: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}}*{box-sizing:border-box}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}button,input,select,textarea{font:inherit}.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{--et-font-ui:Inter, "Segoe UI", Roboto, Arial, sans-serif;--et-font-display:Georgia, "Times New Roman", ui-serif, serif;--et-ember:#e86422;--et-ember-2:#ff8a2f;--et-gold:#e7b657;--et-tide:#2f95b1;--et-navy:#0b2037;--et-navy-2:#071624;--et-sand:#f4e5cf;--et-cream:#fff9ee;--et-cream-2:#f9eedc;--et-green:#2fa667;--et-red:#d44b3e;--et-purple:#7456d9;--et-radius-xs:6px;--et-radius-sm:8px;--et-radius-md:12px;--et-radius-lg:16px;--et-shell-max:1410px;--et-sidebar:214px;--et-topbar:74px;--et-gap:14px;--et-shadow-light:0 18px 45px #412a1224;--et-shadow-card:0 10px 28px #1822301f;--et-shadow-dark:0 22px 55px #00000057;--et-focus:0 0 0 3px color-mix(in srgb, var(--et-accent) 34%, transparent)}html,body,#root{width:100%;min-width:0;min-height:100%;margin:0;overflow-x:hidden}html{scrollbar-gutter:stable;background:#071624}body{min-height:100dvh;font-family:var(--et-font-ui);color:#172338;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#071624}*,:before,:after{box-sizing:border-box}img,svg,video,canvas{max-width:100%}button,input,select,textarea{font:inherit;letter-spacing:0}button{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.58}a{color:inherit;text-decoration:none}.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}.app{--et-bg:#fff7ea;--et-bg-2:#f4e5cf;--et-surface:#fffaf1f0;--et-surface-2:#f9eedceb;--et-surface-3:#f0e1cadb;--et-card:#fffcf6f0;--et-card-strong:#fff;--et-text:#1b2a3d;--et-muted:#667386;--et-heading:#132338;--et-border:#6044242b;--et-border-strong:#60442447;--et-shadow:var(--et-shadow-light);--et-accent:var(--et-ember);--et-accent-2:var(--et-gold);--et-on-accent:#fffaf2;--et-control-bg:#ffffffd1;min-height:100dvh;color:var(--et-text);background:radial-gradient(circle at 18% 8%, #e8642221, transparent 24rem), radial-gradient(circle at 86% 12%, #2f95b11f, transparent 22rem), linear-gradient(180deg, var(--et-bg) 0%, #f9eddb 58%, #eddcc2 100%)}.app-theme-dark{--et-bg:#07111e;--et-bg-2:#0b1b2c;--et-surface:#0d1c2deb;--et-surface-2:#102337e6;--et-surface-3:#08121ff5;--et-card:#0e1d2fe6;--et-card-strong:#13283ef5;--et-text:#edf2f4;--et-muted:#a8b5c3;--et-heading:#fff0d5;--et-border:#ffefd221;--et-border-strong:#ffefd23b;--et-shadow:var(--et-shadow-dark);--et-control-bg:#050f1bb8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 24% 10%,#e8642229,#0000 24rem),radial-gradient(circle at 88% 6%,#2f95b129,#0000 24rem),linear-gradient(#07111e 0%,#081827 52%,#040a12 100%)}.app-scout,.app-tidepool{--et-accent:var(--et-tide);--et-accent-2:#79c7d6}.app-vault{--et-accent:var(--et-gold);--et-accent-2:#586c42}.app-forge,.app-inventory,.app-sales,.app-expenses,.app-reports{--et-accent:var(--et-ember);--et-accent-2:var(--et-gold)}.app-kidsprogram{--et-bg:#fff8ee;--et-bg-2:#fcebd8;--et-surface:#fffbf4f0;--et-surface-2:#fff1e1f2;--et-surface-3:#fae6f8e6;--et-card:#fffcf7f5;--et-card-strong:#fff;--et-text:#2c2455;--et-muted:#776c8f;--et-heading:#39207a;--et-border:#7456d92e;--et-border-strong:#7456d952;--et-accent:#7b5bdc;--et-accent-2:#f3ae3b;--et-on-accent:#fff;--et-shadow:0 16px 40px #5a32aa21;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 16% 10%,#ffb44938,#0000 18rem),radial-gradient(circle at 82% 14%,#7b5bdc24,#0000 20rem),linear-gradient(#fff9f1 0%,#fff2e4 54%,#f8e1ef 100%)}.app-adminreview,.admin-view-mode,.admin-edit-mode{--et-bg:#050b14;--et-bg-2:#091523;--et-surface:#0a1422f0;--et-surface-2:#0f1c2deb;--et-surface-3:#151527eb;--et-card:#0b1726eb;--et-card-strong:#102034f5;--et-text:#f1f5f9;--et-muted:#a9b5c4;--et-heading:#fff5e5;--et-border:#fff4e11f;--et-border-strong:#a687ff47;--et-accent:#7657df;--et-accent-2:#f0a43c;--et-shadow:var(--et-shadow-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 18% 0,#7657df38,#0000 24rem),radial-gradient(circle at 82% 4%,#e864221f,#0000 24rem),linear-gradient(#050b14 0%,#091523 58%,#030811 100%)}.app-role-collector{--et-role-name:"Collector";--et-accent:#e86422;--et-accent-2:#e7b657;--et-role-glow:#e8642229;--et-role-glow-2:#2f95b121;--et-role-band:linear-gradient(135deg, #e8642226, #e7b6571c)}.app-theme-dark.app-role-collector{--et-role-glow:#e8642238;--et-role-glow-2:#2f95b12e;--et-role-band:linear-gradient(135deg, #e8642233, #2f95b11f)}.app-role-kids{--et-role-name:"Kids";--et-accent:#7b5bdc;--et-accent-2:#f3ae3b;--et-role-glow:#7b5bdc33;--et-role-glow-2:#f3ae3b2e;--et-role-band:linear-gradient(135deg, #7b5bdc29, #f3ae3b1f)}.app-theme-dark.app-role-kids{--et-bg:#090d1f;--et-bg-2:#11172b;--et-surface:#141730f0;--et-surface-2:#1f1f3fe6;--et-card:#121630eb;--et-card-strong:#191d3bf5;--et-text:#f7f0ff;--et-muted:#c9bedf;--et-heading:#fff1cb;--et-border:#f6d38426;--et-role-glow:#7b5bdc40;--et-role-glow-2:#f3ae3b2e}.app-role-parent{--et-role-name:"Parent";--et-accent:#4c7a4b;--et-accent-2:#d9a448;--et-role-glow:#4c7a4b2b;--et-role-glow-2:#d9a44821;--et-role-band:linear-gradient(135deg, #4c7a4b24, #d9a4481a)}.app-theme-dark.app-role-parent{--et-bg:#07130f;--et-bg-2:#0c1d18;--et-surface:#0d1f1aed;--et-surface-2:#122a22e6;--et-card:#0f221deb;--et-card-strong:#132a23f5;--et-heading:#fff0cf;--et-border:#deb86729;--et-role-glow:#4c7a4b3d;--et-role-glow-2:#d9a4482e}.app-role-seller{--et-role-name:"Seller";--et-accent:#d86a2e;--et-accent-2:#dca64e;--et-role-glow:#d86a2e2e;--et-role-glow-2:#0b203724;--et-role-band:linear-gradient(135deg, #d86a2e29, #0b203714)}.app-theme-dark.app-role-seller{--et-bg:#080f18;--et-bg-2:#101a26;--et-surface:#111c29f0;--et-surface-2:#1b2430e6;--et-card:#121d2beb;--et-card-strong:#192534f5;--et-heading:#ffe8c5;--et-border:#e89c5229}.app-role-store-partner{--et-role-name:"Partner";--et-accent:#2f95b1;--et-accent-2:#e7b657;--et-role-glow:#2f95b12e;--et-role-glow-2:#e7b6571f;--et-role-band:linear-gradient(135deg, #2f95b126, #e7b6571a)}.app-theme-dark.app-role-store-partner{--et-bg:#06131a;--et-bg-2:#0a2029;--et-surface:#0c1f28f0;--et-surface-2:#102b36e6;--et-card:#0c1f2aeb;--et-card-strong:#122b38f5;--et-heading:#fff0c9;--et-border:#79c7d62e}.app-role-supporter{--et-role-name:"Supporter";--et-accent:#d96f45;--et-accent-2:#f0b84d;--et-role-glow:#d96f452e;--et-role-glow-2:#f0b84d24;--et-role-band:linear-gradient(135deg, #d96f4526, #f0b84d1f)}.app-theme-dark.app-role-supporter{--et-bg:#130c12;--et-bg-2:#1e141c;--et-surface:#241820f0;--et-surface-2:#311e28e6;--et-card:#251922eb;--et-card-strong:#34202bf5;--et-heading:#fff1cf;--et-border:#f0b84d2e}.app-role-admin{--et-role-name:"Admin";--et-accent:#7657df;--et-accent-2:#f0a43c;--et-role-glow:#7657df3b;--et-role-glow-2:#f0a43c21;--et-role-band:linear-gradient(135deg, #7657df2e, #f0a43c1a)}.app-role-guest{--et-role-name:"Guest";--et-accent:#e86422;--et-accent-2:#2f95b1;--et-role-glow:#e8642221;--et-role-glow-2:#2f95b121;--et-role-band:linear-gradient(135deg, #e864221f, #2f95b11c)}.app-theme-dark.app-role-guest{--et-bg:#07111e;--et-bg-2:#0b1828;--et-surface:#0e1a2af0;--et-card:#0e1a2af0;--et-card-strong:#142336f5;--et-heading:#fff0d5;--et-role-glow:#e8642230;--et-role-glow-2:#2f95b12e}.app-role-collector,.app-role-kids,.app-role-parent,.app-role-seller,.app-role-store-partner,.app-role-supporter,.app-role-admin,.app-role-guest{background:radial-gradient(circle at 15% 9%, var(--et-role-glow), transparent 23rem), radial-gradient(circle at 86% 8%, var(--et-role-glow-2), transparent 24rem), linear-gradient(180deg, var(--et-bg) 0%, var(--et-bg-2) 100%)}.app :where(.standard-page-header,.et-mockup-page-hero,.auth-card,.hearth-command-hero){background:radial-gradient(circle at 12% 0%, var(--et-role-glow), transparent 13rem), radial-gradient(circle at 92% 10%, var(--et-role-glow-2), transparent 14rem), linear-gradient(145deg, color-mix(in srgb, var(--et-card-strong) 88%, transparent), color-mix(in srgb, var(--et-surface-2) 82%, transparent))}.app :where(.web-command-brand,.topbar-brand,.mobile-bottom-nav){border-color:color-mix(in srgb, var(--et-accent) 22%, var(--et-border))}.app :where(.web-command-nav-item.active,.mobile-dock-item.active,.mobile-dock-add,.topbar-primary-action){border-color:color-mix(in srgb, var(--et-accent) 46%, var(--et-border))}.app :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}.app :where(h1,h2,h3){color:var(--et-heading);font-family:var(--et-font-display);letter-spacing:0;font-weight:760;line-height:1.08}.app :where(h4,h5,h6,strong,b,label,dt,summary){color:var(--et-heading);letter-spacing:0}.app :where(p,small,dd,li,em){color:var(--et-muted)}.app :where(ul,ol){margin-block:0;padding-left:1.1rem}.app :where(button,a,input,textarea,select):focus-visible{box-shadow:var(--et-focus);outline:none}.app-command-shell{grid-template-columns:var(--et-sidebar) minmax(0, 1fr);grid-template-rows:var(--et-topbar) minmax(0, 1fr);min-height:100dvh;display:grid}.app-command-shell>.header.app-shell-header{display:none}.web-command-sidebar{z-index:40;width:var(--et-sidebar);border-right:1px solid var(--et-border);background:linear-gradient(180deg, #07111efa, #091623fa), var(--et-bg-2);flex-direction:column;grid-row:1/3;gap:12px;height:100dvh;padding:14px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.web-command-brand,.topbar-brand{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;display:grid}.web-command-brand{border-bottom:1px solid var(--et-border);padding:4px 4px 12px}.web-command-brand img,.topbar-brand-mark,.hearth-logo-mark{background:radial-gradient(circle at 35% 30%, #ffffff6b, transparent 35%), linear-gradient(145deg, var(--et-ember), var(--et-tide));border-radius:50%;place-items:center;width:38px;height:38px;display:grid;overflow:hidden;box-shadow:0 10px 22px #e8642233}.web-command-brand img,.topbar-brand-mark img,.hearth-logo-mark img{object-fit:contain;width:100%;height:100%}.web-command-brand strong,.topbar-brand-copy strong{color:var(--et-heading);font-family:var(--et-font-display);font-size:1rem;line-height:1;display:block}.web-command-brand span,.topbar-brand-copy small{color:var(--et-muted);text-transform:uppercase;margin-top:4px;font-size:.63rem;font-weight:800;line-height:1.15;display:block}.web-command-promise{grid-template-columns:1fr 1fr;gap:5px;display:grid}.web-command-promise span,.web-command-status .trust-badge{border:1px solid var(--et-border);border-radius:var(--et-radius-sm);min-width:0;color:var(--et-heading);background:color-mix(in srgb, var(--et-surface) 78%, transparent);text-transform:uppercase;padding:7px 8px;font-size:.66rem;font-weight:900;line-height:1.15}.web-command-nav,.web-command-more-list,.web-command-tools-list,.web-command-status{gap:5px;display:grid}.web-command-nav-item,.web-command-more summary,.web-command-more-item,.web-command-tool{border-radius:var(--et-radius-sm);width:100%;min-width:0;color:var(--et-text);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.web-command-nav-item:hover,.web-command-more summary:hover,.web-command-more-item:hover,.web-command-tool:hover{border-color:var(--et-border);background:color-mix(in srgb, var(--et-surface) 70%, transparent)}.web-command-nav-item.active,.web-command-more-item.active,.web-command-tool.active{border-color:color-mix(in srgb, var(--et-accent) 44%, var(--et-border));color:var(--et-heading);background:linear-gradient(135deg, color-mix(in srgb, var(--et-accent) 22%, var(--et-surface)), color-mix(in srgb, var(--et-accent-2) 10%, var(--et-surface)))}.web-command-nav-icon,.web-command-tool-icon,.action-icon,.mobile-tab-icon,.command-icon,.et-mockup-icon{border-radius:var(--et-radius-sm);width:30px;height:30px;color:var(--et-accent);background:color-mix(in srgb, var(--et-accent) 12%, var(--et-surface));border:1px solid color-mix(in srgb, var(--et-accent) 28%, var(--et-border));flex:none;place-items:center;display:inline-grid}.web-command-nav-item strong,.web-command-more-item strong,.web-command-tool strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.15;display:block;overflow:hidden}.web-command-nav-item small,.web-command-more-item small,.web-command-tool small{color:var(--et-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.67rem;line-height:1.2;display:block;overflow:hidden}.web-command-more{border-top:1px solid var(--et-border);padding-top:4px}.web-command-more summary{list-style:none}.web-command-more summary::-webkit-details-marker{display:none}.web-command-tools{border:1px dashed var(--et-border);border-radius:var(--et-radius-md);background:color-mix(in srgb, var(--et-surface) 52%, transparent);margin-top:auto;padding:10px}.web-command-tools-heading{gap:3px;margin-bottom:8px;display:grid}.web-command-tools-heading strong{text-transform:uppercase;font-size:.72rem}.web-command-tools-heading span{color:var(--et-muted);font-size:.72rem}.topbar{z-index:35;height:var(--et-topbar);border-bottom:1px solid var(--et-border);background:color-mix(in srgb, var(--et-bg) 86%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-area:1/2;grid-template-columns:minmax(164px,214px) minmax(260px,1fr) auto;align-items:center;gap:12px;padding:12px 18px;display:grid;position:sticky;top:0}.topbar-brand,.app-search-toggle,.topbar-command-actions button,.menu-button{border:1px solid var(--et-border);color:var(--et-heading);background:color-mix(in srgb, var(--et-surface) 82%, transparent);border-radius:var(--et-radius-md)}.topbar-brand{text-align:left;width:100%;padding:7px 10px}.app-search{min-width:0;position:relative}.app-search-toggle{display:none}.app-search input,.app-search textarea,.app-search select{width:100%}.app-search-results{border:1px solid var(--et-border-strong);border-radius:var(--et-radius-lg);background:var(--et-card-strong);max-height:min(72dvh,620px);box-shadow:var(--et-shadow);padding:14px;position:absolute;top:calc(100% + 10px);left:0;right:0;overflow:auto}.topbar-command-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.topbar-command-actions button,.menu-button{align-items:center;gap:7px;min-height:38px;padding:0 11px;font-weight:850;display:inline-flex}.topbar-quick-add-button,.topbar-ask-ember-button{box-shadow:0 12px 24px color-mix(in srgb, var(--et-ember) 24%, transparent);color:var(--et-on-accent)!important;background:linear-gradient(135deg, var(--et-ember), var(--et-gold))!important;border-color:#0000!important}.topbar-workspace-chip{align-content:center;max-width:210px;line-height:1.05;display:grid!important}.topbar-workspace-chip span,.topbar-workspace-chip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar-workspace-chip small{color:var(--et-muted);font-size:.68rem}.main,.main.app-shell-themed{width:100%;max-width:min(var(--et-shell-max), calc(100vw - var(--et-sidebar) - 22px));grid-area:2/2;min-width:0;margin:0 auto;padding:14px 18px 58px;overflow-x:hidden}.app :where(input,select,textarea){border:1px solid var(--et-border);border-radius:var(--et-radius-sm);min-width:0;min-height:42px;color:var(--et-text);background:var(--et-control-bg);padding:9px 11px}.app :where(textarea){resize:vertical;min-height:104px}.app :where(){color:color-mix(in srgb, var(--et-muted) 76%, transparent)}.app :where(label,.form-field){gap:6px;min-width:0;display:grid}.app :where(label>span,.form-field>span,.field-label){color:var(--et-heading);font-size:.76rem;font-weight:850}.app :where(button),.secondary-button,.ghost-button,.auth-text-button,.drawer-link,.et-mockup-button{border:1px solid var(--et-border);border-radius:var(--et-radius-sm);min-width:0;color:var(--et-heading);background:color-mix(in srgb, var(--et-surface) 78%, transparent);font-weight:850;line-height:1.1}.app :where(main button:not(.secondary-button):not(.ghost-button):not(.delete-button):not(.drawer-link):not(.web-command-nav-item):not(.web-command-tool):not(.web-command-more-item):not(.topbar-brand):not(.app-search-toggle):not(.menu-button):not(.mobile-dock-item):not(.mobile-dock-add):not(.back-to-top-button):not(.modal-close-button):not(.modal-icon-close)){color:var(--et-on-accent);background:linear-gradient(135deg, var(--et-ember), var(--et-gold));box-shadow:0 12px 24px color-mix(in srgb, var(--et-ember) 18%, transparent);border-color:#0000}.app-kidsprogram :where(main button:not(.secondary-button):not(.ghost-button):not(.delete-button):not(.drawer-link):not(.mobile-dock-item):not(.mobile-dock-add)){background:linear-gradient(135deg,#8b67e8,#6f55d4);box-shadow:0 12px 26px #7456d933}.admin-view-mode :where(main button:not(.secondary-button):not(.ghost-button):not(.delete-button):not(.drawer-link)),.admin-edit-mode :where(main button:not(.secondary-button):not(.ghost-button):not(.delete-button):not(.drawer-link)),.app-adminreview :where(main button:not(.secondary-button):not(.ghost-button):not(.delete-button):not(.drawer-link)){background:linear-gradient(135deg,#7657df,#4c2bb3);box-shadow:0 12px 26px #7657df3d}.secondary-button,.et-mockup-button-secondary,.ghost-button,.drawer-link,.auth-text-button{color:var(--et-heading)!important;background:color-mix(in srgb, var(--et-surface) 78%, transparent)!important;box-shadow:none!important}.ghost-button{background:0 0!important}.chip-row button,.catalog-chip-row button,.standard-page-header-tabs button,.app-main-tabs button,.tcg-command-tabs button,.catalog-view-toggle button,.segmented-control button,.sales-view-mode-grid button,.vault-showcase-toggle button,.store-map-retailer-chips button,.regional-city-chip-row button,.spark-stepper button,.market-category-tabs button,.market-mockup-category-grid button,.scout-filter-row button{color:var(--et-heading)!important;border-color:var(--et-border)!important;background:color-mix(in srgb, var(--et-surface) 78%, transparent)!important;box-shadow:none!important}.chip-row button.active,.catalog-chip-row button.active,.standard-page-header-tabs button.active,.app-main-tabs button.active,.tcg-command-tabs button.active,.catalog-view-toggle button.active,.segmented-control button.active,.sales-view-mode-grid button.active,.vault-showcase-toggle button.active,.store-map-retailer-chips button.active,.regional-city-chip-row button.active,.spark-stepper button.active,.market-category-tabs button.active,.market-mockup-category-grid button.active,.scout-filter-row button.active,.chip-row button[aria-selected=true],.standard-page-header-tabs button[aria-selected=true],.tcg-command-tabs button[aria-selected=true],.catalog-view-toggle button[aria-selected=true],.segmented-control button[aria-selected=true]{color:var(--et-on-accent)!important;border-color:color-mix(in srgb, var(--et-accent) 62%, var(--et-border))!important;background:linear-gradient(135deg, var(--et-accent), var(--et-accent-2))!important}.delete-button,.danger,.status-badge.danger{--et-accent:var(--et-red)}.delete-button{color:#fff;border-color:#0000;background:linear-gradient(135deg,#d44b3e,#9f2f31)!important}.quick-actions,.compact-actions,.app-confirmation-actions,.flow-form-footer,.spark-flow-actions,.catalog-detail-primary-actions,.catalog-detail-secondary-actions,.collection-manager-actions,.store-map-card-actions,.marketplace-nav-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.quick-actions>*,.compact-actions>*,.flow-form-footer>*,.spark-flow-actions>*{min-height:40px;padding-inline:13px}.summary-pill-row,.chip-row,.catalog-chip-row,.active-filter-chips,.trust-badge-row,.store-profile-badge-row,.scout-safety-strip,.scout-header-trust-row,.spark-gift-type-cloud,.spark-program-support-cloud,.collector-event-type-cloud,.forge-intro-benefits,.forge-mockup-guardrail-strip,.market-mockup-rule-list{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.status-badge,.trust-badge,.neon-chip,.catalog-pill,.et-mockup-pill,.market-status-pill,.confidence-badge{border:1px solid color-mix(in srgb, var(--et-accent) 28%, var(--et-border));min-width:0;max-width:100%;color:var(--et-heading);background:color-mix(in srgb, var(--et-accent) 11%, var(--et-surface));overflow-wrap:anywhere;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:5px 9px;font-size:.72rem;font-weight:850;line-height:1.15;display:inline-flex}.status-badge.success,.trust-badge--verified,.trust-badge--fair{--et-accent:var(--et-green)}.status-badge.warning,.trust-badge--kid{--et-accent:var(--et-gold)}.status-badge.error,.status-badge.danger,.trust-badge--secure{--et-accent:var(--et-red)}.panel,.card,.compact-card,.glass-card,.glass-panel,.standard-page-header,.drawer-info-card,.utility-card,.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state,.flow-next-action-card,.vault-display-case-panel,.item-compare-table-card,.vault-manual-condition-panel,.small-empty-state,.empty-state,.market-home-product-card,.catalog-result-card,.catalog-picker-card,.scout-report-compact-card,.tidepool-post-card,.tidepool-preview-card,.spark-section-card,.spark-support-card,.spark-kid-pack,.spark-event,.spark-mission-card,.forge-preview-card,.command-hearth-card,.command-hearth-action,.command-hearth-queue-row,.admin-command-card,.admin-command-section-card,.admin-review-foundation-card,.admin-review-decision-card,.admin-overview-tile,.admin-control-map-card,.admin-queue-card,.store-map-card,.store-map-filters,.store-map-canvas,.collector-showcase-card,.collector-flip-card,.catalog-detail-body,.catalog-detail-media-panel,.catalog-detail-drawer{border:1px solid var(--et-border);border-radius:var(--et-radius-md);min-width:0;color:var(--et-text);background:linear-gradient(180deg, color-mix(in srgb, var(--et-card) 96%, white 4%), var(--et-card));box-shadow:var(--et-shadow-card)}.app-theme-dark :where(.panel,.card,.compact-card,.glass-card,.glass-panel,.standard-page-header,.drawer-info-card,.utility-card,.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state,.flow-next-action-card,.vault-display-case-panel,.item-compare-table-card,.vault-manual-condition-panel,.small-empty-state,.empty-state,.market-home-product-card,.catalog-result-card,.catalog-picker-card,.scout-report-compact-card,.tidepool-post-card,.tidepool-preview-card,.spark-section-card,.forge-preview-card,.command-hearth-card,.command-hearth-action,.command-hearth-queue-row,.admin-command-card,.admin-command-section-card,.store-map-card,.collector-showcase-card,.collector-flip-card,.catalog-detail-body,.catalog-detail-media-panel,.catalog-detail-drawer){background:linear-gradient(180deg, color-mix(in srgb, var(--et-card) 92%, white 3%), var(--et-card));box-shadow:var(--et-shadow-dark)}.panel,.standard-page-header,.et-mockup-section-card,.et-mockup-right-rail,.empty-state,.drawer-info-card,.utility-card{padding:16px}.card,.compact-card,.small-empty-state,.vault-display-case-panel,.item-compare-table-card,.vault-manual-condition-panel,.et-mockup-stat-card,.et-mockup-action-card,.catalog-result-card,.store-map-card,.admin-review-foundation-card,.admin-review-decision-card,.admin-control-map-card{padding:12px}.flow-next-action-card,.vault-display-case-panel,.item-compare-table-card,.vault-manual-condition-panel{gap:10px;display:grid}.flow-next-action-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.et-mockup-button:disabled{opacity:.5;cursor:not-allowed}.compact-card-header,.et-mockup-section-heading,.et-mockup-rail-heading,.catalog-result-group-header,.catalog-detail-header,.collection-manager-card-header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin-bottom:12px;display:flex}.compact-card-header>div,.et-mockup-section-heading>div,.et-mockup-rail-heading>div{gap:3px;min-width:0;display:grid}.compact-card-header h2,.compact-card-header h3,.et-mockup-section-heading h2,.et-mockup-rail-heading h2,.standard-page-header-copy h2{font-size:1.18rem}.compact-card-header p,.et-mockup-section-heading p,.et-mockup-rail-heading p,.standard-page-header-copy p,.compact-subtitle{font-size:.86rem;line-height:1.45}.section-kicker{color:var(--et-accent);text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:900;line-height:1.1;display:block}.dashboard-layout,.et-mockup-page,.home-clean-layout,.scout-dashboard-overview,.vault-page,.market-home-foundation,.forge-business-command-panel,.store-map-page,.tidepool-community-page,.admin-ops-dashboard,.spark-program-layout{gap:var(--et-gap);min-width:0;display:grid}.et-mockup-page{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:start}.et-mockup-main-column{gap:var(--et-gap);min-width:0;display:grid}.et-mockup-page>*,.et-mockup-main-column>*,.et-mockup-section-card>*,.et-mockup-right-rail>*{min-width:0;max-width:100%}.et-mockup-right-rail{top:calc(var(--et-topbar) + 14px);gap:12px;display:grid;position:sticky}.et-mockup-page-hero{color:#fff4df;border-color:color-mix(in srgb, var(--et-accent) 34%, #ffffff24);min-height:205px;box-shadow:var(--et-shadow);background-color:#0000;background-image:-webkit-linear-gradient(#081a2c94,#06121fe6),-webkit-image-set(url(/assets/brand/ember-tide-promo-hero.png) 1x),-webkit-linear-gradient(315deg,#0b2037,#102a44);background-image:linear-gradient(90deg,#06121fe6,#081a2c94),image-set("/assets/brand/ember-tide-promo-hero.png" 1x),linear-gradient(135deg,#0b2037,#102a44);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:minmax(0,1fr) minmax(210px,32%);gap:14px;padding:18px;display:grid;position:relative;overflow:hidden}.et-mockup-page-hero:after{content:"";pointer-events:none;background:radial-gradient(circle at 40% 38%,#e7b657bf,#0000 10%),radial-gradient(circle,#0000 40%,#e7b65726 42%,#0000 62%);border:1px solid #e7b65799;border-radius:50%;width:78px;height:78px;position:absolute;inset:auto 16px 16px auto}.et-mockup-hero-copy,.et-mockup-hero-status{z-index:1;min-width:0;position:relative}.et-mockup-hero-copy{align-content:center;gap:10px;display:grid}.et-mockup-brand-row{color:#f8d487;align-items:center;gap:8px;font-size:.78rem;font-weight:900;display:flex}.et-mockup-brand-row img{width:28px;height:28px}.et-mockup-page-hero h1{color:#fff3d8;max-width:18ch;font-size:2rem}.et-mockup-page-hero p{color:#fff4e0d1;max-width:52ch;font-size:.95rem;line-height:1.45}.et-mockup-today-action{text-align:left;border-radius:var(--et-radius-md);border:1px solid #e7b65759;gap:5px;width:min(420px,100%);padding:12px;display:grid;color:#fff5df!important;box-shadow:none!important;background:#09182ab8!important}.et-mockup-today-action span,.et-mockup-today-action b{color:#f8c56b;text-transform:uppercase;font-size:.72rem;font-weight:900}.et-mockup-today-action strong{color:#fff4df}.et-mockup-hero-status{align-content:end;justify-items:end;gap:10px;display:grid}.et-mockup-points-card{border-radius:var(--et-radius-md);background:#050f1bb3;border:1px solid #e7b65759;gap:2px;min-width:116px;padding:12px;display:grid}.et-mockup-points-card strong{color:#f9c96d;font-size:1.3rem}.et-mockup-points-card small{color:#fff4e0b8}.et-mockup-pill-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.et-mockup-action-grid,.quick-action-card-grid,.cards,.mini-cards,.preview-grid,.catalog-detail-grid,.et-mockup-stat-grid,.admin-command-grid,.admin-command-section-grid,.admin-review-foundation-grid,.admin-review-decision-grid,.admin-control-map-grid,.spark-rule-grid,.spark-learning-grid,.spark-status-strip,.marketplace-grid,.store-profile-activity-grid,.regional-browse-grid,.catalog-results-grid,.vault-detail-grid,.collections-summary-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;min-width:0;display:grid}.et-mockup-action-card,.quick-action-card,.global-search-destination-card,.guided-option-card,.guided-quick-choice,.add-anything-option{text-align:left;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.et-mockup-action-copy,.et-mockup-action-card>span:not(.et-mockup-icon),.quick-action-card span,.home-list-row span,.app-search-result-main span{min-width:0}.et-mockup-action-card strong,.quick-action-card strong,.home-list-row strong,.catalog-result-card strong,.store-map-card strong{overflow-wrap:anywhere;font-size:.92rem;line-height:1.18;display:block}.et-mockup-action-card small,.quick-action-card small,.home-list-row small,.catalog-result-card small,.store-map-card small{margin-top:3px;font-size:.76rem;line-height:1.32;display:block}.et-mockup-action-card b{color:var(--et-accent);white-space:nowrap;font-size:.72rem}.et-mockup-stat-card,.card,.stat-tile,.collections-summary-tile,.admin-overview-tile{text-align:left;gap:4px;display:grid}.et-mockup-stat-card span,.card p,.stat-tile span,.admin-overview-tile span{color:var(--et-muted);font-size:.74rem;font-weight:850}.et-mockup-stat-card strong,.card h2,.stat-tile strong,.admin-overview-tile strong{color:var(--et-heading);font-family:var(--et-font-display);font-size:1.38rem;line-height:1.05}.et-mockup-empty-state,.empty-state,.small-empty-state{justify-items:start;gap:9px;display:grid}.empty-state h3,.small-empty-state strong,.et-mockup-empty-state strong{color:var(--et-heading);font-size:1rem}.home-list,.inventory-list,.compact-inventory-list,.catalog-results-list,.app-search-list,.admin-compact-list,.scout-watch-store-list,.collector-event-list,.store-map-card-list,.tidepool-note-list{gap:8px;min-width:0;display:grid}.home-list-row,.inventory-list-row,.catalog-result-card,.app-search-result,.admin-compact-row,.drawer-link,.scout-watch-store-row,.spark-gift-ledger-row,.spark-kid-pack-row,.spark-event-support-row{border:1px solid var(--et-border);border-radius:var(--et-radius-sm);width:100%;min-width:0;color:var(--et-text);background:color-mix(in srgb, var(--et-surface) 72%, transparent);text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.home-list-row b,.inventory-list-row b,.app-search-result b{color:var(--et-accent);flex:none;font-size:.8rem}.standard-page-header-tabs,.app-main-tabs,.tcg-command-tabs,.catalog-view-toggle,.segmented-control,.sales-view-mode-grid,.vault-showcase-toggle,.store-map-retailer-chips,.regional-city-chip-row,.spark-stepper{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.standard-page-header-tabs button,.app-main-tabs button,.tcg-command-tabs button,.catalog-view-toggle button,.segmented-control button,.sales-view-mode-grid button,.vault-showcase-toggle button,.store-map-retailer-chips button,.regional-city-chip-row button,.spark-stepper button{border:1px solid var(--et-border);min-height:36px;color:var(--et-heading);background:color-mix(in srgb, var(--et-surface) 72%, transparent);box-shadow:none;padding:7px 11px}.standard-page-header-tabs button.active,.app-main-tabs button.active,.tcg-command-tabs button.active,.catalog-view-toggle button.active,.segmented-control button.active,.segmented-control button.selected,.sales-view-mode-grid button.active,.vault-showcase-toggle button.active,.store-map-retailer-chips button.active,.regional-city-chip-row button.active,.spark-stepper button.active{border-color:color-mix(in srgb, var(--et-accent) 45%, var(--et-border));color:var(--et-heading);background:color-mix(in srgb, var(--et-accent) 17%, var(--et-surface))}.checkbox-row,.inline-toggle,.checkbox-grid label,.store-map-watch-toggle{border:1px solid var(--et-border);border-radius:var(--et-radius-sm);background:color-mix(in srgb, var(--et-surface) 70%, transparent);align-items:flex-start;gap:9px;min-width:0;padding:10px;display:flex}.checkbox-row input,.inline-toggle input,.checkbox-grid input{width:18px;height:18px;min-height:0;accent-color:var(--et-accent);flex:none;margin-top:1px}.form,.compact-form-grid,.auth-form,.admin-store-draft-form,.kid-pack-builder-form,.beta-form-card,.store-map-filters{gap:10px;min-width:0;display:grid}.inline-input-grid,.auth-name-grid,.breakdown-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hearth-dashboard-final,.hearth-mockup-rebuild,.command-hearth{gap:14px}.hearth-next-best-step{border:1px solid color-mix(in srgb, var(--et-accent) 30%, var(--et-border));border-radius:var(--et-radius-md);background:linear-gradient(135deg, color-mix(in srgb, var(--et-accent) 13%, var(--et-card)), color-mix(in srgb, var(--et-accent-2) 8%, var(--et-card)));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.hearth-next-best-step span{color:var(--et-accent);text-transform:uppercase;font-size:.72rem;font-weight:900}.hearth-next-best-step h3{font-size:1.25rem}.hearth-next-step-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.hearth-dashboard-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.hearth-daily-command-grid,.command-hearth-main-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hearth-daily-command-card{border:1px solid var(--et-border);border-radius:var(--et-radius-md);background:color-mix(in srgb, var(--et-surface) 76%, transparent);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:118px;padding:12px;display:grid}.hearth-daily-command-card h3,.hearth-daily-command-card p,.hearth-daily-command-card small{max-width:100%}.hearth-daily-command-card h3{font-size:1.02rem}.hearth-daily-command-card p{font-size:.83rem;line-height:1.32}.hearth-daily-command-card .secondary-button{white-space:nowrap;min-height:36px;padding-inline:11px}.hearth-mockup-recent-list{gap:8px;display:grid}.command-hearth-header{justify-content:space-between;gap:14px;display:flex}.command-hearth-title-block{align-items:center;gap:12px;display:flex}.command-hearth-status-stack{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.command-hearth-priority-grid,.command-hearth-action-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.scout-mockup-overview,.market-home-foundation,.vault-mockup-header,.forge-mockup-header,.tidepool-mockup-home,.spark-mockup-rebuild{min-width:0}.scout-home-report-grid,.vault-mockup-overview-shell,.market-category-grid,.market-mockup-category-grid,.forge-access-preview-grid,.spark-mission-grid,.spark-donate-category-grid,.tidepool-note-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.scout-home-report-card,.scout-watchlist-rules-card,.scout-soft-launch-note,.scout-mockup-safety-note,.market-watchlist-prompt,.market-research-hero,.forge-access-action-row,.spark-parent-safe-panel,.spark-private-request-card,.spark-mockup-mission-card,.spark-impact-dashboard,.tidepool-community-note,.admin-security-panel{border:1px solid var(--et-border);border-radius:var(--et-radius-md);background:color-mix(in srgb, var(--et-surface) 72%, transparent);min-width:0;padding:14px}.tidepool-mockup-guardrail-strip{flex-wrap:wrap;gap:7px;min-width:0;margin:10px 0 0;display:flex}.tidepool-mockup-guardrail-strip span{border:1px solid color-mix(in srgb, var(--et-tide) 34%, var(--et-border));min-width:0;color:var(--et-heading);background:color-mix(in srgb, var(--et-tide) 12%, var(--et-surface));overflow-wrap:anywhere;border-radius:999px;justify-content:center;align-items:center;padding:6px 9px;font-size:.74rem;font-weight:850;line-height:1.15;display:inline-flex}.scout-signal-decision-grid,.scout-report-safety-dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.scout-signal-decision-grid span,.scout-report-safety-dl div{border:1px solid var(--et-border);border-radius:var(--et-radius-sm);background:color-mix(in srgb, var(--et-surface-2) 70%, transparent);min-width:0;padding:9px}.scout-signal-decision-grid strong,.scout-report-safety-dl dt{color:var(--et-heading);text-transform:uppercase;margin-bottom:3px;font-size:.72rem;display:block}.scout-signal-decision-grid span,.scout-report-safety-dl dd{overflow-wrap:anywhere;color:var(--et-muted);font-size:.76rem;line-height:1.25}.vault-empty-overview-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.vault-empty-overview-card dl,.catalog-detail-overview-grid,.detail-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;display:grid}.vault-empty-overview-card dl div,.catalog-detail-grid>div,.detail-item,.catalog-detail-overview-grid>div{border:1px solid var(--et-border);border-radius:var(--et-radius-sm);background:color-mix(in srgb, var(--et-surface) 70%, transparent);align-content:start;gap:5px;min-width:0;padding:10px;display:grid}.detail-item span,.catalog-detail-grid>div span,.catalog-detail-overview-grid>div span{min-width:0;color:var(--et-muted);text-transform:uppercase;overflow-wrap:anywhere;font-size:.72rem;font-weight:850;line-height:1.18;display:block}.detail-item strong,.catalog-detail-grid>div strong,.catalog-detail-overview-grid>div strong{min-width:0;color:var(--et-text);overflow-wrap:anywhere;font-size:.94rem;font-weight:850;line-height:1.25;display:block}.catalog-result-card,.market-mobile-product-card,.catalog-picker-card{gap:9px;display:grid}.catalog-result-main{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;display:grid}.catalog-thumb,.app-search-thumb,.product-thumb,.catalog-detail-image,.collector-showcase-object img{object-fit:cover;border-radius:var(--et-radius-sm);border:1px solid var(--et-border);background:var(--et-surface-2);width:58px;height:78px}.catalog-detail-image{aspect-ratio:3/4;width:min(220px,100%);height:auto}.catalog-result-actions,.catalog-detail-action-group,.catalog-selector-actions{flex-wrap:wrap;gap:7px;display:flex}.market-mockup-tabs,.scout-mockup-tabs,.vault-mockup-tabs,.tidepool-mockup-tabs{margin-top:12px}.forge-command-overview,.forge-section-tabs{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.spark-mockup-rebuild{grid-template-columns:minmax(0,1fr) minmax(270px,360px)}.app-kidsprogram .et-mockup-page-hero{color:var(--et-heading);background:radial-gradient(circle at 18% 18%,#ffb44947,#0000 15rem),linear-gradient(135deg,#fff4df 0%,#f8e9ff 58%,#e7f8ff 100%);border-color:#7b5bdc38}.app-kidsprogram .et-mockup-page-hero:after{background:radial-gradient(circle at 50% 45%,#ffb449b3,#0000 16%),radial-gradient(circle,#0000 44%,#7b5bdc29 46%,#0000 64%);border-color:#7b5bdc40}.app-kidsprogram .et-mockup-page-hero h1,.app-kidsprogram .et-mockup-page-hero p,.app-kidsprogram .et-mockup-brand-row,.app-kidsprogram .et-mockup-today-action strong{color:var(--et-heading)}.app-kidsprogram .et-mockup-page-hero p,.app-kidsprogram .et-mockup-today-action span,.app-kidsprogram .et-mockup-today-action b{color:var(--et-muted)}.app-kidsprogram .et-mockup-today-action{border-color:#7b5bdc38;background:#ffffffc7!important}.spark-header-mission-line,.spark-mockup-mission-note{border:1px solid var(--et-border);border-radius:var(--et-radius-md);color:var(--et-heading);background:color-mix(in srgb, var(--et-surface) 82%, transparent);padding:12px 14px;font-weight:850}.spark-rule-card,.spark-status-card,.spark-donate-category,.spark-mission-card{border:1px solid var(--et-border);border-radius:var(--et-radius-sm);background:color-mix(in srgb, var(--et-surface) 78%, transparent);min-width:0;padding:11px}.spark-rule-card strong,.spark-status-card strong,.spark-mission-card strong{display:block}.spark-impact-meter{gap:8px;display:grid}.spark-impact-meter i{background:color-mix(in srgb, var(--et-accent) 12%, var(--et-surface-2));border-radius:999px;height:11px;overflow:hidden}.spark-impact-meter em{border-radius:inherit;background:linear-gradient(90deg,#7b5bdc,#f3ae3b);height:100%;display:block}.admin-ops-dashboard{gap:10px}.admin-security-panel,.admin-mode-control-bar{border-color:var(--et-border-strong);justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-review-foundation,.admin-control-map,.admin-queue-command-board,.admin-selected-queue-panel,.admin-secondary-queues,.admin-ops-section,.marketplace-admin-review,.approval-page{border:1px solid var(--et-border);border-radius:var(--et-radius-md);background:color-mix(in srgb, var(--et-surface) 82%, transparent);padding:12px}.admin-review-foundation-grid,.admin-control-map-grid,.admin-essential-queue-grid,.admin-command-section-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.admin-overview-strip{grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;display:grid}.admin-overview-tile{border-color:color-mix(in srgb, var(--et-accent) 28%, var(--et-border));min-height:78px}.admin-queue-toolbar,.admin-mode-controls,.admin-review-action-map>div{flex-wrap:wrap;gap:7px;display:flex}.admin-review-action-pill{text-align:left;justify-items:start;max-width:190px;display:grid}.admin-review-action-pill small{font-weight:650}.admin-ops-lane-grid,.admin-ops-grid,.admin-store-management-grid,.beta-foundation-grid,.beta-users-overview-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.admin-edit-mode-banner{border-color:color-mix(in srgb, var(--et-ember) 40%, var(--et-border));background:color-mix(in srgb, var(--et-ember) 12%, var(--et-surface))}.auth-main{width:min(1120px,100%);margin:0 auto;padding:26px 18px 70px}.auth-panel{border:1px solid var(--et-border);border-radius:var(--et-radius-lg);background:var(--et-card);min-width:0;box-shadow:var(--et-shadow);padding:18px}.auth-form{gap:12px}.auth-mode-title,.auth-card-welcome{gap:8px;display:grid}.auth-choice-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.auth-choice-button,.auth-choice-button.active{min-height:42px}.auth-choice-button.active{border-color:color-mix(in srgb, var(--et-accent) 45%, var(--et-border));background:color-mix(in srgb, var(--et-accent) 15%, var(--et-surface))}.account-setup-rule-card,.checkbox-row{color:var(--et-text)}.account-setup-rule-card li{margin-top:5px}.utility-card,.settings-subsection,.drawer-info-card{gap:10px;display:grid}.drawer,.navigation-drawer,.menu-drawer{color:var(--et-text);background:var(--et-card-strong)}.menu-drawer.open{border:1px solid var(--et-border);box-shadow:var(--et-shadow)}.drawer.open.menu-drawer .drawer-menu-stack{overscroll-behavior:contain;gap:10px;min-height:0;max-height:calc(100dvh - 138px);padding-right:2px;display:grid;overflow-y:auto}.drawer-collapsible{border:1px solid var(--et-border);border-radius:var(--et-radius-md);background:color-mix(in srgb, var(--et-surface) 74%, transparent)}.drawer-collapsible summary{cursor:pointer;padding:12px;list-style:none}.drawer-collapsible summary::-webkit-details-marker{display:none}.drawer-link{min-height:38px}.drawer-link.active{border-color:color-mix(in srgb, var(--et-accent) 42%, var(--et-border));background:color-mix(in srgb, var(--et-accent) 16%, var(--et-surface))!important}.location-modal-backdrop,.app-confirmation-backdrop,.ai-assist-review-backdrop,.collection-manager-backdrop,.collection-utility-backdrop,.catalog-detail-backdrop{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030811ad;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.purchaser-manager-backdrop{z-index:132}.location-modal,.flow-modal,.scanner-review-modal,.feedback-modal,.ai-assist-review-modal,.collection-manager-modal,.collection-utility-drawer,.catalog-detail-drawer,.app-confirmation-copy{border:1px solid var(--et-border-strong);border-radius:var(--et-radius-lg);width:min(760px,100%);max-height:calc(100dvh - 36px);color:var(--et-text);background:var(--et-card-strong);box-shadow:var(--et-shadow);padding:16px;overflow:auto}.flow-modal[data-flow=addActionSheet],.flow-modal[data-flow=multiDestinationAdd]{height:calc(100dvh - 36px);max-height:calc(100dvh - 36px)}.flow-modal-large,.catalog-detail-drawer{width:min(1040px,100%)}.modal-close-button,.modal-icon-close{border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.flow-modal-footer,.modal-sticky-footer{background:color-mix(in srgb, var(--et-card-strong) 92%, transparent);border-top:1px solid var(--et-border);margin:14px -16px -16px;padding:12px 16px;position:sticky;bottom:0}.app-toast-viewport{z-index:180;gap:8px;width:min(420px,100vw - 32px);display:grid;position:fixed;bottom:96px;right:18px}.app-toast-message{border:1px solid var(--et-border);border-radius:var(--et-radius-md);color:var(--et-text);background:var(--et-card-strong);box-shadow:var(--et-shadow);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.ember-assist-fab,.mobile-quick-add-fab,.back-to-top-button{z-index:90;color:#fff;background:linear-gradient(135deg, var(--et-ember), var(--et-gold));border:0;border-radius:999px;place-items:center;display:grid;position:fixed;box-shadow:0 16px 36px #e8642247}.ember-assist-fab{min-height:50px;padding:0 18px;bottom:92px;right:22px}.mobile-quick-add-fab{opacity:0;pointer-events:none;width:56px;height:56px;bottom:96px;right:20px;transform:translateY(10px)}.mobile-quick-add-fab.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top-button{opacity:0;pointer-events:none;min-height:40px;padding:0 13px;bottom:158px;right:20px}.back-to-top-button.is-visible{opacity:1;pointer-events:auto}.mobile-bottom-nav{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#081828f2;border:1px solid #ffefd229;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:min(680px,100vw - 24px);padding:7px;display:none;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #00000057}.mobile-dock-item,.mobile-dock-add{color:#fff4e0c7;min-width:0;min-height:54px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:16px;place-items:center;gap:2px;padding:5px;display:grid}.mobile-dock-item b,.mobile-dock-add b{color:currentColor;font-size:.66rem;line-height:1}.mobile-dock-item.active,.mobile-dock-add.active{color:#f9c96d;background:#f9c96d1f;border-color:#f9c96d7a}.mobile-dock-add .mobile-tab-icon{color:#fff;background:linear-gradient(135deg, var(--et-ember), var(--et-gold));border-color:#0000}.global-search-destination-grid,.app-search-local-results,.catalog-selector-results,.catalog-results-toolbar,.catalog-result-meta-badges,.catalog-result-group,.catalog-result-groups{gap:8px;display:grid}.global-search-destination-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.catalog-results-toolbar,.admin-queue-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.collector-showcase-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;display:grid}.collector-showcase-card,.collector-flip-card{contain:layout paint style;contain-intrinsic-size:240px 340px;backface-visibility:hidden;perspective:900px;min-width:0;position:relative;overflow:hidden;transform:translateZ(0)}.collector-showcase-stage,.collector-flip-front,.collector-flip-back{backface-visibility:hidden;gap:8px;display:grid}.sealed-product-shelf-card,.vault-gallery-tile{contain:layout paint style;contain-intrinsic-size:190px 280px;min-width:0;overflow:hidden}.collector-showcase-stage,.sealed-product-shelf-card,.vault-gallery-tile{border-radius:var(--et-radius-md);border:1px solid var(--et-border);background:radial-gradient(circle at 14% 10%, color-mix(in srgb, var(--et-accent) 12%, transparent), transparent 6rem), var(--et-card)}.collector-showcase-pack,.collector-showcase-booster-box,.collector-showcase-tin,.collector-showcase-bundle,.collector-showcase-supply,.collector-showcase-set,.collector-showcase-wishlist,.collector-showcase-unknown{border-color:color-mix(in srgb, var(--et-accent) 26%, var(--et-border))}.collector-showcase-mini .collector-showcase-shine{content-visibility:auto;contain-intrinsic-size:64px 64px;opacity:.28;transform:translate(0,0)}.collector-showcase-edge,.collector-showcase-face{backface-visibility:hidden;transform:translateZ(0)}.collector-showcase-fallback,.collector-showcase-card--fallback,.collector-showcase-card.is-fallback .collector-showcase-face{background:radial-gradient(circle at 28% 18%, color-mix(in srgb, var(--et-gold) 20%, transparent), transparent 7rem), linear-gradient(145deg, color-mix(in srgb, var(--et-surface-2) 80%, transparent), var(--et-card))}.collector-showcase-fallback:after,.collector-showcase-card--fallback:after{content:"Manual visual";color:var(--et-heading);background:color-mix(in srgb, var(--et-gold) 18%, var(--et-surface));border-radius:999px;padding:3px 7px;font-size:.66rem;font-weight:800;position:absolute;bottom:8px;right:8px}.collector-showcase-fallback-note{color:var(--et-muted);font-size:.78rem}button.collector-showcase-card:focus-visible,.collector-flip-card>summary:focus-visible,.vault-gallery-tile:focus-visible{box-shadow:var(--et-focus);outline:none}.collector-sealed-frame-booster-pack,.collector-sealed-frame-booster-box,.collector-sealed-frame-etb,.collector-sealed-frame-tin,.collector-sealed-frame-bundle,.collector-sealed-frame-collection-box,.collector-sealed-frame-unknown{border-color:color-mix(in srgb, var(--et-gold) 34%, var(--et-border))}.collector-sealed-chip{width:fit-content;min-height:22px;color:var(--et-heading);background:color-mix(in srgb, var(--et-gold) 15%, var(--et-surface));border-radius:999px;align-items:center;padding:3px 8px;font-size:.7rem;font-weight:800;display:inline-flex}.sealed-product-shelf-object{isolation:isolate;position:relative}.sealed-product-shelf-object:before,.sealed-product-shelf-object:after{content:"";background:color-mix(in srgb, var(--et-shadow,#0003) 40%, transparent);z-index:-1;border-radius:50%;height:12%;position:absolute;inset:auto 10% 8%}.sealed-product-shelf-object:after{background:color-mix(in srgb, var(--et-gold) 48%, transparent);height:2px;inset:8% 12% auto}.sealed-shelf-booster-pack .sealed-product-shelf-object{aspect-ratio:2/3}.sealed-shelf-booster-box .sealed-product-shelf-object,.sealed-shelf-etb .sealed-product-shelf-object{aspect-ratio:4/3}.sealed-shelf-tin .sealed-product-shelf-object{aspect-ratio:1}.collector-rarity-chip{border:1px solid var(--et-border);width:fit-content;max-width:100%;min-height:24px;color:var(--et-heading);background:color-mix(in srgb, var(--et-surface) 86%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.collector-rarity-common,.collector-rarity-chip-neutral{border-color:color-mix(in srgb, var(--et-muted) 32%, var(--et-border))}.collector-rarity-uncommon{border-color:color-mix(in srgb, var(--et-green) 36%, var(--et-border));color:color-mix(in srgb, var(--et-green) 76%, var(--et-heading))}.collector-rarity-holo,.collector-rarity-reverse{border-color:color-mix(in srgb, var(--et-tide) 44%, var(--et-border));color:color-mix(in srgb, var(--et-tide) 82%, var(--et-heading))}.collector-rarity-promo{border-color:color-mix(in srgb, var(--et-purple) 42%, var(--et-border));color:color-mix(in srgb, var(--et-purple) 78%, var(--et-heading))}.collector-rarity-secret{border-color:color-mix(in srgb, var(--et-gold) 52%, var(--et-border));color:color-mix(in srgb, var(--et-gold) 72%, var(--et-heading))}.market-showcase-preview .collector-rarity-chip,.quick-add-showcase-preview .collector-rarity-chip{min-height:22px;font-size:.68rem}@media (prefers-reduced-motion:reduce){.collector-showcase-card,.collector-flip-card,.collector-showcase-stage,.collector-flip-front,.collector-flip-back{transition:none;animation:none;transform:none}}.store-map-layout,.catalog-detail-core-grid,.catalog-detail-body,.collection-manager-body,.beta-users-dashboard,.admin-selected-queue-panel--top{grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:12px;min-width:0;display:grid}.store-map-canvas{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--et-accent) 16%, transparent), transparent 45%), linear-gradient(135deg, color-mix(in srgb, var(--et-surface) 70%, var(--et-bg)), var(--et-surface-2));min-height:360px;position:relative;overflow:hidden}.store-map-pin{border:1px solid var(--et-border-strong);width:34px;height:34px;color:var(--et-on-accent);background:var(--et-accent);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.store-map-canvas-summary{border:1px solid var(--et-border);border-radius:var(--et-radius-sm);background:color-mix(in srgb, var(--et-card-strong) 82%, transparent);gap:3px;padding:10px;display:grid;position:absolute;bottom:14px;left:14px}.pagination-controls{justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}@media (width<=1180px){:root{--et-sidebar:196px}.topbar{grid-template-columns:minmax(150px,190px) minmax(190px,1fr) auto}.topbar-workspace-chip{display:none!important}.et-mockup-page,.spark-mockup-rebuild,.hearth-daily-command-grid,.command-hearth-main-grid,.store-map-layout,.catalog-detail-core-grid,.catalog-detail-body,.collection-manager-body,.beta-users-dashboard{grid-template-columns:minmax(0,1fr)}.et-mockup-right-rail{position:static}}@media (width<=920px){.app-command-shell{display:block}.web-command-sidebar,.app-main-tabs{display:none}.topbar{grid-template-columns:minmax(0,1fr) auto;height:auto;min-height:64px;padding:10px 12px}.topbar-brand{max-width:220px}.app-search{order:3;grid-column:1/-1;display:none}.topbar-search-open .app-search,.app-search.expanded{display:block}.app-search-toggle{align-items:center;gap:6px;min-height:38px;padding:0 10px;display:inline-flex}.topbar-command-actions{gap:6px}.topbar-command-actions button:not(.topbar-quick-add-button):not(.topbar-ask-ember-button),.topbar-profile-button{display:none!important}.main,.main.app-shell-themed{max-width:100%;padding:12px 12px 116px}.mobile-bottom-nav{display:grid}.et-mockup-page-hero{grid-template-columns:minmax(0,1fr);min-height:178px;padding:15px}.et-mockup-hero-status{justify-items:start}.app-kidsprogram .et-mockup-page-hero{gap:10px;min-height:auto;padding:14px}.app-kidsprogram .et-mockup-hero-copy{gap:8px}.app-kidsprogram .et-mockup-hero-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.app-kidsprogram .et-mockup-points-card{min-width:102px;padding:10px}.app-kidsprogram .et-mockup-pill-row{justify-content:flex-start}.et-mockup-page-hero h1{font-size:1.62rem}.auth-main{padding:14px 12px 110px}.scout-signal-decision-grid,.scout-report-safety-dl,.inline-input-grid,.auth-name-grid,.breakdown-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){:root{--et-gap:10px}.topbar{border-radius:0 0 18px 18px}.topbar-brand-copy small,.topbar-ask-ember-button span:last-child,.topbar-quick-add-button{font-size:.72rem}.panel,.standard-page-header,.et-mockup-section-card,.et-mockup-right-rail,.empty-state,.drawer-info-card,.utility-card{border-radius:var(--et-radius-md);padding:12px}.compact-card-header,.et-mockup-section-heading,.et-mockup-rail-heading,.catalog-result-group-header,.catalog-detail-header{display:grid}.et-mockup-action-grid,.quick-action-card-grid,.cards,.mini-cards,.preview-grid,.catalog-detail-grid,.et-mockup-stat-grid,.admin-command-grid,.admin-command-section-grid,.admin-review-foundation-grid,.admin-review-decision-grid,.admin-control-map-grid,.spark-rule-grid,.spark-learning-grid,.spark-status-strip,.marketplace-grid,.store-profile-activity-grid,.regional-browse-grid,.catalog-results-grid,.vault-detail-grid,.collections-summary-grid,.hearth-dashboard-pulse-grid{grid-template-columns:minmax(0,1fr)}.et-mockup-action-card,.quick-action-card,.global-search-destination-card,.guided-option-card,.guided-quick-choice,.add-anything-option{grid-template-columns:32px minmax(0,1fr)}.et-mockup-action-card b,.et-mockup-action-card i{grid-column:2;justify-self:start}.hearth-next-best-step,.hearth-daily-command-card,.command-hearth-header,.admin-security-panel,.admin-mode-control-bar,.vault-empty-overview-card{grid-template-columns:minmax(0,1fr);display:grid}.hearth-next-step-actions,.command-hearth-status-stack{justify-content:flex-start}.standard-page-header-tabs,.app-main-tabs,.tcg-command-tabs,.catalog-view-toggle,.segmented-control,.sales-view-mode-grid,.vault-showcase-toggle,.store-map-retailer-chips,.regional-city-chip-row,.spark-stepper{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.standard-page-header-tabs button,.app-main-tabs button,.tcg-command-tabs button,.catalog-view-toggle button,.segmented-control button,.sales-view-mode-grid button,.vault-showcase-toggle button,.store-map-retailer-chips button,.regional-city-chip-row button,.spark-stepper button{white-space:nowrap;flex:none}.quick-actions,.compact-actions,.flow-form-footer,.spark-flow-actions{grid-template-columns:minmax(0,1fr);display:grid}.quick-actions>*,.compact-actions>*,.flow-form-footer>*,.spark-flow-actions>*{width:100%}.location-modal-backdrop,.app-confirmation-backdrop,.ai-assist-review-backdrop,.collection-manager-backdrop,.collection-utility-backdrop,.catalog-detail-backdrop{align-items:end;padding:0}.location-modal,.flow-modal,.scanner-review-modal,.feedback-modal,.ai-assist-review-modal,.collection-manager-modal,.collection-utility-drawer,.catalog-detail-drawer,.app-confirmation-copy{border-radius:18px 18px 0 0;width:100%;max-height:calc(100dvh - 20px)}.ember-assist-fab{bottom:88px;right:14px}.back-to-top-button{bottom:154px;right:14px}.mobile-bottom-nav{border-radius:20px;width:calc(100vw - 16px);bottom:8px}.mobile-dock-item,.mobile-dock-add{min-height:50px}.mobile-dock-item b,.mobile-dock-add b{font-size:.62rem}}@media (width<=420px){.topbar-brand{max-width:172px}.topbar-brand-copy strong{font-size:.88rem}.topbar-command-actions button{min-height:38px;padding-inline:9px}.et-mockup-page-hero h1{font-size:1.42rem}.et-mockup-page-hero p,.compact-card-header p,.et-mockup-section-heading p,.et-mockup-rail-heading p,.compact-subtitle{font-size:.82rem}.catalog-result-main{grid-template-columns:48px minmax(0,1fr)}.catalog-thumb,.app-search-thumb,.product-thumb{width:48px;height:64px}}.app svg{flex:none}.app :where(.app-nav-icon,.et-live-action-icon svg,.et-live-trust-note svg,.ets-icon-button svg,.ets-journey-icon svg,.ets-trust-badge svg,.ets-state-icon svg,.ets-bottom-nav svg){width:1.15rem;max-width:1.15rem;height:1.15rem;max-height:1.15rem}.et-live-panel,.ets-magic-card,.ets-safe-notice{border:1px solid var(--et-border);border-radius:var(--et-radius-md);background:color-mix(in srgb, var(--et-surface) 82%, transparent);min-width:0;box-shadow:var(--et-shadow-card)}.et-live-panel,.ets-magic-card{padding:14px}.et-live-stat,.et-live-action,.et-live-trust-note,.ets-action-tile,.ets-stat-card,.ets-safe-notice,.ets-ui-state{border:1px solid var(--et-border);border-radius:var(--et-radius-md);background:color-mix(in srgb, var(--et-surface) 78%, transparent);min-width:0}.et-live-stat{text-align:left;gap:3px;padding:11px;display:grid}.et-live-stat span,.et-live-action small,.ets-stat-card span,.ets-action-tile small{color:var(--et-muted);font-size:.76rem;line-height:1.28}.et-live-stat strong,.ets-stat-card strong{color:var(--et-heading);font-family:var(--et-font-display);font-size:1.25rem;line-height:1.08}.et-live-action,.ets-action-tile{width:100%;color:var(--et-text);text-align:left;box-shadow:none;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.et-live-action-icon,.ets-journey-icon,.ets-state-icon{border:1px solid color-mix(in srgb, var(--et-accent) 30%, var(--et-border));border-radius:var(--et-radius-sm);width:32px;height:32px;color:var(--et-accent);background:color-mix(in srgb, var(--et-accent) 12%, var(--et-surface));place-items:center;display:inline-grid}.et-live-action-copy{gap:2px;min-width:0;display:grid}.et-live-action strong,.ets-action-tile strong{color:var(--et-heading);overflow-wrap:anywhere;font-size:.92rem;line-height:1.18}.et-live-action b,.ets-action-tile b,.ets-action-tile em{color:var(--et-accent);white-space:nowrap;font-size:.74rem;font-style:normal;font-weight:900}.et-live-trust-note{min-height:46px;color:var(--et-heading);text-align:center;justify-content:center;align-items:center;gap:9px;padding:10px 12px;display:flex}.et-live-trust-note>span{width:30px;height:30px;color:var(--et-accent);background:color-mix(in srgb, var(--et-accent) 13%, var(--et-surface));border-radius:50%;place-items:center;display:inline-grid}.et-live-trust-note strong{max-width:64ch;color:var(--et-heading);font-size:.86rem;line-height:1.28}.ets-phone{border:1px solid var(--et-border);background:var(--et-card);min-width:0;box-shadow:var(--et-shadow-card);border-radius:28px;position:relative;overflow:hidden}.ets-phone-notch{background:#05080e;border-radius:999px;width:78px;height:18px;position:absolute;inset:8px 50% auto auto;transform:translate(50%)}.ets-phone-header,.ets-section-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.ets-icon-button,.ets-floating-add{border-radius:50%;place-items:center;width:40px;min-width:40px;height:40px;padding:0;display:inline-grid}.ets-page-hero{border-radius:var(--et-radius-md);color:#fff3dd;background-color:#0000;background-image:-webkit-linear-gradient(330deg,#08182ae6,#0c2c449e),-webkit-image-set(url(/assets/brand/ember-tide-promo-hero.png) 1x);background-image:linear-gradient(120deg,#08182ae6,#0c2c449e),image-set("/assets/brand/ember-tide-promo-hero.png" 1x);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;gap:8px;padding:14px;display:grid}.ets-chip-row{flex-wrap:nowrap;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.ets-chip-row button,.ets-stat-pill,.ets-trust-badge,.ets-role-badge{border:1px solid var(--et-border);min-height:32px;color:var(--et-heading);background:color-mix(in srgb, var(--et-surface) 78%, transparent);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-size:.74rem;font-weight:850;display:inline-flex}.ets-chip-row button.active,.ets-primary-button,.ets-bottom-nav button.active{color:var(--et-on-accent);background:linear-gradient(135deg, var(--et-accent), var(--et-accent-2));border-color:#0000}.ets-primary-button,.ets-secondary-button{border-radius:var(--et-radius-sm);min-height:40px;padding:9px 13px;font-weight:850}.ets-secondary-button{color:var(--et-heading);border:1px solid var(--et-border);background:color-mix(in srgb, var(--et-surface) 80%, transparent)}.ets-bottom-nav{border-top:1px solid var(--et-border);background:color-mix(in srgb, var(--et-card) 92%, transparent);grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:8px;display:grid}.ets-bottom-nav button{border-radius:var(--et-radius-sm);min-width:0;min-height:46px;color:var(--et-muted);box-shadow:none;background:0 0;border:0;justify-items:center;gap:3px;padding:6px 4px;font-size:.7rem;display:grid}.ets-safe-notice{gap:8px;padding:12px;display:grid}.ets-mascot{background:radial-gradient(circle at 38% 30%,#fff4cc,#f8a33b 36%,#17456b 72%);border-radius:50%;width:50px;height:50px;position:relative}.ets-mascot-flame,.ets-mascot-tide,.ets-mascot-face{display:block;position:absolute}.ets-mascot-flame{background:var(--et-ember);border-radius:65% 35% 55% 45%;inset:9px 20px 12px 12px}.ets-mascot-tide{background:var(--et-tide);border-radius:999px;inset:26px 11px 12px 18px}.ets-mascot-face{background:var(--et-heading);border-radius:50%;inset:22px 20px 20px}.hearth-start-here-panel{overflow:hidden}.hearth-onboarding-guide-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;display:grid}.hearth-onboarding-guide-card,.hearth-start-here-row,.hearth-start-here-note{border:1px solid var(--et-border);border-radius:var(--et-radius-sm);background:color-mix(in srgb, var(--et-surface) 76%, transparent);min-width:0;padding:10px}.hearth-onboarding-guide-card{gap:4px;display:grid}.hearth-onboarding-guide-card span,.hearth-start-here-row small{color:var(--et-muted);font-size:.76rem;line-height:1.3}.hearth-start-here-progress{gap:7px;display:grid}.onboarding-progress-track{background:color-mix(in srgb, var(--et-accent) 10%, var(--et-surface-2));border-radius:999px;height:10px;overflow:hidden}.onboarding-progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--et-accent), var(--et-accent-2));height:100%;display:block}.hearth-start-here-preview,.hearth-start-here-list{gap:7px;display:grid}.hearth-start-here-preview{grid-template-columns:repeat(3,minmax(0,1fr))}.hearth-start-here-preview span{min-width:0;color:var(--et-muted);align-items:center;gap:6px;font-size:.74rem;font-weight:850;line-height:1.22;display:flex}.hearth-start-here-preview i{border:1px solid var(--et-border-strong);border-radius:50%;flex:none;width:12px;height:12px}.hearth-start-here-preview .is-complete i{border-color:var(--et-green);background:var(--et-green)}.hearth-start-here-row label{align-items:flex-start;gap:8px;min-width:0;display:flex}.hearth-start-here-row input{flex:none}.hearth-start-here-panel.is-collapsed{padding:12px}.hearth-start-here-panel.is-collapsed .hearth-onboarding-guide-grid,.hearth-start-here-panel.is-collapsed .hearth-start-here-list,.hearth-start-here-panel.is-collapsed .hearth-start-here-note{display:none}.hearth-start-here-panel.is-collapsed .compact-card-header{align-items:center}.hearth-start-here-panel.is-collapsed .compact-card-header p:not(.section-kicker){max-width:64ch}.hearth-start-here-panel.is-collapsed .hearth-start-here-actions{justify-content:flex-start}.hearth-dashboard-more-tools{border-radius:var(--et-radius-md);border:1px solid #0000}.hearth-dashboard-more-tools>summary{min-height:44px;color:var(--et-heading);cursor:pointer;align-items:center;gap:9px;display:flex}.hearth-dashboard-more-tools>summary small{color:var(--et-muted);margin-left:4px;font-size:.75rem}.spark-mockup-header{gap:10px;display:grid}.app-kidsprogram .spark-mockup-header{order:1}.app-kidsprogram .spark-mission-card{order:2}.app-kidsprogram .flow-next-action-card{order:3}.app-kidsprogram .spark-request-flow{order:4}.app-kidsprogram .spark-impact-dashboard{order:5}.app-kidsprogram .spark-kid-packs-card{order:6}.app-kidsprogram .spark-event-support-card{order:7}.app-kidsprogram .collector-event-planner-card--spark{order:8}.app-kidsprogram .spark-giving-ledger-card{order:9}.app-kidsprogram .spark-mockup-program-layout{order:10}.app-kidsprogram .upgrade-value-preview-card-spark{order:11}.spark-mission-card{grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid;position:relative}.spark-mission-card>.et-mockup-section-heading{grid-column:1/-1;margin-bottom:0}.spark-mission-orb,.spark-thank-you-orb{background:radial-gradient(circle at 35% 25%, #ffffff80, transparent 24%), linear-gradient(145deg, color-mix(in srgb, var(--et-accent) 54%, #fff), color-mix(in srgb, var(--et-accent-2) 54%, #fff));width:58px;height:58px;box-shadow:0 14px 32px color-mix(in srgb, var(--et-accent) 20%, transparent);border-radius:22px}.spark-mission-copy{gap:7px;min-width:0;display:grid}.spark-mission-copy h2{max-width:18ch;font-size:clamp(1.55rem,3vw,2.1rem)}.spark-mission-copy p{max-width:58ch;line-height:1.45}.spark-mission-facts,.spark-support-examples,.spark-gift-type-cloud,.spark-program-support-cloud,.spark-kid-pack-type-cloud,.collector-event-type-cloud{flex-wrap:wrap;gap:7px;display:flex}.spark-mission-facts span,.spark-support-examples span,.spark-gift-type-cloud span,.spark-program-support-cloud span,.spark-kid-pack-type-cloud span,.collector-event-type-cloud span{border:1px solid color-mix(in srgb, var(--et-accent) 28%, var(--et-border));min-width:0;min-height:30px;color:var(--et-heading);background:color-mix(in srgb, var(--et-accent) 9%, var(--et-surface));border-radius:999px;align-items:center;padding:5px 9px;font-size:.72rem;font-weight:850;display:inline-flex}.spark-section-grid,.spark-donation-group-grid,.spark-participation-grid,.spark-impact-milestone-grid,.spark-kid-pack-impact-grid,.spark-event-support-impact-grid,.spark-giving-impact-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;display:grid}.spark-section-card,.spark-donation-group-card,.spark-participation-card,.spark-impact-milestone-card,.spark-kid-pack-helper-card,.spark-kid-pack-meaning-card,.spark-event-support-helper-card,.spark-giving-helper-card,.collector-event-helper-card,.spark-sponsor-card{border:1px solid var(--et-border);border-radius:var(--et-radius-sm);background:color-mix(in srgb, var(--et-surface) 76%, transparent);gap:6px;min-width:0;padding:11px;display:grid}.spark-section-icon{color:var(--et-accent);text-transform:uppercase;font-size:.72rem;font-weight:900}.spark-donation-group-card>div{flex-wrap:wrap;gap:5px;display:flex}.spark-donation-group-card span,.spark-learning-grid span{color:var(--et-muted);background:color-mix(in srgb, var(--et-surface-2) 76%, transparent);border-radius:999px;padding:4px 7px;font-size:.72rem;display:inline-flex}.spark-learning-grid{flex-wrap:wrap;gap:7px;display:flex}.spark-parent-safe-panel{grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);align-items:start;gap:12px;display:grid}.forge-access-action-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.forge-access-preview-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.forge-access-preview-grid>*{min-width:0}.app-role-supporter{--et-accent:#e86422;--et-accent-2:#e7b657;--et-role-glow:#e8642233;--et-role-glow-2:#e7b65726}.et-mockup-section-card,.et-mockup-right-rail,.flow-next-action-card{overflow:hidden}.et-mockup-section-card :where(strong,span,small,p),.et-mockup-right-rail :where(strong,span,small,p),.flow-next-action-card :where(strong,span,small,p){min-width:0}.et-mockup-section-heading{align-items:center}.et-mockup-section-heading>.et-mockup-button,.et-mockup-section-heading>.et-mockup-pill,.et-mockup-rail-heading>.et-mockup-button,.et-mockup-rail-heading>.et-mockup-pill{flex:none}.et-mockup-pill{white-space:normal;text-align:center}.et-mockup-pill-row{align-items:center}.et-mockup-pill-row .et-mockup-button{min-height:34px;padding-inline:10px}.et-mockup-action-stack{gap:9px;display:grid}.et-mockup-action-card{overflow:hidden}.et-mockup-action-card>i{color:var(--et-accent);justify-self:end;font-style:normal;font-weight:900}.et-mockup-action-copy{gap:2px;display:grid}.forge-intro-benefits span{border:1px solid color-mix(in srgb, var(--et-accent) 32%, var(--et-border));min-height:30px;color:var(--et-heading);background:color-mix(in srgb, var(--et-accent) 10%, var(--et-surface));border-radius:999px;align-items:center;padding:5px 10px;font-size:.76rem;font-weight:850;line-height:1.15;display:inline-flex}.forge-mockup-access .et-mockup-page-hero{grid-template-columns:minmax(0,1fr) minmax(180px,250px)}.forge-mockup-access .et-mockup-hero-status{justify-items:stretch}.forge-mockup-access .et-mockup-pill-row{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.forge-mockup-access .et-mockup-pill-row .et-mockup-button{grid-column:1/-1}.forge-access-action-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.forge-access-action-row>div{gap:4px;min-width:0;display:grid}.forge-access-action-row strong,.forge-access-action-row span,.forge-master-preview-panel :where(strong,span,small,p){display:block}.forge-master-preview-panel{scrollbar-width:thin;max-height:520px;overflow:auto}.forge-mockup-rail-rules,.upgrade-value-preview-status-row,.upgrade-value-preview-list{flex-wrap:wrap;gap:7px;display:flex}.forge-mockup-rail-rules span,.upgrade-value-preview-list span{border:1px solid color-mix(in srgb, var(--et-accent) 30%, var(--et-border));min-height:30px;color:var(--et-heading);background:color-mix(in srgb, var(--et-accent) 9%, var(--et-surface));border-radius:999px;align-items:center;padding:5px 9px;font-size:.74rem;font-weight:850;line-height:1.16;display:inline-flex}.upgrade-value-preview-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.upgrade-value-preview-grid article{border:1px solid var(--et-border);border-radius:var(--et-radius-sm);background:color-mix(in srgb, var(--et-surface) 72%, transparent);gap:5px;padding:10px;display:grid}.upgrade-value-preview-grid article span,.upgrade-value-preview-grid article p,.upgrade-value-preview-footer small{display:block}.upgrade-value-preview-grid article span{color:var(--et-heading);text-transform:uppercase;font-size:.74rem;font-weight:900}.upgrade-value-preview-grid article p,.upgrade-value-preview-footer small{color:var(--et-muted);line-height:1.38}.upgrade-value-preview-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.shop-portal-header{min-height:auto}.sponsor-interest-panel{gap:14px;display:grid}.shop-portal-grid{grid-template-columns:minmax(260px,1.45fr) repeat(3,minmax(170px,.85fr));align-items:stretch;gap:10px;display:grid}.shop-portal-profile-card,.shop-portal-trust-card,.shop-portal-composer-card,.shop-portal-review-card,.shop-portal-tool-card,.shop-portal-preview-post{border:1px solid var(--et-border);border-radius:var(--et-radius-md);background:color-mix(in srgb, var(--et-surface) 76%, transparent);align-content:start;gap:7px;min-width:0;padding:12px;display:grid}.shop-portal-profile-card h2{max-width:22ch;font-size:clamp(1.35rem,2vw,1.85rem)}.shop-portal-trust-card strong,.shop-portal-trust-card span,.shop-portal-trust-card small,.shop-portal-review-card strong,.shop-portal-review-card span,.shop-portal-review-card small,.shop-portal-tool-card strong,.shop-portal-tool-card span,.shop-portal-preview-post strong,.shop-portal-preview-post span{display:block}.shop-portal-trust-card span,.shop-portal-review-card span,.shop-portal-tool-card span,.shop-portal-preview-post span{color:var(--et-muted);font-size:.84rem;line-height:1.38}.shop-portal-composer-grid,.shop-portal-review-grid,.shop-portal-tools-grid{gap:10px;display:grid}.shop-portal-composer-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.shop-portal-composer-card .catalog-detail-grid,.shop-portal-preview-post .catalog-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.shop-portal-composer-card .detail-item,.shop-portal-preview-post .detail-item{min-height:70px}.shop-portal-review-grid,.shop-portal-tools-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.shop-portal-status-row{flex-wrap:wrap;gap:7px;display:flex}.sponsor-interest-panel>form.beta-form-card{border:1px solid var(--et-border);border-radius:var(--et-radius-md);background:color-mix(in srgb, var(--et-card) 94%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;padding:16px;display:grid}.sponsor-interest-panel>form.beta-form-card>.compact-card-header,.sponsor-interest-panel>form.beta-form-card>.compact-subtitle,.sponsor-interest-panel>form.beta-form-card>.inline-input-grid,.sponsor-interest-panel>form.beta-form-card>.checkbox-row,.sponsor-interest-panel>form.beta-form-card>button,.sponsor-interest-panel>form.beta-form-card>.secondary-button{grid-column:1/-1}.sponsor-interest-panel>form.beta-form-card>label:has(textarea){grid-column:1/-1}.sponsor-interest-panel>form.beta-form-card>label{gap:6px;display:grid}.sponsor-interest-panel textarea{min-height:108px}.brand-legal-footer{color:var(--et-muted);font-size:.8rem;line-height:1.45}.spark-mockup-rebuild .et-mockup-page-hero{background-position:50%}.spark-request-flow{border-color:color-mix(in srgb, var(--et-accent) 30%, var(--et-border))}.spark-request-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.spark-flow-panel{border:1px solid var(--et-border);border-radius:var(--et-radius-md);background:color-mix(in srgb, var(--et-surface) 72%, transparent);gap:10px;padding:12px;display:grid}.spark-flow-panel h4{color:var(--et-heading);font-size:1rem}.spark-mockup-status-rail{grid-template-columns:minmax(0,1fr)}.spark-kid-pack-helper-card strong,.spark-kid-pack-helper-card span,.spark-kid-pack-helper-card small,.spark-kid-pack-meaning-card strong,.spark-kid-pack-meaning-card span,.spark-event-support-helper-card strong,.spark-event-support-helper-card span,.spark-event-support-helper-card small,.spark-giving-helper-card strong,.spark-giving-helper-card span,.spark-giving-helper-card small,.spark-section-card strong,.spark-section-card p,.spark-donation-group-card strong,.spark-participation-card strong,.spark-participation-card p,.spark-impact-milestone-card strong,.spark-impact-milestone-card p,.spark-status-card span,.spark-status-card strong,.spark-status-card p{display:block}.spark-kid-pack-helper-card span,.spark-kid-pack-helper-card small,.spark-kid-pack-meaning-card span,.spark-event-support-helper-card span,.spark-event-support-helper-card small,.spark-giving-helper-card span,.spark-giving-helper-card small,.spark-section-card p,.spark-participation-card p,.spark-impact-milestone-card p,.spark-status-card p{color:var(--et-muted);font-size:.84rem;line-height:1.38}.spark-program-layout>section,.spark-program-layout>div{min-width:0}@media (width<=1340px){.topbar-workspace-chip{display:none!important}.topbar{grid-template-columns:minmax(164px,214px) minmax(220px,1fr) auto}}@media (width<=920px){.hearth-start-here-panel.is-collapsed .hearth-start-here-preview,.spark-mission-card,.spark-parent-safe-panel,.forge-mockup-access .et-mockup-page-hero,.shop-portal-grid,.shop-portal-composer-grid,.sponsor-interest-panel>form.beta-form-card,.shop-portal-composer-card .catalog-detail-grid,.shop-portal-preview-post .catalog-detail-grid,.forge-mockup-access .et-mockup-pill-row{grid-template-columns:minmax(0,1fr)}.spark-mission-orb{border-radius:18px;width:46px;height:46px}}@media (width<=640px){.et-live-trust-note{text-align:left;justify-content:flex-start}.et-live-action,.ets-action-tile{grid-template-columns:32px minmax(0,1fr)}.et-live-action b,.ets-action-tile b,.ets-action-tile em{grid-column:2;justify-self:start}.hearth-start-here-panel.is-collapsed .compact-card-header p:not(.section-kicker),.hearth-start-here-panel.is-collapsed .hearth-start-here-preview,.hearth-start-here-panel.is-collapsed .onboarding-checklist-header span{display:none}.hearth-start-here-panel.is-collapsed .hearth-start-here-actions{grid-template-columns:minmax(0,1fr);display:grid}.app-kidsprogram .et-mockup-main-column,.app-kidsprogram .spark-mockup-main{gap:8px}.app-kidsprogram .spark-header-mission-line{display:none}.app-kidsprogram .spark-mission-card{grid-template-columns:repeat(2,minmax(0,1fr));padding:11px}.app-kidsprogram .spark-mission-card>.et-mockup-section-heading,.app-kidsprogram .spark-mission-orb,.app-kidsprogram .spark-mission-copy{display:none}.app-kidsprogram .spark-mission-copy h2{max-width:none;font-size:1.18rem}.app-kidsprogram .spark-mission-copy p{display:none}.app-kidsprogram .spark-primary-cta,.app-kidsprogram .spark-secondary-cta{width:100%}.app-kidsprogram .spark-primary-cta{grid-column:1}.app-kidsprogram .spark-secondary-cta{grid-column:2}.app-kidsprogram .flow-next-action-card{gap:8px;padding:11px}.app-kidsprogram .flow-next-action-buttons{grid-template-columns:minmax(0,1fr);display:grid}.app-kidsprogram .spark-request-flow{scrollbar-width:thin;max-height:560px;overflow:auto}.app-kidsprogram .spark-request-heading p,.app-kidsprogram .spark-stepper strong{display:none}.app-kidsprogram .spark-stepper{flex-wrap:nowrap;overflow-x:auto}.app-kidsprogram .spark-stepper button{min-width:46px;padding-inline:8px}.app-kidsprogram .spark-impact-dashboard{scrollbar-width:thin;max-height:260px;overflow:auto}.app-kidsprogram .spark-mockup-main>.spark-impact-dashboard .spark-program-support-cloud,.app-kidsprogram .spark-mockup-main>.spark-impact-dashboard .spark-impact-milestone-grid{max-height:88px;padding-right:3px;overflow:auto}.app-kidsprogram .spark-kid-packs-card,.app-kidsprogram .spark-event-support-card,.app-kidsprogram .collector-event-planner-card--spark,.app-kidsprogram .spark-giving-ledger-card,.app-kidsprogram .spark-mockup-program-layout,.app-kidsprogram .upgrade-value-preview-card-spark{scrollbar-width:thin;max-height:240px;overflow:auto}.app-kidsprogram .spark-mockup-program-layout{max-height:270px}.app-kidsprogram .spark-kid-packs-card .et-mockup-empty-state,.app-kidsprogram .spark-event-support-card .et-mockup-empty-state,.app-kidsprogram .collector-event-planner-card--spark .et-mockup-empty-state,.app-kidsprogram .spark-giving-ledger-card .et-mockup-empty-state{padding:10px}.app-kidsprogram .spark-kid-packs-card .et-mockup-section-heading p,.app-kidsprogram .spark-event-support-card .et-mockup-section-heading p,.app-kidsprogram .spark-giving-ledger-card .et-mockup-section-heading p,.app-kidsprogram .spark-mockup-program-layout .compact-card-header p,.app-kidsprogram .spark-kid-pack-meaning-card,.app-kidsprogram .spark-event-support-helper-card small,.app-kidsprogram .spark-giving-helper-card small{display:none}.app-kidsprogram .spark-mockup-main>.et-mockup-section-card:nth-of-type(n+5),.app-kidsprogram .spark-mockup-main>.panel:nth-of-type(n+3){padding-block:10px}.app-kidsprogram .spark-mockup-main>.et-mockup-section-card:nth-of-type(n+5) .et-mockup-section-heading p,.app-kidsprogram .spark-mockup-main>.panel:nth-of-type(n+3) .compact-card-header p{display:none}.spark-section-grid,.spark-donation-group-grid,.spark-participation-grid,.spark-impact-milestone-grid,.spark-kid-pack-impact-grid,.spark-event-support-impact-grid,.spark-giving-impact-grid{grid-template-columns:minmax(0,1fr)}.ember-assist-fab{display:none}}@media (prefers-reduced-motion:no-preference){.web-command-nav-item,.web-command-more-item,.web-command-tool,.et-mockup-action-card,.quick-action-card,.catalog-result-card,.mobile-quick-add-fab,.back-to-top-button{transition:transform .16s,border-color .16s,background-color .16s,opacity .16s}.web-command-nav-item:hover,.web-command-more-item:hover,.web-command-tool:hover,.et-mockup-action-card:hover,.quick-action-card:hover,.catalog-result-card:hover{transform:translateY(-1px)}}.app :where(button,a,summary,input,select,textarea,[role=button]):focus-visible,.menu-command-link:focus-visible,button.collector-showcase-card:focus-visible,.collector-flip-card>summary:focus-visible,.vault-gallery-tile:focus-visible{outline:3px solid color-mix(in srgb, var(--et-accent) 72%, white);outline-offset:3px}.menu-command-link,.app :where(button,a[role=button],[role=button],summary){min-height:44px}@media (prefers-reduced-motion:reduce){html,body,.app{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms;animation-duration:.001ms;animation-iteration-count:1}.collector-showcase-card,.collector-flip-card,.collector-showcase-stage,.collector-flip-front,.collector-flip-back,.collector-showcase-shine,.hearth-skeleton-card{transform:none!important}}:root{--et-radius-sm:10px;--et-radius-md:14px;--et-radius-lg:18px;--et-shell-max:1368px;--et-sidebar:196px;--et-topbar:68px;--et-gap:12px}.app.app-theme-light{--et-bg:#fff6e6;--et-bg-2:#f7dfbd;--et-surface:#fffaf1f0;--et-surface-2:#ffefd7eb;--et-surface-3:#f3dbb8e0;--et-card:#fffdf7f5;--et-card-strong:#fffaf0;--et-text:#2f2a2a;--et-muted:#766b63;--et-heading:#171d2e;--et-border:#6f4d2a2e;--et-border-strong:#6f4d2a4d;--et-shadow:0 20px 44px #4a2d1224;background:radial-gradient(circle at 12% 4%,#ffdcac9e,#0000 26rem),radial-gradient(circle at 88% 2%,#2d7a911c,#0000 24rem),linear-gradient(#fff8ec 0%,#f9ead2 58%,#efd7b5 100%)}.app.app-theme-dark{--et-bg:#111721;--et-bg-2:#0c1420;--et-surface:#151822f0;--et-surface-2:#191d29eb;--et-surface-3:#221b1ae6;--et-card:#111927eb;--et-card-strong:#191f2bf5;--et-text:#f4ead9;--et-muted:#c5b8a6;--et-heading:#fff2cf;--et-border:#f6c67729;--et-border-strong:#f6c67747;--et-control-bg:#090f19c7;background:radial-gradient(circle at 20% 0,#e864222e,#0000 24rem),radial-gradient(circle at 82% 6%,#f6c67721,#0000 22rem),linear-gradient(#0b111c 0%,#111824 52%,#070c14 100%)}.app-market{--et-accent:#d96b28;--et-accent-2:#2f95b1}.app-command-shell>.app-main-tabs,.app-command-shell .mobile-quick-add-fab,.app-command-shell .ember-assist-fab,.app-command-shell .back-to-top-button{display:none!important}.web-command-sidebar{gap:10px;padding:14px 10px}.app-theme-light .web-command-sidebar,.app-kidsprogram .web-command-sidebar{background:linear-gradient(180deg, #fff8ebfa, #f4dfbefa), var(--et-bg-2)}.web-command-promise{display:none}.web-command-brand{padding-bottom:10px}.web-command-nav-item,.web-command-more summary,.web-command-more-item,.web-command-tool{min-height:44px;padding:7px}.web-command-tools{padding:9px}.topbar{grid-template-columns:minmax(168px,210px) minmax(240px,1fr) auto;gap:10px;padding:10px 16px}.topbar-workspace-chip{display:none!important}.topbar-brand,.app-search-toggle,.topbar-command-actions button,.menu-button{border-radius:12px}.topbar-quick-add-button,.topbar-ask-ember-button{min-height:36px;padding-inline:12px}.main,.main.app-shell-themed{padding-top:14px;padding-bottom:48px}.panel,.card,.compact-card,.glass-card,.glass-panel,.standard-page-header,.drawer-info-card,.utility-card,.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state,.flow-next-action-card,.small-empty-state,.empty-state{box-shadow:0 14px 34px #3a26141a}.app-theme-dark :where(.panel,.card,.compact-card,.glass-card,.glass-panel,.standard-page-header,.drawer-info-card,.utility-card,.et-mockup-page-hero,.et-mockup-section-card,.et-mockup-right-rail,.et-mockup-stat-card,.et-mockup-action-card,.et-mockup-empty-state,.flow-next-action-card,.small-empty-state,.empty-state){box-shadow:0 18px 44px #0000004d}.et-mockup-page{grid-template-columns:minmax(0,1fr) minmax(250px,330px)}.et-mockup-page-hero{isolation:isolate;border-color:color-mix(in srgb, var(--et-accent) 24%, var(--et-border));min-height:190px}.app-theme-light .et-mockup-page-hero{color:var(--et-heading);background:radial-gradient(circle at 83% 25%,#fcc66a75,#0000 8rem),radial-gradient(circle at 86% 62%,#e8642221,#0000 10rem),linear-gradient(135deg,#fffaf0f7 0%,#fff4e0f5 52%,#fae0bcf2 100%)}.app-theme-dark .et-mockup-page-hero{background:radial-gradient(circle at 82% 25%,#f6c67730,#0000 8rem),radial-gradient(circle at 75% 70%,#e8642224,#0000 11rem),linear-gradient(135deg,#1e1b24 0%,#12233a 58%,#0a111c 100%)}.app-theme-light .et-mockup-page-hero:before,.app-theme-dark .et-mockup-page-hero:before{content:"";z-index:0;border:1px solid color-mix(in srgb, var(--et-accent-2) 38%, transparent);background:radial-gradient(ellipse at 50% 82%, #e864226b, transparent 18%), radial-gradient(circle at 50% 60%, #f6c67757, transparent 24%), linear-gradient(180deg, color-mix(in srgb, var(--et-card-strong) 76%, transparent), color-mix(in srgb, var(--et-surface-3) 82%, transparent));opacity:.84;pointer-events:none;border-radius:28px 28px 16px 16px;width:min(240px,32%);height:132px;position:absolute;top:22px;right:26px}.app-theme-dark .et-mockup-page-hero:before{background:radial-gradient(at 50% 82%,#e8642285,#0000 18%),radial-gradient(circle at 50% 60%,#f6c67738,#0000 25%),linear-gradient(#3b2a22e0,#12233ab8)}.app-theme-light .et-mockup-page-hero:after,.app-theme-dark .et-mockup-page-hero:after{opacity:.74;width:88px;height:88px;inset:auto 44px 24px auto}.app-theme-light .et-mockup-brand-row,.app-theme-light .et-mockup-page-hero h1,.app-theme-light .et-mockup-today-action strong{color:var(--et-heading)}.app-theme-light .et-mockup-page-hero p{color:#5f554d}.app-theme-light .et-mockup-today-action,.app-theme-light .et-mockup-points-card{border-color:#d1843847;color:var(--et-heading)!important;background:#fffaf1d6!important}.app-theme-light .et-mockup-today-action span,.app-theme-light .et-mockup-today-action b,.app-theme-light .et-mockup-points-card strong{color:#c95721}.hearth-daily-command-card{min-height:98px}.hearth-daily-command-center,.hearth-mockup-recent{padding:14px}.hearth-dashboard-more-tools{border-color:var(--et-border);border-radius:var(--et-radius-md)}.app-kidsprogram{--et-bg:#fff8f0;--et-bg-2:#ffe8cc;--et-surface:#fffbf6f5;--et-surface-2:#fff1e4f2;--et-surface-3:#f2e8ffeb;--et-card:#fffdf9f7;--et-card-strong:#fff;--et-text:#35245f;--et-muted:#756694;--et-heading:#4a2aa5;--et-border:#7e5cd62e;--et-border-strong:#7e5cd657;--et-accent:#7c5cda;--et-accent-2:#ffaf3c;background:radial-gradient(circle at 14% 8%,#ffc65c52,#0000 18rem),radial-gradient(circle at 88% 10%,#52b8e12e,#0000 18rem),linear-gradient(#fff9f1 0%,#fff1df 56%,#f8eaff 100%)}.app-kidsprogram .web-command-sidebar{background:radial-gradient(circle at 50% 94%,#ffaf3c33,#0000 6rem),linear-gradient(#fff9f3,#f7eaff)}.app-kidsprogram .et-mockup-page-hero{background:radial-gradient(circle at 17% 22%,#ffb84847,#0000 7rem),radial-gradient(circle at 86% 24%,#52b8e138,#0000 8rem),linear-gradient(135deg,#fff8df 0%,#f7eaff 54%,#e7f8ff 100%);border-color:#7e5cd638;min-height:172px}.app-kidsprogram .et-mockup-page-hero:before{background:radial-gradient(circle at 50% 48%,#ffaf3c94,#0000 28%),radial-gradient(circle at 32% 62%,#7e5cd62e,#0000 22%),linear-gradient(135deg,#ffffffdb,#ebf6ffd1);border-radius:34px;width:124px;height:112px;top:18px;right:18px}.app-kidsprogram .et-mockup-page-hero:after{border-color:#ffaf3c8c;width:56px;height:56px;bottom:34px;right:46px}.app-kidsprogram .spark-mission-card,.app-kidsprogram .flow-next-action-card,.app-kidsprogram .spark-request-flow,.app-kidsprogram .spark-impact-dashboard,.app-kidsprogram .spark-kid-packs-card,.app-kidsprogram .spark-event-support-card,.app-kidsprogram .collector-event-planner-card--spark,.app-kidsprogram .spark-giving-ledger-card,.app-kidsprogram .spark-mockup-program-layout,.app-kidsprogram .upgrade-value-preview-card-spark{background:#fffdf9f5;border-color:#7e5cd62e}.app-adminreview .admin-page-header,.app-adminreview .admin-permission-denied{max-width:980px}.app-adminreview .admin-permission-denied{background:radial-gradient(circle at 92% 12%,#7657df29,#0000 13rem),linear-gradient(135deg,#0f1c2df5,#0a1422f5);border-color:#7657df3d}@media (width<=920px){:root{--et-topbar:64px}.topbar{gap:8px}.main,.main.app-shell-themed{padding-bottom:calc(126px + env(safe-area-inset-bottom))}.mobile-bottom-nav{display:grid}}@media (width<=640px){.et-mockup-page-hero{min-height:156px}.app-theme-light .et-mockup-page-hero:before,.app-theme-dark .et-mockup-page-hero:before{opacity:.58;width:116px;height:92px;top:16px;right:14px}.app-theme-light .et-mockup-page-hero:after,.app-theme-dark .et-mockup-page-hero:after{opacity:.5;width:54px;height:54px;bottom:22px;right:34px}.et-mockup-today-action{width:100%}}@media (width<=1180px){.et-mockup-page,.home-clean-layout,.spark-mockup-rebuild,.market-home-foundation,.forge-business-command-panel,.store-map-page,.tidepool-community-page{grid-template-columns:minmax(0,1fr)!important}.et-mockup-right-rail{position:static}}@media (width<=920px){.app-command-shell{min-width:0;display:block}.topbar{z-index:35;grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;position:sticky;top:0}.topbar-brand,.topbar-command-actions,.app-search,.main,.main.app-shell-themed,.et-mockup-page,.et-mockup-main-column{min-width:0;max-width:100%}.main,.main.app-shell-themed{width:100%;padding:12px clamp(10px, 3vw, 18px) calc(126px + env(safe-area-inset-bottom));overflow-x:hidden}.et-mockup-page{gap:12px;width:100%}.et-mockup-right-rail{order:5}.mobile-bottom-nav{border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;max-width:680px;margin:0 auto;padding:5px;left:max(10px, env(safe-area-inset-left))!important;right:max(10px, env(safe-area-inset-right))!important;bottom:max(10px, env(safe-area-inset-bottom))!important;width:auto!important;display:grid!important;transform:none!important}}@media (width<=640px){.topbar{border-radius:0 0 16px 16px;min-height:58px;padding:8px 10px}.topbar-brand{grid-template-columns:32px minmax(0,1fr);gap:7px;padding:5px 7px}.topbar-brand-mark{width:32px;height:32px}.topbar-brand-copy strong{white-space:nowrap;font-size:.82rem}.topbar-brand-copy small,.topbar-ask-ember-button span:last-child{display:none}.topbar-command-actions{gap:5px}.topbar-ask-ember-button,.topbar-quick-add-button{justify-content:center;width:38px;min-width:38px;min-height:38px;padding:0;font-size:0;overflow:hidden}.topbar-quick-add-button .action-icon,.topbar-ask-ember-button .action-icon{margin:0;font-size:.78rem}.et-mockup-page-hero{grid-template-columns:minmax(0,1fr);gap:10px;min-height:auto;padding:14px}.et-mockup-page-hero h1{max-width:13ch;font-size:1.48rem;line-height:1.03}.et-mockup-page-hero p{max-width:28ch;font-size:.84rem}.et-mockup-hero-status{justify-content:flex-start;align-items:center;display:flex}.et-mockup-points-card{min-width:92px;padding:9px 10px}.et-mockup-points-card strong{font-size:1.05rem}.et-mockup-pill-row{justify-content:flex-start}.app-theme-light .et-mockup-page-hero:before,.app-theme-dark .et-mockup-page-hero:before{opacity:.34;width:112px;height:94px;top:12px;right:10px}.app-theme-light .et-mockup-page-hero:after,.app-theme-dark .et-mockup-page-hero:after{opacity:.38;width:48px;height:48px;bottom:18px;right:26px}.hearth-dashboard-final{gap:10px}.hearth-dashboard-final>.et-mockup-right-rail{display:none}.hearth-dashboard-final .hearth-daily-command-center,.hearth-dashboard-final .hearth-mockup-recent,.hearth-dashboard-final .hearth-onboarding-slot>*,.hearth-dashboard-final .hearth-dashboard-more-tools{padding:11px}.hearth-dashboard-final .hearth-next-best-step{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.hearth-dashboard-final .hearth-next-best-step h3{font-size:1.12rem}.hearth-dashboard-final .hearth-next-step-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hearth-dashboard-final .hearth-dashboard-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.hearth-dashboard-final .et-mockup-stat-card{padding:9px}.hearth-dashboard-final .et-mockup-stat-card span,.hearth-dashboard-final .et-mockup-stat-card small{font-size:.64rem;line-height:1.15}.hearth-dashboard-final .et-mockup-stat-card strong{font-size:1rem}.hearth-dashboard-final .hearth-daily-command-grid{grid-template-columns:minmax(0,1fr);gap:8px}.hearth-dashboard-final .hearth-daily-command-card{grid-template-columns:32px minmax(0,1fr) auto;gap:9px;min-height:0;padding:10px}.hearth-dashboard-final .hearth-daily-command-card p{display:none}.hearth-dashboard-final .hearth-daily-command-card h3{font-size:.94rem}.hearth-dashboard-final .hearth-daily-command-card .secondary-button{min-height:32px;padding-inline:9px;font-size:.76rem}.hearth-dashboard-final .hearth-dashboard-more-tools>summary{min-height:38px}.hearth-dashboard-final .hearth-dashboard-more-body{gap:10px;display:grid}.mobile-bottom-nav{border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:5px;left:8px!important;right:8px!important;bottom:max(8px, env(safe-area-inset-bottom))!important;width:auto!important;transform:none!important}.mobile-bottom-nav .mobile-dock-item,.mobile-bottom-nav .mobile-dock-add{border-radius:14px;gap:1px;min-height:44px;padding:4px 2px}.mobile-bottom-nav .mobile-tab-icon{width:26px;height:26px}.mobile-bottom-nav .mobile-dock-item b,.mobile-bottom-nav .mobile-dock-add b{color:currentColor;font-size:.58rem;line-height:1}.app-kidsprogram .main,.app-kidsprogram .main.app-shell-themed{background:radial-gradient(circle at 8% 6%,#ffb65033,#0000 12rem),radial-gradient(circle at 92% 10%,#7c5cda24,#0000 14rem),linear-gradient(#fff8ef 0%,#fff0de 58%,#efdfff 100%)}.app-kidsprogram .et-mockup-page-hero{background:linear-gradient(#fff8ee33,#fff8eeeb 70%),radial-gradient(circle at 20% 26%,#ffbe4875,#0000 6rem),radial-gradient(circle at 80% 18%,#4bb8df57,#0000 6rem),linear-gradient(135deg,#fff4c7 0%,#dff7ff 46%,#efe4ff 100%);border-color:#7c5cda33;border-radius:20px;align-content:end;min-height:230px}.app-kidsprogram .et-mockup-page-hero:before{opacity:.98;background:url(/assets/brand/ember-tide-mark.svg) 50%/62px 62px no-repeat,radial-gradient(circle at 50% 52%,#ffffffeb,#ffecbed6 62%,#0000 63%);border-radius:34px;width:92px;height:92px;top:18px;right:22px;box-shadow:0 18px 32px #7c5cda2e}.app-kidsprogram .et-mockup-page-hero:after{opacity:.86;background:radial-gradient(circle at 38% 35%,#ffffffeb,#0000 18%),linear-gradient(145deg,#7ed9ff,#7c5cda);border-color:#4bb8df6b;width:46px;height:46px;bottom:74px;right:92px}.app-kidsprogram .et-mockup-brand-row{color:#6f4ed5}.app-kidsprogram .et-mockup-page-hero h1{color:#352071;max-width:12ch;font-size:1.56rem}.app-kidsprogram .et-mockup-page-hero p{color:#62527e;max-width:26ch}.app-kidsprogram .et-mockup-points-card,.app-kidsprogram .et-mockup-pill-row{display:none}.app-kidsprogram .et-mockup-today-action{border-color:#ff94363d;padding:10px;background:#fffaf2e6!important}.app-kidsprogram .et-mockup-section-card,.app-kidsprogram .flow-next-action-card,.app-kidsprogram .panel{border-radius:18px;box-shadow:0 12px 24px #53369b14}.app-kidsprogram .spark-mission-card{background:radial-gradient(circle at 16% 18%,#ffb8482e,#0000 7rem),linear-gradient(135deg,#fffcf7fa,#f2e8fff0);grid-template-columns:repeat(2,minmax(0,1fr))}.app-kidsprogram .spark-mission-card:before{content:"";background:radial-gradient(circle at 27% 48%,#ff8a2f 0 13px,#0000 14px),radial-gradient(circle at 66% 48%,#53c7e9 0 13px,#0000 14px),linear-gradient(#0000,#7c5cda1a);border-radius:28px;grid-column:1/-1;justify-self:center;width:72px;height:52px;margin-top:-2px}.app-kidsprogram .spark-primary-cta,.app-kidsprogram .spark-secondary-cta,.app-kidsprogram .flow-next-action-buttons .et-mockup-button,.app-kidsprogram .et-mockup-section-card>.et-mockup-button,.app-kidsprogram .et-mockup-button-primary{border-radius:12px;min-height:40px}.app-kidsprogram .flow-next-action-card{background:linear-gradient(135deg,#fffbf5fa,#f5edfff5);grid-template-columns:minmax(0,1fr)}.app-kidsprogram .flow-next-action-card p{display:none}.app-kidsprogram .spark-impact-dashboard{max-height:210px}.app-kidsprogram .spark-kid-packs-card,.app-kidsprogram .spark-event-support-card,.app-kidsprogram .collector-event-planner-card--spark,.app-kidsprogram .spark-giving-ledger-card,.app-kidsprogram .spark-mockup-program-layout,.app-kidsprogram .upgrade-value-preview-card-spark{max-height:190px}.app-kidsprogram .spark-parent-safe-panel,.app-kidsprogram .spark-private-request-card{padding:12px}.app-kidsprogram .spark-section-card,.app-kidsprogram .spark-donation-group-card,.app-kidsprogram .spark-participation-card,.app-kidsprogram .spark-impact-milestone-card{background:#fffdf9eb;border-radius:14px}}.app.app-kidsprogram.app-theme-dark{--et-bg:#090f22;--et-bg-2:#111735;--et-surface:#12182ef2;--et-surface-2:#1a1f3af0;--et-surface-3:#272044eb;--et-card:#131a30f5;--et-card-strong:#19213cfa;--et-text:#fff3df;--et-muted:#d6c9e6;--et-heading:#fff1c7;--et-border:#c9adff33;--et-border-strong:#ffbe5b57;--et-accent:#9b7cff;--et-accent-2:#ffb24d;background:radial-gradient(circle at 16% 4%,#ff8a2f38,#0000 18rem),radial-gradient(circle at 86% 10%,#4bb8df2e,#0000 16rem),linear-gradient(#080f20 0%,#121531 60%,#100b23 100%)}.app.app-kidsprogram.app-theme-dark .main,.app.app-kidsprogram.app-theme-dark .main.app-shell-themed{background:radial-gradient(circle at 8% 6%,#ff8a2f2e,#0000 12rem),radial-gradient(circle at 92% 10%,#7c5cda42,#0000 14rem),linear-gradient(#080f20 0%,#121531 58%,#100b23 100%)}.app.app-kidsprogram.app-theme-dark :where(.et-mockup-section-card,.flow-next-action-card,.panel,.spark-parent-safe-panel,.spark-private-request-card){color:var(--et-text);border-color:var(--et-border);background:radial-gradient(circle at 92% 0%, #7c5cda1f, transparent 8rem), var(--et-card)}.app.app-kidsprogram.app-theme-dark .et-mockup-page-hero{color:var(--et-text);background:linear-gradient(#080f201a,#080f20f0 72%),radial-gradient(circle at 24% 22%,#ffb24d57,#0000 7rem),radial-gradient(circle at 82% 18%,#4bb8df40,#0000 7rem),linear-gradient(135deg,#162144 0%,#171634 50%,#2a1741 100%);border-color:#ffbe5b3d}.app.app-kidsprogram.app-theme-dark .et-mockup-page-hero h1,.app.app-kidsprogram.app-theme-dark .et-mockup-section-heading h2,.app.app-kidsprogram.app-theme-dark .compact-card-header h3,.app.app-kidsprogram.app-theme-dark .spark-section-card strong,.app.app-kidsprogram.app-theme-dark .spark-donation-group-card strong,.app.app-kidsprogram.app-theme-dark .spark-participation-card strong,.app.app-kidsprogram.app-theme-dark .spark-impact-milestone-card strong{color:var(--et-heading)}.app.app-kidsprogram.app-theme-dark .et-mockup-page-hero p,.app.app-kidsprogram.app-theme-dark .et-mockup-section-heading p,.app.app-kidsprogram.app-theme-dark .compact-card-header p,.app.app-kidsprogram.app-theme-dark .spark-section-card p,.app.app-kidsprogram.app-theme-dark .spark-donation-group-card p,.app.app-kidsprogram.app-theme-dark .spark-participation-card p,.app.app-kidsprogram.app-theme-dark .spark-impact-milestone-card p,.app.app-kidsprogram.app-theme-dark .spark-kid-pack-helper-card span,.app.app-kidsprogram.app-theme-dark .spark-event-support-helper-card span,.app.app-kidsprogram.app-theme-dark .spark-giving-helper-card span{color:var(--et-muted)}.app.app-kidsprogram.app-theme-dark :where(.spark-section-card,.spark-donation-group-card,.spark-participation-card,.spark-impact-milestone-card,.spark-kid-pack-helper-card,.spark-event-support-helper-card,.spark-giving-helper-card,.et-mockup-empty-state){color:var(--et-text);background:#0c1427d1;border-color:#c9adff2e}.app.app-kidsprogram.app-theme-dark .et-mockup-today-action,.app.app-kidsprogram.app-theme-dark .spark-mission-card{background:radial-gradient(circle at 90% 10%,#ffb24d1f,#0000 6rem),#101930eb!important}.live-onboarding-page{gap:14px;width:min(100%,1180px);margin:0 auto;display:grid}.live-onboarding-hero,.live-onboarding-card,.live-onboarding-actions{border:1px solid var(--et-border);border-radius:var(--et-radius-lg);background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--et-accent-2) 14%, transparent), transparent 16rem), color-mix(in srgb, var(--et-card-strong) 88%, transparent);min-width:0;box-shadow:var(--et-shadow)}.live-onboarding-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px;display:grid}.live-onboarding-hero h2{max-width:23ch;font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.02}.live-onboarding-hero>div{gap:7px;display:grid}.live-onboarding-hero>.status-badge{white-space:nowrap;align-self:start}.live-onboarding-step-nav{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;display:grid}.live-onboarding-step{border:1px solid var(--et-border);border-radius:var(--et-radius-sm);min-width:0;min-height:62px;color:var(--et-heading);background:color-mix(in srgb, var(--et-surface) 82%, transparent);box-shadow:none;text-align:left;align-content:center;gap:4px;padding:10px 12px;display:grid}.live-onboarding-step strong,.live-onboarding-step span{overflow-wrap:anywhere;min-width:0;line-height:1.15;display:block}.live-onboarding-step strong{font-size:.86rem}.live-onboarding-step span{color:var(--et-muted);font-size:.72rem;font-weight:750}.live-onboarding-step.is-active{border-color:color-mix(in srgb, var(--et-accent) 50%, var(--et-border));background:linear-gradient(135deg, color-mix(in srgb, var(--et-accent) 20%, var(--et-surface)), color-mix(in srgb, var(--et-accent-2) 15%, var(--et-surface)))}.live-onboarding-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);align-items:start;gap:14px;display:grid}.live-onboarding-card{gap:14px;padding:16px;display:grid}.live-onboarding-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.live-onboarding-mini-card{border:1px solid var(--et-border);border-radius:var(--et-radius-md);background:color-mix(in srgb, var(--et-surface) 76%, transparent);gap:7px;min-width:0;padding:12px;display:grid}.live-onboarding-mini-card strong,.live-onboarding-mini-card span,.live-onboarding-mini-card small{overflow-wrap:anywhere;min-width:0;line-height:1.25;display:block}.live-onboarding-mini-card span,.live-onboarding-mini-card small{color:var(--et-muted);font-size:.82rem}.live-onboarding-mini-card small{color:var(--et-accent);font-weight:850}.live-onboarding-theme-choice,.live-onboarding-safety .settings-stacked-list{gap:8px;display:grid}.live-onboarding-safety .settings-list-row{border:1px solid var(--et-border);border-radius:var(--et-radius-sm);background:color-mix(in srgb, var(--et-surface) 70%, transparent);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid}.live-onboarding-safety .settings-list-row small{color:var(--et-muted);font-size:.78rem;line-height:1.3;display:block}.live-onboarding-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.live-onboarding-actions .drawer-inline-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.live-onboarding-actions .drawer-link{border-color:color-mix(in srgb, var(--et-accent) 32%, var(--et-border));justify-content:center;width:auto;min-height:42px;padding:10px 14px;font-weight:850}@media (width<=920px){.live-onboarding-grid,.live-onboarding-actions{grid-template-columns:minmax(0,1fr)}.live-onboarding-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.live-onboarding-actions .drawer-inline-actions{justify-content:flex-start}}@media (width<=640px){.live-onboarding-hero{grid-template-columns:minmax(0,1fr);padding:14px}.live-onboarding-step-nav{padding-bottom:2px;display:flex;overflow-x:auto}.live-onboarding-step{flex:0 0 136px}.live-onboarding-card,.live-onboarding-actions{padding:12px}.live-onboarding-card-grid,.live-onboarding-actions .drawer-inline-actions{grid-template-columns:minmax(0,1fr);display:grid}.live-onboarding-actions .drawer-link{width:100%}}.settings-section-grid,.parent-center-profile-list,.parent-center-approval-list{gap:10px;min-width:0;display:grid}.settings-section-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.settings-section-grid.compact{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.settings-section-card,.parent-center-profile-row,.parent-center-approval-row{border:1px solid var(--et-border);border-radius:var(--et-radius-md);background:color-mix(in srgb, var(--et-surface) 76%, transparent);gap:7px;min-width:0;padding:12px;display:grid}.settings-section-card{align-content:start}.settings-section-card strong,.settings-section-card span,.settings-section-card small,.parent-center-profile-row strong,.parent-center-profile-row span,.parent-center-profile-row p,.parent-center-profile-row small,.parent-center-approval-row strong,.parent-center-approval-row span,.parent-center-approval-row small{overflow-wrap:anywhere;min-width:0;line-height:1.25;display:block}.settings-section-card span,.parent-center-profile-row p,.parent-center-approval-row span{color:var(--et-muted);font-size:.86rem;line-height:1.38}.settings-section-card .status-badge,.parent-center-profile-row .status-badge,.parent-center-approval-row .status-badge{align-self:start;width:fit-content}.parent-center-profile-row{grid-template-columns:minmax(120px,.7fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center}.parent-center-approval-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.parent-center-action-card{grid-template-rows:auto 1fr auto}.parent-center-action-card .secondary-button{justify-self:start;margin-top:4px}@media (width<=920px){.settings-section-grid,.settings-section-grid.compact{grid-template-columns:minmax(0,1fr)}.parent-center-profile-row,.parent-center-approval-row{grid-template-columns:minmax(0,1fr);align-items:start}}.app:has(.auth-main-final-direction){--auth-ember:#e86a25;--auth-ember-2:#f2a03d;--auth-gold:#f3be62;--auth-tide:#40a9bd;--auth-ink:#0a1220;min-height:100dvh;overflow-x:hidden}.app.app-theme-light:has(.auth-main-final-direction){--auth-page-bg:#fff4df;--auth-page-text:#17233a;--auth-muted:#705e4b;--auth-panel:#fffaf1f7;--auth-panel-strong:#fffaf0;--auth-line:#7d522738;--auth-field:#fffcf6ed;--auth-field-text:#1b2639;--auth-scene-card:#2c1c12d1;--auth-scene-text:#fff3d7;--auth-shadow:0 28px 70px #6037102e;color:var(--auth-page-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:radial-gradient(circle at 7% 12%,#ffda94ad,#0000 18rem),radial-gradient(circle at 87% 12%,#40a9bd1a,#0000 25rem),linear-gradient(#fff8ec 0%,#ffefd3 48%,#ecd0a3 100%)}.app.app-theme-dark:has(.auth-main-final-direction){--auth-page-bg:#07111d;--auth-page-text:#fff0d2;--auth-muted:#bcae99;--auth-panel:#0a121ee6;--auth-panel-strong:#0c1420f7;--auth-line:#f2be6233;--auth-field:#070d18b8;--auth-field-text:#fff7e7;--auth-scene-card:#080d16c2;--auth-scene-text:#ffdfa1;--auth-shadow:0 32px 82px #00000085;color:var(--auth-page-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 15% 6%,#e86a2524,#0000 18rem),radial-gradient(circle at 84% 20%,#40a9bd29,#0000 25rem),linear-gradient(#06101c 0%,#0b1724 48%,#050912 100%)}.app.app-kidsprogram:has(.auth-main-final-direction){--auth-ember:#985be6;--auth-ember-2:#e88a45;--auth-gold:#ffd36b;--auth-tide:#65d6ed;--auth-page-bg:#221748;--auth-page-text:#fff7d8;--auth-muted:#f5dca8;--auth-panel:#27194ae6;--auth-panel-strong:#2e1c56f5;--auth-line:#ffd36b38;--auth-field:#fff8edf2;--auth-field-text:#241a3c;--auth-scene-card:#4f2b6fc2;--auth-scene-text:#fff5d6;--auth-shadow:0 30px 78px #170b3485;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 16% 16%,#ff974a38,#0000 16rem),radial-gradient(circle at 82% 22%,#65d6ed33,#0000 23rem),linear-gradient(#211245 0%,#2b1952 44%,#111a38 100%)}.app:has(.auth-main-final-direction) .app-shell-header--full{width:min(1240px,100% - 36px);color:var(--auth-page-text);box-shadow:none;background:0 0;border:0;margin:0 auto;padding:clamp(14px,2vw,22px) 0 8px;display:block}.auth-brand-lockup{grid-template-columns:clamp(70px,7vw,104px) minmax(0,max-content);align-items:center;gap:clamp(10px,1.2vw,16px);width:fit-content;max-width:min(520px,100%);display:inline-grid}.auth-brand-mark{object-fit:contain;filter:drop-shadow(0 16px 28px #e86a253d);width:100%;height:auto}.auth-brand-wordmark,.auth-card-wordmark{color:var(--auth-page-text);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px #ffffff57;gap:0;font-family:Georgia,Times New Roman,serif;font-weight:800;line-height:.84;display:grid}.auth-brand-wordmark{font-size:clamp(2.2rem,4.2vw,4.4rem)}.auth-brand-wordmark span:last-child,.auth-card-wordmark span:last-child{color:color-mix(in srgb, var(--auth-tide) 64%, var(--auth-page-text))}.app:has(.auth-main-final-direction) .app-shell-header--full p{color:var(--auth-muted);letter-spacing:.28em;text-transform:uppercase;grid-column:2;margin:4px 0 0;font-size:clamp(.78rem,1vw,.95rem);font-weight:750}.auth-main.auth-main-final-direction{grid-template-columns:minmax(330px,.46fr) minmax(0,1fr);grid-template-areas:"form story";align-items:start;gap:clamp(12px,1.8vw,18px);width:min(1240px,100% - 36px);min-height:auto;padding:8px 0 clamp(28px,5vw,56px);display:grid}.auth-main-final-direction .signed-out-auth-card{border:1px solid var(--auth-line);background:linear-gradient(180deg, color-mix(in srgb, var(--auth-panel-strong) 92%, transparent), var(--auth-panel));min-height:clamp(560px,100dvh - 178px,660px);box-shadow:var(--auth-shadow);border-radius:24px;grid-area:form;align-content:center;align-self:start;gap:14px;padding:clamp(22px,3.2vw,36px);display:grid}.auth-main-final-direction .signed-out-landing{border:1px solid var(--auth-line);min-height:clamp(560px,100dvh - 178px,660px);box-shadow:var(--auth-shadow);background:radial-gradient(circle at 36% 22%,#40a9bd3d,#0000 16rem),radial-gradient(circle at 52% 47%,#e86a2538,#0000 18rem),radial-gradient(circle at 86% 16%,#f3be6229,#0000 14rem),linear-gradient(135deg,#081525 0%,#06101c 52%,#020814 100%);border-radius:28px;grid-area:story;align-content:center;justify-items:center;padding:clamp(24px,4vw,52px);display:grid;position:relative;overflow:hidden}.app.app-theme-dark:has(.auth-main-final-direction) .signed-out-landing{background:radial-gradient(circle at 36% 22%,#40a9bd38,#0000 16rem),radial-gradient(circle at 52% 47%,#e86a2533,#0000 18rem),radial-gradient(circle at 86% 16%,#f3be621f,#0000 14rem),linear-gradient(135deg,#071320 0%,#050d18 52%,#020610 100%)}.app.app-kidsprogram:has(.auth-main-final-direction) .signed-out-landing{background:radial-gradient(circle at 18% 26%,#ffdd6c47,#0000 8rem),radial-gradient(circle at 80% 24%,#65d6ed33,#0000 10rem),radial-gradient(at 70% 88%,#e86a2552,#0000 16rem),linear-gradient(135deg,#442166 0%,#2a1b58 52%,#111a38 100%)}.auth-main-final-direction .signed-out-landing:before,.auth-main-final-direction .signed-out-landing:after{content:"";pointer-events:none;position:absolute}.auth-main-final-direction .signed-out-landing:before{aspect-ratio:1;opacity:.5;filter:blur(8px);background:radial-gradient(circle,#40a9bd57,#0000 62%);border-radius:34%;width:min(36vw,390px);top:12%;left:6%}.auth-main-final-direction .signed-out-landing:after{aspect-ratio:1;filter:blur(10px);background:radial-gradient(circle,#e86a2552,#0000 68%);border-radius:999px;width:min(24vw,240px);bottom:clamp(20px,4vw,44px);right:clamp(22px,4vw,58px)}.auth-main-final-direction .landing-hero{z-index:1;width:min(700px,100%);max-width:700px;color:var(--auth-scene-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(220px,.9fr) minmax(250px,1fr);align-items:center;gap:clamp(18px,3.2vw,42px);padding:0;display:grid;position:relative}.auth-main-final-direction .landing-brand-mark{filter:none;border-radius:34px;grid-row:1/span 3;width:min(100%,340px);height:auto;margin:0;box-shadow:0 26px 70px #00000057,0 0 0 1px #ffd36b4d}.auth-board-label{color:#fff3d7;letter-spacing:.14em;text-transform:uppercase;background:#050c16ad;border:1px solid #fff3d747;border-radius:8px;justify-self:start;width:fit-content;padding:5px 11px;font-size:.72rem;font-weight:900}.auth-board-copy{gap:6px;display:grid}.auth-main-final-direction .auth-board-copy h2{color:var(--auth-scene-text);letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:Inter,Arial,sans-serif;font-size:clamp(2.2rem,4.2vw,4.45rem);font-weight:950;line-height:.95}.auth-board-copy p{color:color-mix(in srgb, var(--auth-scene-text) 82%, white);margin:0;font-size:clamp(.92rem,1.05vw,1rem);font-weight:750;line-height:1.45}.auth-promise-list{gap:12px;display:grid}.auth-promise-icon{background:radial-gradient(circle at 50% 45%,#ffffff3d,#0000 20%),linear-gradient(135deg,#e86a25db,#40a9bda3);border:1px solid #f3be6273;border-radius:50%;width:42px;height:42px;box-shadow:0 10px 24px #00000038}.auth-promise-item strong{color:#fff3d7;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:950;display:block}.auth-promise-item p{color:#fff3d7b8;margin:4px 0 0;font-size:.82rem;line-height:1.42}.auth-main-final-direction .auth-card-welcome{text-align:center;justify-items:center;gap:10px}.auth-card-brand{grid-template-columns:54px minmax(0,max-content);align-items:center;gap:10px;margin-bottom:4px;display:inline-grid}.auth-card-brand-mark{object-fit:contain;filter:drop-shadow(0 12px 20px #e86a252e);width:54px;height:54px}.auth-card-wordmark{justify-items:start;font-size:clamp(1.72rem,2.5vw,2.45rem)}.auth-main-final-direction .auth-card-welcome h2{color:var(--auth-page-text);letter-spacing:0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2.4vw,2rem);line-height:1.05}.auth-main-final-direction .auth-card-welcome p,.auth-main-final-direction .compact-subtitle,.auth-main-final-direction .auth-beta-note{color:var(--auth-muted);font-size:.88rem;line-height:1.45}.auth-main-final-direction .auth-mode-title{color:var(--auth-page-text);text-align:center;text-transform:uppercase;letter-spacing:.12em;margin:6px 0 -4px;font-size:.82rem;font-weight:850;display:none}.auth-main-final-direction .auth-form{gap:11px}.auth-main-final-direction .auth-form label{color:var(--auth-muted);gap:6px;font-size:.74rem;font-weight:800}.auth-main-final-direction .auth-form input[type=email],.auth-main-final-direction .auth-form input[type=password],.auth-main-final-direction .auth-form input[type=text]{border:1px solid var(--auth-line);background:var(--auth-field);min-height:46px;color:var(--auth-field-text);border-radius:12px;box-shadow:inset 0 1px #ffffff38}.auth-main-final-direction .auth-form input:focus{border-color:color-mix(in srgb, var(--auth-ember) 60%, var(--auth-line));box-shadow:0 0 0 4px color-mix(in srgb, var(--auth-ember) 17%, transparent)}.auth-main-final-direction .auth-form>button[type=submit],.auth-main-final-direction .ember-gradient-button{color:#fffaf0;background:linear-gradient(135deg, var(--auth-ember), var(--auth-ember-2));min-height:48px;box-shadow:0 16px 34px color-mix(in srgb, var(--auth-ember) 38%, transparent);border:0;border-radius:13px;font-weight:900}.auth-main-final-direction .auth-form>button[type=submit]:disabled{opacity:.62;box-shadow:none}.auth-main-final-direction .auth-beta-note{border:1px solid var(--auth-line);background:color-mix(in srgb, var(--auth-panel-strong) 72%, transparent);border-radius:14px;margin:0;padding:12px 14px}.auth-main-final-direction .auth-link-stack{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.auth-main-final-direction .auth-link-stack .auth-text-button,.auth-main-final-direction .auth-text-button{border:1px solid var(--auth-line);min-height:34px;color:var(--auth-page-text);background:color-mix(in srgb, var(--auth-panel-strong) 72%, transparent);border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:850}.auth-main-final-direction .auth-link-stack .auth-preview-link{color:var(--auth-ember)}.auth-main-final-direction .signup-consent-box,.auth-main-final-direction .account-setup-rule-card{border-color:var(--auth-line);color:var(--auth-page-text);background:color-mix(in srgb, var(--auth-panel-strong) 70%, transparent);border-radius:14px}.auth-main-final-direction .checkbox-row{color:var(--auth-page-text);align-items:flex-start}.auth-main-final-direction .checkbox-row input{accent-color:var(--auth-ember);margin-top:3px}.auth-main-final-direction .auth-status-message{border-radius:12px}@media (width<=920px){.app:has(.auth-main-final-direction) .app-shell-header--full{width:min(520px,100% - 28px);padding-top:18px}.auth-main.auth-main-final-direction{grid-template-columns:minmax(0,1fr);grid-template-areas:"form""story";width:min(520px,100% - 28px);min-height:auto;padding-top:8px}.auth-main-final-direction .signed-out-auth-card{padding:24px 18px}.auth-main-final-direction .signed-out-landing{justify-items:center;min-height:360px;padding:18px}.auth-main-final-direction .signed-out-landing:before{inset:9% 5% 10% 34%}.auth-main-final-direction .signed-out-landing:after{width:min(70vw,320px)}.auth-main-final-direction .landing-hero{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;max-width:100%}.auth-main-final-direction .landing-brand-mark{grid-row:auto;width:min(260px,70vw)}.auth-board-label{justify-self:center}.auth-promise-list{text-align:left;width:min(360px,100%)}}@media (width<=560px){.app:has(.auth-main-final-direction) .app-shell-header--full{width:min(390px,100% - 24px);padding-bottom:4px}.auth-brand-lockup{grid-template-columns:58px minmax(0,max-content);gap:9px}.auth-brand-wordmark{font-size:clamp(1.8rem,10vw,2.7rem)}.app:has(.auth-main-final-direction) .app-shell-header--full p{letter-spacing:.18em;font-size:.64rem}.auth-main.auth-main-final-direction{gap:12px;width:min(390px,100% - 24px)}.auth-main-final-direction .signed-out-auth-card,.auth-main-final-direction .signed-out-landing{border-radius:22px}.auth-card-brand{grid-template-columns:46px minmax(0,max-content)}.auth-card-brand-mark{width:46px;height:46px}.auth-card-wordmark{font-size:1.65rem}.auth-main-final-direction .signed-out-landing{min-height:320px}}:is(.app-command-shell,.app:has(.auth-main-final-direction)){--et-ink:#0e1a29;--et-muted:#5f6a76;--et-soft:#fff8eb;--et-paper:#fff3df;--et-card:#fffaf1eb;--et-line:#8e603233;--et-line-strong:#b16e2d61;--et-ember:#e86a25;--et-ember-2:#f2a23a;--et-gold:#e6b85b;--et-tide:#177c8a;--et-navy:#0b1523;--et-shadow:0 22px 60px #54301229;--et-glow:0 18px 40px #e86a2538;color:var(--et-ink);background:radial-gradient(circle at 12% 0,#f2a23a2e,#0000 32%),radial-gradient(circle at 90% 6%,#177c8a1a,#0000 28%),linear-gradient(135deg,#fffaf0 0%,#f6ead8 44%,#fff5e6 100%)}:is(.app-command-shell.app-theme-dark,.app:has(.auth-main-final-direction).app-theme-dark){--et-ink:#fff4dc;--et-muted:#bcae9b;--et-soft:#07101b;--et-paper:#101a27;--et-card:#121c28db;--et-line:#efb8522e;--et-line-strong:#efb85257;--et-shadow:0 24px 70px #0006;--et-glow:0 18px 44px #e86a253d;background:radial-gradient(circle at 14% -10%,#e86a2529,#0000 30%),radial-gradient(circle at 88% 4%,#177c8a2e,#0000 28%),linear-gradient(145deg,#050b13 0%,#081321 48%,#0d1622 100%)}.app-command-shell .main.app-shell-themed{width:min(100%,1440px);padding:clamp(14px, 2vw, 26px) clamp(14px, 2.2vw, 32px) calc(118px + env(safe-area-inset-bottom,0px));margin-inline:auto}.app-command-shell .panel,.app-command-shell .compact-card,.app-command-shell .standard-page-header,.app-command-shell .et-mockup-section-card{border:1px solid var(--et-line);background:var(--et-card);box-shadow:var(--et-shadow)}.app-theme-dark .panel,.app-theme-dark .compact-card,.app-theme-dark .standard-page-header,.app-theme-dark .et-mockup-section-card{color:var(--et-ink);background:linear-gradient(145deg, #fff4dc09, transparent 40%), var(--et-card)}.app-command-shell .standard-page-header{border-radius:24px;padding:clamp(18px,2.4vw,30px);overflow:hidden}.app-command-shell .standard-page-header-copy h2,.app-command-shell .panel h2,.app-command-shell .compact-card h3{color:var(--et-ink);letter-spacing:0}.app-command-shell .standard-page-header-copy p,.app-command-shell .panel p,.app-command-shell .compact-subtitle{color:var(--et-muted)}.web-command-sidebar{border-right:1px solid var(--et-line);background:linear-gradient(180deg, #0b1523f5, #07101bfa), var(--et-navy);width:clamp(188px,15vw,240px);box-shadow:16px 0 40px #0000002e}.app-theme-light .web-command-sidebar{background:linear-gradient(#fffaf1f5,#f5e8d3f2),#fbf0dc;box-shadow:16px 0 42px #623a161f}.web-command-brand{border:1px solid var(--et-line);background:linear-gradient(135deg,#e86a2524,#177c8a1f)}.web-command-nav-item,.web-command-more-item,.web-command-tool{border:1px solid #0000;border-radius:16px}.web-command-nav-item.active,.web-command-more-item.active,.web-command-tool.active{border-color:var(--et-line-strong);box-shadow:inset 3px 0 0 var(--et-ember), 0 12px 26px #e86a251f;background:linear-gradient(135deg,#e86a252e,#177c8a14)}.topbar{border:1px solid var(--et-line);background:color-mix(in srgb, var(--et-card) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:22px;box-shadow:0 14px 34px #0d16231a}.app-theme-dark .topbar{box-shadow:0 16px 44px #00000052}.topbar select,.topbar input,.search-bar{border-color:var(--et-line);background:color-mix(in srgb, var(--et-paper) 78%, transparent);color:var(--et-ink)}.mobile-bottom-nav{width:min(680px,100% - 24px);padding:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));border:1px solid var(--et-line-strong);background:linear-gradient(#0e1a29f0,#08121ef5),#0b1523;border-radius:26px;grid-template-columns:repeat(5,minmax(0,1fr));box-shadow:0 18px 50px #00000052}.app-theme-light .mobile-bottom-nav{background:linear-gradient(#fffaf1f5,#f6ead8fa),#fff6e8;box-shadow:0 16px 44px #5d38152e}.mobile-bottom-nav .mobile-dock-item,.mobile-bottom-nav .mobile-dock-add{min-width:0;min-height:54px;color:color-mix(in srgb, var(--et-ink) 76%, var(--et-muted));border-radius:18px}.mobile-bottom-nav .mobile-dock-item.active,.mobile-bottom-nav .mobile-dock-add.active{color:var(--et-ink);box-shadow:inset 0 0 0 1px var(--et-line-strong);background:linear-gradient(135deg,#e86a2538,#e6b85b24)}.app-theme-dark .mobile-bottom-nav .mobile-dock-item,.app-theme-dark .mobile-bottom-nav .mobile-dock-add{color:#fff4dcb3}.app-theme-dark .mobile-bottom-nav .mobile-dock-item.active,.app-theme-dark .mobile-bottom-nav .mobile-dock-add.active{color:#fff4dc}.mobile-bottom-nav b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.exchange-page-final{gap:clamp(14px,1.8vw,22px);display:grid}.exchange-page-final .standard-page-header-tabs{border:1px solid var(--et-line);background:color-mix(in srgb, var(--et-paper) 78%, transparent);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;display:grid}.exchange-page-final .standard-page-header-tabs button{min-height:42px;color:var(--et-muted);background:0 0;border:0;border-radius:14px}.exchange-page-final .standard-page-header-tabs button.active{color:var(--et-ink);background:linear-gradient(135deg, var(--et-ember), var(--et-ember-2));box-shadow:var(--et-glow)}.exchange-command-strip{border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:clamp(16px,2vw,24px);display:grid}.exchange-command-strip h2{margin:2px 0 6px;font-size:clamp(1.55rem,2vw,2.25rem)}.exchange-command-proof{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:380px;display:flex}.exchange-section-body{gap:clamp(14px,1.6vw,20px);display:grid}.exchange-section-body--forge{grid-template-columns:minmax(0,1fr)}.exchange-forge-shortcuts .forge-action-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.app-exchange .standard-page-header,.app-exchange .exchange-command-strip{border-color:color-mix(in srgb, var(--et-ember) 36%, var(--et-line))}.app-you .standard-page-header,.app-you .settings-page,.app-you .panel{border-color:color-mix(in srgb, var(--et-tide) 24%, var(--et-line))}.auth-main.auth-main-final-direction{grid-template-columns:minmax(520px,.92fr) minmax(460px,1.08fr);grid-template-areas:"brand access";align-items:stretch;gap:0;width:min(1540px,100% - 32px);min-height:calc(100vh - 118px);margin:0 auto;padding:0 0 36px;display:grid}.app:has(.auth-main-final-direction) .app-shell-header--full{width:min(1540px,100% - 32px);box-shadow:none;background:0 0;border:0;margin:0 auto;padding:22px 0 14px}.auth-brand-lockup{grid-template-columns:62px auto;align-items:center;gap:12px;display:grid}.auth-brand-mark{object-fit:contain;width:62px;height:62px}.auth-brand-wordmark{color:var(--et-ink);text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.2vw,3.5rem);font-weight:700;line-height:.88}.auth-brand-wordmark span:last-child{color:var(--et-tide)}.auth-brand-lockup p{color:var(--et-ink);letter-spacing:.06em;grid-column:2;margin:-6px 0 0;font-weight:700}.auth-brand-board-panel,.signed-out-auth-card{border:1px solid var(--et-line);min-width:0;box-shadow:none;border-radius:0}.auth-brand-board-panel{background:linear-gradient(#fff9ee 0%,#f6ead8 100%);grid-area:brand;grid-template-rows:auto auto auto auto;gap:0;padding:0;display:grid;overflow:hidden}.app-theme-dark .auth-brand-board-panel{background:linear-gradient(#071321 0%,#091724 100%)}.signed-out-auth-card{color:var(--et-ink);background:radial-gradient(circle at 46% 20%,#177c8a33,#0000 30%),linear-gradient(145deg,#06111f 0%,#0b1827 100%);grid-area:access;align-content:start;gap:18px;padding:clamp(18px,2.2vw,34px);display:grid}.app-theme-light .signed-out-auth-card{background:radial-gradient(circle at 55% 16%,#177c8a1f,#0000 30%),linear-gradient(145deg,#fff8ea 0%,#f7ead7 100%)}.auth-board-brand-top{text-align:center;justify-items:center;gap:10px;padding:clamp(24px,4vw,56px);display:grid}.auth-board-label{color:#fffaf0;letter-spacing:.08em;text-transform:uppercase;background:#0f3f59;border-radius:8px;justify-content:center;align-items:center;min-height:28px;padding:4px 12px;font-weight:800;display:inline-flex}.auth-board-title,.auth-app-board h2{color:var(--et-ink);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:clamp(1.9rem,4vw,3.2rem)}.auth-master-lockup{grid-template-columns:minmax(140px,220px) auto;justify-content:center;align-items:center;gap:clamp(18px,3vw,42px);margin-top:12px;display:grid}.auth-master-mark{object-fit:contain;width:min(220px,28vw);height:auto}.auth-master-type{color:var(--et-navy);text-align:left;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,7.6vw,8.2rem);font-weight:700;line-height:.8}.app-theme-dark .auth-master-type{color:#fff4dc}.auth-master-type span{display:block}.auth-master-type span:last-child{color:var(--et-tide)}.auth-master-type em{color:#b98a39;font-style:normal}.auth-master-rule{color:#b98a39;align-items:center;gap:12px;width:min(360px,70%);display:flex}.auth-master-rule:before,.auth-master-rule:after{content:"";background:currentColor;flex:1;height:2px}.auth-master-rule span{background:currentColor;width:12px;height:12px;rotate:45deg}.auth-master-tagline{color:var(--et-ink);letter-spacing:.34em;text-transform:uppercase;margin:0;font-weight:800}.auth-lockup-band{color:#fff4dc;background:linear-gradient(135deg,#06111f,#0b2135);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:clamp(22px,3vw,44px);display:grid}.auth-lockup-band article{text-align:center;justify-items:center;gap:8px;min-width:0;display:grid}.auth-lockup-band img{object-fit:contain;width:clamp(70px,9vw,130px);height:clamp(70px,9vw,130px)}.auth-lockup-band strong{color:#fff4dc;text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2vw,2.15rem);line-height:.95}.auth-lockup-band small{color:#fff4dcb8}.auth-board-promises{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:clamp(24px,3vw,44px);display:grid}.auth-board-divider,.auth-board-kicker{grid-column:span 2}.auth-board-kicker{color:var(--et-ink);letter-spacing:.18em;text-transform:uppercase;font-weight:800}.auth-board-divider{background:var(--et-line-strong);align-self:center;height:1px}.auth-board-promise{justify-items:center;gap:8px;display:grid}.auth-board-promise-icon{width:42px;height:42px;color:var(--et-ink);border:2px solid;border-radius:50%}.auth-board-promise strong{color:var(--et-ink);text-transform:uppercase}.auth-board-promise p{color:var(--et-muted);margin:0;font-size:.9rem}.auth-palette-card{border:1px solid var(--et-line-strong);background:#fffaf18c;border-radius:16px;grid-template-columns:auto repeat(7,minmax(34px,1fr));align-items:center;gap:16px;margin:0 clamp(24px,3vw,44px) clamp(24px,3vw,44px);padding:18px 22px;display:grid}.auth-palette-card span{color:var(--et-ink);letter-spacing:.16em;text-transform:uppercase;font-weight:800}.auth-palette-card i{aspect-ratio:1;border-radius:50%;display:block;box-shadow:inset 0 0 0 1px #00000014}.auth-app-board{text-align:center;justify-items:center;gap:16px;display:grid}.auth-app-board-main{grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr);align-items:center;gap:clamp(18px,3vw,40px);width:100%;display:grid}.auth-app-icon-hero{border-radius:28%;justify-self:center;width:min(320px,100%);box-shadow:0 26px 70px #0000005c,0 0 0 1px #fff4dc38}.auth-promise-list{text-align:left;gap:14px;display:grid}.auth-promise-item{grid-template-columns:44px 1fr;align-items:start;gap:12px;display:grid}.auth-promise-icon{border:1px solid var(--et-line-strong);background:radial-gradient(circle at 50% 45%, var(--et-ember), transparent 58%), #177c8a33;border-radius:50%;width:40px;height:40px}.auth-promise-item strong,.auth-access-card h2,.auth-mode-title{color:var(--et-ink)}.auth-promise-item p{color:var(--et-muted);margin:3px 0 0}.auth-icon-variants{border:1px solid var(--et-line);background:color-mix(in srgb, var(--et-paper) 70%, transparent);border-radius:18px;grid-template-columns:auto repeat(4,minmax(58px,1fr));align-items:center;gap:12px;width:100%;padding:12px;display:grid}.auth-icon-variants span{color:var(--et-ink);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.auth-icon-variants img{object-fit:contain;border-radius:16px;justify-self:center;width:58px;height:58px}.auth-access-card{border:1px solid var(--et-line);background:color-mix(in srgb, var(--et-card) 92%, transparent);width:min(440px,100%);box-shadow:var(--et-shadow);border-radius:24px;justify-self:center;gap:14px;padding:clamp(18px,2vw,26px);display:grid}.auth-card-welcome{text-align:center;justify-items:center;gap:8px;display:grid}.auth-card-brand{grid-template-columns:54px auto;align-items:center;gap:8px;display:grid}.auth-card-brand-mark{object-fit:contain;width:54px;height:54px}.auth-card-wordmark{color:var(--et-ink);text-transform:uppercase;font-family:Georgia,Times New Roman,serif;font-size:1.8rem;font-weight:700;line-height:.92}.auth-card-wordmark span:last-child{color:var(--et-tide)}.auth-main-final-direction .auth-form input,.auth-main-final-direction .auth-form select,.auth-main-final-direction .auth-form textarea{border:1px solid var(--et-line);background:color-mix(in srgb, var(--et-paper) 82%, transparent);min-height:44px;color:var(--et-ink);border-radius:12px}.auth-main-final-direction button[type=submit],.auth-main-final-direction .auth-social-button,.auth-main-final-direction .auth-access-card>button:not(.auth-text-button){border-radius:12px}.auth-main-final-direction button[type=submit]{background:linear-gradient(135deg, var(--et-ember), var(--et-ember-2));color:#fffaf0;min-height:46px;box-shadow:var(--et-glow);border:0}@media (width<=1180px){.auth-main.auth-main-final-direction{grid-template-columns:1fr;grid-template-areas:"access""brand";gap:16px}.auth-brand-board-panel,.signed-out-auth-card{border-radius:28px}.auth-master-lockup,.auth-app-board-main{text-align:center;grid-template-columns:1fr}.auth-master-type{text-align:center}}@media (width<=760px){.app-command-shell .main.app-shell-themed{padding-inline:12px;padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.exchange-command-strip{grid-template-columns:1fr}.exchange-command-proof{justify-content:flex-start}.exchange-page-final .standard-page-header-tabs,.exchange-forge-shortcuts .forge-action-strip{grid-template-columns:1fr}.auth-main.auth-main-final-direction{width:min(430px,100% - 24px)}.auth-board-brand-top{padding:22px 16px}.auth-master-mark{width:min(180px,56vw)}.auth-master-type{font-size:clamp(3rem,17vw,5.1rem)}.auth-lockup-band,.auth-board-promises,.auth-palette-card,.auth-icon-variants{grid-template-columns:1fr}.auth-board-divider{display:none}.auth-app-board-main{gap:18px}.auth-promise-list{width:100%}}
