@charset "UTF-8";:root{--cc-hdr-h: 0px;--cc-admin-tabs-h: 52px}#admin-screen~#admin-screen{display:none!important}body.cc-admin-mode{--admin-ok: #10b981;--admin-warn:#f59e0b;--admin-err:#ef4444;--admin-bg0: rgba(10,14,19,.72);--admin-bg1: rgba(15,20,25,.9);--admin-card: rgba(255,255,255,.055);--admin-card2: rgba(255,255,255,.035);--admin-bd: rgba(148,163,184,.16);--admin-bd2: rgba(148,163,184,.26);--admin-txt: #f1f5f9;--admin-txt2:#cbd5e1;--admin-muted:#94a3b8;--admin-g1: rgba(239,68,68,.26);--admin-g2: rgba(var(--cc-th-accent2-rgb,163,38,50),.26);--admin-g3: rgba(var(--cc-th-gold-rgb,214,40,57),.22);--admin-r: 18px;--admin-r2: 14px;--admin-r3: 12px;--admin-shadow: 0 18px 60px rgba(0,0,0,.55);--admin-shadow2: 0 10px 30px rgba(0,0,0,.45);--admin-inset: inset 0 1px 0 rgba(255,255,255,.1);--admin-tr: .26s cubic-bezier(.4,0,.2,1);background-color:#070a10}body.cc-admin-mode{--cc-th-accent:#c61f32 !important;--cc-th-accent-rgb:198,31,50 !important;--cc-th-accent-bright:#d62839 !important;--cc-th-accent-bright-rgb:214,40,57 !important;--cc-th-accent-deep:#b3142a !important;--cc-th-accent-deep-rgb:179,20,42 !important;--cc-th-accent-soft:#ff9aa4 !important;--cc-th-accent-soft-rgb:255,154,164 !important;--cc-th-accent2:#a32632 !important;--cc-th-accent2-rgb:163,38,50 !important;--cc-th-accent2-deep:#8e1f2d !important;--cc-th-accent2-deep-rgb:142,31,45 !important;--cc-th-wine:#7e1322 !important;--cc-th-wine-rgb:126,19,34 !important;--cc-th-wine-deep:#5a0e18 !important;--cc-th-wine-deep-rgb:90,14,24 !important;--cc-th-gold:#d62839 !important;--cc-th-gold-rgb:214,40,57 !important;--cc-th-gold-bright:#d62839 !important;--cc-th-gold-bright-rgb:214,40,57 !important;--cc-th-gold-dim:#b3142a !important;--cc-th-gold-dim-rgb:179,20,42 !important;--cc-th-gold-pale:#f3d0d4 !important;--cc-th-gold-pale-rgb:245,218,222 !important;--cc-th-gold-glow:#f0c0c6 !important;--cc-th-gold-glow-rgb:240,192,198 !important;--cc-th-on-accent:#ffffff !important;--cc-th-on-accent-rgb:255,255,255 !important;--accent:#c61f32 !important;--accent-2:#a32632 !important;--accent-3:#d62839 !important;--cc-red-luxe:#c61f32 !important;--cc-red:#c61f32 !important;--cc-red-luxe-dark:#b3142a !important;--cc-red-luxe-bright:#d62839 !important;--cc-red-wine:#a32632 !important;--cc-burgundy:#a32632 !important;--cc-burgundy-2:#8e1f2d !important;--cc-gold:#d62839 !important;--cc-gold-soft:#d62839 !important}body.cc-admin-mode,body.cc-admin-mode #admin-screen{overflow-anchor:none!important}.bottom-nav .nav-row{display:grid;grid-template-columns:repeat(0,1fr);gap:10px}body.cc-admin-mode .bottom-nav{transform:translateY(0);opacity:1;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .18s ease}body.cc-admin-mode.cc-kb-open .bottom-nav{transform:translateY(110%);opacity:0;pointer-events:none}body.cc-admin-mode.cc-kb-open #admin-screen.screen{padding-bottom:env(safe-area-inset-bottom,0px)!important}#admin-screen.screen{display:none;padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}@media(max-width:560px){#admin-screen.screen{padding-bottom:calc(58px + env(safe-area-inset-bottom,0px))!important}}body.cc-admin-mode #admin-screen .card{position:relative;border-radius:var(--admin-r);padding:16px;margin:0 0 14px;background:radial-gradient(900px 420px at 20% -20%,var(--admin-g2),transparent 62%),radial-gradient(820px 460px at 110% 120%,var(--admin-g3),transparent 60%),linear-gradient(180deg,var(--admin-card),var(--admin-card2));border:1px solid var(--admin-bd);box-shadow:var(--admin-shadow2),var(--admin-inset);overflow:hidden;transform:translateZ(0);transition:transform var(--admin-tr),border-color var(--admin-tr),box-shadow var(--admin-tr),filter var(--admin-tr)}@media(max-width:560px){body.cc-admin-mode #admin-screen .card{padding:12px!important;margin:0 0 10px!important;border-radius:16px!important}body.cc-admin-mode #admin-screen .section-title{font-size:16px!important;margin:0 0 9px!important;gap:8px!important}body.cc-admin-mode #admin-screen .section-title i{font-size:17px!important}}body.cc-admin-mode #admin-screen .card:before{content:"";position:absolute;inset:0;background:radial-gradient(520px 240px at var(--mx,50%) var(--my,30%),rgba(var(--cc-th-accent2-rgb,163,38,50),.22),transparent 68%),radial-gradient(520px 260px at 110% 0%,rgba(239,68,68,.16),transparent 70%);opacity:.55;pointer-events:none}body.cc-admin-mode #admin-screen .card:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;padding:1px;background:conic-gradient(from 180deg at 50% 50%,rgba(var(--cc-th-accent2-rgb,163,38,50),.24),#ef444433,rgba(var(--cc-th-gold-rgb,214,40,57),.2),rgba(var(--cc-th-accent2-rgb,163,38,50),.24));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.22}body.cc-admin-mode #admin-screen .card:hover{transform:translateY(-2px);border-color:#d6283959;box-shadow:var(--admin-shadow),var(--admin-inset);filter:brightness(1.03)}body.cc-admin-mode #admin-screen .section-title{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-weight:950;letter-spacing:-.25px;font-size:18px}body.cc-admin-mode #admin-screen .section-title i{font-size:20px;background:linear-gradient(135deg,#ef4444,#a32632,#d62839);-webkit-background-clip:border-box;background-clip:border-box;color:#f4efe8;filter:drop-shadow(0 6px 18px rgba(var(--cc-th-accent2-rgb,163,38,50),.22))}body.cc-admin-mode #admin-screen .field{margin:10px 0}body.cc-admin-mode #admin-screen .field label{display:block;margin:0 0 6px 2px;font-size:12px;font-weight:800;letter-spacing:.35px;color:#cbd5e1f2;text-transform:uppercase}body.cc-admin-mode #admin-screen .select,body.cc-admin-mode #admin-screen .input,body.cc-admin-mode #admin-screen textarea.input{width:100%;border-radius:14px;padding:11px 12px;border:1px solid rgba(148,163,184,.2);background:radial-gradient(240px 120px at 20% 0%,rgba(var(--cc-th-accent2-rgb,163,38,50),.1),transparent 60%),#090b12b8;color:var(--admin-txt);outline:none;box-shadow:inset 0 1px #ffffff0f;transition:border-color var(--admin-tr),box-shadow var(--admin-tr),background var(--admin-tr),transform var(--admin-tr)}body.cc-admin-mode #admin-screen textarea.input{resize:vertical;min-height:62px}body.cc-admin-mode #admin-screen .select:focus,body.cc-admin-mode #admin-screen .input:focus,body.cc-admin-mode #admin-screen textarea.input:focus{border-color:#d628398c;box-shadow:0 0 0 4px rgba(var(--cc-th-accent2-rgb,163,38,50),.16),inset 0 1px #ffffff14;background:radial-gradient(300px 160px at 20% 0%,rgba(var(--cc-th-accent2-rgb,163,38,50),.14),transparent 62%),#0c1018d6;transform:translateY(-1px)}body.cc-admin-mode #admin-screen .btn-row{display:flex;gap:10px;flex-wrap:wrap}body.cc-admin-mode #admin-screen .card .btn{background:linear-gradient(180deg,#ffffff0f,#ffffff08)!important;border:1px solid rgba(148,163,184,.16)!important;color:#e2e8f0!important;box-shadow:inset 0 1px #ffffff0a!important}body.cc-admin-mode #admin-screen .card .btn:hover{background:linear-gradient(180deg,#ffffff14,#ffffff0a)!important;border-color:#94a3b847!important;color:#fff!important;transform:translateY(-1px)}body.cc-admin-mode #admin-screen .card .btn:active{transform:scale(.985)}.btn.btn-primary,.btn.btn-primary-hero{background:linear-gradient(135deg,#ef4444eb,rgba(var(--cc-th-accent2-rgb,163,38,50),.92))!important;border:1px solid rgba(255,255,255,.06)!important;color:#fff!important;box-shadow:0 12px 26px rgba(var(--cc-th-accent2-rgb,163,38,50),.18),inset 0 1px #ffffff1a!important}.btn.btn-primary:hover,.btn.btn-primary-hero:hover{box-shadow:0 16px 30px rgba(var(--cc-th-accent2-rgb,163,38,50),.22),inset 0 1px #ffffff1f!important;transform:translateY(-1px) scale(1.005)}.btn.btn-danger,.btn.btn-danger-soft{background:linear-gradient(180deg,#7f1d1df0,#991b1be6)!important;border:1px solid rgba(252,165,165,.16)!important;color:#fff!important;box-shadow:0 10px 22px #7f1d1d2e,inset 0 1px #ffffff0d!important}.btn.btn-danger:hover,.btn.btn-danger-soft:hover{border-color:#fca5a547!important;filter:brightness(1.06)}.btn.btn-ghost{background:#ffffff08!important;border:1px dashed rgba(148,163,184,.22)!important;color:#e2e8f0!important;box-shadow:none!important}.btn.btn-ghost:hover{border-style:solid!important;border-color:#94a3b852!important;background:linear-gradient(180deg,#ffffff0f,#ffffff08)!important;color:#fff!important}.btn.btn-secondary{background:linear-gradient(180deg,#ffffff0f,#ffffff08)!important;border:1px solid rgba(148,163,184,.16)!important;color:#e2e8f0!important;box-shadow:inset 0 1px #ffffff0a!important}.btn.btn-secondary:hover{border-color:#94a3b847!important;color:#fff!important}body.cc-admin-mode #admin-screen .admin-tabs{position:relative;top:var(--cc-hdr-h, 0px);z-index:2100;padding:7px;margin:0 0 14px;border-radius:20px;border:1px solid rgba(148,163,184,.14);background:radial-gradient(600px 200px at 10% -30%,rgba(var(--cc-th-accent2-rgb,163,38,50),.16),transparent 60%),radial-gradient(600px 250px at 95% 130%,rgba(var(--cc-th-gold-rgb,214,40,57),.1),transparent 60%),linear-gradient(180deg,#0f1419eb,#0a0e13d1);-webkit-backdrop-filter:blur(14px) saturate(120%);backdrop-filter:blur(14px) saturate(120%);box-shadow:0 10px 36px #0000004d,inset 0 1px #ffffff0d;overflow:hidden}body.cc-admin-mode #admin-screen .admin-tabs:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--cc-th-accent2-rgb,163,38,50),.3),rgba(var(--cc-th-gold-rgb,214,40,57),.22),transparent)}body.cc-admin-mode #admin-screen .admin-tabs-toggle{display:none}body.cc-admin-mode #admin-screen .admin-tabs-list{display:block}body.cc-admin-mode #admin-screen .admin-tabs-list-inner{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}body.cc-admin-mode #admin-screen .admin-tabs .tab{position:relative;width:100%;display:flex;align-items:center;gap:9px;padding:11px 12px;border-radius:14px;border:1px solid rgba(148,163,184,.08);color:#cbd5e1cc;background:#ffffff06;cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}body.cc-admin-mode #admin-screen .admin-tabs .tab i{font-size:17px;flex:0 0 auto;opacity:.75;transition:opacity .16s ease,color .16s ease}body.cc-admin-mode #admin-screen .admin-tabs .tab .tab-text-wrap{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:2px}body.cc-admin-mode #admin-screen .admin-tabs .tab .tab-text{display:block;font-size:12.5px;line-height:1.15;font-weight:800;letter-spacing:-.1px;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.cc-admin-mode #admin-screen .admin-tabs .tab .tab-subtext{display:block;font-size:10px;line-height:1.2;color:#94a3b88c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.cc-admin-mode #admin-screen .admin-tabs .tab:hover{color:#e2e8f0;background:#ffffff0e;border-color:#94a3b829;transform:translateY(-1px)}body.cc-admin-mode #admin-screen .admin-tabs .tab:active{transform:scale(.97)}body.cc-admin-mode #admin-screen .admin-tabs .tab-active{color:#fff;border-color:rgba(var(--cc-th-accent2-rgb,163,38,50),.35);background:radial-gradient(180px 90px at 0% 0%,rgba(var(--cc-th-accent2-rgb,163,38,50),.16),transparent),radial-gradient(180px 100px at 100% 100%,rgba(var(--cc-th-gold-rgb,214,40,57),.1),transparent),#ffffff0f;box-shadow:0 4px 16px rgba(var(--cc-th-accent2-rgb,163,38,50),.12),inset 0 1px #ffffff12}body.cc-admin-mode #admin-screen .admin-tabs .tab-active i{opacity:1;color:#d62839}body.cc-admin-mode #admin-screen .admin-tabs .tab-active .tab-subtext{color:#cbd5e1b8}@media(max-width:960px){body.cc-admin-mode #admin-screen .admin-tabs-list-inner{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media(max-width:720px){body.cc-admin-mode #admin-screen .admin-tabs{padding:5px;border-radius:16px;margin-bottom:10px}body.cc-admin-mode #admin-screen .admin-tabs-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-radius:12px;border:1px solid rgba(148,163,184,.12);background:radial-gradient(200px 100px at 8% 0%,rgba(var(--cc-th-accent2-rgb,163,38,50),.14),transparent),#ffffff0a;color:#fff;cursor:pointer;-webkit-tap-highlight-color:rgba(244,239,232,0);transition:all .16s ease}body.cc-admin-mode #admin-screen .admin-tabs-toggle:active{transform:scale(.98)}body.cc-admin-mode #admin-screen .admin-tabs-toggle .admin-tabs-current{min-width:0;display:flex;align-items:center;gap:9px;text-align:left}body.cc-admin-mode #admin-screen .admin-tabs-toggle .admin-tabs-current i{font-size:17px;flex:0 0 auto;color:#d62839}body.cc-admin-mode #admin-screen .admin-tabs-toggle .admin-tabs-current-wrap{min-width:0;display:flex;flex-direction:column;gap:1px}body.cc-admin-mode #admin-screen .admin-tabs-toggle .admin-tabs-current-text{font-size:13.5px;line-height:1.15;font-weight:900;color:#fff}body.cc-admin-mode #admin-screen .admin-tabs-toggle .admin-tabs-current-subtext{font-size:10px;line-height:1.2;color:#cbd5e18c}body.cc-admin-mode #admin-screen .admin-tabs-toggle .admin-tabs-arrow{flex:0 0 auto;font-size:17px;opacity:.65;transition:transform .18s ease}body.cc-admin-mode #admin-screen .admin-tabs.is-open .admin-tabs-toggle{border-color:rgba(var(--cc-th-accent2-rgb,163,38,50),.32);background:radial-gradient(200px 100px at 8% 0%,rgba(var(--cc-th-accent2-rgb,163,38,50),.2),transparent),#ffffff0d}body.cc-admin-mode #admin-screen .admin-tabs.is-open .admin-tabs-toggle .admin-tabs-arrow{transform:rotate(180deg);opacity:1}body.cc-admin-mode #admin-screen .admin-tabs-list{overflow:hidden;max-height:0;opacity:0;pointer-events:none;margin-top:0;transition:max-height .2s ease,opacity .16s ease,margin-top .14s ease}body.cc-admin-mode #admin-screen .admin-tabs.is-open .admin-tabs-list{max-height:800px;opacity:1;pointer-events:auto;margin-top:5px;width:100%}body.cc-admin-mode #admin-screen .admin-tabs-list-inner{display:flex;flex-direction:column;gap:3px}body.cc-admin-mode #admin-screen .admin-tabs .tab{flex-direction:row;padding:10px 12px;border-radius:11px;gap:9px;min-height:0;-webkit-tap-highlight-color:rgba(244,239,232,0)}body.cc-admin-mode #admin-screen .admin-tabs .tab i{font-size:16px;width:20px;text-align:center}body.cc-admin-mode #admin-screen .admin-tabs .tab .tab-text{font-size:13px;font-weight:800}body.cc-admin-mode #admin-screen .admin-tabs .tab .tab-subtext{display:none}body.cc-admin-mode #admin-screen .admin-tabs .tab:hover{transform:none}}
