@font-face{font-family:Saira Stencil One;src:url(/static/saira_stencil_one.woff2?v=2) format("woff2"),url(/font-saira) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT Rounds Neue;src:url(/static/TTRoundsNeue-CmdBold.woff2?v=2) format("woff2"),url(/font-ttrounds) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GI Stencil-Condensed Italic;src:url(/static/gi_stencil_condensed_italic_v2.woff2?v=2) format("woff2"),url(/font-gi-stencil) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/static/onest-400.woff2?v=2) format("woff2"),url(/font-onest-400) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/static/onest-500.woff2?v=2) format("woff2"),url(/font-onest-500) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/static/onest-600.woff2?v=2) format("woff2"),url(/font-onest-600) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Onest;src:url(/static/onest-700.woff2?v=2) format("woff2"),url(/font-onest-700) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/static/jetbrains-400.woff2?v=2) format("woff2"),url(/font-jetbrains-400) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/static/jetbrains-500.woff2?v=2) format("woff2"),url(/font-jetbrains-500) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/static/jetbrains-700.woff2?v=2) format("woff2"),url(/font-jetbrains-700) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/static/inter-400.woff2?v=2) format("woff2"),url(/font-inter-400) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Black Ops One;src:url(/static/blackops.woff2?v=2) format("woff2"),url(/font-blackops) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Unbounded;src:url(/static/unbounded-400.woff2?v=2) format("woff2"),url(/font-unbounded-400) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cattedrale;src:url(/static/cattedrale.woff2?v=2) format("woff2"),url(/font-cattedrale) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/static/manrope.woff2?v=2) format("woff2"),url(/font-manrope) format("truetype");font-weight:400;font-style:normal;font-display:swap}.si-wrap{position:fixed;pointer-events:none;z-index:0;opacity:.85}.si-float{width:80px;height:80px;background:url(/si-bg) center/contain no-repeat;transition:transform .6s cubic-bezier(.25,.8,.25,1),opacity .6s ease}.si-float.si-toro{background-image:url(/toro-logo);opacity:.85;filter:brightness(1.3) contrast(1.2);width:140px;height:140px}.si-float.si-red{background-image:url(/si-bg);opacity:.55;filter:brightness(0) invert(.85)}.corrida-group{position:fixed;pointer-events:none;z-index:0}@keyframes idleDrift{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(5px,-8px) rotate(1.5deg)}50%{transform:translate(-4px,6px) rotate(-1deg)}75%{transform:translate(-6px,-3px) rotate(1deg)}}@keyframes bullCharge{0%{transform:scale(1) rotate(0) translate(0)}10%{transform:scale(1.05) rotate(-4deg) translate(-15px,-5px)}25%{transform:scale(1.15) rotate(6deg) translate(60px,10px)}40%{transform:scale(1.1) rotate(-3deg) translate(40px,-5px)}55%{transform:scale(1) rotate(2deg) translate(10px,3px)}75%{transform:scale(.97) rotate(0) translate(-5px)}to{transform:scale(1) rotate(0) translate(0)}}@keyframes bullChargeLeft{0%{transform:scale(1) rotate(0) translate(0)}10%{transform:scale(1.05) rotate(4deg) translate(15px,-5px)}25%{transform:scale(1.15) rotate(-6deg) translate(-60px,10px)}40%{transform:scale(1.1) rotate(3deg) translate(-40px,-5px)}55%{transform:scale(1) rotate(-2deg) translate(-10px,3px)}75%{transform:scale(.97) rotate(0) translate(5px)}to{transform:scale(1) rotate(0) translate(0)}}@keyframes siScatter{0%{transform:translate(0) scale(1) rotate(0)}20%{transform:translate(var(--dx),var(--dy)) scale(.85) rotate(var(--rot))}50%{transform:translate(calc(var(--dx)*.5),calc(var(--dy)*.5)) scale(.95) rotate(calc(var(--rot)*.5))}to{transform:translate(0) scale(1) rotate(0)}}:root{--tg-safe-top: env(safe-area-inset-top, 0px);--tg-safe-area-inset-top: env(safe-area-inset-top, 0px);--tg-safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--mnav-h: 44px;--mnav-gap: 8px;--bg: #1B4F4D;--bg-dark: #143D3B;--bg-deeper: #0F302E;--accent: #B93A2D;--accent-hover: #C13327;--accent-glow: rgba(185,58,45,.3);--gold: #D1AF54;--gold-text: #E0C066;--gold-dim: rgba(209,175,84,.15);--gold-glow: rgba(209,175,84,.2);--capote: #8B1A4A;--sand: #C8B596;--sand-dim: rgba(200,181,150,.12);--text: #F8F0E8;--text-dim: rgba(248,240,232,.7);--text-muted: rgba(248,240,232,.66);--surface: rgba(255,255,255,.04);--surface-hover: rgba(255,255,255,.07);--glass: rgba(15,48,46,.65);--glass-border: rgba(209,175,84,.1);--glass-hover: rgba(209,175,84,.15);--radius: 6px;--radius-lg: 4px;--font: "Manrope", "Unbounded", "Onest", -apple-system, BlinkMacSystemFont, sans-serif;--font-heading: "Saira Stencil One", "GI Stencil-Condensed Italic", Impact, "Arial Black", sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html.kbd :focus-visible{outline:2px solid var(--gold);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--accent) #1B4F4D}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#1b4f4d}::-webkit-scrollbar-thumb{background:var(--accent);border-radius:3px}@media(min-width:901px){::-webkit-scrollbar-thumb:hover{background:#d44536}}html{scrollbar-gutter:stable}html.modal-lock{overflow:hidden;overscroll-behavior:none}html.admin-open #toroBullStage,body.admin-open #toroBullStage{visibility:hidden!important;pointer-events:none!important}body{font-family:var(--font);color:var(--text);min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased;background-color:var(--bg-dark);background:var(--bg-dark);scrollbar-width:thin;scrollbar-color:rgba(209,175,84,.15) transparent;padding-top:0;animation:fadeIn .35s ease;max-width:100vw}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body::-webkit-scrollbar{width:4px}bodyhtml::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb{background:#d1af5426;border-radius:2px}.navbar:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(185,58,45,.08) 30%,rgba(185,58,45,.14) 50%,rgba(185,58,45,.08) 70%,transparent);pointer-events:none;z-index:-1}.navbar{position:sticky;top:calc(12px + var(--tg-safe-area-inset-top, var(--tg-safe-top, 0px)));z-index:200;margin:12px 20px 0;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:76px;background:#1937358c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1.5px solid var(--sand);box-shadow:0 8px 32px #0000004d;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);overflow:hidden}.nav-logo{display:flex;align-items:center;gap:0;text-decoration:none;margin-left:-8px}.nav-logo-img{display:none}.nav-logo-text{font-size:26px;font-weight:400;letter-spacing:3px;color:var(--accent);font-family:"TT Rounds Neue","Cattedrale","Black Ops One",var(--font-heading);animation:none!important}@keyframes logoGlow{0%,to{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 14px rgba(209,175,84,.6),0 0 30px rgba(209,175,84,.25),0 0 50px rgba(209,175,84,.1)}}.nav-mb-left,.nav-mb-right{display:none}.nav-links{display:flex;gap:32px;list-style:none}.nav-links a{color:var(--text-dim);text-decoration:none;font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;padding:7px 14px;transition:all .2s;font-family:var(--font-mono);border:1px solid transparent;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}.nav-links a.active{color:var(--text);background:#0a0a0866;border:1px solid rgba(242,227,213,.1);border-bottom:1px solid rgba(242,227,213,.25);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}@media(min-width:901px){.nav-links a:hover{color:var(--text);background:#0a0a0866;border:1px solid rgba(242,227,213,.1);border-bottom:1px solid rgba(242,227,213,.25);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}}.nav-actions{display:flex;gap:12px;align-items:center}.nav-actions a{color:var(--text-dim);text-decoration:none;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;transition:color .2s}@media(min-width:901px){.nav-actions a:hover{color:var(--gold)}}.nav-promo-wrap{position:relative;display:inline-flex;flex-direction:column;align-items:center}.nav-promo{padding:7px 18px;background:#0a0a08bf;color:var(--gold);border:1px solid rgba(209,175,84,.15);border-bottom:1px solid rgba(209,175,84,.35);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);font-size:11px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;font-family:var(--font-mono);white-space:nowrap;animation:none}@media(min-width:901px){.nav-promo:hover{background:#0a0a08e6;border-color:var(--gold)}}.nav-promo-hint{position:absolute;top:100%;left:50%;transform:translate(-50%);font-size:12px;color:var(--gold);letter-spacing:1px;text-align:center;line-height:1;margin-top:5px;font-weight:500;white-space:nowrap;background:#0a0a0899;padding:3px 8px;border:1px solid rgba(209,175,84,.1);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}.mobile-promo{display:none}.nav-cta{padding:8px 20px;background:var(--accent);color:#fff;border:1px solid rgba(185,58,45,.3);border-bottom:1px solid rgba(255,100,80,.5);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;text-decoration:none;transition:all .2s;font-family:var(--font-mono)}@media(min-width:901px){.nav-cta:hover{background:var(--accent-hover);border-color:#ffffff4d}}.nav-mobile-btns{display:none}.hero{position:relative;padding:100px 32px 80px;text-align:center;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,rgba(209,175,84,.06) 0%,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(185,58,45,.04) 0%,transparent 40%);pointer-events:none}.hero-compass{position:absolute;opacity:.04}.hero-compass.tl{top:40px;left:40px;width:200px;height:200px}.hero-compass.br{bottom:40px;right:40px;width:160px;height:160px}.hero-geo{position:absolute;inset:0;pointer-events:none;opacity:.03}.hero-logo{margin-bottom:24px}.hero-logo svg{width:80px;height:80px}.hero h1{font-size:64px;font-weight:900;letter-spacing:12px;color:var(--accent);line-height:1;margin-bottom:4px;animation:heroGlow 5s ease-in-out infinite}@keyframes heroGlow{0%,to{opacity:.88}50%{opacity:1}}.hero h1 span{display:block;font-size:16px;font-weight:400;letter-spacing:8px;color:var(--text);margin-top:8px}.hero p{color:var(--text-dim);font-size:14px;letter-spacing:2px;margin-top:16px;text-transform:uppercase}.hero-cta{display:inline-block;margin-top:32px;padding:14px 40px;background:var(--accent);color:#fff;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;border-radius:var(--radius);transition:all .25s}@media(min-width:901px){.hero-cta:hover{background:var(--accent-hover);box-shadow:0 0 40px var(--accent-glow);transform:translateY(-2px)}}.hero-cta svg{width:14px;height:14px;margin-left:8px;vertical-align:-2px}.section{padding:60px 32px 80px;position:relative}.section-header{text-align:center;margin-bottom:32px}.section-header h2{font-size:13px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--text-dim);font-family:var(--font-mono)}.section-header .line{width:12px;height:12px;background:var(--gold);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);margin:16px auto 0;opacity:.8;animation:linePulse 3s ease-in-out infinite}@keyframes linePulse{0%,to{box-shadow:0 0 0 transparent;opacity:.6}50%{box-shadow:0 0 12px var(--gold);opacity:1}}.section-count{font-size:11px;color:var(--text-muted);letter-spacing:2px;margin-top:8px;text-transform:uppercase;font-family:var(--font-mono)}.section-count:before{content:"◆ ";color:var(--gold);font-size:6px;vertical-align:middle;margin-right:4px}.size-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;position:sticky;top:calc(88px + var(--tg-safe-area-inset-top, var(--tg-safe-top, 0px)));z-index:199;margin:0 auto;padding:12px 32px 14px}.size-filter a{color:var(--text);text-decoration:none;font-size:11px;letter-spacing:.5px;text-transform:uppercase;display:inline-block;padding:6px 14px;font-family:var(--font-mono);text-align:center;line-height:1.2;border:1px solid rgba(209,175,84,.2);border-bottom:1px solid rgba(209,175,84,.4);background:#0a0a088c;cursor:pointer;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}@media(min-width:901px){.size-filter a:hover{background:#0a0a08b3}}.size-filter a.active{color:var(--gold);border-color:#d1af5480;border-bottom-color:#d1af54b3;box-shadow:0 0 14px #d1af5440}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;max-width:1400px;margin:0 auto}@keyframes gridIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.card{position:relative;cursor:pointer;text-decoration:none;color:inherit;display:flex;flex-direction:column;background:linear-gradient(145deg,#193735b3,#122a28cc);border:1px solid rgba(200,181,150,.1);overflow:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,opacity .3s ease;box-shadow:0 2px 12px #0000002e,inset 0 1px #ffffff08;order:1;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);contain:layout paint style}.card.hidden-card{opacity:.64;transform:scale(.96);filter:blur(3px) saturate(.9);pointer-events:none;order:2}@media(min-width:901px){.card:hover{transform:translateY(-3px);border-color:#d1af5459}}@media(min-width:901px){.card:hover .card-img{transform:scale(1)}}@media(min-width:901px){.card:hover .card-price-tag{background:#0a0a08cc;color:var(--text)}}.card:active{transform:scale(.98)!important}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:38%;z-index:2;background:linear-gradient(180deg,rgba(209,175,84,.16),rgba(209,175,84,.05) 55%,transparent);opacity:0;transition:opacity .35s ease;pointer-events:none}@media(min-width:901px){.card:hover:before{opacity:1}}@media(min-width:901px){.card:hover{transform:translateY(-3px);border-color:#d1af5466;box-shadow:0 16px 44px #d1af5424,0 4px 24px #00000052}}@media(min-width:901px){.card:hover .card-price-tag{background:#0a0a08e0;color:var(--gold);box-shadow:0 0 14px #d1af5438}}.nav-links a.active{box-shadow:0 0 12px #d1af5426}@media(min-width:901px){.nav-links a:hover{box-shadow:0 0 12px #d1af5426}}@media(min-width:901px){.card:hover .card-title{color:var(--gold)}}@media(min-width:901px){.card:hover .meta-tag{border-color:#d1af5426}}.meta-tag.art{border-left:2px solid rgba(209,175,84,.3);padding-left:8px}.section-header h2:before{content:"◆ ";color:var(--gold);font-size:8px;vertical-align:middle;margin-right:6px}.card-body{border-top:1px solid rgba(209,175,84,.05)}.modal-dots span.active{box-shadow:0 0 6px var(--gold)}.card-price-tag{border-bottom:1px solid rgba(242,227,213,.08)}@media(min-width:901px){.footer a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#d1af5466}}.no-img:before{content:"◆";margin-right:6px;color:var(--gold);font-size:14px}.toast{border-left:2px solid var(--gold)}.fav-btn.active{filter:drop-shadow(0 0 6px rgba(231,76,60,.4))}.fav-btn.active svg{animation:heartPulse .4s ease}@keyframes heartPulse{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1)}}@media(min-width:901px){.card:hover .card-arrow{opacity:1;transform:translate(0)}}.card-img-wrap{position:relative;margin:0;overflow:hidden;aspect-ratio:4/5;flex:0 0 auto;background:var(--bg-deeper);box-shadow:inset 0 2px 8px #00000080,inset 0 -2px 4px #ffffff05,0 1px #ffffff0a,inset 0 0 0 6px var(--bg-deeper);display:flex;align-items:center;justify-content:center}.card-img{width:100%;height:100%;object-fit:contain;transition:transform .3s cubic-bezier(.22,1,.36,1);display:block;padding:0;box-sizing:border-box}.card-img-wrap:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(110deg,#fff0 35%,#ffffff0f,#fff0 65%);background-size:200% 100%;animation:shimmer 8s linear infinite;pointer-events:none;opacity:.7}.card-img-wrap img{position:relative;z-index:1;transition:opacity .4s}@keyframes shimmer{0%,to{opacity:.45}50%{opacity:.75}}.card-cover{position:absolute;inset:0;z-index:4;pointer-events:none;background:radial-gradient(circle 200px at var(--mx,50%) var(--my,50%),rgba(255,248,240,.08) 0%,transparent 35%,rgba(209,175,84,.12) 48%,rgba(15,48,46,.45) 62%,rgba(15,48,46,.75) 100%)}.card-cover:before{content:"";position:absolute;inset:0;background:#0f302ebf;transition:opacity .3s ease}.card-cover.active:before{opacity:0}#fsTogglePc{display:none}@media(max-width:768px){.card-cover{display:none!important}}@media(min-width:769px){#fsTogglePc{display:inline-flex}}.card-price-tag{position:absolute;bottom:10px;left:14px;padding:5px 12px;background:#0a0a08d9;border:1px solid rgba(242,227,213,.08);font-size:14px;font-weight:500;color:var(--text);transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .3s ease,color .3s ease,opacity .3s ease;z-index:5;font-family:var(--font-mono);letter-spacing:1px;display:flex;align-items:baseline;gap:5px;flex-wrap:wrap}.card-price-tag .old-price,.old-price{text-decoration:line-through;font-size:12px;color:var(--text-dim);font-weight:400;letter-spacing:0}.discount-sticker{position:absolute;top:10px;right:48px;padding:3px 8px;background:#b91c1c;color:#fff;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.5px;z-index:5;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);font-family:var(--font-mono);line-height:1.3;text-align:center;animation:discountPulse 2s ease-in-out infinite}@keyframes discountPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes cardGlow{0%{border-color:#c8b5961a;box-shadow:0 4px 24px #00000040}50%{border-color:#d1af5466;box-shadow:0 4px 28px #00000040,0 0 20px #d1af541a}to{border-color:#c8b5961a;box-shadow:0 4px 24px #00000040}}.card.seen{animation:cardGlow 1.2s ease-in-out}.discount-sticker .discount-timer{display:block;font-size:10px;font-weight:400;opacity:.85;margin-top:-1px}.card-cond{position:absolute;top:10px;left:10px;padding:3px 8px;background:#0a0a08bf;color:var(--text);border:1px solid rgba(242,227,213,.15);border-right:1px solid rgba(242,227,213,.3);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);font-size:10px;font-weight:500;letter-spacing:2px;text-transform:uppercase;z-index:5;font-family:var(--font-mono);line-height:1}.card-arrow{position:absolute;bottom:14px;right:14px;width:32px;height:32px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center;opacity:0;transform:translate(-6px);transition:all .3s ease;z-index:2}.card-arrow svg{width:14px;height:14px}.fav-btn{position:absolute;top:10px;right:8px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#0a0a0899;border:1px solid rgba(242,227,213,.12);border-right:1px solid rgba(242,227,213,.25);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);color:var(--text-dim);cursor:pointer;z-index:5;transition:all .2s}.fav-btn svg{width:16px;height:16px}@media(min-width:901px){.fav-btn:hover{background:#0a0a08cc;color:var(--text)}}.fav-btn.active{color:#e74c3c}.fav-btn.active svg{fill:#e74c3c}.card-body{padding:16px 18px 18px;position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:118px}.card-body:before{content:"";position:absolute;top:0;left:18px;right:18px;height:1px;background:linear-gradient(90deg,transparent,var(--sand-dim),transparent)}.card-title{font-size:20px;color:var(--text-dim);margin-bottom:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;font-family:"TT Rounds Neue","Cattedrale","Black Ops One",var(--font-heading)!important;flex:1 1 auto;min-height:52px}#dashContent,#statsContent,#dashContent *,#statsContent *{font-family:Inter,JetBrains Mono,monospace!important}.card-meta{display:flex;gap:6px;flex-wrap:wrap;overflow:hidden;margin-top:auto;min-height:44px;align-items:center}.card-meta .meta-tag{flex:0 0 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.card-meta .meta-tag.art{margin-top:2px}.card-meta .art-line{flex-basis:100%;display:flex;margin-top:2px}.card-meta .art-line .meta-tag.art{margin-top:0}.meta-tag{padding:3px 10px;border-radius:var(--radius);font-size:12px;letter-spacing:1px;text-transform:uppercase;background:var(--surface);color:var(--text-dim);border:1px solid rgba(255,255,255,.04);font-family:var(--font-mono)}.meta-tag.art{color:var(--gold);border-color:#d1af541a;font-family:var(--font-mono)}.new-badge{position:absolute;top:10px;right:46px;z-index:6;padding:3px 8px;background:#0a0a08bf;color:var(--gold-text);border:1px solid rgba(209,175,84,.3);font-size:10px;font-weight:700;letter-spacing:2px;font-family:var(--font-mono);clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%)}.card-stats{display:flex;gap:12px;margin-top:8px;font-size:11px;color:var(--text-dim);font-family:var(--font-mono);letter-spacing:.5px}.card-stats span{display:flex;align-items:center;gap:3px}.no-img{aspect-ratio:4/5;display:flex;align-items:center;justify-content:center;background:var(--bg-dark);color:var(--text-muted);font-size:11px;letter-spacing:2px;text-transform:uppercase}.footer{text-align:center;padding:60px 32px;border-top:1px solid rgba(209,175,84,.06);position:relative}.footer:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:10px;height:10px;background:var(--gold);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.footer p{color:var(--text-dim);font-size:12px;letter-spacing:1px;margin:4px 0}.footer a{color:var(--gold);text-decoration:none;transition:color .2s}@media(min-width:901px){.footer a:hover{color:var(--text)}}.footer-links{display:flex;justify-content:center;gap:24px;margin:16px 0;flex-wrap:wrap}.footer-links a{font-size:11px;letter-spacing:2px;text-transform:uppercase}.modal-overlay{position:fixed;inset:0;z-index:300;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;display:flex;align-items:center;justify-content:center;padding:20px;contain:strict;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;overscroll-behavior:contain}.modal-overlay.show{opacity:1;visibility:visible}#editOverlay{z-index:311}#dashOverlay{z-index:310}#modalOverlay.show .modal-glass:not(.animate):not(.closing){opacity:0}.modal-glass{position:relative;max-width:600px;width:92%;max-height:88vh;display:flex;flex-direction:column;background:#0f302ef0;backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid rgba(200,181,150,.15);box-shadow:0 30px 80px #00000080;transform-origin:center center;opacity:1;overflow:visible;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}.modal-gallery-wrap{overflow:visible}@keyframes modalIn{0%{opacity:0;transform:perspective(1200px) rotateY(0) scale(.6)}to{opacity:1;transform:perspective(1200px) rotateY(360deg) scale(1)}}.modal-glass.animate{animation:modalIn 1s cubic-bezier(.4,0,.2,1) forwards}.modal-close{position:absolute;top:10px;right:10px;z-index:10;width:34px;height:34px;background:#0a0a08bf;border:1px solid rgba(242,227,213,.12);border-bottom:1px solid rgba(242,227,213,.25);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);color:var(--text);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;font-family:var(--font-mono)}@media(min-width:901px){.modal-close:hover{background:#0a0a08e6;border-color:#f2e3d54d;color:var(--accent)}}.zoom-lens{display:none;position:fixed;z-index:9999;pointer-events:none;width:320px;height:320px;border:2px solid var(--gold);background-repeat:no-repeat;box-shadow:0 20px 60px #00000080;background-color:#0a0a08f2;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}.modal-zoom{display:none;position:fixed;top:50%;transform:translateY(-50%);width:340px;height:340px;border:2px solid var(--gold);overflow:hidden;z-index:9999;pointer-events:none;background-color:#0a0a08f2;background-repeat:no-repeat;box-shadow:0 20px 60px #00000080;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}.modal-zoom.show{display:block}.modal-zoom-btn{position:absolute;bottom:10px;right:50px;z-index:55;width:32px;height:32px;background:#0a0a08bf;border:1px solid rgba(242,227,213,.12);border-bottom:1px solid rgba(242,227,213,.25);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);color:var(--text);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}@media(min-width:901px){.modal-zoom-btn:hover{background:#0a0a08e6}}.modal-zoom-btn.active{background:var(--gold);color:#1b4f4d}.modal-glass.closing{animation:modalOut .4s ease forwards}@keyframes modalOut{0%{opacity:1;transform:perspective(1200px) rotateY(360deg) scale(1)}to{opacity:0;transform:perspective(1200px) rotateY(0) scale(.6)}}.modal-handle,.modal-swipe-hint,.modal-swipe-hint-right{display:none}.modal-gallery{position:relative;flex-shrink:0;background:#0f302e}.modal-gallery.loading-img{overflow:visible}.modal-gallery img{width:100%;display:block;object-fit:cover;min-height:320px;background:#111;transition:opacity .35s ease}.modal-gallery img.switching{opacity:0}.modal-gallery-swipe{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,rgba(200,175,120,.5),transparent);z-index:3;pointer-events:none;opacity:0;transition:opacity .3s;transform:translate(-100%)}.modal-gallery.loading-img .modal-gallery-swipe{opacity:1;animation:swipeLine .5s ease forwards}@keyframes swipeLine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.modal-gallery-load-pulse{position:absolute;inset:0;z-index:4;opacity:0;pointer-events:none;transition:opacity .25s}.modal-gallery.loading-img .modal-gallery-load-pulse{opacity:1}.modal-gallery-load-backdrop{position:absolute;inset:0;overflow:hidden;z-index:1}.modal-gallery-load-bg{width:100%;height:100%;object-fit:cover;filter:blur(16px) brightness(.45);transform:scale(1.05)}.modal-gallery-load-logo{position:absolute;top:50%;left:50%;width:300px;height:300px;transform:translate(-50%,-50%);z-index:4;background:url(/toro-logo) center/contain no-repeat;animation:toroSpin 1.8s ease-in-out infinite}.modal-gallery-load-glow{position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(ellipse at center,transparent 40%,rgba(200,175,120,.15) 70%,rgba(200,175,120,.35) 100%);animation:glowPulse 1.2s ease-in-out infinite alternate}@keyframes glowPulse{0%{opacity:.5}to{opacity:1}}@keyframes goldRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes toroSpin{0%{transform:translate(-50%,-50%) rotate(0);animation-timing-function:ease-out}15%{transform:translate(-50%,-50%) rotate(140deg);animation-timing-function:ease-in}30%{transform:translate(-50%,-50%) rotate(260deg);animation-timing-function:ease-out}45%{transform:translate(-50%,-50%) rotate(380deg);animation-timing-function:ease-in}55%{transform:translate(-50%,-50%) rotate(380deg)}65%{transform:translate(-50%,-50%) rotate(540deg);animation-timing-function:ease-out}80%{transform:translate(-50%,-50%) rotate(640deg);animation-timing-function:ease-in}to{transform:translate(-50%,-50%) rotate(720deg)}}.modal-gallery-frame{position:absolute;inset:0;pointer-events:none;z-index:2;border:1px solid rgba(200,175,120,.08);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}.modal-gallery img{width:100%;display:block;object-fit:cover;min-height:320px;background:#111}@keyframes badgePulse{0%,to{opacity:.85}50%{opacity:1}}.modal-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;background:#0a0a08bf;border:1px solid rgba(242,227,213,.12);border-right:1px solid rgba(242,227,213,.25);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);color:var(--text);font-size:16px;cursor:pointer;z-index:5;display:none;align-items:center;justify-content:center;transition:all .2s;font-family:var(--font-mono)}@media(min-width:901px){.modal-gallery-nav:hover{background:#0a0a08e6;border-color:#f2e3d54d}}.modal-gallery-nav:active{transform:translateY(calc(-50% + 12px))}.modal-gallery-nav.prev{left:10px}.modal-gallery-nav.next{right:10px}@media(min-width:769px){.modal-gallery-nav{display:flex}}.defect-nav{display:none;position:absolute;top:50%;transform:translateY(-50%);width:34px;height:34px;background:#0a0a08bf;border:1px solid rgba(200,60,60,.12);border-right:1px solid rgba(200,60,60,.25);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);color:var(--text);font-size:16px;cursor:pointer;z-index:5;align-items:center;justify-content:center;font-family:var(--font-mono)}@media(min-width:901px){.defect-nav:hover{background:#0a0a08e6;border-color:#c83c3c4d}}.defect-nav:active{transform:translateY(calc(-50% + 12px))}.defect-prev{left:10px}.defect-next{right:10px}.defect-close{position:absolute;top:8px;right:8px;z-index:10;width:30px;height:30px;background:#0a0a08bf;border:1px solid rgba(242,227,213,.12);border-bottom:1px solid rgba(242,227,213,.25);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);color:var(--text);font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:monospace}@media(min-width:901px){.defect-close:hover{background:#0a0a08e6;color:var(--accent)}}@media(min-width:769px){.defect-nav{display:flex}}.defect-swipe-hint,.defect-swipe-hint-right{display:none;position:absolute;z-index:5;align-items:center;justify-content:center;background:#0a0a08bf;border:1px solid rgba(242,227,213,.15);border-bottom:1px solid rgba(242,227,213,.3);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);pointer-events:none}.defect-swipe-hint{top:10px;left:50%;transform:translate(-50%);padding:4px 8px;animation:swipeHint 2s ease-in-out infinite}.defect-swipe-hint svg{width:20px;height:20px;color:var(--text);display:block}.defect-swipe-hint-right{top:50%;right:8px;transform:translateY(-50%);padding:6px 4px;animation:swipeHintRight 2s ease-in-out infinite}.defect-swipe-hint-right svg{width:18px;height:18px;color:var(--text);display:block}.dash-cancel-btn{display:none!important}@media(max-width:768px){.dash-cancel-btn{display:inline-block!important}}@media(pointer:coarse){.dash-cancel-btn{display:inline-block!important}}.mobile-all-pill .pill-links{max-width:0;overflow:hidden;opacity:0;transform:translate(-8px);transition:all .3s ease;gap:2px;display:flex}.mobile-all-pill.open .pill-links{max-width:300px;opacity:1;transform:translate(0)}.pill-toggle{background:#0a0a0899;border:1px solid rgba(209,175,84,.25);border-bottom:1px solid rgba(209,175,84,.4);color:var(--gold);font-size:14px;cursor:pointer;flex-shrink:0;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);animation:pulsePill 1.5s ease-in-out infinite;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center}@keyframes pulsePill{0%,to{border-color:#d1af5440;background:#0a0a0899}50%{border-color:#d1af54b3;background:#d1af5426}}.mobile-all-pill.open .pill-toggle{animation:none;border-color:#d1af5440;background:#0a0a0899}.nav-toggle,.nav-inner{display:none}.nav-mb-left,.nav-mb-right{font-size:12px;padding:0}.mobile-all-pill a{padding:3px 6px!important;line-height:1!important}@media(max-width:768px){.mobile-all-pill{left:8px!important;right:auto!important;padding:0 4px!important}}@media(max-width:768px){.defect-swipe-hint,.defect-swipe-hint-right{display:flex}.defect-nav,.defect-close{display:none!important}}@media(pointer:coarse){.defect-swipe-hint,.defect-swipe-hint-right{display:flex!important}.defect-nav,.defect-close{display:none!important}}@media(pointer:fine),(min-width:769px){.defect-swipe-hint,.defect-swipe-hint-right{display:none!important}.defect-nav,.defect-close{display:flex!important}}.modal-dots{display:flex;justify-content:center;gap:6px;padding:8px 0 2px;flex-shrink:0}.modal-dots span{width:5px;height:5px;border-radius:50%;background:#ffffff1f;transition:background-color .2s,box-shadow .2s,width .2s}.modal-dots span.active{background:var(--gold);width:16px;border-radius:3px}.modal-info{padding:12px 18px 16px;border-top:1px solid rgba(209,175,84,.08);overflow-y:auto;flex:1;min-height:0;-webkit-overflow-scrolling:touch;touch-action:pan-y}.modal-info::-webkit-scrollbar{width:3px}.modal-info::-webkit-scrollbar-thumb{background:#d1af541f;border-radius:2px}.modal-title{display:none}.modal-price{color:var(--text);font-weight:600;letter-spacing:1px;font-family:var(--font-mono);margin-bottom:10px}.modal-meta{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:8px}.modal-meta span{padding:3px 10px;border-radius:5px;font-size:12px;letter-spacing:1px;background:#ffffff0d;color:var(--text-dim);border:1px solid rgba(255,255,255,.05)}.modal-meta span.art{color:var(--gold);border-color:#d1af541a}.modal-desc{font-size:12px;color:var(--text-dim);line-height:1.5;white-space:pre-line;margin-bottom:12px;transform:translateY(calc(var(--scroll-offset,0) * .03px));transition:transform .1s linear}.modal-avito{display:inline-block;padding:8px 22px;background:#0a0a08bf;color:var(--text);border:1px solid rgba(242,227,213,.15);border-bottom:1px solid rgba(242,227,213,.3);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);font-size:12px;font-weight:500;letter-spacing:2px;text-transform:uppercase;text-decoration:none;font-family:var(--font-mono);transition:all .2s}@media(min-width:901px){.modal-avito:hover{background:#0a0a08e6;border-color:#f2e3d54d}}.admin-bar{display:none;position:fixed;left:20px;top:108px;z-index:250;flex-direction:column;align-items:stretch;padding:6px;background:#193735d9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1.5px solid var(--sand);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);gap:4px;width:auto;min-width:140px;cursor:grab;user-select:none;-webkit-user-select:none}.admin-bar.dragging{cursor:grabbing;opacity:.92}.admin-bar.show{display:flex}.admin-bar span{color:var(--gold);font-size:12px;letter-spacing:2px;text-transform:uppercase;font-family:var(--font-heading)!important}.admin-bar .admin-links{display:flex;gap:6px}.admin-btn{padding:5px 12px;font-size:12px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;font-family:var(--font-mono);border:1px solid rgba(242,227,213,.1);border-bottom:1px solid rgba(242,227,213,.2);cursor:pointer;transition:all .15s;white-space:nowrap;color:var(--text-dim);background:#0a0a0880;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}@media(min-width:901px){.admin-btn:hover{color:var(--text);border-color:#f2e3d533;background:#0a0a08b3}}.admin-btn-add{color:var(--gold)!important}.admin-btn-logout{background:#b93a2d33!important;color:var(--accent)!important;border-color:#b93a2d40!important}@media(min-width:901px){.admin-btn-logout:hover{background:#b93a2d59!important}}.admin-fab{display:none;position:fixed;top:150px;left:20px;z-index:260;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:88px;height:66px;background:#193735f2;border:1.5px solid var(--sand);border-bottom:1px solid rgba(209,175,84,.35);color:var(--gold);cursor:pointer;box-shadow:0 4px 20px #0006;transition:transform .2s ease,background .2s ease;padding:8px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}@media(min-width:901px){.admin-fab:hover{background:#23413ffa;transform:scale(1.06)}}.admin-fab svg{display:block}.admin-fab-label{font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-dim);white-space:nowrap}.admin-fab.show{display:flex}.admin-menu-backdrop{display:none;position:fixed;inset:0;background:#00000080;z-index:280;opacity:0;transition:opacity .25s ease}.admin-menu-backdrop.show{display:block;opacity:1}.admin-menu{position:fixed;z-index:290;background:#142a28f7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1.5px solid var(--sand);display:flex;flex-direction:column;overflow:hidden;left:0;right:0;bottom:0;max-height:82vh;border-radius:20px 20px 0 0;transform:translateY(105%);transition:transform .3s cubic-bezier(.22,1,.36,1);box-shadow:0 -8px 40px #00000080}.admin-menu.open{transform:translateY(0)}.admin-menu-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid rgba(242,227,213,.1);flex-shrink:0}.admin-menu-header span{color:var(--gold);font-size:13px;letter-spacing:2px;text-transform:uppercase;font-family:var(--font-heading)}.admin-menu-close{background:none;border:none;color:var(--text-dim);font-size:20px;cursor:pointer;padding:2px 6px;line-height:1}.admin-menu-body{padding:12px 12px 6px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1}.admin-group{margin-bottom:12px}.admin-group-title{color:var(--text-muted);font-size:10px;letter-spacing:2px;text-transform:uppercase;padding:4px 8px 6px;font-family:var(--font-mono)}.admin-menu-item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:12px 14px;background:#0a0a0866;border:1px solid rgba(242,227,213,.08);border-radius:10px;color:var(--text);font-size:13px;font-family:var(--font-mono);letter-spacing:.5px;cursor:pointer;margin-bottom:6px;transition:background .15s,border-color .15s}@media(min-width:901px){.admin-menu-item:hover{background:#0a0a08b3;border-color:#d1af544d}}.admin-menu-item:active{background:#0a0a08cc}.admin-menu-ic{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;color:var(--gold)}.admin-menu-txt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.admin-menu-label{font-size:13px;color:var(--text);line-height:1.2}.admin-menu-sub{font-size:10px;color:var(--text-muted);line-height:1.25;letter-spacing:.3px}.admin-badge{margin-left:auto;background:#b91c1cd9;color:#fff;font-size:10px;font-weight:700;padding:1px 8px;border-radius:10px;display:none}.admin-menu-logout{margin:0 12px 16px;padding:13px;background:#b93a2d26;border:1px solid rgba(185,58,45,.3);border-radius:10px;color:var(--accent);font-size:13px;font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;cursor:pointer;flex-shrink:0}@media(min-width:901px){.admin-menu-logout:hover{background:#b93a2d4d}}@media(min-width:769px){.admin-fab{top:150px;left:20px}.admin-menu{inset:150px auto auto 20px;width:300px;max-height:calc(100vh - 120px);border-radius:16px;transform:translateY(-12px) scale(.98);opacity:0;pointer-events:none;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s ease}.admin-menu.open{transform:translateY(0) scale(1);opacity:1;pointer-events:auto}}.adm-section{margin-bottom:16px}.adm-section-title{color:var(--text-dim);font-size:12px;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px;font-family:var(--font-mono);display:flex;align-items:center;gap:8px}.adm-grid{display:grid;gap:10px}.adm-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.adm-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.adm-card{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px 16px;text-align:left;min-width:0;overflow:hidden}.adm-card-label{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:7px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-card-value{font-size:22px;font-weight:700;line-height:1.1;font-family:var(--font-mono);word-break:break-word;overflow:hidden}.adm-card-sub{font-size:11px;color:var(--text-muted);margin-top:5px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-kpi{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:14px 16px;text-align:left;min-width:0;overflow:hidden}.adm-kpi-label{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-kpi-value{font-size:28px;font-weight:700;line-height:1.05;font-family:var(--font-mono);margin-top:6px;overflow:hidden;word-break:break-word}.adm-kpi-sub{font-size:12px;color:var(--text-muted);margin-top:4px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-card{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:16px;min-width:0;overflow:hidden}.st-card-title{font-size:13px;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--font-mono)}.st-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:14px;color:var(--text-dim);border-bottom:1px solid rgba(255,255,255,.04)}.st-row:last-child{border-bottom:none}.st-row-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-row-val{color:var(--text);font-family:var(--font-mono);white-space:nowrap;font-size:14px}.st-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.st-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.st-chart{display:flex;align-items:flex-end;gap:8px;height:120px}.st-bar-col{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0}.st-bar-num{font-size:12px;color:var(--text-dim);font-family:var(--font-mono);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.st-bar-date{font-size:12px;color:var(--text-muted);margin-top:5px;white-space:nowrap}.st-legend{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--text-dim)}.st-legend-dot{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:5px;vertical-align:middle}.st-thumb{width:34px;height:34px;object-fit:cover;border-radius:6px;background:#ffffff0a;flex-shrink:0}.st-size-chip{padding:5px 11px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);border-radius:6px;font-size:13px;color:var(--text);font-family:var(--font-mono)}.grp{margin-bottom:18px}.grp-title{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-dim);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-family:var(--font-mono)}.grp-title:before{content:"";width:6px;height:6px;background:var(--gold);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}.grp-count{color:var(--gold);font-size:11px;background:#d1af541f;border:1px solid rgba(209,175,84,.25);border-radius:20px;padding:1px 8px}.grp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.mcard{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:12px;min-width:0;display:flex;flex-direction:column;gap:10px}.mcard-top{display:flex;align-items:center;gap:10px;min-width:0}.mcard-title{font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.mcard-size{font-size:11px;color:var(--text-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcard-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mcard-field label{display:block;font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcard-field input{width:100%;padding:7px 8px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#ffffff0a;color:var(--text);font-size:13px;text-align:right;outline:none;box-sizing:border-box;font-family:var(--font-mono)}.mcard-field input:focus{border-color:#d1af5466}.mcard-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.mcard-profit{font-family:var(--font-mono);font-size:15px;font-weight:700;white-space:nowrap}.mcard-save{padding:7px 14px;background:var(--accent);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:12px;letter-spacing:.5px;white-space:nowrap;flex-shrink:0}@media(min-width:901px){.mcard-save:hover{background:var(--accent-hover)}}.adm-panel{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:14px}.adm-panel-title{color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px}@media(max-width:768px){.adm-grid-5,.adm-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-card{padding:12px 14px}.adm-card-value{font-size:19px}.adm-kpi{padding:12px 14px}.adm-kpi-value{font-size:24px}.st-grid-2,.st-grid-3{grid-template-columns:1fr}}.admin-panel{position:fixed;inset:0;z-index:270;background:#0a1817fc;display:none;flex-direction:column}.admin-panel.open{display:flex}.admin-sidebar{display:none;flex-direction:column;width:230px;background:#0f302e8c;border-right:1px solid rgba(242,227,213,.08);flex-shrink:0}.admin-brand{padding:14px 14px 14px 18px;font-size:14px;color:var(--gold);letter-spacing:2px;font-family:var(--font-heading);border-bottom:1px solid rgba(242,227,213,.08);display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid rgba(242,227,213,.12);background:none;color:var(--text-dim);cursor:pointer;transition:all .15s;flex-shrink:0}@media(min-width:901px){.admin-close:hover{color:var(--text);border-color:#f2e3d547;background:#ffffff0a}}.admin-nav{display:flex;flex-direction:column;gap:4px;padding:14px 12px;flex:1}.admin-nav-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;border:1px solid transparent;background:none;color:var(--text-dim);font-size:14px;font-family:var(--font-mono);letter-spacing:.5px;cursor:pointer;text-align:left;transition:all .15s}.admin-nav-item svg{flex-shrink:0;color:var(--text-dim);transition:color .15s}@media(min-width:901px){.admin-nav-item:hover{background:#ffffff0a}}.admin-nav-item.active{background:#d1af541f;border-color:#d1af5440;color:var(--gold)}.admin-nav-item.active svg{color:var(--gold)}.admin-logout{margin:12px;padding:12px;border-radius:10px;border:1px solid rgba(185,58,45,.3);background:#b93a2d1f;color:var(--accent);font-size:14px;font-family:var(--font-mono);letter-spacing:1px;text-transform:uppercase;cursor:pointer}@media(min-width:901px){.admin-logout:hover{background:#b93a2d40}}.admin-content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 16px;width:100%;box-sizing:border-box}.admin-view{display:none;max-width:960px;margin:0 auto}.admin-view.active{display:block}.admin-view-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(242,227,213,.08)}.admin-view-head h2{font-size:17px;color:var(--text);letter-spacing:1px;margin:0;font-family:var(--font-heading)}.admin-view-close{background:none;border:1px solid rgba(242,227,213,.12);color:var(--text-dim);width:32px;height:32px;border-radius:8px;cursor:pointer;font-size:15px;line-height:1}@media(min-width:901px){.admin-view-close:hover{color:var(--text);border-color:#f2e3d540}}#dashContent,#statsContent{color:var(--text)}.adm-action{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 16px;background:#d1af541f;border:1px solid rgba(209,175,84,.25);border-radius:10px;color:var(--gold);font-size:14px;font-family:var(--font-mono);letter-spacing:1px;cursor:pointer;transition:all .15s}@media(min-width:901px){.adm-action:hover{background:#d1af5433}}.adm-btn-primary{padding:12px;background:var(--accent);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;font-size:13px;letter-spacing:1px;text-transform:uppercase}@media(min-width:901px){.adm-btn-primary:hover{opacity:.9}}.admin-clients{display:flex;flex-direction:row;height:calc(100vh - 220px);border:1px solid rgba(242,227,213,.08);border-radius:12px;overflow:hidden}.admin-clients-list{width:280px;flex-shrink:0;border-right:1px solid rgba(209,175,84,.08);overflow-y:auto;background:#ffffff05}.admin-clients-chat{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#ffffff03}.admin-tabs{display:none;border-top:1px solid rgba(242,227,213,.08);background:#0f302eeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:6px 6px max(6px,env(safe-area-inset-bottom));flex-shrink:0}.admin-tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 2px 5px;background:none;border:none;color:var(--text-dim);font-size:10px;font-family:var(--font-mono);letter-spacing:.5px;cursor:pointer;border-radius:8px}.admin-tab.active{color:var(--gold)}@media(min-width:769px){.admin-panel{flex-direction:row}.admin-sidebar{display:flex}.admin-content{padding:28px 32px}.admin-tabs{display:none}.admin-clients{height:calc(100vh - 200px)}}@media(max-width:768px){.admin-panel{flex-direction:column}.admin-tabs{display:flex}.admin-clients{flex-direction:column;height:auto;min-height:60vh}.admin-clients-list{width:100%;max-height:40vh;border-right:none;border-bottom:1px solid rgba(209,175,84,.08)}.admin-clients-chat{min-height:40vh}}.nav-mb-right-group{display:none}.card-img-wrap{position:relative}.card-admin{position:static;display:none;width:auto;max-width:100%;margin:0 13px;gap:5px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;box-sizing:border-box;padding:2px 0 8px;background:transparent;border-top:1px solid rgba(200,181,150,.12)}@media(min-width:901px){.card-admin{position:absolute;left:13px;right:13px;bottom:0;z-index:4;margin:0}.card:hover .card-admin{display:flex}}.card-admin button{padding:7px 14px;font-size:12px;letter-spacing:1px;text-transform:uppercase;font-family:var(--font-mono);background:#0a0a08d9;border:1px solid rgba(242,227,213,.1);border-bottom:1px solid rgba(242,227,213,.2);cursor:pointer;color:var(--text);white-space:nowrap;transition:all .15s;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}@media(min-width:901px){.card-admin button:hover{background:#0a0a08f2;border-color:#f2e3d540}}.btn-pst{color:#4ade80!important}.btn-del{color:var(--accent)!important}.btn-arc{color:var(--gold)!important}.admin-login-overlay{display:none;position:fixed;inset:0;z-index:500;background:#0000008c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);align-items:center;justify-content:center}.admin-login-overlay.show{display:flex}.admin-login-box{background:#0f302ef2;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border:1px solid rgba(209,175,84,.08);border-radius:16px;padding:28px;width:90%;max-width:340px}.admin-login-box h3{color:var(--text);font-size:15px;margin-bottom:16px;font-weight:600;letter-spacing:1px}.admin-login-box input{width:100%;padding:10px 14px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff0a;color:var(--text);font-size:14px;outline:none;margin-bottom:12px}.admin-login-box input:focus{border-color:#d1af544d}.admin-login-box .inp-row{display:flex;gap:8px}.admin-login-box button{padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.admin-login-box .btn-go{background:var(--accent);color:#fff;flex:1}@media(min-width:901px){.admin-login-box .btn-go:hover{background:var(--accent-hover)}}.admin-login-box .btn-cancel{background:transparent;color:var(--text-dim);border:1px solid rgba(255,255,255,.08)}@media(min-width:901px){.admin-login-box .btn-cancel:hover{color:var(--text);border-color:#ffffff26}}.admin-login-error{color:var(--accent);font-size:11px;margin-top:8px;display:none}.admin-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23D1AF54'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.admin-select option{background:var(--bg-dark);color:var(--text)}.chat-panel{position:fixed;top:0;right:0;bottom:0;z-index:400;width:400px;max-width:100vw;transform:translate(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex}.chat-panel.show{transform:translate(0)}.chat-panel-glass{flex:1;display:flex;flex-direction:column;background:#0f302ef2;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-left:1.5px solid var(--sand);box-shadow:-20px 0 60px #0006}.chat-panel-header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid rgba(209,175,84,.08);font-size:15px;letter-spacing:1px;color:var(--text-dim)}.chat-panel-close{width:34px;height:34px;border:1px solid rgba(242,227,213,.12);border-bottom:1px solid rgba(242,227,213,.25);background:#0a0a08bf;color:var(--text);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);transition:all .2s}@media(min-width:901px){.chat-panel-close:hover{background:var(--accent);border-color:var(--accent);color:#fff}}.chat-panel-msgs{flex:1;overflow-y:auto;padding:16px 20px;font-size:15px;line-height:1.55}.chat-panel-msgs::-webkit-scrollbar{width:3px}.chat-panel-msgs::-webkit-scrollbar-thumb{background:#d1af541f;border-radius:2px}.chat-pmsg-item{margin-bottom:12px;line-height:1.5;display:flex;flex-direction:column}.chat-pmsg-item.user{align-items:flex-start}.chat-pmsg-item.owner{align-items:flex-end}.chat-pmsg-item .bubble{padding:10px 14px;border-radius:8px;max-width:85%;word-wrap:break-word;font-size:15px;line-height:1.5}.chat-pmsg-item.user .bubble{background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.chat-pmsg-item.owner .bubble{background:#60a5fa1f;border:1px solid rgba(96,165,250,.15)}.chat-pmsg-item .author{font-size:12px;color:var(--text-muted);margin-bottom:3px}.chat-pmsg-item.owner .author{color:var(--gold)}.chat-panel-input{display:flex;gap:8px;padding:14px 18px;border-top:1px solid rgba(209,175,84,.08)}.chat-pname{width:96px;padding:12px;border:1px solid rgba(209,175,84,.15);border-bottom:1px solid rgba(209,175,84,.3);background:#0000004d;color:var(--text);font-size:15px;outline:none;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%)}.chat-pmsg{flex:1;padding:12px;border:1px solid rgba(209,175,84,.15);border-bottom:1px solid rgba(209,175,84,.3);background:#0000004d;color:var(--text);font-size:15px;outline:none;resize:none;font-family:inherit;overflow-y:auto;scrollbar-width:none;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%)}.chat-pmsg::-webkit-scrollbar{display:none}.chat-psend{width:50px;background:var(--gold);color:var(--bg-dark);border:1px solid rgba(209,175,84,.3);border-bottom:1px solid rgba(209,175,84,.5);font-size:16px;cursor:pointer;font-weight:700;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}.chat-card-block{width:100%;max-width:100%;margin-top:6px}.chat-pmsg-item.owner .chat-card-block{align-self:stretch}.chat-cards{display:flex;flex-direction:column;gap:8px}.chat-card{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;background:#0a0a0880;border:1px solid rgba(242,227,213,.12);border-bottom:1px solid rgba(242,227,213,.25);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);cursor:pointer;text-align:left;color:var(--text);transition:all .2s;font-family:inherit}@media(min-width:901px){.chat-card:hover{border-color:#d1af5473;background:#111c19b3}}.chat-card.picked{border-color:var(--gold);background:#d1af541a}.chat-card-thumb{width:54px;height:54px;object-fit:cover;border-radius:6px;background:#ffffff0a;flex-shrink:0}.chat-card-thumb-ph{background:#ffffff0a}.chat-card-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.chat-card-title{font-size:14px;line-height:1.3;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-card-meta{font-size:13px;color:var(--gold);font-family:var(--font-mono)}.chat-card-check{position:relative;width:24px;height:24px;flex-shrink:0;border:1px solid rgba(242,227,213,.35);background:#00000059;border-radius:5px;display:flex;align-items:center;justify-content:center;transition:all .2s}.chat-card.picked .chat-card-check{background:var(--gold);border-color:var(--gold)}.chat-card.picked .chat-card-check:after{content:"";width:11px;height:6px;border-left:2px solid var(--bg-dark);border-bottom:2px solid var(--bg-dark);transform:rotate(-45deg) translate(1px,-2px)}.reopen-chat-btn{position:fixed;right:22px;bottom:24px;z-index:390;width:62px;height:62px;background:#d1af54f2;color:var(--bg-dark);border:1px solid rgba(209,175,84,.35);border-bottom:1px solid rgba(209,175,84,.7);clip-path:polygon(0 0,calc(100% - 15px) 0,100% 15px,100% 100%,0 100%);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 32px #00000080;transition:all .2s}@media(min-width:901px){.reopen-chat-btn:hover{background:var(--gold);transform:translateY(-3px)}}.chat-badge{position:absolute;top:-6px;right:-6px;min-width:22px;height:22px;padding:0 6px;background:var(--accent);color:#fff;font-size:12px;font-weight:700;border-radius:11px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono)}.chat-panel-header-actions{display:flex;align-items:center;gap:10px}.chat-support-btn{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:var(--gold-text);background:#d1af5414;border:1px solid rgba(209,175,84,.25);border-bottom:1px solid rgba(209,175,84,.45);padding:6px 12px;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);text-decoration:none;transition:all .2s;cursor:pointer;white-space:nowrap}@media(min-width:901px){.chat-support-btn:hover{background:#0a0a0899;color:var(--gold-text)}}.chat-new-btn{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--text-dim);background:#0a0a0866;border:1px solid rgba(242,227,213,.12);border-bottom:1px solid rgba(242,227,213,.25);clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);cursor:pointer;transition:all .2s}@media(min-width:901px){.chat-new-btn:hover{color:var(--gold);border-color:#d1af5466;background:#0a0a08b3}}.chat-pmsg-item .bubble.chat-typing{display:inline-flex;align-items:center;gap:5px;padding:13px 16px}.chat-typing span{width:7px;height:7px;border-radius:50%;background:var(--gold);opacity:.4;animation:chatTypBlink 1.2s infinite}.chat-typing span:nth-child(2){animation-delay:.2s}.chat-typing span:nth-child(3){animation-delay:.4s}@keyframes chatTypBlink{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes chatTabPulse{0%,to{box-shadow:0 0 0 transparent}50%{box-shadow:0 0 16px #60a5fa66}}.toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%);z-index:500;padding:10px 24px;border-radius:8px;background:#0f302ef2;backdrop-filter:blur(16px);border:1px solid rgba(209,175,84,.15);color:var(--text);font-size:12px;opacity:0;transition:opacity .3s ease;pointer-events:none}.toast.show{opacity:1}.buy-choice-overlay{position:fixed;inset:0;z-index:600;display:flex;align-items:center;justify-content:center;background:#060a09a6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .3s ease}.buy-choice-overlay.show{opacity:1;pointer-events:auto}.buy-choice-box{width:min(440px,92vw);background:#0f302ef7;backdrop-filter:blur(20px);border:1px solid var(--sand);box-shadow:0 30px 80px #0009;padding:34px 30px 26px;position:relative;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}.buy-choice-close{position:absolute;top:8px;right:8px;width:30px;height:30px;background:#0a0a08bf;border:1px solid rgba(242,227,213,.12);border-bottom:1px solid rgba(242,227,213,.25);color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:center;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);font-size:16px;transition:all .2s;font-family:var(--font-mono)}@media(min-width:901px){.buy-choice-close:hover{background:#0a0a08e6;border-color:#f2e3d54d;color:var(--accent)}}.buy-choice-title{font-size:17px;font-weight:700;color:var(--text);letter-spacing:1px;text-transform:uppercase;margin:0 0 8px}.buy-choice-desc{font-size:12px;color:var(--text-dim);line-height:1.5;margin-bottom:20px}.buy-choice-actions{display:flex;flex-direction:column;gap:10px}.buy-choice-btn{display:flex;align-items:center;gap:12px;text-align:left;padding:14px 16px;cursor:pointer;font-size:13px;color:var(--text);transition:all .2s;border:1px solid rgba(209,175,84,.2)}.buy-choice-btn.tg{background:#60a5fa1f;border-color:#60a5fa40;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}@media(min-width:901px){.buy-choice-btn.tg:hover{background:#60a5fa38}}.buy-choice-btn.site{background:#d1af541a;border-color:#d1af544d;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}@media(min-width:901px){.buy-choice-btn.site:hover{background:#d1af5433}}.buy-choice-btn b{display:block;font-size:13px}.buy-choice-btn small{font-size:11px;color:var(--text-dim)}.bch-ico{flex-shrink:0;color:var(--gold)}.buy-choice-note{font-size:11px;color:var(--text-muted);margin-top:18px;line-height:1.5;text-align:center}.buy-choice-note .sonya-pill{color:var(--gold);font-weight:600}@media(min-width:1800px){.grid{max-width:1500px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px}.section{padding:80px 48px 100px}.navbar{margin:12px 40px 0;padding:0 32px}.card{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}}@media(min-width:2200px){.grid{max-width:2000px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:34px}.section{padding:90px 56px 110px}.navbar{margin:16px 44px 0;padding:0 40px;height:88px}.nav-links a{font-size:14px;letter-spacing:2.5px;padding:8px 16px}.nav-logo-text{font-size:36px}.nav-actions a{font-size:14px}.nav-promo{font-size:12px;padding:8px 20px}.nav-cta{font-size:12px;padding:10px 24px}.hero h1{font-size:80px;letter-spacing:16px}.hero h1 span{font-size:20px;letter-spacing:10px}.hero p{font-size:16px;margin-top:20px}.hero-cta{font-size:14px;padding:16px 44px;margin-top:36px}.section-header h2{font-size:15px;letter-spacing:5px}.section-count{font-size:13px}.card-title{font-size:24px;min-height:48px}.card-price-tag{font-size:18px;padding:7px 18px;bottom:16px;left:16px}.card-cond{top:16px;left:16px;font-size:12px;padding:5px 12px}.card-desc{font-size:13px}.card-body{padding:16px 18px}.meta-tag{font-size:11px;padding:4px 12px}.card-img-wrap{aspect-ratio:4/5}.modal-glass{max-width:700px;width:94%}.modal-info h3{font-size:16px}.modal-price{font-size:22px}.modal-desc{font-size:13px}.modal-avito{font-size:12px;padding:10px 26px}.modal-close{width:38px;height:38px;font-size:18px}.size-filter a{font-size:13px;padding:8px 18px}.admin-bar{top:130px;left:20px;min-width:160px}.admin-bar span{font-size:12px}.admin-btn{font-size:12px;padding:6px 14px}.footer p{font-size:14px}.footer-links a{font-size:12px}}@media(min-width:3000px){.grid{max-width:2400px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:36px}.section{padding:100px 64px 120px}.navbar{height:88px;padding:0 44px}}@media(max-width:768px){.chat-panel{inset:0;width:100%;height:100%;transform:translateY(100%);overflow:hidden;z-index:500}.chat-panel.show{transform:translateY(0)}.chat-panel-glass{border-left:none;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%)}.chat-panel-header{font-size:14px;padding:14px 16px}.chat-panel-input{padding:10px 12px}.chat-pname,.chat-pmsg{padding:10px;font-size:14px}.chat-psend{width:44px;font-size:15px}.reopen-chat-btn{right:16px;bottom:calc(12px + var(--mnav-h) + var(--mnav-gap) + var(--tg-safe-area-inset-bottom,0px));width:56px;height:56px}}@media(min-width:769px){.chat-panel{top:50%;right:20px;width:520px;max-height:86vh;transform:translate(120%,-50%);overflow:hidden}.chat-panel.show{transform:translateY(-50%)}.chat-panel-glass{border:1px solid var(--sand);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}}.mobile-nav{position:fixed;bottom:calc(10px + var(--tg-safe-area-inset-bottom,0px));left:0;right:0;margin:0 4px;background:#193735bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1.5px solid var(--sand);padding:4px;height:var(--mnav-h);z-index:200;display:none;grid-template-columns:repeat(5,1fr);gap:2px;box-shadow:0 4px 24px #00000040,inset 0 1px #ffffff08;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}.mobile-nav a{color:var(--text-dim);text-decoration:none;font-size:10px;letter-spacing:0;padding:0 3px;min-height:0;height:100%;text-transform:uppercase;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);border:1px solid transparent;text-align:center;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-nav a.active{color:var(--text);background:#0a0a0880;border:1px solid rgba(242,227,213,.1);border-bottom:1px solid rgba(242,227,213,.25);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}.mobile-all-pill{display:none;position:fixed;bottom:calc(10px + var(--mnav-h) + var(--mnav-gap) + var(--tg-safe-area-inset-bottom,0px));left:17px;right:56px;z-index:201;background:#193735bf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--sand);box-shadow:0 4px 24px #00000040,inset 0 1px #ffffff08;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);justify-content:center;gap:1px;padding:2px;height:var(--mnav-h);overflow-x:auto}.mobile-all-pill a{color:var(--text-dim);text-decoration:none;font-size:10px;letter-spacing:.5px;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;min-height:0;height:100%;font-family:var(--font-mono);text-align:center;line-height:1;border:1px solid transparent;margin:0}.mobile-all-pill a.active{color:var(--text);background:#0a0a0880;border:1px solid rgba(242,227,213,.1);border-bottom:1px solid rgba(242,227,213,.25);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}.mobile-all-pill a.fav-link{color:var(--text-dim)}.mobile-all-pill a.fav-link.active{color:#fff;background:#e74c3c4d;border-color:#e74c3c33}.mobile-all-pill a.arc-link{color:#e0c066}.mobile-all-pill a.arc-link.active{color:var(--text);background:#0a0a0880}.mobile-nav svg{width:22px;height:22px;opacity:.6}.mobile-nav a.active svg{opacity:1}@media(max-width:768px){.modal-overlay{padding:0;align-items:flex-end;overscroll-behavior:none;background:transparent;transition:opacity .25s ease;touch-action:pan-y}.modal-glass{width:100%;max-height:92vh;max-height:92dvh;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);transform:translateZ(0);backdrop-filter:none;-webkit-backdrop-filter:none;background:#0f302efa;overscroll-behavior:contain;touch-action:none}#clientsOverlay .modal-glass{flex-direction:column!important;max-height:92vh!important;max-height:92dvh!important}#clientsList{width:100%!important;max-height:25vh;border-right:none!important;border-bottom:1px solid rgba(209,175,84,.08);flex-shrink:0}#clientsChat{flex:1!important;min-height:0!important;overflow:hidden!important}.modal-glass.animate,.modal-glass.closing{will-change:transform,opacity}.modal-glass.closing{animation:toroOutDownMobile .3s cubic-bezier(.4,0,.7,.2) forwards,toroOutFade .3s ease forwards!important}@keyframes toroOutDownMobile{0%{transform:translateY(0) scale(1)}to{transform:translateY(64px) scale(.96)}}@keyframes modalOutMobile{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(80px)}}.modal-gallery-wrap{max-height:none;overflow:visible}.modal-gallery img{width:100%;display:block;object-fit:cover;margin:0;padding:0;background:none}.modal-gallery-nav{display:none}.modal-close{display:none!important}#dashOverlay .modal-close{display:flex!important}.dash-cancel-btn{display:inline-block!important}#statsOverlay .modal-close,#measureOverlay .modal-close{display:flex!important}#statsOverlay .modal-glass{max-width:100%!important;width:100%!important;border-radius:16px 16px 0 0!important}#statsContent div[style*="grid-template-columns:repeat(4,minmax(0,1fr))"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}#statsContent div[style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}.modal-handle{display:none}#modalGlass .modal-handle{display:none!important}.modal-swipe-hint{position:absolute;top:10px;left:50%;transform:translate(-50%);z-index:5;display:none;align-items:center;justify-content:center;animation:swipeHint 2s ease-in-out infinite;background:#0a0a08bf;border:1px solid rgba(242,227,213,.15);border-bottom:1px solid rgba(242,227,213,.3);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);padding:4px 8px;border-radius:0}.modal-swipe-hint svg{width:20px;height:20px;color:var(--text);display:block}.modal-swipe-hint-right{position:absolute;top:50%;right:8px;transform:translateY(-50%);z-index:5;display:none;align-items:center;justify-content:center;animation:swipeHintRight 2s ease-in-out infinite;background:#0a0a08bf;border:1px solid rgba(242,227,213,.15);border-bottom:1px solid rgba(242,227,213,.3);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);padding:6px 4px;border-radius:0}.modal-swipe-hint-right svg{width:18px;height:18px;color:var(--text);display:block}@keyframes swipeHint{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(5px)}}@keyframes swipeHintRight{0%,to{transform:translateY(-50%) translate(0)}50%{transform:translateY(-50%) translate(5px)}}.modal-swipe-hint,.modal-swipe-hint-right{display:flex}.modal-info{padding:10px 16px 14px}.modal-meta span{font-size:12px;padding:2px 8px}.modal-desc{font-size:11px;margin-bottom:8px;line-height:1.4;max-height:22vh;overflow-y:auto}.modal-price{font-size:18px;margin-bottom:6px}.modal-avito{padding:7px 18px;font-size:12px;letter-spacing:1.5px;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}.modal-buy-btn{background:#b93a2d8c!important;border-bottom-color:#e0c06699!important}.modal-glass.animate{animation:modalInMobile .35s ease-out forwards}@keyframes modalInMobile{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}#modalGlass .modal-handle{display:block!important;position:absolute;top:8px;left:50%;transform:translate(-50%);width:44px;height:4px;border-radius:2px;background:#f2e3d540;z-index:6}.card{max-width:320px;margin:0 auto!important;transition:transform .15s ease,opacity .15s ease;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%);display:flex!important;flex-direction:column}.card:active{transform:scale(.97)!important}.card-price-tag,.modal-price{background:#0a0a0899;animation:none}@keyframes priceShimmer{0%,to{background-position:200% 0}25%{background-position:-200% 0}30%,95%{background-position:-200% 0}}.size-filter a.active{box-shadow:0 0 14px #d1af544d}.fav-btn.active svg{animation:heartPulse .4s ease}@keyframes heartPulse{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.card.hidden-card{opacity:.64;transform:scale(.96);filter:blur(3px) saturate(.9);pointer-events:none;order:2}.card-admin{display:flex!important;position:static;width:auto;max-width:100%;margin:0 13px;gap:4px;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;box-sizing:border-box;padding:2px 0 8px;background:transparent;border-top:1px solid rgba(200,181,150,.12)}.card-admin button{padding:3px 6px;font-size:12px;letter-spacing:0;text-transform:uppercase;font-family:var(--font-mono);background:#0a0a08d9;border:1px solid rgba(242,227,213,.1);border-bottom:1px solid rgba(242,227,213,.2);cursor:pointer;color:var(--text);white-space:nowrap;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}.btn-del{color:var(--accent)!important}.btn-arc{color:var(--gold)!important}.btn-edt{color:var(--text)!important}.admin-bar{left:12px;transform:none;width:auto;min-width:auto;height:auto!important;flex-direction:row!important;align-items:center;padding:4px 6px;gap:3px;bottom:calc(100px + var(--tg-safe-area-inset-bottom,0px));top:auto!important;position:fixed;z-index:200;background:#193735d9;border:1.5px solid var(--sand);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}.admin-bar .admin-links{flex-wrap:wrap;justify-content:flex-start;gap:3px}.admin-bar button{padding:6px 12px;font-size:10px;letter-spacing:.5px}.admin-btn{padding:5px 10px;font-size:12px}.admin-login-box{width:95%;padding:20px}.admin-login-box h3{font-size:13px}#editOverlay .modal-glass{max-height:95vh!important;border-radius:16px 16px 0 0!important}#editOverlay .modal-info{padding:8px 10px 10px!important}#editOverlay .form-grid{grid-template-columns:1fr 1fr!important;gap:4px!important}#editOverlay .form-grid .full{grid-column:1/-1!important}#editOverlay label{font-size:10px!important;margin-bottom:2px!important}#editOverlay input,#editOverlay select,#editOverlay textarea{font-size:12px!important;padding:5px 7px!important}#editOverlay select.admin-select{background-position:right 6px center!important;padding-right:20px!important}.desc-row textarea{display:none!important}.desc-row .desc-view-btn{display:block!important}.batch-pc-row,.batch-table thead{display:none!important}.batch-cards-mobile{display:flex!important;flex-direction:column!important}#dashOverlay .modal-glass{max-width:100%!important;width:100%!important;border-radius:16px 16px 0 0!important;padding-top:12px!important}#dashContent *{max-width:100%!important;box-sizing:border-box!important}#dashContent div[style*="grid-template-columns:repeat(4,minmax(0,1fr))"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.card-img-wrap{margin:0;border-radius:0;aspect-ratio:4/5;overflow:hidden}.card-price-tag{position:absolute;bottom:18px;left:10px;padding:4px 10px;font-size:13px;background:#0a0a0899;border:1px solid rgba(242,227,213,.08);color:var(--text);font-weight:500}.card-cond{position:absolute;top:10px;left:10px;padding:4px 8px 4px 10px;background:#0a0a08bf;color:var(--text);border:1px solid rgba(242,227,213,.12);border-right:1px solid rgba(242,227,213,.25);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);font-size:10px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;font-family:var(--font-mono)}.fav-btn{top:10px;right:8px}.card:hover{transform:none;box-shadow:0 4px 24px #00000040,inset 0 1px #ffffff08;border-color:#d1af5414}.card:hover .card-img{transform:none}.card:hover .card-price-tag{background:#0a0a08cc;color:var(--text)}.card:hover .card-arrow{opacity:0;transform:translate(-6px)}.card:active,a:active,button:active,.filter-btn:active,.admin-btn:active{transform:none!important}.card-img-wrap{backdrop-filter:none;-webkit-backdrop-filter:none}.card-arrow{display:none}.corrida-group,.si-float,.si-wrap,.dark-vignette,.dark-fog,.light-blob{display:none!important}.navbar{position:sticky!important;animation:none;background:#1937358c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1.5px solid var(--sand);box-shadow:0 4px 24px #00000040,inset 0 1px #ffffff08;padding:5px 10px;gap:4px;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);border-radius:0;margin:0 8px;top:calc(6px + var(--tg-safe-area-inset-top, var(--tg-safe-top, 0px)));z-index:250;justify-content:space-between}.navbar img{display:block;height:26px;width:auto}.nav-logo{gap:4px;margin-left:0}.nav-logo-text{font-size:16px!important;letter-spacing:2px!important;white-space:nowrap}.nav-actions{display:none!important}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:#0a0a0899;border:1px solid rgba(209,175,84,.25);border-bottom:1px solid rgba(209,175,84,.4);color:var(--gold);font-size:14px;cursor:pointer;flex-shrink:0;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);animation:pulsePill 1.5s ease-in-out infinite}.nav-inner{display:flex;align-items:center;gap:4px;overflow:hidden;max-width:0;opacity:0;transition:all .35s ease}.nav-inner-r{margin-left:auto}.navbar.open .nav-inner{max-width:500px;opacity:1}.navbar.open .nav-toggle{animation:none;border-color:#d1af5440;background:#0a0a0899}.nav-mb-left,.nav-mb-right{font-size:11px!important;padding:4px 6px!important}.navbar{width:fit-content!important;margin:0 auto 0 8px!important;justify-content:flex-start!important;flex-wrap:nowrap!important}.navbar.open{width:fit-content!important;margin:0 8px!important;justify-content:flex-start!important;padding:5px 10px!important;gap:6px!important;max-width:calc(100% - 16px)!important}.nav-mb-left,.nav-mb-right{display:block;font-size:12px!important;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:var(--text);font-family:var(--font-mono);white-space:nowrap;padding:6px 10px;background:#0a0a0880;border:1px solid rgba(242,227,213,.1);border-bottom:1px solid rgba(242,227,213,.25);flex-shrink:0}.nav-mb-left,.nav-mb-right{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}.nav-mb-right-group{display:flex;align-items:center;gap:3px}.nav-mb-right-group .fs-toggle{width:28px;height:28px}.nav-mb-archive{background:#0a0a0880;color:#e0c066!important;border:1px solid rgba(209,175,84,.2);border-bottom:1px solid var(--accent);clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);font-family:var(--font-mono)}body{animation:none;background-color:#143d3b;background:linear-gradient(180deg,#193735,#122a28);padding-top:var(--tg-safe-top,0px)!important}.section-header p{font-size:12px!important;letter-spacing:.3px!important;white-space:normal!important;overflow:hidden;text-overflow:ellipsis}.nav-links,.nav-actions .nav-cta{display:none}.navbar{height:auto!important;min-height:44px;padding:5px 10px;flex-wrap:wrap!important;overflow:visible!important}.nav-promo,.nav-promo-hint,.nav-actions a{display:none}.mobile-nav{display:grid}.mobile-all-pill{display:flex}.hero{padding:60px 20px 50px}.hero h1{font-size:40px;letter-spacing:8px}.hero-logo svg{width:60px;height:60px}.section{padding:30px 16px 60px}.hero-compass{display:none}.size-filter{position:sticky!important;gap:4px;padding:8px 0 6px;top:calc(56px + var(--tg-safe-area-inset-top, var(--tg-safe-top, 0px)));margin:0 auto!important;justify-content:center;display:flex;flex-wrap:wrap;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.size-filter a{font-size:11px;padding:6px 8px;letter-spacing:.2px;border:1px solid rgba(209,175,84,.2);border-bottom:1px solid rgba(209,175,84,.4);background:#0a0a088c;color:var(--text)}.mobile-nav{padding:0 4px!important}.mobile-nav a{font-size:10px;padding:0 3px}}@media(min-width:769px)and (max-width:1024px){.grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.section{padding:40px 16px 60px}.navbar{height:auto;min-height:54px;margin:8px 12px 0;padding:6px 12px;gap:6px;flex-wrap:wrap}.nav-links{gap:4px;order:3;width:100%;justify-content:center;padding-top:4px;border-top:1px solid rgba(255,255,255,.04)}.nav-links a{font-size:12px;letter-spacing:1px;padding:4px 8px}.nav-logo-text{font-size:18px;letter-spacing:1px}.nav-promo-hint{display:none}.hero h1{font-size:36px;letter-spacing:6px}.hero h1 span{font-size:12px;letter-spacing:4px}.hero p{font-size:11px;margin-top:8px}.card-title{font-size:14px;min-height:34px}.card-price-tag{font-size:14px;padding:5px 12px}.discount-sticker{top:8px;right:36px;font-size:11px;padding:3px 7px}.discount-sticker .discount-timer{font-size:9px}.fav-btn{top:10px;right:8px}.card-desc{font-size:12px}.modal-glass{max-width:520px;width:88%}.admin-bar{min-width:auto;left:12px;top:82px}.nav-actions a{font-size:12px}.nav-actions{gap:6px}.nav-promo{font-size:12px;padding:4px 10px}.nav-cta{font-size:12px;padding:6px 12px;letter-spacing:1px}#editOverlay .modal-glass{max-width:450px}}@media(min-width:769px)and (max-height:900px){.navbar{height:52px;margin:4px 16px 0;padding:0 14px}.nav-links{gap:10px!important}.nav-links a{font-size:12px;letter-spacing:1px;padding:4px 8px}.nav-logo-text{font-size:17px;letter-spacing:1px}.nav-actions a{font-size:12px}.nav-actions{gap:5px}.nav-promo{font-size:12px;padding:6px 14px;white-space:nowrap}.nav-cta{font-size:12px;padding:6px 14px;letter-spacing:1px;white-space:nowrap}.nav-promo-hint{display:none}.hero{min-height:auto;padding:14px 0 8px}.hero h1{font-size:40px;letter-spacing:7px;margin-bottom:0}.hero h1 span{font-size:12px;letter-spacing:4px;margin-top:2px}.hero p{margin-top:6px;font-size:11px;letter-spacing:1px}.hero-cta{margin-top:14px;padding:8px 24px;font-size:12px}.section{padding:12px 24px 36px}.section-header{margin-bottom:8px}.section-header h2{font-size:12px;letter-spacing:2px}.section-count{font-size:10px;margin-top:2px}.grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.card-img-wrap{height:185px}.card-body{padding:7px 9px}.card-title{font-size:13px;min-height:26px;margin-bottom:3px}.card-price-tag{font-size:13px;padding:3px 8px;bottom:14px;left:6px}.discount-sticker{top:6px;right:38px;font-size:10px;padding:2px 5px}.discount-sticker .discount-timer{font-size:8px}.card-cond{top:6px;left:6px;font-size:12px;padding:2px 6px}.fav-btn{top:6px;right:6px}.card-meta{gap:3px}.meta-tag{padding:2px 5px;font-size:12px}.card-desc{font-size:12px;margin-top:2px;-webkit-line-clamp:2}.card-admin button{padding:3px 6px;font-size:12px}.modal-overlay{padding:12px!important}.modal-glass{max-width:460px;width:88%;max-height:78vh;overflow-y:auto}.modal-gallery-wrap{max-height:32vh!important;overflow:hidden}.modal-info{padding:8px 14px 12px;max-height:42vh;overflow-y:auto}.modal-info h3{font-size:13px}.modal-price{font-size:16px;margin-bottom:4px}.modal-meta{margin-bottom:6px}.modal-meta span{font-size:10px;padding:3px 8px}.modal-desc{font-size:12px;line-height:1.4;margin-bottom:8px}.modal-avito{font-size:10px;padding:7px 16px}.modal-close{top:8px;right:8px;width:28px;height:28px;font-size:14px}.modal-delivery-badge{bottom:8px;right:8px;font-size:12px;padding:3px 8px}.admin-bar{top:76px;min-width:auto}.admin-bar span{font-size:12px}.admin-btn{padding:5px 10px;font-size:10px}#editOverlay .modal-glass{max-height:90vh}.size-filter{padding:6px 0 8px;top:52px;gap:4px}.size-filter a{font-size:13px;padding:5px 10px}.footer{padding:16px 0 24px}.footer p,.footer-links a{font-size:12px}}@keyframes shadow1{0%,to{transform:translate(0) scale(1);opacity:.45}25%{transform:translate(12vw,-8vh) scale(1.2);opacity:.25}50%{transform:translate(-5vw,10vh) scale(1.1);opacity:.4}75%{transform:translate(8vw,5vh) scale(1.15);opacity:.3}}@keyframes shadow2{0%,to{transform:translate(0) scale(1);opacity:.4}30%{transform:translate(-15vw,12vh) scale(1.3);opacity:.55}60%{transform:translate(10vw,-6vh) scale(1.15);opacity:.3}80%{transform:translate(-8vw,-10vh) scale(1.25);opacity:.5}}@keyframes shadow3{0%,to{transform:translate(0) scale(1);opacity:.35}20%{transform:translate(20vw,8vh) scale(1.1);opacity:.5}55%{transform:translate(-12vw,-5vh) scale(1.3);opacity:.3}85%{transform:translate(5vw,15vh) scale(1.2);opacity:.45}}@keyframes shadow4{0%,to{transform:translate(0) scale(1);opacity:.5}35%{transform:translate(-10vw,-15vh) scale(1.25);opacity:.3}70%{transform:translate(18vw,10vh) scale(1.1);opacity:.45}}@keyframes shadow5{0%,to{transform:translate(0) scale(1.05);opacity:.3}40%{transform:translate(8vw,18vh) scale(1.35);opacity:.5}75%{transform:translate(-14vw,-8vh) scale(1.15);opacity:.25}}@keyframes shadowPulse{0%,to{opacity:.15}50%{opacity:.35}}.dark-fog{position:fixed;pointer-events:none;border-radius:50%;filter:blur(60px)}.dark-fog-1{width:55vw;height:55vh;top:-5%;left:-10%;background:radial-gradient(circle at 50% 50%,rgba(0,0,0,1) 0%,rgba(0,0,0,.55) 30%,rgba(0,0,0,.15) 60%,transparent 80%);animation:shadow1 7s ease-in-out infinite;z-index:0}.dark-fog-2{width:50vw;height:50vh;top:5%;right:-15%;background:radial-gradient(circle at 50% 50%,rgba(0,0,0,1) 0%,rgba(0,0,0,.5) 30%,rgba(0,0,0,.12) 60%,transparent 80%);animation:shadow2 8s ease-in-out infinite;z-index:0}.dark-fog-3{width:45vw;height:40vh;top:35%;left:5%;background:radial-gradient(circle at 50% 50%,rgba(0,0,0,.95) 0%,rgba(0,0,0,.45) 30%,rgba(0,0,0,.1) 60%,transparent 80%);animation:shadow3 6s ease-in-out infinite;animation-delay:-2s;z-index:0}.dark-fog-4{width:60vw;height:55vh;top:55%;left:-20%;background:radial-gradient(circle at 50% 50%,rgba(0,0,0,1) 0%,rgba(0,0,0,.6) 28%,rgba(0,0,0,.15) 55%,transparent 78%);animation:shadow4 9s ease-in-out infinite;animation-delay:-4s;z-index:0}.dark-fog-5{width:40vw;height:35vh;top:80%;right:5%;background:radial-gradient(circle at 50% 50%,rgba(0,0,0,.9) 0%,rgba(0,0,0,.4) 30%,rgba(0,0,0,.1) 60%,transparent 80%);animation:shadow5 5s ease-in-out infinite;animation-delay:-3s;z-index:0}.light-blob{position:fixed;pointer-events:none;border-radius:50%;filter:blur(80px);width:70vw;height:70vh;top:50%;left:50%;background:radial-gradient(circle at 50% 50%,rgba(209,175,84,.3) 0%,rgba(209,175,84,.08) 40%,transparent 70%);z-index:0}.dark-vignette{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 60% at 50% 50%,transparent 0%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.5) 90%);animation:shadowPulse 8s ease-in-out infinite}@media(pointer:coarse){.navbar,.mobile-nav,.mobile-all-pill,.admin-bar,.size-filter{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.navbar{background:#122a28f7!important}.mobile-nav,.mobile-all-pill{background:#122a28f2!important}.card:hover{transform:none!important;border-color:#c8b5961a!important;box-shadow:0 4px 24px #00000040!important}.card:hover .card-img{transform:none!important}.card{transition:opacity .15s ease!important;transform:none!important;will-change:auto!important}.card-price-tag,.modal-price{background:#0a0a0899!important}.card-img-wrap:before{animation:none!important;opacity:0!important}.card:hover .card-title{color:var(--text-dim)!important}.card:hover .meta-tag{border-color:#ffffff0a!important}.card:hover .card-price-tag{background:#0a0a08cc!important;color:var(--text)!important}.card.seen,.nav-logo-text,.hero h1,.section-header .line{animation:none!important}.navbar:after{display:none!important}.hero .hero-compass,.hero .hero-logo,.hero h1 span,.hero p{animation:none!important}.hero-logo svg,.hero-logo img{animation:none!important}}.modal-glass.animate{animation:toroInUp .62s cubic-bezier(.22,1,.28,1) forwards,toroInFade .4s cubic-bezier(.4,0,.2,1) forwards!important;will-change:transform,opacity}.modal-glass.closing{animation:toroOutDown .32s cubic-bezier(.4,0,.7,.2) forwards,toroOutFade .32s ease forwards!important;will-change:transform,opacity}@keyframes toroInUp{0%{transform:translateY(46px) scale(.9)}62%{transform:translateY(-7px) scale(1.008)}to{transform:translateY(0) scale(1)}}@keyframes toroInFade{0%{opacity:0}45%{opacity:.9}to{opacity:1}}@keyframes toroOutDown{0%{transform:translateY(0) scale(1)}to{transform:translateY(26px) scale(.93)}}@keyframes toroOutFade{0%{opacity:1}to{opacity:0}}.modal-glass.animate #modalMainImg{animation:toroPhotoSettle .8s cubic-bezier(.22,1,.3,1) forwards}.modal-glass.closing #modalMainImg{animation:toroPhotoLeave .32s ease forwards}@keyframes toroPhotoSettle{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes toroPhotoLeave{0%{transform:scale(1)}to{transform:scale(1.05)}}@media(max-width:768px){.modal-glass.animate{animation-duration:.5s,.36s}.modal-glass.animate #modalMainImg{animation-duration:.65s}}@keyframes zoomInScale{0%{transform:scale(.92)}to{transform:scale(1)}}@keyframes zoomInFade{0%{opacity:0}to{opacity:1}}@keyframes zoomOutScale{0%{transform:scale(1)}to{transform:scale(.94)}}@keyframes zoomOutFade{0%{opacity:1}to{opacity:0}}@keyframes zoomIn{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}18%{opacity:1;transform:scale(1.07)}to{opacity:0;transform:scale(.68)}}@keyframes waveBar{0%,to{transform:scaleY(.25);opacity:.4}50%{transform:scaleY(1);opacity:1}}.mob-orb{position:fixed;pointer-events:none;border-radius:50%;z-index:0;will-change:transform,opacity;display:none}.mob-orb-a{width:70vw;height:70vw;top:-15%;left:-20%;background:radial-gradient(circle,rgba(209,175,84,.14) 0%,rgba(209,175,84,.04) 45%,transparent 70%)}.mob-orb-b{width:65vw;height:65vw;bottom:-12%;right:-18%;background:radial-gradient(circle,rgba(185,58,45,.11) 0%,rgba(185,58,45,.03) 45%,transparent 70%)}@media(max-width:768px){.mob-orb{display:block}.mob-orb-a{animation:orbA 16s ease-in-out infinite}.mob-orb-b{animation:orbB 20s ease-in-out infinite}}@keyframes orbA{0%,to{transform:translate(0) scale(1);opacity:.6}50%{transform:translate(9vw,7vh) scale(1.12);opacity:1}}@keyframes orbB{0%,to{transform:translate(0) scale(1);opacity:.5}50%{transform:translate(-8vw,-6vh) scale(1.08);opacity:.85}}@media(min-width:769px)and (max-height:900px){body{font-size:13px!important}.navbar{height:50px!important;margin:4px 16px 0!important;padding:0 12px!important}.nav-links{gap:8px!important}.nav-links li{height:34px!important;display:inline-flex!important;align-items:center!important}.nav-links a{font-size:11px!important;letter-spacing:.5px!important;padding:4px 6px!important;white-space:normal!important;overflow:hidden;text-overflow:ellipsis}.nav-logo-text{font-size:17px!important;letter-spacing:1px!important}.nav-actions{gap:4px!important}.nav-actions a{font-size:12px!important;white-space:nowrap!important}.nav-promo{font-size:12px!important;padding:6px 14px!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;letter-spacing:1px!important;line-height:1.15!important}.nav-cta{font-size:12px!important;padding:6px 16px!important;letter-spacing:1px!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.nav-promo-hint{display:none!important}.hero{min-height:auto!important;padding:10px 0 6px!important}.hero h1{font-size:26px!important;letter-spacing:4px!important;margin-bottom:0!important}.hero h1 span{font-size:12px!important;letter-spacing:2px!important;margin-top:1px!important}.hero p{margin-top:3px!important;font-size:12px!important}.hero-cta{margin-top:10px!important;padding:7px 20px!important;font-size:12px!important}.section{padding:10px 20px 30px!important}.section-header{margin-bottom:6px!important}.section-header p{font-size:10px!important;letter-spacing:.5px!important;white-space:normal!important;overflow-wrap:break-word!important}.section-header h2{font-size:12px!important;letter-spacing:1px!important}.section-count{font-size:10px!important;margin-top:2px!important}.grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:14px!important;max-width:1100px!important;margin:0 auto!important}.card-img-wrap{height:220px!important;aspect-ratio:auto!important}.card-body{padding:6px 8px!important}.card-title{font-size:16px!important;min-height:22px!important;margin-bottom:2px!important;-webkit-line-clamp:2!important}.card-price-tag{font-size:14px!important;padding:3px 8px!important;bottom:8px!important;left:4px!important}.card-cond{top:4px!important;left:4px!important;font-size:8px!important;padding:2px 5px!important}.fav-btn{top:4px!important;right:4px!important;width:18px!important;height:18px!important}.fav-btn svg{width:13px!important;height:13px!important}.card-meta{gap:2px!important}.meta-tag{padding:3px 6px!important;font-size:10px!important}.card-desc{font-size:10px!important;display:block!important;-webkit-line-clamp:2!important}.card-admin button{padding:6px 10px!important;font-size:10px!important}.modal-overlay{padding:8px!important}.modal-overlay{padding:0 0 6vh!important;align-items:flex-end!important}.modal-glass{max-width:500px!important;width:100%!important;height:88vh!important;max-height:88vh!important;overflow-y:auto!important;margin:0 auto!important}.modal-gallery-wrap{max-height:40vh!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}#modalMainImg{transition:opacity .45s ease!important;max-height:40vh!important;object-fit:contain!important;width:100%!important;height:auto!important;display:block!important}.modal-handle{display:block!important}.modal-info{padding:10px 16px 14px!important;max-height:none!important;overflow-y:visible!important}.modal-info h3{font-size:14px!important}.modal-price{font-size:18px!important;margin-bottom:4px!important}.modal-meta{margin-bottom:6px!important}.modal-meta span{font-size:12px!important;padding:2px 7px!important}.modal-desc{font-size:11px!important;line-height:1.4!important;margin-bottom:8px!important;max-height:16vh!important;overflow-y:auto!important}.modal-avito{font-size:12px!important;padding:7px 20px!important}.modal-close{top:10px!important;right:10px!important;width:30px!important;height:30px!important;font-size:14px!important}.modal-delivery-badge{bottom:10px!important;right:10px!important;font-size:10px!important;padding:3px 8px!important}.admin-bar{top:72px!important;min-width:auto!important;padding:4px!important;gap:2px!important}.admin-bar span{font-size:10px!important}.admin-btn{padding:3px 6px!important;font-size:12px!important}.admin-bar .admin-links{gap:2px!important}#editOverlay .modal-glass{max-height:86vh!important;max-width:420px!important}#editOverlay .form-grid{gap:3px!important}#editOverlay input,#editOverlay select,#editOverlay textarea{font-size:12px!important;padding:4px 6px!important}.size-filter{padding:4px 0 6px!important;top:66px!important;gap:3px!important}.size-filter a{font-size:11px!important;padding:4px 9px!important}.footer{padding:12px 0 20px!important}.footer p{font-size:12px!important}.footer-links a{font-size:10px!important}}.no-spin::-webkit-inner-spin-button,.no-spin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-spin{-moz-appearance:textfield}.modal-acc{border-top:1px solid rgba(209,175,84,.12);margin-top:4px}.modal-acc-head{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;background:none;border:none;cursor:pointer;padding:10px 0;text-align:left}.modal-acc-title{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);font-family:var(--font-mono)}@media(min-width:901px){.modal-acc-head:hover .modal-acc-title{color:var(--text)}}.modal-acc-icon{position:relative;width:14px;height:14px;flex-shrink:0}.modal-acc-icon:before,.modal-acc-icon:after{content:"";position:absolute;background:var(--gold);border-radius:1px;transition:transform .3s ease}.modal-acc-icon:before{top:6px;left:0;width:14px;height:2px}.modal-acc-icon:after{left:6px;top:0;width:2px;height:14px}.modal-acc.open .modal-acc-icon:after{transform:rotate(90deg)}.modal-acc-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.modal-acc.open .modal-acc-body{grid-template-rows:1fr}.modal-acc-inner{overflow:hidden;min-height:0}.card-img-wrap:before{animation:none}.card{content-visibility:auto;contain-intrinsic-size:auto 482px}.modal-avito{display:inline-flex;align-items:center;justify-content:center;height:34px;box-sizing:border-box}.modal-avito svg{width:26px;height:26px!important;flex:0 0 auto;margin-right:7px;vertical-align:middle}.nav-links a{display:inline-flex;align-items:center}.nav-links a svg{width:40px;height:40px!important;margin-right:8px}.nav-actions a{display:inline-flex;align-items:center}.nav-actions a svg{width:22px;height:22px!important;margin-right:6px}.pill-links a svg{width:22px;height:22px!important;margin-right:6px}.mobile-nav a{flex-direction:column;justify-content:center;gap:1px;line-height:1}.mobile-nav a svg{width:25px;height:25px!important}.mobile-nav a{gap:2px}.nav-toggle svg{width:26px;height:26px!important}.pill-toggle svg,.mobile-all-pill .pill-toggle svg{width:22px;height:22px!important}.fs-toggle svg{width:24px;height:24px!important}.chat-panel-close svg,.admin-view-close svg,.buy-choice-close svg,.modal-close svg,.modal-close-archive svg{width:26px;height:26px!important}.modal-gallery-nav svg{width:26px;height:26px!important}.fav-btn svg{width:20px;height:20px!important}.btn-pst svg,.btn-edt svg,.btn-arc svg,.btn-rsv svg,.btn-del svg{width:17px;height:17px!important;vertical-align:-3px;margin-right:5px}@keyframes gridRecede{0%{transform:scale(1);opacity:1}to{transform:scale(.96);opacity:.64}}@keyframes gridReturn{0%{transform:scale(.96);filter:blur(3px) saturate(.9);opacity:.64}to{transform:scale(1);filter:blur(0) saturate(1);opacity:1}}body.modal-open .grid{transform-origin:50% 50%;animation:gridRecede .65s cubic-bezier(.4,0,.22,1) forwards;filter:blur(3px) saturate(.9)}body.modal-closing .grid{transform-origin:50% 50%;animation:gridReturn .55s cubic-bezier(.4,0,.22,1) forwards;filter:none}body.modal-open .modal-overlay{background:transparent}.modal-overlay{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media(max-width:620px){body.modal-open .grid{transform:none!important;opacity:1!important;filter:brightness(.62) saturate(.92)!important}#grid,.grid{transition:none}.card{transition:transform .3s cubic-bezier(.22,1,.36,1)}body.modal-open .card{transform:scale(.96)}body.modal-open .modal-glass{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media(pointer:coarse){body.modal-open .grid{transform:none!important}}body.modal-open .tb-media-anim *,body.modal-open .tb-rail s,body.modal-open .tb-sand{animation-play-state:paused!important}@media(max-width:620px){.grid{touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}}@media(max-width:620px){section#catalog{padding-bottom:132px!important}#modalGlass .modal-close{display:none!important}.mobile-nav{--mnav-h:44px}.mobile-nav a{min-height:44px}.mobile-all-pill a{padding:0 10px}}@media(max-width:768px){.modal-title{display:block!important;font-size:14px!important;color:var(--gold);margin:0 0 6px;line-height:1.25;letter-spacing:.4px}.modal-actions{display:flex!important;flex-wrap:wrap;gap:8px;margin-top:6px}.modal-actions>.modal-avito{margin-left:0!important;flex:1 1 100%!important;justify-content:center;text-align:center;box-sizing:border-box}.modal-info{padding-bottom:calc(14px + env(safe-area-inset-bottom))!important}}.card-cond,.fav-btn,.new-badge{clip-path:none!important}.dark-fog,.light-blob{filter:none!important}.dark-fog-1{background:radial-gradient(circle at 50% 50%,rgba(0,0,0,1) 0%,rgba(0,0,0,.55) 30%,rgba(0,0,0,.15) 60%,transparent 100%)}.dark-fog-2{background:radial-gradient(circle at 50% 50%,rgba(0,0,0,1) 0%,rgba(0,0,0,.5) 30%,rgba(0,0,0,.12) 60%,transparent 100%)}.dark-fog-3{background:radial-gradient(circle at 50% 50%,rgba(0,0,0,.95) 0%,rgba(0,0,0,.45) 30%,rgba(0,0,0,.1) 60%,transparent 100%)}.dark-fog-4{background:radial-gradient(circle at 50% 50%,rgba(0,0,0,1) 0%,rgba(0,0,0,.6) 28%,rgba(0,0,0,.15) 55%,transparent 100%)}.dark-fog-5{background:radial-gradient(circle at 50% 50%,rgba(0,0,0,.9) 0%,rgba(0,0,0,.4) 30%,rgba(0,0,0,.1) 60%,transparent 100%)}.light-blob{background:radial-gradient(circle at 50% 50%,rgba(209,175,84,.3) 0%,rgba(209,175,84,.08) 40%,transparent 100%)}.light-blob{display:none!important}@media(max-width:620px){.card{contain-intrinsic-size:auto 609px}}body{background-color:transparent!important;background-image:none!important}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#2a6357,#1f4f48 24%,#163a37 58%,#0c2726)}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.22;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.55' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.42 0.42 0.42 0 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='1'/></svg>")}.dark-fog,.dark-fog-1,.dark-fog-2,.dark-fog-3,.dark-fog-4,.dark-fog-5,.light-blob,.dark-vignette,.mob-orb,.mob-orb-a,.mob-orb-b,.si-wrap,.si-float,.corrida-group{display:none!important;animation:none!important}.card{clip-path:none!important;overflow:visible!important;contain:layout style!important;background:transparent!important;border:none!important;box-shadow:none!important}@media(min-width:901px){.card:hover{box-shadow:inset 0 2px #000000a6,inset 0 14px 30px #0000008c,inset 0 -2px #d1af5459,inset 0 0 0 1px #00000080!important}}.card-body{position:relative;z-index:3;width:calc(100% - 13px)!important;align-self:flex-start!important;margin:-46px 0 0 13px!important;background:linear-gradient(to bottom left,#0000 0 20.4px,#123230 20.4px)!important;border:none!important;box-shadow:inset 0 -2px #0000008c,0 -4px #2c6b64 inset,0 4px #2c6b64!important;filter:drop-shadow(0 6px 14px rgba(0,0,0,.5)) drop-shadow(0 18px 40px rgba(0,0,0,.42)) drop-shadow(0 2px 6px rgba(0,0,0,.35))!important;transition:transform .45s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.card:hover .card-body{transform:translate3d(0,calc(var(--adminbar-h,26px) * -1),0);backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.card-img-wrap{position:relative;z-index:1;background:transparent!important;background-image:none!important;width:calc(100% - 26px)!important;align-self:center!important;box-shadow:none!important;margin:0!important;padding:0!important;height:auto!important;aspect-ratio:4/5!important;flex:0 0 auto!important;overflow:hidden!important;display:block!important;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.card-img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;display:block!important}.card-img-wrap{margin-bottom:0!important}.card-price-tag{position:absolute!important;left:14px!important;bottom:60px!important;padding:5px 12px!important;background:#0a0a08d9!important;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)!important;z-index:6!important;border:1px solid rgba(200,181,150,.22)!important;color:var(--text)!important;font-family:var(--font-mono)!important;font-size:14px!important;letter-spacing:1px!important;box-shadow:none!important}.card:hover{transform:none!important;box-shadow:none!important;border-color:transparent!important}} @media (min-width:901px){.card:hover:before{opacity:0!important}}@media(min-width:901px){.card:hover:after{opacity:0!important}}@media(min-width:901px){.card:hover .card-img{transform:none!important;scale:1!important}}@media(min-width:901px){.card:hover .card-title{color:inherit!important}}@media(min-width:901px){.card:hover .meta-tag{border-color:#d1af541f!important}}@media(min-width:901px){.card:hover .card-price-tag{background:#061211bf!important;color:var(--text)!important;box-shadow:none!important}}@media(hover:hover)and (pointer:fine){.card:hover .card-body{transform:translate3d(0,calc(var(--adminbar-h,26px) * -1),0)}}@media(min-width:901px){.card:hover .card-img-wrap{box-shadow:inset 0 0 0 1px #d1af549e!important}}.card-cond,.card-price-tag{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)!important}.card-cond,.new-badge{height:32px!important;display:inline-flex!important;align-items:center!important;padding:0 12px!important;font-size:13px!important;letter-spacing:1.5px!important;box-sizing:border-box!important;line-height:1!important}.card-cond{background:#081413e0!important;color:var(--text)!important;border:1px solid rgba(200,181,150,.34)!important;border-right:1px solid rgba(200,181,150,.5)!important;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)!important}.new-badge{background:#081413e6!important;color:var(--gold-text)!important;border:1px solid rgba(209,175,84,.55)!important;border-right:1px solid rgba(209,175,84,.75)!important;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)!important;text-shadow:0 1px 2px rgba(0,0,0,.6)!important}.card:before,.card:after{display:none!important}.card-img-wrap:before{display:none!important}.card-body{box-shadow:none!important}.card-img{transform:none!important;scale:1!important;transition:none!important;filter:none!important}.card-img-wrap{transition:none!important}.card-cover{display:none!important}.grid{row-gap:48px!important;column-gap:22px!important}.grid{transition:opacity .85s cubic-bezier(.4,0,.22,1),transform .85s cubic-bezier(.4,0,.22,1)}.grid.grid-swap{opacity:0;transform:translateY(14px);pointer-events:none}@media(prefers-reduced-motion:reduce){.grid{transition:none}}.card-body{filter:none!important;box-shadow:0 6px 10px -1px #0000008c!important}box-shadow:none!important} .card{content-visibility:visible!important;contain-intrinsic-size:none!important;contain:layout style!important;overflow:visible!important}.card-body:after{content:none!important}.card-body:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='150' height='150'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 1.4 1.4 0 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:150px 150px;clip-path:polygon(0 0,calc(100% - 20.4px) 0,100% 20.4px,100% 100%,0 100%)}.card-body>*{position:relative;z-index:1}.card-body:before{display:none!important}.modal-gallery #modalMainImg{transition:opacity .45s ease}#catalog.cat-in{animation:catalogIn .75s cubic-bezier(.22,1,.36,1) both}@keyframes catalogIn{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:translateY(0)}}#modalOverlay:not(.show),body.modal-closing .modal-overlay{pointer-events:none!important}.grid.grid-in{animation:gridIn .6s ease-out}html{background:linear-gradient(180deg,#2a6357,#1f4f48 38%,#163a37 68%,#0c2726);background-attachment:fixed}@media(max-width:900px){.tb-run,.tb-scan,.tb-trace,.tb-pulse,.tb-dot,.tb-hint,.tb-caret,.tb-light,.tb-stage-grid,.tb-arena-shade,.tb-stage-fade,.tb-rail,.dark-vignette,.corrida-group{animation:none!important;will-change:auto!important}}@media(max-width:900px){.mobile-nav,.mobile-all-pill{transition:transform .35s cubic-bezier(.4,0,.22,1),opacity .35s ease}html.tb-in-scene .mobile-nav,html.tb-in-scene .mobile-all-pill{opacity:0;transform:translateY(140%);pointer-events:none}}@media(max-width:900px){.tb-stage-fade{top:auto!important;bottom:0!important;height:12vh!important}}@media(max-width:900px){.tb-stage-fade{display:none!important}}@media(max-width:900px){#tbPin,#toroBullStage{display:none!important}}.navbar .nav-actions{align-items:center;gap:10px}.navbar .nav-actions>*{height:40px;display:inline-flex;align-items:center;gap:9px;padding:0 18px;box-sizing:border-box;font:500 12px/1 JetBrains Mono,ui-monospace,monospace;letter-spacing:1.5px;text-transform:uppercase;color:#f8f0e8;background:#0a0a0873;border:1px solid rgba(242,227,213,.14);text-decoration:none;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);transition:background .25s ease,border-color .25s ease,color .25s ease}.navbar .nav-actions>* *{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;background:none;border:0;text-decoration:none}.navbar .nav-actions>* svg,.navbar .nav-actions>* svg *{height:18px!important;width:auto!important;flex:0 0 auto}.navbar .nav-actions>*:hover{background:#141e1cbf;border-color:#d1af5480}.navbar .nav-actions>.nav-promo-wrap,.navbar .nav-actions>.nav-promo-wrap:hover{background:#d1af54;border-color:#d1af54;color:#0a0a08}.navbar .nav-actions>.nav-promo-wrap *{color:#0a0a08}.navbar .nav-actions>.nav-cta,.navbar .nav-actions>.nav-cta:hover{background:#b93a2d;border-color:#b93a2d;color:#f8f0e8}@media(min-width:901px){.navbar .nav-actions>.nav-promo-wrap:hover{background:#e0c066;border-color:#e0c066}.navbar .nav-actions>.nav-cta:hover{background:#c9453a;border-color:#c9453a}}html,body{overflow-x:clip}.admin-sidebar{width:212px!important;flex:0 0 212px!important;padding:18px 12px!important;background:linear-gradient(180deg,#123432,#0e2b29)!important;border-right:1px solid rgba(200,181,150,.14)!important}.admin-brand{margin:0 6px 18px!important;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;letter-spacing:3px!important;text-transform:uppercase!important;color:var(--gold)!important;font-size:15px!important;animation:admFade .4s ease both}.admin-close{width:26px!important;height:26px!important;border:1px solid rgba(200,181,150,.14)!important;background:none!important;color:var(--text-dim)!important;transition:color .2s,border-color .2s,transform .25s}.admin-close:hover{color:var(--gold)!important;border-color:var(--gold)!important;transform:rotate(90deg)}.admin-nav-item{position:relative!important;display:flex!important;align-items:center!important;gap:10px!important;padding:9px 10px 9px 14px!important;color:var(--text-dim)!important;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:13px!important;letter-spacing:1px!important;text-transform:uppercase!important;font-weight:500!important;transition:color .2s,background .2s,transform .2s!important;animation:admSlide .4s ease both}.admin-nav-item svg{width:17px!important;height:17px!important;flex:0 0 17px!important}.admin-nav-item:before{content:"";position:absolute;left:0;top:50%;width:2px;height:0;background:var(--gold);transform:translateY(-50%);transition:height .25s ease}.admin-nav-item:nth-child(2){animation-delay:.05s}.admin-nav-item:nth-child(3){animation-delay:.1s}.admin-nav-item:nth-child(4){animation-delay:.15s}.admin-nav-item:nth-child(5){animation-delay:.2s}.admin-nav-item:hover{color:var(--text)!important;background:#d1af540d!important;transform:translate(2px)}.admin-nav-item.active{color:var(--gold-text)!important;background:#d1af5412!important;box-shadow:0 0 12px #d1af541f inset}.admin-nav-item.active:before{height:64%}.admin-logout{margin-top:10px!important;padding:9px!important;background:none!important;border:1px solid rgba(185,58,45,.45)!important;color:#c9553f!important;font-family:var(--font-mono)!important;font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase!important;transition:.2s}.admin-logout:hover{background:#b93a2d1f!important;color:#e0735f!important;border-color:var(--accent)!important}.admin-view-head h2{font-size:20px!important;letter-spacing:3px!important;font-weight:600!important;position:relative;padding-bottom:10px;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.admin-view-head h2:after{content:"";position:absolute;left:0;bottom:0;width:38px;height:2px;background:var(--gold)}.admin-view-close{width:28px!important;height:28px!important;transition:color .2s,border-color .2s,transform .25s}.admin-view-close:hover{transform:rotate(90deg)}.adm-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:14px!important;margin-bottom:20px}.admin-panel .adm-grid>div,.admin-panel .adm-grid-2>div,.admin-panel .adm-grid-3>div{min-width:0}.admin-panel .adm-grid-2{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important}.admin-panel .adm-grid-3{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.admin-panel .dash-blk{min-width:0}.adm-kpi,.adm-card{position:relative!important;padding:16px!important;background:#123230;border:1px solid rgba(200,181,150,.14);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);transition:transform .25s,border-color .25s,box-shadow .25s!important;animation:admUp .45s cubic-bezier(.22,1,.36,1) both}.adm-kpi:nth-child(1){animation-delay:0s}.adm-kpi:nth-child(2){animation-delay:.06s}.adm-kpi:nth-child(3){animation-delay:.12s}.adm-kpi:nth-child(4){animation-delay:.18s}.adm-kpi:nth-child(5){animation-delay:.24s}.adm-kpi:hover,.adm-card:hover{transform:translateY(-3px)!important;border-color:#d1af5466!important;box-shadow:0 8px 22px #00000059}.adm-kpi-label,.adm-card-label{font-family:var(--font-mono)!important;font-size:10px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#f2e3d580!important;display:block}.adm-kpi-value,.adm-card-value{font-family:var(--font-mono)!important;font-size:24px!important;color:var(--gold-text);margin:8px 0 4px!important;letter-spacing:.5px}.adm-kpi-sub,.adm-card-sub{font-size:12px!important;color:#f2e3d5b8!important}.adm-section-title{display:flex!important;justify-content:space-between!important;align-items:center!important;font-family:var(--font-mono)!important;font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#f2e3d580!important;margin:0 0 10px!important}.dash-batch-card{border:1px solid rgba(200,181,150,.14);background:#123230;padding:11px 14px!important;font-family:var(--font-mono)!important;transition:background .2s,transform .2s!important;animation:admFade .4s ease both}.dash-batch-card:hover{transform:translate(2px)}.adm-kpi,.adm-card,.dash-batch-card,.adm-section,.adm-grid>div,.adm-stat{border-radius:0!important}.admin-panel *{border-radius:0!important}.admin-panel .chat-typing span{border-radius:50%!important}.admin-panel .adm-hero .adm-card{padding:20px 22px!important;background:#143534;border-color:#d1af544d}.admin-panel .adm-hero .adm-card-value{font-size:38px!important;margin:10px 0 6px!important;line-height:1.05}.admin-panel .adm-hero .adm-card-label{font-size:11px!important}.dash-blk{position:relative;background:#0f2a29;border:1px solid rgba(200,181,150,.12);padding:17px 18px 18px;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.dash-blk:before{content:"";position:absolute;left:0;top:0;width:4px;height:40px;background:var(--blk,#D1AF54)}.dash-blk-title{font-family:var(--font-mono);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--blk,#D1AF54);margin:4px 0 14px;padding-left:10px}.dash-blk .adm-card{background:#13312f;padding:13px 14px!important}.dash-blk .adm-card-value{font-size:23px!important;margin:7px 0 3px!important}.dash-blk .adm-card-label{font-size:10px!important}.dash-blocks{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(520px,1fr));align-items:start}.admin-panel #view-dashboard,.admin-panel #view-stats{max-width:1560px}.admin-panel .adm-hero{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important}.dash-blk .adm-grid,.dash-blk .adm-grid-2{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important}.dash-blk .adm-grid+.adm-card{margin-top:12px}.admin-panel .adm-click{cursor:pointer}.admin-panel .adm-click:hover{border-color:#d1af548c!important;background:#d1af540d;transform:none!important}.admin-panel .adm-click:after{content:"→";position:absolute;right:12px;bottom:9px;font-size:13px;color:#d1af5499}.admin-panel .adm-tile,.admin-panel .dash-blk,.admin-panel .dash-tab,.admin-panel .dash-todo,.admin-panel .dash-bucket,.adm-pop[data-seg] .seg-row,.adm-pop[data-seg] .seg-row button{transition-property:background-color,border-color,color,opacity;transition-duration:.14s;transition-timing-function:ease-out}.admin-panel .adm-tile:hover,.admin-panel .dash-blk:hover,.admin-panel .dash-todo:hover,.admin-panel .dash-bucket:hover,.adm-pop[data-seg] .seg-row:hover,.adm-pop[data-seg] .seg-row button:hover{transform:none!important}.seg-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-family:var(--font-mono);font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--gold-text);margin:12px 0 8px}.seg-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.seg-tools input,.seg-tools select{padding:7px 10px;background:#00000040;border:1px solid rgba(209,175,84,.28);color:var(--text);font-size:12px;outline:none;letter-spacing:0;text-transform:none;font-family:Manrope,sans-serif}.seg-tools input{min-width:220px}.seg-summary{font-size:12px;color:var(--text-dim);margin-bottom:10px;font-family:var(--font-mono)}.seg-summary b{color:var(--text)}.seg-cols{display:grid;grid-template-columns:minmax(230px,2.2fr) minmax(115px,1fr) minmax(178px,1fr) minmax(400px,1.7fr);gap:12px;padding:0 12px 8px;font-family:var(--font-mono);font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#f2e3d566;border-bottom:1px solid rgba(200,181,150,.14)}.seg-row{display:grid;grid-template-columns:minmax(230px,2.2fr) minmax(115px,1fr) minmax(178px,1fr) minmax(400px,1.7fr);gap:12px;align-items:center;background:#123230;border:1px solid rgba(200,181,150,.14);border-bottom:none;padding:10px 12px;transition:background .15s ease}.seg-cost{display:flex;align-items:center;gap:5px}.seg-cost .seg-lbl{font-family:var(--font-mono);font-size:11px;color:var(--text-dim)}.seg-cost input{width:78px;padding:5px 7px;background:#00000040;border:1px solid rgba(209,175,84,.25);color:var(--gold);font-family:var(--font-mono);font-size:12px;text-align:right;outline:none}.seg-cost button{padding:4px 7px;background:transparent;color:var(--text-dim);border:1px solid rgba(200,181,150,.22);cursor:pointer;font-size:10px;letter-spacing:.5px;text-transform:uppercase}.seg-cost button:hover{color:var(--gold-text);border-color:#d1af5480}.seg-batch{max-width:180px;padding:5px 6px;background:#00000040;border:1px solid rgba(200,181,150,.2);color:var(--text-dim);font-family:var(--font-mono);font-size:11px;outline:none}.seg-batch:hover{color:var(--text);border-color:#d1af5473}.seg-row:last-child{border-bottom:1px solid rgba(200,181,150,.14)}.seg-row:hover{background:#15393a}.seg-c1{display:flex;gap:11px;align-items:center;min-width:0}.seg-thumb{width:52px;height:52px;object-fit:cover;background:#ffffff0a;flex:0 0 52px}.seg-txt{min-width:0}.seg-title{font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seg-sub{font-size:11px;color:var(--text-dim);margin-top:3px;font-family:var(--font-mono)}.seg-badge{display:inline-block;padding:3px 8px;font-family:var(--font-mono);font-size:11px;color:var(--gold-text);border:1px solid rgba(209,175,84,.3)}.seg-badge.seg-hot{color:#ff9d7a;border-color:#ff6b5a73}.seg-mar{font-family:var(--font-mono);font-size:12px;margin-top:3px}.seg-c4{display:flex;flex-direction:column;gap:7px}.seg-price{display:flex;gap:6px;align-items:center}.seg-price input{width:104px;padding:7px 9px;background:#00000040;border:1px solid rgba(209,175,84,.3);color:var(--gold);font-family:var(--font-mono);font-size:13px;text-align:right;outline:none}.seg-price button{padding:7px 12px;background:var(--accent);color:#fff;border:none;cursor:pointer;font-size:11px;letter-spacing:1px;text-transform:uppercase}.seg-acts{display:flex;gap:6px;flex-wrap:wrap}.seg-acts button{padding:5px 10px;background:transparent;color:var(--text-dim);border:1px solid rgba(200,181,150,.22);cursor:pointer;font-size:11px;letter-spacing:.6px;text-transform:uppercase}.seg-acts button:hover{color:var(--gold-text);border-color:#d1af5480}.seg-row.seg-done{opacity:.55}.seg-row.seg-done .seg-title{text-decoration:line-through}.adm-pop[data-seg]{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:rgba(209,175,84,.4) rgba(255,255,255,.05)}.adm-pop[data-seg]::-webkit-scrollbar{width:9px}.adm-pop[data-seg]::-webkit-scrollbar-track{background:#ffffff0a}.adm-pop[data-seg]::-webkit-scrollbar-thumb{background:#d1af5466}.admin-panel ::-webkit-scrollbar{width:9px}.admin-panel ::-webkit-scrollbar-track{background:#ffffff0a}.admin-panel ::-webkit-scrollbar-thumb{background:#d1af5459}@media(max-width:900px){.seg-cols{display:none}.seg-row{grid-template-columns:1fr;gap:8px}.seg-price input{flex:1;width:auto}.seg-tools input{min-width:0;width:100%}}.admin-panel .dash-tabs{display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(200,181,150,.18);margin-bottom:16px}.admin-panel .dash-tab{padding:9px 17px;font-family:var(--font-mono);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#f2e3d58c;background:#ffffff05;border:1px solid rgba(200,181,150,.12);border-bottom:none;cursor:pointer;margin-right:4px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.admin-panel .dash-tab.on{background:#143534;color:var(--gold-text);border-color:#d1af5473}.admin-panel .dash-tab:hover{color:var(--gold-text)}.admin-panel .dash-blk-desc{font-size:12px;color:var(--text-dim);margin:-2px 0 12px 10px}.admin-panel .dash-note{font-size:12px;color:var(--text-dim);margin-top:14px;padding:10px 12px;background:#d1af540f;border-left:3px solid rgba(209,175,84,.5)}.admin-panel .dash-stats-mount{margin-top:16px}.admin-panel .dash-formula{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:11px 13px;background:#ffffff08;border:1px solid rgba(200,181,150,.14);font-size:13px;color:var(--text-dim)}.admin-panel .dash-formula b{font-family:var(--font-mono);font-size:14px;font-weight:600}.admin-panel .dash-op{color:#f2e3d559;font-family:var(--font-mono)}.admin-panel .dash-todo{max-width:900px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:4px 10px;padding:10px 12px;background:#ffffff08;border:1px solid rgba(200,181,150,.12);border-left:3px solid var(--blk,#D1AF54);cursor:pointer;margin-bottom:8px}.admin-panel .dash-todo:hover{background:#d1af541a}.admin-panel .dash-todo-n{grid-row:1/3;font-family:var(--font-mono);font-size:21px;color:var(--gold-text);text-align:center}.admin-panel .dash-todo-t{font-size:13px;color:var(--text)}.admin-panel .dash-todo-d{grid-column:2;font-size:12px;color:var(--text-dim)}.admin-panel .dash-todo-a{grid-row:1/3;grid-column:3;font-family:var(--font-mono);font-size:11px;color:var(--gold-text);white-space:nowrap}.admin-panel .dash-bucket{background:#ffffff08;border:1px solid rgba(200,181,150,.12);padding:11px 12px;cursor:pointer;transition:background .15s ease}.admin-panel .dash-bucket:hover{background:#5eead414}.admin-panel .dash-bucket-l{font-size:11px;color:var(--text-dim);text-transform:uppercase;letter-spacing:1.2px;font-family:var(--font-mono)}.admin-panel .dash-bucket-v{font-family:var(--font-mono);font-size:19px;margin:6px 0 2px}.admin-panel .dash-bucket-s{font-size:11px;color:var(--text-dim);font-family:var(--font-mono)}.admin-panel .dash-bucket-bar{height:6px;background:#ffffff12;margin-top:8px;position:relative;overflow:hidden}.admin-panel .dash-bucket-bar i{position:absolute;left:0;top:0;bottom:0}.admin-panel .dash-cat{display:grid;grid-template-columns:112px 1fr 54px;gap:8px 10px;align-items:center;margin-bottom:11px}.admin-panel .dash-cat-l{font-size:12px;color:var(--text)}.admin-panel .dash-cat-bar{height:8px;background:#ffffff12;position:relative;overflow:hidden}.admin-panel .dash-cat-bar i{position:absolute;left:0;top:0;bottom:0}.admin-panel .dash-cat-v{font-family:var(--font-mono);font-size:13px;text-align:right}.admin-panel .dash-cat-s{grid-column:2/4;font-size:11px;color:var(--text-dim);font-family:var(--font-mono);margin-top:-3px}.admin-panel .dash-inline-note{font-size:11px;color:var(--text-dim);font-family:var(--font-mono);margin-top:10px;padding-top:9px;border-top:1px solid rgba(200,181,150,.12)}.admin-panel .exp-form{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;align-items:center}.admin-panel .exp-form .exp-date{flex:0 0 120px}.admin-panel .exp-form .exp-cat{flex:0 0 132px}.admin-panel .exp-form .exp-sum{flex:0 0 94px}.admin-panel .exp-form .exp-note{flex:1 1 110px;min-width:90px}.admin-panel .exp-form .exp-add{flex:0 0 auto}.admin-panel .exp-form .exp-in{font-size:12px;padding:8px;min-height:36px;line-height:1.2}.admin-panel .exp-form .exp-add{min-height:36px}@media(max-width:1520px){.admin-panel .exp-form{gap:6px}.admin-panel .exp-form .exp-date{flex:0 0 106px}.admin-panel .exp-form .exp-cat{flex:0 0 116px}.admin-panel .exp-form .exp-sum{flex:0 0 82px}.admin-panel .exp-form .exp-note{flex:1 1 90px;min-width:80px}}.admin-panel .exp-form .exp-date,.admin-panel .exp-form .exp-sum{font-family:var(--font-mono)}.admin-panel .dash-blocks{align-items:stretch}.admin-panel .dash-chart{grid-column:1/-1;margin:0 0 20px}.admin-panel .dash-chart:last-child{margin-bottom:0}.admin-panel .dash-chart-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-dim);margin-bottom:8px}.admin-panel .dash-chart-note{font-size:11px;letter-spacing:.6px;text-transform:none;color:#f2e3d573}.admin-panel .dash-svg{width:100%;height:auto;display:block;overflow:visible}.admin-panel .dash-svg-v{font-size:12px;font-family:var(--font-mono);font-weight:600;letter-spacing:.2px}.admin-panel .dash-svg-l{font-size:12px;fill:#f2e3d599;letter-spacing:.3px}.admin-panel .dash-svg-ax{font-size:11px;fill:#f2e3d559;font-family:var(--font-mono)}.admin-panel .dash-svg rect{transition:opacity .14s linear}.admin-panel .dash-svg rect:hover{opacity:1}.admin-panel .dash-stats-mount{margin-top:0}@keyframes dashRise{0%{opacity:0;transform:translate3d(0,7px,0)}to{opacity:1;transform:none}}@keyframes dashFade{0%{opacity:0}to{opacity:1}}@keyframes dashBarUp{0%{transform:scaleY(.02)}to{transform:scaleY(1)}}@keyframes dashBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dashShimmer{0%{opacity:.35}60%{opacity:.9}to{opacity:.35}}.admin-panel #dashContent .dash-blk{animation:dashRise .4s cubic-bezier(.2,.75,.3,1) both;animation-delay:calc(var(--i,0)*45ms)}.admin-panel #dashContent .adm-card{animation:dashRise .34s cubic-bezier(.2,.75,.3,1) both;animation-delay:calc(var(--i,0)*30ms)}.admin-panel #dashContent .dash-cat,.admin-panel #dashContent .dash-bucket,.admin-panel #dashContent .dash-todo,.admin-panel #dashContent .exp-row,.admin-panel #dashContent .nocost-row,.admin-panel #dashContent .batch-item{animation:dashRise .3s cubic-bezier(.2,.75,.3,1) both;animation-delay:calc(var(--i,0)*26ms)}.admin-panel .dash-cat-bar i,.admin-panel .dash-bucket-bar i{transform-origin:left center;animation:dashBarGrow .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0)*30ms + .12s)}.admin-panel .dash-svg rect.dch-bar{transform-box:fill-box;transform-origin:bottom center;animation:dashBarUp .52s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0)*45ms + 60ms)}.admin-panel .dash-svg text{animation:dashFade .5s linear both;animation-delay:calc(var(--i,0)*45ms + .34s)}.admin-panel .dash-svg .dash-ax{animation:dashFade .45s linear both;animation-delay:.12s}.admin-panel #dashContent.dash-loading{opacity:.55;transition:opacity .12s linear}.admin-panel .dash-skeleton{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(520px,1fr))}.admin-panel .dash-sk-row{background:#0f2a29;border:1px solid rgba(200,181,150,.1);padding:18px;display:grid;gap:10px;animation:dashShimmer 1.1s ease-in-out infinite}.admin-panel .dash-sk-row i{display:block;height:12px;background:#c8b5961f}.admin-panel .dash-sk-row i:nth-child(1){width:42%}.admin-panel .dash-sk-row i:nth-child(2){width:78%;height:26px}.admin-panel .dash-sk-row i:nth-child(3){width:60%}@media(prefers-reduced-motion:reduce){.admin-panel #dashContent .dash-blk,.admin-panel #dashContent .adm-card,.admin-panel .dash-svg rect.dch-bar,.admin-panel .dash-svg text,.admin-panel .dash-svg .dash-ax,.admin-panel .dash-cat-bar i,.admin-panel .dash-bucket-bar i,.admin-panel .dash-sk-row{animation:none!important}}.admin-panel .dash-blk .adm-card-value{font-size:27px!important;line-height:1.06!important;letter-spacing:-.2px!important}.admin-panel .dash-blk .adm-card-label{font-size:11px!important;letter-spacing:1.5px!important}.admin-panel .dash-blk .adm-card-sub{font-size:12px!important}.admin-panel .dash-blk-title{font-size:12px;letter-spacing:1.7px}.admin-panel .dash-blk-desc{font-size:12px;line-height:1.55}.admin-panel .dash-tab{font-size:12px;letter-spacing:1.7px}.admin-panel .dash-cat-l,.admin-panel .dash-cat-v{font-size:13px}.admin-panel .dash-bucket-l{font-size:11px}.admin-panel .dash-bucket-v{font-size:20px}.admin-panel .dash-bucket-s{font-size:12px}.admin-panel .exp-form{display:grid;grid-template-columns:132px minmax(110px,1fr) 118px;gap:8px;align-items:end;margin-bottom:14px}.admin-panel .exp-form .exp-date{grid-column:1}.admin-panel .exp-form .exp-cat{grid-column:2}.admin-panel .exp-form .exp-sum{grid-column:3}.admin-panel .exp-form .exp-note{grid-column:1/3}.admin-panel .exp-form .exp-add{grid-column:3}.admin-panel .exp-form .exp-in{font-size:13px;min-height:40px;padding:9px 10px}.admin-panel .exp-form .exp-add{min-height:40px;font-size:12px;padding:0 16px}.admin-panel .exp-cats{font-size:12px}.admin-panel .exp-row{font-size:13px;padding-top:8px;padding-bottom:8px}.admin-panel .exp-list{margin-top:12px}@media(max-width:620px){.admin-panel .exp-form{grid-template-columns:1fr 1fr}.admin-panel .exp-form .exp-sum{grid-column:1/3}}.admin-panel .batch-form{display:grid;grid-template-columns:minmax(140px,1.5fr) 122px;gap:10px 12px;align-items:end}.admin-panel .batch-form.bf-flat{margin-top:8px}.admin-panel .bf-f{display:flex;flex-direction:column;gap:5px;min-width:0}.admin-panel .bf-f>span{font-size:10px;text-transform:uppercase;letter-spacing:1.2px;color:var(--text-dim)}.admin-panel .batch-form .bf-wide{grid-column:1/-1}.admin-panel .batch-form .bf-btn{grid-column:1/-1;justify-self:start;min-width:196px}.admin-panel .batch-status{grid-column:1/-1;font-size:12px;color:var(--gold-text);font-family:var(--font-mono)}.admin-panel .batch-hint{font-size:11px;color:var(--text-dim);margin-top:10px;line-height:1.55}.admin-panel .batch-list{margin-top:12px;border-top:1px solid rgba(200,181,150,.12);padding-top:8px}.admin-panel .batch-item{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.5fr) auto auto;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid rgba(200,181,150,.07)}.admin-panel .bi-name{font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-panel .bi-meta{font-size:11px;color:var(--text-muted);font-family:var(--font-mono)}.admin-panel .bi-sum{font-family:var(--font-mono);color:var(--text-muted);font-size:12px;text-align:right}.admin-panel .bi-prof{font-family:var(--font-mono);font-size:13px;text-align:right;min-width:88px}.admin-panel .dash-cta{background:#ffffff08;border:1px solid rgba(255,255,255,.06);padding:14px;text-align:center;cursor:pointer;margin-top:14px;transition:border-color .14s linear}.admin-panel .dash-cta:hover{border-color:#d1af5459}.admin-panel .dash-cta-n{font-size:24px;font-weight:700;color:var(--text);font-family:var(--font-mono)}.admin-panel .dash-cta-l{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:2px}.admin-panel .adm-kpi-label,.admin-panel .adm-card-label{font-size:12px!important;letter-spacing:1.5px!important}.admin-panel .adm-kpi-value,.admin-panel .adm-card-value{font-size:28px!important}.admin-panel .adm-kpi-sub,.admin-panel .adm-card-sub{font-size:13px!important}.admin-panel .dash-blk .adm-card-value{font-size:30px!important}.admin-panel .dash-blk .adm-card-label{font-size:12px!important}.admin-panel .dash-blk .adm-card-sub{font-size:13px!important}.admin-panel .adm-hero .adm-card-value{font-size:42px!important}.admin-panel .adm-hero .adm-card-label{font-size:13px!important}.admin-panel .admin-view-head h2{font-size:22px!important}.admin-panel .dash-blk-title{font-size:13px;letter-spacing:1.6px}.admin-panel .dash-blk-desc{font-size:13px}.admin-panel .dash-tab{font-size:13px;letter-spacing:1.5px;padding:11px 20px;min-height:42px}.admin-panel .dash-note{font-size:13px}.admin-panel .dash-formula b{font-size:15px}.admin-panel .dash-todo-t{font-size:14px}.admin-panel .dash-todo-d{font-size:13px}.admin-panel .dash-todo-a{font-size:12px}.admin-panel .dash-todo-n{font-size:23px}.admin-panel .dash-bucket-l{font-size:12px}.admin-panel .dash-bucket-v{font-size:22px}.admin-panel .dash-bucket-s{font-size:13px}.admin-panel .dash-cat-l,.admin-panel .dash-cat-v{font-size:14px}.admin-panel .dash-cat-s,.admin-panel .dash-inline-note{font-size:12px}.admin-panel .seg-head,.admin-panel .seg-summary{font-size:13px}.admin-panel .seg-cols{font-size:12px}.admin-panel .seg-title{font-size:15px}.admin-panel .seg-sub{font-size:13px}.admin-panel .seg-badge{font-size:12px;padding:4px 9px}.admin-panel .seg-mar{font-size:13px}.admin-panel .seg-cost .seg-lbl{font-size:12px}.admin-panel .seg-cost input{font-size:14px;width:86px;padding:7px 8px}.admin-panel .seg-cost button{font-size:12px;padding:6px 9px}.admin-panel .seg-batch{font-size:13px;padding:7px 8px}.admin-panel .seg-tools input,.admin-panel .seg-tools select{font-size:14px;padding:9px 11px}.admin-panel .seg-price input{font-size:15px;padding:9px 10px}.admin-panel .seg-price button{font-size:13px;padding:9px 14px}.admin-panel .seg-acts button{font-size:12px;padding:7px 12px}.admin-panel .exp-form .exp-add{font-size:13px;min-height:44px}.admin-panel .exp-row .exp-in,.admin-panel .exp-row input{font-size:13px}.admin-panel .bf-f>span{font-size:11px}.admin-panel .batch-hint{font-size:12px}.admin-panel .batch-status{font-size:13px}.admin-panel .bi-name{font-size:14px}.admin-panel .bi-meta{font-size:12px}.admin-panel .bi-sum{font-size:13px}.admin-panel .bi-prof{font-size:14px}.admin-panel .dash-cta-n{font-size:26px}.admin-panel .dash-cta-l{font-size:12px}.admin-panel .dash-chart-h{font-size:13px}.admin-panel .dash-chart-note{font-size:12px}.admin-panel .dash-svg-v,.admin-panel .dash-svg-l{font-size:13px}.admin-panel .dash-svg-ax{font-size:12px}.admin-panel .adm-pop,.admin-panel .adm-pop input,.admin-panel .adm-pop select,.admin-panel .adm-pop textarea{font-size:14px}.admin-panel .adm-pop button{font-size:13px}.admin-panel .adm-q{width:20px;height:20px;font-size:12px}#admTipBox{font-size:13px}.admin-panel,.admin-panel *{-webkit-tap-highlight-color:transparent}.admin-panel :focus-visible{outline:1px solid rgba(209,175,84,.65);outline-offset:1px}.admin-panel .adm-card-value,.admin-panel .dash-bucket-v,.admin-panel .dash-cat-v,.admin-panel .dash-todo-n,.admin-panel .bi-sum,.admin-panel .bi-prof,.admin-panel .adm-kpi-value,.admin-panel .dash-svg-v,.admin-panel .dash-cta-n{font-variant-numeric:tabular-nums}.admin-panel .adm-card{background-image:linear-gradient(180deg,#ffffff09,#fff0)}.admin-panel .adm-card:hover{border-color:#d1af544d}.admin-panel button:active{filter:brightness(1.18)}.admin-panel .dash-tab:hover{color:#f2e3d5d9}.admin-panel .exp-row:hover,.admin-panel .batch-item:hover,.admin-panel .nocost-row:hover{background:#ffffff08}.admin-panel .admin-content{scrollbar-width:thin;scrollbar-color:rgba(200,181,150,.35) transparent}.admin-panel .dash-tabs{position:sticky;top:0;z-index:6;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,#0b2422 72%,#0b2422db);backdrop-filter:blur(6px)}.admin-panel .dash-tabs::-webkit-scrollbar{display:none}.admin-panel .dash-tab{flex:0 0 auto;white-space:nowrap}@media(max-width:1100px){.admin-panel .dash-blocks,.admin-panel .dash-skeleton{grid-template-columns:1fr!important}.admin-panel .adm-grid{grid-template-columns:repeat(auto-fit,minmax(165px,1fr))!important}}@media(max-width:900px){.admin-panel{padding-left:14px;padding-right:14px}.admin-panel .dash-blk{padding:15px 14px 16px}.admin-panel .exp-form{grid-template-columns:1fr 1fr!important}.admin-panel .exp-form .exp-note{grid-column:1/3}.admin-panel .exp-form .exp-sum{grid-column:2/3}.admin-panel .batch-form{grid-template-columns:1fr!important}.admin-panel .batch-form .bf-btn{width:100%;justify-self:stretch}.admin-panel .batch-item{grid-template-columns:1fr auto;gap:4px 10px}.admin-panel .bi-meta{grid-column:1/3}.admin-panel .exp-row{grid-template-columns:1fr auto!important;gap:6px 10px}.admin-panel .seg-cols{display:none}.admin-panel .seg-rows{row-gap:14px}}@media(max-width:620px){.admin-panel .adm-grid{grid-template-columns:1fr!important}.admin-panel .dash-tab{padding:11px 14px;font-size:13px}.admin-panel .dash-chart-h{flex-direction:column;align-items:flex-start;gap:3px}.admin-panel .dash-cat{grid-template-columns:1fr auto}.admin-panel .dash-cat-bar,.admin-panel .dash-cat-s{grid-column:1/3}.admin-panel .dash-blk-title{font-size:12px;letter-spacing:1.2px}}.admin-panel .dash-svg rect.dch-bar{cursor:pointer}.admin-panel .adm-grid>.exp-form,.admin-panel .adm-grid>.exp-cats,.admin-panel .adm-grid>.exp-list,.admin-panel .adm-grid>.exp-empty,.admin-panel .adm-grid>.nocost-row,.admin-panel .adm-grid>.dash-todo,.admin-panel .adm-grid>.dash-note{grid-column:1/-1}.admin-panel .exp-in{padding:8px 9px;background:#00000040;border:1px solid rgba(200,181,150,.22);color:var(--text);font-size:13px;outline:none;font-family:Manrope,sans-serif;width:100%;min-width:0}.admin-panel .exp-in:focus{border-color:#d1af548c}.admin-panel .exp-sum{font-family:var(--font-mono);text-align:right}.admin-panel .exp-add{padding:9px 12px;background:var(--accent);color:#fff;border:none;cursor:pointer;font-size:11px;letter-spacing:1px;text-transform:uppercase;font-family:var(--font-mono)}.admin-panel .exp-add:hover{background:#c94a3b}.admin-panel .exp-cats{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.admin-panel .exp-chip{padding:4px 9px;font-family:var(--font-mono);font-size:11px;color:var(--text-dim);border:1px solid rgba(200,181,150,.18)}.admin-panel .exp-chip-all{color:#f87171;border-color:#f8717166}.admin-panel .exp-list{max-height:320px;overflow-y:auto}.admin-panel .exp-row{display:grid;grid-template-columns:88px 132px 1fr 96px 26px;gap:9px;align-items:center;padding:8px 2px;border-bottom:1px solid rgba(200,181,150,.1)}.admin-panel .exp-d,.admin-panel .exp-a{font-family:var(--font-mono);font-size:12px;color:var(--text-dim)}.admin-panel .exp-a{color:var(--text);text-align:right}.admin-panel .exp-c{font-size:12px;color:var(--gold-text)}.admin-panel .exp-n{font-size:12px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-panel .exp-x{width:22px;height:22px;line-height:1;background:transparent;border:1px solid rgba(200,181,150,.18);color:var(--text-dim);cursor:pointer;font-size:13px}.admin-panel .exp-x:hover{color:#ff6b5a;border-color:#ff6b5a80}.admin-panel .exp-empty{font-size:12px;color:var(--text-dim);padding:10px 0}.admin-panel .nocost-row{display:grid;grid-template-columns:1fr 150px 96px 40px;gap:9px;align-items:center;padding:8px 2px;border-bottom:1px solid rgba(200,181,150,.1)}.admin-panel .nc-t{font-size:13px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-panel .nc-s{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);text-align:right}.admin-panel .nc-in{width:96px;padding:6px 8px;background:#00000040;border:1px solid rgba(209,175,84,.3);color:var(--gold);font-family:var(--font-mono);font-size:12px;text-align:right;outline:none}.admin-panel .nc-ok{padding:6px 8px;background:transparent;color:var(--text-dim);border:1px solid rgba(200,181,150,.22);cursor:pointer;font-size:11px;text-transform:uppercase}.admin-panel .nc-ok:hover{color:var(--gold-text);border-color:#d1af5480}.admin-panel .nocost-row.nc-done{opacity:.5}@media(max-width:1100px){.admin-panel .exp-form{grid-template-columns:1fr 1fr}.admin-panel .exp-note{grid-column:1/3}.admin-panel .exp-row{grid-template-columns:78px 110px 1fr 80px 24px}.admin-panel .nocost-row{grid-template-columns:1fr 92px 36px}.admin-panel .nc-s{display:none}}.admin-panel .adm-q{position:absolute;top:9px;right:9px;width:17px;height:17px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:10px;line-height:1;color:#d1af54d9;border:1px solid rgba(209,175,84,.35);cursor:help;clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,0 100%)}.admin-panel .adm-q:hover{color:#fff;background:#d1af5459}.adm-tip-box{position:fixed;z-index:99999;display:none;background:#0b2423;border:1px solid rgba(209,175,84,.45);padding:10px 12px;font-size:12px;line-height:1.45;color:#f2e3d5e0}.adm-tip-box.show{display:block}.admin-panel .admin-nav [data-view=stats],.admin-panel .admin-tabs [data-view=stats]{display:none!important}.dash-bar{height:8px;background:#ffffff14;margin-top:10px;position:relative;overflow:hidden}.dash-bar i{position:absolute;left:0;top:0;bottom:0;background:var(--blk,#5eead4)}.admin-panel .adm-card-sub,.admin-panel .adm-card-label,.admin-panel .adm-kpi-sub,.admin-panel .adm-kpi-label{overflow:visible!important;text-overflow:clip!important;white-space:normal!important}@media(max-width:900px){.admin-panel .adm-hero .adm-card-value{font-size:27px!important}.admin-panel .adm-hero .adm-card{padding:15px 16px!important}.dash-blk{padding:14px 14px 16px}.dash-blk .adm-card-value{font-size:21px!important}}@keyframes admFade{0%{opacity:0}to{opacity:1}}@keyframes admSlide{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes admUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.admin-panel,.admin-panel *,.admin-sidebar,.admin-sidebar *,.admin-content,.admin-content *{border-radius:0!important}@media(prefers-reduced-motion:reduce){.admin-nav-item,.adm-kpi,.adm-card,.dash-batch-card{animation:none!important}}@media(min-width:901px){.admin-view-close{display:none!important}}.admin-close,.admin-view-close,.modal-close,body .modal-close,.modal-close-archive{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);transition:color .2s ease,border-color .2s ease,background .2s ease,transform .3s cubic-bezier(.22,1,.36,1)!important}body .modal-close:hover,.modal-close:hover,.modal-close-archive:hover{transform:rotate(90deg)!important;border-color:var(--gold)!important;color:var(--gold)!important}@media(prefers-reduced-motion:reduce){.admin-close:hover,.admin-view-close:hover,.modal-close:hover{transform:none}}.adm-back{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 16px;padding:12px 16px;background:#d1af540d;border:1px solid rgba(209,175,84,.3);color:var(--gold-text);font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;text-align:left;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);transition:background .2s,border-color .2s,transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s}.adm-back svg{width:20px;height:20px;transition:transform .25s cubic-bezier(.22,1,.36,1)}.adm-back:hover{background:#d1af541f;border-color:var(--gold);transform:translate(-3px);box-shadow:0 6px 18px #0000004d}.adm-back:hover svg{transform:translate(-3px)}.adm-back:active{transform:translate(-1px)}.adm-back-step{margin-left:auto;font-family:var(--font-mono);font-size:11px;letter-spacing:1px;color:#f2e3d566;text-transform:none}@media(prefers-reduced-motion:reduce){.adm-back,.adm-back svg{transition:none}}.adm-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.adm-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.adm-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:1100px){.adm-grid-5{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:900px){.adm-grid-5,.adm-grid-3,.adm-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.modal-glass,#dashOverlay .modal-glass,#statsOverlay .modal-glass,#measureOverlay .modal-glass{border-radius:0!important;background:#123230!important;border:1px solid rgba(200,181,150,.18)!important;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}.modal-handle{width:44px!important;height:2px!important;border-radius:0!important;background:var(--gold)!important;opacity:.55!important}.meta-tag,.modal-meta span{border-radius:0!important;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,0 100%)}.modal-dots span{border-radius:0!important;width:6px!important;height:6px!important}.modal-dots span.active{border-radius:0!important;width:18px!important}.modal-gallery-nav,.modal-avito,.modal-swipe-hint,.modal-swipe-hint-right{border-radius:0!important;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.modal-acc-icon:before,.modal-acc-icon:after{border-radius:0!important}body .modal-glass,body #modalOverlay .modal-glass,body #dashOverlay .modal-glass,body #statsOverlay .modal-glass,body #measureOverlay .modal-glass,body #editOverlay .modal-glass,body #monthSoldOverlay .modal-glass,body #buyChoiceOverlay .modal-glass,body #adminLoginOverlay .modal-glass{border-radius:0!important;background:#123230!important;border:1px solid rgba(200,181,150,.18)!important;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}body #editOverlay .modal-glass,body #monthSoldOverlay .modal-glass{max-height:94vh!important}body>div.adm-pop *{border-radius:0!important}body>div.adm-pop>div{background:#123230!important;border:1px solid rgba(200,181,150,.18)!important;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}body>div.adm-pop button:not(.adm-back){border-radius:0!important;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)!important;transition:color .2s,border-color .2s,transform .3s cubic-bezier(.22,1,.36,1)!important}body>div.adm-pop button:not(.adm-back):hover{transform:rotate(90deg)!important;color:var(--gold)!important}body>div.adm-pop .adm-back{margin:0 0 12px}.admin-panel .admin-tab{font-size:13px!important;padding:9px 16px!important;min-height:40px}.admin-panel .admin-logout{font-size:13px!important;padding:8px 14px!important}.admin-panel .adm-q{font-size:12px!important;width:20px!important;height:20px!important;line-height:1}.admin-panel .exp-chip{font-size:13px!important;padding:5px 10px!important}body>div.adm-pop{font-size:14px}body>div.adm-pop input,body>div.adm-pop select,body>div.adm-pop textarea{font-size:14px;min-height:42px}body>div.adm-pop button{font-size:13px}body>div.adm-pop .adm-back{font-size:14px;letter-spacing:1.5px}body #editOverlay,body #monthSoldOverlay,body #buyChoiceOverlay,body #adminLoginOverlay{font-size:14px}body #editOverlay input,body #editOverlay select,body #editOverlay textarea,body #editOverlay button,body #monthSoldOverlay input,body #monthSoldOverlay select,body #monthSoldOverlay button,body #buyChoiceOverlay button,body #adminLoginOverlay input,body #adminLoginOverlay button{font-size:14px;min-height:42px}body #editOverlay .modal-title,body #monthSoldOverlay .modal-title{font-size:17px}body>div.adm-pop .seg-cols span{font-size:12px!important;letter-spacing:1.4px}body>div.adm-pop .seg-row{font-size:14px}@media(max-width:900px){body>div.adm-pop .seg-cols{display:none}body>div.adm-pop button,body>div.adm-pop input,body>div.adm-pop select{min-height:44px}body>div.adm-pop .seg-price{display:flex;flex-wrap:wrap;gap:8px;align-items:center}body>div.adm-pop .seg-price input{flex:1 1 130px;width:auto}body>div.adm-pop .seg-acts{display:flex;flex-wrap:wrap;gap:6px}body>div.adm-pop .seg-cost{display:flex;align-items:center;gap:8px}body>div.adm-pop .seg-cost input{width:auto;flex:1 1 90px}}.admin-panel .exp-form .exp-in{font-size:15px;min-height:44px;padding:11px}.admin-panel .exp-form .exp-add{font-size:13px;min-height:44px;padding:0 20px}.admin-panel .exp-cats{font-size:13px}.admin-panel .exp-row{font-size:14px}.admin-panel .exp-row input,.admin-panel .exp-row .exp-in{font-size:13px}.admin-panel .exp-list{margin-top:14px}.admin-panel .nocost-row{font-size:14px}.admin-panel .nocost-row input{font-size:13px;min-height:38px}.admin-panel .nocost-row .nc-ok{font-size:13px;padding:0 12px}@media(max-width:900px){.admin-panel button,.admin-panel select,.admin-panel input:not([type=checkbox]),.admin-panel textarea{min-height:44px}.admin-panel .dash-tab{min-height:44px}.admin-panel .seg-acts button,.admin-panel .seg-cost button{min-height:38px}}@media(min-width:1025px)and (max-width:1460px)and (max-height:900px){.nav-promo{font-size:12px!important;padding:6px 11px!important;letter-spacing:.4px!important;white-space:nowrap!important}.nav-promo svg{margin-right:4px!important}.nav-cta{font-size:12px!important;padding:6px 12px!important;letter-spacing:.4px!important;white-space:nowrap!important}.nav-cta svg{margin-right:4px!important}.nav-actions{gap:6px!important}.nav-links{gap:5px!important}.nav-links a{letter-spacing:0!important;padding:4px 5px!important}}.dch-ai-wrap{grid-template-columns:minmax(520px,1fr) minmax(520px,1fr)}.dch-ai-cards{display:flex;flex-direction:column;gap:10px}.dch-ai-sum{font-size:14px;line-height:1.5;color:var(--text);padding:10px 12px;background:#d1af541a;border-left:3px solid var(--gold)}.dch-card{--c:#D1AF54;background:#ffffff05;border-left:3px solid var(--c);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.dch-card.dch-warn{--c:#f87171}.dch-card.dch-idea{--c:#D1AF54}.dch-card.dch-ok{--c:#4ade80}.dch-card-head{display:flex;justify-content:space-between;gap:10px;align-items:baseline;flex-wrap:wrap}.dch-card-title{font-size:13px;font-weight:600;color:var(--c);letter-spacing:.2px}.dch-card-val{font-size:15px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.dch-card-why{font-size:13px;line-height:1.5;color:var(--text-dim)}.dch-card-act{font-size:13px;line-height:1.5;color:var(--text)}.dch-card-act span{color:var(--gold-text)}.dch-card-btn{align-self:flex-start;margin-top:2px;background:#d1af5424;border:1px solid rgba(209,175,84,.35);color:var(--text);font:inherit;font-size:12px;padding:6px 12px;cursor:pointer}.dch-card-btn:hover{background:#d1af543d;color:var(--gold-text)}.dch-ai-quick{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.dch-ai-quick button{background:#ffffff08;border:1px solid rgba(255,255,255,.12);color:var(--text);font:inherit;font-size:13px;padding:8px 12px;cursor:pointer;text-align:left}.dch-ai-quick button:hover{border-color:#d1af5480;color:var(--gold-text)}.dch-ai-msgs{display:flex;flex-direction:column;gap:12px;max-height:520px;overflow-y:auto;padding:2px 8px 2px 2px;scrollbar-width:thin;overscroll-behavior:contain}.dch-ai-msgs::-webkit-scrollbar{width:8px}.dch-ai-msgs::-webkit-scrollbar-thumb{background:#d1af5447}.dch-ai-msgs::-webkit-scrollbar-track{background:#ffffff0a}.dch-msg{display:flex;flex-direction:column}.dch-msg-user{align-items:flex-end}.dch-msg-ai{align-items:flex-start}.dch-msg-b{font-size:14px;line-height:1.62;padding:11px 13px;max-width:min(760px,92%);word-break:break-word}.dch-msg-user .dch-msg-b{background:#d1af5424;border-right:3px solid var(--gold)}.dch-msg-ai .dch-msg-b{background:#ffffff09;border-left:3px solid rgba(185,58,45,.75)}.dch-msg-err .dch-msg-b{border-left-color:#f87171;color:#f87171}.dch-msg-meta{font-size:12px;color:var(--text-muted);margin:5px 2px 0;font-variant-numeric:tabular-nums}.dch-think-t{font-variant-numeric:tabular-nums;color:var(--gold-text)}.dch-ai-composer{display:flex;align-items:stretch;margin-top:14px;background:#0000004d;border:1px solid rgba(255,255,255,.13);clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,0 100%);transition:border-color .18s ease,background .18s ease}.dch-ai-composer:focus-within{border-color:#d1af5499;background:#0006}.dch-ai-composer textarea{flex:1;min-width:0;min-height:54px;max-height:168px;resize:none;background:transparent;border:0;outline:none;color:var(--text);font:inherit;font-size:15px;line-height:1.5;padding:16px 14px 14px;box-sizing:border-box;scrollbar-width:thin}.dch-ai-composer textarea::placeholder{color:var(--text-muted)}.dch-send{flex:0 0 auto;width:54px;display:flex;align-items:center;justify-content:center;background:var(--gold);color:#0a0a08;border:0;cursor:pointer;transition:background .16s ease,opacity .16s ease,transform .1s ease}.dch-send svg{display:block}.dch-send:hover{background:#e0c066}.dch-send:active{transform:translateY(1px)}.dch-send.off{opacity:.4;cursor:default}.dch-send:disabled,.dch-send.busy{opacity:.5;cursor:wait}.dch-ai-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:10px}.dch-ai-deep{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-dim);cursor:pointer;user-select:none}.dch-ai-deep input{accent-color:var(--gold);width:15px;height:15px;margin:0;cursor:pointer}.dch-ai-deep em{font-style:normal;font-size:12px;color:var(--text-muted)}.dch-ai-hint{font-size:12px;color:var(--text-muted)}.dch-ai-foot{margin-top:8px;font-size:12px;line-height:1.5;color:var(--text-muted)}.dch-ai-load{font-size:13px;color:var(--text-muted);padding:10px 0}@media(max-width:1100px){.dch-ai-wrap{grid-template-columns:1fr}}@media(max-width:900px){.dch-ai-msgs{max-height:none;padding-right:2px}.dch-msg-b{max-width:96%;font-size:14px}.dch-ai-composer textarea{font-size:16px;min-height:50px;padding:14px 12px 12px}.dch-send{width:50px}.dch-ai-hint{display:none}.dch-card-val{font-size:14px}.dch-ai-quick button{width:100%}}.card-title,.tb-feat u,.tb-title{text-wrap:balance}.section-count{color:#f8f0e8cc!important}.card-cond,.new-badge,.fav-btn{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)!important}.discount-sticker{border-radius:0!important}@media(min-width:2200px){.card-price-tag{font-size:18px!important}}.card-body{background-image:linear-gradient(to bottom left,#0000 0 20.4px,#123230 20.4px),linear-gradient(90deg,#d1af5400,#d1af5447,#d1af5400)!important;background-repeat:no-repeat!important;background-size:100% 100%,calc(100% - 40px) 1px!important;background-position:0 0,20px calc(100% - 9px)!important}@media(hover:hover)and (pointer:fine){.size-filter a:active,.nav-links a:active,.nav-cta:active{transform:translateY(1px)}}.size-filter a:focus-visible,.nav-links a:focus-visible,.nav-cta:focus-visible,.fav-btn:focus-visible,.card-price-tag:focus-visible{outline-offset:-3px}html.kbd .card:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}:root{color-scheme:dark}html{color-scheme:dark}::selection{background:#d1af544d;color:var(--text)}::-moz-selection{background:#d1af544d;color:var(--text)}.size-filter a{background:#0a0a08cc!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .25s ease}@media(min-width:901px){.size-filter a:hover{background:#0a0a08eb!important}}a,button,.card,.size-filter a,.fav-btn{touch-action:manipulation}img{-webkit-touch-callout:none;-webkit-user-drag:none;user-select:none;image-orientation:from-image}input,textarea,select,button{font-family:inherit;color:inherit}::placeholder{color:#f8f0e873;opacity:1}.navbar{border-bottom-color:#d1af5473!important}html.imgfade .card-img{opacity:0;transition:opacity .35s ease!important}html.imgfade .card-img.in{opacity:1}.card-img{background:linear-gradient(150deg,#d1af540f,#0c27268c)}@media(prefers-reduced-motion:reduce){html.imgfade .card-img{transition:none!important}}.card-stats span{font-variant-numeric:tabular-nums}.size-filter a:not(.active){box-shadow:inset 0 1px #ffffff0d}.mobile-nav a.active{color:var(--gold)}.card.has-acc .card-title{color:var(--accB)!important}.card.has-acc .card-price-tag{color:var(--accC)!important;background:color-mix(in srgb,var(--accA) 16%,rgba(10,10,8,.82))!important}.card.has-acc .card-body{box-shadow:inset 0 -1px 0 0 var(--accA),inset 0 -2px #0000008c,0 -4px #2c6b64 inset!important}@media(hover:hover)and (pointer:fine){.card:hover .card-price-tag{transform:translateY(calc(var(--adminbar-h,26px) * -1))}}.card-body{box-shadow:none!important;filter:none!important;-webkit-filter:none!important}.card.has-acc .card-body{box-shadow:inset 0 -1px 0 0 var(--accA)!important}@media(min-width:901px){.card:hover{box-shadow:none!important}}@media(min-width:901px){.card:hover .card-img-wrap{box-shadow:none!important}}.modal-glass{box-shadow:none!important}.modal-glass .modal-info{border-top:0!important}.modal-glass.has-acc .modal-price{color:var(--accC)!important}.modal-glass.has-acc .modal-info h3{color:var(--accB)!important}.modal-glass.has-acc .modal-gallery-swipe{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accA) 55%,transparent),transparent)!important}.modal-glass.has-acc .modal-gallery-load-glow{background:radial-gradient(ellipse at center,transparent 40%,color-mix(in srgb,var(--accA) 15%,transparent) 70%,color-mix(in srgb,var(--accA) 35%,transparent) 100%)!important}.modal-glass.has-acc .modal-dots span.active{background:var(--accA)!important;box-shadow:0 0 6px color-mix(in srgb,var(--accA) 65%,transparent)!important}@supports (color:color-mix(in srgb,red 50%,blue)){.card.has-acc .card-title{color:color-mix(in srgb,var(--accB) 50%,#F8F0E8)!important}.card.has-acc .card-price-tag,.modal-glass.has-acc .modal-price{color:color-mix(in srgb,var(--accC) 45%,#F8F0E8)!important}.modal-glass.has-acc .modal-info h3{color:color-mix(in srgb,var(--accB) 50%,#F8F0E8)!important}}.ai-run-bar{display:block;height:2px;width:130px;margin-top:3px;border-radius:0;background-image:linear-gradient(90deg,transparent 0%,var(--gold) 45%,var(--gold) 55%,transparent 100%);background-size:45% 100%;background-repeat:no-repeat;animation:aiRun 1.15s linear infinite}@keyframes aiRun{0%{background-position:-50% 0}to{background-position:150% 0}}@media(prefers-reduced-motion:reduce){.ai-run-bar{animation:none;background-image:none;background-color:var(--gold);opacity:.5}}.nav-logo-text{color:#e0c066!important}.fav-btn{font-size:12px}@media(max-width:768px){.grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))!important}.card{max-width:100%!important}.section{padding-top:16px!important}.section-header{margin-bottom:16px!important}.section-header .line{margin-top:8px!important}.section-count{margin-top:4px!important}#cookieBanner{bottom:calc(var(--mnav-h,52px) + 16px)!important}}.fav-btn{width:30px!important;height:30px!important}.nav-toggle{width:44px;height:44px}@media(min-width:769px)and (max-height:900px){.grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;max-width:1400px!important}}@media(min-width:1400px)and (max-width:2199px){.grid{max-width:1500px!important}}@media(min-width:1800px)and (max-width:2199px){.grid{max-width:1700px!important}}@media(min-width:901px){.section-header p{font-size:15px!important;letter-spacing:1.5px}.section-count{font-size:12px!important}}#modalDots span{box-sizing:content-box!important;padding:12px 6px;background-clip:content-box!important;cursor:pointer}#modalDots span:hover{background-color:#e0c0668c!important}body{min-height:100dvh}html,body{overscroll-behavior-y:none}.modal-close{min-width:44px!important;min-height:44px!important}.modal-avito{min-height:44px!important}.nav-mb-left,.nav-mb-right{min-height:44px;display:inline-flex;align-items:center}@media(max-width:900px){.fav-btn{width:44px!important;height:44px!important;top:3px!important;right:3px!important;background:none!important;border:none!important;box-shadow:none!important;padding:0!important;clip-path:none!important;-webkit-clip-path:none!important}.fav-btn:before{content:"";position:absolute;top:7px;right:7px;width:30px;height:30px;box-sizing:border-box;background:#0a0a0899;border:1px solid rgba(242,227,213,.12);border-right-color:#f2e3d540;border-bottom-color:#f2e3d540;transition:background .2s,border-color .2s;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}.fav-btn svg{position:relative;z-index:1}.fav-btn.active:before{background:#e74c3c4d;border-color:#e74c3c40}.size-filter{background:none!important;border-bottom-color:transparent!important}.grid{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.footer{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}#cookieBanner{display:flex;align-items:center;gap:10px;text-align:left;padding:9px 14px!important;font-size:11.5px!important;line-height:1.35!important;left:8px!important;right:8px!important;border:1px solid rgba(209,175,84,.16);border-radius:8px;bottom:calc(var(--mnav-h,52px) + 22px + env(safe-area-inset-bottom,0px))!important}#cookieBanner button{min-height:38px!important;min-width:52px!important;padding:6px 14px!important;flex:0 0 auto}}@media(hover:none),(pointer:coarse){.navbar .nav-actions>*:hover{background:#0a0a0873;border-color:#f2e3d524}.navbar .nav-actions>.nav-promo-wrap:hover{background:#d1af54;border-color:#d1af54;color:#0a0a08}.navbar .nav-actions>.nav-cta:hover{background:#b93a2d;border-color:#b93a2d;color:#f8f0e8}}@media(hover:hover)and (pointer:fine){.navbar,.mobile-nav,.mobile-all-pill{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.navbar{background:#122a28eb}.mobile-nav,.mobile-all-pill{background:#193735eb!important}}html{scrollbar-width:thin;scrollbar-color:rgba(209,175,84,.45) rgba(15,32,30,.85)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0f201ed9}::-webkit-scrollbar-thumb{background:#d1af5473;border:2px solid rgba(15,32,30,.85);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#d1af54a6}::-webkit-scrollbar-corner{background:#0f201ed9}#cookieBanner{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#122a28f7!important}#cookieBanner{z-index:2147483000!important}.mobile-all-pill a{min-height:44px!important;display:inline-flex!important;align-items:center!important;padding-top:0!important;padding-bottom:0!important;box-sizing:border-box!important}.mobile-all-pill .pill-links{height:100%!important;align-items:center!important}#defectFull{background:transparent!important}body.defect-open #modalOverlay{filter:blur(3px) saturate(.9);transition:filter .4s cubic-bezier(.4,0,.22,1)}@media(max-width:620px),(pointer:coarse){body.defect-open #modalOverlay{filter:brightness(.62) saturate(.92)}}.defect-glass{max-width:min(92vw,780px);max-height:92vh;display:flex;flex-direction:column;background:#0f302ef0;border:1px solid rgba(200,181,150,.15);box-shadow:0 30px 80px #00000080;transform-origin:center center;position:relative;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);animation:toroInUp .62s cubic-bezier(.22,1,.28,1) forwards,toroInFade .4s cubic-bezier(.4,0,.2,1) forwards}.defect-glass.closing{animation:toroOutDown .32s cubic-bezier(.4,0,.7,.2) forwards,toroOutFade .32s ease forwards}.defect-glass #defectImg{animation:toroPhotoSettle .8s cubic-bezier(.22,1,.3,1) forwards}.defect-glass.closing #defectImg{animation:toroPhotoLeave .32s ease forwards}.defect-img-wrap{flex:0 0 auto;min-height:0;overflow:hidden;background:#0f302e}#defectFull .defect-img-wrap img{display:block;width:100%;height:auto;max-height:74vh;min-height:0;object-fit:contain;margin:0 auto;background:#111;transition:opacity .35s ease}.defect-bar{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid rgba(209,175,84,.08);background:#0f302efa}.defect-badge{padding:3px 10px;border-radius:5px;font-size:11px;letter-spacing:1px;text-transform:uppercase;font-family:var(--font-mono);color:#e8a79b;background:#b93a2d1f;border:1px solid rgba(185,58,45,.25)}.defect-counter{margin-left:auto;padding:3px 10px;border-radius:5px;font-size:12px;letter-spacing:1px;font-family:var(--font-mono);color:var(--text-dim);background:#ffffff0d;border:1px solid rgba(255,255,255,.05)}.defect-nav{background:#0a0a08bf;border:1px solid rgba(242,227,213,.12);border-right:1px solid rgba(242,227,213,.25);color:var(--text);transition:all .2s}@media(min-width:901px){.defect-nav:hover{background:#0a0a08e6;border-color:#f2e3d54d}}.defect-close{top:10px;right:10px;width:34px;height:34px;font-size:16px;transition:all .2s;background:#0a0a08bf;border:1px solid rgba(242,227,213,.12);border-bottom:1px solid rgba(242,227,213,.25);color:var(--text)}@media(min-width:901px){.defect-close:hover{background:#0a0a08e6;border-color:#f2e3d54d;color:var(--accent)}}@media(max-width:768px){.defect-glass{max-width:94vw;max-height:90vh;animation-duration:.5s,.36s}.defect-glass #defectImg{animation-duration:.65s}#defectFull .defect-img-wrap img{max-height:68vh}.defect-bar{padding:8px 12px}}@media(pointer:coarse){#defectFull .defect-img-wrap img{max-height:68vh}}.card-top{position:absolute;top:10px;left:0;right:0;z-index:7;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;pointer-events:none}.card-top-gap{flex:0 0 auto;width:0}.card-top .card-cond{position:static!important;top:auto!important;left:auto!important;right:auto!important;display:inline-flex!important;align-items:center!important;height:26px!important;padding:0 10px!important;background:#0a0a08bf;color:var(--text);border:1px solid rgba(242,227,213,.15);border-right:1px solid rgba(242,227,213,.3);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);font:500 11px/1 var(--font-mono)!important;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap}.card-top-right{display:flex;align-items:center;gap:6px;pointer-events:auto}.card-top .new-badge{position:static!important;top:auto!important;right:auto!important;display:inline-flex!important;align-items:center!important;height:26px!important;padding:0 10px!important;font-size:11px!important;letter-spacing:1.5px!important;line-height:1!important;box-sizing:border-box!important;background:#0a0a08bf;color:var(--gold-text);border:1px solid rgba(209,175,84,.3);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)!important}.card-top .discount-sticker{position:static!important;top:auto!important;right:auto!important;display:inline-flex!important;align-items:center!important;height:26px!important;padding:0 9px!important;background:#b91c1c;color:#fff;border-radius:6px;font:700 11px/1 var(--font-mono)!important;letter-spacing:.5px;animation:none!important;clip-path:none!important}.card-top .fav-btn{position:static!important;top:auto!important;right:auto!important;width:26px!important;height:26px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;background:#0a0a08bf;border:1px solid rgba(242,227,213,.12);border-right:1px solid rgba(242,227,213,.25);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);color:var(--text-dim);cursor:pointer;z-index:8}.card-top .fav-btn svg{width:15px;height:15px}@media(max-width:900px){.card-top{top:8px;gap:6px;padding:0 8px}.card-top .card-cond,.card-top .new-badge{height:24px!important;padding:0 8px!important;font-size:10px!important}.card-top .discount-sticker{height:24px!important;padding:0 7px!important;font-size:10px!important}.card-top .fav-btn{width:24px!important;height:24px!important;position:relative!important;background:none!important;border:none!important;box-shadow:none!important;padding:0!important;clip-path:none!important;-webkit-clip-path:none!important}.card-top .fav-btn:before{content:""!important;position:absolute;left:0;top:0;width:100%!important;height:100%!important;box-sizing:border-box;background:#0a0a08bf;border:1px solid rgba(242,227,213,.12);border-right-color:#f2e3d540;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}.card-top .fav-btn:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%);background:none;border:0;box-shadow:none;clip-path:none}.card-top .fav-btn svg{width:18px!important;height:18px!important}}.nav-logo{cursor:pointer;user-select:none}.tm-caret{width:10px;height:10px;margin-left:8px;flex:0 0 auto;opacity:.75;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s}.tm-open .nav-logo .tm-caret{transform:rotate(180deg);opacity:1}.tm-open .nav-logo .nav-logo-text{color:var(--gold-text)}@media(pointer:fine){.nav-logo:hover .nav-logo-text{color:var(--gold-text)}}.tm-panel{position:fixed;z-index:320;width:344px;max-width:calc(100vw - 16px);background:#0f302ef7;border:1px solid rgba(209,175,84,.28);border-top:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);box-shadow:0 18px 44px #0000008c;opacity:0;transform:translateY(-8px) scaleY(.97);transform-origin:top center;pointer-events:none;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}@media(pointer:fine){.tm-panel{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}.tm-panel.tm-on{opacity:1;transform:none;pointer-events:auto}.tm-dash{position:absolute;left:0;top:0;right:14px;height:2px;background:var(--gold)}.tm-track{display:flex;width:200%;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.tm-panel.tm-lvl2 .tm-track{transform:translate(-50%)}.tm-view{width:50%;flex:0 0 50%;padding:6px 0 8px}.tm-head{display:flex;align-items:center;gap:8px;padding:7px 14px 9px;border-bottom:1px solid rgba(200,181,150,.1);margin-bottom:4px}.tm-kicker{font-family:var(--font-mono);font-size:10px;letter-spacing:2.4px;text-transform:uppercase;color:var(--text-muted)}.tm-back{flex:0 0 auto;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff08;border:1px solid rgba(209,175,84,.22);color:var(--gold);cursor:pointer;clip-path:polygon(0 0,calc(100% - 7px) 0,100% 7px,100% 100%,0 100%);transition:background .18s}.tm-back:hover{background:#d1af5429}.tm-brand{display:flex;align-items:center;gap:10px;width:100%;height:58px;padding:0 14px;background:none;border:none;border-bottom:1px solid rgba(200,181,150,.09);color:var(--text);cursor:pointer;text-align:left;position:relative;font-family:inherit;transition:background .2s,padding .2s}.tm-brand:last-of-type{border-bottom:none}.tm-brand:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--gold);transform:scaleY(0);transform-origin:center;transition:transform .22s ease}.tm-brand:hover{background:linear-gradient(90deg,#d1af5421,#d1af5400 72%);padding-left:18px}.tm-brand:hover:before,.tm-brand.tm-sel:before{transform:scaleY(1)}.tm-brand.tm-sel{background:linear-gradient(90deg,#d1af5414,#d1af5400 72%)}.tm-mark{flex:0 0 auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(200,181,150,.22);font-family:var(--font-mono);font-size:10px;letter-spacing:.5px;color:var(--sand)}.tm-brand-name{font-family:var(--font-mono);font-size:14px;letter-spacing:2.2px;text-transform:uppercase;color:var(--gold-text)}.tm-n{margin-left:auto;font-family:var(--font-mono);font-size:11px;color:var(--sand);letter-spacing:1px}.tm-arrow{flex:0 0 auto;width:14px;height:14px;color:var(--gold);opacity:.7;transition:opacity .18s,transform .18s}.tm-brand:hover .tm-arrow{opacity:1;transform:translate(2px)}.tm-cat{display:flex;align-items:center;gap:11px;width:100%;height:46px;padding:0 14px;background:none;border:none;border-bottom:1px solid rgba(200,181,150,.07);color:var(--text);cursor:pointer;text-align:left;position:relative;font-family:inherit;transition:background .2s,padding .2s}.tm-cat:last-of-type{border-bottom:none}.tm-cat:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--accent);transform:scaleY(0);transition:transform .22s ease}.tm-cat:hover{background:linear-gradient(90deg,#b93a2d29,#b93a2d00 72%);padding-left:18px}.tm-cat:hover:before{transform:scaleY(1)}.tm-cat svg{flex:0 0 auto;width:19px!important;height:19px!important;margin-right:0!important;vertical-align:middle!important;color:var(--sand);opacity:.85}.tm-cat:hover svg{color:var(--gold);opacity:1}.tm-cat span{font-size:12.5px;letter-spacing:1.4px;text-transform:uppercase;font-family:var(--font-mono)}.tm-cat .tm-n{font-size:10.5px;color:var(--text-muted)}.tm-cat.tm-act{background:#d1af541a}.tm-cat.tm-act svg{color:var(--gold);opacity:1}.tm-anim .tm-brand,.tm-anim .tm-cat{animation:tmIn .34s cubic-bezier(.2,.8,.2,1) both}.tm-anim .tm-brand:nth-child(2){animation-delay:.04s}.tm-anim .tm-brand:nth-child(3){animation-delay:.09s}.tm-anim .tm-cat:nth-child(2){animation-delay:.03s}.tm-anim .tm-cat:nth-child(3){animation-delay:.06s}.tm-anim .tm-cat:nth-child(4){animation-delay:.09s}.tm-anim .tm-cat:nth-child(5){animation-delay:.12s}.tm-anim .tm-cat:nth-child(6){animation-delay:.15s}.tm-anim .tm-cat:nth-child(7){animation-delay:.18s}@keyframes tmIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@media(max-width:768px){.tm-panel{width:calc(100vw - 16px);max-width:none;background:#0f302efc}.tm-brand{height:60px}.tm-cat{height:48px}}

/* ===== 07.10.2026: красный в тексте. Название TORO STORE в шапке — красный (было золото #e0c066).
   Причина: в проекте стало слишком много золотого текста. Ховер/открытое меню остаются золотыми. ===== */
.nav-logo-text{color:#D6402F!important}
@media (pointer:fine){.nav-logo:hover .nav-logo-text{color:var(--gold-text)!important}}
.tm-open .nav-logo .nav-logo-text{color:var(--gold-text)!important}

/* ===== 07.10.2026: градиент красный→золото в названиях + крупный шеврон у «Каталог» ===== */
.nav-logo-text{
  background-image:linear-gradient(90deg,#D6402F 0%,#CE4E31 34%,#D1893F 66%,#D1AF54 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;
  color:transparent!important;-webkit-text-fill-color:transparent!important;
  transition:filter .25s ease}
@media (pointer:fine){.nav-logo:hover .nav-logo-text{filter:brightness(1.22) saturate(1.05)!important}}
.tm-open .nav-logo .nav-logo-text{filter:brightness(1.22) saturate(1.05)!important}

.tm-brand-name{
  background-image:linear-gradient(90deg,#D6402F 0%,#D0703A 42%,#D1AF54 100%)!important;
  -webkit-background-clip:text!important;background-clip:text!important;
  color:transparent!important;-webkit-text-fill-color:transparent!important;
  transition:filter .2s ease}
.tm-brand:hover .tm-brand-name,.tm-brand.tm-sel .tm-brand-name{filter:brightness(1.18)}

.tm-caret{width:17px!important;height:17px!important;margin-left:11px!important;flex:0 0 auto;
  color:#D1AF54!important;opacity:1!important;stroke-width:2.1;
  animation:tmCaretBob 2.6s cubic-bezier(.45,0,.55,1) infinite}
@keyframes tmCaretBob{0%,100%{transform:translateY(-1.5px)}50%{transform:translateY(2.5px)}}
.tm-open .nav-logo .tm-caret{animation:none!important;transform:rotate(180deg)!important}
@media (max-width:768px){
  .tm-caret{width:14px!important;height:14px!important;margin-left:6px!important}
  .navbar .nav-logo{gap:5px!important}
  .nav-logo-text{font-size:14px!important}
}

/* ===== 07.10.2026: переливающийся градиент (ховер) + градиентные названия категорий и иконки ===== */
.nav-logo-text,.tm-brand-name,.tm-cat span:not(.tm-n){
  background-image:linear-gradient(90deg,#D6402F 0%,#CE4E31 22%,#D1AF54 50%,#CE4E31 78%,#D6402F 100%)!important;
  background-size:230% 100%!important;background-position:0% 50%;
  -webkit-background-clip:text!important;background-clip:text!important;
  color:transparent!important;-webkit-text-fill-color:transparent!important;
  animation:none!important;filter:none!important}
@keyframes toroFlow{0%{background-position:0% 50%}100%{background-position:100% 50%}}
@media (pointer:fine){
  .nav-logo:hover .nav-logo-text,.tm-brand:hover .tm-brand-name,.tm-cat:hover span:not(.tm-n){
    animation:toroFlow 2.6s linear infinite!important}}
.tm-open .nav-logo .nav-logo-text{animation:toroFlow 2.6s linear infinite!important}
/* иконки меню — тот же градиент */
.tm-cat svg path,.tm-mark-grid svg path,.tm-arrow path,.tm-caret path,.tm-back svg path{stroke:url(#toroGrad)!important}
@media (pointer:fine){.tm-brand:hover .tm-mark img{filter:brightness(1.18)}}

/* ===== 07.10.2026: покой красный, ховер — плавно в золото ===== */
.nav-logo-text{
  background-image:linear-gradient(90deg,#B93A2D 0%,#B93A2D 38%,#C9552F 50%,#D1AF54 68%,#E0C066 78%,#D1AF54 100%)!important;
  background-size:270% 100%!important;background-position:0% 50%;
  -webkit-background-clip:text!important;background-clip:text!important;
  color:transparent!important;-webkit-text-fill-color:transparent!important;
  transition:background-position .6s cubic-bezier(.4,0,.2,1)!important;
  animation:none!important;filter:none!important}
@media (pointer:fine){
  .nav-logo:hover .nav-logo-text{background-position:100% 50%;animation:none!important;filter:none!important}}
.tm-open .nav-logo .nav-logo-text{background-position:100% 50%;animation:none!important;filter:none!important}
/* названия ВНУТРИ меню — золотые, иконки при этом остаются градиентными */
.tm-brand-name,.tm-cat span:not(.tm-n){
  background-image:none!important;color:var(--gold-text)!important;-webkit-text-fill-color:var(--gold-text)!important;
  animation:none!important;filter:none!important;transition:color .2s ease!important}
@media (pointer:fine){
  .tm-brand:hover .tm-brand-name,.tm-cat:hover span:not(.tm-n){color:var(--gold-text)!important;-webkit-text-fill-color:var(--gold-text)!important;
    animation:none!important;filter:none!important}}
