@font-face{font-family:Unbounded;src:url(/fonts/Unbounded-400.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/Unbounded-500.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/Unbounded-600.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/Unbounded-700.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/Unbounded-800.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/Unbounded-900.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@property --buy-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes rotateBuy{to{--buy-angle: 360deg}}:root{--accent: #1a7dff;--accent-bright: #5aadff;--accent-dim: rgba(26, 125, 255, .15);--accent-glow: rgba(26, 125, 255, .3);--bg-primary: #000219;--bg-deep: #070d1a;--surface-ui: rgba(255, 255, 255, .05);--surface-card: rgba(255, 255, 255, .025);--surface-hover: rgba(255, 255, 255, .025);--border: rgba(255, 255, 255, .18);--border-subtle: rgba(255, 255, 255, .07);--border-ui: rgba(255, 255, 255, .15);--text-primary: #ffffff;--text-body: rgb(255, 255, 255);--text-muted: #92a0ca;--text-dim: #5a6a97;--text-subtle: #788dc4;--color-text: #dddddd;--color-text-link: #dddddd;--text-heading: #d0daf5;--text-secondary: #c0cce8;--text-label: #7888a8;--text-hint: #526080;--text-bright: #e8eeff;--btn-primary: linear-gradient(90deg, #002CA4 25%, #000762 100%);--header-bg: rgba(6, 12, 30, .75);--header-border: rgba(26, 100, 255, .25);--dropdown-bg: rgba(6, 10, 30, .97);--font-display: Unbounded, sans-serif;--font-main: Unbounded, sans-serif;--space-section: 5rem;--space-block: 3rem;--space-element: 1.5rem;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 16px;--card-bg: rgba(255, 255, 255, .025);--logo-filter: invert(1)}[data-theme=light]{--accent-dim: rgba(26, 125, 255, .1);--accent-glow: rgba(26, 125, 255, .2);--bg-primary: linear-gradient(135deg, #eef2ff 0%, #e8edf8 100%);--bg-deep: #e4e9f5;--surface-ui: rgba(255, 255, 255, 1);--surface-card: rgba(255, 255, 255, 1);--surface-hover: rgba(0, 0, 0, .03);--border: rgba(26, 110, 255, .15);--border-subtle: rgba(0, 0, 0, .07);--border-ui: rgba(0, 0, 0, .12);--text-primary: #111827;--text-body: #1a2040;--text-muted: #5566aa;--text-dim: #7788aa;--text-subtle: #556080;--color-text: #111827;--color-text-link: #111827;--text-heading: #111827;--text-secondary: #1a2040;--text-label: #556080;--text-hint: #667799;--text-bright: #111827;--header-bg: rgba(240, 244, 255, .85);--header-border: rgba(26, 100, 255, .15);--dropdown-bg: rgba(245, 248, 255, .98);--card-bg: rgba(255, 255, 255, .7);--logo-filter: none}body{font-family:var(--font-main);background:var(--bg-primary);color:var(--color-text);transition:background .3s ease,color .3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--color-text-link);text-decoration:none}button,input,select,textarea{font-family:var(--font-main)}.font-display,h1.font-display{font-family:var(--font-display)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.08s}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}.reveal-delay-4{transition-delay:.32s}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.glass-card{position:relative;background:var(--card-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.glass-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.04) 0%,rgba(255,255,255,.01) 50%,transparent 100%);pointer-events:none;z-index:0}.glass-card>*{position:relative;z-index:1}[data-theme=light] .glass-card:before{background:linear-gradient(135deg,#ffffffb3,#ffffff4d,#ffffff1a)}[data-theme=light] body,[data-theme=light] a{color:#111827}[data-theme=light] .card-name,[data-theme=light] .row-name,[data-theme=light] .shop-name,[data-theme=light] .slide-name,[data-theme=light] .section-title,[data-theme=light] .preview-name,[data-theme=light] .prod-name{color:#111827!important}[data-theme=light] .shop-desc,[data-theme=light] .slide-desc,[data-theme=light] .hero-desc,[data-theme=light] .sf-count{color:#457!important}[data-theme=light] .page-title{color:#111827!important}[data-theme=light] .page-desc{color:#457!important}[data-theme=light] .product-name,[data-theme=light] .meta-value,[data-theme=light] .product-price{color:#111827!important}[data-theme=light] .product-desc,[data-theme=light] .product-author,[data-theme=light] .meta-label{color:#457!important}[data-theme=light] .product-tag{border-color:#0000001a!important;color:#556080!important}[data-theme=light] .product-meta-grid{border-color:#00000012!important;background:#00000005!important}[data-theme=light] .product-media-main,[data-theme=light] .thumb-item{border-color:#00000014!important;background:#e8edf5!important}[data-theme=light] .reviews-title{color:#111827!important}[data-theme=light] .reviews-stub{border-color:#00000014!important;background:#00000005!important;color:#556080!important}[data-theme=light] .pf-name{color:#111827!important}[data-theme=light] .pf-row-value{color:#1a2040!important}[data-theme=light] .pf-panel{border-color:#00000014!important}[data-theme=light] .pf-divider{background:#00000014!important}[data-theme=light] .pf-row:hover{background:#00000008!important}[data-theme=light] .modal-overlay{background:#00000059!important}[data-theme=light] .modal-content{background:#f5f8fffc!important;border-color:#1a6eff33!important}[data-theme=light] .modal-header h2,[data-theme=light] .modal-title{color:#111827!important}[data-theme=light] .close-btn{color:#457!important}[data-theme=light] .close-btn:hover{color:#111827!important}[data-theme=light] .input-label,[data-theme=light] .modal-form label{color:#1a2040!important}[data-theme=light] .modal-form input,[data-theme=light] .modal-form select,[data-theme=light] .modal-form textarea{background:#ffffffd9!important;border-color:#0000001f!important;color:#111827!important}[data-theme=light] .modal-form input::placeholder,[data-theme=light] .modal-form textarea::placeholder{color:#679!important}[data-theme=light] .type-btn{color:#457!important;border-color:#0000001a!important;background:transparent!important}[data-theme=light] .type-btn.active{color:#1a7dff!important;background:#1a7dff12!important;border-color:#1a7dff4d!important}[data-theme=light] .suggestions-dropdown,[data-theme=light] .tag-suggestions{background:#f5f8fffc!important;border-color:#0000001a!important}[data-theme=light] .suggestions-dropdown li,[data-theme=light] .tag-suggestions li{color:#1a2040!important}[data-theme=light] .suggestions-dropdown li:hover,[data-theme=light] .tag-suggestions li:hover{background:#1a7dff0f!important}[data-theme=light] .db-title{color:#111827!important}[data-theme=light] .db-eyebrow{color:var(--accent)!important}[data-theme=light] .db-action-link{color:#1a2040!important;border-color:#0000001a!important}[data-theme=light] .db-action-link:hover{color:var(--accent)!important;border-color:#1a7dff59!important}[data-theme=light] .metric-num{color:#111827!important}[data-theme=light] .metric-label{color:#457!important}[data-theme=light] .metric-div{background:#00000014!important}[data-theme=light] .db-divider{background:#0000000f!important}[data-theme=light] .panel{background:#fff9!important;border-color:#00000012!important}[data-theme=light] .panel-head{border-color:#0000000f!important}[data-theme=light] .panel-label{color:#1a2040!important}[data-theme=light] .panel-meta{color:#457!important}[data-theme=light] .p-row,[data-theme=light] .d-row{border-color:#0000000d!important}[data-theme=light] .pg-head-title,[data-theme=light] .pg-title{color:#111827!important}[data-theme=light] .pg-subtitle{color:#457!important}[data-theme=light] .pg-search-input{background:#ffffffb3!important;border-color:#0000001f!important;color:#111827!important}[data-theme=light] .pg-search-input::placeholder{color:#679!important}[data-theme=light] .pg-row{border-color:#0000000d!important}[data-theme=light] .pg-row:hover{background:#00000005!important}[data-theme=light] .pg-cell-name,[data-theme=light] .prod-name-text{color:#111827!important}[data-theme=light] .pg-cell-sub,[data-theme=light] .prod-letter{color:#457!important}[data-theme=light] .file-name{color:#111827!important}[data-theme=light] .file-meta,[data-theme=light] .tn-msg{color:#457!important}[data-theme=light] .file-product{color:#7a4f00!important;background:#b4640014!important;border-color:#b4640040!important}[data-theme=light] .file-product:hover{color:#5a3800!important;background:#b4640024!important;border-color:#b4640066!important}[data-theme=light] .file-product--content{color:#4a1fa8!important;background:#6428c814!important;border-color:#6428c840!important}[data-theme=light] .sf-card-title{color:#111827!important}[data-theme=light] .sf-card-sub,[data-theme=light] .sf-card-tags{color:#457!important}[data-theme=light] .sf-filter-btn{background:#ffffffb3!important;border-color:#0000001a!important;color:#1a2040!important}[data-theme=light] .sf-filter-btn.active{color:#1a7dff!important}[data-theme=light] .ord-table-head{color:#457!important;border-color:#0000000f!important}[data-theme=light] .ord-row{border-color:#0000000d!important}[data-theme=light] .ord-row:hover{background:#00000005!important}[data-theme=light] .ord-client,[data-theme=light] .ord-product{color:#111827!important}[data-theme=light] .ord-date,[data-theme=light] .ord-price-sub{color:#457!important}[data-theme=light] .err-title{color:#111827!important}[data-theme=light] .err-sub{color:#457!important}[data-theme=light] .svc-title{color:#111827!important}[data-theme=light] .svc-subtitle,[data-theme=light] .svc-eyebrow+*{color:#457!important}[data-theme=light] .svc-card{background:#ffffffb3!important;border-color:#00000014!important}[data-theme=light] .svc-card:hover{box-shadow:0 8px 32px #0000001a!important}[data-theme=light] .svc-card-name{color:#111827!important}[data-theme=light] .svc-card-desc{color:#457!important}[data-theme=light] .svc-features li{color:#1a2040!important}.hsd-drop{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:600;background:var(--bg-primary, #060c1e);border:1px solid var(--border-subtle);border-radius:10px;box-shadow:0 8px 32px #00000080;overflow:hidden;max-height:380px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.hsd-section-label{display:block;padding:8px 12px 4px;font-size:.6rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-hint)}.hsd-item{display:flex!important;align-items:center;gap:8px;padding:9px 14px;text-decoration:none!important;cursor:pointer;transition:background .1s;color:var(--text-secondary)}.hsd-item:hover{background:#1a7dff12}.hsd-name{flex:1;font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-secondary)}.hsd-price{font-size:.78rem;font-weight:700;color:var(--text-bright);flex-shrink:0}.hsd-empty{display:block;padding:20px 14px;text-align:center;font-size:.78rem;color:var(--text-hint)}.hsd-all-link{display:block!important;padding:9px 14px;font-size:.75rem;font-weight:600;color:#1a7dffd9;text-decoration:none!important;border-top:1px solid var(--border-subtle);text-align:center;transition:background .12s}.hsd-all-link:hover{background:#1a7dff0f}.header[data-astro-cid-2oh7zgew]{position:sticky;top:0;z-index:1000;background:var(--bg-primary);padding:.75rem 2rem;border-bottom:1px solid var(--header-border);display:flex;align-items:center;gap:16px;transition:top .28s cubic-bezier(.4,0,.2,1)}.logo-container[data-astro-cid-2oh7zgew]{display:flex;align-items:center;gap:.5rem;color:var(--text-heading);font-weight:700;font-size:.95rem;flex-shrink:0;text-decoration:none}.header-logo[data-astro-cid-2oh7zgew]{width:32px;filter:brightness(0) invert(1) opacity(.7)}.header-search-wrap[data-astro-cid-2oh7zgew]{flex:1;min-width:0;max-width:420px}.header-search-form[data-astro-cid-2oh7zgew]{display:flex;align-items:center;gap:8px;background:#ffffff0a;border:1px solid var(--text-hint);border-radius:8px;padding:6px 12px;transition:border-color .2s,background .2s}.header-search-form[data-astro-cid-2oh7zgew]:focus-within{border-color:#1e64ff80;background:#ffffff0f}.search-icon[data-astro-cid-2oh7zgew]{color:var(--text-hint);flex-shrink:0}.header-search-input[data-astro-cid-2oh7zgew]{background:transparent;border:none;outline:none;color:var(--text-secondary);font-size:12px;font-family:inherit;width:100%;min-width:0}.header-search-input[data-astro-cid-2oh7zgew]::placeholder{color:var(--text-hint)}.header-search-wrap[data-astro-cid-2oh7zgew]{position:relative}nav[data-astro-cid-2oh7zgew]{display:flex;justify-content:flex-end;flex-shrink:0;margin-left:auto}.header-ul[data-astro-cid-2oh7zgew]{list-style:none;display:flex;gap:1.25rem;margin:0;padding:0;align-items:center}.header-ul[data-astro-cid-2oh7zgew] a[data-astro-cid-2oh7zgew]{text-decoration:none;color:var(--text-secondary);font-size:12px;font-weight:500;transition:color .2s}.header-ul[data-astro-cid-2oh7zgew] a[data-astro-cid-2oh7zgew]:hover{color:var(--accent-bright)}.nav-dropdown-wrap[data-astro-cid-2oh7zgew]{position:relative}.nav-dropdown-trigger[data-astro-cid-2oh7zgew]{background:none;border:none;color:var(--text-secondary);font-weight:500;font-size:12px;font-family:inherit;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:4px;transition:color .2s}.nav-dropdown-trigger[data-astro-cid-2oh7zgew]:hover,.nav-dropdown-trigger[data-astro-cid-2oh7zgew].active{color:var(--accent-bright)}.nav-arrow[data-astro-cid-2oh7zgew]{transition:transform .25s ease}.nav-dropdown-trigger[data-astro-cid-2oh7zgew].active .nav-arrow[data-astro-cid-2oh7zgew]{transform:rotate(180deg)}.nav-dropdown-menu[data-astro-cid-2oh7zgew]{display:none;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%);background:var(--dropdown-bg);border:1px solid var(--header-border);border-radius:10px;min-width:160px;box-shadow:0 12px 30px #0009;overflow:hidden;animation:fadeInNav .18s ease-out}.nav-dropdown-menu[data-astro-cid-2oh7zgew].show{display:block}@keyframes fadeInNav{0%{opacity:0;transform:translate(-50%) translateY(-6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.nav-dropdown-item[data-astro-cid-2oh7zgew]{display:block;padding:10px 16px;color:var(--text-secondary);text-decoration:none;font-size:.88rem;font-weight:500;transition:background .15s,color .15s;white-space:nowrap}.nav-dropdown-item[data-astro-cid-2oh7zgew]:hover{background:var(--accent-dim);color:var(--accent-bright)}.nav-service-item[data-astro-cid-2oh7zgew]{display:flex;align-items:center;gap:10px;padding:10px 14px}.nav-service-icon[data-astro-cid-2oh7zgew]{width:30px;height:30px;border-radius:7px;background:#1a7dff14;border:1px solid rgba(26,125,255,.15);display:flex;align-items:center;justify-content:center;color:var(--accent-bright);flex-shrink:0;transition:background .15s,border-color .15s}.nav-service-item[data-astro-cid-2oh7zgew]:hover .nav-service-icon[data-astro-cid-2oh7zgew]{background:#1a7dff29;border-color:#1a7dff59}.nav-service-text[data-astro-cid-2oh7zgew]{display:flex;flex-direction:column;gap:1px}.nav-service-name[data-astro-cid-2oh7zgew]{font-size:.85rem;font-weight:600;color:var(--text-secondary);transition:color .15s}.nav-service-desc[data-astro-cid-2oh7zgew]{font-size:.7rem;font-weight:400;color:var(--text-hint);transition:color .15s}.nav-service-item[data-astro-cid-2oh7zgew]:hover .nav-service-name[data-astro-cid-2oh7zgew]{color:var(--accent-bright)}.nav-service-item[data-astro-cid-2oh7zgew]:hover .nav-service-desc[data-astro-cid-2oh7zgew]{color:var(--text-label)}.fav-btn[data-astro-cid-2oh7zgew]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:#ffffff0a;border:1px solid var(--text-secondary);border-radius:12px;color:var(--text-secondary);text-decoration:none!important;flex-shrink:0;transition:color .18s,background .18s,border-color .18s;margin-right:-10px}.fav-btn[data-astro-cid-2oh7zgew]:hover{background:#ff3c641a;border-color:#ff3c6459;color:#ff4d7a}.google-signin-btn[data-astro-cid-2oh7zgew]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;color:#c8d2e6e6;font-size:.82rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s}.google-signin-btn[data-astro-cid-2oh7zgew]:hover{background:#ffffff1a;border-color:#ffffff38}[data-astro-cid-2oh7zgew][data-theme=light] .google-signin-btn[data-astro-cid-2oh7zgew]{border-color:#00000026!important;background:#0000000a!important;color:#141e3cd9!important}[data-astro-cid-2oh7zgew][data-theme=light] .google-signin-btn[data-astro-cid-2oh7zgew]:hover{background:#00000014!important;border-color:#00000040!important}.auth-container[data-astro-cid-2oh7zgew]{display:flex;justify-content:flex-end;flex-shrink:0}.dropdown[data-astro-cid-2oh7zgew]{position:relative}.profile-trigger[data-astro-cid-2oh7zgew]{background:#ffffff0d;border:1px solid rgba(224,224,224,.15);color:#e0e0e0;padding:4px 10px 4px 4px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .2s,border-color .2s}.profile-trigger[data-astro-cid-2oh7zgew]:hover,.profile-trigger[data-astro-cid-2oh7zgew].active{background:#ffffff17;border-color:#5aadff}.profile-avatar[data-astro-cid-2oh7zgew]{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#1a6fff,#0040c0);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:0}.arrow-icon[data-astro-cid-2oh7zgew]{transition:transform .3s ease;color:var(--text-hint)}.profile-trigger[data-astro-cid-2oh7zgew].active .arrow-icon[data-astro-cid-2oh7zgew]{transform:rotate(180deg)}.dropdown-menu[data-astro-cid-2oh7zgew]{display:none;position:absolute;right:0;top:calc(100% + 10px);background:var(--dropdown-bg);backdrop-filter:blur(20px);border:1px solid var(--header-border);min-width:256px;border-radius:14px;box-shadow:0 12px 32px #0009;overflow:hidden;animation:fadeIn .2s ease-out}.dropdown-menu[data-astro-cid-2oh7zgew].show{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px) scale(.98);transform-origin:top right}to{opacity:1;transform:translateY(0) scale(1)}}.dropdown-header[data-astro-cid-2oh7zgew]{padding:12px 16px;display:flex;flex-direction:column;gap:2px}.user-full-name[data-astro-cid-2oh7zgew]{color:var(--text-primary);font-weight:600;font-size:.9rem}.user-email[data-astro-cid-2oh7zgew]{color:var(--text-label);font-size:.78rem}.dropdown-balance-row[data-astro-cid-2oh7zgew]{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.05)}.dropdown-balance-label[data-astro-cid-2oh7zgew]{font-size:.68rem;color:var(--text-hint, #4a5568);font-weight:400;text-transform:uppercase;letter-spacing:.08em}.dropdown-balance-val[data-astro-cid-2oh7zgew]{font-size:.82rem;font-weight:700;color:var(--accent-bright)}.divider[data-astro-cid-2oh7zgew]{height:1px;background:var(--header-border);margin:3px 0}.dropdown-item[data-astro-cid-2oh7zgew]{display:block;width:100%;padding:9px 16px;color:var(--text-secondary);text-decoration:none;font-size:.85rem;text-align:left;background:transparent;border:none;cursor:pointer;transition:background .15s,color .15s;font-family:inherit}.dropdown-item[data-astro-cid-2oh7zgew]:hover{background:var(--accent-dim);color:var(--accent-bright)}.highlight[data-astro-cid-2oh7zgew]{color:var(--accent-bright);font-weight:600}.logout-link[data-astro-cid-2oh7zgew]{color:#f55}.logout-link[data-astro-cid-2oh7zgew]:hover{background:#ff4d4d1a;color:#f55}.dd-identity[data-astro-cid-2oh7zgew]{display:flex;align-items:center;gap:10px;padding:14px 14px 10px}.dd-avatar[data-astro-cid-2oh7zgew]{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#1a6fff,#0040c0);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dd-identity-text[data-astro-cid-2oh7zgew]{display:flex;flex-direction:column;gap:1px;min-width:0}.dd-name[data-astro-cid-2oh7zgew]{font-size:.88rem;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-email[data-astro-cid-2oh7zgew]{font-size:.7rem;color:var(--text-hint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-balance-chip[data-astro-cid-2oh7zgew]{display:flex;align-items:center;gap:6px;padding:7px 14px;background:#1a7dff0e;border-top:1px solid rgba(26,125,255,.1);border-bottom:1px solid rgba(26,125,255,.1)}.dd-balance-link[data-astro-cid-2oh7zgew]{display:flex;align-items:center;gap:6px;flex:1;text-decoration:none;min-width:0;color:var(--text-hint);transition:color .12s}.dd-balance-link[data-astro-cid-2oh7zgew]:hover{color:var(--accent-bright)}.dd-balance-link[data-astro-cid-2oh7zgew]:hover .dd-balance-val[data-astro-cid-2oh7zgew]{opacity:1}.dd-balance-label[data-astro-cid-2oh7zgew]{font-size:.72rem;color:inherit}.dd-balance-val[data-astro-cid-2oh7zgew]{font-size:.82rem;font-weight:700;color:var(--accent-bright);opacity:.85;transition:opacity .12s}.dd-topup-btn[data-astro-cid-2oh7zgew]{background:none;border:none;padding:0;font-size:.7rem;font-weight:600;color:var(--accent-bright);cursor:pointer;opacity:.7;white-space:nowrap;font-family:inherit;transition:opacity .15s;flex-shrink:0}.dd-topup-btn[data-astro-cid-2oh7zgew]:hover{opacity:1}.dd-divider[data-astro-cid-2oh7zgew]{height:1px;background:var(--header-border);margin:3px 0}.dd-section-label[data-astro-cid-2oh7zgew]{padding:8px 14px 2px;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-hint)}.dd-item[data-astro-cid-2oh7zgew]{display:flex;align-items:center;gap:9px;width:100%;padding:8px 14px;color:var(--text-secondary);text-decoration:none;font-size:.82rem;font-weight:500;text-align:left;background:transparent;border:none;cursor:pointer;transition:background .12s,color .12s;font-family:inherit;box-sizing:border-box}.dd-item[data-astro-cid-2oh7zgew]:hover{background:#ffffff0a;color:var(--text-primary)}.dd-item[data-astro-cid-2oh7zgew] svg[data-astro-cid-2oh7zgew]{flex-shrink:0;color:var(--text-hint);transition:color .12s}.dd-item[data-astro-cid-2oh7zgew]:hover svg[data-astro-cid-2oh7zgew]{color:var(--accent-bright)}.dd-item--accent[data-astro-cid-2oh7zgew]{color:var(--accent-bright);font-weight:600}.dd-item--accent[data-astro-cid-2oh7zgew] svg[data-astro-cid-2oh7zgew]{color:var(--accent-bright)}.dd-item--accent[data-astro-cid-2oh7zgew]:hover{background:#1a7dff14;color:var(--accent-bright)}.dd-item--accent[data-astro-cid-2oh7zgew]:hover svg[data-astro-cid-2oh7zgew]{color:var(--accent-bright)}.dd-item--danger[data-astro-cid-2oh7zgew]{color:#ff6060}.dd-item--danger[data-astro-cid-2oh7zgew] svg[data-astro-cid-2oh7zgew]{color:#ff6060}.dd-item--danger[data-astro-cid-2oh7zgew]:hover{background:#ff505012;color:#ff6060}.dd-item--danger[data-astro-cid-2oh7zgew]:hover svg[data-astro-cid-2oh7zgew]{color:#ff6060}.dd-item-left[data-astro-cid-2oh7zgew]{display:flex;align-items:center;gap:9px;flex:1}.dd-shop-balance-row[data-astro-cid-2oh7zgew]{display:flex;align-items:center;gap:7px;padding:6px 14px;background:#00c86409;border-top:1px solid rgba(0,200,100,.08);border-bottom:1px solid rgba(0,200,100,.08);text-decoration:none;cursor:pointer;transition:background .15s}.dd-shop-balance-row[data-astro-cid-2oh7zgew]:hover{background:#00c86412}.dd-shop-bal-label[data-astro-cid-2oh7zgew]{flex:1;font-size:.72rem;color:var(--text-hint)}.dd-shop-bal-val[data-astro-cid-2oh7zgew]{font-size:.8rem;font-weight:700;color:#3dcf8e}.theme-toggle-item[data-astro-cid-2oh7zgew]{display:flex!important;align-items:center;justify-content:space-between;padding:9px 16px}.theme-toggle-label[data-astro-cid-2oh7zgew]{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-secondary)}.theme-switch[data-astro-cid-2oh7zgew]{width:32px;height:18px;border-radius:9px;background:#ffffff1f;border:1px solid rgba(255,255,255,.1);position:relative;transition:background .25s,border-color .25s;flex-shrink:0}.theme-switch[data-astro-cid-2oh7zgew].active{background:#1a6fff66;border-color:#1a6fff80}.theme-switch-thumb[data-astro-cid-2oh7zgew]{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--text-label);transition:transform .25s,background .25s}.theme-switch[data-astro-cid-2oh7zgew].active .theme-switch-thumb[data-astro-cid-2oh7zgew]{transform:translate(14px);background:var(--accent-bright)}.burger-btn[data-astro-cid-2oh7zgew]{display:none;flex-direction:column;justify-content:center;gap:5px;width:34px;height:34px;background:transparent;border:none;cursor:pointer;padding:4px;flex-shrink:0}.burger-btn[data-astro-cid-2oh7zgew] span[data-astro-cid-2oh7zgew]{display:block;width:20px;height:2px;background:var(--text-secondary);border-radius:2px;transition:transform .25s ease,opacity .2s ease;transform-origin:center}.burger-btn[data-astro-cid-2oh7zgew].open span[data-astro-cid-2oh7zgew]:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger-btn[data-astro-cid-2oh7zgew].open span[data-astro-cid-2oh7zgew]:nth-child(2){opacity:0}.burger-btn[data-astro-cid-2oh7zgew].open span[data-astro-cid-2oh7zgew]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-drawer[data-astro-cid-2oh7zgew]{display:none;position:fixed;top:0;right:0;height:100dvh;width:280px;background:var(--bg-deep);border-left:1px solid var(--border-subtle);z-index:999;transform:translate(100%);transition:transform .28s cubic-bezier(.4,0,.2,1);overflow-y:auto}.mobile-drawer[data-astro-cid-2oh7zgew].open{transform:translate(0)}.mobile-drawer-inner[data-astro-cid-2oh7zgew]{padding:4.5rem 14px 2rem;display:flex;flex-direction:column;gap:0;overflow:hidden}.mobile-drawer-divider[data-astro-cid-2oh7zgew]{height:1px;background:var(--border-subtle);margin:10px 0}.mobile-nav[data-astro-cid-2oh7zgew]{display:flex;flex-direction:column;gap:2px}.mobile-nav-link[data-astro-cid-2oh7zgew]{display:block;padding:11px 12px;color:var(--text-secondary);text-decoration:none;font-size:.88rem;font-weight:500;border-radius:8px;background:transparent;border:none;cursor:pointer;text-align:left;width:100%;transition:background .15s,color .15s;font-family:inherit}.mobile-nav-link[data-astro-cid-2oh7zgew]:hover{background:var(--accent-dim);color:var(--accent-bright)}.mobile-nav-section[data-astro-cid-2oh7zgew]{padding:8px 12px 4px;font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-hint);margin-top:6px}.mobile-nav-sub[data-astro-cid-2oh7zgew]{padding-left:22px}.mobile-open-shop[data-astro-cid-2oh7zgew]{color:var(--accent-bright);font-weight:600}.mobile-logout[data-astro-cid-2oh7zgew]{color:#ff6060}.mobile-logout[data-astro-cid-2oh7zgew]:hover{background:#ff505014;color:#ff6060}.mobile-theme-btn[data-astro-cid-2oh7zgew]{color:var(--text-secondary);display:flex;align-items:center;gap:8px}.mobile-drawer[data-astro-cid-2oh7zgew] .dd-item[data-astro-cid-2oh7zgew]{width:100%;box-sizing:border-box}.mob-dd-identity[data-astro-cid-2oh7zgew]{padding:0 0 12px!important;margin-bottom:0}.mob-dd-balance-chip[data-astro-cid-2oh7zgew]{margin:0 -14px 4px}.mob-tools-btn[data-astro-cid-2oh7zgew]{width:100%;text-align:left;border:none;font-family:inherit;cursor:pointer}.mob-toggle-arrow[data-astro-cid-2oh7zgew]{flex-shrink:0;color:var(--text-hint);transition:transform .22s ease}.mob-tools-btn[data-astro-cid-2oh7zgew].open .mob-toggle-arrow[data-astro-cid-2oh7zgew]{transform:rotate(180deg)}.mobile-sub-group[data-astro-cid-2oh7zgew]{display:none}.mobile-sub-group[data-astro-cid-2oh7zgew].expanded{display:block}.mob-sub-item[data-astro-cid-2oh7zgew]{padding-left:36px!important}.mob-signin-btn[data-astro-cid-2oh7zgew]{margin-top:4px;width:100%;justify-content:center;box-sizing:border-box}.drawer-overlay[data-astro-cid-2oh7zgew]{display:none;position:fixed;inset:0;background:#0000008c;z-index:998;opacity:0;pointer-events:none;transition:opacity .28s ease}.drawer-overlay[data-astro-cid-2oh7zgew].show{opacity:1;pointer-events:auto}.h-topup-overlay[data-astro-cid-2oh7zgew]{position:fixed;inset:0;background:#0000008c;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:1rem}.h-topup-modal[data-astro-cid-2oh7zgew]{background:var(--dropdown-bg, #0f1623);border:1px solid var(--header-border);border-radius:16px;padding:1.75rem;width:100%;max-width:360px;display:flex;flex-direction:column;gap:1.1rem;box-shadow:0 24px 60px #0009}.h-topup-head[data-astro-cid-2oh7zgew]{display:flex;align-items:center;justify-content:space-between}.h-topup-title[data-astro-cid-2oh7zgew]{font-size:.95rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.h-topup-close[data-astro-cid-2oh7zgew]{width:28px;height:28px;border-radius:7px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:var(--text-hint);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s,color .12s}.h-topup-close[data-astro-cid-2oh7zgew]:hover{background:#ffffff14;color:var(--text-primary)}.h-topup-balance-row[data-astro-cid-2oh7zgew]{display:flex;align-items:center;justify-content:space-between;padding:9px 13px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:9px}.h-topup-balance-label[data-astro-cid-2oh7zgew]{font-size:.7rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-hint)}.h-topup-balance-val[data-astro-cid-2oh7zgew]{font-size:1rem;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums}.h-topup-input-wrap[data-astro-cid-2oh7zgew]{display:flex;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#ffffff0a;transition:border-color .15s;overflow:hidden}.h-topup-input-wrap[data-astro-cid-2oh7zgew]:focus-within{border-color:#1a7dff80}.h-topup-currency[data-astro-cid-2oh7zgew]{padding:0 0 0 13px;font-size:1rem;font-weight:700;color:var(--text-hint);flex-shrink:0}.h-topup-input[data-astro-cid-2oh7zgew]{flex:1;padding:11px 13px;background:none;border:none;outline:none;color:var(--text-primary);font-size:1rem;font-weight:700;font-family:inherit;font-variant-numeric:tabular-nums}.h-topup-input[data-astro-cid-2oh7zgew]::placeholder{color:var(--text-hint);font-weight:400}.h-topup-after-row[data-astro-cid-2oh7zgew]{display:flex;align-items:center;justify-content:space-between;padding:9px 13px;background:#1a7dff0d;border:1px solid rgba(26,125,255,.14);border-radius:9px}.h-topup-after-label[data-astro-cid-2oh7zgew]{font-size:.7rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--accent)}.h-topup-after-val[data-astro-cid-2oh7zgew]{font-size:1rem;font-weight:800;color:var(--accent-bright);font-variant-numeric:tabular-nums;transition:all .15s}.h-topup-submit[data-astro-cid-2oh7zgew]{width:100%;padding:11px;border-radius:9px;border:none;background:#1a7dffe6;color:#fff;font-size:.85rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s,opacity .15s;letter-spacing:.02em}.h-topup-submit[data-astro-cid-2oh7zgew]:hover:not(:disabled){background:#1a7dff}.h-topup-submit[data-astro-cid-2oh7zgew]:disabled{opacity:.35;cursor:default}@media(max-width:768px){.header[data-astro-cid-2oh7zgew]{padding:.75rem .875rem;gap:8px}nav[data-astro-cid-2oh7zgew],.auth-container[data-astro-cid-2oh7zgew]{display:none}.header-search-wrap[data-astro-cid-2oh7zgew]{max-width:none;flex:1}.burger-btn[data-astro-cid-2oh7zgew]{display:flex}.mobile-drawer[data-astro-cid-2oh7zgew],.drawer-overlay[data-astro-cid-2oh7zgew]{display:block}}.footer[data-astro-cid-ogtckyyk]{margin-top:auto;background:var(--bg-primary);border-top:1px solid var(--header-border);padding:48px 24px 24px}.footer-inner[data-astro-cid-ogtckyyk]{max-width:1200px;margin:0 auto;display:flex;gap:64px;justify-content:space-between;flex-wrap:wrap}.footer-brand[data-astro-cid-ogtckyyk]{display:flex;flex-direction:column;gap:8px;max-width:260px}.footer-logo[data-astro-cid-ogtckyyk]{font-size:18px;font-weight:700;color:var(--text-heading);letter-spacing:-.3px}.footer-tagline[data-astro-cid-ogtckyyk]{margin:0;font-size:13px;color:var(--text-label);line-height:1.55}.footer-nav[data-astro-cid-ogtckyyk]{display:flex;gap:48px;flex-wrap:wrap}.footer-col[data-astro-cid-ogtckyyk]{display:flex;flex-direction:column;gap:10px}.footer-col-title[data-astro-cid-ogtckyyk]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-hint);margin-bottom:2px}.footer-col[data-astro-cid-ogtckyyk] a[data-astro-cid-ogtckyyk]{font-size:13px;color:var(--text-secondary);text-decoration:none;transition:color .15s}.footer-col[data-astro-cid-ogtckyyk] a[data-astro-cid-ogtckyyk]:hover{color:var(--text-primary)}.footer-bottom[data-astro-cid-ogtckyyk]{max-width:1200px;margin:32px auto 0;padding-top:20px;border-top:1px solid var(--border-subtle);font-size:11px;color:var(--text-hint);letter-spacing:.01em}@media(max-width:640px){.footer-inner[data-astro-cid-ogtckyyk]{flex-direction:column;gap:32px}.footer-nav[data-astro-cid-ogtckyyk]{gap:32px}}.top-notifs{position:fixed;top:80px;right:24px;display:flex;flex-direction:column;align-items:flex-end;gap:8px;z-index:9999;pointer-events:none}.top-notif{position:relative;display:flex;align-items:center;gap:14px;padding:16px 40px 16px 16px;border-radius:14px;border:1px solid;box-shadow:0 16px 48px #00000080;animation:notif-slide .3s cubic-bezier(.22,1,.36,1);transition:opacity .3s ease,transform .3s ease;pointer-events:auto;width:320px}@keyframes notif-slide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.top-notif--error{background:#1a0608;border-color:#ff465566}.top-notif--success{background:#041208;border-color:#2dc86459}.top-notif--warning{background:#180f02;border-color:#ffb91e59}.top-notif--info{background:#030d1e;border-color:#1a7dff59}[data-theme=light] .top-notif--error{background:#fff5f5!important;border-color:#c8323c40!important;box-shadow:0 8px 32px #0000001f!important}[data-theme=light] .top-notif--success{background:#f0fff5!important;border-color:#1ea05040!important;box-shadow:0 8px 32px #0000001f!important}[data-theme=light] .top-notif--warning{background:#fffbf0!important;border-color:#be82004d!important;box-shadow:0 8px 32px #0000001f!important}[data-theme=light] .top-notif--info{background:#f0f5ff!important;border-color:#1a5ad240!important;box-shadow:0 8px 32px #0000001f!important}.tn-circle{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.top-notif--error .tn-circle{background:#f45}.top-notif--success .tn-circle{background:#2dc864}.top-notif--warning .tn-circle{background:#ffb91e}.top-notif--info .tn-circle{background:#1a7dff}.tn-body{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.tn-title{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.04em}.top-notif--error .tn-title{color:#f45}.top-notif--success .tn-title{color:#2dc864}.top-notif--warning .tn-title{color:#ffb91e}.top-notif--info .tn-title{color:#479cff}[data-theme=light] .top-notif--error .tn-title{color:#c02030!important}[data-theme=light] .top-notif--success .tn-title{color:#147a3a!important}[data-theme=light] .top-notif--warning .tn-title{color:#b07800!important}[data-theme=light] .top-notif--info .tn-title{color:#1050c0!important}.tn-msg{margin:0;font-size:.78rem;color:#c8d2e6a6;line-height:1.45}[data-theme=light] .tn-msg{color:#1e283ca6!important}.tn-bar-wrap{display:flex;flex-direction:column;gap:4px;margin-top:6px}.tn-bar-track{width:100%;height:4px;background:#ffffff1f;border-radius:2px;overflow:hidden}[data-theme=light] .tn-bar-track{background:#0000001a!important}.tn-bar-fill{height:100%;background:#1a7dff;border-radius:2px;transition:width .15s ease;width:0%}.tn-bar-sub{font-size:.7rem;color:#c8d2e680;font-variant-numeric:tabular-nums}[data-theme=light] .tn-bar-sub{color:#1e283c73!important}.tn-close{position:absolute;top:10px;right:10px;background:none;border:none;padding:4px;color:#fff3;cursor:pointer;display:flex;border-radius:5px;transition:color .15s,background .15s}.tn-close:hover{color:#ffffff80;background:#ffffff12}[data-theme=light] .tn-close{color:#00000040!important}[data-theme=light] .tn-close:hover{color:#0000008c!important;background:#0000000f!important}html,body{margin:0;width:100%;height:100%}
