@import "https://fonts.googleapis.com/css2?family=Inter+Tight:wght@500;600;700;800;900&family=Space+Grotesk:wght@600;700&family=JetBrains+Mono:wght@700;800&display=swap";
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eef0fc;--panel:#fff;--ink:#050505;--muted:#4b5563;--brand:#7c3aed;--brand-soft:#efe6ff;--acid:#d8ff6f;--warning:#fff7d6;--success:#ecfdf5;--line:#050505;--shadow:7px 7px 0 #050505;--radius:4px;--surface-max:1180px;--surface-gutter:clamp(16px, 4vw, 24px);--tap-target:44px;--shop-footer-gap:16px;--shop-footer-bottom:20px;--ai-chat-max-width:680px;--ai-chat-gutter:clamp(12px, 3vw, 24px);--storefront-header-top:0px;--storefront-header-offset:64px;--vault-signout-offset:72px;--vault-panel-min-height:320px;--font-sans:"Inter Tight", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Space Grotesk", var(--font-sans);--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;font-family:var(--font-sans);background:var(--bg);color:var(--ink)}*{box-sizing:border-box}body{background:linear-gradient(90deg, #00000009 1px, transparent 1px), linear-gradient(0deg, #00000009 1px, transparent 1px), radial-gradient(circle at 50% -120px, #7c3aed29 0%, transparent 38rem), var(--bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background-size:28px 28px,28px 28px,auto,auto;flex-direction:column;min-height:100dvh;margin:0;display:flex;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea,a{-webkit-tap-highlight-color:transparent}.meanly-app-shell{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.meanly-app-shell>main{flex:auto;width:100%;min-width:0;max-width:100%;min-height:0}.meanly-surface-section{min-width:0}.banner{color:#161411;background:#ffe1e1;border-bottom:2px solid #161411;padding:12px 24px;font-weight:800}.marketplace-footer{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);margin:var(--shop-footer-gap) auto var(--shop-footer-bottom);background:#f8fafc;border-radius:24px;flex-shrink:0;width:min(1180px,100vw - 32px);overflow:hidden}.marketplace-footer--shop{color:var(--muted);letter-spacing:.04em;margin:var(--shop-footer-gap) auto var(--shop-footer-bottom);text-transform:uppercase;z-index:1;background:#f8fafce6;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:fit-content;max-width:min(1180px,100vw - 32px);padding:8px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:900;display:flex;position:static}.marketplace-footer--shop .footer-logo{color:var(--ink);margin:0}.marketplace-footer--shop .footer-logo__mark{width:11px;height:11px}.marketplace-footer--shop nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.marketplace-footer--shop nav:before{content:"·"}.marketplace-footer--shop nav a{color:var(--ink);border-radius:999px;padding:4px 7px}.marketplace-footer--shop nav a:hover{background:var(--brand-soft)}.legal-hero,.legal-card{background:var(--panel);border:4px solid var(--line);box-shadow:var(--shadow);border-radius:14px;width:100%;min-width:0}.legal-hero{max-width:var(--surface-max);margin:0 auto;padding:clamp(20px,4vw,44px)}.legal-eyebrow{background:var(--brand-soft);border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);color:var(--brand);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.legal-hero h1{letter-spacing:-.07em;overflow-wrap:anywhere;margin:16px 0 14px;font-size:clamp(32px,7vw,78px);font-weight:950;line-height:.92}.legal-hero p{color:var(--muted);max-width:840px;margin:0;font-size:clamp(15px,2.4vw,18px);font-weight:750;line-height:1.55}.legal-nav-shell{width:100%;min-width:0;margin-top:20px;position:relative}.legal-nav-shell:after{background:linear-gradient(90deg, #fff0, var(--panel));content:"";pointer-events:none;width:32px;display:none;position:absolute;inset:0 0 0 auto}.legal-nav{flex-wrap:wrap;gap:8px;min-width:0;margin:0;display:flex}.legal-nav a{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);font-family:var(--font-mono);min-height:var(--tap-target);text-transform:uppercase;background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:11px;font-weight:900;line-height:1.2;transition:background .12s,box-shadow .12s,transform .12s;display:inline-flex}.legal-nav a:hover{box-shadow:3px 3px 0 var(--line);transform:translate(-1px,-1px)}.legal-nav a.active{background:var(--acid)}.legal-grid{max-width:var(--surface-max);grid-template-columns:1fr;gap:18px;width:100%;min-width:0;margin:0 auto;display:grid}@media (min-width:960px){.legal-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.72fr)}.legal-nav{justify-content:center}}@media (max-width:959px){.legal-nav-shell:after{display:block}.legal-nav{margin-inline:calc(-1 * var(--surface-gutter));overscroll-behavior-x:contain;padding:2px var(--surface-gutter) 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.legal-nav::-webkit-scrollbar{display:none}.legal-nav a{white-space:nowrap;flex:none}}.legal-stack{gap:18px;display:grid}.legal-card{padding:clamp(16px,3vw,22px)}.legal-card h2{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(20px,3vw,24px);font-weight:950}.legal-card ul{margin:0;padding-left:20px}.legal-card li{color:var(--muted);overflow-wrap:anywhere;margin:8px 0;font-size:clamp(15px,2.2vw,16px);font-weight:700;line-height:1.5}.legal-requisites dl{gap:10px;margin:0;display:grid}.legal-requisites dl div{border-bottom:1px solid #0505051f;grid-template-columns:minmax(120px,150px) minmax(0,1fr);gap:6px;padding-bottom:10px;display:grid}.legal-requisites dt{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.legal-requisites dd{overflow-wrap:anywhere;margin:0;font-weight:850}.legal-note{background:var(--warning);border:3px solid var(--line);box-shadow:4px 4px 0 var(--line);overflow-wrap:anywhere;margin:16px 0 0;padding:clamp(12px,2.5vw,14px);font-size:clamp(14px,2.2vw,16px);font-weight:850;line-height:1.5}.marketplace-footer--vault{width:min(760px,100vw - 32px);margin-top:auto}.footer-grid{grid-template-columns:minmax(260px,1.2fr) repeat(4,minmax(0,1fr));gap:16px;padding:16px 18px;display:grid}.footer-grid--compact{grid-template-columns:minmax(260px,1fr) auto;align-items:center}.footer-logo{letter-spacing:-.05em;align-items:center;gap:9px;margin-bottom:8px;font-weight:950;display:inline-flex}.footer-logo__mark{background:var(--brand);border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);width:15px;height:15px;display:inline-block;transform:rotate(-8deg)}.footer-brand-block p{color:var(--muted);margin:0;font-weight:800;line-height:1.35}.footer-links-block{flex-direction:column;gap:7px;display:flex}.footer-links-block--inline{text-align:right;align-items:flex-end}.footer-title{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:900}.footer-links-block a{color:var(--ink);font-size:13px;font-weight:900}.footer-links-block a:hover{color:var(--brand)}.footer-essential{text-align:right;flex-direction:column;align-items:flex-end;gap:8px;display:flex}.footer-essential span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:900}.footer-essential a{background:var(--brand);border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);color:#fff;border-radius:999px;padding:9px 14px;font-weight:950}.footer-bottom{border-top:2px solid var(--line);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:0 0;justify-content:space-between;gap:16px;padding:9px 18px;font-size:10px;font-weight:900;display:flex}.marketplace-footer--landing{margin-top:0}.page{gap:48px;max-width:1180px;margin:0 auto;padding:48px 24px;display:grid}.page--landing{gap:64px;padding-top:28px}.landing-hero{border:4px solid var(--line);box-shadow:10px 10px 0 var(--line);background:radial-gradient(circle at 18% 16%,#d8ff6fb3 0%,#0000 18rem),linear-gradient(135deg,#fff 0%,#f4efff 100%);border-radius:30px;gap:58px;min-height:min(720px,100vh - 96px);padding:26px;display:grid}.landing-nav{justify-content:space-between;align-items:center;gap:16px;display:flex}.landing-nav>div,.landing-actions{flex-wrap:wrap;gap:10px;display:flex}.landing-nav a:not(.footer-logo),.landing-actions a{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);background:#fff;border-radius:999px;align-items:center;min-height:40px;padding:0 15px;font-size:13px;font-weight:950;display:inline-flex}.landing-actions a:first-child{background:var(--brand);color:#fff}.landing-hero__copy{align-self:end;gap:22px;max-width:940px;padding:0 10px 10px;display:grid}.landing-hero__copy h1{letter-spacing:-.085em;margin:0;font-size:clamp(52px,9vw,112px);font-weight:950;line-height:.86}.landing-hero__copy p:not(.eyebrow){color:var(--muted);max-width:780px;margin:0;font-size:clamp(18px,2vw,24px);font-weight:850;line-height:1.35}.hero{background:#fff8dc;border:3px solid #161411;border-radius:28px;padding:40px;box-shadow:8px 8px #161411}.eyebrow{letter-spacing:.08em;text-transform:uppercase;font-weight:800}.hero h1{margin:0 0 20px;font-size:clamp(40px,8vw,84px);line-height:.9}.search{gap:12px;margin-top:24px;display:flex}.search input,.search button{font:inherit;border:2px solid #161411;border-radius:14px;padding:14px 16px}.search input{flex:1}.search button,.product-card__actions a,.product-card__actions button{color:#fff;cursor:pointer;background:#161411;font-weight:800;text-decoration:none}.section-heading{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.section-heading h2{margin:0;font-size:32px}.section-heading p{margin:0}.landing-story{border:3px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:end;gap:24px;padding:32px;display:grid}.landing-story h2,.landing-section h2{letter-spacing:-.06em;margin:0;font-size:clamp(34px,5vw,58px);font-weight:950;line-height:.95}.landing-story p:not(.eyebrow){color:var(--muted);margin:0;font-size:18px;font-weight:850;line-height:1.45}.landing-section{gap:20px;display:grid}.landing-card-grid,.landing-audience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.landing-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-card,.landing-audience-card{border:3px solid var(--line);box-shadow:5px 5px 0 var(--line);background:#fff;border-radius:18px;gap:12px;padding:22px;display:grid}.landing-card span,.landing-audience-card span{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:900}.landing-card strong,.landing-audience-card strong{color:var(--ink);margin:0;font-size:18px;font-weight:900;line-height:1.35}.landing-card p{color:var(--muted);margin:0;font-weight:800;line-height:1.45}.category-grid,.brands-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.brand-card{background:var(--panel);border:3px solid var(--line);border-radius:var(--radius);box-shadow:5px 5px 0 var(--line);color:var(--ink);gap:8px;min-height:112px;padding:18px;text-decoration:none;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),box-shadow .2s cubic-bezier(.175,.885,.32,1.275),background .2s;display:grid}.brand-card:hover{background:var(--brand-soft);box-shadow:10px 10px 0 var(--line);transform:translate(-5px,-5px)}.brand-card strong{letter-spacing:-.04em;font-size:20px;font-weight:950;line-height:1.05;display:block}.brand-card span{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:13px;font-weight:850;display:flex}.brand-card .badge-active{background:var(--brand);border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);color:#fff;text-transform:uppercase;padding:2px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:900}.category-card{background:var(--brand-soft);border:3px solid var(--line);border-radius:var(--radius);box-shadow:5px 5px 0 var(--line);color:var(--ink);gap:10px;min-height:132px;padding:18px;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),box-shadow .2s cubic-bezier(.175,.885,.32,1.275),background .2s;display:grid}.category-card--soft{background:#fff}.category-card--personal{background:var(--acid)}.category-card:hover{background:var(--panel);box-shadow:10px 10px 0 var(--line);transform:translate(-5px,-5px)}.category-card strong{letter-spacing:-.04em;font-size:20px;font-weight:950;line-height:1.05;display:block}.category-card span{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:900;line-height:1.45}.product-card{background:#fff;border:2px solid #161411;border-radius:20px;gap:14px;padding:20px;display:grid;position:relative;box-shadow:5px 5px #161411}.favorite-button{border:3px solid var(--line);box-shadow:3px 3px 0 var(--line);color:var(--ink);cursor:pointer;z-index:2;background:#fff;justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-size:24px;font-weight:950;line-height:1;display:inline-flex;position:absolute;top:14px;right:14px}.favorite-button.is-active{background:var(--acid)}.favorite-button:disabled{cursor:wait;opacity:.7}.panel{background:#fff;border:2px solid #161411;border-radius:20px;gap:16px;padding:24px;display:grid;box-shadow:5px 5px #161411}.panel label{gap:8px;font-weight:800;display:grid}.panel input,.panel button{font:inherit;border:2px solid #161411;border-radius:14px;padding:12px 14px}.panel button{color:#fff;cursor:pointer;background:#161411;font-weight:800}.panel pre{background:#f5f2ea;border:1px solid #d8d0c0;border-radius:12px;padding:16px;overflow:auto}.product-card h3{margin:0;font-size:22px}.product-card__meta{color:#5c5548;text-transform:uppercase;justify-content:space-between;font-size:13px;font-weight:800;display:flex}.product-card__price{margin:0;font-size:20px;font-weight:900}.product-card__muted,.product-card__reason{color:#6c6254;margin:0}.product-card__actions a,.product-card__actions button,.product-card__actions span{font:inherit;border:1px solid #161411;border-radius:999px;padding:9px 12px}.product-card__actions span{background:#f5f2ea;border:1px solid #161411;font-weight:800}.topbar{box-shadow:none;color:var(--ink);pointer-events:none;z-index:1000;background:0 0;border:0;justify-content:center;align-items:center;min-height:64px;padding:14px 18px 0;display:flex;position:fixed;inset:0 0 auto}.topbar:empty{display:none}.brand{color:inherit;justify-self:start;align-items:center;gap:8px;min-width:0;text-decoration:none;display:inline-flex}.brand__mark{background:var(--brand);border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);color:#0000;border-radius:0;flex:none;width:14px;height:14px}.brand strong{letter-spacing:-.035em;font-size:17px;font-weight:900;line-height:1;display:block}.brand small,.topbar__meta{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700;line-height:1.3;display:block}.topbar nav{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);pointer-events:auto;background:#f8fafc;border-radius:999px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px;max-width:calc(100vw - 28px);padding:3px;display:flex}.topbar nav a.brand-switcher{border-color:var(--line);box-shadow:2px 2px 0 var(--line);letter-spacing:-.04em;background:#f8fafc;gap:8px;min-height:32px;margin-right:6px;padding:0 13px 0 10px}.topbar nav a.brand-switcher:hover{border-color:var(--line);box-shadow:3px 3px 0 var(--line);background:#fff}.brand-switcher__mark{background:var(--brand);border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);width:13px;height:13px;display:inline-block;transform:rotate(-7deg)}.brand-switcher__copy{color:var(--muted);letter-spacing:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.brand-switcher__year{color:#5f6673;letter-spacing:.08em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:900}.topbar nav a,.nav-action-link{color:inherit;white-space:nowrap;background:0 0;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 26px 0 18px;font-size:12px;font-weight:900;text-decoration:none;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;display:inline-flex;position:relative}.topbar nav a:hover,.nav-action-link:hover{background:var(--brand-soft);border-color:#0000;transform:none}.topbar nav a.nav-active{background:var(--acid);box-shadow:none;border-color:#0000;transform:translate(0)}.topbar nav a.nav-active:after{background:var(--line);content:"";pointer-events:none;border-radius:999px;width:6px;height:6px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.topbar nav a .glossary-hint,.welcome-tour-card__actions a .glossary-hint,.welcome-tour-card__actions button .glossary-hint{margin-left:0;position:absolute;top:50%;right:-7px;transform:translateY(-50%)scale(.82)}.topbar nav a .glossary-hint__tooltip,.welcome-tour-card__actions a .glossary-hint__tooltip,.welcome-tour-card__actions button .glossary-hint__tooltip{top:calc(100% + 10px);transform:translate(-50%,-4px)scale(1)}.topbar nav a.nav-primary{background:var(--brand);box-shadow:none;color:#fff;border-color:#0000;font-weight:950}.topbar nav a.nav-primary.nav-active{background:var(--brand);color:#fff}.topbar nav a.nav-primary:hover{box-shadow:none;transform:none}.topbar__meta{overflow-wrap:anywhere;text-align:right;justify-self:end;gap:2px;max-width:260px;display:grid}.banner{border-bottom:3px solid var(--line);color:var(--ink);background:#ffe1e1;margin-top:64px;padding:12px 24px;font-weight:850}.page{box-sizing:border-box;max-width:var(--surface-max);min-width:0;padding:126px var(--surface-gutter) 72px;z-index:1;gap:54px;width:100%;margin:0 auto;display:grid;position:relative}.page--landing{align-content:center;gap:64px;min-height:0;padding-top:28px;padding-bottom:12px}.page.legal-page{max-width:var(--surface-max);min-width:0;padding:calc(var(--storefront-header-offset) + 12px) var(--surface-gutter) calc(24px + env(safe-area-inset-bottom,0px));gap:22px;width:100%;margin-inline:auto}.page--vault{flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:0;width:100%;max-width:none;min-height:0;margin:0 auto;padding:0 16px;display:flex}.page--vault:has(>.vault-transition-state){justify-content:center}.vault-workspace{justify-items:stretch;gap:14px;width:min(480px,100%);margin:0 auto;display:grid}.vault-workspace .premium-wallet-shell--vault{width:100%;margin:0}.meanly-app-shell:has(>.page--vault){box-sizing:border-box;min-height:100dvh;padding:calc(var(--storefront-header-offset) + 8px) 16px calc(var(--vault-signout-offset) + 12px);flex:auto;justify-content:center;align-items:center;overflow:hidden auto}.meanly-app-shell:has(>.page--vault)>main{flex:none;width:min(560px,100%);margin-inline:auto}.meanly-storefront-header-shell~.meanly-app-shell .page.page--vault{padding-top:0}:is(body:has(.page--vault) .marketplace-footer,body:has(.page--wallet) .marketplace-footer){display:none}.page--catalog{box-sizing:border-box;min-width:0;min-height:calc(100vh - 92px);padding-bottom:calc(var(--shop-footer-bottom) + 48px);padding-top:calc(var(--storefront-header-offset) + 12px);align-content:center;justify-items:stretch;gap:20px;width:100%;overflow-x:clip}.page--search-home{align-content:center;gap:28px;min-height:0;padding-bottom:12px}.banner+.page{padding-top:48px}.hero{box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;padding:28px 0 18px}.hero h1{font-family:var(--font-display);letter-spacing:-.055em;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:920px;margin:0 auto;font-size:clamp(48px,7vw,92px);font-weight:900;line-height:.96}.hero p:not(.eyebrow):not(.product-card__price){color:var(--muted);max-width:720px;margin:26px auto 0;font-size:clamp(18px,2.2vw,24px);font-weight:700;line-height:1.45}.hero--search-home{padding-top:0;padding-bottom:0}.home-wordmark{color:var(--ink);font-family:var(--font-display);letter-spacing:-.075em;text-transform:lowercase;margin:0 auto 28px;font-size:clamp(42px,8vw,82px);font-weight:950;line-height:.88}.home-wordmark:after{background:var(--brand);border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);content:"";width:54px;height:10px;margin:12px auto 0;display:block}.glossary-hint{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);color:var(--brand);font-family:var(--font-mono);letter-spacing:0;text-transform:none;vertical-align:middle;z-index:20;background:#fff;justify-content:center;align-items:center;width:17px;height:17px;margin-left:6px;font-size:9px;font-weight:900;line-height:1;display:inline-flex;position:relative}.glossary-hint__tooltip{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);color:var(--ink);font-family:var(--font-sans);letter-spacing:0;opacity:0;pointer-events:none;text-align:left;text-transform:none;z-index:1200;background:#fff;width:min(240px,100vw - 32px);padding:8px 10px;font-size:12px;font-weight:800;line-height:1.25;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px)}.glossary-hint:hover .glossary-hint__tooltip{opacity:1;transform:translate(-50%)}.glossary-hint--hidden{pointer-events:none;visibility:hidden}.home-wordmark .glossary-hint{margin-left:10px;transform:translateY(-.42em)}.hero--search-home .ask-search{max-width:920px;margin-top:0}.welcome-tour-card{border:3px solid var(--line);box-shadow:6px 6px 0 var(--line);text-align:left;background:#fff;gap:10px;width:min(760px,100%);margin:20px auto 0;padding:14px;animation:.2s ease-out both vaultActionEnter;display:grid}.welcome-tour-card__heading{gap:5px;display:grid}.welcome-tour-card__heading span,.welcome-tour-card__steps span{color:var(--brand);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.welcome-tour-card__heading strong{color:var(--line);font-family:var(--font-display);letter-spacing:-.04em;font-size:24px;font-weight:950;line-height:1}.welcome-tour-card__heading p{color:var(--muted);max-width:680px;margin:0;font-size:14px;font-weight:850;line-height:1.28}.welcome-tour-card__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.welcome-tour-card__steps article{background:var(--brand-soft);border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);gap:5px;min-height:74px;padding:9px;display:grid}.welcome-tour-card__steps p{color:var(--muted);margin:0;font-size:12px;font-weight:800;line-height:1.22}.welcome-tour-card__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.welcome-tour-card__actions a,.welcome-tour-card__actions button,.welcome-tour-reopen{background:var(--brand);border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);color:#fff;cursor:pointer;font:inherit;min-height:34px;padding:7px 12px;font-weight:950;text-decoration:none}.welcome-tour-card__actions button,.welcome-tour-reopen{color:var(--brand);background:#fff}.welcome-tour-reopen{margin-top:18px}.welcome-tour-compact{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;display:inline-flex}.welcome-tour-compact .welcome-tour-reopen{margin-top:0}.hero--catalog-browse{padding-bottom:0}.hero--catalog-browse h1{font-size:clamp(48px,6vw,78px)}.hero--catalog-browse p:not(.eyebrow):not(.product-card__price){max-width:760px;font-size:clamp(16px,1.8vw,20px)}.hero--catalog-browse .ask-search{max-width:820px}.need-graph-section{gap:14px;width:100%;min-width:0;max-width:960px;margin:0 auto;display:grid}.need-graph-heading{text-align:center;justify-items:center;gap:8px;display:grid}.need-graph-heading h2{font-family:var(--font-display);letter-spacing:-.07em;overflow-wrap:anywhere;text-wrap:balance;width:100%;max-width:820px;margin:0;font-size:clamp(44px,6vw,70px);font-weight:950;line-height:.9}.need-graph-heading p:not(.eyebrow){color:var(--muted);font-family:var(--font-sans);max-width:640px;margin:0;font-size:16px;font-weight:800;line-height:1.3}.need-grid{--need-card-shadow-size:5px;gap:calc(12px + var(--need-card-shadow-size));min-width:0;max-width:100%;padding:0 var(--need-card-shadow-size) var(--need-card-shadow-size) 0;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.need-card{border:3px solid var(--line);box-shadow:5px 5px 0 var(--line);color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff;gap:6px;width:100%;min-width:0;max-width:100%;min-height:124px;padding:14px;text-decoration:none;display:grid}.need-card span,.need-request-summary span{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:950}.need-card strong,.need-request-summary strong{font-family:var(--font-display);letter-spacing:-.05em;font-size:21px;font-weight:950;line-height:1}.need-card p,.need-request-summary p{color:var(--muted);margin:0;font-size:13px;font-weight:800;line-height:1.25}.need-card:hover{background:var(--brand-soft);box-shadow:3px 3px 0 var(--line);transform:translate(2px,2px)}.need-request-card{box-shadow:none;color:var(--ink);background:0 0;border:0;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;margin-top:-2px;padding:0;display:grid}.need-request-card.is-open{border:3px solid var(--line);box-shadow:5px 5px 0 var(--line);background:#fff;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);justify-content:stretch;align-items:start;width:100%;max-width:calc(100% - 5px);padding:18px}.need-request-summary{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;display:inline-flex}.need-request-summary span{font-size:9px}.need-request-summary strong{letter-spacing:-.035em;font-size:16px}.need-request-summary p{font-size:12px}.need-request-form{gap:10px;display:grid}.need-request-form small,.need-request-status{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:900}.need-request-form textarea,.need-request-form input{border:3px solid var(--line);box-shadow:3px 3px 0 var(--line);color:var(--ink);font:inherit;background:#fff;width:100%;min-width:0;max-width:100%;min-height:48px;padding:10px 12px;font-size:14px;font-weight:850}.need-request-form textarea{resize:vertical;min-height:110px}.need-request-row{grid-template-columns:minmax(0,1fr) minmax(180px,.8fr);gap:10px;display:grid}.need-request-toggle,.need-request-form button{box-shadow:none;color:var(--brand);text-underline-offset:3px;background:0 0;border:0;justify-content:center;align-items:center;min-height:auto;padding:0;font-weight:950;text-decoration:underline;display:inline-flex}.need-request-actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.need-request-form button{background:var(--brand);border:3px solid var(--line);box-shadow:3px 3px 0 var(--line);color:#fff;min-height:var(--tap-target);padding:0 16px;text-decoration:none}.need-request-actions button[type=button]{color:var(--ink);background:#fff}.need-request-toggle{min-width:0}.need-request-form button:disabled{cursor:not-allowed;opacity:.55}.need-answer-panel{border:3px solid var(--line);box-shadow:7px 7px 0 var(--line);background:#fff;gap:16px;width:100%;max-width:940px;margin:0 auto;padding:24px;display:grid}.need-answer-panel>span{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:950}.need-answer-panel h1{letter-spacing:-.07em;margin:0;font-size:clamp(42px,6vw,78px);font-weight:950;line-height:.9}.need-answer-panel p{color:var(--muted);max-width:760px;margin:12px 0 0;font-size:clamp(16px,1.8vw,20px);font-weight:850;line-height:1.35}.need-answer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.need-answer-grid strong{background:var(--brand-soft);border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);min-height:58px;padding:12px;font-size:14px;font-weight:950;line-height:1.15}.eyebrow,.meta-pill,.tag{background:var(--brand-soft);border:3px solid var(--line);box-shadow:4px 4px 0 var(--line);color:var(--brand);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;margin:0 0 28px;padding:9px 18px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:900;display:inline-flex}.search{background:var(--panel);border:4px solid var(--line);border-radius:var(--radius);box-shadow:8px 8px 0 var(--line);grid-template-columns:minmax(0,1fr) auto;gap:12px;max-width:860px;margin:34px auto 0;padding:14px;display:grid}.search input,.search button,.panel input,.panel button,.btn{border:3px solid var(--line);font:inherit;border-radius:4px;min-height:46px;padding:0 16px}.search input,.panel input{color:var(--ink);background:#fff;outline:none;min-width:0;font-weight:800}.search input:focus,.panel input:focus{box-shadow:0 0 0 3px var(--brand-soft)}.search button,.panel button,.btn,.product-card__actions a,.product-card__actions button{background:var(--brand);border:3px solid var(--line);box-shadow:4px 4px 0 var(--line);color:#fff;cursor:pointer;font:inherit;border-radius:4px;font-weight:950;text-decoration:none;transition:transform .15s,box-shadow .15s}.search button:hover,.panel button:hover,.btn:hover,.product-card__actions a:hover,.product-card__actions button:hover{box-shadow:2px 2px 0 var(--line);transform:translate(2px,2px)}.ask-search{max-width:860px;margin:34px auto 0;position:relative}.ask-search .search{margin-top:0}.ask-suggestions{border:3px solid var(--line);box-shadow:6px 6px 0 var(--line);z-index:20;background:#fff;gap:8px;max-height:min(420px,55vh);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:12px;right:12px;overflow-y:auto}.ask-suggestion{background:var(--panel);border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);text-align:left;gap:4px;padding:10px 12px;display:grid}.ask-suggestion:hover{background:var(--brand-soft)}.ask-suggestion span,.ask-suggestions__status{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:900}.ask-suggestion strong{letter-spacing:-.03em;font-size:16px;font-weight:950;line-height:1.05}.ask-suggestion p,.ask-suggestions__status{margin:0}.ask-suggestion p{color:var(--muted);font-weight:800}.ask-suggestions__status{background:var(--warning);border:2px solid var(--line);color:var(--ink);padding:10px 12px}.hero-chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:760px;margin:22px auto 0;display:flex}.hero-chips a{background:var(--panel);border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);color:var(--ink);letter-spacing:.035em;text-transform:uppercase;border-radius:999px;padding:8px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:800}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:860px;margin:34px auto 0;display:grid}.proof-tile{background:var(--panel);border:3px solid var(--line);box-shadow:5px 5px 0 var(--line);text-align:left;padding:16px}.proof-tile strong{letter-spacing:-.055em;font-size:30px;font-weight:950;line-height:1;display:block}.proof-tile span{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;margin-top:7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:800;display:block}.section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.section-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(30px,4vw,48px);font-weight:950;line-height:.98}.section-heading p{color:var(--muted);letter-spacing:.035em;text-align:right;text-transform:uppercase;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:800}.section-heading--compact{align-items:flex-start;gap:8px;margin-bottom:12px}.section-heading--compact h3{letter-spacing:-.055em;margin:0;font-size:clamp(24px,3vw,34px);font-weight:950;line-height:.98}.section-heading--compact p{text-align:left;max-width:520px}.recommendation-block{gap:14px;display:grid}.recommendation-block+.recommendation-block{margin-top:28px}.grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;display:grid}.product-card,.panel,.product-panel,.checkout-panel,.description-panel{background:var(--panel);border:4px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.product-card{gap:14px;padding:0;display:grid;overflow:hidden}.product-card__media{border-bottom:4px solid var(--line);background:linear-gradient(135deg,#151225 0%,#211a35 52%,#0e1726 100%);align-items:center;min-height:150px;padding:20px;display:grid}.product-card__badge{aspect-ratio:1;border:3px solid var(--line);box-shadow:5px 5px 0 var(--line);color:#fff;letter-spacing:-.08em;text-transform:uppercase;background:#ffffff14;justify-content:center;place-self:center;align-items:center;width:96px;font-size:36px;font-weight:950;display:inline-grid}.product-card__body{gap:14px;padding:18px;display:grid}.product-card__meta{color:var(--ink);letter-spacing:.035em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-start;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:800;display:flex}.product-card__meta span{background:var(--acid);border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);padding:5px 8px}.product-card__meta span:nth-child(2){background:var(--brand-soft)}.product-card h3{letter-spacing:-.045em;margin:0;font-size:24px;font-weight:950;line-height:1}.product-card__price{color:var(--ink);letter-spacing:-.06em;margin:0;font-size:clamp(26px,3vw,34px);font-weight:950;line-height:1}.product-card__muted,.product-card__reason{color:var(--muted);margin:0;font-weight:750;line-height:1.45}.product-card__reason{background:var(--warning);border:2px solid var(--line);color:var(--ink);padding:10px 12px}.product-card__actions{flex-wrap:wrap;gap:9px;display:flex}.product-card__actions a,.product-card__actions button,.product-card__actions span{border-radius:4px;justify-content:center;align-items:center;min-height:38px;padding:0 12px;font-size:13px;display:inline-flex}.product-card__actions span{background:var(--brand-soft);border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);color:var(--ink);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:800}.panel{gap:16px;padding:24px;display:grid}.vault-panel{gap:22px}.vault-shell{background:var(--panel);border:4px solid var(--line);box-shadow:7px 7px 0 var(--line);align-content:start;gap:20px;width:min(460px,100%);min-height:560px;margin:0 auto;padding:24px;animation:.22s ease-out both vaultShellEnter;display:grid}.vault-shell--locked{box-shadow:none;background:0 0;border:0;width:min(420px,100%);min-height:0;padding:0}.vault-closed-action-panel{gap:14px;width:min(420px,100%);margin:0 auto;animation:.2s ease-out both vaultActionEnter;display:grid}.vault-closed-action-link{background:var(--brand);color:#fff;cursor:pointer;font:inherit;letter-spacing:-.01em;border:0;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;padding:10px 18px;font-weight:950;text-decoration:none;transition:background .12s,transform .12s,box-shadow .12s;display:inline-flex;box-shadow:inset 0 -4px #0505052e,inset 0 1px #ffffff47}.vault-closed-action-link:hover{background:#6d28d9;transform:translate(-1px,-1px);box-shadow:inset 0 -4px #0505052e,inset 0 1px #ffffff47,0 0 0 3px #7c3aed24}.vault-closed-action-link:active{transform:translateY(1px);box-shadow:inset 0 -2px #05050538,inset 0 1px #ffffff3d}.vault-transition-state{text-align:center;align-content:center;place-items:center;gap:12px;min-height:124px;display:grid}.vault-transition-state--panel{background:var(--panel);border:4px solid var(--line);box-shadow:var(--theme-card-shadow,10px 10px 0 var(--line));min-height:var(--vault-panel-min-height);border-radius:20px;width:min(480px,100%);margin:0 auto}.meanly-loading-mark{place-items:center;gap:14px;display:grid}.meanly-loading-mark__icon{background:var(--theme-accent-gradient,linear-gradient(135deg, #7c3aed, #a855f7));border:3px solid var(--theme-border,var(--line,#050505));box-shadow:5px 5px 0 var(--theme-border,var(--line,#050505));color:#fff;border-radius:16px;justify-content:center;align-items:center;animation:.82s steps(2,end) infinite meanlyLoaderHop;display:inline-flex}.meanly-loading-mark__icon svg{width:22px;height:22px}.meanly-loading-mark__icon--xs{box-shadow:3px 3px 0 var(--theme-border,var(--line,#050505));border-radius:12px;width:36px;height:36px}.meanly-loading-mark__icon--xs svg{width:16px;height:16px}.meanly-loading-mark__icon--sm{border-radius:14px;width:48px;height:48px}.meanly-loading-mark__icon--sm svg{width:20px;height:20px}.meanly-loading-mark__icon--md{border-radius:16px;width:56px;height:56px}.meanly-loading-mark__icon--lg{box-shadow:6px 6px 0 var(--theme-border,var(--line,#050505));border-radius:18px;width:64px;height:64px}.meanly-loading-mark__icon--lg svg{width:28px;height:28px}.meanly-loading-mark__label{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;max-width:28ch;font-size:11px;font-weight:900;line-height:1.35}.meanly-loading-mark--lg{min-height:calc(var(--vault-panel-min-height) - 48px);place-content:center;width:100%}.meanly-loading-mark--inline{flex-direction:row;justify-content:flex-start;gap:10px;display:inline-flex}.meanly-loading-mark--inline .meanly-loading-mark__label{text-align:left;max-width:none}.premium-wallet-body--loading,.seller-module-loading,.business-register-card--loading,.meanly-connect-panel--loading,.panel--loading,.ops-state-note--loading,.ai-chat-pending{justify-content:center;align-items:center;min-height:120px;padding:16px 0;display:flex}.ask-suggestions__status--loading{justify-content:center;align-items:center;min-height:72px;padding:12px 16px;display:flex}.ai-chat-pending{justify-content:flex-start;min-height:auto;padding:8px 0 4px}.ops-state-note--loading{min-height:96px}@keyframes meanlyLoaderHop{0%,to{box-shadow:5px 5px 0 var(--theme-border,var(--line,#050505));transform:translate(0)}50%{box-shadow:2px 2px 0 var(--theme-border,var(--line,#050505));transform:translate(3px,3px)}}@keyframes vaultShellEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes vaultActionEnter{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vaultSlotEnter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes vaultSignalEnter{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vault-shell,.vault-closed-action-panel,.meanly-loading-mark__icon,.identity-center-hero__icon--loading,.vault-identity-card,.vault-empty-state,.vault-item-card,.vault-message-slot.is-visible,.vault-signout-link-row.is-visible,.vault-signout-shell.is-visible{animation:none}.vault-closed-action-link,.vault-closed-action-link:hover,.vault-closed-action-link:active{transition:none;transform:none}}.vault-shell--loading{background:#fff;min-height:560px}.vault-shell--open,.vault-shell--error{background:#fff}.vault-shell__header{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}.vault-shell__header--stable{min-height:110px}.vault-status-slot{align-items:center;min-height:32px;display:flex}.vault-shell__header h2{font-family:var(--font-display);letter-spacing:-.065em;margin:10px 0 0;font-size:clamp(34px,5vw,54px);font-weight:950;line-height:.95}.vault-shell__header p{color:var(--muted);margin:16px 0 0;font-weight:800;line-height:1.45}.vault-status{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:900}.vault-status--open,.vault-status--loading,.vault-status--locked{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);background:#fff;padding:7px 10px;display:inline-flex}.vault-status--loading{color:var(--ink);background:#fff}.vault-status--open{background:var(--success);color:#166534}.vault-identity-card,.vault-step-list,.vault-empty-state,.vault-item-card{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line)}.vault-identity-card{background:var(--brand-soft);gap:7px;width:100%;min-width:0;min-height:68px;padding:12px;animation:.18s ease-out both vaultSlotEnter;display:grid}.vault-identity-card--placeholder{visibility:hidden}.vault-identity-card span,.vault-step-list span,.vault-empty-state span,.vault-item-card span{color:var(--brand);letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:900}.vault-identity-card strong{overflow-wrap:anywhere;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.vault-step-list{background:#fff;gap:8px;padding:12px;display:grid}.vault-step-list span{color:var(--ink);align-items:center;gap:8px;display:flex}.vault-step-list span:before{background:var(--acid);border:2px solid var(--line);content:"";width:9px;height:9px;display:inline-block}.vault-action-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vault-action-row--open{justify-content:stretch;margin-top:18px}.vault-method-grid{grid-template-columns:1fr;gap:12px;display:grid}.vault-method-card{box-shadow:none;background:0 0;border:0;gap:10px;min-width:0;padding:0;display:grid}.vault-method-card--active{background:0 0}.vault-method-card--disabled{color:var(--muted);opacity:.72;background:#fff}.vault-app-signal,.vault-signout-signal{color:var(--ink);grid-template-columns:minmax(0,1fr) auto;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:0 4px;display:grid}.vault-app-signal--outside,.vault-signout-signal--outside{width:min(460px,100%);margin-top:0}.vault-app-signal--outside{margin-top:12px}.vault-signout-shell{opacity:0;padding:0 clamp(12px, 3vw, 18px) var(--storefront-header-top);pointer-events:none;visibility:hidden;z-index:1000;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(0)}.vault-signout-shell.is-visible{opacity:1;pointer-events:none;visibility:visible}.vault-signout-shell .meanly-pill-button{pointer-events:auto}.meanly-pill-button,.vault-signout-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);color:var(--ink);cursor:pointer;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#f8fafceb;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:8px 14px;font-size:10px;font-weight:900;transition:background .12s,box-shadow .12s,transform .12s;display:inline-flex}.meanly-pill-button__mark,.vault-signout-pill__mark{background:var(--brand);border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);flex:none;width:11px;height:11px}.meanly-pill-button:hover:not(:disabled),.vault-signout-pill:hover:not(:disabled){background:var(--brand-soft);box-shadow:4px 4px 0 var(--line);transform:translate(-1px,-1px)}.meanly-pill-button:active:not(:disabled),.vault-signout-pill:active:not(:disabled){box-shadow:1px 1px 0 var(--line);transform:translate(2px,2px)}.meanly-pill-button:disabled,.vault-signout-pill:disabled{cursor:wait;opacity:.72}.vault-app-signal__summary,.vault-signout-signal__summary{flex-wrap:wrap;justify-content:start;align-items:baseline;gap:8px;display:inline-flex}.vault-method-card span{color:var(--brand);letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:900}.vault-method-card strong{color:var(--line);font-family:var(--font-display);letter-spacing:-.04em;font-size:20px;font-weight:950}.vault-method-card p,.vault-app-signal__summary p,.vault-signout-signal__summary p{color:var(--muted);margin:0;font-weight:800;line-height:1.4}.vault-app-signal__summary span,.vault-signout-signal__summary span{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:950}.vault-app-signal__summary strong,.vault-signout-signal__summary strong{color:var(--line);letter-spacing:-.035em;font-size:16px;font-weight:950;line-height:1}.vault-app-signal__summary p,.vault-signout-signal__summary p{font-size:12px}.vault-app-signal__status,.vault-signout-signal__action{box-shadow:none;color:var(--brand);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;min-height:auto;padding:0;font-weight:950;text-decoration:underline}.vault-app-signal__status{cursor:not-allowed}.vault-app-signal__status:disabled{opacity:.62}.vault-signout-signal__action:hover{color:var(--line)}.vault-method-card__action{text-align:center;justify-content:center;width:100%;min-height:46px;margin-top:4px}.vault-open-button{background:var(--brand);box-shadow:none;color:#fff;border:0;justify-content:center;padding:11px 15px;font-weight:950;display:inline-flex}.vault-coming-soon-button{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);color:var(--muted);cursor:not-allowed;font:inherit;background:#fff;min-height:46px;margin-top:4px;padding:11px 15px;font-weight:950}.vault-close-button{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);color:var(--line);cursor:pointer;font:inherit;background:#fff;width:100%;padding:10px 14px;font-weight:950}.vault-close-button:hover{background:var(--warning);box-shadow:1px 1px 0 var(--line);transform:translate(2px,2px)}.page--vault-authorize{align-items:center;min-height:calc(100vh - 170px);display:grid}.vault-authorize-panel{text-align:left;gap:18px;width:min(460px,100%);display:grid}.vault-authorize-panel--standalone{justify-self:center;justify-items:stretch;gap:14px;width:min(420px,100%);min-height:152px}.vault-authorize-panel--standalone .vault-shell__header{justify-items:start}.vault-authorize-signal-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;min-height:32px;display:flex}.vault-authorize-identity-signal{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);color:var(--ink);cursor:pointer;font:inherit;background:#fff;justify-self:start;align-items:baseline;gap:8px;width:fit-content;padding:7px 10px;display:inline-flex}.vault-authorize-identity-signal--placeholder{box-shadow:none;visibility:hidden;background:0 0;border-color:#0000;min-width:154px}.vault-authorize-identity-signal span,.vault-authorize-signal-action{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:950}.vault-authorize-signal-action{cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.vault-authorize-signal-action:disabled{cursor:wait;opacity:.62}.vault-authorize-identity-signal strong{overflow-wrap:anywhere;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:900}.vault-authorize-panel .vault-identity-card{background:var(--brand-soft);box-shadow:none;border:0;padding:10px 0}.vault-authorize-pill{cursor:pointer;font:inherit;text-align:left}.vault-authorize-field{gap:8px;display:grid}.vault-authorize-field span{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:900}.vault-authorize-field input{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);color:var(--line);font:inherit;background:#fff;padding:12px 13px;font-weight:900}.vault-authorize-field input:focus{border-color:var(--brand);outline:0}.vault-authorize-field small{color:var(--muted);font-weight:800}.vault-authorize-optional-slot{pointer-events:none;visibility:hidden;align-content:center;min-height:96px;display:grid;overflow:hidden}.vault-authorize-optional-slot.is-visible{pointer-events:auto;visibility:visible}.vault-authorize-actions,.vault-authorize-list{gap:10px}.vault-authorize-actions{grid-template-columns:1fr;display:grid}.vault-authorize-primary-action{background:var(--panel);border:4px solid var(--line);box-shadow:7px 7px 0 var(--line);width:100%;min-height:74px;padding:8px;display:grid}.vault-authorize-primary-action button,.vault-authorize-primary-action a{background:var(--brand);color:#fff;cursor:pointer;font:inherit;letter-spacing:-.01em;border:0;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:10px 18px;font-weight:950;text-decoration:none;transition:background .12s,transform .12s,box-shadow .12s;display:inline-flex;box-shadow:inset 0 -4px #0505052e,inset 0 1px #ffffff47}.vault-authorize-primary-action .vault-authorize-primary-link{color:#fff;width:100%}.vault-authorize-primary-action button:hover:not(:disabled),.vault-authorize-primary-action a:hover{background:#6d28d9}.vault-authorize-primary-action button:active:not(:disabled),.vault-authorize-primary-action a:active{transform:translateY(1px);box-shadow:inset 0 -2px #05050538,inset 0 1px #ffffff3d}.vault-authorize-primary-action button:disabled{cursor:default;opacity:1}.vault-authorize-secondary-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;min-height:22px;display:flex}.vault-authorize-secondary-actions:empty{visibility:hidden;display:flex}.vault-authorize-secondary-actions button{color:var(--brand);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:950;text-decoration:underline}.vault-authorize-secondary-actions button:disabled{cursor:wait;opacity:.62}.vault-authorize-list{max-height:96px;padding-right:2px;display:grid;overflow:auto}.vault-authorize-list button{text-align:left;gap:4px;display:grid}.vault-authorize-list button span{color:var(--line);text-transform:none;font-size:14px}.vault-authorize-list button strong{overflow-wrap:anywhere;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.vault-authorize-actions button,.vault-authorize-list button{background:var(--brand);box-shadow:none;color:#fff;cursor:pointer;font:inherit;border:0;min-height:46px;padding:11px 15px;font-weight:950}.vault-authorize-actions button{width:100%}.vault-authorize-actions button.secondary,.vault-authorize-list button{color:var(--brand);text-underline-offset:3px;background:0 0;min-height:auto;padding:0;text-decoration:underline}.vault-authorize-list button{background:var(--brand-soft);color:var(--line);min-height:46px;padding:10px 12px;text-decoration:none}.vault-authorize-actions button:disabled{cursor:wait;opacity:.62}.vault-authorize-panel .checkout-note{box-shadow:none;color:var(--muted);background:0 0;border:0;padding:0}.vault-authorize-message-slot{align-items:start;display:grid}.vault-empty-state{background:var(--warning);gap:8px;min-height:92px;padding:14px;animation:.2s ease-out both vaultSlotEnter;display:grid}.vault-content-slot{align-content:start;min-height:92px;display:grid}.vault-message-slot{visibility:hidden;height:64px;display:grid;overflow:hidden}.vault-message-slot.is-visible{visibility:visible;animation:.16s ease-out both vaultSignalEnter}.vault-message-slot .checkout-note,.vault-message-slot .product-card__reason{align-content:center;height:64px;max-height:64px;margin:0;display:grid;overflow:auto}.vault-empty-state strong,.vault-item-card strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:18px;font-weight:950}.vault-empty-state p,.vault-item-card p{color:var(--muted);margin:0;font-weight:800;line-height:1.4}.vault-items-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.vault-item-card{background:#fff;gap:8px;padding:14px;animation:.2s ease-out both vaultSlotEnter;display:grid}.page--wallet{align-content:start;align-items:center;min-height:calc(100vh - 170px);padding-bottom:48px;display:grid}.premium-wallet-shell{border:4px solid var(--line);box-shadow:7px 7px 0 var(--line);background:#fff;gap:14px;width:min(520px,100%);min-height:520px;margin:0 auto;padding:24px;animation:.22s ease-out both vaultShellEnter;display:grid}.premium-wallet-shell--compact,.premium-wallet-shell--vault.premium-wallet-shell--compact{gap:12px;width:min(460px,100%);min-height:0;padding:20px;animation:none}.premium-wallet-shell--vault.premium-wallet-shell--compact{box-shadow:var(--theme-card-shadow,10px 10px 0 var(--line));min-height:var(--vault-panel-min-height);border-radius:20px;gap:0;width:min(480px,100%);padding:0;overflow:hidden}.premium-wallet-shell--vault .premium-wallet-hero{background:linear-gradient(#7c3aed1f 0%,#7c3aed08 100%);border-bottom:2px solid #0000000f;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:28px 24px 24px;display:grid}.premium-wallet-shell--vault .premium-wallet-hero--identity-compact{align-items:start;gap:14px;min-height:112px;padding:22px 22px 20px}.premium-wallet-shell--vault .premium-wallet-hero--identity-compact .premium-wallet-hero__icon{flex-shrink:0;align-self:start;margin-top:2px}.premium-wallet-shell--vault .premium-wallet-hero--identity-compact .premium-wallet-hero__copy{flex-direction:column;flex:1;place-content:start center;gap:8px;min-width:0;min-height:36px;display:flex}.premium-wallet-shell--vault .premium-wallet-hero--identity-compact .premium-wallet-hero__heading--compact{margin:0;line-height:1.2}.premium-wallet-shell--vault .premium-wallet-hero--identity-compact .premium-wallet-hero__heading--compact span{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.premium-wallet-shell--vault .premium-wallet-hero__icon{background:var(--theme-accent-gradient,linear-gradient(135deg, #7c3aed, #a855f7));border:3px solid var(--line);box-shadow:4px 4px 0 var(--line);color:#fff;border-radius:18px;justify-content:center;align-self:start;align-items:center;width:52px;height:52px;display:inline-flex}.premium-wallet-shell--vault .premium-wallet-hero__icon svg{width:26px;height:26px}.premium-wallet-shell--vault .premium-wallet-hero__copy{gap:12px;min-width:0;display:grid}.premium-wallet-shell--vault .premium-wallet-hero__heading{gap:8px;display:grid}.premium-wallet-shell--vault .premium-wallet-hero__heading span{letter-spacing:.06em;font-size:12px;font-weight:800}.premium-wallet-shell--vault .premium-wallet-hero__heading strong{letter-spacing:-.03em;font-size:clamp(1.45rem,4.8vw,1.85rem);font-weight:900;line-height:1.08}.premium-wallet-shell--vault .premium-wallet-hero__heading--compact{gap:0}.premium-wallet-shell--vault .premium-wallet-hero__identity{align-items:stretch;gap:10px;width:100%;display:grid}.premium-wallet-shell--vault .premium-wallet-hero__identity strong{font-size:clamp(1.2rem,3.6vw,1.45rem)}.vault-identity-qr-slot{width:100%;min-height:28px}.vault-identity-qr-slot__anchor{width:fit-content;position:relative}.vault-identity-address__action{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);color:var(--line);cursor:pointer;background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .12s,box-shadow .12s;display:inline-flex}.vault-identity-address__action svg{width:14px;height:14px}.vault-identity-address__action:hover{transform:translate(-1px,-1px)}.vault-identity-address__action:active{box-shadow:1px 1px 0 var(--line);transform:translate(1px,1px)}.vault-identity-address__action--qr.is-active{color:#6d28d9;background:#7c3aed1f}.vault-identity-address__action:disabled{cursor:wait;opacity:.7}.vault-identity-address__qr-popover{border:2px solid var(--line);box-shadow:4px 4px 0 var(--line);z-index:4;background:#fff;border-radius:12px;width:168px;padding:10px;position:absolute;top:calc(100% + 8px);right:0}.vault-identity-address__qr-popover img{width:100%;height:auto;display:block}.vault-identity-address__qr-popover p{color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:8px 0 0;font-size:9px;font-weight:800;line-height:1.35}.premium-wallet-body--vault-balances{gap:10px;display:grid}.vault-balances-refresh{color:var(--accent);cursor:pointer;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;justify-self:start;padding:0;font-size:11px}.vault-balances-refresh:disabled{cursor:wait;opacity:.6}.vault-settlement-rails{gap:14px;width:100%;display:grid}.vault-polygon-settlement,.vault-bitcoin-settlement{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;width:100%;min-height:28px;display:flex}.vault-polygon-settlement__meta,.vault-bitcoin-settlement__meta{flex:180px;gap:6px;min-width:0;display:grid}.premium-wallet-shell--vault .premium-wallet-hero--identity-compact .vault-polygon-settlement__row,.premium-wallet-shell--vault .premium-wallet-hero--identity-compact .vault-bitcoin-settlement__row{flex-direction:column;align-items:flex-start;gap:2px}.vault-polygon-settlement__row,.vault-bitcoin-settlement__row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.vault-polygon-settlement__row span,.vault-bitcoin-settlement__row span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.vault-polygon-settlement__row strong,.vault-bitcoin-settlement__row strong{color:var(--line);word-break:break-all;font-size:13px;font-weight:800}.vault-polygon-settlement__row--usdc strong,.vault-bitcoin-settlement__row--btc strong{font-size:15px}.vault-polygon-settlement--prompt,.vault-polygon-settlement--pending,.vault-bitcoin-settlement--prompt,.vault-bitcoin-settlement--pending{display:block}.vault-polygon-settlement--prompt p,.vault-polygon-settlement--pending p,.vault-bitcoin-settlement--prompt p,.vault-bitcoin-settlement--pending p{color:var(--muted);margin:0 0 10px;font-size:13px;font-weight:700;line-height:1.45}.vault-polygon-settlement__refresh,.vault-bitcoin-settlement__refresh{color:#6d28d9;cursor:pointer;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:0 0;border:0;margin-top:2px;padding:0;font-size:11px;font-weight:800;text-decoration:underline}.vault-polygon-settlement__refresh:disabled,.vault-bitcoin-settlement__refresh:disabled{cursor:wait;opacity:.7}.vault-polygon-settlement__connect,.vault-bitcoin-settlement__connect{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);color:var(--line);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#fff;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:800;transition:transform .12s,box-shadow .12s}.vault-polygon-settlement__connect:hover:not(:disabled),.vault-bitcoin-settlement__connect:hover:not(:disabled){transform:translate(-1px,-1px)}.vault-polygon-settlement__connect:active:not(:disabled),.vault-bitcoin-settlement__connect:active:not(:disabled){box-shadow:1px 1px 0 var(--line);transform:translate(1px,1px)}.vault-polygon-settlement__connect:disabled,.vault-bitcoin-settlement__connect:disabled{cursor:wait;opacity:.7}.vault-polygon-settlement__error,.vault-bitcoin-settlement__error{color:#b91c1c;margin-top:8px;font-size:12px;font-weight:700;display:block}.premium-wallet-balances-empty{color:var(--muted);min-height:48px;margin:0;font-size:14px;font-weight:700;line-height:1.45}.premium-wallet-balances-empty-hint{color:var(--muted);margin:8px 0 0;font-size:13px;font-weight:500;line-height:1.45}.premium-wallet-shell--vault .premium-wallet-body,.premium-wallet-shell--vault .premium-wallet-body--stable{gap:12px;min-height:72px;padding:20px 24px 24px;display:grid}.premium-wallet-shell--vault .premium-wallet-body--bindings{border-top:2px solid #0000000f;padding-top:16px}.premium-wallet-shell--vault .premium-wallet-bindings{gap:10px}.premium-wallet-shell--vault .premium-wallet-balance-chip{border-radius:12px}.premium-wallet-shell--vault.is-bootstrapping{min-height:var(--vault-panel-min-height)}.premium-wallet-hero--placeholder .premium-wallet-hero__identity{align-items:center;min-height:28px}.premium-wallet-placeholder-line{background:#7c3aed1a;border:2px solid #05050514;border-radius:999px;min-height:16px;display:block}.premium-wallet-placeholder-line--md{width:min(180px,70%)}.premium-wallet-placeholder-line--sm{width:min(220px,85%)}.premium-wallet-balance-strip--skeleton{min-height:58px}.premium-wallet-balance-chip--skeleton{box-shadow:none;background:#ffe66d59;border:2px solid #0505051a;min-height:58px}.premium-wallet-shell__status-note{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.premium-wallet-hero{gap:12px;display:grid}.premium-wallet-hero__heading{gap:4px;display:grid}.premium-wallet-hero__heading span{color:var(--brand);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.premium-wallet-hero__heading strong{color:var(--line);font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(28px,4vw,36px);font-weight:950;line-height:.98}.premium-wallet-hero__identity{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.premium-wallet-hero__identity strong{color:var(--line);letter-spacing:-.02em;font-size:16px;font-weight:900}.premium-wallet-hero__identity code{color:var(--muted);font-family:var(--font-mono);background:#7c3aed14;border:1px solid #0505051f;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.premium-wallet-hero__identity .vault-identity-address__value{box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:0;padding:0}.premium-wallet-balance-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.premium-wallet-balance-chip{background:var(--warning);border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);gap:2px;min-height:58px;padding:8px 10px;display:grid}.premium-wallet-balance-chip span{color:var(--brand);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:950}.premium-wallet-balance-chip strong{color:var(--line);font-family:var(--font-display);letter-spacing:-.03em;font-size:18px;font-weight:950}.premium-wallet-asset-list{gap:6px;display:grid}.premium-wallet-asset-row{background:#fff7d68c;border:1px solid #0505051f;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.premium-wallet-asset-row span{color:var(--brand);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.premium-wallet-asset-row strong{color:var(--line);font-size:15px;font-weight:900}.premium-wallet-asset-row small{color:var(--muted);font-size:11px;font-weight:700}.premium-wallet-capability-note{color:var(--muted);margin:0;font-size:12px;font-weight:700;line-height:1.45}.premium-wallet-capability-note--live{color:var(--ink)}.premium-wallet-capability-note--warn{color:#8a3b12}.premium-wallet-binding__detail--compact{gap:10px;padding:0 12px 12px}.premium-wallet-future{gap:8px;display:grid}.premium-wallet-future__toggle{color:var(--brand);cursor:pointer;font:inherit;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;justify-self:start;padding:0;font-size:10px;font-weight:900}.premium-wallet-future__toggle:hover{text-decoration:underline}.premium-wallet-bindings__list--future .premium-wallet-binding__row{opacity:.88}.premium-wallet-shell--compact .premium-wallet-binding__label{font-size:16px}@media (max-width:720px){.premium-wallet-balance-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-wallet-shell--compact,.premium-wallet-shell--vault.premium-wallet-shell--compact{width:100%}}.premium-wallet-shell__header,.premium-wallet-empty,.premium-wallet-identity,.premium-wallet-capabilities,.premium-wallet-asset{gap:7px;display:grid}.premium-wallet-shell__header span,.premium-wallet-empty span,.premium-wallet-identity span,.premium-wallet-capabilities span,.premium-wallet-asset span{color:var(--brand);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.premium-wallet-shell__header strong{color:var(--line);font-family:var(--font-display);letter-spacing:-.065em;font-size:clamp(34px,5vw,52px);font-weight:950;line-height:.95}.premium-wallet-shell__header p,.premium-wallet-empty p,.premium-wallet-capabilities p,.premium-wallet-asset p,.premium-wallet-asset small,.premium-wallet-identity small{color:var(--muted);margin:0;font-weight:800;line-height:1.35}.premium-wallet-identity,.premium-wallet-capabilities,.premium-wallet-empty{background:var(--brand-soft);border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);padding:12px}.premium-wallet-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.premium-wallet-asset{background:var(--warning);border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);min-height:132px;padding:12px}.premium-wallet-asset strong,.premium-wallet-empty strong,.premium-wallet-identity strong,.premium-wallet-capabilities strong{color:var(--line);font-family:var(--font-display);letter-spacing:-.035em;font-size:19px;font-weight:950}.premium-wallet-empty a{background:var(--brand);border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);color:#fff;justify-self:start;min-height:38px;margin-top:4px;padding:8px 13px;font-weight:950;text-decoration:none}.premium-wallet-identity--anchor small{color:var(--muted);font-weight:850}.premium-wallet-bindings{gap:10px;display:grid}.premium-wallet-bindings__header span{color:var(--brand);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.premium-wallet-bindings__list{gap:8px;display:grid}.premium-wallet-binding{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);background:#fff;gap:0;display:grid}.premium-wallet-binding.is-active{box-shadow:4px 4px 0 var(--line)}.premium-wallet-binding--skeleton .premium-wallet-binding__row{box-shadow:none;cursor:default;background:#7c3aed0f;border:2px solid #05050514;border-radius:12px;min-height:48px;padding:0}.premium-wallet-bindings--loading{opacity:1}.premium-wallet-bindings--loading .premium-wallet-bindings__list{min-height:48px}.premium-wallet-binding__row{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto;align-items:center;gap:8px 12px;width:100%;padding:12px;display:grid}.premium-wallet-binding__row:disabled{cursor:default;opacity:.92}.premium-wallet-binding__label{color:var(--line);font-family:var(--font-display);letter-spacing:-.03em;font-size:18px;font-weight:950}.premium-wallet-binding__status{border:2px solid var(--line);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:4px 8px;font-size:10px;font-weight:900}.premium-wallet-binding__status--connected{background:#e8f6ea}.premium-wallet-binding__status--connect{background:var(--brand-soft)}.premium-wallet-binding__status--pending{background:var(--warning)}.premium-wallet-binding__status--coming_soon{color:var(--muted);background:#f5f2ea}.premium-wallet-binding__detail,.premium-wallet-binding__connect{border-top:2px solid var(--line);gap:10px;padding:12px;display:grid}.premium-wallet-binding__detail-row{gap:6px;display:grid}.premium-wallet-binding__detail-row span,.premium-wallet-binding__detail-label{color:var(--brand);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.premium-wallet-binding__detail-row strong{color:var(--line);font-family:var(--font-display);font-size:17px;font-weight:950}.premium-wallet-binding__address{border:2px solid var(--line);font-family:var(--font-mono);overflow-wrap:anywhere;background:#f5f2ea;padding:8px 10px;font-size:11px;display:block}.premium-wallet-assets--binding{grid-template-columns:1fr}.premium-wallet-capabilities--binding{background:var(--brand-soft);border:2px solid var(--line);box-shadow:none;padding:10px}.premium-wallet-binding__connect p,.premium-wallet-binding__connect small{color:var(--muted);margin:0;line-height:1.35}.premium-wallet-binding__connect button{background:var(--brand-soft);border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);color:var(--muted);cursor:not-allowed;justify-self:start;min-height:36px;padding:8px 12px;font-weight:900}.premium-wallet-binding__connect button:not(:disabled){background:var(--brand);color:#fff;cursor:pointer}.premium-wallet-binding__connect-actions{gap:8px;display:grid}.premium-wallet-binding__connect-secondary:not(:disabled){color:var(--line)!important;background:#f5f2ea!important}.premium-wallet-binding.is-connecting .premium-wallet-binding__connect button:not(:disabled){cursor:wait;opacity:.88}.premium-wallet-binding__error{color:#9b1c1c;font-weight:850}.premium-wallet-binding__notice{color:var(--brand);font-weight:850}.premium-wallet-bindings__phase{color:var(--muted);font-weight:850}.vault-safe-card{gap:16px;padding:22px 22px 20px;display:grid}.vault-dashboard-grid{gap:24px;width:100%;display:grid}@media (min-width:768px){.vault-dashboard-grid{grid-template-columns:minmax(220px,1fr) minmax(0,3fr);gap:24px}}.vault-dashboard-grid__sidebar,.vault-dashboard-grid__main{flex-direction:column;gap:24px;min-width:0;display:flex}.vault-card{border:2px solid var(--line);box-shadow:4px 4px 0 var(--line);background:#fff;border-radius:18px;padding:18px}.vault-dashboard-section{gap:14px;display:grid}.vault-dashboard-section__header{gap:4px;display:grid}.vault-dashboard-section__header h2{font-family:var(--font-display);margin:0;font-size:22px;font-weight:950}.vault-dashboard-section__header p{color:var(--muted);margin:0;line-height:1.45}.vault-dashboard-empty{gap:6px;display:grid}.vault-dashboard-empty strong{font-size:16px;font-weight:900}.vault-dashboard-empty p{color:var(--muted);margin:0;line-height:1.45}.vault-dashboard-empty--inline{padding:4px 0}.vault-identity-sidebar{gap:16px;display:grid}.vault-identity-sidebar__header{gap:6px;display:grid}.vault-identity-sidebar__kicker{color:var(--brand);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.vault-identity-sidebar__header strong{font-family:var(--font-display);font-size:22px;font-weight:950}.status-badge-issued,.vault-execution-ledger__state--success{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);color:#0f6b3f;letter-spacing:.04em;text-transform:uppercase;background:#e8fff1;width:fit-content;padding:4px 8px;font-size:11px;font-weight:900;display:inline-flex}.vault-identity-sidebar__block{gap:4px;display:grid}.vault-identity-sidebar__block span{color:var(--muted);font-size:12px;font-weight:800}.vault-identity-sidebar__block code,.vault-identity-sidebar__block strong{font-family:var(--font-mono);font-size:13px;font-weight:900}.vault-inventory-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.vault-inventory-card{gap:10px;display:grid}.vault-inventory-card--skeleton{min-height:180px}.vault-inventory-card__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.vault-inventory-card__region{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);background:#f5f2ea;padding:2px 8px;font-size:11px;font-weight:900}.vault-inventory-card__denomination{font-family:var(--font-display);font-size:24px;font-weight:950}.vault-inventory-card__intent{color:var(--brand);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.vault-inventory-card__secret{border:2px dashed var(--line);color:var(--muted);text-align:center;background:repeating-linear-gradient(-45deg,#f5f2ea,#f5f2ea 8px,#ebe6dc 8px 16px);min-height:48px;padding:12px;font-weight:900}.vault-inventory-card__secret.is-revealed{background:#fff;border-style:solid}.vault-inventory-card__cta{background:var(--brand);border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);color:#fff;cursor:not-allowed;opacity:.72;min-height:40px;padding:8px 12px;font-weight:900}.vault-inventory-card__cta--active{cursor:pointer;opacity:1}.vault-entitlement-card__secret-shell{gap:10px;min-height:88px;display:grid;position:relative;overflow:hidden}.vault-entitlement-card__scratch{border:2px solid var(--line);color:var(--line);cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:repeating-linear-gradient(-45deg,#d9d2c5,#d9d2c5 10px,#c8bfb0 10px 20px);justify-content:center;align-items:center;width:100%;min-height:72px;padding:12px;font-size:11px;font-weight:950;transition:transform .22s,opacity .22s;display:flex;box-shadow:inset 0 0 0 2px #fff}.vault-entitlement-card__scratch:hover{transform:translateY(-1px)}.vault-entitlement-card__scratch--loading{cursor:wait}.vault-entitlement-card__scratch-label{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);background:#fff;padding:6px 10px}.vault-entitlement-card__secret-value{gap:10px;display:grid}.vault-entitlement-card__secret-value code{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);font-family:var(--font-mono);word-break:break-all;background:#f5f2ea;padding:12px;font-size:14px;font-weight:900;display:block}.vault-entitlement-card__copy{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);color:var(--line);cursor:pointer;background:#fff;width:fit-content;min-height:36px;padding:6px 10px;font-weight:900}.vault-entitlement-card__activation{color:var(--brand);text-underline-offset:3px;width:fit-content;font-size:12px;font-weight:900;text-decoration:underline}.vault-entitlement-card__error{color:#9b1c1c;margin:0;font-size:12px;font-weight:800}.vault-entitlement-card__secret-shell.is-revealed .vault-entitlement-card__scratch{display:none}.vault-execution-ledger{gap:0;padding:0;display:grid;overflow:hidden}.vault-execution-ledger__row{border-top:2px solid var(--line);grid-template-columns:minmax(120px,.9fr) minmax(0,2fr) minmax(100px,1fr);align-items:center;gap:12px;padding:14px 18px;display:grid}.vault-execution-ledger__row:first-child{border-top:0}.vault-execution-ledger__row--skeleton{min-height:56px}.vault-execution-ledger__when{color:var(--muted);font-family:var(--font-mono);font-size:11px;font-weight:800}.vault-execution-ledger__body{gap:6px;display:grid}.vault-execution-ledger__body strong{font-weight:900}.vault-execution-ledger__state{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);letter-spacing:.04em;text-transform:uppercase;width:fit-content;padding:3px 8px;font-size:11px;font-weight:900;display:inline-flex}.vault-execution-ledger__state--warning{color:#8a5b00;background:#fff8e8}.vault-execution-ledger__state--danger{color:#9b1c1c;background:#ffecec}.vault-execution-ledger__state--neutral{color:var(--line);background:#f5f2ea}.vault-execution-ledger__intent{color:var(--muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;justify-self:end;font-size:10px;overflow:hidden}.vault-dashboard-skeleton{background:#ece7dd;border-radius:8px;min-height:14px;animation:1.2s ease-in-out infinite vault-dashboard-pulse;display:block}.vault-dashboard-skeleton--title{width:70%;min-height:28px}.vault-dashboard-skeleton--line{width:100%}@keyframes vault-dashboard-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:767px){.vault-execution-ledger__row{grid-template-columns:1fr}.vault-execution-ledger__intent{justify-self:start}}.vault-safe-card .vault-safe-welcome__header{margin:0}.vault-safe-dashboard{gap:16px;padding:4px 0 8px;display:grid}.vault-safe-welcome__header,.vault-safe-dashboard__header{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.vault-safe-welcome__icon,.vault-safe-dashboard__icon{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);background:#f5f2ea;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.vault-safe-welcome__copy,.vault-safe-dashboard__copy{gap:4px;display:grid}.vault-safe-welcome__copy span,.vault-safe-dashboard__copy span{color:var(--brand);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.vault-safe-welcome__copy strong,.vault-safe-dashboard__copy strong{color:var(--line);font-family:var(--font-display);font-size:22px;font-weight:950}.vault-safe-welcome__status{color:var(--brand);font-weight:850}.vault-safe-provisioning{border:2px solid var(--line);box-shadow:4px 4px 0 var(--line);background:#fff;border-radius:18px;gap:12px;padding:16px;display:grid}.vault-safe-provisioning h2{font-family:var(--font-display);margin:0;font-size:20px;font-weight:950}.vault-safe-provisioning p,.vault-safe-welcome__import{color:var(--muted);margin:0;line-height:1.45}.vault-safe-provisioning__primary{background:var(--brand);border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);color:#fff;cursor:pointer;width:100%;min-height:42px;padding:10px 16px;font-weight:900}.vault-safe-provisioning__primary:disabled{cursor:wait;opacity:.88}.vault-safe-provisioning__error,.vault-safe-provisioning__notice,.vault-safe-provisioning__phase,.vault-safe-provisioning__note{margin:0;font-weight:850}.vault-safe-provisioning__note{color:var(--muted);font-size:13px}.vault-safe-provisioning__error{color:#9b1c1c}.vault-safe-provisioning__notice,.vault-safe-provisioning__phase{color:var(--brand)}.vault-safe-welcome__import{color:var(--muted);text-align:center;margin:0;line-height:1.45}.vault-safe-welcome__import-link{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-weight:900;text-decoration:underline}.vault-safe-welcome__import-link:disabled{cursor:wait;opacity:.7}.vault-safe-dashboard__copy code{border:2px solid var(--line);font-family:var(--font-mono);background:#f5f2ea;border-radius:10px;width:fit-content;padding:6px 8px;font-size:12px}.vault-safe-dashboard__badges{flex-wrap:wrap;gap:8px;display:flex}.vault-safe-dashboard__badge{border:2px solid var(--line);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:900}.vault-safe-dashboard__badge--connected{color:#17663a;background:#e8f7ee}.vault-safe-dashboard__badge--bound{color:var(--line);background:#f5f2ea}.vault-safe-dashboard__identity-line{gap:4px;display:grid}.vault-safe-dashboard__identity-line span{color:var(--muted);font-size:12px;font-weight:850}.vault-safe-dashboard__assets{gap:10px;display:grid}.vault-safe-dashboard__assets-label{color:var(--brand);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.premium-wallet-shell--vault:has(.wallet-shell){border:3px solid var(--line);box-shadow:var(--theme-card-shadow,10px 10px 0 var(--line));border-radius:20px;padding:0;overflow:hidden}.wallet-shell{--wallet-gutter:18px;--wallet-radius:14px;--wallet-border:2px solid var(--line);--wallet-shadow:3px 3px 0 var(--line);--wallet-shadow-sm:2px 2px 0 var(--line);background:#fff;gap:0;min-height:100%;display:grid}.wallet-shell-header{border-bottom:var(--wallet-border);padding:16px var(--wallet-gutter) 14px;background:linear-gradient(#7c3aed24 0%,#7c3aed08 100%);grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.wallet-shell-header__account strong{font-family:var(--font-display);font-size:20px;font-weight:950;line-height:1.1}.wallet-shell-header__menu{border:var(--wallet-border);border-radius:var(--wallet-radius);box-shadow:var(--wallet-shadow-sm);color:var(--line);cursor:pointer;background:#fff;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.wallet-shell-header__menu:hover{box-shadow:1px 1px 0 var(--line);transform:translate(2px,2px)}.wallet-shell-header__menu svg{width:18px;height:18px}.wallet-shell-header__address{border:var(--wallet-border);border-radius:var(--wallet-radius);box-shadow:var(--wallet-shadow-sm);color:var(--line);cursor:pointer;font:inherit;background:#f5f2ea;grid-column:1/-1;justify-self:start;align-items:center;gap:8px;min-height:40px;padding:8px 12px;display:inline-flex;position:relative}.wallet-shell-header__address code{font-family:var(--font-mono);font-size:12px;font-weight:800}.wallet-shell-header__address svg{width:14px;height:14px}.wallet-shell-header__address-dot{border:2px solid var(--line);border-radius:999px;width:10px;height:10px}.wallet-shell-header__address-dot--sl1{background:#f59e0b}.wallet-shell-header__address-dot--evm{background:var(--brand)}.wallet-shell-balance__label{color:var(--brand);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:950;display:block}.wallet-shell-header__copied{color:var(--brand);white-space:nowrap;margin-left:8px;font-size:10px;font-weight:900;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.wallet-shell-balance{padding:16px var(--wallet-gutter) 12px;text-align:center;background:#fff}.wallet-shell-balance strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:40px;font-weight:950;line-height:1;display:block}.wallet-shell-actions{padding:0 var(--wallet-gutter) 16px;background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wallet-shell-actions__item{border:var(--wallet-border);border-radius:var(--wallet-radius);box-shadow:var(--wallet-shadow);cursor:pointer;background:#fff;place-items:center;gap:6px;min-height:72px;padding:10px 12px;transition:box-shadow .12s,transform .12s;display:grid}.wallet-shell-actions__item:hover:not(:disabled){box-shadow:1px 1px 0 var(--line);transform:translate(2px,2px)}.wallet-shell-actions__item:first-child{background:var(--brand);color:#fff}.wallet-shell-actions__item:first-child .wallet-shell-actions__icon{color:#fff}.wallet-shell-actions__item:disabled{cursor:not-allowed;opacity:.55}.wallet-shell-actions__icon{color:var(--line);justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.wallet-shell-actions__icon svg{width:22px;height:22px}.wallet-shell-actions__item span:last-child{font-size:13px;font-weight:900}.wallet-shell-tabs{border-bottom:var(--wallet-border);border-top:var(--wallet-border);padding:12px var(--wallet-gutter);background:#fff;gap:10px;display:flex;overflow-x:auto}.wallet-shell-tabs button{border:var(--wallet-border);border-radius:var(--wallet-radius);box-shadow:var(--wallet-shadow-sm);color:var(--muted);cursor:pointer;white-space:nowrap;background:#fff;flex:1 1 0;max-width:180px;min-height:44px;padding:0 16px;font-size:14px;font-weight:900}.wallet-shell-tabs button.is-active{background:var(--brand-soft);box-shadow:var(--wallet-shadow);color:var(--line)}.wallet-shell-panel{padding:14px var(--wallet-gutter) 18px;background:#f5f2ea;gap:10px;display:grid}.wallet-shell-panel__toolbar{justify-content:flex-end;display:flex}.wallet-shell-panel__toolbar button{border:var(--wallet-border);box-shadow:var(--wallet-shadow-sm);color:var(--brand);cursor:pointer;background:#fff;border-radius:12px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:900}.wallet-shell-token-list,.wallet-shell-activity-list{gap:10px;display:grid}.wallet-shell-token-list--compact{gap:6px}.wallet-shell-token-list--compact .wallet-shell-token-row{cursor:default;gap:8px;min-height:0;padding:7px 10px}.wallet-shell-token-list--compact .wallet-shell-token-row:hover{box-shadow:var(--wallet-shadow-sm);transform:none}.wallet-shell-token-list--compact .wallet-shell-token-row__icon{border-radius:8px;width:28px;height:28px;font-size:11px}.wallet-shell-token-list--compact .wallet-shell-token-row__copy strong,.wallet-shell-token-list--compact .wallet-shell-token-row__amounts strong{font-size:13px}.wallet-shell-token-toggle{color:var(--brand);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:850;text-decoration:underline}.wallet-shell-panel--tokens{gap:8px;padding-block:10px 16px;display:grid}.wallet-shell-panel--tokens .wallet-shell-refresh,.wallet-shell-panel--tokens .wallet-shell-hint{margin:0}.wallet-shell-token-row,.wallet-shell-activity-row{border:var(--wallet-border);border-radius:var(--wallet-radius);box-shadow:var(--wallet-shadow-sm);cursor:pointer;text-align:left;background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 14px;transition:box-shadow .12s,transform .12s;display:grid}.wallet-shell-token-row:hover,.wallet-shell-activity-row:hover{box-shadow:1px 1px 0 var(--line);transform:translate(2px,2px)}.wallet-shell-token-row__icon{background:var(--brand-soft);border:var(--wallet-border);box-shadow:var(--wallet-shadow-sm);color:var(--brand);font-family:var(--font-display);text-transform:uppercase;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:950;display:inline-flex}.wallet-shell-token-row__amounts strong,.wallet-shell-activity-row__amounts strong{font-weight:950}.wallet-shell-token-row__amounts,.wallet-shell-activity-row__amounts{text-align:right;justify-items:end;gap:2px;display:grid}.wallet-shell-token-row__amounts small,.wallet-shell-activity-row__amounts small{color:var(--muted);font-size:12px;font-weight:800}.wallet-shell-activity-icon{border:var(--wallet-border);box-shadow:var(--wallet-shadow-sm);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.wallet-shell-activity-icon.is-outgoing{color:#4338ca;background:#eef2ff}.wallet-shell-activity-icon.is-incoming{color:#047857;background:#ecfdf5}.wallet-shell-activity-icon svg{width:18px;height:18px}.wallet-shell-activity-row__copy{gap:4px;display:grid}.wallet-shell-activity-row__copy strong{font-size:14px;font-weight:900}.wallet-shell-activity-row__status{font-size:12px;font-weight:900}.wallet-shell-activity-row__status--success{color:#047857}.wallet-shell-activity-row__status--error{color:#b91c1c}.wallet-shell-activity-row__status--pending{color:#b45309}.wallet-shell-activity-group h3{color:var(--line);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:950}.wallet-shell-empty,.wallet-shell-hint{color:var(--muted);margin:0;font-size:13px;font-weight:800;line-height:1.45}.wallet-shell-refresh{color:var(--brand);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:900;text-decoration:underline}.wallet-shell-settings-screen{background:#fff;grid-template-rows:auto 1fr;min-height:100%;display:grid}.wallet-shell-settings-screen__header{border-bottom:var(--wallet-border);min-height:56px;padding:10px var(--wallet-gutter,14px);background:#f5f2ea;grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.wallet-shell-settings-screen__header strong{font-family:var(--font-display);text-align:center;font-size:18px;font-weight:950}.wallet-shell-settings-screen__back{border:var(--wallet-border);box-shadow:var(--wallet-shadow-sm);color:var(--line);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.wallet-shell-settings-screen__body{background:#f5f2ea;gap:12px;padding:14px;display:grid;overflow:auto}.wallet-shell-menu-section h3{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:950}.wallet-shell-menu-list{gap:8px;display:grid}.wallet-shell-menu-item{border:var(--wallet-border);border-radius:var(--wallet-radius);box-shadow:var(--wallet-shadow-sm);cursor:pointer;text-align:left;background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 14px;transition:box-shadow .12s,transform .12s;display:grid}.wallet-shell-menu-item:hover{box-shadow:1px 1px 0 var(--line);transform:translate(2px,2px)}.wallet-shell-menu-item__icon{color:var(--line);justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.wallet-shell-menu-item__icon svg,.wallet-shell-menu-item>svg{width:18px;height:18px}.wallet-shell-menu-item__label{font-size:15px;font-weight:900}.identity-profile-screen--networks{gap:12px}@media (min-width:768px){.meanly-app-shell:has(>.page--vault)>main{width:min(720px,100% - 32px)}.vault-workspace--adaptive{width:100%}.vault-workspace--adaptive .premium-wallet-shell--vault.premium-wallet-shell--compact{width:100%;max-width:720px}.wallet-shell{--wallet-gutter:24px}.wallet-shell-actions{grid-template-columns:repeat(2,minmax(0,140px));justify-content:center;gap:12px;max-width:320px;margin-inline:auto}.vault-safe-card{padding:24px 26px 22px}}@media (min-width:1024px){.meanly-app-shell:has(>.page--vault){justify-content:flex-start;align-items:stretch;padding-inline:32px}.meanly-app-shell:has(>.page--vault)>main{width:min(1120px,100%)}.page--vault{align-items:stretch;padding-inline:0}.vault-workspace--adaptive{width:100%;max-width:1120px}.vault-workspace--adaptive .premium-wallet-shell--vault.premium-wallet-shell--compact{max-width:none;min-height:min(680px, calc(100dvh - var(--storefront-header-offset) - 140px));width:100%}.premium-wallet-shell--vault:has(.vault-safe-card){max-width:560px;min-height:0;margin-inline:auto}.wallet-shell{--wallet-gutter:28px}.wallet-shell:has(.wallet-shell-tabs){grid-template:"header header""balance actions""tabs tabs""panel panel"minmax(0,1fr)/minmax(0,1fr) auto}.wallet-shell-header{grid-area:header}.wallet-shell-balance{padding:18px 0 18px var(--wallet-gutter);text-align:left;grid-area:balance;align-self:center}.wallet-shell-balance strong{font-size:48px}.wallet-shell-actions{max-width:none;padding:18px var(--wallet-gutter) 18px 0;grid-area:actions;grid-template-columns:repeat(2,136px);justify-content:flex-end;align-self:center;gap:12px;margin:0}.wallet-shell-tabs{grid-area:tabs}.wallet-shell-panel{grid-area:panel;min-height:280px;padding-block:16px 28px}.wallet-shell-token-list:not(.wallet-shell-token-list--compact){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wallet-shell-settings-screen__header,.wallet-shell-settings-screen__body{padding-inline:var(--wallet-gutter)}.vault-safe-networks__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vault-safe-network-row{border-radius:var(--wallet-radius,14px);padding:14px}}@media (min-width:1280px){.wallet-shell{--wallet-gutter:32px}.wallet-shell-token-list:not(.wallet-shell-token-list--compact),.vault-safe-networks__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.identity-account-panel__hero{gap:12px;display:grid}.identity-account-panel__identity{gap:4px;display:grid}.identity-account-panel__identity strong{font-size:22px;line-height:1.1}.identity-account-panel__identity span{color:var(--muted);font-size:12px;font-weight:850}.identity-account-panel__total{gap:2px;display:grid}.identity-account-panel__total span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.identity-account-panel__total strong{font-size:28px}.identity-account-nav{gap:8px;display:flex}.identity-account-nav button{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);cursor:pointer;background:#fff;min-height:36px;padding:6px 12px;font-weight:900}.identity-account-nav button.is-active{background:var(--brand-soft)}.identity-account-assets{gap:8px;display:grid}.identity-account-asset{border:2px solid var(--line);justify-content:space-between;align-items:center;min-height:42px;padding:8px 12px;display:flex}.identity-account-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.identity-account-primary,.identity-account-secondary{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);cursor:pointer;min-height:44px;font-weight:950}.identity-account-primary{background:var(--brand);color:#fff}.identity-account-secondary{background:#fff}.identity-account-recent{gap:8px;display:grid}.identity-account-recent__header{justify-content:space-between;align-items:center;display:flex}.identity-account-recent__header button{color:var(--brand);cursor:pointer;background:0 0;border:0;font-weight:850;text-decoration:underline}.identity-activity-list{gap:8px;display:grid}.identity-activity-row{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);cursor:pointer;text-align:left;background:#fff;gap:4px;width:100%;padding:10px 12px;display:grid}.identity-activity-row__main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.identity-activity-row__direction{color:var(--muted);text-transform:uppercase;width:100%;font-size:11px;font-weight:850}.identity-activity-group{gap:8px;display:grid}.identity-activity-group h3{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950}.identity-profile-screen{gap:16px;display:grid}.identity-profile-screen__header{gap:4px;display:grid}.identity-profile-screen__header strong{font-size:22px}.identity-profile-screen__header span{color:var(--muted);font-size:12px;font-weight:850}.identity-profile-status{border:2px solid var(--line);gap:10px;padding:12px;display:grid}.identity-profile-status div{gap:2px;display:grid}.identity-profile-status span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.identity-profile-instruments,.identity-profile-events,.identity-add-instrument-section{gap:10px;display:grid}.identity-add-instrument-section h3{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:950}.identity-connect-card{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);gap:10px;padding:12px;display:grid}.identity-connect-card__header{justify-content:space-between;align-items:center;display:flex}.identity-connect-card__badge{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.identity-provisioning-external{gap:12px;display:grid}.identity-provisioning-external__hint{color:var(--muted);margin:0;font-size:13px}.identity-capability-matrix{gap:8px;display:grid}.identity-capability-matrix__header{gap:2px;display:grid}.identity-capability-matrix__header small{color:var(--muted);font-size:12px}.identity-capability-matrix__table{gap:6px;display:grid}.identity-capability-matrix__row{border:2px solid var(--line);grid-template-columns:1.4fr repeat(3,minmax(52px,.6fr));align-items:center;gap:8px;padding:8px 10px;display:grid}.identity-capability-matrix__row--head{background:var(--brand-soft);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:950}.identity-capability-matrix__instrument{gap:2px;display:grid}.identity-capability-matrix__instrument small{color:var(--muted);font-size:11px}.identity-capability-cell{color:var(--muted);text-align:center;font-weight:900}.identity-capability-cell.is-enabled{color:var(--brand)}.identity-capability-matrix__footnote,.identity-send-scope{color:var(--muted);margin:0;font-size:12px}.identity-receive-capabilities{text-align:left;gap:4px;margin:0;padding:0;list-style:none;display:grid}.identity-instrument-list,.identity-event-list,.identity-add-instrument-options{gap:8px;display:grid}.identity-instrument-row{border:2px solid var(--line);gap:6px;padding:10px 12px;display:grid}.identity-instrument-row__header{justify-content:space-between;align-items:center;display:flex}.identity-instrument-row__check{color:var(--brand);font-weight:950}.identity-instrument-row__meta{color:var(--muted);gap:12px;font-size:12px;display:flex}.identity-add-instrument-toggle{color:var(--brand);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:900;text-decoration:underline}.identity-add-instrument-panel{border:2px dashed var(--line);gap:12px;padding:12px;display:grid}.identity-add-instrument-panel header{gap:4px;display:grid}.identity-add-instrument-option{border:2px solid var(--line);gap:8px;padding:10px;display:grid}.identity-add-instrument-option__actions{gap:8px;display:grid}.identity-add-instrument-option__paths{gap:10px;display:grid}.identity-add-instrument-option__path{border:2px solid var(--line);background:#fff;border-radius:14px;gap:8px;padding:12px;display:grid}.identity-add-instrument-option__path--migrate{background:#f5f2ea}.identity-add-instrument-option__path-title{margin:0;font-weight:950}.identity-add-instrument-option__path-body{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.identity-instrument-row__actions{gap:8px;display:grid}.identity-instrument-row__details{border-top:2px dashed var(--line);gap:8px;margin-top:8px;padding-top:8px;display:grid}.identity-instrument-row__details p{gap:4px;margin:0;display:grid}.identity-instrument-row__details code{word-break:break-all}.identity-instrument-row__hint{color:var(--muted);margin:0;font-size:12px}.identity-instrument-row__confirm{border:2px solid var(--line);gap:8px;margin-top:8px;padding:10px;display:grid}.identity-instrument-row__danger{color:#8b1e1e;border-color:#8b1e1e}.import-seed-modal{z-index:120;position:fixed;inset:0}.import-seed-modal__backdrop{cursor:pointer;background:#00000073;border:0;position:absolute;inset:0}.import-seed-modal__panel{background:var(--paper,#fdfcf0);border:var(--wallet-border,2px solid #111);box-shadow:var(--wallet-shadow,6px 6px 0 #111);gap:12px;width:100%;max-width:min(520px,100vw - 24px);max-height:calc(100vh - 32px);padding:16px;display:grid;position:relative;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.import-seed-modal__header{gap:6px;display:grid}.import-seed-modal__kicker{color:var(--brand);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.import-seed-modal__steps{border:2px solid var(--line);border-radius:12px;gap:8px;margin:0;padding:12px 12px 12px 28px;list-style:decimal;display:grid}.import-seed-modal__steps li{color:var(--muted);line-height:1.45}.import-seed-modal__callout{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);background:#f5f2ea;border-radius:12px;gap:6px;padding:12px;display:grid}.import-seed-modal__callout strong{font-size:13px}.import-seed-modal__callout p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.import-seed-modal__field{gap:6px;display:grid}.import-seed-modal__field textarea{border:2px solid var(--line);font:inherit;resize:vertical;width:100%;min-height:112px;padding:10px}.import-seed-modal__preview{gap:4px;display:grid}.import-seed-modal__preview code{word-break:break-all}.import-seed-modal__actions{gap:8px;display:grid}.import-seed-modal__hint{color:var(--muted);margin:0;font-size:12px}.identity-event-row{border:2px solid var(--line);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.identity-event-row small{color:var(--muted)}.identity-activity-row__meta{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.identity-activity-detail{gap:12px;display:grid}.identity-account-back{color:var(--brand);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:850;text-decoration:underline}.identity-activity-detail__header{gap:4px;display:grid}.identity-activity-detail__facts{gap:10px;margin:0;display:grid}.identity-activity-detail__facts div{gap:2px;display:grid}.identity-activity-detail__facts dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.identity-activity-detail__facts dd{margin:0}.identity-activity-detail__facts code{word-break:break-all;margin-top:4px;font-size:11px;display:block}.identity-payment-trust{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.identity-payment-trust li{color:var(--text-muted,#6b7280);font-size:13px}.identity-payment-trust li.is-ok{color:var(--success,#15803d)}.identity-payment-timeline{margin:0 0 16px}.identity-payment-timeline h3{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#6b7280);margin:0 0 12px;font-size:13px;font-weight:600}.identity-payment-timeline__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.identity-payment-timeline__item{border-left:2px solid #ffffff14;padding-left:12px}.identity-payment-timeline__item.is-ok{border-left-color:var(--success,#15803d)}.identity-payment-timeline__head{align-items:center;gap:8px;display:flex}.identity-payment-timeline__marker{color:var(--success,#15803d);font-size:12px}.identity-payment-timeline__head strong{font-size:14px;font-weight:600}.identity-payment-timeline__detail{color:var(--text-muted,#6b7280);margin:4px 0 0 20px;font-size:13px}.identity-payment-timeline__source{color:var(--text-muted,#6b7280);opacity:.7;margin:4px 0 0 20px;font-size:11px;display:block}.identity-statement-screen,.identity-statement-flow,.identity-statement-line-detail{margin-top:8px}.identity-statement-period{color:var(--text-muted,#6b7280);margin:0 0 16px;font-size:13px}.identity-statement-summary,.identity-statement-totals{gap:12px;margin-bottom:20px;display:grid}.identity-statement-summary>div,.identity-statement-totals>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.identity-statement-summary span,.identity-statement-totals span{color:var(--text-muted,#6b7280);font-size:13px}.identity-statement-lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.identity-statement-line{cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;gap:4px;width:100%;padding:12px;display:grid}.identity-statement-line__main{justify-content:space-between;align-items:center;gap:12px;display:flex}.identity-statement-line small{color:var(--text-muted,#6b7280);font-size:12px}.identity-statement-line-detail__actions{margin-top:20px}.identity-statement-line-detail__actions p{color:var(--text-muted,#6b7280);margin:8px 0 0;font-size:12px}.identity-issue-actions,.identity-issue-report,.identity-issue-status{margin-top:16px}.identity-issue-report{border:1px solid #ffffff14;border-radius:14px;gap:12px;padding:14px;display:grid}.identity-issue-report select{width:100%}.identity-issue-status{background:#ffffff0a;border-radius:14px;gap:4px;padding:14px;display:grid}.ops-dispute-list{gap:8px;margin-bottom:16px;display:grid}.ops-dispute-list__item{cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:12px;display:grid}.ops-dispute-evidence{gap:8px;margin:12px 0;display:grid}.ops-dispute-detail{border-top:1px solid #ffffff14;margin-top:16px;padding-top:16px}.identity-account-advanced-toggle{color:var(--brand);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:850;text-decoration:underline}.identity-account-advanced{border:2px dashed var(--line);gap:8px;padding:10px;display:grid}.identity-account-advanced code{word-break:break-all}.identity-send-modal{z-index:80;position:fixed;inset:0}.identity-send-modal__backdrop{cursor:pointer;background:#00000073;border:0;width:100%;height:100%;position:absolute;inset:0}.identity-send-modal__panel{border:2px solid var(--line);box-shadow:6px 6px 0 var(--line);background:#fff;gap:12px;width:calc(100% - 24px);max-width:420px;max-height:calc(100vh - 32px);padding:16px;display:grid;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.identity-send-modal__header{justify-content:space-between;align-items:center;display:flex}.identity-send-modal__header button{cursor:pointer;background:0 0;border:0;font-weight:850}.identity-send-field{gap:6px;display:grid}.identity-send-field input{border:2px solid var(--line);min-height:42px;padding:8px 10px}.identity-send-amount-row{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.identity-send-review{gap:8px;margin:0;display:grid}.identity-send-review div{gap:2px;display:grid}.identity-send-review dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.identity-send-review dd{margin:0}.identity-send-trust{gap:4px;margin:0;padding-left:18px;display:grid}.identity-send-actions{justify-content:flex-end;gap:8px;display:flex}.identity-send-error{color:#b42318;margin:0;font-size:13px}.identity-receive-body{text-align:center;gap:10px;display:grid}.identity-receive-alias{margin:0;font-size:20px;font-weight:950}.identity-receive-qr{justify-self:center;width:100%;max-width:220px;height:auto}.identity-value-entry-asset{margin:0;font-size:14px;font-weight:850}.identity-value-entry-address{text-align:left;gap:8px;display:grid}.identity-value-entry-address__label{color:var(--muted);font-size:12px;font-weight:850}.identity-value-entry-address__value{overflow-wrap:anywhere;word-break:break-all;font-size:12px;display:block}.identity-value-entry-success{margin:0;font-size:18px;font-weight:950}.identity-value-entry-networks{text-align:left;gap:8px;width:100%;display:grid}.identity-value-entry-networks__label{color:var(--muted);font-size:12px;font-weight:850}.identity-value-entry-networks__list{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.identity-value-entry-network{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:850}.identity-value-entry-network.is-active{background:var(--accent-soft,#efe9ff);border-color:var(--accent,#7c5cff)}.vault-safe-receive{gap:8px;display:grid}.vault-safe-receive__label{color:var(--muted);font-size:12px;font-weight:850}.vault-safe-receive__trigger{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);cursor:pointer;background:#fff;align-items:center;gap:8px;min-height:40px;padding:8px 12px;display:inline-flex}.vault-safe-receive__trigger.is-active{background:var(--brand-soft)}.vault-safe-receive__popover{border:2px solid var(--line);box-shadow:4px 4px 0 var(--line);background:#fff;border-radius:14px;gap:8px;margin-top:8px;padding:12px;display:grid}.vault-safe-receive__popover img{width:100%;max-width:220px;height:auto}.vault-safe-receive__popover code{word-break:break-all;font-size:11px}.vault-safe-networks{gap:12px;display:grid}.vault-safe-networks__toggle{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);cursor:pointer;font-family:var(--font-display);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;width:100%;min-height:46px;padding:10px 14px;font-size:15px;font-weight:950;transition:transform .12s,box-shadow .12s;display:flex}.vault-safe-networks__toggle:hover{box-shadow:4px 4px 0 var(--line);transform:translate(-1px,-1px)}.vault-safe-networks__toggle small{color:var(--brand);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:950}.vault-safe-networks__body{border:2px solid var(--line);box-shadow:4px 4px 0 var(--line);background:#fff;border-radius:18px;padding:12px 14px 14px}.vault-safe-networks__body .premium-wallet-bindings{margin-top:8px}.vault-safe-networks__list{gap:0;display:grid}.vault-safe-network-row{border-top:2px solid var(--line);gap:10px;padding:14px 0;display:grid}.vault-safe-network-row:first-child{border-top:0;padding-top:4px}.vault-safe-network-row__header{justify-content:space-between;align-items:center;display:flex}.vault-safe-network-row__header strong{font-family:var(--font-display);font-size:18px;font-weight:950}.vault-safe-network-row__badge{border:2px solid var(--line);letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;font-size:10px;font-weight:950}.vault-safe-network-row p{color:var(--muted);margin:0;line-height:1.45}.vault-safe-network-row__actions{gap:8px;display:grid}.vault-safe-network-row__primary,.vault-safe-network-row__secondary{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);cursor:pointer;width:100%;min-height:40px;padding:10px 14px;font-weight:900}.vault-safe-network-row__primary{background:var(--brand);color:#fff}.vault-safe-network-row__primary:disabled,.vault-safe-network-row__secondary:disabled{cursor:wait;opacity:.88}.vault-safe-network-row__secondary{color:var(--line);background:#fff}.vault-safe-network-row.is-connecting .vault-safe-network-row__primary:not(:disabled),.vault-safe-network-row.is-connecting .vault-safe-network-row__secondary:not(:disabled){cursor:wait;opacity:.88}body:has(.page--ai){min-height:100dvh}.meanly-app-shell:has(>.page--ai){flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.meanly-app-shell>.page--ai{flex:auto;width:100%;min-height:0}.page--ai{box-sizing:border-box;max-width:none;min-height:calc(100dvh - var(--storefront-header-offset) - 72px);padding:calc(var(--storefront-header-offset) + 6px) var(--ai-chat-gutter) 10px;flex-direction:column;flex:auto;align-items:center;gap:0;width:100%;margin:0 auto;display:flex}.meanly-storefront-header-shell~.meanly-app-shell .page--ai{padding-top:calc(var(--storefront-header-offset) + 6px)}.ai-chat-shell{max-width:var(--ai-chat-max-width);min-height:0;width:min(var(--ai-chat-max-width), calc(100vw - (var(--ai-chat-gutter) * 2)));flex-direction:column;flex:auto;margin:0 auto;display:flex}.ai-chat-panel{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);background:#fff;border-radius:10px;flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.ai-message-list{background:#f8f7ff;flex-direction:column;flex:auto;justify-content:flex-start;gap:10px;min-height:0;padding:12px;display:flex;overflow-y:auto}.ai-chat-pending{color:var(--muted);margin:0;padding:2px 4px;font-size:13px;font-weight:700}.ai-b2b-note{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);background:#ede9fe;border-radius:8px;padding:10px 12px}.ai-b2b-note p{color:var(--ink);margin:0;font-size:14px;font-weight:700;line-height:1.45}.ai-b2b-note a{color:var(--brand);text-underline-offset:2px;font-weight:900;text-decoration:underline;text-decoration-thickness:2px}.ai-message--b2b.ai-message--cards{width:100%;max-width:100%}.ai-message-list::-webkit-scrollbar{width:8px}.ai-message-list::-webkit-scrollbar-track{background:0 0}.ai-message-list::-webkit-scrollbar-thumb{background:#7c3aed59;border-radius:999px}.ai-message{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);border-radius:10px;gap:8px;width:fit-content;max-width:min(760px,90%);padding:10px 12px;display:grid}.ai-message--assistant{background:#fff;align-self:flex-start}.ai-message--user{background:#ddd6fe;align-self:flex-end}:is(.ai-message--cards,.ai-message:has(.ai-result-grid)){width:100%;max-width:100%}.ai-message p{color:var(--ink);margin:0;font-size:15px;font-weight:700;line-height:1.45}.ai-message a{color:var(--brand);text-underline-offset:2px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.ai-message--typing{min-width:56px;padding:12px 14px}.ai-typing-dots{align-items:center;gap:5px;min-height:10px;margin:0;display:inline-flex}.ai-typing-dots span{background:var(--brand);border-radius:999px;width:7px;height:7px;animation:1.2s ease-in-out infinite aiTypingPulse;display:inline-block}.ai-typing-dots span:nth-child(2){animation-delay:.15s}.ai-typing-dots span:nth-child(3){animation-delay:.3s}@keyframes aiTypingPulse{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.ai-result-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;width:100%;display:grid}.ai-result-card{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;transition:transform .12s,box-shadow .12s;display:flex}.ai-result-card:hover{box-shadow:1px 1px 0 var(--line);transform:translate(1px,1px)}.ai-result-card strong{letter-spacing:-.02em;font-size:15px;font-weight:900;line-height:1.2}.ai-result-card span{color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:700}.ai-chat-composer{border-top:2px solid var(--line);background:#fff;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.ai-chat-composer input{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);color:var(--ink);font:inherit;border-radius:8px;outline:0;min-height:46px;padding:0 12px;font-size:16px;font-weight:700}.ai-chat-composer input::placeholder{color:#9ca3af}.ai-chat-composer button{background:var(--brand);border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);color:#fff;cursor:pointer;border-radius:8px;min-width:84px;min-height:46px;padding:0 14px;font-weight:900}.ai-chat-composer button:disabled{cursor:not-allowed;opacity:.55}.wallet-connect-panel{background:var(--success);border:3px solid var(--line);box-shadow:5px 5px 0 var(--line);gap:16px;padding:18px;display:grid}.page--connect{background:linear-gradient(90deg, #0505050d 1px, transparent 1px), linear-gradient(0deg, #0505050d 1px, transparent 1px), radial-gradient(circle at 50% -120px, #7c3aed38, transparent 38rem), var(--bg);min-height:calc(100vh - var(--storefront-header-offset));padding:clamp(24px, 6vw, 72px) var(--surface-gutter);background-size:28px 28px,28px 28px,auto,auto;justify-content:center;align-items:center;display:flex}.connect-ceremony{text-align:center;gap:18px;width:min(520px,100%);display:grid}.connect-ceremony .eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.connect-ceremony>h1{letter-spacing:-.085em;margin:0;font-size:clamp(36px,7vw,60px);font-weight:950;line-height:.92}.connect-ceremony>p:not(.eyebrow){color:var(--muted);max-width:38ch;margin:0 auto;font-weight:800;line-height:1.45}.page--connect-minimal{min-height:calc(100dvh - var(--storefront-header-offset));padding:clamp(16px, 5vw, 56px) var(--surface-gutter);align-items:center}.login-shell{background:var(--panel);border:3px solid var(--line);box-shadow:8px 8px 0 var(--line);text-align:center;border-radius:24px;justify-items:center;gap:14px;width:100%;max-width:400px;margin:0 auto;padding:clamp(22px,5vw,32px);display:grid}.login-shell h1{letter-spacing:-.05em;margin:0;font-size:clamp(28px,5vw,40px);font-weight:950;line-height:.95}.login-shell__lede{color:var(--muted);max-width:26ch;margin:0;font-size:15px;font-weight:700;line-height:1.4}.login-shell__cta{width:100%;margin-top:4px}.login-shell__back{color:var(--muted);font-size:14px;font-weight:800;text-decoration:none}.login-shell__back:hover{color:var(--brand);text-decoration:underline}.login-shell--loading{justify-content:center;align-items:center;min-height:152px;display:flex}.page--connect-minimal .meanly-connect-status{margin-top:2px;font-size:13px}.page--connect-minimal>.connect-card,.page--connect-minimal>.meanly-connect-panel,.page--connect-minimal>.login-shell{width:min(400px,100%);margin-top:0}.page--connect-minimal .meanly-connect-panel--login{gap:14px;padding:clamp(20px,4vw,28px)}.page--connect-minimal .meanly-connect-panel--login h1{letter-spacing:-.05em;margin:0;font-size:clamp(30px,5vw,44px);font-weight:950;line-height:.95}.page--connect-minimal .meanly-connect-panel--login p:not(.eyebrow){color:var(--muted);max-width:28ch;margin:0 auto;font-weight:700;line-height:1.45}.page--connect-minimal .meanly-connect-panel--login .eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px}.page--connect-minimal .meanly-connect-panel--login .connect-card__actions{margin-top:6px}.page--connect-minimal .meanly-connect-panel--loading{min-height:168px}.page--connect-minimal .connect-ceremony{gap:12px;width:min(420px,100%)}.page--connect-minimal .connect-ceremony>h1{letter-spacing:-.05em;font-size:clamp(30px,5vw,44px)}.page--connect-minimal .connect-ceremony>p:not(.eyebrow){max-width:28ch;font-weight:700}.page--connect-minimal .connect-card{margin-top:8px;padding:clamp(18px,3vw,24px)}@media (max-width:760px){.page--connect-minimal{min-height:calc(100dvh - var(--storefront-header-offset));padding:clamp(20px, 6vw, 36px) var(--surface-gutter) 32px;justify-content:flex-start;align-items:flex-start}.page--connect-minimal>.connect-card,.page--connect-minimal>.meanly-connect-panel,.page--connect-minimal>.login-shell{width:100%}.login-shell{box-shadow:6px 6px 0 var(--line);border-radius:20px;gap:12px;padding:20px 18px}.login-shell h1{font-size:clamp(26px,8vw,34px)}.login-shell__cta,.page--connect-minimal .connect-cta{width:100%;min-height:52px}.page--connect-minimal .meanly-connect-panel--login{box-shadow:6px 6px 0 var(--line);border-width:3px;border-radius:22px;gap:12px;padding:20px 18px}.page--connect-minimal .meanly-connect-panel--login h1{font-size:clamp(28px,8vw,36px)}.page--connect-minimal .connect-card__actions{gap:8px}}@media (max-width:420px){.page--connect-minimal{padding-inline:max(14px, env(safe-area-inset-left,0px)) max(14px, env(safe-area-inset-right,0px))}.login-shell,.page--connect-minimal .meanly-connect-panel--login{box-shadow:4px 4px 0 var(--line)}}.meanly-connect-panel,.connect-card{background:var(--panel);border:4px solid var(--line);box-shadow:10px 10px 0 var(--line);text-align:center;border-radius:26px;gap:16px;margin-top:22px;padding:clamp(22px,4vw,30px);display:grid}.pubkey-handshake__desktop,.pubkey-handshake__mobile{justify-items:center;gap:12px;display:grid}.pubkey-handshake__qr{border:3px solid var(--line);width:min(280px,70vw);height:auto;box-shadow:6px 6px 0 var(--line);background:#fff;border-radius:18px}.checkout-flow{gap:16px;display:grid}.connect-ceremony .meanly-connect-panel,.connect-ceremony .connect-card{margin-top:0}.meanly-connect-panel .eyebrow,.connect-card .eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.meanly-connect-panel h2,.connect-card h2{letter-spacing:-.055em;margin:0;font-size:clamp(26px,4vw,40px);font-weight:950;line-height:1}.meanly-connect-panel p:not(.eyebrow),.connect-card p:not(.eyebrow){color:var(--muted);max-width:40ch;margin:0 auto;font-weight:800;line-height:1.45}.connect-card__mark{background:var(--brand);border:3px solid var(--line);box-shadow:3px 3px 0 var(--line);border-radius:10px;width:22px;height:22px;margin:0 auto 2px;display:block;transform:rotate(-8deg)}.connect-card__actions,.connect-ceremony .product-card__actions{gap:10px;margin-top:4px;display:grid}.connect-cta{border:3px solid var(--line);box-shadow:4px 4px 0 var(--line);border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:12px 16px;font-weight:950;text-decoration:none;transition:transform 50ms,box-shadow 50ms;display:inline-flex}.connect-cta:hover{box-shadow:2px 2px 0 var(--line);transform:translate(2px,2px)}.connect-cta--primary{background:var(--brand);color:#fff}.connect-cta--ghost{background:var(--panel);color:var(--ink)}.business-register-panel{gap:18px;width:min(760px,100%);margin:0 auto;display:grid}.business-register-card,.business-org-card{border:3px solid var(--line);box-shadow:6px 6px 0 var(--line);background:#fff;border-radius:18px;gap:14px;padding:22px;display:grid}.business-register-card.is-disabled{opacity:.55}.business-register-card>span,.business-org-card>span{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:900}.business-register-card h2{letter-spacing:-.055em;margin:0;font-size:clamp(28px,4vw,44px);font-weight:950;line-height:1}.business-register-card p,.business-org-card p{color:var(--muted);margin:0;font-weight:800;line-height:1.45}.business-register-card label{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;gap:7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:900;display:grid}.business-register-card input,.business-register-card select,.business-register-card textarea{border:3px solid var(--line);box-shadow:3px 3px 0 var(--line);color:var(--ink);font:inherit;font-family:var(--font-sans);letter-spacing:0;text-transform:none;background:#fff;border-radius:8px;min-height:48px;padding:0 12px;font-size:15px;font-weight:850}.business-register-card textarea{resize:vertical;min-height:92px;padding:12px}.business-register-card button,.business-org-card button{background:var(--brand);border:3px solid var(--line);box-shadow:4px 4px 0 var(--line);color:#fff;cursor:pointer;border-radius:8px;min-height:48px;padding:0 14px;font-weight:950}.business-register-card button:disabled,.business-org-card button:disabled{cursor:not-allowed;opacity:.55}.business-register-row,.business-radio-grid{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.business-radio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-radio-grid label{background:var(--brand-soft);border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);flex-direction:row;align-items:center;gap:9px;padding:12px;display:flex}.business-radio-grid input{box-shadow:none;min-height:auto}.business-org-card{background:var(--warning)}.business-org-card strong{letter-spacing:-.04em;font-size:22px;font-weight:950;line-height:1.05}.business-offer-panel{width:min(720px,100%)}.business-offer-document{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);white-space:pre-wrap;background:#f8fafc;gap:10px;max-height:360px;padding:18px;display:grid;overflow:auto}.business-offer-document strong{font-size:15px}.business-offer-document small{color:var(--muted);text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:800}.business-offer-confirm{background:var(--brand-soft);box-shadow:2px 2px 0 var(--line);border:2px solid #cdb9ff;align-items:flex-start;padding:12px;gap:10px!important;display:flex!important}.business-offer-confirm input{flex:none;min-height:auto;margin-top:3px;width:auto!important}.business-onboarding-panel{width:100%;max-width:820px;margin:0 auto;display:grid}.business-onboarding-card{gap:14px}.business-onboarding-brand{letter-spacing:-.02em;align-items:center;gap:8px;margin-bottom:2px;font-size:12px;font-weight:950;display:inline-flex}.business-onboarding-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.business-onboarding-step{border:2px solid var(--line);background:#f7f3ff;grid-template-columns:30px 1fr;align-items:flex-start;gap:10px;min-height:104px;padding:12px;display:grid}.business-onboarding-step strong{margin-bottom:3px;font-size:14px;font-weight:950;display:block}.business-onboarding-step span:last-child{color:var(--muted);font-size:13px;font-weight:750;line-height:1.25}.business-onboarding-num{background:var(--brand);border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);place-items:center;width:30px;height:30px;font-family:JetBrains Mono,ui-monospace,monospace;display:grid;color:#fff!important;font-size:13px!important;font-weight:900!important}.business-onboarding-notice{border:3px solid var(--line);box-shadow:4px 4px 0 var(--line);background:#ecfeff;padding:14px;font-size:14px;font-weight:900;line-height:1.35}.business-onboarding-meta{border:2px dashed var(--line);color:var(--muted);padding:12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:800;line-height:1.45}.business-onboarding-actions{flex-wrap:wrap;gap:10px;display:flex}.business-onboarding-actions a{border:3px solid var(--line);box-shadow:3px 3px 0 var(--line);color:var(--ink);background:#fff;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:14px;font-weight:950;text-decoration:none;display:inline-flex}.business-onboarding-actions a.button-primary{background:var(--brand);color:#fff}.ops-command-shell{--ops-bg:#05070d;--ops-card:#0e121feb;--ops-card-strong:#0d1220;--ops-line:#ffffff14;--ops-line-strong:#7c3aed6b;--ops-text:#f8fafc;--ops-muted:#94a3b8;--ops-accent:var(--brand);--ops-accent-soft:var(--brand-soft);--ops-green:#10b981;--ops-warn:#f59e0b;background:radial-gradient(circle at 80% 0%, #7c3aed29, transparent 36%), radial-gradient(circle at 10% 100%, #10b9811a, transparent 34%), var(--ops-bg);color:var(--ops-text);grid-template-columns:260px minmax(0,1fr);width:100%;max-width:none;height:100vh;min-height:100vh;margin:0;display:grid;overflow:hidden}.ops-sidebar{border-right:1px solid var(--ops-line);background:#05070ddb;flex-direction:column;min-height:100%;max-height:100%;padding:22px 18px;display:flex;overflow-y:auto}.ops-sidebar__brand{border-bottom:1px solid var(--ops-line);align-items:center;gap:12px;padding-bottom:22px;display:flex}.ops-sidebar__brand strong,.ops-sidebar__footer strong{letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;display:block}.ops-sidebar__brand span:not(.ops-sidebar__dot),.ops-sidebar__footer span{color:var(--ops-muted);letter-spacing:.07em;text-transform:uppercase;margin-top:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:800;display:block}.ops-sidebar__dot{background:var(--ops-accent);width:12px;height:12px;display:block;box-shadow:0 0 24px #7c3aedbf}.ops-sidebar__nav{gap:8px;padding:24px 0;display:grid}.ops-sidebar__group{gap:7px;display:grid}.ops-sidebar__group+.ops-sidebar__group{border-top:1px solid var(--ops-line);padding-top:14px}.ops-sidebar__group-title{color:var(--ops-muted);letter-spacing:.09em;text-transform:uppercase;padding:4px 2px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:900}.ops-sidebar__nav button{color:var(--ops-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;padding:12px}.ops-sidebar__nav button.is-active,.ops-sidebar__nav button:hover{border-color:var(--ops-line-strong);color:var(--ops-text);background:#7c3aed24}.ops-sidebar__nav span{font-size:13px;font-weight:950;display:block}.ops-sidebar__nav small{color:var(--ops-muted);letter-spacing:.04em;text-transform:uppercase;margin-top:3px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:800;display:block}.ops-sidebar__footer{border-top:1px solid var(--ops-line);gap:6px;margin-top:auto;padding-top:18px;display:grid}.ops-sidebar__footer a{color:var(--ops-accent);letter-spacing:.06em;text-transform:uppercase;margin-top:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:900;text-decoration:none}.ops-command-main{flex-direction:column;gap:18px;min-width:0;min-height:0;padding:clamp(20px,3vw,34px);display:flex;overflow-y:auto}.ops-hero,.ops-panel,.ops-access-panel,.ops-metric-grid article{background:var(--ops-card);border:1px solid var(--ops-line);padding:clamp(18px,2.6vw,28px);box-shadow:0 20px 50px #00000052}.ops-access-panel{max-width:720px;margin:80px auto}.ops-hero{flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:172px;display:grid}.ops-hero .eyebrow,.ops-panel .eyebrow{color:var(--ops-accent)}.ops-hero h1,.ops-access-panel h1{color:var(--ops-text);letter-spacing:-.05em;margin:8px 0 10px;font-size:clamp(34px,3.7vw,52px);font-weight:950;line-height:.96}.ops-hero p:not(.eyebrow),.ops-access-panel p:not(.eyebrow),.ops-panel .section-heading p{color:var(--ops-muted);margin:0;font-size:15px;font-weight:750;line-height:1.45}.ops-panel h2{color:var(--ops-text);letter-spacing:-.045em;margin:6px 0;font-size:clamp(24px,2.7vw,36px);line-height:1}.ops-panel h3{color:var(--ops-text);letter-spacing:-.02em;margin:10px 0;font-size:15px;font-weight:950}.ops-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ops-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ops-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ops-finance-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ops-finance-flow article,.ops-finance-section{border:1px solid var(--ops-line);background:#ffffff08}.ops-finance-flow article{gap:7px;min-height:108px;padding:14px;display:grid}.ops-finance-flow span,.ops-finance-flow small,.ops-finance-section__header .eyebrow{letter-spacing:.05em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:900}.ops-finance-flow span,.ops-finance-section__header .eyebrow{color:var(--ops-accent)}.ops-finance-flow strong{color:var(--ops-text);font-size:16px;font-weight:950}.ops-finance-flow small{color:var(--ops-muted);line-height:1.45}.ops-finance-section{gap:12px;padding:16px;display:grid}.ops-finance-section__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ops-finance-section__header h3{margin:4px 0 0}.ops-finance-section__header .eyebrow{margin:0}.ops-table-wrap{border:1px solid var(--ops-line);width:100%;overflow:auto}.ops-table{border-collapse:collapse;width:100%;min-width:720px}.ops-table th,.ops-table td{border-bottom:1px solid var(--ops-line);color:var(--ops-text);text-align:left;vertical-align:top;padding:12px 14px}.ops-table th{color:var(--ops-muted);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#ffffff09;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:950}.ops-table td{font-size:13px;font-weight:780;line-height:1.45}.ops-table td small{color:var(--ops-muted);text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:900}.ops-table tr:hover td{background:#ffffff05}.ops-state-note{border:1px solid var(--ops-line);color:var(--ops-muted);letter-spacing:.04em;text-transform:uppercase;background:#ffffff09;margin:12px 0 0;padding:12px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:900}.ops-state-note--error{color:#fecdd3;background:#f43f5e1f;border-color:#f43f5e52}.ops-row-actions{flex-wrap:wrap;gap:7px;display:flex}.ops-action-button{cursor:pointer;font:inherit;text-transform:uppercase;border:1px solid #ffffff29;min-height:34px;padding:0 10px;font-size:11px;font-weight:950}.ops-action-button--primary{background:var(--ops-accent);color:#fff}.ops-action-button--secondary{color:var(--ops-text);background:#ffffff0a}.ops-action-button:disabled{cursor:not-allowed;opacity:.55}.ops-detail-card,.ops-form-card{border:1px solid var(--ops-line);background:#ffffff08;gap:12px;padding:16px;display:grid}.ops-detail-card p{color:var(--ops-muted);margin:0;font-size:14px;font-weight:750;line-height:1.5}.ops-ticket-detail__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ops-reply-composer{background:#7c3aed14}.ops-form-card input,.ops-form-card textarea{border:1px solid var(--ops-line);color:var(--ops-text);font:inherit;background:#030712b8;min-height:42px;padding:10px 12px;font-size:13px;font-weight:800}.ops-form-card textarea{resize:vertical;min-height:130px}.ops-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ops-form-grid label{color:var(--ops-muted);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:900;display:grid}.ops-panel--module{gap:16px;display:grid}.ops-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ops-module-grid article{border:1px solid var(--ops-line);background:#ffffff08;gap:8px;padding:16px;display:grid}.ops-module-grid span{color:var(--ops-muted);letter-spacing:.05em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:900}.ops-module-grid strong{color:var(--ops-text);font-size:16px;font-weight:900}.ops-provider-panel{gap:16px;display:grid}.ops-provider-kernel,.ops-provider-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ops-provider-kernel article,.ops-provider-stats article{border:1px solid var(--ops-line);background:#ffffff08;gap:8px;padding:14px;display:grid}.ops-provider-kernel span,.ops-provider-stats span{color:var(--ops-muted);letter-spacing:.05em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:900}.ops-provider-kernel strong,.ops-provider-stats strong{color:var(--ops-text);font-size:16px;font-weight:950}.ops-provider-toolbar,.ops-provider-actions,.ops-provider-health{flex-wrap:wrap;gap:8px;display:flex}.ops-provider-toolbar button,.ops-provider-actions button{border:1px solid var(--ops-line);font:inherit;min-height:40px;padding:0 12px;font-size:12px;font-weight:950}.ops-provider-toolbar button{color:var(--ops-text);background:#ffffff08}.ops-provider-actions button{background:var(--ops-accent);color:#fff;border-color:#ffffff29}.ops-provider-actions button:disabled{cursor:not-allowed;opacity:.6}.ops-provider-list{gap:12px;display:grid}.ops-provider-card{background:var(--ops-card-strong);border:1px solid var(--ops-line);gap:14px;padding:16px;display:grid}.ops-provider-card__header{justify-content:space-between;align-items:start;gap:14px;display:flex}.ops-provider-card h3{color:var(--ops-text);letter-spacing:-.06em;margin:4px 0 8px;font-size:clamp(22px,3vw,32px);font-weight:950;line-height:.95}.ops-provider-output{border:1px solid var(--ops-line);color:var(--ops-text);white-space:pre-wrap;background:#030712c7;max-height:280px;margin:0;padding:14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:800;line-height:1.55;overflow:auto}.ops-hero__stats{border:1px solid var(--ops-line-strong);background:linear-gradient(135deg,#7c3aed47,#efe6ff14);min-width:118px;padding:14px;display:grid}.ops-hero__stats strong{color:var(--ops-text);letter-spacing:-.06em;font-size:34px;font-weight:950;line-height:.9}.ops-hero__stats span,.ops-partner-state span,.ops-partner-meta span,.ops-metric-grid span,.ops-metric-grid small{color:var(--ops-muted);letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:900}.ops-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ops-metric-grid article{gap:7px;padding:14px;display:grid}.ops-metric-grid strong{color:var(--ops-text);letter-spacing:-.04em;font-family:JetBrains Mono,ui-monospace,monospace;font-size:clamp(22px,2.4vw,32px);font-weight:950}.ops-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}.ops-toolbar button,.ops-toolbar input,.ops-partner-actions button,.ops-pagination button{border:1px solid var(--ops-line);font:inherit;min-height:40px;padding:0 12px;font-size:12px;font-weight:950}.ops-toolbar button,.ops-pagination button{color:var(--ops-text);background:#ffffff08}.ops-toolbar button.is-active,.ops-partner-actions button{background:var(--ops-accent);color:#fff;border-color:#ffffff29}.ops-toolbar form{flex:280px;gap:10px;display:flex}.ops-toolbar input{color:var(--ops-text);background:#030712b8;border-radius:0;flex:auto}.ops-toolbar input::placeholder{color:#94a3b8b8}.ops-partner-list{gap:12px;display:grid}.ops-partner-card{background:var(--ops-card-strong);border:1px solid var(--ops-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px;display:grid}.ops-partner-card h3{color:var(--ops-text);letter-spacing:-.06em;margin:4px 0 8px;font-size:clamp(22px,3vw,32px);font-weight:950;line-height:.95}.ops-partner-meta,.ops-partner-state{flex-wrap:wrap;gap:8px;display:flex}.ops-partner-state{justify-content:flex-end;max-width:190px}.ops-pill{border:1px solid var(--ops-line);color:var(--ops-text);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0a;align-items:center;min-height:26px;padding:0 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:900;display:inline-flex}.ops-pill--active{color:#86efac;background:#10b98124;border-color:#10b98152}.ops-pill--warn{color:#fde68a;background:#f59e0b24;border-color:#f59e0b52}.ops-pill--danger{color:#fecdd3;background:#f43f5e24;border-color:#f43f5e52}.ops-partner-actions{justify-content:flex-end;display:flex}.ops-partner-actions span{color:var(--ops-muted);text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:900}.ops-partner-actions button:disabled,.ops-pagination button:disabled{cursor:not-allowed;opacity:.6}.ops-pagination{justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.ops-pagination span{color:var(--ops-muted);text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:900}@media (max-width:980px){.ops-command-shell{grid-template-columns:1fr}.ops-sidebar{border-bottom:1px solid var(--ops-line);border-right:0}.ops-sidebar__nav,.ops-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.business-onboarding-steps{grid-template-columns:1fr}.business-onboarding-step{min-height:auto}.business-onboarding-actions{display:grid}.ops-command-shell{width:100%}.ops-command-main,.ops-sidebar{padding:16px}.ops-sidebar__nav,.ops-metric-grid,.ops-module-grid,.ops-provider-kernel,.ops-provider-stats,.ops-hero,.ops-partner-card,.ops-provider-card__header{grid-template-columns:1fr}.ops-provider-card__header{display:grid}.ops-partner-state,.ops-partner-actions{justify-content:flex-start;max-width:none}.ops-toolbar form{flex-basis:100%;display:grid}}.seller-workspace,.seller-workspace *{border-radius:0!important}.seller-workspace .seller-sidebar,.seller-workspace .seller-hero,.seller-workspace .panel,.seller-workspace .product-card,.seller-workspace .seller-authority-panel{border-radius:4px!important}.wallet-connect-panel .eyebrow{margin-bottom:14px}.wallet-connect-panel h2{letter-spacing:-.055em;margin:0 0 10px;font-size:clamp(28px,4vw,44px);font-weight:950;line-height:1}.vault-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vault-mode-grid article{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);background:#fff;gap:8px;padding:14px;display:grid}.vault-mode-grid span,.vault-identity{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:900}.vault-mode-grid strong{letter-spacing:-.03em;font-size:20px;font-weight:950}.vault-mode-grid p{color:var(--muted);margin:0;font-weight:800;line-height:1.4}.vault-state-panel{background:var(--panel);border:3px solid var(--line);box-shadow:5px 5px 0 var(--line);gap:18px;padding:20px;display:grid}.vault-state-panel .section-heading{margin-bottom:0}.vault-state-panel h2{letter-spacing:-.055em;margin:0;font-size:clamp(28px,4vw,44px);line-height:1}.vault-identity{background:var(--brand-soft);border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);color:var(--ink);padding:8px 10px}.vault-workspace-panel{border:3px solid var(--line);box-shadow:4px 4px 0 var(--line);background:#f8fafc;gap:16px;padding:18px;display:grid}.vault-workspace-panel h3{letter-spacing:-.04em;margin:0 0 8px;font-size:24px;font-weight:950;line-height:1}.vault-workspace-panel p{color:var(--muted);margin:0;font-weight:800;line-height:1.4}.vault-workspace-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.vault-workspace-grid a{background:var(--panel);border:3px solid var(--line);box-shadow:4px 4px 0 var(--line);gap:6px;padding:14px;display:grid}.vault-workspace-grid span{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:900}.vault-workspace-grid strong{letter-spacing:-.03em;font-size:18px;font-weight:950}.meanly-app-panel{gap:12px;display:grid}.meanly-app-panel>strong{letter-spacing:-.02em;font-size:18px;font-weight:950}.meanly-connect-status{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:900}.meanly-connect-status a{color:var(--brand);font-weight:950;text-decoration:underline}.meanly-app-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.meanly-app-grid a{border:3px solid var(--line);box-shadow:4px 4px 0 var(--line);color:#fff;background:#111827;gap:2px;padding:10px 12px;display:grid}.meanly-app-grid a.is-disabled{opacity:.55;pointer-events:none}.meanly-app-grid span{color:#d8ff6f;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:900}.meanly-app-grid strong{font-size:16px;font-weight:950}.advanced-panel{border-top:2px dashed var(--line);gap:16px;padding-top:12px;display:grid}.advanced-panel summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:900}.advanced-panel[open]{border:2px dashed var(--line);background:#f8fafc;padding:14px}.stack{gap:16px;display:grid}.panel label{letter-spacing:.08em;text-transform:uppercase;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:900;display:grid}.panel pre{border:3px solid var(--line);color:#d8ff6f;background:#111827;margin:0;padding:16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:700;line-height:1.55;overflow:auto}.product-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:28px;display:grid}.back-link{color:var(--brand);letter-spacing:.04em;text-transform:uppercase;margin-bottom:-28px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:900;display:inline-flex}.global-back-shell{inset:var(--storefront-header-offset) 0 auto;pointer-events:none;z-index:900;width:100%;max-width:1180px;margin:0 auto;padding:0 24px;position:fixed}.global-back-link{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);color:var(--brand);pointer-events:auto;background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:34px;margin-bottom:0;padding:0 12px;text-decoration:none;display:inline-flex}.global-back-link:before{content:"←";font-family:var(--font-sans);font-size:16px;line-height:1}.global-back-link:hover{background:var(--brand-soft);text-decoration:none}.product-panel{overflow:hidden}.buyer-product-hero{border-bottom:4px solid var(--line);background:linear-gradient(135deg,#151225 0%,#211a35 52%,#0e1726 100%);grid-template-columns:190px minmax(0,1fr);align-items:center;gap:24px;padding:24px;display:grid}.buyer-product-image{aspect-ratio:1;border:3px solid var(--line);box-shadow:5px 5px 0 var(--line);color:#fff;letter-spacing:-.08em;text-transform:uppercase;background:#ffffff14;justify-content:center;align-items:center;font-size:62px;font-weight:950;display:grid}.buyer-product-summary{color:#fff}.buyer-product-summary h1{color:#fff;letter-spacing:-.06em;max-width:720px;margin:0;font-size:clamp(36px,5vw,62px);font-weight:950;line-height:1.05}.buyer-product-summary p{color:#ffffffc7;max-width:620px;margin:14px 0 0;font-size:16px;font-weight:700;line-height:1.5}.buyer-seller-line{color:#ffffffd1;background:#ffffff1a;border:2px solid #fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:16px;padding:9px 12px;font-size:13px;font-weight:750;display:inline-flex}.buyer-seller-line strong{color:#fff;font-weight:900}.buyer-product-copy{padding:22px 24px 24px}.group-product-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.variant-selector{gap:22px;display:grid}.variant-filter-block{gap:12px;display:grid}.variant-filter-block h3{letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:900}.variant-chip-grid{flex-wrap:wrap;gap:10px;display:flex}.variant-chip{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);color:var(--ink);background:#fff;align-items:center;gap:8px;min-height:38px;padding:8px 10px;display:inline-flex}.variant-chip.is-active{background:var(--acid)}.variant-chip strong{font-weight:950}.variant-chip span{color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:900}.variant-select-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;display:grid}.variant-select-form label{color:var(--muted);letter-spacing:.01em;text-transform:none;gap:8px;font-size:13px;font-weight:800;display:grid}.variant-select-form select{border:3px solid var(--line);color:var(--ink);font:inherit;font-family:var(--font-sans);background:#fff;border-radius:4px;min-height:48px;padding:0 12px;font-size:16px;font-weight:850}.variant-select-form select:disabled{color:var(--muted);background:#f5f2ea}.variant-reset-link{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:900}.selected-variant-card{background:var(--success);border:3px solid var(--line);box-shadow:5px 5px 0 var(--line);gap:6px;padding:14px;display:grid}.selected-variant-card strong{letter-spacing:-.04em;font-size:20px;font-weight:950}.selected-variant-card span{color:var(--muted);font-size:14px;font-weight:700}.load-more-row{justify-content:center;margin-top:22px;display:flex}.load-more-row button{background:var(--panel);border:3px solid var(--line);box-shadow:4px 4px 0 var(--line);color:var(--ink);cursor:pointer;font:inherit;min-height:46px;padding:0 18px;font-weight:950}.load-more-row button:hover{box-shadow:2px 2px 0 var(--line);transform:translate(2px,2px)}.buyer-trust-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:18px;display:grid}.buyer-trust-item{border:2px solid var(--line);color:var(--muted);background:#f8fafc;border-radius:8px;padding:12px;font-size:13px;font-weight:700}.buyer-trust-item strong{color:var(--ink);margin-bottom:3px;font-weight:900;display:block}.checkout-panel{gap:16px;padding:22px;display:grid;position:sticky;top:104px}.seller{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:900}.price{letter-spacing:-.06em;margin:8px 0 2px;font-size:clamp(38px,4vw,54px);font-weight:950;line-height:1}.checkout-note{background:var(--warning);border:3px solid var(--line);color:var(--muted);margin:0;padding:12px;font-weight:850}.checkout-hint{color:var(--muted);margin:0;font-size:15px;font-weight:700;line-height:1.45}.seller-workspace{grid-template-columns:244px minmax(0,1fr);gap:22px;max-width:1360px;margin:0 auto;padding:88px 22px 44px;display:grid}.seller-sidebar{background:var(--panel);border:3px solid var(--line);box-shadow:5px 5px 0 var(--line);border-radius:4px;align-self:start;gap:16px;padding:16px;display:grid;position:sticky;top:92px}.seller-sidebar__brand{color:inherit;gap:5px;text-decoration:none;display:grid}.seller-sidebar__brand .brand__mark{margin-bottom:4px}.seller-sidebar__brand strong{letter-spacing:-.05em;font-size:20px;font-weight:950}.seller-sidebar__brand small,.seller-sidebar__footer{color:var(--muted);text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:800}.seller-sidebar nav{gap:6px;display:grid}.seller-sidebar nav button{border:2px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border-radius:0;min-height:40px;padding:8px 11px;font-size:12px;font-weight:900}.seller-sidebar nav button.is-active{background:var(--acid)}.seller-sidebar nav button:disabled{cursor:not-allowed;opacity:.45}.seller-sidebar__footer{border-top:2px solid var(--line);gap:8px;padding-top:16px;display:grid}.seller-sidebar__footer a,.seller-secondary-link{color:var(--brand);font-weight:950;text-decoration:underline;text-decoration-thickness:2px}.seller-main,.seller-module-stack{gap:18px;min-width:0;display:grid}.seller-workspace .panel,.seller-workspace .product-card{box-shadow:5px 5px 0 var(--line);border-radius:4px;gap:14px;padding:18px}.seller-workspace .panel input,.seller-workspace .panel select,.seller-workspace .panel button,.seller-workspace .product-card__actions a,.seller-workspace .product-card__actions button,.seller-workspace .product-card__actions span{border-radius:0}.seller-workspace .seller-module-actions{justify-content:flex-start;align-items:center;gap:8px;display:flex}.seller-workspace .seller-module-actions button,.seller-workspace .seller-module-actions a,.seller-workspace .seller-module-actions span{box-shadow:2px 2px 0 var(--line);white-space:nowrap;align-self:center;width:auto;min-height:40px;padding:0 14px;font-size:12px}.seller-hero{border:3px solid var(--line);box-shadow:5px 5px 0 var(--line);background:#f1ffe1;border-radius:4px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);align-items:stretch;gap:18px;padding:24px;display:grid}.seller-hero h1{letter-spacing:-.07em;margin:0 0 10px;font-size:clamp(38px,6vw,68px);line-height:.94}.seller-hero p:not(.eyebrow){color:var(--muted);margin:0;font-size:16px;font-weight:800;line-height:1.45}.seller-hero__stats,.seller-summary-grid{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));align-items:stretch;gap:12px;display:grid}.seller-summary-grid--overview{grid-template-columns:repeat(5,minmax(0,1fr))}.seller-summary-grid--finance{grid-template-columns:repeat(3,minmax(0,1fr))}.seller-overview__details{align-items:start}.seller-summary-card{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);background:#fff;border-radius:0;flex-direction:column;justify-content:space-between;gap:8px;min-height:96px;padding:12px 14px;display:flex}.seller-summary-card span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:900;line-height:1.2}.seller-summary-card strong{letter-spacing:-.05em;overflow-wrap:anywhere;font-size:clamp(22px,2.2vw,30px);font-weight:950;line-height:1.05}.seller-summary-card p{color:var(--muted);margin:0;font-size:11px;font-weight:700;line-height:1.35}.seller-grid-two{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.seller-kv{grid-template-columns:minmax(120px,auto) 1fr;gap:10px 14px;display:grid}.seller-kv span{color:var(--muted);font-weight:850}.seller-kv strong{overflow-wrap:anywhere}.seller-code-block{border:2px solid var(--line);overflow-wrap:anywhere;background:#f5f2ea;padding:10px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;display:block}.seller-pill{border:2px solid var(--line);color:var(--ink);text-transform:uppercase;background:#f5f2ea;border-radius:0;align-items:center;padding:5px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:900;display:inline-flex}.seller-pill--active{background:var(--acid)}.seller-pill--warn{background:#fff7d6}.seller-pill--danger{background:#ffe1e1}.seller-alert-list,.seller-card-list,.seller-channel-shops{gap:10px;display:grid}.seller-alert,.seller-mini-card,.seller-channel-shop{border:2px solid var(--line);background:#f8fafc;border-radius:0;gap:6px;padding:10px;display:grid}.seller-alert--compact{margin-top:4px}.seller-alert p,.seller-mini-card span,.seller-channel-shop span{color:var(--muted);margin:0;font-weight:800}.merchant-stock-handoff{gap:12px}.merchant-stock-handoff__dropzone{border:2px dashed var(--line);text-align:center;gap:8px;padding:16px;display:grid}.merchant-stock-handoff__dropzone.is-dragging{background:#eef6ff;border-color:#2563eb}.merchant-stock-handoff__qr,.merchant-stock-handoff__success{justify-items:center;gap:10px;display:grid}.merchant-stock-handoff__status{margin:0}.merchant-stock-handoff__countdown{margin:0;font-weight:800}.merchant-stock-handoff__countdown.is-urgent{color:#b45309}.merchant-stock-handoff__expired{gap:10px;display:grid}.merchant-stock-handoff__error{color:#b91c1c;margin:0;font-weight:700}.seller-authority-panel{border:3px solid var(--line);box-shadow:5px 5px 0 var(--line);color:#fff;background:#161411;border-radius:4px;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:16px;padding:20px;display:grid}.seller-authority-panel .eyebrow,.seller-authority-panel p{color:#d8d0c0}.seller-authority-panel h2{letter-spacing:-.05em;margin:0 0 10px;font-size:30px}.seller-authority-grid{flex-wrap:wrap;align-content:start;gap:8px;display:flex}.seller-channel-card{align-content:start}.seller-data-panel{overflow:hidden}.seller-table-wrap{overflow-x:auto}.seller-table{border-collapse:collapse;width:100%;min-width:720px}.seller-mobile-tabs,.seller-mobile-rows,.ops-mobile-tabs,.ops-mobile-rows{display:none}.seller-table th,.seller-table td{text-align:left;vertical-align:top;border-bottom:2px solid #e7e1d6;padding:10px 9px;font-size:12px}.seller-table th{color:var(--brand);text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:900}.seller-supply-panel{gap:14px;overflow:hidden}.seller-catalog-taxonomy,.seller-catalog-groups,.seller-catalog-group{gap:12px;display:grid}.seller-catalog-taxonomy{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);background:#f8fafc;padding:12px}.seller-catalog-toolbar{grid-template-columns:minmax(220px,320px) auto;justify-content:space-between;align-items:center;gap:10px;display:grid}.seller-catalog-tabs{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.seller-catalog-tabs button{color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;min-height:36px;font-size:13px;font-weight:950}.seller-catalog-tabs button.is-active{background:var(--acid);border:2px solid var(--line);box-shadow:2px 2px 0 var(--line)}.seller-catalog-taxonomy__section{gap:8px;display:grid}.seller-catalog-taxonomy__section>span,.seller-catalog-group__heading span,.seller-catalog-search label{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:950}.seller-catalog-chip-row,.seller-catalog-mini-row{flex-wrap:wrap;gap:8px;display:flex}.seller-catalog-chip-row button,.seller-catalog-mini-row button,.seller-catalog-clear,.seller-catalog-search button{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);color:var(--ink);cursor:pointer;font:inherit;background:#fff;font-weight:950}.seller-catalog-chip-row button{align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:inline-flex}.seller-catalog-chip-row button strong{font-size:13px}.seller-catalog-chip-row button small{background:var(--brand-soft);border:2px solid var(--line);border-radius:0;padding:3px 6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.seller-catalog-mini-row button,.seller-catalog-clear,.seller-catalog-search button{border-radius:0;min-height:36px;padding:0 11px;font-size:12px}.seller-catalog-chip-row button.is-active,.seller-catalog-mini-row button.is-active{background:var(--acid)}.seller-catalog-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.seller-catalog-search-surface{gap:12px;display:grid}.seller-catalog-search{align-content:start;gap:8px;display:grid;position:relative}.seller-catalog-search--hero{border:3px solid var(--line);box-shadow:3px 3px 0 var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px}.seller-catalog-search-prompts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.seller-catalog-search-prompts button{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);color:var(--ink);cursor:pointer;font:inherit;background:#fff;border-radius:0;min-height:34px;padding:0 11px;font-size:12px;font-weight:950}.seller-catalog-search-prompts button:hover{background:var(--brand-soft)}.seller-catalog-search label{gap:7px;display:grid}.seller-catalog-search label span{color:var(--muted);font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:13px;font-weight:850;line-height:1.25}.seller-catalog-search input{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);color:var(--ink);font:inherit;letter-spacing:-.04em;background:#fff;min-width:0;min-height:52px;padding:0 12px;font-size:clamp(18px,2.2vw,26px);font-weight:950}.seller-catalog-search button{background:var(--brand);color:#fff;justify-self:start;min-height:48px}.seller-catalog-search--hero>button{border-radius:0;align-self:end;min-height:52px;padding:0 16px;font-size:14px}.seller-catalog-suggestions{border:3px solid var(--line);box-shadow:5px 5px 0 var(--line);z-index:20;background:#fff;gap:8px;max-height:360px;padding:10px;display:grid;position:absolute;top:calc(100% - 8px);left:12px;right:12px;overflow-y:auto}.panel .seller-catalog-suggestions .seller-catalog-suggestion,.seller-catalog-suggestions>p{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#f8fafc;border-radius:0;grid-template-columns:auto minmax(0,1fr);justify-content:stretch;gap:10px;width:100%;min-height:0;margin:0;padding:10px;display:grid;transform:none}.panel .seller-catalog-suggestions .seller-catalog-suggestion:hover{background:var(--brand-soft);box-shadow:2px 2px 0 var(--line);transform:none}.seller-catalog-suggestion__mark{background:var(--acid);border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;color:var(--ink)!important;font-size:12px!important}.seller-catalog-suggestion__body{gap:3px;min-width:0;display:grid}.seller-catalog-suggestion__body>span{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:950}.seller-catalog-suggestion__body strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:17px;font-weight:950;line-height:1.05}.seller-catalog-suggestion__body p,.seller-catalog-suggestions>p{color:var(--muted);margin:0;font-size:12px;font-weight:850;line-height:1.25}.seller-catalog-clear{justify-self:start}.seller-catalog-group{border-top:2px solid #e7e1d6;padding-top:14px}.seller-catalog-empty-search{border:3px solid var(--line);box-shadow:3px 3px 0 var(--line);text-align:center;background:#fff;justify-items:center;gap:7px;padding:20px;display:grid}.seller-catalog-empty-search span{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:950}.seller-catalog-empty-search strong{letter-spacing:-.06em;font-size:clamp(24px,3.4vw,38px);font-weight:950;line-height:1}.seller-catalog-empty-search p{color:var(--muted);max-width:560px;margin:0;font-weight:850;line-height:1.35}.seller-catalog-group__heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.seller-catalog-group__heading h3{letter-spacing:-.05em;margin:3px 0 0;font-size:23px;font-weight:950;line-height:1}.seller-supply-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.seller-supply-card{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);background:#fff;gap:10px;min-width:0;padding:13px;display:grid}.seller-supply-card h3{letter-spacing:-.04em;margin:0;font-size:18px;font-weight:950;line-height:1.12}.seller-supply-card__price,.seller-supply-card__status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seller-supply-card__price strong{font-size:18px;font-weight:950}.seller-supply-card__price span,.seller-supply-card__meta span{color:var(--muted);font-weight:850}.seller-supply-card__meta{background:#f8fafc;border:2px solid #e7e1d6;grid-template-columns:auto minmax(0,1fr);gap:7px 10px;padding:9px;display:grid}.seller-supply-card .product-card__meta{gap:6px}.seller-supply-card .product-card__meta span{line-height:1.2}.seller-supply-card__meta strong{overflow-wrap:anywhere}@media (max-width:980px){.seller-workspace,.seller-hero,.seller-authority-panel{grid-template-columns:1fr}.seller-sidebar{position:static}.seller-summary-grid,.seller-summary-grid--overview,.seller-summary-grid--finance{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.topbar{display:none}.page,.banner+.page{padding-bottom:34px}.hero h1{font-size:clamp(40px,14vw,58px)}.hero p:not(.eyebrow):not(.product-card__price){margin-top:16px;font-size:17px}.product-card__actions a,.product-card__actions button,.ops-action-button,.ops-toolbar button,.ops-toolbar input,.ops-pagination button,.seller-sidebar nav button,.seller-mobile-tabs button,.ops-mobile-tabs button{min-height:var(--tap-target)}.seller-workspace{padding:18px var(--surface-gutter) 28px;gap:16px;display:grid}.seller-sidebar{display:none}.seller-mobile-tabs,.ops-mobile-tabs{margin:0 calc(var(--surface-gutter) * -1);padding:0 var(--surface-gutter) 4px;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.seller-mobile-tabs::-webkit-scrollbar{display:none}.ops-mobile-tabs::-webkit-scrollbar{display:none}.seller-mobile-tabs button,.ops-mobile-tabs button{border:2px solid var(--line);font:inherit;white-space:nowrap;border-radius:0;flex:none;padding:0 14px;font-size:12px;font-weight:950}.seller-mobile-tabs button{color:var(--ink);background:#fff}.seller-mobile-tabs button.is-active{background:var(--acid)}.seller-hero{gap:18px;padding:22px}.seller-hero h1{font-size:clamp(40px,15vw,58px)}.seller-grid-two{grid-template-columns:1fr}.seller-summary-grid,.seller-summary-grid--overview,.seller-summary-grid--finance{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-summary-card{min-height:88px;padding:10px 12px}.seller-catalog-filter-grid,.seller-catalog-search--hero{grid-template-columns:1fr}.seller-catalog-search--hero>button{justify-self:stretch}.seller-catalog-suggestions{left:8px;right:8px}.seller-catalog-chip-row,.seller-catalog-mini-row{scrollbar-width:none;flex-wrap:nowrap;margin:0 -4px;padding:0 4px 4px;overflow-x:auto}.seller-catalog-chip-row::-webkit-scrollbar{display:none}.seller-catalog-mini-row::-webkit-scrollbar{display:none}.seller-catalog-group__heading{align-items:flex-start;display:grid}.seller-supply-grid,.seller-kv{grid-template-columns:1fr}.seller-table-wrap{display:none}.seller-mobile-rows{gap:10px;display:grid}.seller-mobile-row{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);background:#fff;border-radius:0;gap:9px;padding:14px;display:grid}.seller-mobile-row div{gap:3px;display:grid}.seller-mobile-row span{color:var(--brand);text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:900}.seller-mobile-row strong{overflow-wrap:anywhere;font-size:14px}.ops-command-shell{height:auto;min-height:calc(100vh - 72px);display:block}.ops-sidebar{display:none}.ops-command-main{min-height:calc(100vh - 72px);padding:14px var(--surface-gutter) 20px;gap:12px;overflow:visible}.ops-mobile-tabs button{border-color:var(--ops-line);color:var(--ops-muted);background:#ffffff0a;min-height:40px;padding:0 14px;font-size:11px}.ops-mobile-tabs button.is-active{background:var(--ops-accent);color:#fff}.ops-hero{gap:12px;min-height:auto;padding:16px}.ops-hero h1{margin:6px 0;font-size:clamp(28px,10vw,40px)}.ops-hero p:not(.eyebrow),.ops-panel .section-heading p{font-size:13px;line-height:1.35}.ops-hero__stats{grid-template-columns:auto auto;justify-content:start;justify-self:start;align-items:center;padding:10px 12px;display:inline-grid}.ops-hero__stats strong{font-size:24px}.ops-panel{gap:12px;padding:16px}.ops-panel h2{margin:4px 0;font-size:clamp(22px,8vw,30px)}.ops-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ops-metric-grid article{min-width:0;padding:12px}.ops-metric-grid strong{overflow-wrap:anywhere;font-size:clamp(20px,7vw,28px)}.ops-section-heading,.ops-ticket-detail__header,.ops-finance-section__header{gap:12px;display:grid}.ops-finance-flow,.ops-grid-two{grid-template-columns:1fr}.ops-heading-actions{justify-content:flex-start}.ops-table-wrap{display:none}.ops-mobile-rows{gap:10px;display:grid}.ops-mobile-row{background:var(--ops-card-strong);border:1px solid var(--ops-line);gap:8px;padding:12px;display:grid}.ops-mobile-row div{gap:4px;display:grid}.ops-mobile-row span{color:var(--ops-muted);text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:900}.ops-mobile-row strong{color:var(--ops-text);overflow-wrap:anywhere;font-size:13px}.ops-mobile-row__actions{border-top:1px solid var(--ops-line);padding-top:10px}.ops-toolbar,.ops-toolbar form,.ops-form-grid,.ops-row-actions{grid-template-columns:1fr;display:grid}.ops-action-button{min-height:var(--tap-target);justify-content:center;width:100%}}@media (max-width:860px){.topbar{min-height:60px;padding:12px 14px 0}.topbar nav{justify-content:center}.brand small,.topbar__meta{display:none}.topbar__meta{text-align:right;justify-self:end}.vault-mode-grid{grid-template-columns:1fr}.vault-shell{padding:18px}.vault-shell__header,.vault-method-grid{grid-template-columns:1fr}.vault-method-card__action,.vault-coming-soon-button{width:100%}.need-grid{--need-card-shadow-size:4px;grid-template-columns:minmax(0,1fr)}.need-graph-heading h2{letter-spacing:-.05em;font-size:clamp(30px,8.5vw,44px);line-height:.95}.need-graph-heading .glossary-hint{display:none}.need-answer-grid{grid-template-columns:1fr}.need-request-card.is-open{grid-template-columns:minmax(0,1fr);max-width:100%}.need-request-row,.need-request-actions{grid-template-columns:1fr}.need-request-toggle{width:100%;min-width:0}.need-request-form button{width:100%}.ai-message{max-width:92%}.ai-message-list,.ai-chat-composer{padding-left:10px;padding-right:10px}.ai-result-grid{grid-template-columns:1fr}.page--ai{--ai-chat-gutter:10px;min-height:calc(100dvh - var(--storefront-header-offset) - 64px);padding-left:var(--ai-chat-gutter);padding-right:var(--ai-chat-gutter);padding-top:calc(var(--storefront-header-offset) + 4px);align-items:center}.ai-chat-shell{width:min(var(--ai-chat-max-width), calc(100vw - (var(--ai-chat-gutter) * 2)))}.ai-chat-composer{grid-template-columns:minmax(0,1fr) auto}.ai-chat-composer button{width:auto;min-width:76px}.vault-state-panel .section-heading{align-items:flex-start;gap:12px;display:grid}.business-register-row,.business-radio-grid{grid-template-columns:1fr}.banner{margin-top:60px}.global-back-shell{padding:0 14px;inset:74px 0 auto}.global-back-link{min-height:30px;padding:0 10px;font-size:10px}.page,.banner+.page{padding-bottom:12px}.page--search-home,.page--landing{align-content:center;min-height:0;padding-bottom:12px}.hero{text-align:left}.hero h1,.hero p:not(.eyebrow):not(.product-card__price){margin-left:0}.search{grid-template-columns:1fr}.ask-search .search{grid-template-columns:minmax(0,1fr) auto}.ask-suggestions{left:0;right:0}.section-heading{flex-direction:column;align-items:flex-start}.section-heading p{text-align:left}.landing-story,.landing-card-grid,.landing-audience-grid{grid-template-columns:1fr}.hero-chips{justify-content:flex-start}.proof-grid,.product-layout{grid-template-columns:1fr}.checkout-panel{position:static}.group-product-layout,.variant-select-form,.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.buyer-product-hero{grid-template-columns:1fr;gap:16px;padding:16px}.buyer-product-image{justify-self:start;width:72px;max-width:72px;font-size:28px}.buyer-product-summary h1{font-size:clamp(28px,8vw,40px)}.buyer-product-summary p{margin-top:10px;font-size:15px}.buyer-product-copy,.checkout-panel{padding:16px}.checkout-panel .price{font-size:clamp(28px,7vw,38px)}.variant-selector .section-heading--compact h2{font-size:clamp(24px,6vw,32px)}}@media (max-width:720px){.topbar{display:none}.marketplace-footer--shop{margin:16px auto var(--shop-footer-bottom);max-width:calc(100vw - 24px);padding:10px 12px 12px}.banner{margin-top:0}.global-back-shell{display:none}.page,.banner+.page{gap:28px;padding-bottom:34px}.page.legal-page{padding:calc(var(--storefront-header-offset) + 8px) max(12px, var(--surface-gutter)) calc(34px + env(safe-area-inset-bottom,0px));gap:18px}.legal-hero,.legal-card{box-shadow:5px 5px 0 var(--line);border-width:3px;border-radius:12px}.legal-hero{padding:18px 16px}.legal-hero h1{letter-spacing:-.05em;margin:12px 0 10px;font-size:clamp(28px,9vw,40px);line-height:.95}.legal-nav a{padding-inline:10px;font-size:10px}.legal-requisites dl div{grid-template-columns:1fr}.page--vault{padding:0 16px}.meanly-storefront-header-shell~.meanly-app-shell .page.page--catalog{min-height:0;padding:calc(var(--storefront-header-offset) + 10px) max(20px, env(safe-area-inset-right,0px)) 32px max(16px, env(safe-area-inset-left,0px));align-content:start;gap:20px}.need-card{box-shadow:4px 4px 0 var(--line);min-height:0}.need-graph-heading{text-align:left;justify-items:start}.need-request-card{grid-template-columns:minmax(0,1fr);justify-content:stretch}.need-request-card.is-open{grid-template-columns:minmax(0,1fr);max-width:100%}.need-request-summary{text-align:left;justify-content:stretch;place-items:flex-start start;gap:6px;width:100%;display:grid}.meanly-app-shell:has(>.page--vault){padding:calc(var(--storefront-header-offset) + 6px) 16px calc(var(--vault-signout-offset) + 10px)}.grid,.category-grid,.brands-grid,.proof-grid,.vault-items-grid,.vault-workspace-grid,.need-grid,.business-onboarding-steps{grid-template-columns:minmax(0,1fr)}.panel,.product-card,.product-panel,.catalog-section,.vault-shell,.vault-workspace-panel,.business-register-card,.business-org-card{box-shadow:4px 4px 0 var(--line);border-radius:18px}.panel,.product-panel,.catalog-section,.vault-shell,.business-register-card,.business-org-card{padding:18px}.product-card__actions{grid-template-columns:1fr;display:grid}.product-card__actions a,.product-card__actions button,.product-card__actions span,.business-register-card button,.business-org-card button,.button-primary,.btn{min-height:var(--tap-target);justify-content:center;width:100%}.seller-workspace .seller-module-actions{grid-template-columns:none;display:flex}.seller-workspace .seller-module-actions button,.seller-workspace .seller-module-actions a,.seller-workspace .seller-module-actions span{width:auto;min-height:40px}.business-register-panel,.business-onboarding-panel,.vault-shell{width:100%}.marketplace-footer{margin-bottom:var(--shop-footer-bottom)}}html[data-theme=retro]{--theme-accent:#7c3aed;--theme-bg:#eef0fc;--theme-surface:#fff;--theme-surface-muted:#7c3aed0f;--theme-nav-bg:#fffffff5;--theme-text:#000;--theme-muted:#374151;--theme-border:#000;--theme-on-accent:#fff;--theme-accent-gradient:linear-gradient(135deg, #7c3aed 0%, #a855f7 100%);--theme-control-bg:#fff;--theme-control-hover-bg:#7c3aed14;--theme-card-shadow:8px 8px 0 #000;--theme-control-shadow:4px 4px 0 #000;--theme-radius-sm:0;--theme-radius-md:0;--theme-radius-lg:0;--theme-border-width:2px}body[data-holiday]{--holiday-accent:var(--theme-accent,#7c3aed);--holiday-secondary:#a855f7;--holiday-on-accent:#fff;--theme-accent:var(--holiday-accent)!important;--theme-accent-gradient:linear-gradient(135deg, var(--holiday-accent), var(--holiday-secondary))!important;--brand:var(--holiday-accent)!important;--brand-soft:color-mix(in srgb, var(--holiday-accent) 14%, transparent)!important}body[data-holiday=new-year]{--holiday-accent:#059669;--holiday-secondary:#dc2626}body[data-holiday=valentine]{--holiday-accent:#e11d48;--holiday-secondary:#f43f5e}body[data-holiday=defender-day]{--holiday-accent:#64748b;--holiday-secondary:#334155}body[data-holiday=womens-day]{--holiday-accent:#eab308;--holiday-secondary:#ec4899;--holiday-on-accent:#111827}body[data-holiday=cosmonautics-day]{--holiday-accent:#6366f1;--holiday-secondary:#4f46e5}body[data-holiday=doctor-day]{--holiday-accent:#06b6d4;--holiday-secondary:#0d9488;--holiday-on-accent:#042f2e}body[data-holiday=may-day]{--holiday-accent:#dc2626;--holiday-secondary:#ef4444}body[data-holiday=victory-day]{--holiday-accent:#dc2626;--holiday-secondary:#991b1b}body[data-holiday=orchid-day]{--holiday-accent:#d946ef;--holiday-secondary:#8b5cf6}body[data-holiday=sons-birthday]{--holiday-accent:#74acdf;--holiday-secondary:#ffb900;--holiday-on-accent:#0f172a}body[data-holiday=russia-day]{--holiday-accent:#2563eb;--holiday-secondary:#dc2626}body[data-holiday=babel-library]{--holiday-accent:#d97706;--holiday-secondary:#292524}body[data-holiday=little-prince]{--holiday-accent:#e11d48;--holiday-secondary:#fbbf24}body[data-holiday=halloween]{--holiday-accent:#f97316;--holiday-secondary:#7c3aed;--holiday-on-accent:#111827}body[data-holiday=national-unity]{--holiday-accent:#f97316;--holiday-secondary:#ea580c;--holiday-on-accent:#111827}body[data-holiday=black-friday]{--holiday-accent:#22c55e;--holiday-secondary:#a855f7;--holiday-on-accent:#03140a}body[data-holiday=constitution-day]{--holiday-accent:#8b5cf6;--holiday-secondary:#f59e0b}body[data-holiday=new-year-eve]{--holiday-accent:#8b5cf6;--holiday-secondary:#a78bfa}body[data-holiday] :is(.search button,.btn,.btn-nav-cta,.marketplace-header__link--accent,.need-request-toggle,.sl1-inline-handoff-primary){background:var(--theme-accent-gradient)!important;border-color:var(--holiday-accent)!important;color:var(--holiday-on-accent,#fff)!important}.meanly-storefront-header-shell{border-bottom:3px solid var(--line);pointer-events:auto;z-index:1000;background:#fffffff7;position:fixed;top:0;left:0;right:0;box-shadow:0 4px #05050514}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.meanly-storefront-header-shell{-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);background:#ffffffeb}}.meanly-storefront-header-shell__inner{max-width:var(--surface-max);min-height:var(--storefront-header-offset);padding:0 var(--surface-gutter);justify-content:space-between;align-items:center;gap:12px;width:100%;margin:0 auto;display:flex}.storefront-header-home-link{color:var(--ink);font-family:var(--font-display);letter-spacing:-.06em;text-transform:lowercase;white-space:nowrap;border:2px solid #0000;border-radius:999px;flex:0 auto;align-items:center;gap:8px;min-height:40px;padding:6px 10px 6px 8px;font-size:clamp(17px,2.2vw,22px);font-weight:950;line-height:1;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.storefront-header-home-link:hover{background:var(--brand-soft);border-color:var(--line);box-shadow:2px 2px 0 var(--line);color:var(--brand)}.storefront-header-home-link__mark{background:var(--brand);border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);flex:none;width:11px;height:11px;transform:rotate(-8deg)}.storefront-header-home-link__name{line-height:1}.storefront-header-home-link__home{border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);color:var(--brand);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:999px;margin-left:2px;padding:5px 8px;font-size:10px;font-weight:900;line-height:1}.storefront-header-actions{align-items:center;gap:10px;display:inline-flex}.storefront-header-nav-link{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;pointer-events:auto;text-transform:uppercase;white-space:nowrap;background:#f8fafcf5;border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-size:11px;font-weight:900;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.storefront-header-nav-link:hover{box-shadow:1px 1px 0 var(--line);color:var(--brand);transform:translate(2px,2px)}.storefront-header-nav-link.is-active{background:var(--brand);color:#fff}.marketplace-header--profile{pointer-events:auto;justify-content:flex-end;align-items:center;display:flex;position:relative}.marketplace-profile-menu{position:relative}.marketplace-profile-menu--with-overflow{align-items:center;gap:6px;display:inline-flex}.marketplace-profile-menu__overflow{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);color:var(--ink);cursor:pointer;background:#f8fafcf5;border-radius:999px;justify-content:center;align-items:center;min-width:28px;min-height:40px;padding:0 8px;font-size:16px;font-weight:900;line-height:1;transition:transform .12s,box-shadow .12s;display:inline-flex}.marketplace-profile-menu__overflow:hover{box-shadow:1px 1px 0 var(--line);transform:translate(2px,2px)}.marketplace-profile-menu__trigger{border:2px solid var(--line);box-shadow:3px 3px 0 var(--line);color:var(--ink);cursor:pointer;background:#f8fafcf5;border-radius:999px;justify-content:center;align-items:center;min-width:40px;min-height:40px;padding:0;transition:transform .12s,box-shadow .12s;display:inline-flex}.marketplace-profile-menu__trigger:hover{box-shadow:1px 1px 0 var(--line);transform:translate(2px,2px)}.marketplace-profile-menu__avatar{background:var(--brand);color:#fff;font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:flex}.marketplace-profile-menu__panel{border:2px solid var(--line);box-shadow:6px 6px 0 var(--line);opacity:0;pointer-events:none;background:#f8fafcfa;border-radius:18px;gap:6px;min-width:190px;margin-top:10px;padding:8px;transition:opacity .12s,transform .12s;display:grid;position:absolute;right:0;transform:translateY(-4px)}.marketplace-profile-menu__panel.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.marketplace-profile-menu__item{color:var(--ink);font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;border-radius:12px;align-items:center;gap:8px;min-height:32px;padding:6px 10px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.marketplace-profile-menu__item:hover{background:var(--brand-soft);text-decoration:none}.marketplace-profile-menu__item--accent{background:var(--brand);border:2px solid var(--line);box-shadow:2px 2px 0 var(--line);color:#fff;justify-content:center}.marketplace-profile-menu__item--accent:hover{background:var(--brand);box-shadow:1px 1px 0 var(--line);transform:translate(1px,1px)}.marketplace-profile-menu__item.is-active{background:var(--acid);color:var(--ink)}.marketplace-profile-menu__item svg{width:14px;height:14px}.meanly-app-shell--ops .marketplace-header--shop,.meanly-app-shell--merchant .marketplace-header--shop{color:#ffffffb8;background:#0e121ff0;border-color:#ffffff24;box-shadow:3px 3px #0000008c}.meanly-app-shell--ops .marketplace-header--shop .footer-logo,.meanly-app-shell--merchant .marketplace-header--shop .footer-logo{color:#f8fafc}.meanly-app-shell--ops .marketplace-header__link,.meanly-app-shell--merchant .marketplace-header__link{color:#ffffffdb}.meanly-app-shell--ops .marketplace-header__link:hover,.meanly-app-shell--merchant .marketplace-header__link:hover{background:#7c3aed38}.meanly-standard-header .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}.holiday-theme-toggle{color:#d8ff6f;cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;z-index:1200;background:#050505;border:2px solid #22c55e;align-items:center;gap:8px;padding:10px 12px;font-size:10px;font-weight:900;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:3px 3px #22c55e}.holiday-theme-toggle.is-active{background:#14532d;border-color:#86efac;box-shadow:4px 4px #86efac}.holiday-theme-toggle__icon{font-size:14px;line-height:1}.sl1-inline-handoff{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;visibility:hidden;z-index:5000;background:#eef1ffd1;place-items:center;padding:24px;transition:opacity .2s;display:none;position:fixed;inset:0}.sl1-inline-handoff.is-visible{opacity:1;visibility:visible;display:grid;pointer-events:auto!important}.sl1-inline-handoff-card{background:var(--theme-surface,#fff);border:4px solid var(--theme-border,#050505);box-shadow:var(--theme-card-shadow,10px 10px 0 #050505);color:var(--theme-text,#050505);width:min(500px,100%);transition:transform .2s cubic-bezier(.34,1.56,.64,1);transform:translateY(12px)scale(.97)}.sl1-inline-handoff.is-visible .sl1-inline-handoff-card{transform:translateY(0)scale(1)}[data-sl1-card-type=popup]{flex-direction:column;padding:0;display:flex;overflow:hidden}.vault-modal-header{background:var(--theme-surface-muted,#f7f3ff);border-bottom:3px solid var(--theme-border,#050505);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.vault-modal-header-left{align-items:center;gap:10px;display:flex}.vault-modal-badge{background:var(--theme-accent,#7c3aed);border:2px solid var(--theme-border,#050505);box-shadow:2px 2px 0 var(--theme-border,#050505);color:var(--theme-on-accent,#fff);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;font-size:10px;font-weight:900}.vault-modal-title-text{letter-spacing:-.02em;font-size:14px;font-weight:800}.sl1-inline-handoff-close-btn{background:var(--theme-control-bg,#fff);border:2px solid var(--theme-border,#050505);box-shadow:2px 2px 0 var(--theme-border,#050505);color:var(--theme-text,#050505);cursor:pointer;padding:4px 10px;font-family:inherit;font-size:14px;font-weight:900;line-height:1}.vault-modal-popup-body{gap:16px;padding:24px;display:grid}.vault-modal-popup-message{color:var(--theme-text,#050505);margin:0;font-size:15px;line-height:1.5}.vault-modal-iframe{border:none;width:100%;height:520px;display:block}.vault-modal-popup-body--panel{gap:0;padding:0}.vault-modal-popup-body--loading{text-align:center;place-items:center;gap:12px;min-height:180px;display:grid}.identity-center-surface--modal{width:100%;max-width:none;margin:0;animation:none}.identity-center-surface--modal .identity-center-hero{padding:20px 22px 18px}.identity-center-surface--modal .identity-center-actions,.identity-center-surface--modal .identity-center-field,.identity-center-surface--modal .identity-center-foot{padding-left:22px;padding-right:22px}.identity-center-surface--modal .identity-center-foot{padding-bottom:22px}.identity-center-surface--modal .identity-center-status{padding:0 22px 22px}.page--identity-center{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;width:100%;max-width:min(560px,100%);min-height:0;margin:auto;padding:0 16px;animation:.42s cubic-bezier(.22,1,.36,1) both identity-page-enter;display:flex}.page--identity-center--native{gap:18px;padding-top:0}.identity-center-brand{color:var(--theme-text,var(--ink,#050505));letter-spacing:-.035em;text-transform:lowercase;white-space:nowrap;flex:none;align-self:flex-start;align-items:center;gap:9px;font-size:18px;font-weight:900;text-decoration:none;display:inline-flex}.identity-center-brand:hover{color:var(--brand,#7c3aed)}.identity-center-brand__mark{background:var(--brand,#7c3aed);border:2px solid var(--theme-border,var(--line,#050505));box-shadow:2px 2px 0 var(--theme-border,var(--line,#050505));flex:none;width:12px;height:12px}.identity-center-brand__name{line-height:1}body:has(.page--identity-center){min-height:100dvh;overflow-x:hidden}@media (max-width:760px){body:has(.page--identity-center){height:auto;min-height:100dvh;max-height:none;overflow:hidden auto}.meanly-app-shell:has(>.page--identity-center){min-height:100dvh;max-height:none;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));justify-content:center;overflow:visible}.page--identity-center{justify-content:center;min-height:0;padding-top:0}.identity-center-hero{padding:22px 18px 20px}.identity-center-actions,.identity-center-field,.identity-center-foot{padding-inline:18px}.identity-center-status{margin-inline:18px}.identity-center-foot{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px))}.identity-center-primary,.identity-center-secondary{box-shadow:3px 3px 0 var(--theme-border,#050505);padding:14px 16px}}.meanly-app-shell:has(>.page--identity-center){box-sizing:border-box;min-height:100dvh;padding:calc(var(--storefront-header-offset) + 12px) 0 max(16px, env(safe-area-inset-bottom,0px));flex:auto;justify-content:center;align-items:center;overflow:hidden auto}.meanly-app-shell:has(>.page--identity-center)>main{flex:none;width:min(560px,100% - 32px);margin-block:auto}.meanly-storefront-header-shell~.meanly-app-shell .page.page--identity-center{padding-top:0;padding-bottom:0}.identity-center-surface--animated{transition:box-shadow .22s,transform .22s}.identity-center-surface.is-busy{opacity:.96}.identity-center-surface.is-busy .identity-center-primary,.identity-center-surface.is-busy .identity-center-secondary,.identity-center-surface.is-busy .identity-center-text-link{cursor:wait}.identity-center-state-stage{min-height:0;display:grid;position:relative}.identity-center-state-stage.is-busy .identity-center-state-stage__panel{opacity:.42}.identity-center-busy-overlay{pointer-events:none;z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.identity-center-hero__icon--loading{animation:.82s steps(2,end) infinite meanlyLoaderHop}.identity-center-state-stage__panel{grid-area:1/1;gap:16px;display:grid}.identity-center-state-stage__panel>*{animation:.36s cubic-bezier(.22,1,.36,1) both identity-state-item-enter}.identity-center-state-stage__panel>:first-child{animation-delay:30ms}.identity-center-state-stage__panel>:nth-child(2){animation-delay:70ms}.identity-center-state-stage__panel>:nth-child(3){animation-delay:.11s}.identity-center-state-stage__panel>:nth-child(4){animation-delay:.15s}.identity-center-state-stage__panel>:nth-child(5){animation-delay:.19s}.identity-center-state-stage__panel{animation:.34s cubic-bezier(.22,1,.36,1) both identity-state-enter}.identity-center-handoff-qr{width:100%;max-width:240px;height:auto;margin:0 auto;animation:.42s cubic-bezier(.22,1,.36,1) .12s both identity-qr-pop;display:block}.vault-authorize-message-slot{opacity:0;grid-template-rows:0fr;align-items:start;min-height:0;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .22s;display:grid;overflow:hidden}.vault-authorize-message-slot.is-visible{opacity:1;grid-template-rows:1fr;min-height:3.5rem}.vault-authorize-message-slot__content{min-height:0;animation:.28s cubic-bezier(.22,1,.36,1) both identity-status-enter;overflow:hidden}.vault-authorize-message-slot .checkout-note,.vault-authorize-message-slot .product-card__reason{align-content:center;min-height:0;max-height:4.5rem;margin:0;display:grid;overflow:auto}@keyframes identity-page-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes identity-state-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes identity-state-item-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes identity-status-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes identity-qr-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.page--identity-center,.identity-center-state-stage__panel,.identity-center-state-stage__panel>*,.identity-center-handoff-qr,.identity-center-status,.identity-center-status__content,.identity-center-primary,.identity-center-secondary,.identity-center-detected{transition:none!important;animation:none!important}}.page--identity-center--launcher{padding-top:32px}.identity-center-surface--native{grid-template-rows:auto auto;gap:0;width:100%;max-width:480px;margin:0 auto;display:grid}.identity-center-hero{background:linear-gradient(#7c3aed1f 0%,#7c3aed08 100%);border-bottom:2px solid #0000000f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 14px;padding:22px 22px 20px;display:grid}.identity-center-hero__icon{background:var(--theme-accent-gradient,linear-gradient(135deg, #7c3aed, #a855f7));border:3px solid var(--theme-border,#050505);box-shadow:4px 4px 0 var(--theme-border,#050505);color:#fff;border-radius:16px;flex:none;justify-content:center;align-self:center;align-items:center;width:48px;height:48px;display:inline-flex}.identity-center-hero__icon svg{width:24px;height:24px}.identity-center-hero__copy{gap:6px;min-width:0;display:grid}.identity-center-hero__heading{gap:2px;display:grid}.identity-center-hero__heading--compact{gap:0}.identity-center-hero__kicker{color:var(--theme-accent,#7c3aed);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800;line-height:1.2}.identity-center-hero .identity-center-surface__title{font-size:clamp(1.2rem,3.8vw,1.45rem);line-height:1.08}.identity-center-hero .identity-center-surface__body{max-width:34ch;font-size:14px;line-height:1.45}.identity-center-state-stage__panel:has(.identity-center-field){gap:8px}.identity-center-state-stage__panel:has(.identity-center-field) .identity-center-field{padding-bottom:0}.identity-center-state-stage__panel:has(.identity-center-field) .identity-center-actions{padding-top:8px}.identity-center-actions{gap:10px;padding:12px 22px 14px;display:grid}.identity-center-field{gap:8px;padding:0 24px 12px;display:grid}.identity-center-field__label{color:var(--theme-accent,var(--brand,#7c3aed));font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.identity-center-alias-shell{grid-template-columns:auto minmax(0,1fr);width:100%;display:grid}.identity-center-alias-shell__prefix{background:var(--brand-soft,#7c3aed1f);border:3px solid var(--theme-border,var(--line,#050505));box-shadow:4px 4px 0 var(--theme-border,var(--line,#050505));color:var(--theme-accent,var(--brand,#7c3aed));font-family:var(--font-mono);border-right:0;justify-content:center;align-items:center;min-width:48px;min-height:52px;padding:0 12px;font-size:18px;font-weight:900;display:inline-flex}.identity-center-input{border:3px solid var(--theme-border,#050505);box-shadow:3px 3px 0 var(--theme-border,#050505);font:inherit;background:#fff;width:100%;padding:14px 16px;font-size:16px;font-weight:700}.identity-center-input--alias{box-shadow:4px 4px 0 var(--theme-border,var(--line,#050505));font-family:var(--font-mono);letter-spacing:.02em;border-left:0;min-height:52px;font-size:15px;font-weight:800}.identity-center-alias-shell:focus-within .identity-center-alias-shell__prefix,.identity-center-alias-shell:focus-within .identity-center-input--alias{outline:2px solid var(--theme-accent,var(--brand,#7c3aed));outline-offset:1px}.identity-center-alias-shell.is-valid .identity-center-alias-shell__prefix,.identity-center-alias-shell.is-valid .identity-center-input--alias{border-color:#16a34a;box-shadow:4px 4px #16a34a}.identity-center-alias-shell.is-invalid .identity-center-alias-shell__prefix,.identity-center-alias-shell.is-invalid .identity-center-input--alias{border-color:#dc2626;box-shadow:4px 4px #dc2626}.identity-center-input:focus{outline:2px solid var(--theme-accent,#7c3aed);outline-offset:2px}.identity-center-input--alias:focus{outline:none}.identity-center-input.is-invalid{border-color:#dc2626;box-shadow:3px 3px #dc2626}.identity-center-input.is-valid{border-color:#16a34a;box-shadow:3px 3px #16a34a}.identity-center-input--alias.is-invalid,.identity-center-input--alias.is-valid{box-shadow:none}.identity-center-field__hint,.identity-center-field__feedback{margin:0;font-size:13px;line-height:1.4}.identity-center-field__hint{color:#0000009e}.identity-center-field__feedback{font-weight:700}.identity-center-field__feedback.is-valid{color:#16a34a}.identity-center-field__feedback.is-invalid{color:#dc2626}.identity-center-primary,.identity-center-secondary{border:3px solid var(--theme-border,var(--line,#050505));box-shadow:5px 5px 0 var(--theme-border,var(--line,#050505));cursor:pointer;font:inherit;text-align:left;border-radius:0;align-items:center;gap:12px;width:100%;min-height:74px;padding:14px 16px;transition:background .12s,box-shadow .12s,transform .12s;display:flex}.identity-center-primary{background:var(--theme-accent-gradient,linear-gradient(135deg, #7c3aed, #a855f7));color:#fff}.identity-center-secondary{color:var(--theme-text,#050505);background:#fff}.identity-center-secondary--static{border:3px solid var(--theme-border,var(--line,#050505));box-shadow:4px 4px 0 var(--theme-border,var(--line,#050505));cursor:default;pointer-events:none;background:#7c3aed14;transform:none}.identity-center-primary:hover:not(:disabled),.identity-center-secondary:hover:not(:disabled){box-shadow:7px 7px 0 var(--theme-border,var(--line,#050505));transform:translate(-2px,-2px)}.identity-center-primary:active:not(:disabled),.identity-center-secondary:active:not(:disabled){box-shadow:2px 2px 0 var(--theme-border,var(--line,#050505));transform:translate(3px,3px)}.identity-center-primary:disabled,.identity-center-secondary:disabled{cursor:wait;opacity:.76}.identity-center-primary__icon,.identity-center-secondary__icon{border:3px solid var(--theme-border,var(--line,#050505));box-shadow:3px 3px 0 var(--theme-border,var(--line,#050505));color:var(--theme-accent,var(--brand,#7c3aed));background:#fff;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.identity-center-secondary__icon{background:var(--brand-soft,#7c3aed1f)}.identity-center-primary__icon svg,.identity-center-secondary__icon svg{width:22px;height:22px}.identity-center-primary__copy,.identity-center-secondary__copy{gap:3px;min-width:0;display:grid}.identity-center-primary__eyebrow,.identity-center-secondary__eyebrow{font-family:var(--font-mono);letter-spacing:.06em;opacity:.92;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.2}.identity-center-primary__title,.identity-center-secondary__title{letter-spacing:-.02em;font-size:clamp(1rem,2.8vw,1.125rem);font-weight:900;line-height:1.12}.identity-center-primary__hint,.identity-center-secondary__hint{opacity:.92;font-size:12px;font-weight:700;line-height:1.35}.identity-center-secondary__hint{color:var(--theme-muted,#374151);opacity:1}.identity-center-divider{color:var(--theme-muted,#6b7280);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:900;display:flex}.identity-center-divider:before,.identity-center-divider:after{background:var(--theme-border,var(--line,#050505));content:"";opacity:.12;flex:1;height:2px}.identity-center-foot{padding:16px 24px calc(24px + env(safe-area-inset-bottom,0px));border-top:2px solid #0000000f;justify-content:center;display:flex}.identity-center-foot--pill{background:0 0;border-top:0;flex-wrap:wrap;gap:8px;padding:8px 24px 16px}.identity-center-text-link{color:var(--theme-accent,#7c3aed);cursor:pointer;font:inherit;text-decoration-skip-ink:auto;text-underline-offset:4px;background:0 0;border:none;padding:8px 6px;font-size:14px;font-weight:800;line-height:1.35;text-decoration:underline;text-decoration-thickness:2px}.identity-center-text-link:hover:not(:disabled){color:#5b21b6}.identity-center-text-link:disabled{cursor:wait;opacity:.7}.identity-center-qr-frame{border:3px solid var(--theme-border,#050505);box-shadow:4px 4px 0 var(--theme-border,#050505);background:#fff;width:fit-content;margin:0 auto;padding:16px}.identity-center-status{min-height:0;margin:0 22px}.identity-center-status.is-visible{min-height:52px;margin:0 22px 14px}.identity-center-status:not(.is-visible) .identity-center-status__content{opacity:0;visibility:hidden;border-color:#0000;min-height:0;padding-block:0}.identity-center-status.is-visible .identity-center-status__content{opacity:1;visibility:visible}.identity-center-status__content{background:#7c3aed14;border:2px solid #7c3aed2e;border-radius:12px;min-height:52px;padding:12px 14px;transition:opacity .16s,visibility .16s;overflow:hidden}.identity-center-status__content p{color:var(--theme-text,#050505);margin:0;font-size:14px;font-weight:700;line-height:1.45}.identity-center-status__content--error{background:#ef444414;border-color:#ef444438}.identity-center-status__content--error p{color:#b91c1c}.identity-center-surface__intro{gap:10px;margin-bottom:0;display:grid}.identity-center-detected{border:3px solid var(--theme-border,#050505);box-shadow:4px 4px 0 var(--theme-border,#050505);color:#fff;cursor:pointer;text-align:left;background:linear-gradient(135deg,#7c3aed,#a855f7);gap:8px;width:100%;margin-bottom:0;padding:18px 16px;transition:box-shadow .16s,opacity .16s,transform .16s;display:grid}.identity-center-detected:hover:not(:disabled){box-shadow:6px 6px 0 var(--theme-border,#050505);transform:translate(-2px,-2px)}.identity-center-detected:active:not(:disabled){box-shadow:2px 2px 0 var(--theme-border,#050505);transform:translate(1px,1px)}.identity-center-detected:disabled{cursor:wait;opacity:.8}.identity-center-detected__eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.identity-center-detected__title{font-size:18px;font-weight:900}.identity-center-detected__address{color:#ffffffe0;overflow-wrap:anywhere;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.page--identity-center--native .vault-authorize-primary-action button,.page--identity-center--native .identity-center-create-button{width:100%}.identity-center-create-button{border:3px solid var(--theme-border,#050505);box-shadow:4px 4px 0 var(--theme-border,#050505);color:var(--theme-text,#050505);cursor:pointer;background:#fff;padding:14px 18px;font-size:15px;font-weight:800;transition:box-shadow .16s,transform .16s}.identity-center-create-button:hover:not(:disabled){box-shadow:6px 6px 0 var(--theme-border,#050505);transform:translate(-2px,-2px)}.identity-center-create-button:disabled{cursor:wait;opacity:.7}.identity-center-phone-option{border:3px solid var(--theme-border,#050505);box-shadow:4px 4px 0 var(--theme-border,#050505);color:var(--theme-text,#050505);cursor:pointer;text-align:left;background:#fff;gap:6px;width:100%;padding:16px;transition:box-shadow .16s,transform .16s;display:grid}.identity-center-phone-option:hover:not(:disabled){box-shadow:6px 6px 0 var(--theme-border,#050505);transform:translate(-2px,-2px)}.identity-center-phone-option:disabled{cursor:wait;opacity:.7}.identity-center-phone-option__eyebrow{color:var(--theme-accent,#6d28d9);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.identity-center-phone-option__title{font-size:17px;font-weight:900}.identity-center-other-device{color:var(--theme-accent,#6d28d9);cursor:pointer;background:0 0;border:none;padding:8px 0;font-size:14px;font-weight:700;text-decoration:underline}.identity-center-other-device:disabled{cursor:wait;opacity:.7}.identity-center-detected__note{color:#ffffffd1;margin-top:8px;font-size:13px;font-weight:600;display:block}.identity-center-handoff-hint{text-align:center;margin:10px 0 0}.page--vault-connect{max-width:560px;margin:0 auto;padding:8px 16px 120px}.identity-center-surface,.vault-connect-surface{background:var(--theme-surface,#fff);border:4px solid var(--theme-border,#050505);box-shadow:var(--theme-card-shadow,10px 10px 0 #050505);color:var(--theme-text,#050505);border-radius:20px;padding:0;overflow:hidden}.identity-center-surface.identity-center-surface--native{padding-bottom:6px;overflow:visible}.identity-center-surface:not(.identity-center-surface--ready){width:calc(100% - 32px);max-width:560px;margin:24px auto}.identity-center-surface--ready{box-shadow:none;background:0 0;border:none;min-height:calc(100dvh - 192px)}.identity-center-surface--ready .identity-center-surface__frame{background:#fff;border:none;width:100%;height:calc(100dvh - 192px);min-height:520px;display:block}.page--identity-center+.marketplace-footer{margin-top:0;display:none}body:has(.page--identity-center) .marketplace-footer{margin-top:0;display:none}body:has(.page--identity-center) .global-back-shell{display:none}body:has(.page--identity-center) .meanly-storefront-header-shell{display:none}.identity-center-surface__handoff{gap:12px;padding:28px 24px 24px;display:grid}.identity-center-surface__title{letter-spacing:-.03em;margin:0;font-size:clamp(1.45rem,4.8vw,1.85rem);font-weight:900;line-height:1.08}.identity-center-surface__body{color:var(--theme-muted,#4b5563);margin:0;font-size:15px;font-weight:500;line-height:1.55}.identity-center-surface__cta{border:3px solid var(--theme-border,#050505);box-shadow:4px 4px 0 var(--theme-border,#050505);color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#a855f7);margin-top:8px;padding:14px 18px;font-size:15px;font-weight:800}.identity-center-surface__frame{background:#fff;border:none;width:100%;height:min(72vh,640px);display:block}.identity-center-surface__loading,.identity-center-surface__error,.vault-connect-surface__loading,.vault-connect-surface__error{color:var(--theme-muted,#374151);text-align:center;place-items:center;gap:12px;min-height:320px;padding:32px 24px;font-size:15px;font-weight:700;display:grid}.vault-connect-surface__intro{gap:10px;margin-bottom:24px;display:grid}.vault-connect-surface__title{letter-spacing:-.04em;margin:0;font-size:clamp(1.6rem,5vw,2rem);font-weight:900;line-height:1}.vault-connect-surface__body{color:var(--theme-muted,#374151);margin:0;font-size:15px;font-weight:600;line-height:1.5}.vault-connect-surface__fallback{text-align:center;margin:20px 0 0}.vault-connect-surface__fallback a{color:var(--theme-accent,#7c3aed);font-weight:800;text-decoration:underline}.vault-connect-surface__frame,.identity-center-surface .vault-connect-surface__frame{display:none}.identity-center-surface__loading,.vault-connect-surface__loading,.vault-connect-surface__error{color:var(--theme-muted,#374151);text-align:center;place-items:center;gap:12px;min-height:80px;padding:16px 0 0;font-size:15px;font-weight:700;display:grid}.vault-connect-surface__error p{margin:0}[data-sl1-card-type=popup]{flex-direction:column;padding:0;overflow:hidden}.sl1-inline-handoff-eyebrow{background:var(--theme-surface-muted,#f7f3ff);border:2px solid var(--theme-border,#050505);box-shadow:3px 3px 0 var(--theme-border,#050505);color:var(--theme-accent,#7c3aed);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.meanly-one-inline-app-icon{border:2px solid var(--theme-border,#050505);box-shadow:2px 2px 0 var(--theme-border,#050505);border-radius:6px;width:20px;height:20px;display:block}.sl1-inline-handoff-title{letter-spacing:-.065em;margin:0 0 10px;font-size:clamp(1.9rem,7vw,3rem);font-weight:950;line-height:.95}.sl1-inline-handoff-body{opacity:.8;margin:0;font-size:15px;font-weight:600;line-height:1.5}.sl1-inline-handoff-facts{gap:8px;margin:16px 0 0;display:grid}.sl1-inline-handoff-fact{border:2px solid var(--theme-border,#050505);background:#fff;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:800;display:flex}.sl1-inline-handoff-fact:before{border:2px solid var(--theme-border,#050505);content:"";background:#d8ff6f;flex:none;width:10px;height:10px}.sl1-inline-handoff-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.sl1-inline-handoff-primary{background:var(--theme-accent-gradient,#7c3aed);border:3px solid var(--theme-border,#050505);box-shadow:5px 5px 0 var(--theme-border,#050505);color:var(--theme-on-accent,#fff);justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.sl1-inline-handoff-countdown{font-family:var(--font-mono);opacity:.65;font-size:11px;font-weight:800}html[data-theme=retro] .sl1-inline-handoff,html[data-theme] [data-holiday] .sl1-inline-handoff{background:#eef0fcd1}html[data-theme] body[data-holiday] .vault-modal-badge,html[data-theme] [data-holiday] .vault-modal-badge,html[data-theme] [data-sl1-inline-handoff][data-holiday] .vault-modal-badge{background:var(--holiday-accent,var(--theme-accent))!important}html[data-theme] body[data-holiday] .sl1-inline-handoff-primary,html[data-theme] [data-holiday] .sl1-inline-handoff-primary,html[data-theme] [data-sl1-inline-handoff][data-holiday] .sl1-inline-handoff-primary,html[data-theme] .marketplace-header__link--accent{background:var(--theme-accent-gradient,var(--brand,#7c3aed))!important;color:var(--holiday-on-accent,var(--theme-on-accent,#fff))!important}.meanly-storefront-header-shell~.meanly-app-shell .page{padding-top:calc(var(--storefront-header-offset) + 16px)}.meanly-storefront-header-shell~.meanly-app-shell .page.page--search-home{padding-top:calc(var(--storefront-header-offset) + 8px)}.meanly-storefront-header-shell~.meanly-app-shell .ops-command-shell{height:calc(100vh - var(--storefront-header-offset));margin-top:var(--storefront-header-offset);min-height:calc(100vh - var(--storefront-header-offset))}@media (max-width:760px){:root{--storefront-header-offset:56px;--vault-signout-offset:76px}.meanly-storefront-header-shell__inner{min-height:var(--storefront-header-offset);padding-inline:12px}.storefront-header-home-link{gap:6px;min-height:36px;padding:4px 6px 4px 4px;font-size:16px}.storefront-header-home-link__home{padding:4px 6px;font-size:9px}.meanly-storefront-header-shell{padding-inline:0}.marketplace-profile-menu__panel{min-width:170px;right:0}.marketplace-profile-menu__item{font-size:10px}.storefront-header-nav-link{min-height:38px;padding:0 12px;font-size:10px}.storefront-header-actions{gap:8px}.holiday-theme-toggle{bottom:18px;right:12px}}.evm-wallet-picker{z-index:1200;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.evm-wallet-picker__backdrop{cursor:pointer;background:#05050573;border:0;position:absolute;inset:0}.evm-wallet-picker__panel{background:var(--surface,#fff7e6);border:3px solid #050505;gap:16px;width:min(100%,420px);max-width:420px;padding:20px;display:grid;position:relative;box-shadow:8px 8px #050505}.evm-wallet-picker__header h2{margin:0;font-size:1.1rem}.evm-wallet-picker__header p{color:#050505b8;margin:8px 0 0;font-size:.92rem}.evm-wallet-picker__list{gap:10px;max-height:min(50vh,360px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.evm-wallet-picker__option{cursor:pointer;text-align:left;background:#fff;border:2px solid #050505;align-items:center;gap:12px;width:100%;padding:12px;display:flex;box-shadow:4px 4px #050505}.evm-wallet-picker__option:hover{transform:translate(-1px,-1px)}.evm-wallet-picker__icon{object-fit:cover;border:2px solid #0505051f;border-radius:10px;flex:none;width:32px;height:32px}.evm-wallet-picker__icon--fallback{background:#7c3aed1f;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.evm-wallet-picker__option-copy{gap:2px;display:grid}.evm-wallet-picker__option-copy small{color:#0505058c;font-family:var(--font-mono);font-size:.72rem}.evm-wallet-picker__cancel{cursor:pointer;background:0 0;border:2px solid #05050533;padding:10px 12px;font-weight:700}
