:root{--blue-900:#042c53;--blue-800:#0c447c;--blue-600:#185fa5;--blue-400:#378add;--blue-200:#85b7eb;--blue-100:#b5d4f4;--sky-50:#e6f1fb;--sky-card:#f3f9ff;--sky-card-2:#e0eefb;--text-primary:#0c2a47;--text-secondary:#33475c;--text-muted:#7e98b4;--success:#0f6e56;--danger:#a32d2d;--danger-bg:#fcebeb;--new-bg:#faeeda;--new-text:#633806;--on-blue:#fff;--field-bg:#f3f9ff;--field-border:#b5d4f4;--fs-xl:20px;--fs-lg:14px;--fs-md:13px;--fs-sm:12px;--fs-xs:11px;--fs-input:16px;--fw-regular:400;--fw-semibold:600;--fw-bold:700;--radius:8px;--radius-card:14px;--font:"Cairo", system-ui, sans-serif;--ink:#0c1b2a;--ink-2:#33475c;--muted:#556880;--cream:#f8f6f2;--page-bg:#dce6f2;--chip-bg:#e4ebf4;--white:#fff;--line:#0c2a502e;--line-strong:#0c2a504d;--glass:#fff;--glass-edge:#0c2a5033;--glow-1:#85b7eb8c;--glow-2:#e6f1fb73;--glow-3:#b5d4f459;--glow-card:#85b7eb61;--check-bg:#dcebfa;--accent:#185fa5;--verified:#1d9bf0;--bg-accent:#185fa51f;--white-60:#fff9;--input-bg:#f2f6fb;--input-border:#0c2a5057;--input-focus:#185fa5;--input-ring:#185fa529;--success-text:#27500a;--success-bg:#eaf3de;--fs-display:28px;--fw-extrabold:800;--radius-field:14px;--radius-glass:26px;--radius-pill:999px;--shadow-float:0 26px 50px -26px #0c1b2a59, 0 0 0 .5px #0c1b2a17;--shadow-badge:0 6px 16px -10px #0c1b2a59;--shadow-lite:0 8px 18px -14px #0c1b2a4d;--hero-mid:#1b3a5c;--hero-ring:#ffffff59;--hero-text:#d6e4f2;--neon-a:#d85a30;--neon-b:#7f77dd;--wa:#0f6e56;--scrim:#0c1b2a8c;--radius-card-sm:18px;--radius-img:12px;--img-bg:#f3f6fa;--fs-ad-lg:20px;--fs-ad-md:16px;--fs-ad-sm:14px;--vip-gold:#e0b04b;--fs-hero:44px;--gold-1:#f6d98b;--gold-2:#e0b04b;--gold-3:#b8862e;--gold-line:#e0b04b73;--gold-glow:#e0b04b47;--gold-pattern:#e0b04b12;--hero-deep:#0a1626;--hero-inset:#ffffff14;--shine:#ffffff24;--success-strong:#1e9e5a;--success-ring:#1e9e5a29;--fs-hero-xl:52px;--surface:var(--white);--surface-2:var(--input-bg)}@media (width>=1024px){:root{--fs-display:32px;--fs-hero-xl:60px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font);color:var(--text-primary);background:var(--sky-50);touch-action:manipulation;margin:0}input,button,textarea,select{font-family:inherit}input,textarea,select{font-size:var(--fs-input)}.ui-ambient{z-index:-1;pointer-events:none;contain:strict;background:radial-gradient(120% 55% at 5% 0%, var(--glow-1) 0%, var(--glow-2) 35%, transparent 62%), radial-gradient(70% 40% at 100% 100%, var(--glow-3), transparent 65%), var(--page-bg);position:fixed;inset:0;transform:translateZ(0)}.ui-screen{max-width:100%;min-height:100svh;padding:max(20px, env(safe-area-inset-top)) 16px 32px;flex-direction:column;align-items:center;display:flex}.ui-screen--center{justify-content:center}.ui-screen-col{width:100%;min-width:0;max-width:400px;overflow-x:clip}.ui-brand{width:auto;height:40px;display:block}.ui-badge{background:var(--white);border:.5px solid var(--line);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink);box-shadow:var(--shadow-badge);align-items:center;gap:6px;margin-top:18px;padding:5px 12px;display:inline-flex}.ui-badge-icon{color:var(--accent);flex-shrink:0}.ui-title{font-size:var(--fs-display);font-weight:var(--fw-extrabold);color:var(--ink);margin:12px 0 6px;line-height:1.35}.ui-subtitle{font-size:var(--fs-lg);color:var(--ink-2);margin:0 0 18px;line-height:1.8}.ui-glass{background:var(--glass);border:1px solid var(--glass-edge);border-radius:var(--radius-glass);box-shadow:var(--shadow-float);padding:18px;position:relative;overflow:hidden}.ui-glass:before{content:"";background:radial-gradient(circle, var(--glow-card), transparent 70%);pointer-events:none;width:190px;height:190px;position:absolute;top:-80px;left:-70px}.ui-glass-inner{position:relative}.ui-field-label{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--ink);margin:12px 0 6px;display:block}.ui-field-label--first{margin-top:0}.ui-field-shell{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-field);align-items:center;height:48px;display:flex;overflow:hidden}.ui-field-shell:focus-within{border-color:var(--input-focus);box-shadow:0 0 0 3px var(--input-ring)}.ui-field-shell--locked{background:var(--chip-bg);color:var(--ink-2);border:1px solid var(--line-strong);justify-content:space-between;padding:0 12px}.ui-field-input{min-width:0;height:100%;color:var(--ink);font-size:var(--fs-input);background:0 0;border:none;outline:none;flex:1;padding:0 12px}.ui-cc{height:100%;font-size:var(--fs-input);font-weight:var(--fw-bold);color:var(--ink-2);border-inline-end:.5px solid var(--line);align-items:center;padding:0 12px;display:flex}.ui-lock-icon{color:var(--ink-2);flex-shrink:0}.ui-code-input{text-align:center;letter-spacing:8px;font-size:var(--fs-xl);font-weight:var(--fw-bold)}.ui-code-lead{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink-2);margin-bottom:12px}.ui-code-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.ui-resend-text{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--muted);line-height:1.6}.ui-helper{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--muted);margin:6px 2px 0;line-height:1.6}.ui-primary{border-radius:var(--radius-pill);background:var(--ink);width:100%;height:50px;color:var(--white);font-size:var(--fs-lg);font-weight:var(--fw-bold);cursor:pointer;border:none;margin-top:16px;padding:0 48px;position:relative}.ui-primary:disabled{opacity:.6;cursor:default}.ui-primary-label{text-align:center;width:100%;display:block}.ui-primary-icon{inset-inline-end:18px;color:var(--white);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ui-link{color:var(--accent);font-size:var(--fs-md);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:none;padding:0}.ui-link:disabled{opacity:.6;cursor:default}.ui-chip{background:var(--chip-bg);border:.5px solid var(--line);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink);align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.ui-chip-check{border-radius:var(--radius-pill);background:var(--check-bg);width:18px;height:18px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-chip-row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ui-errorbox{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--danger);background:var(--danger-bg);border-radius:var(--radius-field);margin-top:10px;padding:8px 10px}.ui-successbox{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--success-text);background:var(--success-bg);border-radius:var(--radius-field);margin-top:10px;padding:8px 10px}.ui-note{font-size:var(--fs-lg);color:var(--ink-2);text-align:center}.ui-home-success{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--success-text)}.ui-home-name{font-size:var(--fs-xl);font-weight:var(--fw-extrabold);color:var(--ink);margin-top:6px}.ui-home-address{font-size:var(--fs-lg);color:var(--ink-2);margin-top:4px}.ui-home-line{font-size:var(--fs-lg);color:var(--ink-2);margin-top:6px}.ui-home-link{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--muted);margin-top:8px}.ui-field-shell--auto{align-items:stretch;height:auto;min-height:96px}.ui-textarea{width:100%;color:var(--ink);font-size:var(--fs-input);resize:none;background:0 0;border:none;outline:none;flex:1;min-height:96px;padding:12px;font-family:inherit;line-height:1.6}.ui-segmented{background:var(--chip-bg);border:1px solid var(--line);border-radius:var(--radius-pill);gap:4px;height:44px;padding:4px;display:flex}.ui-segmented:focus-within{border-color:var(--input-focus);box-shadow:0 0 0 3px var(--input-ring)}.ui-segmented-opt{color:var(--ink-2);font-size:var(--fs-md);font-weight:var(--fw-bold);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:none;outline:none;flex:1;justify-content:center;align-items:center;display:flex}.ui-segmented-opt--on{background:var(--ink);color:var(--white)}.ui-pagehead{margin-bottom:4px}.ui-backchip{border-radius:var(--radius-pill);background:var(--white);border:1px solid var(--line);height:36px;color:var(--ink);font-size:var(--fs-md);font-weight:var(--fw-bold);cursor:pointer;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.ui-pagehead-title{margin-top:10px}.ui-pagehead-title .ui-title{margin:0}.ui-topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ui-store-head{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ui-store-logo{border-radius:var(--radius-pill);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.ui-store-logo--img{background:var(--white);border:1px solid var(--line)}.ui-store-logo--letter{background:var(--ink);color:var(--white);font-size:var(--fs-xl);font-weight:var(--fw-extrabold)}.ui-store-logo img{object-fit:contain;width:100%;height:100%}.ui-store-meta{flex:1;min-width:0}.ui-store-name2{font-size:var(--fs-xl);font-weight:var(--fw-extrabold);color:var(--ink)}.ui-store-line{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-2);align-items:center;gap:6px;margin-top:4px;display:flex}.ui-edit-chip{border-radius:var(--radius-pill);background:var(--white);border:1px solid var(--line-strong);height:32px;color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-bold);cursor:pointer;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ui-linkrow{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-field);align-items:center;height:40px;margin-top:6px;display:flex;overflow:hidden}.ui-linkrow-url{min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:0 12px;overflow:hidden}.ui-linkrow-btn{width:36px;height:100%;color:var(--accent);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-mysection{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.ui-mysection-count{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--muted)}.ui-icon-btn{width:44px;height:100%;color:var(--accent);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-freeplan{margin-top:16px}.ui-freeplan-head{font-size:var(--fs-md);color:var(--ink-2);font-weight:var(--fw-semibold);justify-content:space-between;align-items:center;display:flex}.ui-bar{background:var(--chip-bg);border-radius:var(--radius-pill);height:6px;margin-top:8px;overflow:hidden}.ui-bar-fill{background:var(--accent);border-radius:var(--radius-pill);height:100%}.ui-list-area{margin-top:16px}.ui-plist{flex-direction:column;gap:10px;display:flex}.ui-empty-note{font-size:var(--fs-lg);color:var(--ink-2);text-align:center}input[dir=ltr]:placeholder-shown{text-align:right}.ui-restore{margin-bottom:12px}.ui-restore-action{margin-top:6px}.ui-cardlite{background:var(--glass);border:1px solid var(--line);border-radius:var(--radius-glass);box-shadow:var(--shadow-lite);overflow:hidden}.ui-pgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.ui-card-frame{aspect-ratio:1;border-radius:var(--radius-img);background:var(--white);border:1px solid var(--line);margin:8px;position:relative;overflow:hidden}.ui-card-frame--out .ui-card-img{filter:grayscale()}.ui-card-img{object-fit:contain;width:100%;height:100%;display:block}.ui-card-img--fade{opacity:0;transition:opacity .15s}.ui-card-img--in{opacity:1;transition:opacity .15s}.ui-card-img--empty{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.ui-card-pkg{color:var(--muted)}.ui-card-noimg{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--muted)}.ui-card-badges{top:6px;flex-direction:column;align-items:flex-start;gap:4px;display:flex;position:absolute;inset-inline-start:6px}.ui-cbadge{font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:var(--radius-pill);padding:2px 8px}.ui-cbadge-draft{color:var(--ink-2);background:var(--chip-bg)}.ui-cbadge-out{color:var(--danger);background:var(--danger-bg)}.ui-cbadge-hide{color:var(--ink-2);background:var(--white)}.ui-pcard{text-align:start;width:100%;height:100%;color:inherit;font:inherit;cursor:pointer;border-radius:var(--radius-card-sm);flex-direction:column;padding:0;display:flex}.ui-pcard-body{flex-direction:column;flex:1;gap:4px;padding:4px 10px 10px;display:flex}.ui-pcard-name{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.ui-pcard-desc{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;height:2.9em;line-height:1.45;display:-webkit-box;overflow:hidden}.ui-pcard-price-row{font-size:var(--fs-md);font-weight:var(--fw-semibold)}.ui-pcard-qty-row{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-2)}.ui-pcard-price{color:var(--accent);font-weight:var(--fw-bold)}.ui-pcard-dim{color:var(--muted);font-weight:var(--fw-semibold)}.ui-pcard-hidden{font-size:var(--fs-sm);color:var(--muted);font-weight:var(--fw-semibold);align-items:center;gap:4px;display:inline-flex}.ui-switch-row{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0;display:flex}.ui-switch-row:disabled{opacity:.6;cursor:default}.ui-switch-label{text-align:start;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink)}.ui-switch-track{border-radius:var(--radius-pill);background:var(--chip-bg);border:1px solid var(--line-strong);direction:ltr;flex-shrink:0;width:48px;height:28px;transition:background .2s;position:relative}.ui-switch-track--on{background:var(--accent);border-color:var(--accent)}.ui-switch-thumb{top:2px;border-radius:var(--radius-pill);background:var(--white);width:22px;height:22px;transition:transform .2s;position:absolute;inset-inline-start:2px}.ui-switch-track--on .ui-switch-thumb{transform:translate(20px)}.ui-card-title{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--ink);margin-bottom:12px}.ui-vis-rows{flex-direction:column;gap:14px;display:flex}.ui-danger-btn{border-radius:var(--radius-pill);background:var(--danger-bg);width:100%;height:48px;color:var(--danger);font-size:var(--fs-md);font-weight:var(--fw-bold);text-align:center;cursor:pointer;border:none}.ui-danger-btn:disabled{opacity:.6;cursor:default}.ui-confirm-text{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink);text-align:center;margin-bottom:10px}.ui-confirm-actions{justify-content:center;align-items:center;gap:16px;display:flex}.ui-outline-btn{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--white);width:100%;height:44px;color:var(--ink);font-size:var(--fs-md);font-weight:var(--fw-bold);cursor:pointer;margin-top:10px;padding:0 44px;position:relative}.ui-outline-label{text-align:center;width:100%;display:block}.ui-outline-icon{inset-inline-end:16px;color:var(--ink);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ui-hero{border-radius:var(--radius-glass);text-align:center;color:var(--white);background:linear-gradient(135deg, var(--ink) 0%, var(--hero-mid) 100%);padding:22px 16px 18px;position:relative;overflow:hidden}.ui-hero:before{content:"";top:-60px;background:radial-gradient(circle, var(--glow-1), transparent 70%);pointer-events:none;width:220px;height:220px;position:absolute;inset-inline-start:-40px}.ui-hero-inner{position:relative}.ui-hero-logo{border-radius:var(--radius-pill);border:2px solid var(--hero-ring);background:var(--white);width:64px;height:64px;color:var(--ink);font-size:var(--fs-xl);font-weight:var(--fw-extrabold);justify-content:center;align-items:center;margin:0 auto;display:flex;overflow:hidden}.ui-hero-logo img{object-fit:cover;width:100%;height:100%}.ui-hero-name{font-size:var(--fs-xl);font-weight:var(--fw-extrabold);margin-top:10px}.ui-hero-divider{background:var(--hero-ring);width:60px;height:1px;margin:12px auto}.ui-hero-row{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--hero-text);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.ui-hero-item{align-items:center;gap:6px;display:inline-flex}.ui-ad{text-align:center;min-height:calc(3 * 1.5 * var(--fs-ad-md) + 16px);height:calc(3 * 1.5 * var(--fs-ad-md) + 16px);background:var(--white);border:1.5px solid var(--neon-a);border-radius:var(--radius-field);font-weight:var(--fw-bold);color:var(--neon-a);justify-content:center;align-items:center;margin-top:12px;padding:8px 12px;transition:opacity .4s;animation:2s ease-in-out infinite ui-neon;display:flex}.ui-ad--in{opacity:1}.ui-ad--out{opacity:0}.ui-ad-text{-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.ui-ad-text--lg{font-size:var(--fs-ad-lg);-webkit-line-clamp:2}.ui-ad-text--md{font-size:var(--fs-ad-md);-webkit-line-clamp:3}.ui-ad-text--sm{font-size:var(--fs-ad-sm);-webkit-line-clamp:3}@keyframes ui-neon{0%,to{color:var(--neon-a);border-color:var(--neon-a)}50%{color:var(--neon-b);border-color:var(--neon-b)}}@media (prefers-reduced-motion:reduce){.ui-ad{transition:none;animation:none}}.ui-catalog-section{justify-content:space-between;align-items:baseline;gap:10px;margin-top:16px;margin-bottom:10px;display:flex}.ui-catalog-h{font-size:var(--fs-lg);font-weight:var(--fw-extrabold);color:var(--ink)}.ui-catalog-count{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--muted)}.ui-catalog-foot{text-align:center;margin:20px 0}.ui-skel{text-align:center;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink-2);padding:16px}.ui-skeleton{border-radius:var(--radius-field);background-color:var(--chip-bg);background-image:linear-gradient(90deg, transparent, var(--white-60), transparent);background-position:200% 0;background-repeat:no-repeat;background-size:200% 100%;width:100%;height:16px;animation:1.4s linear infinite ui-shimmer;display:block}@keyframes ui-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ui-skeleton{background-image:none;animation:none}}.ui-ccard{border-radius:var(--radius-card-sm);flex-direction:column;height:100%;display:flex}.ui-ccard-tap{text-align:start;cursor:pointer;flex-direction:column;flex:1;width:100%;display:flex}.ui-badge-new,.ui-badge-out{font-size:var(--fs-xs);font-weight:var(--fw-semibold);border-radius:var(--radius-pill);padding:2px 8px}.ui-badge-new{color:var(--new-text);background:var(--new-bg)}.ui-badge-out{color:var(--danger);background:var(--danger-bg)}.ui-ccard-body{flex-direction:column;flex:1;gap:4px;padding:4px 10px 10px;display:flex}.ui-ccard-name{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.ui-ccard-desc{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-ccard-amount{font-size:var(--fs-lg);color:var(--accent);font-weight:var(--fw-extrabold)}.ui-ccard-onreq{font-size:var(--fs-sm);color:var(--muted);font-weight:var(--fw-semibold)}.ui-ccard-qty{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--ink-2)}.ui-ccard-foot{margin-top:auto;padding:0 10px 10px}.ui-wa-btn{border-radius:var(--radius-pill);background:var(--wa);width:100%;height:38px;color:var(--white);font-size:var(--fs-md);font-weight:var(--fw-bold);justify-content:center;align-items:center;padding:0 40px;text-decoration:none;display:flex;position:relative}.ui-wa-btn--sheet{height:44px;margin-top:16px}.ui-wa-label{text-align:center;width:100%;display:block}.ui-wa-icon{inset-inline-end:14px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ui-search{margin-top:12px}.ui-search-icon{color:var(--muted);flex-shrink:0;align-items:center;padding-inline-start:12px;display:flex}.ui-logo-row{align-items:center;gap:16px;display:flex}.ui-logo-preview{border-radius:var(--radius-pill);flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex;overflow:hidden}.ui-logo-preview--img{background:var(--white);border:1px solid var(--line)}.ui-logo-preview--letter{background:var(--ink);color:var(--white);font-size:var(--fs-xl);font-weight:var(--fw-extrabold)}.ui-logo-preview img{object-fit:contain;width:100%;height:100%}.ui-logo-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ui-logo-pick{border-radius:var(--radius-pill);background:var(--white);border:1px solid var(--line-strong);height:40px;color:var(--ink);font-size:var(--fs-md);font-weight:var(--fw-bold);cursor:pointer;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.ui-ad-row{align-items:flex-start;gap:8px;margin-top:10px;display:flex}.ui-ad-row .ui-field-shell{flex:1;min-width:0}.ui-ad-del{width:36px;height:48px;color:var(--danger);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-catalog-unavail{margin-bottom:12px}.ui-pd{z-index:50;background:var(--page-bg);flex-direction:column;display:flex;position:fixed;inset:0}.ui-pd-top{border-bottom:1px solid var(--line);background:var(--page-bg);flex:none;align-items:center;gap:10px;padding:10px 16px;display:flex}.ui-pd-close{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);width:40px;height:40px;color:var(--ink);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.ui-pd-title{font-size:var(--fs-lg);font-weight:var(--fw-extrabold);color:var(--ink)}.ui-pd-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:16px;overflow-y:auto}.ui-pd-media{aspect-ratio:1;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card-sm);width:100%;max-width:400px;margin:0 auto;overflow:hidden}.ui-pd-media img{object-fit:contain;width:100%;height:100%;display:block}.ui-pd-noimg{width:100%;height:100%;color:var(--muted);background:var(--img-bg);justify-content:center;align-items:center;display:flex}.ui-pd-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card-sm);max-width:400px;margin:12px auto 0;padding:14px 16px}.ui-pd-name{font-size:var(--fs-xl);font-weight:var(--fw-extrabold);color:var(--ink);line-height:1.4}.ui-pd-price{margin-top:8px}.ui-pd-amount{font-size:var(--fs-xl);font-weight:var(--fw-extrabold);color:var(--accent)}.ui-pd-onreq{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--muted)}.ui-pd-chip{border-radius:var(--radius-pill);background:var(--chip-bg);color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin-top:10px;padding:4px 12px;display:inline-block}.ui-pd-chip--out{background:var(--danger-bg);color:var(--danger)}.ui-pd-label{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--ink);margin-bottom:6px}.ui-pd-desc{font-size:var(--fs-lg);color:var(--ink-2);white-space:pre-line;line-height:1.8}.ui-pd-owner{text-align:center;margin:16px 0 4px}.ui-pd-foot{border-top:1px solid var(--line);background:var(--page-bg);flex:none;padding:10px 16px 12px}.ui-pd-foot .ui-pd-wa{max-width:400px;height:50px;font-size:var(--fs-lg);margin:0 auto}.ui-subblock{margin-top:16px}.ui-sub-head{align-items:center;gap:8px;display:flex}.ui-vip-chip{font-size:var(--fs-xs);font-weight:var(--fw-extrabold);color:var(--ink);background:linear-gradient(135deg, var(--gold-1), var(--gold-2) 55%, var(--gold-3));border-radius:var(--radius-pill);align-items:center;gap:4px;padding:2px 10px;display:inline-flex}.ui-sub-until{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink-2)}.ui-sub-count{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--muted);margin-top:6px}.ui-sub-banner{border-radius:var(--radius-field);font-size:var(--fs-sm);font-weight:var(--fw-semibold);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:8px 12px;display:flex}.ui-sub-banner--warn{background:var(--new-bg);color:var(--new-text)}.ui-sub-banner--danger{background:var(--danger-bg);color:var(--danger)}.ui-subhero{border-radius:var(--radius-glass);text-align:center;color:var(--white);border:1px solid var(--gold-line);box-shadow:inset 0 1px 0 var(--hero-inset), var(--shadow-float);background:radial-gradient(120% 70% at 50% -10%, var(--gold-glow) 0%, transparent 60%), linear-gradient(160deg, var(--hero-deep) 0%, var(--ink) 45%, var(--hero-mid) 100%);margin-top:4px;padding:28px 20px 26px;position:relative;overflow:hidden}.ui-subhero:before{content:"";pointer-events:none;background:repeating-linear-gradient(45deg, var(--gold-pattern) 0 1px, transparent 1px 16px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 80% at 50% 0,#000 0%,#0000 70%);mask-image:radial-gradient(120% 80% at 50% 0,#000 0%,#0000 70%)}.ui-subhero:after{content:"";pointer-events:none;background:linear-gradient(105deg, transparent 40%, var(--shine) 50%, transparent 60%);background-position:150% 0;background-size:250% 100%;animation:6s ease-in-out infinite ui-shine;position:absolute;inset:0}@keyframes ui-shine{0%{background-position:150% 0}25%,to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.ui-subhero:after{animation:none}}.ui-subhero-inner{position:relative}.ui-vip-badge{border-radius:var(--radius-pill);background:linear-gradient(135deg, var(--gold-1), var(--gold-2) 55%, var(--gold-3));color:var(--ink);font-size:var(--fs-md);font-weight:var(--fw-extrabold);box-shadow:0 8px 20px -10px var(--gold-2);align-items:center;gap:6px;padding:6px 16px;display:inline-flex}.ui-subhero-title{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--hero-text);margin-top:14px}.ui-gold-divider{background:linear-gradient(90deg, transparent, var(--gold-2), transparent);width:80px;height:1px;margin:12px auto}.ui-subhero-price{justify-content:center;align-items:baseline;gap:4px;display:flex}.ui-subhero-amount{font-size:var(--fs-hero-xl);font-weight:var(--fw-extrabold);background:linear-gradient(180deg, var(--gold-1), var(--gold-2) 60%, var(--gold-3));color:#0000;-webkit-background-clip:text;background-clip:text}.ui-subhero-cur{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--gold-1)}.ui-subhero-per{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--hero-text);margin-top:4px}.ui-benefits{flex-direction:column;gap:14px;margin-top:12px;padding:18px;display:flex}.ui-benefit{align-items:center;gap:10px;display:flex}.ui-benefit-label{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--ink);flex:1}.ui-benefit-check,.ui-benefit-gold{border-radius:var(--radius-pill);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ui-benefit-check{background:var(--success-strong);color:var(--white);box-shadow:0 0 0 4px var(--success-ring)}.ui-benefit-gold{background:linear-gradient(135deg, var(--gold-1), var(--gold-2) 55%, var(--gold-3));color:var(--ink)}.ui-soon-pill{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--new-text);background:var(--new-bg);border-radius:var(--radius-pill);flex-shrink:0;padding:2px 8px}.ui-sub-status{text-align:center;font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink-2);margin-top:14px}.ui-sub-paid{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-top:14px;display:flex}.ui-info-box{border-radius:var(--radius-field);background:var(--chip-bg);color:var(--ink-2);font-size:var(--fs-md);font-weight:var(--fw-semibold);margin-top:12px;padding:10px}.ui-info-box--row{justify-content:space-between;align-items:center;gap:10px;display:flex}.ui-pay-btn{border-radius:var(--radius-pill);background:var(--white);border:1.5px solid var(--line-strong);width:100%;height:54px;color:var(--ink);font-size:var(--fs-lg);font-weight:var(--fw-extrabold);cursor:pointer;margin-top:14px;padding:0 52px;position:relative}.ui-pay-btn:disabled{opacity:.6;cursor:default}.ui-pay-icon{inset-inline-start:12px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ui-pay-icon img{border-radius:6px;display:block}.ui-pay-label{text-align:center;width:100%;display:block}.ui-return{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.ui-return-check{border-radius:var(--radius-pill);background:var(--success-bg);width:64px;height:64px;color:var(--success-text);justify-content:center;align-items:center;display:flex}.ui-return-title{font-size:var(--fs-xl);font-weight:var(--fw-extrabold);color:var(--ink)}.ui-return-sub{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink-2)}.ui-return-actions{gap:16px;margin-top:6px;display:flex}.ui-howstep{align-items:flex-start;gap:12px;margin-top:14px;display:flex}.ui-howstep-num{border-radius:var(--radius-pill);background:var(--ink);width:28px;height:28px;color:var(--white);font-size:var(--fs-md);font-weight:var(--fw-bold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-howstep-title{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--ink)}.ui-howstep-text{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-2);margin-top:2px;line-height:1.6}.ui-faq{border-bottom:1px solid var(--line)}.ui-faq:last-child{border-bottom:none}.ui-faq-q{cursor:pointer;font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;list-style:none;display:flex}.ui-faq-q::-webkit-details-marker{display:none}.ui-faq-chevron{border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex-shrink:0;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)}.ui-faq[open] .ui-faq-chevron{transform:rotate(-135deg)}.ui-faq-a{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-2);padding:0 0 12px;line-height:1.7}.ui-dev-name{font-size:var(--fs-xl);font-weight:var(--fw-extrabold);color:var(--ink)}.ui-dev-phone{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink-2);margin-top:8px}.ui-dev-wa{margin-top:12px}.ui-login-about{text-align:center;margin-top:12px}.ui-bymog{text-align:center;flex-direction:column;align-items:center;width:100%;margin:32px auto 12px;display:flex}.ui-bymog-logo{width:auto;height:40px;margin:0 auto;display:block}.ui-bymog-by{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-2);white-space:nowrap;justify-content:center;align-items:center;gap:10px;margin-top:8px;display:flex}.ui-bymog-line{background:linear-gradient(90deg, transparent, var(--gold-2), transparent);width:28px;height:1px}.ui-merchant .ui-screen{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.ui-tabbar{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:40;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-pill);height:72px;box-shadow:var(--shadow-float);will-change:transform;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;display:grid;position:fixed}.ui-tab{flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex}.ui-tab-ico{border-radius:var(--radius-pill);width:56px;height:32px;color:var(--muted);justify-content:center;align-items:center;display:flex}.ui-tab--active .ui-tab-ico{background:var(--bg-accent);color:var(--accent)}.ui-tab-label{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--ink-2)}.ui-tab--active .ui-tab-label{color:var(--accent)}.ui-pagehead-title--top{margin-top:0}.ui-legal-card{margin-top:12px;padding:16px 18px}.ui-legal-h{font-size:var(--fs-lg);font-weight:var(--fw-extrabold);color:var(--ink);margin-bottom:8px}.ui-legal-body{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink-2);line-height:1.9}.ui-legal-links{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:16px;margin-top:14px;padding-top:12px;display:flex}.ui-login-terms{text-align:center;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--muted);margin-top:8px}.ui-login-terms .ui-link{font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.ui-install-text{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink-2);line-height:1.8}.ui-del-section{margin-top:20px}.ui-del-text{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink-2);margin-bottom:12px;line-height:1.8}.ui-del-warn{border-radius:var(--radius-field);background:var(--danger-bg);color:var(--danger);font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin-bottom:12px;padding:10px 12px;line-height:1.7}.ui-del-btn{border:1px solid var(--danger);border-radius:var(--radius-pill);background:var(--white);width:100%;height:48px;color:var(--danger);font-size:var(--fs-md);font-weight:var(--fw-bold);text-align:center;cursor:pointer}.ui-del-confirm{border-radius:var(--radius-pill);background:var(--danger);width:100%;height:48px;color:var(--white);font-size:var(--fs-md);font-weight:var(--fw-bold);text-align:center;cursor:pointer;border:none;margin-top:12px}.ui-del-confirm:disabled{opacity:.5;cursor:default}.ui-del-cancel{text-align:center;margin-top:10px}.ui-preview-fab{bottom:calc(16px + env(safe-area-inset-bottom));z-index:45;border-radius:var(--radius-pill);background:var(--ink);height:44px;color:var(--white);font-size:var(--fs-sm);font-weight:var(--fw-bold);box-shadow:var(--shadow-float);cursor:pointer;border:none;align-items:center;gap:6px;padding:0 18px;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.ui-preview-spacer{height:calc(72px + env(safe-area-inset-bottom))}.ui-share-store{justify-content:center;width:100%;margin-top:10px;display:flex}.ui-share-pill{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--white);height:36px;color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-bold);cursor:pointer;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.ui-toast{left:50%;bottom:calc(90px + env(safe-area-inset-bottom));z-index:60;border-radius:var(--radius-pill);background:var(--ink);max-width:90vw;color:var(--white);font-size:var(--fs-sm);font-weight:var(--fw-semibold);box-shadow:var(--shadow-float);text-align:center;padding:10px 16px;position:fixed;transform:translate(-50%)}.ui-linkrow--tap{cursor:pointer;text-align:start;width:100%}.ui-linkrow-copy{width:36px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-linkactions{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.ui-linkaction{border-radius:var(--radius-pill);height:48px;font-size:var(--fs-md);font-weight:var(--fw-bold);cursor:pointer;padding:0 40px;position:relative}.ui-linkaction--outline{border:1px solid var(--line-strong);background:var(--white);color:var(--ink)}.ui-linkaction--fill{background:var(--ink);color:var(--white);border:none}.ui-linkaction-label{text-align:center;width:100%;display:block}.ui-linkaction-icon{inset-inline-start:14px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ui-install-nudge{margin-top:14px;padding:14px 16px;position:relative}.ui-install-x{top:8px;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:4px;display:flex;position:absolute;inset-inline-end:8px}.ui-install-title{font-size:var(--fs-md);font-weight:var(--fw-extrabold);color:var(--ink);margin-bottom:4px}.ui-install-sub{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-2);margin-bottom:10px;line-height:1.7}.ui-gallery{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ui-gslot{aspect-ratio:1;border-radius:var(--radius-img);background:var(--img-bg);border:1px solid var(--line);position:relative;overflow:hidden}.ui-gslot--empty{color:var(--muted);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.ui-gslot-add{font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.ui-gslot--busy{justify-content:center;align-items:center;display:flex}.ui-gslot-img{object-fit:contain;background:var(--white);width:100%;height:100%;position:absolute;inset:0}.ui-gslot-main{top:6px;z-index:3;border-radius:var(--radius-pill);background:var(--new-bg);color:var(--new-text);font-size:var(--fs-xs);font-weight:var(--fw-bold);padding:2px 8px;position:absolute;inset-inline-start:6px}.ui-gslot-tap{z-index:1;cursor:pointer;background:0 0;border:none;position:absolute;inset:0}.ui-gslot-x{top:6px;z-index:2;border-radius:var(--radius-pill);background:var(--scrim);width:24px;height:24px;color:var(--white);cursor:pointer;border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:6px}.ui-gspinner{border-radius:var(--radius-pill);border:3px solid var(--line);border-top-color:var(--accent);width:24px;height:24px;animation:.8s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-gallery-actions{gap:10px;margin-top:10px;display:flex}.ui-gaction{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--white);height:40px;color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-bold);cursor:pointer;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.ui-gaction--danger{border-color:var(--danger);color:var(--danger)}.ui-gal{width:100%;max-width:400px;margin:0 auto}.ui-gal-viewport{aspect-ratio:1;border-radius:var(--radius-card-sm);background:var(--img-bg);border:1px solid var(--line);touch-action:pan-y;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.ui-gal-viewport:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-gal-track{will-change:transform;height:100%;display:flex}.ui-gal-slide{flex:0 0 100%;height:100%}.ui-gal-slide img{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%;display:block}.ui-gal-counter{top:8px;border-radius:var(--radius-pill);background:var(--scrim);color:var(--white);font-size:var(--fs-xs);font-weight:var(--fw-bold);padding:2px 10px;position:absolute;inset-inline-start:8px}.ui-gal-dots{justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex}.ui-gal-dot{border-radius:var(--radius-pill);background:var(--line-strong);cursor:pointer;border:none;width:6px;height:6px;padding:0;transition:width .2s}.ui-gal-dot--on{background:var(--accent);width:18px}.ui-img-count{bottom:6px;border-radius:var(--radius-pill);background:var(--scrim);color:var(--white);font-size:var(--fs-xs);font-weight:var(--fw-bold);align-items:center;gap:4px;padding:2px 8px;display:inline-flex;position:absolute;inset-inline-start:6px}.ui-ptr{z-index:35;pointer-events:none;margin-top:max(4px, env(safe-area-inset-top));position:fixed;top:0;left:50%}.ui-ptr-circle{border-radius:var(--radius-pill);background:var(--white);width:32px;height:32px;box-shadow:var(--shadow-badge);color:var(--muted);justify-content:center;align-items:center;display:flex}.ui-ptr-circle--armed{color:var(--accent)}.ui-ptr-circle--spin{color:var(--accent);animation:.8s linear infinite ui-spin}@media (prefers-reduced-motion:reduce){.ui-ptr-circle--spin{animation:1s ease-in-out infinite ui-ptr-pulse}}@keyframes ui-ptr-pulse{0%,to{opacity:1}50%{opacity:.4}}.ui-updbar{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:50;background:var(--ink);width:calc(100% - 24px);max-width:360px;color:var(--white);border-radius:var(--radius-pill);box-shadow:var(--shadow-float);justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex;position:fixed;transform:translate(-50%)}.ui-updbar--tabs{bottom:calc(96px + env(safe-area-inset-bottom))}.ui-updbar-text{font-size:var(--fs-sm);font-weight:var(--fw-bold)}.ui-updbar-btn{border-radius:var(--radius-pill);background:var(--white);color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-bold);cursor:pointer;border:none;flex-shrink:0;padding:6px 16px}.ui-notice-card{background:var(--new-bg);color:var(--new-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);margin-top:12px;padding:12px 14px;line-height:1.6}.ui-suspend-banner{border:1px solid var(--danger);border-radius:var(--radius-card-sm);background:var(--danger-bg);margin-top:12px;padding:12px 14px}.ui-suspend-text{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--danger);margin-bottom:8px;line-height:1.6}.ui-suspend-wa{border-radius:var(--radius-pill);background:var(--danger);color:var(--white);font-size:var(--fs-sm);font-weight:var(--fw-bold);padding:6px 14px;text-decoration:none;display:inline-block}.ui-admin-head{justify-content:space-between;align-items:center;width:100%;margin-bottom:6px;display:flex}.ui-admin-body{width:100%;margin-top:12px}.ui-admin-card{margin-top:12px;padding:14px 16px}.ui-admin-h{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--ink);margin-bottom:10px}.ui-admin-count{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--muted)}.ui-kpi-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.ui-kpi{padding:12px 14px}.ui-kpi-value{font-size:var(--fs-xl);font-weight:var(--fw-extrabold);color:var(--ink);overflow-wrap:anywhere}.ui-kpi-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-2);margin-top:4px;line-height:1.5}.ui-bar-fill--danger{background:var(--danger)}.ui-chart{margin-top:8px}.ui-chart-svg{width:100%;height:120px;display:block}.ui-chart-bar{fill:var(--accent);cursor:pointer}.ui-chart-bar--on{fill:var(--ink)}.ui-chart-labels{justify-content:space-between;margin-top:4px;display:flex}.ui-chart-label{text-align:center;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--muted);flex:1;overflow:hidden}.ui-chart-tip{text-align:center;min-height:18px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-2);margin-top:6px}.ui-alert-list{flex-direction:column;display:flex}.ui-alert-row{border-top:1px solid var(--line);cursor:pointer;text-align:start;background:0 0;border-bottom:none;border-left:none;border-right:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.ui-alert-name{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-alert-meta{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--muted);flex-shrink:0}.ui-admin-filters{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.ui-fchip{border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--white);color:var(--ink-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;padding:6px 12px}.ui-fchip--on{background:var(--ink);border-color:var(--ink);color:var(--white)}.ui-admin-rowmeta{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-2);justify-content:space-between;align-items:center;margin:8px 0;display:flex}.ui-mlist{flex-direction:column;gap:8px;display:flex}.ui-mrow{text-align:start;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card-sm);cursor:pointer;width:100%;padding:12px;display:block}.ui-mrow-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ui-mrow-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--ink);flex:1;overflow:hidden}.ui-mrow-phone{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-2);margin-top:2px}.ui-mrow-stats{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--muted);margin-top:4px}.ui-mrow-ref{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--muted);margin-top:2px}.ui-mchip{border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-bold);flex-shrink:0;padding:2px 8px}.ui-mchip--free{background:var(--chip-bg);color:var(--ink-2)}.ui-mchip--active{background:var(--success-bg);color:var(--success-text)}.ui-mchip--grace{background:var(--new-bg);color:var(--new-text)}.ui-mchip--expired{background:var(--danger-bg);color:var(--danger)}.ui-mchip--suspended{background:var(--danger);color:var(--white)}.ui-admin-name{min-width:0;font-size:var(--fs-lg);font-weight:var(--fw-extrabold);color:var(--ink);flex:1}.ui-admin-info{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink-2);margin-top:4px}.ui-admin-info--danger{color:var(--danger)}.ui-admin-actions{flex-direction:column;gap:10px;margin:12px 0;display:flex}.ui-admin-switch{margin:12px 0}.ui-admin-line{border-bottom:1px solid var(--line);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;display:flex}.ui-admin-line-date{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--muted);flex-shrink:0}.ui-admin-entry{text-align:center;margin-top:12px}@media (width>=768px){.ui-screen{max-width:720px;margin-inline:auto;padding:32px 24px}.ui-screen-col{max-width:none}.ui-screen--narrow .ui-screen-col{max-width:560px;margin-inline:auto}.ui-pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-catalog-toolbar{align-items:center;gap:12px;display:flex}.ui-catalog-toolbar .ui-search{flex:1}.ui-catalog-toolbar .ui-catalog-section{flex:none;margin-top:0;margin-bottom:0}.ui-hero{text-align:start}.ui-hero-inner{flex-direction:row;align-items:center;gap:18px;display:flex}.ui-hero-logo{flex:none;width:88px;height:88px;margin:0}.ui-hero-text{flex:1;min-width:0;display:block}.ui-hero-name{margin-top:0}.ui-hero-divider{display:none}.ui-hero-row{justify-content:flex-start}.ui-pdm-scrim{z-index:50;background:var(--scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ui-pdm-panel{background:var(--white);border-radius:var(--radius-glass);width:100%;max-width:900px;max-height:86vh;box-shadow:var(--shadow-float);flex-direction:column;display:flex;position:relative;overflow:hidden}.ui-pdm-close{top:12px;z-index:2;position:absolute;inset-inline-end:12px}.ui-pdm-cols{grid-template-columns:55% 45%;min-height:0;display:grid}.ui-pdm-gallery{background:var(--page-bg);align-items:center;padding:20px;display:flex}.ui-pdm-detail{min-height:0;padding:20px;overflow-y:auto}.ui-pdm-foot{background:0 0;border-top:none;padding:12px 0 0}}@media (width>=1024px){.ui-screen{max-width:1040px}.ui-screen--wide{max-width:1100px}.ui-pgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-merchant{grid-template-columns:240px 1fr;align-items:start;gap:24px;max-width:1040px;margin-inline:auto;padding-inline:24px;display:grid}.ui-merchant-main{min-width:0;display:block}.ui-merchant .ui-screen{max-width:none;margin-inline:0;padding:32px 0}.ui-side,.ui-adm-side{background:var(--glass);border:1px solid var(--line);border-radius:var(--radius-glass);height:fit-content;box-shadow:var(--shadow-lite);padding:12px;position:sticky;top:24px}.ui-side-brand{padding:6px 8px 12px}.ui-side-nav,.ui-adm-nav{flex-direction:column;gap:4px;display:flex}.ui-side-item{border-radius:var(--radius-field);width:100%;height:44px;color:var(--ink-2);font-size:var(--fs-md);font-weight:var(--fw-bold);text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:flex}.ui-side-item--active{background:var(--bg-accent);color:var(--accent)}.ui-side-divider{background:var(--line);height:1px;margin:8px 0}.ui-side-signout{border-radius:var(--radius-field);width:100%;height:44px;color:var(--danger);font-size:var(--fs-md);font-weight:var(--fw-bold);text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0 12px;display:flex}.ui-pp-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}.ui-pp-storecol{min-width:0;display:block}.ui-pp-grid .ui-subblock{margin-top:0}.ui-pf-grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ui-pf-gallery-col{min-width:0;display:block;position:sticky;top:24px}.ui-pf-fields-col{min-width:0;display:block}.ui-ss-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.ui-ss-col1,.ui-ss-col2{min-width:0;display:block}.ui-ss-col1>*+*,.ui-ss-col2>*+*{margin-top:16px}.ui-sub-top{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}.ui-sub-top .ui-benefits{margin-top:0}.ui-adm-shell{grid-template-columns:220px 1fr;align-items:start;gap:24px;display:grid}.ui-adm-main{min-width:0}.ui-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-chart-svg{height:260px}.ui-alerts-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.ui-alerts-grid .ui-admin-card{margin-top:0}.ui-amd-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.ui-amd-grid>*{margin-top:0}.ui-mtable-wrap{border:1px solid var(--line);border-radius:var(--radius-card-sm);overflow-x:auto}.ui-mtable{border-collapse:collapse;width:100%;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.ui-mtable th,.ui-mtable td{text-align:start;white-space:nowrap;padding:10px 12px}.ui-mtable thead th{background:var(--chip-bg);color:var(--ink);font-size:var(--fs-xs);font-weight:var(--fw-bold);border-bottom:1px solid var(--line);position:sticky;top:0}.ui-th-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.ui-mtable tbody tr{background:var(--surface);border-top:1px solid var(--line);cursor:pointer}.ui-mtable tbody tr:nth-child(2n){background:var(--surface-2)}.ui-td-name{font-weight:var(--fw-bold);color:var(--ink)}.ui-td-slug{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--muted)}.ui-fchip-csv{margin-inline-start:auto}.ui-howsteps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}}@media (width>=1440px){.ui-screen{max-width:1360px}.ui-screen--wide{max-width:1440px}.ui-pgrid{grid-template-columns:repeat(5,minmax(0,1fr))}.ui-merchant{max-width:1360px}.ui-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=1800px){.ui-screen{max-width:1600px}.ui-screen--wide{max-width:1680px}.ui-merchant{max-width:1600px}.ui-pgrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){button,a,label.ui-picker,[role=button],.ui-mrow,.ui-tr,.ui-fchip,.ui-side-item,.ui-side-signout{cursor:pointer}.ui-primary:not(:disabled):hover,.ui-pay-btn:not(:disabled):hover,.ui-outline-btn:hover,.ui-linkaction:hover,.ui-fchip:hover,.ui-wa-btn:hover,.ui-share-pill:hover,.ui-pcard:hover,.ui-ccard:hover,.ui-mrow:hover{box-shadow:var(--shadow-float);transform:translateY(-1px)}.ui-link:hover{text-decoration:underline}.ui-side-item:hover,.ui-side-signout:hover,.ui-mtable tbody tr:hover{background:var(--chip-bg)}.ui-pcard .ui-card-img,.ui-ccard .ui-card-img{transition:transform .2s}.ui-pcard:hover .ui-card-img,.ui-ccard:hover .ui-card-img{transform:scale(1.03)}}.ui-import-quota{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.ui-import-quota-row{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink-2);justify-content:space-between;align-items:center;display:flex}.ui-import-pending{flex-direction:column;gap:10px;display:flex}.ui-import-pending-card{padding:14px}.ui-import-pending-title{font-size:var(--fs-lg);font-weight:var(--fw-extrabold);color:var(--ink);overflow-wrap:anywhere}.ui-import-pending-file{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-2);text-align:start;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;overflow:hidden}.ui-import-pending-meta{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--muted);margin-top:4px}.ui-import-pending-card .ui-primary{margin-top:12px}.ui-import-pending-card .ui-btn-danger-solid{margin-top:8px}.ui-btn-danger-solid{border-radius:var(--radius-pill);background:var(--danger);width:100%;height:48px;color:var(--white);font-size:var(--fs-lg);font-weight:var(--fw-bold);cursor:pointer;border:none}.ui-import-choices{flex-direction:column;gap:10px;margin-top:4px;display:flex}.ui-import-choice{background:var(--glass);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-lite);cursor:pointer;align-items:center;gap:14px;padding:16px;display:flex}.ui-import-choice--off{opacity:.5;cursor:default}.ui-import-choice-icon{border-radius:var(--radius-field);background:var(--check-bg);width:44px;height:44px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-import-choice-body{flex-direction:column;gap:2px;display:flex}.ui-import-choice-title{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--ink)}.ui-import-choice-sub{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--muted)}.ui-import-progress{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:12px 0;display:flex}.ui-import-progress-title{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--ink)}.ui-imr-summary{flex-direction:column;gap:2px;margin-bottom:4px;display:flex}.ui-imr-summary-count{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--ink)}.ui-imr-list{flex-direction:column;gap:12px;margin-top:14px;display:flex}.ui-imr-row{background:var(--white);border:1px solid var(--accent);border-radius:var(--radius-card-sm);box-sizing:border-box;flex-direction:column;padding:12px;display:flex;overflow:hidden}.ui-imr-top{align-items:stretch;gap:10px;display:flex}.ui-imr-imgslot{border-radius:var(--radius-img);background:var(--img-bg);flex-direction:column;flex:none;justify-content:center;align-self:stretch;align-items:center;gap:4px;width:92px;display:flex;position:relative;overflow:hidden}.ui-imr-imgslot--empty{border:1.5px dashed var(--line-strong);color:var(--accent);cursor:pointer}.ui-imr-imgslot-txt{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--accent)}.ui-imr-imgslot--filled{border:1px solid var(--line)}.ui-imr-imgslot--filled img{object-fit:cover;width:100%;height:100%}.ui-imr-imgslot-x{top:3px;border-radius:var(--radius-pill);background:var(--scrim);width:20px;height:20px;color:var(--white);cursor:pointer;border:none;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:3px}.ui-imr-col{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.ui-imr-col .ui-field-shell{min-width:0;height:44px}.ui-imr-curseg{border-inline-start:1px solid var(--input-border);flex:none;align-self:stretch;display:flex}.ui-imr-curbtn{width:46px;color:var(--ink-2);font-size:var(--fs-md);font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:none;flex:none}.ui-imr-curbtn+.ui-imr-curbtn{border-inline-start:1px solid var(--input-border)}.ui-imr-curbtn--on{background:var(--ink);color:var(--white)}.ui-imr-qtyrow{align-items:center;gap:8px;display:flex}.ui-imr-qty-label{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--ink-2);flex:none}.ui-imr-qtyrow .ui-field-shell{flex:1;min-width:0;height:44px}.ui-imr-delrow{border:1px solid var(--danger);border-radius:var(--radius-pill);background:var(--white);width:100%;height:44px;color:var(--danger);font-size:var(--fs-lg);font-weight:var(--fw-bold);cursor:pointer;justify-content:center;align-items:center;gap:8px;margin-top:10px;display:flex}.ui-imr-descwrap{margin-top:8px}.ui-imr-desc{box-sizing:border-box;width:100%;font-family:inherit;font-size:var(--fs-input);color:var(--ink);border:1px solid var(--input-border);border-radius:var(--radius-field);background:var(--input-bg);resize:none;outline:none;min-height:66px;max-height:90px;margin:0;padding:8px 10px;line-height:1.5;display:block;overflow-y:auto}.ui-imr-desc:focus{border-color:var(--input-focus)}.ui-imr-desc::placeholder{color:var(--text-muted)}.ui-imr-bar{z-index:5;padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:var(--glass);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-float);flex-direction:column;gap:10px;margin-top:14px;display:flex;position:sticky;bottom:0}.ui-imr-danger-outline{border:1px solid var(--danger);border-radius:var(--radius-pill);background:var(--white);width:100%;height:48px;color:var(--danger);font-size:var(--fs-md);font-weight:var(--fw-bold);cursor:pointer;position:relative}.ui-sub-status-skel{justify-content:center;display:flex}.ui-catalog-skel{margin-top:16px}.ui-msheet-scrim{z-index:60;background:var(--scrim);justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.ui-msheet{background:var(--white);border-radius:var(--radius-glass);width:100%;max-width:460px;box-shadow:var(--shadow-float);flex-direction:column;gap:10px;padding:20px;display:flex}.ui-msheet-title{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--ink);text-align:center}.ui-msheet-text{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink-2);text-align:center}.ui-msheet-back{text-align:center}.ui-import-limits-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}@media (width>=768px){.ui-msheet-scrim{align-items:center}.ui-imr-bar{flex-direction:row}.ui-imr-bar>*{flex:1}}.ui-screen-col>*+*,.ui-screen-col>.ui-glass+.ui-glass,.ui-screen-col>.ui-cardlite+.ui-cardlite{margin-top:16px}.ui-pgrid,.ui-cgrid{gap:14px}.ui-field-shell{border-width:1px}.ui-verified-badge{border-radius:var(--radius-pill);background:var(--verified);color:var(--white);flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-hero-logowrap{display:inline-flex;position:relative}.ui-hero-badge{bottom:0;border-radius:var(--radius-pill);box-shadow:0 0 0 2px var(--hero-mid);display:inline-flex;position:absolute;inset-inline-end:0}.ui-store-logowrap{flex-shrink:0;display:inline-flex;position:relative}.ui-store-badge{bottom:-2px;border-radius:var(--radius-pill);box-shadow:0 0 0 2px var(--white);display:inline-flex;position:absolute;inset-inline-end:-2px}.ui-verify-box{border-radius:var(--radius-card);padding:12px}.ui-verify-box--pending,.ui-verify-box--ok{align-items:flex-start;gap:10px;display:flex}.ui-verify-box-icon{flex:none;display:inline-flex}.ui-verify-box-body{min-width:0}.ui-verify-box-title{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--ink)}.ui-verify-box--pending{background:var(--new-bg)}.ui-verify-box--pending .ui-verify-box-icon,.ui-verify-box--pending .ui-verify-box-title,.ui-verify-box--pending .ui-helper{color:var(--new-text)}.ui-verify-box--ok{background:var(--success-bg)}.ui-verify-box--ok .ui-verify-box-icon,.ui-verify-box--ok .ui-verify-box-title,.ui-verify-box--ok .ui-helper{color:var(--success-text)}.ui-verify-box--rejected{background:var(--danger-bg)}.ui-verify-box--rejected .ui-verify-box-title{color:var(--danger)}.ui-verify-box--rejected .ui-primary{margin-top:10px}.ui-verify-box--info{background:var(--chip-bg)}.ui-verify-note{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--danger);margin-top:4px}.ui-verify-sub{margin-top:8px}.ui-verify-title{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--ink)}.ui-verify-slots{gap:12px;margin:12px 0;display:flex}.ui-verify-slot{aspect-ratio:1;border-radius:var(--radius-img);border:1.5px dashed var(--line-strong);background:var(--img-bg);cursor:pointer;flex:1;justify-content:center;align-items:center;min-width:0;max-width:140px;display:flex;overflow:hidden}.ui-verify-slot-img{object-fit:cover;width:100%;height:100%}.ui-verify-slot-empty{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex}.ui-verify-slot-label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--muted)}.ui-verify-review-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ui-verify-docs{gap:12px;margin-bottom:12px;display:flex}.ui-verify-doc{flex-direction:column;flex:1;gap:6px;min-width:0;text-decoration:none;display:flex}.ui-verify-doc img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-img);border:1px solid var(--line);background:var(--img-bg);width:100%}.ui-verify-doc-cap{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-2);text-align:center}.ui-admin-body .ui-btn-success-solid,.ui-admin-body .ui-del-btn{margin-top:8px}.ui-btn-success-solid{border-radius:var(--radius-pill);background:var(--success);width:100%;height:48px;color:var(--white);font-size:var(--fs-lg);font-weight:var(--fw-bold);cursor:pointer;border:none}.ui-btn-success-solid:disabled{opacity:.5;cursor:default}.ui-kpi--tap{cursor:pointer;text-align:start;width:100%;font:inherit;color:inherit}.ui-vchip{border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-bold);align-items:center;padding:1px 8px;display:inline-flex}.ui-vchip--verified{background:var(--check-bg);color:var(--accent)}.ui-vchip--pending{background:var(--new-bg);color:var(--new-text)}.ui-vchip--rejected{background:var(--danger-bg);color:var(--danger)}.ui-vchip--none{background:var(--chip-bg);color:var(--ink-2)}@media (width>=768px){.ui-hero-logowrap{flex:none}}.ui-cgrid{align-items:stretch}.ui-pgrid>*,.ui-cgrid>*{min-width:0;height:100%}.ui-btn-row{gap:10px;margin-top:10px;display:flex}.ui-btn-row .ui-outline-btn{flex:1;min-width:0;margin-top:0}.ui-export-quota-unlim{font-size:var(--fs-lg);font-weight:var(--fw-extrabold);color:var(--ink);text-align:center}.ui-export-quota-row{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink-2);justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.ui-export-summary{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--muted);text-align:center;margin-top:10px}.ui-export-opts-title{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--ink);margin-bottom:6px}
