.site-header[data-v-6f922cee]{position:sticky;top:0;z-index:50;background:#fff}.utility[data-v-6f922cee]{background:var(--dark);color:#ffffff9e}.util-bar[data-v-6f922cee]{display:flex;align-items:center;justify-content:space-between;gap:20px;height:34px;font-size:.72rem;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase}.util-note[data-v-6f922cee]{color:#ffffff80}.util-links[data-v-6f922cee]{display:flex;gap:22px}.util-links a[data-v-6f922cee]{transition:color .15s}.util-links a[data-v-6f922cee]:hover{color:#fff}.main[data-v-6f922cee]{border-bottom:1px solid var(--line)}.bar[data-v-6f922cee]{display:flex;align-items:center;gap:28px;height:68px}.logo[data-v-6f922cee]{font-family:var(--display);font-weight:800;font-size:1.02rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink);white-space:nowrap;margin-right:auto}.nav[data-v-6f922cee]{display:flex;align-items:center;gap:30px}.nav a[data-v-6f922cee]{font-family:var(--display);font-weight:600;font-size:.76rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft);padding:6px 0;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.nav a[data-v-6f922cee]:hover{color:var(--ink)}.nav a.router-link-exact-active[data-v-6f922cee]{color:var(--ink);border-bottom-color:var(--accent)}.actions[data-v-6f922cee]{display:flex;align-items:center;gap:8px}.icon-btn[data-v-6f922cee]{width:36px;height:36px;display:grid;place-items:center;background:none;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;transition:border-color .15s}.icon-btn[data-v-6f922cee]:hover{border-color:var(--line-strong)}.search input[data-v-6f922cee]{width:210px;padding:8px 12px;font-size:.85rem;border-radius:var(--radius-sm)}.burger[data-v-6f922cee]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px}.burger span[data-v-6f922cee]{width:22px;height:2px;background:var(--ink);border-radius:1px}@media(max-width:980px){.util-note[data-v-6f922cee]{display:none}.util-bar[data-v-6f922cee]{justify-content:flex-end}.burger[data-v-6f922cee]{display:flex}.bar[data-v-6f922cee]{gap:12px}.nav[data-v-6f922cee]{position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;background:#fff;padding:8px 28px 22px;border-bottom:1px solid var(--line);box-shadow:var(--shadow-lg);display:none}.nav.open[data-v-6f922cee]{display:flex}.nav a[data-v-6f922cee]{padding:15px 0;border-bottom:1px solid var(--line);font-size:.82rem}.search input[data-v-6f922cee]{width:140px}}@media(max-width:560px){.util-links a[data-v-6f922cee]:not(:last-child){display:none}.search input[data-v-6f922cee]{width:110px}.logo[data-v-6f922cee]{font-size:.8rem;letter-spacing:.06em;white-space:normal;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.bar[data-v-6f922cee]{height:60px}}.footer[data-v-a722eb3e]{background:var(--dark);color:#ffffff9e;padding:62px 0 26px;margin-top:auto}.grid-foot[data-v-a722eb3e]{display:grid;grid-template-columns:2fr 1fr 1.4fr 1.2fr;gap:40px;padding-bottom:44px;border-bottom:1px solid rgba(255,255,255,.1)}.logo[data-v-a722eb3e]{font-family:var(--display);font-weight:800;font-size:1rem;color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px}.tag[data-v-a722eb3e]{max-width:320px;color:#ffffff80;font-size:.9rem}.socials[data-v-a722eb3e]{display:flex;gap:18px;margin-top:14px}.socials a[data-v-a722eb3e]{font-family:var(--display);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;padding-bottom:3px;border-bottom:1px solid rgba(255,255,255,.24);transition:.2s}.socials a[data-v-a722eb3e]:hover{color:#fff;border-color:#fff}.col h4[data-v-a722eb3e]{color:#fff;font-size:.7rem;margin-bottom:16px;text-transform:uppercase;letter-spacing:.14em;font-weight:700}.col a[data-v-a722eb3e],.col p[data-v-a722eb3e]{display:block;color:#ffffff94;margin:0 0 11px;font-size:.89rem;transition:color .15s}.col a[data-v-a722eb3e]:hover{color:#fff}.hours[data-v-a722eb3e]{font-size:.82rem!important}.sub[data-v-a722eb3e]{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:24px;font-size:.76rem;color:#fff6}@media(max-width:820px){.grid-foot[data-v-a722eb3e]{grid-template-columns:1fr 1fr;gap:30px}}@media(max-width:480px){.grid-foot[data-v-a722eb3e]{grid-template-columns:1fr}}.card[data-v-a7b8831d]{display:flex;flex-direction:column;background:transparent}.frame[data-v-a7b8831d]{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--bg-soft);border-radius:var(--radius)}.frame img[data-v-a7b8831d]{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.6,.2,1)}.card:hover .frame img[data-v-a7b8831d]{transform:scale(1.04)}.noimg[data-v-a7b8831d]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;font-family:var(--display)}.tags[data-v-a7b8831d]{position:absolute;top:10px;left:10px;right:10px;display:flex;gap:5px;flex-wrap:wrap}.media-count[data-v-a7b8831d]{position:absolute;bottom:10px;right:10px;display:flex;gap:5px}.mc[data-v-a7b8831d]{display:inline-flex;align-items:center;gap:4px;background:#14161ac7;color:#fff;font-family:var(--display);font-size:.66rem;font-weight:700;letter-spacing:.06em;padding:4px 7px;border-radius:var(--radius-sm)}.mc.video[data-v-a7b8831d]{background:var(--accent)}.body[data-v-a7b8831d]{padding:14px 2px 0;display:flex;flex-direction:column;gap:7px;flex:1}.title[data-v-a7b8831d]{font-size:.98rem;line-height:1.3;font-weight:600;letter-spacing:-.005em;transition:color .15s}.card:hover .title[data-v-a7b8831d]{color:var(--accent)}.meta[data-v-a7b8831d]{display:flex;flex-wrap:wrap;gap:4px 12px;font-family:var(--display);font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.meta span[data-v-a7b8831d]{position:relative}.meta span+span[data-v-a7b8831d]:before{content:"";position:absolute;left:-7px;top:50%;width:1px;height:9px;background:var(--line-strong);transform:translateY(-50%)}.price[data-v-a7b8831d]{font-family:var(--display);font-weight:700;font-size:.95rem;margin-top:auto;padding-top:4px}@media(max-width:720px){.title[data-v-a7b8831d]{font-size:.88rem}.meta[data-v-a7b8831d]{font-size:.66rem}}.hero[data-v-71ca89e7]{position:relative;color:#fff;overflow:hidden}.hero-bg[data-v-71ca89e7]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,var(--dark) 0%,var(--dark-2) 100%)}.hero-inner[data-v-71ca89e7]{position:relative;padding:62px 28px 66px;max-width:1440px}.hero .eyebrow[data-v-71ca89e7]{color:#ffffff8c}.hero h1[data-v-71ca89e7]{font-size:clamp(1.9rem,4vw,3rem);font-weight:700;line-height:1.05;max-width:720px}.hero p[data-v-71ca89e7]{color:#ffffffb8;max-width:520px;margin:16px 0 26px;font-size:1rem}.hero-cta[data-v-71ca89e7]{display:flex;gap:10px;flex-wrap:wrap}.btn-outline-light[data-v-71ca89e7]{background:transparent;border-color:#fff6;color:#fff}.btn-outline-light[data-v-71ca89e7]:hover{background:#fff;color:var(--ink);border-color:#fff}.collection[data-v-71ca89e7]{padding-top:52px}.card-skel[data-v-71ca89e7]{aspect-ratio:4 / 3}.more[data-v-71ca89e7]{margin-top:44px;display:flex;justify-content:center}.values-sec[data-v-71ca89e7]{background:var(--bg-tint);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.values[data-v-71ca89e7]{display:grid;grid-template-columns:repeat(4,1fr);gap:34px}.vicon[data-v-71ca89e7]{color:var(--accent);margin-bottom:12px}.vicon svg[data-v-71ca89e7]{width:22px;height:22px}.value h3[data-v-71ca89e7]{font-size:.78rem;margin-bottom:8px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.value p[data-v-71ca89e7]{color:var(--ink-soft);font-size:.88rem;margin:0;line-height:1.6}.cta[data-v-71ca89e7]{background:var(--dark);color:#fff}.cta .eyebrow.light[data-v-71ca89e7]{color:var(--accent)}.cta-inner[data-v-71ca89e7]{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:62px 28px;flex-wrap:wrap}.cta h2[data-v-71ca89e7]{font-size:clamp(1.4rem,2.6vw,2rem)}.cta p[data-v-71ca89e7]{color:#ffffff9e;max-width:520px;margin:12px 0 0}@media(max-width:900px){.values[data-v-71ca89e7]{grid-template-columns:repeat(2,1fr);gap:26px}}@media(max-width:560px){.values[data-v-71ca89e7]{grid-template-columns:1fr}.hero-inner[data-v-71ca89e7]{padding:44px 18px 48px}}.page-head[data-v-1b8e5694]{background:var(--dark);color:#fff;padding:52px 0 46px}.page-head .eyebrow[data-v-1b8e5694]{color:#ffffff80}.page-head h1[data-v-1b8e5694]{font-size:clamp(1.8rem,4vw,2.8rem)}.page-head p[data-v-1b8e5694]{color:#ffffffa8;max-width:560px;margin-top:12px;font-size:.95rem}.toolbar-wrap[data-v-1b8e5694]{position:sticky;top:102px;z-index:30;background:#fffffff5;-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid var(--line)}.toolbar[data-v-1b8e5694]{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.search[data-v-1b8e5694]{position:relative;flex:1;min-width:220px}.search svg[data-v-1b8e5694]{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--muted)}.search input[data-v-1b8e5694]{padding-left:38px;font-size:.9rem}.filters[data-v-1b8e5694]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.filters select[data-v-1b8e5694]{min-width:148px;font-size:.82rem;padding:11px 12px;font-family:var(--display);font-weight:500}.reset[data-v-1b8e5694]{background:none;border:none;color:var(--accent);cursor:pointer;font-family:var(--display);font-weight:700;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;padding:8px}.result-row[data-v-1b8e5694]{margin-bottom:24px;font:var(--label);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--muted)}.card-skel[data-v-1b8e5694]{aspect-ratio:4 / 3}.empty[data-v-1b8e5694]{text-align:center;padding:70px 20px}.empty h3[data-v-1b8e5694]{font-size:1.3rem;margin-bottom:8px}.empty p[data-v-1b8e5694]{color:var(--ink-soft);margin-bottom:20px}@media(max-width:980px){.toolbar-wrap[data-v-1b8e5694]{top:0}}@media(max-width:700px){.filters[data-v-1b8e5694]{width:100%}.filters select[data-v-1b8e5694]{flex:1;min-width:0}}.stage[data-v-af77428d]{position:relative;aspect-ratio:4 / 3;background:var(--bg-soft);border-radius:var(--radius);overflow:hidden}.stage img[data-v-af77428d]{width:100%;height:100%;object-fit:cover;cursor:zoom-in}.stage video[data-v-af77428d]{width:100%;height:100%;object-fit:contain;background:#000;display:block}.arrow[data-v-af77428d]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:var(--radius-sm);border:none;cursor:pointer;background:#ffffffeb;color:var(--ink);display:grid;place-items:center;transition:background .15s}.arrow[data-v-af77428d]:hover{background:#fff}.arrow.left[data-v-af77428d]{left:12px}.arrow.right[data-v-af77428d]{right:12px}.stage video~.arrow[data-v-af77428d]{top:42%}.counter[data-v-af77428d],.expand[data-v-af77428d]{position:absolute;background:#14161ac7;color:#fff;font-family:var(--display);border-radius:var(--radius-sm)}.counter[data-v-af77428d]{bottom:12px;left:12px;font-size:.7rem;font-weight:700;letter-spacing:.08em;padding:5px 9px}.stage video~.counter[data-v-af77428d]{bottom:auto;top:12px;left:12px}.expand[data-v-af77428d]{top:12px;right:12px;width:34px;height:34px;border:none;cursor:pointer;display:grid;place-items:center}.expand[data-v-af77428d]:hover{background:#14161af2}.clip-title[data-v-af77428d]{margin:10px 0 0;font-family:var(--display);font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft)}.thumbs[data-v-af77428d]{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.thumb[data-v-af77428d]{position:relative;flex:0 0 88px;height:66px;padding:0;border:none;box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--radius-sm);overflow:hidden;cursor:pointer;background:var(--bg-soft);opacity:.6;transition:opacity .15s,box-shadow .15s}.thumb img[data-v-af77428d]{width:100%;height:100%;object-fit:cover}.thumb-blank[data-v-af77428d]{display:block;width:100%;height:100%;background:var(--dark)}.thumb[data-v-af77428d]:hover{opacity:1}.thumb.active[data-v-af77428d]{opacity:1;box-shadow:inset 0 0 0 2px var(--ink)}.play[data-v-af77428d]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#14161a59;color:#fff}.empty[data-v-af77428d]{aspect-ratio:16 / 9;background:var(--bg-soft);border-radius:var(--radius);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--muted);text-align:center}.empty p[data-v-af77428d]{margin:0;font-size:.88rem}.lightbox[data-v-af77428d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#08090cf5;display:grid;place-items:center;padding:30px}.lightbox img[data-v-af77428d],.lightbox video[data-v-af77428d]{max-width:92vw;max-height:88vh;object-fit:contain}.lightbox .arrow[data-v-af77428d]{background:#ffffff24;color:#fff}.lightbox .arrow[data-v-af77428d]:hover{background:#ffffff4d}.lightbox .arrow.left[data-v-af77428d]{left:22px}.lightbox .arrow.right[data-v-af77428d]{right:22px}.close[data-v-af77428d]{position:absolute;top:18px;right:24px;background:none;border:none;color:#fff;font-size:2.3rem;line-height:1;cursor:pointer}.lb-counter[data-v-af77428d]{position:absolute;bottom:24px;left:50%;transform:translate(-50%);color:#fff;font-family:var(--display);font-weight:600;font-size:.82rem}.loading-pad[data-v-1aacbb7c]{padding:120px 28px}.detail[data-v-1aacbb7c]{padding-top:32px}.crumbs[data-v-1aacbb7c]{display:flex;gap:8px;align-items:center;margin-bottom:22px;font-family:var(--display);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.crumbs a[data-v-1aacbb7c]:hover,.crumbs .cur[data-v-1aacbb7c]{color:var(--ink)}.layout[data-v-1aacbb7c]{display:grid;grid-template-columns:1.75fr 1fr;gap:48px;align-items:start}.badges[data-v-1aacbb7c]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.info h1[data-v-1aacbb7c]{font-size:clamp(1.4rem,2.6vw,2.05rem);line-height:1.15}.price[data-v-1aacbb7c]{font-family:var(--display);font-weight:700;font-size:1.8rem;margin:14px 0 22px;padding-bottom:22px;border-bottom:1px solid var(--line)}.quickspecs[data-v-1aacbb7c]{list-style:none;padding:0;margin:0 0 24px;display:grid;grid-template-columns:1fr 1fr;gap:16px 20px}.quickspecs li[data-v-1aacbb7c]{display:flex;flex-direction:column;gap:3px}.quickspecs span[data-v-1aacbb7c]{font:var(--label);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--muted)}.quickspecs strong[data-v-1aacbb7c]{font-family:var(--display);font-size:.98rem;font-weight:600}.reassure[data-v-1aacbb7c]{font-size:.78rem;color:var(--muted);margin:14px 0 0;line-height:1.6}.sold-note[data-v-1aacbb7c]{background:var(--bg-soft);border-left:3px solid var(--ink);padding:14px 16px;font-size:.88rem;color:var(--ink-soft)}.sold-note a[data-v-1aacbb7c]{color:var(--accent);font-weight:600}.detail-grid[data-v-1aacbb7c]{display:grid;grid-template-columns:1.75fr 1fr;gap:48px;align-items:start}.body-copy[data-v-1aacbb7c]{color:var(--ink-soft);line-height:1.75;font-size:.97rem}.spec-table[data-v-1aacbb7c]{width:100%;border-collapse:collapse}.spec-table tr[data-v-1aacbb7c]{border-bottom:1px solid var(--line)}.spec-table th[data-v-1aacbb7c]{text-align:left;padding:13px 0;width:38%;font:var(--label);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--muted);font-weight:600}.spec-table td[data-v-1aacbb7c]{padding:13px 0;font-weight:600;font-family:var(--display);font-size:.92rem}.offer-card[data-v-1aacbb7c]{background:var(--bg-tint);border:1px solid var(--line);border-radius:var(--radius);padding:26px;position:sticky;top:118px}.offer-card h3[data-v-1aacbb7c]{font-size:1.2rem}.offer-card .sub[data-v-1aacbb7c]{color:var(--ink-soft);font-size:.87rem;margin:8px 0 20px}.sent[data-v-1aacbb7c]{text-align:center;padding:12px 0}.check[data-v-1aacbb7c]{width:56px;height:56px;border-radius:50%;background:#e7f6ec;color:#1d7a44;display:grid;place-items:center;margin:0 auto 14px}.sent h3[data-v-1aacbb7c]{margin-bottom:8px}.sent p[data-v-1aacbb7c]{color:var(--ink-soft);margin-bottom:18px;font-size:.9rem}.related-sec[data-v-1aacbb7c]{background:var(--bg-tint);border-top:1px solid var(--line)}@media(max-width:980px){.layout[data-v-1aacbb7c],.detail-grid[data-v-1aacbb7c]{grid-template-columns:1fr;gap:30px}.offer-card[data-v-1aacbb7c]{position:static}}.page-head[data-v-0db244bc]{background:var(--dark);color:#fff;padding:52px 0 46px}.page-head h1[data-v-0db244bc]{font-size:clamp(1.8rem,4vw,2.8rem);max-width:720px}.page-head p[data-v-0db244bc]{color:#ffffffa8;max-width:620px;margin-top:12px;font-size:.95rem}.eyebrow.light[data-v-0db244bc]{color:var(--accent)}.two-col[data-v-0db244bc]{display:grid;grid-template-columns:1.4fr 1fr;gap:50px;align-items:center}.two-col h2[data-v-0db244bc]{font-size:clamp(1.6rem,3vw,2.2rem);margin-bottom:16px}.two-col p[data-v-0db244bc]{color:var(--ink-soft);line-height:1.7}.stats[data-v-0db244bc]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.stat[data-v-0db244bc]{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius);padding:26px}.stat strong[data-v-0db244bc]{display:block;font-family:var(--display);font-size:2rem;font-weight:800;color:var(--accent)}.stat span[data-v-0db244bc]{color:var(--ink-soft);font-size:.9rem}.how[data-v-0db244bc]{background:var(--bg-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.steps[data-v-0db244bc]{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.step[data-v-0db244bc]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:30px}.num[data-v-0db244bc]{font-family:var(--display);font-weight:800;font-size:1.1rem;color:var(--accent)}.step h3[data-v-0db244bc]{font-size:1.2rem;margin:14px 0 10px}.step p[data-v-0db244bc]{color:var(--ink-soft);margin:0}.cta[data-v-0db244bc]{background:var(--dark);color:#fff}.cta-inner[data-v-0db244bc]{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:70px 0;flex-wrap:wrap}.cta p[data-v-0db244bc]{color:#ffffffa8;margin:12px 0 0}@media(max-width:820px){.two-col[data-v-0db244bc],.steps[data-v-0db244bc]{grid-template-columns:1fr}}.page-head[data-v-88c803da]{background:var(--dark);color:#fff;padding:52px 0 46px}.page-head h1[data-v-88c803da]{font-size:clamp(1.8rem,4vw,2.8rem)}.page-head p[data-v-88c803da]{color:#ffffffa8;max-width:600px;margin-top:12px;font-size:.95rem}.eyebrow.light[data-v-88c803da]{color:var(--accent)}.contact-grid[data-v-88c803da]{display:grid;grid-template-columns:1fr 1.3fr;gap:50px;align-items:start}.info-item[data-v-88c803da]{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid var(--line)}.info-item[data-v-88c803da]:last-child{border-bottom:none}.info-item h3[data-v-88c803da]{font-size:1.02rem;margin-bottom:8px}.info-item p[data-v-88c803da]{color:var(--ink-soft);margin:0 0 4px}.info-item a[data-v-88c803da]:hover{color:var(--accent)}.form-col[data-v-88c803da]{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius);padding:32px}.form-col h2[data-v-88c803da]{font-size:1.5rem;margin-bottom:20px}.row[data-v-88c803da]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.note[data-v-88c803da]{font-size:.8rem;color:var(--muted);margin-top:14px}.sent[data-v-88c803da]{text-align:center;padding:24px 0}.check[data-v-88c803da]{width:64px;height:64px;border-radius:50%;background:#e7f6ec;color:#1d7a44;display:grid;place-items:center;margin:0 auto 16px}.sent h3[data-v-88c803da]{margin-bottom:8px}.sent p[data-v-88c803da]{color:var(--ink-soft);margin-bottom:18px}@media(max-width:820px){.contact-grid[data-v-88c803da],.row[data-v-88c803da]{grid-template-columns:1fr}}.nf[data-v-dad95407]{padding:100px 0 110px}.big[data-v-dad95407]{font-family:var(--display);font-weight:800;font-size:6rem;color:var(--accent);line-height:1}.nf h1[data-v-dad95407]{font-size:2rem;margin:8px 0 12px}.nf p[data-v-dad95407]{margin-bottom:24px}.login-wrap[data-v-89d34dd1]{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--dark)}.login-card[data-v-89d34dd1]{width:100%;max-width:400px;background:#fff;border-radius:var(--radius);padding:40px;box-shadow:var(--shadow-lg)}.logo[data-v-89d34dd1]{display:flex;align-items:center;gap:10px;font-family:var(--display);font-weight:800;font-size:1.2rem;margin-bottom:26px}.mark[data-v-89d34dd1]{width:34px;height:34px;border-radius:9px;background:var(--accent);color:#fff;display:grid;place-items:center}.login-card h1[data-v-89d34dd1]{font-size:1.6rem}.sub[data-v-89d34dd1]{color:var(--ink-soft);margin:6px 0 22px;font-size:.94rem}.hint[data-v-89d34dd1]{text-align:center;font-size:.82rem;color:var(--muted);margin-top:18px}.admin[data-v-dc239f76]{display:grid;grid-template-columns:248px 1fr;min-height:100vh;background:var(--bg-soft)}.sidebar[data-v-dc239f76]{background:var(--dark);color:#ffffffb3;display:flex;flex-direction:column;padding:22px 16px;position:sticky;top:0;height:100vh}.brand[data-v-dc239f76]{display:flex;align-items:center;gap:10px;font-family:var(--display);font-weight:800;color:#fff;font-size:1.12rem;padding:6px 8px 22px}.mark[data-v-dc239f76]{width:32px;height:32px;border-radius:9px;background:var(--accent);color:#fff;display:grid;place-items:center}nav[data-v-dc239f76]{display:flex;flex-direction:column;gap:4px;flex:1}nav a[data-v-dc239f76]{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px;font-family:var(--display);font-weight:600;font-size:.92rem;transition:background .15s,color .15s}nav a[data-v-dc239f76]:hover{background:#ffffff12;color:#fff}nav a.active[data-v-dc239f76]{background:var(--accent);color:#fff}.side-foot[data-v-dc239f76]{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.view-site[data-v-dc239f76]{font-size:.86rem;padding:8px;color:#fff9}.view-site[data-v-dc239f76]:hover{color:#fff}.logout[data-v-dc239f76]{background:#ffffff0f;border:none;color:#fff;padding:11px;border-radius:10px;cursor:pointer;font-family:var(--display);font-weight:600;font-size:.9rem}.logout[data-v-dc239f76]:hover{background:#ffffff1f}.main[data-v-dc239f76]{display:flex;flex-direction:column;min-width:0}.topbar[data-v-dc239f76]{height:64px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:14px;padding:0 26px;position:sticky;top:0;z-index:20}.user[data-v-dc239f76]{color:var(--ink-soft);font-size:.9rem;margin-left:auto;display:flex;align-items:center;gap:8px}.role-chip[data-v-dc239f76]{font-family:var(--display);font-weight:700;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;background:var(--dark);color:#fff;padding:3px 8px;border-radius:999px}.burger[data-v-dc239f76]{display:none;background:none;border:none;cursor:pointer;padding:4px}.content[data-v-dc239f76]{padding:30px 26px 60px}.scrim[data-v-dc239f76]{display:none}@media(max-width:860px){.admin[data-v-dc239f76]{grid-template-columns:1fr}.sidebar[data-v-dc239f76]{position:fixed;left:0;top:0;bottom:0;z-index:60;transform:translate(-100%);transition:transform .25s ease;width:248px}.sidebar.open[data-v-dc239f76]{transform:translate(0)}.burger[data-v-dc239f76]{display:block}.scrim[data-v-dc239f76]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:50}}.page-title[data-v-96e809cc]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.page-title h1[data-v-96e809cc]{font-size:1.8rem}.stat-grid[data-v-96e809cc]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:30px}.stat-card[data-v-96e809cc]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px}.stat-card span[data-v-96e809cc]{color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.06em}.stat-card strong[data-v-96e809cc]{display:block;font-family:var(--display);font-size:2.2rem;font-weight:800;margin-top:6px}.stat-card.accent strong[data-v-96e809cc]{color:var(--accent)}.cols[data-v-96e809cc]{display:grid;grid-template-columns:1fr 1fr;gap:22px}.panel[data-v-96e809cc]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px}.panel-head[data-v-96e809cc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.panel-head h2[data-v-96e809cc]{font-size:1.15rem}.panel-head a[data-v-96e809cc]{color:var(--accent);font-weight:600;font-size:.86rem}.list[data-v-96e809cc]{display:flex;flex-direction:column}.row[data-v-96e809cc]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 6px;border-bottom:1px solid var(--line)}.row[data-v-96e809cc]:last-child{border-bottom:none}.row[data-v-96e809cc]:hover{background:var(--bg-soft)}.row strong[data-v-96e809cc]{display:block;font-size:.95rem}.meta[data-v-96e809cc]{color:var(--muted);font-size:.82rem}.empty[data-v-96e809cc]{padding:20px 6px}@media(max-width:980px){.stat-grid[data-v-96e809cc]{grid-template-columns:1fr 1fr}.cols[data-v-96e809cc]{grid-template-columns:1fr}}.page-title[data-v-0c880ac4]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.page-title h1[data-v-0c880ac4]{font-size:1.8rem}.search[data-v-0c880ac4]{margin-bottom:18px;max-width:360px}.pad[data-v-0c880ac4]{padding:30px 4px}.table-wrap[data-v-0c880ac4]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}table[data-v-0c880ac4]{width:100%;border-collapse:collapse}th[data-v-0c880ac4]{text-align:left;font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:14px 16px;border-bottom:1px solid var(--line)}td[data-v-0c880ac4]{padding:12px 16px;border-bottom:1px solid var(--line);vertical-align:middle}tr:last-child td[data-v-0c880ac4]{border-bottom:none}tr:hover td[data-v-0c880ac4]{background:var(--bg-soft)}.thumb-cell[data-v-0c880ac4]{width:64px}.thumb-cell img[data-v-0c880ac4],.noimg[data-v-0c880ac4]{width:56px;height:42px;border-radius:8px;object-fit:cover;background:var(--bg-soft)}.noimg[data-v-0c880ac4]{border:1px dashed var(--line)}.title-link[data-v-0c880ac4]{font-weight:600;font-family:var(--display)}.title-link[data-v-0c880ac4]:hover{color:var(--accent)}.sub[data-v-0c880ac4]{font-size:.8rem;color:var(--muted)}.actions[data-v-0c880ac4]{white-space:nowrap;text-align:right}.act[data-v-0c880ac4]{background:none;border:none;cursor:pointer;font-family:var(--display);font-weight:600;font-size:.86rem;color:var(--ink-soft);padding:6px 8px}.act[data-v-0c880ac4]:hover{color:var(--accent)}.act.danger[data-v-0c880ac4]:hover{color:#c0392b}@media(max-width:760px){thead[data-v-0c880ac4]{display:none}table[data-v-0c880ac4],tbody[data-v-0c880ac4],tr[data-v-0c880ac4],td[data-v-0c880ac4]{display:block;width:100%}tr[data-v-0c880ac4]{border-bottom:1px solid var(--line);padding:8px 0}td[data-v-0c880ac4]{border:none;padding:6px 16px}.thumb-cell[data-v-0c880ac4]{padding-top:12px}.actions[data-v-0c880ac4]{text-align:left}}.page-title[data-v-274ac697]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.page-title h1[data-v-274ac697]{font-size:1.7rem;margin-top:6px}.back[data-v-274ac697]{color:var(--muted);font-size:.86rem;font-weight:600}.back[data-v-274ac697]:hover{color:var(--accent)}.edit-grid[data-v-274ac697]{display:grid;grid-template-columns:1.6fr 1fr;gap:22px;align-items:start}.side[data-v-274ac697]{display:flex;flex-direction:column;gap:22px}.panel[data-v-274ac697]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px}.panel h2[data-v-274ac697]{font-size:1.1rem;margin-bottom:18px}.two[data-v-274ac697]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.edit-grid div.field[data-v-274ac697]{margin-bottom:18px}.desc-head[data-v-274ac697]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px}.desc-head>span[data-v-274ac697]{font-size:.82rem;font-weight:600;color:var(--ink-soft)}.btn-ai[data-v-274ac697]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--accent);color:var(--accent);background:#fff;border-radius:999px;font-family:var(--display);font-weight:600;font-size:.82rem;cursor:pointer;transition:background .15s,color .15s}.btn-ai[data-v-274ac697]:hover:not(:disabled){background:var(--accent);color:#fff}.btn-ai[data-v-274ac697]:disabled{opacity:.55;cursor:progress}.check[data-v-274ac697]{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:.92rem}.check input[data-v-274ac697]{width:auto}.small[data-v-274ac697]{font-size:.82rem;margin:10px 0 0}.img-list[data-v-274ac697]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.img-item[data-v-274ac697]{display:flex;gap:12px;align-items:center;background:var(--bg-soft);border:1px solid var(--line);border-radius:10px;padding:8px}.img-item img[data-v-274ac697]{width:84px;height:62px;object-fit:cover;border-radius:7px}.img-tools[data-v-274ac697]{display:flex;align-items:center;gap:6px;flex:1}.cover[data-v-274ac697]{font-size:.72rem;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.05em}.spacer[data-v-274ac697]{flex:1}.ibtn[data-v-274ac697]{width:30px;height:30px;border:1px solid var(--line);background:#fff;border-radius:8px;cursor:pointer;font-size:.9rem}.ibtn[data-v-274ac697]:hover:not(:disabled){border-color:var(--ink)}.ibtn[data-v-274ac697]:disabled{opacity:.35;cursor:not-allowed}.ibtn.danger[data-v-274ac697]:hover{background:#fde8e8;border-color:#c0392b;color:#c0392b}.empty-imgs[data-v-274ac697]{margin-top:14px}.progress-wrap[data-v-274ac697]{margin-top:12px;display:flex;flex-direction:column;gap:6px}.progress[data-v-274ac697]{height:6px;background:var(--line);border-radius:999px;overflow:hidden}.progress .bar[data-v-274ac697]{height:100%;background:var(--accent);transition:width .2s ease}.progress-wrap .small[data-v-274ac697]{margin:0}.vid-list[data-v-274ac697]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.vid-item[data-v-274ac697]{display:flex;gap:12px;align-items:center;background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius-sm);padding:8px}.vid-thumb[data-v-274ac697]{position:relative;flex:0 0 84px;height:62px;border-radius:var(--radius-sm);overflow:hidden;background:var(--dark);display:grid;place-items:center}.vid-thumb img[data-v-274ac697]{width:100%;height:100%;object-fit:cover}.vid-noposter[data-v-274ac697]{color:#ffffff80;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em}.vid-dur[data-v-274ac697]{position:absolute;bottom:3px;right:4px;background:#000000bf;color:#fff;font-size:.62rem;font-weight:700;padding:2px 4px;border-radius:2px}.vid-info[data-v-274ac697]{flex:1;min-width:0}.vid-title[data-v-274ac697]{font-family:var(--display);font-weight:600;font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vid-meta[data-v-274ac697]{font-size:.74rem;color:var(--muted);margin-top:2px}.vid-tools[data-v-274ac697]{display:flex;gap:5px;flex-shrink:0}@media(max-width:900px){.edit-grid[data-v-274ac697]{grid-template-columns:1fr}}.page-title[data-v-04a37db3]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.page-title h1[data-v-04a37db3]{font-size:1.8rem}.tabs[data-v-04a37db3]{display:flex;gap:6px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:4px}.tabs button[data-v-04a37db3]{border:none;background:none;padding:8px 16px;border-radius:999px;cursor:pointer;font-family:var(--display);font-weight:600;font-size:.86rem;color:var(--ink-soft)}.tabs button.active[data-v-04a37db3]{background:var(--ink);color:#fff}.pad[data-v-04a37db3]{padding:30px 4px}.offer-list[data-v-04a37db3]{display:flex;flex-direction:column;gap:14px}.offer[data-v-04a37db3]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px}.offer.unread[data-v-04a37db3]{border-left:3px solid var(--accent)}.top[data-v-04a37db3]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.top h3[data-v-04a37db3]{font-size:1.1rem;display:flex;align-items:center;gap:10px}.contact[data-v-04a37db3]{font-size:.88rem;color:var(--ink-soft);margin-top:4px}.contact a[data-v-04a37db3]:hover{color:var(--accent)}.time[data-v-04a37db3]{font-size:.8rem;color:var(--muted);white-space:nowrap}.body[data-v-04a37db3]{margin:16px 0}.kv[data-v-04a37db3]{display:flex;gap:12px;font-size:.9rem;margin-bottom:6px}.kv .k[data-v-04a37db3]{color:var(--muted);width:90px;flex-shrink:0}.kv .v.strong[data-v-04a37db3]{font-family:var(--display);font-weight:700;color:var(--accent)}.msg[data-v-04a37db3]{margin:12px 0 0;padding:14px;background:var(--bg-soft);border-radius:10px;font-size:.92rem;color:var(--ink-soft);white-space:pre-line}.acts[data-v-04a37db3]{display:flex;gap:8px;flex-wrap:wrap}.btn-sm[data-v-04a37db3]{padding:8px 14px;font-size:.82rem}.danger[data-v-04a37db3]:hover{color:#c0392b;border-color:#c0392b}.page-title[data-v-2c786b0f]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.page-title h1[data-v-2c786b0f]{font-size:1.8rem}.panel[data-v-2c786b0f]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:26px;max-width:860px}.panel h2[data-v-2c786b0f]{font-size:1.15rem}.small[data-v-2c786b0f]{font-size:.84rem;margin:6px 0 20px}.small a[data-v-2c786b0f]{color:var(--accent);font-weight:600}.fields[data-v-2c786b0f]{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.field.wide[data-v-2c786b0f]{grid-column:1 / -1}@media(max-width:640px){.fields[data-v-2c786b0f]{grid-template-columns:1fr}}.page-title[data-v-25166d05]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.page-title h1[data-v-25166d05]{font-size:1.8rem}.panel[data-v-25166d05]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:26px;margin-bottom:22px}.panel h2[data-v-25166d05]{font-size:1.15rem}.small[data-v-25166d05]{font-size:.84rem;margin:6px 0 20px}.theme-grid[data-v-25166d05]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.theme[data-v-25166d05]{position:relative;display:flex;align-items:center;gap:12px;padding:12px;border:2px solid var(--line);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s,transform .15s;text-align:left}.theme[data-v-25166d05]:hover{transform:translateY(-2px)}.theme.active[data-v-25166d05]{border-color:var(--accent)}.swatch[data-v-25166d05]{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;flex-shrink:0}.dot[data-v-25166d05]{width:18px;height:18px;border-radius:50%}.tname[data-v-25166d05]{font-family:var(--display);font-weight:600;font-size:.92rem}.tick[data-v-25166d05]{position:absolute;top:8px;right:10px;color:var(--accent);font-weight:800}.hero-grid[data-v-25166d05]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.hero-opt[data-v-25166d05]{position:relative;border:2px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;cursor:pointer;padding:0;transition:border-color .15s,transform .15s}.hero-opt[data-v-25166d05]:hover{transform:translateY(-2px)}.hero-opt.active[data-v-25166d05]{border-color:var(--accent)}.hero-opt img[data-v-25166d05],.grad-preview[data-v-25166d05]{width:100%;height:110px;object-fit:cover;display:block}.grad-preview[data-v-25166d05]{background:linear-gradient(135deg,var(--dark-2),var(--dark))}.hname[data-v-25166d05]{display:block;padding:10px 12px;font-family:var(--display);font-weight:600;font-size:.85rem;text-align:left}.hero-opt.upload[data-v-25166d05]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-style:dashed;min-height:152px;color:var(--ink-soft)}.up-icon[data-v-25166d05]{color:var(--accent)}.toggle[data-v-25166d05]{display:inline-flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle input[data-v-25166d05]{position:absolute;opacity:0;width:0;height:0}.track[data-v-25166d05]{position:relative;width:46px;height:26px;border-radius:999px;background:var(--line);transition:background .15s;flex-shrink:0}.knob[data-v-25166d05]{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .15s}.toggle input:checked+.track[data-v-25166d05]{background:var(--accent)}.toggle input:checked+.track .knob[data-v-25166d05]{transform:translate(20px)}.toggle-label[data-v-25166d05]{font-family:var(--display);font-weight:600;font-size:.92rem}.panel.disabled[data-v-25166d05]{opacity:.55}@media(max-width:600px){.theme-grid[data-v-25166d05]{grid-template-columns:1fr 1fr}}.page-title[data-v-7576f2e1]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.page-title h1[data-v-7576f2e1]{font-size:1.8rem}.intro[data-v-7576f2e1]{font-size:.9rem;margin:0 0 22px;max-width:640px}.panel[data-v-7576f2e1]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:26px;margin-bottom:22px}.panel h2[data-v-7576f2e1]{font-size:1.15rem}.small[data-v-7576f2e1]{font-size:.84rem;margin:6px 0 18px}.field[data-v-7576f2e1]{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.field>span[data-v-7576f2e1]{font-family:var(--display);font-weight:600;font-size:.88rem}.field input[type=password][data-v-7576f2e1],.field input[type=number][data-v-7576f2e1],.field select[data-v-7576f2e1]{padding:10px 12px;border:1px solid var(--line);border-radius:9px;font:inherit;background:#fff}.field input[type=range][data-v-7576f2e1]{accent-color:var(--accent)}.hint[data-v-7576f2e1]{color:var(--muted);font-size:.78rem}.two[data-v-7576f2e1]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.prompt-head[data-v-7576f2e1]{display:flex;align-items:center;justify-content:space-between;gap:12px}.prompt[data-v-7576f2e1]{width:100%;padding:14px;border:1px solid var(--line);border-radius:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86rem;line-height:1.5;resize:vertical}.vars[data-v-7576f2e1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.vars-label[data-v-7576f2e1]{font-size:.82rem;color:var(--muted);font-weight:600}.chip[data-v-7576f2e1]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;padding:4px 9px;border:1px solid var(--line);border-radius:999px;background:var(--bg-soft);cursor:pointer;transition:border-color .15s,color .15s}.chip[data-v-7576f2e1]:hover{border-color:var(--accent);color:var(--accent)}.btn-sm[data-v-7576f2e1]{padding:7px 14px;font-size:.84rem}.key-actions[data-v-7576f2e1]{display:flex;flex-wrap:wrap;gap:10px}.test-hint[data-v-7576f2e1]{margin:12px 0 0}.test-result[data-v-7576f2e1]{margin-top:12px;padding:10px 14px;border-radius:9px;font-size:.86rem;line-height:1.4}.test-ok[data-v-7576f2e1]{background:#e8f6ec;border:1px solid #b6e0c2;color:#1d6b34}.test-bad[data-v-7576f2e1]{background:#fceaea;border:1px solid #f0bcbc;color:#9b2c2c}code[data-v-7576f2e1]{background:var(--bg-soft);padding:1px 5px;border-radius:5px;font-size:.85em}@media(max-width:700px){.two[data-v-7576f2e1]{grid-template-columns:1fr}}.page-title[data-v-e188994d]{display:flex;align-items:center;justify-content:space-between;gap:14px}.page-title h1[data-v-e188994d]{font-size:1.8rem}.page-title .btn[data-v-e188994d]{display:inline-flex;align-items:center;gap:7px}.lead[data-v-e188994d]{margin:-4px 0 22px;max-width:620px}.pad[data-v-e188994d]{padding:26px}.stats[data-v-e188994d]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px}.stat[data-v-e188994d]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;display:flex;flex-direction:column;gap:3px}.stat .n[data-v-e188994d]{font-family:var(--display);font-weight:800;font-size:1.5rem}.stat .l[data-v-e188994d]{font-size:.82rem;color:var(--muted)}.toolbar[data-v-e188994d]{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.searchbox[data-v-e188994d]{position:relative;flex:1;min-width:220px;display:flex;align-items:center}.searchbox svg[data-v-e188994d]{position:absolute;left:13px;color:var(--muted);pointer-events:none}.searchbox input[data-v-e188994d]{width:100%;padding-left:38px}.filter[data-v-e188994d]{min-width:150px}.panel[data-v-e188994d]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.utable[data-v-e188994d]{width:100%;border-collapse:collapse}.utable th[data-v-e188994d]{text-align:left;font-family:var(--display);font-size:.76rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:14px 18px;border-bottom:1px solid var(--line);background:var(--bg-soft)}.utable td[data-v-e188994d]{padding:14px 18px;border-bottom:1px solid var(--line);font-size:.9rem;vertical-align:middle}.utable tr:last-child td[data-v-e188994d]{border-bottom:none}.utable tr.dimmed td[data-v-e188994d]{opacity:.55}.ar[data-v-e188994d]{text-align:right}.ident[data-v-e188994d]{display:flex;align-items:center;gap:12px}.avatar[data-v-e188994d]{width:40px;height:40px;border-radius:50%;background:var(--dark);color:#fff;display:grid;place-items:center;font-family:var(--display);font-weight:700;flex:none}.who[data-v-e188994d]{display:flex;flex-direction:column;gap:1px;min-width:0}.who strong[data-v-e188994d]{font-size:.94rem;display:flex;align-items:center;gap:8px}.who .sub[data-v-e188994d]{font-size:.8rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.role-pill[data-v-e188994d]{font-family:var(--display);font-weight:700;font-size:.76rem;padding:4px 10px;border-radius:999px;border:1px solid var(--line)}.role-pill[data-role=owner][data-v-e188994d]{background:var(--dark);color:#fff;border-color:var(--dark)}.role-pill[data-role=admin][data-v-e188994d]{background:color-mix(in srgb,var(--accent) 16%,#fff);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 35%,#fff)}.role-pill[data-role=editor][data-v-e188994d]{background:var(--bg-soft);color:var(--ink-soft)}.dot[data-v-e188994d]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:middle}.dot.ok[data-v-e188994d]{background:#2e9e5b}.dot.off[data-v-e188994d]{background:#c0392b}.row-acts[data-v-e188994d]{display:inline-flex;gap:6px}.act[data-v-e188994d]{background:none;border:1px solid var(--line);border-radius:8px;padding:7px 11px;cursor:pointer;font-family:var(--display);font-weight:600;font-size:.8rem;color:var(--ink-soft)}.act[data-v-e188994d]:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.act.danger[data-v-e188994d]:hover:not(:disabled){border-color:#c0392b;color:#c0392b}.act[data-v-e188994d]:disabled{opacity:.4;cursor:not-allowed}.drawer-wrap[data-v-e188994d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.scrim[data-v-e188994d]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}.drawer[data-v-e188994d]{position:absolute;top:0;right:0;bottom:0;width:440px;max-width:92vw;background:#fff;box-shadow:-8px 0 30px #0000002e;display:flex;flex-direction:column}.drawer-head[data-v-e188994d]{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid var(--line)}.drawer-head h2[data-v-e188994d]{font-size:1.2rem}.x[data-v-e188994d]{background:none;border:none;cursor:pointer;color:var(--muted);padding:4px;border-radius:8px}.x[data-v-e188994d]:hover{color:var(--ink);background:var(--bg-soft)}.drawer-body[data-v-e188994d]{padding:22px 24px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:16px}.drawer .notice[data-v-e188994d]{margin:16px 24px -2px}.field[data-v-e188994d]{display:flex;flex-direction:column;gap:6px}.field>span[data-v-e188994d]{font-family:var(--display);font-weight:600;font-size:.86rem}.field .opt[data-v-e188994d]{color:var(--muted);font-weight:500}.roles[data-v-e188994d]{display:flex;flex-direction:column;gap:8px}.role-opt[data-v-e188994d]{display:flex;gap:11px;align-items:flex-start;border:1px solid var(--line);border-radius:10px;padding:12px 13px;cursor:pointer}.role-opt.sel[data-v-e188994d]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,#fff)}.role-opt input[data-v-e188994d]{margin-top:3px}.role-opt strong[data-v-e188994d]{display:block;font-size:.9rem}.role-opt span[data-v-e188994d]{font-size:.8rem;color:var(--muted)}.field.check[data-v-e188994d]{flex-direction:row;align-items:flex-start;gap:11px;border:1px solid var(--line);border-radius:10px;padding:13px}.field.check input[data-v-e188994d]{margin-top:2px}.field.check strong[data-v-e188994d]{display:block;font-family:var(--display);font-size:.9rem}.field.check small[data-v-e188994d]{color:var(--muted)}.field.check.disabled[data-v-e188994d]{opacity:.7}.drawer-foot[data-v-e188994d]{display:flex;justify-content:flex-end;gap:10px;padding:18px 24px;border-top:1px solid var(--line)}.drawer-enter-active[data-v-e188994d],.drawer-leave-active[data-v-e188994d]{transition:opacity .2s ease}.drawer-enter-active .drawer[data-v-e188994d],.drawer-leave-active .drawer[data-v-e188994d]{transition:transform .25s ease}.drawer-enter-from[data-v-e188994d],.drawer-leave-to[data-v-e188994d]{opacity:0}.drawer-enter-from .drawer[data-v-e188994d],.drawer-leave-to .drawer[data-v-e188994d]{transform:translate(100%)}@media(max-width:760px){.stats[data-v-e188994d]{grid-template-columns:repeat(2,1fr)}.utable thead[data-v-e188994d]{display:none}.utable[data-v-e188994d],.utable tbody[data-v-e188994d],.utable tr[data-v-e188994d],.utable td[data-v-e188994d]{display:block;width:100%}.utable tr[data-v-e188994d]{padding:6px 4px 12px;border-bottom:1px solid var(--line)}.utable td[data-v-e188994d]{border:none;padding:6px 14px}.utable td.ar[data-v-e188994d]{text-align:left}.row-acts[data-v-e188994d]{flex-wrap:wrap}}:root{--bg: #ffffff;--bg-soft: #f4f3f1;--bg-tint: #fafaf9;--ink: #14161a;--ink-soft: #52565e;--muted: #8b8f98;--line: #e2e0dc;--line-strong: #c8c5bf;--accent: #ff6a2b;--accent-dark: #e2541a;--dark: #14161a;--dark-2: #1c1f24;--radius: 3px;--radius-sm: 2px;--shadow: 0 1px 2px rgba(20, 22, 26, .06);--shadow-lg: 0 12px 34px rgba(20, 22, 26, .13);--maxw: 1440px;--font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display: "Archivo", var(--font);--label: 600 .72rem/1 var(--display);--label-tracking: .14em}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--display);font-weight:700;line-height:1.12;margin:0;letter-spacing:-.015em}p{margin:0 0 1rem}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 28px}.container-narrow{max-width:900px}.section{padding:72px 0}.section-sm{padding:44px 0}.eyebrow{font:var(--label);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--muted);margin-bottom:14px}.section-head{margin-bottom:34px}.section-head h2{font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:-.02em}.section-head p{color:var(--ink-soft);font-size:.98rem;margin-top:10px;max-width:620px}.rule-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:14px;margin-bottom:30px;border-bottom:1px solid var(--ink)}.rule-head h2{font-size:clamp(1.15rem,2vw,1.5rem);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.rule-head .count{font:var(--label);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--muted);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--display);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;padding:14px 24px;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease;white-space:nowrap;line-height:1}.btn-primary{background:var(--ink);color:#fff}.btn-primary:hover{background:var(--accent)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#33373f}.btn-ghost{background:transparent;border-color:var(--line-strong);color:var(--ink)}.btn-ghost:hover{border-color:var(--ink);background:var(--ink);color:#fff}.btn-light{background:#fff;color:var(--ink)}.btn-light:hover{background:var(--bg-soft)}.btn-accent{background:var(--accent);color:#fff}.btn-accent:hover{background:var(--accent-dark)}.btn-block{width:100%}.btn-sm{padding:10px 16px;font-size:.7rem}.btn:disabled{opacity:.5;cursor:not-allowed}.badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--display);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:5px 9px;border-radius:var(--radius-sm);line-height:1}.badge-available{background:var(--ink);color:#fff}.badge-reserved{background:#b5630a;color:#fff}.badge-sold{background:#c0392b;color:#fff}.badge-featured{background:var(--accent);color:#fff}.badge-outline{background:#ffffffeb;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}label.field{display:block;margin-bottom:18px}label.field>span{display:block;font:var(--label);text-transform:uppercase;letter-spacing:var(--label-tracking);color:var(--ink-soft);margin-bottom:8px}input,select,textarea{width:100%;font-family:var(--font);font-size:.95rem;padding:12px 14px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:#fff;color:var(--ink);transition:border-color .15s ease,box-shadow .15s ease}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #14161a14}textarea{resize:vertical;min-height:120px}.grid{display:grid;gap:30px 24px}.cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.cards-wide{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.notice{padding:12px 16px;border-radius:var(--radius-sm);font-size:.88rem;margin-bottom:16px;border-left:3px solid}.notice-error{background:#fdf0ef;color:#a5301f;border-color:#c0392b}.notice-success{background:#eef7f0;color:#1d6b3d;border-color:#1d7a44}.muted{color:var(--muted)}.center{text-align:center}.skeleton{border-radius:var(--radius);background:linear-gradient(100deg,#efedea 30%,#f7f6f4,#efedea 70%);background-size:200% 100%;animation:shimmer 1.3s infinite}@keyframes shimmer{to{background-position:-200% 0}}@media(max-width:720px){.container{padding:0 18px}.section{padding:48px 0}.grid{gap:26px 16px}.cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}
