.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.25rem;position:relative;overflow:hidden;background:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(99,102,241,.22),transparent 55%),radial-gradient(ellipse 90% 60% at 100% 50%,rgba(56,189,248,.12),transparent 50%),var(--cp-bg, #020617)}.login-page:before,.login-page:after{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.45;pointer-events:none}.login-page:before{width:min(420px,90vw);height:min(420px,90vw);top:-12%;right:-8%;background:#6366f159}.login-page:after{width:min(360px,80vw);height:min(360px,80vw);bottom:-15%;left:-10%;background:#0ea5e933}.login-card{position:relative;z-index:1;width:100%;max-width:400px;padding:2rem 1.75rem;border-radius:16px;background:#0f172ad1;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(248,250,252,.1);box-shadow:0 24px 48px #00000073,inset 0 1px #ffffff0f}.login-card h1{margin:0 0 .4rem;font-size:1.55rem;font-weight:700;letter-spacing:-.02em;color:var(--cp-text, #fff)}.login-hint{margin:0 0 1.35rem;font-size:.92rem;line-height:1.45;color:var(--cp-muted, #94a3b8)}.login-card form{display:flex;flex-direction:column;gap:1rem}.login-card input{padding:.8rem 1rem;border:1px solid rgba(248,250,252,.1);border-radius:10px;background:#0206178c;color:#f8fafc;-webkit-text-fill-color:#f8fafc;caret-color:#f8fafc;font-size:1rem;font-family:inherit;transition:border-color .18s ease,box-shadow .18s ease}.login-card input::placeholder{color:#f8fafc6b}.login-card input:-webkit-autofill,.login-card input:-webkit-autofill:hover,.login-card input:-webkit-autofill:focus{-webkit-text-fill-color:#f8fafc;caret-color:#f8fafc;box-shadow:0 0 0 1000px #020617eb inset;transition:background-color 99999s ease-out}.login-card input:focus{outline:none;border-color:#6366f1a6;box-shadow:0 0 0 3px #6366f133}.login-password-row{display:flex;align-items:stretch;gap:.5rem}.login-password-row input{flex:1;min-width:0}.login-password-toggle{flex-shrink:0;align-self:stretch;padding:0 .9rem;border-radius:10px;border:1px solid rgba(248,250,252,.12);background:#0f172abf;color:#e2e8f0;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.login-password-toggle:hover:not(:disabled){background:#3341558c;border-color:#f8fafc2e;color:#f8fafc}.login-password-toggle:disabled{opacity:.55;cursor:not-allowed}.login-card form button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.15rem;margin-top:.15rem;border:none;border-radius:10px;background:linear-gradient(135deg,#4f46e5,#6366f1,#7c3aed);color:#fff;font-size:1rem;font-weight:600;font-family:inherit;line-height:1.25;cursor:pointer;box-shadow:0 6px 20px #4f46e559;transition:filter .15s ease,transform .12s ease}.login-card form button[type=submit]:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.login-card form button[type=submit]:disabled{opacity:.6;cursor:not-allowed;transform:none}.login-error{margin:0;font-size:.875rem;color:var(--cp-error, #f87171)}.login-secondary-link{margin-top:1rem;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1rem;background:#ffffff0a;border:1px solid rgba(248,250,252,.1);border-radius:10px;color:var(--cp-muted, #94a3b8);font-size:.9rem;font-weight:500;font-family:inherit;line-height:1.25;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.login-secondary-link svg{flex-shrink:0;opacity:.9}.login-secondary-link:hover{background:#ffffff14;color:var(--cp-text, #f8fafc);border-color:#f8fafc24}.login-footer-link{margin-top:1.1rem;font-size:.875rem}.login-footer-link a{display:inline-flex;align-items:center;gap:.35rem;color:var(--cp-primary, #818cf8);text-decoration:none;font-weight:500}.login-footer-link a:hover{text-decoration:underline}.login-footer-link a svg{flex-shrink:0}@keyframes skeleton-pulse{0%{opacity:.38}50%{opacity:.18}to{opacity:.38}}.skeleton{background:#94a3b824;border-radius:8px;animation:skeleton-pulse 1.6s ease-in-out infinite}.skeleton--line{height:.85rem;width:100%}.skeleton--block{width:100%}.skeleton--circle{border-radius:50%;flex-shrink:0}.skeleton-group{display:flex;flex-direction:column;gap:.65rem}.skeleton-row{display:flex;align-items:center;gap:.75rem}.skeleton-card{border-radius:14px;border:1px solid var(--cp-border, #374151);background:color-mix(in srgb,var(--cp-card, #0f172a) 85%,transparent);padding:1.15rem}.skeleton-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.skeleton{animation:none;opacity:.22}}.cp-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem 1rem;padding:1.25rem 1.5rem;background:color-mix(in srgb,var(--cp-header-bg, #252830) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--cp-border, #374151);box-shadow:0 1px #ffffff0a}.cp-header-left{justify-self:start;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.cp-header-qr-promo{margin:0;max-width:min(100%,22rem);font-size:clamp(.65rem,1.5vw,.78rem);line-height:1.45;color:color-mix(in srgb,var(--cp-text-muted, #94a3b8) 95%,var(--cp-text, #fff));font-weight:500}.cp-header-qr-promo-link{color:#0f172a;font-weight:600;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease}.cp-header-qr-promo-link:hover{color:#020617}.cp-header-qr-promo-link:focus-visible{outline:2px solid #818cf8;outline-offset:2px;border-radius:2px}.cp-header-left-row{display:flex;align-items:center;gap:.6rem;min-width:0}.cp-header-left-stack{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;text-align:left;min-width:0;flex:1}.cp-header-product-name{display:block;font-size:2.1rem;font-weight:700;letter-spacing:-.02em;line-height:1.12;color:var(--cp-text, #fff)}.cp-header-tagline{display:block;font-size:clamp(1.35rem,3.6vw,1.72rem);font-weight:600;letter-spacing:-.015em;line-height:1.15;color:color-mix(in srgb,var(--cp-text, #fff) 88%,var(--cp-muted, #94a3b8));white-space:nowrap}.cp-header-qr-link{display:block;margin-top:0;padding:4px;background:#fff;border-radius:10px;line-height:0;box-shadow:0 4px 14px #00000038;flex-shrink:0}.cp-header-qr-link svg{display:block;width:56px!important;height:auto!important}.cp-header-center{justify-self:center;min-width:0;max-width:min(100vw - 12rem,720px)}.cp-header-brand{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.5rem .75rem;background:none;border:none;color:var(--cp-text, #fff);font-size:2.1rem;cursor:pointer;text-align:center;width:100%}.cp-header-center .cp-header-brand{margin:0 auto}.cp-header-icon{width:72px;height:72px;object-fit:contain;border-radius:14px;box-shadow:0 6px 20px #0003;flex-shrink:0}.cp-header-icon-placeholder{width:72px;height:72px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,var(--cp-primary, #6366f1),#4f46e5);border-radius:14px;font-size:2.25rem;box-shadow:0 6px 20px #6366f159,inset 0 1px #ffffff26;flex-shrink:0}.cp-header-title{font-weight:700;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(42vw,360px);text-align:center}@media(max-width:767px){.cp-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:.7rem .65rem;padding:.85rem;align-items:start}.cp-header-left{grid-column:1;grid-row:1;min-width:0}.cp-header-left-row{align-items:center}.cp-header-right{grid-column:2;grid-row:1;justify-self:end;align-self:center}.cp-header-center{grid-column:1 / -1;grid-row:2;justify-self:stretch;max-width:none;width:100%}.cp-header-qr-link svg{width:48px!important}.cp-header-product-name{font-size:clamp(1.1rem,4.2vw,1.45rem);line-height:1.2}.cp-header-tagline{font-size:clamp(.8rem,3.2vw,1rem);white-space:normal;line-height:1.25}.cp-header-brand{gap:.55rem;padding:.35rem .25rem;font-size:clamp(1rem,3.8vw,1.35rem);flex-wrap:wrap;justify-content:center}.cp-header-icon,.cp-header-icon-placeholder{width:48px;height:48px}.cp-header-icon-placeholder{font-size:1.35rem}.cp-header-title{max-width:100%;white-space:normal;text-align:center;line-height:1.2;font-size:clamp(.95rem,3.5vw,1.2rem)}.cp-clock{font-size:clamp(1rem,4.2vw,1.35rem);letter-spacing:.04em}}@media(min-width:1024px){.cp-header{padding:1.5rem 2rem;gap:1rem 1.5rem}.cp-header-product-name{font-size:2.4rem}.cp-header-tagline{font-size:1.95rem}.cp-header-qr-link svg{width:72px!important}.cp-header-brand{gap:1.5rem;font-size:2.4rem}.cp-header-icon,.cp-header-icon-placeholder{width:96px;height:96px}.cp-header-title{max-width:min(48vw,520px)}}.cp-header-right{display:flex;flex-direction:column;align-items:flex-end;justify-self:end;gap:.25rem;min-width:0}.cp-clock{font-size:clamp(1.35rem,4vw,2.1rem);font-weight:600;letter-spacing:.05em;font-variant-numeric:tabular-nums}.cp-last-updated{font-size:1.15rem;color:var(--cp-muted, #9ca3af)}@media(min-width:1024px){.cp-clock{font-size:2.4rem}.cp-last-updated{font-size:1.25rem}}.cp-header-clock-row{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.45rem .55rem}.cp-header-tv-btn{flex-shrink:0;padding:.35rem .65rem;border-radius:10px;border:1px solid rgba(148,163,184,.45);background:#0f172a73;color:var(--cp-text, #f1f5f9);font-size:clamp(.72rem,2.2vw,.88rem);font-weight:700;letter-spacing:.06em;cursor:pointer;line-height:1.2;transition:border-color .18s ease,background .18s ease,color .18s ease}.cp-header-tv-btn:hover{border-color:#818cf8a6;background:#6366f133;color:#fff}.cp-header-tv-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #6366f159}.cp-header-tv-btn--active{border-color:#34d3998c;background:#10b98133;color:#a7f3d0}.atpf{margin-top:auto;border-top:1px solid var(--cp-border, #374151);background:linear-gradient(180deg,#1e1b4b59,#020617eb);padding:1.75rem 1.25rem 1.35rem}.atpf-inner{max-width:920px;margin:0 auto;display:flex;flex-direction:column;gap:1.1rem}.atpf-store-section{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding-bottom:1rem;border-bottom:1px solid rgba(148,163,184,.12)}.atpf-store-heading{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.92rem;font-weight:600;color:var(--cp-text, #fff)}.atpf-store-links{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.atpf-btn--store{background:linear-gradient(135deg,#059669,#10b981);color:#fff;border:1px solid rgba(16,185,129,.5);box-shadow:0 4px 14px #05966933}.atpf-btn--store:hover{background:linear-gradient(135deg,#10b981,#34d399);transform:translateY(-1px)}.atpf-main{display:flex;flex-direction:column;gap:1rem}@media(min-width:720px){.atpf-main{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1.5rem}.atpf-copy{flex:1;min-width:0}.atpf-ctas{flex-shrink:0;align-items:stretch;min-width:220px}}.atpf-title{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 .45rem;font-size:clamp(1rem,2.5vw,1.15rem);font-weight:700;color:var(--cp-text, #fff);letter-spacing:-.02em;line-height:1.3}.atpf-title-icon{flex-shrink:0;margin-top:.12rem;color:#a5b4fc}.atpf-lead{margin:0;font-size:.84rem;line-height:1.6;color:var(--cp-text-muted, #94a3b8)}.atpf-ctas{display:flex;flex-direction:column;gap:.5rem}.atpf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.65rem 1rem;border-radius:10px;font-size:.85rem;font-weight:600;font-family:inherit;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.atpf-btn--primary{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;border:1px solid rgba(129,140,248,.5);box-shadow:0 4px 18px #4f46e540}.atpf-btn--primary:hover{background:linear-gradient(135deg,#6366f1,#818cf8);transform:translateY(-1px)}.atpf-btn--secondary{background:#ffffff0f;color:var(--cp-text-secondary, #e2e8f0);border:1px solid var(--cp-border, #374151)}.atpf-btn--secondary:hover{background:#ffffff1a;border-color:#818cf859}.atpf-btn:focus{outline:none}.atpf-btn:focus-visible{outline:2px solid #818cf8;outline-offset:2px}.atpf-btn-arrow{opacity:.9}.atpf-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;padding-top:.35rem;border-top:1px solid rgba(148,163,184,.12)}.atpf-nav-link{display:inline-flex;align-items:center;gap:.25rem;font-size:.78rem;color:var(--cp-text-muted, #94a3b8);text-decoration:none;transition:color .2s ease}.atpf-nav-link:hover{color:#c4b5fd}.atpf-nav-link:focus-visible{outline:2px solid #818cf8;outline-offset:2px;border-radius:4px}.atpf-nav-icon{opacity:.85}.atpf-nav-sep{color:#94a3b859;-webkit-user-select:none;user-select:none}.atpf-legal{margin:0;font-size:.72rem;color:var(--cp-text-muted, #94a3b8);line-height:1.5}.atpf-legal-sep{color:#94a3b859}.atpf-tagline{color:var(--cp-text-secondary, #cbd5e1);font-weight:500}@media(prefers-reduced-motion:reduce){.atpf-btn{transition:none}.atpf-btn--primary:hover,.atpf-btn--secondary:hover{transform:none}.atpf-nav-link{transition:none}}.prices-page{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(ellipse 120% 80% at 50% -30%,rgba(99,102,241,.12),transparent 55%),radial-gradient(ellipse 90% 50% at 100% 20%,rgba(56,189,248,.06),transparent 45%),var(--cp-bg, #020617);color:var(--cp-text, #fff)}.prices-announcement{position:relative;overflow:hidden;border-bottom:1px solid var(--cp-border, #374151);background:linear-gradient(180deg,#4338ca59,#1e1b4b8c);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff0f;min-height:46px;display:flex;align-items:center}.prices-announcement:before,.prices-announcement:after{content:"";position:absolute;top:0;bottom:0;width:40px;z-index:2;pointer-events:none}.prices-announcement:before{left:0;background:linear-gradient(90deg,var(--cp-bg, #020617) 0%,transparent 100%)}.prices-announcement:after{right:0;background:linear-gradient(270deg,var(--cp-bg, #020617) 0%,transparent 100%)}.prices-announcement-inner{display:inline-flex;align-items:center;white-space:nowrap;animation:prices-announcement-scroll 42s linear infinite;padding:.5rem 0}.prices-announcement-text{font-size:clamp(.95rem,2.2vw,1.12rem);font-weight:600;color:#e0e7ff;letter-spacing:.03em}.prices-announcement-dot{font-weight:400;color:#c7d2fe8c}@keyframes prices-announcement-scroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@media(prefers-reduced-motion:reduce){.prices-announcement-inner{animation:none;justify-content:center;flex-wrap:wrap;white-space:normal;text-align:center;padding:.5rem 1rem}}.prices-ticker{position:relative;overflow:hidden;border-top:1px solid var(--cp-border, #374151);border-bottom:1px solid var(--cp-border, #374151);background:linear-gradient(180deg,#0f172aeb,#020617f5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff0d;height:78px}.prices-ticker:before,.prices-ticker:after{content:"";position:absolute;top:0;bottom:0;width:48px;z-index:2;pointer-events:none}.prices-ticker:before{left:0;background:linear-gradient(90deg,var(--cp-bg, #020617) 0%,transparent 100%)}.prices-ticker:after{right:0;background:linear-gradient(270deg,var(--cp-bg, #020617) 0%,transparent 100%)}.prices-ticker-inner{display:inline-flex;align-items:center;white-space:nowrap;animation:prices-ticker-scroll 45s linear infinite;height:100%}.prices-ticker-item{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.6rem;font-size:1.32rem;color:var(--cp-muted, #9ca3af)}.prices-ticker-code{font-family:Fira Code,ui-monospace,monospace;font-weight:600;letter-spacing:.04em;color:#e5e7eb;font-size:1.35rem}.prices-ticker-value{font-variant-numeric:tabular-nums;font-size:1.42rem;display:inline-flex;align-items:center;gap:.25rem}.prices-ticker-arrow{font-size:.75em;line-height:1;opacity:.95}.prices-ticker-item.up .prices-ticker-value{color:var(--cp-positive, #22c55e);animation:prices-ticker-flash-up .7s ease-in-out 0s 2 alternate}.prices-ticker-item.down .prices-ticker-value{color:var(--cp-negative, #ef4444);animation:prices-ticker-flash-down .7s ease-in-out 0s 2 alternate}@keyframes prices-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes prices-ticker-flash-up{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes prices-ticker-flash-down{0%{opacity:1}50%{opacity:.2}to{opacity:1}}.prices-toolbar{padding:.75rem .65rem;border-bottom:1px solid var(--cp-border, #374151);background:var(--cp-toolbar-bg, #252830)}@media(min-width:640px){.prices-toolbar{padding-left:.85rem;padding-right:.85rem}}.cp-link{color:var(--cp-primary, #6366f1);text-decoration:none;font-size:1.1rem}.cp-link:hover{text-decoration:underline}.prices-main{flex:1;padding:1rem .55rem 1.75rem;overflow:auto}@media(min-width:640px){.prices-main{padding:1.2rem .75rem 2.25rem}}.prices-main-inner{width:100%;max-width:1200px;margin:0 auto}.prices-main-inner.prices-layout-two-column{max-width:none;margin-left:0;margin-right:0}.prices-layout-two-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,min(400px,38vw));gap:clamp(.65rem,1.5vw,1.1rem) clamp(.75rem,2vw,1.15rem);align-items:stretch;justify-items:stretch}@media(max-width:960px){.prices-layout-two-column{display:flex;flex-direction:column;gap:1rem}}.prices-column-left{min-width:0;width:100%}.prices-column-right{min-width:0;width:100%;min-height:0;display:flex;flex-direction:column;align-items:stretch}.prices-column-right--combined{gap:.85rem}@media(max-width:960px){.prices-column-right{max-width:none}}.prices-loading{margin:2rem auto;max-width:14rem;padding:1rem 1.25rem;text-align:center;font-size:.95rem;font-weight:500;color:var(--cp-muted, #94a3b8);border-radius:14px;border:1px solid var(--cp-border, rgba(248, 250, 252, .09));background:color-mix(in srgb,var(--cp-card, #0f172a) 85%,transparent);animation:prices-loading-pulse 1.4s ease-in-out infinite}@keyframes prices-loading-pulse{0%,to{opacity:.75}50%{opacity:1}}.prices-error-card{margin:1.5rem 0;max-width:520px;border-radius:16px;background:color-mix(in srgb,var(--cp-card, #0f172a) 88%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--cp-border, rgba(248, 250, 252, .1));box-shadow:0 16px 40px #00000059,inset 0 1px #ffffff0d;overflow:hidden}.prices-error-card-inner{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem}.prices-error-icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:#f8717126;color:var(--cp-error, #f87171);display:flex;align-items:center;justify-content:center}.prices-error-body{flex:1;min-width:0}.prices-error-message{margin:0 0 1rem;font-size:1rem;line-height:1.5;color:var(--cp-text, #fff)}.prices-error-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.15rem;font-size:.95rem;font-weight:600;font-family:inherit;line-height:1.25;color:#fff;background:linear-gradient(135deg,#4f46e5,#6366f1 50%,#7c3aed);border-radius:10px;text-decoration:none;transition:filter .2s,transform .15s;box-shadow:0 6px 20px #6366f159}.prices-error-cta svg{flex-shrink:0}.prices-error-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.prices-error-cta:active{transform:translateY(0)}.prices-error-cta-icon{display:inline-flex;opacity:.95}.prices-table-wrap{overflow-x:auto;border-radius:16px;border:1px solid var(--cp-border, rgba(248, 250, 252, .09));background:color-mix(in srgb,var(--cp-card, #0f172a) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 36px #00000047,inset 0 1px #ffffff0a}.prices-table{width:100%;border-collapse:collapse;font-size:clamp(1.5rem,4vw,2.05rem)}.prices-table th,.prices-table td{padding:.85rem 1.1rem;text-align:left;border-bottom:1px solid var(--cp-border, rgba(248, 250, 252, .08))}.prices-table thead th{font-size:.72em;text-transform:uppercase;letter-spacing:.06em;background:color-mix(in srgb,var(--cp-toolbar-bg, #0f172a) 92%,transparent)}.prices-table tbody tr:last-child td{border-bottom:none}.prices-table th{font-weight:600;color:var(--cp-muted, #94a3b8)}.prices-table td{color:var(--cp-text, #fff)}.prices-table td:first-child,.prices-table th:first-child{font-family:Fira Code,ui-monospace,monospace;font-weight:600;letter-spacing:.02em;font-size:.88em}.prices-table tbody tr:hover td{background:#ffffff08}.prices-table .positive{color:var(--cp-positive, #22c55e)}.prices-table .negative{color:var(--cp-negative, #ef4444)}.row-up{animation:row-flash-up 1.75s ease-out 0s 4 alternate}.row-down{animation:row-flash-down 1.75s ease-out 0s 4 alternate}@keyframes row-flash-up{0%{background-color:transparent}50%{background-color:#22c55e73}to{background-color:transparent}}@keyframes row-flash-down{0%{background-color:transparent}50%{background-color:#ef444473}to{background-color:transparent}}.prices-products{margin-top:2rem;padding:1.35rem 1.15rem 1.5rem;border-radius:16px;border:1px solid var(--cp-border, rgba(248, 250, 252, .09));background:color-mix(in srgb,var(--cp-card, #0f172a) 75%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 32px #00000038,inset 0 1px #ffffff0a}@media(min-width:640px){.prices-products{padding:1.5rem 1.35rem 1.75rem}}.prices-products-title{font-size:1rem;font-weight:700;letter-spacing:-.02em;margin:0 0 1.15rem;padding-bottom:.75rem;border-bottom:1px solid var(--cp-border, rgba(248, 250, 252, .08));color:var(--cp-text, #fff)}.prices-products-loading{color:var(--cp-muted, #9ca3af);font-size:.9rem;margin:0}.prices-products-category{margin-bottom:1.25rem}.prices-products-category-title{font-size:.95rem;font-weight:600;margin:0 0 .5rem;color:var(--cp-text, #fff)}.prices-products-category-title--uncategorized{color:var(--cp-muted, #9ca3af);font-weight:500}.prices-products-list{display:flex;flex-direction:column;gap:.75rem}.prices-right-card{border-radius:16px;border:1px solid var(--cp-border, rgba(248, 250, 252, .09));background:color-mix(in srgb,var(--cp-card, #0f172a) 82%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:1.25rem 1.15rem 1.35rem;box-shadow:0 12px 32px #0000003d,inset 0 1px #ffffff0a}.prices-right-card.prices-right-card--bank{background:#ffffff08;border-color:#f8fafc1f;box-shadow:0 8px 24px #0000001f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.prices-right-title{margin:0 0 .9rem;font-size:.95rem;font-weight:600;letter-spacing:-.01em;color:var(--cp-text, #fff)}.prices-bank-preface{margin:0 0 1rem;padding:.75rem .8rem;border-radius:12px;background:transparent;border:1px solid rgba(148,163,184,.22)}.prices-bank-preface-label{margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;color:var(--cp-muted, #94a3b8);text-transform:uppercase}.prices-bank-preface-row{display:flex;align-items:center;gap:.45rem}.prices-bank-preface-text{flex:1;min-width:0;margin:0;font-size:.85rem;line-height:1.4;font-weight:600;color:var(--cp-text, #f1f5f9)}.prices-copy-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:9px;border:1px solid rgba(148,163,184,.35);background:#0f172a73;color:#cbd5e1;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.prices-copy-btn:hover{border-color:#818cf88c;color:#e2e8f0;background:#6366f12e}.prices-copy-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #6366f159}.prices-right-muted{margin:0;font-size:.85rem;color:var(--cp-muted, #9ca3af)}.prices-right-error{margin:0;font-size:.85rem;color:var(--cp-error, #f87171)}.prices-bank-list{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem}.prices-bank-item{padding:.75rem .8rem;border-radius:12px;background:transparent;border:1px solid rgba(148,163,184,.22)}.prices-bank-item--qr{padding:.85rem}.prices-bank-top{display:flex;flex-direction:row;align-items:center;gap:.65rem;min-width:0}.prices-bank-icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:#ffffff0f;border:1px solid rgba(148,163,184,.2);display:flex;align-items:center;justify-content:center;overflow:hidden}.prices-bank-icon img{width:100%;height:100%;object-fit:contain;display:block;padding:4px}.prices-bank-icon-fallback{font-size:1rem;font-weight:700;color:var(--cp-muted, #cbd5e1);line-height:1}.prices-bank-head{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem}.prices-bank-name{font-size:.9rem;font-weight:600;color:var(--cp-text, #fff);line-height:1.25}.prices-bank-qr{margin:.65rem 0 .55rem;border-radius:12px;overflow:hidden;background:#ffffff0a;border:1px solid rgba(148,163,184,.2);display:flex;justify-content:center;align-items:center;padding:.6rem}.prices-bank-qr img{width:100%;max-width:220px;aspect-ratio:1;object-fit:contain;display:block;background:#fff;border-radius:10px}.prices-bank-iban-row{display:flex;align-items:center;gap:.45rem;margin-top:.45rem}.prices-bank-iban{flex:1;min-width:0;margin:0;font-family:Fira Code,ui-monospace,monospace;font-size:.86rem;font-weight:700;line-height:1.45;letter-spacing:.02em;color:var(--cp-text, #f1f5f9);word-break:break-all;overflow-wrap:anywhere;white-space:normal;-webkit-hyphens:none;hyphens:none}.prices-bank-holder-row{display:flex;align-items:center;gap:.45rem;margin-top:.35rem}.prices-bank-holder{flex:1;min-width:0;margin:0;font-size:.88rem;font-weight:700;color:var(--cp-text, #e2e8f0);line-height:1.35;word-break:break-word}.prices-right-card--banner-fill{flex:1;display:flex;flex-direction:column;min-height:0}.prices-column-right--combined .prices-right-card--bank{flex:0 0 auto}.prices-column-right--combined .prices-right-card--banner-fill{flex:1 1 auto;min-height:0}.prices-banner-stack{flex:1;display:flex;flex-direction:column;gap:.65rem;min-height:0;margin-top:.25rem}.prices-banner-link-block{display:flex;flex-direction:column;flex:1;min-height:0;text-decoration:none;color:inherit;border-radius:14px;overflow:hidden}.prices-banner-slot{position:relative;border-radius:14px;overflow:hidden;border:1px solid var(--cp-border, rgba(248, 250, 252, .1));background:#0f172a59;display:flex;flex-direction:column;min-height:0}.prices-banner-slot--slide-in{animation:prices-banner-slide-in .36s ease}@keyframes prices-banner-slide-in{0%{opacity:.25;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.prices-banner-stack--single .prices-banner-slot,.prices-banner-link-block:only-child .prices-banner-slot{flex:1}.prices-banner-stack--double .prices-banner-slot{flex:1}.prices-banner-slot-visual{position:relative;flex:1 1 0;min-height:160px;overflow:hidden}.prices-banner-stack--single .prices-banner-slot-visual{min-height:min(22vh,280px)}.prices-banner-slot-img--bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.18);filter:blur(32px) saturate(1.08) brightness(.5);pointer-events:none;-webkit-user-select:none;user-select:none}.prices-banner-slot-img--fg{position:absolute;inset:0;margin:auto;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center;display:block;z-index:1}@media(prefers-reduced-motion:reduce){.prices-banner-slot-img--bg{filter:blur(0) saturate(1) brightness(.4);transform:scale(1.05)}}.prices-banner-slot-caption{padding:.5rem .65rem .6rem;font-size:.78rem;color:var(--cp-muted, #cbd5e1);line-height:1.3}.prices-banner-slot-caption strong{color:var(--cp-text, #fff);display:block;font-size:.82rem;margin-bottom:.15rem}.prices-product-card-wrap{display:block;text-decoration:none;color:inherit;border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--cp-card, #0f172a) 90%,transparent);border:1px solid var(--cp-border, rgba(248, 250, 252, .09));transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}a.prices-product-card-wrap:hover{border-color:#6366f159;box-shadow:0 8px 28px #00000040;transform:translateY(-2px)}.prices-product-card{display:flex;align-items:stretch;gap:1rem;padding:.75rem;min-height:80px}.prices-product-card-image{position:relative;width:80px;min-width:80px;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--cp-bg, #020617);box-shadow:0 4px 14px #0003}.prices-product-card-image img{width:100%;height:100%;object-fit:cover}.prices-product-card-dots{position:absolute;bottom:4px;left:0;right:0;display:flex;justify-content:center;gap:4px}.prices-product-card-dots button{width:6px;height:6px;border-radius:50%;border:none;padding:0;background:#fff6;cursor:pointer}.prices-product-card-dots button.active{background:#fff}.prices-product-card-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem;justify-content:center}.prices-product-card-title{font-weight:600;font-size:.95rem;color:var(--cp-text, #fff)}.prices-product-card-category{font-size:.75rem;color:var(--cp-muted, #9ca3af)}.prices-product-card-desc{margin:0;font-size:.8rem;color:var(--cp-muted, #9ca3af);line-height:1.35}@media(max-width:400px){.prices-product-card-image{width:64px;min-width:64px}}@media(prefers-reduced-motion:reduce){.prices-ticker-inner,.prices-loading{animation:none}}[data-theme="1"]{--cp-bg: #f3f4f6;--cp-text: #111827;--cp-muted: #6b7280;--cp-border: #e5e7eb;--cp-card: #fff;--cp-header-bg: #fff;--cp-toolbar-bg: #f9fafb;--cp-input-bg: #fff;--cp-primary: #4f46e5;--cp-positive: #059669;--cp-negative: #dc2626;--cp-error: #dc2626}[data-theme="2"],[data-theme="3"],[data-theme="4"],[data-theme="5"]{--cp-bg: #1a1d24;--cp-text: #fff;--cp-muted: #9ca3af;--cp-border: #374151;--cp-card: #252830;--cp-header-bg: #252830;--cp-toolbar-bg: #252830;--cp-input-bg: #111;--cp-primary: #6366f1;--cp-positive: #22c55e;--cp-negative: #ef4444;--cp-error: #f87171}.prices-page--tv{min-height:100dvh;height:100dvh;max-height:100dvh;overflow:hidden;display:flex;flex-direction:column}.prices-page--tv>.cp-header,.prices-page--tv>.prices-announcement,.prices-page--tv>.prices-ticker{flex-shrink:0}.prices-page--tv .prices-main{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden;padding:.4rem .55rem .5rem}.prices-page--tv .prices-main-inner:not(.prices-layout-two-column){flex:1 1 0;min-height:0;width:100%;display:flex;flex-direction:column}.prices-page--tv .prices-main-inner.prices-layout-two-column{flex:1 1 0;min-height:0;width:100%;height:100%;align-self:stretch}.prices-page--tv .prices-column-left,.prices-page--tv .prices-column-right{min-height:0}.prices-page--tv .prices-layout-two-column{grid-template-rows:minmax(0,1fr);align-content:stretch;grid-template-columns:minmax(0,1fr) minmax(300px,min(480px,42vw))}.prices-page--tv .prices-column-left,.prices-page--tv .prices-column-right{display:flex;flex-direction:column;overflow:hidden;height:100%}.prices-page--tv .prices-column-right--tv{gap:0;min-height:0}.prices-page--tv .prices-column-right--tv.prices-column-right--combined{gap:.65rem}.prices-page--tv .prices-column-right--tv .prices-right-card{display:flex;flex-direction:column;min-height:0}.prices-page--tv .prices-column-right--tv.prices-column-right--combined .prices-right-card--bank,.prices-page--tv .prices-column-right--tv.prices-column-right--combined .prices-right-card--banner-fill{flex:1 1 0;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.prices-page--tv .prices-column-right--tv:not(.prices-column-right--combined)>.prices-right-card--bank,.prices-page--tv .prices-column-right--tv:not(.prices-column-right--combined)>.prices-right-card--banner-fill{flex:1 1 0;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.prices-page--tv .prices-column-right--tv .prices-right-card--banner-fill .prices-banner-stack,.prices-page--tv .prices-column-right--tv .prices-banner-link-block{flex:1 1 0;min-height:0}.prices-page--tv .prices-column-right--tv .prices-banner-slot{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.prices-page--tv .prices-column-right--tv .prices-banner-slot-visual{flex:1 1 0;min-height:min(22vh,200px)}.prices-page--tv .prices-column-left--fill{flex:1 1 0;min-height:0;align-self:stretch}.prices-page--tv .prices-table-wrap--fill-height{--prices-thead-height: 3rem;flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.prices-page--tv .prices-table-wrap--fill-height .prices-table{height:100%;width:100%;table-layout:fixed}.prices-page--tv .prices-table-wrap--fill-height .prices-table thead tr{height:var(--prices-thead-height)}.prices-page--tv .prices-table-wrap--fill-height .prices-table tbody{height:calc(100% - var(--prices-thead-height))}.prices-page--tv .prices-table-wrap--fill-height .prices-table tbody tr{height:calc(100% / var(--price-rows, 1))}.prices-page--tv .prices-table-wrap--fill-height .prices-table th,.prices-page--tv .prices-table-wrap--fill-height .prices-table td{vertical-align:middle}.prices-page--tv .prices-table-wrap--tv .prices-table{font-size:clamp(.82rem,min(1.95vw,2.55vh),1.45rem)}.prices-page--tv .prices-table-wrap--tv .prices-table th,.prices-page--tv .prices-table-wrap--tv .prices-table td{padding:.35rem .5rem}.prices-page--tv .prices-table thead th:nth-child(2),.prices-page--tv .prices-table thead th:nth-child(3){font-size:.88em}.prices-page--tv .prices-table tbody td:nth-child(2),.prices-page--tv .prices-table tbody td:nth-child(3){font-size:1.22em;font-weight:600;font-variant-numeric:tabular-nums}.prices-page--tv .prices-bank-qr img{max-width:180px}.product-detail-page{min-height:100vh;background:radial-gradient(ellipse 100% 60% at 50% 0%,rgba(99,102,241,.08),transparent 50%),var(--cp-bg, #020617);color:var(--cp-text, #fff);padding:1rem 1rem 2rem}.product-detail-back{margin-bottom:1rem}.product-detail-back-link{display:inline-flex;align-items:center;gap:.4rem;color:var(--cp-muted, #94a3b8);text-decoration:none;font-size:.95rem;font-weight:500;line-height:1.25}.product-detail-back-link svg{flex-shrink:0}.product-detail-back-link:hover{color:var(--cp-text, #fff)}.product-detail-loading,.product-detail-error{color:var(--cp-muted, #9ca3af);text-align:center;margin-top:2rem}.product-detail-error{color:var(--cp-negative, #ef4444)}.product-detail-card{max-width:520px;margin:0 auto;background:color-mix(in srgb,var(--cp-card, #0f172a) 92%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(248,250,252,.1);border-radius:16px;overflow:hidden;box-shadow:0 20px 40px #00000059}.product-detail-image-wrap{position:relative;width:100%;aspect-ratio:1;background:var(--cp-bg, #1a1d24)}.product-detail-image-wrap img{width:100%;height:100%;object-fit:cover}.product-detail-dots{position:absolute;bottom:8px;left:0;right:0;display:flex;justify-content:center;gap:6px}.product-detail-dots button{width:8px;height:8px;border-radius:50%;border:none;background:#fff6;cursor:pointer;padding:0}.product-detail-dots button.active{background:#fff}.product-detail-body{padding:1.25rem}.product-detail-category{display:block;font-size:.85rem;color:var(--cp-muted, #9ca3af);margin-bottom:.35rem}.product-detail-title{font-size:1.35rem;font-weight:600;margin:0 0 .5rem;line-height:1.3}.product-detail-price{font-size:1.2rem;font-weight:600;margin:0 0 .75rem;color:var(--cp-text, #fff)}.product-detail-description{font-size:.95rem;line-height:1.5;color:var(--cp-muted, #e5e7eb);white-space:pre-wrap;margin-bottom:1rem}.product-detail-link-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.65rem 1.25rem;background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;text-decoration:none;border-radius:10px;font-weight:600;font-size:.95rem;font-family:inherit;line-height:1.25;box-shadow:0 4px 16px #22c55e59;transition:filter .15s ease,transform .1s ease}.product-detail-link-btn svg{flex-shrink:0}.product-detail-link-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.settings-page{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(120% 70% at 50% -15%,rgba(99,102,241,.12),transparent 52%),radial-gradient(90% 45% at 100% 0%,rgba(56,189,248,.06),transparent 48%),var(--cp-bg, #1a1d24);color:var(--cp-text, #fff)}.settings-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;padding:.75rem 1.15rem;border-bottom:1px solid var(--cp-border, #374151);background:color-mix(in srgb,var(--cp-toolbar-bg, #252830) 90%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.settings-toolbar-back{display:inline-flex;align-items:center;gap:.45rem;background:none;border:none;padding:.4rem .5rem;margin:-.4rem -.5rem;border-radius:10px;cursor:pointer;font:inherit;font-size:1rem;font-weight:500;color:var(--cp-primary, #6366f1);line-height:1.25;transition:color .2s ease,background .2s ease}.settings-toolbar-back svg{flex-shrink:0}.settings-toolbar-back:hover{color:color-mix(in srgb,var(--cp-primary, #6366f1) 85%,#fff 15%);background:#6366f114}.settings-toolbar-back:focus-visible{outline:2px solid var(--cp-primary, #6366f1);outline-offset:2px}.settings-main{flex:1;padding:1rem 1rem 2rem;max-width:920px;margin:0 auto;width:100%;box-sizing:border-box}.settings-intro{margin-bottom:1.25rem}.settings-page-title{margin:0 0 .35rem;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.settings-page-lede{margin:0;font-size:.95rem;line-height:1.5;color:var(--cp-muted, #9ca3af);max-width:42rem}.settings-panel{border:1px solid var(--cp-border, #374151);border-radius:16px;background:color-mix(in srgb,var(--cp-toolbar-bg, #252830) 92%,transparent);box-shadow:0 1px #ffffff0a;overflow:hidden}.settings-panel__header{display:flex;align-items:flex-start;gap:.9rem;padding:1.1rem 1.15rem;border-bottom:1px solid var(--cp-border, #374151);background:#0000001f}.settings-panel__icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.settings-panel__icon--violet{background:linear-gradient(135deg,#4f46e5,#6366f1 55%,#7c3aed);box-shadow:0 6px 20px #6366f147}.settings-panel__titles{min-width:0;flex:1}.settings-panel__heading{margin:0 0 .25rem;font-size:1.1rem;font-weight:700;line-height:1.25}.settings-panel__sub{margin:0;font-size:.875rem;line-height:1.45;color:var(--cp-muted, #9ca3af)}.settings-panel__body{padding:1rem 1.15rem 1.25rem}.settings-loading-block{display:flex;align-items:center;gap:.65rem;padding:1.25rem .5rem;color:var(--cp-muted, #9ca3af);font-size:.95rem}.settings-spinner{flex-shrink:0;animation:settings-spin .75s linear infinite}.settings-spinner--btn{animation:settings-spin .75s linear infinite}@keyframes settings-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.settings-spinner,.settings-spinner--btn,.settings-popup-overlay,.settings-popup{animation:none}}.settings-loading,.settings-empty{margin:.5rem 0 0;color:var(--cp-muted, #9ca3af);font-size:.95rem;line-height:1.45}.settings-table-wrap{overflow-x:auto;margin-bottom:1rem;border-radius:12px;border:1px solid var(--cp-border, #374151);background:#00000026}.settings-table{width:100%;border-collapse:collapse;font-size:.9rem}.settings-table th,.settings-table td{padding:.55rem .85rem;text-align:left;border-bottom:1px solid var(--cp-border, #374151)}.settings-table tr:last-child td{border-bottom:none}.settings-table th{font-weight:600;color:var(--cp-muted, #9ca3af);font-size:.82rem;text-transform:uppercase;letter-spacing:.04em}.settings-table input{width:100%;max-width:110px;padding:.45rem .55rem;border:1px solid var(--cp-border, #374151);border-radius:8px;background:var(--cp-input-bg, #111);color:var(--cp-text, #fff);font-variant-numeric:tabular-nums;transition:border-color .2s ease,box-shadow .2s ease}.settings-table input:focus{outline:none}.settings-table input:focus-visible{border-color:var(--cp-primary, #6366f1);box-shadow:0 0 0 3px #6366f140}.settings-save{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.15rem;padding:.65rem 1.35rem;border:none;border-radius:10px;background:linear-gradient(135deg,#4f46e5,#6366f1 55%,#7c3aed);color:#fff;font-weight:600;font-family:inherit;font-size:.95rem;line-height:1.25;cursor:pointer;box-shadow:0 4px 16px #6366f14d;transition:filter .2s ease,transform .15s ease,box-shadow .2s ease}.settings-save:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 6px 20px #6366f159}.settings-save:focus-visible{outline:2px solid color-mix(in srgb,var(--cp-primary, #6366f1) 70%,#fff 30%);outline-offset:3px}.settings-save:active:not(:disabled){transform:translateY(1px)}.settings-save svg{flex-shrink:0}.settings-save:disabled{opacity:.75;cursor:not-allowed;transform:none}.settings-preview-loading,.settings-preview-error{margin:.75rem 0;color:var(--cp-muted, #9ca3af);font-size:.9rem}.settings-preview-error{color:var(--cp-negative, #ef4444)}.settings-preview{margin-bottom:1rem;padding:1rem;border:1px solid var(--cp-border, #374151);border-radius:12px;background:#0000001f}.settings-preview-title{margin:0 0 .75rem;font-size:.95rem;font-weight:600;color:var(--cp-muted, #9ca3af)}.settings-preview-table-wrap{overflow-x:auto}.settings-preview-table{width:100%;border-collapse:collapse;font-size:.9rem}.settings-preview-table th,.settings-preview-table td{padding:.5rem .75rem;text-align:left;border-bottom:1px solid var(--cp-border, #374151)}.settings-preview-table tr:last-child td{border-bottom:none}.settings-preview-table th{font-weight:600;color:var(--cp-muted, #9ca3af);font-size:.82rem}.settings-preview-table td{font-variant-numeric:tabular-nums}.settings-popup-overlay{position:fixed;inset:0;background:#020617b8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;cursor:pointer;animation:settings-popup-fade-in .22s ease-out}@keyframes settings-popup-fade-in{0%{opacity:0}to{opacity:1}}.settings-popup{background:color-mix(in srgb,var(--cp-toolbar-bg, #252830) 94%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--cp-border, #374151);border-radius:16px;padding:1.25rem 1.5rem;max-width:320px;width:100%;box-shadow:0 20px 50px #00000073,0 0 36px -14px #22c55e14;cursor:default;outline:none;animation:settings-popup-scale-in .26s cubic-bezier(.4,0,.2,1)}@keyframes settings-popup-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.settings-popup-success{border-color:var(--cp-positive, #22c55e)}.settings-popup-error{border-color:var(--cp-negative, #ef4444)}.settings-popup-message{margin:0 0 1rem;font-size:1rem;line-height:1.4;color:var(--cp-text, #fff)}.settings-popup-close{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:.6rem 1rem;border:none;border-radius:10px;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;font-weight:600;font-family:inherit;font-size:.95rem;line-height:1.25;cursor:pointer;margin-top:.25rem;transition:filter .2s ease,opacity .2s ease}.settings-popup-close:hover{filter:brightness(1.06)}.settings-popup-close:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(prefers-reduced-motion:reduce){.settings-popup-overlay,.settings-popup{animation:none}}.admin-gate-page{min-height:100vh;background:radial-gradient(circle at top,rgba(37,99,235,.18),transparent 55%),var(--cp-bg);color:var(--cp-text)}.admin-gate-main{max-width:960px;margin:32px auto;padding:0 16px 40px}.admin-gate-card{position:relative;border-radius:18px;padding:22px 20px 18px;background:linear-gradient(135deg,#0f172af5,#0f172afa);border:1px solid rgba(55,65,81,.9);box-shadow:0 18px 40px #0f172af2;overflow:hidden}.admin-gate-card:before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at top right,rgba(59,130,246,.25),transparent 60%);opacity:.7;pointer-events:none}.admin-gate-card-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px}.admin-gate-heading h1{margin:0 0 6px;font-size:1.4rem}.admin-gate-heading p{margin:0;font-size:.85rem;color:var(--cp-muted)}.admin-gate-profile{display:flex;align-items:center;gap:8px}.admin-gate-avatar{width:40px;height:40px;border-radius:999px;background:radial-gradient(circle at 30% 0,#f97316,#22c55e);display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;color:#0b1120;box-shadow:0 0 0 1px #0f172acc,0 10px 25px #0f172ae6}.admin-gate-actions{position:relative;display:flex;flex-wrap:wrap;gap:.55rem .75rem;row-gap:.55rem;margin-top:12px}.admin-gate-btn{border-radius:999px;padding:8px 16px;border:none;cursor:pointer;font-size:.85rem;font-family:inherit;font-weight:500;line-height:1.25;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;transition:background .15s ease,transform .07s ease,box-shadow .15s ease}.admin-gate-btn svg{flex-shrink:0}.admin-gate-btn.primary{background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#fff;box-shadow:0 12px 28px #0f172ae6}.admin-gate-btn.primary:hover{transform:translateY(-1px);filter:brightness(1.05)}.admin-gate-btn.secondary{background:#0f172af2;color:var(--cp-muted);border:1px solid rgba(55,65,81,.9)}.admin-gate-btn.secondary:hover{background:#1f2937f5}@media(max-width:640px){.admin-gate-card-header{flex-direction:column;align-items:flex-start}.admin-gate-actions{justify-content:flex-start}}.push-deeplink-selector{position:relative;margin-bottom:16px}.push-ds-select{width:100%;padding:8px 10px;border-radius:10px;border:1px solid var(--cp-border, rgba(255, 255, 255, .15));background:#0003;color:inherit;font-size:14px;font-family:inherit}.push-ds-loading{font-size:13px;color:#fff9;margin:8px 0 0}.push-ds-field{margin-top:10px}.push-ds-label{display:block;font-size:12px;margin-bottom:4px;color:#ffffffbf}.push-ds-product-search{position:relative}.push-ds-search-wrap{position:relative;display:flex;align-items:center}.push-ds-search-icon{position:absolute;left:10px;color:#ffffff80;pointer-events:none}.push-ds-search-input{width:100%;padding:8px 10px 8px 36px;border-radius:10px;border:1px solid var(--cp-border, rgba(255, 255, 255, .15));background:#0003;color:inherit;font-size:14px;font-family:inherit}.push-ds-backdrop{position:fixed;inset:0;z-index:999}.push-ds-product-list{position:absolute;left:0;right:0;top:100%;margin-top:4px;max-height:220px;overflow-y:auto;background:var(--yonetim-bg, #1e1e2e);border:1px solid rgba(255,255,255,.15);border-radius:8px;z-index:1000;box-shadow:0 8px 24px #0006}.push-ds-product-item{display:block;width:100%;padding:10px 12px;text-align:left;border:none;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;color:inherit;cursor:pointer;font-size:14px}.push-ds-product-item:hover{background:#ffffff14}.push-ds-product-item.selected{background:#6366f140}.push-ds-product-title{display:block;font-weight:500}.push-ds-product-path{display:block;font-size:12px;color:#ffffff80;margin-top:2px}.push-ds-product-empty,.push-ds-product-more{padding:12px;font-size:13px;color:#ffffff80}.yonetim-page{min-height:100vh;background:var(--cp-bg, #1a1d24);color:var(--cp-text, #fff)}.yonetim-header{background:color-mix(in srgb,var(--cp-card, #252830) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:.75rem 1rem;border-bottom:1px solid var(--cp-border, #374151);box-shadow:0 1px #ffffff0a}.yonetim-header-inner{max-width:900px;margin:0 auto;display:flex;align-items:center;gap:.65rem 1rem;row-gap:.65rem;flex-wrap:wrap}.yonetim-back{display:inline-flex;align-items:center;gap:.4rem;color:var(--cp-primary, #6366f1);text-decoration:none;font-size:.9rem;font-weight:500;background:none;border:none;padding:.35rem 0;cursor:pointer;font:inherit;line-height:1.25}.yonetim-back svg{flex-shrink:0}.yonetim-back:hover{text-decoration:underline}.yonetim-header h1{margin:0;font-size:1.25rem;flex:1;min-width:0}.yonetim-client{font-size:.9rem;color:var(--cp-muted, #9ca3af)}.yonetim-logout{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.45rem .85rem;border:1px solid var(--cp-border, #374151);border-radius:10px;background:#ffffff0a;color:var(--cp-text, #fff);cursor:pointer;font-size:.875rem;font-family:inherit;font-weight:500;line-height:1.25;transition:background .15s ease,border-color .15s ease}.yonetim-logout svg{flex-shrink:0}.yonetim-logout:hover{background:#ffffff14;border-color:#f8fafc26}.yonetim-tabs{display:flex;flex-wrap:wrap;gap:.25rem;max-width:900px;margin:.65rem auto 0;padding:.3rem;border-radius:14px;border:1px solid var(--cp-border, #374151);background:#00000026}.yonetim-tab{padding:.55rem .85rem;border:none;border-radius:10px;background:transparent;color:var(--cp-muted, #9ca3af);cursor:pointer;font-size:.88rem;font-family:inherit;font-weight:500;line-height:1.25;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.yonetim-tab:hover{color:var(--cp-text, #fff);background:#ffffff0d}.yonetim-tab.active{color:var(--cp-text, #fff);background:#6366f133;box-shadow:inset 0 0 0 1px #6366f147;font-weight:600}.yonetim-main{max-width:900px;margin:0 auto;padding:1.5rem 1rem}.yonetim-error{color:var(--cp-error, #f87171);margin-bottom:1rem}.yonetim-loading,.yonetim-empty{color:var(--cp-muted, #9ca3af)}.yonetim-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.65rem 1rem;row-gap:.65rem;flex-wrap:wrap;margin-bottom:1rem}.yonetim-toolbar h2{margin:0;font-size:1.1rem}.yonetim-toolbar-right{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.yonetim-toolbar--embedded-banner{justify-content:flex-end}.yonetim-web-stack{display:flex;flex-direction:column;gap:1.1rem}.yonetim-modal-banner-placement-hint{margin:0 0 .65rem;font-size:.82rem;color:#94a3b8;line-height:1.45}.yonetim-banner-card-web-meta{font-size:.8rem;color:#94a3b8}.yonetim-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.5rem 1rem;border-radius:10px;border:1px solid var(--cp-border, #374151);background:var(--cp-card, #252830);color:var(--cp-text, #fff);cursor:pointer;font-size:.9rem;font-family:inherit;font-weight:500;line-height:1.25;transition:background .2s ease,border-color .2s ease,filter .2s ease,box-shadow .2s ease}.yonetim-btn:focus-visible{outline:2px solid #818cf8;outline-offset:2px}.yonetim-btn svg{flex-shrink:0}.yonetim-btn.primary{background:linear-gradient(135deg,#4f46e5,#6366f1 55%,#7c3aed);border-color:transparent;font-weight:600;box-shadow:0 4px 14px #6366f14d}.yonetim-btn.primary:hover:not(:disabled){filter:brightness(1.05)}.yonetim-btn.small{padding:.3rem .55rem;font-size:.8rem;margin-left:0;gap:.3rem}.yonetim-btn.danger{color:var(--cp-error, #f87171);border-color:var(--cp-error, #f87171)}.yonetim-market-config-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;row-gap:.55rem}.yonetim-market-config{max-width:760px}.yonetim-bank-tab{max-width:960px}.yonetim-bank-empty-state{margin-top:1rem;padding:2rem 1.5rem;border-radius:16px;text-align:center;border:1px solid rgba(148,163,184,.22);background:linear-gradient(165deg,#0f172aa6,#0f172a66);box-shadow:0 12px 32px #02061747;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(prefers-reduced-motion:reduce){.yonetim-bank-card,.yonetim-bank-card-copy,.yonetim-bank-empty-icon{transition:none!important}}.yonetim-bank-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;margin-bottom:1rem;border-radius:14px;color:#818cf8;background:#6366f12e;border:1px solid rgba(129,140,248,.35)}.yonetim-bank-empty-icon svg{width:2.25rem;height:2.25rem}.yonetim-bank-empty-title{margin:0 0 .5rem;font-size:1.1rem;font-weight:700;color:#f8fafc;letter-spacing:-.02em}.yonetim-bank-empty-text{margin:0 auto 1.25rem;max-width:28rem;font-size:.9rem;line-height:1.55;color:#94a3b8}.yonetim-bank-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:1.15rem;margin-top:1rem}.yonetim-bank-card{position:relative;display:flex;flex-direction:column;border-radius:16px;overflow:hidden;border:1px solid rgba(148,163,184,.22);background:linear-gradient(165deg,#0f172ab8,#0f172a7a);box-shadow:0 12px 32px #02061752;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.yonetim-bank-card:hover{border-color:#818cf873;box-shadow:0 16px 40px #02061766;transform:translateY(-2px)}.yonetim-bank-card--primary{border-color:#22c55e73;box-shadow:0 12px 36px #22c55e1f}.yonetim-bank-card--primary:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#22c55e,#16a34a);border-radius:16px 0 0 16px}.yonetim-bank-card-head{display:flex;align-items:flex-start;gap:.85rem;padding:1rem 1rem .75rem}.yonetim-bank-card-logo{flex-shrink:0;width:3.25rem;height:3.25rem;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#0f172aa6;border:1px solid rgba(148,163,184,.28);color:#94a3b8;overflow:hidden}.yonetim-bank-card-logo img{width:100%;height:100%;object-fit:contain;padding:.2rem}.yonetim-bank-card-head-text{flex:1;min-width:0}.yonetim-bank-card-heading-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .6rem}.yonetim-bank-card-bank-name{margin:0;font-size:1.02rem;font-weight:700;color:#f8fafc;letter-spacing:-.02em;line-height:1.25}.yonetim-bank-badge{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#bbf7d0;background:#22c55e33;border:1px solid rgba(34,197,94,.45)}.yonetim-bank-card-sub{margin:.35rem 0 0;font-size:.78rem;color:#64748b;line-height:1.35}.yonetim-bank-card-qr-thumb{position:relative;flex-shrink:0;width:3.25rem;height:3.25rem;border-radius:10px;overflow:hidden;border:1px solid rgba(148,163,184,.22);background:#fff}.yonetim-bank-card-qr-thumb img{width:100%;height:100%;object-fit:cover}.yonetim-bank-card-qr-pill{position:absolute;right:2px;bottom:2px;display:inline-flex;align-items:center;gap:.15rem;padding:.1rem .28rem .12rem;border-radius:4px;font-size:.58rem;font-weight:800;letter-spacing:.06em;color:#f8fafc;background:#0f172ad1;border:1px solid rgba(148,163,184,.35)}.yonetim-bank-card-qr-placeholder{flex-shrink:0;width:3.25rem;height:3.25rem;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#64748b;border:1px dashed rgba(148,163,184,.35);background:#0f172a59}.yonetim-bank-card-body{padding:0 1rem .85rem;display:flex;flex-direction:column;gap:.85rem}.yonetim-bank-card-field{display:flex;flex-direction:column;gap:.35rem}.yonetim-bank-card-field--holder .yonetim-bank-card-label{display:inline-flex;align-items:center;gap:.35rem}.yonetim-bank-card-label{font-size:.72rem;font-weight:700;color:#94a3b8;letter-spacing:.06em;text-transform:uppercase}.yonetim-bank-card-iban-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.yonetim-bank-card-iban{flex:1;min-width:0;margin:0;padding:.55rem .65rem;font-family:ui-monospace,SF Mono,Fira Code,Cascadia Code,Menlo,monospace;font-size:.82rem;font-weight:500;letter-spacing:.04em;color:#e2e8f0;line-height:1.45;word-break:break-all;border-radius:10px;background:#0206178c;border:1px solid rgba(148,163,184,.28)}.yonetim-bank-card-copy{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border-radius:10px;border:1px solid rgba(148,163,184,.35);background:#0f172aa6;color:#cbd5e1;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.yonetim-bank-card-copy:hover{border-color:#818cf88c;color:#e2e8f0;background:#6366f12e}.yonetim-bank-card-copy:focus-visible{outline:none;box-shadow:0 0 0 3px #6366f159}.yonetim-bank-card-holder{font-size:.92rem;font-weight:600;color:#f1f5f9;line-height:1.4}.yonetim-bank-card-actions{display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem 1rem;margin-top:auto;border-top:1px solid rgba(148,163,184,.18);background:#02061740}@media(max-width:520px){.yonetim-bank-card-head{flex-wrap:wrap}.yonetim-bank-card-qr-thumb,.yonetim-bank-card-qr-placeholder{margin-left:auto}}.yonetim-web-ui-card{border:1px solid rgba(148,163,184,.24);border-radius:14px;padding:1rem;background:linear-gradient(180deg,#0f172a8c,#0f172a59);box-shadow:0 10px 28px #02061742}.yonetim-web-ui-header{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.95rem}.yonetim-web-ui-chip{display:inline-flex;align-items:center;width:fit-content;padding:.2rem .55rem;border-radius:999px;border:1px solid rgba(129,140,248,.45);background:#6366f12e;color:#c7d2fe;font-size:.74rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.yonetim-section-title{margin:0;font-size:1.05rem;color:#f8fafc}.yonetim-section-help{margin:0;color:#94a3b8;font-size:.88rem;line-height:1.45}.yonetim-section-help a{color:inherit;text-decoration:none}.yonetim-section-help a:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){.yonetim-content-insight,.yonetim-file-drop,.yonetim-btn-spinner{transition:none!important;animation:none!important}}.yonetim-content-insight{position:relative;overflow:hidden}.yonetim-content-insight:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;opacity:.5}.yonetim-content-insight--boot:before{background:radial-gradient(900px 200px at 0% 0%,rgba(45,212,191,.09),transparent 55%)}.yonetim-content-insight--announce:before{background:radial-gradient(900px 200px at 0% 0%,rgba(167,139,250,.1),transparent 55%)}.yonetim-content-insight__hero{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1rem;position:relative;z-index:1}.yonetim-content-insight__icon{flex-shrink:0;width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#e0e7ff;border:1px solid rgba(255,255,255,.08)}.yonetim-content-insight__icon--teal{background:linear-gradient(145deg,#2dd4bf38,#0f172a8c);box-shadow:0 0 22px #2dd4bf1f}.yonetim-content-insight__icon--violet{background:linear-gradient(145deg,#a78bfa47,#0f172a8c);box-shadow:0 0 22px #a78bfa24}.yonetim-content-insight__intro{min-width:0;flex:1;display:flex;flex-direction:column;gap:.42rem}.yonetim-content-insight__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.15rem}.yonetim-version-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .65rem;border-radius:999px;font-size:.78rem;font-weight:600;color:#e2e8f0;background:#02061773;border:1px solid rgba(148,163,184,.28)}.yonetim-version-pill strong{font-variant-numeric:tabular-nums;color:#4ade80}.yonetim-content-insight__hint{font-size:.75rem;color:#64748b}.yonetim-content-insight__body{position:relative;z-index:1}.yonetim-content-insight__input{width:100%;max-width:36rem;padding:.65rem .85rem;border-radius:11px;border:1px solid rgba(148,163,184,.32);background:linear-gradient(180deg,#0f172ae0,#0f172ab8);color:#f8fafc;font-size:.92rem;font-family:inherit;transition:border-color .18s ease,box-shadow .18s ease}.yonetim-content-insight__input:focus-visible{outline:none;border-color:#818cf8a6;box-shadow:0 0 0 3px #6366f138}.yonetim-content-insight__textarea:focus-visible{outline:none;border-color:#818cf8a6;box-shadow:0 0 0 3px #6366f138}.yonetim-file-drop{display:inline-flex;cursor:pointer;border-radius:11px;border:1px dashed rgba(148,163,184,.42);background:#02061759;padding:.55rem .95rem;transition:border-color .18s ease,background .18s ease;max-width:36rem;margin-top:.25rem}.yonetim-file-drop:hover{border-color:#818cf88c;background:#1e1b4b38}.yonetim-file-drop__input{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.yonetim-file-drop__ui{display:inline-flex;align-items:center;gap:.45rem;font-size:.86rem;font-weight:600;color:#c7d2fe}.yonetim-media-preview{margin-top:.5rem;padding:.45rem;border-radius:12px;border:1px solid rgba(148,163,184,.22);background:#02061759;width:fit-content;max-width:100%}.yonetim-media-preview img{display:block;max-width:min(240px,100%);height:auto;border-radius:8px;border:1px solid rgba(148,163,184,.25)}.yonetim-char-meter{display:flex;flex-direction:column;gap:.35rem;max-width:36rem;margin-top:.35rem}.yonetim-char-meter__track{height:5px;border-radius:999px;background:#94a3b826;overflow:hidden}.yonetim-char-meter__fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#6366f1,#a78bfa);transition:width .2s ease}.yonetim-char-meter__fill--safe{background:linear-gradient(90deg,#22c55e,#4ade80)}.yonetim-char-meter__fill--warn{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.yonetim-char-meter__label{font-size:.78rem;font-variant-numeric:tabular-nums;color:#94a3b8;line-height:1.35}.yonetim-content-insight__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:.35rem}.yonetim-content-insight__actions--split{justify-content:flex-start}.yonetim-modal.yonetim-modal--boot-preview{max-width:min(440px,96vw);background:transparent;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0}.yonetim-boot-preview-frame{background:#f8fafc;color:#0f172a;border-radius:20px;padding:1.25rem 1.2rem 1.1rem;box-shadow:0 24px 64px #0006,0 0 0 1px #0f172a0f}.yonetim-boot-preview-frame__title{margin:0 0 .45rem;font-size:1.14rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.yonetim-boot-preview-frame__lede{margin:0 0 1.1rem;font-size:.875rem;line-height:1.5;color:#475569}.yonetim-boot-preview-section{margin-bottom:0}.yonetim-boot-preview-section__label{margin:0 0 .42rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#334155}.yonetim-boot-preview-frame__dismiss{width:100%;margin-top:.9rem;padding:.55rem .75rem;border-radius:11px;border:1px solid rgba(148,163,184,.55);background:#fff;color:#475569;font-weight:600;font-size:.9rem;font-family:inherit;cursor:pointer}.yonetim-boot-preview-frame__dismiss:hover{background:#f1f5f9}.yonetim-boot-preview-frame__dismiss:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.yonetim-boot-info-sheet{background:#faf7f0;border-radius:20px;padding:1.1rem 1.15rem 1.2rem;box-shadow:0 16px 48px #00000038,0 0 0 1px #78350f0f}.yonetim-boot-info-sheet__header{display:flex;align-items:center;gap:.6rem;margin-bottom:.95rem}.yonetim-boot-info-sheet__info{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:linear-gradient(145deg,#fbbf24,#f59e0b);color:#fff;font-size:.95rem;font-weight:700;font-style:italic;font-family:Georgia,Times New Roman,serif;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #b4530940}.yonetim-boot-info-sheet__title{flex:1;margin:0;font-size:1.125rem;font-weight:700;color:#1c1917;letter-spacing:.04em;text-transform:uppercase}.yonetim-boot-info-sheet__close{flex-shrink:0;margin:0;padding:.2rem .35rem;border:none;background:transparent;color:#78716c;font-size:1.45rem;line-height:1;cursor:pointer;border-radius:8px}.yonetim-boot-info-sheet__close:hover{color:#44403c}.yonetim-boot-info-sheet__close:focus-visible{outline:2px solid #ea580c;outline-offset:2px}.yonetim-boot-info-sheet__tamam{width:100%;margin:0;border:none;border-radius:12px;padding:.72rem 1rem;background:linear-gradient(180deg,#fb923c,#ea580c);color:#fff;font-weight:700;font-size:1rem;font-family:inherit;cursor:pointer;box-shadow:0 4px 14px #ea580c59}.yonetim-boot-info-sheet__tamam:hover{filter:brightness(1.03)}.yonetim-boot-info-sheet__tamam:focus-visible{outline:2px solid #fbbf24;outline-offset:2px}.yonetim-boot-preview__media{margin:0 0 1.1rem;border-radius:12px;overflow:hidden;background:#fff;border:1px solid rgba(120,53,15,.08)}.yonetim-boot-preview__media img{display:block;width:100%;height:auto;vertical-align:top}.yonetim-boot-preview__html{margin:0 0 1.1rem;font-size:.95rem;line-height:1.5;color:#44403c;text-align:left;word-break:break-word;max-height:min(45vh,320px);overflow:auto}.yonetim-boot-preview__html img,.yonetim-boot-preview__html svg{max-width:100%;height:auto}.yonetim-btn--insight{min-height:42px;padding:.55rem 1.15rem}.yonetim-btn-spinner{animation:yonetim-spin .75s linear infinite}@keyframes yonetim-spin{to{transform:rotate(360deg)}}.yonetim-field-group{display:flex;flex-direction:column;gap:.38rem;margin-bottom:.9rem}.yonetim-field-label{font-size:.8rem;color:#cbd5e1;font-weight:600;letter-spacing:.01em}.yonetim-select{width:100%;max-width:440px;padding:.7rem 2rem .7rem .88rem;border:1px solid rgba(148,163,184,.34);border-radius:10px;background:linear-gradient(180deg,#0f172ae0,#0f172ac2);color:#f8fafc;font-size:.92rem;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#94a3b8 50%),linear-gradient(135deg,#94a3b8 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.yonetim-select:hover{border-color:#94a3b880}.yonetim-select:focus{outline:none;border-color:#818cf8;background:#0f172af2;box-shadow:0 0 0 3px #6366f142}.yonetim-field-help{margin:0;font-size:.78rem;color:#94a3b8}.yonetim-textarea{width:100%;max-width:42rem;padding:.65rem .85rem;border-radius:10px;border:1px solid rgba(148,163,184,.28);background:#0f172a8c;color:#f1f5f9;font-size:.95rem;line-height:1.45;resize:vertical;min-height:5rem;font-family:inherit}.yonetim-textarea::placeholder{color:#64748b}.yonetim-textarea:focus{outline:none;border-color:#818cf8a6;box-shadow:0 0 0 2px #6366f138}.yonetim-inline-code{font-size:.82em;padding:.12rem .35rem;border-radius:6px;background:#0f172ae6;border:1px solid rgba(148,163,184,.28)}.yonetim-layout-save-row{margin-top:.15rem;display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.yonetim-layout-save-message{font-size:.8rem;line-height:1.35}.yonetim-layout-save-message.is-success{color:#86efac}.yonetim-layout-save-message.is-error{color:#fca5a5}.yonetim-layout-mock{border:1px solid rgba(148,163,184,.24);border-radius:12px;background:#02061775;padding:.8rem}.yonetim-layout-mock-header{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.65rem}.yonetim-layout-mock-header strong{font-size:.86rem;color:#f8fafc}.yonetim-layout-mock-header span{font-size:.76rem;color:#94a3b8}.yonetim-layout-mock-cp-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.4rem .5rem;margin-bottom:.65rem;padding:.45rem .5rem;border-radius:10px;border:1px solid rgba(148,163,184,.22);background:color-mix(in srgb,var(--cp-header-bg, #252830) 82%,transparent);box-shadow:inset 0 1px #ffffff0a}.yonetim-layout-mock-cp-left{display:flex;align-items:center;gap:.4rem;min-width:0}.yonetim-layout-mock-cp-qr{flex-shrink:0;width:28px;height:28px;border-radius:6px;background:#fff;border:1px solid rgba(15,23,42,.15);box-shadow:0 2px 6px #0003;background-image:linear-gradient(90deg,#0f172a 50%,#fff 50%),linear-gradient(#0f172a 50%,#fff 50%);background-size:4px 4px;background-blend-mode:difference}.yonetim-layout-mock-cp-brandtext{display:flex;flex-direction:column;align-items:flex-start;gap:.06rem;min-width:0}.yonetim-layout-mock-cp-brandtext span{font-size:.62rem;font-weight:700;letter-spacing:-.02em;color:#f8fafc;line-height:1.15}.yonetim-layout-mock-cp-brandtext small{font-size:.52rem;font-weight:600;color:#94a3b8;line-height:1.15}.yonetim-layout-mock-cp-center{justify-self:center;text-align:center;max-width:100%;padding:0 .2rem;font-size:.62rem;font-weight:700;color:#f8fafc;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yonetim-layout-mock-cp-clock{justify-self:end;font-size:.62rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#e2e8f0}@media(max-width:520px){.yonetim-layout-mock-cp-header{grid-template-columns:1fr;grid-template-rows:auto auto auto;justify-items:stretch}.yonetim-layout-mock-cp-left{justify-content:flex-start}.yonetim-layout-mock-cp-center{justify-self:center}.yonetim-layout-mock-cp-clock{justify-self:end}}.yonetim-layout-mock-body{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem}.yonetim-layout-mock--prices_with_iban .yonetim-layout-mock-body,.yonetim-layout-mock--prices_with_banner .yonetim-layout-mock-body,.yonetim-layout-mock--prices_with_iban_and_banner .yonetim-layout-mock-body{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.yonetim-layout-mock-prices{border:1px solid rgba(148,163,184,.22);border-radius:10px;background:linear-gradient(180deg,#0f172ae0,#0f172ab8);padding:.6rem}.yonetim-layout-mock-bar{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.38rem .45rem;border-radius:8px;background:#1e293b80;border:1px solid rgba(148,163,184,.2);margin-bottom:.5rem}.yonetim-layout-mock-bar span{color:#f8fafc;font-size:.8rem;font-weight:600}.yonetim-layout-mock-bar small{font-size:.72rem;color:#94a3b8}.yonetim-layout-mock-table-head{display:grid;grid-template-columns:1.4fr 1fr 1fr;align-items:center;padding:0 .45rem;margin-bottom:.45rem}.yonetim-layout-mock-table-head span{color:#94a3b8;font-size:.74rem;font-weight:600}.yonetim-layout-mock-price-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;align-items:center;gap:.35rem;font-size:.76rem;color:#cbd5e1;padding:.4rem .45rem;border:1px solid rgba(148,163,184,.16);border-radius:8px;background:#1e293b61;position:relative}.yonetim-layout-mock-price-row+.yonetim-layout-mock-price-row{margin-top:.35rem}.yonetim-layout-mock-price-row strong{color:#f8fafc;font-size:.8rem}.yonetim-layout-mock-currency{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yonetim-layout-mock-trend{font-style:normal;font-size:.65rem;width:14px;height:14px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;position:absolute;right:.2rem;top:.18rem}.yonetim-layout-mock-trend--up{color:#86efac;background:#22c55e29;border:1px solid rgba(34,197,94,.35)}.yonetim-layout-mock-trend--down{color:#fca5a5;background:#ef444429;border:1px solid rgba(239,68,68,.35)}.yonetim-layout-mock-side{display:flex;flex-direction:column;gap:.5rem}.yonetim-layout-mock-side-card{border:1px solid rgba(148,163,184,.22);border-radius:10px;padding:.56rem;background:linear-gradient(180deg,#1e293b94,#0f172abd)}.yonetim-layout-mock-side-title{margin:0 0 .4rem;font-size:.76rem;color:#f8fafc;font-weight:600}.yonetim-layout-mock-bank-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.yonetim-layout-mock-bank-list li{border:1px solid rgba(148,163,184,.2);border-radius:8px;padding:.35rem .4rem;background:#0f172a8a}.yonetim-layout-mock-bank-list p{margin:0 0 .2rem;font-size:.72rem;color:#e2e8f0;font-weight:600}.yonetim-layout-mock-bank-list small{display:block;margin:0;font-size:.66rem;color:#94a3b8;line-height:1.3}.yonetim-layout-mock-banner{width:100%;height:66px;border-radius:8px;border:1px dashed rgba(129,140,248,.45);background:linear-gradient(135deg,#6366f157,#1e293bb3 55%,#0f172ae6)}.yonetim-layout-mock-banner-dots{margin-top:.45rem;display:flex;align-items:center;justify-content:center;gap:.3rem}.yonetim-layout-mock-banner-dots span{width:6px;height:6px;border-radius:999px;background:#94a3b866}.yonetim-layout-mock-banner-dots span.active{width:16px;background:#818cf8d9}@media(max-width:700px){.yonetim-layout-mock--prices_with_iban .yonetim-layout-mock-body,.yonetim-layout-mock--prices_with_banner .yonetim-layout-mock-body,.yonetim-layout-mock--prices_with_iban_and_banner .yonetim-layout-mock-body{grid-template-columns:1fr}}.yonetim-hint{color:var(--cp-muted, #9ca3af);font-size:.875rem;margin-bottom:.75rem}.yonetim-market-config-json{width:100%;max-width:720px;min-height:320px;padding:.75rem;font-family:ui-monospace,monospace;font-size:.8rem;border-radius:8px;border:1px solid var(--cp-border, #374151);background:var(--cp-card, #252830);color:var(--cp-text, #fff);resize:vertical}.yonetim-mc-editor .yonetim-mc-block{margin-bottom:2rem}.yonetim-mc-editor .yonetim-mc-block h3{margin:0 0 .5rem;font-size:1rem}.yonetim-mc-hint{font-size:.8rem;color:var(--cp-muted, #9ca3af);margin-bottom:.75rem}.yonetim-mc-row,.yonetim-mc-filter-header,.yonetim-mc-option-row{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.yonetim-mc-row-draggable,.yonetim-mc-filter-card{cursor:grab}.yonetim-mc-row-draggable:active,.yonetim-mc-filter-card:active{cursor:grabbing}.yonetim-mc-drag{color:var(--cp-muted, #9ca3af);cursor:grab;-webkit-user-select:none;user-select:none;padding:0 .25rem}.yonetim-mc-input,.yonetim-mc-select{padding:.4rem .5rem;border-radius:6px;border:1px solid var(--cp-border, #374151);background:var(--cp-card, #252830);color:var(--cp-text, #fff);font-size:.875rem}.yonetim-mc-key,.yonetim-mc-opt-id{min-width:100px}.yonetim-mc-title{flex:1;min-width:120px}.yonetim-mc-num{width:80px}.yonetim-mc-select{min-width:140px}.yonetim-mc-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin-left:auto}.yonetim-mc-filter-card{border:1px solid var(--cp-border, #374151);border-radius:8px;padding:1rem;margin-bottom:1rem;background:var(--cp-card, #252830)}.yonetim-mc-filter-header{margin-bottom:.75rem}.yonetim-mc-filter-options{margin-left:1.5rem;padding-left:.75rem;border-left:2px solid var(--cp-border, #374151)}.yonetim-mc-filter-options>strong{display:block;margin-bottom:.5rem;font-size:.875rem}.yonetim-mc-option-row .yonetim-mc-input{max-width:100px}.yonetim-mc-option-row .yonetim-mc-title{min-width:100px}.yonetim-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.yonetim-list li{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.78rem .82rem;border:1px solid rgba(148,163,184,.25);border-radius:12px;background:linear-gradient(180deg,#0f172a85,#0f172a5c);transition:border-color .18s ease,background .18s ease,transform .18s ease}.yonetim-list li:hover{border-color:#818cf880;background:linear-gradient(180deg,#1e293ba6,#1e293b6b);transform:translateY(-1px)}.yonetim-list li span:first-child{flex:1}.yonetim-actions{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem .5rem}@media(max-width:720px){.yonetim-list li{flex-wrap:wrap;align-items:flex-start}.yonetim-actions{width:100%;justify-content:flex-end}}.yonetim-banner-preview,.yonetim-product-preview{display:flex;align-items:center;gap:.75rem}.yonetim-banner-preview img,.yonetim-product-preview img{width:48px;height:48px;object-fit:cover;border-radius:6px}.yonetim-products-by-category{display:flex;flex-direction:column;gap:1.25rem}.yonetim-product-filter{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.yonetim-product-filter-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.yonetim-product-filter-label{font-size:.875rem;color:var(--cp-muted, #9ca3af);min-width:5rem}.yonetim-product-filter-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.yonetim-product-filter-btn{padding:.4rem .85rem;border-radius:8px;border:1px solid var(--cp-border, #374151);background:var(--cp-card, #252830);color:var(--cp-text, #fff);font-size:.875rem;cursor:pointer;transition:background .15s,border-color .15s}.yonetim-product-filter-btn:hover{background:var(--cp-border, #374151)}.yonetim-product-filter-btn.active{background:var(--cp-primary, #6366f1);border-color:var(--cp-primary, #6366f1);color:#fff}.yonetim-product-category-block{border:1px solid var(--cp-border, #374151);border-radius:10px;overflow:hidden;background:var(--cp-bg, #1a1d24)}.yonetim-product-category-title{margin:0;padding:.6rem 1rem;font-size:.95rem;font-weight:600;color:var(--cp-text, #fff);background:var(--cp-card, #252830);border-bottom:1px solid var(--cp-border, #374151)}.yonetim-product-category-title--uncategorized{color:var(--cp-muted, #9ca3af);font-weight:500}.yonetim-product-category-block .yonetim-list{margin:0;gap:0}.yonetim-product-category-block .yonetim-list li:last-child{border-bottom:none}.yonetim-product-category-block .yonetim-list li{border-radius:0;border-left:none;border-right:none;border-top:none;transform:none}.yonetim-product-category-block .yonetim-list li:hover{transform:none}.yonetim-product-preview>span{display:flex;flex-direction:column;gap:.15rem}.yonetim-product-title{font-weight:500}.yonetim-product-category-path{font-size:.75rem;color:var(--cp-muted, #9ca3af)}.yonetim-product-category-path--modal{display:block;margin-top:.25rem;margin-bottom:0}.yonetim-product-images{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem}.yonetim-product-image-item{width:80px;flex-shrink:0}.yonetim-product-image-item img{width:80px;height:80px;object-fit:cover;border-radius:8px;border:1px solid var(--cp-border, #374151)}.yonetim-product-image-actions{display:flex;gap:.25rem;margin-top:.25rem;flex-wrap:wrap}.yonetim-product-image-add{width:80px;height:80px;border:1px dashed var(--cp-border, #374151);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;font-size:.75rem;color:var(--cp-muted, #9ca3af)}.yonetim-product-image-add input[type=file]{position:absolute;width:80px;height:80px;opacity:0;cursor:pointer}.yonetim-product-category-block--depth-1{margin-left:1rem;border-left:3px solid var(--cp-primary, #6366f1)}.yonetim-product-category-block--depth-2{margin-left:1.5rem;border-left-color:var(--cp-muted, #9ca3af)}.yonetim-banner-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.yonetim-banner-card{display:flex;align-items:stretch;gap:1rem;padding:.75rem;background:var(--cp-bg, #1a1d24);border:1px solid var(--cp-border, #374151);border-radius:10px;min-height:80px;transition:border-color .18s ease,background .18s ease,transform .18s ease}.yonetim-banner-card:hover{border-color:#818cf880;background:linear-gradient(180deg,#1e293ba3,#1e293b6e);transform:translateY(-1px)}.yonetim-banner-card-image{width:120px;min-width:120px;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:var(--cp-card, #252830)}.yonetim-banner-card-image img{width:100%;height:100%;object-fit:cover}.yonetim-banner-card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--cp-muted, #9ca3af)}.yonetim-banner-card-body{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.25rem}.yonetim-banner-card-title{font-weight:600;font-size:1rem;color:var(--cp-text, #fff)}.yonetim-banner-card-link{font-size:.8rem;color:var(--cp-primary, #6366f1);word-break:break-all}.yonetim-banner-card .yonetim-actions{align-self:center}@media(max-width:560px){.yonetim-banner-card{flex-wrap:wrap}.yonetim-banner-card-image{width:100%;min-width:100%}.yonetim-banner-card .yonetim-actions{width:100%;justify-content:flex-end}}.yonetim-modal-overlay{position:fixed;inset:0;background:#020617b8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;cursor:pointer;animation:yonetimModalOverlayIn .22s ease-out}@keyframes yonetimModalOverlayIn{0%{opacity:0}to{opacity:1}}.yonetim-modal{background:color-mix(in srgb,var(--cp-card, #252830) 94%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(148,163,184,.26);border-radius:18px;padding:1.25rem;max-width:480px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 24px 52px #0000007a,0 0 0 1px #ffffff0a,0 0 40px -12px #22c55e14;cursor:default;outline:none;animation:yonetimModalPanelIn .26s cubic-bezier(.4,0,.2,1)}@keyframes yonetimModalPanelIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.yonetim-modal--sm{max-width:520px}.yonetim-modal--md{max-width:560px}.yonetim-modal h3{margin:0 0 1rem;font-size:1.08rem;color:#f8fafc;letter-spacing:-.01em}.yonetim-modal form label{display:block;margin-top:.8rem;margin-bottom:.38rem;font-size:.8rem;color:#cbd5e1;font-weight:600;letter-spacing:.01em}.yonetim-field-hint{display:block;margin-top:.25rem;font-size:.75rem;color:var(--cp-muted, #9ca3af);line-height:1.3}.yonetim-modal form input[type=text],.yonetim-modal form input[type=number],.yonetim-modal form input[type=url],.yonetim-modal form input[type=email],.yonetim-modal form input[type=password],.yonetim-modal form select,.yonetim-modal form textarea{width:100%;padding:.7rem .88rem;border:1px solid rgba(148,163,184,.34);border-radius:10px;background:linear-gradient(180deg,#0f172ae0,#0f172ac2);color:#f8fafc;font-size:.92rem;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease;box-shadow:inset 0 1px #ffffff0a}.yonetim-modal form select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#94a3b8 50%),linear-gradient(135deg,#94a3b8 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 3px),calc(100% - 12px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:2rem}.yonetim-modal form textarea{min-height:96px;resize:vertical}.yonetim-modal form input::placeholder,.yonetim-modal form textarea::placeholder{color:#94a3b8}.yonetim-modal form input[type=text]:hover,.yonetim-modal form input[type=number]:hover,.yonetim-modal form input[type=url]:hover,.yonetim-modal form input[type=email]:hover,.yonetim-modal form input[type=password]:hover,.yonetim-modal form select:hover,.yonetim-modal form textarea:hover{border-color:#94a3b880}.yonetim-modal form input[type=text]:focus,.yonetim-modal form input[type=number]:focus,.yonetim-modal form input[type=url]:focus,.yonetim-modal form input[type=email]:focus,.yonetim-modal form input[type=password]:focus,.yonetim-modal form select:focus,.yonetim-modal form textarea:focus{outline:none}.yonetim-modal form input[type=text]:focus-visible,.yonetim-modal form input[type=number]:focus-visible,.yonetim-modal form input[type=url]:focus-visible,.yonetim-modal form input[type=email]:focus-visible,.yonetim-modal form input[type=password]:focus-visible,.yonetim-modal form select:focus-visible,.yonetim-modal form textarea:focus-visible{border-color:#818cf8;background:#0f172af2;box-shadow:0 0 0 3px #6366f142}.yonetim-modal form input[type=checkbox]{margin-right:.5rem}.yonetim-modal-actions{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--cp-border, #374151);display:flex;flex-wrap:wrap;gap:.55rem .75rem;row-gap:.55rem;justify-content:flex-end;align-items:center}.yonetim-modal.yonetim-modal--banner{max-width:560px}.yonetim-modal-banner{display:flex;flex-direction:column;gap:1.25rem}.yonetim-modal-banner-preview{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.yonetim-modal-banner-preview-image{aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:var(--cp-bg, #1a1d24);border:1px solid var(--cp-border, #374151)}.yonetim-modal-banner-preview-image img{width:100%;height:100%;object-fit:cover}.yonetim-modal-banner-preview-image span{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.85rem;color:var(--cp-muted, #9ca3af)}.yonetim-modal-banner-preview-fields{display:flex;flex-direction:column;gap:.5rem}.yonetim-modal-banner-preview-fields label:first-child{margin-top:0}.yonetim-modal-banner-upload{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.yonetim-modal-banner-upload input[type=file]{position:absolute;width:.1px;height:.1px;opacity:0;overflow:hidden;z-index:-1}.yonetim-modal-banner-upload .yonetim-btn.small{margin-left:0;cursor:pointer}.yonetim-modal-banner-form{display:flex;flex-direction:column;gap:.75rem;padding-top:.5rem;border-top:1px solid var(--cp-border, #374151)}.yonetim-modal-banner-form label{margin-top:0}.yonetim-modal-banner-meta{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.yonetim-modal-banner-sort{display:flex;align-items:center;gap:.5rem;margin:0}.yonetim-modal-banner-sort span{white-space:nowrap}.yonetim-modal-banner-sort input{width:4rem}.yonetim-modal-banner-active{display:inline-flex;align-items:center;margin:0;cursor:pointer}.yonetim-modal-banner-active span{margin-left:.25rem}.yonetim-push-section{max-width:480px}.yonetim-push-desc{color:var(--cp-muted, #9ca3af);margin-bottom:1rem;font-size:.95rem}.yonetim-push-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;row-gap:.55rem}.yonetim-modal-title{margin:0 0 1rem;font-size:1.15rem}.yonetim-push-hint{font-size:.875rem;color:var(--cp-muted, #9ca3af);margin-bottom:.75rem}.yonetim-push-form label{display:block;margin-bottom:.75rem}.yonetim-push-form label span{display:block;font-size:.8rem;margin-bottom:.38rem;color:#cbd5e1;font-weight:600;letter-spacing:.01em}.yonetim-push-form input[type=text],.yonetim-push-form textarea{width:100%;padding:.7rem .88rem;border-radius:10px;border:1px solid rgba(148,163,184,.34);background:linear-gradient(180deg,#0f172ae0,#0f172ac2);color:#f8fafc;font-size:.92rem;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.yonetim-push-form textarea{resize:vertical;min-height:4rem}.yonetim-push-form input[type=text]::placeholder,.yonetim-push-form textarea::placeholder{color:#94a3b8}.yonetim-push-form input[type=text]:focus,.yonetim-push-form textarea:focus{outline:none;border-color:#818cf8;background:#0f172af2;box-shadow:0 0 0 3px #6366f142}.yonetim-bank-qr-field{display:block;margin-bottom:.75rem}.yonetim-bank-qr-field>span:first-child{display:block;font-size:.85rem;margin-bottom:.25rem;color:var(--cp-muted, #9ca3af)}.yonetim-bank-qr-upload{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.yonetim-bank-qr-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.yonetim-bank-qr-preview{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem}.yonetim-bank-qr-preview img{max-width:140px;max-height:140px;border-radius:8px;border:1px solid var(--cp-border, #374151);background:#fff;object-fit:contain}.yonetim-push-result{padding:.6rem .75rem;border-radius:8px;background:#6366f133;color:var(--cp-primary, #6366f1);font-size:.9rem;margin-bottom:1rem}.yonetim-push-result--error{background:#f8717126;color:var(--cp-error, #f87171)}.yonetim-push-history-list{list-style:none;padding:0;margin:0;max-height:400px;overflow-y:auto}.yonetim-push-history-empty{padding:1rem;color:var(--cp-muted, #9ca3af);font-size:.9rem}.yonetim-push-history-item{padding:.6rem .75rem;border-bottom:1px solid var(--cp-border, #374151);font-size:.875rem}.yonetim-push-history-title{display:block;font-weight:600;margin-bottom:.2rem}.yonetim-push-history-body{display:block;color:var(--cp-muted, #9ca3af);margin-bottom:.25rem}.yonetim-push-history-meta{display:block;font-size:.75rem;color:var(--cp-muted, #9ca3af)}.yonetim-push-history-deeplink{display:block;font-size:.75rem;color:var(--cp-primary, #6366f1);margin-top:.2rem}.yonetim-checkbox{display:inline-flex;align-items:center;gap:.55rem;margin:.25rem 0 0;color:#f8fafc;font-size:.9rem;font-weight:500;cursor:pointer}.yonetim-checkbox input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:#6366f1;cursor:pointer}@media(max-width:520px){.yonetim-modal-banner-preview{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.yonetim-content-panel,.yonetim-loading-block{transition:none!important}}.yonetim-tab--icon{display:inline-flex;align-items:center;gap:.38rem}.yonetim-tab--icon svg{flex-shrink:0;opacity:.88}.yonetim-tab--icon.active svg{opacity:1}.yonetim-tab:focus-visible{outline:2px solid rgba(129,140,248,.75);outline-offset:2px}.yonetim-content-panel{border:1px solid rgba(148,163,184,.22);border-radius:16px;padding:1.05rem 1.1rem 1.15rem;margin-bottom:1rem;background:linear-gradient(165deg,#0f172a8c,#0f172a57);box-shadow:0 8px 24px #02061738;transition:border-color .2s ease,box-shadow .2s ease}.yonetim-content-panel:hover{border-color:#818cf838}.yonetim-content-panel--embedded{border:none;padding:0;margin-bottom:0;background:transparent;box-shadow:none}.yonetim-content-panel--embedded:hover{border-color:transparent}.yonetim-market-config.yonetim-content-panel{padding-bottom:1.25rem}.yonetim-bank-tab.yonetim-content-panel{padding-top:1.15rem}.yonetim-loading-block{display:flex;align-items:center;gap:.65rem;padding:1.1rem 1rem;margin-bottom:1rem;border-radius:14px;border:1px solid rgba(148,163,184,.2);background:#0f172a73;color:#94a3b8;font-size:.9rem}.yonetim-list,.yonetim-banner-list{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(prefers-reduced-motion:reduce){.yonetim-modal-overlay,.yonetim-modal{animation:none}}.yonetim-product-preview{flex:1}.yonetim-product-check{display:inline-flex;align-items:center;justify-content:center}.yonetim-actions--toolbar .yonetim-btn.small{min-height:38px}.yonetim-product-onboarding{margin-bottom:.9rem;padding:.75rem .9rem;border-radius:10px;border:1px solid rgba(129,140,248,.4);background:linear-gradient(180deg,#6366f133,#1e293b47);color:#e2e8f0;font-size:.88rem;line-height:1.45}.yonetim-product-bulkbar{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin-bottom:.9rem}.yonetim-select--compact{min-width:220px;max-width:360px}.yonetim-product-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-bottom:.85rem}.yonetim-product-step{border:1px solid var(--cp-border, #374151);border-radius:8px;background:#1e293b73;color:var(--cp-text, #fff);padding:.45rem .55rem;font-size:.82rem}.yonetim-product-step.active{border-color:var(--cp-primary, #6366f1);background:#6366f133}.yonetim-category-pick-list{display:flex;flex-direction:column;gap:.4rem;max-height:180px;overflow-y:auto;border:1px solid var(--cp-border, #374151);border-radius:10px;padding:.45rem;background:#0f172a66}.yonetim-category-pick-item{text-align:left;border:1px solid transparent;border-radius:8px;background:#3341556b;color:#e2e8f0;padding:.45rem .6rem}.yonetim-category-pick-item.active{border-color:var(--cp-primary, #6366f1);background:#6366f138}.yonetim-dropzone{position:relative;border:1px dashed rgba(148,163,184,.55);border-radius:12px;min-height:96px;display:flex;align-items:center;justify-content:center;text-align:center;padding:.8rem;margin-bottom:.7rem;color:var(--cp-muted, #9ca3af)}.yonetim-dropzone.active{border-color:var(--cp-primary, #6366f1);background:#6366f124}.yonetim-dropzone input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.yonetim-product-preview-card{border:1px solid var(--cp-border, #374151);border-radius:10px;padding:.85rem;background:#0f172a73}.yonetim-product-preview-card h4{margin:0 0 .45rem}.yonetim-product-preview-card p{margin:.25rem 0;color:#e2e8f0}.yonetim-toast{position:fixed;right:18px;bottom:18px;z-index:1200;border-radius:10px;padding:.62rem .86rem;color:#fff;font-size:.88rem;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.yonetim-toast--success{background:#22c55ed1}.yonetim-toast--error{background:#ef4444d6}.yonetim-sticky-mobile-actions{display:none}@media(max-width:560px){.yonetim-product-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.yonetim-actions--toolbar .yonetim-btn.small{min-height:42px;padding:.55rem .8rem}.yonetim-product-bulkbar{gap:.5rem}.yonetim-product-bulkbar .yonetim-select--compact{min-width:100%;width:100%}.yonetim-sticky-mobile-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;position:sticky;bottom:0;margin-top:1rem;padding:.6rem;background:linear-gradient(180deg,#0f172aa6,#0f172aeb);border:1px solid rgba(148,163,184,.24);border-radius:12px}.yonetim-toast{right:10px;left:10px;bottom:10px}}.pcm-overlay{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-start;justify-content:center;padding:1.25rem 1rem 2rem;overflow-y:auto;background:#020617c7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;animation:pcm-overlay-in .22s ease-out}@media(prefers-reduced-motion:reduce){.pcm-overlay{animation:none}}@keyframes pcm-overlay-in{0%{opacity:0}to{opacity:1}}.pcm-modal{cursor:default;width:min(440px,100%);margin-top:min(8vh,4rem);padding:1.25rem 1.35rem 1.4rem;border-radius:1.125rem;background:#020617;border:1px solid rgba(148,163,184,.45);box-shadow:0 24px 60px #0f172ae6,0 0 0 1px #ffffff0a;color:#f9fafb;outline:none;animation:pcm-modal-in .26s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.pcm-modal{animation:none}}@keyframes pcm-modal-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.pcm-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.pcm-title{margin:0;font-size:1.15rem;font-weight:600;line-height:1.2}.pcm-close{display:inline-flex;align-items:center;justify-content:center;padding:.35rem;border:none;border-radius:10px;background:transparent;color:#9ca3af;cursor:pointer;transition:color .2s ease,background .2s ease}.pcm-close:hover{color:#e5e7eb;background:#ffffff0f}.pcm-close:focus-visible{outline:2px solid #818cf8;outline-offset:2px}.pcm-lead{margin:0 0 1rem;font-size:.88rem;line-height:1.5;color:#d1d5db}.pcm-form{position:relative;display:flex;flex-direction:column;gap:.85rem}.pcm-field{display:flex;flex-direction:column;gap:.35rem}.pcm-field label{font-size:.8rem;font-weight:500;color:#e5e7eb}.pcm-field input,.pcm-field textarea{width:100%;box-sizing:border-box;padding:.55rem .65rem;border-radius:.65rem;border:1px solid rgba(71,85,105,.85);background:#0f172ad9;color:#f9fafb;font-size:.9rem;font-family:inherit;line-height:1.35;transition:border-color .2s ease,box-shadow .2s ease}.pcm-field textarea{resize:vertical;min-height:6rem}.pcm-field input:focus-visible,.pcm-field textarea:focus-visible{outline:none;border-color:#fbbe24;box-shadow:0 0 0 3px #fbbe2433}.pcm-hp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pcm-submit{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;margin-top:.15rem;padding:.62rem 1.15rem;border:1px solid #fbbf24;border-radius:999px;background:#fbbe24;color:#111827;font-size:.9rem;font-weight:600;font-family:inherit;cursor:pointer;box-shadow:0 12px 30px #fbbf2447;transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease}.pcm-submit:hover:not(:disabled){background:#fbbf24;transform:translateY(-1px)}.pcm-submit:disabled{opacity:.65;cursor:not-allowed;transform:none}.pcm-submit:focus-visible{outline:2px solid #818cf8;outline-offset:3px}.pcm-status{margin:0;font-size:.86rem;line-height:1.45}.pcm-status--error{color:#f87171}.pcm-privacy{margin:0;font-size:.75rem;line-height:1.45;color:#9ca3af}.pcm-privacy a{color:#fbbe24;text-decoration:underline;text-underline-offset:2px}.pcm-privacy a:hover{color:#fbbf24}.pcm-privacy a:focus-visible{outline:2px solid #818cf8;outline-offset:2px;border-radius:2px}.pcm-success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.65rem;padding:.5rem 0 .25rem}.pcm-success-icon{color:#4ade80}.pcm-success-title{margin:0;font-size:1.05rem;font-weight:600}.pcm-success-body{margin:0;font-size:.88rem;line-height:1.5;color:#d1d5db;max-width:28ch}.pricing-page{min-height:100vh;background:radial-gradient(circle at top left,#182235 0,#050814 55%,#020308);color:#f9fafb;font-family:inherit}.pricing-hero{padding:2.5rem 1.5rem 1.5rem}.pricing-hero-inner{max-width:1120px;margin:0 auto}.pricing-brand{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;color:#e5e7eb;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase}.pricing-logo-dot{font-size:1.2rem;color:#fbbe24}.pricing-logo-text{font-weight:600}.pricing-hero-content{max-width:720px}.pricing-hero-row{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between}.pricing-hero-title{font-size:clamp(2rem,3vw + 1rem,2.7rem);line-height:1.1;margin:0 0 .75rem}.pricing-hero-subtitle{margin:0 0 1.75rem;color:#d1d5db;font-size:.98rem}.pricing-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .85rem;row-gap:.6rem}.pricing-currency-switch{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .5rem;border-radius:999px;background:#0f172ad9;border:1px solid rgba(148,163,184,.5);font-size:.8rem}.pricing-currency-label{color:#d1d5db;margin-right:.15rem}.pricing-currency-tab{border:none;border-radius:999px;padding:.15rem .55rem;background:transparent;color:#9ca3af;cursor:pointer;font-size:.8rem}.pricing-currency-tab.active{background:#fbbe24;color:#111827}.pricing-currency-rate{color:#9ca3af;margin-left:.25rem}.pricing-main{max-width:1120px;margin:0 auto;padding:0 1.5rem 3rem}.pricing-section{margin-top:2.5rem}.pricing-section-title{font-size:1.35rem;margin:0 0 .5rem}.pricing-section-lead{margin:0 0 1rem;color:#d1d5db;font-size:.95rem;max-width:640px}.pricing-catalog-strip{margin:0 0 1.75rem;padding:.75rem 1rem;max-width:640px;border-radius:.75rem;background:#0f172a8c;border:1px solid rgba(148,163,184,.28);color:#d1d5db;font-size:.92rem;line-height:1.45}.pricing-catalog-strip a{color:#fbbf24;font-weight:600;text-decoration:underline;text-underline-offset:3px}.pricing-catalog-strip a:hover{color:#fcd34d}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.pricing-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card{background:radial-gradient(circle at top left,#94a3b82e,#0f172af0);border-radius:1rem;padding:1.5rem 1.4rem 1.4rem;border:1px solid rgba(148,163,184,.35);box-shadow:0 18px 45px #0f172acc;display:flex;flex-direction:column;position:relative}.pricing-card--featured{border-color:#fbbe24;background:radial-gradient(circle at top left,#fbbe2438,#0f172af5);transform:translateY(-4px);padding-top:2.4rem}.pricing-card--featured .pricing-card-header{margin-top:.6rem}.pricing-card-badge{position:absolute;top:1.25rem;right:1.4rem;background:#fbbe241a;color:#fedc7c;border-radius:999px;padding:.25rem .7rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pricing-card-header{margin-bottom:1rem}.pricing-card-title{margin:0 0 .25rem;font-size:1.1rem}.pricing-card-tagline{margin:0;color:#cbd5f5;font-size:.86rem}.pricing-card-price{margin-bottom:1.1rem}.pricing-price-main{display:flex;align-items:baseline;gap:.2rem}.pricing-price-amount{font-size:1.6rem;font-weight:700}.pricing-price-period{font-size:.9rem;color:#e5e7eb}.pricing-price-setup{font-size:.86rem;color:#d1d5db;margin-top:.1rem}.pricing-card-features{list-style:none;padding:0;margin:0 0 1.25rem;font-size:.9rem;color:#e5e7eb}.pricing-card-features li{position:relative;padding-left:1.1rem}.pricing-card-features li+li{margin-top:.4rem}.pricing-card-features li:before{content:"•";position:absolute;left:0;color:#fbbe24}.pricing-card-features--compact{font-size:.9rem}.pricing-card-cta{margin-top:auto;display:flex;flex-direction:column;gap:.65rem;align-items:stretch}.pricing-store-buttons{display:flex;flex-wrap:wrap;gap:.65rem}.pricing-store-buttons .pricing-button.full{flex:1 1 140px;min-width:0;text-align:center}.pricing-preview-button{margin-top:0}.pricing-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.62rem 1.15rem;border-radius:999px;font-size:.9rem;font-weight:500;font-family:inherit;line-height:1.25;border:1px solid transparent;text-decoration:none;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .12s ease,box-shadow .12s ease}.pricing-button svg{flex-shrink:0}.pricing-button.primary{background:#fbbe24;color:#111827;border-color:#fbbf24;box-shadow:0 12px 30px #fbbf2459}.pricing-button.primary:hover{background:#fbbf24;transform:translateY(-1px)}.pricing-button.secondary{background:#0f172acc;color:#f9fafb;border-color:#94a3b899}.pricing-button.secondary:hover{background:#0f172af2}.pricing-button.ghost{background:transparent;color:#e5e7eb;border-color:#94a3b880}.pricing-button.ghost:hover{background:#0f172ab3}.pricing-button.full{width:100%}.pricing-custom-app{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.2fr);gap:1.75rem;padding:1.75rem 1.6rem;border-radius:1.1rem;background:radial-gradient(circle at top left,#94a3b82e,#0f172af0);border:1px solid rgba(148,163,184,.45);box-shadow:0 18px 45px #0f172acc}.pricing-custom-app-box{align-self:center}.pricing-custom-app-note{font-size:.86rem;color:#d1d5db;margin:.4rem 0 .9rem}.pricing-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem 2rem}.pricing-faq-item{padding:1.1rem 1rem;border-radius:.9rem;border:1px solid rgba(148,163,184,.4);background:radial-gradient(circle at top left,#0f172afa,#0f172ae6)}.pricing-faq-question{margin:0 0 .4rem;font-size:.95rem}.pricing-faq-answer{margin:0;color:#d1d5db;font-size:.9rem}.pricing-section--cta{margin-top:2.75rem}.pricing-final-cta{padding:1.8rem 1.6rem;border-radius:1rem;border:1px solid rgba(251,190,36,.55);background:radial-gradient(circle at top left,#fbbe2429,#0f172af5);box-shadow:0 18px 45px #0f172ad9}.pricing-preview-overlay{position:fixed;inset:0;background:#020617c7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:flex-start;justify-content:center;z-index:40;overflow-y:auto;padding:1.5rem 0 2rem;cursor:pointer;animation:pricingPreviewOverlayIn .22s ease-out}@keyframes pricingPreviewOverlayIn{0%{opacity:0}to{opacity:1}}.pricing-preview-modal{background:#020617;border-radius:1.125rem;border:1px solid rgba(148,163,184,.45);box-shadow:0 24px 60px #0f172ae6,0 0 0 1px #ffffff0a,0 0 40px -12px #22c55e14;max-width:720px;width:min(720px,100% - 2.5rem);padding:1.25rem 1.5rem 1.5rem;cursor:default;outline:none;animation:pricingPreviewModalIn .26s cubic-bezier(.4,0,.2,1)}@keyframes pricingPreviewModalIn{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.pricing-preview-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.pricing-preview-title{font-size:1.05rem;margin:0}.pricing-preview-close{border:none;background:transparent;color:#9ca3af;font-size:1.4rem;line-height:1;cursor:pointer;border-radius:10px;padding:.2rem .45rem;transition:color .2s ease,background .2s ease}.pricing-preview-close:hover{color:#e5e7eb;background:#ffffff0f}.pricing-preview-close:focus-visible{outline:2px solid #818cf8;outline-offset:2px}.pricing-preview-body{display:flex;flex-direction:column;gap:.75rem}.pricing-preview-image-wrap{border-radius:.75rem;overflow:visible;background:#020617;border:1px solid rgba(31,41,55,.9);display:flex;align-items:center;justify-content:center}.pricing-preview-image{display:block;max-width:100%;width:auto;height:auto;vertical-align:middle}.pricing-preview-controls{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.55rem .85rem;row-gap:.55rem}.pricing-preview-nav{width:2.35rem;height:2.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.7);background:#0f172ae6;color:#e5e7eb;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.pricing-preview-nav:hover{background:#0f172a}.pricing-preview-dots{display:flex;align-items:center;gap:.4rem}.pricing-preview-dot{width:.45rem;height:.45rem;border-radius:999px;border:none;background:#94a3b899;cursor:pointer}.pricing-preview-dot--active{width:.9rem;background:#fbbe24}@media(max-width:960px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-custom-app{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.pricing-hero{padding-top:2rem}.pricing-main{padding-inline:1.125rem}.pricing-grid{grid-template-columns:minmax(0,1fr)}.pricing-card--featured{transform:none}.pricing-faq-list{grid-template-columns:minmax(0,1fr)}.pricing-hero-actions{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.pricing-preview-overlay,.pricing-preview-modal{animation:none}}*{box-sizing:border-box}html{--cp-bg: #1a1d24;--cp-text: #fff;--cp-muted: #9ca3af;--cp-border: #374151;--cp-card: #252830;--cp-header-bg: #252830;--cp-toolbar-bg: #252830;--cp-input-bg: #111;--cp-primary: #6366f1;--cp-positive: #22c55e;--cp-negative: #ef4444;--cp-error: #f87171}body{margin:0;font-family:Fira Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;background:var(--cp-bg);color:var(--cp-text)}code,kbd,pre{font-family:Fira Code,ui-monospace,monospace}#root{min-height:100vh}.hidden-admin-overlay{position:fixed;inset:0;background:radial-gradient(circle at top,rgba(59,130,246,.18),transparent),#0f172aeb;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer}.hidden-admin-modal{position:relative;width:100%;max-width:420px;padding:1px;border-radius:24px;background:linear-gradient(135deg,#3b82f6e6,#ec4899e6);box-shadow:0 24px 60px #0f172ae6;animation:hidden-admin-pop .28s ease-out;cursor:default}.hidden-admin-glow{position:absolute;inset:-40%;background:radial-gradient(circle at top,rgba(59,130,246,.2),transparent 60%);opacity:.7;filter:blur(20px);pointer-events:none}.hidden-admin-card{position:relative;border-radius:22px;background:radial-gradient(circle at top left,#0f172afa,#0f172af5);padding:24px 22px 18px;display:flex;flex-direction:column;gap:18px}.hidden-admin-header{display:flex;align-items:center;gap:14px}.hidden-admin-avatar{width:44px;height:44px;border-radius:999px;background:radial-gradient(circle at 30% 0,#22c55e,#0ea5e9);display:flex;align-items:center;justify-content:center;font-weight:700;color:#0b1120;box-shadow:0 0 0 1px #0f172ab3,0 10px 25px #0f172ae6}.hidden-admin-title{font-size:1.15rem;font-weight:600;letter-spacing:.01em}.hidden-admin-subtitle{margin:2px 0 0;font-size:.82rem;color:#9ca3af}.hidden-admin-form{display:flex;flex-direction:column;gap:10px;margin-top:6px}.hidden-admin-label{display:flex;flex-direction:column;gap:4px;font-size:.75rem;color:#9ca3af}.hidden-admin-input{border-radius:999px;border:1px solid rgba(55,65,81,.9);background:#0f172ae6;padding:8px 14px;font-size:.82rem;color:#f8fafc;-webkit-text-fill-color:#f8fafc;caret-color:#f8fafc;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,transform .07s ease}.hidden-admin-input:-webkit-autofill,.hidden-admin-input:-webkit-autofill:hover,.hidden-admin-input:-webkit-autofill:focus{-webkit-text-fill-color:#f8fafc;caret-color:#f8fafc;box-shadow:0 0 0 1000px #0f172af2 inset;transition:background-color 99999s ease-out}.hidden-admin-input:focus{outline:none}.hidden-admin-input:focus-visible{border-color:#3b82f6e6;box-shadow:0 0 0 1px #3b82f6a6;background:#0f172af5}.hidden-admin-password-row{display:flex;align-items:center;gap:6px}.hidden-admin-password-row .hidden-admin-input{flex:1}.hidden-admin-password-toggle{border-radius:999px;border:1px solid rgba(55,65,81,.9);background:#0f172ae6;color:#9ca3af;font-size:.7rem;padding:6px 10px;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease,transform .07s ease}.hidden-admin-password-toggle:hover{background:#1f2937f2;color:#e5e7eb}.hidden-admin-password-toggle:focus-visible{outline:2px solid #818cf8;outline-offset:2px}.hidden-admin-remember{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:.78rem;color:#9ca3af}.hidden-admin-remember input[type=checkbox]{width:14px;height:14px;border-radius:3px;border:1px solid rgba(75,85,99,.9);accent-color:#4f46e5}.hidden-admin-error{margin-top:4px;font-size:.78rem;color:#fecaca;background:#7f1d1d80;border-radius:999px;padding:6px 10px;border:1px solid rgba(248,113,113,.3)}.hidden-admin-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem .65rem;row-gap:.5rem;margin-top:12px}.hidden-admin-btn{border-radius:999px;padding:7px 14px;font-size:.8rem;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .15s ease,transform .07s ease,box-shadow .15s ease,opacity .15s ease}.hidden-admin-btn.primary{background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#fff;box-shadow:0 10px 25px #0f172ae6}.hidden-admin-btn.primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.hidden-admin-btn.secondary{background:#0f172ae6;color:#9ca3af;border:1px solid rgba(55,65,81,.9)}.hidden-admin-btn.secondary:hover{background:#1f2937e6}.hidden-admin-btn:disabled{opacity:.6;cursor:default;transform:none}.hidden-admin-btn:focus-visible{outline:2px solid #e5e7eb;outline-offset:2px}.hidden-admin-btn.primary:focus-visible{outline-color:#fff}.hidden-admin-btn svg{flex-shrink:0}.cp-error-fallback{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;font-family:inherit;background:var(--cp-bg);color:var(--cp-text)}.cp-error-fallback p{margin:0 0 1.25rem;color:var(--cp-muted)}.cp-error-fallback button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.65rem 1.2rem;border-radius:10px;border:1px solid var(--cp-border);background:#6366f133;color:var(--cp-text);font-family:inherit;font-weight:600;font-size:.9rem;cursor:pointer;transition:background .15s ease,transform .1s ease}.cp-error-fallback button:hover{background:#6366f14d}.hidden-admin-hint{margin-top:10px;font-size:.7rem;color:#6b7280;text-align:right}@keyframes hidden-admin-pop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.hidden-admin-modal{animation:none}.hidden-admin-btn.primary:hover{transform:none}}
