:root{--color-ink:#eaf6ff;--color-ink-muted:#b9c8f6;--color-heading:#fff;--color-body:#475569;--color-body-strong:#0f172a;--color-page:#f8fafc;--color-surface:#fff;--color-border:#e2e8f0;--color-primary:#00c8ff;--color-primary-strong:#0476ff;--color-primary-deep:#052469;--color-warning:#ea580c;--color-danger:#ef4444;--shadow-card:0 20px 48px #0f172a1f, 0 6px 18px #0f172a14;--shadow-neon:0 0 18px #00d8ff99, 0 0 42px #0066ff57;--radius-sm:14px;--radius-md:20px;--radius-lg:28px;--radius-xl:38px;--space-page:clamp(16px, 4vw, 32px);--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;font:16px/1.5 var(--font-sans);color:var(--color-body);background:var(--color-page);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0}#root{min-height:100svh}h1,h2,p{margin:0}h1,h2{color:var(--color-body-strong)}h1{letter-spacing:-.06em;max-width:920px;margin:0 auto 20px;font-size:clamp(2.25rem,7vw,4.75rem);line-height:1.05}h2{font-size:1.2rem}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page-shell{min-height:100svh;padding:var(--space-page);align-content:center;gap:24px;display:grid}.page-shell--centered{justify-items:center}.card{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);border-radius:24px}.card--hero{padding:clamp(32px,6vw,72px)}.card--section{padding:clamp(28px,5vw,56px)}.section-eyebrow{color:var(--color-primary-strong);text-transform:uppercase;letter-spacing:.16em;margin-bottom:16px;font-weight:700}.page-title--section{margin-inline:0;font-size:clamp(1.9rem,4.6vw,3.2rem)}.text-lead{font-size:clamp(1rem,2vw,1.25rem)}.status-panel{border-radius:var(--radius-md);background:#2563eb0f;border:1px solid #2563eb3d;gap:8px;padding:20px;display:grid}.status-panel__label{color:var(--color-primary-strong);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:800}.status-panel__value{color:var(--color-body-strong);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:clamp(1.25rem,3vw,2rem)}.status-panel--warning{background:#ea580c14;border-color:#ea580c47}.status-panel--warning .status-panel__label{color:var(--color-warning)}.primary-button,.secondary-button{border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-weight:900;display:inline-flex}.primary-button{color:#fff;background:radial-gradient(circle at 32% 20%,#ffffff42,#0000 30%),linear-gradient(145deg,#2d84ff 0%,#13b9e8 100%);border:1px solid #ffffff3d;border-radius:14px;min-height:46px;transition:background .18s,box-shadow .18s,filter .18s,transform .18s;box-shadow:inset 0 1px #ffffff57,inset 0 -9px 16px #003da833,0 10px 18px #1478ff33,0 3px #0061beb8}.primary-button:hover,.primary-button:focus-visible{filter:brightness(.98)saturate(1.04);background:radial-gradient(circle at 32% 20%,#ffffff52,#0000 30%),linear-gradient(145deg,#338dff 0%,#16c7f3 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff6b,inset 0 -9px 16px #003da82e,0 12px 20px #1478ff3d,0 0 18px #00d8ff47,0 3px #0061beb8}.primary-button:active{filter:brightness(.94)saturate(.98);transform:translateY(2px);box-shadow:inset 0 1px #ffffff42,inset 0 -6px 12px #003da82e,0 1px #0061beb8}.secondary-button{cursor:pointer;color:#f4fbff;background:#092f5cc7;border:1px solid #74eaffb8;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;box-shadow:inset 0 0 18px #ffffff0a}.secondary-button:hover,.secondary-button:focus-visible,.secondary-button:visited{color:#fff;text-decoration:none}.secondary-button:hover,.secondary-button:focus-visible{background:#02144894;border-color:#23e8ffc7;transform:translateY(-1px);box-shadow:inset 0 0 20px #23e8ff14,0 12px 28px #0003,0 0 22px #00b8ff38}.secondary-button:active{transform:translateY(2px);box-shadow:inset 0 0 16px #23e8ff0f,0 5px 14px #0000002e,0 0 14px #00b8ff29}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.68}.admin-action-button{border:1px solid var(--admin-action-button-border);min-width:0;max-width:100%;color:var(--admin-action-button-color);background:var(--admin-action-button-background);box-shadow:var(--admin-action-button-shadow);text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:6px;font-weight:900;line-height:1.1;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex}.admin-action-button[data-tone=info]{--admin-action-button-border:#35efff94;--admin-action-button-color:#e9feff;--admin-action-button-background:linear-gradient(135deg, #075dffd1, #00b8ff94);--admin-action-button-shadow:0 0 16px #23e8ff2e, inset 0 1px 0 #ffffff47;--admin-action-button-hover-border:#7ef9ffe0;--admin-action-button-hover-background:linear-gradient(135deg, #075dfff5, #00d6ffc7);--admin-action-button-hover-shadow:0 0 22px #23e8ff57, inset 0 1px 0 #ffffff6b}.admin-action-button[data-tone=success]{--admin-action-button-border:#31ecbe94;--admin-action-button-color:#ecfff9;--admin-action-button-background:linear-gradient(135deg, #10a979d1, #22c55e7a);--admin-action-button-shadow:0 0 16px #22c55e33, inset 0 1px 0 #ffffff47;--admin-action-button-hover-border:#86eface6;--admin-action-button-hover-background:linear-gradient(135deg, #059669f5, #22c55ec2);--admin-action-button-hover-shadow:0 0 22px #22c55e57, inset 0 1px 0 #ffffff6b}.admin-action-button[data-tone=danger]{--admin-action-button-border:#ff638494;--admin-action-button-color:#fff1f4;--admin-action-button-background:linear-gradient(135deg, #be123cd1, #ef444480);--admin-action-button-shadow:0 0 16px #ef444433, inset 0 1px 0 #ffffff47;--admin-action-button-hover-border:#fca5a5e6;--admin-action-button-hover-background:linear-gradient(135deg, #dc2626f5, #f87171bd);--admin-action-button-hover-shadow:0 0 22px #ef444457, inset 0 1px 0 #ffffff6b}.admin-action-button:not(:disabled):hover,.admin-action-button:focus-visible{border-color:var(--admin-action-button-hover-border);background:var(--admin-action-button-hover-background);box-shadow:var(--admin-action-button-hover-shadow);transform:translateY(-1px)}.admin-action-button:disabled{cursor:wait;opacity:.68;transform:none}.button-loading-spinner{aspect-ratio:1;border:2px solid color-mix(in srgb, currentColor, transparent 64%);border-top-color:currentColor;border-radius:999px;flex:none;width:16px;animation:.72s linear infinite button-loading-spin}@keyframes button-loading-spin{to{transform:rotate(360deg)}}.tooltip{min-width:0;display:inline-grid;position:relative}.tooltip__content{z-index:80;color:#f5fbff;letter-spacing:.02em;opacity:0;pointer-events:none;width:max-content;max-width:min(220px,100vw - 32px);transform:translate3d(var(--tooltip-x,0), var(--tooltip-y,0), 0) scale(.96);white-space:nowrap;background:radial-gradient(circle at 16% 0,#23e8ff38,#0000 48%),#020e2ef5;border:1px solid #23e8ff7a;border-radius:12px;padding:8px 12px;font-size:.78rem;font-weight:900;line-height:1.2;transition:opacity .16s,transform .16s;position:absolute;box-shadow:inset 0 0 16px #23e8ff14,0 14px 28px #00000057,0 0 22px #23e8ff2e}.tooltip[data-placement=right] .tooltip__content{--tooltip-x:8px;transform-origin:0;top:50%;left:calc(100% - 5px);translate:0 -50%}.tooltip[data-placement=top] .tooltip__content{--tooltip-y:-6px;transform-origin:bottom;bottom:calc(100% + 10px);right:50%;translate:50%}.tooltip:hover .tooltip__content,.tooltip:focus-within .tooltip__content{opacity:1;transform:translate(0,0)scale(1)}.info-hint.info-hint{width:20px;min-width:20px;height:20px;min-height:0;font:inherit;letter-spacing:0;text-transform:none;opacity:1;color:#8fefff;cursor:pointer;vertical-align:middle;background:#03153db8;border:1px solid #23e8ff94;border-radius:999px;flex:none;place-items:center;margin:0 0 0 6px;padding:0;line-height:1;transition:background .14s,box-shadow .14s,color .14s;display:inline-grid;position:relative;transform:none;box-shadow:0 0 10px #23e8ff29}.info-hint:before{content:"";position:absolute;inset:-10px}.info-hint.info-hint svg{width:14px;height:14px;color:inherit;filter:none;margin:0}.info-hint.info-hint:hover,.info-hint.info-hint[data-state=open]{color:#fff;background:#075dff80;box-shadow:0 0 14px #23e8ff61}.info-hint:focus-visible{outline-offset:2px;outline:2px solid #23e8ff}.info-hint__popover{z-index:1200;color:#dbeafe;letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;visibility:hidden;background:radial-gradient(circle at 16% 0,#23e8ff2e,#0000 48%),#020e2ef7;border:1px solid #23e8ff7a;border-radius:16px;outline:none;gap:10px;width:min(320px,100vw - 32px);max-height:min(70vh,520px);padding:14px 16px 16px;font-size:.86rem;font-weight:600;line-height:1.4;display:grid;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:inset 0 0 16px #23e8ff14,0 18px 36px #0000006b,0 0 22px #23e8ff2e}.info-hint__popover[data-ready=true]{visibility:visible;animation:.14s info-hint-in}.info-hint__popover--wide{width:min(400px,100vw - 32px)}@keyframes info-hint-in{0%{opacity:0;transform:scale(.97)}}.info-hint__header{justify-content:space-between;align-items:start;gap:10px;display:flex}.info-hint__header strong{color:#fff;font-size:.95rem;font-weight:900;line-height:1.25}.info-hint__close{color:#b9c8f6;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;margin:-4px -6px 0 0;padding:0;display:grid}.info-hint__close:hover,.info-hint__close:focus-visible{color:#fff;background:#23e8ff24}.info-hint__close svg{width:16px;height:16px}.info-hint__section{gap:2px;display:grid}.info-hint__section h4{color:#8fefff;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.info-hint__section p,.info-hint__intro{color:#dbeafe;margin:0}.info-hint__legend{gap:10px;margin:0;display:grid}.info-hint__legend div{border-top:1px solid #23e8ff29;gap:2px;padding-top:8px;display:grid}.info-hint__legend div:first-child{border-top:0;padding-top:0}.info-hint__legend dt{color:#fff;font-weight:900}.info-hint__legend dd{gap:2px;margin:0;display:grid}.info-hint__legend-action strong{color:#8fefff;font-weight:900}span.info-hint-inline,small.info-hint-inline,strong.info-hint-inline{align-items:center;max-width:100%;display:inline-flex}span.info-hint-inline>em{flex:0 auto;min-width:0}[role=cell]>span.info-hint-inline+span.info-hint-inline{margin-top:4px}.icon-tile{--icon-tile-color:#fff;--icon-tile-border:#ffffff38;--icon-tile-bg:linear-gradient(145deg, #146fff 0%, #06c8ff 100%);--icon-tile-glow:#0043be52;--icon-tile-bottom:#003da8c2;border:1px solid var(--icon-tile-border);color:var(--icon-tile-color);background:radial-gradient(circle at 32% 22%, #ffffff42, transparent 28%), var(--icon-tile-bg);box-shadow:inset 0 1px 0 #ffffff52, inset 0 -12px 20px #0036a047, 0 16px 24px var(--icon-tile-glow), 0 4px 0 var(--icon-tile-bottom);flex:none;place-items:center;transition:box-shadow .18s,transform .18s;display:grid}.icon-tile--sm{aspect-ratio:1;border-radius:12px;width:42px}.icon-tile--md{aspect-ratio:1;border-radius:15px;width:48px}.icon-tile--lg{aspect-ratio:1;border-radius:16px;width:52px}.icon-tile--module{--icon-tile-bg:linear-gradient(135deg, #075dff, #7c3cff);--icon-tile-glow:#5a5aff3d;--icon-tile-bottom:#342ab6bd}.icon-tile--danger{--icon-tile-border:#ff6464ad;--icon-tile-bg:linear-gradient(135deg, #f92f63, #7e1838);--icon-tile-glow:#f92f6347;--icon-tile-bottom:#7e1838c7}.icon-tile--warning{--icon-tile-color:#061337;--icon-tile-border:#ffffff47;--icon-tile-bg:linear-gradient(135deg, #ffef69, #ffc51e);--icon-tile-glow:#ffca1e3d;--icon-tile-bottom:#a86700ad}.icon-tile--info{--icon-tile-bg:linear-gradient(135deg, #08bfa0, #21dbff);--icon-tile-glow:#00bed23d;--icon-tile-bottom:#007696b8}.icon-tile--success{--icon-tile-bg:linear-gradient(135deg, #00c98b, #35ffcf);--icon-tile-glow:#00c98b3d;--icon-tile-bottom:#00825cb8}.icon-tile svg{width:62%;height:62%}.signal-value{--signal-value-color:#fff;--signal-value-border:#ffffff2e;--signal-value-bg:linear-gradient(135deg, #075dff, #21dbff);--signal-value-glow:#0084ff38;--signal-value-bottom:#003da8b8;aspect-ratio:1;border:1px solid var(--signal-value-border);width:58px;color:var(--signal-value-color);background:var(--signal-value-bg);box-shadow:inset 0 1px 0 #ffffff47, inset 0 -10px 18px #0036a038, 0 14px 24px var(--signal-value-glow), 0 4px 0 var(--signal-value-bottom);border-radius:50%;place-items:center;font-size:1.28rem;font-weight:950;display:grid}.signal-value--danger{--signal-value-bg:linear-gradient(135deg, #ff426d, #b21346);--signal-value-glow:#ff426d47;--signal-value-bottom:#7e1838c7}.signal-value--warning{--signal-value-color:#061337;--signal-value-bg:linear-gradient(135deg, #ffef69, #ffc51e);--signal-value-glow:#ffca1e3d;--signal-value-bottom:#a86700ad}.signal-value--success{--signal-value-bg:linear-gradient(135deg, #00c98b, #35ffcf);--signal-value-glow:#00c98b3d;--signal-value-bottom:#00825cb8}.signal-alert{--signal-alert-border:#20b3ff47;--signal-alert-bg:#041849b8;--signal-alert-icon:#35efff;border:1px solid var(--signal-alert-border);background:var(--signal-alert-bg);border-radius:16px;align-items:center;gap:12px;padding:13px;display:flex}.signal-alert--warning{--signal-alert-border:#ffe56157;--signal-alert-bg:#ffc51e1c;--signal-alert-icon:#ffe561}.signal-alert--danger{--signal-alert-border:#ff5c7a70;--signal-alert-bg:#ff235d1f;--signal-alert-icon:#ff6f8d}.signal-alert__icon{width:32px;height:32px;color:var(--signal-alert-icon);flex:none;place-items:center;display:grid}.signal-alert__icon svg{width:100%;height:100%}.signal-alert p{color:#ffeeb0;gap:3px;margin:0;line-height:1.35;display:grid}.signal-alert strong{color:#fff}.internal-number-input{display:block;position:relative}.internal-number-input input{width:100%;padding-right:48px}.internal-number-input input[type=number]{appearance:textfield}.internal-number-input input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.internal-number-input input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.internal-number-input__stepper{background:0 0;border:1px solid #23e8ffb8;border-radius:8px;place-items:center;width:22px;height:32px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%);box-shadow:0 0 10px #23e8ff1f}.internal-number-input__stepper:after{content:"";background:#23e8ff3d;height:1px;position:absolute;top:50%;left:4px;right:4px;transform:translateY(-50%)}.internal-number-input__stepper button{cursor:pointer;background:0 0;border:0;grid-area:1/1;width:100%;height:50%;padding:0}.internal-number-input__stepper button:before{content:"";border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.internal-number-input__stepper button:first-child{align-self:start}.internal-number-input__stepper button:first-child:before{border-bottom:6px solid #35efff;top:5px}.internal-number-input__stepper button:last-child{align-self:end}.internal-number-input__stepper button:last-child:before{border-top:6px solid #35efff;bottom:5px}.internal-number-input:has(input:disabled){opacity:.56}.internal-number-input input:disabled,.internal-number-input__stepper button:disabled{cursor:not-allowed}.internal-number-input:has(input:disabled) .internal-number-input__stepper{box-shadow:none;border-color:#94a3b86b}.internal-number-input:has(input:disabled) .internal-number-input__stepper button:before{border-top-color:#94a3b8;border-bottom-color:#94a3b8}.field-group{color:var(--color-body-strong);gap:8px;font-weight:800;display:grid}.field-group input{width:100%;min-height:52px;color:var(--color-body-strong);background:#fff;border:1px solid #94a3b88f;border-radius:16px;outline:none;padding:0 16px;transition:border-color .16s,box-shadow .16s}.field-group input:focus{border-color:#2563ebb8;box-shadow:0 0 0 4px #2563eb1f}.form-error{border-radius:var(--radius-sm);color:#991b1b;background:#fee2e2b8;border:1px solid #dc262638;padding:12px 14px;font-weight:700}.public-alert{--public-alert-border:#20b3ff57;--public-alert-accent:#35efff;--public-alert-bg:#031c52b8;border:1px solid var(--public-alert-border);color:#cfe4ff;background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--public-alert-accent), transparent 82%), transparent 38%), var(--public-alert-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:16px;padding:16px 18px;display:grid;position:relative;box-shadow:inset 0 0 22px #23e8ff0f,0 12px 28px #00000029}.public-alert--success{--public-alert-border:#31ecbe7a;--public-alert-accent:#31ecbe;--public-alert-bg:#00534e52}.public-alert--warning{--public-alert-border:#ffcc5c85;--public-alert-accent:#ffe561;--public-alert-bg:#5c410357}.public-alert--danger{--public-alert-border:#ff5c7a8a;--public-alert-accent:#ff6f8d;--public-alert-bg:#64122d57}.public-alert__icon{border:1px solid color-mix(in srgb, var(--public-alert-accent), transparent 54%);width:38px;height:38px;color:var(--public-alert-accent);background:color-mix(in srgb, var(--public-alert-accent), transparent 88%);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--public-alert-accent), transparent 60%));border-radius:12px;place-items:center;display:grid}.public-alert__icon svg{width:21px;height:21px}.public-alert>p{gap:6px;margin:0;line-height:1.38;display:grid}.public-alert>p>strong{color:#fff;font-size:1.02rem;font-weight:900;display:block}.public-alert>p>span{color:#cfe4ff;overflow-wrap:anywhere;font-weight:650;display:block}.app-alert{--alert-border:#59a9ff70;--alert-rail:#2ba8ff;--alert-icon:#1577d8;--alert-icon-bg:#2ba8ff1f;--alert-bg-a:#f6fcfffa;--alert-bg-b:#e2f4fff0;--alert-glow:#2ba8ff38;--alert-accent-glow:#23e8ff33;border:1px solid var(--alert-border);border-left:5px solid var(--alert-rail);color:#163567;background:radial-gradient(circle at 94% 18%, var(--alert-accent-glow), transparent 28%), linear-gradient(135deg, var(--alert-bg-a), var(--alert-bg-b));box-shadow:inset 0 1px 0 #ffffffc2, inset 0 0 28px #31ecbe14, 0 18px 38px #0000001f, 0 0 24px var(--alert-glow), 0 0 40px #23e8ff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:16px 18px;display:grid;position:relative}.app-alert--success{--alert-border:#31ecbe80;--alert-rail:#31ecbe;--alert-icon:#10a979;--alert-icon-bg:#31ecbe29;--alert-bg-a:#f6fffdfa;--alert-bg-b:#dffff9f0;--alert-glow:#31ecbe38;--alert-accent-glow:#31ecbe2e}.app-alert--warning{--alert-border:#ffcc5c8f;--alert-rail:#f59e0b;--alert-icon:#c77700;--alert-icon-bg:#f59e0b1f;--alert-bg-a:#fffbebfa;--alert-bg-b:#fff6d6f0;--alert-glow:#f59e0b38;--alert-accent-glow:#f59e0b29}.app-alert--danger{--alert-border:#ff72837a;--alert-rail:#ff5968;--alert-icon:#ef4056;--alert-icon-bg:#ff59681a;--alert-bg-a:#fff6f8fa;--alert-bg-b:#ffebeff0;--alert-glow:#ff596833;--alert-accent-glow:#ff596824}.app-alert__icon{border:1px solid color-mix(in srgb, var(--alert-icon), transparent 68%);width:38px;height:38px;color:var(--alert-icon);background:var(--alert-icon-bg);border-radius:15px;place-items:center;display:grid}.app-alert__icon svg{width:23px;height:23px}.app-alert p{color:inherit;gap:2px;margin:0;line-height:1.35;display:grid}.app-alert strong{color:#101a4f;font-weight:950}.app-alert span{font-weight:700}.app-modal .app-alert{--alert-bg-a:#fff8fafa;--alert-bg-b:#fff1f5f2;--alert-accent-glow:transparent;--alert-glow:#ff596814;box-shadow:inset 0 1px 0 #ffffffb3, 0 12px 26px #0f172a14, 0 0 18px var(--alert-glow)}.app-modal .app-alert--danger p>span{color:#7f1d1d;font-weight:800}.app-toast{--toast-border:#31ecbe75;--toast-rail:#31ecbe;--toast-icon:#10a979;--toast-icon-bg:#31ecbe24;--toast-bg-a:#f6fffdfa;--toast-bg-b:#dffff9f0;--toast-glow:#31ecbe38;--toast-accent-glow:#31ecbe2e;--toast-progress-a:#31ecbedb;--toast-progress-b:#23e8ff6b;z-index:70;border:1px solid var(--toast-border);border-left:5px solid var(--toast-rail);color:#163567;background:radial-gradient(circle at 94% 18%, var(--toast-accent-glow), transparent 28%), linear-gradient(135deg, var(--toast-bg-a), var(--toast-bg-b));width:min(520px,100vw - 32px);box-shadow:inset 0 1px 0 #ffffffc2, inset 0 0 28px #31ecbe14, 0 20px 44px #00000038, 0 0 28px var(--toast-glow), 0 0 44px #23e8ff1f;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;animation:.42s cubic-bezier(.18,.9,.22,1) both app-toast-in;display:grid;position:fixed;bottom:clamp(16px,4vw,34px);right:clamp(16px,4vw,34px)}.app-toast--info{--toast-border:#59a9ff70;--toast-rail:#2ba8ff;--toast-icon:#1577d8;--toast-icon-bg:#2ba8ff1f;--toast-bg-a:#f6fcfffa;--toast-bg-b:#e2f4fff0;--toast-glow:#2ba8ff38;--toast-accent-glow:#2ba8ff2e;--toast-progress-a:#2ba8ffdb;--toast-progress-b:#23e8ff6b}.app-toast--warning{--toast-border:#ffcc5c8f;--toast-rail:#f59e0b;--toast-icon:#c77700;--toast-icon-bg:#f59e0b1f;--toast-bg-a:#fffbebfa;--toast-bg-b:#fff6d6f0;--toast-glow:#f59e0b38;--toast-accent-glow:#f59e0b29;--toast-progress-a:#f59e0bd1;--toast-progress-b:#ffcc5c7a}.app-toast--danger{--toast-border:#ff728380;--toast-rail:#ff5968;--toast-icon:#ef4056;--toast-icon-bg:#ff59681a;--toast-bg-a:#fff6f8fa;--toast-bg-b:#ffebeff0;--toast-glow:#ff596833;--toast-accent-glow:#ff596824;--toast-progress-a:#ff5968d1;--toast-progress-b:#ff72837a}.app-toast:after{content:"";background:linear-gradient(90deg, transparent, var(--toast-progress-a), var(--toast-progress-b), transparent);height:2px;box-shadow:0 -5px 14px var(--toast-glow);pointer-events:none;border-radius:999px 999px 0 0;position:absolute;inset:auto 18px 0 64px}.app-toast[data-state=closing]{animation:.32s cubic-bezier(.65,0,.9,.25) both app-toast-out}.app-toast__icon{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--toast-icon), transparent 68%);width:38px;color:var(--toast-icon);background:var(--toast-icon-bg);border-radius:15px;place-items:center;display:grid}.app-toast__icon svg{width:23px;height:23px}.app-toast p{gap:2px;min-width:0;margin:0;line-height:1.35;display:grid}.app-toast strong{color:#101a4f;font-weight:950}.app-toast span{font-weight:700}.app-toast button{aspect-ratio:1;border:1.5px solid color-mix(in srgb, var(--toast-icon), transparent 28%);width:34px;color:var(--toast-icon);background:color-mix(in srgb, var(--toast-icon-bg), #fff 62%);box-shadow:inset 0 1px 0 #ffffffb8, inset 0 0 10px var(--toast-glow), 0 10px 22px color-mix(in srgb, var(--toast-icon), transparent 82%), 0 0 18px var(--toast-glow);cursor:pointer;border-radius:999px;place-items:center;font-size:1.12rem;font-weight:900;line-height:1;transition:border-color .18s,background .18s,box-shadow .18s,color .18s,transform .18s;display:grid}.app-toast button:hover,.app-toast button:focus-visible{border-color:color-mix(in srgb, var(--toast-icon), transparent 8%);color:color-mix(in srgb, var(--toast-icon), #08164a 18%);background:color-mix(in srgb, var(--toast-icon-bg), #fff 52%);box-shadow:inset 0 1px 0 #ffffffd1, inset 0 0 13px var(--toast-glow), 0 0 0 3px color-mix(in srgb, var(--toast-icon), transparent 88%), 0 12px 26px color-mix(in srgb, var(--toast-icon), transparent 78%), 0 0 26px var(--toast-glow);transform:scale(1.06)}.app-toast--update{z-index:80;grid-template-columns:auto minmax(0,1fr) auto auto}.app-toast--update:after{display:none}.app-toast .app-toast__action{aspect-ratio:auto;white-space:nowrap;width:auto;min-height:34px;padding:0 14px;font-size:.9rem}.app-toast .app-toast__action:hover,.app-toast .app-toast__action:focus-visible{transform:none}@keyframes app-toast-in{0%{opacity:0;transform:translate(96px)scale(.97)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes app-toast-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(120px)scale(.97)}}@media (width<=768px){.app-toast{right:12px;bottom:calc(88px + env(safe-area-inset-bottom));width:calc(100vw - 24px)}}a{transition:color .18s,text-decoration-color .18s,text-shadow .18s,opacity .18s}a:hover,a:focus-visible{color:#00b8ff;text-shadow:0 0 12px #00b8ff47;text-decoration-color:currentColor}.app-modal-backdrop{z-index:1000;scrollbar-width:thin;scrollbar-color:#23e8ff94 #020c2861;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 50% 20%,#19d8ff38,#0000 36%),#02081cbd;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.app-modal-backdrop[data-state=open]{animation:.22s ease-out both app-modal-backdrop-in}.app-modal-backdrop[data-state=closed]{pointer-events:none;animation:.18s ease-in both app-modal-backdrop-out}.app-modal{color:#0a1350;background:linear-gradient(#f8fbff,#eaf3ff);border:1px solid #58eaff94;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(100%,584px);max-height:calc(100svh - 40px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000061,inset 0 0 22px #ffffffa3,0 0 40px #19d8ff38}.app-modal--wide{width:min(100%,880px)}:is(.app-modal:has(.platform-user-edit-modal),.app-modal:has(.app-modal-form)){width:min(100%,760px)}.app-modal:has(.app-surface-select[data-state=open]){overflow:visible}.app-modal:has(.app-surface-select[data-state=open]) .app-modal__body{overflow:visible}.app-modal[data-state=open]{animation:.26s cubic-bezier(.2,.8,.2,1) both app-modal-in}.app-modal[data-state=closed]{animation:.18s ease-in both app-modal-out}.app-modal__header{background:linear-gradient(90deg,#0210389e,#02123e33),url(/img/general/modal-header-background.png) 50%/cover no-repeat;border-radius:21px 21px 0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;min-height:88px;padding:20px 56px 20px clamp(20px,4vw,32px);display:grid;position:relative}.app-modal__header:before{content:"";border-radius:inherit;background:linear-gradient(#ffffff0a,#0000);position:absolute;inset:0}.app-modal__orb{aspect-ratio:1;background:radial-gradient(circle,#ffffff3d,#0000 64%);border:1px solid #ffffff52;border-radius:999px;width:150px;position:absolute;bottom:-52px;right:-34px;box-shadow:inset 0 0 38px #ffffff29}.app-modal__badge,.app-modal__heading{z-index:1;position:relative}.app-modal__badge{color:#4df7ff;background:#01153e70;border:2px solid #4af5ffbd;border-radius:20px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 0 18px #4df7ff2e,0 0 24px #4df7ff61}.app-modal__badge svg{width:32px;height:32px}.app-modal__badge img{object-fit:contain;width:100%;height:100%;display:block}.app-modal__heading{gap:6px;min-width:0;display:grid}.app-modal__heading p{color:#d3e9ffe0;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.app-modal__heading h2{color:#fff;letter-spacing:-.03em;overflow-wrap:break-word;text-shadow:0 0 22px #0026705c;max-width:390px;margin:0;font-size:clamp(1.3rem,3vw,1.7rem);line-height:1.12}.app-modal__body{z-index:2;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#1ac7ff94 #d6e6f9c7;color:#0a1350;background:linear-gradient(#f8fbff,#eef7ff);gap:16px;min-height:0;padding:clamp(18px,4vw,28px) clamp(20px,4vw,32px);display:grid;position:relative;overflow:hidden auto}.app-modal-backdrop::-webkit-scrollbar{width:10px}.app-modal__body::-webkit-scrollbar{width:10px}.app-modal-backdrop::-webkit-scrollbar-track{background:#020c2861;border-radius:999px}.app-modal-backdrop::-webkit-scrollbar-thumb{background:linear-gradient(#23e8ff9e,#1478ff8a);border:2px solid #020c2861;border-radius:999px}.app-modal__body::-webkit-scrollbar-track{background:#d6e6f9c7;border-radius:999px}.app-modal__body::-webkit-scrollbar-thumb{background:linear-gradient(#1ac7ffad,#2b4ca894);border:2px solid #d6e6f9c7;border-radius:999px}.app-modal-backdrop::-webkit-scrollbar-thumb:hover{background:linear-gradient(#23e8ffdb,#1478ffc2)}.app-modal__body::-webkit-scrollbar-thumb:hover{background:linear-gradient(#23e8ffdb,#1478ffc2)}.app-modal-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.app-modal-form__field{gap:8px;min-width:0;display:grid;position:relative}.app-modal-form__field--wide{grid-column:1/-1}.app-modal-form__field .auth-field-error{margin:0;padding-inline:8px;position:static}.app-modal-form .app-surface-select{z-index:16}.app-modal-form>.app-alert{grid-column:1/-1}@media (width<=980px){.app-modal-form{grid-template-columns:1fr}}.app-modal-detail-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.app-modal-detail-list__item{background:linear-gradient(#ffffffb3,#f4f9ff8a);border:1px solid #6a8bbc47;border-radius:16px;gap:6px;min-width:0;padding:14px;display:grid;box-shadow:inset 0 0 18px #ffffffb3,0 8px 18px #1d365e0d}.app-modal-detail-list__item--wide{grid-column:1/-1}.app-modal-detail-list dt{color:#65759e;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.app-modal-detail-list dd{overflow-wrap:anywhere;color:#16244b;min-width:0;margin:0;font-weight:600;line-height:1.42}@media (width<=720px){.app-modal-detail-list{grid-template-columns:1fr}}.app-modal-search{color:#075985;background:linear-gradient(#f1f8fffa,#e2f0fff5);border:1px solid #7b99cc6b;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:56px;padding:0 18px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;box-shadow:inset 0 0 0 1px #ffffff8a,0 10px 24px #18448a14}.app-modal-search:focus-within{background:#f8fbff;border-color:#239cdcb8;box-shadow:inset 0 0 0 1px #ffffffb8,0 0 0 4px #239cdc1f,0 12px 28px #18448a1a}.app-modal-search span{border:2px solid #1f9adb;border-radius:999px;width:18px;height:18px;position:relative}.app-modal-search span:after{content:"";background:#1f9adb;border-radius:999px;width:8px;height:2px;position:absolute;bottom:-5px;right:-6px;transform:rotate(45deg)}.app-modal-search input{color:#0a1350;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-weight:800}.app-modal-search input::placeholder{color:#3a52808a}.app-modal__close{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#04143e38;border:1px solid #ffffff57;border-radius:999px;place-items:center;width:38px;height:38px;font-size:1.4rem;line-height:1;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:absolute;top:14px;right:14px}.app-modal__close span{line-height:1;display:block;transform:translateY(-1px)}.app-modal__close:hover,.app-modal__close:focus-visible{background:#042052b8;border-color:#4df7ffd1;transform:scale(1.05);box-shadow:inset 0 0 14px #4df7ff1f,0 0 18px #4df7ff4d}.app-modal__footer{z-index:1;background:linear-gradient(#f8fbff,#eaf3ff);border-top:1px solid #8fb7e64d;border-radius:0 0 21px 21px;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px clamp(20px,4vw,32px);display:flex;position:relative;box-shadow:inset 0 1px #ffffffd9}.app-modal__button{white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;min-width:120px;min-height:46px;padding:0 18px;font-weight:850;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:inline-flex;position:relative;overflow:hidden}.app-modal__button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff8a,#0000);width:34%;transition:transform .68s;position:absolute;inset:-30% auto -30% -42%;transform:skew(-18deg)translate(0)}.app-modal__button:hover:before,.app-modal__button:focus-visible:before{transform:skew(-18deg)translate(450%)}.app-modal__button--secondary:before{display:none}.app-modal__button>*{z-index:1;position:relative}.app-modal__button--secondary{color:#111657;background:radial-gradient(circle at 32% 20%,#fff,#0000 30%),linear-gradient(145deg,#fff 0%,#edf6ff 100%);border:1px solid #2b4ca885;box-shadow:inset 0 1px #fffffff5,inset 0 -9px 16px #003da81f,0 10px 18px #1478ff29,0 3px #5e7fbeb8}.app-modal__button--secondary:hover,.app-modal__button--secondary:focus-visible{background:radial-gradient(circle at 32% 20%,#fff,#0000 30%),linear-gradient(145deg,#fff,#f3fbff);border-color:#1478ff94;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff6b,inset 0 -9px 16px #003da82e,0 12px 20px #1478ff3d,0 0 18px #00d8ff47,0 3px #0061beb8}.app-modal__button--primary{color:#fff;background:radial-gradient(circle at 32% 20%,#ffffff42,#0000 30%),linear-gradient(145deg,#2d84ff 0%,#13b9e8 100%);border:1px solid #ffffff3d;box-shadow:inset 0 1px #ffffff57,inset 0 -9px 16px #003da833,0 10px 18px #1478ff33,0 3px #0061beb8}.app-modal__button--primary:before{display:none}.app-modal__button--primary:hover,.app-modal__button--primary:focus-visible{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff6b,inset 0 -9px 16px #003da82e,0 12px 20px #1478ff3d,0 0 18px #00d8ff47,0 3px #0061beb8}.app-modal__button:active{transform:translateY(2px);box-shadow:inset 0 2px 8px #00185c2e,inset 0 -6px 12px #003da824,0 6px 12px #1478ff2e,0 1px #0061bea8}.app-modal__button:disabled{opacity:.62}@keyframes app-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes app-modal-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes app-modal-in{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes app-modal-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(16px)scale(.97)}}.neon-field{background:#03153d6b;border:1px solid #81bdffeb;border-radius:21px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:66px;padding:0 18px;display:grid;position:relative;box-shadow:inset 0 0 22px #0084ff38,0 0 18px #0084ff33}.neon-field:focus-within{box-shadow:inset 0 0 24px #00d8ff47, var(--shadow-neon);border-color:#4eeaff}.neon-field:has(input:-webkit-autofill){background:#03153d6b}.neon-field--invalid{border-color:#ff7878d1;box-shadow:inset 0 0 22px #ef444429,0 0 20px #ef444433}.neon-field--invalid:focus-within{border-color:#ff9999f0;box-shadow:inset 0 0 24px #ef44442e,0 0 22px #ef444447}.neon-field__icon,.neon-field__action{color:#143b8f;filter:drop-shadow(0 0 6px #0074ff42);place-items:center;display:grid}.neon-field__icon svg,.neon-field__action svg{width:28px;height:28px}.neon-field input,.neon-field select{color:#fff;background:0 0;border:0;outline:none;width:100%;min-width:0;height:100%;padding:0 16px}.neon-field select{cursor:pointer}.neon-field select option{color:#0f1f48;background:#f8fbff}.neon-field input::placeholder{color:#dce6ffc7}.neon-field input:-webkit-autofill{box-shadow:none;-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out}.neon-field input:-webkit-autofill:hover{box-shadow:none;-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out}.neon-field input:-webkit-autofill:focus{box-shadow:none;-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out}.neon-field__action{color:#143b8f;background:0 0;border:0}.app-surface-field-stack{gap:6px;min-width:0;display:grid}.app-surface-field-stack .auth-field-error,.app-modal-form__field .auth-field-error{color:#dc2626;text-shadow:none;margin:0;padding-inline:8px;font-size:.82rem;font-weight:850;position:static}.app-surface-field{background:linear-gradient(#ffffffa8,#f4f9ff7a);border:1px solid #6a8bbc66;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:0 18px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative;box-shadow:inset 0 0 18px #ffffffbf,0 9px 24px #1d365e0f}:is(.app-surface-field:has(input:disabled),.app-surface-field:has(textarea:disabled),.app-surface-field:has(select:disabled)){opacity:.68}.app-surface-field input:disabled,.app-surface-field textarea:disabled,.app-surface-field select:disabled{cursor:not-allowed}.app-surface-field:focus-within,.app-surface-field[data-state=open]{border-color:#1ac7ffd1;box-shadow:inset 0 0 20px #ffffffd6,0 0 0 4px #20d8ff26,0 0 26px #00b2ff38}.app-surface-field--invalid{border-color:#dc262685;box-shadow:inset 0 0 18px #ffffffbd,0 0 0 4px #ef44441a}.app-surface-field--labeled{grid-template-columns:1fr;align-content:center;gap:5px;padding-block:9px}.app-surface-field__label{color:#65759e;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1}.app-surface-field__icon,.app-surface-field__action{color:#314a7c;filter:drop-shadow(0 0 6px #0074ff38);place-items:center;display:grid}.app-surface-field__icon svg,.app-surface-field__action svg{width:25px;height:25px}.app-surface-field input,.app-surface-field select,.app-surface-field textarea,.app-surface-field .app-surface-field__trigger{color:#16244b;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:.98rem}.app-surface-field select{appearance:none;cursor:pointer}.app-surface-field select option{color:#16244b;background:#f8fbff}.app-surface-field--labeled input,.app-surface-field--labeled select,.app-surface-field--labeled textarea,.app-surface-field--labeled .app-surface-field__trigger{height:auto;padding:0;font-weight:500}.app-surface-field--textarea{align-items:start}.app-surface-field textarea{resize:vertical;min-height:112px;line-height:1.45}.app-surface-select:focus-within .app-surface-select__trigger,.app-surface-select[data-state=open] .app-surface-select__trigger{box-shadow:none;background:0 0;border:0}.app-surface-field input::placeholder,.app-surface-field textarea::placeholder{color:#65759e}.app-surface-field input:-webkit-autofill{-webkit-text-fill-color:#16244b;caret-color:#16244b;box-shadow:inset 0 0 0 1000px #f4f9fff2}.app-surface-field input:-webkit-autofill:hover{-webkit-text-fill-color:#16244b;caret-color:#16244b;box-shadow:inset 0 0 0 1000px #f4f9fff2}.app-surface-field input:-webkit-autofill:focus{-webkit-text-fill-color:#16244b;caret-color:#16244b;box-shadow:inset 0 0 0 1000px #f4f9fff2}.app-surface-field .app-surface-field__trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.app-surface-field .app-surface-field__trigger span{color:#16244b;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-surface-field .app-surface-field__trigger i{pointer-events:none;border-bottom:2px solid #1aa9df;border-right:2px solid #1aa9df;flex:none;width:10px;height:10px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.app-surface-field[data-state=open] .app-surface-field__trigger i{transform:translateY(2px)rotate(225deg)}.app-surface-select[data-state=open]{z-index:32}.app-surface-select .app-surface-select__menu{z-index:20;opacity:0;pointer-events:none;transform-origin:top;background:radial-gradient(circle at 16% 0,#20d8ff29,#0000 44%),linear-gradient(#fffffffa,#ecf7fff7);border-color:#1ac7ff57;border-radius:18px;gap:8px;padding:8px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(6px)scale(.98);box-shadow:inset 0 0 20px #ffffffc7,0 18px 38px #1d365e2e,0 0 24px #00b2ff29}.app-surface-select .app-surface-select__menu[data-state=open]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.app-surface-select__search{background:linear-gradient(#f1f8fffa,#e2f0fff5);border:1px solid #7b99cc6b;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:46px;padding:0 13px;display:grid;box-shadow:inset 0 0 0 1px #ffffff8a,0 8px 18px #18448a14}.app-surface-select__search:focus-within{border-color:#239cdcb8;box-shadow:inset 0 0 0 1px #ffffffb8,0 0 0 3px #239cdc1f}.app-surface-select__search span{border:2px solid #1f9adb;border-radius:999px;width:15px;height:15px;position:relative}.app-surface-select__search span:after{content:"";background:#1f9adb;border-radius:999px;width:8px;height:2px;position:absolute;bottom:-4px;right:-6px;transform:rotate(45deg)}.app-surface-select__search input{color:#16244b;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-weight:800}.app-surface-select__search input::placeholder{color:#3a52808a}.app-surface-select__options{scrollbar-color:#1ac7ff80 #d6e6f9b8;gap:8px;max-height:220px;padding-right:2px;display:grid;overflow-y:auto}.app-surface-select__options p{color:#65759e;margin:0;font-size:.9rem}.app-surface-select .app-surface-select__menu button{color:#16244b;text-align:left;background:#ffffffb8;border:1px solid #1a8eff47;border-radius:13px;align-items:center;gap:12px;min-height:42px;padding:0 13px;font-weight:700;display:flex}.app-surface-select .app-surface-select__menu button:before{content:"";aspect-ratio:1;background:#f4f9fff0;border:1px solid #1ac7ffc2;border-radius:50%;flex:none;width:15px;box-shadow:inset 0 0 8px #20d8ff1f}.app-surface-select .app-surface-select__menu button:hover,.app-surface-select .app-surface-select__menu button:focus-visible{color:#0f1f48;background:linear-gradient(135deg,#f1fafffa,#daf0ffe6);border-color:#1ac7ff94;box-shadow:inset 0 0 14px #ffffffd1,0 0 14px #00b2ff24}.app-surface-select .app-surface-select__menu button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#0a6da9eb,#77c0fdd6);border-color:#00a4ffb8;box-shadow:inset 0 1px #ffffff57,inset 0 -10px 18px #0049b21f,0 0 18px #00b2ff3d}.app-surface-select .app-surface-select__menu button[aria-selected=true]:before{background:radial-gradient(circle,#fff 0 26%,#20d8ff 30% 54%,#20d8ff29 58%);border-color:#1ac7ffd1;box-shadow:0 0 14px #20d8ff52}.app-surface-multiselect{align-items:stretch}.app-surface-multiselect__options{scrollbar-color:#1ac7ff80 #d6e6f9b8;gap:8px;max-height:220px;padding-right:2px;display:grid;overflow-y:auto}.app-surface-multiselect__options button{color:#16244b;cursor:pointer;min-height:50px;font:inherit;text-align:left;background:#ffffffb8;border:1px solid #1a8eff47;border-radius:13px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"indicator name""indicator email";align-items:center;gap:2px 12px;padding:8px 12px;display:grid}.app-surface-multiselect__options button>span{content:"";aspect-ratio:1;background:#f4f9fff0;border:1px solid #1ac7ffc2;border-radius:50%;grid-area:indicator;width:16px;box-shadow:inset 0 0 8px #20d8ff1f}.app-surface-multiselect__options button strong,.app-surface-multiselect__options button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-surface-multiselect__options button strong{grid-area:name;font-size:.9rem}.app-surface-multiselect__options button small{color:#65759e;grid-area:email;font-size:.78rem}.app-surface-multiselect__options button:hover,.app-surface-multiselect__options button:focus-visible{background:linear-gradient(135deg,#fffffff5,#e6f6ffd1);border-color:#1ac7ff9e;box-shadow:inset 0 0 14px #ffffffd1,0 0 12px #00b2ff1f}.app-surface-multiselect__options button[aria-pressed=true]{color:#16244b;background:linear-gradient(135deg,#d9f3fffa,#c0e9ffdb);border-color:#1ac7ff9e;box-shadow:inset 0 0 14px #ffffffd1,0 0 16px #00b2ff2e}.app-surface-multiselect__options button[aria-pressed=true]>span{background:radial-gradient(circle,#fff 0 26%,#20d8ff 30% 54%,#20d8ff29 58%);border-color:#1ac7ffd1;box-shadow:0 0 14px #20d8ff52}.app-surface-multiselect__options p{color:#65759e;margin:0;font-size:.9rem}.neon-button{color:#fff;letter-spacing:.01em;text-shadow:0 0 12px #ffffff6b;white-space:nowrap;background:radial-gradient(circle at 32% 20%,#ffffff42,#0000 30%),linear-gradient(145deg,#2d84ff 0%,#13b9e8 100%);border:1px solid #ffffff3d;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:46px;padding:0 24px;font-weight:900;transition:transform .18s,filter .24s,box-shadow .24s;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff57,inset 0 -9px 16px #003da833,0 10px 18px #1478ff33,0 3px #0061beb8}a.neon-button,a.neon-button:hover,a.neon-button:focus-visible,a.neon-button:visited{color:#fff;text-decoration:none}.neon-button:before{display:none}.neon-button:hover,.neon-button:focus-visible{filter:brightness(.98)saturate(1.04);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff6b,inset 0 -9px 16px #003da82e,0 12px 20px #1478ff3d,0 0 18px #00d8ff47,0 3px #0061beb8}.neon-button:active{filter:brightness(.94)saturate(.98);transform:translateY(2px);box-shadow:inset 0 2px 8px #00185c2e,inset 0 -6px 12px #003da824,0 6px 12px #1478ff2e,0 1px #0061bea8}.neon-button>*{z-index:1;position:relative}.neon-button:disabled{opacity:.72}.neon-button svg{width:22px;height:22px}@media (width<=768px){.page-shell{padding:16px}}@media (width<=520px){.app-modal-backdrop{padding:10px}.app-modal{max-height:calc(100svh - 20px)}.app-modal__badge{width:44px;height:44px}.app-modal__footer .app-modal__button{flex:140px;min-width:0}.app-modal-form{grid-template-columns:minmax(0,1fr)}}.home-page{background:linear-gradient(135deg,#02071629,#030f382e),url(/img/customer/customer-panel-background-desktop.png) 50%/cover no-repeat,#020716;min-height:100svh;padding:clamp(26px,4.4vw,58px) clamp(28px,7vw,128px) 46px;position:relative;overflow:hidden}.home-page:before{content:"";pointer-events:none;background:linear-gradient(90deg,#00061c2e,#0000 52%),radial-gradient(circle at 46% 54%,#0000 0%,#0008202e 72%);position:fixed;inset:0}.home-page:after{display:none}.home-shell{z-index:1;width:min(100%,1440px);margin-inline:auto;position:relative}.public-info-page{background:radial-gradient(circle at 14% 14%,#00d8ff2e,#0000 30%),radial-gradient(circle at 86% 18%,#0476ff38,#0000 34%),linear-gradient(135deg,#020716 0%,#06184f 48%,#001a44 100%);position:relative;overflow:hidden}.public-info-page:before{content:"";pointer-events:none;opacity:.46;background:url(/img/general/email-template-footer.png) bottom/cover no-repeat;height:44svh;position:fixed;inset:auto -8vw -22svh;-webkit-mask-image:linear-gradient(#0000,#000 48%);mask-image:linear-gradient(#0000,#000 48%)}.public-info-page:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 38%,#000 0%,#0000 70%);mask-image:radial-gradient(circle at 50% 38%,#000 0%,#0000 70%)}.home-header{z-index:2;border-bottom:1px solid #2a92ff57;grid-template-columns:minmax(360px,1fr) auto auto;align-items:center;gap:clamp(22px,3.5vw,54px);padding-bottom:16px;display:grid;position:relative}.home-brand{color:#fff;align-items:center;gap:clamp(18px,2.2vw,32px);min-width:0;text-decoration:none;display:flex;transform:translateZ(0)}.home-brand:hover,.home-brand:focus-visible{color:#fff;text-shadow:none}.home-brand__company{aspect-ratio:1;filter:drop-shadow(0 0 18px #00d8ff29);flex:none;place-items:center;width:clamp(94px,9vw,142px);display:grid;overflow:hidden}.home-brand__company img{object-fit:contain;width:165%;max-width:235px;height:165%;max-height:235px;transform:translate(1%,-1%)}.home-brand__divider{background:#abd3ffb8;width:1px;height:clamp(42px,5vw,64px)}.home-brand__product{flex:none;justify-items:center;gap:4px;display:grid}.home-brand__product img{object-fit:contain;width:clamp(146px,15vw,228px);max-width:min(228px,42vw);height:auto;max-height:72px;display:block}.home-brand__product small,.home-brand__claim{color:#d1dcff;letter-spacing:.02em;font-size:clamp(.72rem,1vw,.98rem)}.home-brand__claim{white-space:nowrap}.home-nav{align-items:center;gap:clamp(24px,3.2vw,52px);display:flex}.home-nav__link{color:#d8e1ff;white-space:nowrap;font-size:clamp(.9rem,1vw,1.02rem);font-weight:650;text-decoration:none;position:relative}.home-nav__link--active,.home-nav__link:hover,.home-nav__link:focus-visible{color:#28f3ff}.home-nav__link--active:after{content:"";background:#20f6ff;height:2px;position:absolute;bottom:-18px;left:0;right:0;box-shadow:0 0 18px #20f6ff}.home-login-link{color:#e9eeff;white-space:nowrap;background:#000a2a75;border:1px solid #309efff0;border-radius:12px;align-items:center;gap:16px;min-height:64px;padding:0 28px;font-weight:800;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:inline-flex;box-shadow:inset 0 0 24px #007bff14}.home-login-link:hover,.home-login-link:focus-visible,.home-login-link:visited{color:#fff;text-decoration:none}.home-login-link:hover,.home-login-link:focus-visible{background:#02144894;border-color:#23e8ffc7;transform:translateY(-1px);box-shadow:inset 0 0 20px #23e8ff14,0 12px 28px #0003,0 0 22px #00b8ff38}.home-login-link:active{transform:translateY(2px);box-shadow:inset 0 0 16px #23e8ff0f,0 5px 14px #0000002e,0 0 14px #00b8ff29}.home-login-link svg{color:#a9b9ff;width:26px;height:26px}.home-menu-button{padding:10px;display:none}.home-mobile-menu{display:none}.public-info-card{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff29,#ffffff0d),#020c2cb8;border:1px solid #74eaff3d;border-radius:clamp(28px,4vw,42px);width:min(100%,1180px);margin-inline:auto;position:relative;box-shadow:inset 0 0 0 1px #ffffff14,0 28px 90px #0000005c,0 0 52px #00d8ff29}.home-hero{z-index:1;grid-template-columns:minmax(0,.98fr) minmax(410px,.9fr);align-items:center;gap:clamp(44px,6.4vw,114px);min-height:calc(100svh - 190px);padding-top:clamp(36px,6vw,86px);display:grid;position:relative}.home-hero__content{align-content:center;display:grid}.home-hero__content .section-eyebrow{color:#1fe8ff;letter-spacing:clamp(.32em,.72vw,.62em);margin-bottom:clamp(18px,2.6vw,34px);font-size:clamp(.88rem,1.2vw,1.05rem)}.home-title{color:#f8fbff;letter-spacing:-.07em;text-shadow:0 4px #ffffff29,0 0 28px #00d8ff3d;max-width:760px;margin:0;font-size:clamp(3.2rem,5.2vw,5.8rem);line-height:.96}.home-title span{color:#20dfff;text-shadow:0 0 26px #00d8ff70;display:block}.home-copy{color:#c7d5ff;max-width:730px;margin-top:clamp(26px,3vw,40px);font-size:clamp(1.1rem,1.6vw,1.5rem);line-height:1.38}.home-actions{flex-wrap:wrap;gap:24px;margin-top:clamp(34px,4.5vw,54px);display:flex}.home-action{justify-content:initial;border-radius:12px;grid-template-columns:auto 1fr auto;min-width:420px;min-height:72px;margin-top:clamp(28px,3vw,38px);font-size:1.12rem;text-decoration:none}.home-action span{justify-self:start}.home-action--secondary{min-width:228px}.home-claim{color:#dce5ff;letter-spacing:.46em;margin-top:clamp(76px,10vw,142px);font-size:clamp(.82rem,1vw,1rem);line-height:1.7}.home-claim span{background:#20f6ff;width:80px;height:2px;margin-bottom:28px;display:block;box-shadow:0 0 16px #20f6ff8f}.home-hero__visual{place-items:center;min-height:560px;display:grid;position:relative}.customer-hub-panel{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 14% 18%,#00d8ff1f,#0000 28%),linear-gradient(135deg,#041f5b8a,#010923d6),#020c2cbd;border:1px solid #78beffe6;border-radius:28px;align-content:start;width:min(100%,610px);padding:clamp(30px,3.6vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 42px #74eaff2e,inset 0 0 0 1px #ffffff0f,0 28px 72px #00000057,0 0 30px #288eff7a,0 0 6px #5fcaffb8}.customer-hub-panel:before{display:none}.customer-hub-panel__actions{z-index:2;gap:12px;padding:14px 2px;display:grid;position:relative}.customer-hub-panel__status{z-index:2;background:#010e307a;border:1px solid #74eaff3d;border-radius:20px;gap:8px;margin-bottom:18px;padding:20px 22px;display:grid;position:relative}.customer-hub-panel__status small{color:#20f6ff;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-weight:900}.customer-hub-panel__status strong{color:#fff;font-size:clamp(1.18rem,1.7vw,1.46rem);line-height:1.2}.customer-hub-panel__status span{color:#bdd7f5;font-weight:700}.customer-action-card{color:#f8fbff;background:radial-gradient(circle at 18%,#00d8ff1a,#0000 30%),linear-gradient(135deg,#042a7785,#000b2a94);border:1px solid #7cbfffdb;border-radius:18px;grid-template-columns:58px minmax(0,1fr) 24px;align-items:center;gap:16px;min-height:92px;padding:18px 20px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:inset 0 0 18px #00d8ff1a,0 0 18px #0f6bff1f}.customer-action-card:hover,.customer-action-card:focus-visible{color:#fff;border-color:#20f6ff;transform:translateY(-2px);box-shadow:inset 0 0 22px #00d8ff2e,0 0 26px #00d8ff47}.customer-action-card__icon{color:#20f6ff;filter:drop-shadow(0 0 18px #00d8ffb8);place-items:center;width:54px;height:54px;display:grid}.customer-action-card__icon svg{width:54px;height:54px}.customer-action-card>svg{color:#b5c7ff;width:24px;height:24px}.customer-action-card strong,.customer-action-card small{display:block}.customer-action-card strong{color:#fff;font-size:clamp(1.35rem,1.8vw,1.62rem);line-height:1.12}.customer-action-card small{color:#c5d8f4;margin-top:8px;font-size:clamp(.98rem,1.25vw,1.14rem);line-height:1.35}.public-footer{z-index:1;color:#bcd4f6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#23e8ff14,#0000 34%),#020c285c;border:1px solid #23e8ff9e;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;width:min(100%,1180px);margin:clamp(42px,6vw,78px) auto 0;padding:18px 22px;display:flex;position:relative;box-shadow:inset 0 0 18px #ffffff08,0 18px 42px #0000002e}.public-footer p{color:#dceaff;align-items:center;gap:12px;margin:0;display:flex}.public-footer strong{color:#fff;letter-spacing:.16em}.public-footer span{color:#a9bddf}.public-footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;display:flex}.public-footer a{color:#bdd7f5;font-weight:750;text-decoration:none}.public-footer a:hover,.public-footer a:focus-visible{color:#35efff;text-shadow:0 0 12px #23e8ff3d}.flow-card{z-index:1;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 12% 0,#23e8ff2e,#0000 42%),linear-gradient(145deg,#0a4699b8,#021037e6);border:1px solid #23e8ff6b;border-radius:24px;min-height:190px;padding:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset 0 0 26px #23e8ff14,0 20px 48px #0000004d,0 0 22px #00b8ff1f}.flow-card:after{content:"";filter:blur(24px);pointer-events:none;background:#20f6ff14;border-radius:999px;width:110px;height:110px;position:absolute;inset:auto -18px -28px auto}.flow-card--featured{border-color:#20f6ff6b;box-shadow:0 18px 48px #0000003d,0 0 28px #00d8ff29}.flow-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(100%,1180px);margin-inline:auto;display:grid;position:relative}.flow-card span{color:#20f6ff;font-family:var(--font-mono);letter-spacing:.18em;font-weight:800}.flow-card h2{color:#f8fbff;margin-top:12px}.flow-card p{color:#bdd7f5;margin-top:12px;line-height:1.65}.home-how-it-works{z-index:1;border-top:1px solid #2a92ff57;width:min(100%,1180px);margin:0 auto clamp(34px,5vw,70px);padding-top:clamp(34px,4vw,54px);position:relative}.home-section-heading{align-items:flex-start;gap:28px;margin-bottom:28px;display:flex}.home-section-heading>span{background:#20f6ff;flex:none;width:46px;height:2px;margin-top:18px;box-shadow:0 0 16px #20f6ff94}.home-section-heading h2{color:#f8fbff;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.05}.home-section-heading p{color:#bdd7f5;margin:8px 0 0;font-size:clamp(1rem,1.5vw,1.25rem)}.home-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.home-step{background:linear-gradient(135deg,#042a7775,#000b2a94);border:1px solid #23e8ff75;border-radius:12px;grid-template-columns:42px 48px minmax(0,1fr);align-items:center;gap:16px;min-height:132px;padding:20px 22px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid;position:relative;box-shadow:inset 0 0 20px #00d8ff14,0 0 16px #00b8ff1f}.home-step:hover{background:radial-gradient(circle at 16%,#23e8ff24,#0000 32%),linear-gradient(135deg,#08488f9e,#000b2ab8);border-color:#23e8ffc7;transform:translateY(-4px)scale(1.015);box-shadow:inset 0 0 22px #00d8ff1f,0 20px 46px #00000047,0 0 28px #00b8ff52}.home-step:not(:last-child):after{content:"";background:#20f6ff;width:38px;height:1px;position:absolute;top:50%;right:-26px;box-shadow:0 0 12px #20f6ff94}.home-step__number{color:#fff;border:1px solid #20a9ff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1.1rem;font-weight:850;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.home-step__icon{color:#20f6ff;place-items:center;transition:filter .18s,transform .18s;display:grid}.home-step:hover .home-step__number{border-color:#20f6ff;transform:scale(1.08);box-shadow:0 0 18px #20f6ff7a}.home-step:hover .home-step__icon{filter:drop-shadow(0 0 12px #20f6ffad);transform:translate(2px)}.home-step__icon svg{width:38px;height:38px}.home-step strong{color:#fff;font-size:1.05rem;display:block}.home-step p{color:#bdd7f5;margin:5px 0 0;font-size:.9rem;line-height:1.35}.public-value-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(100%,1180px);margin:clamp(8px,2vw,24px) auto clamp(34px,5vw,70px);display:grid;position:relative}.public-value-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 78% 52%,#2eaeff6b,#0000 30%),radial-gradient(circle at 100% 0,#23e8ff2e,#0000 36%),linear-gradient(135deg,#2861aa9e 0%,#1c3779e0 46%,#0d1f53f0 100%);border:1px solid #7cbfffad;border-radius:26px;min-height:210px;padding:26px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 0 28px #74eaff14,0 18px 48px #00000038}.public-value-card:after{content:"";filter:blur(24px);pointer-events:none;background:#20f6ff1a;border-radius:999px;width:92px;height:92px;position:absolute;inset:auto 18px 18px auto}.public-value-card:hover{border-color:#20f6ff85;transform:translateY(-3px);box-shadow:inset 0 0 26px #74eaff14,0 24px 64px #00000047,0 0 26px #00b8ff24}.public-value-card>span{z-index:1;color:#20f6ff;background:#eafcff14;border:1px solid #20f6ff8a;border-radius:18px;place-items:center;width:54px;height:54px;margin-bottom:18px;display:grid;position:relative;box-shadow:0 0 24px #20f6ff1f}.public-value-card svg{width:28px;height:28px}.public-value-card small,.support-hero-content{isolation:isolate;background:linear-gradient(#0207162e,#020716c7),url(/img/general/customer-support-background.png) 50%/cover no-repeat;border:1px solid #20f6ff6b;border-radius:22px;margin:0 -1px;padding:clamp(24px,4vw,44px);position:relative;overflow:hidden;box-shadow:inset 0 0 34px #74eaff1a,0 0 28px #00b8ff24}.public-info-page--help .public-info-card--wide,.public-info-page--how .public-info-card--wide,.public-support-status-page .activation-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 12% 0,#23e8ff29,#0000 28%),radial-gradient(circle at 100% 0,#075dff33,#0000 34%),linear-gradient(145deg,#031c52e6,#020d2af5);border-color:#20b3ff75;box-shadow:inset 0 1px #ffffff1f,inset 0 0 46px #23e8ff14,0 22px 54px #0000005c,0 0 0 1px #23e8ff1f,0 0 46px #00b8ff33}.public-info-card__header--help,.public-info-card__header--how,.public-support-status-page .public-info-card__header{isolation:isolate;background:linear-gradient(#02071633,#020716c2),url(/img/general/look-for-error-causes.png) 50%/cover no-repeat;border:1px solid #20f6ff6b;border-radius:22px;max-width:none;padding:clamp(24px,4vw,44px);position:relative;overflow:hidden;box-shadow:inset 0 0 34px #74eaff1a,0 0 28px #00b8ff24}.public-info-card__header--help,.public-info-card__header--how{gap:18px;display:grid}.public-info-card__hero-grid{margin-top:clamp(10px,2vw,18px)}.public-support-status-page .public-info-card__header{background:linear-gradient(#02071629,#020716c7),url(/img/general/case-status.png) 50%/cover no-repeat}.public-info-card__header--how{background:linear-gradient(#02071629,#020716c7),url(/img/general/voucher-redeem-process.png) 50%/cover no-repeat}.public-info-card__header--help:after,.public-info-card__header--how:after,.public-support-status-page .public-info-card__header:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 0,#23e8ff21,#0000 62%);position:absolute;inset:0}.support-hero-content:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 0,#23e8ff1f,#0000 60%);position:absolute;inset:0}.support-hero-content .public-info-card__header,.support-hero-content .support-routing-grid{z-index:1;position:relative}.support-case-status-note{color:#fff;text-shadow:0 0 10px #73faff8c;background:linear-gradient(135deg,#14f6ff38,#085bbe52),#02123ae0;border:1px solid #35efffc7;border-radius:999px;align-items:center;gap:8px;margin-top:12px;margin-bottom:12px;padding:8px 12px;font-size:.82rem;font-weight:850;display:inline-flex;box-shadow:inset 0 0 16px #35efff29,0 0 18px #23e8ff33}.support-case-status-note__dot{background:#45f0c0;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #45f0c0e6}.support-case-success{color:#d9fff5;background:#14746429;border:1px solid #45f0c057;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.support-case-success svg{color:#45f0c0;width:22px;height:22px}.support-case-success div{gap:3px;display:grid}.support-case-success span{color:#d9fff5b8;font-size:.86rem}.support-preview-form__contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.public-field-error{color:#ff6b8a;text-shadow:0 0 10px #ff28548c;margin-top:2px;font-size:.78rem;font-weight:800;display:block}.support-preview-form__error{color:#ffd7df;background:#70082657;border:1px solid #ff4868b8;border-radius:12px;padding:10px 12px;box-shadow:0 0 18px #ff285433}.support-preview-form__notice{align-items:flex-start;gap:8px;display:flex}.support-preview-form__notice svg{width:18px;height:18px;color:var(--color-accent,#4ceeff);flex:none}.support-contact-panel .section-eyebrow{color:#20f6ff;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-weight:900}.public-value-card strong{z-index:1;color:#fff;margin-top:12px;font-size:clamp(2rem,3vw,3.1rem);line-height:1;display:block;position:relative}.public-value-card p{z-index:1;color:#bdd7f5;margin:14px 0 0;line-height:1.62;position:relative}.public-flow-section,.public-cta-strip{z-index:1;width:min(100%,1180px);margin-inline:auto;position:relative}.public-flow-section{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,54px);margin-bottom:clamp(34px,5vw,70px);display:grid}.public-info-page--how .public-flow-section--standalone{isolation:isolate;background:radial-gradient(circle at 12% 0,#23e8ff29,#0000 36%),linear-gradient(145deg,#084c966b,#02123ac7);border:1px solid #20f6ff6b;border-radius:22px;padding:clamp(24px,4vw,44px);overflow:hidden;box-shadow:inset 0 0 34px #74eaff1a,0 0 28px #00b8ff24}.public-flow-section h2,.public-cta-strip h2,.public-faq h2,.support-contact-panel h2{color:#f8fbff;letter-spacing:-.04em;margin:12px 0;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1.1}.public-flow-section p,.public-cta-strip span{color:#c5d8f4;line-height:1.7}.public-flow-section__grid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.public-cta-strip{background:radial-gradient(circle at 88% 18%,#23e8ff2e,#0000 36%),linear-gradient(135deg,#041f5b94,#010923c7);border:1px solid #74eaff47;border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(26px,4vw,42px);display:grid;box-shadow:inset 0 0 28px #74eaff14,0 22px 60px #0000003d}.public-info-page{align-content:start}.public-info-card{gap:clamp(26px,4vw,48px);padding:clamp(30px,6vw,68px);display:grid}.public-info-card--wide{width:min(100%,1260px)}.public-info-card__header{max-width:780px}.public-info-card__header--help,.public-info-card__header--how{box-sizing:border-box;width:100%;max-width:none}.public-info-card__header .page-title{color:#f8fbff;margin:0 0 14px}.public-info-card__description{color:#c5d8f4;max-width:760px;line-height:1.7}.public-info-card__sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.public-info-page--help .public-info-card__sections{grid-template-columns:repeat(4,minmax(0,1fr))}.public-info-card__actions{flex-wrap:wrap;gap:12px;display:flex}.public-back-link{color:#fff;background:linear-gradient(135deg,#0e5799cc,#021137eb),radial-gradient(circle at 0%,#20f6ff33,#0000 48%);border:1px solid #35efffb8;border-radius:999px;align-items:center;gap:10px;width:fit-content;min-height:44px;padding:0 16px;font-weight:850;text-decoration:none;transition:border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 0 18px #74eaff0f}.public-back-link svg{color:#20f6ff;width:20px;height:20px;transform:rotate(180deg)}.public-back-link:hover,.public-back-link:focus-visible{color:#fff;border-color:#20f6ffb8;transform:translate(-2px);box-shadow:inset 0 0 20px #74eaff1a,0 0 22px #00d8ff2e}.public-info-section{background:radial-gradient(circle at 12% 0,#23e8ff29,#0000 42%),linear-gradient(145deg,#0a4699b8,#021037e6);border:1px solid #23e8ff6b;border-radius:24px;min-height:190px;padding:clamp(22px,3vw,30px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset 0 0 26px #23e8ff14,0 20px 48px #00000042,0 0 22px #00b8ff1a}.public-info-section:after{content:"";filter:blur(24px);pointer-events:none;background:#20f6ff14;border-radius:999px;width:110px;height:110px;position:absolute;inset:auto -18px -28px auto}.public-info-section h2{color:#f8fbff;margin:0 0 12px;font-size:clamp(1.15rem,2vw,1.45rem)}.public-info-section p{color:#bdd7f5;margin:0;line-height:1.7}.public-info-card__back{color:#eaf6ff;border-color:#74eaff6b;width:fit-content;min-width:180px;text-decoration:none}.public-guide-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.2fr);align-items:stretch;gap:20px;display:grid}.public-guide-card,.public-guide-step,.support-routing-card,.support-contact-panel,.support-preview-form{background:radial-gradient(circle at 12% 0,#23e8ff29,#0000 42%),linear-gradient(145deg,#0a4699c7,#021037eb);border:1px solid #74eaff61;border-radius:26px;box-shadow:inset 0 1px #ffffff24,inset 0 0 26px #23e8ff0f,0 20px 48px #0000004d,0 0 22px #00b8ff1a}.public-guide-card{align-content:start;gap:18px;padding:30px;display:grid}.public-guide-card>span,.support-routing-card>span{color:#20f6ff;background:#eafcff14;border:1px solid #20f6ff8a;border-radius:20px;place-items:center;width:60px;height:60px;display:grid}.public-guide-card svg,.support-routing-card svg{width:32px;height:32px}.public-guide-card strong{color:#fff;font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1.1}.public-guide-card p,.public-guide-step p,.support-routing-card p,.support-contact-panel li,.support-preview-form p{color:#bdd7f5;line-height:1.65}.public-guide-steps{gap:14px;display:grid}.public-guide-step{padding:24px 26px}.public-guide-step span{color:#20f6ff;font-family:var(--font-mono);letter-spacing:.18em;font-weight:900}.public-guide-step h2,.support-routing-card h2{color:#fff;margin:12px 0 8px;font-size:clamp(1.25rem,2vw,1.7rem)}.public-faq{gap:22px;display:grid}.support-routing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.support-routing-card{background:linear-gradient(145deg,#084c966b,#02123a7a);border-color:#23e8ff94;min-height:230px;padding:26px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset 0 0 26px #23e8ff1a,0 20px 48px #00000047,0 0 24px #00b8ff24}.support-routing-card:hover{border-color:#20f6ff85;transform:translateY(-2px);box-shadow:inset 0 0 24px #74eaff1a,0 22px 54px #00000038,0 0 26px #00b8ff29}.support-contact-panel{grid-template-columns:1fr;gap:clamp(22px,4vw,44px);padding:clamp(24px,4vw,38px);display:grid}.support-contact-panel ul{gap:12px;margin:24px 0 0;padding-left:20px;display:grid}.support-preview-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;display:grid}.support-preview-form>.public-alert,.support-preview-form>label:nth-child(3),.support-preview-form>.support-preview-form__contact-grid,.support-preview-form>.support-preview-form__error,.support-preview-form>.support-preview-form__notice,.support-preview-form>button{grid-column:1/-1}.support-preview-form>label:has(textarea){grid-column:1/-1}.support-preview-form label{color:#dceaff;gap:8px;font-weight:850;display:grid}.support-preview-form input,.support-preview-form select,.support-preview-form textarea{color:#f8fbff;width:100%;font:inherit;background:linear-gradient(145deg,#042058c7,#020c28d1);border:1px solid #81bdff6b;border-radius:18px;box-shadow:inset 0 0 16px #23e8ff0a,0 8px 20px #00000024}.support-preview-form input,.support-preview-form select{min-height:48px;padding:0 14px}.support-preview-form textarea{resize:vertical;padding:14px}.support-preview-form p{align-items:flex-start;gap:10px;margin:0;display:flex}.support-preview-form p svg{color:#ffd966;flex:none;width:22px;height:22px}.support-submit-button{justify-self:start;width:fit-content;min-width:min(100%,260px)}.public-info-page input,.public-info-page textarea,.public-info-page select{transition:border-color .18s,box-shadow .18s,background .18s}.public-info-page input:hover,.public-info-page textarea:hover,.public-info-page select:hover{background-color:#03153da8;border-color:#81bdff94}.public-status-result{background:linear-gradient(145deg,#08488f80,#020e30c7);border:1px solid #35efff85;border-radius:20px;justify-items:stretch;gap:16px;margin-top:22px;padding:22px;display:grid;box-shadow:inset 0 0 22px #23e8ff14,0 18px 40px #0000003d}.public-status-result__spinner,.public-status-result__complete-icon{color:#31ecbe;filter:drop-shadow(0 0 10px #35efff75);background:#31ecbe1a;border:1px solid #35efffb3;border-radius:999px;place-items:center;width:42px;height:42px;margin:0;display:inline-grid;position:relative}.public-status-result__spinner:after{content:"";border-radius:inherit;border:2px solid #35efff2e;border-top-color:#35efff;animation:.9s linear infinite activation-inline-spin;position:absolute;inset:-5px}.public-status-result__spinner svg,.public-status-result__complete-icon svg{width:20px;height:20px}.public-status-result__complete-icon{color:#35efff;background:radial-gradient(circle,#35efff38,#0f6bff14);box-shadow:inset 0 0 0 1px #35efff3d,0 0 18px #35efff9e,0 0 34px #0f6bff6b}.public-status-result__header{align-items:center;gap:14px;width:100%;min-width:0;display:flex}.public-status-result__header>div{min-width:0}.public-status-result__content{width:100%;min-width:0}.public-status-result h2,.public-status-result p{margin:5px 0 0}.public-status-result h2{color:#fff;font-size:1.35rem}.public-status-result small,.public-status-result strong{color:#35efff}.public-status-result p{color:#bdd7f5}.public-status-result__qr-wrap{margin:18px auto 0}.public-status-result__qr-wrap img{object-fit:contain;width:min(100%,248px);height:auto;max-height:min(55vh,248px);display:block}.support-status-link{align-items:center;gap:8px;margin-top:20px;display:inline-flex}.support-status-link svg{width:18px;height:18px}.public-info-page input::placeholder,.public-info-page textarea::placeholder{color:#bdd7f5ad;opacity:1}.public-info-page input:invalid:not(:placeholder-shown),.public-info-page textarea:invalid:not(:placeholder-shown),.public-info-page [aria-invalid=true]{border-color:#ff4868f5;box-shadow:0 0 0 1px #ff486847,0 0 18px #ff285457,inset 0 0 14px #ff28541a}.public-info-page input:user-invalid{border-color:#ff4868f5;box-shadow:0 0 0 1px #ff486847,0 0 18px #ff285457,inset 0 0 14px #ff28541a}.public-info-page textarea:user-invalid{border-color:#ff4868f5;box-shadow:0 0 0 1px #ff486847,0 0 18px #ff285457,inset 0 0 14px #ff28541a}.public-info-page input:invalid:not(:placeholder-shown):focus,.public-info-page textarea:invalid:not(:placeholder-shown):focus,.public-info-page [aria-invalid=true]:focus{border-color:#ff476f;box-shadow:0 0 0 2px #ff486838,0 0 24px #ff28546b,inset 0 0 14px #ff28541f}.public-info-page input:user-invalid:focus{border-color:#ff476f;box-shadow:0 0 0 2px #ff486838,0 0 24px #ff28546b,inset 0 0 14px #ff28541f}.public-info-page textarea:user-invalid:focus{border-color:#ff476f;box-shadow:0 0 0 2px #ff486838,0 0 24px #ff28546b,inset 0 0 14px #ff28541f}.public-info-page input:focus,.public-info-page textarea:focus,.public-info-page select:focus{background-color:#031a4cb8;border-color:#35efffe6;outline:none;box-shadow:0 0 0 1px #35efff38,0 0 14px #23e8ff3d,inset 0 0 12px #23e8ff0f}.public-support-status-page{background:linear-gradient(#01071829,#020c26a3 46%,#020716 100%),url(/img/general/case-status.png) top/cover no-repeat,#020716;place-items:start center;padding-block:clamp(22px,4vw,48px)}.public-support-status-page:after{opacity:.24}.public-support-status-shell{z-index:1;gap:clamp(18px,3vw,28px);width:min(100%,1100px);margin-inline:auto;display:grid;position:relative}.public-status-topbar{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(20px,4vw,54px);padding-inline:clamp(4px,1vw,10px);display:grid}.public-status-brand{align-items:center;width:clamp(138px,15vw,180px);display:inline-flex}.public-status-brand img{width:100%;margin-top:-25px;display:block}.public-status-nav{align-items:center;gap:clamp(28px,5vw,58px);min-height:42px;display:flex}.public-status-nav a{isolation:isolate;color:#ddefffb8;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;min-height:42px;padding:0 14px;font-size:.9rem;font-weight:750;line-height:1;text-decoration:none;transition:border-color .18s,color .18s,transform .18s,text-shadow .18s,box-shadow .18s,background .18s;display:inline-flex;position:relative}.public-status-nav a:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:radial-gradient(circle,#20f6ff2e,#0000 68%);transition:opacity .18s,transform .18s;position:absolute;inset:7px 0;transform:scaleX(.72)}.public-status-nav a:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#20f6ff,#0000);border-radius:999px;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:7px;left:18px;right:18px;transform:scaleX(.42)}.public-status-nav a:hover,.public-status-nav a:focus-visible,.public-status-nav a[aria-current=page]{color:#fff;text-shadow:0 0 14px #23e8ff8f;background:linear-gradient(#20f6ff1a,#02123a52);border-color:#20f6ff6b;outline:none;transform:translateY(-1px);box-shadow:inset 0 0 16px #23e8ff14,0 0 18px #20f6ff38}.public-status-nav a:hover:before,.public-status-nav a:focus-visible:before,.public-status-nav a[aria-current=page]:before,.public-status-nav a:hover:after,.public-status-nav a:focus-visible:after,.public-status-nav a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.public-status-back{justify-self:end;align-items:center;min-height:42px;display:inline-flex}.public-status-card{background:linear-gradient(145deg,#02194cc7,#010c2df5);border:1px solid #23e8ff7a;border-radius:16px;width:100%;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 0 48px #23e8ff14,0 28px 72px #0006,0 0 42px #00b8ff33}.public-status-hero{background:linear-gradient(90deg,#010c2afa 0%,#02123aeb 36%,#020c2833 68%,#020c2805 100%),url(/img/general/case-status.png) 100%/auto 100% no-repeat;align-items:center;min-height:clamp(260px,30vw,360px);padding:clamp(34px,5vw,58px);display:grid}.public-status-hero>div{max-width:540px}.public-status-hero .page-title{color:#f8fbff;letter-spacing:-.07em;text-shadow:0 0 28px #20f6ff3d,0 8px 28px #00000061;max-width:520px;margin:14px 0 0;font-size:clamp(2.2rem,4.4vw,3.8rem);line-height:1.05}.public-status-hero .public-info-card__description{color:#ddefffe6;max-width:480px;margin-top:20px;font-size:clamp(1.06rem,1.4vw,1.28rem)}.public-status-panel{background:linear-gradient(#02123ac7,#010a23e6);border-top:1px solid #23e8ff3d;grid-template-columns:minmax(0,1fr) minmax(260px,.64fr);gap:clamp(24px,4vw,42px);padding:clamp(28px,4vw,46px);display:grid}.public-status-form{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-self:start;padding:0}.public-status-form:after{display:none}.public-status-form .activation-field input{background:#020c289e;border-color:#81bdff8a;border-radius:12px;min-height:60px}.support-case-code-input{color:#20f6ff;background:#020c289e;border:1px solid #81bdff8a;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;min-height:60px;font-weight:900;display:grid;overflow:hidden}.support-case-code-input>span{-webkit-user-select:none;user-select:none;padding-left:16px}.public-status-form .support-case-code-input input{caret-color:#20f6ff;background:0 0;border-radius:0;outline:0;min-height:58px;box-shadow:none!important;border:0!important}.public-status-form .support-case-code-input input:hover,.public-status-form .support-case-code-input input:focus{background:0 0;box-shadow:none!important;border:0!important}.support-case-code-input:focus-within{border-color:#20f6ffd1;box-shadow:0 0 0 1px #20f6ff2e,0 0 18px #20f6ff29}.support-case-code-input[data-invalid=true]{border-color:#ff2f75f5;box-shadow:0 0 0 1px #ff2f753d,0 0 18px #ff2f7547,inset 0 0 20px #ff2f7514}.support-case-code-input[data-invalid=true]>span{color:#ff6f9d;text-shadow:0 0 12px #ff2f7580}.public-status-form .activation-card__action{justify-content:center;align-items:center;gap:10px;min-width:min(100%,270px);min-height:54px;margin-top:2px;display:inline-flex}.public-status-form .activation-card__action svg{width:18px;height:18px}.public-status-help{border-left:1px solid #74eaff33;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:24px;padding-left:clamp(18px,4vw,42px);display:grid}.public-status-help>span{color:#20bfff;background:linear-gradient(145deg,#08488f94,#020e30d6);border:1px solid #23e8ff66;border-radius:12px;place-items:center;width:76px;height:76px;display:grid;box-shadow:inset 0 0 20px #23e8ff14,0 0 22px #00b8ff1f}.public-status-help svg{width:36px;height:36px}.public-status-help h2{color:#fff;margin:0 0 10px;font-size:1.12rem}.public-status-help p{color:#c5d8f4b8;margin:0;line-height:1.58}.public-status-help p+p{color:#a8efff;margin-top:8px}.public-status-empty-note{color:#c5d8f4a3;border-top:1px solid #74eaff2e;grid-column:1/-1;align-items:center;gap:14px;margin:10px 0 0;padding-top:28px;display:flex}.public-status-empty-note svg{color:#81bdffb8;width:22px;height:22px}.public-status-panel .public-status-result{grid-column:1/-1;margin-top:0}.public-support-shell{width:min(100%,1250px)}.public-support-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#02194cc7,#010c2df5);border:1px solid #23e8ff7a;border-radius:16px;gap:0;width:100%;padding:0;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 0 48px #23e8ff14,0 28px 72px #0006,0 0 42px #00b8ff33}.public-support-hero{min-height:clamp(250px,25vw,340px);box-shadow:none;background:linear-gradient(90deg,#010c2afa 0%,#02123ae0 44%,#020c2814 100%),url(/img/general/customer-support-background.png) 100%/auto 100% no-repeat;border:0;border-radius:0;margin:0;padding:clamp(34px,5vw,58px)}.public-support-hero .public-info-card__header{max-width:720px}.public-support-hero .page-title{color:#f8fbff;letter-spacing:-.07em;text-shadow:0 0 28px #20f6ff2e,0 8px 28px #00000057;font-size:clamp(2.2rem,4.4vw,3.8rem);line-height:1.05}.public-support-hero .public-info-card__description{color:#ddefffe6;max-width:700px;font-size:clamp(1.05rem,1.4vw,1.28rem)}.public-support-hero .support-routing-grid{flex-wrap:nowrap;gap:18px;width:min(100%,900px);margin-top:clamp(18px,2.6vw,30px);display:flex}.public-support-hero .support-routing-card{background:#02123a75;border-radius:999px;flex:none;grid-template-columns:28px auto;align-items:center;gap:14px;min-height:0;padding:12px 20px;display:inline-grid}.public-support-hero .support-routing-card>span{width:26px;height:26px;box-shadow:none;background:0 0;border:0;border-radius:0}.public-support-hero .support-routing-card svg{width:24px;height:24px}.public-support-hero .support-routing-card h2{letter-spacing:-.01em;white-space:nowrap;margin:0;font-size:.94rem}.public-support-hero .support-routing-card p{display:none}.public-info-page--support .support-contact-panel{box-shadow:none;background:linear-gradient(#02123ac7,#010a23e6);border:0;border-top:1px solid #23e8ff3d;border-radius:0;grid-template-columns:minmax(250px,.44fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,52px);padding:clamp(32px,4vw,48px);display:grid}.support-contact-panel__intro{gap:18px;display:grid}.support-contact-panel__intro>p:not(.section-eyebrow){color:#ddefffe0;max-width:360px;margin:0;line-height:1.62}.support-contact-checklist{gap:18px;margin:6px 0 0;padding:0;list-style:none;display:grid}.support-contact-checklist li{color:#ddefffdb;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:16px;line-height:1.45;display:grid}.support-contact-checklist svg{color:#20dfff;filter:drop-shadow(0 0 10px #20f6ff5c);width:24px;height:24px}.support-preview-form__contact-error{grid-column:1/-1;margin-top:-4px}.public-info-page--support .support-case-success{grid-column:2;margin-bottom:0}.public-info-page--support .support-preview-form{background:#02123a8a;border-color:#74eaff80;border-radius:18px;grid-column:2;padding:clamp(22px,3vw,34px)}.public-info-page--support .support-preview-form input,.public-info-page--support .support-preview-form textarea,.public-info-page--support .public-select__trigger{background:#020c2894;border-radius:10px}.public-info-page--support .support-preview-form textarea{min-height:118px}.public-info-page--support .support-submit-button{justify-content:center;align-items:center;gap:10px;min-width:min(100%,285px);min-height:54px;display:inline-flex}.public-info-page--support .support-submit-button svg{width:18px;height:18px}.public-info-page--support .support-status-link{color:#35efff;background:linear-gradient(135deg,#23e8ff1a,#08488f2e),#02123a94;border:1px solid #20f6ff80;border-radius:999px;width:fit-content;min-height:48px;margin-top:26px;padding:0 18px;font-weight:850;text-decoration:none;box-shadow:inset 0 0 18px #23e8ff14,0 0 20px #00b8ff29}.public-info-page--support .support-status-link svg:first-child{color:#20f6ff}.public-how-shell,.public-help-shell,.activation-topbar{width:min(100%,1100px)}.public-how-card{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:18px;padding:0}.public-help-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#02194cc7,#010c2df5);border:1px solid #23e8ff7a;border-radius:16px;gap:0;width:100%;padding:0;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 0 48px #23e8ff14,0 28px 72px #0006,0 0 42px #00b8ff33}.public-info-page--help .public-info-card__header--help{min-height:clamp(260px,28vw,350px);box-shadow:none;background:linear-gradient(90deg,#010c2afa 0%,#02123ad6 40%,#020c280a 100%),url(/img/general/look-for-error-causes.png) 100%/auto 100% no-repeat;border:0;border-radius:0;padding:clamp(34px,5vw,58px)}.public-info-page--help .public-info-card__header--help .page-title{color:#f8fbff;letter-spacing:-.07em;max-width:620px;font-size:clamp(2.2rem,4.4vw,3.8rem);line-height:1.05}.public-info-page--help .public-info-card__header--help .public-info-card__description{color:#ddefffe6;max-width:520px;font-size:clamp(1.05rem,1.4vw,1.22rem)}.public-help-faq{box-shadow:none;background:linear-gradient(#02123ac7,#010a23e6);border:0;border-top:1px solid #23e8ff3d;border-radius:0;gap:24px;padding:clamp(32px,4vw,48px);display:grid}.public-help-faq h2{color:#f8fbff;letter-spacing:-.05em;max-width:900px;font-size:clamp(2.4rem,4.5vw,4rem);line-height:1}.public-help-faq__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 22px;display:grid}.public-help-faq__item{background:#02123a80;border:1px solid #74eaff52;border-radius:12px;min-height:72px;padding:0;transition:border-color .22s,box-shadow .22s,background .22s;box-shadow:inset 0 0 18px #23e8ff0a}.public-help-faq__item button{width:100%;min-height:72px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:12px;padding:0 24px;display:grid}.public-help-faq__item button:focus-visible{outline-offset:3px;outline:2px solid #23e8ffcc}.public-help-faq__item button>span:first-child{color:#f8fbff;letter-spacing:-.02em;margin:0;font-size:clamp(1.1rem,1.8vw,1.42rem);font-weight:900;line-height:1.2}.public-help-faq__item button>span:last-child{color:#ddefffe0;place-items:center;width:24px;height:24px;font-size:1.4rem;line-height:1;transition:transform .24s,color .22s;display:grid}.public-help-faq__panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s,opacity .22s,transform .28s;display:grid;transform:translateY(-4px)}.public-help-faq__panel p{color:#ddefffd1;min-height:0;margin:0;padding:0 24px;line-height:1.62;transition:padding-bottom .28s;overflow:hidden}.public-help-faq__item--open{background:#0216469e;border-color:#23e8ffb8;align-items:start;box-shadow:inset 0 0 24px #23e8ff14,0 0 22px #00b8ff1f}.public-help-faq__item--open .public-help-faq__panel{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.public-help-faq__item--open .public-help-faq__panel p{padding-bottom:22px}.public-help-faq__item--open button>span:last-child{color:#20f6ff;transform:rotate(180deg)}.public-help-cta{background:linear-gradient(145deg,#08488f6b,#020e30c7);border:1px solid #74eaff47;border-radius:16px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:8px;padding:22px 26px;display:grid}.public-help-cta>span{color:#20dfff;background:#23e8ff14;border:1px solid #23e8ff6b;border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.public-help-cta svg{width:30px;height:30px}.public-help-cta h2{margin:0;font-size:clamp(1.35rem,2vw,1.8rem)}.public-help-cta p{color:#ddefffd1;margin:6px 0 0}.public-info-page--how .public-info-card__header--how{background:linear-gradient(90deg,#010c2afa 0%,#02123ad6 40%,#020c280a 100%),url(/img/general/voucher-redeem-process.png) 100%/auto 100% no-repeat;min-height:clamp(260px,28vw,350px);padding:clamp(34px,5vw,58px)}.public-info-page--how .public-info-card__header--how .page-title{color:#f8fbff;letter-spacing:-.07em;max-width:580px;font-size:clamp(2.2rem,4.4vw,3.8rem);line-height:1.05}.public-info-page--how .public-info-card__header--how .public-info-card__description{color:#ddefffe6;max-width:520px;font-size:clamp(1.05rem,1.4vw,1.22rem)}.public-info-page--how .public-flow-section--standalone{background:radial-gradient(circle at 10% 0,#23e8ff1f,#0000 36%),linear-gradient(145deg,#02184ce0,#010a23f5);width:100%;margin-bottom:0;padding:clamp(32px,4vw,48px)}.public-info-page--how .public-flow-section h2{max-width:760px;font-size:clamp(1.8rem,3.2vw,2.9rem)}.public-info-page--how .flow-card{background:radial-gradient(circle at 78% 52%,#2eaeff52,#0000 30%),radial-gradient(circle at 100% 0,#23e8ff29,#0000 36%),linear-gradient(135deg,#2861aa8f 0%,#1c3779db 46%,#0d1f53f0 100%);border-color:#7cbfffad;border-radius:20px;grid-template-columns:60px minmax(0,1fr);align-content:start;gap:8px 16px;min-height:150px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 0 28px #74eaff14,0 18px 48px #00000038}.public-info-page--how .flow-card:hover{border-color:#20f6ff85;transform:translateY(-3px);box-shadow:inset 0 0 26px #74eaff14,0 24px 64px #00000047,0 0 26px #00b8ff24}.public-info-page--how .flow-card h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.05rem,1.35vw,1.32rem);line-height:1.16}.public-info-page--how .flow-card p{margin-top:4px;font-size:.92rem;line-height:1.5}.flow-card__icon{color:#20dfff;background:linear-gradient(145deg,#08488f94,#020e30d6);border:1px solid #23e8ff75;border-radius:16px;grid-row:span 3;place-items:center;width:52px;height:52px;display:grid}.flow-card__icon svg{width:28px;height:28px}.flow-card small{color:#20f6ff;font-family:var(--font-mono);letter-spacing:.18em;font-weight:900}.public-info-page--how .public-cta-strip{width:100%;margin-top:-2px}.activation-topbar{z-index:2;width:min(100%,860px);margin-bottom:clamp(16px,2vw,24px);position:relative}.activation-page .activation-card--empty{background:radial-gradient(circle at 15% 0,#23e8ff29,#0000 28%),linear-gradient(145deg,#04225deb,#010c2afa);border-color:#20b3ff9e;border-radius:18px;gap:24px;width:min(100%,860px);padding:clamp(24px,3vw,32px)}.activation-page .activation-card--empty .activation-card__intro{background:linear-gradient(90deg,#010c2afa 0%,#02123ad1 42%,#020c280f 100%),linear-gradient(#010c2a14 0%,#010c2a38 72%,#010c2acc 100%),url(/img/general/voucher-redeem-background.png) 100%/auto 100% no-repeat;border-color:#20b3ff85;border-radius:14px;align-content:end;gap:clamp(28px,4vw,48px);min-height:clamp(410px,42vw,480px);padding:clamp(28px,4vw,52px) clamp(22px,3vw,34px) 24px;display:grid}.activation-page .activation-card--empty .activation-card__hero{grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:clamp(20px,4vw,36px)}.activation-page .activation-card--empty .page-title{letter-spacing:-.07em;max-width:560px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.05}.activation-page .activation-card--empty .activation-card__lead{max-width:560px;font-size:1rem;line-height:1.62}.activation-help-panel{z-index:1;background:#02123a7a;border:1px solid #23e8ff6b;border-radius:18px;gap:10px;min-height:190px;padding:18px;display:grid;position:relative;box-shadow:inset 0 0 24px #23e8ff0f,0 0 22px #00b8ff1f}.activation-help-panel>span{color:#20f6ff;border:1px solid #20f6ff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:1.2rem;font-weight:900;display:grid}.activation-help-panel strong{color:#fff;font-size:1rem}.activation-help-panel p,.activation-help-panel a{color:#ddefffdb;margin:0;font-size:.86rem;line-height:1.58}.activation-help-panel a{color:#35efff;align-items:center;gap:8px;font-weight:850;text-decoration:none;display:inline-flex}.activation-help-panel a svg{width:16px;height:16px}.activation-page .activation-manual-code--mockup{background:radial-gradient(circle at 8% 0,#23e8ff1f,#0000 34%),linear-gradient(145deg,#02184cdb,#010a23f2);border-color:#23e8ff7a;border-radius:18px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px 20px;padding:clamp(24px,3vw,30px);overflow:visible}.activation-page .activation-manual-code--mockup .activation-manual-code__icon{color:#20dfff;background:linear-gradient(145deg,#08488f94,#020e30d6);border:1px solid #23e8ff75;border-radius:16px;grid-area:1/1;place-items:center;width:64px;height:64px;display:grid}.activation-manual-code__icon svg{width:34px;height:34px}.activation-page .activation-manual-code--mockup .activation-manual-code__heading{text-align:left;grid-column:2;justify-self:start;min-width:0}.activation-page .activation-manual-code--mockup .activation-manual-code__heading label{margin-top:8px;font-size:clamp(1.55rem,2.5vw,2.15rem)}.activation-page .activation-manual-code--mockup .activation-manual-code__control{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(180px,224px);align-self:stretch;margin-top:4px}.activation-page .activation-manual-code--mockup>.public-alert{grid-column:1/-1;min-height:72px;margin:0;padding-inline:18px 22px;overflow:visible}.activation-manual-code__hint{background:#020c285c;border:1px solid #74eaff2e;border-radius:14px;grid-column:1/-1;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.activation-manual-code__hint svg{color:#20dfff;width:28px;height:28px}.activation-manual-code__hint p{margin:0}.placeholder-shell{background:radial-gradient(circle at 12% 10%,#2563eb2e,#0000 32%),radial-gradient(circle at 86% 20%,#0ea5e92e,#0000 34%),linear-gradient(135deg,#f8fafc 0%,#eef6ff 100%)}.placeholder-card{grid-template-columns:minmax(0,1fr) minmax(280px,.82fr);gap:clamp(28px,5vw,64px);width:min(100%,1080px);display:grid;position:relative;overflow:hidden}.placeholder-card:before{content:"";filter:blur(48px);background:#2563eb1f;border-radius:999px;height:320px;position:absolute;inset:auto -12% -34% 42%}.placeholder-card__content,.placeholder-visual{position:relative}.placeholder-copy{max-width:660px}.placeholder-button{color:#fff;background:linear-gradient(#2563eb 0%,#1d4ed8 100%);border:1px solid #2563eb47;border-radius:16px;justify-content:center;align-items:center;min-height:48px;margin-top:28px;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 18px 34px #2563eb38}.placeholder-visual{border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 10%,#ffffff75,#0000 30%),linear-gradient(145deg,#0f172af5,#1e40afdb);place-items:center;min-height:360px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.placeholder-phone{aspect-ratio:.62;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff2e,#ffffff14);border:1px solid #ffffff38;border-radius:34px;align-content:start;justify-items:center;gap:16px;width:min(72%,240px);padding:18px;display:grid;box-shadow:0 30px 80px #02061757}.placeholder-phone>span{background:#ffffff61;border-radius:999px;width:54px;height:6px}.placeholder-qr{background:#fff;border-radius:24px;grid-template-columns:repeat(3,1fr);gap:10px;width:132px;height:132px;margin-top:22px;padding:14px;display:grid}.placeholder-qr i{background:#0f172a;border-radius:8px}.placeholder-phone strong{margin-top:10px;font-size:1.1rem}.placeholder-phone small{color:#ffffffb8;text-align:center}.activation-page{background:linear-gradient(#01071875,#020c26e6 46%,#020716 100%),url(/img/general/background_5.png) top/100% no-repeat,#020716;min-height:100svh;padding:clamp(28px,5vw,72px) clamp(16px,5vw,72px)}.activation-page:after{content:"";pointer-events:none;opacity:.34;background-image:linear-gradient(#47b0ff14 1px,#0000 1px),linear-gradient(90deg,#47b0ff14 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000,#0000 82%);mask-image:radial-gradient(circle at 50% 42%,#000,#0000 82%)}.activation-page:before{content:"";pointer-events:none;background:linear-gradient(90deg,#00061c29,#00061c05 54%,#00061c2e),radial-gradient(circle at 50% 42%,#0000 0%,#00082033 78%);position:fixed;inset:0}.activation-card{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 12% 0,#23e8ff29,#0000 28%),radial-gradient(circle at 100% 0,#075dff33,#0000 34%),linear-gradient(145deg,#031c52e6,#020d2af5);border:1px solid #20b3ff75;border-radius:24px;gap:clamp(22px,3vw,34px);width:min(100%,1180px);padding:clamp(22px,4vw,44px);display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f,inset 0 0 46px #23e8ff14,0 22px 54px #0000005c,0 0 0 1px #23e8ff1f,0 0 46px #00b8ff33}.activation-card__intro{background:linear-gradient(135deg,#020f31e6,#02133aad),url(/img/general/voucher-redeem-background.png) 50%/cover no-repeat;border:1px solid #20b3ff57;border-radius:20px;padding:clamp(18px,3vw,30px);position:relative;overflow:hidden;box-shadow:inset 0 0 34px #23e8ff14,0 14px 30px #00000024}.activation-card__intro:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#020d2a38);position:absolute;inset:0}.activation-card__intro>*{z-index:1;position:relative}.activation-card__intro .activation-card__token{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#4ae0ffc7;box-shadow:0 0 0 1px #20f6ff2e,0 0 18px #20f6ff47,inset 0 0 18px #20f6ff0a}.activation-card .page-title{color:#f8fbff;text-shadow:0 0 28px #20f6ff1a}.activation-card .public-back-link{margin-bottom:-4px}.activation-card--empty{overflow:hidden}.activation-card__hero{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:stretch;gap:clamp(20px,4vw,44px);display:grid}.activation-card__lead{color:#c8d9ff;max-width:760px}.otp-squares{grid-template-columns:repeat(6,minmax(42px,1fr));gap:10px;display:grid}.otp-squares input{color:#fff;text-align:center;background:linear-gradient(145deg,#08488fc7,#020e30eb);border:1px solid #35efff80;border-radius:16px;width:100%;min-height:58px;font-size:1.45rem;font-weight:900;box-shadow:inset 0 0 16px #23e8ff1a,0 0 12px #00b8ff1f}.otp-squares input:focus{border-color:#35efff;outline:none;box-shadow:0 0 0 2px #35efff33,0 0 22px #23e8ff57}.activation-card__token,.activation-status-panel,.activation-safe-card,.activation-helper-card,.activation-start-card,.activation-manual-code,.activation-form,.activation-esim-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 100% 0,#23e8ff1a,#0000 34%),#031440c2;border:1px solid #20b3ff57;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #ffffff08,0 14px 30px #0000001f}.activation-card__token:after,.activation-status-panel:after,.activation-safe-card:after,.activation-helper-card:after,.activation-start-card:after,.activation-manual-code:after,.activation-form:after,.activation-esim-card:after{content:"";filter:blur(24px);pointer-events:none;background:#20f6ff14;border-radius:999px;width:110px;height:110px;position:absolute;inset:auto -18px -28px auto}.activation-card__token{align-content:center;gap:10px;padding:22px;display:grid}.activation-card__token span,.activation-status-panel__label{color:#20f6ff;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.78rem;font-weight:900}.activation-card__token strong,.activation-status-panel strong,.activation-esim-card strong{overflow-wrap:anywhere;color:#fff;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.08}.activation-card__token small,.activation-status-panel p,.activation-safe-card p,.activation-helper-card p,.activation-form p,.activation-esim-card p{color:#bdd7f5;line-height:1.65}.activation-stepper{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:14px 0 8px;list-style:none;display:grid}.activation-stepper__item{color:#dceaff;text-align:center;align-content:start;justify-items:center;gap:10px;min-width:0;min-height:112px;padding:4px 8px;display:grid;position:relative}.activation-stepper__item:before{content:"";z-index:0;background:linear-gradient(90deg,#2bb3ffe6,#8457ff80,#2bb3ff14);width:calc(100% - 50px);height:2px;position:absolute;top:25px;left:calc(50% + 25px);box-shadow:0 0 8px #2bb3ff38}.activation-stepper__item:last-child:before{display:none}.activation-stepper__item:hover{transform:translateY(-2px)}.activation-stepper__item[data-state=done]:before{background:#00e89b;box-shadow:0 0 10px #00e89b7a}.activation-stepper__icon{z-index:1;color:#b9c8f6;background:radial-gradient(circle at 35% 25%,#ffffff1f,#0000 28%),#061b4e;border:2px solid #81bdffad;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .24s,box-shadow .24s,border-color .24s;display:grid;position:relative;box-shadow:0 0 0 5px #020c2857,0 0 14px #2bb3ff1f}.activation-stepper__item[data-state=done] .activation-stepper__icon{color:#00e89b;background:#00e89b1f;border-color:#00e89b;box-shadow:0 0 18px #00e89b66}.activation-stepper__item:hover .activation-stepper__icon{transform:scale(1.06)}.activation-stepper__item[data-state=current] .activation-stepper__icon{color:#20f6ff;background:#20f6ff1f;border-color:#20f6ff;box-shadow:0 0 0 5px #20f6ff14,0 0 24px #20f6ff99}.activation-stepper__icon svg{width:26px;height:26px}.activation-stepper strong,.activation-stepper small{z-index:1;display:block;position:relative}.activation-stepper strong{color:#fff;font-size:.92rem;line-height:1.15}.activation-stepper small{color:#aecaef;max-width:150px;margin-top:5px;font-size:.74rem;line-height:1.3}.activation-progress__summary{color:#dceaff;justify-content:space-between;gap:16px;margin-top:10px;display:flex}.activation-progress__summary strong{color:#fff}.activation-progress__track{background:#81bdff38;border-radius:999px;height:10px;margin-top:8px;overflow:hidden}.activation-progress__track span{border-radius:inherit;background:linear-gradient(90deg,#08c9ff,#20f6ff,#8cffff,#19bfff) 0 0/220% 100%;height:100%;transition:width .24s;animation:2.2s linear infinite activation-progress-shimmer;display:block;position:relative;overflow:hidden;box-shadow:0 0 14px #20f6ff9e,0 0 28px #20f6ff57}.activation-progress__track span:after{content:"";filter:blur(2px);background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:28%;animation:1.8s ease-in-out infinite activation-progress-sweep;position:absolute;top:0;bottom:0;left:-35%}@keyframes activation-progress-shimmer{0%{background-position:0%}to{background-position:220%}}@keyframes activation-progress-sweep{0%{transform:translate(0)}to{transform:translate(500%)}}.activation-card__body{align-items:start;gap:clamp(18px,3vw,28px);display:grid}.activation-card__context-cards{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.activation-card__context-cards>*{grid-column:span 6;min-width:0}.activation-card__context-cards .activation-status-panel,.activation-card__context-cards .activation-safe-card{box-sizing:border-box;height:100%}.activation-card__context-cards .activation-status-panel{border-radius:16px;padding:18px}.activation-card__context-cards .public-alert{border-radius:14px;gap:10px;padding:12px}.activation-safe-card,.activation-helper-card{gap:14px;padding:22px;display:grid}.activation-start-card{background:radial-gradient(circle at 82%,#2eaeff7a,#0000 32%),linear-gradient(135deg,#084698bd,#031242f0);border-color:#59c6ffc7;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:18px;padding:clamp(22px,3vw,30px);display:grid;box-shadow:inset 0 1px #ffffff24,inset 0 0 28px #74eaff1f,0 18px 48px #0000003d,0 0 26px #00b8ff29}.activation-start-card>span{z-index:1;color:#20f6ff;background:#eafcff14;border:1px solid #20f6ff94;border-radius:20px;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 0 18px #20f6ff2e}.activation-start-card svg{width:34px;height:34px}.activation-start-card div{z-index:1;position:relative}.activation-start-card small{color:#20f6ff;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-weight:900}.activation-start-card strong{color:#fff;margin-top:8px;font-size:clamp(1.45rem,2.8vw,2.35rem);line-height:1.1;display:block}.activation-start-card p{color:#d7e5ff;margin:10px 0 0;line-height:1.62}.activation-manual-code{grid-template-columns:minmax(240px,.74fr) minmax(320px,1fr);align-items:end;gap:clamp(16px,3vw,28px);padding:clamp(20px,3vw,28px);display:grid}.activation-manual-code>*{z-index:1;position:relative}.activation-manual-code label{color:#fff;font-size:clamp(1.3rem,2.2vw,1.85rem);font-weight:900;line-height:1.12;display:block}.activation-manual-code p{color:#bdd7f5;margin:10px 0 0;line-height:1.62}.activation-manual-code__control{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.activation-manual-code--retry{grid-template-columns:1fr;gap:18px}.activation-manual-code--retry .activation-manual-code__control{grid-template-columns:1fr;align-items:stretch}.activation-manual-code--retry .neon-button{width:100%}.activation-page .activation-manual-code--mockup.activation-manual-code--retry{grid-template-columns:72px minmax(0,1fr)}.activation-page .activation-manual-code--mockup.activation-manual-code--retry .activation-manual-code__control{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(180px,224px)}.activation-page .activation-manual-code--mockup.activation-manual-code--retry .neon-button{width:auto}.public-code-input{color:#20f6ff;letter-spacing:.02em;background:#020c28a8;border:1px solid #81bdff6b;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;min-height:56px;font-weight:900;display:grid;overflow:hidden}.public-code-input>span{-webkit-user-select:none;user-select:none;padding-left:16px}.public-code-input input{border-left:0;outline:none}.public-code-input input:focus{box-shadow:none;outline:none;background:0 0!important}.activation-manual-code input{color:#f8fbff;width:100%;min-height:56px;font:inherit;letter-spacing:.02em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0 16px;font-weight:850}.activation-manual-code input::placeholder{color:#c5d8f485}.activation-page input:-webkit-autofill{-webkit-text-fill-color:#f8fbff;caret-color:#20f6ff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #020c28a8}.activation-page input:-webkit-autofill:hover{-webkit-text-fill-color:#f8fbff;caret-color:#20f6ff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #020c28a8}.activation-page input:-webkit-autofill:focus{-webkit-text-fill-color:#f8fbff;caret-color:#20f6ff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #020c28a8}.activation-page select:-webkit-autofill{-webkit-text-fill-color:#f8fbff;caret-color:#20f6ff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #020c28a8}.activation-page .activation-field select{appearance:none;color:#f8fbff;cursor:pointer;background:linear-gradient(45deg,#0000 50%,#35efff 50%) calc(100% - 20px)/7px 7px no-repeat,linear-gradient(135deg,#35efff 50%,#0000 50%) calc(100% - 14px)/7px 7px no-repeat,#020c28b8;border:1px solid #20b3ff6b;border-radius:14px;padding:0 42px 0 14px}.activation-page .activation-field select:focus{border-color:#35efff;outline:none;box-shadow:0 0 0 1px #35efff3d,0 0 18px #35efff29}.public-select{z-index:4;min-width:0;position:relative}.public-select__trigger{color:#f8fbff;width:100%;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:#020c28b8;border:1px solid #20b3ff6b;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;display:flex}.public-select__trigger:hover{background:#03153da8;border-color:#81bdff94}.public-select__trigger:focus-visible,.public-select[data-state=open] .public-select__trigger{border-color:#35efff;outline:none;box-shadow:0 0 0 1px #35efff3d,0 0 18px #35efff29}.public-select__trigger i{border-bottom:2px solid #35efff;border-right:2px solid #35efff;flex:none;width:9px;height:9px;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.public-select[data-state=open] .public-select__trigger i{transform:translateY(2px)rotate(225deg)}.public-select__menu{opacity:0;pointer-events:none;background:#031440fa;border:1px solid #23e8ff6b;border-radius:16px;gap:4px;padding:6px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(4px);box-shadow:0 18px 36px #00000057,0 0 22px #23e8ff24}.public-select__menu[data-state=open]{opacity:1;pointer-events:auto;transform:translateY(0)}.public-select__option{color:#dceaff;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}.public-select__option:hover,.public-select__option:focus-visible,.public-select__option[aria-selected=true]{color:#fff;background:#23e8ff1f;outline:none}.public-select__radio{border:1px solid #81bdffb3;border-radius:50%;flex:none;width:16px;height:16px;box-shadow:inset 0 0 0 3px #031440fa}.public-select__option[aria-selected=true] .public-select__radio{background:#35efff;border-color:#35efff;box-shadow:inset 0 0 0 3px #061b4e,0 0 10px #23e8ff6b}.activation-page .activation-field select option{color:#f8fbff;background:#061b4e}.public-code-input:focus-within{border-color:#20f6ffd1;box-shadow:0 0 0 1px #20f6ff2e,0 0 18px #20f6ff29}.activation-manual-code .neon-button{white-space:nowrap;justify-content:center;align-items:center;gap:10px;min-height:56px;display:inline-flex}.activation-inline-spinner{border:2px solid #ffffff6b;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite activation-inline-spin}@keyframes activation-inline-spin{to{transform:rotate(360deg)}}.activation-safe-card>span,.activation-helper-card>span,.activation-status-panel__icon,.activation-esim-card__icon{z-index:1;color:#20f6ff;background:#eafcff14;border:1px solid #20f6ff7a;border-radius:18px;place-items:center;width:56px;height:56px;display:grid;position:relative}.activation-safe-card svg,.activation-helper-card svg,.activation-status-panel__icon svg,.activation-esim-card__icon svg{width:30px;height:30px}.activation-esim-card__icon--processing:after{content:"";border:2px solid #35efff38;border-top-color:#35efff;border-radius:999px;animation:.9s linear infinite activation-inline-spin;position:absolute;inset:8px}.activation-safe-card strong,.activation-helper-card strong{z-index:1;color:#fff;font-size:1.22rem;line-height:1.25;position:relative}.activation-card__stage{gap:16px;display:grid}.activation-milestones{background:#020e2e7a;border:1px solid #20b3ff3d;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;padding:8px;display:grid}.activation-milestones:empty{display:none}.activation-milestone{background:#00534e38;border:1px solid #31ecbe47;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:flex}.activation-milestone__icon{color:#31ecbe;border:1px solid #31ecbe;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid;box-shadow:0 0 10px #31ecbe4d}.activation-milestone__icon svg{width:15px;height:15px}.activation-milestone>span:last-child{min-width:0}.activation-milestone strong,.activation-milestone small{overflow-wrap:anywhere;white-space:normal;display:block}.activation-milestone strong{color:#fff;font-size:.78rem}.activation-milestone small{color:#9dd9d3;margin-top:2px;font-size:.7rem}.activation-status-panel,.activation-esim-card{gap:12px;padding:22px;display:grid}.activation-status-panel>*,.activation-esim-card>*,.activation-form>*,.activation-helper-card>*{z-index:1;position:relative}.activation-form{gap:18px;padding:clamp(20px,3vw,28px);display:grid}.activation-form--narrow{max-width:620px}.activation-form--otp,.activation-form--scratch{box-sizing:border-box;align-self:stretch;width:100%;min-height:0}.activation-form__header{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:16px;display:grid}.activation-form__header>span{color:#20f6ff;background:#eafcff14;border:1px solid #20f6ff7a;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.activation-form__header svg{width:30px;height:30px}.activation-form__header h2{color:#fff;margin:0;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.12}.activation-form__header p{margin:8px 0 0}.activation-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.activation-field{color:#dceaff;gap:8px;font-weight:850;display:grid}.activation-field--wide{grid-column:span 2}.activation-field input,.activation-field select{color:#f8fbff;width:100%;min-height:52px;font:inherit;background:#020c289e;border:1px solid #81bdff57;border-radius:16px;padding:0 14px}.activation-field input::placeholder{color:#c5d8f48c}.activation-delivery-choice{background:#05154180;border:1px solid #74eaff2e;border-radius:18px;gap:10px;padding:16px;display:grid}.activation-delivery-choice>span{color:#fff;font-size:.9rem;font-weight:900}.activation-delivery-choice>div{flex-wrap:wrap;gap:10px;display:flex}.activation-delivery-choice button{color:#eaf7ff;cursor:pointer;background:#ffffff0f;border:1px solid #74eaff38;border-radius:999px;min-height:42px;padding:0 16px;font-weight:900}.activation-delivery-choice button.is-selected{color:#fff;background:#35efff29;border-color:#35efffd1}.activation-delivery-choice button:disabled{cursor:not-allowed;opacity:.56}.activation-delivery-choice button small{font-size:.68rem;font-weight:800;display:block}.activation-delivery-choice p{color:#bdd7f5;margin:0;font-size:.9rem;line-height:1.45}.activation-card__action{width:fit-content;min-width:min(100%,260px)}.activation-helper-card{grid-template-columns:56px minmax(0,1fr) auto;align-items:center}.activation-esim-card code{overflow-wrap:anywhere;color:#dcf8ff;background:#0108209e;border:1px solid #81bdff47;border-radius:16px;padding:14px}.activation-esim-card{border-color:#35efffc7;box-shadow:inset 0 0 28px #23e8ff1a,0 0 28px #00b8ff33,0 24px 60px #00000052}.activation-esim-card__heading{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;display:grid}.activation-esim-card__heading strong{color:#fff;margin-top:6px;font-size:clamp(1.5rem,3vw,2.35rem);display:block}.activation-esim-card__heading p{margin-top:8px}.activation-esim-install{grid-template-columns:minmax(250px,.85fr) minmax(260px,1fr);justify-content:center;align-items:center;gap:clamp(24px,5vw,64px);padding:8px 0;display:grid}.activation-esim-card__qr-wrap{box-sizing:border-box;background:linear-gradient(#020617,#020617) padding-box padding-box,linear-gradient(135deg,#20f6ff 0%,#0f6bff 48%,#20f6ff 100%) border-box;border:1px solid #35effff2;border-radius:24px;justify-self:center;justify-items:center;gap:8px;width:min(100%,320px);max-width:100%;padding-block:clamp(32px,6vw,36px);padding-inline:clamp(20px,5vw,24px);display:grid;position:relative;box-shadow:inset 0 0 0 1px #35efff2e,0 0 12px #35efff9e,0 0 28px #0f6bff7a,0 18px 42px #0000006b}.activation-esim-card__qr-wrap:before,.activation-esim-card__qr-wrap:after{content:"";pointer-events:none;width:42px;height:42px;position:absolute}.activation-esim-card__qr-wrap:before{filter:drop-shadow(0 0 8px #20f6fff2)drop-shadow(0 0 16px #20f6ff94);border-top:3px solid #20f6ff;border-left:3px solid #20f6ff;border-top-left-radius:8px;top:10px;left:10px}.activation-esim-card__qr-wrap:after{filter:drop-shadow(0 0 8px #20f6fff2)drop-shadow(0 0 16px #20f6ff94);border-bottom:3px solid #20f6ff;border-right:3px solid #20f6ff;border-bottom-right-radius:8px;bottom:10px;right:10px}.activation-esim-card__qr-wrap img{object-fit:contain;width:min(100%,248px);height:auto;max-height:min(55vh,248px);display:block}.activation-esim-card__qr-wrap small{color:#dffbff;font-weight:850}.simulated-qr{aspect-ratio:1;background:#fff;border-radius:14px;grid-template-columns:repeat(21,1fr);width:min(100%,248px);padding:8px;display:grid}.simulated-qr span{aspect-ratio:1;background:#fff}.simulated-qr span.is-dark{background:#050914}.activation-esim-instructions{gap:18px;display:grid}.activation-esim-instructions>div{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:12px;display:grid}.activation-esim-instructions>div>span{color:#20f6ff;border:1px solid #20f6ff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid;box-shadow:0 0 14px #20f6ff4d}.activation-esim-instructions p{margin:0}.activation-esim-instructions strong,.activation-esim-instructions small{display:block}.activation-esim-instructions strong{color:#fff}.activation-esim-instructions small{color:#bdd7f5;margin-top:3px;line-height:1.4}.activation-esim-card__details{gap:10px;display:grid}.activation-esim-card__details>strong{color:#fff;font-size:1.3rem}.activation-esim-card__details p{margin:0}.activation-esim-card__actions{flex-wrap:wrap;gap:12px;display:flex}.activation-esim-card__actions .neon-button,.activation-esim-card__actions .secondary-button{min-height:48px}.activation-esim-delivery-button{justify-content:center;align-items:center;gap:9px;display:inline-flex}.activation-esim-delivery-button svg{width:20px;height:20px}.activation-esim-delivery-button:disabled{opacity:.58;filter:saturate(.72)}.public-info-page--support .public-support-card,.public-info-page--how .public-how-card,.public-info-page--legal .public-legal-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#02194cc7,#010c2df5);border:1px solid #23e8ff7a;border-radius:16px;gap:0;width:100%;padding:0;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 0 48px #23e8ff14,0 28px 72px #0006,0 0 42px #00b8ff33}.public-info-page--support .public-support-hero,.public-info-page--how .public-info-card__header--how,.public-info-page--legal .public-legal-hero{box-shadow:none;border:0;border-radius:0;margin:0}.public-info-page--support .support-contact-panel,.public-info-page--how .public-flow-section--standalone,.public-info-page--how .public-cta-strip,.public-info-page--legal .public-legal-body{width:100%;box-shadow:none;background:linear-gradient(#02123ac7,#010a23e6);border:0;border-top:1px solid #23e8ff3d;border-radius:0;margin:0}.public-info-page--how .public-flow-section--standalone{padding:clamp(32px,4vw,48px)}.public-info-page--how .public-cta-strip{padding:clamp(26px,4vw,42px)}.public-info-page--legal .public-legal-hero{background:radial-gradient(circle at 82% 18%,#20f6ff38,#0000 28%),radial-gradient(circle at 12% 4%,#557aff2e,#0000 34%),linear-gradient(135deg,#021442eb,#010c2dc2);align-content:end;gap:18px;min-height:clamp(300px,38vw,430px);padding:clamp(32px,5vw,64px);display:grid;position:relative;overflow:hidden}.public-info-page--legal .public-legal-hero:after{content:"";filter:blur(46px);pointer-events:none;background:#20f6ff1f;border-radius:999px;height:260px;position:absolute;inset:auto -8% -36% 36%}.public-info-page--legal .public-legal-hero>*{z-index:1;position:relative}.public-info-page--legal .public-legal-hero .page-title{text-shadow:0 0 30px #20f6ff24;max-width:760px}.public-legal-actions{flex-wrap:wrap;gap:12px;display:flex}.public-info-page--legal .public-legal-body{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);gap:clamp(18px,3vw,28px);padding:clamp(24px,4vw,44px);display:grid}.public-legal-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.public-legal-section{min-height:220px}.public-legal-note{background:radial-gradient(circle at 100% 0,#23e8ff1f,#0000 34%),#020c286b;border:1px solid #74eaff3d;border-radius:24px;align-content:start;align-self:stretch;gap:16px;padding:clamp(22px,3vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #23e8ff0f,0 18px 38px #0000002e}.public-legal-note>span{color:#20f6ff;background:#eafcff14;border:1px solid #20f6ff7a;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 0 18px #20f6ff2e}.public-legal-note svg{width:30px;height:30px}.public-legal-note h2{color:#fff;margin:0 0 8px;font-size:clamp(1.25rem,2vw,1.55rem)}.public-legal-note p{color:#bdd7f5;margin:0;line-height:1.65}.public-info-page--terms .public-legal-card,.public-info-page--privacy .public-legal-card{border-radius:18px}.public-info-page--terms .public-legal-hero{background:linear-gradient(135deg,#021442f5,#010c2ddb);align-content:center;min-height:clamp(250px,28vw,340px);padding:clamp(30px,4vw,56px)}.public-info-page--privacy .public-legal-hero{background:linear-gradient(135deg,#021442f5,#010c2ddb);align-content:center;min-height:clamp(270px,30vw,360px);padding:clamp(28px,4vw,48px)}.public-info-page--privacy .public-legal-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#020d2ae0 0%,#020d2a8a 42%,#020d2a0f 72%,#020d2a29 100%),url(/img/general/privacy.png) 50%/cover no-repeat,linear-gradient(135deg,#021442f5,#010c2ddb);position:absolute;inset:0}.public-info-page--privacy .public-legal-hero:after{filter:none;background:radial-gradient(circle at 18% 20%,#20f6ff1f,#0000 34%),linear-gradient(#020d2a0d,#020d2a94);border-radius:0;height:auto;inset:0}.public-info-page--terms .public-legal-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#020d2a1f,#020d2a14 52%,#020d2a57 100%),url(/img/general/use_terms.png) 50% 62%/cover no-repeat,linear-gradient(135deg,#021442f5,#010c2ddb);padding:22%;position:absolute;inset:0}.public-info-page--terms .public-legal-hero:after{filter:none;background:linear-gradient(90deg,#020d2af0 0%,#020d2ab8 36%,#020d2a24 70%,#020d2a47 100%),radial-gradient(circle at 18% 20%,#20f6ff1f,#0000 32%);border-radius:0;height:auto;inset:0}.public-info-page--terms .public-legal-hero .section-eyebrow,.public-info-page--privacy .public-legal-hero .section-eyebrow{color:#20f6ff;letter-spacing:.24em}.public-info-page--terms .public-legal-hero .page-title{max-width:620px;font-size:clamp(2.2rem,4.4vw,3.8rem)}.public-info-page--privacy .public-legal-hero .page-title{max-width:620px;font-size:clamp(2rem,4vw,3.2rem)}.public-info-page--terms .public-legal-updated,.public-info-page--privacy .public-legal-updated{color:#dceaff;background:#020c2875;border:1px solid #35efff6b;border-radius:999px;align-items:center;gap:10px;width:fit-content;min-height:44px;margin:0;padding:0 16px;font-size:.88rem;font-weight:760;display:inline-flex;box-shadow:inset 0 0 16px #23e8ff14,0 0 14px #23e8ff1f}.public-info-page--terms .public-legal-updated svg,.public-info-page--privacy .public-legal-updated svg{color:#20f6ff;width:18px;height:18px}.public-info-page--terms .public-legal-body,.public-info-page--privacy .public-legal-body{background:radial-gradient(circle at 15% 8%,#23e8ff1f,#0000 30%),radial-gradient(circle at 84% 16%,#075dff29,#0000 34%),linear-gradient(135deg,#02133ae6,#01091ff5);grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);align-items:start}.public-legal-index{z-index:5;scrollbar-width:thin;scrollbar-color:#20f6ff6b #020c284d;background:radial-gradient(circle at 18% 0,#20f6ff24,#0000 32%),linear-gradient(#031848c2,#010b26eb),#020c28ad;border:1px solid #23e8ff61;border-radius:18px;align-self:start;gap:14px;max-height:calc(100svh - 36px);padding:22px;display:grid;position:sticky;top:18px;overflow:auto;box-shadow:inset 0 0 24px #23e8ff0f,0 18px 40px #0000003d}.public-legal-index::-webkit-scrollbar{width:6px}.public-legal-index::-webkit-scrollbar-thumb{background:#20f6ff6b;border-radius:999px}.public-legal-index h2{color:#fff;margin:0;font-size:1rem}.public-legal-index ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.public-legal-index a{color:#aecaef;border-top:1px solid #74eaff1a;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:50px;padding:0 10px;font-size:.9rem;font-weight:760;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:grid}.public-legal-index a:hover,.public-legal-index a:focus-visible,.public-legal-index a[aria-current=true]{color:#fff;background:linear-gradient(90deg,#23e8ff29,#23e8ff0a);outline:none;transform:translate(3px)}.public-legal-index a[aria-current=true]{text-shadow:0 0 12px #23e8ff66}.public-legal-index a span{color:#20f6ff;background:#20f6ff14;border:1px solid #35efff6b;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 0 12px #23e8ff1f}.public-legal-index a[aria-current=true] span{color:#061b4e;background:#20f6ff;border-color:#20f6fff2;box-shadow:0 0 18px #20f6ff7a}.public-info-page--terms .public-legal-sections[data-layout=article],.public-info-page--privacy .public-legal-sections[data-layout=article]{background:radial-gradient(circle at 100% 0,#23e8ff1a,#0000 32%),radial-gradient(circle at 0 100%,#075dff1f,#0000 38%),linear-gradient(#031848bd,#010a23eb);border:1px solid #23e8ff61;border-radius:18px;grid-template-columns:1fr;gap:0;padding:clamp(20px,3vw,30px);display:grid;box-shadow:inset 0 0 32px #23e8ff0f,0 18px 44px #00000038}.public-info-page--privacy .public-legal-sections[data-layout=article]{gap:0}.public-privacy-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:8px;display:grid}.public-privacy-highlight{background:radial-gradient(circle at 78% 52%,#2eaeff52,#0000 30%),radial-gradient(circle at 100% 0,#23e8ff29,#0000 36%),linear-gradient(135deg,#2861aa8f 0%,#1c3779db 46%,#0d1f53f0 100%);border:1px solid #7cbfffad;border-radius:20px;grid-template-columns:1fr;align-content:start;gap:14px;min-height:210px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 0 28px #74eaff14,0 18px 48px #00000038}.public-privacy-highlight:hover{border-color:#20f6ff85;transform:translateY(-3px);box-shadow:inset 0 0 26px #74eaff14,0 24px 64px #00000047,0 0 26px #00b8ff24}.public-privacy-highlight svg{width:28px;height:28px}.public-privacy-highlight small{color:#20f6ff;font-family:var(--font-mono);letter-spacing:.18em;margin-bottom:10px;font-weight:900;display:block}.public-privacy-highlight h2{color:#fff;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.05rem,1.35vw,1.32rem);line-height:1.16}.public-privacy-highlight p{color:#bdd7f5;text-wrap:pretty;margin-top:8px;font-size:.92rem;line-height:1.5}.public-legal-summary{color:#cfe4ff;background:#032b6994;border:1px solid #23e8ff61;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:10px;padding:14px 18px;display:grid;box-shadow:inset 0 0 18px #23e8ff0f}.public-legal-summary svg{color:#20f6ff;width:28px;height:28px}.public-legal-summary p{margin:0;line-height:1.45}.public-legal-summary strong{color:#20f6ff}.public-info-page--terms .public-legal-section,.public-info-page--privacy .public-legal-section{min-height:0;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:16px;padding:18px;scroll-margin-top:24px;transition:border-color .2s,box-shadow .2s,background .2s}.public-info-page--terms .public-legal-section+.public-legal-section,.public-info-page--privacy .public-legal-section+.public-legal-section{margin-top:2px}.public-info-page--terms .public-legal-section:after,.public-info-page--privacy .public-legal-section:after{display:none}.public-info-page--terms .public-legal-section h2,.public-info-page--privacy .public-legal-section h2{margin-bottom:8px;font-size:clamp(1.35rem,2.3vw,1.8rem)}.public-info-page--terms .public-legal-section p,.public-info-page--privacy .public-legal-section p{color:#c5d8f4;max-width:920px;line-height:1.6}.public-info-page--terms .public-legal-section[data-active=true],.public-info-page--terms .public-legal-section:target,.public-info-page--privacy .public-legal-section[data-active=true],.public-info-page--privacy .public-legal-section:target{background:radial-gradient(circle at 100% 0,#20f6ff1f,#0000 34%),#032b6938;border-color:#20f6ffc7;box-shadow:inset 0 0 24px #23e8ff14,0 0 24px #20f6ff33}.public-privacy-rights{background:radial-gradient(circle at 0 0,#23e8ff1f,#0000 34%),#032b6961;border:1px solid #23e8ff94;border-radius:16px;grid-template-columns:58px minmax(0,1fr);gap:16px;margin-top:8px;padding:18px;display:grid;box-shadow:inset 0 0 22px #23e8ff14,0 0 18px #00b8ff24}.public-privacy-rights>span{color:#20f6ff;background:#23e8ff14;border:1px solid #23e8ff7a;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.public-privacy-rights h2,.public-privacy-rights p{margin:0}.public-privacy-rights h2{color:#fff;font-size:1.22rem}.public-privacy-rights p{color:#bdd7f5;margin-top:4px}.public-privacy-rights ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.public-privacy-rights li{color:#fff;background:#02123a85;border:1px solid #23e8ff94;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:.86rem;font-weight:760;display:flex}.public-privacy-rights li svg{color:#20f6ff;width:18px;height:18px}.public-legal-support{background:#02123a9e;border:1px solid #23e8ff94;border-radius:16px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:10px;padding:14px 16px;display:grid;box-shadow:inset 0 0 20px #23e8ff0f,0 0 18px #00b8ff1f}.public-legal-support>span{color:#20f6ff;background:#eafcff14;border:1px solid #23e8ff80;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.public-legal-support h2,.public-legal-support p{margin:0}.public-legal-support h2{color:#fff;font-size:1.08rem}.public-legal-support p{color:#aecaef;margin-top:2px}.public-legal-support .neon-button{white-space:nowrap;min-height:46px}.public-privacy-contact{grid-template-columns:minmax(0,1fr) auto;margin-top:10px}.public-privacy-contact .neon-button{min-width:230px}.support-voucher-code-input{border-radius:14px;min-height:52px}.support-preview-form .support-voucher-code-input input{background:0 0;outline:0;min-height:50px;box-shadow:none!important;border:0!important}.activation-page>.activation-card,.activation-page .activation-card--empty{border-radius:16px;gap:0;padding:0;overflow:hidden}.activation-page .activation-card__intro{box-shadow:none;border:0;border-radius:0}.activation-page .activation-card__body,.activation-page .activation-card--empty>.activation-manual-code,.activation-page .activation-card--empty>.public-alert{border-top:1px solid #23e8ff3d;margin:0}.activation-page .activation-card__body{background:linear-gradient(#02123ac7,#010a23e6);padding:clamp(22px,4vw,44px)}.activation-page .activation-card--empty>.activation-manual-code{border-bottom:0;border-left:0;border-right:0;border-radius:0}.activation-page .activation-card--empty>.public-alert{border-radius:0}.public-info-page .neon-button:hover,.public-info-page .neon-button:focus-visible,.public-info-page .secondary-button:hover,.public-info-page .secondary-button:focus-visible,.public-info-page .public-back-link:hover,.public-info-page .public-back-link:focus-visible,.public-info-page .support-status-link:hover,.public-info-page .support-status-link:focus-visible{color:#fff;text-shadow:0 0 14px #23e8ff8f;border-color:#20f6fff2;box-shadow:inset 0 0 22px #23e8ff1f,0 0 18px #20f6ff52,0 16px 34px #0000003d}.public-info-page .public-value-card:hover,.public-info-page .flow-card:hover,.public-info-page .support-routing-card:hover,.public-info-page .public-help-faq__item:hover,.public-info-page .public-select__trigger:hover,.public-info-page .public-select__trigger:focus-visible,.public-info-page .public-code-input:hover,.public-info-page .public-code-input:focus-within,.public-info-page .support-case-code-input:hover,.public-info-page .support-case-code-input:focus-within,.public-info-page input:hover,.public-info-page input:focus,.public-info-page textarea:hover,.public-info-page textarea:focus{border-color:#20f6ffe0;box-shadow:inset 0 0 24px #23e8ff1a,0 0 18px #20f6ff3d,0 18px 44px #0000003d}.public-info-page .public-value-card:hover,.public-info-page .flow-card:hover,.public-info-page .public-privacy-highlight:hover,.public-info-page .support-routing-card:hover{transform:translateY(-3px)}.public-info-page .public-help-faq__item:hover button>span:last-child,.public-info-page .support-routing-card:hover>span,.public-info-page .flow-card:hover .flow-card__icon,.public-info-page .public-privacy-highlight:hover .flow-card__icon,.public-info-page .public-value-card:hover>span{color:#20f6ff;filter:drop-shadow(0 0 10px #20f6ff9e)}.public-info-page input[aria-invalid=true],.public-info-page textarea[aria-invalid=true],.public-info-page input[aria-invalid=true]:hover,.public-info-page input[aria-invalid=true]:focus,.public-info-page textarea[aria-invalid=true]:hover,.public-info-page textarea[aria-invalid=true]:focus,.public-info-page .support-case-code-input[data-invalid=true],.public-info-page .support-case-code-input[data-invalid=true]:hover,.public-info-page .support-case-code-input[data-invalid=true]:focus-within{border-color:#ff4868f5;box-shadow:0 0 0 1px #ff486847,0 0 18px #ff285457,inset 0 0 14px #ff28541a}.public-info-page input[aria-invalid=true]:focus,.public-info-page textarea[aria-invalid=true]:focus,.public-info-page .support-case-code-input[data-invalid=true]:focus-within{border-color:#ff476f;box-shadow:0 0 0 2px #ff486838,0 0 24px #ff28546b,inset 0 0 14px #ff28541f}.public-info-page .support-case-code-input[data-invalid=true]>span{color:#ff6f9d;text-shadow:0 0 12px #ff2f7580}@media (width<=1540px){.home-brand__divider--wide,.home-brand__claim{display:none}}@media (width<=1320px){.customer-hub-panel{width:100%}.home-header{grid-template-columns:minmax(0,1fr) auto}.home-brand{justify-self:start;inline-size:fit-content}.home-brand__divider--wide,.home-brand__claim,.home-nav,.home-login-link{display:none}.home-menu-button{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 50% -18%,#4df7ff80,#0000 54%),linear-gradient(#2f7bff7a,#021244c7),#020c28bd;border:1px solid #63c3ffad;border-radius:16px;place-items:center;gap:5px;width:58px;height:58px;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,inset 0 0 18px #23e8ff1a,0 10px 26px #00000047,0 0 24px #00b8ff47}.home-menu-button:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(135deg,#ffffff29,#0000 44%);border-radius:15px;position:absolute;inset:1px}.home-menu-button:hover,.home-menu-button:focus-visible{border-color:#23e8ffe6;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff42,inset 0 0 20px #23e8ff24,0 14px 30px #00000052,0 0 30px #00d8ff57}.home-menu-button[aria-expanded=true]{background:radial-gradient(circle at 50% -18%,#4df7ff9e,#0000 54%),linear-gradient(135deg,#075dffbd,#21dbff47),#03153da3;border-color:#23e8ffa3;box-shadow:inset 0 0 18px #00d8ff1f,0 0 18px #00b8ff33}.home-menu-button span{z-index:1;color:#0000;forced-color-adjust:none;transform-origin:50%;border-radius:999px;width:30px;height:3px;transition:opacity .18s,transform .22s;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #20f6ff70;background:#d7e0ff!important}.home-menu-button span:first-child{transform:translate(-50%,calc(-50% - 9px))}.home-menu-button span:nth-child(2){transform:translate(-50%,-50%)}.home-menu-button span:nth-child(3){transform:translate(-50%,calc(9px - 50%))}.home-menu-button[aria-expanded=true] span:first-child{transform:translate(-50%,-50%)rotate(45deg)scaleX(.82)}.home-menu-button[aria-expanded=true] span:nth-child(2){opacity:0;transform:translate(-50%,-50%)scaleX(.24)}.home-menu-button[aria-expanded=true] span:nth-child(3){transform:translate(-50%,-50%)rotate(-45deg)scaleX(.82)}.home-mobile-menu{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:1;transform-origin:100% 0;visibility:visible;background:radial-gradient(circle at 88% -8%,#095d822e,#0000 34%),radial-gradient(circle at 8% 118%,#075dff2e,#0000 40%),linear-gradient(145deg,#031648fa,#010619fa);border:1px solid #81bdff6b;border-radius:22px;gap:8px;width:min(330px,100vw - 28px);padding:12px;transition:opacity .18s,transform .22s,visibility .18s;display:grid;position:absolute;top:calc(50% + 34px);right:0;transform:translateY(0)scale(1);box-shadow:inset 0 0 24px #ffffff08,inset 0 1px #ffffff14,inset 0 0 30px #00d8ff0a,0 16px 42px #00000070,0 0 30px #00b8ff38}.home-mobile-menu:before{content:"";opacity:1;pointer-events:none;background:linear-gradient(135deg,#ffffff0d,#0000 34%),linear-gradient(#23e8ff09,#0000 58%);border-radius:21px;position:absolute;inset:1px}.home-mobile-menu[data-state=closed]{pointer-events:none;opacity:0;visibility:hidden;transform:translateY(-8px)scale(.98)}.home-mobile-menu a{z-index:1;color:#d8e7ff;background:radial-gradient(circle at 100% 0,#23e8ff1a,#0000 42%),linear-gradient(135deg,#062b77b8,#01082085);border:1px solid #81bdff38;border-radius:16px;align-items:center;min-height:48px;padding:0 16px;font-weight:850;text-decoration:none;transition:border-color .18s,box-shadow .18s,color .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 0 16px #00d8ff0f,0 8px 18px #00000029}.home-mobile-menu a:hover,.home-mobile-menu a:focus-visible{color:#35efff;background:radial-gradient(circle at 100% 0,#23e8ff29,#0000 42%),linear-gradient(135deg,#075dff9e,#21dbff2e);border-color:#23e8ff99;transform:translateY(-1px);box-shadow:inset 0 0 18px #00d8ff1a,0 10px 22px #00000038,0 0 18px #00b8ff38}.home-hero{grid-template-columns:1fr;gap:46px}.home-hero__visual{justify-items:start}}@media (width<=1100px){.home-steps,.public-info-page--help .public-info-card__sections{grid-template-columns:repeat(2,minmax(0,1fr))}.home-step:not(:last-child):after{display:none}}@media (width<=900px){.public-info-page--terms .public-legal-body,.public-info-page--privacy .public-legal-body,.public-legal-support,.public-privacy-highlights,.public-privacy-rights,.public-privacy-contact{grid-template-columns:1fr}.public-privacy-rights ul{grid-template-columns:repeat(2,minmax(0,1fr))}.public-legal-index{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-height:none;padding:14px;position:sticky;top:10px;overflow:auto hidden}.public-legal-index h2{display:none}.public-legal-index ol{gap:8px;width:max-content;display:flex}.public-legal-index li{flex:none}.public-legal-index a{white-space:nowrap;border:1px solid #74eaff24;border-radius:999px;grid-template-columns:30px minmax(0,1fr);min-width:168px;min-height:44px}.public-legal-index a span{width:26px;height:26px}.public-legal-support .neon-button{width:100%}.public-privacy-contact .neon-button{min-width:0}.public-support-hero{background:linear-gradient(#010c2ae6,#02123ac7),url(/img/general/customer-support-background.png) bottom/cover no-repeat}.public-support-hero .support-routing-grid{flex-wrap:wrap;width:100%}.public-support-hero .support-routing-card{flex:240px}.activation-card--empty .activation-card__hero,.activation-page .activation-card--empty .activation-card__hero,.activation-manual-code--mockup,.activation-page .activation-manual-code--mockup,.activation-manual-code--mockup .activation-manual-code__control,.activation-page .activation-manual-code--mockup .activation-manual-code__control,.public-info-page--how .flow-card{grid-template-columns:1fr}.activation-page .activation-card--empty .activation-card__intro{background:linear-gradient(#010c2af0,#010c2ac2),url(/img/general/voucher-redeem-background.png) 50%/cover no-repeat;align-content:start;min-height:auto}.activation-manual-code__icon,.activation-page .activation-manual-code--mockup .activation-manual-code__icon,.activation-page .activation-manual-code--mockup .activation-manual-code__heading,.activation-manual-code--mockup .activation-manual-code__control,.activation-page .activation-manual-code--mockup .activation-manual-code__control,.activation-manual-code__hint{grid-column:1}.public-info-page--support .support-contact-panel,.public-help-faq__grid,.public-help-cta{grid-template-columns:1fr}.public-help-cta .neon-button{width:100%}.public-info-page--support .support-case-success,.public-info-page--support .support-preview-form{grid-column:1}.public-status-topbar{grid-template-columns:1fr auto}.public-status-nav{display:none}.public-status-hero{background:linear-gradient(#010c2ae0,#02123ac7),url(/img/general/case-status.png) bottom/cover no-repeat;min-height:auto}.public-status-panel{grid-template-columns:1fr}.public-status-help{border-top:1px solid #74eaff33;border-left:0;grid-template-columns:64px minmax(0,1fr);padding:22px 0 0}.public-status-help>span{width:64px;height:64px}.support-preview-form{grid-template-columns:1fr}.support-preview-form>label,.support-preview-form>.support-preview-form__contact-grid,.support-preview-form>.support-preview-form__error,.support-preview-form>button{grid-column:1}.support-preview-form__contact-grid{grid-template-columns:1fr}}@media (width<=768px){.flow-grid,.placeholder-card,.home-hero,.public-info-card__sections,.public-value-grid,.home-steps,.public-flow-section,.public-cta-strip,.public-guide-layout,.support-routing-grid,.support-contact-panel{grid-template-columns:1fr}.home-page{background:linear-gradient(#0107187a,#020c26e6 42%,#020716 100%),url(/img/customer/customer-panel-background-mobile.png) top/100% repeat-y,#020716;padding:clamp(42px,7vw,68px) clamp(32px,7vw,56px) clamp(54px,10vw,92px)}.home-shell{width:min(100%,820px)}.home-page:before{background:linear-gradient(#0000 0%,#0008202e 58%)}.home-page:after{display:none}.home-header{grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:clamp(12px,3vw,20px);padding-bottom:12px}.home-brand{align-items:center;gap:clamp(12px,3vw,22px);max-inline-size:calc(100vw - 108px)}.home-brand__company{width:clamp(86px,19vw,118px)}.home-brand__product{align-self:center}.home-brand__divider{height:clamp(60px,10vw,82px)}.home-brand__product img{width:clamp(146px,32vw,200px)}.home-brand__product small{text-align:center;font-size:clamp(.78rem,2vw,1rem)}.home-hero{gap:clamp(48px,8vw,72px);min-height:auto;padding-top:clamp(54px,9vw,82px)}.home-hero__content .section-eyebrow{letter-spacing:.44em;margin-bottom:clamp(26px,4vw,36px);font-size:clamp(1rem,2.3vw,1.32rem)}.home-title{max-width:760px;font-size:clamp(3rem,9vw,5rem);line-height:.98}.home-copy{margin-top:clamp(32px,5vw,46px);font-size:clamp(1.72rem,5.2vw,2.55rem);line-height:1.42}.home-actions{gap:0;margin-top:clamp(40px,6vw,52px);display:grid}.home-hero__visual{inline-size:100%;justify-self:stretch;justify-items:stretch;min-height:auto}.customer-hub-panel{inline-size:calc(100vw - clamp(64px,14vw,112px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 14% 18%,#00d8ff1f,#0000 28%),linear-gradient(135deg,#041f5b8a,#010923d6),#020c2cbd;border:1px solid #78beffe6;border-radius:28px;justify-self:center;width:calc(100vw - clamp(64px,14vw,112px));max-width:none;padding:clamp(28px,5vw,42px);box-shadow:inset 0 0 42px #74eaff2e,inset 0 0 0 1px #ffffff0f,0 28px 72px #00000057,0 0 30px #288eff7a,0 0 6px #5fcaffb8}.customer-hub-panel:before{display:none}.customer-hub-panel__actions{gap:clamp(22px,4.8vw,28px);padding:clamp(14px,3vw,22px) 0}.customer-hub-panel__status{padding:clamp(20px,4vw,30px)}.customer-action-card{background:radial-gradient(circle at 16%,#00d8ff1f,#0000 30%),linear-gradient(135deg,#042a779e,#000b2aa8);border-radius:22px;grid-template-columns:clamp(58px,10vw,72px) minmax(0,1fr) 28px;min-height:clamp(104px,16vw,128px);padding:clamp(20px,3.8vw,28px)}.customer-action-card__icon,.customer-action-card__icon svg{width:clamp(56px,10vw,72px);height:clamp(56px,10vw,72px)}.customer-action-card strong{font-size:clamp(1.32rem,4.4vw,1.74rem)}.customer-action-card small{font-size:clamp(1rem,3.2vw,1.24rem)}.home-action,.public-info-card__back{width:100%}.home-action{border-radius:18px;min-width:0;min-height:clamp(100px,14vw,116px);font-size:clamp(1.55rem,5vw,2.08rem)}.home-step{min-height:118px}.home-step:not(:last-child):after{display:none}.home-action svg{width:clamp(34px,6vw,46px);height:clamp(34px,6vw,46px)}.home-action--secondary{display:none}.public-footer{justify-items:start;gap:16px;margin-top:clamp(42px,8vw,72px);display:grid}.public-footer p{gap:4px;display:grid}.public-footer nav{justify-content:flex-start;gap:12px 16px}.home-claim{letter-spacing:.28em;margin-top:clamp(42px,8vw,70px);font-size:clamp(.74rem,2vw,.9rem);display:block}.flow-grid{display:none}.public-flow-section__grid{display:grid}.public-value-grid,.home-how-it-works,.public-flow-section,.public-cta-strip{width:100%}.public-value-card,.public-cta-strip,.public-guide-card,.public-guide-step,.support-routing-card,.support-contact-panel,.support-preview-form{border-radius:22px}.public-cta-strip{align-items:stretch}.public-cta-strip .neon-button,.public-info-card--wide{width:100%}.support-contact-panel{padding:20px}.support-preview-form{grid-template-columns:1fr;min-width:0}.support-preview-form>.public-alert,.support-preview-form>label:nth-child(3),.support-preview-form>.support-preview-form__contact-grid,.support-preview-form>.support-preview-form__error,.support-preview-form>button{grid-column:auto}.support-preview-form>label:has(textarea){grid-column:auto}.support-preview-form__contact-grid{grid-template-columns:1fr}.otp-squares{gap:6px}.otp-squares input{min-height:50px}.activation-page{background-position:top;background-size:100%;padding:18px 12px 42px}.activation-card{border-radius:26px}.activation-card__hero,.activation-card__body,.activation-card__context-cards,.activation-milestones,.activation-helper-card,.activation-start-card,.activation-manual-code,.activation-manual-code__control{grid-template-columns:1fr}.activation-card__context-cards>*{grid-column:1}.activation-stepper{grid-template-columns:1fr;gap:0}.activation-stepper__item{text-align:left;grid-template-columns:52px minmax(0,1fr);place-items:center start;gap:16px;min-height:72px;padding-inline:10px;display:grid}.activation-stepper__item:before{width:2px;height:auto;top:58px;bottom:-6px;left:36px}.activation-stepper small{max-width:none}.activation-form__grid,.activation-esim-install{grid-template-columns:1fr}.activation-form--scratch{min-height:0}.activation-field--wide{grid-column:auto}.activation-card__action,.activation-helper-card .secondary-button,.activation-manual-code .neon-button{width:100%}.placeholder-visual{min-height:300px}.public-status-brand img{margin-top:0}}@media (width<=520px){.home-page{padding-inline:12px}.home-header{grid-template-columns:minmax(0,1fr) 44px;gap:10px}.home-brand{justify-content:flex-start;justify-self:start;inline-size:auto;max-inline-size:calc(100vw - 78px)}.home-brand__product{justify-items:start}.home-brand__company,.home-brand__divider{display:none}.home-brand__product img{width:112px}.home-brand__product small{font-size:.56rem}.home-menu-button{border-radius:15px;gap:4px;width:44px;height:44px}.home-menu-button span{width:24px;height:3px}.home-title{font-size:clamp(2.3rem,11vw,3.1rem)}.home-copy{font-size:clamp(1.02rem,4.4vw,1.2rem)}.home-action{border-radius:16px;min-height:92px;padding-inline:24px;font-size:1.36rem}.home-action svg{width:34px;height:34px}.customer-hub-panel{inline-size:calc(100vw - 24px);border-radius:22px;width:calc(100vw - 24px);padding:16px}.customer-hub-panel__status{border-radius:18px;padding:16px}.customer-action-card{border-radius:18px;grid-template-columns:58px minmax(0,1fr) 22px;gap:14px;min-height:128px;padding:18px 14px}.customer-action-card__icon,.customer-action-card__icon svg{width:54px;height:54px}.customer-action-card strong{font-size:1.22rem}.customer-action-card small{font-size:.93rem}.customer-action-card>svg{width:22px;height:22px}.public-info-page{padding-inline:12px}.public-privacy-highlight,.public-privacy-rights,.public-privacy-rights ul{grid-template-columns:1fr}.public-info-card,.public-value-card,.public-guide-card,.public-guide-step,.support-routing-card,.support-contact-panel,.support-preview-form{padding:18px}.public-flow-section h2,.public-cta-strip h2,.public-faq h2,.support-contact-panel h2{font-size:clamp(1.75rem,9vw,2.6rem)}.public-value-card strong{font-size:clamp(1.85rem,9vw,2.5rem)}.activation-card{padding:18px}.activation-stepper{gap:0}.activation-stepper__item{min-height:64px;padding:8px 4px}.activation-stepper__icon{width:44px;height:44px}.activation-stepper__item:before{top:50px;bottom:-6px;left:26px}.activation-stepper small{font-size:.74rem;display:block}.activation-form__header{grid-template-columns:1fr}}.public-info-page input:-webkit-autofill:focus{-webkit-text-fill-color:#f8fbff;border-color:#35efffe6;box-shadow:0 0 0 1px #35efff38,0 0 14px #23e8ff3d,inset 0 0 0 1000px #031a4cb8!important}.public-info-page input:-webkit-autofill:hover:focus{-webkit-text-fill-color:#f8fbff;border-color:#35efffe6;box-shadow:0 0 0 1px #35efff38,0 0 14px #23e8ff3d,inset 0 0 0 1000px #031a4cb8!important}@media (width<=380px){.home-brand__company{width:64px}.home-brand__product img{width:104px}.home-brand__product small{display:none}.home-title{font-size:clamp(2.1rem,11vw,2.5rem)}.home-copy{font-size:1rem}.customer-action-card{grid-template-columns:48px minmax(0,1fr) 18px;gap:12px;padding:16px 12px}.customer-action-card__icon,.customer-action-card__icon svg{width:46px;height:46px}.customer-action-card>svg{width:18px;height:18px}.customer-action-card strong{font-size:1.06rem}.customer-action-card small{font-size:.84rem}}.auth-page{background:radial-gradient(circle at 72% 24%,#00d8ff2e,#0000 28%),linear-gradient(90deg,#0008220a,#00071a8f),url(/img/general/login-background.png) 50%/cover no-repeat,#020716;place-items:center;min-height:100svh;padding:clamp(22px,5vw,56px);display:grid;overflow-x:hidden}.auth-page:before,.auth-page:after{content:"";pointer-events:none;position:fixed}.auth-page:before{filter:blur(34px);background:radial-gradient(#00b8ff59,#0000 64%);height:44svh;inset:auto -18vw -18svh -16vw}.auth-page:after{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 54%,#000 0%,#0000 66%);mask-image:radial-gradient(circle at 50% 54%,#000 0%,#0000 66%)}.auth-screen{z-index:1;width:100%;min-height:calc(100svh - clamp(44px,10vw,112px));color:var(--color-ink);grid-template-rows:minmax(0,1fr) auto;gap:clamp(18px,4svh,32px);padding:0;display:grid;position:relative}.auth-visual,.auth-visual__copy,.auth-visual__logo{display:none}.auth-visual img{filter:drop-shadow(0 0 44px #00d8ff6b);width:min(100%,620px);margin-inline:auto;display:block}.auth-content,.auth-footer{z-index:1;position:relative}.auth-content{align-content:center;justify-self:center;gap:clamp(18px,3svh,30px);width:min(100%,440px);display:grid}.auth-content .app-alert{--alert-bg-a:#fff8fafa;--alert-bg-b:#fff1f5f2;--alert-accent-glow:transparent;--alert-glow:#ff596814;box-shadow:inset 0 1px 0 #ffffffb3, 0 12px 26px #0f172a14, 0 0 18px var(--alert-glow)}.auth-brand{text-align:center;justify-items:center;display:grid}.auth-home-link{justify-items:center;display:grid}.auth-logo{aspect-ratio:1;object-fit:cover;filter:drop-shadow(0 0 28px #00b8ff7a);border-radius:999px;width:245px;margin-bottom:clamp(-85px,-7vw,-32px)}.auth-product-logo{object-fit:contain;filter:drop-shadow(0 0 20px #00d8ff7a);width:min(100%,330px);max-height:92px;margin:clamp(0px,1vw,6px) 0 4px}.auth-subtitle{color:#e5eeffeb;letter-spacing:.05em;font-size:clamp(1rem,4vw,1.22rem)}.auth-divider{background:linear-gradient(90deg,#0000,#23e8ff 44%,#fff 50%,#23e8ff 56%,#0000);width:min(210px,56%);height:1px;margin-top:16px;position:relative;overflow:hidden;box-shadow:0 0 14px #00d8ffcc}.auth-divider:after,.auth-footer:after{content:"";filter:blur(2px);background:radial-gradient(circle,#fffffff2,#23e8ff73 42%,#0000 72%);width:42px;animation:3.4s ease-in-out infinite alternate auth-line-shine;position:absolute;inset:-7px auto -7px 0}.auth-heading{text-align:center;gap:8px;display:grid}.auth-heading h1{color:#f7fbff;letter-spacing:.01em;text-shadow:0 0 8px #ffffff94,0 0 18px #00d8ff9e,0 2px #2f7aff6b;max-width:none;margin:0;font-size:clamp(1.75rem,5vw,2.42rem);font-weight:950;line-height:1.08}.auth-heading p{color:var(--color-ink-muted);font-size:clamp(1rem,4vw,1.18rem);line-height:1.35}.auth-form{gap:10px;display:grid}.auth-field-error{color:#ffd7d7;text-shadow:0 0 12px #ef444461;margin:-2px 6px 4px;font-size:.9rem;font-weight:700;line-height:1.35}.auth-actions-row{color:#fff;justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-remember{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:inline-flex}.auth-remember input{opacity:0;position:absolute}.auth-checkbox{color:#fff;background:#ffffffd1;border:1px solid #2e75de57;border-radius:7px;place-items:center;width:30px;height:30px;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:grid;box-shadow:inset 0 0 10px #ffffffb8,0 6px 14px #1d365e14}.auth-checkbox svg{opacity:0;width:21px;height:21px}.auth-remember input:checked+.auth-checkbox svg{opacity:1}.auth-remember input:checked+.auth-checkbox{background:linear-gradient(135deg,#1c70ff,#20d9ff);border-color:#0fa7ffc2;box-shadow:0 7px 15px #1967df42}.auth-remember:hover .auth-checkbox,.auth-remember input:focus-visible+.auth-checkbox{transform:translateY(-1px);box-shadow:inset 0 0 12px #ffffffb3,0 0 14px #0074ff2e}.auth-forgot{color:#27e7ff;text-underline-offset:5px;background:0 0;border:0;padding:0;text-decoration:underline;transition:color .18s,text-shadow .18s}.auth-forgot:hover,.auth-forgot:focus-visible{color:#00a7df;text-shadow:0 0 12px #00b8ff47}.auth-form-error{border-radius:var(--radius-sm);color:#fff;background:#7f1d1d8f;border:1px solid #ff707080;padding:12px 14px}.auth-success-card{color:#10255a;text-align:center;background:linear-gradient(145deg,#fff,#e8fbff 52%,#dffbf5);border:1px solid #0aa4ff38;border-radius:28px;justify-items:center;gap:18px;padding:clamp(24px,5vw,36px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #ffffffbd,0 24px 56px #1c5c9a2e,0 0 0 8px #19ffc914}.auth-success-card:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#1bdbff38,#0000 68%);border-radius:999px;width:58%;position:absolute;inset:-40% auto auto -20%}.auth-success-card>svg{color:#fff;background:linear-gradient(135deg,#08c7ff,#44efc4);border-radius:20px;width:58px;height:58px;padding:12px;position:relative;box-shadow:0 14px 30px #14bddb57}.auth-success-card p{color:#486086;gap:8px;margin:0;font-size:1.03rem;line-height:1.5;display:grid;position:relative}.auth-success-card strong{color:#07123f;font-size:clamp(1.28rem,4vw,1.65rem);line-height:1.1}.auth-success-card .auth-submit{width:min(100%,260px);position:relative}.auth-help-text{color:#9fb9ec;text-align:center;font-size:.88rem;line-height:1.4}.auth-submit{margin-top:8px}.auth-welcome-link{color:#005fd8;font:inherit;text-underline-offset:5px;background:0 0;border:0;justify-self:center;padding:2px 0;font-weight:800;text-decoration:underline;text-decoration-thickness:2px}.auth-welcome-link:hover,.auth-welcome-link:focus-visible{color:#00a7df;text-shadow:0 0 12px #00b8ff47}.auth-modal__form{gap:14px;display:grid}.auth-modal__copy{color:#52648c;line-height:1.55}.auth-footer{color:#f5f8ffe0;letter-spacing:.18em;text-align:center;align-self:end;justify-items:center;gap:18px;padding-bottom:0;font-size:clamp(.85rem,3vw,1rem);display:grid}.auth-footer:before{content:"";background:linear-gradient(90deg,#0000,#23e8ff 44%,#fff 50%,#23e8ff 56%,#0000);width:min(210px,56%);height:1px;position:relative;box-shadow:0 0 14px #00d8ffcc}.auth-footer:after{width:34px;height:1px;top:0;bottom:auto;left:calc(50% - min(105px,28%))}@media (width>=900px){.auth-page{place-items:center;padding:clamp(24px,4vw,48px)}.auth-screen{background:linear-gradient(90deg,#f7fbff,#eaf3ff);border:1px solid #8fd8ffbd;border-radius:28px;grid-template-rows:minmax(0,1fr);grid-template-columns:47% 53%;align-items:center;gap:0;width:min(88vw,1080px);min-height:clamp(620px,54vw,700px);overflow:hidden;box-shadow:0 30px 90px #0000005c,0 0 36px #00c6ff33,inset 0 0 22px #ffffff4d}.auth-visual{z-index:1;color:#fff;clip-path:ellipse(88% 104% at 0%);background:linear-gradient(90deg,#0317462e,#03174614),url(/img/general/siembra-esim-login-background.png) bottom/cover no-repeat;border-radius:28px 0 0 28px;grid-column:1;align-content:start;place-self:stretch start;width:112%;min-height:100%;padding:clamp(34px,3.6vw,48px) clamp(38px,4vw,62px) clamp(28px,3vw,42px);display:grid;position:relative;overflow:hidden}.auth-visual__copy{z-index:1;align-self:start;gap:clamp(14px,1.6vw,20px);max-width:340px;display:grid;position:relative}.auth-visual__copy h2{color:#f8fbff;letter-spacing:-.04em;text-shadow:0 0 22px #0048a08a;margin:0;font-size:clamp(1.9rem,2.8vw,2.65rem);font-weight:950;line-height:1.08}.auth-visual__copy h2 span{color:#5ff2ff;display:block}.auth-visual__copy i{background:linear-gradient(90deg,#14d9ff,#0000);width:82px;height:3px;box-shadow:0 0 16px #14d9ffd6}.auth-visual__copy p{color:#e6eeffe6;max-width:240px;font-size:clamp(1.12rem,1.55vw,1.4rem);line-height:1.26}.auth-visual img{display:none}.auth-content{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;align-content:center;justify-self:center;width:min(100%,490px);padding:clamp(24px,2.8vw,34px) clamp(34px,4vw,56px);position:relative;box-shadow:inset 0 0 44px #ffffff24,0 0 #0000}.auth-home-link{display:none}.auth-brand{gap:2px}.auth-product-logo{filter:drop-shadow(0 5px 3px #07183a38)drop-shadow(0 0 14px #00cfff6b);width:min(100%,315px)}.auth-subtitle,.auth-divider{display:none}.auth-heading{gap:8px}.auth-heading h1{color:#070b3a;text-shadow:none;font-size:clamp(1.45rem,2vw,1.95rem)}.auth-heading p{color:#52648c;font-size:clamp(.98rem,1.32vw,1.16rem)}.auth-form{gap:12px}.auth-field-error{color:#b4232d;text-shadow:none}.auth-actions-row{color:#24345f;font-size:.98rem}.auth-checkbox{color:#fff;background:#ffffffd1;border-color:#2e75de61;width:28px;height:28px;box-shadow:inset 0 0 10px #ffffffb8,0 6px 14px #1d365e14}.auth-forgot{color:#005fd8}.auth-content .neon-field{background:linear-gradient(#ffffffa3,#f4f9ff70);border-color:#6a8bbc66;border-radius:15px;min-height:52px;padding:0 18px;box-shadow:inset 0 0 16px #ffffffb8,0 0 0 1px #42a7ff0a,0 8px 22px #1d365e0f}.auth-content .neon-field:focus-within{border-color:#1ac7ffcc;box-shadow:inset 0 0 18px #ffffffd6,0 0 0 4px #20d8ff26,0 0 26px #00b2ff42}.auth-content .neon-field:has(input:-webkit-autofill){background:linear-gradient(#ffffffb8,#f4f9ff8f)}.auth-content .neon-field--invalid{border-color:#dc262685;box-shadow:inset 0 0 18px #ffffffbd,0 0 0 4px #ef44441a}.auth-content .neon-field__icon,.auth-content .neon-field__action{color:#314a7c;filter:drop-shadow(0 0 6px #0074ff38)}.auth-content .neon-field__icon svg,.auth-content .neon-field__action svg{width:25px;height:25px}.auth-content .neon-field input{color:#16244b;font-size:.98rem}.auth-content .neon-field input::placeholder{color:#65759e}.auth-content .neon-field input:-webkit-autofill{-webkit-text-fill-color:#16244b;caret-color:#16244b;box-shadow:inset 0 0 0 1000px #f4f9fff2}.auth-content .neon-field input:-webkit-autofill:hover{-webkit-text-fill-color:#16244b;caret-color:#16244b;box-shadow:inset 0 0 0 1000px #f4f9fff2}.auth-content .neon-field input:-webkit-autofill:focus{-webkit-text-fill-color:#16244b;caret-color:#16244b;box-shadow:inset 0 0 0 1000px #f4f9fff2}.auth-submit{border-radius:14px;min-height:46px;margin-top:8px;font-size:1rem}.auth-content .app-alert{color:#2f4876}.auth-content,.auth-footer{grid-column:2}.auth-footer{display:none}}@keyframes auth-line-shine{0%{opacity:.18;transform:translate(-46px)}42%{opacity:.94}to{opacity:.28;transform:translate(214px)}}@media (prefers-reduced-motion:reduce){.auth-divider:after,.auth-footer:after{animation:none}}@media (width<=899px){.auth-page{background:linear-gradient(#f7fbff,#edf6ff);min-height:100svh;padding:0;display:block}.auth-page:before,.auth-page:after{display:none}.auth-screen{color:#070b3a;background:linear-gradient(#f7fbff,#edf6ff);grid-template-rows:auto 1fr;gap:0;width:100%;min-height:100svh;display:grid;overflow:visible}.auth-visual{color:#fff;text-align:center;clip-path:ellipse(112% 100% at 50% 0);background:linear-gradient(#031d541f,#02123c0a),url(/img/general/siembra-esim-login-background.png) 50% 42%/cover no-repeat;align-content:start;justify-items:center;gap:clamp(14px,2.6svh,24px);height:clamp(390px,108vw,520px);min-height:0;padding:clamp(34px,8vw,48px) 24px clamp(96px,24vw,130px);display:grid;position:relative}.auth-visual img.auth-visual__logo{filter:drop-shadow(0 5px 4px #000a2347)drop-shadow(0 0 18px #00d8ff7a);width:min(58vw,270px);margin:0;display:block}.auth-visual__copy{justify-items:center;gap:0;max-width:min(72vw,350px);display:grid}.auth-visual__copy h2{color:#fff;letter-spacing:-.045em;text-shadow:0 0 24px #0014467a;margin:0;font-size:clamp(1.45rem,5.9vw,2.12rem);font-weight:950;line-height:1.08}.auth-visual__copy h2 span{color:#5ff2ff;display:block}.auth-visual__copy i,.auth-visual__copy p,.auth-visual>img:not(.auth-visual__logo){display:none}.auth-content{background:0 0;align-content:start;justify-self:stretch;gap:clamp(20px,3.4svh,32px);width:100%;max-width:none;padding:clamp(20px,3.2svh,34px) clamp(22px,5.8vw,54px) clamp(34px,6svh,62px)}.auth-home-link,.auth-product-logo,.auth-subtitle,.auth-divider,.auth-footer{display:none}.auth-heading{gap:8px}.auth-heading h1{color:#080b3b;text-shadow:none;font-size:clamp(1.95rem,7vw,3rem)}.auth-heading p{color:#52648c;font-size:clamp(1.08rem,4.6vw,1.75rem)}.auth-form{gap:clamp(14px,2.2svh,22px)}.auth-field-error{color:#b4232d;text-shadow:none}.auth-actions-row{color:#070b3a;font-size:clamp(1rem,4vw,1.34rem)}.auth-checkbox{color:#fff;background:#ffffffd1;border-color:#2e75de61;width:clamp(32px,7vw,42px);height:clamp(32px,7vw,42px);box-shadow:inset 0 0 10px #ffffffb8,0 6px 14px #1d365e14}.auth-checkbox svg{width:72%;height:72%}.auth-forgot{color:#005fd8}.auth-content .neon-field{background:linear-gradient(#ffffffa8,#f4f9ff7a);border-color:#6a8bbc70;border-radius:clamp(15px,3.8vw,22px);min-height:clamp(64px,11vw,82px);padding:0 clamp(18px,4vw,30px);box-shadow:inset 0 0 18px #ffffffbf,0 9px 24px #1d365e0f}.auth-content .neon-field:focus-within{border-color:#1ac7ffd1;box-shadow:inset 0 0 20px #ffffffd6,0 0 0 4px #20d8ff26,0 0 26px #00b2ff38}.auth-content .neon-field:has(input:-webkit-autofill){background:linear-gradient(#ffffffb8,#f4f9ff8f)}.auth-content .neon-field--invalid{border-color:#dc262685;box-shadow:inset 0 0 18px #ffffffbd,0 0 0 4px #ef44441a}.auth-content .neon-field__icon,.auth-content .neon-field__action{color:#314a7c;filter:drop-shadow(0 0 6px #0074ff38)}.auth-content .neon-field__icon svg,.auth-content .neon-field__action svg{width:clamp(26px,6vw,36px);height:clamp(26px,6vw,36px)}.auth-content .neon-field input{color:#16244b;font-size:clamp(1.08rem,4.4vw,1.55rem)}.auth-content .neon-field input::placeholder{color:#65759e}.auth-content .neon-field input:-webkit-autofill{-webkit-text-fill-color:#16244b;caret-color:#16244b;box-shadow:inset 0 0 0 1000px #f4f9fff2}.auth-content .neon-field input:-webkit-autofill:hover{-webkit-text-fill-color:#16244b;caret-color:#16244b;box-shadow:inset 0 0 0 1000px #f4f9fff2}.auth-content .neon-field input:-webkit-autofill:focus{-webkit-text-fill-color:#16244b;caret-color:#16244b;box-shadow:inset 0 0 0 1000px #f4f9fff2}.auth-submit{border-radius:14px;min-height:46px;margin-top:clamp(4px,1.2svh,12px);font-size:1rem}.auth-submit svg{width:22px;height:22px}.auth-content .app-alert{color:#2f4876}}@media (width>=700px) and (width<=899px){.auth-page{padding:0}.auth-screen{min-height:100svh}.auth-visual{clip-path:ellipse(118% 100% at 50% 0);background-position:50%;background-size:cover;gap:18px;height:560px;padding-top:42px}.auth-visual img.auth-visual__logo{width:270px}.auth-visual__copy{max-width:350px}.auth-visual__copy h2{font-size:2.1rem}.auth-content{padding-inline:clamp(58px,12vw,110px)}}@media (width>=481px) and (width<=699px){.auth-content{padding-inline:clamp(34px,8vw,62px)}}@media (width<=480px){.auth-page{padding:0}.auth-screen{min-height:100svh}.auth-actions-row{flex-direction:row;align-items:center}}.admin-esim-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.admin-esim-actions form{background:#071326b8;border:1px solid #37efff2e;border-radius:18px;grid-template-rows:auto 58px 18px 46px;gap:8px;padding:14px;display:grid;position:relative}.admin-esim-actions strong{color:#f5fcff;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem}.admin-esim-actions input{color:#f5fcff;background:#030c19bd;border:1px solid #89deff33;border-radius:14px;outline:none;min-height:42px;padding:0 12px}.admin-esim-actions .internal-number-input{width:100%;min-width:0;min-height:36px}.admin-esim-actions .auth-field-error{color:#ff405c;text-shadow:0 0 12px #ef444457;min-height:18px;margin:0 4px;font-size:.8rem;font-weight:850;line-height:1.25}.admin-esim-actions input:focus{background:#03153d6b;border-color:#23e8ffc7;box-shadow:inset 0 0 20px #00d8ff1f,0 0 18px #00b8ff2e}.admin-console input:-webkit-autofill{box-shadow:none;-webkit-text-fill-color:#f7fbff;caret-color:#f7fbff;transition:background-color 9999s ease-in-out;background-color:#0000!important}.admin-console input:-webkit-autofill:hover{box-shadow:none;-webkit-text-fill-color:#f7fbff;caret-color:#f7fbff;transition:background-color 9999s ease-in-out;background-color:#0000!important}.admin-console input:-webkit-autofill:focus{box-shadow:none;-webkit-text-fill-color:#f7fbff;caret-color:#f7fbff;transition:background-color 9999s ease-in-out;background-color:#0000!important}.admin-console .app-surface-field input:-webkit-autofill{-webkit-text-fill-color:#16244b;caret-color:#16244b;box-shadow:inset 0 0 0 1000px #f4f9fff2}.admin-console .app-surface-field input:-webkit-autofill:hover{-webkit-text-fill-color:#16244b;caret-color:#16244b;box-shadow:inset 0 0 0 1000px #f4f9fff2}.admin-console .app-surface-field input:-webkit-autofill:focus{-webkit-text-fill-color:#16244b;caret-color:#16244b;box-shadow:inset 0 0 0 1000px #f4f9fff2}.app-modal .app-surface-field input:-webkit-autofill{-webkit-text-fill-color:#16244b;caret-color:#16244b;box-shadow:inset 0 0 0 1000px #f4f9fff2}.app-modal .app-surface-field input:-webkit-autofill:hover{-webkit-text-fill-color:#16244b;caret-color:#16244b;box-shadow:inset 0 0 0 1000px #f4f9fff2}.app-modal .app-surface-field input:-webkit-autofill:focus{-webkit-text-fill-color:#16244b;caret-color:#16244b;box-shadow:inset 0 0 0 1000px #f4f9fff2}.admin-esim-table .admin-esim-row{--admin-table-row-width:948px;grid-template-columns:minmax(68px,.44fr) minmax(200px,1.45fr) minmax(104px,.78fr) minmax(124px,.9fr) minmax(104px,.76fr) minmax(104px,.74fr) minmax(144px,1fr)}.admin-sort-header{width:100%;max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:7px;padding:0;font-weight:900;display:inline-flex}.admin-sort-header__icon{color:#35efff;opacity:.72;border:1px solid #35efff7a;border-radius:7px;place-items:center;width:18px;height:18px;font-size:.78rem;line-height:1;display:inline-grid;position:relative;box-shadow:0 0 14px #35efff3d}.admin-sort-header__icon:before,.admin-sort-header__icon:after{content:"";background:currentColor;border-radius:999px;width:8px;height:1px;position:absolute;left:50%;transform:translate(-50%)}.admin-sort-header__icon:before{top:6px}.admin-sort-header__icon:after{width:5px;top:10px}.admin-sort-header[data-active=true] .admin-sort-header__icon,.admin-sort-header:hover .admin-sort-header__icon,.admin-sort-header:focus-visible .admin-sort-header__icon{opacity:1;background:#35efff29;box-shadow:0 0 18px #35efff6b}.admin-sort-header[data-active=true] .admin-sort-header__icon:before{width:5px}.admin-sort-header[data-active=true] .admin-sort-header__icon:after,.admin-sort-header[data-active=true][data-direction=desc] .admin-sort-header__icon:before{width:8px}.admin-sort-header[data-active=true][data-direction=desc] .admin-sort-header__icon:after{width:5px}.admin-store-form{z-index:1;background:#03153d47;border:1px solid #81bdff33;border-radius:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:12px;margin-bottom:18px;padding:14px;display:grid;position:relative}.internal-field{background:#03153d6b;border:1px solid #81bdffeb;border-radius:21px;grid-template-columns:minmax(0,1fr);align-content:center;gap:2px;min-height:58px;padding:6px 16px;transition:border-color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:inset 0 0 18px #0084ff29,0 0 12px #0084ff24}.internal-field:focus-within,.internal-field[data-state=open]{background:#031a4c8f;border-color:#60e5fff5;box-shadow:inset 0 0 18px #00b8ff2e,0 0 0 1px #60e5ff42,0 0 22px #00b8ff4d}.internal-field:has(.internal-searchable-select[data-state=open]){background:#031a4c8f;border-color:#60e5fff5;box-shadow:inset 0 0 18px #00b8ff2e,0 0 0 1px #60e5ff42,0 0 22px #00b8ff4d}.internal-field--invalid{border-color:#ff7878d1;box-shadow:inset 0 0 22px #ef444429,0 0 20px #ef444433}.internal-field__label{color:#e0f7ffc7;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.internal-field input,.internal-field .internal-searchable-select__trigger,.internal-field .internal-select__trigger{width:100%;min-width:0;min-height:28px;box-shadow:none;color:#f5fcff;background:0 0;border:0;outline:none;padding:0}.internal-field input:focus{box-shadow:none;background:0 0;border:0}.internal-field .internal-number-input input{padding-right:48px}.internal-field input::placeholder,.internal-field__value,.internal-field .internal-searchable-select__trigger span{color:#c7d4ea}.internal-field-group{align-content:start;gap:5px;min-width:0;display:grid}.internal-searchable-select__trigger{min-height:36px;box-shadow:none;color:#f5fcff;background:0 0;border:0;outline:none;padding:0}.internal-searchable-select{z-index:9;min-width:0;position:relative}.internal-searchable-select__trigger{cursor:pointer;width:100%;font:inherit;text-align:left;justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.internal-searchable-select__trigger span{color:#c7d4ea;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-store-form>label input::placeholder{color:#c7d4ea}.internal-searchable-select__trigger i{pointer-events:none;border-bottom:2px solid #8fdfff;border-right:2px solid #8fdfff;flex:none;width:10px;height:10px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.internal-searchable-select[data-state=open] .internal-searchable-select__trigger i{transform:translateY(2px)rotate(225deg)}.internal-searchable-select__menu{z-index:20;opacity:0;pointer-events:none;scrollbar-color:#23e8ff8a #03153d6b;transform-origin:top;background:radial-gradient(circle at 12% 0,#23e8ff29,#0000 42%),#020e2efa;border:1px solid #23e8ff61;border-radius:16px;gap:6px;padding:6px;transition:opacity .18s,transform .18s,border-color .18s,box-shadow .18s;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;transform:translateY(4px)scale(.985);box-shadow:inset 0 0 16px #23e8ff14,0 18px 36px #0000004d,0 0 22px #23e8ff29}.internal-searchable-select__menu[data-state=open]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.internal-searchable-select__search{background:#03153dbd;border:1px solid #35efff4d;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:42px;padding:0 12px;transition:border-color .16s,box-shadow .16s,background .16s;display:grid}.internal-searchable-select__search:focus-within{background:#03153ddb;border-color:#72b7ffc7;box-shadow:inset 0 0 12px #0084ff1a,0 0 10px #318dff29}.internal-searchable-select__search span{aspect-ratio:1;color:#35efff;width:18px;position:relative}.internal-searchable-select__search span:before{content:"";border:2px solid;border-radius:50%;position:absolute;inset:1px 4px 4px 1px}.internal-searchable-select__search span:after{content:"";background:currentColor;border-radius:999px;width:6px;height:2px;position:absolute;bottom:2px;right:0;transform:rotate(45deg)}.internal-searchable-select__search input{color:#f7fbff;background:0 0;border:0;outline:none;min-width:0;min-height:40px;padding:0}.internal-searchable-select__search input::placeholder{color:#8fa6d4}.internal-searchable-select__options{gap:4px;max-height:168px;padding-right:2px;display:grid;overflow-y:auto}.internal-searchable-select__options button{color:#dbeafe;cursor:pointer;min-height:30px;font:inherit;text-align:left;background:#03153db8;border:1px solid #2d80ff80;border-radius:10px;align-items:center;gap:10px;padding:0 11px;font-weight:900;display:flex}.internal-searchable-select__options button:before{content:"";aspect-ratio:1;background:0 0;border:1px solid #35efffad;border-radius:50%;flex:none;width:13px;box-shadow:inset 0 0 8px #23e8ff1f}.internal-searchable-select__options button:hover,.internal-searchable-select__options button:focus-visible,.internal-searchable-select__options button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#075dffb8,#00b8ff3d);border-color:#23e8ff80;box-shadow:inset 0 0 14px #23e8ff1f,0 0 16px #23e8ff1f}.internal-searchable-select__options button[aria-selected=true]:before{background:radial-gradient(circle,#fff 0 24%,#35efff 28% 52%,#23e8ff2e 56%);border-color:#ffffffe6;box-shadow:0 0 16px #23e8ff73}.internal-searchable-select__options p{color:#bdd7f5;margin:0;padding:8px 10px;font-size:.84rem;font-weight:800}.admin-store-form>label input:focus{background:0 0}.admin-store-form .auth-field-error{color:#ff405c;text-shadow:0 0 12px #ef444457;margin:0;font-size:.82rem;font-weight:850;line-height:1.35}.admin-store-form>button{align-self:start;min-height:58px;margin-top:0}.admin-stores-table .admin-stores-row{--admin-table-row-width:956px;grid-template-columns:minmax(44px,.32fr) minmax(152px,1.18fr) minmax(152px,1.08fr) minmax(152px,1.08fr) minmax(132px,.96fr) minmax(80px,.56fr) minmax(144px,1fr)}.admin-stores-table .admin-vouchers-status{width:120px}.admin-store-detail-cell{align-content:start;gap:4px;min-width:0;display:grid!important}.admin-store-detail-cell strong,.admin-store-detail-cell small{overflow-wrap:break-word}.admin-stores-table .admin-vouchers-actions{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.store-digital-esims{gap:16px;display:grid}.store-digital-esims-hero{color:#fff;background:radial-gradient(circle at 82% 8%,#23e8ff33,#0000 28%),radial-gradient(circle at 8% 120%,#075dff75,#0000 38%),linear-gradient(135deg,#031440f5,#020a24db);border-color:#42e8ff8f;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:stretch;gap:18px;padding:clamp(18px,3vw,28px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 46px #ffffff0a,0 22px 56px #0000002e,0 0 34px #00d8ff24}.store-digital-esims-hero:before{content:"";pointer-events:none;background:radial-gradient(#00d8ff38,#0000 64%);border-top:1px solid #42e8ff6b;border-radius:50% 50% 0 0;height:180px;position:absolute;inset:auto -10% -92px}.store-digital-esims-hero>*{z-index:1;position:relative}.store-digital-esims-hero h2{color:#fff;letter-spacing:-.045em;text-shadow:0 0 10px #ffffff5c,0 0 24px #00d8ff52;max-width:820px;margin:0;font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.02}.store-digital-esims-hero>div>span{color:#dbeafe;max-width:700px;margin-top:10px;font-size:clamp(.88rem,1.4vw,.98rem);font-weight:600;line-height:1.45;display:block}.store-digital-esims-hero aside{background:radial-gradient(circle at 100% 0,#23e8ff29,#0000 42%),#020c2c85;border:1px solid #81bdff57;border-radius:20px;align-content:center;gap:10px;padding:18px;display:grid;box-shadow:inset 0 0 24px #ffffff0a,0 16px 32px #00000029}.store-digital-esims-hero aside small,.store-digital-esims-modal p{color:#c9d8ff;font-weight:500;line-height:1.45}.store-digital-esims-action{min-height:48px}.store-digital-esims-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:14px;display:grid}.store-digital-esim-summary-card{color:#07113f;background:radial-gradient(circle at 100% 0,#fffffff5,#0000 40%),linear-gradient(145deg,#fffffff7,#eef7fff0);border-color:#b9d7ffb8;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding:14px;display:grid;position:relative;overflow:hidden}.store-digital-esim-summary-card p,.store-digital-esim-summary-card strong{grid-column:2;margin:0}.store-digital-esim-summary-card p{color:#174084;font-size:.86rem;font-weight:850;line-height:1.2}.store-digital-esim-summary-card strong{color:#07113f;font-family:var(--font-mono);font-size:clamp(1.5rem,2.2vw,2rem);line-height:1}.store-digital-esim-summary-card[data-variant=success] strong{color:#02845f}.store-digital-esim-summary-card[data-variant=warning] strong{color:#b77900}.store-digital-esims-panel{color:#f5fbff;background:radial-gradient(circle at 100% 0,#23e8ff1f,#0000 34%),#031440c2;border-color:#20b3ff6b;gap:16px;padding:16px;display:grid}.store-digital-esims-panel>header,.store-digital-esims-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.store-digital-esims-panel>header{align-items:start}.store-digital-esims-panel>header .admin-table-count{justify-self:end}.store-digital-esims-panel h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,2.4vw,1.62rem)}.store-digital-esims-row strong,.store-digital-esims-row small{display:block}.store-digital-esims-row strong{color:#fff;overflow-wrap:break-word}.store-digital-esims-row small{color:#a9bddf;overflow-wrap:break-word;margin-top:4px}.store-digital-esims-modal{gap:16px;display:grid}.store-digital-esims-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}.store-digital-esims-form-grid__wide{grid-column:1/-1}.store-digital-esims-modal__note{background:#eef7ffe6;border:1px solid #075dff29;border-radius:14px;padding:12px 14px;box-shadow:inset 0 0 18px #075dff0a;color:#174084!important}.store-digital-esims-modal__quota{background:#075dff14;border:1px solid #075dff29;border-radius:14px;padding:10px 12px;color:#075dff!important}.store-digital-esims-modal__quota strong{color:#042f8f;font-weight:950}.store-digital-esims-delivery-choice{background:#eef7ffb8;border:1px solid #7b99cc47;border-radius:16px;gap:10px;padding:12px;display:grid}.store-digital-esims-delivery-choice>span{color:#174084;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:900}.store-digital-esims-delivery-choice>div{flex-wrap:wrap;gap:8px;display:flex}.store-digital-esims-delivery-choice button{color:#174084;background:#ffffffc7;border:1px solid #7b99cc6b;border-radius:999px;min-height:40px;padding:0 14px;font-weight:900}.store-digital-esims-delivery-choice button.is-selected{color:#fff;background:linear-gradient(135deg,#075dff,#20d8ff);border-color:#075dff6b;box-shadow:0 10px 22px #075dff33}.store-digital-esims-delivery-choice button:disabled:not(.is-selected){cursor:not-allowed;opacity:.64}.store-digital-esims-delivery-choice small{margin-left:4px;font-size:.74rem}.store-digital-esims-delivery-choice p{margin:0;font-size:.86rem;font-weight:760;color:#5d6b8f!important}.admin-store-orders-page{gap:18px}.admin-store-orders-page .admin-ops-hero h1+p{margin-top:16px}.admin-store-orders-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:min(520px,100%);display:grid}.admin-store-orders-summary span{color:#c9d8ff;background:#03153d94;border:1px solid #35efff3d;border-radius:18px;gap:4px;padding:14px;display:grid;box-shadow:inset 0 0 18px #23e8ff14}.admin-store-orders-summary strong{color:#fff;font-size:1.28rem}.admin-store-orders-page .admin-vouchers-toolbar{margin-bottom:18px}.admin-store-orders-status-filter{background:#03153d94;border:1px solid #81bdff57;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:240px;min-height:46px;padding:0 14px;display:grid;position:relative}.admin-store-orders-status-filter span{color:#9fb9ec;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.admin-store-orders-status-filter select{color:#f5fcff;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-weight:850}.admin-store-orders-status-filter option{color:#0f172a}.admin-store-orders-table .admin-store-orders-row{--admin-table-row-width:1064px;grid-template-columns:minmax(120px,.9fr) minmax(120px,.82fr) minmax(184px,1.24fr) minmax(104px,.68fr) minmax(132px,.86fr) minmax(164px,1fr) minmax(140px,.86fr)}.admin-store-orders-products,.admin-store-orders-evidence,.admin-store-orders-actions{align-content:center;gap:6px;min-width:0;display:grid!important}.admin-store-orders-products span{color:#dbeafe;overflow-wrap:break-word;font-weight:850}.admin-store-orders-products strong{color:#35efff}.admin-store-orders-product-item,.store-orders-product-item{gap:4px;display:grid}.admin-store-orders-products .store-order-item-fulfillment,.store-orders-product-item .store-order-item-fulfillment{color:#9fb9ec;overflow-wrap:break-word;flex-wrap:wrap;gap:5px;font-size:.68rem;font-style:normal;font-weight:760;line-height:1.35;display:flex}.store-order-item-fulfillment__step{white-space:nowrap;background:#20376873;border:1px solid #9fb9ec52;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.store-order-item-fulfillment__step span{color:inherit;font-weight:800}.store-order-item-fulfillment__step strong{color:inherit;font-size:.72rem}.store-order-item-fulfillment__step--complete{color:#7dff9d;background:#2071466b;border-color:#67ff95c7;box-shadow:0 0 10px #67ff9538}.store-order-item-fulfillment__step--partial{color:#71f5ff;background:#12647f61;border-color:#35efff9e}.store-order-item-fulfillment__step--pending{color:#f6c66a}.store-order-item-fulfillment__step--empty{color:#8fa8d6;background:#2037683d;border-color:#9fb9ec3d}.store-order-fulfillment-status{font-weight:850;color:#7dff9d!important}.store-order-fulfillment-status--pending{color:#f6c66a!important}.admin-store-orders-evidence strong{color:#fff}.admin-store-orders-evidence small{overflow-wrap:break-word}.admin-store-orders-evidence--missing strong{color:#ffcf73}.admin-store-orders-actions small{color:#9fb9ec;font-weight:850}.admin-store-orders-action-status{color:#ffe7a3;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;background:#b4530947;border:1px solid #ffc14fa8;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:34px;padding:7px 12px;font-size:.76rem;font-weight:950;line-height:1.1;display:inline-flex;box-shadow:0 0 14px #f59e0b24}.admin-store-orders-evidence-actions{flex-wrap:wrap;gap:7px;margin-top:6px;display:flex}.admin-store-orders-evidence-action{width:fit-content;min-height:36px;padding:0 14px}.admin-store-orders-evidence-action span:not(.button-loading-spinner){white-space:nowrap}.admin-store-orders-status{white-space:normal;min-height:38px;padding:7px 12px;font-size:.76rem;font-weight:950;line-height:1.25}.admin-store-orders-status--requested{color:#c9d8ff;background:#0f172a6b;border-color:#81bdff6b}.admin-store-orders-status--pending-payment{color:#fff7ad;background:radial-gradient(circle at 100% 0,#fbbf2438,#0000 42%),linear-gradient(135deg,#92400eb8,#43250994);border-color:#fbbf24b8;min-height:40px;padding:8px 13px;box-shadow:inset 0 0 18px #fbbf241f,0 0 18px #f59e0b2e}.admin-store-orders-status--submitted{color:#fff4cf;background:linear-gradient(135deg,#b45309b3,#f59e0b4d);border-color:#ffc14fc7;box-shadow:0 0 18px #f59e0b38,inset 0 1px #ffefb347}.admin-store-orders-status--approved{color:#9af7df;background:linear-gradient(135deg,#065f4694,#10b98138);border-color:#31ecbe6b;box-shadow:0 0 16px #10b98124}.admin-store-orders-status--rejected,.admin-store-orders-status--cancelled{color:#fecaca;background:linear-gradient(135deg,#7f1d1d99,#dc262633);border-color:#f871716b}.admin-store-orders-evidence .admin-store-orders-evidence-label{color:#dbeafe;background:#0f172a52;border:1px solid #81bdff3d;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:32px;padding:6px 10px;font-size:.76rem;font-weight:950;line-height:1.2;display:inline-flex}.admin-store-orders-evidence .admin-store-orders-evidence-label--submitted{color:#fff4cf;background:#92400e6b;border-color:#ffc14f94}.admin-store-orders-evidence .admin-store-orders-evidence-label--approved{color:#9af7df;background:#065f4657;border-color:#31ecbe6b}.admin-store-orders-evidence .admin-store-orders-evidence-label--rejected{color:#fecaca;background:#7f1d1d57;border-color:#f871716b}.admin-duplicate-evidence{color:#fde68a;cursor:help;background:#92400e6b;border:1px solid #fbbf2480;border-radius:999px;width:fit-content;margin-top:6px;padding:2px 8px;font-weight:600;display:inline-flex}.admin-duplicate-evidence-list{margin:8px 0 0;padding-left:18px}.admin-store-orders-evidence-preview{gap:16px;display:grid}.admin-store-orders-evidence-preview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-store-orders-evidence-preview dl div{background:#03153d14;border:1px solid #81bdff38;border-radius:16px;gap:4px;min-width:0;padding:12px;display:grid}.admin-store-orders-evidence-preview dt{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.admin-store-orders-evidence-preview dd{color:#0f172a;overflow-wrap:break-word;margin:0;font-weight:850}.admin-store-orders-evidence-preview img{object-fit:contain;background:#f8fafc;border:1px solid #81bdff47;border-radius:18px;justify-self:center;max-width:100%;max-height:68vh}.admin-store-orders-evidence-preview__message{color:#334155;margin:0;font-weight:850}.admin-store-orders-review-modal{gap:14px;display:grid}.admin-store-orders-review-modal p{color:#334155;margin:0;font-weight:500;line-height:1.45}.admin-store-orders-review-modal dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-store-orders-review-modal dl div,.admin-store-orders-rejection-field{background:#03153d14;border:1px solid #81bdff38;border-radius:16px;gap:6px;min-width:0;padding:12px;display:grid}.admin-store-orders-review-modal dt,.admin-store-orders-rejection-field span{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.admin-store-orders-review-modal dd{color:#0f172a;overflow-wrap:break-word;margin:0;font-weight:850}.admin-store-orders-rejection-field textarea{color:#0f172a;width:100%;min-height:104px;font:inherit;resize:vertical;background:#fff;border:1px solid #2563eb38;border-radius:12px;padding:10px 12px}.admin-store-orders-rejection-field small{color:#64748b;text-align:right;font-size:.78rem;font-weight:800}.admin-store-orders-rejection-field input{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #2563eb38;border-radius:12px;padding:10px 12px;font-weight:850}.admin-store-orders-rejection-field .admin-store-orders-field-hint{text-align:left}.admin-stores-table .admin-vouchers-action{white-space:normal;overflow-wrap:break-word;min-height:38px}.admin-stores-table .admin-vouchers-action span:not(.button-loading-spinner){white-space:normal}.admin-store-owners{flex-wrap:wrap;align-items:center;gap:6px;display:flex!important}.admin-store-owners em{color:#35efff;text-align:center;overflow-wrap:break-word;background:#032036a3;border:1px solid #35efff47;border-radius:999px;justify-content:center;align-items:center;width:156px;max-width:100%;min-height:30px;padding:5px 12px;font-size:.7rem;font-style:normal;font-weight:850;line-height:1.1;display:inline-flex}.logistics-dashboard{gap:1.25rem;display:grid}.logistics-dashboard__list .platform-users-row{grid-template-columns:minmax(104px,1.1fr) minmax(104px,1fr) minmax(72px,.7fr) minmax(72px,.7fr) minmax(96px,1fr) minmax(104px,.9fr)}.logistics-dashboard__table .logistics-dashboard__row{--admin-table-row-width:1480px;grid-template-columns:minmax(170px,.9fr) minmax(190px,.95fr) minmax(120px,.56fr) minmax(130px,.62fr) minmax(220px,1fr) minmax(280px,1.25fr)}.logistics-dashboard__table small{display:block}.logistics-dashboard__date--pending{font-weight:800;color:#f6c66a!important}.logistics-dashboard__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.logistics-dashboard__action{width:100%;min-width:0}.logistics-order-detail-modal .app-modal__heading h2{white-space:nowrap;max-width:none}.logistics-order-detail{gap:18px;display:grid}.logistics-order-reference{background:linear-gradient(135deg,#e1f1fff5,#f1f8fffa);border:1px solid #2484ff61;border-radius:16px;gap:6px;padding:18px 20px;display:grid;box-shadow:0 12px 26px #275baa1a}.logistics-order-reference span{color:#5570a5;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.logistics-order-reference strong{color:#0b3a8f;letter-spacing:.01em;font-size:clamp(1.45rem,4vw,2rem);line-height:1.1}.logistics-order-reference small{color:#53698f;font-weight:700}.logistics-assignment-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:1rem;display:grid}.logistics-assignment-context div{background:#e1f1ffb8;border:1px solid #6f89be47;border-radius:12px;gap:4px;padding:12px;display:grid}.logistics-assignment-context span{color:#65759e;text-transform:uppercase;font-size:.72rem;font-weight:800}.logistics-assignment-context strong{color:#0f1f48;font-size:.9rem}.logistics-order-detail__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.logistics-order-detail__summary div{background:#e1f1ffb8;border:1px solid #81bdff38;border-radius:12px;gap:4px;padding:12px;display:grid}.logistics-order-detail__summary dt{color:#65759e;text-transform:uppercase;font-size:.72rem;font-weight:800}.logistics-order-detail__summary dd{color:#0f1f48;margin:0;font-weight:750}.logistics-order-detail__items{gap:8px;display:grid}.logistics-order-detail__item{color:#16244b;background:#f4f9ffcc;border:1px solid #81bdff33;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.logistics-order-detail__item span:first-child{min-width:0}.logistics-order-detail__item small{color:#65759e;margin-top:3px;display:block}.logistics-order-detail__item>strong,.logistics-order-detail__item>span:not(:first-child){white-space:nowrap}.logistics-receive-form{gap:1rem;display:grid}.logistics-signature-field{gap:8px;display:grid}.logistics-signature-field__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.logistics-signature-clear{border-radius:10px;min-width:0;min-height:34px;padding:0 12px;font-size:.82rem}.logistics-signature-canvas{cursor:crosshair;touch-action:none;background:#fff;border:1px solid #23e8ff6b;border-radius:14px;width:100%;min-height:150px;display:block;box-shadow:inset 0 0 18px #23e8ff14,0 0 0 3px #23e8ff0f}.logistics-signature-field small{color:#6d82a8;line-height:1.45}.logistics-receive-form textarea{resize:vertical;min-height:6rem}.platform-user-edit-modal{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.platform-user-edit-modal__field--wide{grid-column:1/-1}.platform-user-edit-modal .app-surface-select{z-index:16}.voucher-assignment-modal__field--stacked{gap:12px;display:grid}.voucher-assignment-modal__order-menu button{text-align:left;grid-template-columns:16px minmax(0,1fr);grid-template-areas:"radio title""radio meta";justify-content:stretch;gap:4px 10px;align-items:center!important;min-height:70px!important;padding:12px 13px!important;display:grid!important}.voucher-assignment-modal__order-menu button:before{grid-area:radio}.voucher-assignment-modal__order-menu button>span{white-space:normal;grid-area:title;min-width:0}.voucher-assignment-modal__order-menu button small{color:#65759e;grid-area:meta;font-size:.72rem;font-weight:760;line-height:1.35}.voucher-assignment-modal__order-menu button[aria-selected=true] small{color:#ffffffe0}.voucher-assignment-modal__fulfillment{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.voucher-assignment-modal__fulfillment span{color:#52617c;background:#e8f2ffd1;border:1px solid #126baf2e;border-radius:14px;gap:2px;padding:10px;font-size:.72rem;font-weight:760;display:grid}.voucher-assignment-modal__fulfillment strong{color:#0f1f48;font-size:1rem}.platform-user-edit-modal__field{gap:8px;min-width:0;display:grid;position:relative}.platform-user-edit-modal__field .auth-field-error{margin:0;padding-inline:8px;position:static}@media (width<=1280px){.store-digital-esims-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.logistics-assignment-context,.admin-esim-actions,.store-digital-esims-hero,.store-digital-esims-form-grid{grid-template-columns:1fr}.store-digital-esims-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-store-form,.platform-user-edit-modal{grid-template-columns:1fr}}.admin-console{--sidebar-motion-duration:.15s;--sidebar-motion-easing:cubic-bezier(.2, 0, 0, 1);color:#eef7ff;min-height:100svh;transition:grid-template-columns var(--sidebar-motion-duration) var(--sidebar-motion-easing);background:radial-gradient(circle at 76% 8%,#00d8ff29,#0000 28%),linear-gradient(145deg,#010817eb,#020818db),url(/img/general/background_1.png) bottom/cover no-repeat,#020817;grid-template-columns:230px minmax(0,1fr);display:grid;overflow-x:hidden}.admin-console[data-sidebar=collapsed]{grid-template-columns:88px minmax(0,1fr)}.store-quick-unlock-fab{z-index:45;align-items:center;gap:8px;display:inline-flex;position:fixed;bottom:24px;right:24px}.store-quick-unlock-fab__main,.store-quick-unlock-fab__toggle{color:#fff;cursor:pointer;background:radial-gradient(circle at 30% 0,#ffffff42,#0000 30%),linear-gradient(135deg,#00b4ff,#1358ff 54%,#042768);border:1px solid #66e8ff6b;box-shadow:0 10px 22px #00257038}.store-quick-unlock-fab__main{letter-spacing:-.01em;border-radius:999px;align-items:center;gap:10px;min-height:56px;padding:0 22px 0 14px;font-weight:950;display:inline-flex}.store-quick-unlock-fab__toggle{border-radius:999px;place-items:center;width:32px;height:32px;font-size:1.1rem;font-weight:950;line-height:1;display:grid}.store-quick-unlock-fab__main:hover,.store-quick-unlock-fab__main:focus-visible,.store-quick-unlock-fab__toggle:hover,.store-quick-unlock-fab__toggle:focus-visible{transform:translateY(-2px);box-shadow:0 12px 26px #00257042}.store-quick-unlock-fab__main span{background:#ffffff2e;border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.store-quick-unlock-fab__main svg{width:20px;height:20px}.store-quick-unlock-fab[data-collapsed=true] .store-quick-unlock-fab__main{justify-content:center;width:56px;padding:0}.store-quick-unlock-fab[data-collapsed=true] .store-quick-unlock-fab__main strong{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.store-quick-unlock-modal{gap:14px;display:grid}.store-quick-unlock-modal video{object-fit:cover;background:#020617;border:1px solid #81bdff59;border-radius:24px;width:100%;min-height:280px;max-height:440px}.store-quick-unlock-modal__mode,.store-quick-unlock-modal__image-actions,.store-quick-unlock-modal__manual-actions{gap:10px;display:flex}.store-quick-unlock-modal__mode{background:#03153d14;border-radius:999px;padding:4px}.store-quick-unlock-modal__mode button{color:#334155;cursor:pointer;background:0 0;border:1px solid #2563eb29;border-radius:999px;flex:1;min-height:42px;font-weight:900}.store-quick-unlock-modal__mode button.is-active{color:#075dff;background:#fff;border-color:#2563eb57}.store-quick-unlock-modal__scanner,.store-quick-unlock-modal__sale-choice{gap:12px;display:grid}.store-quick-unlock-modal__sale-choice>p{color:#dbeafe;margin:0}.store-quick-unlock-modal__image-actions{flex-wrap:wrap}.store-quick-unlock-modal .secondary-button:not(:disabled){color:#fff;cursor:pointer;background:#092f5cc7;border-color:#74eaffc7;box-shadow:0 0 12px #23e8ff24}.store-quick-unlock-modal .secondary-button:not(:disabled):hover,.store-quick-unlock-modal .secondary-button:not(:disabled):focus-visible{background:#165b52d1;border-color:#7dff9d;box-shadow:0 0 16px #7dff9d38}.store-quick-unlock-modal__image-actions .primary-button.is-selected,.store-quick-unlock-modal__image-actions .secondary-button.is-selected,.store-quick-unlock-modal__image-actions .primary-button.is-selected:hover,.store-quick-unlock-modal__image-actions .secondary-button.is-selected:hover,.store-quick-unlock-modal__image-actions .primary-button.is-selected:focus-visible,.store-quick-unlock-modal__image-actions .secondary-button.is-selected:focus-visible{color:#fff;background:#32ad5db8;border-color:#7dff9d;font-weight:950;transform:translateY(-1px);box-shadow:0 0 0 3px #7dff9d57,0 0 20px #7dff9d52}.store-quick-unlock-modal__confirm{width:100%}.store-quick-unlock-modal p{color:#334155;margin:0;font-weight:500;line-height:1.45}.store-quick-unlock-modal__manual{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.store-quick-unlock-modal__manual .app-surface-field{margin:0}.store-quick-unlock-modal__manual-actions{align-items:center}.store-quick-unlock-modal__manual-actions span{color:#64748b;text-align:right;min-width:48px;font-size:.82rem;font-weight:900}.admin-mobile-brand,.admin-mobile-bottom{display:none}.admin-sidebar{box-sizing:border-box;z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:230px;min-height:0;transition:width var(--sidebar-motion-duration) var(--sidebar-motion-easing), padding var(--sidebar-motion-duration) var(--sidebar-motion-easing);background:linear-gradient(#020a2257,#020a22b8),url(/img/general/sidebar-background.png) 50%/cover no-repeat,#020c26eb;border-right:1px solid #81bdff3d;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;padding:24px 14px;display:grid;position:fixed;top:0;bottom:0;left:0;overflow:hidden;box-shadow:inset -1px 0 #ffffff0a}.admin-console[data-sidebar=collapsed] .admin-sidebar{--admin-collapsed-rail-width:80px;grid-template-columns:var(--admin-collapsed-rail-width);justify-content:start;justify-items:center;width:88px;padding-inline:0;overflow:visible}.admin-sidebar__brand{justify-content:center;align-items:center;padding:8px 8px 6px;display:flex}.admin-sidebar__brand img{filter:drop-shadow(0 0 14px #00d8ff61);width:172px;transition:width var(--sidebar-motion-duration) var(--sidebar-motion-easing), filter var(--sidebar-motion-duration) var(--sidebar-motion-easing)}.admin-console[data-sidebar=collapsed] .admin-sidebar__brand{justify-self:center;place-items:center;width:64px;padding-inline:0;display:grid;transform:none}.admin-console[data-sidebar=collapsed] .admin-sidebar__brand img{width:64px;margin-inline:auto}.admin-sidebar__toggle{z-index:2;color:#8fdfff;cursor:pointer;width:34px;height:46px;transition:top var(--sidebar-motion-duration) var(--sidebar-motion-easing), right var(--sidebar-motion-duration) var(--sidebar-motion-easing), border-color .14s ease, box-shadow .14s ease, transform var(--sidebar-motion-duration) var(--sidebar-motion-easing), background .14s ease;background:linear-gradient(#03153db8,#010d2ddb);border:1px solid #23e8ff7a;border-radius:999px;place-items:center;padding:0;display:inline-grid;position:absolute;top:106px;right:16px;box-shadow:inset 0 0 18px #23e8ff14,0 0 18px #00b8ff24}.admin-sidebar__toggle:hover,.admin-sidebar__toggle:focus-visible{border-color:#23e8ffb8;box-shadow:inset 0 0 16px #23e8ff1a,0 0 18px #00b8ff2e}.admin-sidebar__toggle span{width:15px;height:2px;transform:translate(-50%, var(--toggle-line-y,0)) rotate(var(--toggle-line-rotation,0deg));transition:opacity .12s ease, transform .14s var(--sidebar-motion-easing), width .14s var(--sidebar-motion-easing);background:currentColor;border-radius:999px;position:absolute;left:50%;box-shadow:0 0 10px #23e8ff6b}.admin-sidebar__toggle span:first-child{--toggle-line-y:0;--toggle-line-rotation:45deg}.admin-sidebar__toggle span:nth-child(2){opacity:0;width:0}.admin-sidebar__toggle span:nth-child(3){--toggle-line-y:0;--toggle-line-rotation:-45deg}.admin-console[data-sidebar=collapsed] .admin-sidebar__toggle{top:86px;right:auto;left:calc(var(--admin-collapsed-rail-width) / 2);transform:translate(-50%)}.admin-console[data-sidebar=collapsed] .admin-sidebar__toggle span:first-child{--toggle-line-y:-5px;--toggle-line-rotation:0deg}.admin-console[data-sidebar=collapsed] .admin-sidebar__toggle span:nth-child(2){opacity:1;width:15px}.admin-console[data-sidebar=collapsed] .admin-sidebar__toggle span:nth-child(3){--toggle-line-y:5px;--toggle-line-rotation:0deg}.admin-sidebar__nav{scrollbar-width:none;align-content:start;gap:4px;width:100%;min-height:0;padding-top:56px;display:grid;overflow:hidden auto}.admin-sidebar__nav-item{gap:8px;width:100%;display:grid}.admin-console[data-sidebar=collapsed] .admin-sidebar__nav,.admin-console[data-sidebar=collapsed] .admin-sidebar__nav-item{width:var(--admin-collapsed-rail-width);justify-items:center}.admin-sidebar__separator{background:linear-gradient(90deg,#0000,#9dcaff6b,#0000);border:0;width:calc(100% - 14px);height:1px;margin:12px auto 8px;box-shadow:0 0 12px #23e8ff29}.admin-console[data-sidebar=collapsed] .admin-sidebar__separator{width:42px;margin:12px auto}.admin-sidebar__link{color:#f5fbff;white-space:nowrap;min-height:46px;transition:border-color .14s ease, box-shadow .14s ease, background .14s ease, width var(--sidebar-motion-duration) var(--sidebar-motion-easing), height var(--sidebar-motion-duration) var(--sidebar-motion-easing), padding var(--sidebar-motion-duration) var(--sidebar-motion-easing), transform var(--sidebar-motion-duration) var(--sidebar-motion-easing);border:1px solid #0000;border-radius:13px;align-items:center;gap:12px;padding:0 12px;font-size:.92rem;font-weight:850;line-height:1.2;text-decoration:none;display:flex}.admin-console[data-sidebar=collapsed] .admin-sidebar__link{box-sizing:border-box;place-self:center;place-items:center;gap:0;width:54px;height:54px;margin-inline:0;padding-inline:0;font-size:0;display:grid;overflow:hidden;transform:none}.admin-sidebar__link--active,.admin-sidebar__link:hover,.admin-sidebar__link:focus-visible{color:#35efff;background:linear-gradient(135deg,#007eff5c,#15e6ff1f);border-color:#23e8ffb8;box-shadow:inset 0 0 24px #00d8ff1f,0 0 22px #00d8ff38}.admin-nav-icon{aspect-ratio:1;color:currentColor;place-items:center;width:24px;display:inline-grid}.admin-nav-icon svg{filter:drop-shadow(0 0 12px #23e8ff61);width:24px;height:24px;display:block}.admin-console[data-sidebar=collapsed] .admin-nav-icon{flex:none;width:32px;height:32px;margin:0}.admin-console[data-sidebar=collapsed] .admin-sidebar__link--active .admin-nav-icon svg,.admin-console[data-sidebar=collapsed] .admin-sidebar__link:hover .admin-nav-icon svg,.admin-console[data-sidebar=collapsed] .admin-sidebar__link:focus-visible .admin-nav-icon svg{transform:translateY(2px)}.admin-sidebar__message{color:#fff;opacity:1;visibility:visible;min-height:170px;transition:opacity .12s ease, transform var(--sidebar-motion-duration) var(--sidebar-motion-easing), visibility .12s ease;align-content:end;gap:10px;padding:132px 10px 0;display:grid;position:relative;transform:translateY(0)}.admin-sidebar__message img{opacity:.78;filter:drop-shadow(0 0 24px #00d8ff75);width:150px;position:absolute;bottom:36px;right:-24px}.admin-sidebar__message p{z-index:1;max-width:150px;font-size:.86rem;line-height:1.24;position:relative}.admin-sidebar__message i{z-index:1;background:#35efff;width:28px;height:2px;position:relative;box-shadow:0 0 14px #23e8ffb8}.admin-console[data-sidebar=collapsed] .admin-sidebar__message{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(8px)}@media (height<=760px) and (width>=1025px){.admin-sidebar{gap:16px;padding-block:18px}.admin-sidebar__brand{padding-bottom:8px}.admin-sidebar__brand img{width:140px}.admin-sidebar__nav{gap:4px}.admin-sidebar__link{min-height:44px}.admin-sidebar__message{display:none}}.admin-main{grid-column:2;align-content:start;gap:14px;min-width:0;padding:0 20px 16px;animation:.26s ease-out admin-view-enter;display:grid}@keyframes admin-view-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.admin-console-topbar{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(90deg,#02091fe0,#031440b8),url(/img/general/background-4.png) 50%/cover no-repeat;border-bottom:1px solid #81bdff3d;grid-template-columns:minmax(260px,440px) minmax(220px,300px) minmax(0,1fr) auto 54px 54px minmax(170px,auto);align-items:center;gap:8px;min-height:68px;padding:0;display:grid;position:sticky;top:0}.admin-search{background:#03153d94;border:1px solid #81bdff61;border-radius:11px;grid-column:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:46px;padding:0 12px 0 16px;display:grid;box-shadow:inset 0 0 18px #00d8ff14}.admin-search span{aspect-ratio:1;border:2px solid #e8f6ff;border-radius:50%;width:18px;position:relative;box-shadow:0 0 12px #23e8ff4d}.admin-search span:after{content:"";background:#e8f6ff;width:8px;height:2px;position:absolute;transform:translate(13px,14px)rotate(45deg)}.admin-search input{color:#f5fbff;background:0 0;border:0;outline:none;min-width:0}.admin-search input::placeholder{color:#c9d8ff}.admin-search--disabled{opacity:.72}.admin-search--disabled input,.admin-search--disabled kbd{cursor:not-allowed}.admin-search kbd{color:#dbeafe;font:inherit;background:#0f2352bd;border:1px solid #81bdff52;border-radius:999px;padding:4px 10px;font-size:.78rem}.admin-topbar-status,.admin-user-chip{align-items:center;gap:10px;display:flex}.admin-topbar-status{grid-column:4;justify-self:end}.role-console-store-scope{min-width:0}.role-console-active-store{color:#dbeafe;grid-column:2;align-items:center;gap:9px;min-width:0;display:inline-flex}.role-console-active-store>svg{color:#35efff;filter:drop-shadow(0 0 8px #23e8ff52);flex:none;width:22px;height:22px}.role-console-active-store>span{gap:2px;min-width:0;display:grid}.role-console-active-store small{color:#8fdfff;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1}.role-console-active-store strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.role-console-store-scope--topbar{z-index:2;grid-column:2;position:relative}.role-console-store-scope--topbar .store-scope-selector{min-width:0}.role-console-store-scope--topbar .store-scope-selector>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.role-console-store-scope--topbar .store-scope-selector__menu{min-width:min(100vw - 32px,360px)}.role-console-store-scope--dropdown{margin:0 0 12px}.role-console-store-scope--dropdown .store-scope-selector{width:100%}.admin-topbar-cloud{grid-column:5;justify-self:end;margin-right:0;transform:translate(12px)}.admin-topbar-bell{grid-column:6;margin-left:0}.admin-notifications{grid-column:6;margin-left:0;position:relative;transform:translate(12px)}.admin-notifications .admin-topbar-bell{grid-column:auto;margin-left:0}.admin-user-menu{grid-column:7;position:relative}.admin-user-chip{color:#fff;cursor:pointer;text-align:left;background:radial-gradient(circle at 12% 18%,#ffffff14,#0000 28%),#03153d57;border:1px solid #81bdff3d;border-radius:999px;width:100%;min-height:54px;padding:4px 8px 4px 4px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff24,inset 0 -12px 18px #0036a01f,0 12px 24px #00185c2e,inset 0 0 18px #00d8ff14}.admin-user-chip:hover,.admin-user-chip:focus-visible,.admin-user-chip[aria-expanded=true]{background:#05205894;border-color:#23e8ff9e;box-shadow:inset 0 1px #ffffff29,inset 0 -12px 18px #0036a024,0 14px 26px #00185c3d,inset 0 0 22px #00d8ff1f,0 0 20px #00b8ff29}.admin-user-chip strong{align-items:center;gap:7px;display:inline-flex}.admin-hero-hello{object-fit:contain;transform-origin:70% 75%;width:clamp(46px,4vw,62px);height:clamp(46px,4vw,62px)}.admin-sync-dot,.admin-ops-hero small i,.admin-ops-clock p i,.admin-system-list i{aspect-ratio:1;background:#19ffc9;border-radius:50%;width:14px;display:inline-block;box-shadow:0 0 16px #19ffc9b8}.admin-topbar-status[data-state=syncing] .admin-sync-dot{background:#35efff;animation:.96s ease-in-out infinite alternate admin-sync-pulse;box-shadow:0 0 16px #23e8ffb8}.admin-topbar-status[data-state=error] .admin-sync-dot{background:#ff5c7a;box-shadow:0 0 16px #ff5c7ab8}.admin-topbar-status p,.admin-user-chip p{color:#c9d8ff;gap:2px;font-size:.84rem;line-height:1.2;display:grid}.admin-topbar-status strong,.admin-user-chip strong{color:#fff}.admin-topbar-cloud,.admin-topbar-bell{isolation:isolate;aspect-ratio:1;color:#35efff;cursor:pointer;background-color:#0000;border:0;place-items:center;width:38px;padding:0;display:grid;position:relative}.admin-topbar-cloud>svg{transform:translate(-2px,-1px)}.admin-topbar-cloud:before{content:none}.admin-topbar-cloud:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 34% 22%,#ffffff24,#0000 32%),#03153d3d;border:1px solid #23e8ff38;border-radius:12px;width:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff29,inset 0 -8px 14px #0036a01f,0 10px 18px #0084ff1a}.admin-topbar-cloud:after,.admin-topbar-bell:before{z-index:0}.admin-topbar-bell:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle at 34% 22%,#ffffff24,#0000 32%),#03153d3d;border:1px solid #23e8ff38;border-radius:12px;width:34px;position:absolute;box-shadow:inset 0 1px #ffffff29,inset 0 -8px 14px #0036a01f,0 10px 18px #0084ff1a}.admin-topbar-bell:after{content:none}.admin-topbar-cloud svg,.admin-topbar-bell svg{z-index:1;filter:drop-shadow(0 0 12px #23e8ff7a);width:22px;height:22px;position:relative}.admin-topbar-cloud[data-state=error],.admin-topbar-bell[data-state=pending]{color:#ff6f8d}.admin-topbar-cloud[data-state=error] svg,.admin-topbar-bell[data-state=pending] svg{filter:drop-shadow(0 0 12px #ff5c7a8f)}.admin-topbar-cloud[data-state=error]:after,.admin-topbar-bell[data-state=pending]:before{border-color:#ff5c7a47;box-shadow:inset 0 1px #ffffff29,inset 0 -8px 14px #78002a24,0 10px 18px #ff5c7a1f}.admin-topbar-bell>span{color:#fff;z-index:2;pointer-events:none;background:linear-gradient(135deg,#ff426d,#b21346);border:1px solid #ffffff5c;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:.68rem;font-weight:950;line-height:1;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 0 14px #ff426d6b}@keyframes admin-hello-wave{0%,to{transform:rotate(0)}28%{transform:rotate(13deg)}58%{transform:rotate(-8deg)}}.admin-notifications__dropdown{z-index:35;color:#eaf6ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:100% 0;background:radial-gradient(circle at 100% 0,#23e8ff2e,#0000 36%),linear-gradient(145deg,#051644fa,#020a24f5);border:1px solid #81bdff70;border-radius:22px;gap:10px;width:min(360px,100vw - 24px);padding:12px;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:inset 0 0 28px #ffffff0a,0 26px 68px #00000061,0 0 32px #00b8ff2e}.admin-notifications__dropdown[data-state=closed]{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-8px)scale(.96)}.admin-notifications__dropdown[data-state=open]{visibility:visible;opacity:1;transform:translateY(0)scale(1)}.admin-notifications__dropdown header{border-bottom:1px solid #81bdff2e;gap:3px;padding:4px 6px 10px;display:grid}.admin-notifications__dropdown header strong{color:#fff}.admin-notifications__search{background:#03153d61;border:1px solid #81bdff38;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:40px;padding:0 12px;display:grid;box-shadow:inset 0 0 14px #23e8ff0f}.admin-notifications__search span{aspect-ratio:1;border:2px solid #dbeafed1;border-radius:50%;width:16px;position:relative}.admin-notifications__search span:after{content:"";background:#dbeafed1;border-radius:999px;width:7px;height:2px;position:absolute;transform:translate(11px,12px)rotate(45deg)}.admin-notifications__search input{color:#f5fbff;background:0 0;border:0;outline:none;min-width:0}.admin-notifications__search input::placeholder{color:#8fa6d4}.admin-notifications__dropdown header small,.admin-notifications__item small,.admin-notifications__item time,.admin-notifications__empty{color:#9fb9ec}.admin-notifications__list{gap:8px;display:grid}.admin-notifications__item{color:#eaf6ff;background:#03153d6b;border:1px solid #81bdff2e;border-radius:16px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px;text-decoration:none;display:grid}.admin-notifications__item:hover,.admin-notifications__item:focus-visible{text-shadow:none;background:#075dff3d;border-color:#23e8ff7a}.admin-notifications__item>span{aspect-ratio:1;color:#35efff;background:radial-gradient(circle at 34% 22%,#ffffff24,#0000 32%),#03153d80;border:1px solid #23e8ff47;border-radius:13px;place-items:center;width:36px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 10px 18px #0084ff1a}.admin-notifications__item svg{width:20px;height:20px}.admin-notifications__item p{gap:2px;min-width:0;margin:0;display:grid}.admin-notifications__item strong{color:#fff}.admin-notifications__empty{text-align:center;margin:0;padding:14px 8px}.admin-notifications__pagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.admin-notifications__pagination button{color:#35efff;cursor:pointer;min-height:40px;font:inherit;background:linear-gradient(135deg,#075dff52,#23e8ff1a);border:1px solid #23e8ff57;border-radius:14px;justify-content:center;align-items:center;padding:0 12px;font-weight:900;display:inline-flex;box-shadow:inset 0 0 16px #23e8ff14}.admin-notifications__pagination button:hover:not(:disabled),.admin-notifications__pagination button:focus-visible:not(:disabled){color:#fff;background:linear-gradient(135deg,#075dff7a,#23e8ff2e);border-color:#23e8ff9e}.admin-notifications__pagination button:disabled{cursor:not-allowed;opacity:.42}.admin-notifications__pagination span{color:#9fb9ec;white-space:nowrap;font-size:.78rem;font-weight:900}@keyframes admin-sync-pulse{to{opacity:.62;transform:scale(.82)}}.admin-user-chip span{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 34% 24%,#ffffff38,#0000 30%),linear-gradient(135deg,#075dff,#1b80ff);border:1px solid #ffffff47;border-radius:50%;place-items:center;width:48px;font-weight:950;display:grid;box-shadow:inset 0 1px #ffffff47,inset 0 -10px 16px #0028a038,0 10px 18px #075dff33,0 0 26px #075dff57}.admin-user-chip i{border-bottom:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;margin-left:6px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.admin-user-chip[aria-expanded=true] i{transform:translateY(2px)rotate(225deg)}.admin-user-dropdown{z-index:30;color:#eaf6ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform-origin:100% 0;background:radial-gradient(circle at 100% 0,#23e8ff33,#0000 34%),linear-gradient(145deg,#051644fa,#020a24f5);border:1px solid #81bdff7a;border-radius:22px;gap:12px;width:min(330px,100vw - 32px);padding:14px;transition:opacity .22s,transform .22s,visibility .22s;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:inset 0 0 28px #ffffff0a,0 26px 68px #00000061,0 0 32px #00b8ff2e}.admin-user-dropdown[data-state=closed]{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-8px)scale(.96)}.admin-user-dropdown[data-state=open]{visibility:visible;opacity:1;transform:translateY(0)scale(1)}.admin-user-dropdown__profile{background:#021036a8;border:1px solid #23e8ff33;border-radius:17px;align-items:center;gap:12px;padding:10px;display:flex}.admin-user-dropdown__profile>span{aspect-ratio:1;color:#fff;background:linear-gradient(135deg,#075dff,#21dbff);border-radius:50%;place-items:center;width:48px;font-weight:950;display:grid;box-shadow:0 0 24px #075dff57}.admin-user-dropdown__profile p{gap:3px;min-width:0;display:grid}.admin-user-dropdown__profile strong{color:#fff}.admin-user-dropdown__profile small{color:#9fb9ec;overflow-wrap:break-word}.admin-user-dropdown__details{gap:8px;margin:0;display:grid}.admin-user-dropdown__details div{border-bottom:1px solid #81bdff29;justify-content:space-between;align-items:center;gap:14px;padding:9px 10px;display:flex}.admin-user-dropdown__details dt{color:#8ea9df;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:850}.admin-user-dropdown__details dd{color:#fff;text-align:right;margin:0;font-weight:850}.admin-user-dropdown__item,.admin-user-dropdown__logout{color:#eaf6ff;background:#42e8ff14;border-radius:14px;justify-content:center;align-items:center;min-height:44px;font-weight:900;text-decoration:none;display:flex}.admin-user-dropdown__item{background:radial-gradient(circle at 34% 18%,#ffffff14,#0000 32%),#42e8ff14;border:1px solid #81bdff47;box-shadow:inset 0 1px #ffffff14,inset 0 -8px 14px #0036a01a,0 8px 16px #00185c24}.admin-user-dropdown__item:hover,.admin-user-dropdown__item:focus-visible{background:radial-gradient(circle at 34% 18%,#ffffff1c,#0000 32%),#42e8ff24;border-color:#23e8ff94;box-shadow:inset 0 1px #ffffff1f,inset 0 -8px 14px #0036a01f,0 10px 18px #00185c2e,0 0 18px #00b8ff2e}.admin-user-dropdown__logout{color:#fff;cursor:pointer;text-shadow:0 0 12px #ffffff6b;background:radial-gradient(circle at 32% 20%,#ffffff42,#0000 30%),linear-gradient(145deg,#2d84ff 0%,#13b9e8 100%);border:1px solid #ffffff3d;transition:box-shadow .18s,filter .18s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff57,inset 0 -9px 16px #003da833,0 10px 18px #1478ff33,0 3px #0061beb8}.admin-user-dropdown__logout:before{display:none}.admin-user-dropdown__logout span{z-index:1;position:relative}.admin-user-dropdown__logout:hover,.admin-user-dropdown__logout:focus-visible{filter:brightness(.98)saturate(1.04);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff6b,inset 0 -9px 16px #003da82e,0 12px 20px #1478ff3d,0 0 18px #00d8ff47,0 3px #0061beb8}.admin-ops-hero{color:#fff;background:linear-gradient(90deg,#041239e6,#031440a3),url(/img/general/background_1.png) 50% 58%/cover no-repeat;border-color:#20b3ff70;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;min-height:120px;padding:20px 26px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 44px #ffffff0a,0 0 30px #00b8ff1f}.admin-ops-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#020a2159,#0000 55%);position:absolute;inset:0}.admin-ops-hero>*{z-index:1;position:relative}.admin-eyebrow{color:#35efff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.78rem;font-weight:900}.admin-ops-hero h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(1.65rem,3vw,2.28rem);line-height:1.08}.admin-hero-greeting-name{color:#fff;white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.admin-ops-hero span,.admin-ops-hero small{color:#dbeafe}.admin-ops-hero>div>span{max-width:72ch;margin-top:6px;font-size:.95rem;line-height:1.45;display:block}.admin-ops-hero small{align-items:center;gap:9px;margin-top:8px;font-size:.84rem;display:flex}.admin-ops-clock{border-left:1px solid #c6e6ff4d;gap:4px;min-width:230px;padding-left:28px;display:grid}.admin-ops-clock span{color:#fff}.admin-ops-clock strong{color:#fff;align-items:baseline;gap:5px;font-size:1.72rem;line-height:1;display:inline-flex}.admin-ops-clock strong small{color:#dbeafec7;letter-spacing:.03em;font-size:.56em;font-weight:900}.admin-ops-clock p{color:#dbeafe;align-items:center;gap:10px;display:inline-flex}.admin-ops-clock p svg{color:#35ffcf;filter:drop-shadow(0 0 12px #19ffc999);width:20px;height:20px}.admin-attention{color:#fff;background:#031440c7;border-color:#20b3ff6b;grid-template-columns:minmax(220px,1.1fr) repeat(3,minmax(0,1fr)) auto;align-items:center;gap:16px;padding:12px 16px;display:grid;box-shadow:inset 0 0 28px #ffffff09}.admin-attention__intro,.admin-attention__item{align-items:center;gap:12px;min-width:0;display:flex}.admin-attention__icon{aspect-ratio:1;border-radius:13px;flex:none;width:46px}.admin-attention__icon svg{width:70%;height:70%}.admin-attention p{color:#cbdcff;gap:2px;min-width:0;font-size:.86rem;line-height:1.3;display:grid}.admin-attention strong{color:#fff}.admin-attention__count{aspect-ratio:1;flex:none;width:44px;font-size:1.1rem}.admin-see-all,.admin-panel__header a{color:#35efff;white-space:nowrap;font-weight:900;text-decoration:none}.admin-dashboard{z-index:1;gap:18px;display:grid;position:relative}.admin-metric p,.admin-module p{color:#b9d7ff;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:850}.admin-module{color:#eaf6ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 100% 0,#23e8ff2e,#0000 38%),#051644ad;border-color:#81bdff61;position:relative;overflow:hidden;box-shadow:inset 0 0 26px #ffffff0a,0 0 30px #00b8ff1f}.admin-dashboard__metrics,.admin-dashboard__modules{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.admin-metric{color:#eaf6ff;background:radial-gradient(circle at 100% 0,#ffffff1c,#0000 36%),linear-gradient(145deg,#ffffff1a,#07194875);border-color:#b8dcff42;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #ffffff09,0 18px 35px #0000001f}.admin-metric__icon,.admin-module__icon{aspect-ratio:1;place-items:center;width:52px;display:grid}.admin-metric__icon{border-radius:16px}.admin-metric__icon svg,.admin-module__icon svg{width:64%}.admin-metric div,.admin-module div{gap:4px;display:grid}.admin-metric p,.admin-module p{margin:0}.admin-metric p{color:#b9d7ff}.admin-metric strong{color:#fff;font-family:var(--font-mono);font-size:clamp(1.55rem,2.2vw,2.05rem);line-height:1}.admin-metric small,.admin-module small{color:#b9c8f6;font-size:.8rem;line-height:1.35}.admin-metric small{color:#c8d7f6}.admin-module{color:inherit;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon status""icon content";align-items:start;gap:12px 14px;padding:20px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s,background-color .18s;display:grid}.admin-module:before{content:"";border-radius:inherit;background:conic-gradient(from var(--admin-card-glow-angle,0deg), #42e8ff14, #42e8fffa 14%, #fff 19%, #42e8fffa 24%, #42e8ff1f 38%, #075dffad 55%, #42e8ff1f 72%, #31ecbebd 88%, #42e8ff14);opacity:0;pointer-events:none;-webkit-mask-composite:xor;padding:1px;transition:opacity .18s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.admin-module--action:hover,.admin-module--action:focus-visible{background-color:#08225cc7;border-color:#42e8ffc7;transform:translateY(-5px)scale(1.015);box-shadow:inset 0 0 30px #ffffff0d,0 0 30px #00d8ff4d,0 22px 52px #00000052}.admin-console .admin-module--action:hover,.admin-console .admin-module--action:focus-visible{background:radial-gradient(circle at 18% 0,#23e8ff38,#0000 42%),#08225cdb;border-color:#42e8ffdb;transform:translateY(-5px)scale(1.015);box-shadow:inset 0 0 32px #ffffff0f,0 0 34px #00d8ff5c,0 22px 52px #00000057}.admin-module--action:hover:before,.admin-module--action:focus-visible:before,.admin-console .admin-module--action:hover:before,.admin-console .admin-module--action:focus-visible:before{opacity:1;animation:1.45s linear infinite admin-card-border-glow}.admin-module__icon{grid-area:icon}.admin-module div{grid-area:content}.admin-module strong{color:#fff;font-size:1.16rem;line-height:1.16}.admin-module--disabled{opacity:.72}.platform-users-page{z-index:1;gap:18px;display:grid;position:relative}.platform-users-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;display:grid}.platform-users-layout{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}.platform-users-form,.platform-users-list,.admin-vouchers-panel{color:#eaf6ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#23e8ff1f,#0000 36%),linear-gradient(#0c1d466b,#040d2880);border-color:#81bdff47;gap:18px;min-width:0;padding:clamp(18px,3vw,24px);display:grid;position:relative}.platform-users-form{z-index:20;overflow:visible}.platform-users-form:has(.internal-select[data-state=open]){z-index:120}.platform-users-list{z-index:1}.platform-users-form header,.platform-users-list header,.admin-vouchers-panel>header{gap:6px;display:grid}.platform-users-list header,.admin-vouchers-panel>header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.platform-users-form h2,.platform-users-list h2,.admin-vouchers-panel h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(1.2rem,2.4vw,1.62rem)}.platform-users-form header span,.platform-users-list header>span,.admin-vouchers-panel>header>span{color:#bdd7f5;line-height:1.5}.admin-vouchers-panel>header>span,.admin-table-count{font-weight:800}.admin-table-count{color:#bdd7f5;white-space:nowrap;line-height:1.5}.platform-users-form form{grid-template-columns:minmax(180px,.9fr) minmax(220px,1fr) minmax(240px,.9fr) minmax(180px,auto);align-items:start;gap:12px;display:grid}.platform-users-list>.platform-users-form{z-index:30;background:#03153d47;border:1px solid #81bdff33;border-radius:18px;padding:14px;position:relative;overflow:visible}.internal-select{z-index:40;position:relative}.internal-select[data-state=open]{z-index:140}.internal-select__trigger{cursor:pointer;width:100%;font:inherit;text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;font-weight:600;display:grid}.internal-select__trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.internal-select__trigger i{content:"";pointer-events:none;border-bottom:2px solid #8fdfff;border-right:2px solid #8fdfff;flex:none;width:10px;height:10px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.internal-select[data-state=open] .internal-select__trigger i{transform:translateY(2px)rotate(225deg)}.internal-select__menu{z-index:160;opacity:0;pointer-events:none;background:radial-gradient(circle at 12% 0,#23e8ff29,#0000 42%),#020e2efa;border:1px solid #23e8ff6b;border-radius:16px;gap:8px;padding:8px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(6px)scale(.98);box-shadow:inset 0 0 16px #23e8ff14,0 18px 36px #0000004d,0 0 22px #23e8ff29}.internal-select__menu[data-state=open]{opacity:1;pointer-events:auto;border-color:#72b7ffc7;transform:translateY(0)scale(1);box-shadow:inset 0 0 14px #0084ff1a,0 18px 36px #0000004d,0 0 16px #318dff2e}.internal-select__menu button{color:#dbeafe;cursor:pointer;min-height:42px;font:inherit;text-align:left;background:#03153db8;border:1px solid #2d80ff80;border-radius:12px;align-items:center;gap:14px;padding:0 14px;font-weight:900;display:flex}.internal-select__menu button:before{content:"";aspect-ratio:1;background:0 0;border:1px solid #35efffad;border-radius:50%;flex:none;width:16px;box-shadow:inset 0 0 8px #23e8ff1f}.internal-select__menu button:hover,.internal-select__menu button:focus-visible,.internal-select__menu button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#075dffb8,#00b8ff3d);border-color:#23e8ff80;box-shadow:inset 0 0 14px #23e8ff1f,0 0 16px #23e8ff1f}.internal-select__menu button[aria-selected=true]:before{background:radial-gradient(circle,#fff 0 24%,#35efff 28% 52%,#23e8ff2e 56%);border-color:#ffffffe6;box-shadow:0 0 16px #23e8ff73}.platform-users-form .auth-field-error{color:#ff405c;text-shadow:0 0 12px #ef444457;margin:0;font-size:.82rem;font-weight:850;line-height:1.35}.platform-users-form .app-alert{grid-column:1/-1;margin-top:2px}.platform-users-form .platform-users-role-picker div{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-users-list>.platform-users-form .platform-users-role-picker{min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;gap:7px;padding:0}.platform-users-list>.platform-users-form .platform-users-role-picker legend{color:#e0f7ffc7;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;padding:0;font-size:.72rem;font-weight:850}.platform-users-form .platform-users-role-option{justify-content:flex-start;min-height:42px;padding:0 12px;font-size:.84rem;line-height:1.15}.platform-users-form .neon-button,.platform-users-form .primary-button{align-self:start;min-width:180px;height:58px;min-height:58px;margin-top:0}.platform-users-table{z-index:1;scrollbar-color:#23e8ff8a #03153d6b;flex-direction:column;gap:10px;min-width:0;max-width:100%;padding-bottom:4px;display:flex;position:relative;overflow:auto hidden}.platform-users-table::-webkit-scrollbar{width:10px;height:10px}.platform-users-table::-webkit-scrollbar-track{background:#03153d6b;border-radius:999px}.platform-users-table::-webkit-scrollbar-thumb{background:#23e8ff8a;border:2px solid #03153d6b;border-radius:999px}.platform-users-table::-webkit-scrollbar-thumb:hover{background:#23e8ffc2}.platform-users-table>*{flex:none}.platform-users-row{--admin-table-row-width:832px;min-width:100%;width:max(100%, var(--admin-table-row-width));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#03153d47,#04123629);border:1px solid #81bdff2e;border-radius:17px;grid-template-columns:minmax(44px,.35fr) minmax(200px,1.45fr) minmax(172px,1.25fr) minmax(124px,.92fr) minmax(216px,1.58fr);align-items:center;gap:14px;max-width:none;padding:14px;display:grid}.platform-users-row--head{color:#8fdfff;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(90deg,#23e8ff24,#075dff14),#03153d61;border-color:#23e8ff42;min-height:42px;font-size:.7rem;font-weight:900;box-shadow:inset 0 -1px #23e8ff33}.platform-users-row--head>*{text-align:left;white-space:nowrap;justify-self:stretch;min-width:0}.platform-users-row>span{overflow-wrap:break-word;min-width:0;max-width:100%}.platform-users-row strong,.platform-users-row small{display:block}.platform-users-row strong{color:#fff;overflow-wrap:break-word}.platform-users-row small{color:#a9bddf;overflow-wrap:break-word;margin-top:4px}.platform-users-role-picker{background:#03153d6b;border:1px solid #81bdffeb;border-radius:21px;gap:10px;margin:0;padding:12px;display:grid;box-shadow:inset 0 0 22px #0084ff38,0 0 18px #0084ff33}.platform-users-role-picker--invalid{border-color:#ff7878d1;box-shadow:inset 0 0 22px #ef444429,0 0 20px #ef444433}.platform-users-role-picker legend{color:#c9d8ff;padding-inline:6px;font-weight:900}.platform-users-role-picker div{gap:8px;display:grid}.platform-users-role-option{color:#dbeafe;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#03153d94;border:1px solid #81bdff42;border-radius:14px;align-items:center;gap:14px;padding:0 16px;font-weight:680;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.platform-users-role-option:before{content:"";aspect-ratio:1;background:#021036b8;border:1px solid #8fdfff99;border-radius:50%;flex:none;width:16px;box-shadow:inset 0 0 8px #23e8ff29}.platform-users-role-option[aria-pressed=true]:before{background:radial-gradient(circle,#fff 0 28%,#35efff 32% 56%,#23e8ff38 60%);border-color:#ffffffe6;box-shadow:0 0 16px #23e8ff5c}.platform-users-role-option:hover,.platform-users-role-option:focus-visible,.platform-users-role-option[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#075dff8a,#00c8ff2e);border-color:#23e8ffc7;transform:translateY(-1px);box-shadow:inset 0 0 18px #00d8ff1f,0 0 18px #00b8ff29}.platform-users-form .neon-button,.platform-users-form .primary-button{background:radial-gradient(circle at 32% 20%,#ffffff42,#0000 30%),linear-gradient(145deg,#2d84ff 0%,#13b9e8 100%);border:1px solid #ffffff3d;border-radius:14px;height:58px;min-height:58px;box-shadow:inset 0 1px #ffffff57,inset 0 -9px 16px #003da833,0 10px 18px #1478ff33,0 3px #0061beb8}.platform-users-form .neon-button:hover,.platform-users-form .neon-button:focus-visible,.platform-users-form .primary-button:hover,.platform-users-form .primary-button:focus-visible{box-shadow:inset 0 1px #ffffff6b,inset 0 -9px 16px #003da82e,0 12px 20px #1478ff3d,0 0 18px #00d8ff47,0 3px #0061beb8}.platform-users-invitation{background:#01123a9e;border:1px solid #23e8ff52;border-radius:18px;grid-template-columns:minmax(0,.7fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.platform-users-invitation p{gap:3px;margin:0;display:grid}.platform-users-invitation strong{color:#fff}.platform-users-invitation span{color:#bdd7f5}.platform-users-invitation code{color:#dffbff;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.platform-users-invitation .secondary-button,.platform-users-resend,.platform-users-status-action{border-radius:12px;min-height:42px;padding:0 16px}.admin-table-search,.platform-users-filter,.store-customers-search{background:#03153d66;border:1px solid #81bdff47;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:48px;padding:0 14px;display:grid;box-shadow:inset 0 0 18px #00d8ff0f}.admin-table-search span,.platform-users-filter span,.store-customers-search span{aspect-ratio:1;color:#8fdfff;width:22px;display:block;position:relative}.admin-table-search span:before,.admin-table-search span:after,.platform-users-filter span:before,.platform-users-filter span:after,.store-customers-search span:before,.store-customers-search span:after{content:"";display:block;position:absolute}.admin-table-search span:before,.platform-users-filter span:before,.store-customers-search span:before{border:2px solid;border-radius:50%;inset:2px 5px 5px 2px;box-shadow:0 0 12px #23e8ff3d}.admin-table-search span:after,.platform-users-filter span:after,.store-customers-search span:after{transform-origin:50%;background:currentColor;border-radius:999px;width:8px;height:2px;bottom:2px;right:1px;transform:rotate(45deg)}.admin-table-search input,.platform-users-filter input,.store-customers-search input{color:#f7fbff;background:0 0;border:0;outline:none;min-width:0}.admin-table-search input::placeholder,.platform-users-filter input::placeholder,.store-customers-search input::placeholder{color:#8fa6d4}.admin-table-search:focus-within,.platform-users-filter:focus-within,.store-customers-search:focus-within{background:#03153d6b;border-color:#23e8ffc7;box-shadow:inset 0 0 20px #00d8ff1f,0 0 18px #00b8ff2e}.admin-table{z-index:1;scrollbar-color:#23e8ff8a #03153d6b;gap:10px;width:100%;min-width:0;max-width:100%;padding-bottom:4px;display:grid;position:relative;overflow:auto hidden}.admin-table::-webkit-scrollbar{width:10px;height:10px}.store-voucher-batch-card__body ul::-webkit-scrollbar{width:10px;height:10px}.admin-table::-webkit-scrollbar-track{background:#03153d6b;border-radius:999px}.store-voucher-batch-card__body ul::-webkit-scrollbar-track{background:#03153d6b;border-radius:999px}.admin-table::-webkit-scrollbar-thumb{background:#23e8ff8a;border:2px solid #03153d6b;border-radius:999px}.store-voucher-batch-card__body ul::-webkit-scrollbar-thumb{background:#23e8ff8a;border:2px solid #03153d6b;border-radius:999px}.admin-table::-webkit-scrollbar-thumb:hover{background:#23e8ffc2}.store-voucher-batch-card__body ul::-webkit-scrollbar-thumb:hover{background:#23e8ffc2}.admin-table>*{flex:none}.admin-table-row{--admin-table-row-width:832px;min-width:100%;width:max(100%, var(--admin-table-row-width));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#03153d47,#04123629);border:1px solid #81bdff2e;border-radius:14px;grid-template-columns:minmax(44px,.35fr) minmax(200px,1.45fr) minmax(172px,1.25fr) minmax(124px,.92fr) minmax(216px,1.58fr);align-items:center;gap:12px;max-width:none;padding:12px 14px;font-size:.9rem;line-height:1.35;display:grid}.admin-table-row--head{color:#8fdfff;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(90deg,#23e8ff24,#075dff14),#03153d61;border-color:#23e8ff42;min-height:42px;font-size:.7rem;font-weight:900;box-shadow:inset 0 -1px #23e8ff33}.admin-table-row--head>*{text-align:left;white-space:nowrap;justify-self:stretch;min-width:0}.admin-table-row--head *{text-transform:uppercase}.admin-table-row span{overflow-wrap:break-word;min-width:0}.admin-table-row>span{max-width:100%}.admin-table-row strong,.admin-table-row small{display:block}.admin-table-row strong{color:#fff;overflow-wrap:break-word}.admin-table-row small{color:#a9bddf;overflow-wrap:break-word;margin-top:4px}.platform-users-status{color:#9af7df;text-align:center;background:#10a9791a;border:1px solid #31ecbe57;border-radius:999px;justify-content:center;align-items:center;width:148px;max-width:100%;min-height:34px;padding:7px 14px;font-size:.74rem;font-style:normal;font-weight:900;line-height:1.15;display:inline-flex}.platform-users-status--pending{color:#ffe19a;background:#f59e0b1f;border-color:#ffcc5c5c}.platform-users-status--inactive{color:#fecaca;background:#7f1d1d2e;border-color:#f8717161}.platform-users-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.platform-users-actions .secondary-button{white-space:nowrap;border-radius:11px;flex:0 auto;justify-content:center;min-width:92px;min-height:34px;padding:0 12px;font-size:.78rem}.platform-users-actions .secondary-button span:not(.button-loading-spinner){white-space:nowrap}.platform-users-resend:disabled,.platform-users-status-action:disabled{cursor:not-allowed;opacity:.52;transform:none}.admin-table-empty{color:#bdd7f5;text-align:center;place-items:center;gap:12px;min-height:180px;padding:24px;display:grid}.admin-vouchers-page{z-index:1;gap:18px;display:grid;position:relative}.admin-vouchers-panel{color:#eaf6ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#23e8ff1f,#0000 36%),linear-gradient(#0c1d466b,#040d2880);border-color:#81bdff47;gap:18px;min-width:0;padding:clamp(18px,3vw,24px);display:grid}.admin-vouchers-panel>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.admin-vouchers-panel__actions{justify-items:end;gap:8px;display:grid}.admin-vouchers-create-batch{white-space:nowrap;min-height:44px}.admin-vouchers-panel h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(1.2rem,2.4vw,1.62rem)}.admin-vouchers-panel>header>span{color:#bdd7f5;font-weight:800}.admin-voucher-batches{color:#eaf6ff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#23e8ff1f,#0000 36%),linear-gradient(#0c1d466b,#040d2880);border-color:#81bdff47;gap:16px;min-width:0;padding:clamp(18px,3vw,24px);display:grid}.admin-voucher-batches>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.admin-voucher-batches h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(1.2rem,2.4vw,1.62rem)}.admin-voucher-batches__empty{color:#bdd7f5;background:#020c2c5c;border:1px dashed #81bdff57;border-radius:18px;margin:0;padding:16px;font-weight:750}.admin-voucher-batches-controls{grid-template-columns:minmax(240px,420px);align-items:center;display:grid}.admin-voucher-batches-table{scrollbar-color:#23e8ff8a #03153d6b;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.admin-voucher-batches-row{background:#020c2c6b;border:1px solid #81bdff38;border-radius:18px;grid-template-columns:minmax(144px,1.2fr) minmax(60px,.42fr) minmax(80px,.55fr) minmax(76px,.55fr) minmax(144px,1fr) minmax(84px,.55fr);align-items:center;gap:12px;min-width:680px;padding:12px;display:grid}.admin-voucher-batches-row--head{background:#075dff2e;border-color:#42e8ff57}.admin-voucher-batches-row span{min-width:0}.admin-voucher-batches-row strong,.admin-voucher-batches-row small{overflow-wrap:break-word;display:block}.admin-voucher-batches-row strong{color:#fff;font-weight:900}.admin-voucher-batches-row small{color:#a9bddf;margin-top:3px;font-size:.82rem;font-weight:800}.admin-voucher-batches-row--head span{color:#42e8ff;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:950}.admin-voucher-batches-detail{white-space:nowrap;min-height:40px}.admin-batch-detail-modal{gap:16px;display:grid}.admin-batch-detail-modal__stats{flex-wrap:wrap;gap:8px;display:flex}.admin-batch-detail-modal__stats span{color:#174084;background:#eef7ffdb;border:1px solid #81bdff57;border-radius:999px;padding:8px 10px;font-size:.84rem;font-weight:850}.admin-batch-detail-modal__stats strong{color:#07113f;font-family:var(--font-mono)}.admin-batch-detail-modal__section{gap:10px;display:grid}.admin-batch-detail-modal__section>strong{color:#174084;letter-spacing:.11em;text-transform:uppercase;font-size:.8rem}.admin-batch-detail-modal__section p{color:#324269;margin:0;font-weight:750}.admin-batch-detail-modal__section ul,.admin-batch-detail-modal__vouchers{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-batch-detail-modal__section li,.admin-batch-detail-modal__vouchers li{background:#eef7ffb8;border:1px solid #7b99cc52;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.admin-batch-detail-modal__vouchers .admin-batch-detail-modal__voucher{grid-template-columns:1fr;align-items:stretch}.admin-batch-detail-modal__voucher-main{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.admin-batch-detail-modal__trace{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:2px 0 0;display:grid}.admin-batch-detail-modal__trace div{background:#ffffff94;border-radius:12px;min-width:0;padding:8px}.admin-batch-detail-modal__trace dt{color:#64749d;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:950}.admin-batch-detail-modal__trace dd{color:#16244b;overflow-wrap:break-word;margin:3px 0 0;font-size:.82rem;font-weight:820}.admin-batch-detail-modal__section span,.admin-batch-detail-modal__section small,.admin-batch-detail-modal__vouchers strong,.admin-batch-detail-modal__vouchers small{overflow-wrap:break-word;display:block}.admin-batch-detail-modal__section span,.admin-batch-detail-modal__vouchers strong{color:#07113f;font-weight:900}.admin-batch-detail-modal__section small,.admin-batch-detail-modal__vouchers small{color:#5d6b8f;margin-top:3px;font-size:.82rem}.admin-batch-detail-modal__vouchers{scrollbar-color:#239cdc8a #cadaf4cc;max-height:320px;overflow:auto}.app-modal-status-badge{text-align:center;min-width:138px;text-shadow:none;border-style:solid;border-width:1px;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:.78rem;font-weight:950;display:inline-flex}.app-modal-status-badge--ready{color:#7a4a02;background:#fff3cdeb;border-color:#b4770e6b}.app-modal-status-badge--active{color:#075985;background:#cffafeeb;border-color:#0e749061}.app-modal-status-badge--done{color:#047857;background:#d1fae5eb;border-color:#05966957}.app-modal-status-badge--blocked{color:#991b1b;background:#fee2e2eb;border-color:#b91c1c52}.app-modal-detail-list__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-modal-detail-list__header strong{color:#174084;letter-spacing:.11em;text-transform:uppercase;font-size:.8rem}.app-modal-detail-list__header small{color:#5d6b8f;font-weight:850}.app-modal .admin-table-search{width:100%}.voucher-batch-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=640px){.voucher-batch-modal__grid{grid-template-columns:1fr}}.voucher-batch-code-input{color:#16244b;font:inherit;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0;font-size:.98rem;font-weight:700;display:grid}.voucher-batch-code-input span{color:#64749d;letter-spacing:.02em;white-space:nowrap;font-weight:950}.voucher-batch-code-input input{min-width:8ch;font-weight:700}.voucher-batch-code-input input::placeholder{color:#65759e8f}.voucher-batch-modal__partial{color:#16244b;cursor:pointer;background:#ffffff9e;border:1px solid #1a8eff38;border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.voucher-batch-modal__partial input{opacity:0;pointer-events:none;position:absolute}.voucher-batch-modal__partial span{aspect-ratio:1;background:#f4f9fff0;border:1px solid #1ac7ffc2;border-radius:50%;width:18px;box-shadow:inset 0 0 8px #20d8ff1f}.voucher-batch-modal__partial input:checked+span{background:radial-gradient(circle,#fff 0 26%,#20d8ff 30% 54%,#20d8ff29 58%);border-color:#1ac7ffd1;box-shadow:0 0 14px #20d8ff52}.voucher-batch-modal__partial strong{font-size:.9rem}.voucher-batch-modal__partial div{gap:3px;display:grid}.voucher-batch-modal__partial small{color:#65759e;font-size:.78rem;font-weight:700;line-height:1.32}.admin-vouchers-toolbar{grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);align-items:center;gap:12px;display:grid}.support-cases-toolbar{grid-template-columns:minmax(0,1fr) minmax(220px,auto) minmax(220px,auto)}.support-requesters-toolbar{grid-template-columns:minmax(0,1fr) repeat(3,minmax(170px,.24fr))}.admin-table-section-title{gap:6px;margin-top:4px;display:grid}.admin-table-section-title h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(1.2rem,2.4vw,1.62rem)}.admin-table-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.admin-table-controls .admin-table-bulkbar,.admin-table-controls .admin-table-search,.admin-table-controls .platform-users-filter,.admin-table-controls .admin-vouchers-toolbar{min-height:54px}.admin-vouchers-status-menu{z-index:5;position:relative}.admin-vouchers-status-trigger{color:#f7fbff;cursor:pointer;width:100%;min-height:48px;font:inherit;text-align:left;background:linear-gradient(135deg,#075dff3d,#00c8ff14),#03153dbd;border:1px solid #23e8ffc7;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 16px;display:grid;box-shadow:inset 0 0 20px #00d8ff1a,0 0 18px #00d8ff29}.admin-vouchers-status-trigger span{color:#dbeafe;font-weight:900}.admin-vouchers-status-trigger strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-vouchers-status-trigger i{border-bottom:2px solid #8fdfff;border-right:2px solid #8fdfff;width:12px;height:12px;transform:rotate(45deg)translateY(-2px)}.admin-vouchers-status-options{background:radial-gradient(circle at 12% 0,#23e8ff2e,#0000 42%),#020e2efa;border:1px solid #23e8ff70;border-radius:18px;gap:8px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:inset 0 0 18px #23e8ff14,0 18px 36px #00000047,0 0 24px #23e8ff2e}.admin-vouchers-status-options[data-state=closed]{display:none}.admin-vouchers-status-options button{color:#dbeafe;cursor:pointer;min-height:44px;font:inherit;text-align:left;background:#03153db3;border:1px solid #81bdff47;border-radius:14px;align-items:center;gap:14px;padding:0 16px;font-weight:850;display:flex;position:relative}.admin-vouchers-status-options button:before{content:"";aspect-ratio:1;background:#021036b8;border:1px solid #8fdfff99;border-radius:50%;flex:none;width:16px;box-shadow:inset 0 0 8px #23e8ff29}.admin-vouchers-status-options button:hover,.admin-vouchers-status-options button:focus-visible,.admin-vouchers-status-options button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#075dff7a,#00b8ff33);border-color:#23e8ff80;box-shadow:inset 0 0 14px #23e8ff1f,0 0 16px #23e8ff1f}.admin-vouchers-status-options button[aria-pressed=true]:before{background:radial-gradient(circle,#fff 0 28%,#35efff 32% 56%,#23e8ff38 60%);border-color:#ffffffe6;box-shadow:0 0 16px #23e8ff5c}.admin-table-bulkbar{background:#03153d4d;border:1px solid #81bdff38;border-radius:17px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;min-height:54px;padding:8px 12px;display:grid;position:relative;overflow:visible}.admin-table-bulkbar[data-state=active]{background:linear-gradient(135deg,#075dff3d,#23e8ff14);border-color:#23e8ff6b;box-shadow:inset 0 0 18px #23e8ff14}.admin-table-bulkbar p{color:#bdd7f5;min-width:max-content;margin:0;font-weight:850}.admin-table-bulkbar p strong{color:#fff}.admin-table-bulkbar>div,.admin-table-bulkbar__content{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex;overflow:visible}.admin-table-bulkbar__content{margin-left:auto}.admin-table-bulkbar__title{color:#35efff;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 14px #23efff80;align-items:center;min-height:34px;padding-inline:4px;font-size:.78rem;font-weight:950;display:inline-flex}.admin-table-bulkbar__hint,.admin-table-row-action-note{color:#bdd7f5;text-align:center;background:#03153d70;border:1px solid #81bdff47;border-radius:12px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:900;display:inline-flex}.admin-table-bulkbar__hint{white-space:normal;min-width:0;max-width:100%;overflow:visible}.admin-table-bulk-actions{z-index:12;position:relative}.admin-table-bulk-actions summary{color:#35efff;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#03153da8;border:1px solid #23e8ff75;border-radius:12px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:.78rem;font-weight:950;list-style:none;display:inline-flex;box-shadow:inset 0 0 14px #23e8ff14}.admin-table-bulk-actions summary::-webkit-details-marker{display:none}.admin-table-bulk-actions summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.admin-table-bulk-actions[open] summary{background:#03153ddb;border-color:#23e8ffc7;box-shadow:inset 0 0 18px #23e8ff1f,0 0 18px #00b8ff29}.admin-table-bulk-actions[open] summary:after{transform:translateY(2px)rotate(225deg)}.admin-table-bulk-actions>div{background:radial-gradient(circle at 12% 0,#23e8ff29,#0000 42%),#020e2efa;border:1px solid #23e8ff6b;border-radius:16px;gap:8px;min-width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:inset 0 0 16px #23e8ff14,0 18px 36px #0000004d,0 0 22px #23e8ff29}.admin-table-bulk-actions .admin-vouchers-bulk-action{justify-content:center;width:100%}.admin-table-row-action-note{width:100%}.admin-table-check{color:#dbeafe;cursor:pointer;justify-content:center;align-items:center;gap:9px;width:max-content;font-weight:900;display:inline-flex}:is(.admin-table-row>span:first-child:has(>.admin-table-check),.platform-users-row>span:first-child:has(>.admin-table-check)){place-items:center;display:grid}.admin-table-check input{opacity:0;pointer-events:none;position:absolute}.admin-table-check span{aspect-ratio:1;background:0 0;border:1px solid #35efff94;border-radius:9px;place-items:center;width:24px;display:grid;box-shadow:inset 0 0 8px #23e8ff14,0 0 8px #23e8ff24}.admin-table-check span:after{content:"";opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;transform:rotate(-45deg)translate(1px,-1px)}.admin-table-check input:checked+span{background:radial-gradient(circle at 32% 20%,#ffffff57,#0000 30%),linear-gradient(145deg,#3b6cff 0%,#08c8ef 100%);border-color:#ffffff57;border-radius:10px;box-shadow:inset 0 1px #ffffff80,inset 0 -9px 16px #003eb447,0 0 12px #23e8ff3d,0 8px 14px #1265ff29,0 4px #0053becc}.admin-table-check input:checked+span:after{opacity:1}.admin-table-check input:focus-visible+span{outline-offset:3px;outline:2px solid #ffffffdb}.admin-table-check--voucher-unavailable,.admin-table-check[data-bulk-selectable=false]{opacity:.58;cursor:not-allowed}.admin-table-check--voucher-unavailable input:disabled+span,.admin-table-check[data-bulk-selectable=false] input:disabled+span{box-shadow:none;background:#3341555c;border-color:#94a3b875;position:relative}.admin-table-check--voucher-unavailable input:disabled+span:before,.admin-table-check[data-bulk-selectable=false] input:disabled+span:before{content:"";background:#cbd5e1d1;border-radius:999px;width:16px;height:2px;position:absolute;transform:rotate(-38deg)}.admin-table-check--voucher-unavailable input:disabled+span:after,.admin-table-check[data-bulk-selectable=false] input:disabled+span:after{opacity:0}.admin-vouchers-row--bulk-unavailable{background-image:repeating-linear-gradient(135deg,#94a3b812 0 8px,#0000 8px 18px)}.admin-vouchers-row--bulk-unavailable>span:first-child{cursor:not-allowed}.admin-vouchers-row--bulk-unavailable>span:first-child:after{content:"No imprimible";color:#cbd5e1;letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:.66rem;font-weight:900}.admin-voucher-selection-disabled-reason{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-vouchers-bulk-action{border-radius:12px;min-height:38px;padding-inline:14px}.admin-vouchers-row{--admin-table-row-width:1084px;grid-template-columns:minmax(44px,.34fr) minmax(164px,1.16fr) minmax(140px,.98fr) minmax(140px,.96fr) minmax(100px,.72fr) minmax(112px,.78fr) minmax(284px,1.96fr)}.admin-vouchers-batch-cell{gap:6px;display:grid}.admin-vouchers-batch-cell strong{color:#fff}.admin-vouchers-batch-cell small{color:#8fa6d4;font-size:.76rem;font-weight:800}.admin-vouchers-batch-select{color:#8fdfff;width:fit-content;min-height:28px;font:inherit;cursor:pointer;background:#03153d8a;border:1px solid #23e8ff5c;border-radius:999px;padding:0 10px;font-size:.72rem;font-weight:900;transition:border-color .16s,box-shadow .16s,background .16s,color .16s}.admin-vouchers-batch-select:hover,.admin-vouchers-batch-select:focus-visible{color:#fff;background:linear-gradient(135deg,#075dff57,#00b8ff29);border-color:#23e8ffb8;box-shadow:0 0 16px #23e8ff24}.admin-vouchers-status{color:#dbeafe;text-align:center;background:#3b82f61f;border:1px solid #81bdff57;border-radius:999px;justify-content:center;align-items:center;width:140px;max-width:100%;min-height:32px;padding:7px 13px;font-size:.72rem;font-style:normal;font-weight:900;line-height:1.15;display:inline-flex}.admin-vouchers-status-cell,.admin-vouchers-expiry{white-space:nowrap}.admin-vouchers-expiry{color:#eaf6ff;font-weight:800}.admin-vouchers-status--ready{color:#ffe19a;background:#f59e0b1f;border-color:#ffcc5c61}.admin-vouchers-status--active{color:#9af3ff;background:#23e8ff1a;border-color:#23e8ff61}.admin-vouchers-status--done{color:#9af7df;background:#10a9791a;border-color:#31ecbe57}.admin-vouchers-status--delayed{color:#fde68a;background:#b453092e;border-color:#fbbf2499}.admin-vouchers-status--blocked{color:#fecaca;background:#7f1d1d2e;border-color:#f8717161}.admin-vouchers-actions{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));justify-items:stretch;gap:7px;min-width:0;max-width:100%;display:grid}.admin-vouchers-action{white-space:nowrap;border-radius:11px;width:100%;min-width:0;max-width:100%;min-height:34px;padding:0 10px;font-size:.74rem;line-height:1.1}.admin-table-row-action-note{text-align:center;grid-column:1/-1;justify-self:stretch}.admin-vouchers-action span:not(.button-loading-spinner){white-space:nowrap}.admin-vouchers-action .button-loading-spinner{width:13px}.admin-table-empty svg{color:#35efff;filter:drop-shadow(0 0 18px #23e8ff61);width:64px;height:64px}.platform-users-confirmation__copy{color:#37558c;margin:0;font-size:clamp(1rem,2vw,1.08rem);line-height:1.58}.platform-users-resend-delivery{gap:12px;margin-top:16px;display:grid}.platform-users-resend-delivery p,.platform-users-resend-delivery small{color:#496798;margin:0;line-height:1.5}.platform-users-resend-delivery p span{color:#6d82a8;display:block}.platform-users-resend-options{border:0;gap:8px;margin:0;padding:0;display:grid}.platform-users-resend-options legend{color:#496798;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:.82rem;font-weight:760}.platform-users-resend-options label{color:#37558c;cursor:pointer;background:#f7fbffc2;border:1px solid #6f99cf52;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:11px 14px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.platform-users-resend-options label:has(input:checked){background:linear-gradient(135deg,#e7fcfff0,#eff7ffeb);border-color:#23e8ffc7;box-shadow:0 0 0 3px #23e8ff1a,0 8px 20px #3f74b11a}.platform-users-resend-options label:focus-within{border-color:#35efff;box-shadow:0 0 0 3px #23e8ff29}.platform-users-resend-options input{accent-color:#0bbcd4;flex:none;width:17px;height:17px;margin:0}.platform-users-resend-options label span{line-height:1.4}.platform-users-resend-delivery .auth-field-error{margin:0;position:static}.platform-users-role-option[aria-pressed=true]{font-weight:760}.admin-pagination,.platform-users-pagination{justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.admin-pagination p,.platform-users-pagination p{color:#bdd7f5;margin:0}.admin-pagination strong,.platform-users-pagination strong{color:#fff}.admin-pagination div,.platform-users-pagination>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-pagination .secondary-button,.platform-users-pagination .secondary-button{border-radius:12px;min-height:40px}.admin-page-size,.platform-users-page-size{min-height:42px;position:relative}.admin-page-size span,.platform-users-page-size span{color:#8fa6d4;font-size:.78rem;font-weight:850}.admin-page-size>button,.platform-users-page-size>button{color:#bdd7f5;width:auto;min-width:0;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:10px;padding:0;font-weight:900;display:inline-flex}.admin-page-size>button i,.platform-users-page-size>button i{width:9px;height:9px;box-shadow:none;background:0 0;border:2px solid #35efff;border-top:0;border-left:0;border-radius:0;transition:border-color .18s,transform .18s;display:inline-block;transform:rotate(45deg)translate(-1px,-1px)}.admin-page-size>button i:before,.platform-users-page-size>button i:before{content:none}.admin-page-size[data-state=open]>button i,.admin-page-size:hover>button i,.admin-page-size:focus-within>button i,.platform-users-page-size[data-state=open]>button i,.platform-users-page-size:hover>button i,.platform-users-page-size:focus-within>button i{border-color:#fff}.admin-page-size[data-state=open]>button i,.platform-users-page-size[data-state=open]>button i{transform:rotate(225deg)translate(-1px,-1px)}.admin-page-size__menu,.platform-users-page-size__menu{z-index:5;opacity:0;pointer-events:none;background:#020e2efa;border:1px solid #23e8ff61;border-radius:14px;align-items:stretch;gap:8px;min-width:180px;padding:8px;transition:opacity .16s,transform .16s;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(6px)scale(.98);box-shadow:inset 0 0 16px #23e8ff14,0 16px 36px #0000005c,0 0 20px #00b8ff29}.admin-page-size__menu[data-state=open],.platform-users-page-size__menu[data-state=open]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.admin-page-size__menu button,.platform-users-page-size__menu button{color:#dbeafe;width:100%;min-height:40px;font:inherit;cursor:pointer;text-align:left;background:#03153db8;border:1px solid #2d80ff80;border-radius:12px;align-items:center;gap:12px;padding:0 14px;font-weight:900;display:inline-flex}.admin-page-size__menu button:before,.platform-users-page-size__menu button:before{content:"";aspect-ratio:1;background:0 0;border:1px solid #35efffad;border-radius:50%;flex:none;width:14px;box-shadow:inset 0 0 8px #23e8ff1f}.admin-page-size__menu button:hover,.admin-page-size__menu button:focus-visible,.admin-page-size__menu button[aria-selected=true],.platform-users-page-size__menu button:hover,.platform-users-page-size__menu button:focus-visible,.platform-users-page-size__menu button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#075dffb8,#00b8ff3d);border-color:#23e8ff80;box-shadow:inset 0 0 14px #23e8ff1f,0 0 16px #23e8ff1f}.admin-page-size__menu button[aria-selected=true]:before,.platform-users-page-size__menu button[aria-selected=true]:before{background:radial-gradient(circle,#fff 0 24%,#35efff 28% 52%,#23e8ff2e 56%);border-color:#ffffffe6;box-shadow:0 0 16px #23e8ff73}.admin-page-size:hover,.admin-page-size:focus-within,.platform-users-page-size:hover,.platform-users-page-size:focus-within{outline:none}.admin-console .admin-dashboard__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.admin-console .admin-metric{color:#07113f;background:radial-gradient(circle at 100% 0,#fffffff2,#0000 40%),linear-gradient(145deg,#fffffff5,#eef7fff0);border-color:#b9d7ffb8;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;min-height:108px;padding:16px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #ffffffa8,0 18px 32px #0000001a}.admin-console .admin-metric:before,.store-metric:before,.store-voucher-summary-card:before,.store-customer-summary-card:before{content:"";z-index:2;border-radius:inherit;filter:drop-shadow(0 0 8px #0052beb3)drop-shadow(0 0 18px #021f787a)drop-shadow(0 0 28px #0076ff2e);pointer-events:none;background:linear-gradient(90deg,#0000 0 8%,#075dff 12%,#00a6d8 88%,#0000 94%) 0 0/100% 3px no-repeat,linear-gradient(#0000 0 10%,#00a6d8 15%,#0647c8 84%,#0000 92%) 100% 0/3px 100% no-repeat,linear-gradient(90deg,#0000 0 6%,#063ca8 12%,#021f78 78%,#0076b8 90%,#0000 96%) 0 100%/100% 4px no-repeat,linear-gradient(#0000 0 8%,#075dff 14%,#032b93 86%,#0000 94%) 0 0/3px 100% no-repeat;position:absolute;inset:1px}.admin-console .admin-metric>*,.store-metric>*,.store-voucher-summary-card>*,.store-customer-summary-card>*{z-index:3;position:relative}.admin-console .admin-metric__watermark{z-index:1;aspect-ratio:1;color:#075dff0d;pointer-events:none;place-items:center;width:clamp(118px,10vw,168px);display:grid;position:absolute;top:50%;right:clamp(-22px,-1.3vw,-10px);transform:translateY(-50%)rotate(-7deg)}.admin-console .admin-metric__watermark svg{stroke-width:1.9px;width:100%;height:100%}.admin-console .admin-metric--support .admin-metric__watermark svg,.admin-console .admin-metric--stores .admin-metric__watermark svg{width:84%;height:84%}.admin-console .admin-metric *,.admin-console .admin-metric:hover *,.admin-console .admin-metric:focus-visible *{text-decoration:none}.admin-console .admin-metric:after{content:"";background:linear-gradient(90deg,#0000 2%,#002676fa 20%,#0067b4f2 52%,#00b8ff9e 78%,#0000 98%);border-radius:999px 999px 0 0;height:4px;position:absolute;bottom:0;left:24px;right:24px;box-shadow:0 -10px 28px #002c846b,0 -3px 14px #00b8ff3d}.admin-console .admin-metric p{color:#07113f;letter-spacing:0;text-transform:none;font-size:.86rem;line-height:1.25}.admin-console .admin-metric strong{color:#07113f}.admin-console .admin-metric em{color:#02a874;font-style:normal;font-weight:900}.admin-console .admin-metric small{color:#174084}.admin-console .admin-metric__icon{width:46px}.admin-console .admin-metric:hover .admin-metric__icon,.admin-console .admin-metric:focus-visible .admin-metric__icon{transform:translateY(-1px)}.admin-card-arrow{color:#0876ff;align-self:end;font-size:1.55rem;font-weight:900}.admin-dashboard__split{grid-template-columns:minmax(0,1fr) minmax(360px,.98fr);gap:14px;display:grid}.admin-panel,.admin-modules-panel{color:#f5fbff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 100% 0,#23e8ff1f,#0000 34%),#031440c2;border-color:#20b3ff6b;box-shadow:inset 0 0 34px #ffffff09,0 18px 36px #0000001f}.admin-panel{padding:14px}.admin-panel__header,.admin-modules-panel>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.admin-panel__header h2,.admin-modules-panel h2{color:#fff;align-items:center;gap:10px;margin:0;font-size:1.18rem;display:inline-flex}.admin-panel__header h2 svg{color:#35efff;filter:drop-shadow(0 0 14px #23e8ff7a);width:28px;height:28px}.admin-modules-panel h2 svg{color:#e8f6ff;filter:drop-shadow(0 0 8px #23e8ff9e)drop-shadow(0 0 18px #23e8ff52);width:24px;height:24px}.admin-panel__header>span{color:#35ffcf;background:#19ffc929;border-radius:999px;padding:7px 14px;font-weight:900}.admin-activity-list{background:linear-gradient(#fffffff5,#eef7fff0);border-radius:18px;overflow:hidden}.admin-activity-item{color:#07113f;border-bottom:1px solid #86a6d63d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 16px;display:grid}.admin-activity-item:last-child{border-bottom:0}.admin-activity-item>span{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 32% 22%,#ffffff42,#0000 28%),linear-gradient(135deg,#08bfa0,#21dbff);border:1px solid #ffffff38;border-radius:12px;place-items:center;width:42px;display:grid;box-shadow:inset 0 1px #ffffff52,inset 0 -8px 14px #00769633,0 10px 18px #00bed22e,0 3px #007696a3}.admin-activity-item svg{width:62%}.admin-activity-item p{color:#315184;line-height:1.25;display:grid}.admin-activity-item strong{color:#07113f}.admin-activity-item time,.admin-activity-item i,.admin-activity-item small{color:#34568e;font-style:normal}.admin-activity-item small{background:#ffffff80;border:1px solid #34568e33;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:900}.admin-system-list{display:grid}.admin-system-list p{color:#fff;border-bottom:1px solid #81bdff33;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:33px;display:grid}.admin-system-list strong{color:#35ffcf}.admin-system-list p[data-state=error] i{background:#ff5c7a;box-shadow:0 0 14px #ff5c7ab8}.admin-system-list p[data-state=error] strong{color:#ff6f8d;text-shadow:0 0 10px #ff5c7a9e,0 0 22px #ff235d52}.admin-panel--system .admin-panel__header>span[data-state=error]{color:#ff6f8d;text-shadow:0 0 10px #ff5c7ad1,0 0 22px #ff235d61;background:#ff235d14;border:1px solid #ff5c7ac7;box-shadow:inset 0 0 16px #ff5c7a14,0 0 18px #ff5c7a75,0 0 34px #ff235d38}.admin-system-note{background:radial-gradient(circle at 100% 100%,#19ffc929,#0000 38%),#041849b8;border:1px solid #20b3ff47;border-radius:16px;align-items:center;gap:14px;min-height:92px;margin-top:14px;padding:14px 190px 14px 14px;display:flex;position:relative;overflow:hidden}.admin-system-note>span{z-index:1;aspect-ratio:1;background:linear-gradient(135deg,#075dff,#21dbff);border-radius:50%;place-items:center;width:42px;font-weight:950;display:grid;position:relative}.admin-system-note>span svg{width:64%;height:64%}.admin-system-note p{z-index:1;color:#c9d8ff;gap:4px;max-width:none;display:grid;position:relative}.admin-system-note strong{color:#fff}.admin-system-note img{object-fit:contain;object-position:right bottom;opacity:.95;filter:drop-shadow(0 0 24px #23e8ff61);width:170px;max-height:92px;position:absolute;bottom:20px;right:10px}.admin-modules-panel{padding:14px}.admin-console .admin-dashboard__modules{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-console .admin-module{background:#051644ad;border-color:#81bdff47;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:none;align-items:center;min-height:78px;padding:14px}.admin-console .admin-module__icon,.admin-console .admin-module div{grid-area:auto}.admin-console .admin-module__icon{width:48px}.admin-console .admin-module strong{color:#fff;font-size:1rem}.admin-console .admin-module small{color:#c9d8ff;font-size:.82rem}.store-dashboard{z-index:1;gap:16px;display:grid;position:relative}.store-active-banner{z-index:6;background:radial-gradient(circle at 0 0,#35efff38,#0000 42%),linear-gradient(135deg,#041239f5,#031440d1);border-color:#35efff85;grid-template-columns:auto minmax(0,1fr) minmax(260px,auto);align-items:center;gap:16px;padding:18px 20px;display:grid;position:relative;box-shadow:inset 0 0 28px #00d8ff14,0 18px 42px #0000002e,0 0 30px #00b8ff29}.store-active-banner:has(.store-scope-selector[data-state=open]){z-index:10;overflow:visible}.store-active-banner>span{color:#35efff;background:#23e8ff1f;border:1px solid #35efff70;border-radius:18px;place-items:center;width:54px;height:54px;display:inline-grid;box-shadow:inset 0 0 18px #00d8ff1a}.store-active-banner>span svg{width:32px;height:32px}.store-active-banner h2{color:#fff;margin:2px 0 0;font-size:clamp(1.2rem,2.4vw,1.7rem);line-height:1.05}.store-active-banner small{color:#c7d4ea;margin-top:5px;font-weight:850;display:block}.store-active-banner .store-scope-selector{justify-self:end;min-width:min(100%,300px)}.store-hero{color:#fff;background:radial-gradient(circle at 84% 14%,#19ffc92e,#0000 24%),radial-gradient(circle at 18% 110%,#075dff80,#0000 34%),linear-gradient(110deg,#041239f0,#031440b3),url(/img/general/background-4.png) 50%/cover no-repeat;border-color:#20b3ff75;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;min-height:176px;padding:clamp(18px,3vw,26px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 58px #ffffff0a,0 20px 58px #0000002e,0 0 36px #00b8ff29}.store-hero:before{content:"";pointer-events:none;background:radial-gradient(#00d8ff3d,#0000 64%);border-top:1px solid #42e8ff85;border-radius:50% 50% 0 0;height:160px;position:absolute;inset:auto -8% -76px}.store-hero>*{z-index:1;position:relative}.store-hero:has(.store-scope-selector[data-state=open]){z-index:5;overflow:visible}:is(.store-customers-panel:has(.store-scope-selector[data-state=open]),.store-support-panel:has(.store-scope-selector[data-state=open]),.store-vouchers-panel:has(.store-scope-selector[data-state=open])){z-index:5;position:relative;overflow:visible}.store-hero h2{color:#fff;letter-spacing:-.045em;text-shadow:0 2px 10px #00000038,0 0 14px #00d8ff29;max-width:780px;margin:0;font-size:clamp(1.4rem,2.6vw,2.1rem);line-height:1.03}.store-hero span{color:#dbeafe;max-width:680px;margin-top:10px;font-size:clamp(.9rem,1.4vw,1rem);display:block}.store-active-context{background:radial-gradient(circle at 0 0,#35efff2e,#0000 40%),#020c2cad;border:1px solid #35efff61;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:min(100%,560px);margin-top:18px;padding:14px 16px;display:grid;box-shadow:inset 0 0 18px #00d8ff14,0 0 22px #00b8ff24}.store-active-context svg{color:#35efff;width:30px;height:30px}.store-active-context div{gap:3px;min-width:0;display:grid}.store-active-context small{color:#8fdfff;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:950}.store-active-context strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:950;overflow:hidden}.store-active-context em{color:#c7d4ea;font-size:.82rem;font-style:normal;font-weight:820}.store-hero__cta.primary-button{color:#fff;height:58px;min-height:58px;text-shadow:none;white-space:nowrap;background:radial-gradient(circle at 32% 20%,#ffffff42,#0000 30%),linear-gradient(145deg,#2d84ff 0%,#13b9e8 100%);border:1px solid #ffffff3d;border-radius:14px;padding-inline:20px;text-decoration:none;box-shadow:inset 0 1px #ffffff57,inset 0 -9px 16px #003da833,0 10px 18px #1478ff33,0 3px #0061beb8}.store-hero__cta.primary-button:hover,.store-hero__cta.primary-button:focus-visible{color:#fff;filter:brightness(.98)saturate(1.04);text-shadow:none;background:radial-gradient(circle at 32% 20%,#ffffff52,#0000 30%),linear-gradient(145deg,#338dff 0%,#16c7f3 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff6b,inset 0 -9px 16px #003da82e,0 12px 20px #1478ff3d,0 0 18px #00d8ff47,0 3px #0061beb8}.store-hero__cta.primary-button:active{color:#fff;filter:brightness(.94)saturate(.98);transform:translateY(2px);box-shadow:inset 0 1px #ffffff42,inset 0 -6px 12px #003da82e,0 1px #0061beb8}.store-hero__cta svg{color:currentColor;width:20px;height:20px}.store-hero__actions,.store-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.store-hero__actions{align-self:center;justify-items:stretch;display:grid}.store-scope-selector{color:#dbeafe;gap:6px;min-width:min(100%,260px);font-weight:850;display:grid;position:relative}.store-scope-selector span{color:#8fdfff;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:950}.store-scope-selector>button{color:#fff;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#075dff47,#21dbff1f),#020c2cb8;border:1px solid #81bdff61;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 14px 0 16px;font-weight:850;transition:border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:inset 0 0 18px #00d8ff14}.store-scope-selector>button:hover:not(:disabled),.store-scope-selector>button:focus-visible,.store-scope-selector[data-state=open]>button{background:linear-gradient(135deg,#075dff6b,#21dbff2e),#020c2cd1;border-color:#23e8ffc7;box-shadow:inset 0 0 18px #00d8ff1f,0 0 18px #00b8ff29}.store-scope-selector>button:disabled{opacity:.82;cursor:not-allowed}.store-scope-selector>button strong{min-width:0;color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:950;overflow:hidden}.store-scope-selector>button i{border-bottom:2px solid #dbeafe;border-right:2px solid #dbeafe;width:10px;height:10px;transition:border-color .18s,transform .18s;display:inline-block;transform:rotate(45deg)translate(-1px,-1px)}.store-scope-selector[data-state=open]>button i{border-color:#35efff;transform:rotate(225deg)translate(-1px,-1px)}.store-scope-selector__menu{z-index:25;opacity:0;pointer-events:none;visibility:hidden;background:radial-gradient(circle at 100% 0,#23e8ff2e,#0000 40%),#020c2cf5;border:1px solid #23e8ff85;border-radius:18px;gap:8px;width:100%;min-width:min(100vw - 32px,420px);padding:8px;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-4px);box-shadow:inset 0 0 18px #00d8ff14,0 18px 42px #0000005c,0 0 28px #00b8ff24}.store-scope-selector__menu[data-state=open]{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.store-scope-selector__menu button{color:#dbeafe;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#03153db8;border:1px solid #81bdff52;border-radius:14px;align-items:center;gap:14px;padding:0 14px;font-weight:900;transition:border-color .16s,box-shadow .16s,background .16s,color .16s;display:flex}.store-scope-selector__menu button:before{content:"";aspect-ratio:1;background:#021036b8;border:1px solid #8fdfff99;border-radius:50%;flex:none;width:16px;box-shadow:inset 0 0 8px #23e8ff29}.store-scope-selector__menu button:hover,.store-scope-selector__menu button:focus-visible,.store-scope-selector__menu button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#075dffb8,#00b8ff57);border-color:#23e8ffc7;box-shadow:inset 0 0 18px #00d8ff1f,0 0 18px #00b8ff29}.store-scope-selector__menu button[aria-selected=true]:before{background:radial-gradient(circle,#fff 0 28%,#35efff 32% 56%,#23e8ff38 60%);border-color:#ffffffe6;box-shadow:0 0 16px #23e8ff5c}.store-dashboard__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.store-actions-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:14px;display:grid}.store-metric{color:#07113f;background:radial-gradient(circle at 100% 0,#fffffff2,#0000 40%),linear-gradient(145deg,#fffffff5,#eef7fff0);border-color:#b9d7ffb8;grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #ffffffa8,0 18px 32px #0000001a}.admin-system-note[data-state=error]{background:radial-gradient(circle at 100% 100%,#ff5c7a2e,#0000 38%),0 0,#041849b8;border-color:#ff5c7a70;box-shadow:inset 0 0 22px #ff5c7a14,0 0 26px #ff5c7a1f}.admin-system-note[data-state=error]>span{color:#ff6f8d;background:radial-gradient(circle,#ff5c7a1f,#0000 68%),#ff235d0a;border:1px solid #ff5c7ad1;box-shadow:inset 0 0 18px #ff5c7a1a,0 0 18px #ff5c7a8f,0 0 34px #ff235d3d}.admin-system-note[data-state=error]>span svg{filter:drop-shadow(0 0 8px #ff5c7ae6)}.admin-system-note[data-state=error] strong{color:#ffd3dc;text-shadow:0 0 12px #ff5c7ab8}.admin-system-note[data-state=error] p{color:#ffc0cd}.store-metric:after,.store-voucher-summary-card:after,.store-customer-summary-card:after{content:"";z-index:1;aspect-ratio:1;pointer-events:none;filter:blur(.2px);opacity:.9;width:clamp(170px,24vw,260px);-webkit-mask:var(--metric-watermark-icon) center / contain no-repeat;-webkit-mask:var(--metric-watermark-icon) center / contain no-repeat;mask:var(--metric-watermark-icon) center / contain no-repeat;background:linear-gradient(135deg,#075dff13,#00b8ff0a);position:absolute;top:-12px;right:clamp(-10px,-1vw,-4px);transform:rotate(-7deg)}.store-voucher-summary-card>*,.store-customer-summary-card>*{z-index:3;position:relative}.store-metric--users{--metric-watermark-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 64 64'%3E%3Cpath d='M23 29a9 9 0 1 0 0-18 9 9 0 0 0 0 18Z' stroke='black' stroke-width='4'/%3E%3Cpath d='M41 30a7 7 0 1 0 0-14 7 7 0 0 0 0 14Z' stroke='black' stroke-width='4'/%3E%3Cpath d='M8 53c2.5-10 8.5-15 15-15s12.5 5 15 15' stroke='black' stroke-linecap='round' stroke-width='4'/%3E%3Cpath d='M36 40c6 1 11 5.5 13 13' stroke='black' stroke-linecap='round' stroke-width='4'/%3E%3C/svg%3E")}.store-metric--invitations{--metric-watermark-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 64 64'%3E%3Cpath d='M12 18h40v28H12V18Z' stroke='black' stroke-linejoin='round' stroke-width='4'/%3E%3Cpath d='m14 20 18 16 18-16' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'/%3E%3Cpath d='M32 46V30' stroke='black' stroke-linecap='round' stroke-width='4'/%3E%3Cpath d='m24 38 8 8 8-8' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'/%3E%3C/svg%3E")}.store-metric--support{--metric-watermark-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 64 64'%3E%3Cpath d='M14 35v-6a18 18 0 0 1 36 0v6' stroke='black' stroke-linecap='round' stroke-width='4'/%3E%3Cpath d='M14 35v8a5 5 0 0 0 5 5h5V33h-5a5 5 0 0 0-5 5Z' stroke='black' stroke-linejoin='round' stroke-width='4'/%3E%3Cpath d='M50 35v8a5 5 0 0 1-5 5h-5V33h5a5 5 0 0 1 5 5Z' stroke='black' stroke-linejoin='round' stroke-width='4'/%3E%3Cpath d='M40 52h-8' stroke='black' stroke-linecap='round' stroke-width='4'/%3E%3C/svg%3E")}.store-metric--vouchers-total{--metric-watermark-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 64 64'%3E%3Cpath d='M12 22a6 6 0 0 0 0 12v8h40v-8a6 6 0 0 1 0-12v-8H12v8Z' stroke='black' stroke-linejoin='round' stroke-width='4'/%3E%3Cpath d='M25 18v28M34 25h9M34 34h7' stroke='black' stroke-linecap='round' stroke-width='4'/%3E%3C/svg%3E")}.store-metric--vouchers-print{--metric-watermark-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 64 64'%3E%3Cpath d='M14 15h36v34H14V15Z' stroke='black' stroke-linejoin='round' stroke-width='4'/%3E%3Cpath d='M22 26h20M22 36h13' stroke='black' stroke-linecap='round' stroke-width='4'/%3E%3Cpath d='m39 39 5 5 9-12' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'/%3E%3C/svg%3E")}.store-metric--vouchers-assigned{--metric-watermark-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 64 64'%3E%3Cpath d='M14 29h36v23H14V29Z' stroke='black' stroke-width='4'/%3E%3Cpath d='M12 17h40l-4 12H16l-4-12Z' stroke='black' stroke-linejoin='round' stroke-width='4'/%3E%3Cpath d='M24 52V40h16v12M20 17l-2 12M32 17v12M44 17l2 12' stroke='black' stroke-linecap='round' stroke-width='4'/%3E%3C/svg%3E")}.store-metric--esim-total{--metric-watermark-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 64 64'%3E%3Cpath d='M20 10h18l10 10v34H20V10Z' stroke='black' stroke-linejoin='round' stroke-width='4'/%3E%3Cpath d='M38 11v10h10M27 33h4M37 33h4M27 42h4M37 42h4' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'/%3E%3C/svg%3E")}.store-metric--esim-vouchered{--metric-watermark-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 64 64'%3E%3Cpath d='M12 22a6 6 0 0 0 0 12v8h40v-8a6 6 0 0 1 0-12v-8H12v8Z' stroke='black' stroke-linejoin='round' stroke-width='4'/%3E%3Cpath d='M25 18v28M34 25h9M34 34h7' stroke='black' stroke-linecap='round' stroke-width='4'/%3E%3C/svg%3E")}.store-metric--esim-cancelled,.store-metric--warning{--metric-watermark-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 64 64'%3E%3Cpath d='M32 9 58 55H6L32 9Z' stroke='black' stroke-linejoin='round' stroke-width='4'/%3E%3Cpath d='M32 25v15M32 49h.1' stroke='black' stroke-linecap='round' stroke-width='5'/%3E%3C/svg%3E")}.store-metric--clock{--metric-watermark-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 64 64'%3E%3Cpath d='M32 56a24 24 0 1 0 0-48 24 24 0 0 0 0 48Z' stroke='black' stroke-width='4'/%3E%3Cpath d='M32 18v15l10 7' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='4'/%3E%3C/svg%3E")}.admin-console .admin-metric:hover,.admin-console .admin-metric:focus-visible{background:radial-gradient(circle at 100% 0,#fffffffa,#0000 42%),linear-gradient(145deg,#fffffffa,#e5f3fff5);border-color:#0084ff7a;transform:translateY(-3px);box-shadow:inset 0 0 20px #ffffffb8,0 22px 40px #00000021,0 0 26px #0067b429}.admin-console .admin-metric:hover .admin-card-arrow,.admin-console .admin-metric:focus-visible .admin-card-arrow{color:#075dff;transform:translate(3px)}.store-metric__icon{aspect-ratio:1;grid-row:1/4;align-self:center;place-items:center;width:46px;display:grid}.store-metric:hover .store-metric__icon,.store-metric:focus-visible .store-metric__icon{transform:translateY(-1px)}.store-metric__icon svg{width:62%;height:62%}.store-metric p{color:#174084;grid-column:2;margin:0;font-size:.9rem;font-weight:850;line-height:1.25}.store-metric strong{color:#07113f;font-family:var(--font-mono);grid-column:2;font-size:clamp(1.55rem,2.2vw,2.05rem);line-height:1}.store-metric small{color:#02a874;grid-column:2;font-size:.8rem;font-weight:850;line-height:1.3}.store-dashboard__split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:14px;display:grid}.store-panel,.store-actions-panel{color:#f5fbff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 100% 0,#23e8ff1f,#0000 34%),#031440c2;border-color:#20b3ff6b;align-content:start;gap:14px;padding:16px;display:grid;box-shadow:inset 0 0 34px #ffffff09,0 18px 36px #0000001f}.store-panel>header,.store-actions-panel>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.store-panel h2,.store-actions-panel h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(1.15rem,2.4vw,1.55rem)}.store-panel>header>svg{color:#35efff;filter:drop-shadow(0 0 14px #23e8ff7a);width:38px;height:38px}.store-stock-list{gap:10px;display:grid}.store-stock-list__item{background:#0210369e;border:1px solid #81bdff33;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;min-height:54px;margin:0;padding:0 14px;display:flex}.store-stock-list__item span{color:#c9d8ff;font-weight:850}.store-stock-list__item strong{color:#fff;font-family:var(--font-mono);font-size:1.55rem}.store-stock-list__item--success strong{color:#35ffcf}.store-stock-list__item--warning strong{color:#ffe561}.store-stock-list__item--danger strong{color:#ff7b9d}.store-customer-list{background:linear-gradient(#fffffff5,#eef7fff0);border-radius:18px;overflow:hidden}.store-customer{color:#07113f;border-bottom:1px solid #86a6d63d;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:11px 16px;display:grid}.store-customer:last-child{border-bottom:0}.store-customer>span{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 32% 22%,#ffffff42,#0000 28%),linear-gradient(135deg,#08bfa0,#21dbff);border:1px solid #ffffff38;border-radius:12px;place-items:center;width:42px;display:grid;box-shadow:inset 0 1px #ffffff52,inset 0 -8px 14px #00769633,0 10px 18px #00bed22e,0 3px #007696a3}.store-customer>span svg{width:62%}.store-customer p{color:#315184;min-width:0;margin:0;line-height:1.28;display:grid}.store-customer strong{color:#07113f}.store-customer small{color:#34568e;white-space:nowrap}.store-customer em{color:#075dff;white-space:nowrap;background:#075dff1a;border-radius:999px;padding:6px 10px;font-size:.78rem;font-style:normal;font-weight:900}.store-recent-empty{color:#07113f;text-align:center;align-content:center;gap:8px;min-height:160px;padding:24px;display:grid}.store-recent-empty strong{color:#07113f;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:950}.store-recent-empty span{color:#315184;max-width:520px;margin-inline:auto;font-weight:800;line-height:1.4}.store-actions-panel>header{align-items:end}.store-action{color:#eaf6ff;font:inherit;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 100% 0,#23e8ff2e,#0000 38%),#051644ad;border:1px solid #81bdff61;border-radius:18px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon status""icon content";align-items:center;gap:4px 14px;padding:16px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s,background-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 26px #ffffff0a,0 0 30px #00b8ff1f}.store-action--button{cursor:pointer}.store-action:before{content:"";border-radius:inherit;background:conic-gradient(from var(--admin-card-glow-angle,0deg), #42e8ff14, #42e8fffa 14%, #fff 19%, #42e8fffa 24%, #42e8ff1f 38%, #075dffad 55%, #42e8ff1f 72%, #31ecbebd 88%, #42e8ff14);opacity:0;pointer-events:none;-webkit-mask-composite:xor;padding:1px;transition:opacity .18s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.store-action:hover,.store-action:focus-visible{background-color:#08225cc7;border-color:#42e8ffb8;transform:translateY(-5px)scale(1.015);box-shadow:inset 0 0 30px #ffffff0d,0 0 30px #00d8ff4d,0 22px 52px #00000052}.store-action:hover:before,.store-action:focus-visible:before{opacity:1;animation:1.45s linear infinite admin-card-border-glow}.store-action__icon{grid-area:icon}.store-action p{color:#42e8ff;letter-spacing:.12em;text-transform:uppercase;grid-area:status;place-self:end start;margin:0;font-size:.7rem;font-weight:900}.store-action div{grid-area:content;gap:4px;display:grid}.store-action strong{color:#fff;font-size:1.02rem;line-height:1.2}.store-action small{color:#c9d8ff;font-size:.84rem;line-height:1.38}.store-vouchers{gap:16px;display:grid}.store-vouchers-hero{color:#fff;background:radial-gradient(circle at 82% 8%,#23e8ff33,#0000 28%),radial-gradient(circle at 8% 120%,#075dff75,#0000 38%),linear-gradient(135deg,#031440f5,#020a24db);border-color:#42e8ff8f;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:stretch;gap:18px;padding:clamp(18px,3vw,28px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 46px #ffffff0a,0 22px 56px #0000002e,0 0 34px #00d8ff24}.store-vouchers-hero:before{content:"";pointer-events:none;background:radial-gradient(#00d8ff38,#0000 64%);border-top:1px solid #42e8ff6b;border-radius:50% 50% 0 0;height:180px;position:absolute;inset:auto -10% -92px}.store-vouchers-hero>*{z-index:1;position:relative}.store-vouchers-hero h2{color:#fff;letter-spacing:-.045em;text-shadow:0 0 10px #ffffff5c,0 0 24px #00d8ff52;max-width:820px;margin:0;font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.02}.store-vouchers-hero>div>span{color:#dbeafe;max-width:700px;margin-top:10px;font-size:clamp(.98rem,2vw,1.12rem);line-height:1.45;display:block}.store-vouchers-hero__next{background:radial-gradient(circle at 100% 0,#23e8ff29,#0000 42%),#020c2c85;border:1px solid #81bdff57;border-radius:20px;align-content:center;gap:8px;padding:18px;display:grid;box-shadow:inset 0 0 24px #ffffff0a,0 16px 32px #00000029}.store-vouchers-hero__next small{color:#42e8ff;letter-spacing:.12em;text-transform:uppercase;font-weight:950}.store-vouchers-hero__next strong{color:#fff;font-family:var(--font-mono);font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1}.store-vouchers-hero__next span{color:#c9d8ff;font-weight:800}.store-vouchers-hero__next p{color:#dbeafe;margin:6px 0 0;font-weight:750;line-height:1.42}.store-vouchers__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.store-voucher-summary-card{color:#07113f;background:radial-gradient(circle at 100% 0,#fffffff5,#0000 40%),linear-gradient(145deg,#fffffff7,#eef7fff0);border-color:#b9d7ffb8;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding:18px;display:grid;position:relative;overflow:hidden}.store-summary-card__icon{grid-row:1/4;align-self:center}.store-voucher-summary-card p,.store-voucher-summary-card strong,.store-voucher-summary-card small{grid-column:2;margin:0}.store-voucher-summary-card p{color:#174084;font-weight:850}.store-voucher-summary-card strong{color:#07113f;font-family:var(--font-mono);font-size:clamp(1.5rem,2.2vw,2rem);line-height:1}.store-voucher-summary-card small{color:#02a874;font-weight:850}.store-voucher-batches{color:#f5fbff;background:radial-gradient(circle at 100% 0,#23e8ff1f,#0000 34%),#031440b8;border-color:#20b3ff6b;gap:16px;padding:16px;display:grid}.store-voucher-batches>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.store-voucher-batches h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,2.4vw,1.62rem)}.store-voucher-batches__empty{color:#c9d8ff;background:#020c2c5c;border:1px dashed #81bdff57;border-radius:18px;margin:0;padding:16px;font-weight:750}.store-voucher-batches-controls{grid-template-columns:minmax(240px,420px);align-items:center;display:grid}.store-voucher-batches-table{scrollbar-color:#23e8ff8a #03153d6b;gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.store-voucher-batches-row{background:#020c2c6b;border:1px solid #81bdff38;border-radius:18px;grid-template-columns:minmax(144px,1.18fr) minmax(60px,.42fr) minmax(92px,.62fr) minmax(64px,.44fr) minmax(104px,.75fr) minmax(84px,.55fr);align-items:center;gap:12px;min-width:640px;padding:12px;display:grid}.store-voucher-batches-row--head{background:#075dff2e;border-color:#42e8ff57}.store-voucher-batches-row span{min-width:0}.store-voucher-batches-row strong,.store-voucher-batches-row small{overflow-wrap:break-word;display:block}.store-voucher-batches-row strong{color:#fff;font-weight:900}.store-voucher-batches-row small{color:#a9bddf;margin-top:3px;font-size:.82rem;font-weight:800}.store-voucher-batches-row--head span{color:#42e8ff;letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:950}.store-voucher-batches-detail{white-space:nowrap;min-height:40px}.store-batch-detail-modal{gap:16px;display:grid}.store-batch-detail-modal__stats{flex-wrap:wrap;gap:8px;display:flex}.store-batch-detail-modal__stats span{color:#174084;background:#eef7ffdb;border:1px solid #81bdff57;border-radius:999px;padding:8px 10px;font-size:.84rem;font-weight:850}.store-batch-detail-modal__stats strong{color:#07113f;font-family:var(--font-mono)}.store-batch-detail-modal__section{gap:10px;display:grid}.store-batch-detail-modal__section>strong{color:#174084;letter-spacing:.11em;text-transform:uppercase;font-size:.8rem}.store-batch-detail-modal__vouchers{scrollbar-color:#239cdc8a #cadaf4cc;gap:8px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.store-batch-detail-modal__vouchers li{background:#eef7ffb8;border:1px solid #7b99cc52;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.store-batch-detail-modal__vouchers strong,.store-batch-detail-modal__vouchers small{overflow-wrap:break-word;display:block}.store-batch-detail-modal__vouchers strong{color:#07113f;font-weight:900}.store-batch-detail-modal__vouchers small{color:#5d6b8f;margin-top:3px;font-size:.82rem}.store-voucher-batches__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.store-voucher-batch-card{background:radial-gradient(circle at 100% 0,#23e8ff1f,#0000 42%),#020c2c80;border:1px solid #81bdff57;border-radius:20px;overflow:hidden;box-shadow:inset 0 0 24px #ffffff09}.store-voucher-batch-card summary{cursor:pointer;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;list-style:none;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.store-voucher-batch-card summary:hover,.store-voucher-batch-card summary:focus-visible{background:radial-gradient(circle at 100% 0,#23e8ff2e,#0000 44%),#075dff2e;outline:none;transform:translateY(-1px);box-shadow:inset 0 0 22px #23e8ff14,0 0 24px #23e8ff1f}.store-voucher-batch-card:hover{border-color:#42e8ff94}.store-voucher-batch-card summary::-webkit-details-marker{display:none}.store-voucher-batch-card summary span,.store-voucher-batch-card summary strong,.store-voucher-batch-card summary small{min-width:0;display:block}.store-voucher-batch-card summary strong{color:#fff;font-family:var(--font-mono);overflow-wrap:break-word;font-size:1rem}.store-voucher-batch-card summary small{color:#a9bddf;margin-top:4px;font-weight:800}.store-voucher-batch-card__meta{text-align:center;background:#0620569e;border:1px solid #42e8ff47;border-radius:16px;min-width:92px;padding:10px 12px}.store-voucher-batch-card__meta b{color:#42e8ff;font-family:var(--font-mono);font-size:1.35rem;line-height:1;display:block}.store-voucher-batch-card__body{gap:10px;padding:0 16px 16px;display:grid}.store-voucher-batch-card__body p{color:#c9d8ff;margin:0;font-size:.9rem;font-weight:750}.store-voucher-batch-card__body ul{scrollbar-color:#23e8ff8a #03153d6b;gap:8px;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.store-voucher-batch-card__body li{background:#010a2457;border:1px solid #81bdff33;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.store-voucher-batch-card__body strong,.store-voucher-batch-card__body small{overflow-wrap:break-word;display:block}.store-voucher-batch-card__body strong{color:#fff}.store-voucher-batch-card__body small{color:#a9bddf;margin-top:3px;font-size:.82rem}.store-voucher-batch-card__body em{white-space:nowrap;justify-self:end}.store-vouchers-panel{color:#f5fbff;background:radial-gradient(circle at 100% 0,#23e8ff1f,#0000 34%),#031440c2;border-color:#20b3ff6b;gap:16px;padding:16px;display:grid}.store-vouchers-panel>header,.store-vouchers-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.store-vouchers-panel>header{align-items:start}.store-vouchers-panel>header .admin-table-count{justify-self:end}.store-vouchers-panel>header .store-panel-actions{grid-column:1/-1;justify-self:end}.store-vouchers-panel h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,2.4vw,1.62rem)}.store-vouchers-toolbar .admin-vouchers-status-menu{justify-self:end;width:min(220px,100%);min-width:0}.store-vouchers-toolbar .admin-vouchers-status-options{box-sizing:border-box;width:100%;min-width:0;left:auto;right:0;overflow:hidden}.store-vouchers-toolbar .admin-vouchers-status-options button{overflow-wrap:break-word;min-width:0}.store-support-table .admin-table-row,.store-support-row{grid-template-columns:minmax(88px,.78fr) minmax(120px,1.24fr) minmax(100px,.95fr) minmax(76px,.72fr) minmax(104px,.98fr) minmax(72px,.72fr)}.store-support-row strong,.store-support-row small{display:block}.store-support-row strong{color:inherit;font-weight:950}.store-support-row small{color:#6b7aa0;margin-top:4px;font-size:.78rem;font-weight:800}.store-vouchers-row{--admin-table-row-width:1180px;grid-template-columns:minmax(44px,.32fr) minmax(152px,1.08fr) minmax(100px,.7fr) minmax(160px,1.04fr) minmax(112px,.78fr) minmax(104px,.72fr) minmax(104px,.72fr) minmax(260px,1.2fr)}.store-vouchers-row strong,.store-vouchers-row small{display:block}.store-vouchers-row strong{color:#fff;overflow-wrap:break-word}.store-vouchers-row small{color:#a9bddf;overflow-wrap:break-word;margin-top:4px}.store-vouchers-status-cell{gap:5px;display:grid}.store-vouchers-status-cell .store-vouchers-warning-note{color:#a15c00;font-weight:800}.store-vouchers-actions{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.store-vouchers-actions .admin-vouchers-action{flex:none}.store-customers,.store-support{gap:16px;display:grid}.store-customers-hero,.store-support-hero{color:#fff;background:radial-gradient(circle at 84% 10%,#35ffcf2e,#0000 28%),radial-gradient(circle at 8% 120%,#075dff6b,#0000 38%),linear-gradient(135deg,#021c38f5,#020a24db);border-color:#35ffcf75;grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:stretch;gap:18px;padding:clamp(18px,3vw,28px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 46px #ffffff0a,0 22px 56px #0000002e,0 0 34px #35ffcf1f}.store-customers-hero:before,.store-support-hero:before{content:"";pointer-events:none;background:radial-gradient(#35ffcf2e,#0000 64%);border-top:1px solid #35ffcf57;border-radius:50% 50% 0 0;height:180px;position:absolute;inset:auto -10% -92px}.store-customers-hero>*,.store-support-hero>*{z-index:1;position:relative}.store-customers-hero h2,.store-support-hero h2{color:#fff;letter-spacing:-.045em;text-shadow:0 0 10px #ffffff52,0 0 24px #35ffcf3d;max-width:780px;margin:0;font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.02}.store-customers-hero>div>span,.store-support-hero>div>span{color:#dbeafe;max-width:720px;margin-top:10px;font-size:clamp(.98rem,2vw,1.12rem);line-height:1.45;display:block}.store-customers-hero aside{background:radial-gradient(circle at 100% 0,#35ffcf24,#0000 42%),#020c2c85;border:1px solid #81bdff57;border-radius:20px;align-content:center;gap:8px;padding:18px;display:grid;box-shadow:inset 0 0 24px #ffffff0a,0 16px 32px #00000029}.store-customers-hero aside small{color:#35ffcf;letter-spacing:.12em;text-transform:uppercase;font-weight:950}.store-customers-hero aside strong{color:#fff;font-family:var(--font-mono);font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1}.store-customers-hero aside span{color:#c9d8ff;font-weight:800}.store-support-hero .primary-button{white-space:nowrap;place-self:center end;width:max-content}.store-customers__summary,.store-support__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.store-customer-summary-card{color:#07113f;background:radial-gradient(circle at 100% 0,#fffffff5,#0000 40%),linear-gradient(145deg,#fffffff7,#eef7fff0);border-color:#b9d7ffb8;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 14px;padding:18px;display:grid;position:relative;overflow:hidden}.store-customer-summary-card p,.store-customer-summary-card strong,.store-customer-summary-card small{grid-column:2;margin:0}.store-customer-summary-card p{color:#174084;font-weight:850}.store-customer-summary-card strong{color:#07113f;font-family:var(--font-mono);font-size:clamp(1.5rem,2.2vw,2rem);line-height:1}.store-customer-summary-card small{color:#02a874;font-weight:850}.store-customers-panel,.store-support-panel{color:#f5fbff;background:radial-gradient(circle at 100% 0,#35ffcf1a,#0000 34%),#031440c2;border-color:#35ffcf57;gap:16px;padding:16px;display:grid}.store-customers-panel>header,.store-support-panel>header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.store-customers-panel .store-panel-actions,.store-support-panel .store-panel-actions{align-items:flex-end}.store-customers-panel .store-panel-actions .secondary-button,.store-support-panel .store-panel-actions .secondary-button{border-radius:14px;min-height:44px}.store-customers-panel h2,.store-support-panel h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,2.4vw,1.62rem)}.store-customers-search{background:#020c2c80;border:1px solid #81bdff47;border-radius:16px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.store-customers-search svg{color:#35ffcf;width:20px;height:20px}.store-customers-search input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0}.store-customers-search input::placeholder{color:#dbeafeb3}.store-customer-record-list{gap:12px;display:grid}.store-customer-record{background:radial-gradient(circle at 100% 0,#35ffcf14,#0000 36%),#021036ad;border:1px solid #81bdff3d;border-radius:18px;grid-template-columns:auto minmax(190px,.86fr) minmax(0,1.2fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.store-customer-record>span{aspect-ratio:1;color:#fff;background:linear-gradient(135deg,#08bfa0,#21dbff);border-radius:16px;place-items:center;width:48px;display:grid;box-shadow:0 14px 28px #08bfa02e}.store-customer-record>span svg{width:62%;height:62%}.store-customer-record[data-requester-type=store]>span{background:linear-gradient(135deg,#2d84ff,#13b9e8);box-shadow:0 14px 28px #2d84ff33,0 0 18px #13b9e833}.store-customer-record[data-requester-type=customer]>span{background:linear-gradient(135deg,#08bfa0,#21dbff);box-shadow:0 14px 28px #08bfa033,0 0 18px #21dbff2e}.store-customer-record[data-requester-type=system]>span{background:linear-gradient(135deg,#ff9d2e,#ffe561);box-shadow:0 14px 28px #ff9d2e2e,0 0 18px #ffe5612e}.store-customer-record[data-requester-type=voucher]>span,.store-customer-record[data-requester-type=session]>span,.store-customer-record[data-requester-type=case]>span{background:linear-gradient(135deg,#564dff,#21dbff);box-shadow:0 14px 28px #564dff2e,0 0 18px #21dbff29}.store-customer-record h3{color:#fff;font-family:var(--font-mono);margin:0;font-size:clamp(1.18rem,2.2vw,1.52rem)}.store-customer-record small,.store-customer-record dt,.store-customer-record dd{color:#c9d8ff}.store-customer-record dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.store-customer-record dt{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.store-customer-record dd{color:#fff;margin:2px 0 0;font-weight:850}.store-customer-record em{color:#35ffcf;white-space:nowrap;background:#35ffcf1a;border-radius:999px;padding:8px 11px;font-size:.8rem;font-style:normal;font-weight:950}.store-customer-record[data-status=redeeming] em{color:#ffe561;background:#ffe5611a}.support-requester-actions{background:radial-gradient(circle at 100% 0,#35ffcf14,#0000 40%),#020c2c42;border:1px solid #81bdff33;border-radius:16px;justify-items:stretch;gap:10px;min-width:132px;padding:10px;display:grid}.support-requesters-row .support-requester-actions{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.support-sla-actions{min-width:0;display:block}.support-sla-actions .admin-vouchers-action{border-radius:12px;justify-content:center;width:100%;min-height:36px}.support-requester-actions .admin-vouchers-action{border-radius:12px;justify-content:center;min-height:36px;padding-inline:14px}.support-requester-pill{color:#dceeff;text-align:center;white-space:nowrap;background:linear-gradient(#ffffff14,#0000),#075dff1f;border:1px solid #075dff6b;border-radius:999px;min-width:0;padding:7px 12px;font-size:.72rem;font-style:normal;font-weight:950;line-height:1;box-shadow:inset 0 0 14px #ffffff0a,0 0 14px #075dff1f}.store-customer-record .support-requester-pill{display:block}.support-requester-pill--urgent{color:#ffe561;background:linear-gradient(#ffffff14,#0000),#ff9d2e21;border-color:#ff9d2eb8;box-shadow:inset 0 0 14px #ffffff0a,0 0 16px #ff9d2e2e}.support-requester-pill--neutral{color:#35ffcf;background:linear-gradient(#ffffff14,#0000),#35ffcf1a;border-color:#35ffcf6b}.support-sla-pill{color:#35ffcf;text-align:center;white-space:nowrap;background:linear-gradient(#ffffff14,#0000),#041234bd;border:1px solid #35ffcf6b;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;padding:8px 14px;font-size:.74rem;font-style:normal;font-weight:950;line-height:1;display:inline-flex;box-shadow:inset 0 0 12px #ffffff0a,0 0 14px #35ffcf29}.support-sla-pill--risk{color:#ffe561;border-color:#ff9d2eb8;box-shadow:inset 0 0 12px #ffffff0a,0 0 14px #ff9d2e2e}.support-sla-pill--breached{color:#ffe561;border-color:#ff9d2ed6;box-shadow:inset 0 0 12px #ffffff0a,0 0 16px #ff9d2e3d}.support-sla-pill--ok{color:#35ffcf;border-color:#35ffcf85}.support-sla-priority-pill{color:#35ffcf;text-align:center;white-space:nowrap;background:linear-gradient(#ffffff14,#0000),#041234bd;border:1px solid #35ffcf6b;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;padding:8px 14px;font-size:.74rem;font-style:normal;font-weight:950;line-height:1;display:inline-flex;box-shadow:inset 0 0 12px #ffffff0a,0 0 14px #35ffcf29}.support-sla-priority-pill--warning{color:#ffe561;border-color:#ff9d2eb8;box-shadow:inset 0 0 12px #ffffff0a,0 0 14px #ff9d2e2e}.support-sla-priority-pill--danger{color:#ff9db5;border-color:#ff426db8;box-shadow:inset 0 0 12px #ffffff0a,0 0 14px #ff426d2e}.support-sla-priority-pill--neutral{color:#35ffcf;border-color:#35ffcf85}.support-requester-priority{background:radial-gradient(circle at 100% 0,#35ffcf1f,#0000 36%),#ecfcf599;border:1px solid #35ffcf4d;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.support-requester-priority strong,.support-requester-priority span{display:block}.support-requester-priority strong{color:#073f3a;font-size:1.05rem;font-weight:950}.support-requester-priority span{color:#315184;margin-top:4px;font-weight:800}.support-requester-priority em{color:#047857;white-space:nowrap;background:#0478571a;border-radius:999px;padding:10px 14px;font-style:normal;font-weight:950}.support-requester-priority--urgent{background:radial-gradient(circle at 100% 0,#ff9d2e38,#0000 38%),linear-gradient(135deg,#fffbebe6,#ffedd5b8);border-color:#ff9d2eb8;box-shadow:inset 0 0 22px #ffffff47,0 0 24px #ff9d2e24}.support-requester-priority--urgent strong{color:#7c2d12}.support-requester-priority--urgent span{color:#9a3412}.support-requester-priority--urgent em{color:#9a3412;background:linear-gradient(#ffffff6b,#0000),#ff9d2e33;border:1px solid #ea580c52;box-shadow:inset 0 0 12px #ffffff52,0 0 18px #ff9d2e3d}.support-requester-description{background:radial-gradient(circle at 100% 0,#20b3ff1a,#0000 38%),linear-gradient(#ffffffc7,#eef7ffb8);border:1px solid #20b3ff42;border-radius:18px;gap:10px;padding:16px;display:grid;box-shadow:inset 0 0 18px #ffffff5c,0 12px 24px #0f2b570f}.support-requester-description dt{color:#0476ff;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:950}.support-requester-description dd{color:#07113f;min-height:84px;margin:0;font-size:1rem;font-weight:800;line-height:1.55}.support-dashboard{z-index:1;gap:18px;display:grid;position:relative}.support-dashboard__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.support-dashboard__split{grid-template-columns:minmax(0,1fr) minmax(360px,.98fr);gap:14px;display:grid}.support-panel{color:#f5fbff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 100% 0,#23e8ff1f,#0000 34%),#031440c2;border-color:#20b3ff6b;gap:14px;padding:16px;display:grid;box-shadow:inset 0 0 34px #ffffff09,0 18px 36px #0000001f}.support-panel>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.support-section-heading{align-items:center;gap:12px;min-width:0;display:flex}.support-section-heading>div{gap:4px;min-width:0;display:grid}.support-section-heading .icon-tile{flex:none;width:48px;height:48px}.support-panel h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(1.15rem,2.4vw,1.55rem)}.support-panel>header a{color:#35efff;white-space:nowrap;font-weight:900;text-decoration:none}.support-case-list{background:linear-gradient(#fffffff5,#eef7fff0);border-radius:18px;overflow:hidden}.support-case{color:#07113f;border-bottom:1px solid #86a6d63d;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.support-case:last-child{border-bottom:0}.support-case__code{color:#fff;min-width:58px;font-family:var(--font-mono);text-align:center;background:radial-gradient(circle at 32% 22%,#ffffff47,#0000 28%),linear-gradient(135deg,#08bfa0,#21dbff);border:1px solid #ffffff47;border-radius:14px;padding:9px 12px;font-weight:950;box-shadow:inset 0 1px #ffffff52,inset 0 -10px 18px #00769638,0 12px 22px #00bed22e,0 3px #007696b8}.support-case p{color:#315184;min-width:0;margin:0;line-height:1.28;display:grid}.support-case strong{color:#07113f}.support-case small{color:#34568e;font-family:var(--font-mono);white-space:nowrap;font-weight:900}.support-priority-pill{--support-priority-pill-color:#174084;--support-priority-pill-border:#075dff61;--support-priority-pill-bg:#075dff0b;--support-priority-pill-glow:#075dff24;border:1px solid var(--support-priority-pill-border);min-width:132px;color:var(--support-priority-pill-color);background:linear-gradient(180deg, #ffffff6b, transparent), var(--support-priority-pill-bg);box-shadow:inset 0 0 14px #ffffff75, 0 0 14px var(--support-priority-pill-glow);text-align:center;text-shadow:0 0 10px color-mix(in srgb, var(--support-priority-pill-color) 32%, transparent);white-space:nowrap;border-radius:999px;padding:7px 16px;font-size:.78rem;font-style:normal;font-weight:900;line-height:1}.support-priority-pill--danger{--support-priority-pill-color:#b21346;--support-priority-pill-border:#ff426dad;--support-priority-pill-bg:#ff426d11;--support-priority-pill-glow:#ff426d33}.support-priority-pill--warning{--support-priority-pill-color:#a75a00;--support-priority-pill-border:#ff9d2eb8;--support-priority-pill-bg:#ff9d2e13;--support-priority-pill-glow:#ff9d2e38}.support-priority-pill--neutral{--support-priority-pill-color:#174084;--support-priority-pill-border:#075dff6b;--support-priority-pill-bg:#075dff0d;--support-priority-pill-glow:#075dff24}.support-cases-page{gap:16px;display:grid}.support-cases-table .admin-table-row,.support-cases-row{grid-template-columns:minmax(88px,.72fr) minmax(144px,1.24fr) minmax(72px,.62fr) minmax(76px,.64fr) minmax(120px,.94fr) minmax(72px,.64fr) minmax(140px,1fr)}.support-requesters-table .admin-table-row,.support-requesters-row{grid-template-columns:minmax(172px,1.35fr) minmax(84px,.52fr) minmax(100px,.66fr) minmax(92px,.58fr) minmax(88px,.5fr)}.support-sla-table .admin-table-row,.support-sla-row{grid-template-columns:minmax(88px,.64fr) minmax(144px,1.18fr) minmax(84px,.58fr) minmax(88px,.58fr) minmax(80px,.54fr) minmax(72px,.5fr) minmax(80px,.5fr)}.support-cases-row strong,.support-cases-row small,.support-requesters-row strong,.support-requesters-row small,.support-sla-row strong,.support-sla-row small{display:block}.support-cases-row strong,.support-requesters-row strong,.support-sla-row strong{color:inherit;font-weight:950}.support-cases-row small,.support-requesters-row small,.support-sla-row small{color:#6b7aa0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;font-size:.78rem;font-weight:800;overflow:hidden}.support-requester-cell{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.support-requester-cell>i{aspect-ratio:1;color:#fff;background:linear-gradient(135deg,#564dff,#21dbff);border-radius:14px;place-items:center;width:42px;display:grid;box-shadow:0 12px 24px #21dbff29}.support-requester-cell>i svg{width:62%;height:62%}.support-requester-cell[data-requester-type=store]>i{background:linear-gradient(135deg,#2d84ff,#13b9e8);box-shadow:0 12px 24px #2d84ff33}.support-requester-cell[data-requester-type=customer]>i{background:linear-gradient(135deg,#08bfa0,#21dbff);box-shadow:0 12px 24px #08bfa033}.support-requester-cell[data-requester-type=system]>i{background:linear-gradient(135deg,#ff9d2e,#ffe561);box-shadow:0 12px 24px #ff9d2e2e}.support-cases-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.support-cases-actions .admin-vouchers-action:first-child:last-child,.support-cases-actions .admin-table-row-action-note{grid-column:1/-1}.support-cases-actions .admin-vouchers-action{justify-content:center;width:100%;min-width:0;padding-inline:10px}.support-case-detail{gap:16px;display:grid}.support-case-detail .app-modal-detail-list__header{background:linear-gradient(135deg,#eef7fffa,#ddf0ffd1);border:1px solid #6a8bbc47;border-radius:16px;padding:14px 16px;box-shadow:inset 0 0 18px #ffffffc7}.support-case-confirmation-list{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.support-case-confirmation-list .app-modal-detail-list__item--wide{grid-column:1/-1}@media (width<=720px){.support-case-confirmation-list{grid-template-columns:1fr}.support-case-confirmation-list .app-modal-detail-list__item--wide{grid-column:1/-1}}.support-panel--focus{background:radial-gradient(circle at 100% 0,#23e8ff1f,#0000 34%),#031440c2;align-content:start;overflow:hidden}.support-panel--focus span{color:#dbeafe;font-size:1rem;line-height:1.45}.support-panel--focus .support-section-heading h2{max-width:30rem}.support-panel--focus .primary-button{width:100%}.support-panel--focus .primary-button svg{width:20px;height:20px}.support-actions-heading{gap:6px;display:grid}.support-actions-heading h2{color:#fff;margin:0;font-size:clamp(1.2rem,2.4vw,1.62rem)}.support-dashboard .store-actions-panel,.support-dashboard .store-actions-panel>header{align-items:start}@property --admin-card-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes admin-card-border-glow{to{--admin-card-glow-angle:360deg}}@media (width<=1180px){.admin-console-topbar{grid-template-columns:minmax(220px,1fr) minmax(200px,280px) 38px auto auto}.admin-search,.role-console-store-scope--topbar,.admin-topbar-cloud,.admin-topbar-bell,.admin-notifications,.admin-user-menu,.admin-user-chip{grid-column:auto}.admin-topbar-status{display:none}.admin-attention{grid-template-columns:1fr 1fr}.admin-see-all{justify-self:start}.admin-console .admin-dashboard__metrics,.admin-console .admin-dashboard__modules{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard__split{grid-template-columns:1fr}.store-dashboard__metrics,.store-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-dashboard__split{grid-template-columns:1fr}.support-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.support-dashboard__split,.platform-users-layout{grid-template-columns:1fr}}@media (width<=980px){.admin-table-controls{grid-template-columns:1fr}.admin-table-controls .admin-table-search,.admin-table-controls .admin-vouchers-toolbar{order:-1}.platform-users-form form,.platform-users-form .platform-users-role-picker div{grid-template-columns:1fr}.platform-users-form .neon-button,.platform-users-form .primary-button{width:100%}.admin-table-bulkbar{grid-template-columns:1fr;height:auto;min-height:54px}.admin-table-bulkbar>div,.admin-table-bulkbar__content{flex-wrap:wrap;justify-content:stretch}.admin-table-bulkbar__content{align-items:stretch;margin-left:0}.admin-table-bulk-actions,.admin-table-bulk-actions summary{width:100%}.admin-table-bulk-actions>div{margin-top:8px;position:static}.admin-table-bulkbar__hint{white-space:normal}.admin-vouchers-bulk-action{flex:180px}}@media (width<=1024px){.admin-console{padding-bottom:calc(116px + env(safe-area-inset-bottom));background:radial-gradient(circle at 85% 5%,#23e8ff2e,#0000 28%),radial-gradient(circle at 10% 80%,#075dff38,#0000 34%),linear-gradient(145deg,#010817f0,#020818e6),url(/img/general/background_1.png) bottom/cover no-repeat,#020817;display:block}.admin-sidebar{display:none}.admin-main{padding:0 12px 18px}.admin-console-topbar{background:linear-gradient(90deg,#02091ff0,#031440d1),url(/img/general/background-4.png) 50%/cover no-repeat;border-bottom-color:#81bdff47;grid-template-columns:auto minmax(0,1fr) 48px 48px 48px;align-items:center;gap:8px;min-height:66px;margin-inline:-12px;padding:8px 12px;position:sticky}.admin-mobile-brand{grid-column:1;align-items:center;min-width:0;display:inline-flex}.admin-mobile-brand img{filter:drop-shadow(0 0 14px #00d8ff61);width:116px;max-width:36vw}.admin-search,.admin-topbar-status{display:none}.role-console-active-store{grid-area:2/1/auto/-1;width:100%;padding:4px 2px 0}.role-console-store-scope--topbar{grid-area:2/1/auto/-1;width:100%}.role-console-store-scope--topbar .store-scope-selector>button{min-height:42px}.role-console-store-scope--topbar .store-scope-selector__menu{min-width:0;left:0;right:0}.admin-topbar-cloud{background:#03153d7a;border:1px solid #81bdff42;border-radius:16px;grid-column:3;justify-self:end;width:48px;transform:none}.admin-topbar-cloud>svg{transform:translateY(-1px)}.admin-notifications{grid-column:4;justify-self:end;transform:none}.admin-topbar-bell{background:#03153d7a;border:1px solid #81bdff42;border-radius:16px;width:48px}.admin-user-menu{grid-column:5;justify-self:end}.admin-user-chip{background:#03153d7a;border-radius:16px;justify-content:center;width:48px;min-height:48px;padding:0}.admin-user-chip span{width:34px}.admin-user-chip p,.admin-user-chip i{display:none}.admin-user-dropdown{width:min(330px,100vw - 24px);position:fixed;top:74px;right:12px}.admin-mobile-bottom{--mobile-nav-count:5;z-index:60;grid-template-columns:repeat(var(--mobile-nav-count), minmax(0, 1fr));min-height:70px;padding:8px max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 50% 0,#23e8ff33,#0000 42%),#020c28eb;border:0;border-top:1px solid #81bdff57;border-radius:0;gap:4px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:inset 0 0 24px #ffffff0a,0 18px 46px #0000006b,0 0 28px #00b8ff33}.store-quick-unlock-fab{right:18px;bottom:calc(86px + env(safe-area-inset-bottom));z-index:50}.store-quick-unlock-fab__main{min-height:54px;padding-right:16px}.store-quick-unlock-modal__manual{grid-template-columns:1fr}.admin-mobile-bottom__link{color:#b9d7ff;border:1px solid #0000;border-radius:17px;place-items:center;gap:3px;min-width:0;padding:7px 3px;font-size:.68rem;font-weight:850;line-height:1;text-decoration:none;display:grid}.admin-mobile-bottom__link--button{cursor:pointer;background:0 0;border:1px solid #0000;width:100%;font-family:inherit}.admin-mobile-more{z-index:70;min-width:0;position:relative}.admin-mobile-more__menu{z-index:80;opacity:0;pointer-events:none;background:#020c28f5;border:1px solid #81bdff57;border-radius:18px;gap:6px;width:min(220px,100vw - 24px);padding:8px;transition:opacity .16s,transform .16s;display:grid;position:absolute;bottom:calc(100% + 12px);right:0;transform:translateY(8px)scale(.98);box-shadow:0 18px 42px #00000070,0 0 28px #00b8ff29}.admin-mobile-more__menu[data-state=open]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.admin-mobile-more__menu a,.admin-mobile-more__menu button{color:#dcecff;width:100%;min-height:42px;font-weight:850;font:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.admin-mobile-more__menu a:hover,.admin-mobile-more__menu a:focus-visible,.admin-mobile-more__menu button:hover,.admin-mobile-more__menu button:focus-visible{color:#35efff;background:#075dff57}.admin-mobile-more__menu .admin-mobile-more__item--active{color:#35efff;background:linear-gradient(135deg,#075dff94,#21dbff2e);box-shadow:inset 0 0 18px #00d8ff1f,0 0 18px #00b8ff2e}.admin-mobile-more__menu span{aspect-ratio:1;place-items:center;width:22px;display:grid}.admin-mobile-more__menu svg{width:20px;height:20px}.admin-mobile-bottom__link span{aspect-ratio:1;place-items:center;width:24px;display:grid}.admin-mobile-bottom__link svg{width:22px;height:22px}.admin-mobile-bottom__link--active{color:#35efff;background:linear-gradient(135deg,#075dff94,#21dbff2e);border-color:#23e8ff8f;box-shadow:inset 0 0 18px #00d8ff1f,0 0 18px #00b8ff2e}}@media (width<=768px){.admin-ops-hero{grid-template-columns:1fr;min-height:150px;padding:22px}.admin-ops-clock{border-left:0;min-width:0;padding-left:0}.admin-attention,.admin-console .admin-dashboard__metrics,.admin-console .admin-dashboard__modules{grid-template-columns:1fr}.admin-dashboard,.admin-dashboard__split{gap:12px}.admin-activity-item{grid-template-columns:auto minmax(0,1fr) auto}.admin-activity-item i{display:none}.admin-system-note{padding-right:112px}.admin-system-note img{width:104px}.store-active-banner{grid-template-columns:1fr;align-items:start}.store-active-banner>span{width:48px;height:48px}.store-active-banner .store-scope-selector{justify-self:stretch;width:100%}.store-hero{grid-template-columns:1fr;align-items:start;min-height:220px;padding:22px}.store-hero__cta{width:100%}.store-dashboard__metrics,.store-vouchers__summary,.store-customers__summary,.store-support__summary,.store-actions-grid{grid-template-columns:1fr}.store-vouchers-hero,.store-customers-hero,.store-support-hero{grid-template-columns:1fr;padding:18px}.store-vouchers-panel,.store-voucher-batches,.store-customers-panel,.store-support-panel,.store-customer-record{padding:14px}.store-vouchers-panel>header,.store-voucher-batches>header,.store-vouchers-toolbar,.store-customers-panel>header,.store-support-panel>header,.store-support-row,.store-customer-record,.store-customer-record dl{grid-template-columns:1fr}.store-voucher-batches>header .admin-table-count{justify-self:start}.store-voucher-batches-controls,.store-batch-detail-modal__vouchers li{grid-template-columns:1fr}.store-batch-detail-modal__vouchers em{justify-self:start}.store-panel,.store-actions-panel{padding:14px}.store-customer{grid-template-columns:auto minmax(0,1fr) auto}.store-customer small{display:none}.store-customer em{padding-inline:8px}.support-dashboard__metrics{grid-template-columns:1fr}.support-panel{padding:14px}.support-panel>header{align-items:start}.support-case{grid-template-columns:auto minmax(0,1fr) auto}.support-case small{display:none}.support-priority-pill{padding-inline:8px}.platform-users-form,.platform-users-list{padding:14px}.platform-users-list header,.platform-users-invitation{grid-template-columns:1fr}.platform-users-invitation .secondary-button,.platform-users-resend,.platform-users-status-action{width:100%}.platform-users-actions{justify-content:stretch}.admin-vouchers-panel,.admin-voucher-batches{padding:14px}.admin-vouchers-panel>header,.admin-voucher-batches>header,.admin-vouchers-toolbar,.support-cases-toolbar,.admin-voucher-batches-controls,.admin-batch-detail-modal__section li,.admin-batch-detail-modal__vouchers li,.admin-batch-detail-modal__voucher-main,.admin-batch-detail-modal__trace{grid-template-columns:1fr}.admin-batch-detail-modal__vouchers em{justify-self:start}.admin-vouchers-action{min-height:40px}.admin-dashboard__metrics,.admin-dashboard__modules{grid-template-columns:1fr}}.admin-commercial-catalog{gap:18px;display:grid}.admin-commercial-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-commercial-store-panel{background:#03153d47;border:1px solid #81bdff33;border-radius:18px;grid-template-columns:minmax(280px,.58fr) minmax(0,1fr);align-items:center;gap:16px;margin-bottom:18px;padding:14px;display:grid}.admin-commercial-store-panel .app-surface-field,.admin-commercial-store-panel .internal-field{margin:0}.admin-commercial-store-query{grid-template-columns:1fr;align-items:stretch;gap:12px;display:grid}.admin-commercial-store-query h3{color:#fff;margin:4px 0 0;font-size:1rem}.admin-commercial-store-panel .internal-searchable-select__options{gap:8px;max-height:240px}.admin-commercial-store-panel .internal-searchable-select__options button{white-space:normal;align-items:flex-start;height:auto;min-height:56px;padding:12px 14px;line-height:1.35}.admin-commercial-store-panel .internal-searchable-select__options button span{overflow-wrap:break-word;text-overflow:clip;white-space:normal;min-width:0;display:block;overflow:visible}.admin-commercial-pricing-actions-content{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.admin-commercial-pricing-actions-content p{color:#a9bddf;margin:0;line-height:1.45}.admin-commercial-table-controls{grid-template-columns:minmax(0,1fr)}.admin-commercial-state strong{color:#f5fcff}.admin-commercial-state small,.admin-commercial-copy,.admin-commercial-block-reason{color:#b8c7dd;margin:0}.admin-commercial-copy{max-width:80ch;margin:0 0 14px;font-size:.92rem;font-weight:500;line-height:1.5}.admin-commercial-confirmation{gap:12px;display:grid}.admin-commercial-confirmation p{margin:0}.admin-commercial-confirmation__warning{background:#fff7eddb;border:1px solid #ffb05c6b;border-radius:16px;padding:12px 14px;color:#7c2d12!important}.admin-commercial-master-table .admin-commercial-master-row,.admin-commercial-end-customer-table .admin-commercial-end-customer-row{--admin-table-row-width:752px;grid-template-columns:minmax(144px,.9fr) minmax(200px,1fr) minmax(356px,1.6fr)}.admin-commercial-effective-table .admin-commercial-effective-row{--admin-table-row-width:968px;grid-template-columns:minmax(140px,.82fr) minmax(144px,.72fr) minmax(276px,1.25fr) minmax(344px,1.42fr)}.admin-commercial-prices-table .admin-commercial-price-row{--admin-table-row-width:1020px;grid-template-columns:minmax(160px,1fr) minmax(112px,.72fr) minmax(100px,.58fr) minmax(120px,.78fr) minmax(150px,.9fr) minmax(104px,.56fr) minmax(176px,.95fr)}.admin-commercial-price-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-commercial-price-actions .secondary-button,.admin-commercial-price-actions .primary-button{white-space:nowrap;min-height:34px;padding:0 12px;font-size:.78rem}.admin-commercial-prices-table .admin-commercial-retail-price-row{--admin-table-row-width:604px;grid-template-columns:minmax(144px,1fr) minmax(132px,.9fr) minmax(172px,1.1fr) minmax(92px,.55fr)}.admin-commercial-price-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-commercial-price-summary>span{gap:6px;min-width:0;display:grid}.admin-commercial-price-summary strong{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:950}.admin-commercial-price-summary .admin-vouchers-status{overflow-wrap:break-word;white-space:normal;width:fit-content;max-width:100%}.admin-commercial-kind{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:5px 12px;font-size:.72rem;font-style:normal;font-weight:950;display:inline-flex}.admin-commercial-kind--standard{color:#0f766e;background:#ccfbf1c7;border:1px solid #14b8a657}.admin-commercial-kind--promotion{color:#6b21a8;background:#f3e8ffd1;border:1px solid #a855f752}.admin-commercial-actions,.admin-commercial-state{gap:8px;display:grid}.admin-commercial-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.admin-commercial-actions .admin-commercial-state{flex:120px}.admin-commercial-block-reason{color:#ffd1dc;grid-column:1/-1;font-weight:850;line-height:1.35}.admin-commercial-actions .secondary-button{white-space:nowrap;min-height:36px;padding-inline:14px;font-size:.82rem}.admin-commercial-actions .admin-commercial-state{min-width:0}.admin-commercial-actions .admin-commercial-state small{overflow-wrap:break-word}.admin-commercial-price-form{gap:12px;display:grid}.admin-commercial-price-form__store,.admin-commercial-store-multi-select{margin:0}.admin-commercial-price-target-summary{color:#4d5b83;background:linear-gradient(135deg,#edf6ffdb,#fffffff0);border:1px solid #2b4ca82e;border-radius:16px;gap:8px;padding:14px 16px;font-size:.92rem;font-weight:850;display:grid}.admin-commercial-price-target-summary strong{color:#17244d;font-weight:950}.admin-commercial-store-multi-select__trigger{color:#16244b;cursor:pointer;background:linear-gradient(135deg,#fffffff5,#edf6ffdb);border:1px solid #2b4ca847;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 16px;font-weight:900;display:flex}.admin-commercial-store-multi-select__trigger i{border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.admin-commercial-store-multi-select[data-state=open] .admin-commercial-store-multi-select__trigger i{transform:translateY(2px)rotate(225deg)}.admin-commercial-store-multi-select__search{margin:0}.admin-commercial-store-multi-select .app-surface-multiselect__options{max-height:210px}.admin-commercial-price-list{gap:14px;display:grid}.admin-commercial-price-row-form{background:linear-gradient(145deg,#ffffffdb,#eef6ffbd);border:1px solid #2b4ca82e;border-radius:18px;gap:12px;padding:14px;display:grid}.admin-commercial-price-row-form header{color:#111657;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-commercial-price-row-form header strong{font-size:.98rem;font-weight:950}.admin-commercial-price-row-form header small{color:#4d5b83;letter-spacing:.08em;font-weight:900}.admin-commercial-price-availability-note{color:#7a3f00;background:linear-gradient(145deg,#fff7edf5,#ffedd5d1);border:1px solid #f59e0b61;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.admin-commercial-price-availability-note svg{color:#d97706;width:22px;height:22px}.admin-commercial-price-availability-note p{color:#7a3f00;margin:0;font-size:.88rem;font-weight:500;line-height:1.42}.admin-commercial-kind-summary{color:#111657;background:#ffffffb8;border:1px solid #2b4ca833;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin-commercial-kind-summary strong{font-weight:950}.admin-commercial-kind-summary span{color:#4d5b83;font-size:.88rem;font-weight:780}.admin-commercial-kind-summary--promotion{background:linear-gradient(145deg,#fff7edf5,#ffedd5b8);border-color:#f59e0b61}.admin-commercial-price-row-form__fields{grid-template-columns:minmax(0,1fr) minmax(120px,.42fr);gap:10px;display:grid}.admin-commercial-expiration-toggle{color:#111657;align-items:flex-start;padding-block:4px;font-weight:900}.admin-commercial-expiration-fields{gap:12px;display:grid}.admin-commercial-expiration-copy{margin:0}.admin-commercial-modal-checkbox{color:#111657;cursor:pointer;background:linear-gradient(145deg,#ffffffeb,#edf6ffdb);border:1px solid #2b4ca847;border-radius:14px;min-height:48px;padding:10px 14px;box-shadow:inset 0 1px #ffffffe6,0 6px 14px #1478ff14}.admin-commercial-modal-checkbox:has(input:focus-visible){border-color:#1478ffb3;box-shadow:0 0 0 3px #23e8ff29}.admin-commercial-modal-checkbox input{accent-color:#0bbcd4;width:18px;height:18px;margin:0}.admin-commercial-checkbox{color:#eaf8ff;align-items:center;gap:10px;font-weight:850;display:inline-flex}.admin-commercial-checkbox input{accent-color:#35efff;width:18px;height:18px}@media (width<=780px){.admin-commercial-header-actions,.admin-commercial-store-panel,.admin-commercial-store-query,.admin-commercial-pricing-actions-content,.admin-commercial-actions{grid-template-columns:1fr}.admin-commercial-header-actions{justify-content:stretch;display:grid}}.store-orders-hero{color:#f8fbff;background:radial-gradient(circle at 84% 10%,#23e8ff2e,#0000 28%),radial-gradient(circle at 8% 110%,#075dff6b,#0000 34%),linear-gradient(135deg,#031440f5,#020a24e0);border:1px solid #42e8ff4d;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(340px,440px);gap:18px;padding:clamp(22px,4vw,34px);display:grid;box-shadow:inset 0 0 58px #ffffff0a,0 22px 58px #0000002e,0 0 36px #00b8ff1f}.store-orders-hero h2,.internal-card h3{color:#fff;margin:0}.store-orders-hero p,.muted-copy{color:#b8c7dd;line-height:1.5}.store-orders-hero__content{align-self:center;padding-block:8px}.store-orders-hero__content h2{margin-top:8px}.store-orders-hero__side{z-index:2;align-content:center;gap:14px;display:grid;position:relative}.store-orders-hero__side .store-scope-selector{min-width:min(100%,420px)}.store-orders-hero__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.store-orders-hero__metrics article{background:#041028a8;border:1px solid #35efff38;border-radius:18px;place-items:center;gap:2px;min-height:86px;padding:12px;display:grid;box-shadow:inset 0 0 18px #00d8ff14}.store-orders-hero__metrics article[data-state=warning]{background:#43250961;border-color:#f59e0b61}.store-orders-hero__metrics strong{color:#fff;font-size:1.85rem;line-height:1}.store-orders-hero__metrics span{color:#a9bddf;letter-spacing:.06em;text-align:center;text-transform:uppercase;font-size:.72rem;font-weight:900}.internal-grid{gap:16px;margin-top:16px;display:grid}.internal-grid--two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-card{background:#071326bd;border:1px solid #89deff2e;border-radius:22px;padding:18px;box-shadow:0 18px 42px #00000024}.internal-card__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.internal-card__header h2{color:#fff;margin:0;font-size:1.18rem;line-height:1.2}.form-field{color:#dbeafe;gap:7px;margin-bottom:12px;font-weight:800;display:grid}.form-field input,.form-field select{color:#f5fcff;background:#030c19bd;border:1px solid #89deff38;border-radius:14px;min-height:42px;padding:0 12px}.primary-action{color:#fff;cursor:pointer;background:radial-gradient(circle at 32% 20%,#ffffff42,#0000 30%),linear-gradient(145deg,#2d84ff 0%,#13b9e8 100%);border:1px solid #ffffff3d;border-radius:14px;min-height:50px;font-weight:950;transition:filter .16s,box-shadow .16s,transform .16s;box-shadow:inset 0 1px #ffffff57,inset 0 -9px 16px #003da833,0 10px 18px #1478ff33,0 3px #0061beb8}.primary-action:hover:not(:disabled),.primary-action:focus-visible{filter:brightness(.98)saturate(1.04);background:radial-gradient(circle at 32% 20%,#ffffff52,#0000 30%),linear-gradient(145deg,#338dff 0%,#16c7f3 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff6b,inset 0 -9px 16px #003da82e,0 12px 20px #1478ff3d,0 0 18px #00d8ff47,0 3px #0061beb8}.primary-action:active:not(:disabled){filter:brightness(.94)saturate(.98);transform:translateY(2px);box-shadow:inset 0 1px #ffffff42,inset 0 -6px 12px #003da82e,0 1px #0061beb8}.primary-action:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.62}.store-order-price-card,.store-order-catalog-item,.store-order-row{background:#030c196b;border:1px solid #89deff29;border-radius:16px;gap:8px;padding:14px;display:grid}.store-order-product-picker{gap:10px;margin-bottom:14px;display:grid}.store-pricing{gap:18px;display:grid}.store-pricing-hero{color:#fff;background:radial-gradient(circle at 86% 8%,#a855f73d,#0000 30%),radial-gradient(circle at 4% 112%,#22c55e38,#0000 36%),linear-gradient(135deg,#171242fa,#050d24e6);border-color:#6d28d952;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:stretch;gap:18px;padding:clamp(18px,3vw,28px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 46px #ffffff0a,0 22px 56px #0000002e,0 0 34px #7c3aed24}.store-pricing-hero:has(.store-scope-selector[data-state=open]){z-index:8;overflow:visible}.store-pricing-hero:has(.store-scope-selector[data-state=open]):before{opacity:.45}.store-pricing-hero:before{content:"";pointer-events:none;background:radial-gradient(#a855f738,#0000 64%);border-top:1px solid #c4b5fd66;border-radius:50% 50% 0 0;height:180px;position:absolute;inset:auto -10% -92px}.store-pricing-hero>*{z-index:1;position:relative}.store-pricing-hero h2{color:#fff;letter-spacing:-.045em;text-shadow:0 0 10px #ffffff47,0 0 24px #a855f747;max-width:820px;margin:0;font-size:clamp(1.35rem,2.4vw,1.9rem);line-height:1.02}.store-pricing-hero>div>span{color:#ede9fe;max-width:700px;margin-top:10px;font-size:clamp(.98rem,2vw,1.12rem);font-weight:500;line-height:1.45;display:block}.store-pricing-hero aside{z-index:10;background:radial-gradient(circle at 100% 0,#a855f729,#0000 42%),#0b12308f;border:1px solid #c4b5fd57;border-radius:20px;align-content:center;gap:10px;padding:18px;display:grid;position:relative;box-shadow:inset 0 0 24px #ffffff0a,0 16px 32px #00000029}.store-pricing-summary{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:14px;display:grid}.store-pricing-metric-card,.store-pricing-product-card{min-height:132px}.store-pricing-product-card small{color:#02a874;font-weight:850}.store-pricing-metric-card[data-variant=warning]{border-color:#fbbf24b8}.store-pricing-form-card,.store-pricing-panel{background:radial-gradient(circle at 100% 0,#7c3aed1f,#0000 36%),linear-gradient(145deg,#061332f0,#050d24e6);border:1px solid #b9d7ff6b;border-radius:22px;gap:16px;padding:18px;display:grid;box-shadow:inset 0 0 30px #ffffff09,0 16px 38px #00000029}.store-pricing-form-card .internal-card__header h2,.store-pricing-panel h2{color:#fff;margin:0}.store-pricing-standard-card,.store-pricing-preferred-card{background:radial-gradient(circle at 100% 0,#22d3ee29,#0000 34%),radial-gradient(circle at 0 100%,#7c3aed1f,#0000 36%),linear-gradient(145deg,#051637f5,#030c24eb);border-color:#22d3ee61;align-content:start}.store-pricing-preferred-card{background:radial-gradient(circle at 100% 0,#a855f729,#0000 34%),radial-gradient(circle at 0 100%,#22d3ee1a,#0000 36%),linear-gradient(145deg,#081234f5,#040b22eb);border-color:#a855f761}.store-pricing-form-card__header{border-bottom:1px solid #b9d7ff2e;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding-bottom:14px;display:grid}.store-pricing-form-card__header h2{color:#fff;letter-spacing:-.035em;margin:2px 0 0;font-size:clamp(1.2rem,2.5vw,1.55rem)}.store-pricing-form-card__header p{color:#c9d8ff;max-width:560px;margin:7px 0 0;font-size:.94rem;font-weight:750;line-height:1.45}.store-pricing-standard-grid,.store-pricing-preferred-grid{align-items:start;gap:12px;display:grid}.store-pricing-standard-grid{grid-template-columns:minmax(0,1.35fr) minmax(160px,.85fr) minmax(110px,.42fr)}.store-pricing-preferred-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-pricing-preferred-grid__wide{grid-column:1/-1}.store-pricing-standard-grid .app-surface-field-stack,.store-pricing-standard-grid .app-surface-field,.store-pricing-preferred-grid .app-surface-field-stack,.store-pricing-preferred-grid .app-surface-field{margin:0}.store-pricing-standard-grid .app-surface-field-stack,.store-pricing-preferred-grid .app-surface-field-stack{grid-template-rows:auto minmax(38px,auto)}.store-pricing-standard-grid .auth-field-error,.store-pricing-preferred-grid .auth-field-error{min-height:32px;margin:0;line-height:1.25}.store-pricing-standard-card .app-surface-field,.store-pricing-preferred-card .app-surface-field{background:radial-gradient(circle at 100% 0,#22d3ee14,#0000 42%),#030d26b8;border-color:#81bdff52;box-shadow:inset 0 0 0 1px #ffffff06,0 12px 24px #0000001f}.store-pricing-standard-card .app-surface-field:focus-within,.store-pricing-standard-card .app-surface-field[data-state=open],.store-pricing-preferred-card .app-surface-field:focus-within,.store-pricing-preferred-card .app-surface-field[data-state=open]{background:radial-gradient(circle at 100% 0,#22d3ee1f,#0000 42%),#041232db;border-color:#22d3eeb8;box-shadow:0 0 0 1px #22d3ee2e,0 0 0 4px #22d3ee14,0 16px 30px #0000002e}.store-pricing-standard-card .app-surface-field__label,.store-pricing-preferred-card .app-surface-field__label{color:#93c5fd}.store-pricing-standard-card .app-surface-field input,.store-pricing-standard-card .app-surface-field textarea,.store-pricing-standard-card .app-surface-field .app-surface-field__trigger,.store-pricing-standard-card .app-surface-field .app-surface-field__trigger span,.store-pricing-preferred-card .app-surface-field input,.store-pricing-preferred-card .app-surface-field textarea,.store-pricing-preferred-card .app-surface-field .app-surface-field__trigger,.store-pricing-preferred-card .app-surface-field .app-surface-field__trigger span{color:#f8fbff}.store-pricing-standard-card .app-surface-field input::placeholder,.store-pricing-standard-card .app-surface-field textarea::placeholder,.store-pricing-preferred-card .app-surface-field input::placeholder,.store-pricing-preferred-card .app-surface-field textarea::placeholder{color:#7ea0d8}.store-pricing-standard-card .app-surface-field input:-webkit-autofill{-webkit-text-fill-color:#f8fbff;caret-color:#f8fbff;box-shadow:inset 0 0 0 1000px #041232f5}.store-pricing-standard-card .app-surface-field input:-webkit-autofill:hover{-webkit-text-fill-color:#f8fbff;caret-color:#f8fbff;box-shadow:inset 0 0 0 1000px #041232f5}.store-pricing-standard-card .app-surface-field input:-webkit-autofill:focus{-webkit-text-fill-color:#f8fbff;caret-color:#f8fbff;box-shadow:inset 0 0 0 1000px #041232f5}.store-pricing-preferred-card .app-surface-field input:-webkit-autofill{-webkit-text-fill-color:#f8fbff;caret-color:#f8fbff;box-shadow:inset 0 0 0 1000px #041232f5}.store-pricing-preferred-card .app-surface-field input:-webkit-autofill:hover{-webkit-text-fill-color:#f8fbff;caret-color:#f8fbff;box-shadow:inset 0 0 0 1000px #041232f5}.store-pricing-preferred-card .app-surface-field input:-webkit-autofill:focus{-webkit-text-fill-color:#f8fbff;caret-color:#f8fbff;box-shadow:inset 0 0 0 1000px #041232f5}.store-pricing-standard-grid__product .app-surface-select__menu,.store-pricing-preferred-card .app-surface-select__menu{z-index:45;background:#040c22fa;border-color:#81bdff5c;box-shadow:0 22px 44px #00000057}.store-pricing-standard-grid__product .app-surface-select__menu button,.store-pricing-preferred-card .app-surface-select__menu button{color:#dbeafe;background:#0a193ec7}.store-pricing-standard-grid__product .app-surface-select__menu button:hover,.store-pricing-standard-grid__product .app-surface-select__menu button:focus-visible,.store-pricing-preferred-card .app-surface-select__menu button:hover,.store-pricing-preferred-card .app-surface-select__menu button:focus-visible{color:#fff;background:#1e40af8c}.store-pricing-standard-action{width:100%;min-height:48px;margin-top:2px}.store-pricing-panel>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}@media (width<=1024px){.store-pricing-hero{grid-template-columns:1fr}}@media (width<=820px){.store-pricing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.store-pricing-standard-grid,.store-pricing-preferred-grid{grid-template-columns:1fr}.store-pricing-preferred-grid__wide{grid-column:auto}.store-pricing-form-card,.store-pricing-panel{padding:14px}}@media (width<=620px){.store-pricing-summary{grid-template-columns:1fr}}.store-order-pricing-gate{color:#fff7ed;background:radial-gradient(circle at 0 0,#f59e0b38,#0000 42%),#43250985;border:1px solid #f59e0b85;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid;box-shadow:0 0 22px #f59e0b29}.store-order-pricing-gate svg{color:#fbbf24;width:28px;height:28px}.store-order-pricing-gate strong{color:#fff;font-size:1rem;font-weight:950;display:block}.store-order-pricing-gate p{color:#fed7aa;margin:5px 0 0;font-weight:500;line-height:1.45}.store-order-pricing-gate a{color:#fff;text-underline-offset:3px;font-weight:950;-webkit-text-decoration:underline #ffffff9e;text-decoration:underline #ffffff9e}.store-order-pricing-gate a:hover,.store-order-pricing-gate a:focus-visible{color:#fef3c7}.store-order-product-option{color:#dbeafe;min-height:64px;font:inherit;text-align:left;cursor:pointer;background:#030c1985;border:1px solid #89deff2e;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;display:grid}.store-order-product-option:hover:not(:disabled),.store-order-product-option:focus-visible,.store-order-product-option[aria-pressed=true]{background:linear-gradient(135deg,#075dff6b,#00b8ff29);border-color:#35efffa3;transform:translateY(-1px);box-shadow:0 0 20px #00b8ff2e}.store-order-product-option>span{color:#35efff;background:#23e8ff1f;border-radius:12px;place-items:center;width:34px;height:34px;display:inline-grid}.store-order-product-option svg{width:18px;height:18px}.store-order-product-option strong,.store-order-product-option small{display:block}.store-order-product-option strong{color:#fff}.store-order-product-option small{color:#9fb4ce;font-size:.82rem;font-weight:850}.store-order-quantity-field{max-width:220px}.store-order-quantity-field .internal-number-input input{color:#f5fcff;background:#030c19bd;border:1px solid #89deff38;border-radius:14px;outline:none;min-height:44px;padding:0 48px 0 12px}.store-order-quantity-field .internal-number-input:focus-within input{border-color:#23e8ffc7;box-shadow:inset 0 0 20px #00d8ff1f,0 0 18px #00b8ff2e}.store-order-price-card{color:#dbeafe;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.store-order-price-card span{gap:4px;display:grid}.store-order-price-card small{color:#9fb4ce;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:950}.store-order-price-card strong{color:#fff;font-size:1.05rem}.store-order-submit{width:100%}.store-order-payment-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.store-order-payment-summary__total{background:radial-gradient(circle at 100% 0,#23e8ff47,#0000 48%),linear-gradient(135deg,#075dff57,#23e8ff1f),#03153dc2;border:1px solid #23e8ff8f;border-radius:18px;gap:6px;padding:14px 16px;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #23e8ff1f,0 0 24px #00b8ff24}.store-order-payment-summary__total small,.store-order-payment-summary__total strong{z-index:1;position:relative}.store-order-payment-summary__total strong{color:#fff;text-shadow:0 0 14px #23e8ff42;font-size:clamp(1.1rem,2.3vw,1.45rem)}.store-order-payment-summary p{color:#b8c7dd;grid-column:1/-1;margin:0;font-size:.86rem;line-height:1.45}.store-order-catalog-list,.store-orders-list{gap:10px;display:grid}.store-order-catalog-card{gap:16px;display:grid}.store-order-catalog-card__header{border-bottom:1px solid #89deff24;margin-bottom:0;padding-bottom:14px}.store-order-catalog-card__header>div{gap:3px;min-width:0;display:grid}.store-order-catalog-item{grid-template-columns:1fr;align-items:start;position:relative}.store-order-catalog-main{justify-items:start;gap:7px;min-width:0;display:grid}.store-order-catalog-item[data-state=ready]{background:radial-gradient(circle at 100% 0,#10b9811a,#0000 38%),#030c1975;border-color:#10b98147}.store-order-catalog-item[data-state=blocked]{border-color:#f59e0b47}.store-order-catalog-availability{color:#9fb4ce;align-items:center;gap:7px;font-size:.9rem;font-weight:850;display:inline-flex}.store-order-catalog-availability svg{width:17px;height:17px}.store-order-catalog-availability[data-state=ready]{color:#9fffd7}.store-order-catalog-availability[data-state=blocked]{color:#fed7aa}.store-order-catalog-statuses{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.store-order-catalog-statuses .status-pill{width:fit-content}.store-order-catalog-item dl{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:2px 0 0;display:grid}.store-order-catalog-item dl div{background:#ffffff0d;border-radius:12px;gap:2px;padding:8px 10px;display:grid}.store-order-catalog-item dt{color:#8fdfff;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:950}.store-order-catalog-item dd{color:#fff;margin:0;font-weight:900}.store-order-catalog-item p{color:#ffd7a8;grid-column:1/-1;margin:0}.store-order-catalog-item span,.store-order-row span{color:#9fb4ce;font-size:.9rem}.status-pill{border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.78rem;font-weight:950;display:inline-flex}.status-pill svg{width:15px;height:15px}.status-pill--success{color:#9fffd7;background:#10b9811f}.status-pill--warning{color:#ffd7a8;background:#f59e0b24}.store-orders-history{margin-top:16px}.store-orders-toolbar{margin-bottom:14px}.store-orders-status-menu{min-width:min(100%,230px)}.store-orders-table .store-orders-row{--admin-table-row-width:800px;grid-template-columns:minmax(120px,.86fr) minmax(200px,1.32fr) minmax(112px,.72fr) minmax(120px,.78fr) minmax(172px,1fr)}.store-orders-table .store-order-id{color:#35efff;letter-spacing:.06em;margin-top:6px;font-size:.78rem;font-weight:950}.store-orders-table .admin-store-orders-evidence .store-order-proof-action{justify-self:center;width:auto}.store-orders-table .admin-store-orders-evidence>.admin-store-orders-evidence{width:100%}.store-order-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;transition:border-color .16s,box-shadow .16s,transform .16s}.store-order-row:hover{border-color:#35efff57;transform:translateY(-1px);box-shadow:0 0 18px #00b8ff1f}.store-order-row>div{gap:5px;display:grid}.store-order-row>div:last-child{text-align:right;justify-items:end}.store-order-proof-action{color:#fff7ed;min-height:36px;font:inherit;cursor:pointer;background:#78350f7a;border:1px solid #fbbf246b;border-radius:999px;padding:0 12px;font-size:.78rem;font-weight:950}.store-order-proof-action:hover,.store-order-proof-action:focus-visible{background:#92400ead;border-color:#fbbf24bd}.store-order-proof-submitted{font-weight:900;color:#9fffd7!important}.store-order-status--rejected{color:#fff1ed;white-space:normal;background:linear-gradient(135deg,#be123cc7,#ea580c6b);border-color:#ff6f61c7;min-height:38px;padding:7px 12px;font-size:.76rem;font-weight:950;line-height:1.25;box-shadow:0 0 18px #ef44443d,inset 0 1px #ffe1da47}.store-order-rejection-reason{font-weight:900;line-height:1.45;color:#6b4226!important}.store-orders-table .store-order-rejection-reason{color:#ffcf73!important}.store-order-action-cell,.admin-store-orders-action-cell{align-content:center}.store-order-proof-modal .store-order-rejection-reason{background:#fff7e6eb;border:1px solid #925b2c47;border-radius:12px;padding:12px 14px}.store-order-proof-modal{gap:14px;display:grid}.store-order-proof-modal p{color:#334155;margin:0;font-weight:760;line-height:1.5}.store-order-proof-modal .store-order-proof-order{color:#075dff;letter-spacing:.08em;text-transform:uppercase;font-size:.88rem;font-weight:950}.store-order-proof-picker-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.store-order-proof-picker{cursor:pointer;margin:0}.store-order-proof-picker--camera{border-color:#23e8ff6b}.store-order-proof-picker__button{color:#075dff;background:linear-gradient(135deg,#075dff1f,#20d8ff1a);border:1px solid #075dff47;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:.84rem;font-weight:950;transition:border-color .16s,background .16s,color .16s;display:inline-flex;box-shadow:inset 0 0 14px #ffffff8a}.store-order-proof-picker:hover .store-order-proof-picker__button,.store-order-proof-picker:focus-within .store-order-proof-picker__button{color:#042f8f;background:linear-gradient(135deg,#075dff2e,#20d8ff2e);border-color:#1ac7ff9e}.store-order-proof-picker__input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.store-order-proof-picker:has(.store-order-proof-picker__input:disabled){cursor:not-allowed;opacity:.62}.store-order-proof-status,.store-order-proof-error{border-radius:14px;padding:10px 12px;font-size:.86rem}.store-order-proof-status{background:#075dff14;border:1px solid #075dff29;color:#075dff!important}.store-order-proof-error{background:#fee2e2d1;border:1px solid #dc262633;color:#b91c1c!important}.store-order-proof-preview{gap:8px;margin:0;display:grid}.store-order-proof-preview img{object-fit:contain;background:#f8fafc;border:1px solid #0f172a1f;border-radius:16px;width:100%;max-height:280px}.store-order-proof-preview figcaption{color:#475569;word-break:break-all;font-size:.84rem;font-weight:850}.store-order-proof-rotate{justify-self:end;min-height:38px;padding-inline:14px}.store-order-confirmation-list__total{background:linear-gradient(135deg,#075dff1f,#23e8ff14);border-color:#23e8ff6b}.store-order-confirmation-list__total dd{color:#075dff;font-size:1.2rem;font-weight:950}.store-order-confirmation-copy{color:#334155;margin:14px 0 0;font-weight:500;line-height:1.45}.empty-state{color:#b8c7dd;align-items:center;gap:10px;display:flex}.empty-state svg{color:#35efff;width:22px;height:22px}@media (width<=820px){.store-orders-hero,.internal-grid--two-columns,.store-order-row,.store-order-price-card,.store-order-catalog-item,.store-order-catalog-item dl{grid-template-columns:1fr}.store-order-catalog-statuses{align-items:flex-start}.store-orders-hero__metrics{grid-template-columns:1fr}.store-order-row>div:last-child{text-align:left;justify-items:start}}@media (width<=520px){.store-order-catalog-statuses{flex-direction:column}}.admin-stores-table--wallet .admin-stores-row{--admin-table-row-width:1048px;grid-template-columns:minmax(44px,.32fr) minmax(144px,1.1fr) minmax(140px,1fr) minmax(144px,1fr) minmax(124px,.9fr) minmax(100px,.72fr) minmax(80px,.56fr) minmax(160px,1.05fr)}.admin-wallet-amount{color:#fff;font-variant-numeric:tabular-nums}.admin-wallet-amount--positive{color:#31ecbe!important}.admin-wallet-amount--negative{color:#ff6f8d!important}.admin-wallet-modal .admin-wallet-amount--positive{color:#047857!important}.admin-wallet-modal .admin-wallet-amount--negative{color:#be123c!important}.admin-wallet-history{gap:10px;display:grid}.admin-wallet-history h3,.admin-activity-json h3{color:#0a1350;margin:0;font-size:.95rem}.admin-wallet-history ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-wallet-history li{background:#fff9;border:1px solid #81bdff47;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 12px;display:grid}.admin-wallet-history li>div{gap:3px;min-width:0;display:grid}.admin-wallet-history strong{color:#0f172a}.admin-wallet-history small{color:#64748b;overflow-wrap:break-word;font-weight:700}.admin-wallet-history__amounts{text-align:right;justify-items:end}.admin-reports-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-reports-filters .admin-store-orders-status-filter{flex:220px;min-width:0}.admin-store-orders-status-filter input{color:#f5fcff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-weight:850}.admin-reports-quick-ranges{flex-wrap:wrap;gap:8px;display:flex}.admin-reports-quick-ranges button[aria-pressed=true]{border-color:#35efffc7;box-shadow:0 0 16px #23e8ff47}.admin-reports-period-error{margin:0;position:static}.admin-reports-notes{color:#bdd7f5;gap:6px;margin:0;padding-left:18px;font-size:.86rem;line-height:1.45;display:grid}.admin-reports-notes strong{color:#fff}.admin-reports-metrics{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.admin-report-chart{gap:12px;margin:0;display:grid}.admin-report-chart figcaption{color:#bdd7f5;flex-wrap:wrap;gap:8px 20px;font-size:.86rem;font-weight:750;display:flex}.admin-report-chart figcaption strong{color:#fff}.admin-report-chart__scroll{padding-bottom:4px;overflow-x:auto}.admin-report-chart__bars,.admin-report-chart__axis{gap:3px;min-width:100%;display:grid}.admin-report-chart__bars{background:repeating-linear-gradient(0deg,#81bdff1a 0 1px,#0000 1px 50px);border-bottom:1px solid #81bdff57;align-items:end;height:200px}.admin-report-chart__bar{align-items:flex-end;height:100%;display:flex}.admin-report-chart__bar span{background:linear-gradient(180deg, var(--color-primary), var(--color-primary-strong));border-radius:4px 4px 0 0;width:100%;box-shadow:0 0 10px #00c8ff3d}.admin-report-chart__bar:hover span{background:linear-gradient(180deg, #7ef9ff, var(--color-primary))}.admin-report-chart__axis span{color:#9fb9ec;white-space:nowrap;font-size:.7rem;font-weight:800;overflow:visible}.admin-report-chart__axis span:last-child{direction:rtl}.admin-reports-table .admin-reports-row{--admin-table-row-width:936px;grid-template-columns:minmax(132px,1.1fr) repeat(6,minmax(100px,.8fr)) minmax(92px,.7fr)}.admin-reports-table .admin-reports-row--esim-only{--admin-table-row-width:640px;grid-template-columns:minmax(132px,1.1fr) repeat(4,minmax(100px,.8fr))}.admin-activity-table .admin-activity-row{--admin-table-row-width:824px;grid-template-columns:minmax(112px,.8fr) minmax(132px,1fr) minmax(104px,.8fr) minmax(124px,.9fr) minmax(172px,1.5fr) minmax(92px,.6fr)}.admin-activity-table .admin-vouchers-status{width:auto}.admin-activity-detail dd{overflow-wrap:break-word}.admin-activity-json{gap:8px;min-width:0;display:grid}.admin-activity-json pre{color:#0f172a;max-height:280px;font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;background:#ffffffb8;border:1px solid #81bdff52;border-radius:12px;margin:0;padding:12px;font-size:.78rem;line-height:1.5;overflow:auto}@media (width<=720px){.admin-reports-filters{flex-direction:column;align-items:stretch}.admin-reports-filters .admin-store-orders-status-filter{flex:none;width:100%}.admin-wallet-modal dl,.admin-wallet-history li{grid-template-columns:1fr}.admin-wallet-history__amounts{text-align:left;justify-items:start}.admin-report-chart__bars{height:160px}}:is(.store-digital-esims-hero:has(.store-scope-selector[data-state=open]),.store-digital-esims-hero:has(.app-surface-select[data-state=open])){z-index:8;overflow:visible}.store-digital-esims-table .store-digital-esims-row{--admin-table-row-width:950px;grid-template-columns:minmax(160px,1.1fr) minmax(130px,.9fr) minmax(70px,.45fr) minmax(110px,.7fr) minmax(150px,1fr) minmax(150px,.8fr) minmax(80px,.45fr)}.store-digital-esims-row em+small{margin-top:6px}.store-digital-esim-wallet{color:#07113f;background:radial-gradient(circle at 100% 0,#fffffff5,#0000 40%),linear-gradient(145deg,#fffffff7,#eef7fff0);border-color:#b9d7ffb8;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.store-digital-esim-wallet__main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.store-digital-esim-wallet__main p,.store-digital-esim-wallet__main span{margin:0}.store-digital-esim-wallet__main strong{color:#02845f;font-family:var(--font-mono);font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.1;display:block}.store-digital-esim-wallet__main span{color:#174084;margin-top:4px;font-weight:750;line-height:1.4;display:block}.store-digital-esim-wallet__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.store-digital-esim-wallet__facts div{background:#075dff0f;border:1px solid #075dff29;border-radius:14px;padding:10px 12px}.store-digital-esim-wallet__facts dt{color:#174084;font-size:.78rem;font-weight:850}.store-digital-esim-wallet__facts dd{color:#07113f;font-family:var(--font-mono);margin:4px 0 0;font-size:1.15rem;font-weight:900}.store-digital-esim-wallet__link{color:#fff;text-align:center;background:linear-gradient(135deg,#0b3aa8,#0476ff);border-color:#0476ff80;justify-self:end}.store-money-metric strong{overflow-wrap:break-word;font-size:clamp(1.35rem,3.4vw,2rem)}.store-report-metric__detail{font-size:.8rem;line-height:1.35;color:#174084!important}.store-report-metric__link{color:#075dff;text-underline-offset:3px;grid-column:2;justify-self:start;font-size:.85rem;font-weight:900;text-decoration:underline}.store-money--positive{color:#9fffd7!important}.store-money--negative{color:#ffb4b4!important}.store-manager-hero aside .secondary-button{text-align:center;min-height:44px}.store-wallet-table .store-wallet-row{--admin-table-row-width:672px;grid-template-columns:minmax(112px,.8fr) minmax(124px,.9fr) minmax(100px,.7fr) minmax(100px,.7fr) minmax(160px,1.2fr)}.store-voucher-sales-unsold-table .store-voucher-sales-unsold-row{--admin-table-row-width:512px;grid-template-columns:minmax(132px,1fr) minmax(100px,.7fr) minmax(112px,.8fr) minmax(104px,.6fr)}.store-voucher-sales-table .store-voucher-sales-row{--admin-table-row-width:916px;grid-template-columns:minmax(100px,.7fr) minmax(112px,.8fr) minmax(124px,.9fr) minmax(100px,.7fr) minmax(80px,.55fr) minmax(84px,.6fr) minmax(124px,.9fr) minmax(80px,.5fr)}.store-reports-breakdown-table .store-reports-breakdown-row{--admin-table-row-width:584px;grid-template-columns:minmax(160px,1.3fr) minmax(72px,.5fr) minmax(92px,.7fr) minmax(92px,.7fr) minmax(92px,.7fr)}.store-reports-breakdown-row--total{background:#23e8ff0f}.store-voucher-sales-code{gap:10px;display:grid}.store-voucher-sales-code .primary-action{min-height:46px}.store-period-filter{gap:12px;display:grid}.store-period-filter__fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:12px;display:grid}.store-period-filter__quick{flex-wrap:wrap;gap:8px;display:flex}.store-period-filter__quick .secondary-button{min-height:38px;padding:0 14px}.store-daily-bars{gap:8px;display:grid}.store-daily-bars__plot{border-bottom:1px solid #81bdff57;align-items:flex-end;gap:2px;height:180px;padding:8px 4px 0;display:flex}.store-daily-bars__column{flex:1 1 0;align-items:flex-end;min-width:0;height:100%;display:flex}.store-daily-bars__bar{background:linear-gradient(#23e8ff,#075dff);border-radius:4px 4px 0 0;width:100%;display:block}.store-daily-bars__column:hover .store-daily-bars__bar{background:linear-gradient(#9fffd7,#23e8ff)}.store-daily-bars__axis{gap:2px;padding:0 4px;display:flex}.store-daily-bars__axis span{color:#a9bddf;white-space:nowrap;flex:1 1 0;min-width:0;font-size:.72rem;font-weight:800;overflow:visible}.store-daily-bars__axis span:last-child{direction:rtl}.store-daily-bars__caption{color:#a9bddf;margin:0;font-size:.85rem}.store-daily-bars__caption strong{color:#fff}@media (width<=980px){.store-digital-esim-wallet{grid-template-columns:1fr}.store-digital-esim-wallet__link{justify-self:stretch}}@media (width<=520px){.store-digital-esim-wallet__facts{grid-template-columns:1fr}.store-daily-bars__plot{height:140px}}.admin-reports-metrics .store-metric strong,.store-reports .store-metric strong,.store-wallet .store-metric strong,.store-voucher-sales .store-metric strong{overflow-wrap:break-word;min-width:0;font-size:clamp(1.35rem,2.1vw,1.95rem)}.store-digital-esims.store-reports>.store-digital-esims-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.store-digital-esims.store-reports .store-money-metric strong{overflow-wrap:normal;font-size:clamp(1.2rem,1.8vw,1.7rem)}@media (width<=1100px){.store-digital-esims.store-reports>.store-digital-esims-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.store-digital-esims.store-reports>.store-digital-esims-summary{grid-template-columns:minmax(0,1fr)}}.wallet-top-up-methods{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.wallet-top-up-methods button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #94a3b859;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.wallet-top-up-methods button.is-active{background:#065f4647;border-color:#31ecbeb3}.wallet-top-up-methods small{opacity:.8}.wallet-transfer-details{justify-items:center;gap:16px;display:grid}.wallet-transfer-qr{width:min(100%,340px);color:inherit;justify-items:center;gap:6px;text-decoration:none;display:grid}.wallet-transfer-qr img{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;height:auto;padding:14px;display:block}.wallet-transfer-qr small{opacity:.8;text-decoration:underline}.wallet-transfer-details>div{text-align:center;justify-items:center;gap:8px;display:grid}.wallet-transfer-details p{margin:0}.wallet-transfer-key{align-items:baseline;gap:8px;display:flex}.wallet-transfer-key strong{letter-spacing:.04em;font-size:1.4rem}@media (width<=860px){[role=table]{gap:10px;padding-bottom:0;display:grid;overflow:visible}[role=table]>[role=row]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 14px;width:100%;min-width:0;padding:14px;position:relative}[role=table]>[role=row]:has(>[role=columnheader]){display:none}[role=table]>[role=row]>*{text-align:left;justify-self:stretch;min-width:0}[role=table]>[role=row]>[data-label]:before{content:attr(data-label);color:#8fdfff;letter-spacing:.1em;text-transform:uppercase;flex-basis:100%;margin-bottom:4px;font-size:.66rem;font-weight:900;line-height:1.2;display:block}[role=table]>[role=row]>:first-child,[role=table]>[role=row]>:last-child:not(:nth-child(2)){grid-column:1/-1}[role=table]>[role=row]>:first-child:has(>.admin-table-check){width:auto;position:absolute;top:12px;right:12px}[role=table]>[role=row]>:first-child:has(>.admin-table-check):before{content:none}[role=table]>[role=row]>:first-child:has(>.admin-table-check)+*{grid-column:1/-1;padding-right:44px}[role=table]>[role=row]>:last-child:not(:nth-child(2)){border-top:1px solid #81bdff29;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}[role=table]>[role=row]>:last-child:not(:nth-child(2))>:is(button,a){flex:140px}}@media (width<=760px){.admin-console .admin-dashboard__metrics,.admin-dashboard__metrics,.platform-users-metrics,.store-dashboard__metrics,.support-dashboard__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-console .admin-metric,.store-metric{grid-template-rows:none;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:6px;min-height:0;padding:12px}.admin-console .admin-metric__icon,.store-metric__icon{grid-row:auto;width:36px}.store-metric p,.store-metric strong,.store-metric small{grid-column:1}.admin-console .admin-metric p,.store-metric p{font-size:.78rem}.admin-console .admin-metric strong,.store-metric strong{font-size:1.45rem}.admin-console .admin-metric small,.admin-console .admin-metric em,.store-metric small{font-size:.72rem}.admin-console .admin-metric__watermark,.admin-console .admin-metric .admin-card-arrow,.store-metric:after{display:none}.admin-ops-hero{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:16px}.admin-ops-hero h1{font-size:1.4rem}.admin-ops-hero>div>span{font-size:.88rem}.admin-ops-clock{display:none}}@media (width<=1280px) and (width>=761px){.admin-attention{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-attention__intro{grid-column:1/3}.admin-attention .admin-see-all{grid-column:3;justify-self:end}}@media (width<=760px){.admin-attention{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-attention__intro,.admin-attention .admin-see-all{grid-column:1/-1}}.admin-console:has(.store-quick-unlock-fab) .admin-main{padding-bottom:96px}.store-digital-esims-toolbar{grid-template-columns:minmax(0,1fr) repeat(2,minmax(180px,auto))}@media (width<=760px){.store-digital-esims-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.store-digital-esims-toolbar>:first-child{grid-column:1/-1}}.admin-table-row--head>*,.platform-users-row--head>*{white-space:normal}.admin-sort-header__label{min-width:0}@media (width<=760px){.admin-store-orders-summary{gap:8px}.admin-store-orders-summary span{border-radius:14px;padding:10px;font-size:.78rem;line-height:1.25}.admin-store-orders-summary strong{font-size:1.1rem}.admin-pagination,.platform-users-pagination{flex-wrap:wrap;justify-content:center}.admin-pagination>p,.platform-users-pagination>p{text-align:center;width:100%}.admin-pagination>div,.platform-users-pagination>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:100%;display:grid}}@media (width<=1100px){.store-active-banner{grid-template-columns:auto minmax(0,1fr)}.store-active-banner .store-scope-selector{grid-column:1/-1;justify-self:stretch;width:100%;min-width:0}}@media (width<=1024px){.store-quick-unlock-fab .store-quick-unlock-fab__main{justify-content:center;width:56px;padding:0}.store-quick-unlock-fab .store-quick-unlock-fab__main strong{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.store-quick-unlock-fab__toggle{display:none}}.store-order-payment-choice{gap:14px;display:grid}.store-order-payment-choice p{color:#334155;margin:0;line-height:1.5}.store-order-payment-choice__total{background:#075dff0f;border:1px solid #075dff2e;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding:12px 14px;font-weight:700;display:flex}.store-order-payment-choice__total strong{color:#07113f;font-size:1.25rem}.store-order-payment-options{gap:10px;display:grid}.store-order-payment-option{color:#0a1350;width:100%;font:inherit;text-align:left;background:#fff;border:1px solid #6a8bbc66;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.store-order-payment-option:not(:disabled):hover,.store-order-payment-option:not(:disabled):focus-visible{border-color:#075dffb3;transform:translateY(-1px);box-shadow:0 0 0 4px #20d8ff26}.store-order-payment-option:disabled{opacity:.55}.store-order-payment-option>span:last-child{gap:2px;min-width:0;display:grid}.store-order-payment-option strong{font-size:.98rem}.store-order-payment-option small{color:#475569;font-size:.84rem;line-height:1.4}.store-order-payment-option__icon{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#2d84ff,#13b9e8);border-radius:12px;place-items:center;width:40px;display:grid}.store-order-payment-option__icon svg{width:22px;height:22px}.store-order-payment-choice__hint a{color:#075dff;font-weight:800}.store-esim-detail-cell{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.store-esim-detail-cell__action{white-space:nowrap;border-radius:10px;min-height:32px;padding:0 12px;font-size:.78rem}.store-esim-detail-cell__action--danger{border-color:#ff8a8ab3}.store-esim-detail-cell__action--danger:hover,.store-esim-detail-cell__action--danger:focus-visible{background:#ff5c5c24;border-color:#ff6e6ef2}.store-esim-delivery{gap:14px;display:grid}.store-esim-delivery p{color:#334155;margin:0;line-height:1.5}.store-esim-delivery__qr{justify-items:center;gap:8px;margin:0;display:grid}.store-esim-delivery__qr img{aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid #6a8bbc66;border-radius:16px;width:min(100%,260px);padding:10px}.store-esim-delivery__qr figcaption{color:#475569;text-align:center;max-width:34ch;font-size:.84rem}.store-esim-delivery__email{border-radius:12px;padding:10px 12px;font-size:.88rem;font-weight:700}.store-esim-delivery__email--sent{background:#10b9811f;color:#065f46!important}.store-esim-delivery__email--pending{background:#f59e0b24;color:#92400e!important}.store-esim-delivery__email--failed{background:#ef44441f;color:#991b1b!important}.store-esim-delivery__spam{font-size:.86rem}.store-esim-delivery__download{color:#075dff;justify-self:start;font-weight:800}.admin-sidebar__section{color:#8fdfffc7;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin:12px 12px 2px;font-size:.66rem;font-weight:900;line-height:1.2}.admin-console[data-sidebar=collapsed] .admin-sidebar__section{color:#0000;background:#9dcaff6b;width:32px;height:1px;margin:10px auto 4px;overflow:hidden}.admin-mobile-more__section{color:#8fdfff;letter-spacing:.12em;text-transform:uppercase;margin:8px 6px 2px;font-size:.66rem;font-weight:900}.admin-mobile-more__section:first-child{margin-top:0}.store-customers-table .store-customers-row{--admin-table-row-width:1080px;grid-template-columns:minmax(190px,1.3fr) minmax(130px,.8fr) minmax(56px,.35fr) minmax(110px,.7fr) minmax(170px,1fr) minmax(120px,.75fr) minmax(140px,.8fr)}.store-customers-table .store-customers-row small{color:#d6e8ffb8;display:block}.store-customers-hero aside .primary-button{margin-top:6px}.store-customer-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.store-customer-form__wide{grid-column:1/-1}.store-customer-form__hint{color:#5b6b86;margin:4px 0 0;font-size:.86rem}.store-pricing-preferred-card__count{margin:0}@media (width<=640px){.store-customer-form{grid-template-columns:1fr}}.store-pricing-preferred-card a.primary-action{justify-content:center;align-items:center;margin-top:auto;text-decoration:none;display:inline-flex}.admin-nav-badge-soon{color:#ffd27a;letter-spacing:.02em;background:#ffc4571a;border:1px solid #ffc4578c;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:.64rem;font-weight:800;line-height:1.4}.admin-nav-label-soon{color:#f5fbffb8;justify-items:start;gap:3px;display:grid}.admin-nav-label-soon .admin-nav-badge-soon{margin-left:0}.admin-console[data-sidebar=collapsed] .admin-sidebar__link .admin-nav-badge-soon{display:none}.console-coming-soon{color:#dbe8ff;background:#06184f8c;border:1px solid #23e8ff66;border-radius:22px;justify-items:start;gap:14px;max-width:720px;margin:clamp(16px,4vw,40px) auto;padding:clamp(24px,4vw,40px);display:grid}.console-coming-soon .admin-nav-badge-soon{margin-left:0}.console-coming-soon h2{color:#fff;margin:0;font-size:clamp(1.4rem,3vw,2rem);line-height:1.15}.console-coming-soon p{margin:0;line-height:1.55}.store-esim-batches__upload{cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.store-esim-batches__upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.store-esim-batches__upload:focus-within{outline-offset:2px;outline:2px solid #20d8ff}.store-esim-batches__upload.is-disabled{cursor:not-allowed;opacity:.6}.store-esim-batches__template{min-height:44px}.store-esim-batches__back{color:#9fd8ff;text-align:center;font-size:.86rem;font-weight:700}.store-esim-batches__options{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-bottom:14px;display:grid}.store-esim-batches-table .store-esim-batches-row{--admin-table-row-width:760px;grid-template-columns:minmax(48px,.3fr) minmax(160px,1.1fr) minmax(140px,.9fr) minmax(170px,1.1fr) minmax(170px,1.1fr)}.store-esim-batch-list-table .store-esim-batch-list-row{--admin-table-row-width:820px;grid-template-columns:minmax(170px,1.1fr) minmax(120px,.8fr) minmax(160px,1fr) minmax(120px,.8fr) minmax(220px,1.2fr)}.store-esim-batches-row strong,.store-esim-batches-row small,.store-esim-batch-list-row strong,.store-esim-batch-list-row small{overflow-wrap:break-word;display:block}.store-esim-batches-row small,.store-esim-batch-list-row small{color:#a9bddf;margin-top:4px}.store-esim-batches-row--invalid{background:#ff5c5c14}.store-esim-batches__row-error{color:#ffb4b4!important}.store-esim-batch-progress{flex-wrap:wrap;gap:6px;display:flex}.store-esim-batches__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.store-esim-batches__footer p{color:#e6efff;margin:0}.store-esim-batches__footer p small{color:#ffd38a;margin-top:4px;display:block}.store-esim-batches__footer>div{gap:10px;display:flex}.store-esim-batches__errors{margin:6px 0;padding-left:18px}.store-esim-batches__note{color:#a9bddf;margin:12px 0 0;font-size:.84rem}.admin-api-agents-table .admin-api-agents-row{--admin-table-row-width:960px;grid-template-columns:minmax(180px,1.2fr) minmax(170px,1fr) minmax(220px,1.4fr) minmax(110px,.7fr) minmax(220px,1.3fr)}.admin-api-agent-esims-table .admin-api-agent-esims-row{--admin-table-row-width:900px;grid-template-columns:minmax(150px,1fr) minmax(190px,1.3fr) minmax(170px,1fr) minmax(130px,.9fr) minmax(170px,1fr)}.admin-api-agents-row code,.admin-api-agents-key{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.82rem}.admin-api-agents-key{color:#06184f;-webkit-user-select:all;user-select:all;background:#f0ffffe6;border:1px solid #81bdff73;border-radius:12px;padding:14px;display:block}.admin-api-agents-totals{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:0 0 16px;display:grid}.admin-api-agents-totals div{background:#fff9;border:1px solid #81bdff52;border-radius:14px;padding:12px 14px}.admin-api-agents-totals dt{color:#40558e;font-size:.78rem}.admin-api-agents-totals dd{color:#06184f;margin:4px 0 0;font-size:1.4rem;font-weight:800}.store-esim-manual__row{border:1px solid #81bdff52;border-radius:14px;grid-template-columns:90px repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:10px;margin:0 0 12px;padding:14px;display:grid}.store-esim-manual__row legend{color:#06184f;padding:0 6px;font-weight:800}.store-esim-manual__row label{gap:4px;min-width:0;display:grid}.store-esim-manual__row label span{color:#40558e;font-size:.78rem}.store-esim-manual__row input,.store-esim-manual__row select{color:#06184f;min-height:40px;font:inherit;background:#fff;border:1px solid #81bdff80;border-radius:10px;padding:0 10px}.store-esim-batches__download-format{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.store-esim-delivery__downloads{flex-wrap:wrap;gap:16px;display:flex}button.store-esim-delivery__download{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}button.store-esim-delivery__download:disabled{opacity:.6;cursor:progress}
