@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", monospace;--bg-void:#f5f6fa;--bg-main:#fff;--bg-card:#fff;--bg-card-hover:#fafafc;--bg-card-glass:#ffffffbf;--bg-elevated:#f8f9fc;--bg-subtle:#f2f3f8;--bg-surface:#00000005;--primary:#6c47ff;--primary-light:#8b6aff;--primary-glow:#6c47ff33;--primary-hover:#5a38e0;--primary-bg:#6c47ff0f;--cyan:#0891b2;--cyan-glow:#0891b226;--emerald:#059669;--emerald-glow:#05966926;--amber:#d97706;--rose:#e11d48;--rose-glow:#e11d4826;--violet:#7c3aed;--sky:#0284c7;--grad-brand:linear-gradient(135deg, #6c47ff 0%, #a78bfa 50%, #ec4899 100%);--grad-brand-subtle:linear-gradient(135deg, #6c47ff12 0%, #a78bfa0a 100%);--grad-cyan:linear-gradient(135deg, #0891b2 0%, #0284c7 100%);--grad-emerald:linear-gradient(135deg, #059669 0%, #047857 100%);--grad-sunset:linear-gradient(135deg, #d97706 0%, #dc2626 100%);--grad-mesh:radial-gradient(ellipse 80% 50% at 20% -20%, #6c47ff14, transparent 60%), radial-gradient(ellipse 60% 50% at 80% 110%, #0891b20f, transparent 60%), radial-gradient(ellipse 50% 40% at 50% 50%, #a78bfa08, transparent 50%);--grad-card-border:linear-gradient(135deg, #6c47ff66 0%, #0891b24d 50%, #a78bfa66 100%);--text-main:#1a1d2e;--text-secondary:#4a5068;--text-muted:#6b7280;--text-dim:#9ca3af;--border-subtle:#0000000f;--border-medium:#0000001a;--border-glass:#0000001a;--border-active:#6c47ff66;--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-md:0 4px 16px #00000014, 0 2px 4px #0000000a;--shadow-lg:0 12px 40px #0000001f, 0 4px 12px #0000000f;--shadow-glow-primary:0 4px 24px #6c47ff2e;--shadow-glow-cyan:0 4px 24px #0891b226;--shadow-glow-emerald:0 4px 20px #05966926;--shadow-inset:inset 0 1px 0 #fffc;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:28px;--radius-full:9999px;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--transition-fast:.12s var(--ease-out-expo);--transition-base:.25s var(--ease-out-expo);--transition-smooth:.45s var(--ease-out-expo);--transition-slow:.6s var(--ease-out-expo)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:not(input):not(textarea):not([contenteditable=true]){caret-color:#0000}input,textarea,[contenteditable=true]{caret-color:auto}input,select,textarea,optgroup,option{letter-spacing:inherit;font-family:inherit}::placeholder{color:var(--text-dim);opacity:1;font-family:inherit}option,optgroup{color:var(--text-main);background-color:var(--bg-main)}:focus:not(:focus-visible){outline:none}html{scroll-behavior:smooth;max-width:100vw;overflow-x:hidden}body{min-height:100vh;font-family:var(--font-sans);background-color:var(--bg-void);color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:clip}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:#6c47ff33}::-webkit-scrollbar-thumb:hover{background:#6c47ff59}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit}:where(a.link-btn){display:inline-block}#root{min-height:100vh}.prerender{min-height:100vh;color:var(--text-main);visibility:hidden;line-height:1.6;animation:0s linear 3s forwards prerender-reveal}@keyframes prerender-reveal{to{visibility:visible}}.prerender-header,.prerender-footer{border-bottom:1px solid var(--border-subtle);padding:16px 0}.prerender-footer{border-top:1px solid var(--border-subtle);border-bottom:0;margin-top:48px}.prerender-main{padding-top:24px;padding-bottom:64px}.prerender h1{text-wrap:balance;margin:12px 0;font-size:2rem;font-weight:800}.prerender h2{margin:24px 0 8px;font-size:1.25rem;font-weight:700}.prerender h3{font-size:1rem;font-weight:700}.prerender ul.inline-list{flex-wrap:wrap;gap:8px 20px;padding:0;list-style:none;display:flex}.prerender ul.card-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:20px;padding:0;list-style:none;display:grid}.prerender a{color:var(--primary)}.prerender img{border-radius:12px;max-width:100%;height:auto}.prerender table{border-collapse:collapse;width:100%}.prerender th,.prerender td{text-align:left;border-bottom:1px solid var(--border-subtle);padding:8px 12px}img{max-width:100%;display:block}.gradient-text{background:var(--grad-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-glow{text-shadow:0 0 40px #6c47ff4d}.container{width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding-left:28px;padding-right:28px}.btn{border-radius:var(--radius-md);transition:all var(--transition-base);-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";opacity:0;transition:opacity var(--transition-fast);pointer-events:none;background:linear-gradient(#fff3 0%,#0000 60%);position:absolute;inset:0}.btn:hover:after{opacity:1}.btn-primary{background:var(--grad-brand);color:#fff;box-shadow:var(--shadow-glow-primary);border:none}.btn-primary:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 8px 32px #6c47ff4d}.btn-primary:active{transform:translateY(0)}.btn-secondary{background:var(--bg-main);color:var(--text-main);border:1px solid var(--border-medium);box-shadow:var(--shadow-sm)}.btn-secondary:hover{background:var(--bg-elevated);border-color:var(--border-glass);box-shadow:var(--shadow-md);transform:translateY(-1px)}.btn-outline{color:var(--text-secondary);border:1px solid var(--border-medium);background:0 0}.btn-outline:hover{background:var(--primary-bg);border-color:var(--primary);color:var(--primary)}.btn-ghost{color:var(--text-muted);background:0 0}.btn-ghost:hover{color:var(--text-main);background:#0000000a}.btn-emerald{background:var(--grad-emerald);color:#fff;box-shadow:var(--shadow-glow-emerald);border:none}.btn-emerald:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 28px #05966940}.btn-sm{border-radius:var(--radius-sm);padding:6px 14px;font-size:.82rem}.btn-lg{border-radius:var(--radius-lg);padding:14px 28px;font-size:1.05rem}.btn-icon{border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--bg-main);width:40px;height:40px;color:var(--text-muted);transition:all var(--transition-fast);justify-content:center;align-items:center;padding:0;display:inline-flex}.btn-icon:hover{background:var(--bg-elevated);color:var(--primary);border-color:var(--border-medium);box-shadow:var(--shadow-sm);transform:scale(1.05)}.badge{text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-full);align-items:center;gap:5px;padding:4px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.badge-primary{color:var(--primary);background:#6c47ff14;border:1px solid #6c47ff33}.badge-emerald{color:var(--emerald);background:#05966914;border:1px solid #05966933}.badge-amber{color:var(--amber);background:#d9770614;border:1px solid #d9770633}.badge-purple{color:var(--violet);background:#7c3aed14;border:1px solid #7c3aed33}.badge-hot{color:#fff;background:linear-gradient(135deg,#dc2626,#ea580c);border:none;box-shadow:0 2px 8px #dc26264d}.card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);transition:all var(--transition-base);position:relative;overflow:hidden}.card:hover{border-color:var(--border-medium);box-shadow:var(--shadow-md)}.card-glow{background:var(--bg-card);border-radius:var(--radius-xl);isolation:isolate;position:relative;overflow:hidden}.card-glow:before{content:"";border-radius:inherit;background:var(--grad-card-border);-webkit-mask-composite:xor;opacity:0;transition:opacity var(--transition-smooth);pointer-events:none;z-index:1;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-glow:hover:before{opacity:1}.card-glow:after{content:"";opacity:0;width:200%;height:200%;transition:opacity var(--transition-smooth);pointer-events:none;z-index:0;background:conic-gradient(from 180deg,#6c47ff0a 0deg,#0000 120deg,#0891b208 240deg,#0000 360deg);animation:8s linear infinite rotateGlow;position:absolute;top:-50%;left:-50%}.card-glow:hover:after{opacity:1}.card-glass{background:var(--bg-card-glass);-webkit-backdrop-filter:blur(20px)saturate(1.4);border:1px solid var(--border-glass);border-radius:var(--radius-xl)}.input-field,.form-control{background:var(--bg-main);border:1px solid var(--border-medium);border-radius:var(--radius-md);width:100%;color:var(--text-main);transition:all var(--transition-fast);box-sizing:border-box;outline:none;padding:12px 16px;font-family:inherit;font-size:.92rem}.input-field:focus,.form-control:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow), var(--shadow-glow-primary);background:#fff}.input-field::placeholder,.form-control::placeholder{color:var(--text-dim)}textarea.input-field,textarea.form-control{font-family:inherit;line-height:1.6}select.input-field,select.form-control{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999;background:#00000073;justify-content:center;align-items:center;padding:20px;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.modal-content{background:var(--bg-main);border:1px solid var(--border-glass);border-radius:var(--radius-2xl);width:100%;max-width:650px;max-height:90vh;box-shadow:var(--shadow-lg);animation:modalIn .35s var(--ease-out-expo);padding:24px;overflow-y:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalIn{0%{opacity:0;transform:translateY(24px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slideLeft{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes rotateGlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulseRing{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes breathe{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.02)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes countUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes borderFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.animate-fade-in{animation:.3s ease-out fadeIn}.animate-slide-up{animation:slideUp .4s var(--ease-out-expo)}.animate-float{animation:5s ease-in-out infinite float}.animate-spin{animation:1s linear infinite spin}.animate-shimmer{background:linear-gradient(90deg,#0000 25%,#00000008 50%,#0000 75%) 0 0/200% 100%;animation:2s infinite shimmer}.animate-breathe{animation:4s ease-in-out infinite breathe}.animate-count-up{animation:countUp .5s var(--ease-out-expo) both}.stagger-1{animation-delay:50ms}.stagger-2{animation-delay:.1s}.stagger-3{animation-delay:.15s}.stagger-4{animation-delay:.2s}.stagger-5{animation-delay:.25s}.stagger-6{animation-delay:.3s}.stagger-7{animation-delay:.35s}.stagger-8{animation-delay:.4s}.hide-on-mobile{display:flex}.show-on-mobile{display:none!important}.mobile-scroll-tabs{white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:8px;display:flex;overflow-x:auto}.mobile-scroll-tabs::-webkit-scrollbar{display:none}.mobile-scroll-tabs>button,.mobile-scroll-tabs>a{white-space:nowrap;flex-shrink:0}.admin-tabs-nav{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;margin-bottom:24px;padding:6px;display:flex;position:relative}.admin-tabs-nav>a{white-space:nowrap;flex-shrink:0}@media (width<=768px){.admin-tabs-nav{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--border-subtle) transparent;flex-wrap:nowrap;overflow:auto hidden}.admin-tabs-nav::-webkit-scrollbar{height:4px}.admin-tabs-nav::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:4px}}.category-chips-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.category-chips-title-group{align-items:center;gap:10px;display:flex}.category-chips-title{color:var(--text-main);letter-spacing:-.01em;font-size:.84rem;font-weight:700}.category-chips-count{color:var(--text-dim);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-full);font-size:.72rem;font-weight:800;font-family:var(--font-mono);padding:2px 8px}.category-chips-filter-badge{border-radius:var(--radius-full);color:var(--primary);background:#7c5cfc1a;border:1px solid #7c5cfc4d;align-items:center;gap:6px;padding:2px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.category-chips-header-controls{align-items:center;gap:8px;display:flex}.product-detail-layout{grid-template:"gallery sidebar""main sidebar"1fr/minmax(0,1fr) 380px;align-items:start;gap:40px;display:grid}.product-detail-gallery{grid-area:gallery;min-width:0}.product-detail-main{grid-area:main;min-width:0}.product-detail-sidebar{grid-area:sidebar;align-self:stretch;min-width:0}.product-detail-sidebar-inner{position:sticky;top:90px}.product-detail-author-card{margin-top:24px}.checkout-grid-layout{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);align-items:start;gap:32px;display:grid}.publish-form-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:32px;display:grid}.screenshot-main-preview{border-radius:var(--radius-lg);background:var(--bg-elevated);border:1px solid var(--border-subtle);width:100%;height:480px;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.auth-page-card{padding:36px 32px}.auth-modal-header,.auth-modal-body{padding:24px 28px}.report-issue-layout{grid-template-columns:minmax(0,1.75fr) minmax(320px,1fr);align-items:start;gap:28px;display:grid}@media (width>=1025px){.filter-sidebar-body{display:block!important}.filter-mobile-toggle-btn{display:none!important}}@media (width<=1024px){.catalog-layout{grid-template-columns:1fr!important;gap:20px!important}.product-grid-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))!important;gap:20px!important}.product-detail-layout{grid-template:"gallery""sidebar""main"/minmax(0,1fr)!important;gap:32px!important}.product-detail-sidebar{align-self:start}.product-detail-sidebar-inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid;position:static}.product-detail-author-card{margin-top:0}.checkout-grid-layout{grid-template-columns:1fr!important;gap:28px!important}.checkout-summary-column{position:static!important;top:0!important}.publish-form-layout{grid-template-columns:1fr!important;gap:28px!important}.publish-form-layout>div:last-child{position:static!important;top:0!important}.filter-sidebar{box-shadow:var(--shadow-sm);border-radius:var(--radius-lg)!important;margin-bottom:20px!important;position:static!important;top:0!important}.filter-sidebar-body{display:none}.filter-sidebar-body.mobile-open{animation:.2s ease-out fadeIn;display:block!important}.filter-mobile-toggle-btn{display:flex!important}}@media (width>=900px){.navbar-desktop-nav{display:flex!important}.navbar-mobile-toggle{display:none!important}.navbar-search-desktop{display:block!important}}@media (width<=899px){.navbar-desktop-nav{display:none!important}.navbar-mobile-toggle{flex-shrink:0!important;display:inline-flex!important}.navbar-search-desktop{display:none!important}.policy-doc-layout{grid-template-columns:1fr!important;gap:24px!important}.policy-doc-layout>div:first-child{position:static!important;top:0!important}.report-issue-layout{grid-template-columns:1fr!important;gap:24px!important}.preview-control-bar{flex-wrap:wrap!important;gap:10px!important;height:auto!important;padding:10px 14px!important}.preview-device-switcher{display:none!important}}@media (width<=768px){.container{padding-left:16px;padding-right:16px}.hero-search-section{padding:44px 0 36px!important}.hero-stats{grid-template-columns:repeat(2,1fr)!important;gap:1px!important}.hero-stat-card{padding:14px 10px!important}.hero-search-form{padding:6px 6px 6px 16px!important}.hero-search-btn{padding:9px 18px!important;font-size:.88rem!important}.screenshot-main-preview{height:300px!important}.screenshot-nav-btn{width:34px!important;height:34px!important}.screenshot-nav-btn[aria-label^=Previous]{left:10px!important}.screenshot-nav-btn[aria-label^=Next]{right:10px!important}.screenshot-zoom-btn{padding:6px 10px!important;bottom:10px!important;right:10px!important}.screenshot-thumbs{gap:8px!important;margin-top:10px!important}.screenshot-thumb{width:76px!important;height:50px!important}.product-detail-tabs{margin-bottom:24px!important}.product-detail-tabs>button{padding:10px 14px!important;font-size:.88rem!important}.product-detail-subtitle{font-size:1rem!important}.product-detail-card{padding:18px!important}.product-related-section{margin-top:56px!important;padding-top:32px!important}.product-detail-page{padding-top:16px!important;padding-bottom:56px!important}.product-detail-header{margin-bottom:24px!important}.product-detail-title{margin-bottom:10px!important;font-size:1.6rem!important;line-height:1.25!important}.product-detail-subtitle{margin-bottom:16px!important}.product-detail-author-bar{gap:16px!important;padding-bottom:18px!important}.product-detail-layout{gap:28px!important}.product-section{margin-bottom:28px!important}.product-section-title{margin-bottom:14px!important;font-size:1.1rem!important}.product-feature-item{gap:10px!important;padding:12px!important}.product-feature-item span{font-size:.86rem!important}.product-grid-list,.product-related-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))!important;gap:16px!important}.product-card-thumb{aspect-ratio:16/10;height:auto!important}.product-card-meta{margin-bottom:8px!important}.product-card-title{margin-bottom:8px!important;font-size:.95rem!important}.product-card-author{margin-bottom:8px!important}.product-card-rating{margin-bottom:10px!important}.product-card-footer{padding-top:12px!important}.product-card-price{font-size:1.15rem!important}.product-card-cta{padding:6px 12px!important}.product-card-cta span{font-size:.78rem!important}.featured-product-card{grid-column:span 1!important;grid-template-columns:1fr!important;min-height:auto!important}.featured-product-card>div:first-child{height:200px!important}.featured-product-content{padding:20px 20px 22px!important}.admin-item-card-grid{grid-template-columns:1fr!important;gap:14px!important}.responsive-two-col,.responsive-three-col{grid-template-columns:1fr!important}.scorecard-grid{grid-template-columns:repeat(2,1fr)!important}.hide-on-tablet,.hide-on-mobile{display:none!important}.show-on-mobile{display:flex!important}}@media (width<=642px){.navbar-container{gap:8px!important;height:60px!important}.navbar-brand-title{font-size:1.18rem!important}.navbar-cart-btn{padding:6px 10px!important;font-size:.8rem!important}.hero-search-form{padding:6px 6px 6px 12px!important}.hero-search-btn{padding:8px 14px!important;font-size:.82rem!important}.product-detail-author-bar{gap:12px!important}.product-detail-author-bar>button.btn-emerald{justify-content:center!important;width:100%!important;margin-left:0!important}.product-detail-sidebar-inner{grid-template-columns:minmax(0,1fr);gap:20px}.product-review-gate{flex-direction:column!important;gap:14px!important;padding:20px 16px!important}.product-specs-table tr{padding:12px 16px;display:block}.product-specs-table td{display:block;width:100%!important;padding:0!important}.product-specs-table td:first-child{margin-bottom:4px;font-size:.78rem}.vendor-studio-banner,.admin-header-card{padding:18px 16px!important}.product-card-body{padding:14px 14px 16px!important}.product-grid-sort-bar{margin-bottom:18px!important;padding:10px 12px!important}.category-chips-header{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.category-chips-title-group{justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.category-chips-count{margin-left:auto!important}.category-chips-header-controls{justify-content:flex-end!important;width:100%!important;display:flex!important}.category-chips-browse-all-btn{margin-left:auto!important}.modal-backdrop{padding:10px!important}.modal-content{border-radius:var(--radius-xl)!important;max-height:94vh!important;padding:20px 16px!important}.form-row-grid{grid-template-columns:1fr!important}.priority-segmented-bar{grid-template-columns:repeat(2,1fr)!important}.product-related-section button{margin-left:auto}.vendor-signin-required-card,.signin-required{margin:15px auto!important;padding:24px 20px!important}.vendor-signin-required-card h2,.signin-required h2{font-size:1.2rem!important}.vendor-signin-required-card p,.signin-required p{font-size:.82rem!important}.vendor-signin-required-card button,.signin-required button{padding:10px 16px!important;font-size:.82rem!important}}@media (width<=480px){.container{padding-left:12px;padding-right:12px}.navbar-container{gap:6px!important;padding-left:12px!important;padding-right:12px!important}.navbar-brand-title{font-size:1.05rem!important}.navbar-mobile-toggle{width:36px!important;height:36px!important}.hero-search-section{padding:36px 0 28px!important}.hero-stats{border-radius:var(--radius-lg)!important;grid-template-columns:repeat(2,1fr)!important;gap:1px!important}.hero-stat-card{padding:10px 6px!important}.hero-stat-card>div:first-child{font-size:1.15rem!important}.hero-stat-card>div:last-child{font-size:.68rem!important}.screenshot-main-preview{height:220px!important}.product-detail-title{font-size:1.4rem!important}.product-detail-subtitle{font-size:.92rem!important}.product-detail-layout{gap:24px!important}.product-section{margin-bottom:24px!important}.product-section-title{margin-bottom:12px!important;font-size:1.02rem!important}.product-feature-item{padding:11px 12px!important}.product-tech-chip{padding:5px 11px!important;font-size:.78rem!important}.product-detail-tabs{margin-bottom:20px!important}.product-detail-tabs>button{padding:9px 12px!important;font-size:.84rem!important}.product-detail-card,.product-review-item{padding:16px!important}.license-card-body{padding:20px 16px!important}.product-related-section{margin-top:44px!important;padding-top:28px!important}.product-grid-list,.product-related-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.product-card-title{min-height:0!important;font-size:1rem!important}.product-card-wishlist{width:30px!important;height:30px!important;top:10px!important;right:10px!important}.scorecard-grid{grid-template-columns:1fr!important}.btn-lg{padding:12px 20px;font-size:.95rem}.auth-page-card{padding:24px 16px!important}.auth-modal-header,.auth-modal-body{padding:16px!important}.quick-test-accounts-grid,.priority-segmented-bar{grid-template-columns:1fr!important}.hero-search-form input{font-size:.78rem!important}}@media (width<=394px){.hero-launch-pill span{font-size:.68rem!important}}@media (width>=900px) and (width<=1199px){.navbar-user-btn{padding:4px!important}.navbar-user-btn .hide-on-mobile,.navbar-admin-badge,.navbar-admin-dblink,.navbar-desktop-nav [data-nav-id=verify-license]{display:none!important}.navbar-admin-nav>*{white-space:nowrap}.navbar-container{gap:12px!important}.navbar-search-desktop{min-width:44px}.navbar-sell-btn>span{display:none}.navbar-sell-btn{padding:8px!important}}@media (width>=900px){.navbar-desktop-nav button,.navbar-desktop-nav a{white-space:nowrap}}@media (width>=900px) and (width<=1360px){.navbar-desktop-nav button{padding-left:9px!important;padding-right:9px!important}.navbar-desktop-nav button>svg:first-child:not(:last-child){display:none}.navbar-brand-tagline{display:none!important}.navbar-search-desktop{min-width:44px}}@media (width>=900px) and (width<=1060px){.navbar-search-desktop{flex:0 0 150px!important;min-width:0!important}.navbar-search-desktop input{text-overflow:ellipsis}.navbar-desktop-nav a>svg:first-child:not(:last-child){display:none}.navbar-search-desktop kbd,.navbar-search-desktop input+div,.navbar-search-desktop input+span{display:none!important}}@media (width>=900px) and (width<=980px){.navbar-container{gap:8px!important}.navbar-desktop-nav,.navbar-actions{gap:4px!important}.navbar-desktop-nav button{padding-left:7px!important;padding-right:7px!important}.navbar-brand-title{font-size:1.1rem!important}}@media (width<=642px){.navbar-mobile-drawer{top:60px!important}}@media (width<=480px){.navbar-brand{min-width:0;gap:8px!important}.navbar-brand-icon{border-radius:10px!important;width:34px!important;height:34px!important}.navbar-admin-badge{display:none!important}.navbar-actions{gap:6px!important}.navbar-user-btn{padding:3px!important}.navbar-user-dropdown{max-width:calc(100vw - 24px)}}@media (width<=394px){.navbar-brand-title{font-size:.98rem!important}.navbar-brand-icon{width:32px!important;height:32px!important}.navbar-cart-btn{gap:5px!important;padding:6px 8px!important}}@media (width<=1024px){.filter-sidebar-body:not(.mobile-open)+.filter-sidebar-trust{display:none}.filter-sidebar{margin-bottom:0!important}}@media (width<=768px){.catalog-section{padding-top:20px!important;padding-bottom:40px!important}.category-chips-section{margin-bottom:20px!important}.footer-main-container{padding-top:40px!important}}@media (width<=642px){.catalog-page-title{font-size:1.35rem!important;line-height:1.25!important}.category-chips-header{flex-flow:wrap!important;justify-content:space-between!important;align-items:center!important}.category-chips-title-group{flex:auto;gap:8px;min-width:0;justify-content:flex-start!important;width:auto!important}.category-chips-header-controls{width:auto!important}.product-grid-empty{padding:44px 16px!important}}@media (width<=480px){.category-chips-count{display:none!important}.product-grid-sort-controls{flex:1 1 0;justify-content:flex-end;min-width:0}.product-grid-sort-select{flex:0 150px;min-width:0;width:auto!important}}@media (width<=768px){.not-found-page{min-height:50vh!important;padding:56px 16px!important}}@media (width<=1024px){.footer-grid-layout{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px 24px!important}.footer-brand-section{grid-column:1/-1}.footer-brand-section p{max-width:460px!important;margin-bottom:0!important}.footer-value-props-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=642px){.footer-main-container{padding-top:32px!important}.footer-value-props-grid{gap:10px!important;padding-bottom:28px!important}.footer-value-props-card{align-items:center!important;gap:10px!important;padding:12px!important}.footer-value-props-card>div:first-child{border-radius:9px!important;width:32px!important;height:32px!important}.footer-value-props-card>div:first-child svg{width:16px;height:16px}.footer-value-props-card h4{margin:0!important;font-size:.82rem!important}.footer-value-props-card p{display:none}.footer-grid-layout{gap:28px 12px!important;padding-top:28px!important;padding-bottom:28px!important}.footer-nav-col h5{margin-bottom:10px!important}.footer-nav-col ul{gap:4px!important}.footer-nav-col li a{padding:6px 0;display:inline-flex}.footer-bottom-bar{flex-direction:column;align-items:flex-start!important;gap:6px!important;padding-bottom:24px!important}}@media (width<=340px){.footer-grid-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=768px){.hero-launch-pill{display:none!important}.hero-mobile-actions .btn{justify-content:center}}@media (width<=480px){.commerce-card{padding:16px!important}.checkout-gateway-box{padding:14px!important}.checkout-gateway-head{gap:10px!important}.checkout-remove-btn{margin:-8px -8px 0 0;padding:8px!important}}@media (width<=642px){.customer-hub-header{gap:16px!important;padding:18px!important}.customer-hub-stats{border-top:1px solid var(--border-subtle);justify-content:space-around;width:100%;padding-top:14px}.customer-download-card,.customer-order-card{padding:16px!important}.customer-profile-card{padding:20px!important}.customer-order-divider{display:none!important}}@media (width<=394px){.customer-hub-identity{gap:12px!important}.customer-hub-avatar{width:52px!important;height:52px!important}}@media (width<=642px){.checkout-success-page{padding-top:28px!important;padding-bottom:60px!important}.checkout-success-state{padding:40px 18px!important}.checkout-success-ref{flex-direction:column;border-radius:14px!important;padding:8px 14px!important}.checkout-success-ref-sep{display:none}.checkout-success-item{padding:14px!important}}@media (width<=480px){.checkout-success-download{justify-content:center;width:100%}.checkout-success-secondary{flex:100%;justify-content:center}.cart-drawer-section{padding:14px 16px!important}.cart-drawer-item{gap:12px!important;padding:12px!important}.cart-drawer-thumb{width:60px!important;height:60px!important}.cart-drawer-remove{margin:-8px -8px 0 0;padding:8px!important}}@media (height<=640px){.cart-drawer-panel{overflow-y:auto}.cart-drawer-list{flex:none!important;overflow-y:visible!important}}@media (width<=768px){.modal-content.checkout-modal-shell{padding:0!important}}@media (width<=480px){.checkout-modal-header{padding:14px 16px!important}.checkout-modal-title{font-size:1.05rem!important}.checkout-modal-body{gap:16px!important;padding:16px!important}.checkout-modal-fields{grid-template-columns:minmax(0,1fr)!important}.checkout-modal-actions{flex-direction:column-reverse}.checkout-modal-actions>.btn{width:100%;flex:none!important}}@media (width<=768px){.modal-content.auth-modal-shell{padding:0!important}}@media (width<=480px){.auth-modal-title{font-size:1.15rem!important;line-height:1.3!important}.bsm-overlay{padding:10px!important}.bsm-dialog{max-height:94dvh!important}.bsm-simple-card{padding:28px 18px!important}.bsm-header{padding:14px 16px!important}.bsm-title{font-size:1.12rem!important;line-height:1.3!important}.bsm-close{justify-content:center!important;align-items:center!important;min-width:36px!important;min-height:36px!important;margin:-6px -6px 0 0!important;display:inline-flex!important}.bsm-body{padding:16px!important}.bsm-footer{padding:12px 16px!important}.bsm-actions>.btn{flex:100%!important;justify-content:center!important}}@media (width<=642px){.preview-bar-left{flex:100%!important;gap:10px!important}.preview-bar-title{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.preview-bar-actions{flex:100%!important;gap:8px!important}.preview-bar-buy{flex:auto!important;justify-content:center!important;min-height:36px!important}.preview-bar-actions .btn-icon{flex-shrink:0!important;width:36px!important;height:36px!important}}@media (width<=394px){.preview-bar-exit{flex-shrink:0!important;padding-left:8px!important;padding-right:8px!important}}@media (width<=642px){.report-issue-page .ri-title{line-height:1.25;font-size:1.45rem!important}.report-issue-page .ri-lead{font-size:.88rem!important}.report-issue-page .ri-ticket-id{word-break:break-all;font-size:1.3rem!important}.report-issue-page .ri-label{font-size:.86rem!important}.report-issue-page .ri-card-title{font-size:.9rem!important}}@media (width<=480px){.report-issue-page .ri-title{font-size:1.3rem!important}.report-issue-page .ri-lead{font-size:.84rem!important}.report-issue-actions{width:100%}.report-issue-actions>.btn{flex:auto}}@media (width<=768px){.cp-page{padding-top:24px!important;padding-bottom:56px!important}.cp-hero{margin-bottom:36px!important}.cp-section{margin-bottom:40px!important}.cp-section-title{font-size:1.75rem!important}}@media (width<=480px){.cp-hero{margin-bottom:28px!important;padding-top:4px!important}.cp-hero-badge{max-width:100%;margin-bottom:14px!important;padding:6px 12px!important}.cp-hero-badge>span{letter-spacing:.05em!important;font-size:.7rem!important}.cp-hero-title{letter-spacing:-.02em!important;margin-bottom:12px!important;font-size:clamp(1.65rem,7.6vw,1.95rem)!important}.cp-hero-title br{display:none}.cp-hero-lead{font-size:.98rem!important;line-height:1.6!important}.cp-section{margin-bottom:32px!important}.cp-section-title{font-size:1.5rem!important;line-height:1.25!important}.cp-card{padding:22px 18px!important}.cp-inner-card{padding:18px 16px!important}.cp-actions{flex-direction:column;align-items:stretch!important}.cp-actions>.btn{justify-content:center;width:100%}.cp-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.cp-stat-grid>*{padding:18px 12px!important}.cp-stat-grid>*>div:first-child{font-size:1.9rem!important}.cp-stat-grid>*>div:nth-child(2){font-size:.9rem!important}.cp-stat-grid>*>div:nth-child(3){font-size:.76rem!important}}@media (width<=340px){.cp-stat-grid{grid-template-columns:1fr!important}}@media (width<=480px){.scorecard-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:14px!important}}@media (width<=642px){.cp-compare-table{min-width:0!important}.cp-compare-table thead{display:none}.cp-compare-table,.cp-compare-table tbody,.cp-compare-table tr,.cp-compare-table td{width:100%;display:block}.cp-compare-table tr{padding:12px 6px}.cp-compare-table td{padding:4px 8px!important}.cp-compare-table td[data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);margin:6px 0 2px;font-size:.68rem;font-weight:800;display:block}}@media (width<=480px){.help-topic-grid{gap:12px!important}.help-topic-grid>.card>div:first-child{margin-bottom:10px!important}}.policy-doc-body ul,.policy-doc-body ol{flex-direction:column;gap:6px;margin-top:10px;padding-left:1.35em;display:flex}.policy-doc-body li{padding-left:2px}.policy-doc-body li::marker{color:var(--primary)}.policy-doc-body p+p,.policy-doc-body ul+p,.policy-doc-body ol+p{margin-top:10px}@media (width<=899px){.policy-toc{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;overflow-x:auto;flex-direction:row!important;gap:6px!important;padding:10px!important}.policy-toc::-webkit-scrollbar{display:none}.policy-toc>div:first-child{display:none}.policy-toc>button{white-space:nowrap;flex-shrink:0;min-height:36px;border:1px solid var(--border-subtle)!important;border-radius:var(--radius-full)!important}.policy-doc-layout{display:block!important}.policy-doc-layout>div.policy-toc:first-child{z-index:5;box-shadow:var(--shadow-sm);margin-bottom:20px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);padding-right:32px!important;position:sticky!important;top:68px!important}.policy-toc>button{padding:6px 12px!important;font-size:.8rem!important}.policy-doc-body section{scroll-margin-top:140px!important}}@media (width<=642px){.policy-doc-layout>div.policy-toc:first-child{margin-left:-16px;margin-right:-16px;border-left:none!important;border-right:none!important;border-radius:0!important;padding:8px 32px 8px 16px!important;top:60px!important}.policy-doc-body section{scroll-margin-top:124px!important}}@media (width<=480px){.policy-doc-layout>div.policy-toc:first-child{margin-left:-12px;margin-right:-12px;padding-left:12px!important}}@media (width<=768px){.policy-doc-body{padding:28px 24px!important}}@media (width<=480px){.policy-doc-body{overflow-wrap:anywhere;padding:22px 18px!important}.policy-doc-body h2{font-size:1.2rem!important;line-height:1.35!important}.policy-doc-body section{margin-bottom:28px!important}.help-filter-pills{scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-left:-12px;margin-right:-12px;padding:2px 12px;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important;margin-bottom:24px!important}.help-filter-pills::-webkit-scrollbar{display:none}.help-filter-pills>button{white-space:nowrap;flex-shrink:0;min-height:36px}}@media (width<=768px){.contact-ops-col{border-top:1px solid var(--border-subtle);padding-top:24px;border-left:none!important;padding-left:0!important}.help-filter-pills{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important;margin-bottom:24px!important}.help-filter-pills::-webkit-scrollbar{display:none}.help-filter-pills>button{white-space:nowrap;flex-shrink:0}.help-faq-head{padding:16px 18px!important}.help-faq-body{padding:0 18px 16px!important}.help-faq-list{margin-bottom:48px!important}}@media (width<=642px){.help-topic-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin-bottom:24px!important}.help-topic-grid>.card{padding:14px!important}.help-topic-grid>.card>div:first-child{border-radius:10px!important;width:34px!important;height:34px!important;margin-bottom:10px!important}.help-topic-grid h3{font-size:.9rem!important;line-height:1.3!important}.help-topic-grid p{font-size:.76rem!important;line-height:1.45!important}.help-search-box{height:46px!important;padding:0 16px!important}.help-faq-head h3{font-size:.8rem!important;line-height:1.4!important}.help-cta{padding:26px 20px!important}.help-cta h3{font-size:1rem!important}}@media (width<=480px){.help-faq-head{padding:14px!important}.help-faq-body{padding:10px 14px 14px!important;font-size:.76rem!important}.help-cta .cp-actions{width:100%}}@media (width<=339px){.help-topic-grid{grid-template-columns:minmax(0,1fr)!important}}.cp-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cp-grid-2x2{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=1024px){.cp-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cp-grid-4:not(.cp-stat-grid),.cp-grid-2x2{grid-template-columns:minmax(0,1fr)}}.cp-page{max-width:1200px!important}.cp-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=999px){.cp-grid-3{grid-template-columns:minmax(0,1fr)}}@media (width<=1024px){.vd-stack-table{min-width:720px}.vd-stack-table td[data-label="Regular / Ext"]{white-space:nowrap}}@media (width<=899px){.vd-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=768px){.vd-tabs{gap:4px!important;margin-bottom:24px!important}.vd-tabs>button{padding:10px 12px!important;font-size:.88rem!important}}@media (width<=642px){.vd-banner-avatar{width:56px!important;height:56px!important}.vd-banner-actions{width:100%;gap:8px!important}.vd-banner-actions>.btn{flex:calc(50% - 4px);justify-content:center;min-height:40px;padding-left:10px!important;padding-right:10px!important;font-size:.84rem!important}.vd-banner-actions>.btn-primary{flex-basis:100%}.vd-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-bottom:24px!important}.vd-metric-grid>.card{min-width:0;padding:14px!important}.vd-metric-value{overflow-wrap:anywhere;font-size:1.35rem!important}.vd-stack-table{min-width:0}.vd-stack-table thead{display:none}.vd-stack-table,.vd-stack-table tbody,.vd-stack-table tr,.vd-stack-table td{width:100%;display:block}.vd-stack-table tr{padding:14px 16px}.vd-stack-table td{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex;text-align:right!important;padding:5px 0!important}.vd-stack-table td>*{min-width:0}.vd-stack-table td[data-label]:before{content:attr(data-label);color:var(--text-dim);text-align:left;text-transform:none;font-size:.74rem;font-weight:600;font-family:var(--font-sans);flex-shrink:0}.vd-stack-table td.vd-cell-primary{display:block;text-align:left!important;padding-bottom:8px!important}.vd-stack-table td.vd-cell-full{display:block;text-align:center!important;padding:32px 0!important}.vd-stack-table td.vd-cell-actions>div{justify-content:flex-end}.vd-comment-indent{padding-left:0!important}}@media (width<=394px){.vd-banner-actions>.btn{flex-basis:100%}}@media (width<=480px){.vd-comments-card{padding:16px!important}.pp-section-card{padding:18px 16px!important}.pp-royalty-meta{width:100%;text-align:left!important}.pp-form-actions>.btn-primary,.pp-form-actions>.btn-ghost{flex:100%;justify-content:center}.pd-card{padding:16px!important}.pd-form-avatar{display:none}.pd-indent{margin-left:0!important;padding-left:0!important}.pd-mod-btn{min-height:32px}.pd-mod-icon{width:32px!important;height:32px!important}}.vd-modal-head{gap:12px}.vd-modal-head>button{flex-shrink:0}@media (width<=642px){.vd-modal-overlay{padding:12px!important}.vd-modal{overscroll-behavior:contain;max-height:92dvh!important}.vd-modal-head{align-items:flex-start!important}.vd-modal-title{font-size:1.08rem!important;line-height:1.3!important}.vd-modal-actions{flex-direction:column-reverse;align-items:stretch}.vd-modal-actions>.btn{white-space:normal;justify-content:center;width:100%}.vd-slug-row{flex-wrap:wrap}.vd-slug-row>input{flex:100%;min-width:0}}@media (width<=394px){.vd-modal-overlay{padding:8px!important}}@media (width>=643px) and (width<=899px){.vd-assets-table{min-width:0!important}.vd-assets-table th:nth-child(2),.vd-assets-table th:nth-child(5),.vd-assets-table td:nth-child(2):not([colspan]),.vd-assets-table td:nth-child(5){display:none}.vd-assets-table th,.vd-assets-table td{padding-left:14px!important;padding-right:14px!important}}.pub-select{appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:16px!important;padding-right:38px!important}@media (width<=642px){.vd-tabs,.customer-hub-tabs{white-space:normal!important;border-bottom:none!important;gap:6px!important;margin-bottom:22px!important;padding-bottom:0!important;display:grid!important;overflow:visible!important}.vd-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-hub-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.vd-tabs>button,.customer-hub-tabs>button{text-align:center;min-width:0;min-height:64px;box-shadow:inset 0 0 0 1px var(--border-subtle);white-space:normal!important;border-radius:var(--radius-md)!important;background:var(--bg-card)!important;border:none!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;padding:10px 6px!important;font-size:.76rem!important;line-height:1.25!important}.vd-tabs>button[data-active=true],.customer-hub-tabs>button[data-active=true]{box-shadow:inset 0 0 0 1.5px var(--primary);background:#7c5cfc14!important}.vd-tabs>button>svg,.customer-hub-tabs>button>svg{flex-shrink:0}}@media (width<=1024px){.admin-data-table{min-width:760px}}@media (width<=899px){.admin-navlink-row{grid-template-columns:1fr 1fr!important}.admin-navlink-remove{grid-column:1/-1;justify-self:end;padding-top:0!important}}@media (width<=642px){.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-bottom:20px!important}.admin-kpi-grid>.card{min-width:0;padding:14px!important}.admin-kpi-grid>.card>div:nth-child(2){overflow-wrap:anywhere;font-size:1.3rem!important}.admin-kpi-grid>.card>div:first-child>span{font-size:.76rem!important}.admin-search-box,.admin-search-box input{width:100%!important}.admin-data-table{min-width:700px}.admin-data-table th,.admin-data-table td{padding-left:12px!important;padding-right:12px!important}}@media (width<=480px){.modal-content.admin-modal-flush{padding:0!important}.admin-navlink-row{grid-template-columns:1fr!important}.admin-report-modal>div{padding-left:16px!important;padding-right:16px!important}}@media (width<=394px){.admin-kpi-grid>.card>div:nth-child(2){font-size:1.15rem!important}}@media (width<=480px){.admin-modal-section{padding-left:16px!important;padding-right:16px!important}.admin-data-table td[colspan]{text-align:left!important}.admin-comment-body{padding-left:0!important}}@media (width<=768px){[data-stack-mobile]{grid-template-columns:minmax(0,1fr)!important}}
