@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--ink:#081019;--panel:#101a26;--line:#ffffff1a;--muted:#8ea1b5;--text:#edf6ff;--cyan:#57e5d2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:#081019db;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,5vw,80px);display:flex;position:sticky;top:0}.brand{letter-spacing:-.01em;align-items:center;gap:11px;font-size:14px;font-weight:750;display:flex}.brand-mark{color:#031716;background:linear-gradient(135deg,var(--cyan),#a0fff3);border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 28px #57e5d233}nav{color:#9fb0c1;gap:30px;font-size:14px;display:flex}nav a:hover{color:#fff}.outline-button{color:#fff;cursor:pointer;background:#57e5d214;border:1px solid #57e5d280;border-radius:10px;padding:10px 16px}.hero{text-align:center;border-bottom:1px solid var(--line);flex-direction:column;align-items:center;min-height:365px;padding:48px 20px 42px;display:flex;position:relative;overflow:hidden}.hero-glow{filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#57e5d233,#0000 66%);border-radius:50%;width:620px;height:300px;position:absolute;top:-175px}.eyebrow,.section-kicker{text-transform:uppercase;letter-spacing:.18em;color:var(--cyan);font-size:11px;font-weight:800}.eyebrow{align-items:center;gap:9px;display:flex}.eyebrow span{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 14px var(--cyan);border-radius:50%}.hero h1{letter-spacing:-.055em;max-width:900px;margin:25px 0 18px;font-size:clamp(36px,5vw,58px);line-height:.98}.hero>p{color:#9fb0c1;max-width:680px;margin:0;font-size:18px;line-height:1.7}.search-shell{color:#20303f;background:#fff;border-radius:15px;align-items:center;gap:12px;width:min(760px,100%);margin-top:25px;padding:9px 10px 9px 17px;display:flex;box-shadow:0 24px 70px #00000059}.search-shell>span{color:#6a7d8e;font-size:24px;transform:rotate(-20deg)}.search-shell input{color:#142230;background:0 0;border:0;outline:0;flex:1;min-width:0}.search-shell a{color:#fff;background:#0a776f;border-radius:10px;padding:12px 22px;font-weight:750}.trust-row{color:#72869a;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:18px;font-size:12px;display:flex}.trust-row b{color:#c9d9e7}.directory-section{max-width:1240px;margin:auto;padding:52px 24px 68px}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.section-heading h2,.store-strip h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(30px,4vw,45px)}.result-count{color:var(--muted);font-size:13px}.category-row{scrollbar-width:none;gap:8px;padding:30px 0 26px;display:flex;overflow-x:auto}.category-row button{white-space:nowrap;border:1px solid var(--line);color:#91a4b7;cursor:pointer;background:#ffffff06;border-radius:999px;padding:10px 15px}.category-row button.active{background:var(--cyan);color:#051817;border-color:var(--cyan);font-weight:750}.product-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.product-card{border:1px solid var(--line);background:linear-gradient(#ffffff09,#ffffff05);border-radius:18px;transition:transform .2s,border-color .2s;overflow:hidden}.product-card:hover{border-color:#57e5d24d;transform:translateY(-3px)}.product-art{background:radial-gradient(circle at 80% 15%,#ffffff26,#0000 35%),linear-gradient(135deg,#392d72,#161f39);flex-direction:column;justify-content:space-between;height:145px;padding:22px;display:flex}.product-art span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff4d;border-radius:16px;place-items:center;width:58px;height:58px;font-weight:850;display:grid}.product-art small{color:#ffffffb3;font-weight:700}.product-art.cyan{background-image:radial-gradient(circle at 75% 20%,#35d1cd,#0000 40%),linear-gradient(135deg,#0a4b5d,#112538)}.product-art.rose{background-image:radial-gradient(circle at 75% 20%,#eb5d86,#0000 40%),linear-gradient(135deg,#6b223c,#251628)}.product-art.amber{background-image:radial-gradient(circle at 75% 20%,#ffc05b,#0000 40%),linear-gradient(135deg,#70501b,#282113)}.product-art.blue{background-image:radial-gradient(circle at 75% 20%,#5e9dff,#0000 40%),linear-gradient(135deg,#173e78,#131f38)}.product-art.emerald{background-image:radial-gradient(circle at 75% 20%,#41dc9e,#0000 40%),linear-gradient(135deg,#145b44,#122a25)}.store-line{color:var(--muted);justify-content:space-between;font-size:12px;display:flex}.approved-dot{color:#7ae7b1}.approved-dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.card-body h3{margin:12px 0 15px;font-size:19px}.payment-list{flex-wrap:wrap;gap:6px;min-height:27px;display:flex}.payment-list span{color:#879bb0;background:#ffffff0b;border-radius:6px;padding:5px 8px;font-size:10px}.card-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;margin-top:17px;padding-top:17px;display:flex}.card-footer small{color:#708398;font-size:10px;display:block}.card-footer strong{margin-top:2px;display:block}.card-footer button,.store-strip button,.submission-modal form button{background:var(--cyan);color:#051817;cursor:pointer;border:0;border-radius:9px;padding:10px 13px;font-weight:800}.empty-state{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:18px;padding:70px 20px}.seller-banner>div{gap:3px;min-width:0;display:grid}.seller-banner strong{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 12px #00000059;font-size:20px;line-height:1.15;overflow:hidden}.store-strip{background:radial-gradient(circle at 95% 0,#57e5d21f,#0000 38%),#0f1b27;border:1px solid #57e5d233;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;width:min(1192px,100% - 48px);margin:0 auto 90px;padding:45px;display:flex}.store-strip h2{max-width:720px}.store-strip button{white-space:nowrap;padding:14px 20px}footer{border-top:1px solid var(--line);color:#71869a;grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:25px;padding:35px clamp(24px,5vw,80px);font-size:11px;display:grid}footer p{line-height:1.6}footer>div:last-child{justify-content:flex-end;gap:15px;display:flex}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01060ad1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.warning-modal,.submission-modal{background:#131d28;border:1px solid #2c3b4b;border-radius:15px;width:min(610px,100%);max-height:calc(100vh - 40px);overflow-y:auto;box-shadow:0 28px 100px #0000008c}.warning-modal{padding:0 25px 24px}.modal-header{background:#3b5bb2;border-radius:14px 14px 0 0;justify-content:space-between;align-items:center;margin:0 -25px 22px;padding:15px 18px;display:flex}.modal-header>div{align-items:center;gap:10px;display:flex}.modal-header button,.modal-x{color:#fff;cursor:pointer;background:0 0;border:0;font-size:25px}.warning-icon{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.seller-alert{color:#fff6e5;background:#c56814;border-radius:8px;padding:14px;font-size:13px}.warning-modal h3{text-transform:uppercase;letter-spacing:.05em;margin:24px 0 7px;font-size:15px}.warning-modal>p{color:#9eb0c1;font-size:13px;line-height:1.65}.modal-details{background:#283647;border-radius:9px;gap:1px;margin:20px 0;display:grid;overflow:hidden}.modal-details>div{background:#192532;grid-template-columns:130px 1fr;gap:15px;padding:12px 14px;font-size:12px;display:grid}.modal-details span{color:#71869a}.support-note{border-left:2px solid var(--cyan);padding-left:12px}.affirmation{cursor:pointer;background:#0f1821;border:1px solid #334456;border-radius:9px;align-items:flex-start;gap:11px;margin:22px 0;padding:15px;font-size:12px;line-height:1.45;display:flex}.affirmation input{accent-color:var(--cyan);margin-top:2px}.modal-actions{justify-content:flex-end;gap:9px;display:flex}.close-button{color:#aab8c5;cursor:pointer;background:0 0;border:1px solid #344556;border-radius:8px;padding:11px 17px}.continue-button{color:#617487;text-transform:uppercase;letter-spacing:.05em;pointer-events:none;background:#293745;border-radius:8px;padding:12px 18px;font-size:12px;font-weight:850}.continue-button.unlocked{background:var(--cyan);color:#061917;pointer-events:auto}.submission-modal{padding:30px;position:relative}.submission-modal .modal-x{position:absolute;top:12px;right:17px}.submission-modal h2{margin:9px 0;font-size:34px}.submission-modal>p{color:#8fa3b6;font-size:13px;line-height:1.6}.submission-modal form{gap:15px;margin-top:22px;display:grid}.submission-modal label{color:#9fb0c1;gap:7px;font-size:12px;display:grid}.submission-modal input,.submission-modal select{color:#fff;background:#0e1720;border:1px solid #334556;border-radius:9px;outline:0;width:100%;padding:13px}.submission-modal input:focus,.submission-modal select:focus{border-color:var(--cyan)}.submission-modal form button{margin-top:4px;padding:14px}.submission-modal form button:disabled{opacity:.62;cursor:not-allowed}.form-message{border-radius:8px;margin:0;padding:11px 12px;font-size:12px;line-height:1.45}.form-message.sent{color:#9df0c8;background:#38b47e1f;border:1px solid #38b47e40}.form-message.error{color:#ffc3c3;background:#e04b4b1f;border:1px solid #e04b4b40}.admin-gate{background:radial-gradient(circle at 50% 0,#57e5d21f,transparent 35%),var(--ink);place-items:center;min-height:100vh;padding:24px;display:grid}.admin-gate section{text-align:center;border:1px solid var(--line);background:var(--panel);border-radius:20px;width:min(460px,100%);padding:38px}.admin-gate .brand-mark{margin:auto}.admin-gate h1{margin:20px 0 10px}.admin-gate p{color:var(--muted);line-height:1.6}.admin-gate form{gap:10px;margin-top:20px;display:grid}.admin-gate input,.crawler-test-panel input,.crawler-test-panel select{color:#fff;background:#0e1720;border:1px solid #334556;border-radius:9px;outline:0;padding:13px}.admin-gate button,.crawler-test-panel button{background:var(--cyan);color:#051817;cursor:pointer;border:0;border-radius:9px;padding:13px;font-weight:800}.admin-shell{max-width:1280px;min-height:100vh;margin:auto;padding:42px 24px 90px}.admin-header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.admin-header h1{margin:7px 0 0;font-size:42px}.admin-header-links{gap:8px;display:flex}.admin-header-links a,.admin-header-links button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:9px;padding:10px 14px}.crawler-test-panel{background:radial-gradient(circle at 100% 0,#57e5d21a,transparent 35%),var(--panel);border:1px solid #57e5d238;border-radius:18px;grid-template-columns:1fr 1.45fr;align-items:end;gap:28px;margin:30px 0;padding:24px;display:grid}.crawler-test-panel h2{margin:7px 0}.crawler-test-panel p{color:var(--muted);margin:0;font-size:12px}.crawler-test-panel form{grid-template-columns:1.5fr 1fr auto;gap:8px;display:grid}.crawler-test-panel button:disabled{opacity:.55;cursor:not-allowed}.admin-summary{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.admin-summary span{border:1px solid var(--line);color:var(--muted);border-radius:10px;padding:12px 15px;font-size:12px}.admin-summary b{color:var(--text);margin-right:4px;font-size:18px}.admin-error,.admin-empty{border:1px solid var(--line);color:#ffc3c3;border-radius:12px;padding:20px}.admin-error{justify-content:space-between;gap:15px;display:flex}.admin-error button{cursor:pointer;border:0;border-radius:7px;padding:7px 10px}.review-list{gap:20px;display:grid}.review-card{border:1px solid var(--line);background:var(--panel);border-radius:18px;overflow:hidden}.review-shop-head{justify-content:space-between;align-items:flex-start;gap:25px;padding:24px;display:flex}.review-shop-head h2{margin:9px 0 5px}.review-shop-head p,.review-shop-head a{color:var(--muted);font-size:12px}.review-shop-head a{margin-top:7px;display:block}.status-pill{text-transform:uppercase;letter-spacing:.08em;color:#afc0cf;background:#283647;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:850;display:inline-flex}.status-pill.approved{color:#8ef0bf;background:#2dac6f24}.status-pill.denied{color:#faa;background:#dc484824}.review-actions,.product-review-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.review-actions button,.product-review-actions button{color:#d5e0e9;cursor:pointer;background:#1b2936;border:1px solid #38495a;border-radius:8px;padding:9px 11px;font-size:11px}.review-actions button.approve,.product-review-actions button.approve{color:#87edba;border-color:#48d69459}.review-actions button.deny,.product-review-actions button.deny{color:#faa;border-color:#f05e5e52}.review-actions button:disabled,.product-review-actions button:disabled{opacity:.45;cursor:not-allowed}.crawler-signals{grid-template-columns:1fr 1fr;gap:8px;margin:0 24px 14px;display:grid}.crawler-signals div{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:9px;padding:11px 13px}.crawler-signals small{color:#71869a;margin-bottom:5px;display:block}.crawler-signals span{color:#bfd0dc;font-size:11px}.import-message{color:#98cfc9;background:#57e5d212;border-radius:8px;margin:0 24px 18px;padding:11px 13px;font-size:11px}.review-products{border-top:1px solid var(--line);max-height:620px;overflow:auto}.review-products>p{color:var(--muted);padding:20px 24px}.review-products article{border-bottom:1px solid #fff1;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 22px;display:grid}.review-product-image{width:52px;height:52px;color:var(--cyan);background:#1d303d;border-radius:9px;place-items:center;font-weight:800;display:grid;overflow:hidden}.review-product-image img{object-fit:cover;width:100%;height:100%}.review-products h3{margin:5px 0 3px;font-size:14px}.review-products p,.review-products a{color:var(--muted);margin:0;font-size:10px}.review-products p b{color:var(--text);font-size:12px}.review-description{white-space:nowrap;text-overflow:ellipsis;max-width:760px;overflow:hidden}.review-products a{color:#7acfc5;margin-top:5px;display:inline-block}@media (max-width:900px){nav{display:none}.product-grid{grid-template-columns:repeat(2,1fr)}footer{grid-template-columns:1fr}footer>div:last-child{justify-content:flex-start}.review-shop-head{flex-direction:column}.review-actions{justify-content:flex-start}.crawler-test-panel{grid-template-columns:1fr}.crawler-test-panel form{grid-template-columns:1fr 1fr}.crawler-test-panel form button{grid-column:1/-1}}@media (max-width:620px){.site-header{height:66px;padding-inline:15px}.brand>span:last-child{display:none}.hero{min-height:390px;padding-top:42px}.hero h1{font-size:45px}.hero>p{font-size:15px}.search-shell{padding-left:13px}.search-shell a{padding-inline:14px}.product-grid{grid-template-columns:1fr}.store-strip{flex-direction:column;align-items:flex-start;padding:30px 24px}.modal-details>div{grid-template-columns:1fr;gap:4px}.modal-actions{flex-direction:column-reverse}.modal-actions>*{text-align:center}.admin-header{flex-direction:column;align-items:flex-start}.admin-header-links{width:100%}.crawler-test-panel form,.crawler-signals{grid-template-columns:1fr}.crawler-test-panel form button{grid-column:auto}.review-products article{grid-template-columns:44px minmax(0,1fr)}.review-product-image{width:44px;height:44px}.product-review-actions{grid-column:1/-1;justify-content:flex-start}}.field-hint{color:#7f93a8;font-size:11px;font-weight:400}.submission-modal textarea{resize:vertical;color:#fff;background:#0e1720;border:1px solid #334556;border-radius:9px;outline:0;width:100%;min-height:95px;padding:13px}.submission-modal textarea:focus{border-color:var(--cyan)}.intake-fieldset{border:1px solid #334556;border-radius:9px;margin:0;padding:13px}.intake-fieldset legend{color:#9fb0c1;padding:0 6px;font-size:12px}.intake-options{grid-template-columns:1fr 1fr;gap:8px 12px;margin-bottom:12px;display:grid}.intake-options label{color:#c4d0da;cursor:pointer;align-items:center;gap:7px;display:flex}.intake-options input{width:auto;accent-color:var(--cyan);padding:0}.review-workspace{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.shop-tabs{gap:7px;max-height:calc(100vh - 36px);display:grid;position:sticky;top:18px;overflow:auto}.shop-tabs button{text-align:left;border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);cursor:pointer;border-radius:10px;gap:5px;padding:13px;display:grid}.shop-tabs button.active{border-color:var(--cyan);background:#57e5d214}.shop-tabs small{color:var(--muted);text-transform:capitalize}.queue-number{background:#57e5d20f;border:1px solid #57e5d240;border-radius:12px;justify-content:space-between;align-items:center;margin:0 24px 14px;padding:17px 20px;display:flex}.queue-number small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.queue-number strong{color:var(--cyan);font-size:36px}.contact-buttons{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.contact-buttons a,.contact-buttons span{color:#c6d7e3;background:#101a24;border:1px solid #334556;border-radius:8px;padding:9px 11px;font-size:12px}.crypto-options{background:#57e5d20d;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:8px;margin:10px 0 2px;padding:12px;display:grid}.crypto-options label{align-items:center;gap:7px;display:flex}.crypto-options label input{width:auto}.contact-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contact-fields label:last-child{grid-column:1/-1}@media (max-width:900px){.review-workspace{grid-template-columns:1fr}.shop-tabs{display:flex;position:static;overflow-x:auto}.shop-tabs button{min-width:210px}.contact-fields{grid-template-columns:1fr}.contact-fields label:last-child{grid-column:auto}}@media (max-width:480px){.intake-options{grid-template-columns:1fr}}.approved-live{color:#87edba;border:1px solid #48d69459;border-radius:8px;align-items:center;padding:9px 11px;font-size:11px;display:inline-flex}.search-shell button{color:#fff;cursor:pointer;background:#0a776f;border:0;border-radius:10px;padding:12px 22px;font-weight:750}.crawler-live{grid-template-columns:repeat(4,1fr);gap:10px;margin:28px 0 0;display:grid}.crawler-live>div{background:#57e5d20e;border:1px solid #57e5d238;border-radius:11px;gap:5px;padding:14px 16px;display:grid}.crawler-live small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.crawler-live strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.promotion-slot{text-align:center;min-height:220px;color:var(--muted);background:#57e5d206;border:1px dashed #57e5d24d;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.promotion-slot span{text-transform:uppercase;letter-spacing:.13em;color:var(--cyan);font-size:10px}.promotion-slot strong{color:var(--text);margin:10px 0 6px;font-size:20px}.promotion-slot small{max-width:210px;line-height:1.5}.shop-promotion-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:30px;display:grid}.promoted-shop{--shop-glow:#54e0d2;border:1px solid var(--shop-glow);min-height:220px;padding:22px}@supports (color:color-mix(in lab, red, red)){.promoted-shop{border:1px solid color-mix(in srgb,var(--shop-glow) 50%,transparent)}}.promoted-shop{background:radial-gradient(circle at 80% 10%,var(--shop-glow),transparent 38%),var(--panel);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.promoted-shop{background:radial-gradient(circle at 80% 10%,color-mix(in srgb,var(--shop-glow) 28%,transparent),transparent 38%),var(--panel)}}.promoted-shop{box-shadow:0 0 28px var(--shop-glow)}@supports (color:color-mix(in lab, red, red)){.promoted-shop{box-shadow:0 0 28px color-mix(in srgb,var(--shop-glow) 18%,transparent)}}.promoted-shop{position:relative;overflow:hidden}.promoted-shop h3{margin:17px 0 6px;font-size:21px}.promoted-shop p{color:var(--muted);font-size:12px}.promoted-shop>a{background:var(--shop-glow);color:#071513;border-radius:8px;margin-top:20px;padding:9px 12px;font-size:12px;font-weight:800;display:inline-block}.shop-promotion-mark{background:var(--shop-glow);border-radius:12px;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.shop-promotion-mark{background:color-mix(in srgb,var(--shop-glow) 24%,#172330)}}.shop-promotion-mark{font-weight:850}.effect-sparkles:after{content:"✦ · ✧ · ✦ · ✧";color:var(--shop-glow);opacity:.65;animation:3s ease-in-out infinite float-particles;position:absolute;inset:10px 14px auto auto}.effect-dots:after{content:"•  ·  •  ·  •";color:var(--shop-glow);animation:2.4s ease-in-out infinite float-particles;position:absolute;top:12px;right:14px}@keyframes float-particles{50%{opacity:.25;transform:translateY(8px)}}.search-page-head{text-align:center;padding:64px 24px 28px}.search-page-head h1{letter-spacing:-.05em;margin:12px 0;font-size:clamp(36px,6vw,62px)}.search-page-head .search-shell{margin-inline:auto}.product-description{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:56px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}@media (max-width:1000px){.shop-promotion-grid,.crawler-live{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.shop-promotion-grid,.crawler-live{grid-template-columns:1fr}.search-shell button{padding-inline:14px}}.product-image{background:linear-gradient(135deg,#142332,#0e1720);place-items:center;height:190px;display:grid;overflow:hidden}.product-image img{object-fit:cover;width:100%;height:100%}.product-image span{background:#ffffff1a;border:1px solid #ffffff47;border-radius:16px;place-items:center;width:58px;height:58px;font-weight:850;display:grid}.search-results{padding-top:16px}.filter-bar{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-wrap:wrap;gap:10px;margin:0 0 30px;padding:14px;display:flex}.filter-bar label{min-width:135px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;gap:5px;font-size:10px;display:grid}.filter-bar input,.filter-bar select{height:38px;color:var(--text);text-transform:none;letter-spacing:0;background:#0e1720;border:1px solid #334556;border-radius:8px;padding:0 10px}.filter-button{background:var(--cyan);color:#051817;cursor:pointer;border:0;border-radius:8px;align-self:end;height:38px;padding:0 15px;font-weight:800}.shop-signal{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;font-size:10px;display:flex}.shop-signal>span{margin-right:2px}.shop-signal button{color:#c6d7e3;cursor:pointer;background:#101a24;border:1px solid #334556;border-radius:7px;padding:6px 8px;font-size:11px}.shop-signal button.selected{border-color:var(--cyan);color:#d9fffb;background:#57e5d21f}.shop-signal .report-shop{color:#ffb6b6;border-color:#f05e5e59;margin-left:auto}.report-modal{width:min(510px,100%)}@media (max-width:620px){.filter-bar label{flex:42%}.filter-button{width:100%}.shop-signal .report-shop{margin-left:0}}.moderation-list{gap:14px;margin-top:22px;display:grid}.moderation-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:15px;padding:20px;display:grid}.moderation-card h2{margin:0 0 5px;font-size:20px}.moderation-card>a{color:var(--muted);font-size:12px}.vote-summary{align-items:center;gap:10px;display:flex}.vote-summary button,.report-list button{color:#d4e0e8;cursor:pointer;background:#14212d;border:1px solid #394b5c;border-radius:7px;padding:7px 9px;font-size:11px}.report-list{gap:8px;display:grid}.report-list>div{background:#0d161f;border:1px solid #f05e5e33;border-radius:9px;padding:12px}.report-list p{color:#b3c2cf;margin:7px 0;font-size:12px;line-height:1.5}.report-list small{color:#6f8396;font-size:10px}.report-list span{gap:7px;margin-top:10px;display:flex}.moderation-panel{border-top:1px solid var(--line);margin-top:70px;padding-top:42px}.moderation-panel .section-heading h2{font-size:32px}.moderation-intro{max-width:720px;color:var(--muted);font-size:13px;line-height:1.6}.simple-page{background:radial-gradient(circle at 50% 0,#57e5d229,transparent 42%),var(--ink);place-items:center;min-height:100vh;padding:28px;display:grid}.simple-page section{border:1px solid var(--line);background:var(--panel);border-radius:20px;gap:16px;width:min(650px,100%);padding:36px;display:grid}.simple-page .brand{margin-bottom:12px}.simple-page h1{font-size:clamp(28px,5vw,46px);line-height:1.05}.simple-page p{color:var(--muted);line-height:1.6}.simple-page form{gap:13px;display:grid}.simple-page label{color:var(--muted);gap:8px;font-size:12px;display:grid}.simple-page textarea{resize:vertical;width:100%;min-height:140px;color:var(--text);background:#0d161f;border:1px solid #334556;border-radius:10px;padding:13px}.simple-page button,.primary-link{background:var(--cyan);color:#041513;cursor:pointer;border:0;border-radius:9px;justify-self:start;padding:12px 16px;font-weight:850}.primary-link{display:inline-flex}.text-link{color:var(--cyan);font-size:13px}.detail-page{min-height:100vh;padding-bottom:90px}.breadcrumbs,.product-detail,.detail-content,.more-products,.shop-hero,.shop-info-grid,.shop-catalogue{width:min(1180px,100% - 48px);margin-inline:auto}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:9px;padding:28px 0 18px;font-size:12px;display:flex}.breadcrumbs a{color:var(--cyan)}.product-detail{border:1px solid var(--line);background:var(--panel);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid;overflow:hidden}.detail-image{background:linear-gradient(145deg,#e5eef3,#fcfcfa);place-items:center;min-height:480px;display:grid}.detail-image img{object-fit:contain;width:100%;height:100%;max-height:620px}.detail-image>span{color:var(--cyan);background:#213343;border-radius:24px;padding:32px;font-size:50px;font-weight:900}.detail-info{flex-direction:column;align-items:flex-start;padding:38px;display:flex}.detail-info h1{margin:12px 0;font-size:clamp(30px,4vw,48px);line-height:1.05}.seller-link{color:#9bc8de;font-size:13px}.detail-price{margin:28px 0 20px}.detail-price small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.detail-price strong{margin:4px 0;font-size:35px;display:block}.detail-price span{color:var(--muted);font-size:12px}.detail-payments,.detail-contacts{width:100%;margin:13px 0}.detail-payments>span,.detail-contacts>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:11px;display:block}.detail-payments>div,.detail-contacts>div{flex-wrap:wrap;gap:7px;display:flex}.pay-chip{border-radius:7px;padding:6px 9px;font-size:10px;font-weight:750;display:inline-flex;color:#d6e4ef!important;background:#22313d!important}.pay-crypto{color:#ffe0a2!important;background:#553500!important}.pay-paypal,.pay-paypal-friends-family{color:#a9dcff!important;background:#113e6d!important}.pay-card,.pay-cards-stripe{color:#f0ccff!important;background:#5b2977!important}.pay-telegram-stars{color:#b6efff!important;background:#11526b!important}.pay-upi{color:#ffe4a4!important;background:#4a3714!important}.pay-bank,.pay-bank-transfer{color:#bdf1d6!important;background:#244a39!important}.detail-actions{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}.primary-action,.secondary-action,.card-link,.report-trigger{background:var(--cyan);color:#061917;cursor:pointer;border:0;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:850}.secondary-action,.card-link{color:#d7e7ee;background:#243442}.report-trigger{color:#ffc0c0;background:0 0;border:1px solid #f05e5e66}.detail-contacts a{color:#cef2ee;background:#1b2a37;border:1px solid #334556;border-radius:8px;padding:8px 10px;font-size:12px}.detail-content{grid-template-columns:1.6fr .8fr;gap:16px;margin-top:18px;display:grid}.detail-content article,.detail-content aside,.shop-info-grid article{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:28px}.detail-content h2,.shop-info-grid h2{margin:0 0 12px;font-size:17px}.detail-content h3{margin-top:24px;font-size:13px}.detail-content p,.shop-info-grid p{color:#a6bac9;font-size:13px;line-height:1.65}.detail-content aside>a{color:var(--cyan);font-weight:800}.more-products{margin-top:55px}.mini-product-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.mini-product{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding-bottom:12px;overflow:hidden}.mini-product img,.mini-product>span{object-fit:cover;width:100%;height:130px;color:var(--cyan);background:#183040;place-items:center;font-size:24px;display:grid}.mini-product b,.mini-product small{padding:0 12px;display:block}.mini-product b{padding-top:12px;font-size:12px;line-height:1.35}.mini-product small{color:var(--cyan);margin-top:6px}.shop-hero{background:radial-gradient(circle at 85% 0,#57e5d22e,transparent 35%),var(--panel);border:1px solid #57e5d240;border-radius:22px;justify-content:space-between;align-items:center;gap:25px;margin-top:34px;padding:38px;display:flex}.shop-hero h1{margin:8px 0;font-size:clamp(35px,5vw,64px)}.shop-hero p{color:var(--muted)}.shop-hero-actions{flex-wrap:wrap;gap:8px;display:flex}.shop-info-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.shop-catalogue{margin-top:55px}.product-card h3 a{color:inherit}.product-image{position:relative}.sponsor-label{color:#8dffee;text-transform:uppercase;letter-spacing:.06em;background:#050b11d1;border-radius:999px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:850;position:absolute;top:10px;left:10px}.search-scope{justify-content:center;gap:4px;margin-top:18px;display:flex}.search-scope button{color:#9eb3c3;cursor:pointer;background:#111d28;border:1px solid #334556;padding:8px 14px;font-size:12px;font-weight:800}.search-scope button:first-child{border-radius:8px 0 0 8px}.search-scope button:last-child{border-radius:0 8px 8px 0}.search-scope .active{background:var(--cyan);color:#061917;border-color:var(--cyan)}.filter-zone{width:min(1180px,100% - 48px);margin:0 auto}.shop-result-grid{gap:12px;display:grid}.shop-result{border:1px solid var(--line);background:var(--panel);border-radius:15px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.shop-result h2{margin:0;font-size:19px}.shop-result h2 a{color:var(--text)}.shop-result p{color:var(--muted);margin:7px 0;font-size:12px}.owner-preview{max-width:700px;font-style:italic}.card-body .store-line{color:#9ec7d9;margin:0 0 12px;display:block}.card-link{align-items:center;display:inline-flex}.card-footer{gap:9px}.promotion-slot{cursor:pointer;transition:transform .2s,border-color .2s}.promotion-slot:hover{border-color:var(--cyan);transform:translateY(-3px)}.coming-soon-page{background:radial-gradient(circle at 50% 0,#57e5d224,transparent 44%),var(--ink);place-items:center;min-height:100vh;padding:24px;display:grid}.coming-soon-page section{border:1px solid var(--line);background:var(--panel);text-align:center;border-radius:24px;width:min(800px,100%);padding:50px}.coming-soon-page h1{margin:10px 0;font-size:clamp(40px,6vw,72px)}.coming-soon-page p{max-width:570px;color:var(--muted);margin:0 auto;line-height:1.65}.coming-soon-choices{grid-template-columns:1fr 1fr;gap:14px;margin:32px 0;display:grid}.coming-soon-choices div{text-align:left;border:1px solid #57e5d233;border-radius:14px;padding:22px}.coming-soon-choices h2{margin:0;font-size:18px}.coming-soon-choices p{margin-top:10px;font-size:13px}@media (max-width:820px){.product-detail,.detail-content{grid-template-columns:1fr}.detail-image{min-height:300px}.detail-info{padding:28px}.shop-hero{flex-direction:column;align-items:flex-start}.shop-info-grid,.mini-product-grid{grid-template-columns:1fr 1fr}.shop-result{grid-template-columns:50px minmax(0,1fr)}.shop-result>.card-link{grid-column:2}.coming-soon-choices{grid-template-columns:1fr}}@media (max-width:560px){.breadcrumbs,.product-detail,.detail-content,.more-products,.shop-hero,.shop-info-grid,.shop-catalogue,.filter-zone{width:min(100% - 28px,1180px)}.shop-info-grid,.mini-product-grid{grid-template-columns:1fr}.detail-info{padding:22px}.detail-actions{width:100%}.detail-actions>*{text-align:center;flex:1;justify-content:center}.shop-hero{padding:26px}.shop-result{gap:12px;padding:14px}.shop-result .card-link{justify-self:start}.coming-soon-page section{padding:32px 22px}}.shop-vote{flex-wrap:wrap;align-items:center;gap:7px;margin-top:18px;display:flex}.shop-vote>span,.shop-vote small{color:var(--muted);font-size:11px}.shop-vote button{color:#d7e7ef;cursor:pointer;background:#101b25;border:1px solid #35495c;border-radius:7px;padding:7px 9px}.shop-vote button.selected{border-color:var(--cyan);color:#d8fffa;background:#57e5d21a}.report-evidence{color:#9fe9df;width:max-content;margin-top:8px;font-size:11px;display:block}.clickable-card{cursor:pointer}.clickable-card:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.effect-preview{grid-template-columns:repeat(3,1fr);gap:12px;margin:26px 0 14px;display:grid}.effect-swatch{text-align:left;background:#101c27;border:1px solid #345063;border-radius:13px;min-height:115px;padding:18px;position:relative;overflow:hidden}.effect-swatch b,.effect-swatch span{z-index:1;display:block;position:relative}.effect-swatch b{font-size:14px}.effect-swatch span{color:#9eb5c5;margin-top:7px;font-size:12px}.effect-swatch.soft{box-shadow:0 0 20px #57e5d23b}.effect-swatch.heavy{border-color:#a887ff;box-shadow:0 0 28px #8a69ffa6,inset 0 0 26px #8a69ff2e}.effect-swatch.particles:before{content:"";opacity:.75;background-image:radial-gradient(circle,#57e5d2e6 1px,#0000 2px),radial-gradient(circle,#9d78ffbf 1px,#0000 2px);background-position:2px 5px,13px 17px;background-size:23px 23px,37px 37px;position:absolute;inset:0}.effect-copy{font-size:13px!important}.coming-label{text-transform:uppercase;letter-spacing:.08em;font-weight:850;color:#6dffe9!important;margin:23px auto 12px!important;font-size:11px!important}@media (max-width:560px){.effect-preview{grid-template-columns:1fr}}.effect-library{text-align:left;margin:26px 0 14px}.effect-library-heading{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:11px;display:flex}.effect-library-heading b{font-size:14px}.effect-library-heading span{color:var(--muted);font-size:12px}.effect-preview{grid-template-columns:repeat(3,1fr);margin:0}.effect-swatch{isolation:isolate}.effect-swatch:after{content:"";pointer-events:none;opacity:.65;z-index:0;position:absolute;inset:-40%}.effect-swatch.soft-glow{box-shadow:0 0 18px #57e5d247}.effect-swatch.heavy-glow{border-color:#a887ff;box-shadow:0 0 28px #8a69ff99,inset 0 0 26px #8a69ff26}.effect-swatch.aurora:after{background:linear-gradient(120deg,#0000 20%,#57e5d25c,#8a69ff61,#0000 80%);animation:7s ease-in-out infinite aurora-drift}.effect-swatch.sparkle:after{background-image:radial-gradient(circle,#ffffffe6 1px,#0000 2px),radial-gradient(circle,#57e5d2e6 1px,#0000 2px);background-position:3px 8px,17px 24px;background-size:32px 32px,48px 48px;animation:8s linear infinite sparkle-shift}.effect-swatch.starfield:after{background-image:radial-gradient(circle,#7db0ffe6 1px,#0000 2px),radial-gradient(circle,#cdb5ffcc 1px,#0000 2px);background-position:2px 5px,13px 17px;background-size:23px 23px,39px 39px;animation:12s linear infinite star-drift}.effect-swatch.ember{border-color:#82523b;box-shadow:0 0 20px #ff6e3b38}.effect-swatch.ember:after{background-image:radial-gradient(circle,#ffc174f2 1px,#0000 2px),radial-gradient(circle,#ff5e39cc 1px,#0000 2px);background-size:31px 31px,53px 53px;animation:6s linear infinite ember-rise}@keyframes aurora-drift{50%{transform:translate(14%)rotate(9deg)}}@keyframes sparkle-shift{to{transform:translate(17px,-13px)}}@keyframes star-drift{to{transform:translate(-22px,18px)}}@keyframes ember-rise{to{transform:translateY(-35px)}}@media (prefers-reduced-motion:reduce){.effect-swatch:after{animation:none!important}}@media (max-width:560px){.effect-library-heading{display:block}.effect-library-heading span{margin-top:5px;display:block}}.product-grid{gap:14px}.product-card{border-radius:15px}.product-image{background:#101d29;height:142px}.product-image>img{object-fit:cover;width:100%;height:100%;display:block}.text-cover{background:radial-gradient(circle at 85% 20%,#57e5d229,#0000 36%),linear-gradient(135deg,#13283c,#101525);flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;height:100%;padding:20px;display:flex}.text-cover strong{color:#8dffe8;text-transform:uppercase;letter-spacing:.14em;font-size:12px}.text-cover span{letter-spacing:-.025em;max-width:95%;font-size:21px;font-weight:800;line-height:1.12}.card-body{padding:16px}.card-body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:16px;line-height:1.3;display:-webkit-box;overflow:hidden}.card-body .store-line{margin-bottom:10px;font-size:11px}.payment-list.compact-payments{gap:5px;min-height:24px}.payment-list.compact-payments span{border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.compact-payments .pay-paypal{color:#b9dcff;background:#073a72}.compact-payments .pay-card{color:#e4d1ff;background:#4c2b80}.compact-payments .pay-crypto{color:#ffe0a1;background:#704a08}.compact-payments .pay-binance{color:#fff0a6;background:#5d5010}.compact-payments .pay-stars{color:#cbe8ff;background:#1d5a9c}.compact-payments .pay-upi{color:#f9e7a0;background:#3d3511}.compact-payments .pay-bank{color:#c4f6df;background:#174f43}.card-footer{margin-top:12px;padding-top:12px}.card-footer button{padding:9px 11px;font-size:12px}@media (min-width:1100px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.product-card{isolation:isolate;position:relative}.product-card:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff17,#0000);width:38%;height:175%;animation:10s ease-in-out infinite card-sheen;position:absolute;top:-35%;left:-65%;transform:rotate(18deg)}.product-card:hover:after{background:linear-gradient(90deg,#0000,#7bffed2b,#0000);animation-duration:2.4s}@keyframes card-sheen{0%,62%,to{opacity:0;transform:translate(0)rotate(18deg)}68%{opacity:1}82%{opacity:.7;transform:translate(510%)rotate(18deg)}}.text-cover{gap:8px;padding:18px}.text-cover strong{letter-spacing:.16em;font-size:10px}.text-cover span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:650;line-height:1.22;display:-webkit-box;overflow:hidden}.card-body h3{letter-spacing:-.015em;font-size:15px;font-weight:600;line-height:1.35}@media (max-width:1099px) and (min-width:700px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:699px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.text-cover span{font-size:14px}.card-body{padding:13px}.card-body h3{font-size:14px}.card-footer button{padding:8px 9px;font-size:11px}}@media (prefers-reduced-motion:reduce){.product-card:after{animation:none}}.product-image .text-cover span{place-items:initial;-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;height:auto;color:var(--text);text-transform:none;background:0 0;border:0;border-radius:0;padding:0;display:-webkit-box}.shop-management-panel{background:var(--panel);border:1px solid #57e5d238;border-radius:18px;margin-top:30px;padding:24px}.shop-management-panel .section-heading{align-items:center}.shop-management-panel .section-heading button{color:#faa;cursor:pointer;background:0 0;border:1px solid #f05e5e52;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:750}.management-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.management-card{border:1px solid var(--line);background:#0d161f;border-radius:13px;padding:17px}.management-shop-head{justify-content:space-between;gap:13px;display:flex}.management-shop-head h3{margin:8px 0 5px;font-size:16px}.management-shop-head a,.management-shop-head small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.management-shop-head small{text-align:right}.management-actions{gap:8px;margin:14px 0;display:flex}.management-actions button,.shop-edit-form button{color:#d4e0e8;cursor:pointer;background:#14212d;border:1px solid #394b5c;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:750}.management-actions .approve{color:#87edba;border-color:#48d69459}.management-actions .deny{color:#faa;border-color:#f05e5e52}.shop-edit-form{grid-template-columns:1fr 1fr;gap:9px;display:grid}.shop-edit-form label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;gap:5px;font-size:10px;display:grid}.shop-edit-form input,.shop-edit-form textarea{width:100%;color:var(--text);font:inherit;text-transform:none;letter-spacing:0;background:#101a24;border:1px solid #334556;border-radius:7px;padding:9px;font-size:11px}.shop-edit-form textarea{resize:vertical;min-height:62px}.shop-edit-form label:nth-child(2),.shop-edit-form button{grid-column:1/-1}.shop-edit-form button{background:var(--cyan);color:#051817;border:0;justify-self:start}@media (max-width:900px){.management-list{grid-template-columns:1fr}}@media (max-width:520px){.shop-management-panel{padding:17px}.shop-management-panel .section-heading{flex-direction:column;align-items:flex-start}.management-shop-head{flex-direction:column}.management-shop-head small{text-align:left}.shop-edit-form{grid-template-columns:1fr}}.promoted-shop{isolation:isolate;overflow:hidden}.promoted-shop>*{z-index:1;position:relative}.promoted-shop:before{content:"";z-index:0;pointer-events:none;opacity:.7;position:absolute;inset:-35%}.promoted-shop.effect-aurora:before{background:linear-gradient(115deg,transparent 28%,var(--shop-glow),#9870ff59,transparent 72%)}@supports (color:color-mix(in lab, red, red)){.promoted-shop.effect-aurora:before{background:linear-gradient(115deg,transparent 28%,color-mix(in srgb,var(--shop-glow) 70%,transparent),#9870ff59,transparent 72%)}}.promoted-shop.effect-aurora:before{animation:7s ease-in-out infinite featured-aurora}.promoted-shop.effect-sparkle:before{background-image:radial-gradient(circle,#fffffff2 1px,transparent 2px),radial-gradient(circle,var(--shop-glow) 1px,transparent 2px);background-position:1px 9px,17px 24px;background-size:31px 31px,47px 47px;animation:8s linear infinite featured-sparkle}.promoted-shop.effect-starfield:before{background-image:radial-gradient(circle,#bde1ffe6 1px,#0000 2px),radial-gradient(circle,#dabfffb3 1px,#0000 2px);background-position:4px 6px,14px 18px;background-size:23px 23px,39px 39px;animation:12s linear infinite featured-stars}.promoted-shop.effect-ember:before{background-image:radial-gradient(circle,#ffd48f 1px,#0000 2px),radial-gradient(circle,#ff7648 1px,#0000 2px);background-position:4px 9px,18px 24px;background-size:28px 28px,51px 51px;animation:6s linear infinite featured-embers}@keyframes featured-aurora{50%{transform:translate(15%)rotate(8deg)}}@keyframes featured-sparkle{to{transform:translate(17px,-13px)}}@keyframes featured-stars{to{transform:translate(-23px,18px)}}@keyframes featured-embers{to{transform:translateY(-38px)}}@media (prefers-reduced-motion:reduce){.promoted-shop:before{animation:none!important}}.control-room{max-width:1320px}.admin-tabs{border-bottom:1px solid var(--line);gap:7px;margin:28px 0 26px;padding-bottom:1px;display:flex;overflow-x:auto}.admin-tabs button{color:#a9bac8;cursor:pointer;background:#111b26;border:1px solid #35465a;border-bottom:0;border-radius:11px 11px 0 0;flex:none;align-items:center;gap:7px;padding:12px 15px;font-weight:800;display:flex}.admin-tabs button.active{color:#dffff9;background:linear-gradient(135deg,#204a63,#153141);border-color:#57e5d299;box-shadow:0 -8px 25px #57e5d21a}.admin-tabs span{color:#fff;background:#344456;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;display:grid}.admin-tabs .active span{background:var(--cyan);color:#071817}.overview-tab,.admin-panel,.review-tab,.reports-tab,.shop-list-tab{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:24px}.overview-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.overview-heading h2,.admin-panel h2{margin:7px 0 0;font-size:32px}.danger-button{color:#ffb4b4;cursor:pointer;background:#a623231f;border:1px solid #f05e5e73;border-radius:9px;padding:11px 13px;font-weight:800}.danger-button:disabled{opacity:.5}.stat-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:23px 0;display:grid}.admin-stat{background:#0e1822;border:1px solid #57e5d22e;border-radius:12px;padding:18px}.admin-stat small{color:var(--muted);font-size:11px;display:block}.admin-stat strong{color:#eafaff;margin-top:8px;font-size:30px;display:block}.review-tab .crawler-test-panel{margin:0 0 22px}.shop-list-tab{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.shop-list-tab .management-card{height:max-content}.status-pill.banned{color:#ffb1b9;background:#98223940}.management-actions .danger,.management-actions .delete{color:#ffafb5;border-color:#f05e5e66}.shop-reason{color:#dbcda8;background:#e2a94d14;border-left:2px solid #e2a94d;margin:13px 0;padding:10px 12px;font-size:12px;line-height:1.5}.shop-reason.ban{color:#ffc0c8;background:#eb5f6e14;border-color:#eb5f6e}.shop-edit-form .wide{grid-column:1/-1}.reports-tab .section-heading h2{margin:7px 0 0;font-size:32px}.report-item{background:#0d161f;border:1px solid #f05e5e2e;border-radius:10px;margin-top:10px;padding:13px}.report-item p{color:#b1c0cc;font-size:12px;line-height:1.55}.report-item small{color:var(--muted);font-size:10px}.report-item div{gap:7px;margin-top:10px;display:flex}.report-item button{color:#d4e0e8;cursor:pointer;background:#14212d;border:1px solid #394b5c;border-radius:7px;padding:7px 9px;font-size:11px}.empty-panel{min-height:230px}.empty-panel p{max-width:610px;color:var(--muted);line-height:1.6}@media (max-width:900px){.stat-grid,.shop-list-tab{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.overview-tab,.admin-panel,.review-tab,.reports-tab,.shop-list-tab{padding:17px}.overview-heading{flex-direction:column;align-items:flex-start}.stat-grid,.shop-list-tab{grid-template-columns:1fr}.admin-tabs{margin-inline:-8px;padding-inline:8px}.admin-tabs button{padding:10px 12px;font-size:12px}}.crawler-box{background:#0d1721;border:1px solid #57e5d238;border-radius:14px;margin:22px 0;padding:18px}.crawler-box-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.crawler-box-head h3{color:#dffff9;margin:0;font-size:18px}.crawler-updated{color:var(--muted);font-size:11px}.crawler-box-grid{grid-template-columns:1.4fr 1fr 1fr;gap:14px;display:grid}.crawler-column h4{text-transform:uppercase;letter-spacing:.05em;color:#8fbdc4;margin:0 0 8px;font-size:12px}.crawler-empty{color:var(--muted);padding:9px 0;font-size:12px;line-height:1.5}.crawler-row{background:#111e2a;border:1px solid #57e5d240;border-radius:10px;margin-bottom:8px;padding:11px}.crawler-row.running{border-color:#57e5d28c;animation:2.4s ease-in-out infinite crawler-pulse;box-shadow:inset 0 0 0 1px #57e5d226}.crawler-row b{color:#eafaff;font-size:13px;display:block}.crawler-row a{color:#7fb3c1;text-overflow:ellipsis;white-space:nowrap;font-size:11px;text-decoration:none;display:block;overflow:hidden}.crawler-row p{color:#c4d5df;margin:6px 0 4px;font-size:12px;line-height:1.4}.crawler-row small{color:var(--muted);font-size:10px}.crawler-queue,.crawler-recent{flex-direction:column;gap:6px;max-height:340px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.crawler-queue li,.crawler-recent li{background:#0e1822;border:1px solid #22323f;border-radius:8px;padding:8px 10px}.crawler-queue li b,.crawler-recent li b{color:#eafaff;font-size:12px;display:block}.crawler-queue li small,.crawler-recent li small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.crawler-recent li.failed{background:#a6232314;border-color:#f05e5e59}.crawler-recent li.blocked{background:#e2a94d0f;border-color:#e2a94d59}.crawler-more{color:var(--muted);text-align:center;font-size:11px;background:0 0!important;border:0!important}@keyframes crawler-pulse{0%,to{box-shadow:inset 0 0 0 1px #57e5d226,0 0 12px #57e5d21a}50%{box-shadow:inset 0 0 0 1px #57e5d259,0 0 22px #57e5d247}}@media (max-width:900px){.crawler-box-grid{grid-template-columns:1fr}}.promo-row.pending-banner{flex-wrap:wrap;align-items:flex-start;gap:12px}.promo-row .banner-preview{border:1px solid var(--line);background:#0e1822;border-radius:10px;flex:0 0 100%;order:2;max-height:120px;display:block;overflow:hidden}.promo-row .banner-preview img{object-fit:cover;width:100%;height:100%;display:block}.promo-row.pending-banner .promo-row-actions{flex:0 0 100%;order:3}.pending-review-block{background:#e2a94d0f;border:1px solid #e2a94d59;border-radius:14px;margin:0 0 26px;padding:18px 20px}.promo-list-title.alert{color:#e2a94d;margin-top:0}.codes-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 16px;display:flex}.code-status-tabs{gap:6px;display:flex}.code-status-tabs button{color:#a9bac8;cursor:pointer;background:#111b26;border:1px solid #35465a;border-radius:9px;padding:8px 12px;font-size:12px;font-weight:700}.code-status-tabs button.active{color:#dffff9;background:linear-gradient(135deg,#204a63,#153141);border-color:#57e5d299}.product-manager-tools{grid-template-columns:minmax(0,1fr) 180px;gap:10px;margin:18px 0;display:grid}.product-manager-tools input,.product-manager-tools select{color:#fff;background:#0e1720;border:1px solid #35465a;border-radius:9px;min-height:42px;padding:0 12px}.product-manager-list{gap:9px;display:grid}.product-manager-row{border:1px solid var(--line);background:#0d1721;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:14px;display:flex}.product-manager-row>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 10px;min-width:0;display:grid}.product-manager-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-manager-row small{color:var(--muted);grid-column:2}.product-manager-row small a{color:#9bd4d0}.product-manager-row .management-actions{flex:none}.product-manager-row .management-actions a{color:#d5e0e9;border:1px solid #38495a;border-radius:8px;padding:9px 11px;font-size:11px}.status-pill.hidden{color:#f4cb85;background:#f6bb5924}@media (max-width:760px){.product-manager-tools{grid-template-columns:1fr}.product-manager-row{flex-direction:column;align-items:flex-start}.product-manager-row .management-actions{width:100%}}.codes-filters select,.codes-filters input{color:var(--text);background:#0e1822;border:1px solid #35465a;border-radius:9px;padding:9px 11px;font-family:inherit;font-size:13px}.codes-filters input{flex:1;min-width:180px}.load-more{border:1px dashed var(--line-strong);color:var(--muted);cursor:pointer;background:0 0;border-radius:9px;margin:14px auto 0;padding:10px 18px;font-family:inherit;font-size:13px;display:block}.load-more:hover{border-color:var(--cyan);color:var(--cyan)}.shop-promotion-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.featured-shop-card{border:1px solid var(--shop-glow);flex-direction:column;min-height:344px;padding:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.featured-shop-card{border:1px solid color-mix(in srgb,var(--shop-glow) 65%,#385063)}}.featured-shop-card{background:radial-gradient(circle at 98% 0,var(--shop-glow),transparent 42%),linear-gradient(155deg,#142432 0%,#0d1721 66%);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.featured-shop-card{background:radial-gradient(circle at 98% 0,color-mix(in srgb,var(--shop-glow) 24%,transparent),transparent 42%),linear-gradient(155deg,#142432 0%,#0d1721 66%)}}.featured-shop-card{box-shadow:0 14px 34px #00000042,0 0 24px var(--shop-glow)}@supports (color:color-mix(in lab, red, red)){.featured-shop-card{box-shadow:0 14px 34px #00000042,0 0 24px color-mix(in srgb,var(--shop-glow) 20%,transparent)}}.featured-shop-card{transition:transform .25s,box-shadow .25s,border-color .25s}.featured-shop-card:hover{border-color:var(--shop-glow);box-shadow:0 20px 45px #00000057,0 0 38px var(--shop-glow);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.featured-shop-card:hover{box-shadow:0 20px 45px #00000057,0 0 38px color-mix(in srgb,var(--shop-glow) 44%,transparent)}}.featured-shop-card:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29,#0000);width:33%;height:195%;animation:9s ease-in-out infinite featured-sheen;position:absolute;top:-48%;left:-64%;transform:rotate(18deg)}.featured-card-top{justify-content:space-between;align-items:center;gap:8px;min-height:21px;display:flex}.featured-label{color:#d8fffa;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.featured-platform{text-overflow:ellipsis;white-space:nowrap;color:#9db3c4;max-width:48%;font-size:10px;overflow:hidden}.featured-shop-card .shop-promotion-mark{border:1px solid var(--shop-glow);border-radius:15px;width:48px;height:48px;margin:18px 0 13px}@supports (color:color-mix(in lab, red, red)){.featured-shop-card .shop-promotion-mark{border:1px solid color-mix(in srgb,var(--shop-glow) 50%,transparent)}}.featured-shop-card .shop-promotion-mark{background:var(--shop-glow)}@supports (color:color-mix(in lab, red, red)){.featured-shop-card .shop-promotion-mark{background:color-mix(in srgb,var(--shop-glow) 19%,#192b38)}}.featured-shop-card .shop-promotion-mark{color:#fff;font-size:15px;box-shadow:inset 0 1px #ffffff29,0 7px 18px #00000029}.featured-shop-card h3{letter-spacing:-.04em;margin:0;font-size:23px;line-height:1.1}.featured-copy{color:#9eb3c3;min-height:35px;margin:9px 0 15px;font-size:11px;line-height:1.45}.featured-payments{margin-bottom:18px}.featured-payments span{box-shadow:inset 0 1px #ffffff1a}.featured-shop-button{border:1px solid var(--shop-glow);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.featured-shop-button{border:1px solid color-mix(in srgb,var(--shop-glow) 65%,transparent)}}.featured-shop-button{background:var(--shop-glow);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.featured-shop-button{background:color-mix(in srgb,var(--shop-glow) 17%,#13212c)}}.featured-shop-button{color:#e7fffc;font-size:12px;font-weight:850;transition:background .2s,transform .2s}.featured-shop-button:hover{background:var(--shop-glow)}@supports (color:color-mix(in lab, red, red)){.featured-shop-button:hover{background:color-mix(in srgb,var(--shop-glow) 36%,#13212c)}}.featured-shop-button span{font-size:17px;line-height:0}@keyframes featured-sheen{0%,61%,to{opacity:0;transform:translate(0)rotate(18deg)}67%{opacity:1}81%{opacity:.8;transform:translate(590%)rotate(18deg)}}@media (max-width:1099px){.shop-promotion-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.shop-promotion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.featured-shop-card{min-height:310px;padding:15px}.featured-shop-card h3{font-size:19px}.featured-copy{font-size:10px}.featured-shop-card .shop-promotion-mark{margin:15px 0 11px}}@media (max-width:460px){.shop-promotion-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.featured-shop-card:after{animation:none}}.site-header{background:#070e16eb;border-bottom-color:#91e8de21;justify-content:flex-start;gap:18px}.brand{flex:none;gap:10px}.brand-mark{letter-spacing:-.08em;background:linear-gradient(135deg,#73f7e4,#40c9e9 55%,#9c8bff);border-radius:12px;width:36px;height:36px;font-size:14px;font-weight:950;box-shadow:0 0 28px #57e5d23d}.brand-wordmark{letter-spacing:-.045em;font-size:15px;font-weight:900}.brand-wordmark>span{color:#6bf1df}.header-search{background:#111e2ac7;border:1px solid #87b2c64d;border-radius:12px;flex:1;align-items:center;gap:9px;max-width:600px;height:42px;margin-left:auto;padding:4px 5px 4px 13px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #0000001f}.header-search:focus-within{border-color:#57e5d2ad;box-shadow:0 0 0 3px #57e5d21a,0 8px 24px #0000001f}.header-search>span{color:#79c8d7;font-size:21px;line-height:1}.header-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13px}.header-search input::placeholder{color:#8092a5}.header-search button{color:#05201f;cursor:pointer;background:linear-gradient(135deg,#65e8d7,#36bfc8);border:0;border-radius:8px;height:32px;padding:0 13px;font-size:11px;font-weight:900;transition:filter .2s,transform .2s}.header-search button:hover{filter:brightness(1.08);transform:translateY(-1px)}.site-header nav{margin:0 4px 0 0}.site-header .outline-button{white-space:nowrap;margin-left:0}.hero{background:radial-gradient(at 50% -65%,#57e5d22b,#0000 58%);justify-content:center;min-height:298px;padding:46px 20px 44px}.hero-glow{width:720px;height:330px;top:-190px}.hero-kicker{color:#6df5df;text-transform:uppercase;letter-spacing:.17em;margin-bottom:13px;font-size:10px;font-weight:900;position:relative}.hero h1{color:#effaff;letter-spacing:-.075em;justify-content:center;align-items:baseline;gap:15px;margin:0;font-size:clamp(38px,5.3vw,72px);line-height:.98;display:flex;position:relative}.hero h1 strong{color:#0000;background:linear-gradient(110deg,#fff 15%,#a7fff4 45%,#70c7ff 80%);-webkit-background-clip:text;background-clip:text;font-weight:900}.hero h1 span{color:#d6e4ed;font-weight:380}.hero>p{color:#9bb2c2;max-width:640px;margin:18px 0 22px;font-size:15px;line-height:1.55;position:relative}.hero-search-link{color:#c2fbf4;border-bottom:1px solid #57e5d26b;align-items:center;gap:9px;padding-bottom:4px;font-size:12px;font-weight:750;display:inline-flex;position:relative}.hero-search-link span{font-size:17px;line-height:.6;transition:transform .2s}.hero-search-link:hover span{transform:translateY(3px)}@media (max-width:860px){.site-header{flex-wrap:wrap;gap:9px 14px;height:auto;min-height:76px;padding-block:10px}.header-search{flex-basis:100%;order:4;max-width:none;margin:0}.site-header nav{margin-left:auto}.site-header .outline-button{padding:9px 12px;font-size:12px}.hero{min-height:285px}.hero h1{flex-direction:column;align-items:center;gap:9px}.hero h1 span{letter-spacing:-.06em;font-size:.7em}.hero>p{font-size:14px}}@media (max-width:500px){.site-header{padding-inline:16px}.site-header nav{display:none}.brand-wordmark{font-size:14px}.site-header .outline-button{margin-left:auto}.header-search{height:40px}.header-search button{padding-inline:11px}.hero{min-height:274px;padding:40px 18px}.hero h1{font-size:43px}.hero h1 span{font-size:27px}.hero>p{margin-top:15px;font-size:13px}}.hero h1{padding-bottom:.08em;line-height:1.12}.hero-search-link{margin-top:9px}.ticket-reply-box{color:#fff;width:100%;min-height:72px;font:inherit;resize:vertical;background:#0e1720;border:1px solid #334556;border-radius:9px;outline:0;margin-top:12px;padding:11px;font-size:12px}.ticket-reply-box:focus{border-color:var(--cyan)}.categories-tab .moderation-intro code{background:#ffffff0f;border-radius:5px;padding:1px 6px}.suggest-box{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:14px 0 22px;padding:14px 16px}.suggest-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.suggest-hint{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.5}.suggest-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.suggest-chip{color:var(--text);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:8px 13px;font-size:13.5px}.suggest-chip:hover{border-color:var(--cyan);color:var(--cyan)}.suggest-chip small{color:var(--muted)}.cat-form{background:var(--panel);border:1px solid #ffffff24;border-radius:14px;margin:0 0 22px;padding:18px}.cat-form h3{margin:0 0 14px}.cat-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cat-grid label{color:var(--muted);flex-direction:column;gap:5px;font-size:13px;display:flex}.cat-grid label.wide{grid-column:1/-1}.cat-grid input,.cat-grid textarea,.cat-faq-row input,.cat-faq-row textarea{color:var(--text);font:inherit;background:#ffffff08;border:1px solid #ffffff24;border-radius:9px;padding:9px 11px}.cat-grid textarea{resize:vertical;min-height:60px}.cat-faqs{margin:14px 0}.cat-faqs-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cat-faq-row{grid-template-columns:1fr 2fr auto;align-items:start;gap:8px;margin-bottom:8px;display:grid}.cat-check{color:var(--muted);flex-direction:row;align-items:center;gap:8px;margin:8px 0 14px;font-size:13px;display:flex}.cat-form-actions{gap:10px;display:flex}.cat-list{flex-direction:column;gap:10px;display:flex}.cat-row{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;display:flex}.cat-row-main{align-items:center;gap:12px;display:flex}.cat-row-main small{color:var(--muted);font-size:12px;display:block}.cat-row-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cat-row-actions a{color:var(--cyan);font-size:13px}@media (max-width:640px){.cat-grid,.cat-faq-row{grid-template-columns:1fr}}.cat-form-actions button,.cat-row-actions button,.cat-faqs-head button,.cat-faq-row button,.suggest-head button,.report-actions button,.report-actions a.report-view{color:#d4e0e8;cursor:pointer;background:#14212d;border:1px solid #394b5c;border-radius:8px;align-items:center;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.cat-form-actions button:disabled,.cat-row-actions button:disabled,.suggest-head button:disabled{opacity:.5;cursor:default}.cat-form-actions .approve,.report-actions .approve{color:#87edba;background:#2dac6f1f;border-color:#48d69466}.cat-form-actions .approve{padding:9px 18px;font-size:13px}.report-actions .danger,.cat-faq-row .delete{color:#ffb4b4;background:#a623231a;border-color:#f05e5e66}.cat-row-actions a{color:var(--cyan);background:#14212d;border:1px solid #394b5c;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none}.admin-notice{color:#8ef0bf;background:#2dac6f1f;border:1px solid #48d69466;border-radius:9px;margin:0 0 4px;padding:11px 15px;font-size:13.5px;font-weight:600}.coming-soon-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.ghost-link{border:1px solid var(--line-strong,#334556);color:var(--text,#e7eef5);border-radius:9px;align-items:center;padding:12px 16px;font-weight:700;text-decoration:none;display:inline-flex}.ghost-link:hover{border-color:var(--cyan);color:var(--cyan)}.coming-soon-note{max-width:520px;color:var(--muted);margin:18px auto 0;font-size:12.5px;line-height:1.6}.rating-manager{border-top:1px solid var(--line);margin-top:34px;padding-top:26px}.rating-search{width:min(360px,100%);color:var(--text);background:#0d161f;border:1px solid #334556;border-radius:9px;margin:6px 0 16px;padding:10px 13px}.rating-list{flex-direction:column;gap:10px;display:flex}.rating-row{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:minmax(160px,1.6fr) auto auto minmax(120px,auto) minmax(220px,auto);align-items:center;gap:14px;padding:14px 16px;display:grid}.rating-row .rating-id{flex-direction:column;gap:3px;min-width:0;display:flex}.rating-row .rating-id b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.rating-row .rating-id small{color:var(--muted);font-family:Space Mono,monospace;font-size:11px}.rating-adj{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:5px;font-size:11px;display:flex}.rating-adj input{width:78px;color:var(--text);background:#0d161f;border:1px solid #334556;border-radius:8px;padding:8px 9px;font-family:Space Mono,monospace}.rating-eff{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;flex-direction:column;gap:3px;font-size:11px;display:flex}.rating-eff b{color:#8ef0bf;text-transform:none;letter-spacing:0;font-family:Space Mono,monospace;font-size:14px}.rating-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rating-actions button{color:#cfe0ee;cursor:pointer;background:#14212d;border:1px solid #394b5c;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:700}.rating-actions .approve{color:#87edba;background:#2dac6f1f;border-color:#48d69466}.rating-actions .danger{color:#ffb4b4;background:#a623231a;border-color:#f05e5e66}@media (max-width:820px){.rating-row{grid-template-columns:1fr 1fr;gap:10px}.rating-row .rating-id{grid-column:1/-1}.rating-actions{grid-column:1/-1;justify-content:flex-start}}.promotions-tab .promo-create{border:1px solid var(--line);background:var(--panel);border-radius:14px;flex-wrap:wrap;align-items:flex-end;gap:14px;margin:8px 0 24px;padding:18px;display:flex}.promo-field{flex-direction:column;gap:6px;display:flex}.promo-field label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.promo-field select,.promo-field input{color:var(--text);background:#0d161f;border:1px solid #334556;border-radius:8px;min-width:160px;padding:9px 11px}.promotions-tab .promo-create .approve{color:#87edba;cursor:pointer;background:#2dac6f1f;border:1px solid #48d69466;border-radius:8px;height:38px;padding:0 18px;font-weight:700}.promo-list-title{margin:8px 0 12px;font-size:15px}.promo-list{flex-direction:column;gap:10px;display:flex}.promo-row{border:1px solid var(--line);background:var(--panel);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.promo-row.on{border-color:#48d69466}.promo-row-main{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.promo-row-main b{font-size:14px}.promo-target{color:var(--muted);font-size:13px}.promo-row-main small{color:var(--muted);font-family:Space Mono,monospace;font-size:11px}.promo-row-actions{flex:none;gap:8px;display:flex}.promo-row-actions button{color:#cfe0ee;cursor:pointer;background:#14212d;border:1px solid #394b5c;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:700}.promo-row-actions .danger{color:#ffb4b4;background:#a623231a;border-color:#f05e5e66}.promo-codes-block{background:#2dac6f0d;border:1px solid #48d6944d;border-radius:14px;margin:8px 0 26px;padding:18px}.promo-codes-block h3{margin:0 0 6px}.generated-codes{margin-top:14px}.gc-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.gc-head b{color:#8ef0bf;font-size:13px}.gc-head button{color:#cfe0ee;cursor:pointer;background:#14212d;border:1px solid #394b5c;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:700}.generated-codes textarea{width:100%;color:var(--text);resize:vertical;background:#0d161f;border:1px solid #334556;border-radius:10px;padding:12px;font-family:Space Mono,monospace;font-size:13px}.mono-code{letter-spacing:.04em;font-family:Space Mono,monospace}.promo-list-title .dim{color:var(--muted);font-weight:400}.seller-finder .finder-heading{align-items:center}.finder-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.finder-button{color:#dce8f0;min-height:42px;font:inherit;letter-spacing:.01em;cursor:pointer;background:#111e2b;border:1px solid #35485a;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 15px;font-size:12px;font-weight:750;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.finder-button:hover:not(:disabled){border-color:#54e0d280;transform:translateY(-1px);box-shadow:0 8px 20px #00000029}.finder-button:disabled,.finder-toggle:disabled{opacity:.48;cursor:not-allowed}.finder-button-primary{color:#071715;background:linear-gradient(135deg,#61ead9,#36c8bb);border-color:#54e0d2b8;box-shadow:0 8px 24px #3ed2c229}.finder-button-primary:hover:not(:disabled){background:linear-gradient(135deg,#75f0e0,#46d6c8);box-shadow:0 10px 28px #3ed2c23d}.finder-button-secondary{background:linear-gradient(#142231,#101b27)}.finder-icon{flex:none}.finder-first-run{color:#f2ce93;background:#f6bb5913;border:1px solid #f6bb5952;border-radius:11px;align-items:center;gap:11px;margin:16px 0 5px;padding:12px 15px;font-size:12px;line-height:1.5;display:flex}.finder-first-run strong{color:#fff0d0}.finder-control-panel{padding:18px 19px}.finder-panel-title{align-items:center;gap:9px;display:inline-flex}.finder-panel-title .finder-icon{color:var(--cyan)}.finder-connection{color:#8be8af;background:#48d69413;border:1px solid #5bd8963d;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.finder-connection.disconnected{color:#efc784;background:#f6bb5912;border-color:#f6bb5947}.finder-connection-dot{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px}.finder-controls{flex-wrap:wrap;align-items:center;gap:11px;margin-top:17px;display:flex}.finder-toggle{color:#cbd9e3;min-height:44px;font:inherit;cursor:pointer;background:#101b27;border:1px solid #344659;border-radius:11px;align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:650;transition:border-color .16s,background .16s;display:inline-flex}.finder-toggle:hover:not(:disabled){border-color:#54e0d280}.finder-toggle.is-on{background:#54e0d20e;border-color:#54e0d247}.finder-toggle.is-on>.finder-icon,.finder-toggle.is-on>strong{color:#6ee8d9}.finder-toggle.is-off>strong{color:#8a9daf}.finder-toggle strong{letter-spacing:.06em;font-size:10px}.finder-toggle-track{background:#354452;border-radius:999px;align-items:center;width:35px;height:20px;padding:2px;transition:background .16s;display:flex}.finder-toggle-track>span{background:#c1cdda;border-radius:50%;width:16px;height:16px;transition:transform .16s,background .16s}.finder-toggle.is-on .finder-toggle-track{background:#54e0d259}.finder-toggle.is-on .finder-toggle-track>span{background:#75ede0;transform:translate(15px)}.finder-limit{color:#cbd9e3;background:#101b27;border:1px solid #344659;border-radius:11px;align-items:center;gap:9px;min-height:44px;padding:0 11px;font-size:12px;font-weight:650;display:inline-flex}.finder-limit>.finder-icon{color:#8fa9ba}.finder-limit input{color:#eff7fd;text-align:center;width:55px;height:30px;font:inherit;background:#0a141e;border:1px solid #35485a;border-radius:7px;padding:0 7px;font-weight:750}.finder-limit input:focus{border-color:#54e0d2b3;outline:0}.finder-button-save{min-height:44px}.finder-timestamps{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:18px;margin-top:15px;padding-top:13px;display:flex}.finder-timestamps>span{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.finder-timestamps>span>.finder-icon{color:#7fa3ad;width:14px;height:14px}.finder-timestamps b{color:#c6d3dc;font-weight:650}@media (max-width:760px){.seller-finder .finder-heading{flex-direction:column;align-items:flex-start}.finder-actions,.finder-controls{width:100%}.finder-actions .finder-button{flex:1}.finder-toggle{flex:1;justify-content:center}.finder-timestamps{gap:10px}}@media (max-width:470px){.finder-actions .finder-button,.finder-toggle{flex:100%}.finder-first-run{align-items:flex-start}.finder-connection{font-size:10px}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
