@charset "UTF-8";:root{--brand-600:#4f46e5;--brand-700:#4338ca;--brand-800:#3730a3;--violet-600:#7c3aed;--brand-50:#eef2ff;--brand-100:#e0e7ff;--ink-900:#171a2b;--ink-700:#3d4159;--ink-500:#6b7089;--ink-300:#b6bacb;--line:#e6e8f0;--bg:#f7f8fc;--card:#fff;--green-badge:#16a34a;--amber-badge:#d97706;--grad-hero:linear-gradient(115deg,#3730a3,#4338ca 50%,#7c3aed);--font-head:"Schibsted Grotesk","Schibsted Grotesk Fallback",system-ui,-apple-system,sans-serif;--font-body:"Inter","Inter Fallback",system-ui,-apple-system,"Segoe UI",sans-serif;--sh-sm:0 1px 2px rgba(23,26,43,.06);--sh-md:0 8px 24px -18px rgba(23,26,43,.3);--sh-lg:0 18px 40px -22px rgba(55,48,163,.55);--c-primary:#4f46e5;--c-primary-hover:#4338ca;--c-primary-surface:#eef2ff;--c-primary-ring:rgba(79,70,229,.15);--c-accent:#7c3aed;--c-accent-2:#4f46e5;--c-accent-light:#e0e7ff;--c-success:#16a34a;--c-success-bg:#dcfce7;--c-warning:#d97706;--c-warning-bg:#fef3c7;--c-danger:#dc2626;--c-danger-hover:#b91c1c;--c-danger-bg:#fee2e2;--c-50:#f7f8fc;--c-100:#eceef5;--c-200:#dcdfea;--c-300:#b6bacb;--c-400:#9296ad;--c-500:#6b7089;--c-600:#545a75;--c-700:#3d4159;--c-800:#262a40;--c-900:#171a2b;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:24px;--r-full:9999px;--shadow-xs:0 1px 2px rgba(0,0,0,.05);--shadow-sm:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04);--shadow-lg:0 10px 30px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.04);--shadow-xl:0 20px 50px rgba(0,0,0,.12),0 8px 16px rgba(0,0,0,.06);--container:1200px;--container-sm:860px;--sidebar-w:260px;--header-h:64px;--z-header:1000;--z-sidebar:1001;--z-overlay:999;--z-modal:1100;--transition:.15s ease;--transition-md:.25s ease}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:1.5rem}@media(max-width:767px){.container{padding-inline:1rem}}.container-sm{width:100%;max-width:var(--container-sm);margin-inline:auto;padding-inline:1.5rem}@media(max-width:767px){.container-sm{padding-inline:1rem}}.section{padding-block:4rem}@media(max-width:767px){.section{padding-block:2.5rem}}.section-sm{padding-block:2.5rem}@media(max-width:767px){.section-sm{padding-block:1.5rem}}.section-header{margin-bottom:2.5rem;text-align:center}@media(max-width:767px){.section-header{margin-bottom:1.75rem}}.section-label{display:inline-block;text-transform:uppercase;color:var(--c-primary);margin-bottom:.5rem}.section-title{font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);font-weight:700;color:var(--c-800);margin:0 0 .5rem;line-height:1.2}.section-subtitle{font-size:1rem;color:var(--c-500);max-width:560px;margin-inline:auto;line-height:1.6}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:var(--r-md);font-family:inherit;font-size:.9375rem;font-weight:500;line-height:1;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:background-color var(--transition),border-color var(--transition),box-shadow var(--transition),color var(--transition),transform .12s ease;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:not(:disabled):active{transform:translateY(0) scale(.98)}.btn:disabled,.btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn svg{width:16px;height:16px;flex-shrink:0}.btn-sm{padding:.4rem .875rem;font-size:.8125rem;border-radius:var(--r-md)}.btn-sm svg{width:14px;height:14px}.btn-lg{padding:.875rem 2rem;font-size:1rem;border-radius:var(--r-lg)}.btn-lg svg{width:18px;height:18px}.btn-primary{background:var(--c-primary);color:#fff;border-color:var(--c-primary);box-shadow:0 1px 3px var(--c-primary-ring)}.btn-primary:not(:disabled):hover{background:var(--c-primary-hover);border-color:var(--c-primary-hover);color:#fff;box-shadow:0 4px 14px #4f46e573;transform:translateY(-1px)}.btn-secondary{background:var(--c-100);color:var(--c-700);border-color:var(--c-200)}.btn-secondary:not(:disabled):hover{background:var(--c-300);border-color:var(--c-400);color:var(--c-900);transform:translateY(-1px)}.btn-outline{background:transparent;color:var(--c-600);border-color:var(--c-300)}.btn-outline:not(:disabled):hover{background:var(--c-primary-surface);color:var(--c-primary);border-color:var(--c-primary);transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--c-500);border-color:transparent}.btn-ghost:not(:disabled):hover{background:var(--c-100);color:var(--c-800);border-color:var(--c-200)}.btn-danger{background:var(--c-danger);color:#fff;border-color:var(--c-danger);box-shadow:0 1px 3px #dc262633}.btn-danger:not(:disabled):hover{background:#991b1b;border-color:#991b1b;color:#fff;box-shadow:0 4px 14px #dc262666;transform:translateY(-1px)}.card{background:#fff;border-radius:var(--r-lg);box-shadow:var(--shadow-sm);border:1px solid var(--c-100);overflow:hidden}.card-body{padding:1.5rem}.card-hover{transition:box-shadow var(--transition-md),transform var(--transition-md),border-color var(--transition-md)}.card-hover:hover{box-shadow:var(--shadow-md);transform:translateY(-2px);border-color:var(--c-primary-ring)}.badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .625rem;border-radius:var(--r-full);font-size:.75rem;font-weight:600;line-height:1}.badge-primary{background:var(--c-primary-surface);color:var(--c-primary)}.badge-active{background:var(--c-success-bg);color:var(--c-success)}.badge-inactive{background:var(--c-warning-bg);color:var(--c-warning)}.badge-danger{background:var(--c-danger-bg);color:var(--c-danger)}.badge-neutral{background:var(--c-100);color:var(--c-600)}.badge-locked{background:var(--c-danger-bg);color:var(--c-danger);margin-left:.3rem}.form-field{display:flex;flex-direction:column;gap:.375rem}.form-label{font-size:.875rem;font-weight:600;color:var(--c-700)}.form-hint{font-size:.8125rem;color:var(--c-500)}.form-error{font-size:.8125rem;color:var(--c-danger)}.form-input,.form-select,.form-textarea{width:100%;padding:.625rem .875rem;border:1.5px solid var(--c-200);border-radius:var(--r-md);font-family:inherit;font-size:.9375rem;color:var(--c-800);background:#fff;box-sizing:border-box;outline:none;transition:border-color var(--transition),box-shadow var(--transition),background var(--transition);-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-input::-moz-placeholder,.form-select::-moz-placeholder,.form-textarea::-moz-placeholder{color:var(--c-400)}.form-input::placeholder,.form-select::placeholder,.form-textarea::placeholder{color:var(--c-400)}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-ring)}.form-input:disabled,.form-select:disabled,.form-textarea:disabled{background:var(--c-50);color:var(--c-400);cursor:not-allowed}.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center;padding-right:2.5rem;cursor:pointer}.form-textarea{resize:vertical;min-height:120px;line-height:1.6}.divider{height:1px;background:var(--c-100);border:none;margin-block:1.5rem}.state-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem;text-align:center;background:#fff;border-radius:var(--r-lg);box-shadow:var(--shadow-sm);border:1px solid var(--c-100);color:var(--c-500)}.spinner{width:32px;height:32px;border:2.5px solid var(--c-200);border-top-color:var(--c-primary);border-radius:50%;flex-shrink:0}.spin,.spinner{animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.page-loading{display:flex;align-items:center;justify-content:center;min-height:40vh}.h1{font-size:clamp(1.875rem,1.4rem + 2vw,3rem);letter-spacing:-.02em;line-height:1.15}.h1,.h2{font-weight:800}.h2{font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);line-height:1.25}.h3{font-size:1.125rem;line-height:1.3}.h3,.h4{font-weight:700}.h4{font-size:.9375rem;line-height:1.4}.text-2xs,.text-xs{font-size:.75rem}.text-sm{font-size:.8125rem}.text-base{font-size:.875rem}.text-body{font-size:.9375rem}.text-lg{font-size:1rem}.text-xl{font-size:1.0625rem}.text-2xl{font-size:1.125rem}.text-3xl{font-size:1.25rem}.text-4xl{font-size:1.375rem}.text-5xl{font-size:1.5rem}.text-hero{font-size:clamp(1.875rem,1.4rem + 2vw,3rem)}.text-article{font-size:clamp(1.6rem,1.3rem + 1.2vw,2.2rem)}.text-section{font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem)}.text-subtitle{font-size:clamp(1rem,.9rem + .5vw,1.2rem)}.text-heading{font-size:clamp(1.125rem,1rem + .4vw,1.25rem)}.text-about{font-size:clamp(.9375rem,.92rem + .15vw,1.0625rem)}.text-stat{font-size:clamp(2rem,1.5rem + 2vw,2.75rem)}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.lh-1{line-height:1}.lh-tight{line-height:1.15}.lh-snug{line-height:1.3}.lh-normal{line-height:1.5}.lh-relaxed{line-height:1.6}.lh-loose{line-height:1.7}.lh-looser{line-height:1.75}.lh-loosest{line-height:1.85}.ls-tighter{letter-spacing:-.03em}.ls-tight{letter-spacing:-.02em}.ls-normal{letter-spacing:0}.ls-wide{letter-spacing:.03em}.ls-wider{letter-spacing:.05em}.ls-widest{letter-spacing:.08em}.ls-ultra{letter-spacing:.1em}.brand-name{font-size:1.3rem;font-weight:800;letter-spacing:-.03em}.nav-link{font-size:.9375rem;font-weight:500}.dropdown-item{font-size:.875rem;font-weight:500}.dropdown-all{font-size:.875rem;font-weight:600}.sidebar-link{font-size:1rem;font-weight:500}.sidebar-section-label{font-size:.75rem;font-weight:600;letter-spacing:.05em}.sidebar-grid-item{font-size:.875rem}.footer-logo{font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.footer-copyright{font-size:.8125rem}.cookie-pref-btn{font-size:.9rem;line-height:1.5}.hero-title{font-size:clamp(1.875rem,1.4rem + 2vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.15}.hero-subtitle{font-size:clamp(1rem,.9rem + .5vw,1.2rem);line-height:1.6}.toggle-label{font-size:.875rem;font-weight:500}.search-button{font-size:.9375rem;font-weight:600}.location-error{font-size:.875rem}.breadcrumb-item{font-size:.9375rem;line-height:1.5}.breadcrumb-link{font-weight:500}.breadcrumb-current{font-weight:600}.step-number{font-size:.75rem;font-weight:800}.step-title{font-size:1.0625rem;font-weight:700}.step-desc{font-size:.875rem;line-height:1.7}.city-footer-link{font-size:.9375rem;font-weight:600}.about-text{font-size:clamp(.9375rem,.92rem + .15vw,1.0625rem);line-height:1.85}.about-links-heading{font-size:1.125rem;font-weight:700}.stat-number{font-size:clamp(2rem,1.5rem + 2vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1}.stat-label{font-size:.8125rem;font-weight:600;letter-spacing:.08em}.stats-section .stat-number{font-size:1.75rem;font-weight:800;line-height:1}.stats-section .stat-label{font-size:.75rem;font-weight:500;letter-spacing:.03em}.blog-hero-title{font-size:clamp(1.875rem,1.4rem + 2vw,3rem);font-weight:800;letter-spacing:-.02em;line-height:1.15}.blog-hero-subtitle{font-size:clamp(1rem,.9rem + .5vw,1.2rem);line-height:1.6}.blog-category-badge{font-size:.75rem;font-weight:700}.blog-date{font-size:.8rem}.blog-title{font-size:1.15rem;font-weight:700;line-height:1.35}.blog-excerpt{font-size:.9rem;line-height:1.55}.blog-link{font-size:.9rem;font-weight:600}.category-filter-btn{font-size:.875rem;font-weight:600}.article-category{font-size:.75rem;font-weight:800;letter-spacing:.05em}.article-sponsored{font-size:.75rem;font-weight:600;letter-spacing:.04em}.article-title{font-size:clamp(1.6rem,1.3rem + 1.2vw,2.2rem);font-weight:800;line-height:1.3}.article-date{font-size:.875rem}.article-reading-time,.share-label{font-size:.8125rem;font-weight:500}.ai-widget-header{letter-spacing:.03em}.ai-btn,.ai-widget-header{font-size:.8125rem;font-weight:600}.article-body{font-size:1.05rem;line-height:1.8}.related-title{font-size:1.375rem;font-weight:800}.related-category{font-size:.75rem;font-weight:700;letter-spacing:.04em}.related-name{font-size:.9375rem;font-weight:700;line-height:1.35}.related-desc{font-size:.8125rem;line-height:1.5}.related-back-link{font-size:.9375rem;font-weight:600}.search-header-title{font-size:1.5rem;font-weight:800;line-height:1.3}.search-header-subtitle{font-size:.9375rem}.place-card-tag{font-size:.75rem;font-weight:700;letter-spacing:.05em}.place-card-distance{font-size:.75rem;font-weight:500}.place-card-title{font-size:1.125rem;font-weight:700;line-height:1.3}.place-card-address{font-size:.8125rem}.place-card-desc{font-size:.875rem;line-height:1.55}.place-card-cta{font-size:.8125rem;font-weight:600}.place-category{font-size:.75rem;font-weight:700;letter-spacing:.07em}.place-title{font-size:1.0625rem;font-weight:700;line-height:1.3}.place-location{font-size:.8125rem}.place-description{font-size:.875rem;line-height:1.55}.cta-btn{font-size:.9375rem;font-weight:600}.sub-heading{font-size:1.125rem;font-weight:700}.sub-desc{font-size:.875rem}.city-card-name{font-size:.9375rem;font-weight:600}.page-title{font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);font-weight:800}.page-subtitle{line-height:1.6}.page-subtitle,.search-input{font-size:.9375rem}.search-results-info{font-size:.875rem}.search-empty{font-size:.9375rem}.theme-group-title{font-size:.9375rem;font-weight:700}.theme-group-badge{font-size:.75rem;font-weight:700}.group-expand{font-size:.8125rem;font-weight:600}.back-link,.cat-row{font-size:.875rem;font-weight:500}.group-badge{font-size:.75rem;font-weight:600}.search-info{font-size:.875rem}.top-card-name{font-size:.9375rem;font-weight:600}.top-card-badge{font-size:.75rem;font-weight:600}.cat-link{font-size:.9375rem;font-weight:500}.cat-count{font-size:.75rem;font-weight:600}.city-chip{font-size:.875rem;font-weight:500}.other-group-name{font-size:.9375rem;font-weight:600}.other-group-count{font-size:.75rem;font-weight:600}.alpha-nav-letter{font-size:.8125rem;font-weight:700}.alpha-nav-count{font-size:.75rem;font-weight:500}.letter-group-letter{font-size:1.125rem;font-weight:800}.letter-group-label{font-size:1rem;font-weight:700}.letter-group-count{font-size:.8125rem;font-weight:500}.letter-group-desc{font-size:.8125rem;line-height:1.6}.city-link{font-size:.875rem;font-weight:500}.links-faq-title{font-size:1.25rem;font-weight:700}.links-faq-question{font-size:.9375rem;font-weight:600}.links-bottom-link{font-size:.875rem;font-weight:600}.toc-title{font-size:.75rem;font-weight:700;letter-spacing:.1em}.toc-link{font-size:.875rem;font-weight:500}.toc-sub{font-size:.8125rem;font-weight:400}.doc-title{font-size:1.25rem;font-weight:800;letter-spacing:-.01em}.heading{font-size:clamp(1.125rem,1rem + .4vw,1.25rem);font-weight:700;line-height:1.3}.page-btn{font-weight:500}.card-location,.page-btn,.page-dots{font-size:.875rem}.card-description{font-size:.9375rem;line-height:1.6}.tags-label{font-size:.875rem;font-weight:600}.tag-btn{font-size:.8125rem;font-weight:500}.map-heading{font-size:.9375rem;font-weight:700}.map-loading{font-size:.875rem}.section-heading{font-size:.9375rem;font-weight:700}.heading-note{font-size:.75rem;font-weight:400}.hours-notice{font-size:.75rem;line-height:1.5}.description-body{font-size:.9375rem;line-height:1.75}.city-card-emoji{font-size:1.5rem;line-height:1}.city-card-region{font-size:.75rem;font-weight:500}.section-label{font-size:.75rem;font-weight:700;letter-spacing:.08em}.city-map-heading{font-size:1.25rem;font-weight:700}.city-map-loading,.legal-updated{font-size:.875rem}.hours-day{font-size:.8125rem;font-weight:600}.hours-value{font-size:.8125rem;font-weight:500}.pf-form{display:flex;flex-direction:column;gap:1rem;max-width:860px;min-width:0}.pf-section{background:#fff;border:1px solid #e8edf3;border-radius:16px;padding:1.5rem;min-width:0}@media(max-width:639px){.pf-section{padding:1rem;border-radius:12px}}.pf-section-head{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.1rem}.pf-section-head .pf-section-icon{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#eef0fd;color:#4f46e5;font-size:1.1rem}.pf-section-head h2,.pf-section-head h3{font-size:1.05rem;margin:0;line-height:1.3}.pf-section-head .pf-section-sub{font-size:.82rem;color:#64748b;margin:2px 0 0}.pf-row{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;min-width:0}.pf-row.pf-row-3{grid-template-columns:1fr 1fr 1fr}@media(max-width:639px){.pf-row,.pf-row.pf-row-3{grid-template-columns:1fr}}.pf-field{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.75rem;min-width:0}.pf-field>.pf-label,.pf-field>label{font-size:.8rem;font-weight:700;color:#475569}.pf-field .pf-req{color:#dc2626}.pf-field.pf-invalid .pf-inp{border-color:#dc2626}.pf-hint{font-size:.76rem;color:#94a3b8;font-weight:400}.pf-error{display:block;font-size:.78rem;color:#dc2626;font-weight:600;margin:-.35rem 0 .75rem}.pf-field .pf-error{margin:0}.pf-locked{display:block;font-size:.78rem;line-height:1.4;color:#b45309;background:#fef3c7;border-radius:6px;padding:.45rem .55rem;margin:.35rem 0 .5rem}.pf-field .pf-locked{margin:.35rem 0 0}label.pf-field{font-size:.8rem;font-weight:700;color:#475569}.pf-inp{width:100%;min-width:0;padding:.55rem .7rem;border:1px solid #d8e0ea;border-radius:8px;font-size:.9rem;font-weight:400;font-family:inherit;color:#1e293b;background:#fff;transition:border-color .12s ease,box-shadow .12s ease}.pf-inp::-moz-placeholder{color:#9aa7b8}.pf-inp::placeholder{color:#9aa7b8}.pf-inp:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.pf-inp:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed}@media(max-width:639px){.pf-inp{font-size:1rem}}textarea.pf-inp{resize:vertical;min-height:92px;line-height:1.55}select.pf-inp{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.pf-check{display:flex;align-items:center;gap:.5rem;font-size:.86rem;font-weight:600;color:#334155;cursor:pointer}.pf-check input{width:16px;height:16px;accent-color:#4f46e5;flex:0 0 auto}.pf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.6rem 1.25rem;border-radius:9px;font-size:.9rem;font-weight:700;font-family:inherit;cursor:pointer;text-decoration:none;border:1px solid transparent;transition:background .12s ease,border-color .12s ease}.pf-btn:disabled{opacity:.55;cursor:not-allowed}.pf-btn-primary{background:#4f46e5;color:#fff}.pf-btn-primary:hover:not(:disabled){background:#4338ca}.pf-btn-ghost{background:#fff;border-color:#d8e0ea;color:#475569}.pf-btn-ghost:hover:not(:disabled){border-color:#b6c2d2}.pf-btn-danger{background:#fff;border-color:#fecaca;color:#dc2626}.pf-btn-danger:hover:not(:disabled){background:#fef2f2}.pf-notice{border:1px solid #bfdbfe;background:#eff6ff;border-radius:12px;overflow:hidden}.pf-notice>summary{list-style:none;display:flex;align-items:center;gap:.6rem;padding:.8rem 1rem;font-size:.88rem;font-weight:700;color:#1d4ed8;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pf-notice>summary::-webkit-details-marker{display:none}.pf-notice>summary .pf-notice-chev{margin-left:auto;transition:transform .15s ease}.pf-notice[open]>summary .pf-notice-chev{transform:rotate(180deg)}.pf-notice .pf-notice-body{padding:0 1rem 1rem;font-size:.85rem;color:#334155}.pf-notice .pf-notice-body ul{margin:0;padding-left:1.1rem}.pf-notice .pf-notice-body li{margin:.45rem 0}@font-face{font-family:Inter Fallback;src:local("Arial");size-adjust:107.02%;ascent-override:90.63%;descent-override:22.43%;line-gap-override:0%}@font-face{font-family:Schibsted Grotesk Fallback;src:local("Arial");size-adjust:105.07%;ascent-override:93.27%;descent-override:24.74%;line-gap-override:0%}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/lato-ext-400.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/lato-400.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/lato-ext-700.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/lato-700.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*,:after,:before{box-sizing:border-box}.iconify{display:inline-block;width:1em;height:1em}html{scrollbar-gutter:stable}body,html{overflow-x:clip}body{font-family:var(--font-body);background-color:#fff;color:var(--c-800);margin:0;padding:0;overscroll-behavior-x:none;line-height:1.6;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.answer-content table,.article-body table,.category-description table,.city-description table,.lo-desc table,.section-body table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.answer-content pre,.article-body pre,.category-description pre,.city-description pre,.lo-desc pre,.section-body pre{max-width:100%;overflow-x:auto}.answer-content iframe,.answer-content img,.answer-content video,.article-body iframe,.article-body img,.article-body video,.category-description iframe,.category-description img,.category-description video,.city-description iframe,.city-description img,.city-description video,.lo-desc iframe,.lo-desc img,.lo-desc video,.section-body iframe,.section-body img,.section-body video{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-head);letter-spacing:-.01em;margin:0 0 .5em;font-weight:700;line-height:1.25;color:var(--c-800)}h1{font-size:clamp(1.75rem,1.4rem + 1.5vw,2.5rem)}h2{font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem)}h3{font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}h4{font-size:clamp(1rem,.95rem + .25vw,1.125rem);font-weight:600}p{margin:0 0 1em;line-height:1.7;color:var(--c-600)}p:last-child{margin-bottom:0}em,label,small,span,strong{font-family:inherit;line-height:inherit}em{font-style:italic}strong{font-weight:700}small{font-size:.875rem;color:var(--c-500)}ol,ul{margin:0 0 1em 1.5em;padding:0}li{margin-bottom:.25em}a{color:var(--c-primary);text-decoration:none;transition:color var(--transition)}a:hover{color:var(--c-primary-hover)}img{max-width:100%;display:block}button{font-family:inherit}.site-header{position:sticky;top:0;height:var(--header-h);z-index:var(--z-header)}.page-enter-active,.page-leave-active{transition:opacity .15s ease}.page-enter-from,.page-leave-to{opacity:0}.leaflet-bottom,.leaflet-top{z-index:400!important}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--c-primary,#2563eb);outline-offset:2px;border-radius:4px}.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::-moz-selection{background:transparent}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.iziToast-capsule{font-size:0;height:0;width:100%;transform:translateZ(0);backface-visibility:hidden;transition:transform .5s cubic-bezier(.25,.8,.25,1),height .5s cubic-bezier(.25,.8,.25,1)}.iziToast-capsule,.iziToast-capsule *{box-sizing:border-box}.iziToast-overlay{display:block;position:fixed;inset:-100px 0;z-index:997}.iziToast{display:inline-block;clear:both;position:relative;font-family:Lato,Tahoma,Arial;font-size:14px;padding:8px 45px 9px 0;background:#eeeeeee6;border-color:#eeeeeee6;width:100%;pointer-events:all;cursor:default;transform:translate(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:54px}.iziToast>.iziToast-progressbar{position:absolute;left:0;bottom:0;width:100%;z-index:1;background:#fff3}.iziToast>.iziToast-progressbar>div{height:2px;width:100%;background:#0000004d;border-radius:0 0 3px 3px}.iziToast.iziToast-balloon:before{content:"";position:absolute;right:8px;left:auto;width:0;height:0;top:100%;border-right:0 solid transparent;border-left:15px solid transparent;border-top:10px solid #000;border-top-color:inherit;border-radius:0}.iziToast.iziToast-balloon .iziToast-progressbar{top:0;bottom:auto}.iziToast.iziToast-balloon>div{border-radius:0 0 0 3px}.iziToast>.iziToast-cover{position:absolute;left:0;top:0;bottom:0;height:100%;margin:0;background-size:100%;background-position:50% 50%;background-repeat:no-repeat;background-color:#0000001a}.iziToast>.iziToast-close{position:absolute;right:0;top:0;border:0;padding:0;opacity:.6;width:42px;height:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAJPAAACTwBcGfW0QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD3SURBVFiF1ZdtDoMgDEBfdi4PwAX8vLFn0qT7wxantojKupmQmCi8R4tSACpgjC2ICCUbEBa8ingjsU1AXRBeR8aLN64FiknswN8CYefBBDQ3whuFESy7WyQMeC0ipEI0A+0FeBvHUFN8xPaUhAH/iKoWsnXHGegy4J0yxialOfaHJAz4bhRzQzgDvdGnz4GbAonZbCQMuBm1K/kcFu8Mp1N2cFFpsxsMuJqqbIGExGl4loARajU1twskJLLhIsID7+tvUoDnIjTg5T9DPH9EBrz8rxjPzciAl9+O8SxI8CzJ8CxKFfh3ynK8Dyb8wNHM/XDqejx/AtNyPO87tNybAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:8px;cursor:pointer;outline:0}.iziToast>.iziToast-close:hover{opacity:1}.iziToast>.iziToast-body{position:relative;padding:0 0 0 10px;height:auto;min-height:36px;margin:0 0 0 15px;text-align:left}.iziToast>.iziToast-body:after{content:"";display:table;clear:both}.iziToast>.iziToast-body .iziToast-texts{margin:10px 0 0;padding-right:2px;display:inline-block;float:left}.iziToast>.iziToast-body .iziToast-inputs{min-height:19px;float:left;margin:3px -2px}.iziToast>.iziToast-body .iziToast-inputs>input:not([type=checkbox]):not([type=radio]),.iziToast>.iziToast-body .iziToast-inputs>select{position:relative;display:inline-block;margin:2px;border-radius:2px;border:0;padding:4px 7px;font-size:13px;letter-spacing:.02em;background:#0000001a;color:#000;box-shadow:0 0 0 1px #0003;min-height:26px}.iziToast>.iziToast-body .iziToast-inputs>input:not([type=checkbox]):not([type=radio]):focus,.iziToast>.iziToast-body .iziToast-inputs>select:focus{box-shadow:0 0 0 1px #0009}.iziToast>.iziToast-body .iziToast-buttons{min-height:17px;float:left;margin:4px -2px}.iziToast>.iziToast-body .iziToast-buttons>a,.iziToast>.iziToast-body .iziToast-buttons>button,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]){position:relative;display:inline-block;margin:2px;border-radius:2px;border:0;padding:5px 10px;font-size:12px;letter-spacing:.02em;cursor:pointer;background:#0000001a;color:#000}.iziToast>.iziToast-body .iziToast-buttons>a:hover,.iziToast>.iziToast-body .iziToast-buttons>button:hover,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):hover{background:#0003}.iziToast>.iziToast-body .iziToast-buttons>a:focus,.iziToast>.iziToast-body .iziToast-buttons>button:focus,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):focus{box-shadow:0 0 0 1px #0009}.iziToast>.iziToast-body .iziToast-buttons>a:active,.iziToast>.iziToast-body .iziToast-buttons>button:active,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):active{top:1px}.iziToast>.iziToast-body .iziToast-icon{position:absolute;left:0;top:50%;display:table;font-size:23px;line-height:24px;margin-top:-12px;color:#000;width:24px;height:24px}.iziToast>.iziToast-body .iziToast-icon.ico-info{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCtoPsAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=) no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-icon.ico-warning{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAkFBMVEUAAAAAAAABAAIAAAABAAIAAAMAAAABAAIBAAIBAAIAAAIAAAABAAIAAAABAAICAAICAAIAAAIAAAAAAAAAAAABAAIBAAIAAAMAAAABAAIBAAMBAAECAAIAAAIAAAIAAAABAAIBAAIBAAMBAAIBAAEAAAIAAAMAAAAAAAABAAECAAICAAIAAAIAAAMAAAQAAAE05yNAAAAAL3RSTlMAB+kD7V8Q+PXicwv7I9iYhkAzJxnx01IV5cmnk2xmHfzexsK4eEw5L7Gei39aRw640awAAAHQSURBVFjD7ZfJdoJAEEWJgCiI4oDiPM8m7///LidErRO7sHrY5u7YXLr7vKqu9kTC0HPmo9n8cJbEQOzqqAdAUHeUZACQuTkGDQBoDJwkHZR0XBz9FkpafXuHP0SJ09mGeJLZ5wwlTmcbA0THPmdEK7XPGTG1zxmInn3OiJ19zkB0jSVTKExMHT0wjAwlWzC0fSPHF1gWRpIhWMYm7fYTFcQGlbemf4dFfdTGg0B/KXM8qBU/3wntbq7rSGqvJ9kla6IpueFJet8fxfem5yhykjyOgNaWF1qSGd5JMNNxpNF7SZQaVh5JzLrTCZIEJ1GyEyVyd+pClMjdaSJK5O40giSRu5PfFiVyd1pAksjdKRnrSsbVdbiHrgT7yss315fkVQPLFQrL+4FHeOXKO5YRFEKv5AiFaMlKLlBpJuVCJlC5sJfvCgztru/3NmBYccPgGTxRAzxn1XGEMUf58pXZvjoOsOCgjL08+b53mtfAM/SVsZcjKLtysQZPqIy9HPP3m/3zKItRwT0LyQo8sTr26tcO83DIUMWIJjierHLsJda/tbNBFY0BP/bKtcM8HNIWCK3aYR4OMzgxo5w5EFLOLKDExXAm9gI4E3iAO94/Ct/lKWuM2LMGbgAAAABJRU5ErkJggg==) no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-icon.ico-error{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVyEiIAAAAJ3RSTlMA3BsB98QV8uSyWVUFz7+kcWMM2LuZioBpTUVBNcq2qaibj4d1azLZZYABAAACZElEQVRYw7WX25KCMAyGAxUoFDkpiohnV97/DXeGBtoOUprZ2dyo1K82fxKbwJJVp+KQZ7so2mX5oThVQLKwjDe9YZu4DF3ptAn6rxY0qQPOEq9fNC9ha3y77a22ba24v+9Xbe8v8x03dPOC2/NdvB6xeSreLfGJpnx0TyotKqLm2s7Jd/WO6ivXNp0tCy02R/aFz5VQ5wUPlUL5fIfj5KIlVGU0nWHm/5QtoTVMWY8mzIVu1K9O7XH2JiU/xnOOT39gnUfj+lFHddx4tFjL3/H8jjzaFCy2Rf0c/fdQyQszI8BDR973IyMSKa4krjxAiW/lkRvMP+bKK9WbYS1ASQg8dKjaUGlYPwRe/WoIkz8tiQchH5QAEMv6T0k8MD4mUyWr4E7jAWqZ+xWcMIYkXvlwggJ3IvFK+wIOcpXAo8n8P0COAaXyKH4OsjBuZB4ew0IGu+H1SebhNazsQBbWm8yj+hFuUJB5eMsN0IUXmYendAFFfJB5uEkRMYwxmcd6zDGRtmQePEykAgubymMRFmMxCSIPCRbTuFNN5OGORTjmNGc0Po0m8Uv0gcCry6xUhR2QeLii9tofbEfhz/qvNti+OfPqNm2Mq6105FUMvdT4GPmufMiV8PqBMkc+DdT1bjYYbjzU/ew23VP4n3mLAz4n8Jtv/Ui3ceTT2mzz5o1mZt0gnBpmsdjqRqVlmplcPdqa7X23kL9brdm2t/uBYDPn2+tyu48mtIGD10JTuUrukVrbCFiwDzcHrPjxKt7PW+AZQyT/WESO+1WL7f3o+WLHL2dYMSZsg6dg/z360ofvP4//v1NPzgs28WlWAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:80%}.iziToast>.iziToast-body .iziToast-icon.ico-success{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==) no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-icon.ico-question{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEhFovxTxAAAEDklEQVRo3s2ZTWgTQRTHf03ipTRUqghNSgsRjHgQrFUQC6JgD1Kak3gQUUoPqRdBglf1oBehBws9Cn4cGk+1SOmh2upBxAYVoeJHrR9tgq0i1Cq0lqYeks7MbpPdmU00/c8hm9n33v/t7Nt5M2+qMEWQI0QIibZKRrQpHvLL2KI2wnQzzBKrDm2RIeKEy01dTYKUI7G1ZRknQXV5yP10kTYgly1NF/5S6duZ8ES+1iZodyaocrjXxE0OFeifYYgp0mRIkwFChAkRJsIxGgrIP+I0n82fvZW5dc/zkss0O2o1c5mX6/TmaDWl77RFe5YkUW3tKEmyFv0lOvXJ/fTYnmCEFuMRbGHEZqVHLyT9DFjUJmkzJl9DG5MWWwM6Llif/gF1nukB6nhgGwUXdFrE+wiURA8QoM9i0zEWWpXQW+ZsyeRrOMuyEo5Fv4gmy4dXPvqcC+pH2VRYaMwy+OWG+iLGCgm0W0Kv9HdvR8ASjmKCXpuK/bxiV/76A/v5UdDIZuKcJGjrnec5KZ7wwsWFOp6xPX/9mt2sqDe7FO+Kf/fXHBPPDWpdXGhTpLvUG9VKwh1xMDDjkvu+cNDFBTk7ptX1QkKZ850m3duu6fcrWxwdaFFyREJ2j4vOpKP6Du6z4uJCv8sYJIVkCnJBGGZaBONO3roY2EqNrSfIPi7SKP4fdXyNUd6I6wbSAHEl33tFLe+FlSsusnK90A0+oEPcuufZgXnOi+u9LrKSJQZQw6LwqBnv2CKsfHORbFbyQhA6xN/pEuihSdj56Co7LWRjPiKie6gkB2LiKuUqK5kiPkLiz1QJ9K1cNXBAMoUCigNpQ9IqDtMI1HKA4/jyvUsaoSyZLA5kjOjDPFZen8Ql5TsvBskUgjciIPSX3QAXC86DT7VWvlEh/xZ+ij9BDVWJ0QL0SbZq6QaFxoLPcXPmBLveLCc4wXdDK6s+6/vwhCSniFLPXW0NJe5UB8zKCsviqpc7vGPVQFcyZbyPwGD+d5ZnxmNWlhG4xSBZZjivjIWHEQgoDkSMjMwTo54569JSE5IpA7EyJSMTyGTUAUFlO1ZKOtaHTMeL1PhYYFTcihmY2cQ5+ullj7EDkiVfVez2sCTz8yiv84djhg7IJVk81xFWJlPdfHBG0flkRC/zQFZ+DSllNtfDdUsOMCliyGX5uOzU3ZhIXFDof4m1gDuKbEx0t2YS25gVGpcMnr/I1kx3c6piB8P8ZoqEwfMX3ZyCXynJTmq/U7NUXqfUzCbWL1wqVKBQUeESzQYoUlW8TAcVL1RCxUu1G6BYXfFyfQ4VPbDI4T8d2WzgQ6sc/vmxnTsqfHCZQzUJxm1h5dxS5Tu6lQgTZ0ipqRVqSwzTbbLHMt+c19iO76tsx/cLZub+Ali+tYC93olEAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjE3KzAyOjAwjKtfjgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxNyswMjowMP325zIAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-message,.iziToast>.iziToast-body .iziToast-title{padding:0;font-size:14px;line-height:16px;text-align:left;float:left;white-space:normal}.iziToast>.iziToast-body .iziToast-title{color:#000;margin:0}.iziToast>.iziToast-body .iziToast-message{margin:0 0 10px;color:#0009}.iziToast.iziToast-animateInside .iziToast-buttons-child,.iziToast.iziToast-animateInside .iziToast-icon,.iziToast.iziToast-animateInside .iziToast-inputs-child,.iziToast.iziToast-animateInside .iziToast-message,.iziToast.iziToast-animateInside .iziToast-title{opacity:0}.iziToast-target{position:relative;width:100%;margin:0 auto}.iziToast-target .iziToast-capsule{overflow:hidden}.iziToast-target .iziToast-capsule:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.iziToast-target .iziToast-capsule .iziToast{width:100%;float:left}.iziToast-wrapper{z-index:99999;position:fixed;width:100%;pointer-events:none;display:flex;flex-direction:column}.iziToast-wrapper .iziToast.iziToast-balloon:before{border-right:0 solid transparent;border-left:15px solid transparent;border-top:10px solid #000;border-top-color:inherit;right:8px;left:auto}.iziToast-wrapper-bottomLeft{left:0;bottom:0;text-align:left}.iziToast-wrapper-bottomLeft .iziToast.iziToast-balloon:before,.iziToast-wrapper-topLeft .iziToast.iziToast-balloon:before{border-right:15px solid transparent;border-left:0 solid transparent;right:auto;left:8px}.iziToast-wrapper-bottomRight{right:0;bottom:0;text-align:right}.iziToast-wrapper-topLeft{left:0;top:0;text-align:left}.iziToast-wrapper-topRight{top:0;right:0;text-align:right}.iziToast-wrapper-topCenter{top:0;left:0;right:0;text-align:center}.iziToast-wrapper-bottomCenter,.iziToast-wrapper-center{bottom:0;left:0;right:0;text-align:center}.iziToast-wrapper-center{top:0;justify-content:center;flex-flow:column;align-items:center}.iziToast-rtl{direction:rtl;padding:8px 0 9px 45px;font-family:Tahoma,Lato,Arial}.iziToast-rtl .iziToast-cover{left:auto;right:0}.iziToast-rtl .iziToast-close{right:auto;left:0}.iziToast-rtl .iziToast-body{padding:0 10px 0 0;margin:0 16px 0 0;text-align:right}.iziToast-rtl .iziToast-body .iziToast-buttons,.iziToast-rtl .iziToast-body .iziToast-inputs,.iziToast-rtl .iziToast-body .iziToast-message,.iziToast-rtl .iziToast-body .iziToast-texts,.iziToast-rtl .iziToast-body .iziToast-title{float:right;text-align:right}.iziToast-rtl .iziToast-body .iziToast-icon{left:auto;right:0}@media only screen and (min-width:568px){.iziToast-wrapper{padding:10px 15px}.iziToast{margin:5px 0;border-radius:3px;width:auto}.iziToast:after{content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3px;box-shadow:inset 0 -10px 20px -10px #0003,inset 0 0 5px #0000001a,0 8px 8px -5px #00000040}.iziToast:not(.iziToast-rtl) .iziToast-cover{border-radius:3px 0 0 3px}.iziToast.iziToast-rtl .iziToast-cover{border-radius:0 3px 3px 0}.iziToast.iziToast-color-dark:after{box-shadow:inset 0 -10px 20px -10px #ffffff4d,0 10px 10px -5px #00000040}.iziToast.iziToast-balloon .iziToast-progressbar{background:0 0}.iziToast.iziToast-balloon:after{box-shadow:0 10px 10px -5px #00000040,inset 0 10px 20px -5px #00000040}.iziToast-target .iziToast:after{box-shadow:inset 0 -10px 20px -10px #0003,inset 0 0 5px #0000001a}}.iziToast.iziToast-theme-dark{background:#565c70;border-color:#565c70}.iziToast.iziToast-theme-dark .iziToast-title{color:#fff}.iziToast.iziToast-theme-dark .iziToast-message{color:#ffffffb3;font-weight:300}.iziToast.iziToast-theme-dark .iziToast-close{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgCR4OIQIPSao6AAAAwElEQVRIx72VUQ6EIAwFmz2XB+AConhjzqTJ7JeGKhLYlyx/BGdoBVpjIpMJNjgIZDKTkQHYmYfwmR2AfAqGFBcO2QjXZCd24bEggvd1KBx+xlwoDpYmvnBUUy68DYXD77ESr8WDtYqvxRex7a8oHP4Wo1Mkt5I68Mc+qYqv1h5OsZmZsQ3gj/02h6cO/KEYx29hu3R+VTTwz6D3TymIP1E8RvEiiVdZfEzicxYLiljSxKIqlnW5seitTW6uYnv/Aqh4whX3mEUrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA5LTMwVDE0OjMzOjAyKzAyOjAwl6RMVgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wOS0zMFQxNDozMzowMiswMjowMOb59OoAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:8px}.iziToast.iziToast-theme-dark .iziToast-icon{color:#fff}.iziToast.iziToast-theme-dark .iziToast-icon.ico-info{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vroaSAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=) no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-warning{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAllBMVEUAAAD////+//3+//3+//3///////z+//3+//3+//3////////////9//3////+//39//3///3////////////+//3+//39//3///z+//z+//7///3///3///3///3////////+//3+//3+//3+//z+//3+//7///3///z////////+//79//3///3///z///v+//3///+trXouAAAAMHRSTlMAB+j87RBf+PXiCwQClSPYhkAzJxnx05tSyadzcmxmHRbp5d7Gwrh4TDkvsYt/WkdQzCITAAAB1UlEQVRYw+3XaXKCQBCGYSIIighoxCVqNJrEPfly/8vFImKXduNsf/Mc4K1y7FnwlMLQc/bUbj85R6bA1LXRDICg6RjJcZa7NQYtnLUGTpERSiOXxrOPkv9s30iGKDmtbYir3H7OUHJa2ylAuvZzRvzUfs7Ii/2cgfTt54x82s8ZSM848gJmYtroQzA2jHwA+LkBIEuMGt+QIng1igzlyMrkuP2CyOi47axRaYTL5jhDJehoR+aovC29s3iIyly3Eb+hRCvZo2qsGTnhKr2cLDS+J73GsqBI9W80UCmWWpEuhIjh6ZRGjyNRarjzKGJ2Ou2himCvjHwqI+rTqQdlRH06TZQR9ek0hiqiPp06mV4ke7QPX6ERUZxO8Uo3sqrfhxvoRrCpvXwL/UjR9GRHMIvLgke4d5QbiwhM6JV2YKKF4vIl7XIBkwm4keryJVmvk/TfwcmPwQNkUQuyA2/sYGwnXL7GPu4bW1jYsmevrNj09/MGZMOEPXslQVqO8hqykD17JfPHP/bmo2yGGpdZiH3IZvzZa7B3+IdDjjpjesHJcvbs5dZ/e+cddVoDdvlq7x12Nac+iN7e4R8OXTjp0pw5CGnOLNDEzeBs5gVwFniAO+8f8wvfeXP2hyqnmwAAAABJRU5ErkJggg==) no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-error{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////GqOSsAAAAJ3RSTlMA3BsB98QV8uSyWVUFz6RxYwzYvbupmYqAaU1FQTXKv7abj4d1azKNUit3AAACZElEQVRYw7WXaZOCMAyGw30UORRQBLxX/v8/3BkaWjrY2szO5otKfGrzJrEp6Kw6F8f8sI+i/SE/FucKSBaWiT8p5idlaEtnXTB9tKDLLHAvdSatOan3je93k9F2vRF36+mr1a6eH2NFNydoHq/ieU/UXcWjjk9XykdNWq2ywtp4tXL6Wb2T/MqtzzZutsrNyfvA51KoQROhVCjfrnASIRpSVUZiD5v4RbWExjRdJzSmOsZFvzYz59kRSr6V5zE+/QELHkNdb3VRx45HS1b1u+zfkkcbRAZ3qJ9l/A4qefHUDMShJe+6kZKJDD2pLQ9Q4lu+5Q7rz7Plperd7AtQEgIPI6o2dxr2D4GXvxqCiKcn8cD4gxIAEt7/GYkHL16KqeJd0NB4gJbXfgVnzCGJlzGcocCVSLzUvoAj9xJ4NF7/R8gxoVQexc/hgBpSebjPjgPs59cHmYfn7NkDb6wXmUf1I1ygIPPw4gtgCE8yDw8eAop4J/PQcBExjQmZx37MsZB2ZB4cLKQCG5vKYxMWSzMxIg8pNtOyUkvkocEmXGo69mh8FgnxS4yBwMvDrJSNHZB4uC3ayz/YkcIP4lflwVIT+OU07ZSjrbTkZQ6dTPkYubZ8GC/Cqxu6WvJZII93dcCw46GdNqdpTeF/tiMOuDGB9z/NI6NvyWetGPM0g+bVNeovBmamHXWj0nCbEaGeTMN2PWrqd6cM26ZxP2DeJvj+ph/30Zi/GmRbtlK5SptI+nwGGnvH6gUruT+L16MJHF+58rwNIifTV0vM8+hwMeOXAb6Yx0wXT+b999WXfvn+8/X/F7fWzjdTord5AAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:80%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-success{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAD////////////////////////////////////////PIev5AAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==) no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-question{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEg18vki+AAAETUlEQVRo3s1ZTWhbRxD+VlIuxsLFCYVIIQYVopBDoK5bKDWUBupDMNbJ5FBKg/FBziUQdE9yaC+FHBrwsdCfQ9RTGoLxwWl+DqHEojUFFydxnB9bInZDqOsErBrr6yGvs/ueX97bldTKo4Pe7puZb3Z33s7srIIjMY1jyCEjP6ImvyX8pF64arSHznKC06wzijY5xSKz7YbuYokV2lODsyyxqz3gSY6z6gCuqcpxJluFH+Z8U+D/0jyHoxFUBHgfvsGHIS9WMIUlVFFDFTUAGWSRQRY5HMeBEP6b+Ew9dh/7INd2jGeO59kfKdXP85zbIbfGQVf4sYC3N1hm3lo6zzIbPvk6x+zBk7wQGMEMB5xncIAzAS0XrFySSV72iS1yyBVcdA1x0afrsoUJgdFfY2+z8ADAXl7zz0KcwJiPfZKpVuABgClO+nRG+QIHDdfb4qlWwUXvKW4Z7vi6L4J9vg+vbfCeCeZH2RfOdMOc/HbCA4BvIW6EMQz7XK/ltd+hP+VzR9mgva2YSfyGI17fA7ynnocqeQNFfIJ0oHsdv6CC2+rXGBN6cQdveY3fcVRtmy/HDete+93zy8jA8zV7YkwYMrjHzRddRsCdiVCwwmh6wg9iTNC7Y9XIF1iS7kbUpsvvGEdPuTfSgAEjRpR096x0liPFD/Eqt2NMuBQzB2XhrACAApjFsuQFh9XdGAX70B3oSuNdnMVBaX+sopYxjwVpHFBVACyKTXNoktjD+6Ll8xhenS9MAAkAI/Lux2YNUOs4I413Ypg1SgEAu7kpFvWjaeJe0fJHDGe/cNaZBkekudw8PMA+0fMwlndZeAsJ5KR/qhUDUJCnSiyvRsolkJHGUgvjH8QXDgZopEzKMKDqCKrwEQ4C6MH7GEXC665buLJG8hlQc4LP4paxfJrOqYVYYY2UARfEIazTbgDg2dB98GebzJd54b8L/iWNdLyooeR6CHyZ+6xk0yKxkYg6nEVSUG4VJ9QJ9cxRCxO+9WiOyvgUeexXP1hLGH5nGuBWVtiSp4vqe3VP0UFWI9Wan4Er3v8q7jjPWVtm4FtcQQMrOKO2nOQCM5AyDMi56FDrKHA/1nyppS1ppBpYaE8wciEjGI2AaeM41kI4doDX4XiT3Qm1gevyruCgZg9P8xIv8m1nCzTKq6oiJ9xTMiZ505P5m8cdZ0CnZMVXHVljM7WMBzxpyDxygtdxoCEFTaMIWbZU85UvBjgUMYy0fBaAF8V1Lj9qWQ1aMZ5f4k9r+AGMSkMP1vZoZih6k6sicc5h/OFHM9vDqU/VIU7zJZdYYsKGH4g4nAJMGiXZRds1pVMoZ69RM5vfkbh0qkBhsnS2RLMLilQdL9MBHS9UAh0v1e6CYnXHy/WeeCcvLDwl/9OVze69tPKM+M+v7eJN6OzFpWdEF0ucDbhVNFXadnVrmJFlkVNGTS2M6pzmhMvltfPhnN2B63sVuL7fcNP3D1TSk2ihosPrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjEzKzAyOjAweOR7nQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxMyswMjowMAm5wyEAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC) no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-buttons>a,.iziToast.iziToast-theme-dark .iziToast-buttons>button,.iziToast.iziToast-theme-dark .iziToast-buttons>input{color:#fff;background:#ffffff1a}.iziToast.iziToast-theme-dark .iziToast-buttons>a:hover,.iziToast.iziToast-theme-dark .iziToast-buttons>button:hover,.iziToast.iziToast-theme-dark .iziToast-buttons>input:hover{background:#fff3}.iziToast.iziToast-theme-dark .iziToast-buttons>a:focus,.iziToast.iziToast-theme-dark .iziToast-buttons>button:focus,.iziToast.iziToast-theme-dark .iziToast-buttons>input:focus{box-shadow:0 0 0 1px #fff9}.iziToast.iziToast-color-red{background:#ffafb4e6;border-color:#ffafb4e6}.iziToast.iziToast-color-orange{background:#ffcfa5e6;border-color:#ffcfa5e6}.iziToast.iziToast-color-yellow{background:#fff9b2e6;border-color:#fff9b2e6}.iziToast.iziToast-color-blue{background:#9ddeffe6;border-color:#9ddeffe6}.iziToast.iziToast-color-green{background:#a6efb8e6;border-color:#a6efb8e6}.iziToast.iziToast-layout2 .iziToast-body .iziToast-message,.iziToast.iziToast-layout2 .iziToast-body .iziToast-texts{width:100%}.iziToast.iziToast-layout3{border-radius:2px}.iziToast.iziToast-layout3:after{display:none}.iziToast .revealIn,.iziToast.revealIn{animation:iziT-revealIn 1s cubic-bezier(.25,1.6,.25,1) both}.iziToast .slideIn,.iziToast.slideIn{animation:iziT-slideIn 1s cubic-bezier(.16,.81,.32,1) both}.iziToast.bounceInLeft{animation:iziT-bounceInLeft .7s ease-in-out both}.iziToast.bounceInRight{animation:iziT-bounceInRight .85s ease-in-out both}.iziToast.bounceInDown{animation:iziT-bounceInDown .7s ease-in-out both}.iziToast.bounceInUp{animation:iziT-bounceInUp .7s ease-in-out both}.iziToast .fadeIn,.iziToast.fadeIn{animation:iziT-fadeIn .5s ease both}.iziToast.fadeInUp{animation:iziT-fadeInUp .7s ease both}.iziToast.fadeInDown{animation:iziT-fadeInDown .7s ease both}.iziToast.fadeInLeft{animation:iziT-fadeInLeft .85s cubic-bezier(.25,.8,.25,1) both}.iziToast.fadeInRight{animation:iziT-fadeInRight .85s cubic-bezier(.25,.8,.25,1) both}.iziToast.flipInX{animation:iziT-flipInX .85s cubic-bezier(.35,0,.25,1) both}.iziToast.fadeOut{animation:iziT-fadeOut .7s ease both}.iziToast.fadeOutDown{animation:iziT-fadeOutDown .7s cubic-bezier(.4,.45,.15,.91) both}.iziToast.fadeOutUp{animation:iziT-fadeOutUp .7s cubic-bezier(.4,.45,.15,.91) both}.iziToast.fadeOutLeft{animation:iziT-fadeOutLeft .5s ease both}.iziToast.fadeOutRight{animation:iziT-fadeOutRight .5s ease both}.iziToast.flipOutX{backface-visibility:visible!important;animation:iziT-flipOutX .7s cubic-bezier(.4,.45,.15,.91) both}.iziToast-overlay.fadeIn{animation:iziT-fadeIn .5s ease both}.iziToast-overlay.fadeOut{animation:iziT-fadeOut .7s ease both}@keyframes iziT-revealIn{0%{opacity:0;transform:scale3d(.3,.3,1)}to{opacity:1}}@keyframes iziT-slideIn{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes iziT-bounceInLeft{0%{opacity:0;transform:translate(280px)}50%{opacity:1;transform:translate(-20px)}70%{transform:translate(10px)}to{transform:translate(0)}}@keyframes iziT-bounceInRight{0%{opacity:0;transform:translate(-280px)}50%{opacity:1;transform:translate(20px)}70%{transform:translate(-10px)}to{transform:translate(0)}}@keyframes iziT-bounceInDown{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes iziT-bounceInUp{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes iziT-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes iziT-fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes iziT-fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes iziT-fadeInLeft{0%{opacity:0;transform:translate3d(300px,0,0)}to{opacity:1;transform:none}}@keyframes iziT-fadeInRight{0%{opacity:0;transform:translate3d(-300px,0,0)}to{opacity:1;transform:none}}@keyframes iziT-flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-20deg)}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes iziT-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes iziT-fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes iziT-fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes iziT-fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-200px,0,0)}}@keyframes iziT-fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(200px,0,0)}}@keyframes iziT-flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.skip-to-content[data-v-08ab506e]{position:absolute;top:-100px;left:.75rem;z-index:calc(var(--z-header) + 10);padding:.75rem 1.25rem;background:var(--c-primary,#6366f1);color:#fff;font-weight:600;font-size:.92rem;text-decoration:none;border-radius:0 0 var(--r-md,8px) var(--r-md,8px);box-shadow:var(--shadow-lg);transition:top .15s ease}.skip-to-content[data-v-08ab506e]:focus{top:0;outline:2px solid #fff;outline-offset:2px}.site-header[data-v-08ab506e]{position:fixed;top:0;left:0;right:0;z-index:var(--z-header);background:#fffffff2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--c-100);box-shadow:var(--shadow-xs);height:var(--header-h);transition:box-shadow .2s ease,border-color .2s ease}.site-header--scrolled[data-v-08ab506e]{box-shadow:0 4px 12px #0f172a0f,0 1px 2px #0f172a0a;border-bottom-color:transparent}.header-inner[data-v-08ab506e]{height:100%;justify-content:space-between}.header-brand[data-v-08ab506e],.header-inner[data-v-08ab506e]{display:flex;align-items:center}.header-brand[data-v-08ab506e]{gap:.625rem;text-decoration:none;flex-shrink:0}.brand-name[data-v-08ab506e]{background:linear-gradient(135deg,var(--c-primary),var(--c-accent));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.desktop-nav[data-v-08ab506e]{display:flex;align-items:center;gap:.25rem}.nav-divider[data-v-08ab506e]{display:inline-block;width:1px;height:22px;margin:0 .5rem;background:var(--c-200,#e2e8f0)}.nav-link[data-v-08ab506e]{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap;padding:.5rem .875rem;border-radius:var(--r-md);color:var(--c-600);text-decoration:none;cursor:pointer;border:none;background:transparent;font-family:inherit;transition:color var(--transition),background var(--transition)}.nav-link [data-v-08ab506e] svg{width:16px;height:16px}.nav-link[data-v-08ab506e]:hover{color:var(--c-800);background:var(--c-50)}.nav-link--dropdown[data-v-08ab506e]{display:inline-flex;align-items:center;gap:.25rem}.nav-link--dropdown.active[data-v-08ab506e]{color:var(--c-primary);background:var(--c-primary-surface)}.nav-btn--cta[data-v-08ab506e]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;white-space:nowrap;flex-shrink:0;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);color:#fff;font-weight:700;font-size:.9375rem;line-height:1.2;border-radius:var(--r-lg);text-decoration:none;border:none;cursor:pointer;box-shadow:0 4px 16px #3b82f64d;transition:all .2s ease}.nav-btn--cta [data-v-08ab506e] svg{width:16px;height:16px;color:#fff}.nav-btn--cta[data-v-08ab506e]:hover{background:linear-gradient(135deg,var(--c-accent) 0,var(--c-primary) 100%);box-shadow:0 6px 20px #3b82f666;transform:translateY(-2px)}.nav-btn--cta[data-v-08ab506e]:active{transform:translateY(0)}.chevron[data-v-08ab506e]{transition:transform var(--transition)}.chevron.rotated[data-v-08ab506e]{transform:rotate(180deg)}.nav-dropdown-wrapper[data-v-08ab506e]{position:relative}.dropdown-panel[data-v-08ab506e]{position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%);width:420px;background:#fff;border:1px solid var(--c-100);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);padding:1rem;z-index:10}.dropdown-grid[data-v-08ab506e]{display:grid;grid-template-columns:repeat(3,1fr);gap:.125rem}.dropdown-panel--categories[data-v-08ab506e]{width:340px}.dropdown-grid--2col[data-v-08ab506e]{grid-template-columns:repeat(2,1fr)}.dropdown-panel--mega[data-v-08ab506e]{width:520px;padding:.5rem 1rem 1rem}.dropdown-panel--blog[data-v-08ab506e]{width:320px;padding:.75rem}.dropdown-panel-title[data-v-08ab506e]{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-500,#64748b);padding:0 .5rem .5rem}.dropdown-grid--blog[data-v-08ab506e]{grid-template-columns:repeat(2,1fr);gap:.125rem}.dropdown-item--blog[data-v-08ab506e]{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .75rem}.dropdown-item--blog .dropdown-item-icon[data-v-08ab506e]{width:16px;height:16px;color:var(--c-400,#94a3b8);flex-shrink:0;transition:color var(--transition)}.dropdown-item--blog:hover .dropdown-item-icon[data-v-08ab506e]{color:var(--c-primary)}.mega-tabs[data-v-08ab506e]{display:flex;gap:.25rem;margin:0 -1rem .75rem;padding:0 1rem;border-bottom:1px solid var(--c-100,#f1f5f9)}.mega-tab[data-v-08ab506e]{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem .9rem;background:transparent;font-family:inherit;font-size:.9rem;font-weight:600;color:var(--c-500,#64748b);cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s ease,border-color .15s ease}.mega-tab [data-v-08ab506e] .iconify,.mega-tab [data-v-08ab506e] svg{width:16px;height:16px}.mega-tab[data-v-08ab506e]:hover{color:var(--c-700,#334155)}.mega-tab--active[data-v-08ab506e]{color:var(--c-primary,#6366f1);border-bottom-color:var(--c-primary,#6366f1)}.dropdown-item[data-v-08ab506e]{padding:.5rem .75rem;border-radius:var(--r-md);color:var(--c-600);text-decoration:none;transition:color var(--transition),background var(--transition)}.dropdown-item[data-v-08ab506e]:hover{color:var(--c-primary);background:var(--c-primary-surface)}.dropdown-footer[data-v-08ab506e]{margin-top:.5rem;padding-top:.75rem;border-top:1px solid var(--c-100)}.dropdown-extra[data-v-08ab506e]{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-top:.55rem}.dropdown-extra a[data-v-08ab506e]{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;color:var(--c-500);text-decoration:none;padding:.25rem 0;transition:color .15s}.dropdown-extra a[data-v-08ab506e]:hover{color:var(--c-primary)}.dropdown-extra a [data-v-08ab506e] svg{width:16px;height:16px}.dropdown-all[data-v-08ab506e]{display:inline-flex;align-items:center;gap:.375rem;color:var(--c-primary);text-decoration:none;padding:.375rem .75rem;border-radius:var(--r-md);transition:background var(--transition)}.dropdown-all[data-v-08ab506e]:hover{background:var(--c-primary-surface)}.dropdown-enter-active[data-v-08ab506e],.dropdown-leave-active[data-v-08ab506e]{transition:opacity var(--transition),transform var(--transition)}.dropdown-enter-from[data-v-08ab506e],.dropdown-leave-to[data-v-08ab506e]{opacity:0;transform:translate(-50%) translateY(-4px)}.dropdown-enter-to[data-v-08ab506e],.dropdown-leave-from[data-v-08ab506e]{opacity:1;transform:translate(-50%) translateY(0)}.hamburger[data-v-08ab506e]{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:8px;border:none;background:transparent;cursor:pointer;border-radius:var(--r-md);transition:background var(--transition)}.hamburger[data-v-08ab506e]:hover{background:var(--c-50)}.hamburger-line[data-v-08ab506e]{display:block;width:100%;height:2px;background:var(--c-700);border-radius:var(--r-sm);transition:transform var(--transition-md),opacity var(--transition)}.mobile-overlay[data-v-08ab506e]{position:fixed;inset:0;background:#0f172a80;z-index:var(--z-overlay)}.overlay-enter-active[data-v-08ab506e],.overlay-leave-active[data-v-08ab506e]{transition:opacity var(--transition-md)}.overlay-enter-from[data-v-08ab506e],.overlay-leave-to[data-v-08ab506e]{opacity:0}.mobile-sidebar[data-v-08ab506e]{position:fixed;top:0;right:0;bottom:0;width:300px;max-width:85vw;background:#fff;z-index:var(--z-sidebar);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;overflow-y:auto}.sidebar-enter-active[data-v-08ab506e],.sidebar-leave-active[data-v-08ab506e]{transition:transform var(--transition-md)}.sidebar-enter-from[data-v-08ab506e],.sidebar-leave-to[data-v-08ab506e]{transform:translate(100%)}.sidebar-header[data-v-08ab506e]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--c-100)}.sidebar-close[data-v-08ab506e]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:var(--c-500);cursor:pointer;border-radius:var(--r-md);transition:background var(--transition),color var(--transition)}.sidebar-close[data-v-08ab506e]:hover{background:var(--c-50);color:var(--c-800)}.sidebar-links[data-v-08ab506e]{display:flex;flex-direction:column;padding:.75rem}.sidebar-link[data-v-08ab506e]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:var(--r-md);color:var(--c-700);text-decoration:none;border:none;background:transparent;font-family:inherit;text-align:left;cursor:pointer;transition:color var(--transition),background var(--transition)}.sidebar-link [data-v-08ab506e] svg{width:20px;height:20px}.sidebar-link[data-v-08ab506e]:hover{color:var(--c-800);background:var(--c-50)}.sidebar-link--cta[data-v-08ab506e]{margin-top:.25rem;color:#fff;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);justify-content:center;font-weight:700;border-radius:var(--r-md);box-shadow:0 4px 16px #3b82f64d}.sidebar-link--cta [data-v-08ab506e] svg{color:#fff}.sidebar-link--cta[data-v-08ab506e]:hover{color:#fff;background:linear-gradient(135deg,var(--c-accent) 0,var(--c-primary) 100%);box-shadow:0 6px 20px #3b82f666}.sidebar-section[data-v-08ab506e]{padding:.75rem 1.25rem;border-top:1px solid var(--c-100)}.sidebar-section[data-v-08ab506e]:first-of-type{margin-top:auto}.sidebar-section[data-v-08ab506e]:last-of-type{padding-bottom:1.5rem}.sidebar-section-label[data-v-08ab506e]{text-transform:uppercase;color:var(--c-400);margin-bottom:.75rem}.sidebar-section-grid[data-v-08ab506e]{display:grid;grid-template-columns:1fr 1fr;gap:.125rem}.sidebar-grid-item[data-v-08ab506e]{padding:.4rem .5rem;color:var(--c-600);text-decoration:none;border-radius:var(--r-md);transition:color var(--transition),background var(--transition)}.sidebar-grid-item[data-v-08ab506e]:hover{color:var(--c-primary);background:var(--c-primary-surface)}.sidebar-section-all[data-v-08ab506e]{display:block;margin-top:.75rem;font-size:.8125rem;font-weight:600;color:var(--c-primary);text-decoration:none}.header-search[data-v-08ab506e]{display:flex;align-items:center;gap:.5rem;flex:1;max-width:420px;margin:0 1rem;padding:.5rem .9rem;background:var(--c-50,#f8fafc);border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-full,999px);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.header-search:focus-within[data-v-08ab506e]{border-color:var(--c-primary,#6366f1);background:#fff;box-shadow:0 0 0 3px #6366f11f}.header-search:focus-within .header-search-icon[data-v-08ab506e]{color:var(--c-primary,#6366f1)}.header-search-icon[data-v-08ab506e]{flex-shrink:0;color:var(--c-500,#64748b);transition:color .15s ease}.header-search-icon [data-v-08ab506e] .iconify,.header-search-icon [data-v-08ab506e] svg{width:20px;height:20px}.header-search-clear[data-v-08ab506e]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:.25rem;padding:0;border:none;background:var(--c-100,#f1f5f9);color:var(--c-600,#64748b);border-radius:50%;cursor:pointer;transition:background .15s ease,color .15s ease}.header-search-clear [data-v-08ab506e] .iconify,.header-search-clear [data-v-08ab506e] svg{width:16px;height:16px}.header-search-clear[data-v-08ab506e]:hover{background:var(--c-200,#e2e8f0);color:var(--c-800,#1e293b)}.nav-link--geo[data-v-08ab506e]{color:var(--c-primary,#6366f1)!important;font-weight:600}.nav-link--geo[data-v-08ab506e]:hover{background:var(--c-primary-surface,rgba(99,102,241,.08))!important}.nav-link--geo [data-v-08ab506e] .iconify,.nav-link--geo [data-v-08ab506e] svg{color:var(--c-primary,#6366f1)}.header-search-input[data-v-08ab506e]{flex:1;min-width:0;padding:.25rem .5rem;border:none;background:transparent;font-size:.92rem;color:var(--c-800,#1e293b);outline:none;text-overflow:ellipsis}.header-search-input[data-v-08ab506e]::-moz-placeholder{color:var(--c-400,#94a3b8)}.header-search-input[data-v-08ab506e]::placeholder{color:var(--c-400,#94a3b8)}.header-search-input[data-v-08ab506e]::-webkit-search-cancel-button{-webkit-appearance:none}.header-search--mobile[data-v-08ab506e]{display:flex;margin:.5rem 1rem .75rem;max-width:none}.mobile-actions[data-v-08ab506e]{display:none;align-items:center;gap:.25rem}.mobile-search-toggle[data-v-08ab506e]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;background:var(--c-50,#f8fafc);color:var(--c-primary,#6366f1);border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-full,999px);cursor:pointer;transition:background .15s ease,color .15s ease,transform .1s ease;font-size:24px;line-height:1}.mobile-search-toggle [data-v-08ab506e] .iconify,.mobile-search-toggle [data-v-08ab506e] svg{width:1em;height:1em}.mobile-search-toggle[data-v-08ab506e]:hover{background:var(--c-primary,#6366f1);color:#fff}.mobile-search-toggle[data-v-08ab506e]:active{transform:scale(.95)}.mobile-search-enter-active[data-v-08ab506e],.mobile-search-leave-active[data-v-08ab506e]{transition:max-height .2s ease,opacity .15s ease;overflow:hidden}.mobile-search-enter-from[data-v-08ab506e],.mobile-search-leave-to[data-v-08ab506e]{max-height:0;opacity:0}.mobile-search-enter-to[data-v-08ab506e],.mobile-search-leave-from[data-v-08ab506e]{max-height:70px;opacity:1}@media(max-width:1119px){.desktop-nav[data-v-08ab506e],.header-search[data-v-08ab506e]:not(.header-search--mobile){display:none}.hamburger[data-v-08ab506e],.mobile-actions[data-v-08ab506e]{display:flex}}.cta-text-short[data-v-08ab506e]{display:inline}.cta-text-full[data-v-08ab506e]{display:none}@media(min-width:1320px){.cta-text-full[data-v-08ab506e]{display:inline}.cta-text-short[data-v-08ab506e]{display:none}}@media(min-width:1120px)and (max-width:1319px){.header-search[data-v-08ab506e]{max-width:280px;margin:0 .75rem}.nav-divider[data-v-08ab506e]{margin:0 .25rem}}@media(min-width:1120px){.mobile-overlay[data-v-08ab506e],.mobile-sidebar[data-v-08ab506e]{display:none!important}.header-search--mobile[data-v-08ab506e]{display:none}}.cityon-footer[data-v-b3a21827]{background:linear-gradient(135deg,var(--c-800) 0,var(--c-900) 100%);color:var(--c-300);padding-top:4rem;margin-top:5rem}.footer-container[data-v-b3a21827]{max-width:var(--container);margin:0 auto;padding-inline:1.5rem}.footer-top[data-v-b3a21827]{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;padding-bottom:3rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.footer-column h4[data-v-b3a21827]{color:#fff;font-size:.9375rem;font-weight:600;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.06em}.footer-column h4[data-v-b3a21827] svg{color:var(--c-primary);width:.875rem;height:.875rem}.footer-links[data-v-b3a21827]{list-style:none;padding:0;margin:0}.footer-links li[data-v-b3a21827]{margin-bottom:0}.footer-links li.separator[data-v-b3a21827]{border-top:1px solid hsla(0,0%,100%,.08);margin:.875rem 0}.footer-links a[data-v-b3a21827]{color:var(--c-400);text-decoration:none;display:flex;align-items:center;gap:.5rem;font-size:.9rem;padding:.3125rem 0;transition:color var(--transition),padding-left var(--transition);line-height:1.5}.footer-links a[data-v-b3a21827]:hover{color:#fff;padding-left:.375rem}.footer-links a.link-bold[data-v-b3a21827]{color:var(--c-300);font-weight:500}.footer-links a[data-v-b3a21827] svg{color:var(--c-600);width:.625rem;height:.625rem;flex-shrink:0;transition:transform var(--transition),color var(--transition)}.footer-links a[data-v-b3a21827]:hover svg{transform:translate(3px);color:var(--c-primary)}.footer-cta[data-v-b3a21827]{background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);padding:2.5rem 2rem;border-radius:var(--r-xl);margin-bottom:3rem;text-align:center}.footer-trust[data-v-b3a21827]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;padding:2.5rem 2rem;margin-bottom:2.5rem;background:linear-gradient(135deg,#2563eb1a,#7c3aed1a);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--r-lg)}.trust-stat[data-v-b3a21827]{text-align:center}.trust-number[data-v-b3a21827]{font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem);font-weight:700;color:#fff;margin-bottom:.5rem;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}.trust-label[data-v-b3a21827]{color:var(--c-400);font-size:.875rem;font-weight:500;line-height:1.4}.footer-about[data-v-b3a21827]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:var(--r-lg);padding:2rem 2.5rem;margin-bottom:3rem}.footer-about h3[data-v-b3a21827]{color:#fff;font-size:1.125rem;font-weight:600;margin-bottom:1rem;letter-spacing:-.01em}.footer-about p[data-v-b3a21827]{color:var(--c-400);line-height:1.7;font-size:.9375rem;margin:0}.footer-cta h3[data-v-b3a21827]{color:#fff;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:700;margin-bottom:.75rem}.footer-cta p[data-v-b3a21827]{color:#ffffffd9;margin-bottom:1.5rem;font-size:.9375rem}.cta-button[data-v-b3a21827]{background:#fff;color:var(--c-primary);padding:.75rem 2rem;border-radius:var(--r-md);text-decoration:none;font-weight:600;font-size:.9375rem;display:inline-block;transition:transform var(--transition),box-shadow var(--transition);box-shadow:0 4px 12px #00000026}.cta-button[data-v-b3a21827]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0003;color:var(--c-primary)}.footer-social[data-v-b3a21827]{padding:2rem 0;display:flex;justify-content:center}.social-links[data-v-b3a21827]{display:flex;gap:.75rem}.social-link[data-v-b3a21827]{width:40px;height:40px;border-radius:var(--r-full);background:#ffffff14;border:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;color:var(--c-400);text-decoration:none;transition:background var(--transition),color var(--transition),transform var(--transition)}.social-link[data-v-b3a21827]:hover{background:var(--c-primary);color:#fff;border-color:var(--c-primary);transform:translateY(-3px)}.social-link [data-v-b3a21827] svg{width:1rem;height:1rem}.footer-bottom[data-v-b3a21827]{border-top:1px solid hsla(0,0%,100%,.06);padding:1.5rem 0}.footer-bottom-inner[data-v-b3a21827]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.footer-logo[data-v-b3a21827]{color:#fff}.footer-copyright[data-v-b3a21827]{color:var(--c-600);margin:0}.footer-copyright a[data-v-b3a21827]{color:var(--c-500);font-weight:500}.footer-copyright a[data-v-b3a21827]:hover{color:#fff}.cookie-pref-btn[data-v-b3a21827]{background:none;border:none;padding:0;color:var(--c-400);font-family:inherit;cursor:pointer;text-align:left;transition:color var(--transition),padding-left var(--transition)}.cookie-pref-btn[data-v-b3a21827]:hover{color:#fff;padding-left:.375rem}@media(max-width:1023px){.footer-top[data-v-b3a21827]{gap:2rem}.footer-top[data-v-b3a21827],.footer-trust[data-v-b3a21827]{grid-template-columns:repeat(2,1fr)}.footer-trust[data-v-b3a21827]{gap:1.5rem}}@media(max-width:767px){.cityon-footer[data-v-b3a21827]{padding-top:2.5rem}.footer-top[data-v-b3a21827]{grid-template-columns:1fr;gap:1.75rem}.footer-cta[data-v-b3a21827]{padding:2rem 1.5rem}.footer-trust[data-v-b3a21827]{grid-template-columns:repeat(2,1fr);gap:1.25rem;padding:1.75rem 1.25rem}.trust-number[data-v-b3a21827]{font-size:1.5rem}.trust-label[data-v-b3a21827]{font-size:.8125rem}.footer-about[data-v-b3a21827]{padding:1.5rem 1.75rem}.footer-about h3[data-v-b3a21827]{font-size:1rem}.footer-about p[data-v-b3a21827]{font-size:.875rem}.footer-bottom-inner[data-v-b3a21827]{flex-direction:column;text-align:center}.footer-container[data-v-b3a21827]{padding-inline:1rem}}.error-layout[data-v-87e24325]{min-height:100vh;background:linear-gradient(135deg,#1e293b,#334155);display:flex;align-items:center;justify-content:center;padding:2rem}.error-layout--with-header[data-v-87e24325]{background:var(--c-50);min-height:auto;padding:3rem 0 4rem}.error-container[data-v-87e24325]{width:100%;max-width:480px}.error-container.container[data-v-87e24325]{max-width:1200px}.error-logo[data-v-87e24325]{display:block;text-align:center;margin-bottom:2rem;text-decoration:none}.logo-text[data-v-87e24325]{font-size:clamp(1.75rem,1.5rem + 1vw,2.5rem);font-weight:700;color:#fff}.error-card[data-v-87e24325]{background:#fff;border-radius:var(--r-xl);padding:2.5rem 2rem;box-shadow:var(--shadow-lg);text-align:center;margin-bottom:3rem}.error-card--404[data-v-87e24325]{box-shadow:var(--shadow-md);border:1px solid var(--c-100)}.error-code[data-v-87e24325]{font-size:clamp(3rem,2.5rem + 2vw,4rem);font-weight:800;color:var(--c-800);line-height:1;margin-bottom:.75rem}.error-message[data-v-87e24325]{font-size:1rem;color:var(--c-500);line-height:1.6;max-width:500px;margin:0 auto 2rem}.error-card--429[data-v-87e24325]{border-top:4px solid #f59e0b}.error-card--503[data-v-87e24325]{border-top:4px solid var(--c-primary)}.icon--503[data-v-87e24325]{color:var(--c-primary)}.error-icon-wrap[data-v-87e24325]{display:flex;justify-content:center;margin-bottom:1rem}.error-big-icon[data-v-87e24325]{width:56px;height:56px;color:#f59e0b}.error-title[data-v-87e24325]{font-size:1.375rem;font-weight:700;color:var(--c-800);margin:0 0 .75rem}.error-search[data-v-87e24325]{display:flex;gap:.75rem;max-width:500px;margin:0 auto 2rem}.search-input[data-v-87e24325]{flex:1;padding:.875rem 1.25rem;border:2px solid var(--c-200);border-radius:var(--r-md);font-size:.9375rem;transition:border-color var(--transition)}.search-input[data-v-87e24325]:focus{outline:none;border-color:var(--c-primary)}.search-input[data-v-87e24325]::-moz-placeholder{color:var(--c-400)}.search-input[data-v-87e24325]::placeholder{color:var(--c-400)}.search-btn[data-v-87e24325]{padding:.875rem 1.5rem;background:var(--c-primary);color:#fff;border:none;border-radius:var(--r-md);font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:background var(--transition)}.search-btn[data-v-87e24325]:hover{background:var(--c-primary-hover)}.search-btn[data-v-87e24325] svg{width:16px;height:16px}.error-button[data-v-87e24325]{display:inline-block;padding:.75rem 1.5rem;background:var(--c-primary);color:#fff;border-radius:var(--r-md);text-decoration:none;font-weight:600;font-size:.875rem;border:none;cursor:pointer;transition:background .15s ease}.error-button[data-v-87e24325]:hover{background:var(--c-primary-hover)}.popular-sections[data-v-87e24325]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.popular-sections[data-v-87e24325]{grid-template-columns:repeat(3,1fr)}}.popular-section[data-v-87e24325]{background:#fff;border-radius:var(--r-lg);padding:2rem;box-shadow:var(--shadow-sm);border:1px solid var(--c-100)}.popular-section h2[data-v-87e24325]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin:0 0 1.25rem;display:flex;align-items:center;gap:.5rem}.popular-section h2[data-v-87e24325] svg{width:20px;height:20px;color:var(--c-primary)}.popular-grid[data-v-87e24325]{display:grid;grid-template-columns:1fr;gap:.5rem}.popular-link[data-v-87e24325]{padding:.625rem 1rem;background:var(--c-50);border-radius:var(--r-md);color:var(--c-700);text-decoration:none;font-size:.9375rem;transition:background var(--transition),color var(--transition);display:flex;align-items:center}.popular-link[data-v-87e24325]:hover{background:var(--c-primary-surface);color:var(--c-primary)}.popular-link[data-v-87e24325]:before{content:"→";margin-right:.5rem;opacity:0;transition:opacity var(--transition),margin var(--transition)}.popular-link[data-v-87e24325]:hover:before{opacity:1;margin-right:.75rem}@media(max-width:767px){.error-layout--with-header[data-v-87e24325]{padding:2rem 0 3rem}.error-card[data-v-87e24325]{margin-bottom:2rem}.error-search[data-v-87e24325]{flex-direction:column}.popular-sections[data-v-87e24325]{gap:1.5rem}.search-btn[data-v-87e24325]{width:100%;justify-content:center}}.dp-wrap[data-v-f996260f]{position:relative;display:block;width:100%}.dp-input[data-v-f996260f]{display:flex;align-items:center;gap:.5rem;height:38px;padding:0 .75rem;border:1px solid var(--c-300);border-radius:var(--r-md);background:#fff;cursor:pointer;transition:border-color .15s;font-size:.9375rem;color:var(--c-800);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dp-input[data-v-f996260f]:hover:not(.dp-input--disabled){border-color:var(--c-400)}.dp-input--open[data-v-f996260f]{border-color:var(--c-primary)}.dp-input--disabled[data-v-f996260f]{background:var(--c-50);opacity:.6;cursor:not-allowed}.dp-icon[data-v-f996260f],.dp-input--empty .dp-value[data-v-f996260f]{color:var(--c-400)}.dp-icon[data-v-f996260f]{width:16px;height:16px;flex-shrink:0}.dp-value[data-v-f996260f]{flex:1}.dp-chevron[data-v-f996260f]{width:16px;height:16px;color:var(--c-400);transition:transform .15s;flex-shrink:0}.dp-chevron--up[data-v-f996260f]{transform:rotate(180deg)}.dp-clear[data-v-f996260f]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:none;color:var(--c-400);cursor:pointer;padding:0;flex-shrink:0;border-radius:50%}.dp-clear[data-v-f996260f]:hover{color:var(--c-danger);background:var(--c-danger-bg,#fee2e2)}.dp-clear [data-v-f996260f] svg{width:12px;height:12px}.dp-popup[data-v-f996260f]{position:absolute;top:calc(100% + 4px);left:0;z-index:1000;background:#fff;border:1px solid var(--c-200);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:.75rem;width:272px}.dp-popup--teleported[data-v-f996260f]{position:fixed;top:unset;left:unset;z-index:9999;min-width:272px}.dp-header[data-v-f996260f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem}.dp-month-label[data-v-f996260f]{font-size:.9375rem;font-weight:600;color:var(--c-800)}.dp-nav[data-v-f996260f]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;border-radius:var(--r-md);color:var(--c-500);cursor:pointer;transition:background .12s,color .12s}.dp-nav [data-v-f996260f] svg{width:16px;height:16px}.dp-nav[data-v-f996260f]:hover{background:var(--c-100);color:var(--c-primary)}.dp-grid[data-v-f996260f]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.dp-dow[data-v-f996260f]{text-align:center;font-size:.6875rem;font-weight:600;color:var(--c-400);text-transform:uppercase;padding:.25rem 0}.dp-day[data-v-f996260f]{display:flex;align-items:center;justify-content:center;height:32px;border:none;background:none;border-radius:var(--r-md);font-size:.875rem;color:var(--c-700);cursor:pointer;transition:background .12s,color .12s}.dp-day[data-v-f996260f]:hover:not(:disabled):not(.dp-day--selected){background:var(--c-primary-surface);color:var(--c-primary)}.dp-day--empty[data-v-f996260f]{visibility:hidden;pointer-events:none}.dp-day--today[data-v-f996260f]:not(.dp-day--selected){color:var(--c-primary);font-weight:700;border:1px solid var(--c-primary-ring,var(--c-primary))}.dp-day--selected[data-v-f996260f]{background:var(--c-primary);color:#fff;font-weight:600}.dp-footer[data-v-f996260f]{display:flex;justify-content:center;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--c-100)}.dp-today-btn[data-v-f996260f]{font-size:.8125rem;font-weight:500;color:var(--c-primary);background:none;border:none;cursor:pointer;padding:.25rem .75rem;border-radius:var(--r-md);transition:background .12s}.dp-today-btn[data-v-f996260f]:hover{background:var(--c-primary-surface)}.dp-pop-enter-active[data-v-f996260f],.dp-pop-leave-active[data-v-f996260f]{transition:opacity .12s,transform .12s}.dp-pop-enter-from[data-v-f996260f],.dp-pop-leave-to[data-v-f996260f]{opacity:0;transform:translateY(-4px)}.tp-wrap[data-v-6eb6c28f]{position:relative;display:inline-block}.tp-input[data-v-6eb6c28f]{display:inline-flex;align-items:center;gap:.5rem;height:38px;padding:0 .75rem;border:1px solid var(--c-300);border-radius:var(--r-md);background:#fff;cursor:pointer;transition:border-color .15s;font-size:.9375rem;color:var(--c-800);-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:96px}.tp-input[data-v-6eb6c28f]:hover:not(.tp-input--disabled){border-color:var(--c-400)}.tp-input--open[data-v-6eb6c28f]{border-color:var(--c-primary)}.tp-input--disabled[data-v-6eb6c28f]{background:var(--c-50);opacity:.6;cursor:not-allowed}.tp-icon[data-v-6eb6c28f]{width:15px;height:15px;color:var(--c-400);flex-shrink:0}.tp-value[data-v-6eb6c28f]{flex:1;font-variant-numeric:tabular-nums}.tp-chevron[data-v-6eb6c28f]{width:15px;height:15px;color:var(--c-400);transition:transform .15s;flex-shrink:0}.tp-chevron--up[data-v-6eb6c28f]{transform:rotate(180deg)}.tp-popup[data-v-6eb6c28f]{position:absolute;top:calc(100% + 4px);left:0;z-index:100;background:#fff;border:1px solid var(--c-200);border-radius:var(--r-lg);box-shadow:var(--shadow-md);overflow:hidden}.tp-popup--teleported[data-v-6eb6c28f]{position:fixed;top:unset;left:unset;z-index:9999}.tp-cols[data-v-6eb6c28f]{display:flex;align-items:center}.tp-col[data-v-6eb6c28f]{height:200px;width:64px;overflow-y:auto;scrollbar-width:none;padding:4px}.tp-col[data-v-6eb6c28f]::-webkit-scrollbar{display:none}.tp-sep[data-v-6eb6c28f]{font-size:1.25rem;font-weight:700;color:var(--c-400);padding:0 2px;flex-shrink:0}.tp-cell[data-v-6eb6c28f]{display:flex;align-items:center;justify-content:center;width:100%;height:36px;border:none;background:none;border-radius:var(--r-md);font-size:.9375rem;font-variant-numeric:tabular-nums;color:var(--c-700);cursor:pointer;transition:background .1s,color .1s}.tp-cell[data-v-6eb6c28f]:hover:not(.tp-cell--selected){background:var(--c-primary-surface);color:var(--c-primary)}.tp-cell--selected[data-v-6eb6c28f]{background:var(--c-primary);color:#fff;font-weight:600}.tp-pop-enter-active[data-v-6eb6c28f],.tp-pop-leave-active[data-v-6eb6c28f]{transition:opacity .12s,transform .12s}.tp-pop-enter-from[data-v-6eb6c28f],.tp-pop-leave-to[data-v-6eb6c28f]{opacity:0;transform:translateY(-4px)}.dt-wrap[data-v-fe82602d]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.dt-date[data-v-fe82602d]{flex:1;min-width:160px}.serp[data-v-a2b36387]{margin-block:1rem}.serp-label[data-v-a2b36387]{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin:0 0 .5rem}.serp-card[data-v-a2b36387]{border:1px solid #e2e8f0;border-radius:var(--r-md,8px);background:#fff;padding:.85rem 1rem;max-width:620px}.serp-url[data-v-a2b36387]{font-size:.8125rem;color:#4d5156;margin-bottom:.15rem}.serp-title[data-v-a2b36387]{font-size:1.25rem;line-height:1.3;color:#1a0dab;margin-bottom:.2rem}.serp-title.is-over[data-v-a2b36387]{-webkit-text-decoration:underline wavy rgba(220,38,38,.5);text-decoration:underline wavy rgba(220,38,38,.5)}.serp-desc[data-v-a2b36387]{font-size:.875rem;line-height:1.45;color:#4d5156}.serp-desc.is-over[data-v-a2b36387]{-webkit-text-decoration:underline wavy rgba(220,38,38,.5);text-decoration:underline wavy rgba(220,38,38,.5)}.serp-meta[data-v-a2b36387]{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;list-style:none;margin:.5rem 0 0;padding:0;font-size:.8125rem;color:#64748b}.serp-meta .is-warn[data-v-a2b36387]{color:#b45309}.serp-hint[data-v-a2b36387]{margin-left:.35rem;font-style:italic}.rich-editor[data-v-9dd5dc10]{border:1px solid var(--c-200);border-radius:var(--r-md);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.rich-editor.is-focused[data-v-9dd5dc10]{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-ring)}.re-toolbar[data-v-9dd5dc10]{flex-wrap:wrap;gap:.25rem;padding:.5rem .75rem;background:var(--c-50);border-bottom:1px solid var(--c-200)}.re-group[data-v-9dd5dc10],.re-toolbar[data-v-9dd5dc10]{display:flex;align-items:center}.re-group[data-v-9dd5dc10]{gap:.125rem}.re-sep[data-v-9dd5dc10]{width:1px;height:20px;background:var(--c-200);margin:0 .25rem;flex-shrink:0}.re-btn[data-v-9dd5dc10]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;border-radius:var(--r-sm);background:transparent;color:var(--c-500);cursor:pointer;transition:background .12s ease,color .12s ease}.re-btn[data-v-9dd5dc10] svg{width:16px;height:16px}.re-btn[data-v-9dd5dc10]:hover{background:var(--c-100);color:var(--c-800)}.re-btn.is-active[data-v-9dd5dc10]{background:var(--c-primary-surface);color:var(--c-primary)}.re-btn[data-v-9dd5dc10]:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.re-link-dialog[data-v-9dd5dc10]{padding:.75rem 1rem;background:var(--c-50);border-bottom:1px solid var(--c-200);display:flex;flex-direction:column;gap:.5rem}.re-link-row[data-v-9dd5dc10]{display:flex;align-items:center;gap:.5rem}.re-link-label[data-v-9dd5dc10]{font-size:.8125rem;font-weight:600;color:var(--c-600);min-width:2.5rem}.re-link-input[data-v-9dd5dc10]{flex:1;padding:.3125rem .625rem;border:1px solid var(--c-300);border-radius:var(--r-sm);font-size:.875rem;color:var(--c-800);background:#fff;outline:none}.re-link-input[data-v-9dd5dc10]:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-ring)}.re-link-checks[data-v-9dd5dc10]{flex-wrap:wrap;gap:.75rem}.re-link-check[data-v-9dd5dc10]{display:flex;align-items:center;gap:.3rem;font-size:.8125rem;color:var(--c-600);cursor:pointer}.re-link-check input[type=checkbox][data-v-9dd5dc10]{cursor:pointer}.re-link-actions[data-v-9dd5dc10]{display:flex;gap:.5rem}.re-link-btn-sm[data-v-9dd5dc10]{padding:.3125rem .875rem;font-size:.8125rem}.re-raw[data-v-9dd5dc10]{display:block;width:100%;min-height:420px;max-height:700px;padding:1.25rem 1.5rem;font-family:Fira Code,Cascadia Code,monospace;font-size:.875rem;line-height:1.6;color:var(--c-800);background:#fafafa;border:none;outline:none;resize:vertical;box-sizing:border-box}.re-body[data-v-9dd5dc10]{background:#fff}.re-body[data-v-9dd5dc10] .ProseMirror{min-height:420px;max-height:700px;overflow-y:auto;padding:1.25rem 1.5rem;outline:none;font-size:.9375rem;line-height:1.75;color:var(--c-800);cursor:text}.re-body[data-v-9dd5dc10] .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--c-400);pointer-events:none;float:left;height:0}.re-body[data-v-9dd5dc10] .ProseMirror h2{font-size:1.5rem;font-weight:700;margin:1.5rem 0 .75rem;line-height:1.3;color:var(--c-900)}.re-body[data-v-9dd5dc10] .ProseMirror h3{font-size:1.25rem;font-weight:700;margin:1.25rem 0 .5rem;line-height:1.3;color:var(--c-900)}.re-body[data-v-9dd5dc10] .ProseMirror h4{font-size:1.0625rem;font-weight:700;margin:1rem 0 .5rem;line-height:1.3;color:var(--c-900)}.re-body[data-v-9dd5dc10] .ProseMirror p{margin:0 0 1rem}.re-body[data-v-9dd5dc10] .ProseMirror p:last-child{margin-bottom:0}.re-body[data-v-9dd5dc10] .ProseMirror strong{font-weight:700}.re-body[data-v-9dd5dc10] .ProseMirror em{font-style:italic}.re-body[data-v-9dd5dc10] .ProseMirror u{text-decoration:underline}.re-body[data-v-9dd5dc10] .ProseMirror s{text-decoration:line-through}.re-body[data-v-9dd5dc10] .ProseMirror code{background:var(--c-100);border-radius:var(--r-sm);padding:.15em .4em;font-size:.875em;font-family:monospace}.re-body[data-v-9dd5dc10] .ProseMirror ol,.re-body[data-v-9dd5dc10] .ProseMirror ul{padding-left:1.5rem;margin:0 0 1rem}.re-body[data-v-9dd5dc10] .ProseMirror li{margin-bottom:.25rem}.re-body[data-v-9dd5dc10] .ProseMirror blockquote{border-left:3px solid var(--c-primary);padding:.5rem 1rem;margin:1rem 0;color:var(--c-600);font-style:italic;background:var(--c-primary-surface);border-radius:0 var(--r-sm) var(--r-sm) 0}.re-body[data-v-9dd5dc10] .ProseMirror hr{border:none;border-top:1px solid var(--c-200);margin:1.5rem 0}.re-body[data-v-9dd5dc10] .ProseMirror a{color:var(--c-primary);text-decoration:underline;cursor:pointer}.re-body[data-v-9dd5dc10] .ProseMirror img{max-width:100%;height:auto;border-radius:var(--r-md)}.re-body[data-v-9dd5dc10] .ProseMirror table{border-collapse:collapse;margin:1rem 0;overflow:hidden;table-layout:fixed;width:100%}.re-body[data-v-9dd5dc10] .ProseMirror td,.re-body[data-v-9dd5dc10] .ProseMirror th{border:1px solid var(--c-300);box-sizing:border-box;min-width:1em;padding:.5rem .75rem;position:relative;vertical-align:top}.re-body[data-v-9dd5dc10] .ProseMirror td>*,.re-body[data-v-9dd5dc10] .ProseMirror th>*{margin-bottom:0}.re-body[data-v-9dd5dc10] .ProseMirror th{background-color:var(--c-100);font-weight:700;text-align:left}.re-body[data-v-9dd5dc10] .ProseMirror .selectedCell:after{background:var(--c-primary-surface);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.re-paste-dialog[data-v-9dd5dc10]{padding:.75rem 1rem;background:var(--c-50);border-bottom:1px solid var(--c-200);display:flex;flex-direction:column;gap:.5rem}.re-paste-content[data-v-9dd5dc10]{display:flex;flex-direction:column;gap:.375rem}.re-paste-label[data-v-9dd5dc10]{font-size:.8125rem;font-weight:600;color:var(--c-600)}.re-paste-textarea[data-v-9dd5dc10]{width:100%;padding:.5rem;border:1px solid var(--c-300);border-radius:var(--r-sm);font-family:Fira Code,monospace;font-size:.8125rem;line-height:1.5;color:var(--c-800);background:#fff;outline:none;resize:vertical;min-height:120px}.re-paste-textarea[data-v-9dd5dc10]:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-ring)}.re-paste-actions[data-v-9dd5dc10]{display:flex;gap:.5rem}.draft-banner[data-v-7f36b071]{display:flex;align-items:center;gap:.625rem;padding:.625rem 1rem;background:color-mix(in srgb,var(--c-primary,#4f46e5) 8%,#fff);border:1px solid color-mix(in srgb,var(--c-primary,#4f46e5) 25%,transparent);border-radius:var(--r-md);font-size:.875rem;color:var(--c-700);margin-bottom:1.25rem}.draft-banner[data-v-7f36b071] svg{width:16px;height:16px;flex-shrink:0;color:var(--c-primary,#4f46e5)}.draft-banner span[data-v-7f36b071]{flex:1}.draft-banner__clear[data-v-7f36b071]{padding:.25rem .75rem;font-size:.8rem;font-weight:600;background:transparent;border:1px solid var(--c-300);border-radius:var(--r-sm);cursor:pointer;color:var(--c-600);font-family:inherit}.draft-banner__clear[data-v-7f36b071]:hover{background:var(--c-50)}.blog-creator[data-v-7f36b071]{max-width:1200px;margin:0 auto}.page-header[data-v-7f36b071]{margin-bottom:2rem}.page-header .back-link[data-v-7f36b071]{display:inline-flex;align-items:center;gap:.5rem;color:var(--c-500);text-decoration:none;font-size:.875rem;margin-bottom:.5rem}.page-header .back-link[data-v-7f36b071]:hover{color:var(--c-primary)}.page-header h1[data-v-7f36b071]{font-size:1.5rem;font-weight:600;color:var(--c-800)}.blog-form[data-v-7f36b071]{display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-7f36b071]{background:#fff;border-radius:var(--r-lg);padding:1.5rem;box-shadow:var(--shadow-sm)}.form-section h2[data-v-7f36b071]{font-size:1rem;font-weight:600;color:var(--c-800)}.form-section h2[data-v-7f36b071],.section-header-with-action[data-v-7f36b071]{margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--c-200)}.section-header-with-action[data-v-7f36b071]{display:flex;justify-content:space-between;align-items:center}.section-header-with-action h2[data-v-7f36b071]{font-size:1rem;font-weight:600;color:var(--c-800);margin:0;padding:0;border:none}.form-group[data-v-7f36b071]{margin-bottom:1.25rem}.form-group[data-v-7f36b071]:last-child{margin-bottom:0}.form-group label[data-v-7f36b071]{display:block;font-size:.875rem;font-weight:500;color:var(--c-700);margin-bottom:.5rem}.form-group input[type=datetime-local][data-v-7f36b071],.form-group input[type=text][data-v-7f36b071],.form-group textarea[data-v-7f36b071]{width:100%;padding:.75rem 1rem;border:1px solid var(--c-200);border-radius:var(--r-md);font-size:.875rem;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.form-group input[type=datetime-local][data-v-7f36b071]:focus,.form-group input[type=text][data-v-7f36b071]:focus,.form-group textarea[data-v-7f36b071]:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-ring)}.form-group input[type=datetime-local][data-v-7f36b071]::-moz-placeholder,.form-group input[type=text][data-v-7f36b071]::-moz-placeholder,.form-group textarea[data-v-7f36b071]::-moz-placeholder{color:var(--c-400)}.form-group input[type=datetime-local][data-v-7f36b071]::placeholder,.form-group input[type=text][data-v-7f36b071]::placeholder,.form-group textarea[data-v-7f36b071]::placeholder{color:var(--c-400)}.form-group textarea[data-v-7f36b071]{resize:vertical}.form-group .hint[data-v-7f36b071]{display:block;font-size:.75rem;color:var(--c-400);margin-top:.25rem}.url-input[data-v-7f36b071]{display:flex;align-items:center;border:1px solid var(--c-200);border-radius:var(--r-md);overflow:hidden}.url-input .url-prefix[data-v-7f36b071]{padding:.75rem 1rem;background:var(--c-50);color:var(--c-500);font-size:.875rem;border-right:1px solid var(--c-200);white-space:nowrap}.url-input input[data-v-7f36b071]{border:none!important;border-radius:0!important}.url-input input[data-v-7f36b071],.url-input input[data-v-7f36b071]:focus{box-shadow:none!important}.btn-generate[data-v-7f36b071]{margin-top:.5rem;padding:.4rem .875rem;background:var(--c-50);border:1px solid var(--c-200);border-radius:var(--r-sm);font-size:.75rem;color:var(--c-700);cursor:pointer;transition:background .15s ease}.btn-generate[data-v-7f36b071]:hover{background:var(--c-100)}.checkbox-group label[data-v-7f36b071]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:var(--c-700)}.checkbox-group label input[type=checkbox][data-v-7f36b071]{width:18px;height:18px;cursor:pointer;accent-color:var(--c-primary)}.char-count[data-v-7f36b071]{display:block;text-align:right;font-size:.75rem;color:var(--c-400);margin-top:.25rem}.keywords-input[data-v-7f36b071]{border:1px solid var(--c-200);border-radius:var(--r-md);padding:.5rem;display:flex;flex-direction:column;gap:.5rem;transition:border-color .15s ease}.keywords-input[data-v-7f36b071]:focus-within{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-ring)}.keywords-input input[data-v-7f36b071]{border:none!important;padding:.375rem .5rem!important;font-size:.875rem;outline:none;box-shadow:none!important}.keywords-tags[data-v-7f36b071]{display:flex;flex-wrap:wrap;gap:.375rem}.keyword-tag[data-v-7f36b071]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--c-primary-surface);color:var(--c-primary);border-radius:var(--r-sm);font-size:.8125rem;font-weight:500}.keyword-remove[data-v-7f36b071]{background:none;border:none;color:var(--c-primary);cursor:pointer;font-size:1rem;line-height:1;padding:0 .125rem;opacity:.6;transition:opacity .15s}.keyword-remove[data-v-7f36b071]:hover{opacity:1}.keywords-actions[data-v-7f36b071]{display:flex;align-items:center;justify-content:space-between;margin-top:.25rem}.btn-ai-generate[data-v-7f36b071]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:linear-gradient(135deg,var(--c-primary),#7c3aed);color:#fff;border:none;border-radius:var(--r-sm);font-size:.75rem;font-weight:500;cursor:pointer;transition:opacity .15s ease,filter .15s ease;white-space:nowrap}.btn-ai-generate[data-v-7f36b071]:hover:not(:disabled){filter:brightness(1.1)}.btn-ai-generate[data-v-7f36b071]:disabled{opacity:.5;cursor:not-allowed}.btn-ai-generate-all[data-v-7f36b071]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff;border:none;border-radius:var(--r-md);font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .15s ease,transform .15s ease,filter .15s ease;box-shadow:0 2px 8px #8b5cf64d}.btn-ai-generate-all[data-v-7f36b071]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf666}.btn-ai-generate-all[data-v-7f36b071]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-ai-generate-all[data-v-7f36b071] svg{width:16px;height:16px}.btn-ai-generate-article[data-v-7f36b071]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:var(--r-md);font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .15s ease,transform .15s ease,filter .15s ease;box-shadow:0 2px 8px #10b9814d}.btn-ai-generate-article[data-v-7f36b071]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 12px #10b98166}.btn-ai-generate-article[data-v-7f36b071]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-ai-generate-article[data-v-7f36b071] svg{width:16px;height:16px}.ai-article-generator[data-v-7f36b071]{background:linear-gradient(135deg,#10b9810d,#0596690d);border:1px solid rgba(16,185,129,.2);border-radius:var(--r-md);padding:1.5rem;margin-bottom:1.5rem}.ai-article-generator .generator-content[data-v-7f36b071]{display:flex;gap:1rem;align-items:flex-start}.ai-article-generator .generator-content .generator-icon[data-v-7f36b071]{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:50%;font-size:1.25rem}.ai-article-generator .generator-content .generator-input-wrapper[data-v-7f36b071]{flex:1}.ai-article-generator .generator-content .generator-input-wrapper label[data-v-7f36b071]{display:block;font-size:.875rem;font-weight:600;color:var(--c-700);margin-bottom:.5rem}.ai-article-generator .generator-content .generator-input-wrapper textarea[data-v-7f36b071]{width:100%;padding:.75rem 1rem;border:1px solid var(--c-200);border-radius:var(--r-md);font-size:.875rem;font-family:inherit;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease}.ai-article-generator .generator-content .generator-input-wrapper textarea[data-v-7f36b071]:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.ai-article-generator .generator-content .generator-input-wrapper textarea[data-v-7f36b071]::-moz-placeholder{color:var(--c-400)}.ai-article-generator .generator-content .generator-input-wrapper textarea[data-v-7f36b071]::placeholder{color:var(--c-400)}.ai-article-generator .generator-content .generator-input-wrapper textarea[data-v-7f36b071]:disabled{background:var(--c-50);cursor:not-allowed}.ai-article-generator .generator-content .generator-input-wrapper .provider-selector[data-v-7f36b071]{margin-top:.75rem;display:flex;align-items:center;gap:.75rem}.ai-article-generator .generator-content .generator-input-wrapper .provider-selector label[data-v-7f36b071]{margin:0;font-size:.8125rem;white-space:nowrap;color:var(--c-600)}.ai-article-generator .generator-content .generator-input-wrapper .provider-selector select[data-v-7f36b071]{flex:1;padding:.625rem 1rem;border:1px solid var(--c-200);border-radius:var(--r-md);font-size:.875rem;font-family:inherit;background:#fff;cursor:pointer;transition:all .2s ease}.ai-article-generator .generator-content .generator-input-wrapper .provider-selector select[data-v-7f36b071]:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.ai-article-generator .generator-content .generator-input-wrapper .provider-selector select[data-v-7f36b071]:disabled{background:var(--c-50);cursor:not-allowed;opacity:.6}.ai-article-generator .generator-content .generator-input-wrapper .provider-selector select option[data-v-7f36b071]:disabled{color:var(--c-400)}.ai-article-generator .generator-content .generator-input-wrapper .btn-generate-article[data-v-7f36b071]{margin-top:.75rem;display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:var(--r-md);font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .15s ease,transform .15s ease,filter .15s ease;box-shadow:0 2px 8px #10b9814d}.ai-article-generator .generator-content .generator-input-wrapper .btn-generate-article[data-v-7f36b071]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 12px #10b98166}.ai-article-generator .generator-content .generator-input-wrapper .btn-generate-article[data-v-7f36b071]:disabled{opacity:.6;cursor:not-allowed;transform:none}.ai-article-generator .generator-content .generator-input-wrapper .btn-generate-article[data-v-7f36b071] svg{width:16px;height:16px}.ai-article-generator .generator-content .generator-input-wrapper .btn-generate-article[data-v-7f36b071] svg.spin{animation:spin-7f36b071 1s linear infinite}.ai-article-generator .generator-hint[data-v-7f36b071]{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(16,185,129,.15);font-size:.75rem;color:var(--c-600)}.ai-article-generator .generator-hint[data-v-7f36b071] svg{width:16px;height:16px;color:#10b981;flex-shrink:0}.body-fallback[data-v-7f36b071]{width:100%;padding:.75rem 1rem;border:1px solid var(--c-200);border-radius:var(--r-md);font-size:.875rem;font-family:inherit;resize:vertical}@keyframes spin-7f36b071{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.form-actions[data-v-7f36b071]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1rem}.header-actions[data-v-7f36b071]{display:flex;gap:.75rem;flex-wrap:wrap}.btn-ai-find-image[data-v-7f36b071]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:var(--r-md);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-ai-find-image[data-v-7f36b071]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.btn-ai-find-image svg[data-v-7f36b071]{width:16px;height:16px}.image-gallery-section[data-v-7f36b071]{background:linear-gradient(135deg,#667eea10,#764ba210);border:2px solid var(--c-200);border-radius:var(--r-lg);padding:1.5rem;margin-bottom:2rem}.gallery-header[data-v-7f36b071]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.gallery-header h3[data-v-7f36b071]{display:flex;align-items:center;gap:.5rem;margin:0;font-size:1.125rem;font-weight:700;color:var(--c-800)}.gallery-header h3 svg[data-v-7f36b071]{width:24px;height:24px;color:var(--c-primary)}.image-search-input[data-v-7f36b071]{display:flex;gap:.75rem;margin-bottom:1.5rem}.image-search-input input[data-v-7f36b071]{flex:1;padding:.75rem 1rem;border:2px solid var(--c-200);border-radius:var(--r-md);font-size:.875rem;transition:all .2s ease}.image-search-input input[data-v-7f36b071]:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-ring)}.image-search-input input[data-v-7f36b071]::-moz-placeholder{color:var(--c-400)}.image-search-input input[data-v-7f36b071]::placeholder{color:var(--c-400)}.btn-search-images[data-v-7f36b071]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--c-primary);color:#fff;border:none;border-radius:var(--r-md);font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn-search-images[data-v-7f36b071]:hover:not(:disabled){background:var(--c-primary-hover);transform:translateY(-1px)}.btn-search-images[data-v-7f36b071]:disabled{opacity:.6;cursor:not-allowed}.btn-search-images svg[data-v-7f36b071]{width:16px;height:16px}.btn-close-gallery[data-v-7f36b071]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border:1px solid var(--c-200);border-radius:var(--r-md);color:var(--c-600);cursor:pointer;transition:all .2s ease}.btn-close-gallery[data-v-7f36b071]:hover{background:var(--c-50);border-color:var(--c-300);color:var(--c-800)}.btn-close-gallery svg[data-v-7f36b071]{width:16px;height:16px}.gallery-empty[data-v-7f36b071],.gallery-loading[data-v-7f36b071]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:var(--c-500);gap:.75rem}.gallery-empty svg[data-v-7f36b071],.gallery-loading svg[data-v-7f36b071]{width:48px;height:48px}.gallery-empty p[data-v-7f36b071],.gallery-loading p[data-v-7f36b071]{margin:0;font-size:.9375rem}.image-gallery[data-v-7f36b071]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.gallery-item[data-v-7f36b071]{position:relative;aspect-ratio:4/3;border-radius:var(--r-md);overflow:hidden;cursor:pointer;background:var(--c-100);transition:transform .2s ease,box-shadow .2s ease}.gallery-item[data-v-7f36b071]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #00000026}.gallery-item:hover .image-overlay[data-v-7f36b071]{opacity:1}.gallery-item img[data-v-7f36b071]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.image-overlay[data-v-7f36b071]{position:absolute;inset:0;background:#6366f1f2;justify-content:center;opacity:0;transition:opacity .2s ease;color:#fff}.image-overlay[data-v-7f36b071],.image-overlay .overlay-content[data-v-7f36b071]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.image-overlay .overlay-content[data-v-7f36b071]{text-align:center;padding:1rem}.image-overlay svg[data-v-7f36b071]{width:32px;height:32px}.image-overlay span[data-v-7f36b071]{font-weight:600;font-size:.9375rem}.image-overlay small[data-v-7f36b071]{font-size:.75rem;opacity:.9}.image-info[data-v-7f36b071]{position:absolute;bottom:0;left:0;right:0;padding:.5rem .75rem;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);display:flex;align-items:center;justify-content:space-between;gap:.5rem}.image-info .author[data-v-7f36b071]{font-size:.75rem;color:#fff;font-weight:500;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-info .source[data-v-7f36b071]{font-size:.75rem;padding:.2rem .5rem;border-radius:var(--r-full);font-weight:700;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.image-info .source.unsplash[data-v-7f36b071]{background:#111;color:#fff}.image-info .source.pixabay[data-v-7f36b071]{background:#2ec66d;color:#fff}.gallery-hint[data-v-7f36b071]{display:flex;align-items:flex-start;gap:.5rem;margin:0;padding:1rem;background:#fff;border-radius:var(--r-md);font-size:.8125rem;color:var(--c-600);line-height:1.5}.gallery-hint svg[data-v-7f36b071]{width:16px;height:16px;color:var(--c-primary);flex-shrink:0;margin-top:.1rem}.blog-form-page[data-v-7f95d398]{max-width:1200px;margin:0 auto}.page-header[data-v-7f95d398]{margin-bottom:2rem}.page-header .back-link[data-v-7f95d398]{display:inline-flex;align-items:center;gap:.5rem;color:var(--c-500);text-decoration:none;font-size:.875rem;margin-bottom:.5rem}.page-header .back-link[data-v-7f95d398]:hover{color:var(--c-primary)}.page-header h1[data-v-7f95d398]{font-size:1.5rem;font-weight:600;color:var(--c-800)}.op-wrap[data-v-b66af164]{gap:.4rem}.op-label[data-v-b66af164],.op-wrap[data-v-b66af164]{display:flex;flex-direction:column}.op-label[data-v-b66af164]{font-size:.82rem;font-weight:600;color:var(--c-700);gap:.1rem}.op-req[data-v-b66af164]{color:#dc2626}.op-hint[data-v-b66af164]{font-weight:400;font-size:.75rem;color:var(--c-400)}.op-selected[data-v-b66af164]{display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--r-md)}.op-selected-main[data-v-b66af164]{display:flex;flex-direction:column;flex:1;min-width:0}.op-mail[data-v-b66af164]{font-size:.78rem;color:var(--c-500);word-break:break-all}.op-change[data-v-b66af164]{border:1px solid var(--c-300);background:#fff;border-radius:var(--r-sm);padding:.25rem .6rem;font-size:.78rem;cursor:pointer}.op-change[data-v-b66af164]:hover{background:var(--c-50)}.op-input-wrap[data-v-b66af164]{position:relative;display:flex;align-items:center}.op-search-ic[data-v-b66af164]{left:.6rem}.op-search-ic[data-v-b66af164],.op-spin[data-v-b66af164]{position:absolute;color:var(--c-400)}.op-spin[data-v-b66af164]{right:.6rem;animation:op-spin-b66af164 .9s linear infinite}@keyframes op-spin-b66af164{to{transform:rotate(1turn)}}.op-inp[data-v-b66af164]{width:100%;padding:.5rem .7rem .5rem 2rem;border:1px solid var(--c-300);border-radius:var(--r-md);font-size:.88rem}.op-inp[data-v-b66af164]:focus{outline:none;border-color:var(--c-primary)}.op-results[data-v-b66af164]{list-style:none;margin:.35rem 0 0;padding:0;border:1px solid var(--c-200);border-radius:var(--r-md);overflow:hidden;background:#fff}.op-result[data-v-b66af164]{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .8rem;border:none;border-bottom:1px solid var(--c-100);background:none;text-align:left;cursor:pointer;font-size:.85rem}.op-result[data-v-b66af164]:last-child{border-bottom:none}.op-result[data-v-b66af164]:hover:not(:disabled){background:var(--c-50)}.op-result[data-v-b66af164]:disabled{opacity:.55;cursor:not-allowed}.op-result-main[data-v-b66af164]{display:flex;flex-direction:column;flex:1;min-width:0}.op-pick-ic[data-v-b66af164]{color:var(--c-primary)}.op-badge[data-v-b66af164]{font-size:.7rem;padding:.1rem .4rem;border-radius:var(--r-sm);background:var(--c-100);color:var(--c-500);white-space:nowrap}.op-badge--no[data-v-b66af164]{background:#fef2f2;color:#b91c1c}.op-empty[data-v-b66af164]{margin:.35rem 0 0;font-size:.8rem;color:var(--c-500)}.op-err[data-v-b66af164]{margin:0;font-size:.78rem;color:#dc2626}.map-picker[data-v-2c49d978]{display:flex;flex-direction:column;gap:.75rem}.map-controls[data-v-2c49d978]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.geocode-btn[data-v-2c49d978]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:var(--c-primary);color:#fff;border:none;border-radius:var(--r-md);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .2s ease}.geocode-btn[data-v-2c49d978]:hover:not(:disabled){background:var(--c-primary-hover)}.geocode-btn[data-v-2c49d978]:disabled{background:var(--c-400);cursor:not-allowed}.geocode-btn[data-v-2c49d978] svg{width:16px;height:16px}.address-hint[data-v-2c49d978]{font-size:.875rem;color:var(--c-500);font-style:italic}.map-container[data-v-2c49d978]{height:350px;width:100%;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--c-200)}.coordinates-display[data-v-2c49d978]{display:flex;gap:1.5rem;padding:.75rem 1rem;background:var(--c-50);border-radius:var(--r-md);font-family:monospace}.coord[data-v-2c49d978]{display:flex;align-items:center;gap:.5rem}.coord label[data-v-2c49d978]{font-weight:600;color:var(--c-500)}.coord span[data-v-2c49d978]{color:var(--c-800)}.marker-popup[data-v-2c49d978]{font-size:.875rem;line-height:1.5}.spin[data-v-2c49d978]{animation:spin 1s linear infinite}[data-v-2c49d978] .branded-marker-wrap{background:transparent;border:0}.branded-marker[data-v-2c49d978]{width:28px;height:36px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.branded-marker svg[data-v-2c49d978]{width:100%;height:100%;fill:var(--c-primary)}.ap[data-v-89f8ceae]{display:flex;flex-direction:column;gap:.6rem}.ap-tabs[data-v-89f8ceae]{display:flex;gap:.4rem}.ap-tabs button[data-v-89f8ceae]{display:flex;align-items:center;justify-content:center;gap:.3rem;flex:1;padding:.45rem;border:1px solid var(--c-300,#d4d4d4);background:#fff;border-radius:var(--r-md);font-size:.85rem;font-weight:600;cursor:pointer;color:#555}.ap-tabs button.active[data-v-89f8ceae]{background:var(--c-primary,#4f46e5);color:#fff;border-color:var(--c-primary,#4f46e5)}.ap-cascade[data-v-89f8ceae]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.ap-search[data-v-89f8ceae]{position:relative;z-index:1200}.ap-search.is-open[data-v-89f8ceae]{z-index:1400}.ap-search-box[data-v-89f8ceae]{position:relative;display:flex;align-items:center}.ap-search-ico[data-v-89f8ceae]{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:var(--c-primary,#2563eb);width:18px;height:18px;pointer-events:none}.ap-search-ico[data-v-89f8ceae] svg{width:16px;height:16px;display:block}.ap-search-box .ap-search-inp[data-v-89f8ceae]{padding-left:2.5rem}.ap-spin[data-v-89f8ceae]{position:absolute;right:.6rem}.ap-autocomplete[data-v-89f8ceae]{position:relative;z-index:1100}.ap-autocomplete.is-open[data-v-89f8ceae]{z-index:1300}.ap-inp[data-v-89f8ceae]{width:100%;padding:.5rem .65rem;border:1px solid var(--c-300,#d4d4d4);border-radius:var(--r-md);font-size:.88rem;font-weight:400;font-family:inherit;background:#fff}.ap-inp[data-v-89f8ceae]:disabled{background:var(--c-50,#f7f7f7);cursor:not-allowed}.ap-inp--warn[data-v-89f8ceae]{border-color:#f59e0b!important}.ap-warn[data-v-89f8ceae]{display:inline-flex;align-items:center;gap:.3rem;margin-top:.25rem;font-size:.78rem;color:#b45309}.ap-warn[data-v-89f8ceae] svg,.ap-warn svg[data-v-89f8ceae]{width:14px;height:14px}.ap-drop[data-v-89f8ceae]{position:absolute;z-index:1100;top:100%;left:0;right:0;margin:2px 0 0;padding:.25rem;list-style:none;background:#fff;border:1px solid var(--c-200,#e5e5e5);border-radius:var(--r-md);box-shadow:0 6px 20px #0000001f;max-height:280px;overflow-y:auto}.ap-drop li[data-v-89f8ceae]{display:flex;align-items:center;gap:.5rem;padding:.5rem;cursor:pointer;border-radius:var(--r-sm);font-size:.88rem}.ap-drop li[data-v-89f8ceae]:hover{background:var(--c-100,#f1f1f1)}.ap-res-ico[data-v-89f8ceae]{width:17px;height:17px;flex-shrink:0;color:var(--c-500,#777)}.ap-res-main[data-v-89f8ceae]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-drop code[data-v-89f8ceae]{color:var(--c-500,#888);font-size:.76rem;flex-shrink:0}.ap-noresult[data-v-89f8ceae]{cursor:default;justify-content:center}.ap-muted[data-v-89f8ceae],.ap-noresult[data-v-89f8ceae]{color:var(--c-500,#888)}.ap-muted[data-v-89f8ceae]{font-size:.82rem;font-weight:400}.ap-req[data-v-89f8ceae]{margin:0 0 .15rem;font-size:.8rem;font-weight:600;color:#444}.ap-req-star[data-v-89f8ceae]{text-decoration:none;margin-left:.1rem}.ap-req-msg[data-v-89f8ceae],.ap-req-star[data-v-89f8ceae]{color:var(--c-danger,#dc2626)}.ap-req-msg[data-v-89f8ceae]{margin-left:.35rem;font-weight:400}.ap-picked[data-v-89f8ceae]{display:flex;align-items:center;gap:.4rem;font-size:.92rem;background:var(--c-50,#f6f8ff);border:1px solid var(--c-200,#e5e8f0);border-radius:var(--r-md);padding:.45rem .6rem}.ap-picked code[data-v-89f8ceae]{color:var(--c-500,#888);font-size:.76rem}.ap-link[data-v-89f8ceae]{background:none;border:none;color:var(--c-primary,#4f46e5);cursor:pointer;text-decoration:underline;font-size:.82rem;margin-left:auto}.ap-admin[data-v-89f8ceae]{display:flex;align-items:center;gap:.35rem;margin:-.15rem 0 0;padding:0 .15rem;font-size:.8rem;color:var(--c-600,#666)}.ap-admin[data-v-89f8ceae] svg,.ap-admin-ico[data-v-89f8ceae]{width:15px;height:15px;flex-shrink:0}.ap-grid[data-v-89f8ceae]{display:grid;grid-template-columns:1fr .5fr .5fr .6fr;gap:.5rem}.ap-grid .ap-col-street[data-v-89f8ceae]{grid-column:1/-1}.ap-street-row[data-v-89f8ceae]{display:flex;align-items:stretch;gap:6px}.ap-street-row .ap-autocomplete[data-v-89f8ceae]{flex:1 1 auto;min-width:0}.ap-feature[data-v-89f8ceae]{flex:0 0 auto;align-self:stretch;display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--pf-border,#d5d9e0);border-radius:6px;background:var(--pf-bg-muted,#f2f4f7);color:var(--pf-text-muted,#5b6472);font-size:13px;font-variant:tabular-nums;white-space:nowrap;cursor:default}.ap-field[data-v-89f8ceae]{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;font-weight:600;color:#444}.ap-hint[data-v-89f8ceae]{grid-column:2/-1;align-self:end;margin:0 0 .5rem;font-weight:400;color:var(--c-500,#888)}.ap-coords[data-v-89f8ceae]{display:flex;align-items:center;gap:.35rem;font-size:.82rem;color:#444;margin:0}.ap-coords .iconify[data-v-89f8ceae],.ap-coords[data-v-89f8ceae] svg{width:16px;height:16px;flex-shrink:0}.ap-map[data-v-89f8ceae]{position:relative;z-index:0;border:1px solid var(--c-200,#e5e5e5);border-radius:var(--r-md);overflow:hidden}@media(min-width:560px){.ap-grid .ap-col-street[data-v-89f8ceae]{grid-column:1/2}}.vue-advanced-cropper{text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-height:100%;max-width:100%;direction:ltr}.vue-advanced-cropper__stretcher{pointer-events:none;position:relative;max-width:100%;max-height:100%}.vue-advanced-cropper__image{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;transform-origin:center;max-width:none!important}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{opacity:1;background:#000;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.vue-advanced-cropper__foreground{opacity:.5}.vue-advanced-cropper__boundaries{opacity:1;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.vue-advanced-cropper__cropper-wrapper{width:100%;height:100%}.vue-advanced-cropper__image-wrapper{overflow:hidden;position:absolute;width:100%;height:100%}.vue-advanced-cropper__stencil-wrapper{position:absolute}.vue-simple-handler{display:block;background:#fff;height:10px;width:10px}.vue-handler-wrapper{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px}.vue-handler-wrapper__draggable{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vue-handler-wrapper--west-north{cursor:nw-resize}.vue-handler-wrapper--north{cursor:n-resize}.vue-handler-wrapper--east-north{cursor:ne-resize}.vue-handler-wrapper--east{cursor:e-resize}.vue-handler-wrapper--east-south{cursor:se-resize}.vue-handler-wrapper--south{cursor:s-resize}.vue-handler-wrapper--west-south{cursor:sw-resize}.vue-handler-wrapper--west{cursor:w-resize}.vue-handler-wrapper--disabled{cursor:auto}.vue-line-wrapper{background:none;position:absolute;display:flex;align-items:center;justify-content:center}.vue-line-wrapper--north,.vue-line-wrapper--south{height:12px;width:100%;left:0;transform:translateY(-50%)}.vue-line-wrapper--north{top:0;cursor:n-resize}.vue-line-wrapper--south{top:100%;cursor:s-resize}.vue-line-wrapper--east,.vue-line-wrapper--west{width:12px;height:100%;transform:translate(-50%);top:0}.vue-line-wrapper--east{left:100%;cursor:e-resize}.vue-line-wrapper--west{left:0;cursor:w-resize}.vue-line-wrapper--disabled{cursor:auto}.vue-bounding-box{position:relative;height:100%;width:100%}.vue-bounding-box__handler{position:absolute}.vue-bounding-box__handler--west-north{left:0;top:0}.vue-bounding-box__handler--north{left:50%;top:0}.vue-bounding-box__handler--east-north{left:100%;top:0}.vue-bounding-box__handler--east{left:100%;top:50%}.vue-bounding-box__handler--east-south{left:100%;top:100%}.vue-bounding-box__handler--south{left:50%;top:100%}.vue-bounding-box__handler--west-south{left:0;top:100%}.vue-bounding-box__handler--west{left:0;top:50%}.vue-draggable-area{position:relative}.vue-preview-result{overflow:hidden;box-sizing:border-box;position:absolute;height:100%;width:100%}.vue-preview-result__wrapper{position:absolute}.vue-preview-result__image{pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-origin:center;max-width:none!important}.vue-rectangle-stencil{box-sizing:border-box}.vue-rectangle-stencil,.vue-rectangle-stencil__preview{position:absolute;height:100%;width:100%}.vue-rectangle-stencil--movable{cursor:move}.vue-circle-stencil{position:absolute;height:100%;width:100%;box-sizing:content-box;cursor:move}.vue-circle-stencil__preview{border-radius:50%;position:absolute;width:100%;height:100%}.vue-circle-stencil--movable{cursor:move}.vue-preview{overflow:hidden;box-sizing:border-box;position:relative}.vue-preview--fill,.vue-preview__wrapper{width:100%;height:100%;position:absolute}.vue-preview__image{pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform-origin:center;max-width:none!important}.vue-simple-line{background:none;transition:border .5s;border:0 solid hsla(0,0%,100%,.3)}.vue-simple-line--north,.vue-simple-line--south{height:0;width:100%}.vue-simple-line--east,.vue-simple-line--west{height:100%;width:0}.vue-simple-line--east{border-right-width:1px}.vue-simple-line--west{border-left-width:1px}.vue-simple-line--south{border-bottom-width:1px}.vue-simple-line--north{border-top-width:1px}.vue-simple-line--hover{opacity:1;border-color:#fff}.lph[data-v-a610896d]{gap:.75rem}.lph[data-v-a610896d],.lph-drop[data-v-a610896d]{display:flex;flex-direction:column}.lph-drop[data-v-a610896d]{align-items:center;gap:.3rem;padding:1.3rem;border:2px dashed #cbd5e1;border-radius:var(--r-lg);background:#f8fafc;text-align:center;transition:border-color .15s,background .15s}.lph-drop.over[data-v-a610896d]{border-color:#4f46e5;background:var(--c-primary-surface)}.lph-drop.disabled[data-v-a610896d]{opacity:.7}.lph-ic[data-v-a610896d]{width:38px;height:38px;color:#94a3b8}.lph-txt[data-v-a610896d]{margin:0;font-size:.92rem;color:#334155;font-weight:600}.lph-browse[data-v-a610896d]{color:#4f46e5;cursor:pointer;text-decoration:underline}.lph-input[data-v-a610896d]{display:none}.lph-hint[data-v-a610896d]{margin:0;font-size:.78rem;color:#94a3b8}.lph-bar[data-v-a610896d]{display:flex;align-items:center;justify-content:space-between}.lph-count[data-v-a610896d]{font-size:.82rem;color:#64748b;font-weight:600}.lph-dlall[data-v-a610896d]{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:var(--r-md);padding:.35rem .7rem;cursor:pointer}.lph-dlall[data-v-a610896d]:hover:not(:disabled){border-color:#4f46e5;color:#4f46e5}.lph-dlall[data-v-a610896d]:disabled{opacity:.6;cursor:default}.lph-prog[data-v-a610896d]{color:#4f46e5;font-weight:600}.lph-err[data-v-a610896d],.lph-prog[data-v-a610896d]{margin:0;font-size:.85rem}.lph-err[data-v-a610896d]{color:#e11d48}.lph-empty[data-v-a610896d],.lph-load[data-v-a610896d]{font-size:.88rem;color:#64748b}.lph-grid[data-v-a610896d]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.6rem}.lph-item[data-v-a610896d]{position:relative;aspect-ratio:4/3;border-radius:var(--r-md);overflow:hidden;border:1px solid #e8edf3;background:#eef2f7}.lph-thumb[data-v-a610896d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;cursor:pointer}.lph-item.is-main[data-v-a610896d]{outline:2px solid #4f46e5;outline-offset:-2px}.lph-item.is-pdf[data-v-a610896d]{background:linear-gradient(135deg,#fef3c7,#fde68a)}.lph-pdf[data-v-a610896d]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.lph-pdf-ic[data-v-a610896d]{width:34px;height:34px;color:#dc2626}.lph-pdf-lbl[data-v-a610896d]{color:#92400e}.lph-main[data-v-a610896d],.lph-pdf-lbl[data-v-a610896d]{font-size:.75rem;font-weight:800}.lph-main[data-v-a610896d]{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;gap:.2rem;color:#fff;background:#2563ebf2;padding:.15rem .45rem;border-radius:var(--r-full)}.lph-main[data-v-a610896d] svg{width:12px;height:12px}.lph-setmain[data-v-a610896d]{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;font-weight:700;color:#334155;background:#ffffffeb;border:none;border-radius:var(--r-full);padding:.15rem .45rem;cursor:pointer;box-shadow:0 1px 4px #00000026;opacity:0;transition:opacity .12s}.lph-item:hover .lph-setmain[data-v-a610896d]{opacity:1}.lph-setmain[data-v-a610896d]:hover{color:#4f46e5}.lph-setmain[data-v-a610896d]:disabled{opacity:.7;cursor:default}.lph-setmain[data-v-a610896d] svg{width:12px;height:12px}.lph-acts[data-v-a610896d]{position:absolute;top:6px;right:6px;display:flex;gap:4px}.lph-act[data-v-a610896d]{width:28px;height:28px;border:none;border-radius:50%;background:#ffffffeb;color:#334155;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0003}.lph-act[data-v-a610896d] svg{width:16px;height:16px}.lph-act[data-v-a610896d]:hover{color:#4f46e5}.lph-del[data-v-a610896d]{color:#e11d48}.lph-del[data-v-a610896d]:hover{color:#b91c1c}.lph-overlay[data-v-a610896d]{position:fixed;inset:0;background:#000000e6;z-index:1000}.lph-modal[data-v-a610896d],.lph-overlay[data-v-a610896d]{display:flex;align-items:center;justify-content:center}.lph-modal[data-v-a610896d]{position:relative;max-width:90vw;max-height:90vh}.lph-modal--pdf[data-v-a610896d]{width:90vw;height:90vh}.lph-full[data-v-a610896d]{max-width:100%;max-height:85vh;-o-object-fit:contain;object-fit:contain;border-radius:var(--r-md);display:block}.lph-pdfframe[data-v-a610896d]{width:100%;height:100%;border:none;border-radius:var(--r-md);background:#fff;min-height:70vh}.lph-close[data-v-a610896d]{position:absolute;top:-3rem;right:0;width:44px;height:44px;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.lph-close[data-v-a610896d]:hover{background:#fff3}.lph-nav[data-v-a610896d]{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10}.lph-nav[data-v-a610896d]:hover{background:#fff3}.lph-nav.prev[data-v-a610896d]{left:-3.6rem}.lph-nav.next[data-v-a610896d]{right:-3.6rem}.lph-modal--pdf .lph-nav.prev[data-v-a610896d]{left:1rem}.lph-modal--pdf .lph-nav.next[data-v-a610896d]{right:1rem}.lph-confirm[data-v-a610896d]{background:#fff;border-radius:var(--r-xl);padding:2rem;max-width:400px;text-align:center}.lph-warn[data-v-a610896d]{width:44px;height:44px;color:#f59e0b;margin-bottom:.75rem}.lph-confirm h3[data-v-a610896d]{margin:0 0 .5rem;color:#1e293b}.lph-confirm p[data-v-a610896d]{color:#64748b;margin:0 0 1.25rem}.lph-confirm-acts[data-v-a610896d]{display:flex;gap:.75rem;justify-content:center}.lph-btn[data-v-a610896d]{padding:.65rem 1.3rem;border:1px solid #e2e8f0;border-radius:var(--r-md);background:#fff;color:#334155;cursor:pointer;font-weight:600}.lph-btn[data-v-a610896d]:hover{background:#f1f5f9}.lph-btn--danger[data-v-a610896d]{border:none;background:#dc2626;color:#fff}.lph-btn--danger[data-v-a610896d]:hover{background:#b91c1c}@media(max-width:768px){.lph-nav.prev[data-v-a610896d]{left:.5rem}.lph-nav.next[data-v-a610896d]{right:.5rem}}.special-slot[data-v-84af1104]{border:1px solid var(--c-100);border-radius:var(--r-lg);overflow:hidden;background:#fff;box-shadow:var(--shadow-sm)}.slot-header[data-v-84af1104]{display:flex;align-items:baseline;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid var(--c-100);background:var(--c-50)}.slot-title[data-v-84af1104]{display:flex;align-items:center;gap:.4rem;font-weight:600;font-size:.9rem;color:var(--c-800);white-space:nowrap}.slot-hint[data-v-84af1104]{font-size:.78rem;color:var(--c-400)}.slot-body[data-v-84af1104]{gap:1rem;padding:1rem}.slot-body[data-v-84af1104],.slot-preview[data-v-84af1104]{display:flex;align-items:center}.slot-preview[data-v-84af1104]{flex-shrink:0;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--c-200);background:var(--c-50);justify-content:center}.slot-preview--banner[data-v-84af1104]{width:280px;height:70px}.slot-preview--card[data-v-84af1104]{width:120px;height:90px}.slot-preview--empty[data-v-84af1104]{cursor:pointer;border-style:dashed;transition:border-color .15s,background .15s}.slot-preview--empty[data-v-84af1104]:hover{border-color:var(--c-primary);background:var(--c-primary-surface)}.slot-preview img[data-v-84af1104]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slot-placeholder[data-v-84af1104]{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:var(--c-300);font-size:.75rem}.placeholder-icon[data-v-84af1104]{font-size:1.75rem}.slot-actions[data-v-84af1104]{display:flex;flex-direction:column;gap:.5rem}.btn-slot-delete[data-v-84af1104],.btn-slot-upload[data-v-84af1104]{display:flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:var(--r-md);font-size:.85rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.btn-slot-upload[data-v-84af1104]{border:1px solid var(--c-primary);background:var(--c-primary-surface,#eff6ff);color:var(--c-primary)}.btn-slot-upload[data-v-84af1104]:hover:not(:disabled){background:var(--c-primary);color:#fff}.btn-slot-upload[data-v-84af1104]:disabled{opacity:.5;cursor:not-allowed}.btn-slot-delete[data-v-84af1104]{border:1px solid var(--c-danger-border,#fecaca);background:var(--c-danger-bg,#fef2f2);color:var(--c-danger)}.btn-slot-delete[data-v-84af1104]:hover:not(:disabled){background:var(--c-danger);color:#fff}.btn-slot-delete[data-v-84af1104]:disabled{opacity:.5;cursor:not-allowed}.crop-overlay[data-v-84af1104]{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:1200;padding:1rem}.crop-modal[data-v-84af1104]{background:#1a1a2e;border-radius:var(--r-xl);display:flex;flex-direction:column;width:min(900px,95vw);max-height:92vh;overflow:hidden;box-shadow:0 25px 60px #0009}.crop-header[data-v-84af1104]{justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.crop-header[data-v-84af1104],.crop-title[data-v-84af1104]{display:flex;align-items:center}.crop-title[data-v-84af1104]{gap:.5rem;font-weight:600;font-size:.95rem;color:#ffffffe6}.crop-close[data-v-84af1104]{width:32px;height:32px;border:none;border-radius:50%;background:#ffffff1a;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1.1rem;transition:background .15s}.crop-close[data-v-84af1104]:hover{background:#fff3}.crop-area[data-v-84af1104]{flex:1;overflow:hidden;min-height:0;max-height:62vh;background:#0d0d1a}.cropper[data-v-84af1104]{width:100%;height:100%;min-height:300px;max-height:62vh}[data-v-84af1104] .cropper-bg{background:repeating-conic-gradient(#1e1e2e 0 25%,#2a2a3e 0 50%) 0 0 /20px 20px}[data-v-84af1104] .vue-advanced-cropper__background{background:transparent}.crop-footer[data-v-84af1104]{justify-content:space-between;padding:1rem 1.25rem;border-top:1px solid hsla(0,0%,100%,.08);gap:1rem;flex-wrap:wrap}.crop-footer[data-v-84af1104],.crop-info[data-v-84af1104]{display:flex;align-items:center}.crop-info[data-v-84af1104]{gap:.4rem;font-size:.8rem;color:#ffffff73}.crop-actions[data-v-84af1104]{display:flex;gap:.75rem;margin-left:auto}.btn-secondary[data-v-84af1104]{padding:.6rem 1.25rem;border:1px solid hsla(0,0%,100%,.15);border-radius:var(--r-md);background:transparent;color:#ffffffb3;cursor:pointer;font-weight:500;font-size:.9rem;transition:background .15s}.btn-secondary[data-v-84af1104]:hover{background:#ffffff14}.btn-primary[data-v-84af1104]{display:flex;align-items:center;gap:.4rem;padding:.6rem 1.4rem;border:none;border-radius:var(--r-md);background:var(--c-primary);color:#fff;cursor:pointer;font-weight:600;font-size:.9rem;transition:opacity .15s}.btn-primary[data-v-84af1104]:hover:not(:disabled){opacity:.9}.btn-primary[data-v-84af1104]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-84af1104]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.confirm-modal[data-v-84af1104]{background:#fff;border-radius:var(--r-xl);padding:2rem;max-width:380px;text-align:center}.warning-icon[data-v-84af1104]{font-size:2.5rem;color:var(--c-warning);margin-bottom:.75rem}.confirm-modal h3[data-v-84af1104]{margin:0 0 .4rem;color:var(--c-800)}.confirm-modal p[data-v-84af1104]{color:var(--c-500);margin:0 0 1.25rem}.modal-actions[data-v-84af1104]{display:flex;gap:.75rem;justify-content:center}.btn-danger[data-v-84af1104]{padding:.6rem 1.25rem;border:none;border-radius:var(--r-md);background:var(--c-danger);color:#fff;cursor:pointer;font-weight:500}.btn-danger[data-v-84af1104]:hover{background:#b91c1c}@media(max-width:600px){.slot-body[data-v-84af1104]{flex-direction:column;align-items:flex-start}.slot-preview--banner[data-v-84af1104]{width:100%;height:70px}.slot-preview--card[data-v-84af1104]{width:120px;height:80px}.slot-actions[data-v-84af1104]{flex-direction:row}.crop-footer[data-v-84af1104]{flex-direction:column;align-items:flex-start}.crop-actions[data-v-84af1104]{margin-left:0}}.photo-manager[data-v-eeae67f8]{gap:1.5rem}.photo-manager[data-v-eeae67f8],.special-slots[data-v-eeae67f8]{display:flex;flex-direction:column}.special-slots[data-v-eeae67f8]{gap:.75rem}.gallery-separator[data-v-eeae67f8]{display:flex;align-items:center;gap:.75rem;color:var(--c-500);font-size:.875rem;font-weight:600;padding-top:.25rem}.gallery-separator span[data-v-eeae67f8]{display:flex;align-items:center;gap:.4rem}.gallery-separator[data-v-eeae67f8]:after{content:"";flex:1;height:1px;background:var(--c-200)}.unsaved-overlay[data-v-9632bf37]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:9999}.unsaved-box[data-v-9632bf37]{background:#fff;border-radius:var(--r-xl,16px);padding:2rem;max-width:420px;width:calc(100% - 2rem);text-align:center;box-shadow:0 20px 60px #0000002e}.unsaved-icon[data-v-9632bf37]{font-size:2.5rem;color:var(--c-warning,#b45309);margin-bottom:.75rem}.unsaved-icon[data-v-9632bf37] svg{width:48px;height:48px}h3[data-v-9632bf37]{margin:0 0 .5rem;font-size:1.15rem;font-weight:700;color:var(--c-800)}p[data-v-9632bf37]{margin:0 0 1.5rem;font-size:.9rem;color:var(--c-500);line-height:1.6}.unsaved-actions[data-v-9632bf37]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.btn-stay[data-v-9632bf37]{padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;border:1px solid var(--c-200);border-radius:var(--r-md);background:#fff;color:var(--c-700);cursor:pointer;font-family:inherit;transition:background .15s}.btn-stay[data-v-9632bf37]:hover{background:var(--c-50)}.btn-leave[data-v-9632bf37]{padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;border:none;border-radius:var(--r-md);background:var(--c-danger,#dc2626);color:#fff;cursor:pointer;font-family:inherit;transition:opacity .15s}.btn-leave[data-v-9632bf37]:hover{opacity:.88}.wizard-page[data-v-2776b279]{max-width:860px;margin:0 auto;gap:1.5rem}.loading-state[data-v-2776b279],.wizard-page[data-v-2776b279]{display:flex;flex-direction:column}.loading-state[data-v-2776b279]{align-items:center;justify-content:center;padding:6rem 2rem;gap:1rem;color:var(--c-400);font-size:.9rem}.loading-spinner[data-v-2776b279]{width:36px;height:36px;border:3px solid var(--c-200);border-top-color:var(--c-primary);border-radius:50%;animation:spin .9s linear infinite}.wizard-header[data-v-2776b279]{background:#fff;border-radius:var(--r-xl);padding:1.25rem 1.5rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:1.25rem}.wizard-back .back-link[data-v-2776b279]{display:inline-flex;align-items:center;gap:.35rem;color:var(--c-500);font-size:.8rem;text-decoration:none;margin-bottom:.3rem}.wizard-back .back-link[data-v-2776b279] svg{width:12px;height:12px}.wizard-back .back-link[data-v-2776b279]:hover{color:var(--c-primary)}.wizard-back h1[data-v-2776b279]{font-size:1.3rem;font-weight:800;color:var(--c-800);margin:0}.wizard-back .clone-link[data-v-2776b279]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.4rem;padding:.3rem .75rem;border:1px solid var(--c-primary-ring,#c7d2fe);border-radius:var(--r-full,999px);background:#fff;color:var(--c-primary);font-size:.78rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s}.wizard-back .clone-link[data-v-2776b279] svg{width:16px;height:16px}.wizard-back .clone-link[data-v-2776b279]:hover{background:var(--c-primary-surface,#eef2ff);border-color:var(--c-primary)}.wizard-steps[data-v-2776b279]{display:flex;align-items:center;gap:0;overflow-x:auto;padding-bottom:2px}.draft-clear-btn[data-v-2776b279]{margin-left:auto;padding:.25rem .7rem;border:1px solid var(--c-primary-ring,#c7d2fe);border-radius:var(--r-full,999px);background:#fff;color:var(--c-primary);font-size:.78rem;font-weight:700;cursor:pointer}.clone-banner[data-v-2776b279]{display:flex;align-items:center;gap:.6rem;padding:.65rem .9rem;border:1px solid var(--c-primary-ring,#c7d2fe);border-radius:10px;background:var(--c-primary-surface,#eef2ff);color:var(--c-700,#334155);font-size:.85rem}.clone-banner[data-v-2776b279] svg{width:18px;height:18px;color:var(--c-primary);flex-shrink:0}.clone-photos-hint[data-v-2776b279]{display:flex;align-items:center;gap:.45rem;margin:.4rem 0 0;color:var(--c-500,#64748b);font-size:.85rem}.clone-photos-hint[data-v-2776b279] svg{width:16px;height:16px}.step-btn[data-v-2776b279]{display:flex;flex-direction:column;align-items:center;gap:.3rem;background:none;border:none;padding:.4rem .6rem;cursor:pointer;flex-shrink:0;transition:opacity .2s}.step-btn .step-circle[data-v-2776b279]{width:30px;height:30px;border-radius:50%;border:2px solid var(--c-200);display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:var(--c-400);background:#fff;transition:all .2s}.step-btn .step-circle[data-v-2776b279] svg{width:12px;height:12px}.step-btn .step-label[data-v-2776b279]{font-size:.75rem;font-weight:600;color:var(--c-400);transition:color .2s;white-space:nowrap}.step-btn.done .step-circle[data-v-2776b279]{background:var(--c-success);border-color:var(--c-success);color:#fff}.step-btn.done .step-label[data-v-2776b279]{color:var(--c-success)}.step-btn.active .step-circle[data-v-2776b279]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.step-btn.active .step-label[data-v-2776b279]{color:var(--c-primary)}.step-btn.error .step-circle[data-v-2776b279]{background:var(--c-danger);border-color:var(--c-danger);color:#fff}.step-btn.error .step-label[data-v-2776b279]{color:var(--c-danger)}.step-btn:hover:not(.active) .step-circle[data-v-2776b279]{border-color:var(--c-primary);color:var(--c-primary)}.steps-nav-hint[data-v-2776b279]{font-size:.75rem;color:var(--c-400);text-align:center;margin-top:.3rem;display:flex;align-items:center;justify-content:center;gap:.3rem}.step-connector[data-v-2776b279]{flex:1;height:2px;background:var(--c-200);min-width:16px;max-width:40px;margin-bottom:18px;transition:background .2s}.step-connector.done[data-v-2776b279]{background:var(--c-success)}.step-content[data-v-2776b279]{display:flex;flex-direction:column;gap:1.25rem}.form-section[data-v-2776b279]{background:#fff;border-radius:var(--r-xl);padding:1.5rem;box-shadow:var(--shadow-sm)}.wizard-page.is-admin[data-v-2776b279]{gap:1rem}.wizard-page.is-admin .form-section[data-v-2776b279]{background:transparent;border-radius:0;padding:0 0 1.1rem;box-shadow:none;border-bottom:1px solid var(--c-200,#e2e8f0)}.wizard-page.is-admin .step-content[data-v-2776b279]{display:flex;flex-direction:column;gap:1rem}.admin-status-row[data-v-2776b279]{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.admin-save-bar[data-v-2776b279]{position:sticky;bottom:0;z-index:5;display:flex;justify-content:flex-end;padding:.7rem 0;background:var(--c-bg,#f8fafc);border-top:1px solid var(--c-200,#e2e8f0)}.section-header[data-v-2776b279]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--c-100)}.section-header h2[data-v-2776b279]{font-size:1.05rem;font-weight:700;color:var(--c-800);margin:0 0 .2rem}.section-header p[data-v-2776b279]{font-size:.8rem;color:var(--c-400);margin:0}.section-icon[data-v-2776b279]{width:40px;height:40px;border-radius:var(--r-md);background:var(--c-primary-surface);display:flex;align-items:center;justify-content:center;flex-shrink:0}.section-icon[data-v-2776b279] svg{width:20px;height:20px;color:var(--c-primary)}.form-group[data-v-2776b279]{margin-bottom:1.25rem;position:relative}.form-group[data-v-2776b279]:last-child{margin-bottom:0}.form-group label[data-v-2776b279]{display:flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;color:var(--c-700);margin-bottom:.5rem}.form-group input[data-v-2776b279],.form-group textarea[data-v-2776b279]{width:100%;padding:.7rem .875rem;border:1.5px solid var(--c-200);border-radius:var(--r-md);font-size:.9rem;color:var(--c-800);background:var(--c-50);box-sizing:border-box;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.form-group input[data-v-2776b279]:focus,.form-group textarea[data-v-2776b279]:focus{outline:none;border-color:var(--c-primary);background:#fff;box-shadow:0 0 0 3px var(--c-primary-ring)}.form-group input[data-v-2776b279]::-moz-placeholder,.form-group textarea[data-v-2776b279]::-moz-placeholder{color:var(--c-300)}.form-group input[data-v-2776b279]::placeholder,.form-group textarea[data-v-2776b279]::placeholder{color:var(--c-300)}.form-group textarea[data-v-2776b279]{resize:vertical;min-height:130px}.req[data-v-2776b279]{color:var(--c-danger);font-weight:700}.hint-label[data-v-2776b279]{font-size:.78rem;font-weight:400;color:var(--c-400)}.word-count[data-v-2776b279]{margin-left:auto;font-size:.78rem;font-weight:600;padding:.15rem .5rem;border-radius:var(--r-full);background:var(--c-danger-bg);color:var(--c-danger)}.word-count.ok[data-v-2776b279]{background:var(--c-success-bg);color:var(--c-success)}.field-hint[data-v-2776b279]{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--c-400);margin-bottom:.6rem}.field-hint[data-v-2776b279] svg{width:12px;height:12px;flex-shrink:0}.form-row[data-v-2776b279]{display:grid;gap:1rem;margin-bottom:1.25rem}.form-row .form-group[data-v-2776b279],.form-row[data-v-2776b279]:last-child{margin-bottom:0}.form-row.cols-2[data-v-2776b279]{grid-template-columns:repeat(2,1fr)}.form-row.cols-3[data-v-2776b279]{grid-template-columns:repeat(3,1fr)}.form-row.cols-4[data-v-2776b279]{grid-template-columns:repeat(4,1fr)}.form-row .col-2[data-v-2776b279]{grid-column:span 2}@media(max-width:640px){.form-row.cols-2[data-v-2776b279],.form-row.cols-3[data-v-2776b279],.form-row.cols-4[data-v-2776b279]{grid-template-columns:1fr}.form-row .col-2[data-v-2776b279]{grid-column:span 1}}@media(min-width:641px)and (max-width:860px){.form-row.cols-3[data-v-2776b279],.form-row.cols-4[data-v-2776b279]{grid-template-columns:repeat(2,1fr)}.form-row .col-2[data-v-2776b279]{grid-column:span 1}}.input-icon[data-v-2776b279]{position:relative}.input-icon[data-v-2776b279] svg:first-child{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--c-400);pointer-events:none}.input-icon input[data-v-2776b279]{padding-left:2.25rem}.autocomplete-input[data-v-2776b279]{position:relative;display:flex;flex-wrap:wrap;gap:.4rem;padding:.4rem .5rem;border:1.5px solid var(--c-200);border-radius:var(--r-md);min-height:46px;align-items:center;background:var(--c-50);transition:border-color .15s ease,box-shadow .15s ease}.autocomplete-input[data-v-2776b279]:focus-within{border-color:var(--c-primary);background:#fff;box-shadow:0 0 0 3px var(--c-primary-ring)}.autocomplete-input.search-input[data-v-2776b279]{padding-left:2.25rem}.autocomplete-input input[data-v-2776b279]{flex:1;min-width:140px;border:none;padding:.25rem .5rem;background:transparent;font-size:.9rem}.autocomplete-input input[data-v-2776b279]:focus{outline:none;box-shadow:none}.autocomplete-input .input-spinner[data-v-2776b279]{position:absolute;right:40px;top:50%;transform:translateY(-50%)}.autocomplete-input .input-spinner[data-v-2776b279] svg{width:16px;height:16px;color:var(--c-primary)}.autocomplete-input .clear-btn[data-v-2776b279]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:var(--c-100);border:none;border-radius:var(--r-sm);padding:4px;cursor:pointer;display:flex}.autocomplete-input .clear-btn[data-v-2776b279]:hover{background:var(--c-200)}.autocomplete-input .clear-btn[data-v-2776b279] svg{width:12px;height:12px;color:var(--c-500)}.search-icon[data-v-2776b279]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--c-400);pointer-events:none}.selected-items[data-v-2776b279]{display:flex;flex-wrap:wrap;gap:.4rem}.tag-badge[data-v-2776b279]{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .6rem;background:var(--c-primary-surface);color:var(--c-primary);border-radius:var(--r-full);font-size:.8rem;font-weight:600;border:1px solid #bfdbfe}.tag-badge button[data-v-2776b279]{display:flex;background:none;border:none;cursor:pointer;padding:0;color:#93c5fd}.tag-badge button[data-v-2776b279]:hover{color:var(--c-primary)}.tag-badge button[data-v-2776b279] svg{width:12px;height:12px}.autocomplete-dropdown[data-v-2776b279]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1.5px solid var(--c-200);border-radius:var(--r-lg);box-shadow:var(--shadow-md);max-height:220px;overflow-y:auto;z-index:50}.autocomplete-dropdown button[data-v-2776b279]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.7rem 1rem;text-align:left;background:none;border:none;cursor:pointer;font-size:.875rem;color:var(--c-700);transition:background .15s}.autocomplete-dropdown button[data-v-2776b279] svg{width:12px;height:12px;color:var(--c-400);flex-shrink:0}.autocomplete-dropdown button[data-v-2776b279]:hover{background:var(--c-50)}.autocomplete-dropdown button[data-v-2776b279]:first-child{border-radius:var(--r-lg) var(--r-lg) 0 0}.autocomplete-dropdown button[data-v-2776b279]:last-child{border-radius:0 0 var(--r-lg) var(--r-lg)}.autocomplete-dropdown button[data-v-2776b279]:only-child{border-radius:var(--r-lg)}.autocomplete-dropdown.empty[data-v-2776b279]{padding:1rem;text-align:center;color:var(--c-400);font-size:.875rem}.city-badge[data-v-2776b279]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;padding:.4rem .75rem;background:var(--c-success-bg);color:var(--c-success);border-radius:var(--r-md);font-size:.8rem;font-weight:600;border:1px solid #bbf7d0}.city-badge[data-v-2776b279] svg{width:12px;height:12px}.checkbox-inline[data-v-2776b279]{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:400;color:var(--c-700)}.checkbox-inline input[type=checkbox][data-v-2776b279]{-moz-appearance:auto;appearance:auto;-webkit-appearance:checkbox;width:18px;height:18px;padding:0;border:none;background:none;cursor:pointer;accent-color:var(--c-primary)}.checkbox-inline[data-v-2776b279] svg{width:16px;height:16px;color:var(--c-warning)}.checkbox-inline.is-disabled[data-v-2776b279]{opacity:.45;cursor:not-allowed;pointer-events:none}.checkbox-inline.is-disabled input[type=checkbox][data-v-2776b279]{cursor:not-allowed}.multi-input[data-v-2776b279]{flex-direction:column}.multi-input[data-v-2776b279],.remove-row[data-v-2776b279]{display:flex;gap:.5rem}.remove-row .input-icon[data-v-2776b279]{flex:1}.remove-btn[data-v-2776b279]{width:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--c-danger-bg);border:1.5px solid #fecaca;border-radius:var(--r-md);cursor:pointer}.remove-btn[data-v-2776b279] svg{width:16px;height:16px;color:var(--c-danger)}.remove-btn[data-v-2776b279]:hover{background:#fecaca}.add-btn[data-v-2776b279]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:var(--c-50);border:1.5px dashed var(--c-300);border-radius:var(--r-md);color:var(--c-500);cursor:pointer;font-size:.85rem}.add-btn[data-v-2776b279]:hover{background:var(--c-100);border-color:var(--c-400)}.add-btn[data-v-2776b279] svg{width:16px;height:16px}.hours-presets[data-v-2776b279]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.85rem}.hours-presets-label[data-v-2776b279]{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;color:var(--c-500);margin-right:.2rem}.hours-presets-label[data-v-2776b279] .iconify,.hours-presets-label[data-v-2776b279] svg{width:16px;height:16px}.hours-preset[data-v-2776b279]{padding:.32rem .75rem;border:1px solid var(--c-200);border-radius:var(--r-full);background:var(--c-50);color:var(--c-700);font-size:.8rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.hours-preset[data-v-2776b279]:hover{border-color:var(--c-primary);color:var(--c-primary);background:var(--c-primary-surface)}.opening-hours[data-v-2776b279]{display:flex;flex-direction:column;gap:.5rem}.day-row[data-v-2776b279]{display:grid;grid-template-columns:130px 140px 1fr;gap:1rem;align-items:center;padding:.75rem 1rem;background:var(--c-50);border-radius:var(--r-md);border:1px solid var(--c-100)}@media(max-width:640px){.day-row[data-v-2776b279]{grid-template-columns:1fr 1fr;gap:.5rem}.day-row .day-name[data-v-2776b279],.day-row .time-inputs[data-v-2776b279]{grid-column:span 2}}.day-name[data-v-2776b279]{font-size:.875rem;font-weight:600;color:var(--c-700)}.day-mode-select[data-v-2776b279]{font-size:.85rem;padding:.35rem .5rem;border-radius:var(--r-sm);border:1px solid var(--c-200);background:#fff;color:var(--c-700);cursor:pointer}.day-mode-select[data-v-2776b279]:focus{outline:none;border-color:var(--c-primary-ring)}.time-inputs[data-v-2776b279]{display:flex;align-items:center;gap:.4rem}.time-inputs.disabled[data-v-2776b279]{opacity:.35;pointer-events:none}.time-inputs span[data-v-2776b279]{color:var(--c-400);font-weight:600}.activation-section[data-v-2776b279]{text-align:center;padding:2.5rem 2rem}.activation-icon[data-v-2776b279]{width:72px;height:72px;border-radius:50%;background:var(--c-danger-bg);display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem}.activation-icon[data-v-2776b279] svg{width:32px;height:32px;color:var(--c-danger)}.activation-icon.active[data-v-2776b279]{background:var(--c-primary-surface)}.activation-icon.active[data-v-2776b279] svg{color:var(--c-primary)}.activation-section h2[data-v-2776b279]{font-size:1.5rem;font-weight:800;color:var(--c-800);margin:0 0 .75rem}.activation-desc[data-v-2776b279]{color:var(--c-500);line-height:1.6;margin:0 0 1.5rem}.status-badge[data-v-2776b279]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:var(--r-full);font-size:.875rem;font-weight:600;background:var(--c-danger-bg);color:var(--c-danger);border:1px solid #fecaca;margin-bottom:1.75rem}.status-badge[data-v-2776b279] svg{width:16px;height:16px}.status-badge.active[data-v-2776b279]{background:var(--c-success-bg);color:var(--c-success);border-color:#bbf7d0}.activation-actions[data-v-2776b279]{display:flex;flex-direction:column;align-items:center;gap:1rem}.btn-activate[data-v-2776b279]{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 2rem;border-radius:var(--r-lg);background:var(--c-success);color:#fff;border:none;font-size:1rem;font-weight:700;cursor:pointer;transition:background .15s ease,transform .15s ease}.btn-activate[data-v-2776b279] svg{width:20px;height:20px}.btn-activate[data-v-2776b279]:hover:not(:disabled){background:#15803d;transform:translateY(-1px)}.btn-activate[data-v-2776b279]:disabled{opacity:.7;cursor:not-allowed}.btn-deactivate[data-v-2776b279]{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 2rem;border-radius:var(--r-lg);background:var(--c-danger);color:#fff;border:none;font-size:1rem;font-weight:700;cursor:pointer;transition:background .15s ease,transform .15s ease}.btn-deactivate[data-v-2776b279] svg{width:20px;height:20px}.btn-deactivate[data-v-2776b279]:hover:not(:disabled){background:#b91c1c;transform:translateY(-1px)}.btn-deactivate[data-v-2776b279]:disabled{opacity:.7;cursor:not-allowed}.btn-skip[data-v-2776b279]{color:var(--c-500);font-size:.9rem;text-decoration:none;padding:.5rem 1rem;border-radius:var(--r-md);transition:background .15s ease,color .15s ease}.btn-skip[data-v-2776b279]:hover{background:var(--c-100);color:var(--c-800)}.btn-view-public[data-v-2776b279]{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.25rem;border-radius:var(--r-lg);background:var(--c-primary-bg,#eff6ff);color:var(--c-primary,#4f46e5);font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s ease,transform .15s ease}.btn-view-public[data-v-2776b279] svg{width:16px;height:16px}.btn-view-public[data-v-2776b279]:hover{background:var(--c-primary-bg-hover,#dbeafe);transform:translateY(-1px)}.activation-info[data-v-2776b279]{display:flex;align-items:center;gap:.5rem;justify-content:center;margin-top:2rem;font-size:.8rem;color:var(--c-400)}.activation-info[data-v-2776b279] svg{width:16px;height:16px;flex-shrink:0}.field-error[data-v-2776b279]{display:flex;align-items:center;gap:.25rem;font-size:.78rem;color:var(--c-danger);margin-top:.3rem}.field-error[data-v-2776b279] svg{width:12px;height:12px;flex-shrink:0}.banned-warns[data-v-2776b279]{margin:.25rem 0 0;padding-left:1.1rem;color:#b45309;font-size:.8rem}.banned-warn-line[data-v-2776b279]{display:block;margin-top:.25rem;color:#b45309;font-size:.8rem}.char-counter[data-v-2776b279]{display:block;text-align:right;font-size:.75rem;color:var(--c-text-muted);margin-top:.2rem}.char-counter.char-counter--warn[data-v-2776b279]{color:var(--c-danger);font-weight:600}.input-icon.is-invalid input[data-v-2776b279]{border-color:var(--c-danger);background:var(--c-danger-bg)}.input-icon.is-invalid input[data-v-2776b279]:focus{border-color:var(--c-danger);box-shadow:0 0 0 3px #ef444426}.form-group input.is-invalid[data-v-2776b279],.form-group textarea.is-invalid[data-v-2776b279]{border-color:var(--c-danger);background:var(--c-danger-bg)}.form-group input.is-invalid[data-v-2776b279]:focus,.form-group textarea.is-invalid[data-v-2776b279]:focus{border-color:var(--c-danger);box-shadow:0 0 0 3px #ef444426}.autocomplete-input.is-invalid[data-v-2776b279],.remove-row input.is-invalid[data-v-2776b279]{border-color:var(--c-danger);background:var(--c-danger-bg)}.remove-row input.is-invalid[data-v-2776b279]:focus{border-color:var(--c-danger);box-shadow:0 0 0 3px #ef444426}.remove-item[data-v-2776b279]{display:flex;flex-direction:column;gap:.2rem}.step-nav[data-v-2776b279]{justify-content:space-between;padding:.25rem 0}.step-nav[data-v-2776b279],.step-nav .step-nav-extras[data-v-2776b279],.step-nav .step-nav-main[data-v-2776b279]{display:flex;align-items:center;gap:.5rem}.step-nav .step-nav-extras[data-v-2776b279]{margin-left:auto}.btn-activate-sm[data-v-2776b279]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:var(--r-md);font-size:.85rem;font-weight:600;cursor:pointer;background:var(--c-success);color:#fff;border:none}.btn-activate-sm[data-v-2776b279]:disabled{opacity:.6;cursor:not-allowed}.btn-deactivate-sm[data-v-2776b279]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:var(--r-md);font-size:.85rem;font-weight:600;cursor:pointer;background:none;color:var(--c-500);border:1px solid var(--c-300)}.btn-deactivate-sm[data-v-2776b279]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-2776b279]{position:fixed;inset:0;background:#00000073;z-index:1000;justify-content:center;padding:1rem}.modal-box[data-v-2776b279],.modal-overlay[data-v-2776b279]{display:flex;align-items:center}.modal-box[data-v-2776b279]{background:#fff;border-radius:var(--r-lg);padding:2rem;max-width:420px;width:100%;flex-direction:column;gap:1rem;text-align:center;box-shadow:var(--shadow-lg)}.modal-box h3[data-v-2776b279]{font-size:1.15rem;font-weight:700;color:var(--c-900);margin:0}.modal-box p[data-v-2776b279]{font-size:.9rem;color:var(--c-600);margin:0}.modal-icon[data-v-2776b279]{font-size:2.5rem;color:var(--c-danger);line-height:1}.modal-hint[data-v-2776b279]{background:var(--c-50);border-radius:var(--r-md);padding:.75rem 1rem;font-size:.85rem!important}.promo-options[data-v-2776b279]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.promo-option[data-v-2776b279]{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:1px solid var(--c-200);border-radius:var(--r-md);cursor:pointer;transition:border-color .15s,background .15s}.promo-option[data-v-2776b279]:hover{border-color:var(--c-primary-ring);background:var(--c-primary-surface)}.promo-option--disabled[data-v-2776b279]{opacity:.55;cursor:not-allowed}.promo-option--disabled[data-v-2776b279]:hover{border-color:var(--c-200);background:none}.promo-option input[type=checkbox][data-v-2776b279]{margin-top:.15rem;flex-shrink:0;width:1rem;height:1rem;accent-color:var(--c-primary);cursor:pointer}.promo-option div[data-v-2776b279]{display:flex;flex-direction:column;gap:.2rem}.promo-option div strong[data-v-2776b279]{color:var(--c-800);font-size:.9rem}.promo-option div span[data-v-2776b279]{color:var(--c-500);font-size:.8125rem}.promo-no-city[data-v-2776b279]{color:var(--c-warning)!important;font-style:italic}.promo-route[data-v-2776b279]{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--c-500)}.promo-route code[data-v-2776b279]{font-family:monospace;color:var(--c-primary);font-size:.75rem}.promo-route em[data-v-2776b279]{color:var(--c-400);font-style:normal}.promo-date-group[data-v-2776b279]{margin-bottom:1rem}.promo-clear-date[data-v-2776b279]{margin-top:.5rem;font-size:.8125rem}.promo-actions[data-v-2776b279]{display:flex;gap:.75rem;margin-top:.5rem}.promo-info-page[data-v-2776b279]{display:flex;flex-direction:column;gap:1.5rem}.promo-hero[data-v-2776b279]{display:flex;align-items:center;gap:1.25rem;padding:1.5rem;background:var(--c-primary-surface);border:1px solid var(--c-primary-ring);border-radius:var(--r-xl)}.promo-hero h2[data-v-2776b279]{margin:0 0 .25rem;font-size:1.125rem;color:var(--c-800)}.promo-hero p[data-v-2776b279]{margin:0;color:var(--c-600);font-size:.9rem}.promo-hero-icon[data-v-2776b279]{width:52px;height:52px;flex-shrink:0;background:var(--c-primary);border-radius:var(--r-full);display:flex;align-items:center;justify-content:center;color:#fff}.promo-hero-icon[data-v-2776b279] svg{width:24px;height:24px}.promo-section-label[data-v-2776b279]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-400)}.promo-benefits-grid[data-v-2776b279]{display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem}@media(max-width:700px){.promo-benefits-grid[data-v-2776b279]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.promo-benefits-grid[data-v-2776b279]{grid-template-columns:1fr}}.promo-benefit[data-v-2776b279]{display:flex;flex-direction:column;gap:.375rem;padding:1rem;background:#fff;border:1px solid var(--c-100);border-radius:var(--r-lg)}.promo-benefit strong[data-v-2776b279]{font-size:.875rem;color:var(--c-800)}.promo-benefit span[data-v-2776b279]{font-size:.8rem;color:var(--c-500);line-height:1.5}.promo-benefit-icon[data-v-2776b279]{width:36px;height:36px;border-radius:var(--r-md);background:var(--c-primary-surface);display:flex;align-items:center;justify-content:center;color:var(--c-primary)}.promo-benefit-icon[data-v-2776b279] svg{width:16px;height:16px}.promo-benefit-icon[data-v-2776b279]{margin-bottom:.25rem}.promo-how-list[data-v-2776b279]{display:flex;flex-direction:column;gap:.75rem}.promo-how-item[data-v-2776b279]{display:flex;align-items:flex-start;gap:1rem;padding:.875rem 1rem;background:#fff;border:1px solid var(--c-100);border-radius:var(--r-lg)}.promo-how-item strong[data-v-2776b279]{display:block;font-size:.875rem;color:var(--c-800);margin-bottom:.2rem}.promo-how-item span[data-v-2776b279]{font-size:.8125rem;color:var(--c-500)}.promo-how-num[data-v-2776b279]{width:28px;height:28px;flex-shrink:0;background:var(--c-primary);color:#fff;border-radius:var(--r-full);font-size:.875rem;font-weight:700;justify-content:center;margin-top:.1rem}.promo-cta-box[data-v-2776b279],.promo-how-num[data-v-2776b279]{display:flex;align-items:center}.promo-cta-box[data-v-2776b279]{gap:1rem;flex-wrap:wrap;padding:1.25rem 1.5rem;background:#fff;border:1.5px solid var(--c-primary-ring);border-radius:var(--r-xl)}.promo-cta-box div[data-v-2776b279]{flex:1;min-width:180px}.promo-cta-box div strong[data-v-2776b279]{display:block;font-size:.9rem;color:var(--c-800);margin-bottom:.2rem}.promo-cta-box div span[data-v-2776b279]{font-size:.8125rem;color:var(--c-500)}.promo-cta-box a[data-v-2776b279]{text-decoration:none;flex-shrink:0}.promo-cta-box-icon[data-v-2776b279]{width:28px;height:28px;color:var(--c-primary);flex-shrink:0}.promo-rules-note[data-v-2776b279]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--c-500)}.promo-rules-note[data-v-2776b279] svg{width:16px;height:16px;flex-shrink:0}.promo-rules-link[data-v-2776b279]{color:var(--c-primary);text-decoration:none;font-weight:500}.promo-rules-link[data-v-2776b279]:hover{text-decoration:underline}.promo-admin-cta[data-v-2776b279]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:space-between;padding:1.25rem 1.5rem;background:#fffbeb;border:1.5px solid #fde68a;border-radius:var(--r-xl)}.promo-admin-cta a[data-v-2776b279]{text-decoration:none;flex-shrink:0}.promo-admin-cta-info[data-v-2776b279]{display:flex;align-items:flex-start;gap:.875rem;flex:1;min-width:200px}.promo-admin-cta-info strong[data-v-2776b279]{display:block;font-size:.9rem;color:var(--c-800);margin-bottom:.2rem}.promo-admin-cta-info span[data-v-2776b279]{font-size:.8125rem;color:var(--c-600)}.promo-admin-cta-icon[data-v-2776b279]{width:28px;height:28px;color:#d97706;flex-shrink:0;margin-top:2px}.tag-search-wrap[data-v-2776b279]{position:relative;display:flex;align-items:center;margin-bottom:.375rem}.tag-search-icon[data-v-2776b279]{position:absolute;left:.625rem;pointer-events:none;display:flex;align-items:center;color:var(--c-400);z-index:1}.tag-search-icon[data-v-2776b279] svg{width:16px;height:16px;flex-shrink:0}.tag-search-wrap .tag-search-input[data-v-2776b279]{width:100%;padding:.4rem .75rem .4rem 2.25rem;border:1.5px solid var(--c-200);border-radius:var(--r-md);font-size:.875rem;outline:none;font-family:inherit;background:#fff}.tag-search-wrap .tag-search-input[data-v-2776b279]:focus{border-color:var(--c-primary-ring)}.tag-search-clear[data-v-2776b279]{all:unset;cursor:pointer;position:absolute;right:.5rem;display:flex;color:var(--c-400)}.tag-search-clear[data-v-2776b279]:hover{color:var(--c-700)}.tag-search-clear[data-v-2776b279] svg{width:16px;height:16px}.tag-no-results[data-v-2776b279]{padding:.5rem .75rem;font-size:.8125rem;color:var(--c-400);text-align:center}.tag-selected-list[data-v-2776b279]{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem}.tag-selected-badge[data-v-2776b279]{display:inline-flex;align-items:center;gap:.25rem;background:var(--c-primary-surface);color:var(--c-primary);border:1px solid var(--c-primary-ring);border-radius:var(--r-full);padding:.2rem .5rem .2rem .625rem;font-size:.8125rem;font-weight:600}.tag-selected-badge button[data-v-2776b279]{all:unset;cursor:pointer;display:flex}.tag-selected-badge button[data-v-2776b279] svg{width:12px;height:12px}.tree-picker-wrap[data-v-2776b279]{border:1.5px solid var(--c-200);border-radius:var(--r-lg);overflow:hidden;background:#fff;max-height:340px;overflow-y:auto}.tree-picker-wrap.is-invalid[data-v-2776b279]{border-color:var(--c-danger)}.tp-msg[data-v-2776b279]{padding:.75rem;font-size:.8125rem;color:var(--c-400);text-align:center;display:flex;align-items:center;justify-content:center;gap:.4rem}.tp-msg[data-v-2776b279] svg{width:12px;height:12px}.tp-msg-sm[data-v-2776b279]{padding:.3rem .75rem;justify-content:flex-start;font-size:.775rem}.tp-msg-empty[data-v-2776b279]{background:var(--c-50);font-style:italic}.tp-expand-btn[data-v-2776b279]{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;font-weight:500;color:#d97706;margin-left:auto;padding:.1rem .4rem;border:1px solid #fde68a;border-radius:var(--r-sm)}.tp-expand-btn[data-v-2776b279] svg{width:12px;height:12px}.tp-expand-btn[data-v-2776b279]:hover{background:#fef3c7}.tp-row[data-v-2776b279]{display:flex;align-items:center;gap:.35rem;cursor:pointer;padding:.45rem .75rem;transition:background .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tp-row[data-v-2776b279]:hover{background:var(--c-50)}.tp-parent[data-v-2776b279]{background:#fefce8;font-weight:600;font-size:.8125rem;color:#78350f;border-bottom:1px solid #fde68a}.tp-parent[data-v-2776b279]:hover{background:#fef9c3}.tp-parent.tp-sel[data-v-2776b279]{background:#f59e0b;color:#fff;border-color:#d97706}.tp-parent.tp-sel .tp-folder[data-v-2776b279]{color:#fff}.tp-sel-child[data-v-2776b279]{padding-left:1.5rem;font-size:.8rem;color:var(--c-600);border-bottom:1px solid var(--c-100)}.tp-sel-child[data-v-2776b279]:last-child{border-bottom:none}.tp-sel-child.tp-sel[data-v-2776b279],.tp-sel-child[data-v-2776b279]:hover{background:var(--c-primary-surface);color:var(--c-primary)}.tp-sel-child.tp-sel[data-v-2776b279]{font-weight:500}.tp-name[data-v-2776b279]{flex:1}.tp-folder[data-v-2776b279]{width:13px;height:13px;flex-shrink:0;color:#f59e0b}.tp-check[data-v-2776b279]{width:14px;height:14px;flex-shrink:0;color:var(--c-primary)}.badge-is-parent[data-v-2776b279]{background:#fef3c7;color:#92400e;border-color:#fde68a;font-weight:600}.badge-folder-icon[data-v-2776b279]{width:12px;height:12px;flex-shrink:0;color:#f59e0b}.badge-folder-icon[data-v-2776b279] svg{width:12px;height:12px}.form-hint[data-v-2776b279]{display:flex;align-items:center;gap:.3rem;font-size:.8rem;margin-top:.35rem}.form-hint[data-v-2776b279] svg{width:12px;height:12px;flex-shrink:0}.hint-warn[data-v-2776b279]{color:var(--c-warning)!important}.dofollow-cta-card[data-v-2776b279]{margin-top:.75rem;padding:.875rem 1rem;background:color-mix(in srgb,var(--accent,#6366f1) 6%,#fff);border:1px solid color-mix(in srgb,var(--accent,#6366f1) 25%,transparent);border-radius:var(--r-lg);display:flex;flex-direction:column;gap:.625rem}.dofollow-cta-card__body[data-v-2776b279]{display:flex;align-items:flex-start;gap:.625rem}.dofollow-cta-card__body strong[data-v-2776b279]{font-size:.875rem;font-weight:700;color:var(--c-800);display:block}.dofollow-cta-card__body p[data-v-2776b279]{margin:.125rem 0 0;font-size:.8rem;color:var(--c-500)}.dofollow-cta-card__icon[data-v-2776b279]{color:var(--accent,#6366f1);width:18px;height:18px;flex-shrink:0;margin-top:1px}.dofollow-cta-card__btn[data-v-2776b279]{align-self:flex-start;display:inline-flex;align-items:center;gap:.375rem;padding:.4rem .875rem;font-size:.8125rem;font-weight:600;color:#fff;background:var(--accent,#6366f1);border:none;border-radius:var(--r-md);cursor:pointer;font-family:inherit;transition:opacity .15s}.dofollow-cta-card__btn[data-v-2776b279]:hover:not(:disabled){opacity:.88}.dofollow-cta-card__btn[data-v-2776b279]:disabled{opacity:.6;cursor:not-allowed}.dofollow-cta-card__btn[data-v-2776b279] svg{width:12px;height:12px}.brand-select[data-v-2776b279]{display:inline-flex;align-items:center;gap:.4rem;margin-left:.75rem;font-size:.85rem;color:var(--c-600)}.brand-select[data-v-2776b279] svg{width:16px;height:16px;color:var(--c-primary)}.brand-select select[data-v-2776b279]{max-width:220px;font-size:.85rem;padding:.3rem .5rem;border:1px solid var(--c-200);border-radius:var(--r-md);background:#fff;cursor:pointer}.brand-select select[data-v-2776b279]:disabled{opacity:.6}.legacy-addr[data-v-2776b279]{margin:.6rem 0 0;padding:.5rem .7rem;border:1px dashed var(--c-300,#cbd5e1);border-radius:8px;background:var(--c-50,#f8fafc);font-size:.82rem}.legacy-addr summary[data-v-2776b279]{cursor:pointer;font-weight:600;color:var(--c-700,#444);display:flex;align-items:center;gap:.35rem}.legacy-addr summary[data-v-2776b279] svg{width:15px;height:15px}.legacy-addr code[data-v-2776b279]{font-size:.76rem}.legacy-addr__t[data-v-2776b279]{margin-top:.5rem;border-collapse:collapse}.legacy-addr__t th[data-v-2776b279]{text-align:left;font-weight:500;color:var(--c-500,#888);padding:.15rem .9rem .15rem 0;white-space:nowrap}.legacy-addr__t td[data-v-2776b279]{padding:.15rem 0;font-family:ui-monospace,monospace}.legacy-addr__pusto[data-v-2776b279]{color:var(--c-400,#aaa);font-style:italic}.legacy-addr__hint[data-v-2776b279]{margin:.5rem 0 0;font-size:.75rem;color:var(--c-500,#888)}.night-hours-hint[data-v-2776b279]{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;color:var(--c-primary,#4f46e5)}.night-hours-hint[data-v-2776b279] svg,.night-hours-hint svg[data-v-2776b279]{width:14px;height:14px}.pdb[data-v-b82a7e54]{display:flex;align-items:center;gap:.625rem;padding:.625rem 1rem;background:#eef0fd;border:1px solid #c7cbf5;border-radius:var(--r-md);font-size:.875rem;color:#334155;margin-bottom:1rem}.pdb[data-v-b82a7e54] svg{width:16px;height:16px;flex-shrink:0;color:#4f46e5}.pdb span[data-v-b82a7e54]{flex:1;min-width:0}.pdb-clear[data-v-b82a7e54]{padding:.25rem .75rem;font-size:.8rem;font-weight:600;background:transparent;border:1px solid #cbd5e1;border-radius:var(--r-md);cursor:pointer;color:#475569;font-family:inherit;white-space:nowrap}.pdb-clear[data-v-b82a7e54]:hover{background:#fff}[data-v-e2e1a671]:root{--c-primary:#4f46e5;--c-primary-hover:#4338ca;--c-primary-surface:#eef2ff;--c-primary-ring:rgba(79,70,229,.15);--c-accent:#7c3aed;--c-accent-2:#4f46e5;--c-accent-light:#e0e7ff;--c-success:#16a34a;--c-success-bg:#dcfce7;--c-warning:#d97706;--c-warning-bg:#fef3c7;--c-danger:#dc2626;--c-danger-hover:#b91c1c;--c-danger-bg:#fee2e2;--c-50:#f7f8fc;--c-100:#eceef5;--c-200:#dcdfea;--c-300:#b6bacb;--c-400:#9296ad;--c-500:#6b7089;--c-600:#545a75;--c-700:#3d4159;--c-800:#262a40;--c-900:#171a2b;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:24px;--r-full:9999px;--shadow-xs:0 1px 2px rgba(0,0,0,.05);--shadow-sm:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04);--shadow-lg:0 10px 30px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.04);--shadow-xl:0 20px 50px rgba(0,0,0,.12),0 8px 16px rgba(0,0,0,.06);--container:1200px;--container-sm:860px;--sidebar-w:260px;--header-h:64px;--z-header:1000;--z-sidebar:1001;--z-overlay:999;--z-modal:1100;--transition:.15s ease;--transition-md:.25s ease}.pfa[data-v-e2e1a671]{justify-content:space-between;gap:.75rem;padding:.9rem 0 0;border-top:1px solid #eef2f7;margin-top:.25rem}.pfa[data-v-e2e1a671],.pfa-left[data-v-e2e1a671],.pfa-right[data-v-e2e1a671]{display:flex;align-items:center}.pfa-left[data-v-e2e1a671],.pfa-right[data-v-e2e1a671]{gap:.5rem;min-width:0}.pfa-right[data-v-e2e1a671]{margin-left:auto}@media(max-width:639px){.pfa-sticky[data-v-e2e1a671]{position:sticky;bottom:0;z-index:20;background:#fff;border-top:1px solid #e8edf3;box-shadow:0 -6px 16px #0f172a0f;margin:.25rem -1rem 0;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom))}.pfa-sticky[data-v-e2e1a671] .pf-btn{flex:1}}.iadd[data-v-35406a35]{max-width:640px}.iadd-back[data-v-35406a35]{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;font-weight:600;color:#64748b;text-decoration:none;margin-bottom:.75rem}.iadd-back[data-v-35406a35]:hover{color:#4f46e5}.iadd-back[data-v-35406a35] svg{width:16px;height:16px}.iadd-title[data-v-35406a35]{font-size:1.6rem;font-weight:800;margin:0 0 .25rem;color:#0f172a}.iadd-lead[data-v-35406a35]{color:#64748b;margin:0 0 1.25rem;font-size:.92rem}.iadd-empty[data-v-35406a35]{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:3rem 1rem;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:var(--r-xl);color:#64748b}.iadd-empty[data-v-35406a35] svg{width:48px;height:48px;opacity:.5}.iadd-empty h3[data-v-35406a35]{margin:.3rem 0 0;color:#334155}.iadd-empty p[data-v-35406a35]{margin:0;font-size:.88rem;max-width:380px}[data-v-8d2cb68e]:root{--c-primary:#4f46e5;--c-primary-hover:#4338ca;--c-primary-surface:#eef2ff;--c-primary-ring:rgba(79,70,229,.15);--c-accent:#7c3aed;--c-accent-2:#4f46e5;--c-accent-light:#e0e7ff;--c-success:#16a34a;--c-success-bg:#dcfce7;--c-warning:#d97706;--c-warning-bg:#fef3c7;--c-danger:#dc2626;--c-danger-hover:#b91c1c;--c-danger-bg:#fee2e2;--c-50:#f7f8fc;--c-100:#eceef5;--c-200:#dcdfea;--c-300:#b6bacb;--c-400:#9296ad;--c-500:#6b7089;--c-600:#545a75;--c-700:#3d4159;--c-800:#262a40;--c-900:#171a2b;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:24px;--r-full:9999px;--shadow-xs:0 1px 2px rgba(0,0,0,.05);--shadow-sm:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04);--shadow-lg:0 10px 30px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.04);--shadow-xl:0 20px 50px rgba(0,0,0,.12),0 8px 16px rgba(0,0,0,.06);--container:1200px;--container-sm:860px;--sidebar-w:260px;--header-h:64px;--z-header:1000;--z-sidebar:1001;--z-overlay:999;--z-modal:1100;--transition:.15s ease;--transition-md:.25s ease}.pfs-rail[data-v-8d2cb68e]{display:flex;align-items:flex-start;list-style:none;margin:0;padding:0}@media(max-width:639px){.pfs-rail[data-v-8d2cb68e]{display:none}}.pfs-step[data-v-8d2cb68e]{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:.35rem;margin:0;min-width:0}.pfs-dot[data-v-8d2cb68e]{width:34px;height:34px;border-radius:50%;border:2px solid #d8e0ea;background:#fff;color:#64748b;font-weight:800;font-size:.85rem;display:grid;place-items:center;cursor:default;z-index:1}.is-clickable .pfs-dot[data-v-8d2cb68e]{cursor:pointer}.is-active .pfs-dot[data-v-8d2cb68e]{border-color:#4f46e5;background:#4f46e5;color:#fff}.is-done .pfs-dot[data-v-8d2cb68e]{border-color:#4f46e5;background:#eef0fd;color:#4f46e5}.pfs-label[data-v-8d2cb68e]{font-size:.75rem;font-weight:700;color:#94a3b8;text-align:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}.is-active .pfs-label[data-v-8d2cb68e]{color:#4f46e5}.is-done .pfs-label[data-v-8d2cb68e]{color:#475569}.pfs-line[data-v-8d2cb68e]{position:absolute;top:17px;left:calc(50% + 21px);right:calc(-50% + 21px);height:2px;background:#e2e8f0}.is-done .pfs-line[data-v-8d2cb68e]{background:#4f46e5}.pfs-compact[data-v-8d2cb68e]{display:none}@media(max-width:639px){.pfs-compact[data-v-8d2cb68e]{display:block}}.pfs-compact-txt[data-v-8d2cb68e]{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.45rem}.pfs-compact-txt b[data-v-8d2cb68e]{font-size:.86rem;color:#1e293b;white-space:nowrap}.pfs-compact-txt span[data-v-8d2cb68e]{font-size:.82rem;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfs-bar[data-v-8d2cb68e]{height:6px;background:#e8edf3;overflow:hidden}.pfs-bar[data-v-8d2cb68e],.pfs-bar-fill[data-v-8d2cb68e]{border-radius:var(--r-full)}.pfs-bar-fill[data-v-8d2cb68e]{height:100%;background:#4f46e5;transition:width .2s ease}@media(prefers-reduced-motion:reduce){.pfs-bar-fill[data-v-8d2cb68e]{transition:none}}.draft-banner[data-v-23e521df]{display:flex;align-items:center;gap:.625rem;padding:.625rem 1rem;background:color-mix(in srgb,var(--c-primary,#4f46e5) 8%,#fff);border:1px solid color-mix(in srgb,var(--c-primary,#4f46e5) 25%,transparent);border-radius:var(--r-md);font-size:.875rem;color:var(--c-700);margin-bottom:1rem}.draft-banner[data-v-23e521df] svg{width:16px;height:16px;flex-shrink:0;color:var(--c-primary,#4f46e5)}.draft-banner span[data-v-23e521df]{flex:1}.draft-banner__clear[data-v-23e521df]{padding:.25rem .75rem;font-size:.8rem;font-weight:600;background:transparent;border:1px solid var(--c-300);border-radius:var(--r-sm);cursor:pointer;color:var(--c-600);font-family:inherit}.draft-banner__clear[data-v-23e521df]:hover{background:var(--c-50)}.draft-banner--clone[data-v-23e521df]{background:color-mix(in srgb,#f59e0b 12%,#fff);border-color:color-mix(in srgb,#f59e0b 40%,transparent);color:#92400e}.draft-banner--clone[data-v-23e521df] svg{color:#d97706}.draft-banner--clone b[data-v-23e521df]{font-weight:800}.wizard-page[data-v-23e521df]{max-width:860px;margin:0 auto;gap:1.5rem}.wizard-header[data-v-23e521df],.wizard-page[data-v-23e521df]{display:flex;flex-direction:column}.wizard-header[data-v-23e521df]{background:#fff;border-radius:var(--r-xl);padding:1.25rem 1.5rem;box-shadow:var(--shadow-sm);gap:1.25rem}.wizard-back .back-link[data-v-23e521df]{display:inline-flex;align-items:center;gap:.35rem;color:var(--c-500);font-size:.8rem;text-decoration:none;margin-bottom:.3rem}.wizard-back .back-link[data-v-23e521df] svg{width:12px;height:12px}.wizard-back .back-link[data-v-23e521df]:hover{color:var(--c-primary-hover)}.wizard-back h1[data-v-23e521df]{font-size:1.3rem;font-weight:800;color:var(--c-800);margin:0}.step-content[data-v-23e521df]{display:flex;flex-direction:column;gap:1.25rem}.form-section[data-v-23e521df]{background:#fff;border-radius:var(--r-xl);padding:1.5rem;box-shadow:var(--shadow-sm)}.section-header[data-v-23e521df]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--c-100)}.section-header h2[data-v-23e521df]{font-size:1.05rem;font-weight:700;color:var(--c-800);margin:0 0 .2rem}.section-header p[data-v-23e521df]{font-size:.8rem;color:var(--c-400);margin:0}.section-icon[data-v-23e521df]{width:40px;height:40px;border-radius:var(--r-md);background:var(--c-primary-surface);display:flex;align-items:center;justify-content:center;flex-shrink:0}.section-icon[data-v-23e521df] svg{width:20px;height:20px;color:var(--c-primary)}.form-group[data-v-23e521df]{margin-bottom:1.25rem;position:relative}.form-group[data-v-23e521df]:last-child{margin-bottom:0}.form-group label[data-v-23e521df]{display:flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;color:var(--c-700);margin-bottom:.5rem}.form-group input[data-v-23e521df],.form-group textarea[data-v-23e521df]{width:100%;padding:.7rem .875rem;border:1.5px solid var(--c-200);border-radius:var(--r-md);font-size:.9rem;color:var(--c-800);background:var(--c-50);box-sizing:border-box;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.form-group input[data-v-23e521df]:focus,.form-group textarea[data-v-23e521df]:focus{outline:none;border-color:var(--c-primary);background:#fff;box-shadow:0 0 0 3px var(--c-primary-ring)}.form-group input[data-v-23e521df]::-moz-placeholder,.form-group textarea[data-v-23e521df]::-moz-placeholder{color:var(--c-300)}.form-group input[data-v-23e521df]::placeholder,.form-group textarea[data-v-23e521df]::placeholder{color:var(--c-300)}.form-group textarea[data-v-23e521df]{resize:vertical;min-height:130px}.req[data-v-23e521df]{color:var(--c-danger);font-weight:700}.hint-label[data-v-23e521df]{font-size:.78rem;font-weight:400;color:var(--c-400)}.word-count[data-v-23e521df]{margin-left:auto;font-size:.78rem;font-weight:600;padding:.15rem .5rem;border-radius:var(--r-full);background:var(--c-danger-bg);color:var(--c-danger)}.word-count.ok[data-v-23e521df]{background:var(--c-success-bg);color:var(--c-success)}.field-hint[data-v-23e521df]{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--c-400);margin-bottom:.6rem}.field-hint[data-v-23e521df] svg{width:12px;height:12px;flex-shrink:0}.form-row[data-v-23e521df]{display:grid;gap:1rem;margin-bottom:1.25rem}.form-row .form-group[data-v-23e521df],.form-row[data-v-23e521df]:last-child{margin-bottom:0}.form-row.cols-2[data-v-23e521df]{grid-template-columns:repeat(2,1fr)}.form-row.cols-3[data-v-23e521df]{grid-template-columns:repeat(3,1fr)}.form-row.cols-4[data-v-23e521df]{grid-template-columns:repeat(4,1fr)}.form-row .col-2[data-v-23e521df]{grid-column:span 2}@media(max-width:640px){.form-row.cols-2[data-v-23e521df],.form-row.cols-3[data-v-23e521df],.form-row.cols-4[data-v-23e521df]{grid-template-columns:1fr}.form-row .col-2[data-v-23e521df]{grid-column:span 1}}@media(min-width:641px)and (max-width:860px){.form-row.cols-3[data-v-23e521df],.form-row.cols-4[data-v-23e521df]{grid-template-columns:repeat(2,1fr)}.form-row .col-2[data-v-23e521df]{grid-column:span 1}}.input-icon[data-v-23e521df]{position:relative}.input-icon[data-v-23e521df] svg:first-child{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--c-400);pointer-events:none}.input-icon input[data-v-23e521df]{padding-left:2.25rem}.autocomplete-input[data-v-23e521df]{position:relative;display:flex;flex-wrap:wrap;gap:.4rem;padding:.4rem .5rem;border:1.5px solid var(--c-200);border-radius:var(--r-md);min-height:46px;align-items:center;background:var(--c-50);transition:border-color .15s ease,box-shadow .15s ease}.autocomplete-input[data-v-23e521df]:focus-within{border-color:var(--c-primary);background:#fff;box-shadow:0 0 0 3px var(--c-primary-ring)}.autocomplete-input.search-input[data-v-23e521df]{padding-left:2.25rem}.autocomplete-input input[data-v-23e521df]{flex:1;min-width:140px;border:none;padding:.25rem .5rem;background:transparent;font-size:.9rem}.autocomplete-input input[data-v-23e521df]:focus{outline:none;box-shadow:none}.autocomplete-input .input-spinner[data-v-23e521df]{position:absolute;right:40px;top:50%;transform:translateY(-50%)}.autocomplete-input .input-spinner[data-v-23e521df] svg{width:16px;height:16px;color:var(--c-primary)}.autocomplete-input .clear-btn[data-v-23e521df]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:var(--c-100);border:none;border-radius:var(--r-sm);padding:4px;cursor:pointer;display:flex}.autocomplete-input .clear-btn[data-v-23e521df]:hover{background:var(--c-200)}.autocomplete-input .clear-btn[data-v-23e521df] svg{width:12px;height:12px;color:var(--c-500)}.search-icon[data-v-23e521df]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--c-400);pointer-events:none}.selected-items[data-v-23e521df]{display:flex;flex-wrap:wrap;gap:.4rem}.tag-badge[data-v-23e521df]{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .6rem;background:var(--c-primary-surface);color:var(--c-primary);border-radius:var(--r-full);font-size:.8rem;font-weight:600;border:1px solid #bfdbfe}.tag-badge button[data-v-23e521df]{display:flex;background:none;border:none;cursor:pointer;padding:0;color:#93c5fd}.tag-badge button[data-v-23e521df]:hover{color:var(--c-primary)}.tag-badge button[data-v-23e521df] svg{width:12px;height:12px}.autocomplete-dropdown[data-v-23e521df]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1.5px solid var(--c-200);border-radius:var(--r-lg);box-shadow:var(--shadow-md);max-height:220px;overflow-y:auto;z-index:50}.autocomplete-dropdown button[data-v-23e521df]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.7rem 1rem;text-align:left;background:none;border:none;cursor:pointer;font-size:.875rem;color:var(--c-700);transition:background .15s}.autocomplete-dropdown button[data-v-23e521df] svg{width:12px;height:12px;color:var(--c-400);flex-shrink:0}.autocomplete-dropdown button[data-v-23e521df]:hover{background:var(--c-50)}.autocomplete-dropdown button[data-v-23e521df]:first-child{border-radius:var(--r-lg) var(--r-lg) 0 0}.autocomplete-dropdown button[data-v-23e521df]:last-child{border-radius:0 0 var(--r-lg) var(--r-lg)}.autocomplete-dropdown button[data-v-23e521df]:only-child{border-radius:var(--r-lg)}.autocomplete-dropdown.empty[data-v-23e521df]{padding:1rem;text-align:center;color:var(--c-400);font-size:.875rem}.tag-search-wrap[data-v-23e521df]{position:relative;display:flex;align-items:center;margin-bottom:.375rem}.tag-search-icon[data-v-23e521df]{position:absolute;left:.625rem;pointer-events:none;display:flex;align-items:center;color:var(--c-400);z-index:1}.tag-search-icon[data-v-23e521df] svg{width:16px;height:16px;flex-shrink:0}.tag-search-wrap .tag-search-input[data-v-23e521df]{width:100%;padding:.4rem .75rem .4rem 2.25rem;border:1.5px solid var(--c-200);border-radius:var(--r-md);font-size:.875rem;outline:none;font-family:inherit;background:#fff}.tag-search-wrap .tag-search-input[data-v-23e521df]:focus{border-color:var(--c-primary-ring)}.tag-search-clear[data-v-23e521df]{all:unset;cursor:pointer;position:absolute;right:.5rem;display:flex;color:var(--c-400)}.tag-search-clear[data-v-23e521df]:hover{color:var(--c-700)}.tag-search-clear[data-v-23e521df] svg{width:16px;height:16px}.tag-selected-list[data-v-23e521df]{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem}.tag-selected-badge[data-v-23e521df]{display:inline-flex;align-items:center;gap:.25rem;background:var(--c-primary-surface);color:var(--c-primary);border:1px solid var(--c-primary-ring);border-radius:var(--r-full);padding:.2rem .5rem .2rem .625rem;font-size:.8125rem;font-weight:600}.tag-selected-badge button[data-v-23e521df]{all:unset;cursor:pointer;display:flex}.tag-selected-badge button[data-v-23e521df] svg{width:12px;height:12px}.tree-picker-wrap[data-v-23e521df]{border:1.5px solid var(--c-200);border-radius:var(--r-lg);overflow:hidden;background:#fff;max-height:340px;overflow-y:auto}.tree-picker-wrap.is-invalid[data-v-23e521df]{border-color:var(--c-danger)}.tp-section-label[data-v-23e521df]{padding:.35rem .75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-400);background:var(--c-50);border-bottom:1px solid var(--c-100)}.tp-msg[data-v-23e521df]{padding:.75rem;font-size:.8125rem;color:var(--c-400);text-align:center;display:flex;align-items:center;justify-content:center;gap:.4rem}.tp-msg[data-v-23e521df] svg{width:12px;height:12px}.tp-msg-sm[data-v-23e521df]{padding:.3rem .75rem;justify-content:flex-start;font-size:.775rem}.tp-msg-empty[data-v-23e521df]{background:var(--c-50);font-style:italic}.tp-expand-btn[data-v-23e521df]{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;font-weight:500;color:#d97706;margin-left:auto;padding:.1rem .4rem;border:1px solid #fde68a;border-radius:var(--r-sm)}.tp-expand-btn[data-v-23e521df] svg{width:12px;height:12px}.tp-expand-btn[data-v-23e521df]:hover{background:#fef3c7}.tp-row[data-v-23e521df]{display:flex;align-items:center;gap:.35rem;cursor:pointer;padding:.45rem .75rem;transition:background .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tp-row[data-v-23e521df]:hover{background:var(--c-50)}.tp-parent[data-v-23e521df]{background:#fefce8;font-weight:600;font-size:.8125rem;color:#78350f;border-bottom:1px solid #fde68a}.tp-parent[data-v-23e521df]:hover{background:#fef9c3}.tp-parent.tp-sel[data-v-23e521df]{background:#f59e0b;color:#fff;border-color:#d97706}.tp-parent.tp-sel .tp-folder[data-v-23e521df]{color:#fff}.tp-sel-child[data-v-23e521df]{padding-left:1.5rem;font-size:.8rem;color:var(--c-600);border-bottom:1px solid var(--c-100)}.tp-sel-child[data-v-23e521df]:last-child{border-bottom:none}.tp-sel-child.tp-sel[data-v-23e521df],.tp-sel-child[data-v-23e521df]:hover{background:var(--c-primary-surface);color:var(--c-primary)}.tp-sel-child.tp-sel[data-v-23e521df]{font-weight:500}.tp-name[data-v-23e521df]{flex:1}.tp-folder[data-v-23e521df]{width:13px;height:13px;flex-shrink:0;color:#f59e0b}.tp-check[data-v-23e521df]{width:14px;height:14px;flex-shrink:0;color:var(--c-primary)}.badge-is-parent[data-v-23e521df]{background:#fef3c7;color:#92400e;border-color:#fde68a;font-weight:600}.badge-folder-icon[data-v-23e521df]{width:12px;height:12px;flex-shrink:0;color:#f59e0b}.badge-folder-icon[data-v-23e521df] svg{width:12px;height:12px}.city-badge[data-v-23e521df]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;padding:.4rem .75rem;background:var(--c-success-bg);color:var(--c-success);border-radius:var(--r-md);font-size:.8rem;font-weight:600;border:1px solid #bbf7d0}.city-badge[data-v-23e521df] svg{width:12px;height:12px}.checkbox-inline[data-v-23e521df]{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:400;color:var(--c-700)}.checkbox-inline input[type=checkbox][data-v-23e521df]{-moz-appearance:auto;appearance:auto;-webkit-appearance:checkbox;width:18px;height:18px;padding:0;border:none;background:none;cursor:pointer;accent-color:var(--c-primary)}.checkbox-inline[data-v-23e521df] svg{width:16px;height:16px;color:var(--c-warning)}.checkbox-inline.is-disabled[data-v-23e521df]{opacity:.45;cursor:not-allowed;pointer-events:none}.multi-input[data-v-23e521df]{flex-direction:column}.multi-input[data-v-23e521df],.remove-row[data-v-23e521df]{display:flex;gap:.5rem}.remove-row .input-icon[data-v-23e521df]{flex:1}.remove-btn[data-v-23e521df]{width:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--c-danger-bg);border:1.5px solid #fecaca;border-radius:var(--r-md);cursor:pointer}.remove-btn[data-v-23e521df] svg{width:16px;height:16px;color:var(--c-danger)}.remove-btn[data-v-23e521df]:hover{background:#fecaca}.add-btn[data-v-23e521df]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:var(--c-50);border:1.5px dashed var(--c-300);border-radius:var(--r-md);color:var(--c-500);cursor:pointer;font-size:.85rem}.add-btn[data-v-23e521df]:hover{background:var(--c-100);border-color:var(--c-400)}.add-btn[data-v-23e521df] svg{width:16px;height:16px}.hours-presets[data-v-23e521df]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.85rem}.hours-presets-label[data-v-23e521df]{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;color:var(--c-500);margin-right:.2rem}.hours-presets-label[data-v-23e521df] .iconify,.hours-presets-label[data-v-23e521df] svg{width:16px;height:16px}.hours-preset[data-v-23e521df]{padding:.32rem .75rem;border:1px solid var(--c-200);border-radius:var(--r-full);background:var(--c-50);color:var(--c-700);font-size:.8rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.hours-preset[data-v-23e521df]:hover{border-color:var(--c-primary);color:var(--c-primary);background:var(--c-primary-surface)}.opening-hours[data-v-23e521df]{display:flex;flex-direction:column;gap:.5rem}.day-row[data-v-23e521df]{display:grid;grid-template-columns:130px 140px 1fr;gap:1rem;align-items:center;padding:.75rem 1rem;background:var(--c-50);border-radius:var(--r-md);border:1px solid var(--c-100)}@media(max-width:640px){.day-row[data-v-23e521df]{grid-template-columns:1fr 1fr;gap:.5rem}.day-row .day-name[data-v-23e521df],.day-row .time-inputs[data-v-23e521df]{grid-column:span 2}}.day-name[data-v-23e521df]{font-size:.875rem;font-weight:600;color:var(--c-700)}.day-mode-select[data-v-23e521df]{font-size:.85rem;padding:.35rem .5rem;border-radius:var(--r-sm);border:1px solid var(--c-200);background:#fff;color:var(--c-700);cursor:pointer}.day-mode-select[data-v-23e521df]:focus{outline:none;border-color:var(--c-primary-ring)}.time-inputs[data-v-23e521df]{display:flex;align-items:center;gap:.4rem}.time-inputs.disabled[data-v-23e521df]{opacity:.35;pointer-events:none}.time-inputs span[data-v-23e521df]{color:var(--c-400);font-weight:600}.activation-section[data-v-23e521df]{text-align:center;padding:2.5rem 2rem}.activation-icon[data-v-23e521df]{width:72px;height:72px;border-radius:50%;background:var(--c-primary-surface);display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem}.activation-icon[data-v-23e521df] svg{width:32px;height:32px;color:var(--c-primary)}.activation-section h2[data-v-23e521df]{font-size:1.5rem;font-weight:800;color:var(--c-800);margin:0 0 .75rem}.activation-desc[data-v-23e521df]{color:var(--c-500);line-height:1.6;margin:0 0 2rem}.activation-actions[data-v-23e521df]{display:flex;flex-direction:column;align-items:center;gap:1rem}.btn-activate[data-v-23e521df]{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 2rem;border-radius:var(--r-lg);background:var(--c-success);color:#fff;border:none;font-size:1rem;font-weight:700;cursor:pointer;transition:background .15s ease,transform .15s ease}.btn-activate[data-v-23e521df] svg{width:20px;height:20px}.btn-activate[data-v-23e521df]:hover:not(:disabled){background:#15803d;transform:translateY(-1px)}.btn-activate[data-v-23e521df]:disabled{opacity:.7;cursor:not-allowed}.btn-skip[data-v-23e521df]{color:var(--c-500);font-size:.9rem;text-decoration:none;padding:.5rem 1rem;border-radius:var(--r-md);transition:background .15s ease,color .15s ease}.btn-skip[data-v-23e521df]:hover{background:var(--c-100);color:var(--c-800)}.activation-info[data-v-23e521df]{display:flex;align-items:center;gap:.5rem;justify-content:center;margin-top:2rem;font-size:.8rem;color:var(--c-400)}.activation-info[data-v-23e521df] svg{width:16px;height:16px;flex-shrink:0}.empty-hint[data-v-23e521df]{display:flex;align-items:center;gap:.5rem;color:var(--c-400);font-size:.875rem;padding:1rem}.empty-hint[data-v-23e521df] svg{width:16px;height:16px}.field-error[data-v-23e521df]{display:flex;align-items:center;gap:.25rem;font-size:.78rem;color:var(--c-danger);margin-top:.3rem}.field-error[data-v-23e521df] svg{width:12px;height:12px;flex-shrink:0}.char-counter[data-v-23e521df]{display:block;text-align:right;font-size:.75rem;color:var(--c-text-muted);margin-top:.2rem}.char-counter.char-counter--warn[data-v-23e521df]{color:var(--c-danger);font-weight:600}.input-icon.is-invalid input[data-v-23e521df]{border-color:var(--c-danger);background:var(--c-danger-bg)}.input-icon.is-invalid input[data-v-23e521df]:focus{border-color:var(--c-danger);box-shadow:0 0 0 3px #ef444426}.form-group input.is-invalid[data-v-23e521df],.form-group textarea.is-invalid[data-v-23e521df]{border-color:var(--c-danger);background:var(--c-danger-bg)}.form-group input.is-invalid[data-v-23e521df]:focus,.form-group textarea.is-invalid[data-v-23e521df]:focus{border-color:var(--c-danger);box-shadow:0 0 0 3px #ef444426}.autocomplete-input.is-invalid[data-v-23e521df]{border-color:var(--c-danger);background:var(--c-danger-bg)}.remove-item[data-v-23e521df]{display:flex;flex-direction:column;gap:.2rem}.step-nav[data-v-23e521df]{justify-content:space-between;padding:.25rem 0}.promo-cta-section[data-v-23e521df],.step-nav[data-v-23e521df]{display:flex;align-items:center}.promo-cta-section[data-v-23e521df]{flex-direction:column;text-align:center;padding:2.5rem 1.5rem;gap:1rem}.promo-cta-section h2[data-v-23e521df]{margin:0;color:var(--c-800)}.promo-cta-icon[data-v-23e521df]{width:64px;height:64px;background:var(--c-primary-surface);border-radius:var(--r-full);display:flex;align-items:center;justify-content:center;color:var(--c-primary)}.promo-cta-icon[data-v-23e521df] svg{width:32px;height:32px}.promo-cta-desc[data-v-23e521df]{color:var(--c-600);font-size:.9375rem;max-width:480px;line-height:1.6;margin:0}.promo-cta-features[data-v-23e521df]{display:flex;flex-direction:column;gap:.625rem;align-items:center;margin:.5rem 0}.promo-cta-feature[data-v-23e521df]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--c-700)}.promo-cta-feature[data-v-23e521df] svg{width:16px;height:16px;color:var(--c-primary);flex-shrink:0}.promo-cta-btn[data-v-23e521df]{text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem}.dofollow-cta-card[data-v-23e521df]{margin-top:.75rem;padding:.875rem 1rem;background:color-mix(in srgb,var(--accent,#6366f1) 6%,#fff);border:1px solid color-mix(in srgb,var(--accent,#6366f1) 25%,transparent);border-radius:var(--r-lg);display:flex;flex-direction:column;gap:.625rem}.dofollow-cta-card__body[data-v-23e521df]{display:flex;align-items:flex-start;gap:.625rem}.dofollow-cta-card__body strong[data-v-23e521df]{font-size:.875rem;font-weight:700;color:var(--c-800);display:block}.dofollow-cta-card__body p[data-v-23e521df]{margin:.125rem 0 0;font-size:.8rem;color:var(--c-500)}.dofollow-cta-card__icon[data-v-23e521df]{color:var(--accent,#6366f1);width:18px;height:18px;flex-shrink:0;margin-top:1px}.dofollow-cta-card__btn[data-v-23e521df]{align-self:flex-start;display:inline-flex;align-items:center;gap:.375rem;padding:.4rem .875rem;font-size:.8125rem;font-weight:600;color:#fff;background:var(--accent,#6366f1);border:none;border-radius:var(--r-md);cursor:pointer;font-family:inherit;transition:opacity .15s}.dofollow-cta-card__btn[data-v-23e521df]:hover{opacity:.88}.dofollow-cta-card__btn[data-v-23e521df] svg{width:12px;height:12px}.night-hours-hint[data-v-23e521df]{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;color:var(--c-primary,#4f46e5)}.night-hours-hint[data-v-23e521df] svg,.night-hours-hint svg[data-v-23e521df]{width:14px;height:14px}.se[data-v-826b5920]{border:1px solid var(--c-300,#d4d4d4);border-radius:var(--r-md);overflow:hidden;background:#fff;transition:border-color .15s,box-shadow .15s}.se.is-focused[data-v-826b5920]{border-color:var(--c-primary,#2563eb);box-shadow:0 0 0 3px var(--c-primary-ring,rgba(37,99,235,.15))}.se-toolbar[data-v-826b5920]{display:flex;align-items:center;gap:.15rem;padding:.35rem .5rem;background:var(--c-50,#f8fafc);border-bottom:1px solid var(--c-200,#e5e7eb)}.se-sep[data-v-826b5920]{width:1px;height:18px;background:var(--c-200,#e5e7eb);margin:0 .25rem}.se-btn[data-v-826b5920]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--r-sm);background:transparent;color:var(--c-500,#64748b);cursor:pointer;transition:background .12s,color .12s}.se-btn[data-v-826b5920]:hover{background:var(--c-100,#eef2f7);color:var(--c-800,#1e293b)}.se-btn.on[data-v-826b5920]{background:var(--c-primary-surface,#eef2ff);color:var(--c-primary,#2563eb)}.se-btn[data-v-826b5920]:disabled{opacity:.35;cursor:not-allowed}.se-btn[data-v-826b5920] svg{width:16px;height:16px}.se-body[data-v-826b5920] .se-prose{min-height:130px;max-height:360px;overflow-y:auto;padding:.7rem .85rem;outline:none;font-size:.9rem;font-weight:400;line-height:1.6;color:var(--c-800,#1e293b)}.se-body[data-v-826b5920] .se-prose p{margin:0 0 .5rem}.se-body[data-v-826b5920] .se-prose p:last-child{margin-bottom:0}.se-body[data-v-826b5920] .se-prose ol,.se-body[data-v-826b5920] .se-prose ul{padding-left:1.4rem;margin:0 0 .5rem}.se-body[data-v-826b5920] .se-prose li{margin-bottom:.15rem}.se-body[data-v-826b5920] .se-prose strong{font-weight:700}.se-body[data-v-826b5920] .se-prose em{font-style:italic}.se-body[data-v-826b5920] .se-prose u{text-decoration:underline}.se-body[data-v-826b5920] .se-prose s{text-decoration:line-through}.se-body[data-v-826b5920] .se-prose h2{font-size:1.15rem;font-weight:700;margin:.6rem 0 .35rem}.se-body[data-v-826b5920] .se-prose h3{font-size:1rem;font-weight:700;margin:.5rem 0 .3rem}.se-body[data-v-826b5920] .se-prose h2:first-child,.se-body[data-v-826b5920] .se-prose h3:first-child{margin-top:0}.se-body[data-v-826b5920] .se-prose p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--c-400,#94a3b8);pointer-events:none;float:left;height:0}.ap[data-v-c68e7721]{flex-direction:column}.ap[data-v-c68e7721],.ap-bar[data-v-c68e7721]{display:flex}.ap-bar[data-v-c68e7721]{justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.55rem .7rem;background:#f8fafc;border-bottom:1px solid #e5e7eb}.ap-bar[data-v-c68e7721],.ap-hint[data-v-c68e7721]{align-items:center}.ap-hint[data-v-c68e7721]{display:inline-flex;gap:.35rem;font-size:.8rem;color:#475569}.ap-hint[data-v-c68e7721] svg{width:16px;height:16px;flex-shrink:0}.ap-actions[data-v-c68e7721]{display:inline-flex;align-items:center;gap:.5rem}.ap-count[data-v-c68e7721]{font-size:.78rem;font-weight:700;color:#0f172a}.ap-btn[data-v-c68e7721]{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .6rem;font-size:.78rem;font-weight:600;border:1px solid #d8e0ea;border-radius:var(--r-md);background:#fff;color:#334155;cursor:pointer}.ap-btn[data-v-c68e7721]:disabled{opacity:.45;cursor:default}.ap-btn[data-v-c68e7721]:not(:disabled):hover{border-color:#c7d2fe;background:#eef2ff}.ap-btn-clear[data-v-c68e7721]:not(:disabled):hover{border-color:#fecdd3;background:#fff1f2;color:#e11d48}.ap-btn[data-v-c68e7721] svg{width:16px;height:16px}.ap-map[data-v-c68e7721]{height:360px}.ap-map[data-v-c68e7721] .leaflet-container{height:100%;width:100%;cursor:crosshair}.ap-warn[data-v-c68e7721]{margin:.5rem 0 0;font-size:.8rem;color:#b45309}.al-form[data-v-7da2e076],.al-step-panel[data-v-7da2e076]{display:flex;flex-direction:column;gap:1.1rem}.al-steps[data-v-7da2e076]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.2rem}.al-step-tab[data-v-7da2e076]{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .85rem .45rem .45rem;border:1px solid #dde3ec;border-radius:var(--r-full);background:#fff;font-size:.85rem;font-weight:700;color:#64748b;cursor:pointer;transition:border-color .12s,color .12s,background .12s}.al-step-tab[data-v-7da2e076]:hover{border-color:#b8c2d0}.al-step-tab.active[data-v-7da2e076]{border-color:var(--c-primary,#2563eb);color:var(--c-primary,#2563eb);background:#eff6ff}.al-step-tab.done[data-v-7da2e076]{color:#16a34a;border-color:#bbf7d0}.al-step-num[data-v-7da2e076]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#f1f5f9;font-size:.78rem;font-weight:800;flex-shrink:0}.al-step-tab.active .al-step-num[data-v-7da2e076]{background:var(--c-primary,#2563eb);color:#fff}.al-step-tab.done .al-step-num[data-v-7da2e076]{background:#16a34a;color:#fff}.al-nav[data-v-7da2e076]{display:flex;align-items:center;gap:.6rem;margin-top:.2rem}.al-nav-spacer[data-v-7da2e076]{flex:1}.al-nav-btn[data-v-7da2e076]{display:inline-flex;align-items:center;gap:.4rem;padding:.75rem 1.25rem;border-radius:var(--r-lg);font-size:.98rem;font-weight:700;cursor:pointer;border:1px solid transparent;transition:border-color .12s,background .12s}.al-nav-back[data-v-7da2e076]{background:#fff;border-color:#dde3ec;color:#334155}.al-nav-back[data-v-7da2e076]:hover{border-color:#b8c2d0}.al-nav-next[data-v-7da2e076]{background:var(--c-primary,#2563eb);color:#fff;box-shadow:0 4px 14px #2563eb47}.al-nav-next[data-v-7da2e076]:hover{background:#1447c0}.al-nav .submit-btn[data-v-7da2e076]{width:auto;min-width:220px}@media(max-width:560px){.al-step-lbl[data-v-7da2e076]{display:none}}.al-cfg-err[data-v-7da2e076]{display:flex;align-items:center;gap:.85rem;padding:1rem 1.15rem;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--r-lg);color:#991b1b}.al-cfg-err-ic[data-v-7da2e076]{width:1.6rem;height:1.6rem;flex-shrink:0;color:#dc2626}.al-cfg-err-txt[data-v-7da2e076]{display:flex;flex-direction:column;gap:.15rem}.al-cfg-err-txt span[data-v-7da2e076]{font-size:.88rem;color:#b91c1c;font-weight:400}.al-cfg-retry[data-v-7da2e076]{margin-left:auto;flex-shrink:0;padding:.55rem 1rem;background:#dc2626;color:#fff;border:none;border-radius:var(--r-md);font-weight:700;font-size:.9rem;cursor:pointer}.al-cfg-retry[data-v-7da2e076]:hover{background:#b91c1c}.al-section[data-v-7da2e076]{border:1px solid #e8edf3;border-radius:var(--r-lg);padding:1.15rem 1.25rem 1.35rem;background:#fff;box-shadow:0 1px 2px #0f172a0a}.al-section legend[data-v-7da2e076]{display:inline-flex;align-items:center;gap:.4rem;font-size:1rem;font-weight:800;padding:0 .5rem;color:#1e293b;letter-spacing:-.01em}.leg-ic[data-v-7da2e076]{width:1.15rem;height:1.15rem;color:var(--c-primary,#2563eb);flex-shrink:0}.grid2[data-v-7da2e076]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.8rem .95rem;align-items:stretch}.al-amenities[data-v-7da2e076]{grid-column:1/-1;display:flex;flex-direction:column;gap:.9rem;margin-top:.3rem}.am-group-title[data-v-7da2e076]{margin:0 0 .5rem;font-size:.82rem;font-weight:800;color:#334155;text-transform:uppercase;letter-spacing:.03em}.am-items[data-v-7da2e076]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.4rem .9rem}.am-chk[data-v-7da2e076]{display:flex;align-items:center;gap:.45rem;font-size:.88rem;font-weight:500;color:#1e293b;cursor:pointer}.am-chk input[data-v-7da2e076]{width:1.05rem;height:1.05rem;accent-color:var(--c-primary,#2563eb);cursor:pointer;flex-shrink:0}.al-cert[data-v-7da2e076]{grid-column:1/-1;display:flex;gap:.6rem;align-items:flex-start;margin:.2rem 0 0;padding:.7rem .85rem;background:#f0f9ff;border:1px solid #cfe8fb;border-radius:var(--r-md);font-size:.82rem;font-weight:400;line-height:1.5;color:#334155}.al-cert-ic[data-v-7da2e076]{width:1.2rem;height:1.2rem;color:var(--c-primary,#2563eb);flex-shrink:0;margin-top:.05rem}.field[data-v-7da2e076]{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:var(--c-700,#444);font-weight:600}.field>.inp[data-v-7da2e076],.field>.yn[data-v-7da2e076],.field>select.inp[data-v-7da2e076]{margin-top:auto}.inp[data-v-7da2e076]{width:100%;box-sizing:border-box;padding:.6rem .75rem;border:1px solid #d7dde6;border-radius:var(--r-md);font-size:.9rem;font-weight:400;font-family:inherit;background:#fff;color:#1e293b;transition:border-color .12s,box-shadow .12s}.inp[data-v-7da2e076]:hover{border-color:#b8c2d0}.inp[data-v-7da2e076]:focus,.inp[data-v-7da2e076]:focus-visible{outline:none;border-color:var(--c-primary,#2563eb);box-shadow:0 0 0 3px var(--c-primary-ring,rgba(37,99,235,.16))}.inp[data-v-7da2e076]::-moz-placeholder{color:#94a3b8}.inp[data-v-7da2e076]::placeholder{color:#94a3b8}select.inp[data-v-7da2e076]{cursor:pointer}textarea.inp[data-v-7da2e076]{resize:vertical;min-height:5.5rem}.inp--sm[data-v-7da2e076]{padding:.4rem .6rem;font-size:.82rem}.inp--err[data-v-7da2e076],.inp--err[data-v-7da2e076]:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262626}.field-err[data-v-7da2e076]{font-size:.78rem;font-weight:600}.field-err[data-v-7da2e076],.req[data-v-7da2e076]{color:#dc2626}.cap[data-v-7da2e076]{display:flex;align-items:center;gap:.35rem;min-height:18px;line-height:1.2}.cap-ic[data-v-7da2e076]{font-size:15px;width:15px;height:15px;color:var(--c-primary,#2563eb);flex-shrink:0}.cap[data-v-7da2e076] svg{width:16px;height:16px}.opt[data-v-7da2e076]{color:var(--c-500,#94a3b8)}.cap-count[data-v-7da2e076],.opt[data-v-7da2e076]{font-weight:400;font-size:.75rem}.cap-count[data-v-7da2e076]{margin-left:auto;color:var(--c-400,#94a3b8);font-variant-numeric:tabular-nums}.cap-count.is-near[data-v-7da2e076]{color:#b45309;font-weight:600}.legend-opt[data-v-7da2e076]{font-weight:400;font-size:.78rem;color:var(--c-500,#94a3b8)}.field--yn[data-v-7da2e076]{gap:.35rem}.yn[data-v-7da2e076]{display:inline-flex;border:1px solid #d7dde6;border-radius:var(--r-md);overflow:hidden;width:-moz-max-content;width:max-content}.yn-btn[data-v-7da2e076]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#fff;padding:.5rem 1.15rem;font-size:.85rem;font-weight:700;color:var(--c-600,#555);cursor:pointer;transition:background .12s,color .12s}.yn-btn+.yn-btn[data-v-7da2e076]{border-left:1px solid #d7dde6}.yn-btn[data-v-7da2e076]:hover{background:var(--c-100,#f1f5f9)}.yn-btn.active[data-v-7da2e076]{background:var(--c-primary,#2563eb);color:#fff}.hlp[data-v-7da2e076]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--c-200,#e2e8f0);color:var(--c-600,#555);font-size:.75rem;font-weight:700;cursor:help;position:relative;flex-shrink:0}.hlp[data-v-7da2e076]:after{content:attr(data-tip);bottom:calc(100% + 8px);width:220px;max-width:60vw;background:#1e293b;color:#fff;padding:.45rem .6rem;border-radius:var(--r-sm);font-size:.75rem;font-weight:400;line-height:1.35;text-align:left}.hlp[data-v-7da2e076]:after,.hlp[data-v-7da2e076]:before{position:absolute;left:50%;transform:translate(-50%);opacity:0;visibility:hidden;transition:opacity .12s;z-index:40}.hlp[data-v-7da2e076]:before{content:"";bottom:calc(100% + 3px);border:5px solid transparent;border-top-color:#1e293b}.hlp[data-v-7da2e076]:focus:after,.hlp[data-v-7da2e076]:focus:before,.hlp[data-v-7da2e076]:hover:after,.hlp[data-v-7da2e076]:hover:before{opacity:1;visibility:visible}.radio-row[data-v-7da2e076]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-chip[data-v-7da2e076]{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .95rem;border:1px solid #d7dde6;border-radius:var(--r-full);cursor:pointer;font-size:.875rem;font-weight:600;color:#475569;background:#fff;transition:border-color .12s,background .12s,color .12s,box-shadow .12s}.radio-chip[data-v-7da2e076]:hover{border-color:#b8c2d0;background:#f8fafc}.radio-chip.active[data-v-7da2e076]{border-color:var(--c-primary,#4f46e5);background:var(--c-primary-surface,#eef2ff);color:var(--c-primary,#4f46e5);box-shadow:0 0 0 3px var(--c-primary-ring,rgba(37,99,235,.14))}.al-links[data-v-7da2e076]{display:flex;flex-direction:column;gap:.6rem;margin-top:.75rem}.title-errors[data-v-7da2e076]{margin:.25rem 0 0;padding-left:1.1rem;color:#dc2626;font-size:.8rem}.title-errors--warn[data-v-7da2e076]{color:#b45309}.city-search[data-v-7da2e076]{position:relative}.city-drop[data-v-7da2e076]{position:absolute;z-index:20;top:100%;left:0;right:0;margin:.25rem 0 0;padding:.25rem;list-style:none;background:#fff;border:1px solid var(--c-200,#e5e5e5);border-radius:var(--r-md);box-shadow:0 6px 20px #0000001a;max-height:260px;overflow-y:auto}.city-drop li[data-v-7da2e076]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .5rem;cursor:pointer;border-radius:var(--r-sm)}.city-drop li[data-v-7da2e076]:hover{background:var(--c-100,#eee)}.city-drop code[data-v-7da2e076]{color:var(--c-500,#888);font-size:.78rem;flex-shrink:0}.city-drop-name[data-v-7da2e076]{font-size:.9rem}.city-drop-parent[data-v-7da2e076]{color:var(--c-500,#888);font-size:.82rem}.picked-city[data-v-7da2e076]{display:flex;align-items:center;gap:.4rem;font-size:.95rem;margin-bottom:.75rem}.link-btn[data-v-7da2e076]{background:none;border:none;color:var(--c-primary,#4f46e5);cursor:pointer;text-decoration:underline;font-size:.85rem}.map-box[data-v-7da2e076]{margin-top:.75rem;border:1px solid var(--c-200,#e5e5e5);border-radius:var(--r-md);overflow:hidden}.form-error[data-v-7da2e076]{color:#dc2626;font-size:.9rem}.submit-btn[data-v-7da2e076]{width:100%;padding:.9rem 1.25rem;background:var(--c-primary,#4f46e5);color:#fff;border:none;border-radius:var(--r-lg);font-size:1.02rem;font-weight:800;letter-spacing:-.01em;cursor:pointer;box-shadow:0 6px 18px #2563eb52;transition:background .12s,box-shadow .12s,transform .12s}.submit-btn[data-v-7da2e076]:hover:not(:disabled){background:#1447c0;box-shadow:0 8px 22px #2563eb6b;transform:translateY(-1px)}.submit-btn[data-v-7da2e076]:active:not(:disabled){transform:translateY(0)}.submit-btn[data-v-7da2e076]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.autocomplete-wrap[data-v-7da2e076]{position:relative}.autocomplete-list[data-v-7da2e076]{position:absolute;top:100%;left:0;right:0;z-index:50;background:#fff;border:1px solid var(--c-300,#d4d4d4);border-radius:var(--r-md);box-shadow:0 4px 12px #0000001a;margin:2px 0;padding:0;list-style:none;max-height:220px;overflow-y:auto}.autocomplete-list li[data-v-7da2e076]{padding:.5rem .75rem;font-size:.88rem;cursor:pointer}.autocomplete-list li[data-v-7da2e076]:hover{background:var(--c-100,#f5f5f5)}.ph-drop[data-v-7da2e076]{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:1.3rem;border:2px dashed var(--c-300,#cbd5e1);border-radius:var(--r-lg);background:var(--c-50,#f8fafc);text-align:center;transition:border-color .15s,background .15s}.ph-drop.over[data-v-7da2e076]{border-color:var(--c-primary,#4f46e5);background:var(--c-primary-surface)}.ph-ic[data-v-7da2e076]{width:36px;height:36px;color:var(--c-400,#94a3b8)}.ph-txt[data-v-7da2e076]{margin:0;font-size:.9rem;color:var(--c-700,#334155);font-weight:600}.ph-browse[data-v-7da2e076]{color:var(--c-primary,#4f46e5);cursor:pointer;text-decoration:underline}.ph-input[data-v-7da2e076]{display:none}.field-hint[data-v-7da2e076]{font-size:.78rem;color:var(--c-500,#94a3b8);font-weight:400}.notif-ok[data-v-7da2e076],.notif-warn[data-v-7da2e076]{display:flex;align-items:flex-start;gap:.45rem;margin:0 0 .9rem;padding:.65rem .85rem;border-radius:var(--r-md);font-size:.85rem;line-height:1.5}.notif-ok a[data-v-7da2e076],.notif-warn a[data-v-7da2e076]{text-decoration:underline}.notif-ok[data-v-7da2e076]{background:#f0fdf4;color:#166534}.notif-warn[data-v-7da2e076]{background:#fffbeb;color:#92400e}.ph-hint-add[data-v-7da2e076]{display:flex;align-items:center;gap:.5rem;margin:0;padding:.7rem .9rem;border-radius:var(--r-md);background:var(--c-primary-surface);border:1px solid #dbeafe;color:#3730a3;font-size:.86rem;font-weight:600}.ph-hint-add[data-v-7da2e076] svg{width:16px;height:16px;flex-shrink:0}.ph-grid[data-v-7da2e076]{list-style:none;padding:0;margin:.75rem 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.6rem}.ph-item[data-v-7da2e076]{position:relative;aspect-ratio:4/3;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--c-200,#e8edf3);background:var(--c-100,#eef2f7)}.ph-thumb[data-v-7da2e076]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ph-item.is-main[data-v-7da2e076]{outline:2px solid var(--c-primary,#4f46e5);outline-offset:-2px}.ph-main[data-v-7da2e076]{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;font-weight:800;color:#fff;background:#2563ebf2;padding:.15rem .45rem;border-radius:var(--r-full)}.ph-main[data-v-7da2e076] svg{width:12px;height:12px}.ph-setmain[data-v-7da2e076]{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;font-weight:700;color:#334155;background:#ffffffeb;border:none;border-radius:var(--r-full);padding:.15rem .45rem;cursor:pointer;box-shadow:0 1px 4px #00000026;opacity:0;transition:opacity .12s}.ph-item:hover .ph-setmain[data-v-7da2e076]{opacity:1}.ph-setmain[data-v-7da2e076]:hover{color:var(--c-primary,#4f46e5)}.ph-setmain[data-v-7da2e076] svg{width:12px;height:12px}.ph-del[data-v-7da2e076]{position:absolute;top:5px;right:5px;width:26px;height:26px;border:none;border-radius:50%;background:#ffffffeb;color:#e11d48;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0003}.ph-del[data-v-7da2e076] svg{width:16px;height:16px}.hint--locked[data-v-7da2e076]{display:block;line-height:1.4;color:#b45309;background:#fef3c7;border-radius:6px;padding:.45rem .55rem;margin-top:.35rem}.add-listing[data-v-66504cec]{max-width:760px;margin:0 auto}.al-back[data-v-66504cec]{display:inline-flex;align-items:center;gap:.35rem;color:var(--c-500,#64748b);font-size:.8rem;text-decoration:none;margin-bottom:.3rem}.al-back[data-v-66504cec] svg{width:12px;height:12px}.al-back[data-v-66504cec]:hover{color:var(--c-primary-hover,#4338ca)}.al-title[data-v-66504cec]{font-size:1.6rem;font-weight:800;margin:0 0 .25rem}.al-lead[data-v-66504cec]{color:var(--c-600,#555);margin:0 0 1.25rem}.al-quota[data-v-66504cec]{margin:0 0 1rem;padding:.6rem .9rem;border-radius:var(--r-md);background:var(--c-primary-surface);border:1px solid #dbeafe;color:#3730a3;font-size:.88rem;font-weight:600}.al-quota strong[data-v-66504cec]{font-weight:800}.al-limit[data-v-66504cec]{text-align:center;padding:2.5rem 1.5rem;border:1px solid #e5e7eb;border-radius:var(--r-xl);background:#fff}.al-limit-ic[data-v-66504cec] svg{width:48px;height:48px;color:#f59e0b}.al-limit h2[data-v-66504cec]{font-size:1.25rem;font-weight:800;margin:.75rem 0 .4rem}.al-limit p[data-v-66504cec]{color:var(--c-600,#555);margin:0 auto 1.25rem;max-width:440px}.al-step2-head[data-v-66504cec]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem}.al-ok[data-v-66504cec]{flex-shrink:0;width:34px;height:34px;color:#16a34a}.al-ok[data-v-66504cec] svg{width:32px;height:32px}.al-step2-actions[data-v-66504cec]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #eef0f3}.btn-ghost[data-v-66504cec]{display:inline-flex;align-items:center;padding:.6rem 1.1rem;border-radius:var(--r-md);border:1px solid #e2e8f0;background:#fff;color:var(--c-600,#555);font-weight:600;text-decoration:none}.btn-ghost[data-v-66504cec]:hover{background:#f8fafc;color:#1e293b}.pf-state[data-v-c5358934]{display:inline-flex;align-items:center;gap:.35rem;padding:.18rem .5rem;border-radius:999px;font-size:.78rem;font-weight:600;line-height:1.3;white-space:nowrap;border:1px solid transparent}.pf-state__icon[data-v-c5358934]{font-size:.95rem;flex:none}.pf-state--published[data-v-c5358934]{background:#e8f5e9;color:#1b5e20;border-color:#c8e6c9}.pf-state--pending-update[data-v-c5358934]{background:#e8f5e9;color:#33691e;border-color:#dcedc8}.pf-state--pending[data-v-c5358934]{background:#fff8e1;color:#8d6e00;border-color:#ffecb3}.pf-state--draft[data-v-c5358934]{background:#f5f5f5;color:#616161;border-color:#e0e0e0}.pf-state--hidden[data-v-c5358934]{background:#eceff1;color:#455a64;border-color:#cfd8dc}.pf-state--expired[data-v-c5358934]{background:#fff3e0;color:#e65100;border-color:#ffe0b2}.pf-state--blocked[data-v-c5358934]{background:#ffebee;color:#b71c1c;border-color:#ffcdd2}.pf-state--deleted[data-v-c5358934]{background:#ede7f6;color:#4527a0;border-color:#d1c4e9}.blog-editor[data-v-847a0e04]{max-width:900px;margin:0 auto}.loading-state[data-v-847a0e04]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:4rem;background:#fff;border-radius:var(--r-lg);color:var(--c-500)}.blog-form[data-v-847a0e04]{display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-847a0e04]{background:#fff;border-radius:var(--r-lg);padding:1.5rem;box-shadow:var(--shadow-sm)}.form-section h2[data-v-847a0e04]{font-size:1rem;font-weight:600;color:var(--c-800);padding-bottom:.75rem;border-bottom:1px solid var(--c-200)}.form-group[data-v-847a0e04],.form-section h2[data-v-847a0e04]{margin-bottom:1.25rem}.form-group[data-v-847a0e04]:last-child{margin-bottom:0}.form-group label[data-v-847a0e04]{display:block;font-size:.875rem;font-weight:500;color:var(--c-700);margin-bottom:.5rem}.form-group input[type=datetime-local][data-v-847a0e04],.form-group input[type=text][data-v-847a0e04],.form-group textarea[data-v-847a0e04]{width:100%;padding:.75rem 1rem;border:1px solid var(--c-200);border-radius:var(--r-md);font-size:.875rem;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.form-group input[type=datetime-local][data-v-847a0e04]:focus,.form-group input[type=text][data-v-847a0e04]:focus,.form-group textarea[data-v-847a0e04]:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-ring)}.form-group input[type=datetime-local][data-v-847a0e04]:disabled,.form-group input[type=text][data-v-847a0e04]:disabled,.form-group textarea[data-v-847a0e04]:disabled{background:var(--c-50);color:var(--c-500)}.form-group input[type=datetime-local][data-v-847a0e04]::-moz-placeholder,.form-group input[type=text][data-v-847a0e04]::-moz-placeholder,.form-group textarea[data-v-847a0e04]::-moz-placeholder{color:var(--c-400)}.form-group input[type=datetime-local][data-v-847a0e04]::placeholder,.form-group input[type=text][data-v-847a0e04]::placeholder,.form-group textarea[data-v-847a0e04]::placeholder{color:var(--c-400)}.form-group textarea[data-v-847a0e04]{resize:vertical}.form-group .hint[data-v-847a0e04]{display:block;font-size:.75rem;color:var(--c-400);margin-top:.25rem}.url-input[data-v-847a0e04]{display:flex;align-items:center;border:1px solid var(--c-200);border-radius:var(--r-md);overflow:hidden;background:var(--c-50)}.url-input .url-prefix[data-v-847a0e04]{padding:.75rem 1rem;background:var(--c-100);color:var(--c-500);font-size:.875rem;border-right:1px solid var(--c-200);white-space:nowrap}.url-input input[data-v-847a0e04]{border:none!important;border-radius:0!important}.url-input input[data-v-847a0e04]:focus{box-shadow:none!important}.checkbox-group label[data-v-847a0e04]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:var(--c-700)}.checkbox-group label input[type=checkbox][data-v-847a0e04]{width:18px;height:18px;cursor:pointer;accent-color:var(--c-primary)}.char-count[data-v-847a0e04]{display:block;text-align:right;font-size:.75rem;color:var(--c-400);margin-top:.25rem}.banned-warns[data-v-847a0e04]{margin:.25rem 0 0;padding-left:1.1rem;color:#b45309;font-size:.8rem}.keywords-input[data-v-847a0e04]{border:1px solid var(--c-200);border-radius:var(--r-md);padding:.5rem;display:flex;flex-direction:column;gap:.5rem;transition:border-color .15s ease}.keywords-input[data-v-847a0e04]:focus-within{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-ring)}.keywords-input input[data-v-847a0e04]{border:none!important;padding:.375rem .5rem!important;font-size:.875rem;outline:none;box-shadow:none!important}.keywords-tags[data-v-847a0e04]{display:flex;flex-wrap:wrap;gap:.375rem}.keyword-tag[data-v-847a0e04]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:var(--c-primary-surface);color:var(--c-primary);border-radius:var(--r-sm);font-size:.8125rem;font-weight:500}.keyword-remove[data-v-847a0e04]{background:none;border:none;color:var(--c-primary);cursor:pointer;font-size:1rem;line-height:1;padding:0 .125rem;opacity:.6;transition:opacity .15s}.keyword-remove[data-v-847a0e04]:hover{opacity:1}.keywords-actions[data-v-847a0e04]{display:flex;align-items:center;justify-content:space-between;margin-top:.25rem}.btn-ai-generate[data-v-847a0e04]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:linear-gradient(135deg,var(--c-primary),#7c3aed);color:#fff;border:none;border-radius:var(--r-sm);font-size:.75rem;font-weight:500;cursor:pointer;transition:opacity .15s ease,filter .15s ease;white-space:nowrap}.btn-ai-generate[data-v-847a0e04]:hover:not(:disabled){filter:brightness(1.1)}.btn-ai-generate[data-v-847a0e04]:disabled{opacity:.5;cursor:not-allowed}.body-fallback[data-v-847a0e04]{width:100%;padding:.75rem 1rem;border:1px solid var(--c-200);border-radius:var(--r-md);font-size:.875rem;font-family:inherit;resize:vertical}.form-actions[data-v-847a0e04]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1rem}.blog-form-page[data-v-4432726b]{max-width:1200px;margin:0 auto}.page-header[data-v-4432726b]{margin-bottom:2rem}.page-header .back-link[data-v-4432726b]{display:inline-flex;align-items:center;gap:.5rem;color:var(--c-500);text-decoration:none;font-size:.875rem;margin-bottom:.5rem}.page-header .back-link[data-v-4432726b]:hover{color:var(--c-primary)}.page-header h1[data-v-4432726b]{font-size:1.5rem;font-weight:600;color:var(--c-800)}.clt[data-v-d25390b5]{white-space:inherit;word-break:inherit}.clt-a[data-v-d25390b5]{color:inherit;text-decoration:underline;text-underline-offset:2px;word-break:break-all}.clt-a[data-v-d25390b5]:hover{text-decoration-thickness:2px}.cd-page[data-v-62d6ff42]{max-width:920px}.cd-loading[data-v-62d6ff42]{display:flex;align-items:center;gap:.5rem;padding:2rem;color:#64748b}.cd-head[data-v-62d6ff42]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1rem}.cd-title[data-v-62d6ff42]{margin:0 0 .3rem;font-size:1.3rem}.cd-badges[data-v-62d6ff42]{display:flex;gap:.35rem;flex-wrap:wrap}.ct-tb[data-v-62d6ff42]{display:inline-flex;align-items:center;gap:.25rem;padding:.12rem .6rem;border-radius:var(--r-full);font-size:.76rem;font-weight:700}.ct-tb--open[data-v-62d6ff42]{background:#ecfdf5;color:#059669}.ct-tb--muted[data-v-62d6ff42]{background:#e2e8f0;color:#475569}.ct-tb--waiting[data-v-62d6ff42]{background:#fffbeb;color:#b45309}.ct-tb--user[data-v-62d6ff42]{background:#eef2ff;color:#4338ca}.ct-tb--en[data-v-62d6ff42]{background:#1e293b;color:#fff;letter-spacing:.02em}.cd-meta[data-v-62d6ff42]{padding:.9rem 1.1rem;margin-bottom:1rem}.cd-meta-row[data-v-62d6ff42]{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap}.cd-avatar[data-v-62d6ff42]{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#eef2ff;color:#4338ca;font-weight:800;font-size:1.1rem;flex-shrink:0}.cd-meta-main[data-v-62d6ff42]{flex:1;min-width:220px}.cd-meta-links[data-v-62d6ff42]{display:flex;gap:1rem;flex-wrap:wrap;font-size:.85rem;margin-top:.15rem}.cd-meta-links a[data-v-62d6ff42],.cd-meta-links span[data-v-62d6ff42]{display:inline-flex;align-items:center;gap:.3rem;color:#475569;text-decoration:none}.cd-meta-links a[data-v-62d6ff42]:hover{color:#4338ca}.cd-meta-actions[data-v-62d6ff42]{display:flex;gap:.4rem;flex-wrap:wrap}.cd-thread[data-v-62d6ff42]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.cd-msg[data-v-62d6ff42]{max-width:85%;border-radius:var(--r-lg);padding:.75rem 1rem;line-height:1.55}.cd-msg--other[data-v-62d6ff42]{align-self:flex-start;background:#fff;border:1px solid #e2e8f0;border-top-left-radius:4px}.cd-msg--admin[data-v-62d6ff42]{align-self:flex-end;background:#eef2ff;border:1px solid #e0e7ff;border-top-right-radius:4px}.cd-msg-head[data-v-62d6ff42]{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap;font-size:.78rem;font-weight:700;color:#475569;margin-bottom:.35rem}.cd-msg-head time[data-v-62d6ff42]{font-weight:400;color:#94a3b8}.cd-seen[data-v-62d6ff42]{display:inline-flex;align-items:center;gap:.2rem;font-weight:600;color:#94a3b8}.cd-seen.on[data-v-62d6ff42]{color:#059669}.cd-msg-body[data-v-62d6ff42]{white-space:pre-line;word-break:break-word;color:#1e293b;font-size:.95rem}.cd-reply[data-v-62d6ff42]{padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.7rem}.cd-tpls[data-v-62d6ff42]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.cd-tpls-label[data-v-62d6ff42]{font-size:.8rem;color:#64748b;display:inline-flex;align-items:center;gap:.25rem}.cd-tpl[data-v-62d6ff42]{border:1px solid #e2e8f0;background:#fff;border-radius:var(--r-full);padding:.25rem .7rem;font-size:.8rem;font-weight:600;color:#475569;cursor:pointer}.cd-tpl[data-v-62d6ff42]:hover{background:#f8fafc}.cd-actions[data-v-62d6ff42]{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.cd-actions-sep[data-v-62d6ff42]{flex:1}.cd-block[data-v-62d6ff42]{color:#b91c1c}.cd-spin[data-v-62d6ff42]{animation:cd-rot-62d6ff42 1s linear infinite}@keyframes cd-rot-62d6ff42{to{transform:rotate(1turn)}}.edit-form[data-v-292662e9],.form-section[data-v-292662e9],.regulamin-editor[data-v-292662e9]{display:flex;flex-direction:column;gap:1.25rem}.form-section.card[data-v-292662e9]{padding:1.75rem}.section-badge code[data-v-292662e9]{background:var(--c-primary-surface);color:var(--c-primary);padding:.2rem .625rem;border-radius:var(--r-sm);font-size:.8125rem;font-weight:600}.body-fallback[data-v-292662e9]{width:100%;font-family:Courier New,Courier,monospace;font-size:.875rem;resize:vertical}.form-actions[data-v-292662e9]{display:flex;gap:.75rem;padding-top:.25rem}.form-actions .btn[data-v-292662e9]{display:inline-flex;align-items:center;gap:.4rem}.form-actions[data-v-292662e9] svg{width:16px;height:16px}.regulamin-edit[data-v-bf58336b]{display:flex;flex-direction:column;gap:1.25rem}.page-header[data-v-bf58336b]{display:flex;align-items:center}.back-link[data-v-bf58336b]{display:inline-flex;align-items:center;gap:.375rem;font-size:.9375rem;font-weight:500;color:var(--c-600);text-decoration:none;transition:color var(--transition)}.back-link[data-v-bf58336b]:hover{color:var(--c-primary)}.back-link[data-v-bf58336b] svg{width:16px;height:16px}.iedit[data-v-415d76f2]{max-width:640px}.iedit-back[data-v-415d76f2]{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;font-weight:600;color:#64748b;text-decoration:none;margin-bottom:.75rem}.iedit-back[data-v-415d76f2]:hover{color:#4f46e5}.iedit-back[data-v-415d76f2] svg{width:16px;height:16px}.iedit-title[data-v-415d76f2]{font-size:1.6rem;font-weight:800;margin:0 0 1.25rem;color:#0f172a}.iedit-empty[data-v-415d76f2]{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:3rem 1rem;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:var(--r-xl);color:#64748b}.iedit-empty[data-v-415d76f2] svg{width:48px;height:48px;opacity:.5}.iedit-empty h3[data-v-415d76f2]{margin:.3rem 0 0;color:#334155}.iedit-empty p[data-v-415d76f2]{margin:0;font-size:.88rem;max-width:380px}.wizard-page[data-v-92e14f64]{max-width:860px;margin:0 auto;gap:1.5rem}.loading-state[data-v-92e14f64],.wizard-page[data-v-92e14f64]{display:flex;flex-direction:column}.loading-state[data-v-92e14f64]{align-items:center;justify-content:center;padding:6rem 2rem;gap:1rem;color:var(--c-400);font-size:.9rem}.loading-spinner[data-v-92e14f64]{width:36px;height:36px;border:3px solid var(--c-200);border-top-color:var(--c-primary);border-radius:50%;animation:spin .9s linear infinite}.wizard-header[data-v-92e14f64]{background:#fff;border-radius:var(--r-xl);padding:1.25rem 1.5rem;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:1.25rem}.wizard-back .back-link[data-v-92e14f64]{display:inline-flex;align-items:center;gap:.35rem;color:var(--c-500);font-size:.8rem;text-decoration:none;margin-bottom:.3rem}.wizard-back .back-link[data-v-92e14f64] svg{width:12px;height:12px}.wizard-back .back-link[data-v-92e14f64]:hover{color:var(--c-primary)}.wizard-back h1[data-v-92e14f64]{font-size:1.3rem;font-weight:800;color:var(--c-800);margin:0}.wizard-back .clone-link[data-v-92e14f64]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.4rem;padding:.3rem .75rem;border:1px solid var(--c-primary-ring,#c7d2fe);border-radius:var(--r-full,999px);background:#fff;color:var(--c-primary);font-size:.78rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s}.wizard-back .clone-link[data-v-92e14f64] svg{width:16px;height:16px}.wizard-back .clone-link[data-v-92e14f64]:hover{background:var(--c-primary-surface,#eef2ff);border-color:var(--c-primary)}.wizard-steps[data-v-92e14f64]{gap:0;overflow-x:auto;padding-bottom:2px}.clone-banner[data-v-92e14f64],.wizard-steps[data-v-92e14f64]{display:flex;align-items:center}.clone-banner[data-v-92e14f64]{gap:.6rem;padding:.65rem .9rem;border:1px solid var(--c-primary-ring,#c7d2fe);border-radius:10px;background:var(--c-primary-surface,#eef2ff);color:var(--c-700,#334155);font-size:.85rem}.clone-banner[data-v-92e14f64] svg{width:18px;height:18px;color:var(--c-primary);flex-shrink:0}.clone-photos-hint[data-v-92e14f64]{display:flex;align-items:center;gap:.45rem;margin:.4rem 0 0;color:var(--c-500,#64748b);font-size:.85rem}.clone-photos-hint[data-v-92e14f64] svg{width:16px;height:16px}.step-btn[data-v-92e14f64]{display:flex;flex-direction:column;align-items:center;gap:.3rem;background:none;border:none;padding:.4rem .6rem;cursor:pointer;flex-shrink:0;transition:opacity .2s}.step-btn .step-circle[data-v-92e14f64]{width:30px;height:30px;border-radius:50%;border:2px solid var(--c-200);display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:var(--c-400);background:#fff;transition:all .2s}.step-btn .step-circle[data-v-92e14f64] svg{width:12px;height:12px}.step-btn .step-label[data-v-92e14f64]{font-size:.75rem;font-weight:600;color:var(--c-400);transition:color .2s;white-space:nowrap}.step-btn.done .step-circle[data-v-92e14f64]{background:var(--c-success);border-color:var(--c-success);color:#fff}.step-btn.done .step-label[data-v-92e14f64]{color:var(--c-success)}.step-btn.active .step-circle[data-v-92e14f64]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.step-btn.active .step-label[data-v-92e14f64]{color:var(--c-primary)}.step-btn.error .step-circle[data-v-92e14f64]{background:var(--c-danger);border-color:var(--c-danger);color:#fff}.step-btn.error .step-label[data-v-92e14f64]{color:var(--c-danger)}.step-btn:hover:not(.active) .step-circle[data-v-92e14f64]{border-color:var(--c-primary);color:var(--c-primary)}.steps-nav-hint[data-v-92e14f64]{font-size:.75rem;color:var(--c-400);text-align:center;margin-top:.3rem;display:flex;align-items:center;justify-content:center;gap:.3rem}.step-connector[data-v-92e14f64]{flex:1;height:2px;background:var(--c-200);min-width:16px;max-width:40px;margin-bottom:18px;transition:background .2s}.step-connector.done[data-v-92e14f64]{background:var(--c-success)}.step-content[data-v-92e14f64]{display:flex;flex-direction:column;gap:1.25rem}.form-section[data-v-92e14f64]{background:#fff;border-radius:var(--r-xl);padding:1.5rem;box-shadow:var(--shadow-sm)}.section-header[data-v-92e14f64]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--c-100)}.section-header h2[data-v-92e14f64]{font-size:1.05rem;font-weight:700;color:var(--c-800);margin:0 0 .2rem}.section-header p[data-v-92e14f64]{font-size:.8rem;color:var(--c-400);margin:0}.section-icon[data-v-92e14f64]{width:40px;height:40px;border-radius:var(--r-md);background:var(--c-primary-surface);display:flex;align-items:center;justify-content:center;flex-shrink:0}.section-icon[data-v-92e14f64] svg{width:20px;height:20px;color:var(--c-primary)}.form-group[data-v-92e14f64]{margin-bottom:1.25rem;position:relative}.form-group[data-v-92e14f64]:last-child{margin-bottom:0}.form-group label[data-v-92e14f64]{display:flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;color:var(--c-700);margin-bottom:.5rem}.form-group input[data-v-92e14f64],.form-group textarea[data-v-92e14f64]{width:100%;padding:.7rem .875rem;border:1.5px solid var(--c-200);border-radius:var(--r-md);font-size:.9rem;color:var(--c-800);background:var(--c-50);box-sizing:border-box;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.form-group input[data-v-92e14f64]:focus,.form-group textarea[data-v-92e14f64]:focus{outline:none;border-color:var(--c-primary);background:#fff;box-shadow:0 0 0 3px var(--c-primary-ring)}.form-group input[data-v-92e14f64]::-moz-placeholder,.form-group textarea[data-v-92e14f64]::-moz-placeholder{color:var(--c-300)}.form-group input[data-v-92e14f64]::placeholder,.form-group textarea[data-v-92e14f64]::placeholder{color:var(--c-300)}.form-group textarea[data-v-92e14f64]{resize:vertical;min-height:130px}.req[data-v-92e14f64]{color:var(--c-danger);font-weight:700}.hint-label[data-v-92e14f64]{font-size:.78rem;font-weight:400;color:var(--c-400)}.word-count[data-v-92e14f64]{margin-left:auto;font-size:.78rem;font-weight:600;padding:.15rem .5rem;border-radius:var(--r-full);background:var(--c-danger-bg);color:var(--c-danger)}.word-count.ok[data-v-92e14f64]{background:var(--c-success-bg);color:var(--c-success)}.field-hint[data-v-92e14f64]{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--c-400);margin-bottom:.6rem}.field-hint[data-v-92e14f64] svg{width:12px;height:12px;flex-shrink:0}.field-hint-locked[data-v-92e14f64]{align-items:flex-start;color:var(--c-warning);background:var(--c-warning-bg);border-radius:6px;padding:.5rem .6rem}.form-row[data-v-92e14f64]{display:grid;gap:1rem;margin-bottom:1.25rem}.form-row .form-group[data-v-92e14f64],.form-row[data-v-92e14f64]:last-child{margin-bottom:0}.form-row.cols-2[data-v-92e14f64]{grid-template-columns:repeat(2,1fr)}.form-row.cols-3[data-v-92e14f64]{grid-template-columns:repeat(3,1fr)}.form-row.cols-4[data-v-92e14f64]{grid-template-columns:repeat(4,1fr)}.form-row .col-2[data-v-92e14f64]{grid-column:span 2}@media(max-width:640px){.form-row.cols-2[data-v-92e14f64],.form-row.cols-3[data-v-92e14f64],.form-row.cols-4[data-v-92e14f64]{grid-template-columns:1fr}.form-row .col-2[data-v-92e14f64]{grid-column:span 1}}@media(min-width:641px)and (max-width:860px){.form-row.cols-3[data-v-92e14f64],.form-row.cols-4[data-v-92e14f64]{grid-template-columns:repeat(2,1fr)}.form-row .col-2[data-v-92e14f64]{grid-column:span 1}}.input-icon[data-v-92e14f64]{position:relative}.input-icon[data-v-92e14f64] svg:first-child{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--c-400);pointer-events:none}.input-icon input[data-v-92e14f64]{padding-left:2.25rem}.autocomplete-input[data-v-92e14f64]{position:relative;display:flex;flex-wrap:wrap;gap:.4rem;padding:.4rem .5rem;border:1.5px solid var(--c-200);border-radius:var(--r-md);min-height:46px;align-items:center;background:var(--c-50);transition:border-color .15s ease,box-shadow .15s ease}.autocomplete-input[data-v-92e14f64]:focus-within{border-color:var(--c-primary);background:#fff;box-shadow:0 0 0 3px var(--c-primary-ring)}.autocomplete-input.search-input[data-v-92e14f64]{padding-left:2.25rem}.autocomplete-input input[data-v-92e14f64]{flex:1;min-width:140px;border:none;padding:.25rem .5rem;background:transparent;font-size:.9rem}.autocomplete-input input[data-v-92e14f64]:focus{outline:none;box-shadow:none}.autocomplete-input .input-spinner[data-v-92e14f64]{position:absolute;right:40px;top:50%;transform:translateY(-50%)}.autocomplete-input .input-spinner[data-v-92e14f64] svg{width:16px;height:16px;color:var(--c-primary)}.autocomplete-input .clear-btn[data-v-92e14f64]{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:var(--c-100);border:none;border-radius:var(--r-sm);padding:4px;cursor:pointer;display:flex}.autocomplete-input .clear-btn[data-v-92e14f64]:hover{background:var(--c-200)}.autocomplete-input .clear-btn[data-v-92e14f64] svg{width:12px;height:12px;color:var(--c-500)}.search-icon[data-v-92e14f64]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--c-400);pointer-events:none}.selected-items[data-v-92e14f64]{display:flex;flex-wrap:wrap;gap:.4rem}.tag-badge[data-v-92e14f64]{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .6rem;background:var(--c-primary-surface);color:var(--c-primary);border-radius:var(--r-full);font-size:.8rem;font-weight:600;border:1px solid #bfdbfe}.tag-badge button[data-v-92e14f64]{display:flex;background:none;border:none;cursor:pointer;padding:0;color:#93c5fd}.tag-badge button[data-v-92e14f64]:hover{color:var(--c-primary)}.tag-badge button[data-v-92e14f64] svg{width:12px;height:12px}.autocomplete-dropdown[data-v-92e14f64]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1.5px solid var(--c-200);border-radius:var(--r-lg);box-shadow:var(--shadow-md);max-height:220px;overflow-y:auto;z-index:50}.autocomplete-dropdown button[data-v-92e14f64]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.7rem 1rem;text-align:left;background:none;border:none;cursor:pointer;font-size:.875rem;color:var(--c-700);transition:background .15s}.autocomplete-dropdown button[data-v-92e14f64] svg{width:12px;height:12px;color:var(--c-400);flex-shrink:0}.autocomplete-dropdown button[data-v-92e14f64]:hover{background:var(--c-50)}.autocomplete-dropdown button[data-v-92e14f64]:first-child{border-radius:var(--r-lg) var(--r-lg) 0 0}.autocomplete-dropdown button[data-v-92e14f64]:last-child{border-radius:0 0 var(--r-lg) var(--r-lg)}.autocomplete-dropdown button[data-v-92e14f64]:only-child{border-radius:var(--r-lg)}.autocomplete-dropdown.empty[data-v-92e14f64]{padding:1rem;text-align:center;color:var(--c-400);font-size:.875rem}.city-badge[data-v-92e14f64]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;padding:.4rem .75rem;background:var(--c-success-bg);color:var(--c-success);border-radius:var(--r-md);font-size:.8rem;font-weight:600;border:1px solid #bbf7d0}.city-badge[data-v-92e14f64] svg{width:12px;height:12px}.checkbox-inline[data-v-92e14f64]{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:400;color:var(--c-700)}.checkbox-inline input[type=checkbox][data-v-92e14f64]{-moz-appearance:auto;appearance:auto;-webkit-appearance:checkbox;width:18px;height:18px;padding:0;border:none;background:none;cursor:pointer;accent-color:var(--c-primary)}.checkbox-inline[data-v-92e14f64] svg{width:16px;height:16px;color:var(--c-warning)}.checkbox-inline.is-disabled[data-v-92e14f64]{opacity:.45;cursor:not-allowed;pointer-events:none}.checkbox-inline.is-disabled input[type=checkbox][data-v-92e14f64]{cursor:not-allowed}.multi-input[data-v-92e14f64]{flex-direction:column}.multi-input[data-v-92e14f64],.remove-row[data-v-92e14f64]{display:flex;gap:.5rem}.remove-row .input-icon[data-v-92e14f64]{flex:1}.remove-btn[data-v-92e14f64]{width:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--c-danger-bg);border:1.5px solid #fecaca;border-radius:var(--r-md);cursor:pointer}.remove-btn[data-v-92e14f64] svg{width:16px;height:16px;color:var(--c-danger)}.remove-btn[data-v-92e14f64]:hover{background:#fecaca}.add-btn[data-v-92e14f64]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:var(--c-50);border:1.5px dashed var(--c-300);border-radius:var(--r-md);color:var(--c-500);cursor:pointer;font-size:.85rem}.add-btn[data-v-92e14f64]:hover{background:var(--c-100);border-color:var(--c-400)}.add-btn[data-v-92e14f64] svg{width:16px;height:16px}.hours-presets[data-v-92e14f64]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.85rem}.hours-presets-label[data-v-92e14f64]{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;color:var(--c-500);margin-right:.2rem}.hours-presets-label[data-v-92e14f64] .iconify,.hours-presets-label[data-v-92e14f64] svg{width:16px;height:16px}.hours-preset[data-v-92e14f64]{padding:.32rem .75rem;border:1px solid var(--c-200);border-radius:var(--r-full);background:var(--c-50);color:var(--c-700);font-size:.8rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.hours-preset[data-v-92e14f64]:hover{border-color:var(--c-primary);color:var(--c-primary);background:var(--c-primary-surface)}.opening-hours[data-v-92e14f64]{display:flex;flex-direction:column;gap:.5rem}.day-row[data-v-92e14f64]{display:grid;grid-template-columns:130px 140px 1fr;gap:1rem;align-items:center;padding:.75rem 1rem;background:var(--c-50);border-radius:var(--r-md);border:1px solid var(--c-100)}@media(max-width:640px){.day-row[data-v-92e14f64]{grid-template-columns:1fr 1fr;gap:.5rem}.day-row .day-name[data-v-92e14f64],.day-row .time-inputs[data-v-92e14f64]{grid-column:span 2}}.day-name[data-v-92e14f64]{font-size:.875rem;font-weight:600;color:var(--c-700)}.day-mode-select[data-v-92e14f64]{font-size:.85rem;padding:.35rem .5rem;border-radius:var(--r-sm);border:1px solid var(--c-200);background:#fff;color:var(--c-700);cursor:pointer}.day-mode-select[data-v-92e14f64]:focus{outline:none;border-color:var(--c-primary-ring)}.time-inputs[data-v-92e14f64]{display:flex;align-items:center;gap:.4rem}.time-inputs.disabled[data-v-92e14f64]{opacity:.35;pointer-events:none}.time-inputs span[data-v-92e14f64]{color:var(--c-400);font-weight:600}.activation-section[data-v-92e14f64]{text-align:center;padding:2.5rem 2rem}.activation-icon[data-v-92e14f64]{width:72px;height:72px;border-radius:50%;background:var(--c-danger-bg);display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem}.activation-icon[data-v-92e14f64] svg{width:32px;height:32px;color:var(--c-danger)}.activation-icon.active[data-v-92e14f64]{background:var(--c-primary-surface)}.activation-icon.active[data-v-92e14f64] svg{color:var(--c-primary)}.activation-section h2[data-v-92e14f64]{font-size:1.5rem;font-weight:800;color:var(--c-800);margin:0 0 .75rem}.activation-desc[data-v-92e14f64]{color:var(--c-500);line-height:1.6;margin:0 0 1.5rem}.status-badge[data-v-92e14f64]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:var(--r-full);font-size:.875rem;font-weight:600;background:var(--c-danger-bg);color:var(--c-danger);border:1px solid #fecaca;margin-bottom:1.75rem}.status-badge[data-v-92e14f64] svg{width:16px;height:16px}.status-badge.active[data-v-92e14f64]{background:var(--c-success-bg);color:var(--c-success);border-color:#bbf7d0}.activation-actions[data-v-92e14f64]{display:flex;flex-direction:column;align-items:center;gap:1rem}.btn-activate[data-v-92e14f64]{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 2rem;border-radius:var(--r-lg);background:var(--c-success);color:#fff;border:none;font-size:1rem;font-weight:700;cursor:pointer;transition:background .15s ease,transform .15s ease}.btn-activate[data-v-92e14f64] svg{width:20px;height:20px}.btn-activate[data-v-92e14f64]:hover:not(:disabled){background:#15803d;transform:translateY(-1px)}.btn-activate[data-v-92e14f64]:disabled{opacity:.7;cursor:not-allowed}.btn-deactivate[data-v-92e14f64]{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 2rem;border-radius:var(--r-lg);background:var(--c-danger);color:#fff;border:none;font-size:1rem;font-weight:700;cursor:pointer;transition:background .15s ease,transform .15s ease}.btn-deactivate[data-v-92e14f64] svg{width:20px;height:20px}.btn-deactivate[data-v-92e14f64]:hover:not(:disabled){background:#b91c1c;transform:translateY(-1px)}.btn-deactivate[data-v-92e14f64]:disabled{opacity:.7;cursor:not-allowed}.btn-skip[data-v-92e14f64]{color:var(--c-500);font-size:.9rem;text-decoration:none;padding:.5rem 1rem;border-radius:var(--r-md);transition:background .15s ease,color .15s ease}.btn-skip[data-v-92e14f64]:hover{background:var(--c-100);color:var(--c-800)}.btn-view-public[data-v-92e14f64]{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.25rem;border-radius:var(--r-lg);background:var(--c-primary-bg,#eff6ff);color:var(--c-primary,#4f46e5);font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s ease,transform .15s ease}.btn-view-public[data-v-92e14f64] svg{width:16px;height:16px}.btn-view-public[data-v-92e14f64]:hover{background:var(--c-primary-bg-hover,#dbeafe);transform:translateY(-1px)}.activation-info[data-v-92e14f64]{display:flex;align-items:center;gap:.5rem;justify-content:center;margin-top:2rem;font-size:.8rem;color:var(--c-400)}.activation-info[data-v-92e14f64] svg{width:16px;height:16px;flex-shrink:0}.field-error[data-v-92e14f64]{display:flex;align-items:center;gap:.25rem;font-size:.78rem;color:var(--c-danger);margin-top:.3rem}.field-error[data-v-92e14f64] svg{width:12px;height:12px;flex-shrink:0}.banned-warns[data-v-92e14f64]{margin:.25rem 0 0;padding-left:1.1rem;color:#b45309;font-size:.8rem}.banned-warn-line[data-v-92e14f64]{display:block;margin-top:.25rem;color:#b45309;font-size:.8rem}.char-counter[data-v-92e14f64]{display:block;text-align:right;font-size:.75rem;color:var(--c-text-muted);margin-top:.2rem}.char-counter.char-counter--warn[data-v-92e14f64]{color:var(--c-danger);font-weight:600}.input-icon.is-invalid input[data-v-92e14f64]{border-color:var(--c-danger);background:var(--c-danger-bg)}.input-icon.is-invalid input[data-v-92e14f64]:focus{border-color:var(--c-danger);box-shadow:0 0 0 3px #ef444426}.form-group input.is-invalid[data-v-92e14f64],.form-group textarea.is-invalid[data-v-92e14f64]{border-color:var(--c-danger);background:var(--c-danger-bg)}.form-group input.is-invalid[data-v-92e14f64]:focus,.form-group textarea.is-invalid[data-v-92e14f64]:focus{border-color:var(--c-danger);box-shadow:0 0 0 3px #ef444426}.autocomplete-input.is-invalid[data-v-92e14f64],.remove-row input.is-invalid[data-v-92e14f64]{border-color:var(--c-danger);background:var(--c-danger-bg)}.remove-row input.is-invalid[data-v-92e14f64]:focus{border-color:var(--c-danger);box-shadow:0 0 0 3px #ef444426}.remove-item[data-v-92e14f64]{display:flex;flex-direction:column;gap:.2rem}.step-nav[data-v-92e14f64]{justify-content:space-between;padding:.25rem 0}.step-nav[data-v-92e14f64],.step-nav .step-nav-extras[data-v-92e14f64],.step-nav .step-nav-main[data-v-92e14f64]{display:flex;align-items:center;gap:.5rem}.step-nav .step-nav-extras[data-v-92e14f64]{margin-left:auto}.btn-activate-sm[data-v-92e14f64]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:var(--r-md);font-size:.85rem;font-weight:600;cursor:pointer;background:var(--c-success);color:#fff;border:none}.btn-activate-sm[data-v-92e14f64]:disabled{opacity:.6;cursor:not-allowed}.btn-deactivate-sm[data-v-92e14f64]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:var(--r-md);font-size:.85rem;font-weight:600;cursor:pointer;background:none;color:var(--c-500);border:1px solid var(--c-300)}.btn-deactivate-sm[data-v-92e14f64]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-92e14f64]{position:fixed;inset:0;background:#00000073;z-index:1000;justify-content:center;padding:1rem}.modal-box[data-v-92e14f64],.modal-overlay[data-v-92e14f64]{display:flex;align-items:center}.modal-box[data-v-92e14f64]{background:#fff;border-radius:var(--r-lg);padding:2rem;max-width:420px;width:100%;flex-direction:column;gap:1rem;text-align:center;box-shadow:var(--shadow-lg)}.modal-box h3[data-v-92e14f64]{font-size:1.15rem;font-weight:700;color:var(--c-900);margin:0}.modal-box p[data-v-92e14f64]{font-size:.9rem;color:var(--c-600);margin:0}.modal-icon[data-v-92e14f64]{font-size:2.5rem;color:var(--c-danger);line-height:1}.modal-hint[data-v-92e14f64]{background:var(--c-50);border-radius:var(--r-md);padding:.75rem 1rem;font-size:.85rem!important}.promo-options[data-v-92e14f64]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.promo-option[data-v-92e14f64]{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border:1px solid var(--c-200);border-radius:var(--r-md);cursor:pointer;transition:border-color .15s,background .15s}.promo-option[data-v-92e14f64]:hover{border-color:var(--c-primary-ring);background:var(--c-primary-surface)}.promo-option--disabled[data-v-92e14f64]{opacity:.55;cursor:not-allowed}.promo-option--disabled[data-v-92e14f64]:hover{border-color:var(--c-200);background:none}.promo-option input[type=checkbox][data-v-92e14f64]{margin-top:.15rem;flex-shrink:0;width:1rem;height:1rem;accent-color:var(--c-primary);cursor:pointer}.promo-option div[data-v-92e14f64]{display:flex;flex-direction:column;gap:.2rem}.promo-option div strong[data-v-92e14f64]{color:var(--c-800);font-size:.9rem}.promo-option div span[data-v-92e14f64]{color:var(--c-500);font-size:.8125rem}.promo-no-city[data-v-92e14f64]{color:var(--c-warning)!important;font-style:italic}.promo-route[data-v-92e14f64]{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--c-500)}.promo-route code[data-v-92e14f64]{font-family:monospace;color:var(--c-primary);font-size:.75rem}.promo-route em[data-v-92e14f64]{color:var(--c-400);font-style:normal}.promo-date-group[data-v-92e14f64]{margin-bottom:1rem}.promo-clear-date[data-v-92e14f64]{margin-top:.5rem;font-size:.8125rem}.promo-actions[data-v-92e14f64]{display:flex;gap:.75rem;margin-top:.5rem}.promo-info-page[data-v-92e14f64]{display:flex;flex-direction:column;gap:1.5rem}.promo-hero[data-v-92e14f64]{display:flex;align-items:center;gap:1.25rem;padding:1.5rem;background:var(--c-primary-surface);border:1px solid var(--c-primary-ring);border-radius:var(--r-xl)}.promo-hero h2[data-v-92e14f64]{margin:0 0 .25rem;font-size:1.125rem;color:var(--c-800)}.promo-hero p[data-v-92e14f64]{margin:0;color:var(--c-600);font-size:.9rem}.promo-hero-icon[data-v-92e14f64]{width:52px;height:52px;flex-shrink:0;background:var(--c-primary);border-radius:var(--r-full);display:flex;align-items:center;justify-content:center;color:#fff}.promo-hero-icon[data-v-92e14f64] svg{width:24px;height:24px}.promo-section-label[data-v-92e14f64]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-400)}.promo-benefits-grid[data-v-92e14f64]{display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem}@media(max-width:700px){.promo-benefits-grid[data-v-92e14f64]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.promo-benefits-grid[data-v-92e14f64]{grid-template-columns:1fr}}.promo-benefit[data-v-92e14f64]{display:flex;flex-direction:column;gap:.375rem;padding:1rem;background:#fff;border:1px solid var(--c-100);border-radius:var(--r-lg)}.promo-benefit strong[data-v-92e14f64]{font-size:.875rem;color:var(--c-800)}.promo-benefit span[data-v-92e14f64]{font-size:.8rem;color:var(--c-500);line-height:1.5}.promo-benefit-icon[data-v-92e14f64]{width:36px;height:36px;border-radius:var(--r-md);background:var(--c-primary-surface);display:flex;align-items:center;justify-content:center;color:var(--c-primary)}.promo-benefit-icon[data-v-92e14f64] svg{width:16px;height:16px}.promo-benefit-icon[data-v-92e14f64]{margin-bottom:.25rem}.promo-how-list[data-v-92e14f64]{display:flex;flex-direction:column;gap:.75rem}.promo-how-item[data-v-92e14f64]{display:flex;align-items:flex-start;gap:1rem;padding:.875rem 1rem;background:#fff;border:1px solid var(--c-100);border-radius:var(--r-lg)}.promo-how-item strong[data-v-92e14f64]{display:block;font-size:.875rem;color:var(--c-800);margin-bottom:.2rem}.promo-how-item span[data-v-92e14f64]{font-size:.8125rem;color:var(--c-500)}.promo-how-num[data-v-92e14f64]{width:28px;height:28px;flex-shrink:0;background:var(--c-primary);color:#fff;border-radius:var(--r-full);font-size:.875rem;font-weight:700;justify-content:center;margin-top:.1rem}.promo-cta-box[data-v-92e14f64],.promo-how-num[data-v-92e14f64]{display:flex;align-items:center}.promo-cta-box[data-v-92e14f64]{gap:1rem;flex-wrap:wrap;padding:1.25rem 1.5rem;background:#fff;border:1.5px solid var(--c-primary-ring);border-radius:var(--r-xl)}.promo-cta-box div[data-v-92e14f64]{flex:1;min-width:180px}.promo-cta-box div strong[data-v-92e14f64]{display:block;font-size:.9rem;color:var(--c-800);margin-bottom:.2rem}.promo-cta-box div span[data-v-92e14f64]{font-size:.8125rem;color:var(--c-500)}.promo-cta-box a[data-v-92e14f64]{text-decoration:none;flex-shrink:0}.promo-cta-box-icon[data-v-92e14f64]{width:28px;height:28px;color:var(--c-primary);flex-shrink:0}.promo-rules-note[data-v-92e14f64]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--c-500)}.promo-rules-note[data-v-92e14f64] svg{width:16px;height:16px;flex-shrink:0}.promo-rules-link[data-v-92e14f64]{color:var(--c-primary);text-decoration:none;font-weight:500}.promo-rules-link[data-v-92e14f64]:hover{text-decoration:underline}.promo-admin-cta[data-v-92e14f64]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;justify-content:space-between;padding:1.25rem 1.5rem;background:#fffbeb;border:1.5px solid #fde68a;border-radius:var(--r-xl)}.promo-admin-cta a[data-v-92e14f64]{text-decoration:none;flex-shrink:0}.promo-admin-cta-info[data-v-92e14f64]{display:flex;align-items:flex-start;gap:.875rem;flex:1;min-width:200px}.promo-admin-cta-info strong[data-v-92e14f64]{display:block;font-size:.9rem;color:var(--c-800);margin-bottom:.2rem}.promo-admin-cta-info span[data-v-92e14f64]{font-size:.8125rem;color:var(--c-600)}.promo-admin-cta-icon[data-v-92e14f64]{width:28px;height:28px;color:#d97706;flex-shrink:0;margin-top:2px}.tag-search-wrap[data-v-92e14f64]{position:relative;display:flex;align-items:center;margin-bottom:.375rem}.tag-search-icon[data-v-92e14f64]{position:absolute;left:.625rem;pointer-events:none;display:flex;align-items:center;color:var(--c-400);z-index:1}.tag-search-icon[data-v-92e14f64] svg{width:16px;height:16px;flex-shrink:0}.tag-search-wrap .tag-search-input[data-v-92e14f64]{width:100%;padding:.4rem .75rem .4rem 2.25rem;border:1.5px solid var(--c-200);border-radius:var(--r-md);font-size:.875rem;outline:none;font-family:inherit;background:#fff}.tag-search-wrap .tag-search-input[data-v-92e14f64]:focus{border-color:var(--c-primary-ring)}.tag-search-clear[data-v-92e14f64]{all:unset;cursor:pointer;position:absolute;right:.5rem;display:flex;color:var(--c-400)}.tag-search-clear[data-v-92e14f64]:hover{color:var(--c-700)}.tag-search-clear[data-v-92e14f64] svg{width:16px;height:16px}.tag-no-results[data-v-92e14f64]{padding:.5rem .75rem;font-size:.8125rem;color:var(--c-400);text-align:center}.tag-selected-list[data-v-92e14f64]{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem}.tag-selected-badge[data-v-92e14f64]{display:inline-flex;align-items:center;gap:.25rem;background:var(--c-primary-surface);color:var(--c-primary);border:1px solid var(--c-primary-ring);border-radius:var(--r-full);padding:.2rem .5rem .2rem .625rem;font-size:.8125rem;font-weight:600}.tag-selected-badge button[data-v-92e14f64]{all:unset;cursor:pointer;display:flex}.tag-selected-badge button[data-v-92e14f64] svg{width:12px;height:12px}.tree-picker-wrap[data-v-92e14f64]{border:1.5px solid var(--c-200);border-radius:var(--r-lg);overflow:hidden;background:#fff;max-height:340px;overflow-y:auto}.tree-picker-wrap.is-invalid[data-v-92e14f64]{border-color:var(--c-danger)}.tp-msg[data-v-92e14f64]{padding:.75rem;font-size:.8125rem;color:var(--c-400);text-align:center;display:flex;align-items:center;justify-content:center;gap:.4rem}.tp-msg[data-v-92e14f64] svg{width:12px;height:12px}.tp-msg-sm[data-v-92e14f64]{padding:.3rem .75rem;justify-content:flex-start;font-size:.775rem}.tp-msg-empty[data-v-92e14f64]{background:var(--c-50);font-style:italic}.tp-expand-btn[data-v-92e14f64]{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;font-weight:500;color:#d97706;margin-left:auto;padding:.1rem .4rem;border:1px solid #fde68a;border-radius:var(--r-sm)}.tp-expand-btn[data-v-92e14f64] svg{width:12px;height:12px}.tp-expand-btn[data-v-92e14f64]:hover{background:#fef3c7}.tp-row[data-v-92e14f64]{display:flex;align-items:center;gap:.35rem;cursor:pointer;padding:.45rem .75rem;transition:background .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tp-row[data-v-92e14f64]:hover{background:var(--c-50)}.tp-parent[data-v-92e14f64]{background:#fefce8;font-weight:600;font-size:.8125rem;color:#78350f;border-bottom:1px solid #fde68a}.tp-parent[data-v-92e14f64]:hover{background:#fef9c3}.tp-parent.tp-sel[data-v-92e14f64]{background:#f59e0b;color:#fff;border-color:#d97706}.tp-parent.tp-sel .tp-folder[data-v-92e14f64]{color:#fff}.tp-sel-child[data-v-92e14f64]{padding-left:1.5rem;font-size:.8rem;color:var(--c-600);border-bottom:1px solid var(--c-100)}.tp-sel-child[data-v-92e14f64]:last-child{border-bottom:none}.tp-sel-child.tp-sel[data-v-92e14f64],.tp-sel-child[data-v-92e14f64]:hover{background:var(--c-primary-surface);color:var(--c-primary)}.tp-sel-child.tp-sel[data-v-92e14f64]{font-weight:500}.tp-name[data-v-92e14f64]{flex:1}.tp-folder[data-v-92e14f64]{width:13px;height:13px;flex-shrink:0;color:#f59e0b}.tp-check[data-v-92e14f64]{width:14px;height:14px;flex-shrink:0;color:var(--c-primary)}.badge-is-parent[data-v-92e14f64]{background:#fef3c7;color:#92400e;border-color:#fde68a;font-weight:600}.badge-folder-icon[data-v-92e14f64]{width:12px;height:12px;flex-shrink:0;color:#f59e0b}.badge-folder-icon[data-v-92e14f64] svg{width:12px;height:12px}.form-hint[data-v-92e14f64]{display:flex;align-items:center;gap:.3rem;font-size:.8rem;margin-top:.35rem}.form-hint[data-v-92e14f64] svg{width:12px;height:12px;flex-shrink:0}.hint-warn[data-v-92e14f64]{color:var(--c-warning)!important}.dofollow-cta-card[data-v-92e14f64]{margin-top:.75rem;padding:.875rem 1rem;background:color-mix(in srgb,var(--accent,#6366f1) 6%,#fff);border:1px solid color-mix(in srgb,var(--accent,#6366f1) 25%,transparent);border-radius:var(--r-lg);display:flex;flex-direction:column;gap:.625rem}.dofollow-cta-card__body[data-v-92e14f64]{display:flex;align-items:flex-start;gap:.625rem}.dofollow-cta-card__body strong[data-v-92e14f64]{font-size:.875rem;font-weight:700;color:var(--c-800);display:block}.dofollow-cta-card__body p[data-v-92e14f64]{margin:.125rem 0 0;font-size:.8rem;color:var(--c-500)}.dofollow-cta-card__icon[data-v-92e14f64]{color:var(--accent,#6366f1);width:18px;height:18px;flex-shrink:0;margin-top:1px}.dofollow-cta-card__btn[data-v-92e14f64]{align-self:flex-start;display:inline-flex;align-items:center;gap:.375rem;padding:.4rem .875rem;font-size:.8125rem;font-weight:600;color:#fff;background:var(--accent,#6366f1);border:none;border-radius:var(--r-md);cursor:pointer;font-family:inherit;transition:opacity .15s}.dofollow-cta-card__btn[data-v-92e14f64]:hover:not(:disabled){opacity:.88}.dofollow-cta-card__btn[data-v-92e14f64]:disabled{opacity:.6;cursor:not-allowed}.dofollow-cta-card__btn[data-v-92e14f64] svg{width:12px;height:12px}.brand-select[data-v-92e14f64]{display:inline-flex;align-items:center;gap:.4rem;margin-left:.75rem;font-size:.85rem;color:var(--c-600)}.brand-select[data-v-92e14f64] svg{width:16px;height:16px;color:var(--c-primary)}.brand-select select[data-v-92e14f64]{max-width:220px;font-size:.85rem;padding:.3rem .5rem;border:1px solid var(--c-200);border-radius:var(--r-md);background:#fff;cursor:pointer}.brand-select select[data-v-92e14f64]:disabled{opacity:.6}.legacy-addr[data-v-92e14f64]{margin:.6rem 0 0;padding:.5rem .7rem;border:1px dashed var(--c-300,#cbd5e1);border-radius:8px;background:var(--c-50,#f8fafc);font-size:.82rem}.legacy-addr summary[data-v-92e14f64]{cursor:pointer;font-weight:600;color:var(--c-700,#444);display:flex;align-items:center;gap:.35rem}.legacy-addr summary[data-v-92e14f64] svg{width:15px;height:15px}.legacy-addr code[data-v-92e14f64]{font-size:.76rem}.legacy-addr__t[data-v-92e14f64]{margin-top:.5rem;border-collapse:collapse}.legacy-addr__t th[data-v-92e14f64]{text-align:left;font-weight:500;color:var(--c-500,#888);padding:.15rem .9rem .15rem 0;white-space:nowrap}.legacy-addr__t td[data-v-92e14f64]{padding:.15rem 0;font-family:ui-monospace,monospace}.legacy-addr__pusto[data-v-92e14f64]{color:var(--c-400,#aaa);font-style:italic}.legacy-addr__hint[data-v-92e14f64]{margin:.5rem 0 0;font-size:.75rem;color:var(--c-500,#888)}.night-hours-hint[data-v-92e14f64]{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;color:var(--c-primary,#4f46e5)}.night-hours-hint[data-v-92e14f64] svg,.night-hours-hint svg[data-v-92e14f64]{width:14px;height:14px}.edit-listing[data-v-c36fc2d3]{max-width:760px}.el-back[data-v-c36fc2d3]{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;color:var(--c-600,#666);text-decoration:none;margin-bottom:.75rem}.el-back[data-v-c36fc2d3]:hover{color:var(--c-primary,#4f46e5)}.el-back[data-v-c36fc2d3] svg{width:16px;height:16px}.el-title[data-v-c36fc2d3]{font-size:1.6rem;font-weight:800;margin:0 0 1.25rem}.el-error[data-v-c36fc2d3],.el-loading[data-v-c36fc2d3]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;color:var(--c-600,#666)}.el-error[data-v-c36fc2d3] svg{width:32px;height:32px;color:#dc2626}.spinner[data-v-c36fc2d3]{width:32px;height:32px;border:3px solid var(--c-200,#e5e5e5);border-top-color:var(--c-primary,#4f46e5);border-radius:50%;animation:el-spin-c36fc2d3 .8s linear infinite}@keyframes el-spin-c36fc2d3{to{transform:rotate(1turn)}}.p-task[data-v-b1af2afc]{display:inline-flex;flex-direction:column;gap:4px;max-width:100%}.p-task__status[data-v-b1af2afc]{font-size:12px;color:var(--text-muted,#6b7280);overflow-wrap:anywhere}.p-task__status--ok[data-v-b1af2afc]{color:var(--success,#16a34a)}.p-task__status--err[data-v-b1af2afc]{color:var(--danger,#dc2626)}.tpl-list[data-v-19fe4820]{padding:.85rem 1.1rem 1rem}.tpl-intro[data-v-19fe4820]{font-size:.8rem;color:var(--c-500);margin:0 0 .5rem}.tpl-item[data-v-19fe4820]{border-bottom:1px solid var(--c-100)}.tpl-item[data-v-19fe4820]:last-child{border-bottom:none}.tpl-head[data-v-19fe4820]{display:flex;align-items:center;gap:.6rem;width:100%;padding:.85rem .25rem;background:none;border:none;cursor:pointer;text-align:left;font-size:.875rem}.tpl-head[data-v-19fe4820]:hover{background:var(--c-50)}.tpl-chevron[data-v-19fe4820]{color:var(--c-400);flex-shrink:0}.tpl-title[data-v-19fe4820]{font-weight:600;color:var(--c-800);white-space:nowrap}.tpl-type-badge[data-v-19fe4820]{font-size:.75rem;font-family:monospace;background:var(--c-100);color:var(--c-600);padding:.1rem .45rem;border-radius:var(--r-sm)}.tpl-subject[data-v-19fe4820]{color:var(--c-500);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;max-width:45%}.tpl-body[data-v-19fe4820]{padding:.25rem .25rem 1.25rem}.tpl-gap[data-v-19fe4820]{margin-bottom:1rem}.tpl-placeholders[data-v-19fe4820]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 1rem}.tph-label[data-v-19fe4820]{font-size:.8rem;color:var(--c-500);font-weight:600}.tph-chip[data-v-19fe4820]{font-family:monospace;font-size:.75rem;background:var(--c-primary-surface,#eef2ff);color:var(--c-primary,#4f46e5);padding:.15rem .4rem;border-radius:var(--r-sm)}.tpl-toolbar[data-v-19fe4820]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.tpl-toolbar .form-label[data-v-19fe4820]{margin:0}.tpl-switch[data-v-19fe4820]{display:flex;gap:.35rem}.tpl-preview[data-v-19fe4820]{width:100%;height:480px;border:1px solid var(--c-200);border-radius:var(--r-lg);background:#fff}.tpl-html[data-v-19fe4820]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.5;resize:vertical;width:100%;min-height:480px;white-space:pre}.tpl-actions[data-v-19fe4820]{display:flex;justify-content:flex-end;padding-top:.5rem}.form-group[data-v-19fe4820]{display:flex;flex-direction:column}.form-label[data-v-19fe4820]{font-size:.8125rem;font-weight:500;color:var(--c-700);margin-bottom:.375rem}.tpl-spin[data-v-19fe4820]{animation:tpl-rot-19fe4820 .8s linear infinite}@keyframes tpl-rot-19fe4820{to{transform:rotate(1turn)}}.rl[data-v-18a3ea53]{padding:.1rem 1.1rem 1rem}.rl-row[data-v-18a3ea53]{display:flex;align-items:flex-start;gap:1rem;padding:.8rem 0;border-bottom:1px solid #f1f5f9}.rl-info[data-v-18a3ea53]{min-width:0;flex:1}.rl-label[data-v-18a3ea53]{display:flex;align-items:center;gap:.45rem;font-size:.875rem;font-weight:600;color:#1e293b}.rl-hint[data-v-18a3ea53]{font-size:.78rem;color:#94a3b8;margin-top:.25rem}.rl-hint a[data-v-18a3ea53]{color:#6366f1}.rl-edit[data-v-18a3ea53]{display:flex;gap:.35rem;align-items:center;flex:0 0 360px;margin-left:auto}@media(max-width:720px){.rl-edit[data-v-18a3ea53]{flex:1 1 100%}}.rl-input[data-v-18a3ea53]{flex:1;font-size:.85rem}.rl-footer[data-v-18a3ea53]{display:flex;justify-content:flex-end;padding:.85rem 0 0}.rl-endpoints[data-v-18a3ea53]{margin-top:1rem;border-top:1px solid #f1f5f9;padding-top:.85rem}.rl-ep-head[data-v-18a3ea53]{display:flex;align-items:center;gap:.45rem;margin-bottom:.5rem}.rl-ep-head strong[data-v-18a3ea53]{font-size:.9rem;color:#1e293b}.rl-ep-head[data-v-18a3ea53] svg{width:16px;height:16px;color:#6366f1}.rl-ep-count[data-v-18a3ea53]{margin-left:auto;font-size:.75rem;color:#94a3b8}.rl-ep-count a[data-v-18a3ea53]{color:#6366f1}.rl-ep-loading[data-v-18a3ea53]{display:flex;align-items:center;gap:.4rem;color:#94a3b8;font-size:.85rem;padding:.5rem 0}.rl-ep-table[data-v-18a3ea53]{width:100%;border-collapse:collapse;font-size:.82rem}.rl-ep-table th[data-v-18a3ea53]{text-align:left;padding:.35rem .5rem;color:#94a3b8;font-weight:600;border-bottom:1px solid #e2e8f0}.rl-ep-table td[data-v-18a3ea53]:nth-child(2),.rl-ep-table td[data-v-18a3ea53]:nth-child(3),.rl-ep-table th[data-v-18a3ea53]:nth-child(2),.rl-ep-table th[data-v-18a3ea53]:nth-child(3){text-align:center;width:90px}.rl-ep-table td[data-v-18a3ea53]{padding:.35rem .5rem;border-bottom:1px solid #f8fafc}.rl-ep-table code[data-v-18a3ea53]{font-size:.78rem;color:#475569}.rl-ep-yes[data-v-18a3ea53]{color:#16a34a}.rl-ep-no[data-v-18a3ea53],.rl-ep-yes[data-v-18a3ea53]{width:15px;height:15px}.rl-ep-no[data-v-18a3ea53]{color:#cbd5e1}.rl-spin[data-v-18a3ea53]{animation:rl-rot-18a3ea53 .8s linear infinite}@keyframes rl-rot-18a3ea53{to{transform:rotate(1turn)}}.bsrc[data-v-08915341]{padding:.85rem 1.1rem 1rem}.bsrc-intro[data-v-08915341]{font-size:.8rem;color:var(--c-500);margin:0 0 .75rem}.bsrc-intro a[data-v-08915341]{color:var(--c-primary)}.bsrc-row[data-v-08915341]{display:flex;align-items:center;gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--c-100)}.bsrc-info[data-v-08915341]{min-width:0;flex:1}.bsrc-name[data-v-08915341]{font-size:.85rem;font-weight:600;color:var(--c-800)}.bsrc-format[data-v-08915341]{font-family:monospace;font-size:.75rem;font-weight:700;background:var(--c-100);color:var(--c-600);padding:.05rem .35rem;border-radius:var(--r-sm);margin-left:.3rem}.bsrc-url[data-v-08915341]{display:block;color:var(--c-500);font-size:.78rem;text-decoration:none;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bsrc-url[data-v-08915341]:hover{text-decoration:underline}.bsrc-meta[data-v-08915341]{font-size:.75rem;color:#16a34a}.bsrc-actions[data-v-08915341]{display:flex;gap:.35rem;flex-shrink:0}.bsrc-del[data-v-08915341]:hover{color:#dc2626}.bsrc-empty[data-v-08915341]{font-size:.85rem;color:var(--c-500);padding:.75rem 0}.bsrc-add[data-v-08915341]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;padding-top:.85rem}.bsrc-add .form-input[data-v-08915341]{font-size:.85rem}.bsrc-add .bsrc-add-url[data-v-08915341]{flex:1;min-width:240px}.bsrc-add .bsrc-add-format[data-v-08915341]{width:210px}.job-toggle[data-v-08915341]{position:relative;width:34px;height:19px;flex-shrink:0;border:none;border-radius:var(--r-full);background:var(--c-300);cursor:pointer;transition:background .15s}.job-toggle.on[data-v-08915341]{background:#22c55e}.job-toggle-knob[data-v-08915341]{position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;transition:left .15s}.job-toggle.on .job-toggle-knob[data-v-08915341]{left:17px}.bsrc-spin[data-v-08915341]{animation:bsrc-rot-08915341 .8s linear infinite}@keyframes bsrc-rot-08915341{to{transform:rotate(1turn)}}.ctc[data-v-75368677]{padding:.85rem 1.1rem 1rem;gap:1.4rem}.ctc[data-v-75368677],.ctc-scope[data-v-75368677]{display:flex;flex-direction:column}.ctc-scope[data-v-75368677]:not(:last-child){padding-bottom:1.4rem;border-bottom:1px solid var(--c-100,#eef2f7)}.ctc-title[data-v-75368677]{font-size:.9375rem;font-weight:700;color:var(--c-800,#1e293b);margin:0 0 .9rem}.ctc-settings[data-v-75368677]{display:flex;flex-direction:column;gap:1rem;max-width:640px}.ctc-loading[data-v-75368677]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--c-400,#94a3b8)}.ctc-check[data-v-75368677]{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer}.ctc-check input[data-v-75368677]{margin-top:.2rem;width:16px;height:16px;accent-color:var(--c-primary);flex-shrink:0}.ctc-check span[data-v-75368677]{display:flex;flex-direction:column;line-height:1.45}.ctc-check strong[data-v-75368677]{color:var(--c-800);font-size:.875rem;font-weight:600}.ctc-check em[data-v-75368677]{font-style:normal;color:var(--c-400);font-size:.78rem}.ctc-field[data-v-75368677]{display:flex;flex-direction:column;max-width:420px}.ctc-field[data-v-75368677]:has(.ctc-suggestions),.ctc-field[data-v-75368677]:has(.ctc-tpl-edit){max-width:640px}.ctc-label[data-v-75368677]{font-size:.8125rem;font-weight:500;color:var(--c-700);margin-bottom:.375rem}.ctc-hint[data-v-75368677]{font-size:.75rem;color:var(--c-400);margin-top:.25rem}.ctc-hint code[data-v-75368677]{background:var(--c-50,#f8fafc);padding:0 .3rem;border-radius:var(--r-sm)}.ctc-suggestions[data-v-75368677]{font-family:inherit;resize:vertical}.ctc-tpl-edit[data-v-75368677]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;resize:vertical}.ctc-tpl-actions[data-v-75368677]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.ctc-save-row[data-v-75368677]{display:flex;align-items:center;gap:.8rem}.ctc-saved[data-v-75368677]{display:inline-flex;align-items:center;gap:.25rem;color:var(--c-success,#059669);font-weight:600;font-size:.8375rem}.ctc-spin[data-v-75368677]{animation:ctc-rot-75368677 .8s linear infinite}@keyframes ctc-rot-75368677{to{transform:rotate(1turn)}}.ctc-err[data-v-75368677]{display:block;margin-top:.25rem;font-size:.78rem;color:#dc2626}.setp[data-v-d73fbc57]{display:flex;gap:1.25rem;align-items:flex-start}.setp-main[data-v-d73fbc57]{flex:1;min-width:0}.set-empty[data-v-d73fbc57]{display:flex;align-items:center;gap:.5rem;padding:2rem;color:#64748b}.set-group[data-v-d73fbc57]{background:#fff;border:1px solid #e8edf3;border-radius:var(--r-lg);margin-bottom:1.1rem;overflow:hidden;scroll-margin-top:1rem}.set-group-head[data-v-d73fbc57]{display:flex;align-items:center;gap:.6rem;padding:.8rem 1.1rem;background:#f8fafc;border-bottom:1px solid #eef2f7}.set-group-head h3[data-v-d73fbc57]{margin:0;font-size:1.15rem;font-weight:800;color:#0f172a}.set-group-icon[data-v-d73fbc57]{width:18px;height:18px;color:#6366f1}.set-group-count[data-v-d73fbc57]{margin-left:auto;font-size:.76rem;color:#94a3b8;font-weight:600}.set-rows[data-v-d73fbc57]{display:flex;flex-direction:column}.set-subhead[data-v-d73fbc57]{display:flex;align-items:center;gap:.45rem;margin:.6rem 0 .1rem;padding:.5rem 1.1rem;font-size:.95rem;font-weight:800;color:#334155;background:#eef2f7;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.set-subhead[data-v-d73fbc57] svg{width:16px;height:16px;color:#64748b}.set-subhead--jobs[data-v-d73fbc57]{margin-top:.4rem}.set-row[data-v-d73fbc57]{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:.75rem 1.1rem;flex-wrap:wrap}.set-row[data-v-d73fbc57]:not(:last-child){border-bottom:1px solid #f1f5f9}.set-row--off .set-label[data-v-d73fbc57]{color:#94a3b8}.set-info[data-v-d73fbc57]{min-width:0;flex:1 1 340px}.set-label[data-v-d73fbc57]{display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:.9rem;color:#0f172a}.set-dot[data-v-d73fbc57]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.set-dot--db[data-v-d73fbc57]{background:#10b981}.set-dot--fallback[data-v-d73fbc57]{background:#3b82f6}.set-dot--none[data-v-d73fbc57]{background:#cbd5e1}.set-meta[data-v-d73fbc57]{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin:.2rem 0 0 1.05rem;font-size:.75rem}.set-key[data-v-d73fbc57]{font-family:monospace;color:#94a3b8;background:#f8fafc;padding:.05rem .35rem;border-radius:var(--r-sm)}.set-chip[data-v-d73fbc57]{font-weight:700;border-radius:var(--r-full);padding:.08rem .5rem}.set-chip--db[data-v-d73fbc57]{background:#ecfdf5;color:#059669}.set-chip--fallback[data-v-d73fbc57]{background:var(--c-primary-surface);color:var(--c-primary-hover)}.set-chip--none[data-v-d73fbc57]{background:#f1f5f9;color:#94a3b8}.set-chip--crit[data-v-d73fbc57]{background:#fffbeb;color:#b45309}.set-preview[data-v-d73fbc57]{font-family:monospace;color:#475569}.set-help-btn[data-v-d73fbc57]{width:17px;height:17px;flex-shrink:0;border:1px solid #cbd5e1;border-radius:50%;background:#fff;color:#64748b;font-size:.75rem;font-weight:700;line-height:1;cursor:pointer;padding:0}.set-help-btn.open[data-v-d73fbc57],.set-help-btn[data-v-d73fbc57]:hover{border-color:#6366f1;color:#6366f1;background:#eef2ff}.set-help[data-v-d73fbc57]{margin:.45rem 0 0 1.05rem;padding:.6rem .8rem;background:#f8fafc;border:1px solid #e2e8f0;border-left:3px solid #6366f1;border-radius:var(--r-md);font-size:.78rem;line-height:1.55;color:#475569;max-width:560px;white-space:pre-line}.set-when[data-v-d73fbc57]{color:#b6c2d2}.set-hint[data-v-d73fbc57]{font-size:.8rem;color:#64748b;margin:.25rem 0 0 1.05rem}.set-edit[data-v-d73fbc57]{display:flex;gap:.35rem;align-items:center;flex:0 0 360px;margin-left:auto}@media(max-width:720px){.set-edit[data-v-d73fbc57]{flex:1 1 100%}}.set-input[data-v-d73fbc57]{flex:1;font-size:.85rem}.set-rows--jobs .set-edit[data-v-d73fbc57]{flex:0 0 430px}@media(max-width:720px){.set-rows--jobs .set-edit[data-v-d73fbc57]{flex:1 1 100%}}.job-toggle[data-v-d73fbc57]{width:34px;height:19px;border-radius:var(--r-full);border:none;cursor:pointer;background:#cbd5e1;position:relative;flex-shrink:0;transition:background .15s}.job-toggle.on[data-v-d73fbc57]{background:#10b981}.job-toggle-knob[data-v-d73fbc57]{position:absolute;top:2px;left:2px;width:15px;height:15px;border-radius:50%;background:#fff;transition:left .15s}.job-toggle.on .job-toggle-knob[data-v-d73fbc57]{left:17px}.job-running[data-v-d73fbc57]{color:#6366f1;width:15px;height:15px}.set-rows--jobs[data-v-d73fbc57]{border-top:2px dashed #eef2f7;background:#fcfdff}.smtp-test[data-v-d73fbc57]{display:flex;gap:.35rem;align-items:center}.smtp-test input[data-v-d73fbc57]{width:220px}.job-error[data-v-d73fbc57]{color:#dc2626;font-weight:600}.smtp-grid[data-v-d73fbc57]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.7rem 1rem;padding:.9rem 1.1rem .3rem}.smtp-field[data-v-d73fbc57]{display:flex;flex-direction:column;gap:.25rem}.smtp-field span[data-v-d73fbc57]{font-size:.76rem;font-weight:700;color:#64748b}.smtp-wide[data-v-d73fbc57]{grid-column:span 2}.smtp-actions[data-v-d73fbc57]{display:flex;gap:.5rem;padding:.5rem 1.1rem 1rem}.tool-action[data-v-d73fbc57]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.85rem 1.1rem;border-bottom:1px solid #f1f5f9}.tool-action-info[data-v-d73fbc57]{display:flex;flex-direction:column;gap:.15rem}.tool-action-info strong[data-v-d73fbc57]{font-size:.88rem}.tool-action-info span[data-v-d73fbc57]{font-size:.78rem;color:#94a3b8}.tool-action-info code[data-v-d73fbc57]{background:#f8fafc;padding:0 .3rem;border-radius:var(--r-sm)}.tools-grid[data-v-d73fbc57]{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.6rem;padding:.9rem 1.1rem 1.1rem}.tool-card[data-v-d73fbc57]{display:flex;align-items:center;gap:.55rem;padding:.65rem .8rem;border:1px solid #e8edf3;border-radius:var(--r-md);color:#334155;text-decoration:none;font-size:.84rem;font-weight:600}.tool-card svg[data-v-d73fbc57]{width:16px;height:16px;color:#6366f1}.tool-card[data-v-d73fbc57]:hover{background:#f8fafc;border-color:#c7d2fe}.set-spin[data-v-d73fbc57]{animation:set-rot-d73fbc57 1s linear infinite}@keyframes set-rot-d73fbc57{to{transform:rotate(1turn)}}.lazy-slot-wrapper[data-v-1b281042]{position:relative}.lazy-slot-wrapper--loading[data-c=c-nearby-places][data-v-1b281042]{min-height:850px}.lazy-slot-wrapper--loading[data-c=c-related-blogs][data-v-1b281042]{min-height:640px}@media(min-width:768px){.lazy-slot-wrapper--loading[data-c=c-related-blogs][data-v-1b281042]{min-height:460px}}.lazy-slot-wrapper--loading[data-c=c-city-info][data-v-1b281042]{min-height:1200px}.lazy-slot-wrapper--loading[data-c=c-city-blogs][data-v-1b281042]{min-height:600px}.lazy-slot-wrapper--loading[data-c=c-recent-places][data-v-1b281042]{min-height:1100px}.lazy-slot-wrapper--loading[data-c=c-popular-categories][data-v-1b281042]{min-height:900px}.lazy-slot-wrapper--loading[data-c=c-faq][data-v-1b281042]{min-height:600px}.lazy-slot-wrapper--loading[data-c=c-search][data-v-1b281042]{min-height:1500px}.lazy-slot-wrapper--loading[data-c=c-business-card-cta-small][data-v-1b281042]{min-height:160px}.lazy-skeleton[data-v-1b281042]{position:absolute;inset:14px 1rem 0;border-radius:var(--r-md,8px);background:repeating-linear-gradient(to bottom,var(--c-100,#f1f5f9) 0 92px,transparent 92px 116px);opacity:.85;animation:lazy-pulse-1b281042 1.6s ease-in-out infinite;pointer-events:none}@keyframes lazy-pulse-1b281042{0%,to{opacity:.85}50%{opacity:.45}}.lazy-bar[data-v-1b281042]{height:2px;background:linear-gradient(90deg,var(--c-200) 0,#93c5fd 40%,var(--c-primary) 50%,#93c5fd 60%,var(--c-200) 100%);background-size:200% 100%;animation:lazy-shimmer-1b281042 1.2s ease-in-out infinite}@keyframes lazy-shimmer-1b281042{0%{background-position:200% 0}to{background-position:-200% 0}}.lazy-in-enter-active[data-v-1b281042]{transition:opacity .35s ease}.lazy-in-enter-from[data-v-1b281042]{opacity:0}.adult-gate-overlay[data-v-3ff4ac58]{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.adult-gate[data-v-3ff4ac58]{background:#fff;border-radius:var(--r-xl);padding:2.5rem;max-width:460px;width:100%;text-align:center}.adult-gate h2[data-v-3ff4ac58]{font-size:1.375rem;color:var(--c-800);margin:0 0 .75rem}.adult-gate p[data-v-3ff4ac58]{color:var(--c-500);margin:0 0 2rem;line-height:1.6}.adult-gate-icon[data-v-3ff4ac58]{width:56px;height:56px;color:var(--c-warning);margin-bottom:1rem}.adult-gate-actions[data-v-3ff4ac58]{display:flex;flex-direction:column;gap:.75rem}.btn-confirm[data-v-3ff4ac58]{padding:.875rem 1.5rem;background:var(--c-primary);color:#fff;border:none;border-radius:var(--r-lg);font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s ease}.btn-confirm[data-v-3ff4ac58]:hover{background:var(--c-primary-hover)}.btn-deny[data-v-3ff4ac58]{padding:.875rem 1.5rem;background:none;color:var(--c-500);border:1px solid var(--c-200);border-radius:var(--r-lg);font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-deny[data-v-3ff4ac58]:hover{background:var(--c-50);color:var(--c-800)}.bf[data-v-cbbf680e]{max-width:900px}.bf-intro[data-v-cbbf680e]{color:#64748b;font-size:.9rem;margin:0 0 1.25rem}.bf-card[data-v-cbbf680e]{margin-bottom:1.25rem}.bf-card-head[data-v-cbbf680e]{display:flex;gap:.85rem;align-items:flex-start;margin-bottom:1rem}.bf-card-icon[data-v-cbbf680e]{width:34px;height:34px;flex:none;color:#4f46e5}.bf-card-head h3[data-v-cbbf680e]{margin:0 0 .2rem;font-size:1.05rem}.bf-card-head p[data-v-cbbf680e]{margin:0;color:#64748b;font-size:.85rem;line-height:1.5}.bf-stats[data-v-cbbf680e]{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1rem}.bf-stats>div[data-v-cbbf680e]{background:#f8fafc;border:1px solid #eef2f7;border-radius:var(--r-md);padding:.5rem .85rem;min-width:140px}.bf-stats dt[data-v-cbbf680e]{font-size:.75rem;color:#64748b;margin:0}.bf-stats dd[data-v-cbbf680e]{font-size:1.3rem;font-weight:800;margin:.1rem 0 0;color:#0f172a;font-variant-numeric:tabular-nums}.bf-stats dd.is-dead[data-v-cbbf680e]{color:#dc2626}.bf-actions[data-v-cbbf680e]{display:flex;flex-wrap:wrap;gap:.5rem}.bf-msg[data-v-cbbf680e]{margin:.85rem 0 0;font-size:.85rem;color:#334155}.bf-log[data-v-cbbf680e]{margin-top:.85rem;max-height:320px;overflow-y:auto;border-top:1px solid #eef2f7}.bf-log-row[data-v-cbbf680e]{display:grid;grid-template-columns:3rem 1fr 1.4fr;gap:.6rem;align-items:center;padding:.35rem 0;border-bottom:1px solid #f1f5f9;font-size:.8rem}.bf-log-code[data-v-cbbf680e]{text-align:center;font-weight:700;font-variant-numeric:tabular-nums;color:#dc2626;background:#fef2f2;border-radius:var(--r-sm);padding:.1rem 0}.bf-log-code--ok[data-v-cbbf680e]{color:#16a34a;background:#f0fdf4}.bf-log-name[data-v-cbbf680e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-log-name em[data-v-cbbf680e]{color:#94a3b8;font-style:normal}.bf-log-url[data-v-cbbf680e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b}.is-stalled[data-v-cbbf680e]{color:#dc2626;font-weight:700}.is-hidden-tag[data-v-cbbf680e]{font-style:normal;font-size:.75rem;color:#dc2626;background:#fef2f2;border-radius:var(--r-sm);padding:.05rem .3rem;margin-left:.3rem}.bf-review[data-v-cbbf680e]{margin-top:1rem;border-top:1px solid #eef2f7;padding-top:.85rem}.bf-review-head[data-v-cbbf680e]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.4rem 0}.bf-page[data-v-cbbf680e]{font-size:.8rem;color:#64748b}.bf-review-head .is-on[data-v-cbbf680e]{background:var(--c-primary,#4f46e5);color:#fff}.bf-row-actions[data-v-cbbf680e]{display:inline-flex;gap:.3rem;flex-wrap:wrap}.bf-dead-row[data-v-cbbf680e]{display:grid;grid-template-columns:1fr 1.2fr auto;gap:.6rem;align-items:center;padding:.35rem 0;border-bottom:1px solid #f1f5f9;font-size:.8rem}.spin[data-v-cbbf680e]{animation:bf-spin-cbbf680e 1s linear infinite}@keyframes bf-spin-cbbf680e{to{transform:rotate(1turn)}}[data-v-f8edaca2]:root{--c-primary:#4f46e5;--c-primary-hover:#4338ca;--c-primary-surface:#eef2ff;--c-primary-ring:rgba(79,70,229,.15);--c-accent:#7c3aed;--c-accent-2:#4f46e5;--c-accent-light:#e0e7ff;--c-success:#16a34a;--c-success-bg:#dcfce7;--c-warning:#d97706;--c-warning-bg:#fef3c7;--c-danger:#dc2626;--c-danger-hover:#b91c1c;--c-danger-bg:#fee2e2;--c-50:#f7f8fc;--c-100:#eceef5;--c-200:#dcdfea;--c-300:#b6bacb;--c-400:#9296ad;--c-500:#6b7089;--c-600:#545a75;--c-700:#3d4159;--c-800:#262a40;--c-900:#171a2b;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:24px;--r-full:9999px;--shadow-xs:0 1px 2px rgba(0,0,0,.05);--shadow-sm:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04);--shadow-lg:0 10px 30px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.04);--shadow-xl:0 20px 50px rgba(0,0,0,.12),0 8px 16px rgba(0,0,0,.06);--container:1200px;--container-sm:860px;--sidebar-w:260px;--header-h:64px;--z-header:1000;--z-sidebar:1001;--z-overlay:999;--z-modal:1100;--transition:.15s ease;--transition-md:.25s ease}.pdt-toolbar[data-v-f8edaca2]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}@media(max-width:639px){.pdt-toolbar .pdt-search[data-v-f8edaca2]{flex-basis:100%;max-width:none}.pdt-toolbar[data-v-f8edaca2] .filter-select,.pdt-toolbar[data-v-f8edaca2] select{flex:1 1 auto;min-width:0}.pdt-toolbar .pdt-toolbar-right[data-v-f8edaca2]{flex-basis:100%;margin-left:0;justify-content:flex-end}}.pdt-search[data-v-f8edaca2]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid #d8e0ea;border-radius:var(--r-md);padding:.4rem .65rem;background:#fff;color:#94a3b8;flex:1 1 220px;max-width:320px;min-width:0}.pdt-search[data-v-f8edaca2] svg{width:16px;height:16px;flex-shrink:0}.pdt-search input[data-v-f8edaca2]{border:none;outline:none;flex:1;min-width:0;font-size:.86rem;color:#1e293b;background:transparent;font-family:inherit}.pdt-search input[data-v-f8edaca2]::-moz-placeholder{color:#9aa7b8}.pdt-search input[data-v-f8edaca2]::placeholder{color:#9aa7b8}.pdt-search[data-v-f8edaca2]:focus-within{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.pdt-search-clear[data-v-f8edaca2]{border:none;background:none;color:#94a3b8;cursor:pointer;display:inline-flex;padding:0}.pdt-search-clear[data-v-f8edaca2]:hover{color:#475569}.pdt-toolbar-right[data-v-f8edaca2]{margin-left:auto;display:flex;align-items:center;gap:.5rem}.pdt-count--ph[data-v-f8edaca2]{min-width:7ch}.pdt-count[data-v-f8edaca2]{font-size:.82rem;color:#64748b;white-space:nowrap;font-variant-numeric:tabular-nums}.pdt-refresh[data-v-f8edaca2]{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8e0ea;border-radius:var(--r-md);background:#fff;color:#64748b;cursor:pointer}.pdt-refresh[data-v-f8edaca2]:hover{color:#4f46e5;border-color:#b6c2d2}.pdt-refresh[data-v-f8edaca2] svg{width:16px;height:16px}.pdt-th-sortable[data-v-f8edaca2]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pdt-th-active[data-v-f8edaca2],.pdt-th-sortable[data-v-f8edaca2]:hover{color:#4f46e5!important}.pdt-caret[data-v-f8edaca2]{font-size:.75rem;color:#4f46e5;margin-left:2px}.pdt-th-sortable:not(.pdt-th-active) .pdt-caret[data-v-f8edaca2]{color:#cbd5e1}.pdt-th-filter[data-v-f8edaca2]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:none;background:transparent;font:inherit;font-size:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;padding:0;max-width:100%}.pdt-th-filter[data-v-f8edaca2]:focus{outline:none;color:#4f46e5}.pdt-th-filtered[data-v-f8edaca2]{color:#4f46e5!important}.pdt-th-filtered .pdt-th-filter[data-v-f8edaca2]{color:#4f46e5;font-weight:700}.pdt-al-right[data-v-f8edaca2]{text-align:right!important}.pdt-al-center[data-v-f8edaca2]{text-align:center!important}.pdt-nowrap[data-v-f8edaca2]{white-space:nowrap}.pdt-td-check[data-v-f8edaca2],.th-check[data-v-f8edaca2]{width:40px;text-align:center!important}.pdt-chk[data-v-f8edaca2]{width:16px;height:16px;accent-color:#4f46e5;cursor:pointer}.pdt-row-selected td[data-v-f8edaca2]{background:#eef0fd!important}.pdt-td-actions[data-v-f8edaca2]{text-align:right;white-space:nowrap}.pdt-td-actions[data-v-f8edaca2]>*{vertical-align:middle}.pdt-state[data-v-f8edaca2]{text-align:center;color:#94a3b8;padding:2rem 1rem!important}.pdt-skeleton[data-v-f8edaca2]{padding:.15rem 0}.pdt-sk-head[data-v-f8edaca2],.pdt-sk-line[data-v-f8edaca2]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:1rem;align-items:center;padding:0 .75rem;min-height:44px;border-bottom:1px solid #f1f5f9}.pdt-sk-head[data-v-f8edaca2]{min-height:40px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.pdt-sk--head[data-v-f8edaca2]{height:.6rem;width:60%}.pdt-sk[data-v-f8edaca2]{display:block;height:.7rem;width:70%;border-radius:var(--r-sm);background:linear-gradient(90deg,#eef2f7 25%,#e2e8f0 37%,#eef2f7 63%);background-size:400% 100%;animation:pdt-sk-shine-f8edaca2 1.4s ease-in-out infinite}@keyframes pdt-sk-shine-f8edaca2{0%{background-position:100% 50%}to{background-position:0 50%}}@media(prefers-reduced-motion:reduce){.pdt-sk[data-v-f8edaca2]{animation:none}}.pdt-pager[data-v-f8edaca2]{display:flex;gap:.25rem;flex-wrap:wrap;padding:.6rem .75rem;border-top:1px solid var(--c-100,#eef2f7);background:var(--c-50,#f8fafc);position:sticky;left:0}.pdt-pager[data-v-f8edaca2],.pdt-pg-btn[data-v-f8edaca2]{align-items:center;justify-content:center}.pdt-pg-btn[data-v-f8edaca2]{min-width:28px;height:28px;display:inline-flex;border:1px solid transparent;border-radius:var(--r-md);background:none;color:#475569;font-size:.82rem;font-weight:600;cursor:pointer;font-family:inherit}.pdt-pg-btn[data-v-f8edaca2]:hover:not(:disabled):not(.on){background:#fff;border-color:#d8e0ea}.pdt-pg-btn[data-v-f8edaca2]:disabled{opacity:.4;cursor:default}.pdt-pg-btn[data-v-f8edaca2] svg{width:16px;height:16px}.pdt-pg-btn.on[data-v-f8edaca2]{background:#4f46e5;color:#fff}.pdt-pg-gap[data-v-f8edaca2]{color:#94a3b8;padding:0 .2rem}.pdt-pg-info[data-v-f8edaca2]{margin-left:.6rem;font-size:.78rem;color:#94a3b8;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:639px){.pdt-pg-info[data-v-f8edaca2]{display:none}}.modal-overlay[data-v-a8e948f7]{position:fixed;inset:0;background:#0000007a;z-index:3000;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-box[data-v-a8e948f7]{background:#fff;border-radius:var(--r-xl,16px);padding:1.75rem 2rem;max-width:440px;width:100%;box-shadow:var(--shadow-lg,0 20px 50px rgba(15,23,42,.25));max-height:90vh;overflow-y:auto}.modal-hdr[data-v-a8e948f7]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem}.modal-close[data-v-a8e948f7]{flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--c-400,#94a3b8);padding:.25rem;border-radius:var(--r-sm,6px);line-height:1}.modal-close svg[data-v-a8e948f7]{width:16px;height:16px}.modal-close[data-v-a8e948f7]:hover{color:var(--c-700,#334155);background:var(--c-100,#f1f5f9)}.modal-overlay--fullscreen[data-v-a8e948f7]{padding:0;align-items:stretch}.modal-overlay--fullscreen .modal-box[data-v-a8e948f7]{border-radius:0;height:100vh;max-height:100vh;display:flex;flex-direction:column}.modal-overlay--fullscreen .modal-content[data-v-a8e948f7]{flex:1;overflow-y:auto}.modal-hdr-left[data-v-a8e948f7]{display:flex;align-items:flex-start;gap:.75rem;flex:1;min-width:0}.modal-hdr-btns[data-v-a8e948f7]{display:flex;align-items:center;gap:.125rem;flex-shrink:0}.modal-ctrl-btn[data-v-a8e948f7]{all:unset;cursor:pointer;width:28px;height:28px;border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;color:var(--c-400);transition:color .15s,background .15s}.modal-ctrl-btn[data-v-a8e948f7] svg{width:16px;height:16px}.modal-ctrl-btn[data-v-a8e948f7]:hover{color:var(--c-700);background:var(--c-100)}.modal-ctrl-btn--active[data-v-a8e948f7]{color:var(--c-primary)}.modal-ctrl-btn--active[data-v-a8e948f7],.modal-ctrl-btn--active[data-v-a8e948f7]:hover{background:var(--c-primary-surface)}.modal-icon[data-v-a8e948f7]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modal-icon[data-v-a8e948f7] svg{width:20px;height:20px}.modal-icon.modal-icon--primary[data-v-a8e948f7]{background:var(--c-primary-surface);color:var(--c-primary)}.modal-icon.modal-icon--danger[data-v-a8e948f7]{background:#fef2f2;color:var(--c-danger)}.modal-icon.modal-icon--warning[data-v-a8e948f7]{background:#fffbeb;color:#d97706}.modal-icon.modal-icon--success[data-v-a8e948f7]{background:#f0fdf4;color:var(--c-success)}.modal-title[data-v-a8e948f7]{font-size:1rem;font-weight:700;color:var(--c-900);margin:0 0 .125rem}.modal-sub[data-v-a8e948f7]{font-size:.8125rem;color:var(--c-500)}.modal-content[data-v-a8e948f7]{margin-top:.125rem}.modal-actions[data-v-a8e948f7]{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--c-100);flex-wrap:wrap}.modal-box--sm[data-v-a8e948f7]{max-width:440px}.modal-box--md[data-v-a8e948f7]{max-width:560px}.modal-box--lg[data-v-a8e948f7]{max-width:680px}.modal-box--xl[data-v-a8e948f7]{max-width:820px}.modal-box--full[data-v-a8e948f7]{max-width:98vw;width:98vw}.modal-fade-enter-active[data-v-a8e948f7],.modal-fade-leave-active[data-v-a8e948f7]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-a8e948f7],.modal-fade-leave-to[data-v-a8e948f7]{opacity:0}.banned-email-page[data-v-3257a1c5]{display:flex;flex-direction:column;gap:.875rem}.email-tester[data-v-3257a1c5]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.625rem .875rem;background:#fff;border:1px solid var(--c-200);border-radius:var(--r-lg)}.tester-icon[data-v-3257a1c5]{width:16px;height:16px;color:var(--c-400);flex-shrink:0}.tester-input[data-v-3257a1c5]{max-width:260px;padding:.3rem .6rem;font-size:.875rem;height:auto}.test-badge[data-v-3257a1c5]{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:var(--r-full);font-size:.8rem;font-weight:600}.test-badge[data-v-3257a1c5] svg{width:12px;height:12px}.test-badge.test-banned[data-v-3257a1c5]{background:#fee2e2;color:var(--c-danger)}.test-badge.test-ok[data-v-3257a1c5]{background:var(--c-50);color:var(--c-500)}.test-hint[data-v-3257a1c5]{font-size:.8rem}.tab-count[data-v-3257a1c5]{padding:.1rem .4rem;border-radius:var(--r-full);font-size:.75rem;font-weight:700;background:var(--c-100);color:var(--c-600)}.tab-count.tab-count--danger[data-v-3257a1c5]{background:#fee2e2;color:var(--c-danger)}.type-chip[data-v-3257a1c5]{display:inline-block;padding:.15rem .5rem;border-radius:var(--r-sm);font-size:.75rem;font-weight:600}.type-chip--exact_email[data-v-3257a1c5]{background:#fef3c7;color:#92400e}.type-chip--domain[data-v-3257a1c5]{background:#dbeafe;color:#3730a3}.type-chip--regex[data-v-3257a1c5]{background:#f3e8ff;color:#6b21a8}.mono[data-v-3257a1c5]{font-family:monospace;font-size:.875rem}.muted-text[data-v-3257a1c5]{color:var(--c-400);font-size:.875rem}.type-selector[data-v-3257a1c5]{display:flex;gap:.375rem;flex-wrap:wrap}.type-btn[data-v-3257a1c5]{padding:.375rem .75rem;border:1.5px solid var(--c-200);border-radius:var(--r-md);background:#fff;color:var(--c-600);font-family:inherit;font-size:.8125rem;cursor:pointer;transition:all .1s}.type-btn[data-v-3257a1c5]:hover{border-color:var(--c-primary-ring);color:var(--c-primary)}.type-btn.active[data-v-3257a1c5]{border-color:var(--c-danger);background:#fff1f2;color:var(--c-danger);font-weight:600}.form-hint[data-v-3257a1c5]{font-size:.8rem;color:var(--c-500);margin:.375rem 0 0}.form-hint code[data-v-3257a1c5]{background:var(--c-100);padding:0 .3em;border-radius:var(--r-sm);font-family:monospace}.hint-opt[data-v-3257a1c5]{font-weight:400;color:var(--c-400)}.modal-err[data-v-3257a1c5]{font-size:.8125rem;color:var(--c-danger);margin:.5rem 0 0}.view-switcher[data-v-3257a1c5]{display:flex;gap:.375rem;border-bottom:1px solid var(--c-200);padding-bottom:.5rem}.view-btn[data-v-3257a1c5]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border:1px solid transparent;border-radius:var(--r-md);background:transparent;color:var(--c-600);font-family:inherit;font-size:.875rem;cursor:pointer;transition:all .1s}.view-btn[data-v-3257a1c5] svg{width:16px;height:16px}.view-btn[data-v-3257a1c5]:hover{background:var(--c-50);color:var(--c-primary)}.view-btn.active[data-v-3257a1c5]{background:#fff1f2;border-color:var(--c-danger);color:var(--c-danger);font-weight:600}.view-desc[data-v-3257a1c5]{font-size:.85rem;color:var(--c-500);margin:0}.view-desc code[data-v-3257a1c5]{background:var(--c-100);padding:0 .3em;border-radius:var(--r-sm);font-family:monospace}.src-name[data-v-3257a1c5]{font-weight:600}.src-off[data-v-3257a1c5]{display:inline-block;font-size:.75rem;color:var(--c-400)}.src-url[data-v-3257a1c5]{color:var(--c-500);font-size:.8rem;text-decoration:none;display:block;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.src-url[data-v-3257a1c5]:hover{text-decoration:underline}.src-count[data-v-3257a1c5]{display:inline-block;margin-left:.35rem;font-size:.75rem;font-weight:700;color:#166534}.src-fetch-btn[data-v-3257a1c5]{vertical-align:middle;margin-right:.25rem}.origin-tag[data-v-3257a1c5]{margin-left:.4rem;padding:.05rem .35rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;background:var(--c-100);color:var(--c-500);vertical-align:middle}.ctx-chip[data-v-3257a1c5],.origin-tag[data-v-3257a1c5]{display:inline-block;font-size:.75rem;border-radius:var(--r-sm)}.ctx-chip[data-v-3257a1c5]{padding:.15rem .5rem;font-weight:600}.ctx-chip--registration[data-v-3257a1c5]{background:#fef3c7;color:#92400e}.ctx-chip--subscription[data-v-3257a1c5]{background:#dbeafe;color:#1e40af}.ctx-chip--place_contact[data-v-3257a1c5]{background:#f3e8ff;color:#6b21a8}.scope-checks[data-v-3257a1c5]{display:flex;flex-wrap:wrap;gap:.6rem}.scope-check[data-v-3257a1c5]{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;cursor:pointer}.scope-check input[data-v-3257a1c5]{width:15px;height:15px;accent-color:var(--c-danger,#dc2626)}.scope-tags[data-v-3257a1c5]{display:flex;flex-wrap:wrap;gap:.25rem}.scope-tag[data-v-3257a1c5]{padding:.05rem .45rem;border-radius:var(--r-full,999px);background:var(--c-100,#f1f5f9);color:var(--c-600,#475569);font-size:.75rem;font-weight:600;white-space:nowrap}.scope-tag--all[data-v-3257a1c5]{background:var(--c-primary-surface,#eef2ff);color:var(--c-primary,#4f46e5)}.banned-word-page[data-v-f32e57ab]{display:flex;flex-direction:column;gap:.875rem}.word-tester[data-v-f32e57ab]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.625rem .875rem;background:#fff;border:1px solid var(--c-200);border-radius:var(--r-lg)}.tester-icon[data-v-f32e57ab]{width:16px;height:16px;color:var(--c-400);flex-shrink:0}.tester-input[data-v-f32e57ab]{max-width:320px;padding:.3rem .6rem;font-size:.875rem;height:auto}.test-badge[data-v-f32e57ab]{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:var(--r-full);font-size:.8rem;font-weight:600}.test-badge[data-v-f32e57ab] svg{width:12px;height:12px}.test-badge.test-banned[data-v-f32e57ab]{background:#fee2e2;color:var(--c-danger)}.test-badge.test-ok[data-v-f32e57ab]{background:var(--c-50);color:var(--c-500)}.test-fragments[data-v-f32e57ab]{display:inline-flex;gap:.3rem;flex-wrap:wrap}.frag[data-v-f32e57ab]{font-family:monospace;font-size:.78rem;background:#fee2e2;color:#991b1b;border-radius:var(--r-sm)}.frag[data-v-f32e57ab],.tab-count[data-v-f32e57ab]{padding:.1rem .4rem}.tab-count[data-v-f32e57ab]{border-radius:var(--r-full);font-size:.75rem;font-weight:700;background:var(--c-100);color:var(--c-600)}.tab-count.tab-count--danger[data-v-f32e57ab]{background:#fee2e2;color:var(--c-danger)}.type-chip[data-v-f32e57ab]{display:inline-block;padding:.15rem .5rem;border-radius:var(--r-sm);font-size:.75rem;font-weight:600}.type-chip--word[data-v-f32e57ab]{background:#fef3c7;color:#92400e}.type-chip--regex[data-v-f32e57ab]{background:#f3e8ff;color:#6b21a8}.mono[data-v-f32e57ab]{font-family:monospace;font-size:.875rem}.muted-text[data-v-f32e57ab]{color:var(--c-400);font-size:.875rem}.type-selector[data-v-f32e57ab]{display:flex;gap:.375rem;flex-wrap:wrap}.type-btn[data-v-f32e57ab]{padding:.375rem .75rem;border:1.5px solid var(--c-200);border-radius:var(--r-md);background:#fff;color:var(--c-600);font-family:inherit;font-size:.8125rem;cursor:pointer;transition:all .1s}.type-btn[data-v-f32e57ab]:hover{border-color:var(--c-primary-ring);color:var(--c-primary)}.type-btn.active[data-v-f32e57ab]{border-color:var(--c-danger);background:#fff1f2;color:var(--c-danger);font-weight:600}.form-hint[data-v-f32e57ab]{font-size:.8rem;color:var(--c-500);margin:.375rem 0 0}.form-hint code[data-v-f32e57ab]{background:var(--c-100);padding:0 .3em;border-radius:var(--r-sm);font-family:monospace}.hint-opt[data-v-f32e57ab]{font-weight:400;color:var(--c-400)}.modal-err[data-v-f32e57ab]{font-size:.8125rem;color:var(--c-danger);margin:.5rem 0 0}.st-tabs[data-v-9f68fa8b]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem}.st-tab[data-v-9f68fa8b]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .75rem;background:#fff;border:1px solid var(--c-300,#d4d4d4);border-radius:var(--r-full,999px);font-size:.82rem;font-weight:600;color:#475569;cursor:pointer;white-space:nowrap}.st-tab[data-v-9f68fa8b]:hover{background:#f8fafc}.st-tab[data-v-9f68fa8b] svg{width:15px;height:15px}.st-tab.on[data-v-9f68fa8b]{background:#4f46e5;border-color:#4f46e5;color:#fff}.st-tab.on .st-c[data-v-9f68fa8b]{background:#ffffff38;color:#fff}.st-tab.pilne[data-v-9f68fa8b]:not(.on){border-color:#fcd34d;background:#fffbeb;color:#92400e}.st-c[data-v-9f68fa8b]{min-width:1.25rem;padding:0 .3rem;border-radius:var(--r-full,999px);background:#f1f5f9;color:#475569;font-size:.72rem;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.sa[data-v-020d86ed]{gap:.25rem}.sa[data-v-020d86ed],.sa-btn[data-v-020d86ed]{display:inline-flex;align-items:center}.sa-btn[data-v-020d86ed]{width:30px;height:30px;flex:none;padding:0;justify-content:center;background:#fff;border:1px solid var(--c-300,#d4d4d4);border-radius:var(--r-md,8px);cursor:pointer;color:#334155}.sa-btn[data-v-020d86ed]:hover:not(:disabled){background:#f8fafc}.sa-btn[data-v-020d86ed]:disabled{opacity:.5;cursor:default}.sa-btn[data-v-020d86ed] svg{width:16px;height:16px}.sa-btn--primary[data-v-020d86ed]{border-color:#c7d2fe;background:#eef2ff;color:#3730a3}.sa-btn--primary[data-v-020d86ed]:hover:not(:disabled){background:#e0e7ff}.sa-btn--danger[data-v-020d86ed]{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.sa-btn--danger[data-v-020d86ed]:hover:not(:disabled){background:#fee2e2}.sa-hint[data-v-020d86ed]{color:#64748b;font-size:.85rem;margin:0 0 .75rem}.sa-field[data-v-020d86ed]{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;font-weight:600;color:#444}.sa-inp[data-v-020d86ed]{padding:.5rem .65rem;border:1px solid var(--c-300,#d4d4d4);border-radius:var(--r-md,8px);font-size:.88rem;font-weight:400;font-family:inherit}.thumb[data-v-27b9604f]{width:40px;height:40px;border-radius:var(--r-sm);overflow:hidden;background:var(--c-100);display:flex;align-items:center;justify-content:center;flex-shrink:0}.thumb img[data-v-27b9604f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.thumb-placeholder[data-v-27b9604f]{width:18px;height:18px;color:var(--c-400)}.title-link[data-v-27b9604f]{font-weight:600;color:var(--c-800);text-decoration:none;display:inline-block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.title-link[data-v-27b9604f]:hover{color:var(--c-primary)}.badge-category[data-v-27b9604f]{background:#ede9fe;color:#7c3aed}.no-value[data-v-27b9604f]{color:var(--c-400)}.td-date[data-v-27b9604f]{color:var(--c-500);font-size:.875rem}.empty-blog[data-v-27b9604f]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0}.delete-msg[data-v-27b9604f]{font-size:.9rem;color:var(--c-600);line-height:1.5}.header-actions[data-v-27b9604f]{display:flex;gap:.5rem;align-items:center}.kw-body[data-v-27b9604f]{display:flex;flex-direction:column;gap:.85rem}.kw-intro[data-v-27b9604f]{font-size:.875rem;color:var(--c-600);line-height:1.5;margin:0}.kw-intro code[data-v-27b9604f]{background:var(--c-100);padding:.05rem .3rem;border-radius:var(--r-sm);font-size:.8em}.kw-stat[data-v-27b9604f]{font-size:.9rem;color:var(--c-700);display:flex;align-items:center;gap:.4rem}.kw-stat strong[data-v-27b9604f]{color:var(--c-primary);font-size:1.05rem}.kw-progress-wrap[data-v-27b9604f]{display:flex;flex-direction:column;gap:.4rem}.kw-progress-bar[data-v-27b9604f]{height:8px;border-radius:var(--r-full);background:var(--c-100);overflow:hidden}.kw-progress-fill[data-v-27b9604f]{height:100%;background:var(--c-primary);border-radius:var(--r-full);transition:width .3s ease}.kw-progress-meta[data-v-27b9604f]{display:flex;gap:1rem;flex-wrap:wrap;font-size:.8rem;color:var(--c-500)}.kw-progress-meta strong[data-v-27b9604f]{color:var(--c-700)}.kw-log[data-v-27b9604f]{max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:.4rem;border:1px solid var(--c-100);border-radius:var(--r-md);padding:.5rem}.kw-log-row[data-v-27b9604f]{display:flex;gap:.5rem;align-items:flex-start;padding:.4rem;border-radius:var(--r-sm);background:var(--c-50,#fafafa)}.kw-log-row.st-empty[data-v-27b9604f],.kw-log-row.st-error[data-v-27b9604f]{background:#fef2f2}.kw-log-ico[data-v-27b9604f]{flex-shrink:0;width:18px;height:18px;margin-top:1px}.st-preview .kw-log-ico[data-v-27b9604f],.st-updated .kw-log-ico[data-v-27b9604f]{color:#16a34a}.st-empty .kw-log-ico[data-v-27b9604f],.st-error .kw-log-ico[data-v-27b9604f]{color:#dc2626}.kw-log-main[data-v-27b9604f]{min-width:0;flex:1}.kw-log-name[data-v-27b9604f]{font-size:.85rem;font-weight:600;color:var(--c-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-log-kws[data-v-27b9604f]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.25rem}.kw-chip[data-v-27b9604f]{font-size:.75rem;background:#ede9fe;color:#7c3aed;padding:.05rem .4rem;border-radius:var(--r-full)}.kw-log-err[data-v-27b9604f]{font-size:.75rem;color:#dc2626;margin-top:.15rem}.kw-final[data-v-27b9604f]{font-size:.85rem;color:var(--c-700);margin:0;padding:.5rem .65rem;background:var(--c-50,#f5f3ff);border-radius:var(--r-sm)}.spin[data-v-27b9604f]{animation:kw-spin-27b9604f 1s linear infinite}@keyframes kw-spin-27b9604f{to{transform:rotate(1turn)}}.psw[data-v-50ad04b0]{--w:38px;--h:22px;width:var(--w);height:var(--h);border-radius:var(--r-full);border:1px solid #d8e0ea;background:#e2e8f0;position:relative;cursor:pointer;padding:0;transition:background .15s ease,border-color .15s ease;flex-shrink:0}.psw.sm[data-v-50ad04b0]{--w:32px;--h:18px}.psw[data-v-50ad04b0]:disabled{opacity:.5;cursor:not-allowed}.psw.on[data-v-50ad04b0]{background:#4f46e5;border-color:#4f46e5}.psw-dot[data-v-50ad04b0]{position:absolute;top:2px;left:2px;width:calc(var(--h) - 6px);height:calc(var(--h) - 6px);border-radius:50%;background:#fff;box-shadow:0 1px 2px #0f172a33;transition:transform .15s ease}.psw.on .psw-dot[data-v-50ad04b0]{transform:translate(calc(var(--w) - var(--h)))}@media(prefers-reduced-motion:reduce){.psw-dot[data-v-50ad04b0]{transition:none}}.cache-overview[data-v-b9d77a05]{display:flex;flex-direction:column;gap:1.25rem}.page-header[data-v-b9d77a05]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:0}.page-header h1[data-v-b9d77a05]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 .25rem}.subtitle[data-v-b9d77a05]{color:var(--c-500);font-size:.9rem;margin:0}.header-actions[data-v-b9d77a05]{display:flex;gap:.5rem;flex-wrap:wrap}.cache-tabs[data-v-b9d77a05]{display:flex;gap:.25rem;border-bottom:2px solid var(--c-100)}.cache-tab[data-v-b9d77a05]{display:flex;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--c-500);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-2px;border-radius:var(--r-sm) var(--r-sm) 0 0;transition:color .15s,border-color .15s}.cache-tab[data-v-b9d77a05]:hover{color:var(--c-700)}.cache-tab.active[data-v-b9d77a05]{color:var(--c-primary);border-bottom-color:var(--c-primary);font-weight:600}.mono-text[data-v-b9d77a05]{font-family:monospace;font-size:.875rem;color:var(--c-600)}.name-wrap[data-v-b9d77a05]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.c-name[data-v-b9d77a05]{font-family:monospace;font-size:.875rem;font-weight:600;color:var(--c-700)}.badge-off[data-v-b9d77a05],.c-name[data-v-b9d77a05]{background:var(--c-100);padding:.1rem .4rem;border-radius:var(--r-sm)}.badge-off[data-v-b9d77a05]{font-size:.75rem;color:var(--c-400)}.strat-badge[data-v-b9d77a05]{display:inline-block;font-size:.75rem;font-weight:600;padding:.15rem .5rem;border-radius:var(--r-sm)}.strat-badge[data-v-b9d77a05],.strat-basic[data-v-b9d77a05]{background:var(--c-100);color:var(--c-600)}.strat-sliding[data-v-b9d77a05]{background:#fef3c7;color:#92400e}.strat-auto_refresh[data-v-b9d77a05]{background:#dcfce7;color:#166534}.size-btn[data-v-b9d77a05]{background:none;border:none;cursor:default;font-family:monospace;font-size:.875rem;color:var(--c-600);padding:.1rem .3rem;border-radius:var(--r-sm)}.size-btn--filled[data-v-b9d77a05]{color:var(--c-primary);font-weight:700}.size-btn--filled[data-v-b9d77a05]:not(:disabled){cursor:pointer}.size-btn--filled[data-v-b9d77a05]:not(:disabled):hover{background:var(--c-primary-surface)}.size-max[data-v-b9d77a05]{color:var(--c-300);font-weight:400;font-size:.8rem}.edit-fields[data-v-b9d77a05]{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:.5rem}.edit-fields .form-field[data-v-b9d77a05]{flex:1;min-width:130px}.edit-hint[data-v-b9d77a05]{font-size:.8125rem;color:var(--c-400);margin:.5rem 0 0}.keys-list-wrap[data-v-b9d77a05]{max-height:320px;overflow-y:auto;border:1px solid var(--c-100);border-radius:var(--r-md);margin-top:.25rem}.keys-empty[data-v-b9d77a05]{text-align:center;color:var(--c-400);padding:1.25rem;font-size:.875rem}.key-row[data-v-b9d77a05]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .75rem;border-bottom:1px solid var(--c-50)}.key-row[data-v-b9d77a05]:last-child{border-bottom:none}.key-row[data-v-b9d77a05]:hover{background:var(--c-50)}.key-val[data-v-b9d77a05]{font-family:monospace;font-size:.8125rem;color:var(--c-700);word-break:break-all;flex:1}.lc[data-v-127d2700]{gap:.9rem}.lc[data-v-127d2700],.lc-preview[data-v-127d2700]{display:flex;align-items:center}.lc-preview[data-v-127d2700]{width:84px;height:84px;border-radius:var(--r-lg);overflow:hidden;cursor:pointer;flex-shrink:0;border:1px solid #e2e8f0;background:#f8fafc;justify-content:center}.lc-preview img[data-v-127d2700]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lc-preview .iconify[data-v-127d2700]{font-size:1.6rem;color:#94a3b8}.lc-preview.empty[data-v-127d2700]{border-style:dashed}.lc-actions[data-v-127d2700]{display:flex;flex-direction:column;gap:.3rem}.lc-btn[data-v-127d2700]{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;border:1px solid #cbd5e1;background:#fff;border-radius:var(--r-md);padding:.4rem .8rem;font-size:.82rem;font-weight:600;color:#475569;cursor:pointer}.lc-btn[data-v-127d2700]:hover{border-color:#4f46e5;color:#4f46e5}.lc-btn[data-v-127d2700]:disabled{opacity:.6;cursor:default}.lc-hint[data-v-127d2700]{font-size:.75rem;color:#94a3b8}.lc-input[data-v-127d2700]{display:none}.lc-overlay[data-v-127d2700]{position:fixed;inset:0;z-index:1000;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:1rem}.lc-modal[data-v-127d2700]{background:#fff;border-radius:var(--r-lg);width:min(560px,96vw);overflow:hidden;box-shadow:0 20px 60px #0000004d}.lc-head[data-v-127d2700]{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;border-bottom:1px solid #e2e8f0;font-weight:700;color:#334155}.lc-head span[data-v-127d2700]{display:inline-flex;align-items:center;gap:.4rem}.lc-close[data-v-127d2700]{background:none;border:none;cursor:pointer;font-size:1.1rem;color:#64748b}.lc-area[data-v-127d2700]{background:#0f172a}.lc-cropper[data-v-127d2700]{height:380px}.lc-foot[data-v-127d2700]{display:flex;justify-content:flex-end;gap:.5rem;padding:.8rem 1rem;border-top:1px solid #e2e8f0}.lc-cancel[data-v-127d2700]{border:1px solid #cbd5e1;background:#fff;border-radius:var(--r-md);font-weight:600;color:#475569}.lc-cancel[data-v-127d2700],.lc-save[data-v-127d2700]{padding:.5rem .95rem;cursor:pointer}.lc-save[data-v-127d2700]{display:inline-flex;align-items:center;gap:.35rem;border:none;background:#4f46e5;color:#fff;border-radius:var(--r-md);font-weight:700}.lc-save[data-v-127d2700]:disabled{opacity:.6;cursor:default}.spin[data-v-127d2700]{animation:lc-spin-127d2700 .8s linear infinite}@keyframes lc-spin-127d2700{to{transform:rotate(1turn)}}.geo-admin[data-v-baa770b2]{padding:.5rem}.ga-head[data-v-baa770b2]{justify-content:space-between;margin:0 0 1rem;gap:1rem}.ga-head[data-v-baa770b2],.ga-head-right[data-v-baa770b2]{display:flex;align-items:center}.ga-head-right[data-v-baa770b2]{gap:.6rem}.ga-title[data-v-baa770b2]{font-size:1.5rem;font-weight:800;margin:0}.ga-pending-badge[data-v-baa770b2]{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .7rem;background:#fef3c7;color:#92400e;border-radius:var(--r-md);font-size:.8rem;font-weight:700}.ga-pending-badge[data-v-baa770b2] svg{width:15px;height:15px}.ga-owner-link[data-v-baa770b2]{color:var(--c-primary,#4f46e5);text-decoration:none;font-size:.85rem}.ga-owner-link[data-v-baa770b2]:hover{text-decoration:underline}.ga-add[data-v-baa770b2]{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem 1rem;background:var(--c-primary,#4f46e5);color:#fff;border:none;border-radius:var(--r-md);font-weight:700;font-size:.88rem;cursor:pointer}.ga-add[data-v-baa770b2]:hover{background:#4338ca}.ga-add[data-v-baa770b2] svg{width:16px;height:16px}.ga-logo[data-v-baa770b2]{width:32px;height:32px;border-radius:var(--r-md);-o-object-fit:cover;object-fit:cover;background:#f1f5f9}.ga-role[data-v-baa770b2]{font-size:.8rem;color:#475569}.ga-role-both[data-v-baa770b2]{font-weight:700;color:#4f46e5}.ga-rej[data-v-baa770b2]{display:flex;flex-direction:column;font-size:.78rem;color:#475569}.ga-rej strong[data-v-baa770b2]{font-size:.8rem;color:#0f172a}.ga-rej-st[data-v-baa770b2]{color:#94a3b8}.ga-zmiana[data-v-baa770b2]{margin-right:.35rem;background:#fef3c7;color:#92400e;font-size:.68rem}.ga-dom[data-v-baa770b2],.ga-zmiana[data-v-baa770b2]{display:inline-block;padding:.05rem .4rem;border-radius:var(--r-full);font-weight:700}.ga-dom[data-v-baa770b2]{margin-left:.35rem;background:#dcfce7;color:#166534;font-size:.7rem}.ga-rejestr[data-v-baa770b2]{border:1px solid #e2e8f0;border-radius:var(--r-lg,12px);background:#f8fafc;padding:.7rem .85rem;margin-bottom:.9rem}.ga-rejestr-head[data-v-baa770b2]{display:flex;align-items:center;gap:.45rem;font-size:.86rem;color:#334155;margin-bottom:.5rem}.ga-rejestr-head[data-v-baa770b2] svg{width:17px;height:17px}.ga-rejestr-kiedy[data-v-baa770b2]{font-size:.72rem;color:#94a3b8;margin-left:auto}.ga-rejestr-btn[data-v-baa770b2]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .55rem;background:#fff;border:1px solid var(--c-300,#d4d4d4);border-radius:var(--r-md,8px);font-size:.76rem;font-weight:600;cursor:pointer}.ga-rejestr-btn[data-v-baa770b2]:disabled{opacity:.5;cursor:default}.ga-rejestr-dane[data-v-baa770b2]{display:flex;flex-direction:column;gap:.25rem}.ga-rejestr-row[data-v-baa770b2]{display:flex;align-items:center;gap:.5rem;font-size:.83rem;color:#1e293b}.ga-rejestr-row.rozne[data-v-baa770b2]{color:#b45309}.ga-rejestr-lbl[data-v-baa770b2]{min-width:5.5rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;font-weight:700}.ga-rejestr-uzyj[data-v-baa770b2]{padding:.1rem .4rem;border:1px solid #fcd34d;background:#fffbeb;color:#92400e;border-radius:var(--r-sm,4px);font-size:.7rem;font-weight:700;cursor:pointer}.ga-rejestr-brak[data-v-baa770b2]{margin:0;font-size:.8rem;color:#94a3b8;font-style:italic}.ga-rejestr-uwaga[data-v-baa770b2]{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:#b45309;margin-top:.2rem}.ga-rejestr-uwaga[data-v-baa770b2] svg{width:14px;height:14px}.ga-vat-ok[data-v-baa770b2]{color:#15803d;font-weight:700}.ga-vat-nie[data-v-baa770b2]{color:#b91c1c;font-weight:700}.ga-rej-cell[data-v-baa770b2]{display:flex;align-items:flex-start;gap:.4rem}.ga-rej-brak[data-v-baa770b2]{font-size:.75rem;color:#94a3b8;font-style:italic}.ga-rej-kiedy[data-v-baa770b2]{font-size:.7rem;color:#94a3b8}.ga-dup[data-v-baa770b2]{background:#fee2e2;color:#b91c1c}.ga-dup[data-v-baa770b2],.ga-usuniety[data-v-baa770b2]{display:inline-block;margin-left:.35rem;padding:.05rem .4rem;border-radius:var(--r-full);font-size:.7rem;font-weight:700}.ga-usuniety[data-v-baa770b2]{background:#ede7f6;color:#4527a0}.ga-ver[data-v-baa770b2]{font-size:.8rem;color:#047857}.ga-ver-pending[data-v-baa770b2]{color:#b45309;font-weight:700}.ga-ver-rejected[data-v-baa770b2]{color:#dc2626;font-weight:700}.ga-field[data-v-baa770b2]{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;font-weight:600;color:#444;margin-bottom:.6rem}.ga-inp[data-v-baa770b2]{padding:.5rem .65rem;border:1px solid var(--c-300,#d4d4d4);border-radius:var(--r-md);font-size:.88rem;font-weight:400;font-family:inherit}.ga-row2[data-v-baa770b2]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.ga-roles[data-v-baa770b2]{display:flex;flex-direction:column;gap:.15rem;margin:.15rem 0}.ga-hint[data-v-baa770b2],.ga-hint-mail[data-v-baa770b2]{font-size:.78rem;color:#94a3b8;font-weight:400}.ga-check[data-v-baa770b2]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:#444;margin-bottom:.6rem}.ga-check input[data-v-baa770b2]{width:16px;height:16px;accent-color:var(--c-primary,#4f46e5)}.ga-save[data-v-baa770b2]{padding:.6rem 1.3rem;background:var(--c-primary,#4f46e5);color:#fff;border:none;border-radius:var(--r-md);font-weight:700;cursor:pointer}.ga-save[data-v-baa770b2]:disabled{opacity:.6;cursor:not-allowed}.ga-cancel[data-v-baa770b2]{padding:.6rem .85rem;background:#fff;border:1px solid var(--c-300,#d4d4d4);border-radius:var(--r-md);cursor:pointer}.ga-err[data-v-baa770b2]{display:block;margin-top:.25rem;font-size:.78rem;color:#dc2626}.geo[data-v-8041d15b]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.geo-head[data-v-8041d15b]{display:flex;align-items:center;gap:1rem}.addr-test[data-v-8041d15b]{border:1px dashed #c7b8ff;background:#faf8ff;border-radius:var(--r-lg);padding:1rem 1.1rem}.addr-test-head[data-v-8041d15b]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:#5b21b6;margin-bottom:.8rem}.addr-test-hint[data-v-8041d15b]{color:#8b8b8b;font-size:.8rem;font-weight:400}.addr-test-import[data-v-8041d15b]{background:#0e7490;color:#fff;border:none;border-radius:var(--r-md);padding:.35rem .7rem;font-size:.78rem;font-weight:600;cursor:pointer}.addr-test-import[data-v-8041d15b]:disabled{opacity:.6;cursor:not-allowed}.progbar[data-v-8041d15b]{display:flex;align-items:center;gap:.5rem;margin:.5rem 0 0}.progbar--wide[data-v-8041d15b]{margin:.6rem 0}.progbar-track[data-v-8041d15b]{flex:1;height:10px;background:#e5e7eb;border-radius:var(--r-full);overflow:hidden}.progbar-fill[data-v-8041d15b]{height:100%;background:linear-gradient(90deg,#4f46e5,#06b6d4);border-radius:var(--r-full);transition:width .4s ease}.progbar-label[data-v-8041d15b]{font-size:.76rem;color:#475569;white-space:nowrap;font-variant-numeric:tabular-nums}.btn-import--prg[data-v-8041d15b]{background:#0e7490;margin-top:.6rem}.btn-import--wipe[data-v-8041d15b]{background:var(--c-danger,#b42318);border-color:var(--c-danger,#b42318);color:#fff}.btn-import--wipe[data-v-8041d15b]:disabled{opacity:.55}.btn-import--prg[data-v-8041d15b]:hover:not(:disabled){background:#155e75}.col-empty[data-v-8041d15b]{padding:.6rem .5rem;color:#94a3b8}.col-empty[data-v-8041d15b],.ep-hint[data-v-8041d15b]{font-size:.78rem;font-style:italic}.ep-hint[data-v-8041d15b]{color:#64748b;margin:.2rem 0 0}.addr-test-body[data-v-8041d15b]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:900px){.addr-test-body[data-v-8041d15b]{grid-template-columns:1.3fr .7fr}}.addr-test-out[data-v-8041d15b]{background:#0f172a;border-radius:var(--r-md);padding:.5rem .75rem;overflow:hidden}.addr-test-out-head[data-v-8041d15b]{display:flex;align-items:center;justify-content:space-between;color:#cbd5e1;font-size:.8rem;margin-bottom:.4rem}.addr-test-out-head code[data-v-8041d15b]{color:#93c5fd}.addr-test-out pre[data-v-8041d15b]{color:#a7f3d0;font-size:.78rem;margin:0;min-height:500px;max-height:600px;overflow:auto;white-space:pre-wrap;word-break:break-word;resize:vertical;scrollbar-width:thin;scrollbar-color:#64748b #1e293b}.addr-test-out pre[data-v-8041d15b]::-webkit-scrollbar{width:12px;height:12px}.addr-test-out pre[data-v-8041d15b]::-webkit-scrollbar-track{background:#1e293b;border-radius:var(--r-sm)}.addr-test-out pre[data-v-8041d15b]::-webkit-scrollbar-thumb{background:#64748b;border-radius:var(--r-sm);border:2px solid #1e293b}.addr-test-out pre[data-v-8041d15b]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.addr-test-reset[data-v-8041d15b]{background:#334155;color:#fff;border:none;border-radius:var(--r-sm);padding:.2rem .55rem;font-size:.75rem;cursor:pointer}.geo-title[data-v-8041d15b]{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0}.status-card[data-v-8041d15b]{display:flex;gap:1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:var(--r-lg);padding:1.25rem 1.5rem;flex-wrap:wrap}.status-left[data-v-8041d15b]{display:flex;flex-direction:column;gap:1rem;flex:1;min-width:220px}.status-right[data-v-8041d15b]{display:flex;flex-direction:column;gap:.75rem;flex:2;min-width:280px}.status-source[data-v-8041d15b]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.source-label[data-v-8041d15b]{font-size:.75rem;font-weight:700;color:#94a3b8;text-transform:uppercase}.source-val[data-v-8041d15b]{font-size:.82rem;font-weight:700;background:#e0f2fe;color:#0369a1;padding:.15rem .5rem;border-radius:var(--r-sm)}.source-url[data-v-8041d15b]{font-size:.75rem;color:#94a3b8;font-family:monospace;word-break:break-all}.status-counts[data-v-8041d15b]{display:flex;gap:1rem;flex-wrap:wrap}.cnt-item[data-v-8041d15b]{display:flex;flex-direction:column;align-items:center;background:#f8fafc;border-radius:var(--r-md);padding:.5rem .9rem}.cnt-n[data-v-8041d15b]{font-size:1.3rem;font-weight:800;color:#0f172a}.cnt-l[data-v-8041d15b]{font-size:.75rem;color:#64748b}.btn-import[data-v-8041d15b]{display:flex;align-items:center;gap:.6rem;padding:.75rem 1.5rem;background:#4f46e5;color:#fff;border:none;border-radius:var(--r-md);font-size:1rem;font-weight:700;cursor:pointer;align-self:flex-start}.btn-import[data-v-8041d15b]:hover:not(:disabled){background:#4338ca}.btn-import[data-v-8041d15b]:disabled{opacity:.55;cursor:not-allowed}.spin[data-v-8041d15b]{animation:spin-8041d15b 1s linear infinite;display:inline-block}@keyframes spin-8041d15b{to{transform:rotate(1turn)}}.import-hint[data-v-8041d15b]{font-size:.78rem;color:#94a3b8;margin:0}.sync-result[data-v-8041d15b]{padding:.6rem .9rem;border-radius:var(--r-md);font-size:.82rem}.sync-result.res-ok[data-v-8041d15b]{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.sync-result.res-warn[data-v-8041d15b]{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.err-list[data-v-8041d15b]{margin:.3rem 0 0 1rem;padding:0;font-size:.78rem}.sync-mini-btns[data-v-8041d15b]{display:flex;gap:.5rem;flex-wrap:wrap}.sync-btn[data-v-8041d15b]{padding:.35rem .8rem;border:1px solid #cbd5e1;border-radius:var(--r-md);background:#f8fafc;font-size:.78rem;font-weight:600;cursor:pointer;color:#334155}.sync-btn[data-v-8041d15b]:hover:not(:disabled){background:#e2e8f0}.sync-btn[data-v-8041d15b]:disabled{opacity:.5;cursor:not-allowed}.sync-btn--gmina[data-v-8041d15b]{border-color:#4f46e5;color:#4f46e5}.sync-btn--gmina[data-v-8041d15b]:hover:not(:disabled){background:var(--c-primary-surface)}.sync-btn--fts[data-v-8041d15b]{border-color:#7c3aed;color:#7c3aed}.sync-btn--fts[data-v-8041d15b]:hover:not(:disabled){background:#f5f3ff}.geo-workspace[data-v-8041d15b]{display:flex;gap:0;border:1px solid #e2e8f0;border-radius:var(--r-lg);overflow:hidden;min-height:500px}.geo-cols[data-v-8041d15b]{display:flex;flex:1;overflow-x:auto}.geo-col[data-v-8041d15b]{flex:0 0 170px;border-right:1px solid #e2e8f0;display:flex;flex-direction:column}.geo-col[data-v-8041d15b]:last-child{border-right:none}.geo-col.dim[data-v-8041d15b]{opacity:.4;pointer-events:none}.col-head[data-v-8041d15b]{padding:.5rem .6rem;background:#f8fafc;font-size:.76rem;font-weight:700;color:#64748b;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:.35rem;min-height:36px}.col-sub[data-v-8041d15b]{font-weight:400;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.75rem}.cnt[data-v-8041d15b]{margin-left:auto;background:#e2e8f0;color:#475569;border-radius:var(--r-xl);padding:0 .4rem;font-size:.75rem}.cnt[data-v-8041d15b],.col-add[data-v-8041d15b]{font-weight:700;flex-shrink:0}.col-add[data-v-8041d15b]{width:22px;height:22px;border:1px solid #cbd5e1;border-radius:var(--r-sm);background:#fff;font-size:.9rem;line-height:1;cursor:pointer;color:#4f46e5;display:flex;align-items:center;justify-content:center;padding:0}.col-add[data-v-8041d15b]:hover:not(:disabled){background:var(--c-primary-surface);border-color:#4f46e5}.col-add[data-v-8041d15b]:disabled{opacity:.3;cursor:not-allowed}.col-search[data-v-8041d15b]{padding:.4rem .6rem;font-size:.8rem;outline:none;box-sizing:border-box}.col-search[data-v-8041d15b],.osm-btn[data-v-8041d15b]{border:none;border-bottom:1px solid #e2e8f0;width:100%}.osm-btn[data-v-8041d15b]{padding:.35rem .6rem;font-size:.75rem;font-weight:700;cursor:pointer;background:#f0fdf4;color:#15803d;text-align:left}.osm-btn[data-v-8041d15b]:hover:not(:disabled){background:#dcfce7}.osm-btn[data-v-8041d15b]:disabled{opacity:.5;cursor:not-allowed}.col-list[data-v-8041d15b]{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}.col-item[data-v-8041d15b]{padding:.4rem .6rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.3rem;border-bottom:1px solid #f1f5f9;font-size:.8rem}.col-item[data-v-8041d15b]:hover:not(.no-click){background:#f0f9ff}.col-item.active[data-v-8041d15b]{background:var(--c-primary-surface);font-weight:700;color:#4f46e5}.col-item.no-click[data-v-8041d15b]{cursor:default}.empty-info[data-v-8041d15b]{color:#94a3b8;font-size:.75rem;justify-content:center}.item-name[data-v-8041d15b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.item-right[data-v-8041d15b]{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.item-actions[data-v-8041d15b]{display:none;gap:.15rem}.col-item:hover .item-actions[data-v-8041d15b],.ia-btn[data-v-8041d15b]{display:flex}.ia-btn[data-v-8041d15b]{width:20px;height:20px;border:1px solid #e2e8f0;border-radius:var(--r-sm);background:#fff;cursor:pointer;color:#64748b;align-items:center;justify-content:center;padding:0}.ia-btn[data-v-8041d15b]:hover{background:#f0f9ff;color:#4f46e5;border-color:#93c5fd}.ia-btn.danger[data-v-8041d15b]:hover{background:#fef2f2;color:#dc2626;border-color:#fca5a5}.ia-btn[data-v-8041d15b] svg{width:12px;height:12px}.teryt-badge[data-v-8041d15b]{font-size:.75rem;font-weight:700;background:#e0f2fe;color:#0369a1;border-radius:var(--r-sm);padding:.05rem .3rem;font-family:monospace;flex-shrink:0}.teryt-badge.simc[data-v-8041d15b]{background:#d1fae5;color:#065f46}.teryt-badge.ulic[data-v-8041d15b]{background:#fef3c7;color:#92400e}.street-item[data-v-8041d15b]{flex-direction:column;align-items:stretch;cursor:pointer}.street-row[data-v-8041d15b]{display:flex;align-items:center;justify-content:space-between;gap:.3rem;width:100%}.street-breadcrumb[data-v-8041d15b]{font-size:.75rem;color:#475569;background:#f0f9ff;border-top:1px solid #bae6fd;padding:.3rem .4rem;margin:.15rem -.6rem -.4rem;line-height:1.5;word-break:break-word}.type-badge[data-v-8041d15b]{font-size:.75rem;background:#f1f5f9;color:#64748b;border-radius:var(--r-sm);padding:.05rem .3rem;flex-shrink:0}.type-badge.dzielnice[data-v-8041d15b]{background:#fce7f3;color:#9d174d}.edit-panel[data-v-8041d15b]{width:280px;flex-shrink:0;border-left:1px solid #e2e8f0;background:#fff;display:flex;flex-direction:column}.ep-head[data-v-8041d15b]{padding:.75rem 1rem;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:.5rem;background:#f8fafc}.ep-title[data-v-8041d15b]{font-size:.9rem;font-weight:700;color:#0f172a}.ep-parent[data-v-8041d15b]{font-size:.75rem;color:#94a3b8;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-close[data-v-8041d15b]{margin-left:auto;width:24px;height:24px;border:none;background:none;cursor:pointer;color:#94a3b8;font-size:1rem;border-radius:var(--r-sm);flex-shrink:0}.ep-close[data-v-8041d15b]:hover{background:#f1f5f9;color:#334155}.ep-body[data-v-8041d15b]{flex:1;padding:1rem;gap:.75rem;overflow-y:auto}.ep-body[data-v-8041d15b],.ep-field[data-v-8041d15b]{display:flex;flex-direction:column}.ep-field[data-v-8041d15b]{gap:.25rem;font-size:.78rem;font-weight:600;color:#475569}.req[data-v-8041d15b]{color:#dc2626}.ep-inp[data-v-8041d15b]{padding:.45rem .6rem;border:1px solid #d1d5db;border-radius:var(--r-md);font-size:.85rem;outline:none}.ep-inp[data-v-8041d15b]:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #dbeafe}select.ep-inp[data-v-8041d15b]{background:#fff}.ep-footer[data-v-8041d15b]{padding:.75rem 1rem;border-top:1px solid #e2e8f0;display:flex;gap:.5rem}.ep-save[data-v-8041d15b]{flex:1;padding:.55rem;background:#4f46e5;color:#fff;border:none;border-radius:var(--r-md);font-weight:700;cursor:pointer;font-size:.85rem}.ep-save[data-v-8041d15b]:hover:not(:disabled){background:#4338ca}.ep-save[data-v-8041d15b]:disabled{opacity:.6;cursor:not-allowed}.ep-cancel[data-v-8041d15b]{padding:.55rem .9rem;border:1px solid #d1d5db;border-radius:var(--r-md);background:#fff;cursor:pointer;font-size:.85rem;color:#475569}.ep-cancel[data-v-8041d15b]:hover{background:#f8fafc}.panel-slide-enter-active[data-v-8041d15b],.panel-slide-leave-active[data-v-8041d15b]{transition:width .18s ease,opacity .18s ease}.panel-slide-enter-from[data-v-8041d15b],.panel-slide-leave-to[data-v-8041d15b]{width:0;opacity:0;overflow:hidden}.log-head[data-v-8041d15b]{font-size:.85rem;font-weight:700;color:#475569;margin-bottom:.5rem}.st-ok[data-v-8041d15b]{color:#16a34a}.st-err[data-v-8041d15b],.st-ok[data-v-8041d15b]{font-weight:600}.st-err[data-v-8041d15b]{color:#dc2626}[data-v-8041d15b] .data-table tr.log-fail td{background:#fef2f2}.log-err-msg[data-v-8041d15b]{cursor:help;margin-left:.3rem}.osm-all[data-v-8041d15b]{margin:.5rem 0 .25rem;padding:.6rem .7rem;border:1px solid var(--c-200,#e5e8f0);border-radius:8px;background:var(--c-50,#f8fafc)}.osm-all__row[data-v-8041d15b]{display:flex;align-items:flex-end;gap:.6rem;flex-wrap:wrap;margin-bottom:.5rem}.osm-all__f[data-v-8041d15b]{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;font-weight:600;color:#444}.osm-all__inp[data-v-8041d15b]{width:92px;padding:.3rem .4rem;border:1px solid var(--c-200,#ddd);border-radius:6px;font-size:.85rem}.osm-all__chk[data-v-8041d15b]{display:flex;align-items:center;gap:.3rem;font-size:.78rem;color:#444}.osm-all__prog[data-v-8041d15b]{margin-top:.55rem}.osm-all__bar[data-v-8041d15b]{height:6px;background:var(--c-200,#e5e8f0);border-radius:3px;overflow:hidden}.osm-all__bar-fill[data-v-8041d15b]{height:100%;background:var(--c-primary,#4f46e5);transition:width .3s}.osm-all__stat[data-v-8041d15b]{margin:.35rem 0 0;font-size:.78rem;color:#444}.osm-all__wait[data-v-8041d15b]{color:var(--color-warning,#b45309);font-weight:600}.osm-all__log[data-v-8041d15b]{margin:.4rem 0 0;padding:.35rem .5rem;list-style:none;max-height:150px;overflow-y:auto;background:#fff;border:1px solid var(--c-200,#e5e8f0);border-radius:6px;font-size:.75rem;font-family:ui-monospace,monospace;color:#555}.osm-all__log li[data-v-8041d15b]{padding:.1rem 0}.isp[data-v-c4a51676]{display:flex;flex-direction:column;gap:.75rem}.isp-info[data-v-c4a51676]{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:var(--c-50);border:1px solid var(--c-200);border-radius:var(--r-md);font-size:.8125rem;color:var(--c-600)}.isp-info[data-v-c4a51676] svg{width:16px;height:16px;color:var(--c-primary);flex-shrink:0}.source-name[data-v-c4a51676]{font-size:.85rem;background:var(--c-100);padding:.1em .4em;border-radius:var(--r-sm);color:var(--c-700)}.source-preview[data-v-c4a51676]{font-size:.78rem;color:var(--c-500);display:block;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.json-hint[data-v-c4a51676]{font-size:.8rem;color:var(--c-500);margin-bottom:.625rem}.json-hint code[data-v-c4a51676]{background:var(--c-100);padding:.1em .35em;border-radius:var(--r-sm);color:var(--c-700)}.json-editor[data-v-c4a51676]{width:100%;font-family:monospace;font-size:.8rem;line-height:1.5;padding:.75rem;border:1px solid var(--c-200);border-radius:var(--r-md);color:var(--c-800);resize:vertical}.json-editor[data-v-c4a51676]:focus{outline:none;border-color:var(--c-primary-ring)}.json-editor--error[data-v-c4a51676]{border-color:var(--c-danger)}.json-status[data-v-c4a51676]{display:flex;align-items:center;gap:4px;font-size:.8rem;margin-top:.25rem}.json-status[data-v-c4a51676] svg{width:12px;height:12px;flex-shrink:0}.json-status.error[data-v-c4a51676]{color:var(--c-danger)}.json-status.ok[data-v-c4a51676]{color:var(--c-success)}.modal-error[data-v-c4a51676]{font-size:.8125rem;color:var(--c-danger);margin:.5rem 0 0}.geo-admin[data-v-7e12ab53]{padding:.5rem}.ga-head[data-v-7e12ab53]{display:flex;align-items:center;justify-content:space-between;margin:0 0 1rem;gap:1rem}.ga-title[data-v-7e12ab53]{font-size:1.5rem;font-weight:800;margin:0}.ga-add[data-v-7e12ab53]{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem 1rem;background:var(--c-primary,#4f46e5);color:#fff;border:none;border-radius:var(--r-md);font-weight:700;font-size:.88rem;cursor:pointer}.ga-add[data-v-7e12ab53]:hover{background:#4338ca}.ga-add[data-v-7e12ab53] svg{width:16px;height:16px}.ga-owner-link[data-v-7e12ab53]{color:var(--c-primary,#4f46e5);text-decoration:none;font-size:.85rem}.ga-owner-link[data-v-7e12ab53]:hover{text-decoration:underline}.ga-userfilter[data-v-7e12ab53]{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.9rem;padding:.35rem .7rem;background:#eef2ff;border:1px solid #c7d2fe;border-radius:var(--r-full);font-size:.82rem;font-weight:600;color:#4338ca}.ga-userfilter[data-v-7e12ab53] svg{width:16px;height:16px}.ga-userfilter-id[data-v-7e12ab53]{color:#4338ca;font-weight:800;text-decoration:none}.ga-userfilter-id[data-v-7e12ab53]:hover{text-decoration:underline}.ga-userfilter-x[data-v-7e12ab53]{all:unset;cursor:pointer;display:inline-flex;align-items:center;color:#6366f1}.ga-userfilter-x[data-v-7e12ab53]:hover{color:#312e81}.ga-field[data-v-7e12ab53]{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;font-weight:600;color:#444;margin-bottom:.6rem}.ga-inp[data-v-7e12ab53]{padding:.5rem .65rem;border:1px solid var(--c-300,#d4d4d4);border-radius:var(--r-md);font-size:.88rem;font-weight:400;font-family:inherit}.ga-geo[data-v-7e12ab53]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.ga-section[data-v-7e12ab53]{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#4f46e5;margin:.4rem 0 .5rem;padding-top:.6rem;border-top:1px solid #eef2f7}.ga-save[data-v-7e12ab53]{padding:.6rem 1.3rem;background:var(--c-primary,#4f46e5);color:#fff;border:none;border-radius:var(--r-md);font-weight:700;cursor:pointer}.ga-save[data-v-7e12ab53]:disabled{opacity:.6;cursor:not-allowed}.ga-cancel[data-v-7e12ab53]{padding:.6rem .85rem;background:#fff;border:1px solid var(--c-300,#d4d4d4);border-radius:var(--r-md);cursor:pointer}.ip-filter-page[data-v-8d1f3f03]{display:flex;flex-direction:column;gap:.875rem}.badge-maint[data-v-8d1f3f03]{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .6rem;background:#fef3c7;color:#92400e;border:1px solid #fcd34d;border-radius:var(--r-full);font-size:.8rem;font-weight:600}.badge-maint[data-v-8d1f3f03] svg{width:12px;height:12px}.maint-panel[data-v-8d1f3f03]{background:#fff;border:1px solid var(--c-100);border-left:3px solid #f59e0b;border-radius:var(--r-lg);padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}.maint-row[data-v-8d1f3f03]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.maint-label[data-v-8d1f3f03]{flex:1;display:flex;flex-direction:column;gap:.1rem}.maint-label strong[data-v-8d1f3f03]{font-size:.875rem;font-weight:600;color:var(--c-800)}.maint-label span[data-v-8d1f3f03]{font-size:.8rem;color:var(--c-500)}.toggle-switch[data-v-8d1f3f03]{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0;cursor:pointer}.toggle-switch input[data-v-8d1f3f03]{opacity:0;width:0;height:0;position:absolute}.toggle-switch .toggle-track[data-v-8d1f3f03]{position:absolute;inset:0;background:var(--c-200);border-radius:var(--r-lg);transition:background .2s}.toggle-switch .toggle-track[data-v-8d1f3f03]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:transform .2s}.toggle-switch input:checked+.toggle-track[data-v-8d1f3f03]{background:var(--c-primary)}.toggle-switch input:checked+.toggle-track[data-v-8d1f3f03]:before{transform:translate(20px)}.tab-count[data-v-8d1f3f03]{padding:.1rem .4rem;border-radius:var(--r-full);font-size:.75rem;font-weight:700;background:var(--c-100);color:var(--c-600)}.tab-count.tab-count--danger[data-v-8d1f3f03]{background:#fee2e2;color:var(--c-danger)}.tab-count.tab-count--success[data-v-8d1f3f03]{background:var(--c-success-bg);color:var(--c-success)}.tab-count.tab-count--warning[data-v-8d1f3f03]{background:#fef3c7;color:#92400e}.ip-chip[data-v-8d1f3f03]{display:inline-block;padding:.15rem .5rem;border-radius:var(--r-sm)}.ip-chip.ip-chip--danger[data-v-8d1f3f03]{background:#fee2e2}.ip-chip.ip-chip--success[data-v-8d1f3f03]{background:var(--c-success-bg)}.mono[data-v-8d1f3f03]{font-family:monospace}.muted-text[data-v-8d1f3f03]{color:var(--c-400);font-size:.875rem}.count-ok[data-v-8d1f3f03]{color:var(--c-success);font-weight:600}.count-max[data-v-8d1f3f03]{font-weight:600}.count-danger[data-v-8d1f3f03],.count-max[data-v-8d1f3f03]{color:var(--c-danger)}.tbl-title[data-v-8d1f3f03]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;color:var(--c-700)}.tbl-title .sh-icon[data-v-8d1f3f03]{width:16px;height:16px;color:var(--c-400);flex-shrink:0}.viol-btn[data-v-8d1f3f03]{vertical-align:middle;margin-left:.25rem}.bar-wrap[data-v-8d1f3f03]{height:6px;background:var(--c-100);overflow:hidden}.bar-fill[data-v-8d1f3f03],.bar-wrap[data-v-8d1f3f03]{border-radius:var(--r-sm)}.bar-fill[data-v-8d1f3f03]{height:100%;transition:width .3s}.section-header[data-v-8d1f3f03]{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;border-bottom:1px solid var(--c-100);font-size:.875rem;color:var(--c-700)}.section-header strong[data-v-8d1f3f03]{font-weight:700}.section-header .sh-icon[data-v-8d1f3f03]{width:16px;height:16px;color:var(--c-400);flex-shrink:0}.cfg-body[data-v-8d1f3f03]{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.cfg-fields[data-v-8d1f3f03]{display:flex;gap:1rem;flex-wrap:wrap;align-items:flex-end}.cfg-input[data-v-8d1f3f03]{max-width:140px}.cfg-row[data-v-8d1f3f03]{display:flex;align-items:center;gap:.5rem}.cfg-hint[data-v-8d1f3f03]{font-size:.8rem;color:var(--c-400);white-space:nowrap}.cfg-footer[data-v-8d1f3f03]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding-top:.75rem;border-top:1px solid var(--c-50)}.cfg-current[data-v-8d1f3f03]{font-size:.8125rem;color:var(--c-500)}.cfg-current strong[data-v-8d1f3f03]{color:var(--c-700)}.strategy-row[data-v-8d1f3f03]{display:flex;gap:.5rem;flex-wrap:wrap}.strategy-btn[data-v-8d1f3f03]{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border:1.5px solid var(--c-200);border-radius:var(--r-md);background:#fff;color:var(--c-600);font-family:inherit;font-size:.875rem;cursor:pointer;transition:all .1s}.strategy-btn[data-v-8d1f3f03] svg{width:16px;height:16px}.strategy-btn[data-v-8d1f3f03]:hover{border-color:var(--c-primary-ring);color:var(--c-primary)}.strategy-btn.active[data-v-8d1f3f03]{border-color:var(--c-primary);background:var(--c-primary-surface);color:var(--c-primary);font-weight:600}.ep-yes[data-v-8d1f3f03]{color:var(--c-success)}.ep-no[data-v-8d1f3f03],.ep-yes[data-v-8d1f3f03]{width:16px;height:16px}.ep-no[data-v-8d1f3f03]{color:var(--c-300)}.csv-input[data-v-8d1f3f03]{width:100%;min-height:110px;padding:.625rem;border:1.5px solid var(--c-200);border-radius:var(--r-md);font-family:monospace;font-size:.875rem;resize:vertical;outline:none;box-sizing:border-box;margin-bottom:.5rem}.csv-input[data-v-8d1f3f03]:focus{border-color:var(--c-primary)}.hint-text[data-v-8d1f3f03]{font-size:.8125rem;color:var(--c-500);margin:0 0 .5rem}.hint-text code[data-v-8d1f3f03]{background:var(--c-100);padding:0 .3em;border-radius:var(--r-sm)}.hint-opt[data-v-8d1f3f03]{font-weight:400;color:var(--c-400)}.info-loading[data-v-8d1f3f03]{display:flex;align-items:center;gap:.75rem;padding:1.5rem;color:var(--c-500);justify-content:center}.info-error[data-v-8d1f3f03]{color:var(--c-danger);font-size:.875rem;padding:.75rem 0}.ip-info-grid[data-v-8d1f3f03]{display:flex;flex-direction:column;gap:0;border:1px solid var(--c-100);border-radius:var(--r-md);overflow:hidden;margin-top:.25rem}.ip-info-row[data-v-8d1f3f03]{display:flex;gap:1rem;padding:.5rem .75rem;font-size:.875rem;border-bottom:1px solid var(--c-50)}.ip-info-row[data-v-8d1f3f03]:last-child{border-bottom:none}.ip-info-row[data-v-8d1f3f03]:nth-child(2n){background:var(--c-50)}.ip-info-label[data-v-8d1f3f03]{width:110px;flex-shrink:0;color:var(--c-500);font-size:.8125rem}.ip-info-val[data-v-8d1f3f03]{flex:1;color:var(--c-800);word-break:break-all}.ip-info-val.mono[data-v-8d1f3f03]{font-family:monospace}.analyze-header[data-v-8d1f3f03]{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem;font-size:.875rem}.analyze-header code[data-v-8d1f3f03]{font-size:1rem;font-weight:700;color:var(--c-800)}.analyze-ip-list[data-v-8d1f3f03]{max-height:200px;overflow-y:auto;border:1px solid var(--c-100);border-radius:var(--r-md)}.analyze-ip-row[data-v-8d1f3f03]{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-bottom:1px solid var(--c-50);font-size:.875rem}.analyze-ip-row[data-v-8d1f3f03]:last-child{border-bottom:none}.modal-err[data-v-8d1f3f03]{font-size:.8125rem;color:var(--c-danger);margin:.5rem 0 0}.slide-down-enter-active[data-v-8d1f3f03],.slide-down-leave-active[data-v-8d1f3f03]{transition:max-height .25s ease,opacity .2s;overflow:hidden;max-height:500px}.slide-down-enter-from[data-v-8d1f3f03],.slide-down-leave-to[data-v-8d1f3f03]{max-height:0;opacity:0}.btn-xs[data-v-8d1f3f03]{padding:.2rem .6rem;font-size:.8rem}.ip-tester[data-v-8d1f3f03]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.625rem .875rem;background:#fff;border:1px solid var(--c-200);border-radius:var(--r-lg)}.ip-tester-icon[data-v-8d1f3f03]{width:16px;height:16px;color:var(--c-400);flex-shrink:0}.ip-tester-input[data-v-8d1f3f03]{max-width:220px;padding:.3rem .6rem;font-size:.875rem;height:auto}.ip-check-badge[data-v-8d1f3f03]{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:var(--r-full);font-size:.8rem;font-weight:600}.ip-check-badge[data-v-8d1f3f03] svg{width:12px;height:12px}.ip-check-badge.ip-check-bl[data-v-8d1f3f03]{background:#fee2e2;color:var(--c-danger)}.ip-check-badge.ip-check-ok[data-v-8d1f3f03]{background:var(--c-50);color:var(--c-500)}.ip-check-badge.ip-check-wl[data-v-8d1f3f03]{background:var(--c-success-bg);color:var(--c-success)}.ip-check-badge.ip-check-neutral[data-v-8d1f3f03]{background:var(--c-50);color:var(--c-400)}.geo-api-btns[data-v-8d1f3f03]{display:flex;gap:.375rem;flex-wrap:wrap;margin-bottom:1rem}.geo-api-btn[data-v-8d1f3f03]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border:1.5px solid var(--c-200);border-radius:var(--r-md);background:#fff;color:var(--c-600);font-family:inherit;font-size:.8125rem;cursor:pointer;transition:all .1s}.geo-api-btn[data-v-8d1f3f03] svg{width:12px;height:12px}.geo-api-btn[data-v-8d1f3f03]:hover{border-color:var(--c-primary-ring)}.geo-api-btn.active[data-v-8d1f3f03],.geo-api-btn[data-v-8d1f3f03]:hover{color:var(--c-primary);background:var(--c-primary-surface)}.geo-api-btn.active[data-v-8d1f3f03]{border-color:var(--c-primary);font-weight:600}.geo-api-btn--both[data-v-8d1f3f03]{border-style:dashed}.geo-result-block[data-v-8d1f3f03]{margin-bottom:.75rem}.geo-result-block[data-v-8d1f3f03]:last-child{margin-bottom:0}.geo-result-src[data-v-8d1f3f03]{font-size:.75rem;font-weight:700;color:var(--c-500);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.375rem}.geo-placeholder[data-v-8d1f3f03]{text-align:center;padding:1.5rem;color:var(--c-400);font-size:.875rem}.cfg-moved[data-v-8d1f3f03]{font-size:.85rem;color:var(--c-600);margin:.25rem 0 .5rem;padding:0 .25rem}.cfg-moved a[data-v-8d1f3f03]{color:var(--c-primary)}.ct-page[data-v-f298f6a2]{display:flex;flex-direction:column;gap:1.25rem}.ct-cfg-link[data-v-f298f6a2]{display:inline-flex;align-items:center;gap:.35rem;font-size:.8125rem;font-weight:500;color:var(--c-500);text-decoration:none}.ct-cfg-link[data-v-f298f6a2]:hover{color:var(--c-primary);text-decoration:underline}.ct-cfg-link[data-v-f298f6a2] .iconify,.ct-cfg-link[data-v-f298f6a2] svg{width:16px;height:16px}.form-input[data-v-f298f6a2]{padding:.625rem .875rem;border:1px solid var(--c-200);border-radius:var(--r-md);font-size:.875rem;font-family:inherit;transition:border-color .15s,box-shadow .15s}.form-input[data-v-f298f6a2]:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-ring)}.form-input[data-v-f298f6a2]::-moz-placeholder{color:var(--c-400)}.form-input[data-v-f298f6a2]::placeholder{color:var(--c-400)}.ct-user-badge[data-v-f298f6a2]{display:inline-flex;align-items:center;gap:.25rem;margin-left:.35rem;padding:.05rem .5rem;border-radius:var(--r-full);background:#eef2ff;color:#4338ca;font-size:.75rem;font-weight:700}.ct-nt-hint[data-v-f298f6a2]{color:var(--c-500,#64748b);font-size:.9rem;margin-bottom:.6rem}.ct-t-subject[data-v-f298f6a2]{display:inline-flex;align-items:center;gap:.45rem;font-weight:600}.ct-t-who[data-v-f298f6a2]{display:flex;flex-direction:column;line-height:1.25}.ct-t-who small[data-v-f298f6a2]{color:var(--c-400,#94a3b8)}.ct-tb[data-v-f298f6a2]{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .55rem;border-radius:var(--r-full,999px);font-size:.75rem;font-weight:700;white-space:nowrap}.ct-tb+.ct-tb[data-v-f298f6a2]{margin-left:.3rem}.ct-tb--new[data-v-f298f6a2]{background:#fee2e2;color:#b91c1c}.ct-tb--chat[data-v-f298f6a2]{background:#e0f2fe;color:#0369a1}.ct-tb--open[data-v-f298f6a2]{background:#ecfdf5;color:#059669}.ct-tb--muted[data-v-f298f6a2]{background:#e2e8f0;color:#475569}.ct-tb--waiting[data-v-f298f6a2]{background:#fffbeb;color:#b45309}.ct-tb--user[data-v-f298f6a2]{background:#eef2ff;color:#4338ca}.ct-toolbar[data-v-f298f6a2]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.ct-filters[data-v-f298f6a2]{display:flex;gap:.4rem}.ct-chip[data-v-f298f6a2]{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .9rem;border:1px solid var(--c-200);border-radius:var(--r-full);background:#fff;color:var(--c-600);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s}.ct-chip[data-v-f298f6a2]:hover{color:var(--c-primary)}.ct-chip.on[data-v-f298f6a2],.ct-chip[data-v-f298f6a2]:hover{border-color:var(--c-primary)}.ct-chip.on[data-v-f298f6a2]{background:var(--c-primary);color:#fff}.ct-chip[data-v-f298f6a2] .iconify,.ct-chip[data-v-f298f6a2] svg{width:16px;height:16px}.ct-empty[data-v-f298f6a2]{display:flex;align-items:center;gap:.5rem;color:var(--c-400);padding:1rem 0;margin:0;font-size:.875rem}.ct-empty-link[data-v-f298f6a2]{background:none;border:none;color:var(--c-primary);font-weight:600;cursor:pointer;font-size:.875rem;padding:0;text-decoration:underline}.ct-req[data-v-f298f6a2]{border:1px solid var(--c-200);border-radius:var(--r-md);margin-bottom:.45rem;background:#fff;overflow:hidden}.ct-req--unread[data-v-f298f6a2]{border-color:var(--c-primary);background:var(--c-primary-surface,#eef2ff)}.ct-req--open[data-v-f298f6a2]{box-shadow:var(--shadow-sm)}.ct-req-row[data-v-f298f6a2]{display:grid;grid-template-columns:10px minmax(120px,200px) 1fr auto 18px;align-items:center;gap:.7rem;width:100%;padding:.55rem .8rem;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left}.ct-req-dot[data-v-f298f6a2]{width:8px;height:8px;border-radius:50%;background:var(--c-200)}.ct-req-dot.unread[data-v-f298f6a2]{background:var(--c-primary)}.ct-req-type[data-v-f298f6a2]{font-weight:600;font-size:.85rem;color:var(--c-800)}.ct-req-type[data-v-f298f6a2],.ct-req-who[data-v-f298f6a2]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-req-who[data-v-f298f6a2]{font-size:.8125rem;color:var(--c-500)}.ct-req-date[data-v-f298f6a2]{font-size:.75rem;color:var(--c-400);white-space:nowrap;font-variant-numeric:tabular-nums}.ct-req-caret[data-v-f298f6a2]{width:18px;height:18px;color:var(--c-400)}.ct-req-body[data-v-f298f6a2]{padding:0 .8rem .8rem 2rem}.ct-req-meta[data-v-f298f6a2]{display:flex;flex-wrap:wrap;gap:1rem;font-size:.8125rem;margin-bottom:.45rem}.ct-req-meta a[data-v-f298f6a2],.ct-req-meta button.ct-req-ctx[data-v-f298f6a2]{color:var(--c-primary);text-decoration:none;display:inline-flex;align-items:center;gap:.25rem}.ct-req-ctx[data-v-f298f6a2]{font-weight:600;background:none;border:none;padding:0;font:inherit;cursor:pointer}.ct-req-ctx[data-v-f298f6a2]:hover{text-decoration:underline}.ct-req-ctx-ext[data-v-f298f6a2]{opacity:.6}.ct-req-meta[data-v-f298f6a2] .iconify,.ct-req-meta[data-v-f298f6a2] svg{width:12px;height:12px}.ct-req-msg[data-v-f298f6a2]{margin:0 0 .6rem;color:var(--c-700);font-size:.875rem;line-height:1.55;white-space:pre-wrap}.ct-pager[data-v-f298f6a2]{display:flex;align-items:center;gap:.8rem;justify-content:center;margin-top:.8rem;color:var(--c-500);font-size:.8375rem}.spin[data-v-f298f6a2]{animation:ct-rot-f298f6a2 1s linear infinite}@keyframes ct-rot-f298f6a2{to{transform:rotate(1turn)}}.ct-chat[data-v-f298f6a2]{gap:.4rem;margin:.5rem 0 .7rem;padding:.6rem;background:var(--c-50,#f8fafc);border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-md,8px);max-height:260px;overflow-y:auto}.ct-chat[data-v-f298f6a2],.ct-chat-msg[data-v-f298f6a2]{display:flex;flex-direction:column}.ct-chat-msg[data-v-f298f6a2]{max-width:85%;padding:.4rem .6rem;border-radius:var(--r-md);font-size:.84rem}.ct-chat-msg--admin[data-v-f298f6a2]{align-self:flex-end;background:var(--c-primary,#4f46e5);color:#fff}.ct-chat-msg--guest[data-v-f298f6a2]{align-self:flex-start;background:#fff;border:1px solid var(--c-200,#e2e8f0)}.ct-chat-who[data-v-f298f6a2]{display:block;font-size:.75rem;font-weight:700;opacity:.75;margin-bottom:.1rem}.ct-chat-body[data-v-f298f6a2]{display:block;line-height:1.4;white-space:pre-wrap;word-break:break-word}.ct-chat-time[data-v-f298f6a2]{display:block;font-size:.75rem;opacity:.55;margin-top:.15rem}.ct-chat-seen[data-v-f298f6a2]{white-space:nowrap}.ct-chat-seen.is-seen[data-v-f298f6a2]{color:#16a34a;opacity:1;font-weight:600}.ct-reply[data-v-f298f6a2]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.6rem;align-items:flex-start}.ct-reply-in[data-v-f298f6a2]{font-family:inherit;resize:vertical;width:100%}.ct-tpls[data-v-f298f6a2]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.ct-tpls-label[data-v-f298f6a2]{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;color:var(--c-500);margin-right:.15rem}.ct-tpls-label[data-v-f298f6a2] .iconify,.ct-tpls-label[data-v-f298f6a2] svg{width:12px;height:12px}.ct-tpl[data-v-f298f6a2]{padding:.22rem .6rem;border:1px solid var(--c-200);border-radius:var(--r-full);background:var(--c-50,#f8fafc);color:var(--c-700);font-size:.76rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.ct-tpl[data-v-f298f6a2]:hover{border-color:var(--c-primary);color:var(--c-primary);background:var(--c-primary-surface,#eef2ff)}.kosz[data-v-466a38d6]{padding:.5rem}.k-head[data-v-466a38d6]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.1rem;flex-wrap:wrap}.k-title[data-v-466a38d6]{font-size:1.5rem;font-weight:800;margin:0 0 .2rem}.k-sub[data-v-466a38d6]{color:#64748b;font-size:.86rem;margin:0;max-width:42rem}.k-filtr[data-v-466a38d6]{padding:.45rem .6rem;border:1px solid var(--c-300,#d4d4d4);border-radius:var(--r-md);font-size:.88rem}.k-info[data-v-466a38d6]{color:#64748b;font-size:.9rem;padding:1.5rem 0}.k-list[data-v-466a38d6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.k-row[data-v-466a38d6]{display:flex;align-items:center;gap:.75rem;padding:.7rem .9rem;background:#fff;border:1px solid #e2e8f0;border-radius:var(--r-lg)}.k-ic[data-v-466a38d6]{width:20px;height:20px;color:#94a3b8;flex:none}.k-main[data-v-466a38d6]{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1}.k-meta[data-v-466a38d6]{font-size:.78rem;color:#64748b}.k-reason[data-v-466a38d6]{font-size:.78rem;color:#b91c1c;display:inline-flex;align-items:center;gap:.25rem}.k-owner[data-v-466a38d6]{font-size:.75rem;color:#4f46e5;text-decoration:none}.k-owner[data-v-466a38d6]:hover{text-decoration:underline}.k-btn[data-v-466a38d6]{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .75rem;background:#fff;border:1px solid var(--c-300,#d4d4d4);border-radius:var(--r-md);font-size:.82rem;font-weight:600;cursor:pointer}.k-btn[data-v-466a38d6]:hover{background:#f8fafc}.k-btn[data-v-466a38d6]:disabled{opacity:.6;cursor:default}.k-akcje[data-v-466a38d6]{display:flex;align-items:center;gap:.4rem;flex:none}.k-btn--ghost-danger[data-v-466a38d6]{color:#b91c1c;border-color:#fecaca}.k-btn--ghost-danger[data-v-466a38d6]:hover{background:#fef2f2;border-color:#f87171}.k-btn--danger[data-v-466a38d6]{background:#b91c1c;border-color:#b91c1c;color:#fff}.k-btn--danger[data-v-466a38d6]:hover{background:#991b1b}.k-confirm[data-v-466a38d6]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end;font-size:.8rem;color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--r-md);padding:.4rem .6rem}.logs-page[data-v-83d213f4]{display:flex;flex-direction:column;gap:1rem}.logs-fullscreen[data-v-83d213f4],:fullscreen .logs-page[data-v-83d213f4]{position:fixed;inset:0;z-index:9999;max-width:100%;background:#0f172a;padding:.75rem 1rem;overflow:hidden}.logs-fullscreen .page-header h1[data-v-83d213f4],:fullscreen .logs-page .page-header h1[data-v-83d213f4]{color:#e2e8f0;font-size:1.125rem}.logs-fullscreen .card[data-v-83d213f4],:fullscreen .logs-page .card[data-v-83d213f4]{border-radius:var(--r-md)}.logs-fullscreen .log-card[data-v-83d213f4],:fullscreen .logs-page .log-card[data-v-83d213f4]{flex:1;min-height:0;display:flex;flex-direction:column}.logs-fullscreen .log-output[data-v-83d213f4],:fullscreen .logs-page .log-output[data-v-83d213f4]{flex:1;max-height:none;height:100%}.logs-fullscreen .filters-card[data-v-83d213f4],:fullscreen .logs-page .filters-card[data-v-83d213f4]{background:#1e293b;border-color:#334155}.logs-fullscreen .filters-card .form-label[data-v-83d213f4],:fullscreen .logs-page .filters-card .form-label[data-v-83d213f4]{color:#94a3b8}.logs-fullscreen .filters-card .form-input[data-v-83d213f4],:fullscreen .logs-page .filters-card .form-input[data-v-83d213f4]{background:#0f172a;border-color:#334155;color:#e2e8f0}.logs-fullscreen .filters-card .btn[data-v-83d213f4],:fullscreen .logs-page .filters-card .btn[data-v-83d213f4]{color:#94a3b8;border-color:#334155}.logs-fullscreen .filters-card select option[data-v-83d213f4],:fullscreen .logs-page .filters-card select option[data-v-83d213f4]{background:#1e293b}.logs-fullscreen .stats-row[data-v-83d213f4],:fullscreen .logs-page .stats-row[data-v-83d213f4]{color:#64748b}.logs-fullscreen .stats-row strong[data-v-83d213f4],:fullscreen .logs-page .stats-row strong[data-v-83d213f4]{color:#94a3b8}.logs-fullscreen .autorefresh-select[data-v-83d213f4],:fullscreen .logs-page .autorefresh-select[data-v-83d213f4]{background:#1e293b;border-color:#334155;color:#e2e8f0}.logs-fullscreen .refresh-countdown[data-v-83d213f4],:fullscreen .logs-page .refresh-countdown[data-v-83d213f4]{color:#818cf8}.logs-fullscreen .btn-copy[data-v-83d213f4],:fullscreen .logs-page .btn-copy[data-v-83d213f4]{background:#1e293b;border-color:#334155;color:#94a3b8}.page-header[data-v-83d213f4]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.page-header h1[data-v-83d213f4]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 .25rem}.header-actions[data-v-83d213f4]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.subtitle[data-v-83d213f4]{color:var(--c-500);font-size:.875rem;margin:0}.autorefresh-group[data-v-83d213f4]{display:flex;align-items:center;gap:.375rem}.autorefresh-icon[data-v-83d213f4]{color:var(--c-400);transition:color .2s}.autorefresh-icon.active[data-v-83d213f4]{color:var(--c-primary)}.autorefresh-select[data-v-83d213f4]{width:110px;padding:.4rem .6rem;font-size:.8125rem}.refresh-countdown[data-v-83d213f4]{font-size:.75rem;font-weight:600;color:var(--c-primary);min-width:24px;text-align:center;font-variant-numeric:tabular-nums}.card[data-v-83d213f4]{background:#fff;border-radius:var(--r-lg);border:1px solid var(--c-100);padding:1.25rem}.filters-card[data-v-83d213f4]{padding:1rem 1.25rem}.filters-row[data-v-83d213f4]{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.filter-group[data-v-83d213f4]{display:flex;flex-direction:column;gap:.3rem;min-width:120px}.filter-group--wide[data-v-83d213f4]{flex:1;min-width:220px}.filter-btn[data-v-83d213f4]{align-self:flex-end;white-space:nowrap}.stats-row[data-v-83d213f4]{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:var(--c-600)}.stats-row strong[data-v-83d213f4]{color:var(--c-800)}.stats-row .hint[data-v-83d213f4]{color:var(--c-400);font-size:.8rem}.btn-copy[data-v-83d213f4]{display:inline-flex;align-items:center;gap:.375rem;margin-left:auto;padding:.3rem .75rem;background:var(--c-50);border:1px solid var(--c-200);border-radius:var(--r-sm);font-size:.8rem;color:var(--c-600);cursor:pointer;transition:background .15s}.btn-copy[data-v-83d213f4]:hover{background:var(--c-100)}.alert-error[data-v-83d213f4]{padding:.875rem 1rem;background:var(--c-danger-bg);color:var(--c-danger);border-radius:var(--r-md);font-size:.875rem}.log-card[data-v-83d213f4]{padding:0;overflow:hidden}.log-output[data-v-83d213f4]{max-height:72vh;overflow-y:auto;font-family:JetBrains Mono,Fira Code,Courier New,monospace;font-size:.75rem;line-height:1.5;background:#0f172a;padding:.75rem 0}.log-line[data-v-83d213f4]{padding:.1rem 1rem;border-left:3px solid transparent;transition:background .1s;cursor:pointer;display:flex;align-items:baseline;gap:.5rem}.log-line .log-text[data-v-83d213f4]{flex:1;min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-line[data-v-83d213f4]:hover{background:#ffffff0a}.log-line.log-error[data-v-83d213f4]{border-left-color:#ef4444;background:#ef444412}.log-line.log-error .log-text[data-v-83d213f4]{color:#fca5a5}.log-line.log-warn[data-v-83d213f4]{border-left-color:#f59e0b;background:#f59e0b0f}.log-line.log-warn .log-text[data-v-83d213f4]{color:#fcd34d}.log-line.log-request[data-v-83d213f4]{border-left-color:#6366f1}.log-line.log-request .log-text[data-v-83d213f4]{color:#93c5fd}.log-output--nowrap[data-v-83d213f4]{overflow-x:auto}.log-output--nowrap .log-text[data-v-83d213f4]{white-space:pre!important;word-break:normal!important}.log-output--nowrap .log-line[data-v-83d213f4]{min-width:-moz-max-content;min-width:max-content}.log-text[data-v-83d213f4]{color:#94a3b8}.log-expand-hint[data-v-83d213f4]{flex-shrink:0;font-size:.75rem;color:#475569;white-space:nowrap}.log-modal-level[data-v-83d213f4]{display:inline-block;font-size:.75rem;font-weight:700;padding:.2rem .6rem;border-radius:.25rem;background:#1e293b;color:#94a3b8;margin-bottom:.625rem}.log-modal-level.log-error[data-v-83d213f4]{background:#ef444426;color:#f87171}.log-modal-level.log-warn[data-v-83d213f4]{background:#f59e0b26;color:#d97706}.log-modal-level.log-request[data-v-83d213f4]{background:#3b82f626;color:#3b82f6}.log-modal-body[data-v-83d213f4]{max-height:60vh;overflow-y:auto;padding:1rem;background:#0f172a;border:1px solid #334155;border-radius:var(--r-md);font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;line-height:1.6;color:#94a3b8;white-space:pre-wrap;word-break:break-all;margin:0}.empty-state[data-v-83d213f4]{text-align:center;color:var(--c-400);font-size:.875rem;padding:3rem;justify-content:center}.empty-state[data-v-83d213f4],.section-title[data-v-83d213f4]{display:flex;align-items:center;gap:.5rem}.section-title[data-v-83d213f4]{font-size:.9375rem;font-weight:700;color:var(--c-700);margin:0 0 1rem}.files-list[data-v-83d213f4]{display:flex;flex-direction:column;gap:.375rem}.file-row[data-v-83d213f4]{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border-radius:var(--r-md);background:var(--c-50);border:1px solid var(--c-100)}.file-icon[data-v-83d213f4]{color:var(--c-400);flex-shrink:0}.file-name[data-v-83d213f4]{font-family:monospace;font-size:.875rem;color:var(--c-800);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-83d213f4]{color:var(--c-500)}.file-date[data-v-83d213f4],.file-size[data-v-83d213f4]{font-size:.8rem;white-space:nowrap}.file-date[data-v-83d213f4]{color:var(--c-400)}.btn-sm[data-v-83d213f4]{padding:.3rem .75rem;font-size:.8125rem;text-decoration:none}.mail-page[data-v-6144221d]{display:flex;flex-direction:column;gap:1.25rem}.tabs[data-v-6144221d]{display:flex;gap:.5rem;border-bottom:2px solid var(--c-200);padding-bottom:0}.tab-btn[data-v-6144221d]{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.25rem;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;font-size:.875rem;font-weight:500;color:var(--c-500);cursor:pointer;transition:color .15s,border-color .15s}.tab-btn.active[data-v-6144221d]{color:var(--c-primary);border-bottom-color:var(--c-primary)}.tab-btn[data-v-6144221d]:hover:not(.active){color:var(--c-700)}.card[data-v-6144221d]{background:#fff;border-radius:var(--r-lg);padding:1.5rem;box-shadow:var(--shadow-sm)}.section-title[data-v-6144221d]{font-size:.9375rem;font-weight:600;color:var(--c-800);margin:0 0 1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--c-200)}.section-title.mt[data-v-6144221d]{margin-top:1.75rem}.form-row[data-v-6144221d]{display:flex;gap:1rem;margin-bottom:1rem}.form-group[data-v-6144221d]{display:flex;flex-direction:column}.form-group.flex-1[data-v-6144221d]{flex:1}.port-group[data-v-6144221d]{width:110px}.tpl-list[data-v-6144221d]{padding:.5rem 0}.tpl-item[data-v-6144221d]{border-bottom:1px solid var(--c-100)}.tpl-item[data-v-6144221d]:last-child{border-bottom:none}.tpl-head[data-v-6144221d]{display:flex;align-items:center;gap:.6rem;width:100%;padding:.85rem 1.25rem;background:none;border:none;cursor:pointer;text-align:left;font-size:.875rem}.tpl-head[data-v-6144221d]:hover{background:var(--c-50)}.tpl-chevron[data-v-6144221d]{color:var(--c-400);flex-shrink:0}.tpl-title[data-v-6144221d]{font-weight:600;color:var(--c-800);white-space:nowrap}.tpl-subject[data-v-6144221d]{color:var(--c-500);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;max-width:45%}.tpl-body[data-v-6144221d]{padding:.25rem 1.25rem 1.25rem}.tpl-toolbar[data-v-6144221d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.tpl-toolbar .form-label[data-v-6144221d]{margin:0}.tpl-switch[data-v-6144221d]{display:flex;gap:.35rem}.tpl-preview[data-v-6144221d]{width:100%;height:480px;border:1px solid var(--c-200);border-radius:var(--r-lg);background:#fff}.tpl-html[data-v-6144221d]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;line-height:1.5;resize:vertical;width:100%;min-height:480px;white-space:pre}.ob-toolbar[data-v-6144221d]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.ob-filter[data-v-6144221d]{width:230px}.ob-count[data-v-6144221d]{margin-left:auto;font-size:.8125rem;color:var(--c-500)}.ob-empty[data-v-6144221d]{color:var(--c-500);font-size:.875rem;margin:.5rem 0}.ob-table-wrap[data-v-6144221d]{overflow-x:auto}.ob-table[data-v-6144221d]{width:100%;border-collapse:collapse;font-size:.8125rem}.ob-table th[data-v-6144221d]{text-align:left;padding:.5rem .6rem;color:var(--c-500);font-weight:600;border-bottom:1px solid var(--c-200);white-space:nowrap}.ob-table td[data-v-6144221d]{padding:.5rem .6rem;border-bottom:1px solid var(--c-100);vertical-align:top}.ob-row[data-v-6144221d]{cursor:pointer}.ob-row:hover td[data-v-6144221d]{background:var(--c-50)}.ob-nowrap[data-v-6144221d]{white-space:nowrap}.ob-center[data-v-6144221d]{text-align:center}.ob-actions[data-v-6144221d]{text-align:right;white-space:nowrap}.ob-cc[data-v-6144221d]{display:flex;align-items:center;gap:.25rem;margin-top:.15rem;font-size:.72rem;color:#64748b;max-width:280px}.ob-cc[data-v-6144221d],.ob-subject[data-v-6144221d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-subject[data-v-6144221d]{max-width:320px}.ob-type[data-v-6144221d]{font-size:.75rem;color:var(--c-600)}.ob-badge[data-v-6144221d]{display:inline-block;padding:.1rem .5rem;border-radius:var(--r-full);font-size:.75rem;font-weight:600}.ob-badge.st-sent[data-v-6144221d]{background:#dcfce7;color:#166534}.ob-badge.st-pending[data-v-6144221d]{background:#fef9c3;color:#854d0e}.ob-badge.st-failed[data-v-6144221d]{background:#fee2e2;color:#991b1b}.ob-badge.st-cancelled[data-v-6144221d]{background:#e2e8f0;color:#475569}.ob-detail-row td[data-v-6144221d]{background:var(--c-50);padding:.75rem 1rem}.ob-error[data-v-6144221d]{display:flex;align-items:center;gap:.4rem;color:#991b1b}.ob-error[data-v-6144221d],.ob-meta[data-v-6144221d]{font-size:.8125rem;margin:0 0 .5rem}.ob-meta[data-v-6144221d]{color:var(--c-500)}.ob-body[data-v-6144221d]{width:100%;height:320px;border:1px solid var(--c-200);border-radius:var(--r-lg);background:#fff}.ob-pager[data-v-6144221d]{display:flex;align-items:center;gap:.75rem;justify-content:center;margin-top:1rem;font-size:.8125rem;color:var(--c-500)}.form-label[data-v-6144221d]{font-size:.8125rem;font-weight:500;color:var(--c-700);margin-bottom:.375rem}.form-input[data-v-6144221d]{padding:.625rem .875rem;border:1px solid var(--c-200);border-radius:var(--r-md);font-size:.875rem;font-family:inherit;transition:border-color .15s,box-shadow .15s}.form-input[data-v-6144221d]:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-ring)}.form-input[data-v-6144221d]::-moz-placeholder{color:var(--c-400)}.form-input[data-v-6144221d]::placeholder{color:var(--c-400)}.hint[data-v-6144221d]{font-size:.75rem;color:var(--c-400);margin-top:.25rem}.encryption-row[data-v-6144221d]{display:flex;gap:.75rem;margin-bottom:1.5rem}.radio-card[data-v-6144221d]{flex:1;display:flex;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;border:1.5px solid var(--c-200);border-radius:var(--r-md);cursor:pointer;transition:border-color .15s,background .15s}.radio-card.selected[data-v-6144221d]{border-color:var(--c-primary);background:var(--c-primary-surface)}.radio-card input[type=radio][data-v-6144221d]{margin-top:2px;accent-color:var(--c-primary)}.radio-card strong[data-v-6144221d]{display:block;font-size:.875rem;color:var(--c-800);margin-bottom:.125rem}.radio-card span[data-v-6144221d]{font-size:.75rem;color:var(--c-500);line-height:1.4}.form-actions[data-v-6144221d]{display:flex;justify-content:flex-end;padding-top:.5rem}.template-type-badge[data-v-6144221d]{display:inline-block;font-size:.75rem;font-family:monospace;background:var(--c-100);color:var(--c-600);padding:.2rem .5rem;border-radius:var(--r-sm);margin-bottom:1.25rem}.template-placeholders[data-v-6144221d]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:-.5rem 0 1.25rem}.tph-label[data-v-6144221d]{font-size:.8rem;color:var(--c-500);font-weight:600}.tph-chip[data-v-6144221d]{font-family:monospace;font-size:.75rem;background:var(--c-primary-surface,#eef2ff);color:var(--c-primary,#4f46e5);padding:.15rem .4rem;border-radius:var(--r-sm)}.test-result[data-v-6144221d]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:var(--r-md);font-size:.875rem;margin-bottom:1rem}.test-result.success[data-v-6144221d]{background:#bbf7d0;color:#15803d}.test-result.error[data-v-6144221d]{background:#fecaca;color:#b91c1c}.page-title[data-v-95128d6d]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin:0}.toolbar-actions[data-v-95128d6d]{gap:8px}.header-left[data-v-95128d6d],.toolbar-actions[data-v-95128d6d]{display:flex;align-items:center}.header-left[data-v-95128d6d]{gap:.5rem}.page-hint[data-v-95128d6d]{font-size:.8125rem;color:var(--c-500);margin:0 0 .9rem}.page-hint strong[data-v-95128d6d]{color:var(--c-700)}.name-cell[data-v-95128d6d]{font-weight:500;font-size:13px}.cat-cell[data-v-95128d6d]{font-size:12px;color:var(--c-500)}.cell-empty[data-v-95128d6d]{color:var(--c-300)}.brand-slug-link[data-v-95128d6d]{text-decoration:none}.brand-slug[data-v-95128d6d]{font-size:.75rem;color:var(--c-400);background:var(--c-100);border-radius:var(--r-sm);padding:1px 5px;font-family:monospace;white-space:nowrap}.brand-slug-link:hover .brand-slug[data-v-95128d6d]{color:var(--c-primary)}.mono[data-v-95128d6d]{font-family:monospace;font-size:.8rem}.form-hint[data-v-95128d6d]{font-size:12px;color:var(--c-400);font-weight:400}.form-row-2[data-v-95128d6d]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media(max-width:600px){.form-row-2[data-v-95128d6d]{grid-template-columns:1fr}}.slug-taken[data-v-95128d6d]{font-size:12px;color:var(--c-danger);margin-top:3px}.active-check[data-v-95128d6d]{display:flex;gap:.5rem;align-items:center;cursor:pointer;margin:.5rem 0 .25rem}.active-check input[data-v-95128d6d]{width:15px;height:15px;flex-shrink:0}.active-check span[data-v-95128d6d]{font-size:.8125rem;color:var(--c-700)}.modal-error[data-v-95128d6d]{font-size:13px;color:var(--c-danger);margin:.5rem 0 0}.spinner-xs[data-v-95128d6d]{width:12px;height:12px}.recompute-result-hdr[data-v-95128d6d]{display:flex;align-items:center;gap:.4rem;font-size:.875rem;color:var(--c-800);margin-bottom:.6rem}.recompute-ok-icon[data-v-95128d6d]{width:15px;height:15px;color:#16a34a;flex-shrink:0}.recompute-list[data-v-95128d6d]{display:flex;flex-direction:column;gap:2px;border:1px solid var(--c-200);border-radius:var(--r-md);padding:.4rem .6rem;max-height:300px;overflow-y:auto}.recompute-line[data-v-95128d6d]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:2px 0}.recompute-line code[data-v-95128d6d]{font-family:monospace;font-size:.775rem;color:var(--c-700)}.rule2[data-v-95128d6d]{border:1px solid var(--c-200);border-radius:var(--r-md);padding:.85rem;margin:.85rem 0;background:var(--c-50,#f8fafc)}.rule2-head[data-v-95128d6d]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;color:var(--c-700);margin-bottom:.6rem}.rule2-head[data-v-95128d6d] svg{width:16px;height:16px;color:var(--c-primary)}.rule-row[data-v-95128d6d]{border:1px solid var(--c-200);border-radius:var(--r-md);padding:.6rem .7rem;margin-bottom:.55rem;background:#fff}.rule-row-top[data-v-95128d6d]{display:flex;gap:.4rem;align-items:center;margin-bottom:.45rem}.rule-phrase[data-v-95128d6d]{flex:1}.rule2-checks[data-v-95128d6d]{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin-bottom:.25rem}.rule2-check[data-v-95128d6d]{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;color:var(--c-700);cursor:pointer}.rule2-check input[data-v-95128d6d]{accent-color:var(--c-primary);width:15px;height:15px}.rule2-tags[data-v-95128d6d]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.45rem}.rule2-tag[data-v-95128d6d]{display:inline-flex;align-items:center;gap:.25rem;background:var(--c-primary-surface,#eef2ff);color:var(--c-primary,#4f46e5);font-size:.78rem;font-weight:600;padding:.15rem .3rem .15rem .55rem;border-radius:var(--r-full)}.rule2-tag button[data-v-95128d6d]{background:none;border:none;cursor:pointer;color:inherit;display:inline-flex;padding:0}.rule2-tag button[data-v-95128d6d] svg{width:12px;height:12px}.rule2-sugg[data-v-95128d6d]{border:1px solid var(--c-200);border-radius:var(--r-md);margin-top:.25rem;background:#fff;overflow:hidden}.rule2-sugg-item[data-v-95128d6d]{display:block;width:100%;text-align:left;padding:.4rem .7rem;background:none;border:none;border-bottom:1px solid var(--c-100);cursor:pointer;font-size:.82rem}.rule2-sugg-item[data-v-95128d6d]:last-child{border-bottom:none}.rule2-sugg-item[data-v-95128d6d]:hover{background:var(--c-50)}.rule-expert-note[data-v-95128d6d]{display:flex;align-items:flex-start;gap:.45rem;font-size:.8rem;color:var(--c-600);background:var(--c-primary-surface,#eef2ff);border:1px solid var(--c-primary-ring,#c7d2fe);border-radius:var(--r-md);padding:.55rem .75rem;margin:.6rem 0}.rule-expert-note[data-v-95128d6d] svg{width:16px;height:16px;color:var(--c-primary);flex-shrink:0;margin-top:1px}.count-link[data-v-95128d6d]{text-decoration:none;cursor:pointer}.count-link[data-v-95128d6d]:hover{filter:brightness(.92)}.cities-page[data-v-1eda1b11]{display:flex;flex-direction:column;gap:.75rem}.header-note[data-v-1eda1b11]{font-size:.8rem;color:var(--c-500);margin:0}.mig[data-v-1eda1b11]{display:flex;flex-direction:column;gap:.875rem}.mig-addr[data-v-1eda1b11]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.5rem .75rem;background:var(--c-100);border-radius:var(--r-sm)}.mig-from[data-v-1eda1b11]{color:var(--c-500);text-decoration:line-through}.mig-to[data-v-1eda1b11]{color:var(--c-800);font-weight:600}.mig-arrow[data-v-1eda1b11]{color:var(--c-400)}.mig-src[data-v-1eda1b11]{display:flex;flex-direction:column;gap:.375rem}.mig-src__opt[data-v-1eda1b11]{display:flex;gap:.5rem;align-items:flex-start;cursor:pointer;padding:.5rem .625rem;border:1px solid var(--c-200);border-radius:var(--r-sm)}.mig-src__opt.on[data-v-1eda1b11]{border-color:var(--c-500);background:var(--c-100)}.mig-src__opt strong[data-v-1eda1b11]{display:block;font-size:.875rem}.mig-src__opt small[data-v-1eda1b11]{display:block;color:var(--c-500);font-size:.75rem;line-height:1.35}.mig-run[data-v-1eda1b11]{gap:.625rem;flex-wrap:wrap}.mig-days[data-v-1eda1b11],.mig-run[data-v-1eda1b11]{display:flex;align-items:center}.mig-days[data-v-1eda1b11]{gap:.375rem;font-size:.8rem;color:var(--c-600)}.mig-res[data-v-1eda1b11]{display:flex;flex-direction:column;gap:.625rem}.mig-sum[data-v-1eda1b11]{display:flex;gap:1rem;flex-wrap:wrap;align-items:baseline;font-size:.85rem}.mig-sum__okres[data-v-1eda1b11]{color:var(--c-400);font-size:.75rem;margin-left:auto}.mig-block[data-v-1eda1b11],.mig-uwaga[data-v-1eda1b11]{display:flex;gap:.375rem;align-items:flex-start;margin:0;font-size:.78rem;color:var(--c-600);line-height:1.4}.mig-block[data-v-1eda1b11]{color:var(--c-danger,#b42318)}.mig-tab[data-v-1eda1b11]{width:100%;border-collapse:collapse;font-size:.8rem}.mig-tab td[data-v-1eda1b11],.mig-tab th[data-v-1eda1b11]{padding:.3rem .4rem;border-bottom:1px solid var(--c-100);text-align:left}.mig-tab th[data-v-1eda1b11]{color:var(--c-500);font-weight:500}.mig-tab .num[data-v-1eda1b11]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mig-detail[data-v-1eda1b11]{color:var(--c-500);font-size:.72rem}.mig-details summary[data-v-1eda1b11]{cursor:pointer;font-size:.8rem;color:var(--c-600)}.city-name[data-v-1eda1b11]{font-weight:500;color:var(--c-800)}.form-hint[data-v-1eda1b11]{font-size:12px;color:var(--c-400);font-weight:400}.city-url[data-v-1eda1b11]{font-size:.8rem;color:var(--c-500);background:var(--c-100);padding:.125rem .375rem;border-radius:var(--r-sm)}.coord-val[data-v-1eda1b11]{font-size:.85rem;color:var(--c-600);font-variant-numeric:tabular-nums}.city-fields[data-v-1eda1b11]{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:.875rem}.mono[data-v-1eda1b11]{font-family:monospace;font-size:.875rem}.city-url-row[data-v-1eda1b11]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;margin-bottom:.875rem;padding:.375rem .625rem;background:var(--c-50);border-radius:var(--r-md);border:1px solid var(--c-100)}.city-url-label[data-v-1eda1b11]{color:var(--c-500);font-weight:500}.city-url-val[data-v-1eda1b11]{color:var(--c-600);background:var(--c-100);padding:.1em .375em;border-radius:var(--r-sm)}.city-url-hint[data-v-1eda1b11]{color:var(--c-400);font-style:italic;margin-left:auto}.map-wrap[data-v-1eda1b11]{border-radius:var(--r-md);overflow:hidden;border:1px solid var(--c-200);margin-bottom:.25rem}.modal-error[data-v-1eda1b11],.req[data-v-1eda1b11]{color:var(--c-danger)}.modal-error[data-v-1eda1b11]{font-size:.8125rem;margin:.5rem 0 0}.delete-msg[data-v-1eda1b11]{font-size:.9rem;color:var(--c-600);line-height:1.5}.geo-link[data-v-1eda1b11]{display:inline-flex;align-items:center;gap:.3rem;font-size:.86rem}.geo-link code[data-v-1eda1b11]{color:var(--c-500,#888);font-size:.76rem}.geo-none[data-v-1eda1b11]{display:inline-flex;align-items:center;gap:.3rem;font-size:.84rem;color:var(--c-500,#999)}.geo-link[data-v-1eda1b11] svg,.geo-none[data-v-1eda1b11] svg{width:14px;height:14px;flex-shrink:0}.geo-box[data-v-1eda1b11]{margin:.85rem 0;padding:.75rem .85rem;border:1px solid var(--c-200,#e5e8f0);border-radius:var(--r-md);background:var(--c-50,#f8fafc)}.geo-box__head[data-v-1eda1b11]{display:flex;align-items:center;gap:.4rem;font-size:.9rem;flex-wrap:wrap}.geo-box__head[data-v-1eda1b11] svg{width:16px;height:16px}.geo-box__hint[data-v-1eda1b11]{font-size:.78rem;color:var(--c-500,#888);font-weight:400}.geo-box__picked[data-v-1eda1b11]{display:flex;align-items:center;gap:.45rem;margin-top:.55rem;padding:.45rem .6rem;background:#fff;border:1px solid var(--c-200,#e5e8f0);border-radius:var(--r-sm);font-size:.88rem;flex-wrap:wrap}.geo-box__picked code[data-v-1eda1b11]{color:var(--c-500,#888);font-size:.76rem}.geo-box__slug[data-v-1eda1b11]{color:var(--c-500,#999);font-size:.78rem}.geo-box__unlink[data-v-1eda1b11]{margin-left:auto;background:none;border:none;color:var(--c-danger,#dc2626);cursor:pointer;text-decoration:underline;font-size:.82rem}.geo-box__empty[data-v-1eda1b11]{display:flex;align-items:center;gap:.35rem;margin:.55rem 0 0;font-size:.85rem;color:var(--c-600,#666)}.geo-box__empty[data-v-1eda1b11] svg{width:15px;height:15px}.geo-box__search[data-v-1eda1b11]{position:relative;margin-top:.55rem}.geo-box__spin[data-v-1eda1b11]{position:absolute;right:.6rem;top:50%;transform:translateY(-50%)}.geo-box__drop[data-v-1eda1b11]{position:absolute;z-index:20;top:100%;left:0;right:0;margin:2px 0 0;padding:.25rem;list-style:none;background:#fff;border:1px solid var(--c-200,#e5e5e5);border-radius:var(--r-md);box-shadow:0 6px 20px #0000001f;max-height:240px;overflow-y:auto}.geo-box__drop li[data-v-1eda1b11]{display:flex;align-items:center;gap:.4rem;padding:.45rem .5rem;cursor:pointer;border-radius:var(--r-sm);font-size:.86rem}.geo-box__drop li[data-v-1eda1b11]:hover{background:var(--c-100,#f1f1f1)}.geo-box__drop code[data-v-1eda1b11]{margin-left:auto;font-size:.75rem}.geo-box__drop code[data-v-1eda1b11],.geo-box__muted[data-v-1eda1b11]{color:var(--c-500,#888)}.geo-box__note[data-v-1eda1b11]{margin:.6rem 0 0;font-size:.78rem;color:var(--c-600,#666);line-height:1.45}.mp-firma[data-v-fb49201a]{display:inline-block;max-width:100%;padding:.1rem .4rem;border-radius:999px;font-size:.74rem;font-weight:600;background:#4f46e5;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mp-firma--brak[data-v-fb49201a]{background:#e2e8f0;color:#475569;font-weight:500}.mp-tabs[data-v-fb49201a]{display:flex;gap:.4rem;margin-bottom:1rem}.mp-tab[data-v-fb49201a]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .9rem;border:1px solid var(--c-200);border-radius:var(--r-full);background:#fff;color:var(--c-600);font-size:.85rem;font-weight:700;cursor:pointer;transition:all .15s}.mp-tab[data-v-fb49201a] svg{width:16px;height:16px}.mp-tab[data-v-fb49201a]:hover{border-color:var(--c-400)}.mp-tab.on[data-v-fb49201a]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.mp-userfilter[data-v-fb49201a]{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.9rem;padding:.35rem .7rem;background:#eef2ff;border:1px solid #c7d2fe;border-radius:var(--r-full);font-size:.82rem;font-weight:600;color:#4338ca}.mp-userfilter[data-v-fb49201a] svg{width:16px;height:16px}.mp-userfilter-id[data-v-fb49201a]{color:#4338ca;font-weight:800;text-decoration:none}.mp-userfilter-id[data-v-fb49201a]:hover{text-decoration:underline}.mp-userfilter-x[data-v-fb49201a]{all:unset;cursor:pointer;display:inline-flex;align-items:center;color:#6366f1}.mp-userfilter-x[data-v-fb49201a]:hover{color:#312e81}.dashboard-grid[data-v-fb49201a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-bottom:2rem}@media(max-width:768px){.dashboard-grid[data-v-fb49201a]{grid-template-columns:1fr;gap:1rem}}.stat-card[data-v-fb49201a]{background:#fff;border-radius:var(--r-lg);padding:1.5rem;border:1px solid var(--c-200);display:flex;align-items:center;gap:1.25rem;transition:all .2s ease}.stat-card[data-v-fb49201a]:hover{border-color:var(--c-300);box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.stat-icon[data-v-fb49201a]{width:56px;height:56px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon svg[data-v-fb49201a]{width:24px;height:24px;color:#fff}.stat-content[data-v-fb49201a]{flex:1;min-width:0}.stat-label[data-v-fb49201a]{font-size:.8125rem;font-weight:500;color:var(--c-500);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.375rem}.stat-value[data-v-fb49201a]{font-size:2rem;font-weight:800;color:var(--c-800);line-height:1;margin-bottom:.375rem}@media(max-width:768px){.stat-value[data-v-fb49201a]{font-size:1.75rem}}.stat-change[data-v-fb49201a]{font-size:.8125rem;font-weight:600;display:flex;align-items:center;gap:.25rem}.stat-change.positive[data-v-fb49201a]{color:#10b981}.stat-change.negative[data-v-fb49201a]{color:#ef4444}.stat-change.neutral[data-v-fb49201a]{color:var(--c-500)}.chart-container[data-v-fb49201a]{background:#fff;border-radius:var(--r-lg);padding:2rem;border:1px solid var(--c-200);margin-bottom:2rem;height:400px}@media(max-width:768px){.chart-container[data-v-fb49201a]{padding:1.5rem;height:300px}}.chart-title[data-v-fb49201a]{font-size:1rem;font-weight:700;color:var(--c-800);margin:0 0 1.5rem}.chart-title .chart-subtitle[data-v-fb49201a]{font-size:.75rem;font-weight:500;color:var(--c-500);margin-left:.5rem}.charts-grid[data-v-fb49201a]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}@media(max-width:1024px){.charts-grid[data-v-fb49201a]{grid-template-columns:1fr}}.chart-box[data-v-fb49201a]{background:#fff;border-radius:var(--r-lg);padding:2rem;border:1px solid var(--c-200);height:500px;display:flex;flex-direction:column;overflow:hidden}.chart-box.chart-box-wide[data-v-fb49201a]{grid-column:1/-1;height:380px}@media(max-width:768px){.chart-box[data-v-fb49201a]{padding:1.5rem;height:420px}.chart-box.chart-box-wide[data-v-fb49201a]{height:320px}}.chart-box>div[data-v-fb49201a]{flex:1;min-height:0;position:relative}.td-name[data-v-fb49201a]{font-weight:600;color:var(--c-800);max-width:220px;align-items:center;gap:.4rem}.td-name[data-v-fb49201a],.td-tags[data-v-fb49201a]{display:flex;flex-wrap:wrap}.td-tags[data-v-fb49201a]{gap:.25rem}.td-date[data-v-fb49201a]{white-space:nowrap;color:var(--c-500);font-size:.85rem}.rating-val[data-v-fb49201a]{display:inline-flex;align-items:center;gap:.15rem;font-weight:700;color:var(--c-800);white-space:nowrap}.rating-star[data-v-fb49201a]{width:15px;height:15px;color:#f59e0b}.rating-count[data-v-fb49201a]{font-weight:500;color:var(--c-500);font-size:.8rem}.rating-none[data-v-fb49201a]{color:#cbd5e1;font-size:.85rem}.badge-admin[data-v-fb49201a]{font-size:.75rem;font-weight:700;padding:.1rem .4rem;border-radius:var(--r-sm);background:var(--c-primary-surface);color:var(--c-primary);letter-spacing:.03em;text-transform:uppercase;flex-shrink:0}.assign-current-owner[data-v-fb49201a]{display:flex;align-items:flex-start;gap:.5rem;background:#fef3c7;border:1px solid #fcd34d;border-radius:var(--r-md);padding:.625rem .75rem;margin-bottom:1rem;font-size:.82rem}.assign-current-owner .warn-icon[data-v-fb49201a]{flex-shrink:0;width:16px;height:16px;color:#b45309;margin-top:.1rem}.assign-owner-label[data-v-fb49201a]{font-weight:600;color:#92400e;margin-bottom:.2rem}.assign-owner-info[data-v-fb49201a]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.assign-search[data-v-fb49201a]{margin-bottom:.75rem}.assign-results[data-v-fb49201a]{gap:.375rem;max-height:280px;overflow-y:auto;border:1px solid var(--c-100);border-radius:var(--r-md);padding:.375rem}.assign-results[data-v-fb49201a],.assign-user-row[data-v-fb49201a]{display:flex;flex-direction:column}.assign-user-row[data-v-fb49201a]{gap:.2rem;padding:.5rem .75rem;border-radius:var(--r-sm);border:1.5px solid transparent;background:var(--c-50,#f9fafb);text-align:left;cursor:pointer;transition:background .12s,border-color .12s}.assign-user-row.selected[data-v-fb49201a],.assign-user-row[data-v-fb49201a]:hover{background:var(--c-primary-surface)}.assign-user-row.selected[data-v-fb49201a]{border-color:var(--c-primary)}.assign-user-main[data-v-fb49201a]{display:flex;gap:.5rem;align-items:baseline;flex-wrap:wrap}.assign-user-meta[data-v-fb49201a]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.assign-empty[data-v-fb49201a]{text-align:center;color:var(--c-400);padding:.75rem;font-size:.85rem}.owner-name[data-v-fb49201a]{font-weight:600;font-size:.88rem;color:var(--c-800)}.owner-id[data-v-fb49201a]{font-family:monospace;font-size:.75rem;color:var(--c-400)}.email-match[data-v-fb49201a]{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:500}.email-match[data-v-fb49201a] svg{width:12px;height:12px}.email-match.match[data-v-fb49201a]{color:#16a34a}.email-match.no-match[data-v-fb49201a]{color:#dc2626}.email-none[data-v-fb49201a]{font-size:.75rem;color:var(--c-400);display:inline-flex;align-items:center;gap:.25rem}.email-none[data-v-fb49201a] svg{width:12px;height:12px}.match-label[data-v-fb49201a]{font-size:.75rem;opacity:.8}.btn-warning[data-v-fb49201a]{padding:.45rem 1rem;border-radius:var(--r-md);border:none;background:#f59e0b;color:#fff;font-weight:600;font-size:.875rem;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;transition:background .15s}.btn-warning[data-v-fb49201a]:hover:not(:disabled){background:#d97706}.btn-warning[data-v-fb49201a]:disabled{opacity:.5;cursor:not-allowed}.owned-warning[data-v-fb49201a]{display:flex;gap:.6rem;align-items:flex-start;margin:.75rem 0 .5rem;padding:.75rem .85rem;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--r-md,8px)}.owned-warning[data-v-fb49201a] .iconify,.owned-warning[data-v-fb49201a] svg{width:20px;height:20px;color:#dc2626;flex-shrink:0;margin-top:1px}.owned-warning strong[data-v-fb49201a]{color:#991b1b;font-size:.875rem;display:block}.owned-warning .owned-id[data-v-fb49201a]{font-size:.75rem;color:#b91c1c;word-break:break-all}.owned-warning p[data-v-fb49201a]{margin:.3rem 0 0;font-size:.8125rem;color:#7f1d1d;line-height:1.45}.owned-confirm[data-v-fb49201a]{display:flex;gap:.5rem;align-items:flex-start;cursor:pointer;margin:0 0 .25rem}.owned-confirm input[data-v-fb49201a]{margin-top:.15rem;width:15px;height:15px;accent-color:#dc2626;flex-shrink:0}.owned-confirm span[data-v-fb49201a]{font-size:.8125rem;font-weight:600;color:var(--c-700,#334155);line-height:1.4}.mp-brand-filter[data-v-fb49201a]{width:190px;font-size:.85rem}.mp-brand-cell[data-v-fb49201a]{width:100%;max-width:130px;font-size:.8rem;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;padding:.2rem .1rem;cursor:pointer;color:var(--c-700)}.mp-brand-cell[data-v-fb49201a]:focus,.mp-brand-cell[data-v-fb49201a]:hover{border-color:var(--c-200);background:#fff}.viol-page[data-v-2d0b0b62]{display:flex;flex-direction:column;gap:1.25rem}.page-header h2[data-v-2d0b0b62]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 .25rem}.subtitle[data-v-2d0b0b62]{color:var(--c-500);font-size:.9rem;margin:0}.subtitle a[data-v-2d0b0b62]{color:var(--c-primary)}.mono[data-v-2d0b0b62]{font-family:monospace}.muted-text[data-v-2d0b0b62]{color:var(--c-400);font-size:.875rem}.count-danger[data-v-2d0b0b62]{color:var(--c-danger)}.viol-btn[data-v-2d0b0b62]{vertical-align:middle;margin-left:.25rem}.info-loading[data-v-2d0b0b62]{gap:.5rem;color:var(--c-500);padding:.75rem 0}.analyze-header[data-v-2d0b0b62],.info-loading[data-v-2d0b0b62]{display:flex;align-items:center;font-size:.875rem}.analyze-header[data-v-2d0b0b62]{gap:1rem;margin-bottom:.75rem}.analyze-header code[data-v-2d0b0b62]{font-size:1rem;font-weight:700;color:var(--c-800)}.analyze-ip-list[data-v-2d0b0b62]{max-height:200px;overflow-y:auto;border:1px solid var(--c-100);border-radius:var(--r-md)}.analyze-ip-row[data-v-2d0b0b62]{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-bottom:1px solid var(--c-50);font-size:.875rem}.analyze-ip-row[data-v-2d0b0b62]:last-child{border-bottom:none}.af-form[data-v-4aa462be]{display:flex;flex-direction:column;gap:.55rem}.af-section[data-v-4aa462be]{margin-top:.7rem;padding-bottom:.25rem;border-bottom:1px solid var(--c-200,#e2e8f0);font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--c-500,#64748b)}.af-grid3[data-v-4aa462be]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem .7rem}@media(max-width:720px){.af-grid3[data-v-4aa462be]{grid-template-columns:1fr 1fr}}.af-field[data-v-4aa462be]{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;font-weight:600;color:var(--c-600,#475569)}.af-inp[data-v-4aa462be]{padding:.45rem .6rem;border:1px solid var(--c-300,#cbd5e1);border-radius:8px;font-size:.85rem;font-weight:400;background:#fff;color:var(--c-800,#1e293b)}.af-inp[data-v-4aa462be]:focus{outline:none;border-color:var(--c-primary)}textarea.af-inp[data-v-4aa462be]{resize:vertical}.af-amenity-group[data-v-4aa462be]{display:flex;flex-direction:column;gap:.2rem}.af-amenity-label[data-v-4aa462be]{font-size:.76rem;font-weight:700;color:var(--c-500,#64748b)}.af-amenity-row[data-v-4aa462be]{display:flex;flex-wrap:wrap;gap:.3rem .9rem}.af-check[data-v-4aa462be]{display:inline-flex;align-items:center;gap:.3rem;font-size:.82rem;color:var(--c-700,#334155)}.af-inp--err[data-v-4aa462be]{border-color:#dc2626!important}.af-field-err[data-v-4aa462be]{font-size:.76rem;font-weight:400;color:#b91c1c}.af-counter[data-v-4aa462be]{font-size:.72rem;font-weight:400;color:var(--c-400,#94a3b8);align-self:flex-end}.af-counter--warn[data-v-4aa462be]{color:#b45309}.af-hint[data-v-4aa462be]{display:flex;align-items:center;gap:.4rem;margin:.3rem 0 0;font-size:.8rem;color:var(--c-500,#64748b)}.af-errors[data-v-4aa462be]{padding:.55rem .8rem;border:1px solid #fecaca;border-radius:8px;background:#fef2f2;color:#b91c1c;font-size:.82rem}.af-errors ul[data-v-4aa462be]{margin:.2rem 0 0 1rem}.af-actions[data-v-4aa462be]{display:flex;justify-content:flex-end;margin-top:.6rem}.af-btn[data-v-4aa462be]{padding:.5rem 1.2rem;border:none;border-radius:8px;background:var(--c-primary);color:#fff;font-size:.85rem;font-weight:700;cursor:pointer}.af-btn[data-v-4aa462be]:disabled{opacity:.6;cursor:default}.af-btn--ghost[data-v-4aa462be]{background:transparent;color:var(--c-primary);border:1px solid var(--c-primary-ring,#c7d2fe)}.af-cfg-err[data-v-4aa462be],.af-loading[data-v-4aa462be]{padding:1rem;font-size:.85rem;color:var(--c-500,#64748b)}.af-owner-auto[data-v-4aa462be]{display:flex;align-items:flex-start;gap:.45rem;margin:0 0 .6rem;padding:.55rem .8rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;font-size:.82rem;color:#166534}.al[data-v-7e654e3d]{padding:.5rem}.al-head[data-v-7e654e3d]{justify-content:space-between;gap:1rem;margin-bottom:1rem}.al-head[data-v-7e654e3d],.al-head h1[data-v-7e654e3d]{display:flex;align-items:center}.al-head h1[data-v-7e654e3d]{font-size:1.5rem;font-weight:800;margin:0;gap:.5rem}.al-add[data-v-7e654e3d]{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem 1rem;background:#4f46e5;color:#fff;border:none;border-radius:var(--r-md);font-weight:700;font-size:.88rem;cursor:pointer;white-space:nowrap}.al-add[data-v-7e654e3d]:hover{background:#4338ca}.al-add[data-v-7e654e3d] svg{width:16px;height:16px}.al-total[data-v-7e654e3d]{font-size:.85rem;font-weight:700;color:#64748b;background:#f1f5f9;padding:.1rem .55rem;border-radius:var(--r-full)}.al-userfilter[data-v-7e654e3d]{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.9rem;padding:.35rem .7rem;background:#eef2ff;border:1px solid #c7d2fe;border-radius:var(--r-full);font-size:.82rem;font-weight:600;color:#4338ca}.al-userfilter[data-v-7e654e3d] svg{width:16px;height:16px}.al-userfilter-id[data-v-7e654e3d]{color:#4338ca;font-weight:800;text-decoration:none}.al-userfilter-id[data-v-7e654e3d]:hover{text-decoration:underline}.al-userfilter-x[data-v-7e654e3d]{all:unset;cursor:pointer;display:inline-flex;align-items:center;color:#6366f1}.al-userfilter-x[data-v-7e654e3d]:hover{color:#312e81}.al-owner-link[data-v-7e654e3d]{color:inherit;text-decoration:none}.al-owner-link[data-v-7e654e3d]:hover{color:#4f46e5;text-decoration:underline}.al-rich-toggle[data-v-7e654e3d]{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 .8rem;padding:.55rem .8rem;border:1px dashed var(--c-300,#cbd5e1);border-radius:8px;font-size:.82rem;color:var(--c-600,#475569)}.al-rich-toggle input[data-v-7e654e3d]{margin-top:.15rem}.al-edit-loading[data-v-7e654e3d]{display:flex;align-items:center;gap:.6rem;justify-content:center;padding:2.5rem 1rem;color:#64748b;font-size:.9rem}.al-tabs[data-v-7e654e3d]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem}.al-tab[data-v-7e654e3d]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .8rem;border:1px solid #e2e8f0;border-radius:var(--r-full);background:#fff;color:#475569;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .15s}.al-tab[data-v-7e654e3d]:hover{border-color:#94a3b8}.al-tab.on[data-v-7e654e3d]{background:#4f46e5;border-color:#4f46e5;color:#fff}.al-tab.pend[data-v-7e654e3d]:not(.on){border-color:#fdba74;color:#c2410c;background:#fff7ed}.al-tab[data-v-7e654e3d] svg{width:16px;height:16px}.al-tab-c[data-v-7e654e3d]{font-size:.75rem;font-weight:800;background:#00000014;padding:.02rem .4rem;border-radius:var(--r-full)}.al-tab.on .al-tab-c[data-v-7e654e3d]{background:#ffffff40}.al-sel[data-v-7e654e3d]{padding:.4rem .7rem;font-size:.86rem;font-weight:600;color:#1e293b;cursor:pointer}.al-city[data-v-7e654e3d],.al-sel[data-v-7e654e3d]{border:1px solid #d8e0ea;border-radius:var(--r-md);background:#fff}.al-city[data-v-7e654e3d]{display:flex;align-items:center;gap:.4rem;min-width:150px;padding:0 .6rem}.al-city[data-v-7e654e3d] svg{width:16px;height:16px;color:#94a3b8}.al-city input[data-v-7e654e3d]{border:none;outline:none;padding:.4rem 0;font-size:.86rem;background:none;width:100%}.al-price-range[data-v-7e654e3d]{display:flex;align-items:center;gap:.3rem}.al-num[data-v-7e654e3d]{width:90px;border:1px solid #d8e0ea;border-radius:var(--r-md);padding:.4rem .55rem;font-size:.86rem;font-weight:600;background:#fff;color:#1e293b}.al-dash[data-v-7e654e3d]{color:#94a3b8;font-weight:700}.al-cell[data-v-7e654e3d]{gap:.65rem}.al-cell[data-v-7e654e3d],.al-thumb[data-v-7e654e3d]{display:flex;align-items:center}.al-thumb[data-v-7e654e3d]{flex-shrink:0;width:56px;height:56px;border-radius:var(--r-md);overflow:hidden;background:#f1f5f9;border:1px solid #e2e8f0;justify-content:center}.al-thumb img[data-v-7e654e3d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.al-thumb-ph[data-v-7e654e3d]{width:22px;height:22px;color:#cbd5e1}.al-cell-main[data-v-7e654e3d]{min-width:0}.al-title[data-v-7e654e3d]{font-weight:800;color:#0f172a;text-decoration:none}.al-title[data-v-7e654e3d]:hover{color:#4f46e5}.al-meta[data-v-7e654e3d]{font-size:.78rem;color:#64748b;margin-top:.2rem;display:flex;flex-wrap:wrap;gap:.3rem}.al-tag[data-v-7e654e3d]{color:#4f46e5;background:#eef2ff;border-radius:var(--r-sm)}.al-offerno[data-v-7e654e3d],.al-tag[data-v-7e654e3d]{font-weight:700;padding:0 .4rem}.al-offerno[data-v-7e654e3d]{display:inline-flex;align-items:center;gap:.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:var(--r-sm);cursor:pointer;transition:background .12s,color .12s}.al-offerno[data-v-7e654e3d]:hover{background:#e2e8f0;color:#4f46e5}.al-offerno[data-v-7e654e3d] svg{width:12px;height:12px;opacity:.7}.al-seller[data-v-7e654e3d]{display:inline-block;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:.14rem .5rem;border-radius:var(--r-sm);color:#fff}.s-private[data-v-7e654e3d]{background:#4f46e5}.s-agency[data-v-7e654e3d]{background:#7c3aed}.s-dev[data-v-7e654e3d]{background:#059669}.al-owner[data-v-7e654e3d]{font-size:.78rem;color:#64748b;margin-top:.25rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-price[data-v-7e654e3d]{font-weight:800;color:#0f172a;white-space:nowrap}.al-views[data-v-7e654e3d]{display:inline-flex;align-items:center;gap:.25rem;font-variant-numeric:tabular-nums;color:#334155}.al-views[data-v-7e654e3d] svg{width:16px;height:16px;opacity:.6}.al-views.is-zero[data-v-7e654e3d]{color:#94a3b8}.al-status[data-v-7e654e3d]{display:inline-block;font-size:.75rem;font-weight:800;padding:.16rem .55rem;border-radius:var(--r-full)}.st-active[data-v-7e654e3d]{background:#dcfce7;color:#15803d}.st-pending[data-v-7e654e3d]{background:#ffedd5;color:#c2410c}.st-sold[data-v-7e654e3d]{background:#e0e7ff;color:#4338ca}.st-expired[data-v-7e654e3d]{background:#f1f5f9;color:#64748b}.st-rejected[data-v-7e654e3d]{background:#fee2e2;color:#b91c1c}.al-date[data-v-7e654e3d]{color:#64748b;white-space:nowrap}.row-action.ok[data-v-7e654e3d]{color:#059669}.row-action.ok[data-v-7e654e3d]:hover{background:#ecfdf5;border-color:#a7f3d0;color:#059669}.row-action.warn[data-v-7e654e3d]{color:#c2410c}.row-action.warn[data-v-7e654e3d]:hover{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.al-batch[data-v-7e654e3d]{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.al-batch-n[data-v-7e654e3d]{font-size:.82rem;font-weight:700;color:#4f46e5;white-space:nowrap}.al-batch-btn[data-v-7e654e3d]{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .7rem;border:1px solid #d8e0ea;border-radius:var(--r-md);background:#fff;color:#475569;font-size:.82rem;font-weight:600;cursor:pointer;font-family:inherit}.al-batch-btn[data-v-7e654e3d]:disabled{opacity:.5;cursor:default}.al-batch-btn[data-v-7e654e3d] svg{width:12px;height:12px}.al-batch-btn.ok[data-v-7e654e3d]:hover:not(:disabled){color:#16a34a;border-color:#86efac}.al-batch-btn.danger[data-v-7e654e3d]:hover:not(:disabled){color:#dc2626;border-color:#fca5a5}.al-batch-btn[data-v-7e654e3d]:hover:not(:disabled){background:#f8fafc}.ga-field[data-v-7e654e3d]{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;font-weight:600;color:#444;margin-bottom:.6rem}.ga-inp[data-v-7e654e3d]{padding:.5rem .65rem;border:1px solid var(--c-300,#d4d4d4);border-radius:var(--r-md);font-size:.88rem;font-weight:400;font-family:inherit}.imp[data-v-c086c4f6]{max-width:1100px;margin:1.5rem auto;padding:0 1rem}.imp-title[data-v-c086c4f6]{font-size:1.5rem;font-weight:800;margin:0 0 .25rem}.imp-lead[data-v-c086c4f6]{color:var(--c-600);margin:0 0 .5rem}.imp-hints[data-v-c086c4f6]{margin:0 0 1.25rem;padding-left:1.1rem;color:var(--c-600);font-size:.85rem;line-height:1.5}.imp-hints code[data-v-c086c4f6]{background:var(--c-100);padding:.05rem .3rem;border-radius:var(--r-sm);font-size:.9em}.imp-actions[data-v-c086c4f6]{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1rem}.imp-btn[data-v-c086c4f6]{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;padding:.55rem 1rem;border-radius:var(--r-md);font-weight:700;font-size:.9rem;border:1px solid var(--c-200);background:#fff;color:var(--c-800)}.imp-btn--file[data-v-c086c4f6]{border-style:dashed}.imp-btn--primary[data-v-c086c4f6]{background:var(--c-primary);color:#fff;border-color:transparent}.imp-btn--primary[data-v-c086c4f6]:disabled{opacity:.5;cursor:default}.imp-info[data-v-c086c4f6]{color:var(--c-600);display:flex;align-items:center;gap:.4rem}.spin[data-v-c086c4f6]{animation:spin-c086c4f6 .8s linear infinite}@keyframes spin-c086c4f6{to{transform:rotate(1turn)}}.imp-header-err[data-v-c086c4f6]{background:#fef2f2;border:1px solid #fecaca;border-radius:var(--r-md);padding:.75rem 1rem;color:#b91c1c}.imp-header-err p[data-v-c086c4f6]{margin:.15rem 0;gap:.35rem}.imp-header-err p[data-v-c086c4f6],.imp-summary[data-v-c086c4f6]{display:flex;align-items:center}.imp-summary[data-v-c086c4f6]{flex-wrap:wrap;gap:.6rem;margin:1rem 0}.imp-chip[data-v-c086c4f6]{padding:.3rem .75rem;border-radius:var(--r-full);font-weight:800;font-size:.82rem}.imp-chip--total[data-v-c086c4f6]{background:var(--c-100);color:var(--c-700)}.imp-chip--ok[data-v-c086c4f6]{background:#dcfce7;color:#16803c}.imp-chip--err[data-v-c086c4f6]{background:#fee2e2;color:#b91c1c}.imp-result[data-v-c086c4f6]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:var(--r-md);padding:.75rem 1rem;margin:1rem 0}.imp-result p[data-v-c086c4f6]{margin:0;display:flex;align-items:center;gap:.4rem}.imp-errlist[data-v-c086c4f6]{margin:.5rem 0 0;padding-left:1.2rem;color:#b45309;font-size:.85rem}.st[data-v-c086c4f6]{display:inline-flex;align-items:center;gap:.2rem;font-weight:800}.st-ok[data-v-c086c4f6]{color:#16803c}.imp-rowerr[data-v-c086c4f6],.st-err[data-v-c086c4f6]{color:#b91c1c}[data-v-c086c4f6] .data-table tr.row-err td{background:#fef2f2}.imp-geo[data-v-c086c4f6]{color:var(--c-500)}.imp-notes[data-v-c086c4f6]{max-width:380px}.imp-title-cell[data-v-c086c4f6]{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.imp-owner[data-v-c086c4f6]{margin:.75rem 0;max-width:32rem}.po[data-v-0088d7b2]{padding:1rem 1.25rem}.po[data-v-0088d7b2] .data-table td{padding-top:.85rem;padding-bottom:.85rem}.po-head[data-v-0088d7b2]{margin-bottom:1rem}.po-title[data-v-0088d7b2]{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:800;color:#0f172a;margin:0}.po-sub[data-v-0088d7b2]{color:#64748b;font-size:.9rem;margin:.35rem 0 0}.po-tabs[data-v-0088d7b2]{display:flex;gap:.4rem;margin-bottom:1rem}.po-tab[data-v-0088d7b2]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .9rem;border:1px solid #e2e8f0;border-radius:var(--r-full);background:#fff;color:#475569;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .15s}.po-tab[data-v-0088d7b2] svg{width:16px;height:16px}.po-tab[data-v-0088d7b2]:hover{border-color:#94a3b8}.po-tab.on[data-v-0088d7b2]{background:var(--c-primary,#2563eb);border-color:var(--c-primary,#2563eb);color:#fff}.po-userfilter[data-v-0088d7b2]{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.9rem;padding:.35rem .7rem;background:#eef2ff;border:1px solid #c7d2fe;border-radius:var(--r-full);font-size:.82rem;font-weight:600;color:#4338ca}.po-userfilter[data-v-0088d7b2] svg{width:16px;height:16px}.po-userfilter-id[data-v-0088d7b2]{color:#4338ca;font-weight:800;text-decoration:none}.po-userfilter-id[data-v-0088d7b2]:hover{text-decoration:underline}.po-userfilter-x[data-v-0088d7b2]{all:unset;cursor:pointer;display:inline-flex;align-items:center;color:#6366f1}.po-userfilter-x[data-v-0088d7b2]:hover{color:#312e81}.po-filters[data-v-0088d7b2]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.po-filter[data-v-0088d7b2]{background:#f1f5f9;border:1px solid #e2e8f0;color:#475569;padding:.4rem .9rem;border-radius:var(--r-full);cursor:pointer;font-size:.88rem;font-weight:600}.po-filter--active[data-v-0088d7b2]{background:var(--c-primary,#2563eb);border-color:var(--c-primary,#2563eb);color:#fff}.po-error[data-v-0088d7b2]{color:#dc2626;font-size:.9rem;margin:0 0 .75rem}.po-stats[data-v-0088d7b2]{margin-bottom:1.5rem}.po-kpis[data-v-0088d7b2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:1rem}.po-kpi[data-v-0088d7b2]{background:#fff;border:1px solid #e8edf3;border-radius:var(--r-lg);padding:.85rem 1rem;box-shadow:0 1px 2px #0f172a0a;display:flex;flex-direction:column;gap:.15rem}.po-kpi-v[data-v-0088d7b2]{font-size:1.7rem;font-weight:800;color:#0f172a;line-height:1.1;display:inline-flex;align-items:center;gap:.15rem}.po-kpi-star[data-v-0088d7b2]{width:1rem;height:1rem;color:#f59e0b}.po-kpi-l[data-v-0088d7b2]{font-size:.78rem;color:#64748b;font-weight:600}.po-kpi--warn .po-kpi-v[data-v-0088d7b2]{color:#d97706}.po-kpi--warn[data-v-0088d7b2]{border-color:#fde68a;background:#fffbeb}.po-stats-grid[data-v-0088d7b2]{display:grid;grid-template-columns:2fr 1fr;gap:.9rem}@media(max-width:900px){.po-stats-grid[data-v-0088d7b2]{grid-template-columns:1fr}}.po-card[data-v-0088d7b2]{background:#fff;border:1px solid #e8edf3;border-radius:var(--r-lg);padding:1rem 1.1rem;box-shadow:0 1px 2px #0f172a0a}.po-card--chart[data-v-0088d7b2]{grid-row:span 2}@media(max-width:900px){.po-card--chart[data-v-0088d7b2]{grid-row:auto}}.po-card-t[data-v-0088d7b2]{display:flex;align-items:center;gap:.4rem;font-size:.95rem;font-weight:800;color:#1e293b;margin:0 0 .8rem}.po-card-t small[data-v-0088d7b2]{color:#94a3b8;font-weight:600}.po-chart[data-v-0088d7b2]{height:240px}.po-dist[data-v-0088d7b2]{display:flex;flex-direction:column;gap:.4rem}.po-dist-row[data-v-0088d7b2]{display:grid;grid-template-columns:2.4rem 1fr 2.2rem;align-items:center;gap:.5rem}.po-dist-star[data-v-0088d7b2]{display:inline-flex;align-items:center;gap:.1rem;font-size:.82rem;font-weight:700;color:#475569}.po-dist-star[data-v-0088d7b2] svg{width:.8rem;height:.8rem;color:#f59e0b}.po-dist-bar[data-v-0088d7b2]{height:8px;background:#eef2f7;overflow:hidden}.po-dist-bar[data-v-0088d7b2],.po-dist-fill[data-v-0088d7b2]{border-radius:var(--r-full)}.po-dist-fill[data-v-0088d7b2]{display:block;height:100%;background:linear-gradient(90deg,#f59e0b,#f7b955)}.po-dist-c[data-v-0088d7b2]{text-align:right;font-size:.82rem;font-weight:700;color:#334155}.po-top[data-v-0088d7b2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem;counter-reset:top}.po-top li[data-v-0088d7b2]{display:flex;align-items:center;gap:.5rem;padding:.4rem .1rem;border-bottom:1px solid #f1f5f9}.po-top li[data-v-0088d7b2]:last-child{border-bottom:none}.po-top li[data-v-0088d7b2]:before{counter-increment:top;content:counter(top);flex:0 0 1.4rem;height:1.4rem;display:inline-flex;align-items:center;justify-content:center;background:#f1f5f9;color:#64748b;border-radius:50%;font-size:.75rem;font-weight:800}.po-top li.po-top-empty[data-v-0088d7b2]:before{content:"–"}.po-top-name[data-v-0088d7b2]{flex:1;min-width:0;font-size:.86rem;font-weight:600;color:var(--c-primary,#2563eb);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po-top-name--user[data-v-0088d7b2]{color:#334155}.po-top-meta[data-v-0088d7b2]{flex:0 0 auto;font-size:.78rem;color:#94a3b8;font-weight:600;white-space:nowrap}.po-top-empty[data-v-0088d7b2]{color:#94a3b8;font-size:.85rem}.po-place[data-v-0088d7b2]{color:var(--c-primary,#2563eb);text-decoration:none;font-weight:600}.po-place[data-v-0088d7b2]:hover{text-decoration:underline}.po-author-name[data-v-0088d7b2]{display:block;font-weight:600;color:#1f2937}.po-author-acc[data-v-0088d7b2]{display:inline-flex;align-items:center;gap:.25rem;margin-top:.15rem;font-size:.85rem;color:var(--c-primary,#2563eb);text-decoration:none}.po-author-acc[data-v-0088d7b2]:hover{text-decoration:underline}.po-author-anon[data-v-0088d7b2]{font-size:.85rem;color:#94a3b8;font-style:italic}.po-stars[data-v-0088d7b2]{display:inline-flex;gap:.05rem}.po-star[data-v-0088d7b2]{width:15px;height:15px;color:#f59e0b}.po-rating-num[data-v-0088d7b2]{color:#94a3b8;font-size:.85rem;margin-left:.35rem}.po-comment[data-v-0088d7b2]{max-width:560px;color:#334155;line-height:1.45;min-width:180px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.po-date[data-v-0088d7b2]{color:#64748b}.po-badge[data-v-0088d7b2]{display:inline-block;padding:.2rem .55rem;border-radius:var(--r-full);font-size:.8rem;font-weight:700}.po-field[data-v-0088d7b2]{display:block;margin-bottom:.9rem}.po-field-l[data-v-0088d7b2]{display:block;font-size:.8rem;font-weight:700;color:#475569;margin-bottom:.3rem}.po-input[data-v-0088d7b2]{width:100%;border:1px solid #cbd5e1;border-radius:var(--r-md);padding:.5rem .65rem;font-size:.9rem;color:#0f172a;font-family:inherit}.po-input[data-v-0088d7b2]:focus{outline:2px solid var(--c-primary,#2563eb);outline-offset:-1px;border-color:transparent}.po-textarea[data-v-0088d7b2]{resize:vertical;min-height:90px}.po-edit-stars[data-v-0088d7b2]{display:inline-flex;align-items:center;gap:.1rem}.po-edit-star[data-v-0088d7b2]{background:none;border:none;padding:.1rem;cursor:pointer;line-height:1}.po-edit-star[data-v-0088d7b2] svg{width:20px;height:20px;color:#f59e0b}.po-modal-hint[data-v-0088d7b2]{font-size:.76rem;color:#94a3b8;margin:.25rem 0 .9rem}.sec-page[data-v-eda483a6]{display:flex;flex-direction:column;gap:1.5rem}.page-header h1[data-v-eda483a6]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 .25rem}.page-header .subtitle[data-v-eda483a6]{color:var(--c-500);font-size:.9rem;margin:0}.info-card[data-v-eda483a6]{display:flex;gap:.75rem;padding:1rem 1.25rem;background:var(--c-primary-surface);border-radius:var(--r-lg);font-size:.9rem;line-height:1.55}.info-card p[data-v-eda483a6]{margin:.4rem 0 0}.info-icon[data-v-eda483a6]{flex-shrink:0;font-size:1.2rem;color:var(--c-primary)}.stale-summary[data-v-eda483a6]{display:flex;align-items:flex-start;gap:.6rem;margin:0;padding:.85rem 1.05rem;border-left:3px solid #b45309;background:#fffbeb;color:#78350f;font-size:.88rem;line-height:1.55;border-radius:0 var(--r-md) var(--r-md) 0}.src-table-wrap[data-v-eda483a6]{background:#fff;border:1px solid var(--c-200);border-radius:var(--r-lg);overflow-x:auto}.src-table[data-v-eda483a6]{width:100%;border-collapse:collapse;font-size:.88rem}.src-table th[data-v-eda483a6]{text-align:left;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--c-400);padding:.7rem .9rem;border-bottom:1px solid var(--c-200)}.src-table td[data-v-eda483a6]{padding:.7rem .9rem;border-bottom:1px solid var(--c-100);vertical-align:top}.src-table tr:last-child td[data-v-eda483a6]{border-bottom:none}.t-actions[data-v-eda483a6],.t-num[data-v-eda483a6]{text-align:right}.t-actions[data-v-eda483a6]{white-space:nowrap;display:flex;gap:.35rem;justify-content:flex-end;align-items:center}.row-off[data-v-eda483a6]{opacity:.55}.src-city[data-v-eda483a6]{font-weight:600;color:var(--c-800)}.src-slug[data-v-eda483a6]{font-size:.78rem;color:var(--c-400)}.off-badge[data-v-eda483a6]{margin-left:.4rem;padding:.05rem .4rem;background:var(--c-100);border-radius:var(--r-sm);font-size:.7rem;color:var(--c-500)}.src-source[data-v-eda483a6]{max-width:20rem;color:var(--c-600)}.src-url[data-v-eda483a6]{font-size:.78rem;color:var(--c-primary);text-decoration:none}.src-url[data-v-eda483a6]:hover{text-decoration:underline}.zones-zero[data-v-eda483a6]{color:var(--c-400);font-style:italic}.age[data-v-eda483a6]{display:inline-flex;align-items:center;gap:.25rem;font-size:.8rem;color:var(--c-500);white-space:nowrap}.age--stale[data-v-eda483a6]{color:#b45309;font-weight:700}.age--missing[data-v-eda483a6]{color:var(--c-500);font-style:italic}.src-empty[data-v-eda483a6]{text-align:center;color:var(--c-400);padding:1.5rem}.status-legend[data-v-eda483a6]{margin:.75rem 0 0;font-size:.8rem;color:var(--c-500);line-height:1.6}.status-legend code[data-v-eda483a6]{font-size:.78rem}.load-err[data-v-eda483a6]{color:var(--c-danger);font-size:.9rem}.load-info[data-v-eda483a6]{color:var(--c-500);font-size:.9rem}.row-action[data-v-eda483a6]{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:1px solid var(--c-200);border-radius:var(--r-md);background:#fff;color:var(--c-500);cursor:pointer}.row-action[data-v-eda483a6]:hover{background:var(--c-50);color:var(--c-700)}.row-action--danger[data-v-eda483a6]:hover{color:var(--c-danger);border-color:var(--c-danger)}.form-grid[data-v-eda483a6]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem 1rem}.form-field[data-v-eda483a6]{display:flex;flex-direction:column;gap:.3rem}.form-field--full[data-v-eda483a6]{grid-column:1/-1}.form-label[data-v-eda483a6]{font-size:.82rem;font-weight:600;color:var(--c-700)}.form-input[data-v-eda483a6]{padding:.5rem .7rem;border:1px solid var(--c-300);border-radius:var(--r-md);font-size:.88rem;font-family:inherit}.form-input[data-v-eda483a6]:focus{outline:none;border-color:var(--c-primary)}.form-input[data-v-eda483a6]:disabled{background:var(--c-50);color:var(--c-500)}.form-mono[data-v-eda483a6]{font-family:monospace;font-size:.8rem}.form-hint[data-v-eda483a6]{font-size:.75rem;color:var(--c-400);line-height:1.4}.form-sep[data-v-eda483a6]{margin-top:.4rem;padding-top:.6rem;border-top:1px dashed var(--c-200);font-size:.8rem;font-weight:700;color:var(--c-600)}.form-sep span[data-v-eda483a6]{font-weight:400;color:var(--c-400)}.form-check[data-v-eda483a6]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--c-700);cursor:pointer}.form-check input[data-v-eda483a6]{width:1rem;height:1rem;accent-color:var(--c-primary)}@media(max-width:640px){.form-grid[data-v-eda483a6]{grid-template-columns:1fr}}.ann-title[data-v-a2b226a2]{font-weight:600;cursor:pointer}.ann-title[data-v-a2b226a2]:hover{text-decoration:underline}.ann-badge[data-v-a2b226a2]{display:inline-block;padding:.15rem .55rem;border-radius:var(--r-full);font-size:.78rem;font-weight:600}.ann-badge--active[data-v-a2b226a2]{background:#ecfdf5;color:#059669}.ann-badge--cancelled[data-v-a2b226a2]{background:#fef2f2;color:#dc2626}.ann-check[data-v-a2b226a2]{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;cursor:pointer}.ann-check input[data-v-a2b226a2]{accent-color:var(--c-primary,#6366f1)}.form-hint[data-v-a2b226a2]{margin-top:.35rem;font-size:.8rem;color:#64748b}.ann-search-hint[data-v-a2b226a2]{font-size:.85rem;color:#64748b;padding:.35rem 0}.ann-user-results[data-v-a2b226a2]{list-style:none;margin:.35rem 0 0;padding:0;border:1px solid #e2e8f0;border-radius:var(--r-md);overflow:hidden}.ann-user-results li[data-v-a2b226a2]{display:flex;align-items:center;justify-content:space-between;padding:.35rem .6rem}.ann-user-results li[data-v-a2b226a2]:not(:last-child){border-bottom:1px solid #f1f5f9}.ann-user-results li small[data-v-a2b226a2]{color:#64748b}.ann-picked[data-v-a2b226a2]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.ann-chip[data-v-a2b226a2]{display:inline-flex;align-items:center;gap:.3rem;background:#eef2ff;color:#4338ca;border-radius:var(--r-full);padding:.2rem .4rem .2rem .7rem;font-size:.83rem;font-weight:600}.ann-chip button[data-v-a2b226a2]{display:inline-flex;border:none;background:none;color:inherit;cursor:pointer;padding:.1rem}.ann-detail-content[data-v-a2b226a2]{white-space:pre-line;background:#f8fafc;border-radius:var(--r-md);padding:.75rem 1rem;margin-bottom:1rem}.ann-detail-grid[data-v-a2b226a2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.4rem 1rem;font-size:.9rem;margin-bottom:1rem}.ann-detail-h[data-v-a2b226a2]{margin:1rem 0 .5rem;font-size:.95rem}.ann-mail-stats[data-v-a2b226a2]{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.ann-ack-list[data-v-a2b226a2]{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto}.ann-ack-list li[data-v-a2b226a2]{display:flex;justify-content:space-between;padding:.3rem .2rem}.ann-ack-list li[data-v-a2b226a2]:not(:last-child){border-bottom:1px solid #f1f5f9}.ann-ack-list li small[data-v-a2b226a2]{color:#64748b}.spin[data-v-a2b226a2]{animation:spin-a2b226a2 1s linear infinite}@keyframes spin-a2b226a2{to{transform:rotate(1turn)}}.promo-page[data-v-147d7fe5]{display:flex;flex-direction:column;gap:1.5rem}.page-header h1[data-v-147d7fe5]{margin:0 0 .25rem;font-size:1.5rem}.page-header p[data-v-147d7fe5]{margin:0;color:var(--c-500);font-size:.9375rem}.info-card[data-v-147d7fe5]{padding:1.25rem 1.5rem;background:var(--c-50);border:1px solid var(--c-200)}.info-card-header[data-v-147d7fe5]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--c-700);margin-bottom:1rem;font-size:.9375rem}.info-card-header[data-v-147d7fe5] svg{width:16px;height:16px;color:var(--c-primary)}.info-grid[data-v-147d7fe5]{display:flex;flex-direction:column;gap:.625rem;margin-bottom:.875rem}.info-slot[data-v-147d7fe5]{display:flex;align-items:flex-start;gap:.75rem;font-size:.8125rem}.info-slot strong[data-v-147d7fe5]{color:var(--c-800);display:block;margin-bottom:.1rem}.info-slot span[data-v-147d7fe5]{color:var(--c-600);line-height:1.5}.info-slot-icon[data-v-147d7fe5]{width:18px;height:18px;flex-shrink:0;margin-top:.1rem;color:var(--c-primary)}.info-slot-icon--warn[data-v-147d7fe5]{color:var(--c-warning)}.info-note[data-v-147d7fe5]{display:flex;align-items:flex-start;gap:.5rem;padding:.625rem .875rem;background:#fff;border:1px solid var(--c-200);border-radius:var(--r-md);font-size:.8125rem;color:var(--c-600);line-height:1.5}.info-note[data-v-147d7fe5] svg{width:16px;height:16px;flex-shrink:0;margin-top:.1rem;color:var(--c-primary)}.place-name[data-v-147d7fe5]{font-weight:600;color:var(--c-800)}.place-slug[data-v-147d7fe5]{font-size:.75rem;color:var(--c-400);font-family:monospace}.cell-flag-icon[data-v-147d7fe5]{width:18px;height:18px;vertical-align:middle}.cell-flag-icon.flag-on[data-v-147d7fe5]{color:var(--c-success)}.cell-flag-icon.flag-warn[data-v-147d7fe5]{color:var(--c-warning)}.cell-flag-icon.flag-off[data-v-147d7fe5]{color:var(--c-200)}.cell-radius[data-v-147d7fe5]{color:var(--c-600)}.cell-date[data-v-147d7fe5],.cell-radius[data-v-147d7fe5]{font-size:.8125rem}.cell-forever[data-v-147d7fe5]{color:var(--c-400);font-style:italic}.search-wrap[data-v-147d7fe5]{margin-bottom:1.25rem;position:relative}.input-spin[data-v-147d7fe5]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:var(--c-primary)}.input-spin[data-v-147d7fe5] svg{width:16px;height:16px}.search-drop[data-v-147d7fe5]{margin-top:.25rem;border:1px solid var(--c-200);border-radius:var(--r-md);background:#fff;box-shadow:var(--shadow-md);overflow:hidden}.search-drop-item[data-v-147d7fe5]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem 1rem;background:none;border:none;text-align:left;cursor:pointer;font-family:inherit;font-size:.875rem;color:var(--c-700);transition:background .1s}.search-drop-item[data-v-147d7fe5]:hover{background:var(--c-50)}.search-drop-item[data-v-147d7fe5]:not(:last-child){border-bottom:1px solid var(--c-100)}.search-drop-item[data-v-147d7fe5] svg{width:16px;height:16px;color:var(--c-400);flex-shrink:0}.search-drop-item div[data-v-147d7fe5]{flex:1;display:flex;flex-direction:column;gap:.1rem}.search-drop-item strong[data-v-147d7fe5]{color:var(--c-800);font-size:.9rem}.search-drop-item span[data-v-147d7fe5]{color:var(--c-500);font-size:.8125rem}.search-empty[data-v-147d7fe5]{margin-top:.5rem;padding:.75rem 1rem;color:var(--c-500);font-size:.875rem;border:1px solid var(--c-100);border-radius:var(--r-md);background:var(--c-50)}.promo-section-label[data-v-147d7fe5]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-400);margin-bottom:.5rem}.promo-options[data-v-147d7fe5]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.promo-option[data-v-147d7fe5]{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border:1px solid var(--c-200);border-radius:var(--r-md);cursor:pointer;transition:border-color .15s,background .15s}.promo-option[data-v-147d7fe5]:hover{border-color:var(--c-primary-ring);background:var(--c-primary-surface)}.promo-option input[type=checkbox][data-v-147d7fe5]{margin-top:.15rem;flex-shrink:0;width:1rem;height:1rem;accent-color:var(--c-primary);cursor:pointer}.promo-option div[data-v-147d7fe5]{display:flex;flex-direction:column;gap:.2rem}.promo-option strong[data-v-147d7fe5]{color:var(--c-800);font-size:.875rem}.promo-option span[data-v-147d7fe5]{color:var(--c-500);font-size:.8rem}.promo-route[data-v-147d7fe5]{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--c-500)}.promo-route[data-v-147d7fe5] svg{width:12px;height:12px;color:var(--c-400);flex-shrink:0}.promo-route code[data-v-147d7fe5]{font-family:monospace;color:var(--c-primary);font-size:.75rem;font-style:normal}.hint[data-v-147d7fe5]{font-size:.8rem;color:var(--c-400);font-weight:400;margin-left:.25rem}.existing-info[data-v-147d7fe5]{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:var(--c-primary-surface);border:1px solid var(--c-primary-ring);border-radius:var(--r-md);font-size:.875rem;color:var(--c-primary);margin-bottom:1rem}.existing-info[data-v-147d7fe5] svg{width:16px;height:16px;flex-shrink:0}.hint-disabled[data-v-147d7fe5]{font-size:.75rem;color:var(--c-warning);font-style:italic}.promo-page[data-v-9897040f]{display:flex;flex-direction:column;gap:1.5rem}.page-header h1[data-v-9897040f]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 .25rem}.page-header .subtitle[data-v-9897040f]{color:var(--c-500);font-size:.9rem;margin:0}.pr-table-wrap[data-v-9897040f]{background:#fff;border:1px solid var(--c-200);border-radius:var(--r-lg);overflow-x:auto}.pr-table[data-v-9897040f]{width:100%;border-collapse:collapse;font-size:.88rem}.pr-table th[data-v-9897040f]{text-align:left;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--c-400);padding:.7rem .9rem;border-bottom:1px solid var(--c-200)}.pr-table td[data-v-9897040f]{padding:.7rem .9rem;border-bottom:1px solid var(--c-100);vertical-align:top}.pr-table tr:last-child td[data-v-9897040f]{border-bottom:none}.pr-title[data-v-9897040f]{font-weight:600;color:var(--c-800)}.pr-slug[data-v-9897040f]{font-size:.78rem;color:var(--c-primary);text-decoration:none}.pr-slug[data-v-9897040f]:hover{text-decoration:underline}.pr-status[data-v-9897040f]{font-size:.8rem;color:var(--c-500)}.pr-forever[data-v-9897040f]{color:var(--c-400);font-style:italic}.pr-empty[data-v-9897040f]{text-align:center;color:var(--c-400);padding:1.5rem}.flag[data-v-9897040f]{font-size:1.15rem}.flag-on[data-v-9897040f]{color:var(--c-success,#16a34a)}.flag-off[data-v-9897040f]{color:var(--c-300)}.t-actions[data-v-9897040f]{text-align:right;white-space:nowrap;display:flex;gap:.35rem;justify-content:flex-end}.row-action[data-v-9897040f]{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:1px solid var(--c-200);border-radius:var(--r-md);background:#fff;color:var(--c-500);cursor:pointer}.row-action[data-v-9897040f]:hover{background:var(--c-50);color:var(--c-700)}.row-action--danger[data-v-9897040f]:hover{color:var(--c-danger);border-color:var(--c-danger)}.load-err[data-v-9897040f]{color:var(--c-danger);font-size:.9rem}.load-info[data-v-9897040f]{color:var(--c-500);font-size:.9rem}.form-field[data-v-9897040f]{display:flex;flex-direction:column;gap:.3rem}.form-label[data-v-9897040f]{font-size:.82rem;font-weight:600;color:var(--c-700)}.form-input[data-v-9897040f]{padding:.5rem .7rem;border:1px solid var(--c-300);border-radius:var(--r-md);font-size:.88rem;font-family:inherit;width:100%}.form-input[data-v-9897040f]:focus{outline:none;border-color:var(--c-primary)}.form-hint[data-v-9897040f]{font-size:.75rem;color:var(--c-400);line-height:1.4}.promo-section-label[data-v-9897040f]{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-400);margin-bottom:.6rem}.promo-option[data-v-9897040f]{display:flex;gap:.6rem;align-items:flex-start;padding:.8rem .9rem;border:1px solid var(--c-200);border-radius:var(--r-md);cursor:pointer}.promo-option input[data-v-9897040f]{margin-top:.2rem;width:1rem;height:1rem;accent-color:var(--c-primary)}.promo-option strong[data-v-9897040f]{display:block;font-size:.88rem;color:var(--c-800)}.promo-option span[data-v-9897040f]{font-size:.8rem;color:var(--c-500);line-height:1.45}.search-wrap[data-v-9897040f]{display:flex;flex-direction:column;gap:.3rem}.input-spin[data-v-9897040f]{position:absolute;right:.6rem;top:50%;transform:translateY(-50%);color:var(--c-400)}.spin[data-v-9897040f]{animation:spin-9897040f .9s linear infinite}@keyframes spin-9897040f{to{transform:rotate(1turn)}}.search-drop[data-v-9897040f]{margin-top:.35rem;border:1px solid var(--c-200);border-radius:var(--r-md);background:#fff;overflow:hidden}.search-drop-item[data-v-9897040f]{display:flex;gap:.6rem;align-items:flex-start;width:100%;padding:.6rem .8rem;background:none;border:none;border-bottom:1px solid var(--c-100);text-align:left;cursor:pointer;font-size:.85rem}.search-drop-item[data-v-9897040f]:last-child{border-bottom:none}.search-drop-item[data-v-9897040f]:hover{background:var(--c-50)}.search-drop-item strong[data-v-9897040f]{display:block;color:var(--c-800)}.search-drop-item span[data-v-9897040f]{font-size:.76rem;color:var(--c-400)}.search-empty[data-v-9897040f]{margin-top:.4rem;font-size:.82rem;color:var(--c-400)}.promo-page[data-v-79e6e6a5]{display:flex;flex-direction:column;gap:1.5rem}.page-header h1[data-v-79e6e6a5]{margin:0 0 .25rem;font-size:1.5rem}.page-header p[data-v-79e6e6a5]{margin:0;color:var(--c-500);font-size:.9375rem}.user-name[data-v-79e6e6a5]{font-weight:600;color:var(--c-800)}.user-id[data-v-79e6e6a5]{font-size:.75rem;color:var(--c-400);font-family:monospace}.limit-val[data-v-79e6e6a5]{font-weight:700;font-size:1.0625rem;color:var(--c-800)}.cell-date[data-v-79e6e6a5]{font-size:.8125rem}.cell-forever[data-v-79e6e6a5]{color:var(--c-400);font-style:italic}.search-wrap[data-v-79e6e6a5]{margin-bottom:1.25rem;position:relative}.input-spin[data-v-79e6e6a5]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:var(--c-primary)}.input-spin[data-v-79e6e6a5] svg{width:16px;height:16px}.search-drop[data-v-79e6e6a5]{margin-top:.25rem;border:1px solid var(--c-200);border-radius:var(--r-md);background:#fff;box-shadow:var(--shadow-md);overflow:hidden}.search-drop-item[data-v-79e6e6a5]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem 1rem;background:none;border:none;text-align:left;cursor:pointer;font-family:inherit;font-size:.875rem;color:var(--c-700);transition:background .1s}.search-drop-item[data-v-79e6e6a5]:hover{background:var(--c-50)}.search-drop-item[data-v-79e6e6a5]:not(:last-child){border-bottom:1px solid var(--c-100)}.search-drop-item[data-v-79e6e6a5] svg{width:16px;height:16px;color:var(--c-400);flex-shrink:0}.search-drop-item div[data-v-79e6e6a5]{flex:1;display:flex;flex-direction:column;gap:.1rem}.search-drop-item strong[data-v-79e6e6a5]{color:var(--c-800);font-size:.9rem}.search-drop-item span[data-v-79e6e6a5]{color:var(--c-500);font-size:.8125rem;font-family:monospace}.search-empty[data-v-79e6e6a5]{margin-top:.5rem;padding:.75rem 1rem;color:var(--c-500);font-size:.875rem;border:1px solid var(--c-100);border-radius:var(--r-md);background:var(--c-50)}.form-field[data-v-79e6e6a5]{margin-bottom:1rem}.hint[data-v-79e6e6a5]{font-size:.8rem;color:var(--c-400);font-weight:400;margin-left:.25rem}.role-checks[data-v-79e6e6a5]{display:flex;gap:.5rem;flex-wrap:wrap}.role-check[data-v-79e6e6a5]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .8rem;border:1px solid var(--c-200);border-radius:var(--r-md);cursor:pointer;font-size:.875rem;font-weight:600;color:var(--c-600);-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .1s,border-color .1s,color .1s}.role-check input[data-v-79e6e6a5]{accent-color:var(--c-primary)}.role-check[data-v-79e6e6a5] svg{width:16px;height:16px}.role-check[data-v-79e6e6a5]:hover{background:var(--c-50)}.role-check.on[data-v-79e6e6a5]{border-color:var(--c-primary);background:var(--c-primary-surface);color:var(--c-primary)}.role-tags[data-v-79e6e6a5]{display:inline-flex;gap:.25rem;flex-wrap:wrap;justify-content:center}.role-tag[data-v-79e6e6a5]{font-size:.75rem;font-weight:700;padding:.12rem .45rem;border-radius:var(--r-sm);background:var(--c-primary-surface);color:var(--c-primary);white-space:nowrap}.role-tag-listings[data-v-79e6e6a5]{background:#ecfdf5;color:#047857}.existing-info[data-v-79e6e6a5]{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:var(--c-primary-surface);border:1px solid var(--c-primary-ring);border-radius:var(--r-md);font-size:.875rem;color:var(--c-primary);margin-bottom:1rem}.existing-info[data-v-79e6e6a5] svg{width:16px;height:16px;flex-shrink:0}.header-actions[data-v-3bd864b2]{gap:.5rem}.header-actions[data-v-3bd864b2],.top-bar[data-v-3bd864b2]{display:flex;align-items:center}.top-bar[data-v-3bd864b2]{gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.check-bar[data-v-3bd864b2]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.check-input[data-v-3bd864b2]{width:220px;padding:.5rem .75rem}.check-input[data-v-3bd864b2],.mono[data-v-3bd864b2]{font-family:monospace;font-size:.875rem}.check-result[data-v-3bd864b2]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;padding:.5rem .875rem;border-radius:var(--r-md);border:1px solid;margin-bottom:.75rem}.check-result--match[data-v-3bd864b2]{background:#f0fdf4;border-color:#bbf7d0;color:var(--c-700)}.check-result--nomatch[data-v-3bd864b2]{background:#fef2f2;border-color:#fecaca;color:var(--c-700)}.check-result code[data-v-3bd864b2]{background:var(--c-100);padding:0 .3em;border-radius:var(--r-sm);font-size:.8125rem}.cr-icon[data-v-3bd864b2]{width:14px;height:14px;flex-shrink:0}.cr-icon--ok[data-v-3bd864b2]{color:var(--c-success)}.cr-icon--no[data-v-3bd864b2]{color:var(--c-danger)}.cell-muted[data-v-3bd864b2]{color:var(--c-500);font-size:.8125rem}.cell-name[data-v-3bd864b2]{font-size:.8125rem;color:var(--c-600)}.cell-empty[data-v-3bd864b2]{color:var(--c-300)}.cell-date[data-v-3bd864b2]{font-size:.8125rem;color:var(--c-400)}.path-btn[data-v-3bd864b2]{all:unset;cursor:pointer;border-radius:var(--r-sm);padding:.1rem .25rem;transition:background .15s}.path-btn[data-v-3bd864b2]:hover{background:var(--c-primary-surface)}.path-btn:hover .path-code[data-v-3bd864b2]{color:var(--c-primary)}.path-code[data-v-3bd864b2]{font-size:.8rem;font-family:monospace;color:var(--c-700);display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge-code[data-v-3bd864b2]{display:inline-block;padding:.1rem .4rem;border-radius:var(--r-sm);font-size:.75rem;font-weight:700;background:var(--c-100);color:var(--c-600)}.badge-code--301[data-v-3bd864b2]{background:var(--c-primary-surface);color:#4338ca}.badge-code--302[data-v-3bd864b2]{background:#fef9c3;color:#92400e}.flag-regex[data-v-3bd864b2]{font-size:.75rem;font-weight:700;padding:.1rem .4rem;background:#f3e8ff;color:#7c3aed;border-radius:var(--r-full);text-transform:uppercase;letter-spacing:.03em}.ep-paths[data-v-3bd864b2]{display:grid;grid-template-columns:1fr 20px 1fr;align-items:start;gap:.5rem;margin-bottom:.75rem}@media(max-width:600px){.ep-paths[data-v-3bd864b2]{grid-template-columns:1fr}.ep-paths .path-arrow-icon[data-v-3bd864b2]{display:none}}.path-arrow-icon[data-v-3bd864b2]{align-self:center;margin-top:1.5rem;width:16px;height:16px;color:var(--c-400);flex-shrink:0}.ep-options[data-v-3bd864b2]{display:flex;flex-wrap:wrap;gap:.625rem;align-items:flex-end;margin-bottom:.5rem}.field-hint[data-v-3bd864b2]{display:block;font-size:.75rem;color:var(--c-400);margin-top:.2rem}.field-hint code[data-v-3bd864b2]{background:var(--c-100);padding:0 .25em;border-radius:var(--r-sm)}.group-btns[data-v-3bd864b2]{display:flex;align-items:center;gap:.3rem;margin-top:.3rem;flex-wrap:wrap}.group-label[data-v-3bd864b2]{font-size:.75rem;color:var(--c-500)}.group-btn[data-v-3bd864b2]{font-family:monospace;font-size:.75rem;font-weight:700;padding:.1rem .45rem;border-radius:var(--r-sm);border:1px solid #e9d5ff;background:#f5f3ff;color:#7c3aed;cursor:pointer;transition:all .15s}.group-btn[data-v-3bd864b2]:hover{background:#ede9fe;border-color:#c4b5fd}.regex-info[data-v-3bd864b2]{display:flex;align-items:flex-start;gap:.4rem;font-size:.8rem;color:var(--c-500);background:#f5f3ff;border:1px solid #e9d5ff;border-radius:var(--r-md);padding:.4rem .625rem;margin-top:.5rem}.regex-info code[data-v-3bd864b2]{background:#ede9fe;padding:0 .25em;border-radius:var(--r-sm);font-size:.75rem;color:#7c3aed}.ri-icon[data-v-3bd864b2]{width:13px;height:13px;flex-shrink:0;color:#a78bfa;margin-top:1px}.checkbox-row[data-v-3bd864b2]{display:flex;align-items:center;gap:.4rem;font-size:.875rem;color:var(--c-700);cursor:pointer}.checkbox-row input[data-v-3bd864b2]{width:14px;height:14px;cursor:pointer;accent-color:var(--c-primary)}.req[data-v-3bd864b2]{color:var(--c-danger)}.delete-msg[data-v-3bd864b2]{font-size:.9rem;color:var(--c-600);line-height:1.5}.delete-msg code[data-v-3bd864b2]{background:var(--c-100);padding:.1em .3em;border-radius:var(--r-sm);font-size:.8rem}.csv-hint[data-v-3bd864b2]{font-size:.8125rem;color:var(--c-500);margin-bottom:.5rem}.csv-hint code[data-v-3bd864b2]{background:var(--c-100);padding:0 .3em;border-radius:var(--r-sm);font-size:.75rem}.csv-input[data-v-3bd864b2]{width:100%;min-height:120px;font-family:monospace;font-size:.8125rem;padding:.5rem .75rem;border:1px solid var(--c-200);border-radius:var(--r-md);resize:vertical;color:var(--c-700);background:#fff}.csv-input[data-v-3bd864b2]:focus{outline:none;border-color:var(--c-primary)}.chain-loading[data-v-3bd864b2]{display:flex;justify-content:center;padding:1rem 0}.chain-empty[data-v-3bd864b2]{font-size:.8125rem;color:var(--c-400);font-style:italic}.chain-nodes[data-v-3bd864b2]{display:flex;flex-direction:column;align-items:stretch}.chain-node[data-v-3bd864b2]{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:var(--r-md);border:1px solid var(--c-200);background:var(--c-50)}.chain-node--start[data-v-3bd864b2]{border-color:var(--c-300);background:var(--c-100)}.chain-node--end[data-v-3bd864b2]{border-color:#86efac;background:#f0fdf4}.chain-node--current[data-v-3bd864b2]{border-color:var(--c-primary);background:var(--c-primary-surface);font-weight:600}.chain-node-badge[data-v-3bd864b2]{font-size:.75rem;font-weight:700;color:var(--c-500);min-width:36px;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.chain-node--current .chain-node-badge[data-v-3bd864b2]{color:var(--c-primary)}.chain-node--end .chain-node-badge[data-v-3bd864b2]{color:var(--c-success)}.chain-node-path[data-v-3bd864b2]{font-size:.8125rem;font-family:monospace;color:var(--c-700);word-break:break-all;flex:1}.chain-node--current .chain-node-path[data-v-3bd864b2],.chain-node-you[data-v-3bd864b2]{color:var(--c-primary)}.chain-node-you[data-v-3bd864b2]{font-size:.75rem;font-style:italic;flex-shrink:0}.chain-arrow[data-v-3bd864b2]{display:flex;align-items:center;padding-left:1rem;color:var(--c-300)}.chain-arrow[data-v-3bd864b2] svg{width:16px;height:16px}.chain-regex-header[data-v-3bd864b2]{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:#7c3aed;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--c-200)}.chain-regex-header code[data-v-3bd864b2]{background:#ede9fe;padding:0 .25em;border-radius:var(--r-sm);font-size:.75rem;color:#7c3aed}.chain-regex-icon[data-v-3bd864b2]{width:13px;height:13px;flex-shrink:0}.chain-regex-list[data-v-3bd864b2]{margin-top:.4rem;display:flex;flex-direction:column;gap:.25rem}.chain-regex-row[data-v-3bd864b2]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding:.3rem .5rem;border-radius:var(--r-sm);background:#f5f3ff;border:1px solid #e9d5ff;font-size:.8125rem}.chain-regex-arrow[data-v-3bd864b2]{width:14px;height:14px;color:var(--c-400);flex-shrink:0}.rll-page[data-v-79faaed8]{display:flex;flex-direction:column;gap:1.25rem}.page-header h2[data-v-79faaed8]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 .25rem}.subtitle[data-v-79faaed8]{color:var(--c-500);font-size:.9rem;margin:0}.subtitle a[data-v-79faaed8]{color:var(--c-primary)}.mono[data-v-79faaed8]{font-family:monospace}.muted-text[data-v-79faaed8]{color:var(--c-400);font-size:.875rem}.count-ok[data-v-79faaed8]{color:var(--c-700);font-weight:600}.count-max[data-v-79faaed8]{color:var(--c-danger);font-weight:700}.bar-wrap[data-v-79faaed8]{width:100%;height:6px;background:var(--c-100);overflow:hidden}.bar-fill[data-v-79faaed8],.bar-wrap[data-v-79faaed8]{border-radius:var(--r-full)}.bar-fill[data-v-79faaed8]{height:100%;transition:width .3s}.regulamin-panel[data-v-b74e2355]{display:flex;flex-direction:column;gap:1rem}.add-row[data-v-b74e2355]{display:flex}.add-row .btn[data-v-b74e2355]{display:inline-flex;align-items:center;gap:.4rem}.add-row[data-v-b74e2355] svg{width:16px;height:16px}.create-form[data-v-b74e2355],.sections-list[data-v-b74e2355]{display:flex;flex-direction:column;gap:1rem}.section-card[data-v-b74e2355]{gap:1.25rem;padding:1.25rem 1.5rem}.section-card[data-v-b74e2355],.section-icon[data-v-b74e2355]{display:flex;align-items:center}.section-icon[data-v-b74e2355]{width:48px;height:48px;border-radius:var(--r-lg);background:var(--c-primary-surface);justify-content:center;flex-shrink:0;color:var(--c-primary)}.section-icon[data-v-b74e2355] svg{width:24px;height:24px}.section-content[data-v-b74e2355]{flex:1;min-width:0}.section-title[data-v-b74e2355]{font-size:1rem;font-weight:600;color:var(--c-800);margin:0 0 .375rem}.section-meta[data-v-b74e2355]{font-size:.8125rem;color:var(--c-500);margin:0}.section-meta code[data-v-b74e2355]{background:var(--c-100);padding:.1rem .375rem;border-radius:var(--r-sm);font-size:.75rem;color:var(--c-700)}.cat-badge[data-v-b74e2355]{display:inline-block;font-size:.75rem;font-weight:700;padding:.1rem .45rem;border-radius:var(--r-full,999px);margin-right:.4rem;vertical-align:middle}.cat-badge.cat-gen[data-v-b74e2355]{background:var(--c-100,#f1f5f9);color:var(--c-600,#475569)}.cat-badge.cat-re[data-v-b74e2355]{background:#eef2ff;color:#4f46e5}.section-actions[data-v-b74e2355]{display:flex;gap:.5rem;flex-shrink:0;align-items:center}.section-actions .btn[data-v-b74e2355]{display:inline-flex;align-items:center;gap:.375rem}.section-actions[data-v-b74e2355] svg{width:16px;height:16px}.order-buttons[data-v-b74e2355]{display:flex;flex-direction:column;gap:1px}.btn-icon[data-v-b74e2355]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--c-200);border-radius:var(--r-sm);background:#fff;color:var(--c-500);cursor:pointer;transition:background var(--transition),color var(--transition)}.btn-icon[data-v-b74e2355] svg{width:12px;height:12px}.btn-icon[data-v-b74e2355]:hover:not(:disabled){background:var(--c-50);color:var(--c-primary);border-color:var(--c-primary)}.btn-icon[data-v-b74e2355]:disabled{opacity:.3;cursor:default}.modal-backdrop[data-v-b74e2355]{position:fixed;inset:0;background:#0006;z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-box[data-v-b74e2355]{width:100%;max-width:420px;padding:1.75rem;display:flex;flex-direction:column;gap:1rem}.modal-title[data-v-b74e2355]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin:0}.modal-text[data-v-b74e2355]{color:var(--c-600);margin:0;line-height:1.6}.modal-actions[data-v-b74e2355]{display:flex;gap:.75rem}.modal-actions .btn[data-v-b74e2355]{display:inline-flex;align-items:center;gap:.4rem}.modal-actions[data-v-b74e2355] svg{width:16px;height:16px}.ads-page[data-v-6407838c]{gap:1.5rem}.ads-page[data-v-6407838c],.slot-config[data-v-6407838c]{display:flex;flex-direction:column}.slot-config[data-v-6407838c]{padding:1rem 1.25rem;gap:.75rem}.slot-config__title[data-v-6407838c]{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:var(--c-700)}.slot-config__row[data-v-6407838c]{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.slot-config__row .form-field[data-v-6407838c]{margin:0}.slot-config__row .slot-select[data-v-6407838c]{min-width:220px}.slot-config__row .flex-grow[data-v-6407838c]{flex:1;min-width:240px}.slot-config__row .slot-save[data-v-6407838c]{align-self:flex-end;white-space:nowrap}.slot-hint[data-v-6407838c]{display:flex;align-items:flex-start;gap:.375rem;font-size:.8125rem;color:var(--c-500);margin:0;line-height:1.5}.pool-bar-wrap[data-v-6407838c]{background:#fff;border:1px solid var(--c-200);border-radius:var(--r-lg);padding:.875rem 1rem;display:flex;flex-direction:column;gap:.5rem}.pool-bar-header[data-v-6407838c]{display:flex;align-items:center;gap:.625rem;font-size:.875rem;color:var(--c-600)}.pool-bar-header .pool-remaining[data-v-6407838c]{margin-left:auto;font-size:.8125rem}.pool-bar-header .ok[data-v-6407838c]{color:var(--c-success);font-weight:700}.pool-bar-header .warn[data-v-6407838c]{color:var(--c-warning);font-weight:700}.pool-bar-header .over[data-v-6407838c]{color:var(--c-danger);font-weight:700}.pool-bar[data-v-6407838c]{height:8px;background:var(--c-100);overflow:hidden}.pool-bar[data-v-6407838c],.pool-bar__fill[data-v-6407838c]{border-radius:var(--r-full)}.pool-bar__fill[data-v-6407838c]{height:100%;transition:width .3s ease}.pool-bar__fill.ok[data-v-6407838c]{background:var(--c-success)}.pool-bar__fill.warn[data-v-6407838c]{background:var(--c-warning)}.pool-bar__fill.over[data-v-6407838c]{background:var(--c-danger)}.td-freq[data-v-6407838c]{font-size:.9rem;color:var(--c-primary)}.html-snippet[data-v-6407838c]{display:inline-block;max-width:340px;font-family:monospace;font-size:.75rem;color:var(--c-600);background:var(--c-50);padding:.15rem .4rem;border-radius:var(--r-sm);word-break:break-all;white-space:normal}.ad-form[data-v-6407838c]{display:flex;flex-direction:column;gap:1.125rem}.delete-msg[data-v-6407838c]{font-size:.9rem;color:var(--c-600);line-height:1.5}.ad-preview[data-v-6407838c]{border:1px solid var(--c-200);border-radius:var(--r-md);overflow:hidden}.ad-preview__label[data-v-6407838c]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;color:var(--c-500);text-transform:uppercase;letter-spacing:.04em;padding:.375rem .75rem;background:var(--c-50);border-bottom:1px solid var(--c-200)}.ad-preview__label[data-v-6407838c] svg{width:12px;height:12px}.ad-preview__frame-wrap[data-v-6407838c]{background:#fff;min-height:60px;max-height:320px;overflow:hidden}.ad-preview__frame[data-v-6407838c]{width:100%;min-height:60px;max-height:320px;border:none;display:block}.freq-row[data-v-6407838c]{display:flex;align-items:center;gap:.75rem;margin-top:.375rem}.freq-slider[data-v-6407838c]{flex:1;accent-color:var(--c-primary)}.freq-input[data-v-6407838c]{width:64px;padding:.35rem .5rem;border:1px solid var(--c-200);border-radius:var(--r-md);font-size:.9375rem;font-weight:700;color:var(--c-primary);text-align:center;outline:none}.freq-input[data-v-6407838c]:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-ring)}.freq-pct[data-v-6407838c]{font-size:.9375rem;font-weight:700;color:var(--c-500)}.form-hint[data-v-6407838c]{font-size:.75rem;color:var(--c-400);margin:.375rem 0 0}.text-danger[data-v-6407838c]{color:var(--c-danger)}.text-ok[data-v-6407838c]{color:var(--c-success)}.html-textarea[data-v-6407838c]{font-family:monospace;font-size:.8125rem;resize:vertical;min-height:160px;line-height:1.5;white-space:pre}.freq-zero-hint[data-v-6407838c]{font-size:.75rem;font-weight:400;color:var(--c-400);margin-left:.375rem}.check-label[data-v-6407838c]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9375rem}.doc-section[data-v-6407838c]{border:1px solid var(--c-200);border-radius:var(--r-xl);background:#fff;overflow:hidden}.doc-section__title[data-v-6407838c]{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-size:1rem;font-weight:700;color:var(--c-800);background:var(--c-50);border-bottom:1px solid var(--c-200)}.doc-grid[data-v-6407838c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:0}.doc-card[data-v-6407838c]{border-right:1px solid var(--c-100);border-bottom:1px solid var(--c-100)}.doc-card[data-v-6407838c]:last-child{border-right:none}.doc-card__head[data-v-6407838c]{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-size:.9375rem;font-weight:700;color:var(--c-700);border-bottom:1px solid var(--c-100);background:var(--c-50)}.doc-card__body[data-v-6407838c]{padding:1rem 1.25rem;font-size:.875rem;color:var(--c-600);line-height:1.6;display:flex;flex-direction:column;gap:.75rem}.doc-card__body p[data-v-6407838c]{margin:0}.doc-card__body code[data-v-6407838c]{background:var(--c-100);padding:.1em .3em;border-radius:var(--r-sm);font-size:.8125rem}.algo-block[data-v-6407838c]{display:flex;flex-direction:column;gap:.375rem;padding-bottom:.75rem;border-bottom:1px solid var(--c-100)}.algo-block[data-v-6407838c]:last-child{border-bottom:none;padding-bottom:0}.algo-name[data-v-6407838c]{display:flex;align-items:center;gap:.5rem}.algo-badge-tag[data-v-6407838c]{font-size:.75rem}.algo-badge-tag[data-v-6407838c],.algo-example[data-v-6407838c]{color:var(--c-400);font-style:italic}.algo-example[data-v-6407838c]{font-size:.8125rem}.doc-list[data-v-6407838c]{margin:0;padding-left:1.25rem}.code-example[data-v-6407838c],.doc-list[data-v-6407838c]{display:flex;flex-direction:column;gap:.25rem}.code-example__label[data-v-6407838c]{font-size:.75rem;font-weight:600;color:var(--c-500);text-transform:uppercase;letter-spacing:.04em}.code-block[data-v-6407838c]{background:var(--c-50);border:1px solid var(--c-200);border-radius:var(--r-md);padding:.75rem;font-size:.8rem;font-family:monospace;white-space:pre-wrap;word-break:break-all;margin:0;color:var(--c-700)}[data-v-6407838c] .data-table tr.row-editing td{background:#eef0fd}.ap-toolbar[data-v-8151507b]{align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.ap-filters[data-v-8151507b],.ap-toolbar[data-v-8151507b]{display:flex;flex-wrap:wrap}.ap-filters[data-v-8151507b]{gap:.4rem}.ap-chip[data-v-8151507b]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #e4e7ec;background:#fff;color:#475467;border-radius:var(--r-full);padding:.35rem .8rem;font-size:.82rem;font-weight:600;cursor:pointer}.ap-chip[data-v-8151507b]:hover{background:#f8f9fb}.ap-chip.active[data-v-8151507b]{background:#1a73e8;border-color:#1a73e8;color:#fff}.ap-chip-n[data-v-8151507b]{font-size:.75rem;opacity:.8;background:#00000014;border-radius:var(--r-full);padding:0 .35rem}.ap-chip.active .ap-chip-n[data-v-8151507b]{background:#ffffff40}.ap-sep[data-v-8151507b]{width:1px;align-self:stretch;background:#e4e7ec;margin:.1rem .25rem}.ap-search[data-v-8151507b]{display:flex;align-items:center;gap:.45rem;border:1px solid #d0d5dd;border-radius:var(--r-md);padding:.35rem .65rem;margin-bottom:.6rem;background:#fff;color:#98a2b3}.ap-search[data-v-8151507b] svg{width:16px;height:16px;flex-shrink:0}.ap-search input[data-v-8151507b]{border:none;outline:none;flex:1;min-width:0;font-size:.86rem;color:#1d2939;background:none;font-family:inherit}.ap-search input[data-v-8151507b]::-moz-placeholder{color:#98a2b3}.ap-search input[data-v-8151507b]::placeholder{color:#98a2b3}.ap-search[data-v-8151507b]:focus-within{border-color:#1a73e8;box-shadow:0 0 0 3px #1a73e81a}.ap-search-x[data-v-8151507b]{border:none;background:none;color:#98a2b3;cursor:pointer;display:inline-flex;padding:0}.ap-search-x[data-v-8151507b]:hover{color:#475467}.eng-chip.active.google[data-v-8151507b]{background:#1a73e8;border-color:#1a73e8}.eng-chip.active.bing[data-v-8151507b]{background:#0c8484;border-color:#0c8484}.ap-right[data-v-8151507b]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ap-progress[data-v-8151507b]{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;color:#475467}.ap-progress strong[data-v-8151507b]{color:#1b7a3d}.ap-bar[data-v-8151507b]{width:90px;height:7px;background:#eef0f3;overflow:hidden}.ap-bar[data-v-8151507b],.ap-bar-fill[data-v-8151507b]{border-radius:var(--r-full)}.ap-bar-fill[data-v-8151507b]{height:100%;background:#1b7a3d;transition:width .3s}.ap-pct[data-v-8151507b]{font-weight:700;color:#1b7a3d;font-size:.78rem;min-width:2.2rem;text-align:right}.ap-hide.active[data-v-8151507b]{background:#1d2939;border-color:#1d2939;color:#fff}.ap-reset[data-v-8151507b]{color:#b42318;border-color:#f1c0c0}.ap-reset[data-v-8151507b]:hover{background:#fdecec}.ap-total[data-v-8151507b]{font-size:.9rem;color:#1d2939;display:inline-flex;align-items:center;gap:.35rem}.ap-total strong[data-v-8151507b]{color:#1b7a3d;font-size:1.05rem}.ap thead th[data-v-8151507b]{position:sticky;top:0;z-index:1;background:#fff}.ap .num[data-v-8151507b]{text-align:right;white-space:nowrap}.ap .rank-no[data-v-8151507b]{color:#98a2b3;font-weight:700;width:2rem}.ap .chk-cell[data-v-8151507b]{width:2rem;text-align:center}.ap-chk[data-v-8151507b]{width:17px;height:17px;cursor:pointer;accent-color:#1b7a3d}.ap tr.done[data-v-8151507b]{opacity:.5}.ap tr.done .key a[data-v-8151507b],.ap tr.done .key span[title][data-v-8151507b]{text-decoration:line-through}.ap tr.done .gain[data-v-8151507b]{color:#98a2b3}.eng[data-v-8151507b]{display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;font-weight:800;padding:.12rem .4rem;border-radius:var(--r-sm)}.eng.google[data-v-8151507b]{background:#eaf1fe;color:#1a4fa0}.eng.bing[data-v-8151507b]{background:#e5f2f2;color:#0c6b6b}.ap .key[data-v-8151507b]{max-width:360px}.ap .key a[data-v-8151507b],.ap .key span[title][data-v-8151507b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:320px;vertical-align:middle}.ap .key a[data-v-8151507b]{color:#1a73e8;text-decoration:none}.ap .key a[data-v-8151507b]:hover{text-decoration:underline}.ap .ap-scope[data-v-8151507b]{color:#98a2b3;margin-right:.35rem}.ap-note-btn[data-v-8151507b]{border:none;background:none;color:#98a2b3;cursor:pointer;padding:0 .2rem;vertical-align:middle}.ap-note-btn[data-v-8151507b]:hover{color:#475467}.ap-note-btn.has[data-v-8151507b]{color:#b54708}.ap-note[data-v-8151507b]{font-size:.78rem;color:#667085;background:#fff8ee;border-left:2px solid #f0c27a;padding:.15rem .45rem;margin-top:.25rem;border-radius:0 4px 4px 0;max-width:320px;white-space:normal}.note-edit-row td[data-v-8151507b]{background:#fcfcfd}.ap-note-input[data-v-8151507b]{width:100%;max-width:520px;border:1px solid #d0d5dd;border-radius:var(--r-sm);padding:.4rem .55rem;font-size:.82rem;font-family:inherit;resize:vertical}.ap-note-close[data-v-8151507b]{display:inline-flex;align-items:center;gap:.25rem;margin-left:.5rem;border:1px solid #cfe0fc;background:#eaf1fe;color:#1a4fa0;border-radius:var(--r-sm);padding:.3rem .6rem;font-size:.78rem;font-weight:600;cursor:pointer;vertical-align:top}.ap .gain[data-v-8151507b]{font-weight:700;color:#1b7a3d}.ap-badge[data-v-8151507b]{display:inline-flex;align-items:center;gap:.3rem;font-size:.76rem;font-weight:700;padding:.15rem .5rem;border-radius:var(--r-full);white-space:nowrap}.ap-badge.snippet[data-v-8151507b]{background:#fff4e5;color:#b54708}.ap-badge.rank[data-v-8151507b]{background:#eaf1fe;color:#1a4fa0}.ap-badge.zero[data-v-8151507b]{background:#fdecec;color:#b42318}.ap .empty[data-v-8151507b]{text-align:center;color:#98a2b3;padding:1.5rem}.ap-more[data-v-8151507b]{margin:.6rem 0 0;font-size:.78rem;color:#98a2b3}.skt-toolbar[data-v-46311939]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.6rem}.skt-search[data-v-46311939]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #d0d5dd;border-radius:var(--r-md);padding:.3rem .55rem;color:#98a2b3;flex:1;max-width:320px}.skt-filter[data-v-46311939]{border:none;outline:none;flex:1;font-size:.85rem;color:#1d2939}.skt-clear[data-v-46311939]{border:none;background:none;color:#98a2b3}.skt-clear[data-v-46311939],.skt-csv[data-v-46311939]{cursor:pointer;display:inline-flex}.skt-csv[data-v-46311939]{align-items:center;gap:.3rem;border:1px solid #d0d5dd;background:#fff;border-radius:var(--r-md);padding:.35rem .7rem;font-size:.82rem;font-weight:600;color:#344054}.skt-csv[data-v-46311939]:disabled{opacity:.5;cursor:default}.skt-csv[data-v-46311939]:hover:not(:disabled){background:#f8f9fb}.skt-wrap[data-v-46311939]{max-height:420px;overflow-y:auto}.skt-wrap[data-v-46311939] .data-table thead th{position:sticky;top:0;z-index:1}.skt-wrap[data-v-46311939] .data-table th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.skt-wrap[data-v-46311939] .data-table th.sortable:hover{background:#f1f3f6}.skt-wrap[data-v-46311939] .data-table th.active{color:#1a73e8}.skt-wrap[data-v-46311939] .caret{font-size:.75rem;color:#1a73e8}.skt-wrap[data-v-46311939] .num{text-align:right;white-space:nowrap}.skt-wrap[data-v-46311939] .key{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skt-wrap[data-v-46311939] .g{color:#1a73e8}.skt-wrap[data-v-46311939] .b{color:#0c8484}.skt-wrap[data-v-46311939] .strong{font-weight:700}.skt-wrap[data-v-46311939] .empty{text-align:center;color:#98a2b3;padding:1.5rem}.seo-page[data-v-86acbe32]{padding:1.25rem;max-width:1200px;margin:0 auto}.seo-header[data-v-86acbe32]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.seo-header h1[data-v-86acbe32]{font-size:1.5rem;margin:0}.seo-controls[data-v-86acbe32],.seo-header h1[data-v-86acbe32]{display:flex;align-items:center;gap:.5rem}.form-control[data-v-86acbe32]{padding:.5rem .75rem;border:1px solid #d0d5dd;border-radius:var(--r-md)}.btn-sync[data-v-86acbe32]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border:none;border-radius:var(--r-md);background:#1a73e8;color:#fff;cursor:pointer;font-weight:600}.btn-sync[data-v-86acbe32]:disabled{opacity:.6;cursor:default}.seo-config[data-v-86acbe32]{background:#fff;border:1px solid #eaecf0;border-radius:var(--r-lg);margin-bottom:1.25rem;padding:.25rem}.seo-config>summary[data-v-86acbe32]{cursor:pointer;padding:.85rem 1rem;font-weight:600;display:flex;align-items:center;gap:.5rem;list-style:none}.seo-config>summary[data-v-86acbe32]::-webkit-details-marker{display:none}.cfg-body[data-v-86acbe32]{display:grid;grid-template-columns:1fr;gap:1.1rem;padding:0 1rem 1rem}.cfg-col[data-v-86acbe32]{border:1px solid #e4e7ec;border-radius:var(--r-md);padding:1rem 1.15rem;background:#fcfcfd}.cfg-col h3[data-v-86acbe32]{font-size:1rem;display:flex;align-items:center;gap:.4rem;margin:0 0 .75rem;padding-bottom:.55rem;border-bottom:1px solid #eef0f3}.cfg-col label[data-v-86acbe32]{display:block;font-size:.82rem;color:#475467;margin:.6rem 0 .25rem}.cfg-col input[data-v-86acbe32],.cfg-col textarea[data-v-86acbe32]{width:100%}.cfg-json[data-v-86acbe32]{font-family:ui-monospace,monospace;font-size:.78rem;resize:vertical}.cfg-hint[data-v-86acbe32]{font-size:.76rem;color:#98a2b3;margin:.4rem 0 0}.cfg-file[data-v-86acbe32]{gap:.35rem;margin-top:.4rem;font-size:.8rem;color:#1a73e8}.cfg-clear[data-v-86acbe32],.cfg-file[data-v-86acbe32]{display:inline-flex;align-items:center;cursor:pointer}.cfg-clear[data-v-86acbe32]{margin-top:.55rem;background:none;border:1px solid #f1c0c0;color:#b42318;border-radius:var(--r-sm);padding:.3rem .6rem;font-size:.78rem;gap:.3rem}.cfg-clear[data-v-86acbe32]:hover{background:#fdecec}.cfg-set[data-v-86acbe32]{color:#1b7a3d;font-weight:600;margin-left:.3rem}.cfg-actions[data-v-86acbe32]{display:flex;align-items:center;gap:.75rem;padding:0 1rem 1rem}.cfg-saved[data-v-86acbe32]{font-weight:600;gap:.3rem}.cfg-saved[data-v-86acbe32],.data-age[data-v-86acbe32]{color:#1b7a3d;display:inline-flex;align-items:center}.data-age[data-v-86acbe32]{gap:.35rem;margin:0 0 1rem;padding:.35rem .7rem;border-radius:var(--r-md);font-size:.8rem;background:#eef6ee}.data-age.stale[data-v-86acbe32]{background:#fff4e5;color:#b54708}.data-age-sync[data-v-86acbe32]{background:none;border:none;color:inherit;font-weight:700;cursor:pointer;text-decoration:underline;padding:0}.src-status[data-v-86acbe32]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem}.src-messages[data-v-86acbe32]{margin-bottom:1rem;display:flex;flex-direction:column;gap:.35rem}.src-msg[data-v-86acbe32]{margin:0;font-size:.82rem;display:flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border-radius:var(--r-md)}.src-msg.ok[data-v-86acbe32]{background:#eef6ff;color:#1a4a8a}.src-msg.err[data-v-86acbe32]{background:#fdecec;color:#b42318}.src-badge[data-v-86acbe32]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:var(--r-full);font-size:.85rem;font-weight:600}.src-badge.on[data-v-86acbe32]{background:#e7f5ea;color:#1b7a3d}.src-badge.off[data-v-86acbe32]{background:#f3f4f6;color:#6b7280}.seo-tabs[data-v-86acbe32]{display:flex;gap:.4rem;margin-bottom:1rem;flex-wrap:wrap}.seo-sections[data-v-86acbe32]{margin-bottom:.6rem}.seo-sections .seo-tab.active[data-v-86acbe32]{background:#6b3fa0;border-color:#6b3fa0}.seo-section-note[data-v-86acbe32]{display:flex;margin:0 0 1rem;padding:.5rem .75rem;background:#f6f1fc;color:#5b3a86;border-radius:var(--r-md);font-size:.82rem}.seo-section-note[data-v-86acbe32],.seo-tab[data-v-86acbe32]{align-items:center;gap:.4rem}.seo-tab[data-v-86acbe32]{display:inline-flex;padding:.45rem .9rem;border:1px solid #e4e7ec;background:#fff;color:#475467;border-radius:var(--r-full);cursor:pointer;font-weight:600;font-size:.88rem}.seo-tab[data-v-86acbe32]:hover{background:#f8f9fb}.seo-tab.active[data-v-86acbe32]{background:#1a73e8;border-color:#1a73e8;color:#fff}.seo-summary[data-v-86acbe32]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.25rem}.sum-card[data-v-86acbe32]{background:#fff;border:1px solid #eaecf0;border-radius:var(--r-lg);padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.25rem}.sum-card.combined[data-v-86acbe32]{border-color:#cfe0fc}.sum-label[data-v-86acbe32]{font-size:.8rem;color:#667085;display:flex;align-items:center;gap:.4rem}.sum-value[data-v-86acbe32]{font-size:1.8rem;font-weight:700;line-height:1.1}.sum-sub[data-v-86acbe32]{font-size:.8rem;color:#98a2b3}.sum-delta[data-v-86acbe32]{font-size:.75rem;font-weight:700;padding:.1rem .4rem;border-radius:var(--r-full)}.sum-delta.up[data-v-86acbe32]{background:#e7f5ea;color:#1b7a3d}.sum-delta.down[data-v-86acbe32]{background:#fdecec;color:#b42318}.sum-delta.flat[data-v-86acbe32]{background:#f3f4f6;color:#6b7280}.seo-card[data-v-86acbe32]{min-width:0;background:#fff;border:1px solid #eaecf0;border-radius:var(--r-lg);padding:1.1rem 1.25rem;margin-bottom:1.25rem}.seo-card h2[data-v-86acbe32]{font-size:1.05rem;margin:0 0 .9rem}.chart-wrap[data-v-86acbe32]{height:340px}.state[data-v-86acbe32]{color:#667085;padding:2rem;justify-content:center}.empty-state[data-v-86acbe32],.state[data-v-86acbe32]{display:flex;align-items:center;gap:.5rem}.empty-state[data-v-86acbe32]{flex-direction:column;text-align:center;padding:2.5rem 1rem}.empty-state .es-icon[data-v-86acbe32]{font-size:2.4rem;color:#98a2b3}.empty-state .es-title[data-v-86acbe32]{font-weight:700;font-size:1.05rem;margin:.3rem 0 0}.empty-state .es-sub[data-v-86acbe32]{color:#667085;font-size:.85rem;max-width:460px;margin:0 0 .6rem}.ap-card[data-v-86acbe32]{border-color:#cfe0fc}.ap-head[data-v-86acbe32]{margin-bottom:.75rem}.ap-head h2[data-v-86acbe32]{display:flex;align-items:center;gap:.4rem;margin:0 0 .25rem}.ap-head .eng-g[data-v-86acbe32]{color:#1a4fa0}.ap-head .eng-b[data-v-86acbe32]{color:#0c6b6b}.ew-sub[data-v-86acbe32]{margin:0;font-size:.85rem;color:#667085}.seo-tables[data-v-86acbe32]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.seo-tables.one-col[data-v-86acbe32]{grid-template-columns:1fr}@media(max-width:900px){.seo-tables[data-v-86acbe32]{grid-template-columns:1fr}}.dist[data-v-86acbe32]{display:flex;flex-direction:column;gap:.55rem;margin-top:.5rem}.dist-row[data-v-86acbe32]{display:grid;grid-template-columns:92px 1fr auto;align-items:center;gap:.6rem;font-size:.85rem}.dist-row.bucket[data-v-86acbe32]{grid-template-columns:130px 1fr auto}.dist-label[data-v-86acbe32]{color:#475467;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dist-bar-track[data-v-86acbe32]{background:#f2f4f7;border-radius:var(--r-sm);height:14px;overflow:hidden}.dist-bar[data-v-86acbe32]{height:100%;border-radius:var(--r-sm);min-width:2px;transition:width .3s;background:#98a2b3}.dist-bar.bk[data-v-86acbe32]{background:#1a73e8}.dist-count[data-v-86acbe32]{font-weight:700;color:#1d2939;white-space:nowrap;text-align:right}.dist-sub[data-v-86acbe32]{font-weight:400;color:#98a2b3;font-size:.78rem}.dist-empty[data-v-86acbe32]{color:#98a2b3;font-size:.85rem;padding:1rem 0}.bp-actions[data-v-86acbe32]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.bp-sum[data-v-86acbe32]{margin:0}.bp-url[data-v-86acbe32]{color:#1a73e8;text-decoration:none;display:inline-block;max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.bp-url[data-v-86acbe32]:hover{text-decoration:underline}.bp-status[data-v-86acbe32]{display:inline-block;font-weight:800;font-size:.76rem;padding:.12rem .45rem;border-radius:var(--r-sm);background:#fdecec;color:#b42318;white-space:nowrap}.bp-status.srv[data-v-86acbe32]{background:#fff4e5;color:#b54708}.bp-status.net[data-v-86acbe32]{background:#f3f4f6;color:#6b7280}.spin[data-v-86acbe32]{animation:spin-86acbe32 1s linear infinite}@keyframes spin-86acbe32{to{transform:rotate(1turn)}}.mom-card[data-v-86acbe32]{border-color:#d9d6fe}.mom-grid[data-v-86acbe32]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:.3rem 0 .7rem}.mom-metric[data-v-86acbe32]{background:#fbfbff;border:1px solid #eceafd;border-radius:var(--r-md);padding:.8rem 1rem;display:flex;flex-direction:column;gap:.25rem}.mom-lab[data-v-86acbe32]{font-size:.8rem;color:#667085}.mom-val[data-v-86acbe32]{font-size:1.5rem;font-weight:700;line-height:1.1;color:#3b2f8a;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.mom-prev[data-v-86acbe32]{font-size:.78rem;color:#98a2b3}.mom-foot[data-v-86acbe32]{margin:0;font-size:.88rem;color:#475467}.mom-foot strong[data-v-86acbe32]{text-transform:capitalize;color:#1d2939}@media(max-width:640px){.mom-grid[data-v-86acbe32]{grid-template-columns:1fr}}.ro-card[data-v-86acbe32]{border-color:#fde68a;background:#fffdf5}.ro-stats[data-v-86acbe32]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:.9rem 0 .2rem}.ro-stat[data-v-86acbe32]{background:#fff;border:1px solid #f3e6b3;border-radius:var(--r-md);padding:.8rem 1rem;display:flex;flex-direction:column;gap:.2rem}.ro-num[data-v-86acbe32]{font-size:1.5rem;font-weight:700;line-height:1.1;color:#92400e}.ro-lab[data-v-86acbe32]{font-size:.78rem;color:#667085}.ro-hint[data-v-86acbe32]{margin-top:.7rem}.ro-actions[data-v-86acbe32]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.9rem}.ro-link[data-v-86acbe32]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:var(--r-md);font-weight:600;font-size:.85rem;text-decoration:none;background:#b45309;color:#fff;border:1px solid #b45309}.ro-link[data-v-86acbe32]:hover{background:#92400e}.ro-link.ro-ghost[data-v-86acbe32]{background:#fff;color:#92400e}.ro-link.ro-ghost[data-v-86acbe32]:hover{background:#fef3c7}@media(max-width:640px){.ro-stats[data-v-86acbe32]{grid-template-columns:1fr}}.sec-page[data-v-94c9b530]{display:flex;flex-direction:column;gap:1.5rem}.page-header h1[data-v-94c9b530]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 .25rem}.subtitle[data-v-94c9b530]{color:var(--c-500);font-size:.9rem;margin:0}.info-card[data-v-94c9b530]{display:flex;gap:.875rem;background:var(--c-primary-surface,#eff6ff);border:1px solid var(--c-primary-ring,#bfdbfe);border-radius:var(--r-lg);padding:1rem 1.25rem}.info-card strong[data-v-94c9b530]{font-size:.875rem;font-weight:600;color:var(--c-800);display:block;margin-bottom:.25rem}.info-card p[data-v-94c9b530]{font-size:.8125rem;color:var(--c-600);margin:0 0 .5rem;line-height:1.5}.info-card p[data-v-94c9b530]:last-child{margin-bottom:0}.info-card code[data-v-94c9b530]{background:#fff;padding:.1rem .35rem;border-radius:var(--r-sm);font-size:.8rem}.info-icon[data-v-94c9b530]{width:20px;height:20px;color:var(--c-primary);flex-shrink:0;margin-top:2px}.adm-section[data-v-94c9b530]{display:flex;flex-direction:column;gap:.75rem}.adm-section-hd[data-v-94c9b530]{font-size:.8rem;font-weight:600;color:var(--c-600);text-transform:uppercase;letter-spacing:.04em;padding-bottom:.4rem;border-bottom:1px solid var(--c-200)}.status-grid[data-v-94c9b530]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.status-card[data-v-94c9b530]{background:#fff;border:1px solid var(--c-200);border-radius:var(--r-md);padding:.9rem 1rem;display:flex;flex-direction:column;gap:.2rem}.status-val[data-v-94c9b530]{font-size:1.5rem;font-weight:700;color:var(--c-900)}.status-lbl[data-v-94c9b530]{font-size:.8rem;color:var(--c-500)}.status-loading[data-v-94c9b530]{display:flex;align-items:center;gap:.5rem;color:var(--c-500);font-size:.9rem}.target-dir[data-v-94c9b530]{font-size:.8125rem;color:var(--c-500);margin:.25rem 0 0}.target-dir code[data-v-94c9b530]{background:var(--c-100);padding:.1rem .4rem;border-radius:var(--r-sm);font-size:.78rem}.adm-tool-card[data-v-94c9b530]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;background:#fff;border:1px solid var(--c-200);border-radius:var(--r-lg);padding:1rem 1.25rem}.adm-tool-card .adm-tool-info[data-v-94c9b530]{flex:1}.adm-tool-card .adm-tool-info strong[data-v-94c9b530]{display:block;font-size:.95rem;font-weight:600;color:var(--c-800);margin-bottom:.25rem}.adm-tool-card .adm-tool-info span[data-v-94c9b530]{font-size:.85rem;color:var(--c-600)}.adm-tool-card .adm-tool-info code[data-v-94c9b530]{background:var(--c-100);padding:.05rem .3rem;border-radius:var(--r-sm);font-size:.78rem}.consequence-list[data-v-94c9b530]{margin:.5rem 0 0;padding-left:1.1rem;font-size:.82rem;color:var(--c-600);line-height:1.5}.consequence-list li[data-v-94c9b530]{margin:.15rem 0}.btn[data-v-94c9b530]{display:inline-flex;align-items:center;gap:.4rem;border:none;border-radius:var(--r-md);font-weight:600;cursor:pointer;transition:opacity .15s ease}.btn[data-v-94c9b530]:disabled{opacity:.55;cursor:not-allowed}.btn-sm[data-v-94c9b530]{padding:.55rem 1rem;font-size:.85rem}.btn-primary[data-v-94c9b530]{background:var(--c-primary);color:#fff}.btn-primary[data-v-94c9b530]:hover:not(:disabled){opacity:.9}.spin[data-v-94c9b530]{animation:spin-94c9b530 .8s linear infinite}@keyframes spin-94c9b530{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.result-card[data-v-94c9b530]{border-radius:var(--r-md);padding:.9rem 1.1rem;display:flex;flex-direction:column;gap:.75rem}.result-ok[data-v-94c9b530]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.result-err[data-v-94c9b530]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.result-summary[data-v-94c9b530]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.file-link[data-v-94c9b530]{color:var(--c-primary);text-decoration:none;display:inline-flex;align-items:center;gap:.3rem}.file-link[data-v-94c9b530]:hover{text-decoration:underline}.storage-page[data-v-8d553f90]{display:flex;flex-direction:column;gap:1.25rem}.page-header[data-v-8d553f90]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page-header h1[data-v-8d553f90]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 .25rem}.subtitle[data-v-8d553f90]{color:var(--c-500);font-size:.9rem;margin:0}.header-actions[data-v-8d553f90]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.hidden-input[data-v-8d553f90]{display:none}.breadcrumbs[data-v-8d553f90]{display:flex;gap:.25rem;flex-wrap:wrap;background:var(--c-50);border:1px solid var(--c-100);border-radius:var(--r-md);padding:.5rem .75rem}.breadcrumbs[data-v-8d553f90],.crumb-btn[data-v-8d553f90]{align-items:center;font-size:.875rem}.crumb-btn[data-v-8d553f90]{display:inline-flex;gap:.3rem;background:none;border:none;cursor:pointer;color:var(--c-primary);font-weight:500;padding:.15rem .3rem;border-radius:var(--r-sm)}.crumb-btn.active[data-v-8d553f90]{color:var(--c-700);cursor:default;font-weight:600}.crumb-btn[data-v-8d553f90]:not(.active):hover{background:var(--c-primary-surface)}.crumb-sep[data-v-8d553f90]{color:var(--c-300);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropzone[data-v-8d553f90]{border:2px dashed var(--c-200);border-radius:var(--r-lg);padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--c-400);font-size:.9375rem;cursor:pointer;transition:background .2s,border-color .2s,color .2s;background:#fff}.dropzone strong[data-v-8d553f90]{color:var(--c-primary)}.dropzone.dropzone-over[data-v-8d553f90],.dropzone[data-v-8d553f90]:hover{border-color:var(--c-primary);background:var(--c-primary-surface);color:var(--c-primary)}.dropzone-icon[data-v-8d553f90]{width:32px;height:32px;opacity:.7}.progress-bar-wrap[data-v-8d553f90]{position:relative;height:28px;background:var(--c-100);border-radius:var(--r-full);overflow:hidden}.progress-bar[data-v-8d553f90]{height:100%;background:var(--c-primary);border-radius:var(--r-full);transition:width .3s ease}.progress-label[data-v-8d553f90]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600;color:var(--c-700)}.results-section[data-v-8d553f90]{padding:1rem 1.25rem}.results-header[data-v-8d553f90]{display:flex;align-items:center;margin-bottom:.625rem}.results-title[data-v-8d553f90]{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-500);margin:0;flex:1}.btn-clear[data-v-8d553f90]{background:none;border:none;cursor:pointer;color:var(--c-400);width:24px;height:24px;display:flex;align-items:center;justify-content:center}.results-list[data-v-8d553f90]{display:flex;flex-direction:column;gap:.25rem}.result-row[data-v-8d553f90]{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:var(--r-sm);font-size:.8125rem}.result-ok[data-v-8d553f90]{background:#f0fdf4}.result-err[data-v-8d553f90]{background:#fef2f2}.result-ok .result-icon[data-v-8d553f90]{color:var(--c-success);width:16px;height:16px}.result-err .result-icon[data-v-8d553f90]{color:var(--c-danger);width:16px;height:16px}.result-name[data-v-8d553f90]{font-family:monospace;color:var(--c-700);font-weight:500;flex:1;word-break:break-all}.empty-files[data-v-8d553f90],.result-info[data-v-8d553f90]{color:var(--c-400)}.empty-files[data-v-8d553f90]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;font-size:.9375rem}.empty-files p[data-v-8d553f90]{margin:0}.empty-icon[data-v-8d553f90]{width:40px;height:40px;opacity:.5}.cell-size[data-v-8d553f90]{color:var(--c-500)}.cell-date[data-v-8d553f90],.cell-size[data-v-8d553f90]{font-size:.8125rem;white-space:nowrap}.cell-date[data-v-8d553f90]{color:var(--c-400);font-family:monospace}.name-cell[data-v-8d553f90]{display:flex;align-items:center;gap:.5rem;font-family:monospace;font-size:.875rem;min-width:0}.file-name[data-v-8d553f90]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:380px}.folder-btn[data-v-8d553f90]{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;cursor:pointer;font-family:monospace;font-size:.875rem;color:var(--c-700);font-weight:600;padding:0;min-width:0;max-width:100%}.folder-btn[data-v-8d553f90]:hover{color:var(--c-primary)}.folder-icon[data-v-8d553f90]{color:#f59e0b}.file-icon[data-v-8d553f90],.folder-icon[data-v-8d553f90]{width:16px;height:16px;flex-shrink:0}.file-icon[data-v-8d553f90]{color:var(--c-400)}.dialog-body[data-v-8d553f90]{color:var(--c-600);font-size:.9375rem;margin:0 0 .75rem;line-height:1.55}.dialog-form[data-v-8d553f90]{display:flex;flex-direction:column;gap:.5rem}.dialog-form label[data-v-8d553f90]{font-size:.875rem;font-weight:600;color:var(--c-700)}.dialog-hint[data-v-8d553f90]{font-size:.8rem;color:var(--c-400);margin:0}.dialog-hint code[data-v-8d553f90]{background:var(--c-100);padding:0 .3em;border-radius:var(--r-sm)}.folder-picker[data-v-8d553f90]{display:flex;flex-direction:column;gap:.25rem;max-height:260px;overflow-y:auto;border:1px solid var(--c-200);border-radius:var(--r-md);padding:.5rem}.folder-pick-btn[data-v-8d553f90]{display:flex;align-items:center;gap:.5rem;background:none;border:none;cursor:pointer;padding:.4rem .6rem;border-radius:var(--r-sm);font-size:.875rem;font-family:monospace;color:var(--c-700);text-align:left}.folder-pick-btn[data-v-8d553f90]:hover{background:var(--c-50)}.folder-pick-btn.active[data-v-8d553f90]{background:var(--c-primary-surface);color:var(--c-primary);font-weight:600}.sp-page[data-v-b35897bc]{max-width:1040px}.sp-head h2[data-v-b35897bc]{margin:0 0 6px;font-size:1.25rem;color:var(--c-800)}.sp-sub[data-v-b35897bc]{margin:0 0 20px;color:var(--c-500);font-size:.875rem;line-height:1.6}.sp-global-link[data-v-b35897bc]{display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem;margin-bottom:16px;background:var(--c-50);border:1px solid var(--c-200);border-radius:var(--r-lg);color:var(--c-600);font-size:.8125rem;text-decoration:none;transition:border-color .12s,color .12s}.sp-global-link strong[data-v-b35897bc]{color:var(--c-700);font-weight:600}.sp-global-link[data-v-b35897bc] svg{width:16px;height:16px;flex-shrink:0;color:var(--c-primary)}.sp-global-link[data-v-b35897bc]:hover{border-color:var(--c-primary)}.sp-global-link[data-v-b35897bc]:hover,.sp-global-link:hover strong[data-v-b35897bc]{color:var(--c-primary)}.sp-global-go[data-v-b35897bc]{margin-left:auto;opacity:.5}.sp-error[data-v-b35897bc]{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;border-radius:var(--r-lg);padding:10px 14px;margin-bottom:16px;font-size:.875rem}.sp-loading[data-v-b35897bc]{color:var(--c-400);padding:24px 0}.sp-table[data-v-b35897bc]{border:1px solid var(--c-200);border-radius:var(--r-lg);overflow:hidden}.sp-row[data-v-b35897bc]{display:grid;grid-template-columns:1fr 130px 1.3fr 140px auto;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid var(--c-100)}.sp-row[data-v-b35897bc]:first-child{border-top:none}.sp-row.is-saving[data-v-b35897bc]{opacity:.6}.sp-row--head[data-v-b35897bc]{background:var(--c-50);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--c-400);font-weight:600}.sp-page-cell[data-v-b35897bc]{display:flex;flex-direction:column;gap:2px}.sp-label[data-v-b35897bc]{color:var(--c-800);font-weight:500}.sp-id[data-v-b35897bc]{font-size:.75rem;color:var(--c-400)}.sp-mode-badge[data-v-b35897bc]{display:inline-block;padding:3px 10px;border-radius:var(--r-full,999px);font-size:.75rem;font-weight:600;background:var(--c-100);color:var(--c-500)}.sp-mode-badge--manual[data-v-b35897bc]{background:var(--c-primary-surface);color:var(--c-primary)}.sp-mode-badge--auto[data-v-b35897bc]{background:#f0fdf4;color:var(--c-success,#16a34a)}.sp-slots-cell[data-v-b35897bc]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.sp-chip[data-v-b35897bc]{display:inline-block;padding:2px 8px;border-radius:var(--r-sm);background:var(--c-50);border:1px solid var(--c-200);color:var(--c-600);font-size:.75rem}.sp-slot-cell code[data-v-b35897bc]{font-size:.78rem;color:var(--c-600);font-variant-numeric:tabular-nums}.sp-slot-na[data-v-b35897bc]{color:var(--c-300);font-size:.82rem}.sp-actions-cell[data-v-b35897bc]{display:flex;justify-content:flex-end}.sp-actions-cell .btn[data-v-b35897bc]{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap}.sp-actions-cell[data-v-b35897bc] svg{width:16px;height:16px}.sp-form[data-v-b35897bc]{gap:14px}.sp-form[data-v-b35897bc],.sp-form-field[data-v-b35897bc]{display:flex;flex-direction:column}.sp-form-field[data-v-b35897bc]{gap:6px}.sp-form-label[data-v-b35897bc]{font-size:.8125rem;font-weight:600;color:var(--c-700)}.sp-form-field>input[data-v-b35897bc],.sp-form-field>select[data-v-b35897bc]{width:100%;padding:7px 10px;border:1px solid var(--c-200);border-radius:var(--r-md);background:#fff;color:var(--c-700);font-size:.85rem}.sp-form-field>select[data-v-b35897bc]{cursor:pointer}.sp-form-field>input[data-v-b35897bc]{font-variant-numeric:tabular-nums}.sp-form-slots[data-v-b35897bc]{display:flex;flex-direction:column;gap:6px}.sp-slot[data-v-b35897bc]{padding:6px 8px;border:1px solid var(--c-200);border-radius:var(--r-md);background:#fff;transition:background .12s,border-color .12s}.sp-slot.is-on[data-v-b35897bc]{background:var(--c-50);border-color:var(--c-primary)}.sp-slot-toggle[data-v-b35897bc]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.82rem;color:var(--c-700)}.sp-slot-toggle input[data-v-b35897bc]{accent-color:var(--c-primary);cursor:pointer}.sp-slot-name[data-v-b35897bc]{flex:1}.sp-slot-opts[data-v-b35897bc]{display:grid;grid-template-columns:auto 1fr;gap:6px;margin-top:6px}.sp-slot-opts.is-disabled[data-v-b35897bc]{opacity:.45}.sp-slot-opts input[data-v-b35897bc],.sp-slot-opts select[data-v-b35897bc]{padding:4px 7px;border:1px solid var(--c-200);border-radius:var(--r-sm);background:#fff;color:var(--c-700);font-size:.78rem}.sp-slot-opts input[data-v-b35897bc]{font-variant-numeric:tabular-nums;min-width:0}@media(max-width:639px){.sp-row[data-v-b35897bc]{grid-template-columns:1fr;gap:8px}.sp-row--head[data-v-b35897bc]{display:none}.sp-actions-cell[data-v-b35897bc]{justify-content:flex-start}}.page-layout[data-v-75de9044]{display:grid;grid-template-columns:1fr 260px;gap:1rem;align-items:start}@media(max-width:900px){.page-layout[data-v-75de9044]{grid-template-columns:1fr}}.tree-section[data-v-75de9044]{min-width:0}.toolbar-actions[data-v-75de9044]{display:flex;align-items:center;gap:8px}.page-title[data-v-75de9044]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin:0}.sel-panel[data-v-75de9044]{position:sticky;top:1rem;background:#fff;border:1.5px solid var(--c-200);border-radius:var(--r-lg);padding:.75rem;display:flex;flex-direction:column;gap:.5rem}@media(max-width:900px){.sel-panel[data-v-75de9044]{position:static}}.sel-panel-header[data-v-75de9044]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sel-panel-title[data-v-75de9044]{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;color:var(--c-700)}.sel-panel-title[data-v-75de9044] svg{width:12px;height:12px;color:var(--c-primary)}.sel-panel-actions[data-v-75de9044]{display:flex;gap:.375rem;flex-wrap:wrap}.sel-panel-hint[data-v-75de9044]{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--c-warning);font-weight:500}.sel-panel-hint[data-v-75de9044] svg{width:12px;height:12px;flex-shrink:0}.sel-panel-list[data-v-75de9044]{display:flex;flex-direction:column;gap:2px;max-height:400px;overflow-y:auto;border:1px solid var(--c-100);border-radius:var(--r-md)}.sel-tag-item[data-v-75de9044]{display:flex;align-items:center;justify-content:space-between;padding:.3rem .5rem;gap:.4rem}.sel-tag-item[data-v-75de9044]:hover{background:var(--c-50)}.sel-tag-info[data-v-75de9044]{display:flex;align-items:center;gap:.3rem;min-width:0}.sel-tag-folder[data-v-75de9044]{width:12px;height:12px;color:#f59e0b;flex-shrink:0}.sel-tag-name[data-v-75de9044]{font-size:.8rem;color:var(--c-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sel-tag-parent[data-v-75de9044]{color:var(--c-400);font-size:.75rem}.sel-tag-remove[data-v-75de9044]{all:unset;cursor:pointer;display:flex;align-items:center;color:var(--c-400);flex-shrink:0}.sel-tag-remove[data-v-75de9044] svg{width:12px;height:12px}.sel-tag-remove[data-v-75de9044]:hover{color:var(--c-danger)}.sel-panel-empty-msg[data-v-75de9044]{display:flex;align-items:center;justify-content:center;gap:.4rem;padding:1.5rem .5rem;font-size:.8125rem;color:var(--c-400);text-align:center;flex-direction:column}.sel-panel-empty-msg[data-v-75de9044] svg{width:20px;height:20px;color:var(--c-300)}.sel-clear[data-v-75de9044]{color:var(--c-500)}.sel-clear[data-v-75de9044]:hover{color:var(--c-danger)}.btn-copied[data-v-75de9044]{color:var(--c-success)!important}.tree-slug[data-v-75de9044]{font-size:.75rem;color:var(--c-400);background:var(--c-100);border-radius:var(--r-sm);padding:1px 5px;font-family:monospace;white-space:nowrap;flex-shrink:0}.name-cell[data-v-75de9044]{font-weight:500;font-size:13px;display:flex;align-items:center;gap:6px}.tag-folder-icon[data-v-75de9044]{width:13px;height:13px;color:#f59e0b;flex-shrink:0}.tag-icon[data-v-75de9044]{width:14px;height:14px;color:var(--c-primary);flex-shrink:0}.form-hint[data-v-75de9044]{font-size:12px;color:var(--c-400);font-weight:400}.form-input-disabled[data-v-75de9044]{background:var(--c-100);color:var(--c-500);cursor:not-allowed;pointer-events:none}.form-hint-info[data-v-75de9044]{margin-top:4px}.form-hint-info[data-v-75de9044],.parent-cell[data-v-75de9044]{font-size:12px;color:var(--c-500)}.cell-empty[data-v-75de9044]{color:var(--c-300)}.modal-error[data-v-75de9044]{font-size:13px;color:var(--c-danger);margin:.5rem 0 0}.merge-pills[data-v-75de9044]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.merge-pills .merge-pill[data-v-75de9044]{display:inline-flex;align-items:center;gap:.25rem;background:var(--c-primary-surface);color:var(--c-primary);border-radius:var(--r-full);padding:2px 10px;font-size:12px;font-weight:500}.mode-tabs[data-v-75de9044]{display:flex;gap:0;border:1px solid var(--c-200);border-radius:var(--r-md);overflow:hidden;margin-bottom:14px}.mode-tabs .mode-tab[data-v-75de9044]{flex:1;background:none;border:none;border-right:1px solid var(--c-200);padding:6px 8px;font-size:12px;cursor:pointer;color:var(--c-600);transition:background .15s;font-family:inherit}.mode-tabs .mode-tab[data-v-75de9044]:last-child{border-right:none}.mode-tabs .mode-tab.active[data-v-75de9044]{background:var(--c-primary);color:#fff;font-weight:500}.mode-tabs .mode-tab[data-v-75de9044]:hover:not(.active){background:var(--c-50)}.merge-form[data-v-75de9044]{margin-bottom:14px;display:flex;flex-direction:column;gap:8px}.merge-search-wrap[data-v-75de9044]{position:relative}.merge-dropdown[data-v-75de9044]{border:1px solid var(--c-200);border-radius:var(--r-md);overflow:hidden;max-height:180px;overflow-y:auto}.merge-pill-parent[data-v-75de9044]{color:var(--c-400);font-weight:400;font-size:.75rem}.merge-option[data-v-75de9044]{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;border-bottom:1px solid var(--c-100);padding:7px 12px;font-size:13px;cursor:pointer;text-align:left;color:var(--c-800);font-family:inherit}.merge-option[data-v-75de9044]:last-child{border-bottom:none}.merge-option[data-v-75de9044]:hover{background:var(--c-50)}.merge-option-parent[data-v-75de9044]{color:var(--c-400);font-size:.75rem}.target-parent[data-v-75de9044]{color:var(--c-500);font-size:.8125rem}.target-selected[data-v-75de9044]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--c-success)}.target-selected[data-v-75de9044] svg{font-size:12px}.slug-preview[data-v-75de9044]{font-size:12px;color:var(--c-500);font-family:monospace}.slug-preview.taken[data-v-75de9044]{color:var(--c-danger)}.slug-preview .taken-badge[data-v-75de9044]{display:inline-block;margin-left:6px;background:var(--c-danger);color:#fff;border-radius:var(--r-full);padding:0 6px;font-size:12px;font-family:sans-serif}.mode-hint[data-v-75de9044]{font-size:12px;color:var(--c-500)}.reparent-desc[data-v-75de9044]{font-size:.875rem;color:var(--c-700);margin-bottom:.5rem}.reparent-tags-preview[data-v-75de9044]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:.25rem}.reparent-tags-preview .reparent-tag-chip[data-v-75de9044]{background:var(--c-primary-surface);color:var(--c-primary);border-radius:var(--r-full);padding:2px 10px;font-size:12px;font-weight:500}.reparent-list[data-v-75de9044]{display:flex;flex-direction:column;gap:4px;max-height:280px;overflow-y:auto;border:1px solid var(--c-200);border-radius:var(--r-md);padding:6px;margin-top:.5rem}.reparent-item[data-v-75de9044]{all:unset;display:flex;align-items:center;gap:.5rem;padding:7px 10px;border-radius:var(--r-md);cursor:pointer;font-size:.875rem;color:var(--c-700);transition:background .12s}.reparent-item[data-v-75de9044]:hover{background:var(--c-50)}.reparent-item.active[data-v-75de9044]{background:var(--c-primary-surface);color:var(--c-primary);font-weight:500}.reparent-folder-icon[data-v-75de9044]{width:14px;height:14px;color:#f59e0b;flex-shrink:0}.reparent-check[data-v-75de9044]{width:14px;height:14px;margin-left:auto}.merge-result-box[data-v-75de9044]{border:1.5px solid var(--c-success-ring,#86efac);border-radius:var(--r-md);background:#f0fdf4;padding:.75rem;margin-bottom:.5rem;display:flex;flex-direction:column;gap:.5rem}.merge-result-hdr[data-v-75de9044]{display:flex;align-items:center;gap:.4rem;font-size:.875rem;color:var(--c-800)}.merge-result-hdr code[data-v-75de9044]{font-size:.775rem;background:#fff;border:1px solid var(--c-200);border-radius:var(--r-sm);padding:1px 5px}.merge-result-ok-icon[data-v-75de9044]{width:15px;height:15px;color:#16a34a;flex-shrink:0}.merge-result-desc[data-v-75de9044]{font-size:.775rem;color:var(--c-600);margin:0}.merge-slugs-box[data-v-75de9044]{display:flex;flex-direction:column;gap:2px;background:#fff;border:1px solid var(--c-200);border-radius:var(--r-md);padding:.4rem .6rem;max-height:150px;overflow-y:auto}.merge-slug-line[data-v-75de9044]{font-family:monospace;font-size:.775rem;color:var(--c-700);display:block}.merge-copy-btn[data-v-75de9044]{align-self:flex-start}.hits-page[data-v-37f34dde]{display:flex;flex-direction:column;gap:1.25rem}.page-header[data-v-37f34dde]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.page-header h2[data-v-37f34dde]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 .25rem}.subtitle[data-v-37f34dde]{color:var(--c-500);font-size:.9rem;margin:0}.subtitle a[data-v-37f34dde]{color:var(--c-primary)}.mono[data-v-37f34dde]{font-family:monospace}.muted-text[data-v-37f34dde]{color:var(--c-400);font-size:.875rem}.ctx-chip[data-v-37f34dde]{display:inline-block;padding:.15rem .5rem;border-radius:var(--r-sm);font-size:.75rem;font-weight:600}.ctx-chip--registration[data-v-37f34dde]{background:#fef3c7;color:#92400e}.ctx-chip--subscription[data-v-37f34dde]{background:#dbeafe;color:#1e40af}.ctx-chip--place_contact[data-v-37f34dde]{background:#f3e8ff;color:#6b21a8}.users-page[data-v-8e514dcc]{display:flex;flex-direction:column;gap:.875rem}.filter-select[data-v-8e514dcc]{width:auto;min-width:140px;padding-top:.375rem;padding-bottom:.375rem;font-size:.875rem}.user-name[data-v-8e514dcc]{font-weight:600;color:var(--c-800);line-height:1.3}.user-id[data-v-8e514dcc]{font-family:monospace;font-size:.75rem;color:var(--c-400);margin-top:.1rem}.cell-date[data-v-8e514dcc]{color:var(--c-500);font-size:.8125rem}.badge[data-v-8e514dcc]{display:inline-flex;align-items:center;padding:.175rem .55rem;border-radius:var(--r-sm);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.badge-admin[data-v-8e514dcc]{background:color-mix(in srgb,#7c3aed 12%,transparent);color:#7c3aed}.badge-user[data-v-8e514dcc]{background:var(--c-100);color:var(--c-500)}.badge-active[data-v-8e514dcc]{background:color-mix(in srgb,var(--c-success) 12%,transparent);color:var(--c-success)}.badge-inactive[data-v-8e514dcc]{background:color-mix(in srgb,var(--c-danger) 10%,transparent);color:var(--c-danger)}.badge-warn[data-v-8e514dcc]{background:#fef3c7;color:#92400e}.badge-agency[data-v-8e514dcc]{background:#ecfdf5;color:#047857;margin-left:.35rem}.badge-developer[data-v-8e514dcc]{margin-left:.35rem}.badge-developer[data-v-8e514dcc],.count-listings[data-v-8e514dcc]{background:var(--c-primary-surface);color:var(--c-primary-hover)}.count-investments[data-v-8e514dcc]{background:#f5f3ff;color:#6d28d9}.count-reviews[data-v-8e514dcc]{background:#fffbeb;color:#b45309}.notif-email-val[data-v-8e514dcc]{font-family:monospace;font-size:.75rem;color:var(--c-700);word-break:break-all;margin-bottom:.15rem}.never-login[data-v-8e514dcc],.notif-email-empty[data-v-8e514dcc]{color:var(--c-300)}.never-login[data-v-8e514dcc]{font-style:italic}.row-spinner[data-v-8e514dcc]{width:20px;height:20px;display:block;margin:0 auto}.places-count-btn[data-v-8e514dcc]{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;padding:0 6px;background:var(--c-primary-surface);color:var(--c-primary);border-radius:var(--r-sm);font-size:.8125rem;font-weight:600;transition:background .12s}.places-count-btn[data-v-8e514dcc]:hover{background:color-mix(in srgb,var(--c-primary) 18%,transparent)}.places-count-zero[data-v-8e514dcc]{color:var(--c-400);font-size:.8125rem}.user-add-btn[data-v-8e514dcc]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .9rem;background:var(--c-primary,#4f46e5);color:#fff;border:none;border-radius:var(--r-md);font-weight:700;font-size:.85rem;cursor:pointer;white-space:nowrap}.user-add-btn[data-v-8e514dcc] svg{width:16px;height:16px}.user-add-btn[data-v-8e514dcc]:hover{filter:brightness(1.08)}.cu-field[data-v-8e514dcc]{display:block;margin-bottom:.8rem}.cu-label[data-v-8e514dcc]{display:block;font-size:.78rem;font-weight:700;color:var(--c-600,#555);margin-bottom:.3rem}.cu-input[data-v-8e514dcc]{width:100%;padding:.5rem .65rem;border:1px solid var(--c-300,#d4d4d4);border-radius:var(--r-md);font-size:.88rem;font-family:inherit}.cu-pass-row[data-v-8e514dcc]{display:flex;gap:.4rem}.cu-gen[data-v-8e514dcc]{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:38px;border:1px solid var(--c-300,#d4d4d4);border-radius:var(--r-md);color:var(--c-500)}.cu-gen[data-v-8e514dcc] svg{width:16px;height:16px}.cu-gen[data-v-8e514dcc]:hover{color:var(--c-primary,#4f46e5);border-color:var(--c-primary,#4f46e5)}.cu-error[data-v-8e514dcc]{color:var(--c-danger,#dc2626);font-size:.83rem;margin:.2rem 0 .6rem}.prov-icon[data-v-8e514dcc]{width:14px;height:14px;margin-left:.35rem;vertical-align:middle}.badge-pending[data-v-8e514dcc]{background:#fef3c7;color:#92400e}.cu-req[data-v-8e514dcc]{color:#dc2626}.cu-hint[data-v-8e514dcc]{display:block;margin-top:.25rem;font-size:.75rem;color:var(--c-400);line-height:1.4}.za-page[data-v-b9b07a04]{padding:20px;max-width:1200px}.za-head h1[data-v-b9b07a04]{margin:0 0 6px;font-size:1.5rem}.za-lead[data-v-b9b07a04]{margin:0 0 18px;max-width:70ch;color:var(--pf-muted,#666);line-height:1.5}.za-kafelki[data-v-b9b07a04]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:20px}.za-kafelek[data-v-b9b07a04]{border:1px solid var(--pf-border,#e3e3e3);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:2px}.za-kafelek--akcja[data-v-b9b07a04]{border-color:#d99000;background:#d990000f}.za-liczba[data-v-b9b07a04]{font-size:1.8rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.za-etykieta[data-v-b9b07a04]{font-size:.9rem}.za-drobne[data-v-b9b07a04]{font-size:.78rem;color:var(--pf-muted,#777)}.za-tabs[data-v-b9b07a04]{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--pf-border,#e3e3e3);margin-bottom:14px}.za-tab[data-v-b9b07a04]{padding:9px 14px;border-radius:8px 8px 0 0;text-decoration:none;color:inherit;font-size:.92rem;display:inline-flex;align-items:center;gap:6px}.za-tab--on[data-v-b9b07a04]{background:var(--pf-border,#eee);font-weight:600}.za-info[data-v-b9b07a04]{margin:0 0 14px;padding:11px 13px;border-left:3px solid var(--pf-border,#ccc);background:#00000005;font-size:.88rem;line-height:1.55;max-width:85ch}.za-filtr[data-v-b9b07a04]{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;font-size:.9rem}.za-pusto[data-v-b9b07a04]{padding:26px;text-align:center;color:var(--pf-muted,#777)}.za-tabela[data-v-b9b07a04]{width:100%;border-collapse:collapse;font-size:.89rem}.za-tabela th[data-v-b9b07a04]{text-align:left;padding:8px 10px;border-bottom:2px solid var(--pf-border,#e3e3e3);font-weight:600}.za-tabela td[data-v-b9b07a04]{padding:8px 10px;border-bottom:1px solid var(--pf-border,#f0f0f0);vertical-align:middle}.za-przed[data-v-b9b07a04]{color:#a33;text-decoration:line-through}.za-po[data-v-b9b07a04]{color:#1a7f37;font-weight:600}.za-znacznik[data-v-b9b07a04]{font-size:.74rem;padding:2px 7px;border-radius:999px;background:var(--pf-border,#eee)}.za-akcje[data-v-b9b07a04]{display:flex;gap:6px;white-space:nowrap}.za-btn[data-v-b9b07a04]{padding:5px 11px;border:1px solid var(--pf-border,#ccc);border-radius:6px;background:transparent;cursor:pointer;font-size:.84rem}.za-btn[data-v-b9b07a04]:disabled{opacity:.5;cursor:default}.za-btn--tak[data-v-b9b07a04]{border-color:#1a7f37;color:#1a7f37;font-weight:600}@media(max-width:720px){.za-tabela[data-v-b9b07a04]{display:block;overflow-x:auto}}.ar[data-v-007d6516]{padding:.5rem}.ar-head[data-v-007d6516]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.ar-title[data-v-007d6516]{font-size:1.6rem;font-weight:800;margin:0 0 .3rem}.ar-sub[data-v-007d6516]{color:#64748b;font-size:.88rem;margin:0;max-width:46rem;line-height:1.5}.ar-refresh[data-v-007d6516]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .8rem;background:#fff;border:1px solid var(--c-300,#d4d4d4);border-radius:var(--r-md);font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap}.ar-refresh[data-v-007d6516]:hover:not(:disabled){background:#f8fafc}.ar-refresh[data-v-007d6516]:disabled{opacity:.5;cursor:default}.ar-info[data-v-007d6516]{color:#64748b;font-size:.9rem;padding:2rem 0}.ar-empty[data-v-007d6516]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4rem 1rem;color:#64748b}.ar-empty-ic[data-v-007d6516]{width:46px;height:46px;color:#cbd5e1;margin-bottom:.9rem}.ar-empty h2[data-v-007d6516]{font-size:1.1rem;font-weight:700;color:#334155;margin:0 0 .35rem}.ar-empty p[data-v-007d6516]{margin:0;font-size:.88rem;max-width:26rem}.ar-list[data-v-007d6516]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.ar-row[data-v-007d6516]{display:flex;align-items:center;gap:.9rem;padding:.85rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:var(--r-lg,12px)}.ar-row[data-v-007d6516]:hover{border-color:#cbd5e1}.ar-ic[data-v-007d6516]{flex:none;width:38px;height:38px;border-radius:var(--r-md,8px);display:flex;align-items:center;justify-content:center;background:#f1f5f9;color:#64748b}.ar-ic[data-v-007d6516] svg{width:20px;height:20px}.ar-main[data-v-007d6516]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.ar-line[data-v-007d6516]{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.ar-type[data-v-007d6516]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;background:#f1f5f9;padding:.1rem .4rem;border-radius:var(--r-sm,4px)}.ar-name[data-v-007d6516]{font-size:.98rem;font-weight:700;color:#1e293b}.ar-meta[data-v-007d6516]{font-size:.79rem;color:#64748b;font-variant-numeric:tabular-nums}.ar-admin[data-v-007d6516]{display:flex;align-items:flex-start;gap:.3rem;margin-top:.2rem;font-size:.79rem;color:#b91c1c}.ar-admin[data-v-007d6516] svg{width:15px;height:15px;flex:none;margin-top:1px}.ar-state[data-v-007d6516]{flex:none}.ar-akcje[data-v-007d6516]{flex:none;display:flex;flex-direction:column;gap:.35rem;align-items:stretch}.ar-btn--danger[data-v-007d6516]{color:#b91c1c;border-color:#fecaca}.ar-btn--danger[data-v-007d6516]:hover{background:#fef2f2}.ar-modal-overlay[data-v-007d6516]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0f172a73;padding:1rem}.ar-modal[data-v-007d6516]{background:#fff;border-radius:14px;padding:1.6rem;max-width:26rem;text-align:center}.ar-modal h3[data-v-007d6516]{margin:.6rem 0 .4rem;font-size:1.05rem}.ar-modal p[data-v-007d6516]{margin:0 0 1.1rem;font-size:.88rem;color:#475569;line-height:1.5}.ar-modal-icon[data-v-007d6516]{color:#b91c1c;font-size:2rem}.ar-modal-btns[data-v-007d6516]{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.ar-btn[data-v-007d6516]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;background:#fff;border:1px solid var(--c-300,#d4d4d4);border-radius:var(--r-md,8px);font-size:.85rem;font-weight:600;color:inherit;text-decoration:none;cursor:pointer;white-space:nowrap}.ar-btn[data-v-007d6516]:hover:not(:disabled){background:#f8fafc}.ar-btn[data-v-007d6516]:disabled{opacity:.55;cursor:default}.ar-btn--ghost[data-v-007d6516]{color:#64748b;border-style:dashed}@media(max-width:720px){.ar-row[data-v-007d6516]{flex-wrap:wrap}.ar-akcje[data-v-007d6516],.ar-state[data-v-007d6516]{margin-left:48px}}.pl-bar[data-v-58431f28]{background:#fff;border:1px solid var(--c-100);border-radius:var(--r-lg);padding:.875rem 1.25rem;margin-bottom:1.25rem;gap:1.25rem;flex-wrap:wrap}.pl-bar[data-v-58431f28],.pl-info[data-v-58431f28]{display:flex;align-items:center}.pl-info[data-v-58431f28]{gap:.5rem;font-size:.875rem;color:var(--c-600);white-space:nowrap}.pl-info[data-v-58431f28] svg{width:16px;height:16px;color:var(--c-primary)}.pl-info strong[data-v-58431f28]{color:var(--c-800)}.pl-track[data-v-58431f28]{flex:1;min-width:120px;height:6px;background:var(--c-100);border-radius:var(--r-sm);overflow:hidden;display:flex}.pl-fill[data-v-58431f28]{height:100%;transition:width .4s ease}.pl-fill--primary[data-v-58431f28]{background:var(--c-primary)}.pl-fill--pending[data-v-58431f28]{background:#f59e0b}.pl-fill--warn[data-v-58431f28]{background:#dc2626}.pl-legenda[data-v-58431f28]{display:flex;gap:.75rem;font-size:.75rem;color:var(--c-500);white-space:nowrap}.pl-legenda-poz[data-v-58431f28]{display:inline-flex;align-items:center;gap:.3rem}.pl-kropka[data-v-58431f28]{width:8px;height:8px;border-radius:50%;display:inline-block}.uc[data-v-dba187e0]{border:1px solid var(--c-200,#e5e5e5);border-radius:var(--r-lg);background:#fff;display:flex;flex-direction:column}.uc[data-v-dba187e0],.uc-media[data-v-dba187e0]{overflow:hidden}.uc-media[data-v-dba187e0]{position:relative;aspect-ratio:16/10;background:var(--c-100,#eef2f7)}.uc-img[data-v-dba187e0],.uc-media-link[data-v-dba187e0]{display:block;width:100%;height:100%}.uc-img[data-v-dba187e0]{-o-object-fit:cover;object-fit:cover}.uc-none[data-v-dba187e0]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--c-300,#cbd5e1);background:repeating-linear-gradient(45deg,#f8fafc,#f8fafc 10px,#f1f5f9 0 20px)}.uc-none[data-v-dba187e0] svg{width:32px;height:32px}.uc-badges[data-v-dba187e0]{position:absolute;top:.6rem;left:.6rem;z-index:2;display:flex;gap:.35rem}.uc-badges[data-v-dba187e0]>*{box-shadow:0 2px 8px #0f172a2e}.uc-actions[data-v-dba187e0]{position:absolute;top:.6rem;right:.6rem;z-index:2;display:flex;gap:.3rem}.uc-body[data-v-dba187e0]{padding:.7rem .85rem .85rem;flex:1}.uc-ident[data-v-dba187e0]{display:inline-flex;align-items:center;gap:.25rem;margin-bottom:.45rem;font-family:ui-monospace,monospace;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:var(--c-500,#64748b);background:var(--c-100,#f1f5f9);border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-sm);padding:.15rem .45rem;cursor:pointer}.uc-ident[data-v-dba187e0]:hover{background:var(--c-primary-surface,#eef2ff);color:var(--c-primary,#4f46e5)}.uc-ident[data-v-dba187e0] svg{width:12px;height:12px}.uc-title[data-v-dba187e0]{font-size:1rem;font-weight:700;margin:0 0 .4rem;color:var(--c-900,#1a1a1a)}.uc-price[data-v-dba187e0]{font-size:1.05rem;font-weight:700;color:var(--c-primary,#4f46e5);margin-bottom:.3rem}.uc-meta[data-v-dba187e0]{flex-wrap:wrap;gap:.5rem;color:var(--c-600,#555);margin-bottom:.4rem}.uc-line[data-v-dba187e0],.uc-meta[data-v-dba187e0]{display:flex;font-size:.82rem}.uc-line[data-v-dba187e0]{align-items:center;gap:.3rem;color:var(--c-500,#777);margin:.2rem 0 0}.uc-line[data-v-dba187e0] svg{width:16px;height:16px;flex:none}.uc-views strong[data-v-dba187e0]{color:var(--c-800,#1f2937)}.uc-hint[data-v-dba187e0]{display:flex;align-items:flex-start;gap:.3rem;font-size:.8rem;margin:0 0 .45rem;padding:.35rem .5rem;border-radius:var(--r-sm);background:var(--c-100,#ececec);color:var(--c-600,#666)}.uc-hint[data-v-dba187e0] svg{width:15px;height:15px;flex:none;margin-top:1px}.uc-hint.st-pending_review[data-v-dba187e0],.uc-hint.st-pending_update[data-v-dba187e0]{background:#d977061a;color:#b45309}.uc-hint.st-blocked[data-v-dba187e0]{background:#dc26261a;color:#b91c1c}.uc-reason[data-v-dba187e0]{display:flex;align-items:flex-start;gap:.3rem;margin:0 0 .45rem;font-size:.8rem;color:#b91c1c}.uc-reason[data-v-dba187e0] svg{width:15px;height:15px;flex:none;margin-top:1px}.uc-footer[data-v-dba187e0]{display:flex;flex-wrap:wrap;gap:.4rem;padding:.6rem .85rem .85rem;border-top:1px solid var(--c-100,#f1f5f9)}.uc-footer[data-v-dba187e0] .uc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;flex:1 1 auto;min-width:8rem;padding:.45rem .7rem;border-radius:var(--r-md,8px);border:1px solid var(--c-300,#d4d4d4);background:#fff;color:var(--c-800,#1f2937);font-size:.84rem;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap}.uc-footer[data-v-dba187e0] .uc-btn:hover{background:#f8fafc}.uc-footer[data-v-dba187e0] .uc-btn:disabled{opacity:.55;cursor:default}.uc-footer[data-v-dba187e0] .uc-btn svg{width:15px;height:15px}.uc-footer[data-v-dba187e0] .uc-btn--primary{background:var(--c-primary,#4f46e5);border-color:var(--c-primary,#4f46e5);color:#fff}.uc-footer[data-v-dba187e0] .uc-btn--primary:hover{background:#4338ca}[data-v-1e0fce2b]:root{--c-primary:#4f46e5;--c-primary-hover:#4338ca;--c-primary-surface:#eef2ff;--c-primary-ring:rgba(79,70,229,.15);--c-accent:#7c3aed;--c-accent-2:#4f46e5;--c-accent-light:#e0e7ff;--c-success:#16a34a;--c-success-bg:#dcfce7;--c-warning:#d97706;--c-warning-bg:#fef3c7;--c-danger:#dc2626;--c-danger-hover:#b91c1c;--c-danger-bg:#fee2e2;--c-50:#f7f8fc;--c-100:#eceef5;--c-200:#dcdfea;--c-300:#b6bacb;--c-400:#9296ad;--c-500:#6b7089;--c-600:#545a75;--c-700:#3d4159;--c-800:#262a40;--c-900:#171a2b;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:24px;--r-full:9999px;--shadow-xs:0 1px 2px rgba(0,0,0,.05);--shadow-sm:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04);--shadow-lg:0 10px 30px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.04);--shadow-xl:0 20px 50px rgba(0,0,0,.12),0 8px 16px rgba(0,0,0,.06);--container:1200px;--container-sm:860px;--sidebar-w:260px;--header-h:64px;--z-header:1000;--z-sidebar:1001;--z-overlay:999;--z-modal:1100;--transition:.15s ease;--transition-md:.25s ease}.mf[data-v-1e0fce2b]{max-width:720px;min-width:0}.mf-header[data-v-1e0fce2b]{margin-bottom:1.25rem}.mf-header h1[data-v-1e0fce2b]{font-size:1.4rem;font-weight:800;margin:0 0 .25rem}.mf-header p[data-v-1e0fce2b]{color:#64748b;font-size:.9rem;margin:0}.mf-empty[data-v-1e0fce2b]{border:1.5px dashed #e2e8f0;border-radius:var(--r-lg);padding:2.5rem 1.5rem;text-align:center;color:#64748b}.mf-empty .iconify[data-v-1e0fce2b]{font-size:2rem;color:#94a3b8}.mf-empty h3[data-v-1e0fce2b]{margin:.5rem 0 .25rem;color:#334155}.mf-empty p[data-v-1e0fce2b]{margin:0;font-size:.9rem}.mf-list[data-v-1e0fce2b]{margin-bottom:1.25rem}.mf-list-head[data-v-1e0fce2b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.6rem}.mf-list-head h2[data-v-1e0fce2b]{font-size:1.05rem;font-weight:700;margin:0}.mf-limit[data-v-1e0fce2b]{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;color:#64748b;background:#f1f5f9;padding:.35rem .65rem;border-radius:var(--r-md)}.mf-limit[data-v-1e0fce2b] svg{width:15px;height:15px}.mf-limit a[data-v-1e0fce2b]{color:#4f46e5}.mf-count[data-v-1e0fce2b]{font-size:.8rem;font-weight:600;color:#94a3b8;margin-left:.35rem}.mf-none[data-v-1e0fce2b]{color:#64748b;font-size:.9rem;margin:0}.mf-grid[data-v-1e0fce2b]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.mf-cards[data-v-1e0fce2b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.mf-card[data-v-1e0fce2b]{display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem;border:1px solid #e2e8f0;border-radius:var(--r-lg);background:#fff}.mf-card.mf-card-active[data-v-1e0fce2b]{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e51f}.mf-card-logo[data-v-1e0fce2b]{width:44px;height:44px;border-radius:var(--r-md);-o-object-fit:cover;object-fit:cover;background:#f1f5f9;flex:none}.mf-card-logo--empty[data-v-1e0fce2b]{display:flex;align-items:center;justify-content:center;color:#94a3b8}.mf-card-body[data-v-1e0fce2b]{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1}.mf-card-body strong[data-v-1e0fce2b]{font-size:.95rem}.mf-card-role[data-v-1e0fce2b]{font-size:.78rem;color:#475569}.mf-card-ver[data-v-1e0fce2b]{font-size:.78rem;color:#047857}.mf-card-ver.pending[data-v-1e0fce2b]{color:#b45309;font-weight:600}.mf-card-ver.rejected[data-v-1e0fce2b]{color:#dc2626;font-weight:600}.mf-card-links[data-v-1e0fce2b]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.15rem}.mf-link[data-v-1e0fce2b]{display:inline-flex;align-items:center;gap:.2rem;font-weight:600;color:#4f46e5;text-decoration:none;font-size:.78rem}.mf-link[data-v-1e0fce2b] svg{width:12px;height:12px}.pf-hint[data-v-1e0fce2b]{font-size:.78rem;color:#94a3b8;font-weight:400}.pf-req[data-v-1e0fce2b]{color:#dc2626}.pf-check--off[data-v-1e0fce2b]{opacity:.75}.pf-btn-sm[data-v-1e0fce2b]{padding:.4rem .75rem;font-size:.82rem}.ui[data-v-68815bc8]{max-width:860px}.ui-header[data-v-68815bc8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.ui-header h1[data-v-68815bc8]{font-size:1.6rem;font-weight:800;margin:0;color:#0f172a}.ui-header p[data-v-68815bc8]{margin:.2rem 0 0;color:#64748b;font-size:.9rem}.ui-add[data-v-68815bc8]{display:inline-flex;align-items:center;gap:.35rem;padding:.6rem 1rem;background:#4f46e5;color:#fff;border:none;border-radius:var(--r-md);font-weight:800;font-size:.88rem;cursor:pointer}.ui-add[data-v-68815bc8]:hover{background:#4338ca}.ui-add[data-v-68815bc8] svg{width:16px;height:16px}.ui-empty[data-v-68815bc8]{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:3rem 1rem;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:var(--r-xl);color:#64748b}.ui-empty[data-v-68815bc8] svg{width:48px;height:48px;opacity:.5}.ui-empty h3[data-v-68815bc8]{margin:.3rem 0 0;color:#334155}.ui-empty p[data-v-68815bc8]{margin:0;font-size:.88rem;max-width:380px}.ui-grid[data-v-68815bc8]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.ui-item[data-v-68815bc8]{display:flex;align-items:center;gap:1rem;background:#fff;border:1px solid #e8edf3;border-radius:var(--r-lg);padding:.85rem 1rem}.ui-item-main[data-v-68815bc8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.ui-badges[data-v-68815bc8]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.ui-status[data-v-68815bc8]{align-self:flex-start;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:.14rem .5rem;border-radius:var(--r-sm);color:#fff;background:#4f46e5}.ui-status.st-ready[data-v-68815bc8]{background:#059669}.ui-status.st-in_progress[data-v-68815bc8]{background:#d97706}.ui-name[data-v-68815bc8]{font-size:1.02rem;font-weight:800;color:#0f172a;text-decoration:none}.ui-name[data-v-68815bc8]:hover{color:#4f46e5}.ui-sub[data-v-68815bc8]{font-size:.82rem;color:#64748b}.ui-item-actions[data-v-68815bc8]{display:flex;gap:.3rem}.ui-icon[data-v-68815bc8]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:var(--r-md);background:#fff;cursor:pointer;color:#475569}.ui-icon[data-v-68815bc8]:hover{background:#f1f5f9}.ui-icon.danger[data-v-68815bc8]:hover{background:#fff1f2;color:#e11d48}.ui-icon[data-v-68815bc8] svg{width:16px;height:16px}.ui-overlay[data-v-68815bc8]{position:fixed;inset:0;z-index:1000;background:#0f172a80;display:flex;align-items:center;justify-content:center;padding:1rem}.ui-cancel[data-v-68815bc8]{padding:.6rem 1rem;background:#fff;border:1px solid #d8e0ea;border-radius:var(--r-md);font-weight:700;cursor:pointer}.ui-confirm[data-v-68815bc8]{background:#fff;border-radius:var(--r-lg);padding:1.5rem;max-width:380px;width:100%;text-align:center}.ui-confirm-btns[data-v-68815bc8]{display:flex;gap:.5rem;justify-content:center;margin-top:.5rem}.ui-del[data-v-68815bc8]{padding:.55rem 1rem;background:#e11d48;color:#fff;border:none;border-radius:var(--r-md);cursor:pointer}.umu-firma[data-v-5aac861a]{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .45rem;border-radius:999px;font-size:.72rem;font-weight:600;line-height:1.3;background:#4f46e5;color:#fff;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.umu-firma--brak[data-v-5aac861a]{background:#e2e8f0;color:#475569}.umu-header[data-v-5aac861a]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.75rem;flex-wrap:wrap}.umu-header h1[data-v-5aac861a]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 .25rem}.umu-header p[data-v-5aac861a]{font-size:.9375rem;color:var(--c-500);margin:0}.umu-loading[data-v-5aac861a]{gap:1rem;padding:3rem 2rem;color:var(--c-500)}.umu-empty[data-v-5aac861a],.umu-loading[data-v-5aac861a]{display:flex;align-items:center}.umu-empty[data-v-5aac861a]{text-align:center;padding:3rem 1.5rem;flex-direction:column;gap:1.25rem}.umu-empty h2[data-v-5aac861a]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0}.umu-empty p[data-v-5aac861a]{font-size:1rem;color:var(--c-500);max-width:420px;margin:0;line-height:1.7}.umu-empty-art[data-v-5aac861a]{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,var(--c-primary-surface) 0,#dbeafe 100%);display:flex;align-items:center;justify-content:center}.umu-empty-art[data-v-5aac861a] svg{width:50px;height:50px;color:var(--c-primary)}.umu-empty-steps[data-v-5aac861a]{gap:.75rem;background:var(--c-50);border:1px solid var(--c-100);border-radius:var(--r-xl);padding:1rem 1.5rem;flex-wrap:wrap;justify-content:center}.umu-empty-steps[data-v-5aac861a],.umu-step[data-v-5aac861a]{display:flex;align-items:center}.umu-step[data-v-5aac861a]{gap:.5rem;font-size:.875rem;color:var(--c-700);font-weight:500}.umu-step-num[data-v-5aac861a]{width:24px;height:24px;border-radius:50%;background:var(--c-primary);color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.umu-step-arrow[data-v-5aac861a]{color:var(--c-300)}.umu-step-arrow[data-v-5aac861a] svg{width:16px;height:16px}.umu-spin[data-v-5aac861a]{animation:umu-obrot-5aac861a .9s linear infinite}@keyframes umu-obrot-5aac861a{to{transform:rotate(1turn)}}.umu-grid[data-v-5aac861a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.umu-card[data-v-5aac861a]{background:#fff;border:1px solid var(--c-100);border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-xs);transition:border-color .15s,box-shadow .15s;display:flex;flex-direction:column}.umu-card[data-v-5aac861a]:hover{border-color:var(--c-primary-ring);box-shadow:var(--shadow-sm)}.umu-card-top[data-v-5aac861a]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem 0}.umu-status-badge[data-v-5aac861a]{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;padding:.25rem .625rem;border-radius:var(--r-full)}.umu-status-badge.active[data-v-5aac861a]{background:var(--c-success-bg);color:var(--c-success)}.umu-status-badge.inactive[data-v-5aac861a]{background:var(--c-100);color:var(--c-500)}.umu-status-badge.locked[data-v-5aac861a]{background:#fef2f2;color:#b91c1c}.umu-status-dot[data-v-5aac861a]{width:6px;height:6px;border-radius:50%;background:currentColor}.umu-card-actions[data-v-5aac861a]{display:flex;gap:.25rem}.umu-icon-btn[data-v-5aac861a]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:var(--r-md);color:var(--c-400);cursor:pointer;transition:background .1s,color .1s}.umu-icon-btn[data-v-5aac861a] svg{width:16px;height:16px}.umu-icon-btn[data-v-5aac861a]:hover{background:var(--c-50);color:var(--c-700)}.umu-icon-btn.danger[data-v-5aac861a]:hover{background:#fee2e2;color:var(--c-danger)}.umu-card-body[data-v-5aac861a]{padding:.875rem 1rem;text-decoration:none;flex:1;display:flex;flex-direction:column;gap:.5rem}.umu-card-body h3[data-v-5aac861a]{font-size:1rem;font-weight:700;color:var(--c-800);margin:0;line-height:1.3}.umu-addr[data-v-5aac861a]{display:flex;align-items:flex-start;gap:.375rem;font-size:.875rem;color:var(--c-500);margin:0}.umu-addr[data-v-5aac861a] svg{width:12px;height:12px;flex-shrink:0;margin-top:.1rem}.umu-tags[data-v-5aac861a]{display:flex;flex-wrap:wrap;gap:.375rem}.umu-tag[data-v-5aac861a]{font-size:.75rem;font-weight:600;color:var(--c-600);background:var(--c-50);border:1px solid var(--c-100);padding:.2rem .5rem;border-radius:var(--r-full)}.umu-views[data-v-5aac861a]{display:flex;align-items:center;gap:.375rem;margin:.5rem 0 0;font-size:.8125rem;color:var(--c-primary-dark,#3730a3)}.umu-views[data-v-5aac861a] svg{width:14px;height:14px;flex-shrink:0}.umu-views strong[data-v-5aac861a]{font-weight:700;font-variant-numeric:tabular-nums}.umu-views--zero[data-v-5aac861a]{color:var(--c-500)}.umu-card-footer[data-v-5aac861a]{display:flex;border-top:1px solid var(--c-50)}.umu-card-view-btn[data-v-5aac861a]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;text-decoration:none;font-size:.875rem;font-weight:600;color:var(--c-success);transition:background .1s;border-right:1px solid var(--c-50);white-space:nowrap}.umu-card-view-btn[data-v-5aac861a] svg{width:16px;height:16px}.umu-card-view-btn[data-v-5aac861a]:hover{background:var(--c-success-bg)}.umu-card-edit-btn[data-v-5aac861a]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;text-decoration:none;font-size:.875rem;font-weight:600;color:var(--c-primary);transition:background .1s;flex:1}.umu-card-edit-btn[data-v-5aac861a] svg{width:16px;height:16px}.umu-card-edit-btn[data-v-5aac861a]:hover{background:var(--c-primary-surface)}.umu-modal-overlay[data-v-5aac861a]{position:fixed;inset:0;background:#0006;z-index:2000;justify-content:center;padding:1rem}.umu-modal[data-v-5aac861a],.umu-modal-overlay[data-v-5aac861a]{display:flex;align-items:center}.umu-modal[data-v-5aac861a]{background:#fff;border-radius:var(--r-2xl);padding:2rem;max-width:400px;width:100%;position:relative;box-shadow:var(--shadow-lg);text-align:center;flex-direction:column;gap:.875rem}.umu-modal h3[data-v-5aac861a]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0}.umu-modal p[data-v-5aac861a]{font-size:.9375rem;color:var(--c-500);margin:0}.umu-modal-close[data-v-5aac861a]{position:absolute;top:1rem;right:1rem;background:none;border:none;color:var(--c-400);cursor:pointer;padding:.25rem;border-radius:var(--r-md)}.umu-modal-close[data-v-5aac861a] svg{width:16px;height:16px}.umu-modal-close[data-v-5aac861a]:hover{color:var(--c-700);background:var(--c-50)}.umu-modal-icon[data-v-5aac861a]{width:60px;height:60px;border-radius:50%;background:#fee2e2;color:var(--c-danger);display:flex;align-items:center;justify-content:center}.umu-modal-icon[data-v-5aac861a] svg{width:32px;height:32px}.umu-modal-btns[data-v-5aac861a]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.uo-badges[data-v-4503f015]{position:absolute;top:.55rem;left:.55rem;display:flex;gap:.35rem}.uo-sold-badge[data-v-4503f015]{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .5rem;border-radius:999px;background:#ede7f6;color:#4527a0;border:1px solid #d1c4e9;font-size:.78rem;font-weight:600;white-space:nowrap}.uo-status-reason[data-v-4503f015]{display:flex;align-items:flex-start;gap:.3rem;margin:.2rem 0 .4rem;font-size:.8rem;color:#b71c1c}.uo-header[data-v-4503f015]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.uo-header h1[data-v-4503f015]{font-size:1.6rem;font-weight:800;margin:0}.uo-header p[data-v-4503f015]{margin:.25rem 0 0;color:var(--c-600,#666);font-size:.9rem}.uo-filterbar[data-v-4503f015]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.uo-filter-row[data-v-4503f015]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.uo-filter-lbl[data-v-4503f015]{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--c-400,#94a3b8);min-width:44px}.uo-filter[data-v-4503f015]{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;border:1px solid var(--c-300,#cbd5e1);background:#fff;color:var(--c-700,#334155);font-size:.85rem;font-weight:600;padding:.38rem .8rem;border-radius:var(--r-full);box-shadow:0 1px 2px #0f172a0d;transition:background .12s,color .12s,border-color .12s,box-shadow .12s}.uo-filter[data-v-4503f015]:hover{background:var(--c-50,#f8fafc);border-color:var(--c-400,#94a3b8);color:var(--c-900,#0f172a)}.uo-filter.on[data-v-4503f015]{background:var(--c-primary,#2563eb);color:#fff;border-color:var(--c-primary,#2563eb);box-shadow:0 2px 8px #2563eb52}.uo-filter-c[data-v-4503f015]{font-size:.75rem;font-weight:800;min-width:1.15rem;text-align:center;padding:0 .32rem;border-radius:var(--r-full);background:var(--c-100,#eef2f7);color:var(--c-600,#475569)}.uo-filter.on .uo-filter-c[data-v-4503f015]{background:#ffffff47;color:#fff}.uo-empty-filter[data-v-4503f015]{padding:2.25rem 1.5rem}.uo-status-hint[data-v-4503f015]{display:flex;align-items:center;gap:.35rem;font-size:.76rem;font-weight:500;margin:0 0 .5rem;padding:.35rem .5rem;border-radius:var(--r-md);line-height:1.25}.uo-status-hint[data-v-4503f015] svg{width:12px;height:12px;flex-shrink:0}.uo-status-hint.st-pending_review[data-v-4503f015],.uo-status-hint.st-pending_update[data-v-4503f015]{background:#d977061a;color:#b45309}.uo-status-hint.st-blocked[data-v-4503f015]{background:#dc26261a;color:#b91c1c}.uo-status-hint.st-draft[data-v-4503f015],.uo-status-hint.st-expired[data-v-4503f015],.uo-status-hint.st-hidden[data-v-4503f015]{background:var(--c-100,#ececec);color:var(--c-600,#666)}.uo-loading[data-v-4503f015]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;color:var(--c-600,#666)}.spinner[data-v-4503f015]{width:32px;height:32px;border:3px solid var(--c-200,#e5e5e5);border-top-color:var(--c-primary,#4f46e5);border-radius:50%;animation:uo-spin-4503f015 .8s linear infinite}@keyframes uo-spin-4503f015{to{transform:rotate(1turn)}}.uo-empty[data-v-4503f015]{flex-direction:column;text-align:center;gap:.75rem;padding:3rem 1.5rem;background:var(--c-50,#f7f7f7);border-radius:var(--r-xl)}.uo-empty[data-v-4503f015],.uo-empty-art[data-v-4503f015]{display:flex;align-items:center}.uo-empty-art[data-v-4503f015]{width:72px;height:72px;justify-content:center;border-radius:50%;background:var(--c-100,#ececec);color:var(--c-400,#aaa)}.uo-empty-art[data-v-4503f015] svg{width:32px;height:32px}.uo-empty h2[data-v-4503f015]{font-size:1.25rem;font-weight:700;margin:0}.uo-empty p[data-v-4503f015]{margin:0;color:var(--c-600,#666);max-width:420px}.uo-grid[data-v-4503f015]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.uo-card[data-v-4503f015]{border:1px solid var(--c-200,#e5e5e5);border-radius:var(--r-lg);background:#fff;display:flex;flex-direction:column;overflow:hidden}.uo-card-media[data-v-4503f015]{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--c-100,#eef2f7)}.uo-media-img[data-v-4503f015],.uo-media-link[data-v-4503f015]{display:block;width:100%;height:100%}.uo-media-img[data-v-4503f015]{-o-object-fit:cover;object-fit:cover}.uo-media-none[data-v-4503f015]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--c-300,#cbd5e1);background:repeating-linear-gradient(45deg,#f8fafc,#f8fafc 10px,#f1f5f9 0 20px)}.uo-media-none[data-v-4503f015] svg{width:32px;height:32px}.uo-card-media .uo-badges[data-v-4503f015]{position:absolute;top:.6rem;left:.6rem;z-index:2}.uo-card-media .uo-badges[data-v-4503f015]>*{box-shadow:0 2px 8px #0f172a2e}.uo-card-media .uo-card-actions[data-v-4503f015]{position:absolute;top:.6rem;right:.6rem;z-index:2}.uo-reserved-badge[data-v-4503f015]{position:absolute;top:2.5rem;left:.6rem;z-index:2;display:inline-flex;align-items:center;gap:.28rem;font-size:.75rem;font-weight:800;color:#b45309;background:#fffbebf7;box-shadow:0 1px 5px #0f172a2e;padding:.22rem .55rem;border-radius:var(--r-full)}.uo-reserved-badge[data-v-4503f015] svg{width:12px;height:12px}.uo-icon-btn.on-reserve[data-v-4503f015]{background:#d97706;color:#fff}.uo-icon-btn.on-reserve[data-v-4503f015]:hover{background:#b45309;color:#fff}.uo-card-actions[data-v-4503f015]{display:flex;gap:.3rem}.uo-icon-btn[data-v-4503f015]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--r-md);background:#fffffff2;cursor:pointer;color:var(--c-700,#444);box-shadow:0 1px 5px #0f172a2e;transition:background .12s,color .12s}.uo-icon-btn[data-v-4503f015]:hover{background:#fff;color:var(--c-900,#111)}.uo-icon-btn.danger[data-v-4503f015]:hover{background:#dc26261a;color:#dc2626;border-color:#dc26264d}.uo-icon-btn[data-v-4503f015] svg{width:16px;height:16px}.uo-card-body[data-v-4503f015]{padding:.7rem .85rem .85rem;flex:1}.uo-offerno[data-v-4503f015]{display:inline-flex;align-items:center;gap:.25rem;margin-bottom:.45rem;font-family:ui-monospace,monospace;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:var(--c-500,#64748b);background:var(--c-100,#f1f5f9);border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-sm);padding:.15rem .45rem;cursor:pointer;transition:background .12s,color .12s}.uo-offerno[data-v-4503f015]:hover{background:var(--c-primary-surface,#eef2ff);color:var(--c-primary,#4f46e5)}.uo-offerno[data-v-4503f015] svg{width:12px;height:12px}.uo-card-body h3[data-v-4503f015]{font-size:1rem;font-weight:700;margin:0 0 .4rem;color:var(--c-900,#1a1a1a)}.uo-price[data-v-4503f015]{font-size:1.05rem;font-weight:700;color:var(--c-primary,#4f46e5);margin-bottom:.3rem}.uo-meta[data-v-4503f015]{flex-wrap:wrap;gap:.5rem;color:var(--c-600,#555);margin-bottom:.4rem}.uo-meta[data-v-4503f015],.uo-views[data-v-4503f015]{display:flex;font-size:.82rem}.uo-views[data-v-4503f015]{align-items:center;gap:.3rem;color:var(--c-500,#777);margin:.3rem 0 0}.uo-views[data-v-4503f015] svg{width:16px;height:16px}.uo-views strong[data-v-4503f015]{color:var(--c-800,#1f2937)}.uo-addr[data-v-4503f015]{display:flex;align-items:center;gap:.25rem;font-size:.82rem;color:var(--c-500,#777);margin:0}.uo-addr[data-v-4503f015] svg{width:16px;height:16px}.uo-card-footer[data-v-4503f015]{padding:.7rem .85rem .85rem;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;border-top:1px solid var(--c-50,#f1f5f9)}.uo-view-btn[data-v-4503f015]{flex:0 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-size:.875rem;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap;color:#fff;background:var(--c-primary,#4f46e5);border:1px solid var(--c-primary,#4f46e5);border-radius:var(--r-md);padding:.55rem .9rem;transition:background .12s,box-shadow .12s,transform .12s}.uo-view-btn[data-v-4503f015]:hover{background:#1447c0;border-color:#1447c0;color:#fff;box-shadow:0 4px 12px #2563eb59;transform:translateY(-1px)}.uo-view-btn[data-v-4503f015] svg{width:16px;height:16px}.uo-view-btn--reactivate[data-v-4503f015]{background:#d97706;border-color:#d97706}.uo-view-btn--reactivate[data-v-4503f015]:hover:not(:disabled){background:#b45309;border-color:#b45309;box-shadow:0 4px 12px #d9770659}.uo-view-btn[data-v-4503f015]:disabled{opacity:.65;cursor:default;transform:none;box-shadow:none}.uo-edit-btn[data-v-4503f015]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-size:.875rem;font-weight:600;text-decoration:none;cursor:pointer;color:var(--c-700,#334155);background:#fff;border:1px solid var(--c-300,#d4d4d4);border-radius:var(--r-md);padding:.55rem .85rem;transition:background .12s,border-color .12s,color .12s}.uo-edit-btn[data-v-4503f015]:hover{background:var(--c-50,#f8fafc);border-color:var(--c-primary,#4f46e5);color:var(--c-primary,#4f46e5)}.uo-edit-btn[data-v-4503f015] svg{width:16px;height:16px}.uo-sold-btn[data-v-4503f015]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;white-space:nowrap;font-size:.875rem;font-weight:700;cursor:pointer;color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:var(--r-md);padding:.55rem .85rem;transition:background .12s,border-color .12s,color .12s}.uo-sold-btn[data-v-4503f015]:hover{background:#059669;border-color:#059669;color:#fff}.uo-sold-btn[data-v-4503f015] svg{width:16px;height:16px}.uo-modal-overlay[data-v-4503f015]{position:fixed;inset:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:1rem}.uo-modal[data-v-4503f015]{position:relative;background:#fff;border-radius:var(--r-xl);padding:1.75rem 1.5rem 1.5rem;max-width:420px;width:100%;text-align:center}.uo-modal-close[data-v-4503f015]{position:absolute;top:.75rem;right:.75rem;background:none;border:none;cursor:pointer;color:var(--c-500,#888)}.uo-modal-icon[data-v-4503f015]{width:56px;height:56px;margin:0 auto .75rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#dc26261a;color:#dc2626}.uo-modal-icon.ok[data-v-4503f015]{background:#2563eb1a;color:#4f46e5}.uo-modal-icon[data-v-4503f015] svg{width:32px;height:32px}.uo-modal h3[data-v-4503f015]{margin:0 0 .5rem;font-size:1.2rem;font-weight:700}.uo-modal p[data-v-4503f015]{margin:0 0 1.25rem;color:var(--c-600,#555)}.uo-modal-btns[data-v-4503f015]{display:flex;gap:.6rem;justify-content:center}.op[data-v-4ebc021c]{max-width:720px;min-width:0}.op-header[data-v-4ebc021c]{margin-bottom:1.25rem}.op-header h1[data-v-4ebc021c]{font-size:1.4rem;font-weight:800;margin:0 0 .25rem}.op-header p[data-v-4ebc021c]{color:#64748b;font-size:.9rem;margin:0}.op-empty[data-v-4ebc021c],.op-none[data-v-4ebc021c]{color:#64748b;font-size:.9rem;margin:0 0 1rem}.op-list[data-v-4ebc021c]{list-style:none;margin:0 0 1.25rem;padding:0;display:flex;flex-direction:column;gap:.5rem}.op-row[data-v-4ebc021c]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.7rem .85rem;border:1px solid #e2e8f0;border-radius:var(--r-lg);background:#fff}.op-row.active[data-v-4ebc021c]{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e51f}.op-main[data-v-4ebc021c]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.op-kontakt[data-v-4ebc021c]{font-size:.82rem;color:#475569}.op-firma[data-v-4ebc021c]{font-size:.75rem;color:#94a3b8}.op-actions[data-v-4ebc021c]{display:flex;gap:.35rem}.op-limit[data-v-4ebc021c]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#64748b;background:#f1f5f9;padding:.6rem .8rem;border-radius:var(--r-md)}.op-limit[data-v-4ebc021c] svg{width:16px;height:16px}.op-limit a[data-v-4ebc021c]{color:#4f46e5}.pf-btn-sm[data-v-4ebc021c]{padding:.35rem .7rem;font-size:.8rem}.pf-hint[data-v-4ebc021c]{font-size:.78rem;color:#94a3b8}.pf-req[data-v-4ebc021c]{color:#dc2626}.op[data-v-d6823f97]{padding:.5rem}.op-head[data-v-d6823f97]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.op-title[data-v-d6823f97]{font-size:1.6rem;font-weight:800;margin:0 0 .3rem}.op-sub[data-v-d6823f97]{color:#64748b;font-size:.88rem;margin:0;max-width:46rem;line-height:1.5}.op-refresh[data-v-d6823f97]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .8rem;background:#fff;border:1px solid var(--c-300,#d4d4d4);border-radius:var(--r-md);font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap}.op-refresh[data-v-d6823f97]:hover:not(:disabled){background:#f8fafc}.op-refresh[data-v-d6823f97]:disabled{opacity:.5;cursor:default}.op-info[data-v-d6823f97]{color:#64748b;font-size:.9rem;padding:2rem 0}.op-empty[data-v-d6823f97]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4rem 1rem;color:#64748b}.op-empty-ic[data-v-d6823f97]{width:46px;height:46px;color:#cbd5e1;margin-bottom:.9rem}.op-empty h2[data-v-d6823f97]{font-size:1.1rem;font-weight:700;color:#334155;margin:0 0 .35rem}.op-empty p[data-v-d6823f97]{margin:0;font-size:.88rem;max-width:26rem}.op-list[data-v-d6823f97]{list-style:none;margin:0;padding:0;gap:.55rem}.op-list[data-v-d6823f97],.op-row[data-v-d6823f97]{display:flex;flex-direction:column}.op-row[data-v-d6823f97]{gap:.35rem;padding:.9rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:var(--r-lg,12px)}.op-row[data-v-d6823f97]:hover{border-color:#cbd5e1}.op-line[data-v-d6823f97]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.op-place[data-v-d6823f97]{font-size:1rem;font-weight:700;color:#1e293b;text-decoration:none}.op-place[data-v-d6823f97]:hover{color:var(--c-primary,#2563eb);text-decoration:underline}.op-stars[data-v-d6823f97]{display:flex;align-items:center;gap:.1rem}.op-star[data-v-d6823f97]{width:16px;height:16px;color:#cbd5e1}.op-star--on[data-v-d6823f97]{color:#f59e0b}.op-rating[data-v-d6823f97]{margin-left:.4rem;font-size:.78rem;color:#64748b;font-variant-numeric:tabular-nums}.op-comment[data-v-d6823f97]{margin:.1rem 0 0;font-size:.9rem;color:#334155;line-height:1.5;white-space:pre-line}.op-comment--empty[data-v-d6823f97]{color:#94a3b8;font-style:italic}.op-reason[data-v-d6823f97]{display:flex;align-items:flex-start;gap:.3rem;margin-top:.2rem;font-size:.79rem;color:#b91c1c}.op-reason[data-v-d6823f97] svg{width:15px;height:15px;flex:none;margin-top:1px}.op-meta[data-v-d6823f97]{font-size:.79rem;color:#64748b;font-variant-numeric:tabular-nums}.sup-header[data-v-8c9df855]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.25rem}.sup-header h1[data-v-8c9df855]{display:flex;align-items:center;gap:.5rem;font-size:1.35rem;margin:0 0 .35rem}.sup-sub[data-v-8c9df855]{color:#64748b;font-size:.9rem;margin:0}.sup-empty[data-v-8c9df855]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;color:#64748b;text-align:center}.sup-empty-icon[data-v-8c9df855]{font-size:2.5rem;color:#94a3b8}.sup-list[data-v-8c9df855]{list-style:none;margin:0;padding:0;border:1px solid #e2e8f0;border-radius:var(--r-lg);overflow:hidden;background:#fff;max-width:860px}.sup-item[data-v-8c9df855]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;cursor:pointer}.sup-item[data-v-8c9df855]:not(:last-child){border-bottom:1px solid #f1f5f9}.sup-item[data-v-8c9df855]:hover{background:#f8fafc}.sup-item--unread .sup-item-subject[data-v-8c9df855]{font-weight:700}.sup-item-main[data-v-8c9df855]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.sup-item-subject[data-v-8c9df855]{display:flex;align-items:center;gap:.4rem}.sup-dot[data-v-8c9df855]{font-size:.75rem;color:var(--c-primary,#6366f1)}.sup-chip[data-v-8c9df855]{font-size:.75rem;font-weight:600;background:#e2e8f0;color:#475569;border-radius:var(--r-full);padding:.1rem .5rem}.sup-item-preview[data-v-8c9df855]{color:#64748b;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:560px}.sup-item-time[data-v-8c9df855]{color:#94a3b8;font-size:.8rem;white-space:nowrap}.sup-thread[data-v-8c9df855]{max-width:860px}.sup-thread-title[data-v-8c9df855]{font-size:1.15rem;margin:.75rem 0}.sup-closed-note[data-v-8c9df855]{display:flex;align-items:center;gap:.4rem;color:#b45309;background:#fffbeb;border-radius:var(--r-md);padding:.5rem .75rem;font-size:.85rem}.sup-msgs[data-v-8c9df855]{display:flex;flex-direction:column;gap:.6rem;margin:1rem 0}.sup-msg[data-v-8c9df855]{border-radius:var(--r-lg);padding:.6rem .9rem;max-width:85%}.sup-msg--mine[data-v-8c9df855]{background:#eef2ff;align-self:flex-end}.sup-msg--admin[data-v-8c9df855]{background:#f1f5f9;align-self:flex-start}.sup-msg-meta[data-v-8c9df855]{font-size:.75rem;color:#64748b;margin:0 0 .25rem}.sup-msg-body[data-v-8c9df855]{margin:0;white-space:pre-line}.sup-msg-seen[data-v-8c9df855]{white-space:nowrap}.sup-msg-seen.is-seen[data-v-8c9df855]{color:#16a34a;font-weight:600}.sup-reply[data-v-8c9df855]{display:flex;gap:.6rem;align-items:flex-end}.sup-reply textarea[data-v-8c9df855]{flex:1}.sup-topics[data-v-8c9df855]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.sup-topic[data-v-8c9df855]{border:1px solid #e2e8f0;background:#fff;border-radius:var(--r-full);padding:.3rem .75rem;font-size:.83rem;font-weight:600;color:#475569;cursor:pointer}.sup-topic[data-v-8c9df855]:hover{background:#f8fafc}.sup-topic.on[data-v-8c9df855]{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.sup-topic-input[data-v-8c9df855]{margin-top:.15rem}.spin[data-v-8c9df855]{animation:spin-8c9df855 1s linear infinite}@keyframes spin-8c9df855{to{transform:rotate(1turn)}}.pu-page-header[data-v-882a3f58]{margin-bottom:1.25rem}.pu-page-header h1[data-v-882a3f58]{display:flex;align-items:center;gap:.5rem;font-size:1.35rem;margin:0 0 .35rem}.pu-page-sub[data-v-882a3f58]{color:#64748b;font-size:.9rem;margin:0}.ann-empty[data-v-882a3f58]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;color:#64748b;text-align:center}.ann-empty-icon[data-v-882a3f58]{font-size:2.5rem;color:#94a3b8}.ann-list[data-v-882a3f58]{display:flex;flex-direction:column;gap:1rem;max-width:760px}.ann-card[data-v-882a3f58]{background:#fff;border:1px solid #e2e8f0;border-radius:var(--r-lg);padding:1rem 1.25rem;box-shadow:0 1px 2px #0f172a0a}.ann-card-head[data-v-882a3f58]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.ann-card-head h2[data-v-882a3f58]{font-size:1.05rem;margin:0}.ann-card-head time[data-v-882a3f58]{font-size:.8rem;color:#94a3b8;white-space:nowrap}.ann-card-content[data-v-882a3f58]{white-space:pre-line;margin:.6rem 0 .9rem;color:#334155}.ann-card-foot[data-v-882a3f58]{display:flex;justify-content:flex-end}.spin[data-v-882a3f58]{animation:spin-882a3f58 1s linear infinite}@keyframes spin-882a3f58{to{transform:rotate(1turn)}}.promo-page[data-v-e44e7ae1]{display:flex;flex-direction:column;gap:1.75rem;max-width:760px}.promo-hero[data-v-e44e7ae1]{display:flex;align-items:flex-start;gap:1.25rem;background:linear-gradient(135deg,var(--c-primary) 0,#4338ca 100%);border-radius:var(--r-xl);padding:2rem 2.5rem;color:#fff}.promo-hero h1[data-v-e44e7ae1]{font-size:clamp(1.25rem,1rem + 1.2vw,1.625rem);font-weight:700;color:#fff;margin:0 0 .375rem}.promo-hero p[data-v-e44e7ae1]{font-size:.9375rem;color:#ffffffd9;margin:0;line-height:1.55}@media(max-width:640px){.promo-hero[data-v-e44e7ae1]{padding:1.5rem;flex-direction:column}}.promo-hero-icon[data-v-e44e7ae1]{flex-shrink:0;width:56px;height:56px;background:#ffffff26;border-radius:var(--r-lg);display:flex;align-items:center;justify-content:center}.promo-hero-icon[data-v-e44e7ae1] svg{width:32px;height:32px;color:#fff}.promo-status-card[data-v-e44e7ae1]{border-radius:var(--r-xl);padding:1.5rem;border:1.5px solid}.promo-status-card.status-active[data-v-e44e7ae1]{background:#f0fdf4;border-color:#86efac}.promo-status-card.status-inactive[data-v-e44e7ae1]{background:var(--c-50);border-color:var(--c-200)}.status-loading[data-v-e44e7ae1]{display:flex;justify-content:center;padding:.5rem}.status-badge-row[data-v-e44e7ae1]{display:flex;align-items:center;gap:.625rem;font-size:1rem;font-weight:700;color:var(--c-800);margin-bottom:.875rem}.status-badge-row[data-v-e44e7ae1] svg{width:20px;height:20px;flex-shrink:0}.status-icon-active[data-v-e44e7ae1]{color:var(--c-success)}.status-icon-inactive[data-v-e44e7ae1]{color:var(--c-400)}.status-details[data-v-e44e7ae1]{display:flex;gap:2rem;flex-wrap:wrap}.status-detail-item[data-v-e44e7ae1]{display:flex;flex-direction:column;gap:.125rem}.status-detail-label[data-v-e44e7ae1]{font-size:.75rem;font-weight:600;color:var(--c-500);text-transform:uppercase;letter-spacing:.04em}.status-detail-val[data-v-e44e7ae1]{font-size:1rem;font-weight:700;color:var(--c-800)}.status-desc[data-v-e44e7ae1]{font-size:.9375rem;color:var(--c-600);margin:0}.promo-section-label[data-v-e44e7ae1]{font-size:.75rem;font-weight:700;color:var(--c-400);text-transform:uppercase;letter-spacing:.08em;margin-bottom:-.75rem}.promo-benefits-grid[data-v-e44e7ae1]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:580px){.promo-benefits-grid[data-v-e44e7ae1]{grid-template-columns:1fr}}.promo-benefit[data-v-e44e7ae1]{background:#fff;border:1px solid var(--c-100);border-radius:var(--r-xl);padding:1.25rem;display:flex;flex-direction:column;gap:.375rem;box-shadow:var(--shadow-xs)}.promo-benefit strong[data-v-e44e7ae1]{font-size:.9375rem;font-weight:700;color:var(--c-800)}.promo-benefit span[data-v-e44e7ae1]{font-size:.875rem;color:var(--c-600);line-height:1.5}.promo-benefit-icon[data-v-e44e7ae1]{width:40px;height:40px;background:var(--c-primary-surface);border-radius:var(--r-lg);display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.promo-benefit-icon[data-v-e44e7ae1] svg{width:20px;height:20px;color:var(--c-primary)}.promo-how-list[data-v-e44e7ae1]{display:flex;flex-direction:column;gap:.75rem}.promo-how-item[data-v-e44e7ae1]{display:flex;align-items:flex-start;gap:1rem;background:#fff;border:1px solid var(--c-100);border-radius:var(--r-xl);padding:1.25rem;box-shadow:var(--shadow-xs)}.promo-how-item div[data-v-e44e7ae1]{display:flex;flex-direction:column;gap:.25rem}.promo-how-item strong[data-v-e44e7ae1]{font-size:.9375rem;font-weight:700;color:var(--c-800)}.promo-how-item span[data-v-e44e7ae1]{font-size:.875rem;color:var(--c-600);line-height:1.5}.promo-how-num[data-v-e44e7ae1]{flex-shrink:0;width:32px;height:32px;background:var(--c-primary);color:#fff;border-radius:50%;justify-content:center;font-size:.875rem;font-weight:700}.promo-cta-box[data-v-e44e7ae1],.promo-how-num[data-v-e44e7ae1]{display:flex;align-items:center}.promo-cta-box[data-v-e44e7ae1]{background:var(--c-primary-surface);border:1.5px solid var(--c-primary-ring);border-radius:var(--r-xl);padding:1.5rem;gap:1.25rem;flex-wrap:wrap}.promo-cta-box div[data-v-e44e7ae1]{flex:1;min-width:200px;display:flex;flex-direction:column;gap:.25rem}.promo-cta-box div strong[data-v-e44e7ae1]{font-size:.9375rem;font-weight:700;color:var(--c-800)}.promo-cta-box div span[data-v-e44e7ae1]{font-size:.875rem;color:var(--c-600)}.promo-cta-icon[data-v-e44e7ae1]{flex-shrink:0;width:40px;height:40px;color:var(--c-primary)}.promo-cta-icon[data-v-e44e7ae1] svg{width:32px;height:32px}.promo-cta-btns[data-v-e44e7ae1]{display:flex;gap:.5rem;flex-wrap:wrap;flex-direction:row!important;min-width:unset!important;flex:unset!important}.promo-rules-note[data-v-e44e7ae1]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--c-500)}.promo-rules-note[data-v-e44e7ae1] svg{width:16px;height:16px;flex-shrink:0}.promo-rules-link[data-v-e44e7ae1]{color:var(--c-primary);text-decoration:underline}.promo-rules-link[data-v-e44e7ae1]:hover{color:var(--c-primary-hover,#4338ca)}.settings-page[data-v-45dae432]{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.settings-card[data-v-45dae432]{background:#fff;border-radius:var(--r-xl);padding:1.5rem;box-shadow:var(--shadow-sm)}.card-header[data-v-45dae432]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--c-100)}.card-header h2[data-v-45dae432]{font-size:1.05rem;font-weight:700;color:var(--c-800);margin:0 0 .2rem}.card-header p[data-v-45dae432]{font-size:.8rem;color:var(--c-400);margin:0}.card-icon[data-v-45dae432]{width:40px;height:40px;border-radius:var(--r-md);background:var(--c-primary-surface);display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-icon[data-v-45dae432] svg{width:20px;height:20px;color:var(--c-primary)}.card-icon.danger[data-v-45dae432]{background:var(--c-danger-bg)}.card-icon.danger[data-v-45dae432] svg{color:var(--c-danger)}.info-row[data-v-45dae432]{display:flex;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--c-50)}.info-row[data-v-45dae432]:last-child{border-bottom:none;padding-bottom:0}.info-label[data-v-45dae432]{font-size:.875rem;font-weight:600;color:var(--c-500);min-width:120px}.info-value[data-v-45dae432]{font-size:.875rem;color:var(--c-800);word-break:break-all}.info-value--muted[data-v-45dae432]{color:var(--c-500);word-break:normal;text-align:right}.role-badge[data-v-45dae432]{display:inline-flex;align-items:center;padding:.2rem .7rem;background:var(--c-primary-surface);color:var(--c-primary);border-radius:var(--r-full);font-size:.78rem;font-weight:600;border:1px solid #bfdbfe}.pw-form[data-v-45dae432]{display:flex;flex-direction:column;gap:.6rem;max-width:380px;margin-top:.75rem}.pw-spin[data-v-45dae432]{animation:pw-rot-45dae432 1s linear infinite}@keyframes pw-rot-45dae432{to{transform:rotate(1turn)}}.danger-card[data-v-45dae432]{border:1px solid #fecaca}.danger-info[data-v-45dae432]{display:flex;flex-direction:column;gap:1.25rem}.warning-box[data-v-45dae432]{display:flex;gap:.875rem;background:var(--c-danger-bg);border:1px solid #fecaca;border-radius:var(--r-md);padding:1rem 1.25rem}.warning-box[data-v-45dae432] svg{width:20px;height:20px;color:var(--c-danger);flex-shrink:0;margin-top:2px}.warning-box strong[data-v-45dae432]{display:block;font-size:.9rem;color:var(--c-danger);margin-bottom:.5rem}.warning-box ul[data-v-45dae432]{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.25rem}.warning-box ul li[data-v-45dae432]{font-size:.85rem;color:var(--c-700)}.btn-open-danger[data-v-45dae432]{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;background:transparent;border:1.5px solid var(--c-danger);border-radius:var(--r-md);color:var(--c-danger);font-size:.875rem;font-weight:600;cursor:pointer;font-family:inherit;align-self:flex-start;transition:background .15s,color .15s}.btn-open-danger[data-v-45dae432]:hover{background:var(--c-danger-bg)}.btn-open-danger[data-v-45dae432] svg{width:16px;height:16px}.delete-form[data-v-45dae432]{display:flex;flex-direction:column;gap:1rem}.confirm-hint[data-v-45dae432]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--c-700);margin:0}.confirm-hint[data-v-45dae432] svg{width:16px;height:16px;color:var(--c-500);flex-shrink:0}.password-field[data-v-45dae432]{display:flex;flex-direction:column;gap:.3rem}.input-icon[data-v-45dae432]{position:relative}.input-icon[data-v-45dae432] svg:first-child{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--c-400);pointer-events:none}.input-icon input[data-v-45dae432]{width:100%;padding:.7rem 2.75rem .7rem 2.25rem;border:1.5px solid var(--c-200);border-radius:var(--r-md);font-size:.9rem;color:var(--c-800);background:var(--c-50);box-sizing:border-box;font-family:inherit;transition:border-color .15s,box-shadow .15s}.input-icon input[data-v-45dae432]:focus{outline:none;border-color:var(--c-primary);background:#fff;box-shadow:0 0 0 3px var(--c-primary-ring)}.input-icon input[data-v-45dae432]::-moz-placeholder{color:var(--c-300)}.input-icon input[data-v-45dae432]::placeholder{color:var(--c-300)}.input-icon.is-invalid input[data-v-45dae432]{border-color:var(--c-danger);background:var(--c-danger-bg)}.input-icon.is-invalid input[data-v-45dae432]:focus{border-color:var(--c-danger);box-shadow:0 0 0 3px #ef444426}.input-icon .toggle-pw[data-v-45dae432]{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.25rem;display:flex;color:var(--c-400);border-radius:var(--r-sm)}.input-icon .toggle-pw[data-v-45dae432]:hover{color:var(--c-600)}.input-icon .toggle-pw[data-v-45dae432] svg{width:16px;height:16px}.field-error[data-v-45dae432]{display:flex;align-items:center;gap:.25rem;font-size:.78rem;color:var(--c-danger)}.field-error[data-v-45dae432] svg{width:12px;height:12px;flex-shrink:0}.delete-actions[data-v-45dae432]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.btn-cancel[data-v-45dae432]{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.25rem;background:var(--c-50);border:1.5px solid var(--c-200);border-radius:var(--r-md);color:var(--c-600);font-size:.875rem;font-weight:500;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s}.btn-cancel[data-v-45dae432]:hover{background:var(--c-100);border-color:var(--c-300)}.btn-cancel[data-v-45dae432] svg{width:16px;height:16px}.btn-delete[data-v-45dae432]{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.25rem;background:var(--c-danger);border:none;border-radius:var(--r-md);color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s,transform .1s}.btn-delete[data-v-45dae432]:hover:not(:disabled){background:#b91c1c;transform:translateY(-1px)}.btn-delete[data-v-45dae432]:disabled{opacity:.55;cursor:not-allowed}.btn-delete[data-v-45dae432] svg{width:16px;height:16px}.status-badge[data-v-45dae432]{display:inline-flex;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:600;padding:.25rem .75rem;border-radius:var(--r-full)}.status-badge[data-v-45dae432] svg{width:12px;height:12px}.status-badge.verified[data-v-45dae432]{background:#dcfce7;color:#166534}.status-badge.pending[data-v-45dae432]{background:#fef9c3;color:#854d0e}.status-badge.empty[data-v-45dae432]{background:var(--c-100);color:var(--c-500)}.notif-email-form[data-v-45dae432]{margin-top:.75rem}.form-row-inline[data-v-45dae432]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.form-row-inline .form-input[data-v-45dae432]{flex:1;min-width:180px}.notif-email-note[data-v-45dae432]{font-size:.8rem;color:var(--c-500);margin:.4rem 0 0;line-height:1.5}.success-msg[data-v-45dae432]{display:flex;align-items:center;gap:.4rem;margin-top:.5rem;font-size:.8125rem;color:var(--c-success)}.success-msg[data-v-45dae432] svg{width:12px;height:12px}.spin[data-v-45dae432]{animation:spin-45dae432 1s linear infinite}@keyframes spin-45dae432{to{transform:rotate(1turn)}}.ce-list[data-v-45dae432]{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.4rem}.ce-row[data-v-45dae432]{justify-content:space-between;gap:.75rem;padding:.55rem .7rem;border:1px solid #e2e8f0;border-radius:var(--r-md);background:#fff}.ce-main[data-v-45dae432],.ce-row[data-v-45dae432]{display:flex;align-items:center;flex-wrap:wrap}.ce-main[data-v-45dae432]{gap:.4rem;min-width:0}.ce-tag[data-v-45dae432]{font-size:.7rem;font-weight:700;padding:.08rem .45rem;border-radius:var(--r-full)}.ce-tag-main[data-v-45dae432]{background:#e0e7ff;color:#3730a3}.ce-tag-ok[data-v-45dae432]{background:#dcfce7;color:#166534}.ce-tag-free[data-v-45dae432]{background:#fef3c7;color:#92400e}.ce-tag-pending[data-v-45dae432]{background:#fee2e2;color:#b91c1c}.ce-used[data-v-45dae432]{font-size:.75rem;color:#64748b}.ce-lock[data-v-45dae432]{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;color:#94a3b8}.ce-lock[data-v-45dae432] svg{width:13px;height:13px}.ce-actions[data-v-45dae432]{display:flex;gap:.35rem}.verify-page[data-v-5b3045fd]{display:flex;align-items:center;justify-content:center;min-height:60vh}.verify-card[data-v-5b3045fd]{background:#fff;border:1px solid var(--c-200);border-radius:var(--r-xl);padding:2.5rem;max-width:420px;width:100%;text-align:center;box-shadow:var(--shadow-md)}.verify-state[data-v-5b3045fd]{display:flex;flex-direction:column;align-items:center;gap:1rem}.verify-state p[data-v-5b3045fd]{color:var(--c-500);font-size:.9rem;margin:0;line-height:1.6}.verify-state h2[data-v-5b3045fd]{margin:0;font-size:1.25rem;color:var(--c-800)}.state-icon[data-v-5b3045fd]{width:48px;height:48px}.success .state-icon[data-v-5b3045fd]{color:var(--c-success)}.error .state-icon[data-v-5b3045fd]{color:var(--c-danger)}.spin[data-v-5b3045fd]{width:32px;height:32px;color:var(--c-primary);animation:spin-5b3045fd 1s linear infinite}@keyframes spin-5b3045fd{to{transform:rotate(1turn)}}.ss[data-v-948c0623]{max-width:760px}.ss-title[data-v-948c0623]{font-size:1.6rem;font-weight:800;margin:0 0 .35rem}.ss-sub[data-v-948c0623]{color:var(--c-600,#64748b);margin:0 0 1.5rem;font-size:.92rem}.ss-empty[data-v-948c0623],.ss-loading[data-v-948c0623]{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:3rem 1rem;color:var(--c-600,#64748b);text-align:center}.ss-empty[data-v-948c0623] svg{width:32px;height:32px;color:#94a3b8}.ss-empty p[data-v-948c0623]{font-weight:700;color:#334155;margin:0}.ss-empty span[data-v-948c0623]{font-size:.86rem}.ss-empty-cta[data-v-948c0623]{margin-top:.5rem;padding:.6rem 1.1rem;background:#4f46e5;color:#fff;border-radius:var(--r-md);font-weight:700;text-decoration:none;font-size:.9rem}.spinner[data-v-948c0623]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#4f46e5;border-radius:50%;animation:ss-spin-948c0623 .8s linear infinite}@keyframes ss-spin-948c0623{to{transform:rotate(1turn)}}.ss-list[data-v-948c0623]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem}.ss-item[data-v-948c0623]{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border:1px solid #e8edf3;border-radius:var(--r-lg);background:#fff}.ss-ic[data-v-948c0623]{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:var(--r-md);background:#eef2ff;color:#4f46e5}.ss-ic[data-v-948c0623] svg{width:20px;height:20px}.ss-info[data-v-948c0623]{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.ss-label[data-v-948c0623]{font-weight:800;color:#0f172a;text-decoration:none;font-size:.95rem}.ss-label[data-v-948c0623]:hover{color:#4f46e5}.ss-meta[data-v-948c0623]{font-size:.78rem;color:#94a3b8}.ss-open[data-v-948c0623]{flex-shrink:0;padding:.5rem .85rem;border-radius:var(--r-md);background:#f1f5f9;color:#334155;font-size:.83rem;font-weight:700;text-decoration:none}.ss-open[data-v-948c0623]:hover{background:#e0e7ff;color:#4f46e5}.ss-del[data-v-948c0623]{flex-shrink:0;display:grid;place-items:center;width:38px;height:38px;border:1px solid #fecdd3;border-radius:var(--r-md);background:#fff;color:#e11d48;cursor:pointer}.ss-del[data-v-948c0623]:hover{background:#fff1f2}.ss-del[data-v-948c0623] svg{width:16px;height:16px}@media(max-width:560px){.ss-open[data-v-948c0623]{display:none}}.lz[data-v-83d7c0cc]{max-width:880px}.lz-page-header[data-v-83d7c0cc]{margin-bottom:1.25rem}.lz-page-header h1[data-v-83d7c0cc]{display:flex;align-items:center;gap:.5rem;font-size:1.35rem;margin:0 0 .35rem}.lz-page-sub[data-v-83d7c0cc]{color:#64748b;font-size:.9rem;margin:0}.lz-page-sub b[data-v-83d7c0cc]{color:#4f46e5}.lz-empty[data-v-83d7c0cc]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;color:#64748b;text-align:center}.lz-empty p[data-v-83d7c0cc]{margin:0;max-width:420px}.lz-empty-icon[data-v-83d7c0cc]{font-size:2.5rem;width:2.5rem;height:2.5rem;color:#94a3b8}.lz-spin[data-v-83d7c0cc]{animation:lz-rot-83d7c0cc 1s linear infinite}@keyframes lz-rot-83d7c0cc{to{transform:rotate(1turn)}}.lz-list[data-v-83d7c0cc]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.lz-item[data-v-83d7c0cc]{background:#fff;border:1px solid #e8edf3;border-radius:var(--r-lg);overflow:hidden;transition:border-color .15s,box-shadow .15s}.lz-item.unread[data-v-83d7c0cc]{border-color:#bfdbfe;background:#f8fbff}.lz-item.open[data-v-83d7c0cc]{box-shadow:0 12px 30px -16px #0f172a4d}.lz-row[data-v-83d7c0cc]{width:100%;display:flex;align-items:flex-start;gap:.8rem;padding:.85rem 1rem;background:none;border:none;text-align:left;cursor:pointer}.lz-ava[data-v-83d7c0cc]{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#4f46e5,#4f46e5);color:#fff;font-weight:800;font-size:.9rem}.lz-main[data-v-83d7c0cc]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.lz-top[data-v-83d7c0cc]{display:flex;align-items:center;gap:.5rem}.lz-name[data-v-83d7c0cc]{font-weight:800;color:#0f172a;font-size:.95rem}.lz-dot[data-v-83d7c0cc]{width:8px;height:8px;border-radius:50%;background:#4f46e5;flex-shrink:0}.lz-date[data-v-83d7c0cc]{margin-left:auto;font-size:.76rem;color:#94a3b8;white-space:nowrap}.lz-sub[data-v-83d7c0cc]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.8rem;color:#64748b}.lz-tag[data-v-83d7c0cc]{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#4f46e5;background:#eef2ff;padding:.12rem .45rem;border-radius:var(--r-sm)}.lz-target[data-v-83d7c0cc]{font-weight:600;color:#475569;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lz-inq[data-v-83d7c0cc]{color:#94a3b8}.lz-preview[data-v-83d7c0cc]{font-size:.85rem;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lz-item.open .lz-preview[data-v-83d7c0cc]{display:none}.lz-chev[data-v-83d7c0cc]{width:18px;height:18px;color:#94a3b8;flex-shrink:0;margin-top:.5rem}.lz-detail[data-v-83d7c0cc]{padding:0 1rem 1rem 4.3rem}.lz-msg[data-v-83d7c0cc]{margin:0 0 .8rem;font-size:.92rem;line-height:1.55;color:#1e293b;white-space:pre-wrap}.lz-contacts[data-v-83d7c0cc]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem}.lz-contact[data-v-83d7c0cc]{display:inline-flex;align-items:center;gap:.35rem;font-size:.84rem;font-weight:700;color:#334155;text-decoration:none;background:#f1f5f9;padding:.4rem .7rem;border-radius:var(--r-md)}.lz-contact[data-v-83d7c0cc]:hover{background:#e2e8f0}.lz-contact.lz-link[data-v-83d7c0cc]{color:#4f46e5;background:var(--c-primary-surface)}.lz-contact[data-v-83d7c0cc] svg{width:16px;height:16px}.lz-actions[data-v-83d7c0cc]{display:flex;flex-wrap:wrap;gap:.5rem}.lz-btn[data-v-83d7c0cc]{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:800;padding:.5rem .9rem;border-radius:var(--r-md);border:none;cursor:pointer;text-decoration:none}.lz-btn[data-v-83d7c0cc] svg{width:16px;height:16px}.lz-btn-primary[data-v-83d7c0cc]{background:#4f46e5;color:#fff}.lz-btn-primary[data-v-83d7c0cc]:hover{background:#4338ca}.lz-btn-danger[data-v-83d7c0cc]{background:#fff;color:#e11d48;border:1px solid #fecdd3}.lz-btn-danger[data-v-83d7c0cc]:hover{background:#fff1f2}@media(max-width:560px){.lz-detail[data-v-83d7c0cc]{padding-left:1rem}}.adm-dash[data-v-147af970]{display:flex;flex-direction:column;gap:1.5rem}.adm-dash-header[data-v-147af970]{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.adm-dash-header h1[data-v-147af970]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0}.adm-date[data-v-147af970]{font-size:.875rem;color:var(--c-400)}.adm-stats[data-v-147af970]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:900px){.adm-stats[data-v-147af970]{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.adm-stats[data-v-147af970]{grid-template-columns:1fr 1fr}}.adm-stat[data-v-147af970]{background:#fff;border:1px solid var(--c-100);border-radius:var(--r-lg);padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.375rem;box-shadow:var(--shadow-xs)}.adm-stat-val[data-v-147af970]{font-size:1.875rem;font-weight:800;color:var(--c-800);line-height:1;font-variant-numeric:tabular-nums}.adm-stat-val.adm-stat-green[data-v-147af970]{color:var(--c-success)}.adm-stat-val.adm-stat-orange[data-v-147af970]{color:var(--c-warning)}.adm-stat-val.adm-stat-red[data-v-147af970]{color:var(--c-danger,#dc2626)}.adm-stat-lbl[data-v-147af970]{font-size:.8125rem;color:var(--c-500);font-weight:500}.adm-stat--link[data-v-147af970]{text-decoration:none;transition:border-color .1s,box-shadow .1s}.adm-stat--link[data-v-147af970]:hover{border-color:var(--c-primary-ring);box-shadow:var(--shadow-sm)}.adm-todo[data-v-147af970]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-bottom:1rem}.adm-inbox-card--growth[data-v-147af970]{background:linear-gradient(135deg,#f5f3ff,#fff)}.adm-top[data-v-147af970]{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}@media(max-width:900px){.adm-top[data-v-147af970]{grid-template-columns:1fr}}.adm-inbox-card[data-v-147af970]{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:#fff;border:1px solid var(--c-100);border-radius:var(--r-lg);text-decoration:none;box-shadow:var(--shadow-xs);transition:border-color .1s,box-shadow .1s}.adm-inbox-card[data-v-147af970]:hover{border-color:var(--c-primary-ring);box-shadow:var(--shadow-sm)}.adm-inbox-card--open[data-v-147af970]{border-color:#fde68a;background:#fffbeb}.adm-inbox-icon[data-v-147af970]{width:34px;height:34px;color:var(--c-primary);flex-shrink:0}.adm-inbox-info[data-v-147af970]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.adm-inbox-val[data-v-147af970]{font-size:1.875rem;font-weight:800;color:var(--c-800);line-height:1;font-variant-numeric:tabular-nums}.adm-inbox-card--open .adm-inbox-val[data-v-147af970]{color:var(--c-warning,#d97706)}.adm-inbox-lbl[data-v-147af970]{font-size:.875rem;font-weight:600;color:var(--c-700)}.adm-inbox-sub[data-v-147af970]{font-size:.75rem;color:var(--c-400)}.adm-inbox-go[data-v-147af970]{width:20px;height:20px;color:var(--c-400);margin-left:auto;flex-shrink:0}.adm-health[data-v-147af970]{gap:.6rem;min-width:0}.adm-health[data-v-147af970],.adm-section[data-v-147af970]{display:flex;flex-direction:column}.adm-section[data-v-147af970]{gap:.75rem}.adm-tool-card[data-v-147af970]{display:flex;align-items:center;gap:1rem;justify-content:space-between;flex-wrap:wrap;background:#fff;border:1px solid var(--c-100);border-radius:var(--r-lg);padding:1rem 1.25rem;box-shadow:var(--shadow-xs)}.adm-tool-info[data-v-147af970]{display:flex;flex-direction:column;gap:.25rem}.adm-tool-info strong[data-v-147af970]{font-size:.875rem;font-weight:600;color:var(--c-800)}.adm-tool-info span[data-v-147af970]{font-size:.8rem;color:var(--c-500)}.adm-tool-info code[data-v-147af970]{font-size:.78rem;background:var(--c-50);padding:.1rem .35rem;border-radius:var(--r-sm);color:var(--c-700)}.adm-version-grid[data-v-147af970]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:700px){.adm-version-grid[data-v-147af970]{grid-template-columns:1fr}}.adm-version-col[data-v-147af970]{background:#fff;border:1px solid var(--c-100);border-radius:var(--r-lg);padding:1rem 1.25rem;box-shadow:var(--shadow-xs)}.adm-version-label[data-v-147af970]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-400);margin-bottom:.75rem}.adm-info-row[data-v-147af970]{display:flex;gap:1rem;padding:.4rem 0;border-bottom:1px solid var(--c-50)}.adm-info-row[data-v-147af970]:last-child{border-bottom:none}.adm-info-key[data-v-147af970]{font-size:.8125rem;font-weight:600;color:var(--c-500);min-width:90px;flex-shrink:0}.adm-info-val[data-v-147af970]{font-size:.8125rem;color:var(--c-800);word-break:break-all}.adm-info-val.mono[data-v-147af970]{font-family:monospace;font-size:.8rem;background:var(--c-50);padding:.1rem .35rem;border-radius:var(--r-sm)}.adm-info-loading[data-v-147af970]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--c-400)}.adm-info-loading[data-v-147af970] svg{width:12px;height:12px}.adm-info-empty[data-v-147af970]{font-size:.8rem;color:var(--c-400);font-style:italic}.adm-info-empty code[data-v-147af970]{background:var(--c-50);padding:.1rem .35rem;border-radius:var(--r-sm);font-style:normal}.adm-recent[data-v-147af970]{display:flex;flex-direction:column;gap:.75rem}.adm-section-hd[data-v-147af970]{display:flex;align-items:center;justify-content:space-between}.adm-section-hd span[data-v-147af970]{font-size:.9375rem;font-weight:600;color:var(--c-700)}.adm-see-all[data-v-147af970]{font-size:.8125rem;color:var(--c-primary);text-decoration:none;font-weight:500}.adm-see-all[data-v-147af970]:hover{text-decoration:underline}.td-name[data-v-147af970]{font-weight:500;color:var(--c-800)}.adm-metrics-live[data-v-147af970]{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600;color:var(--c-500);text-transform:uppercase;letter-spacing:.05em}.adm-live-dot[data-v-147af970]{width:7px;height:7px;border-radius:50%;background:var(--c-success);animation:pulse-dot-147af970 1.4s ease-in-out infinite}@keyframes pulse-dot-147af970{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.adm-metrics-grid[data-v-147af970]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.875rem}.adm-metric-card[data-v-147af970]{background:#fff;border:1px solid var(--c-100);border-radius:var(--r-lg);padding:1rem 1.25rem;box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:.5rem;min-height:86px;justify-content:center}.adm-metric-loading[data-v-147af970]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--c-400)}.adm-metric-loading[data-v-147af970] svg{width:16px;height:16px}.adm-metric-header[data-v-147af970]{display:flex;align-items:center;gap:.5rem}.adm-metric-header code[data-v-147af970]{font-size:.78rem;background:var(--c-50);padding:.1rem .35rem;border-radius:var(--r-sm);color:var(--c-700)}.adm-metric-icon[data-v-147af970]{width:18px;height:18px;color:var(--c-400);flex-shrink:0}.adm-metric-name[data-v-147af970]{font-size:.8125rem;font-weight:600;color:var(--c-600);flex:1}.adm-metric-val[data-v-147af970]{font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}.adm-metric-val.lvl-ok[data-v-147af970]{color:var(--c-success)}.adm-metric-val.lvl-warn[data-v-147af970]{color:var(--c-warning)}.adm-metric-val.lvl-danger[data-v-147af970]{color:var(--c-danger)}.adm-metric-sub[data-v-147af970]{font-size:.75rem;color:var(--c-400)}.adm-metric-bar[data-v-147af970]{height:6px;background:var(--c-100);border-radius:var(--r-sm);overflow:hidden}.adm-metric-fill[data-v-147af970]{height:100%;border-radius:var(--r-sm);transition:width .5s ease}.adm-metric-fill.lvl-ok[data-v-147af970]{background:var(--c-success)}.adm-metric-fill.lvl-warn[data-v-147af970]{background:var(--c-warning)}.adm-metric-fill.lvl-danger[data-v-147af970]{background:var(--c-danger)}.adm-health-ok[data-v-147af970]{display:flex;align-items:center;gap:.5rem;color:var(--c-success,#059669);font-weight:600;font-size:.9rem;padding:.9rem 1rem;background:#ecfdf5;border-radius:var(--r-md)}.adm-health-list[data-v-147af970]{display:flex;flex-direction:column;gap:.4rem}.adm-health-item[data-v-147af970]{display:flex;align-items:center;gap:.6rem;padding:.6rem .9rem;border-radius:var(--r-md);text-decoration:none;font-size:.88rem;font-weight:600}.adm-health-item--warn[data-v-147af970]{background:#fffbeb;color:#b45309}.adm-health-item--err[data-v-147af970]{background:#fef2f2;color:#b91c1c}.adm-health-item[data-v-147af970]:hover{filter:brightness(.97)}.adm-health-go[data-v-147af970]{margin-left:auto;opacity:.5}.user-dash[data-v-c46b4177]{display:flex;flex-direction:column;gap:1.75rem}.ud-welcome[data-v-c46b4177]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;background:linear-gradient(135deg,var(--c-primary) 0,#4338ca 100%);border-radius:var(--r-xl);padding:2rem 2.5rem;color:#fff}@media(max-width:640px){.ud-welcome[data-v-c46b4177]{padding:1.5rem}}.ud-welcome-text h1[data-v-c46b4177]{font-size:clamp(1.25rem,1rem + 1.2vw,1.75rem);font-weight:700;color:#fff;margin:0 0 .375rem}.ud-welcome-text p[data-v-c46b4177]{font-size:1rem;color:#fffc;margin:0}.ud-chooser-title[data-v-c46b4177]{font-size:1rem;font-weight:700;color:var(--c-700);margin:0 0 .75rem}.ud-choice-grid[data-v-c46b4177]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:640px){.ud-choice-grid[data-v-c46b4177]{grid-template-columns:1fr}}.ud-choice[data-v-c46b4177]{--acc-c:var(--c-primary);--acc-s:var(--c-primary-surface);position:relative;display:flex;align-items:center;gap:1rem;padding:1.25rem 1.35rem;background:#fff;border:1px solid var(--c-100);border-radius:var(--r-xl);text-decoration:none;box-shadow:var(--shadow-xs);overflow:hidden;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.ud-choice[data-v-c46b4177]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--acc-c);opacity:0;transition:opacity .15s ease}.ud-choice[data-v-c46b4177]:hover{transform:translateY(-3px);border-color:var(--acc-c);box-shadow:0 8px 22px #0f172a1a}.ud-choice[data-v-c46b4177]:hover:before{opacity:1}.ud-choice:hover .ud-choice-arrow[data-v-c46b4177]{transform:translate(3px);color:var(--acc-c)}.ud-choice:hover .ud-choice-ic[data-v-c46b4177]{background:var(--acc-c);color:#fff}.ud-choice--place[data-v-c46b4177]{--acc-c:#059669;--acc-s:#ecfdf5}.ud-choice--listing[data-v-c46b4177]{--acc-c:#d97706;--acc-s:#fffbeb}.ud-choice.is-full[data-v-c46b4177]{background:var(--c-50);border-color:var(--c-100);box-shadow:none}.ud-choice.is-full .ud-choice-ic[data-v-c46b4177]{background:var(--c-100);color:var(--c-400)}.ud-choice.is-full .ud-choice-title[data-v-c46b4177]{color:var(--c-600)}.ud-choice.is-full[data-v-c46b4177]:hover{transform:translateY(-2px);border-color:var(--c-300);box-shadow:0 4px 12px #0f172a0f}.ud-choice.is-full[data-v-c46b4177]:hover:before{opacity:0}.ud-choice.is-full:hover .ud-choice-ic[data-v-c46b4177]{background:var(--c-100);color:var(--c-400)}.ud-choice.is-full:hover .ud-choice-arrow[data-v-c46b4177]{color:var(--c-400)}.ud-choice-ic[data-v-c46b4177]{width:52px;height:52px;border-radius:var(--r-lg);background:var(--acc-s);color:var(--acc-c);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease,color .15s ease}.ud-choice-ic[data-v-c46b4177] svg{width:24px;height:24px}.ud-choice-body[data-v-c46b4177]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ud-choice-title[data-v-c46b4177]{font-size:1.05rem;font-weight:700;color:var(--c-800)}.ud-choice-desc[data-v-c46b4177]{font-size:.85rem;color:var(--c-500);line-height:1.4}.ud-choice-meta[data-v-c46b4177]{display:inline-flex;align-items:center;gap:.3rem;margin-top:.25rem;font-size:.75rem;font-weight:600;color:var(--acc-c)}.ud-choice-meta[data-v-c46b4177] svg{width:12px;height:12px}.ud-choice-meta--full[data-v-c46b4177]{align-self:flex-start;padding:.2rem .5rem;border-radius:var(--r-full,999px);background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.ud-choice-arrow[data-v-c46b4177]{margin-left:auto;width:20px;height:20px;color:var(--c-300);flex-shrink:0;transition:transform .15s ease,color .15s ease}.ud-choice-arrow[data-v-c46b4177] svg{width:20px;height:20px}.ud-stats[data-v-c46b4177]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:800px){.ud-stats[data-v-c46b4177]{grid-template-columns:repeat(2,1fr)}}@media(max-width:400px){.ud-stats[data-v-c46b4177]{grid-template-columns:1fr}}.ud-stat-card[data-v-c46b4177]{background:#fff;border:1px solid var(--c-100);border-radius:var(--r-xl);padding:1.25rem;display:flex;align-items:center;gap:1rem;box-shadow:var(--shadow-xs)}@media(max-width:640px){.ud-stat-card[data-v-c46b4177]{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem}}.ud-stat-icon[data-v-c46b4177]{width:48px;height:48px;border-radius:var(--r-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ud-stat-icon[data-v-c46b4177] svg{width:24px;height:24px}.ud-stat-icon.ud-icon-indigo[data-v-c46b4177]{background:#ede9fe;color:#7c3aed}.ud-stat-icon.ud-icon-blue[data-v-c46b4177]{background:var(--c-primary-surface);color:var(--c-primary)}.ud-stat-icon.ud-icon-gray[data-v-c46b4177]{background:var(--c-100);color:var(--c-500)}.ud-stat-icon.ud-icon-green[data-v-c46b4177]{background:var(--c-success-bg);color:var(--c-success)}.ud-stat-icon.ud-icon-amber[data-v-c46b4177]{background:#fffbeb;color:#d97706}.ud-stat-body[data-v-c46b4177]{display:flex;flex-direction:column;gap:.125rem}.ud-stat-num[data-v-c46b4177]{font-size:1.75rem;font-weight:800;color:var(--c-800);line-height:1;font-variant-numeric:tabular-nums}.ud-limit[data-v-c46b4177]{font-size:1rem;font-weight:500;color:var(--c-400)}.ud-stat-card-link[data-v-c46b4177]{text-decoration:none;cursor:pointer;transition:box-shadow .15s,border-color .15s}.ud-stat-card-link[data-v-c46b4177]:hover{border-color:var(--c-primary-ring);box-shadow:var(--shadow-sm,0 1px 4px rgba(0,0,0,.1))}.ud-stat-label[data-v-c46b4177]{font-size:.8125rem;color:var(--c-500);font-weight:500}.ud-limit-notice[data-v-c46b4177]{display:flex;align-items:center;gap:.625rem;padding:.875rem 1.125rem;border-radius:var(--r-lg);font-size:.875rem;line-height:1.5}.ud-limit-notice.ud-limit-ok[data-v-c46b4177]{background:var(--c-primary-surface);color:var(--c-700);border:1px solid var(--c-primary-ring)}.ud-limit-notice.ud-limit-full[data-v-c46b4177]{background:#fef9c3;color:#854d0e;border:1px solid #fde047}.ud-limit-notice strong[data-v-c46b4177]{font-weight:700}.ud-notice-icon[data-v-c46b4177]{flex-shrink:0;width:18px;height:18px}.ud-notice-icon[data-v-c46b4177] svg{width:16px;height:16px}.ud-notice-link[data-v-c46b4177]{font-weight:600;text-decoration:underline;color:inherit;white-space:nowrap}.ud-notice-link[data-v-c46b4177]:hover{opacity:.8}.ud-loading[data-v-c46b4177]{gap:1rem;padding:2rem;color:var(--c-500);font-size:.9375rem}.ud-loading[data-v-c46b4177],.ud-section-hd[data-v-c46b4177]{display:flex;align-items:center}.ud-section-hd[data-v-c46b4177]{justify-content:space-between;margin-bottom:.75rem}.ud-section-hd span[data-v-c46b4177]{font-size:1rem;font-weight:700;color:var(--c-700)}.ud-see-all[data-v-c46b4177]{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:var(--c-primary);text-decoration:none;font-weight:500}.ud-see-all[data-v-c46b4177] svg{width:12px;height:12px}.ud-see-all[data-v-c46b4177]:hover{text-decoration:underline}.ud-place-list[data-v-c46b4177]{background:#fff;border:1px solid var(--c-100);border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-xs)}.ud-place-row[data-v-c46b4177]{display:flex;align-items:center;border-bottom:1px solid var(--c-50)}.ud-place-row[data-v-c46b4177]:last-child{border-bottom:none}.ud-place-main[data-v-c46b4177]{display:flex;align-items:center;gap:.875rem;padding:.875rem 1.25rem;text-decoration:none;flex:1;transition:background .1s}.ud-place-main[data-v-c46b4177]:hover{background:var(--c-50)}.ud-place-view-btn[data-v-c46b4177]{display:flex;align-items:center;gap:.375rem;padding:.625rem 1rem;text-decoration:none;font-size:.8125rem;font-weight:600;color:var(--c-success);border-left:1px solid var(--c-50);white-space:nowrap;transition:background .1s}.ud-place-view-btn[data-v-c46b4177] svg{width:16px;height:16px}.ud-place-view-btn[data-v-c46b4177]:hover{background:var(--c-success-bg)}.ud-status-dot[data-v-c46b4177]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ud-status-dot.active[data-v-c46b4177]{background:var(--c-success)}.ud-status-dot.inactive[data-v-c46b4177]{background:var(--c-400)}.ud-place-name[data-v-c46b4177]{flex:1;font-weight:600;color:var(--c-800);font-size:.9375rem}.ud-place-city[data-v-c46b4177]{font-size:.875rem;color:var(--c-500)}.ud-place-meta[data-v-c46b4177]{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.ud-place-price[data-v-c46b4177]{font-size:.875rem;font-weight:700;color:var(--c-primary,#4f46e5)}.ud-place-status[data-v-c46b4177]{font-size:.75rem;font-weight:800;padding:.15rem .45rem;border-radius:var(--r-full);color:#fff}.ud-place-status.active[data-v-c46b4177]{background:#059669}.ud-place-status.pending[data-v-c46b4177]{background:#d97706}.ud-place-status.rejected[data-v-c46b4177]{background:#dc2626}.ud-place-status.sold[data-v-c46b4177]{background:#4f46e5}.ud-place-status.expired[data-v-c46b4177]{background:#64748b}.ud-place-arrow[data-v-c46b4177]{width:18px;height:18px;color:var(--c-300);flex-shrink:0}.ud-empty[data-v-c46b4177]{background:#fff;border:2px dashed var(--c-200);border-radius:var(--r-2xl);padding:3.5rem 2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.ud-empty h2[data-v-c46b4177]{font-size:1.375rem;font-weight:700;color:var(--c-800);margin:0}.ud-empty p[data-v-c46b4177]{font-size:1rem;color:var(--c-500);max-width:420px;margin:0;line-height:1.6}.ud-empty-icon[data-v-c46b4177]{width:80px;height:80px;border-radius:50%;background:var(--c-primary-surface);display:flex;align-items:center;justify-content:center}.ud-empty-icon[data-v-c46b4177] svg{width:32px;height:32px;color:var(--c-primary)}.content[data-v-77f52e54]{max-width:900px;margin:0 auto;position:relative;z-index:1}.lead[data-v-34e36974]{max-width:980px;margin:0 auto;padding:0 1rem;color:#1f2937}.lead-nav[data-v-34e36974]{display:flex;align-items:center;gap:1.5rem;padding:1rem 0;border-bottom:1px solid #e2e8f0}.lead-logo[data-v-34e36974]{font-weight:800;font-size:1.25rem;color:var(--c-primary,#2563eb);text-decoration:none}.lead-navlinks[data-v-34e36974]{display:flex;gap:1.2rem;margin-right:auto}.lead-navlinks a[data-v-34e36974]{color:#334155;text-decoration:none;font-size:.95rem}.lead-navlinks a[data-v-34e36974]:hover{color:var(--c-primary,#2563eb)}.lead-navauth[data-v-34e36974]{display:flex;align-items:center;gap:1rem}.lead-navauth>a[data-v-34e36974]:first-child{color:#475569;text-decoration:none;font-size:.95rem}.lead-navbtn[data-v-34e36974]{background:var(--c-primary,#2563eb);color:#fff;padding:.5rem .9rem;border-radius:var(--r-md);text-decoration:none;font-weight:600;font-size:.9rem}@media(max-width:640px){.lead-navlinks[data-v-34e36974]{display:none}}.lead-hero[data-v-34e36974]{text-align:center;padding:2.5rem 0 2rem}.lead-hero h1[data-v-34e36974]{font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.2;margin:0 0 1rem}.hl[data-v-34e36974]{color:var(--c-primary,#2563eb)}.lead-sub[data-v-34e36974]{font-size:1.05rem;color:#475569;line-height:1.6;max-width:620px;margin:0 auto 1.5rem}.lead-cta[data-v-34e36974]{display:inline-block;background:var(--c-primary,#2563eb);color:#fff;font-weight:700;padding:.9rem 1.6rem;border-radius:var(--r-lg);text-decoration:none;font-size:1.05rem}.lead-cta--sm[data-v-34e36974]{margin-top:1rem;font-size:.95rem;padding:.7rem 1.3rem}.lead-note[data-v-34e36974]{font-size:.85rem;color:#94a3b8;margin:.7rem 0 1.2rem}.lead-citylink[data-v-34e36974]{font-size:.95rem;color:var(--c-primary,#2563eb);text-decoration:none}.lead-benefits[data-v-34e36974],.lead-faq[data-v-34e36974],.lead-local[data-v-34e36974],.lead-steps[data-v-34e36974]{padding:2rem 0;border-top:1px solid #e2e8f0}.lead-local p[data-v-34e36974]{color:#475569;line-height:1.6;max-width:720px;margin:0 auto 1rem;text-align:center}.lead-districts[data-v-34e36974]{list-style:none;padding:0;margin:0 auto 1.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:720px}.lead-districts li[data-v-34e36974]{font-size:.85rem;color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:var(--r-full);padding:.3rem .8rem}.lead-local-links-lead[data-v-34e36974]{font-weight:600;color:#0f172a;margin-bottom:.6rem;text-align:center}.lead-links[data-v-34e36974]{list-style:none;padding:0;margin:0 auto;max-width:640px;display:grid;gap:.4rem;text-align:center}.lead-links a[data-v-34e36974]{color:var(--c-primary,#2563eb);text-decoration:none;font-size:.95rem}.lead-links a[data-v-34e36974]:hover{text-decoration:underline}.lead h2[data-v-34e36974]{font-size:1.4rem;margin:0 0 1.2rem;text-align:center}.lead-grid[data-v-34e36974]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.lead-grid li[data-v-34e36974]{display:flex;gap:.75rem;padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--r-lg)}.lead-grid div[data-v-34e36974]{display:flex;flex-direction:column}.lead-grid strong[data-v-34e36974]{font-size:.98rem}.lead-grid span[data-v-34e36974]{font-size:.85rem;color:#64748b;line-height:1.45}.lead-ico[data-v-34e36974]{font-size:1.3rem;color:var(--c-primary,#2563eb);flex-shrink:0}.lead-stepslist[data-v-34e36974]{list-style:none;padding:0;margin:0 auto;max-width:560px;display:grid;gap:.7rem}.lead-stepslist li[data-v-34e36974]{display:flex;align-items:center;gap:.8rem;font-size:1rem}.lead-num[data-v-34e36974]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--c-primary,#2563eb);color:#fff;font-weight:700;flex-shrink:0}.lead-steps[data-v-34e36974]{text-align:center}.lead-faq-item[data-v-34e36974]{border:1px solid #e2e8f0;border-radius:var(--r-md);padding:.4rem .9rem;margin-bottom:.6rem}.lead-faq-item summary[data-v-34e36974]{cursor:pointer}.lead-faq-item h3[data-v-34e36974]{display:inline;font-size:.98rem;font-weight:600}.lead-faq-item p[data-v-34e36974]{color:#475569;line-height:1.55;font-size:.92rem}.lead-footer[data-v-34e36974]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1.5rem;margin-top:1rem;border-top:1px solid #e2e8f0;background:#f8fafc;padding:2rem 1rem;border-radius:var(--r-lg) 12px 0 0}.lead-fcol[data-v-34e36974]{display:flex;flex-direction:column;gap:.4rem;font-size:.88rem}.lead-fcol strong[data-v-34e36974]{color:#0f172a;margin-bottom:.2rem}.lead-fcol a[data-v-34e36974]{color:#475569;text-decoration:none}.lead-fcol a[data-v-34e36974]:hover{color:var(--c-primary,#2563eb)}.lead-fcol p[data-v-34e36974]{color:#64748b;margin:.2rem 0 0;line-height:1.4}.lead[data-v-c38551ed]{max-width:980px;margin:0 auto;padding:0 1rem;color:#1f2937}.lead-hero[data-v-c38551ed]{text-align:center;padding:2.5rem 0 2rem}.lead-hero h1[data-v-c38551ed]{font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.2;margin:0 0 1rem}.hl[data-v-c38551ed]{color:var(--c-primary,#2563eb)}.lead-sub[data-v-c38551ed]{font-size:1.05rem;color:#475569;line-height:1.6;max-width:620px;margin:0 auto 1.5rem}.lead-account[data-v-c38551ed]{margin:.5rem 0 0;font-size:.875rem;color:var(--c-500,#64748b);max-width:46ch}.lead-cta[data-v-c38551ed]{display:inline-block;background:var(--c-primary,#2563eb);color:#fff;font-weight:700;padding:.9rem 1.6rem;border-radius:var(--r-lg);text-decoration:none;font-size:1.05rem}.lead-cta--sm[data-v-c38551ed]{margin-top:1rem;font-size:.95rem;padding:.7rem 1.3rem}.lead-note[data-v-c38551ed]{font-size:.85rem;color:#94a3b8;margin:.7rem 0 1.2rem}.lead-citylink[data-v-c38551ed]{font-size:.95rem;color:var(--c-primary,#2563eb);text-decoration:none}.lead-benefits[data-v-c38551ed],.lead-faq[data-v-c38551ed],.lead-local[data-v-c38551ed],.lead-steps[data-v-c38551ed]{padding:2rem 0;border-top:1px solid #e2e8f0}.lead-local p[data-v-c38551ed]{color:#475569;line-height:1.6;max-width:720px;margin:0 auto 1rem;text-align:center}.lead-districts[data-v-c38551ed]{list-style:none;padding:0;margin:0 auto 1.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:720px}.lead-districts li[data-v-c38551ed]{font-size:.85rem;color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:var(--r-full);padding:.3rem .8rem}.lead-local-links-lead[data-v-c38551ed]{font-weight:600;color:#0f172a;margin-bottom:.6rem}.lead-links[data-v-c38551ed]{list-style:none;padding:0;margin:0 auto;max-width:640px;display:grid;gap:.4rem;text-align:center}.lead-links a[data-v-c38551ed]{color:var(--c-primary,#2563eb);text-decoration:none;font-size:.95rem}.lead-links a[data-v-c38551ed]:hover{text-decoration:underline}.lead h2[data-v-c38551ed]{font-size:1.4rem;margin:0 0 1.2rem;text-align:center}.lead-grid[data-v-c38551ed]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.lead-grid li[data-v-c38551ed]{display:flex;gap:.75rem;padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--r-lg)}.lead-grid div[data-v-c38551ed]{display:flex;flex-direction:column}.lead-grid strong[data-v-c38551ed]{font-size:.98rem}.lead-grid span[data-v-c38551ed]{font-size:.85rem;color:#64748b;line-height:1.45}.lead-ico[data-v-c38551ed]{font-size:1.3rem;color:var(--c-primary,#2563eb);flex-shrink:0}.lead-stepslist[data-v-c38551ed]{list-style:none;padding:0;margin:0 auto;max-width:560px;display:grid;gap:.7rem}.lead-stepslist li[data-v-c38551ed]{display:flex;align-items:center;gap:.8rem;font-size:1rem}.lead-num[data-v-c38551ed]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--c-primary,#2563eb);color:#fff;font-weight:700;flex-shrink:0}.lead-steps[data-v-c38551ed]{text-align:center}.lead-faq-item[data-v-c38551ed]{border:1px solid #e2e8f0;border-radius:var(--r-md);padding:.4rem .9rem;margin-bottom:.6rem}.lead-faq-item summary[data-v-c38551ed]{cursor:pointer}.lead-faq-item h3[data-v-c38551ed]{display:inline;font-size:.98rem;font-weight:600}.lead-faq-item p[data-v-c38551ed]{color:#475569;line-height:1.55;font-size:.92rem}body,html{margin:0;padding:0;background:transparent}.embed[data-v-cc9148e0]{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;color:#1f2937;background:#fff;border-radius:var(--r-lg);overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f;height:100vh;min-height:380px;max-height:480px;border:1px solid #e5e7eb}.embed-hero[data-v-cc9148e0]{display:block;width:100%;height:160px;background-size:cover;background-position:50%;flex-shrink:0;text-decoration:none}.embed-hero--placeholder[data-v-cc9148e0]{background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#ffffffb3}.embed-body[data-v-cc9148e0]{flex:1;padding:14px 16px;display:flex;flex-direction:column;gap:6px;min-height:0;overflow:hidden}.embed-name-link[data-v-cc9148e0]{text-decoration:none;color:inherit}.embed-name-link:hover .embed-name[data-v-cc9148e0]{color:#4f46e5}.embed-name[data-v-cc9148e0]{margin:0;font-size:16px;font-weight:700;line-height:1.3;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s}.embed-status[data-v-cc9148e0]{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:var(--r-full);width:-moz-fit-content;width:fit-content}.embed-status__dot[data-v-cc9148e0]{width:6px;height:6px;border-radius:50%}.embed-status--open[data-v-cc9148e0]{background:#dcfce7;color:#15803d}.embed-status--open .embed-status__dot[data-v-cc9148e0]{background:#22c55e}.embed-status--closed[data-v-cc9148e0]{background:#fee2e2;color:#b91c1c}.embed-status--closed .embed-status__dot[data-v-cc9148e0]{background:#ef4444}.embed-addr[data-v-cc9148e0],.embed-phone[data-v-cc9148e0]{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;color:#4b5563;text-decoration:none}.embed-phone[data-v-cc9148e0]{color:#4f46e5;font-weight:600}.embed-phone[data-v-cc9148e0]:hover{text-decoration:underline}.embed-cta[data-v-cc9148e0]{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:auto;padding:9px 14px;background:#4f46e5;color:#fff;border-radius:var(--r-md);text-decoration:none;font-size:13px;font-weight:600;transition:background .15s}.embed-cta[data-v-cc9148e0]:hover{background:#4338ca}.embed-brand[data-v-cc9148e0]{text-align:center;padding:6px;font-size:12px;color:#9ca3af;text-decoration:none;border-top:1px solid #f3f4f6}.embed-brand strong[data-v-cc9148e0]{color:#6b7280}.content[data-v-159ccb02]{max-width:900px;margin:0 auto;position:relative;z-index:1}.gc-page[data-v-513b2571]{min-height:100vh;background:#f1f5f9;display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem}.gc-card[data-v-513b2571]{width:100%;max-width:620px;background:#fff;border:1px solid #e2e8f0;border-radius:var(--r-lg);box-shadow:0 10px 30px -20px #0f172a80;overflow:hidden}.gc-head[data-v-513b2571]{display:flex;align-items:baseline;gap:.6rem;padding:1rem 1.25rem;border-bottom:1px solid #eef2f7}.gc-logo[data-v-513b2571]{font-weight:800;color:#4f46e5;text-decoration:none;font-size:1.1rem}.gc-title[data-v-513b2571]{color:#64748b;font-size:.9rem}.gc-subject[data-v-513b2571]{padding:.6rem 1.25rem;font-size:.82rem;color:#475569;background:#f8fafc;display:flex;align-items:center;gap:.35rem}.gc-subject[data-v-513b2571] svg{width:16px;height:16px}.gc-closed[data-v-513b2571]{display:flex;gap:.6rem;align-items:flex-start;margin:.9rem 1.25rem 0;padding:.75rem .9rem;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:var(--r-md)}.gc-closed[data-v-513b2571] svg{width:20px;height:20px;color:#059669;flex-shrink:0}.gc-closed strong[data-v-513b2571]{display:block;color:#047857;font-size:.875rem}.gc-closed span[data-v-513b2571]{color:#059669;font-size:.82rem}.gc-thread[data-v-513b2571]{padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem;max-height:55vh;overflow-y:auto}.gc-msg[data-v-513b2571]{max-width:82%;padding:.6rem .8rem;border-radius:var(--r-lg)}.gc-msg--admin[data-v-513b2571]{align-self:flex-start;background:#eef2ff;border:1px solid #e0e7ff}.gc-msg--me[data-v-513b2571]{align-self:flex-end;background:#4f46e5;color:#fff}.gc-msg-who[data-v-513b2571]{font-size:.75rem;font-weight:700;opacity:.75;margin-bottom:.15rem}.gc-msg-body[data-v-513b2571]{font-size:.9rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.gc-msg-time[data-v-513b2571]{font-size:.75rem;opacity:.6;margin-top:.25rem}.gc-msg-seen[data-v-513b2571]{white-space:nowrap}.gc-msg-seen.is-seen[data-v-513b2571]{color:#16a34a;opacity:1;font-weight:600}.gc-empty[data-v-513b2571]{color:#94a3b8;text-align:center;font-size:.875rem}.gc-form[data-v-513b2571]{padding:0 1.25rem 1.25rem}.gc-input[data-v-513b2571]{width:100%;padding:.65rem .8rem;border:1px solid #d8e0ea;border-radius:var(--r-md);font-family:inherit;font-size:.9rem;resize:vertical;box-sizing:border-box}.gc-input[data-v-513b2571]:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.gc-meta[data-v-513b2571]{display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin:.4rem 0 0}.gc-count[data-v-513b2571]{font-size:.76rem;color:#94a3b8;font-variant-numeric:tabular-nums}.gc-count--ok[data-v-513b2571]{color:#059669}.gc-senderr[data-v-513b2571]{color:#dc2626;font-size:.82rem}.gc-orig[data-v-513b2571]{margin:.9rem 1.25rem 0;padding:.7rem .85rem;background:#fffbeb;border:1px solid #fde68a;border-radius:var(--r-md)}.gc-orig-label[data-v-513b2571]{display:flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:700;color:#b45309;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.25rem}.gc-orig-label[data-v-513b2571] svg{width:12px;height:12px}.gc-orig-body[data-v-513b2571]{font-size:.87rem;color:#78350f;line-height:1.45;white-space:pre-wrap;word-break:break-word}.gc-btn[data-v-513b2571]{margin-top:.6rem;display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.2rem;background:#4f46e5;color:#fff;border:none;border-radius:var(--r-md);font-weight:700;font-size:.9rem;cursor:pointer;text-decoration:none}.gc-btn[data-v-513b2571]:disabled{opacity:.6}.gc-btn[data-v-513b2571] svg{width:16px;height:16px}.gc-btn--ghost[data-v-513b2571]{margin:0 1.25rem 1.25rem;background:#f1f5f9;color:#475569}.gc-spin[data-v-513b2571]{animation:gc-rot-513b2571 .8s linear infinite}@keyframes gc-rot-513b2571{to{transform:rotate(1turn)}}.gc-error[data-v-513b2571]{padding:2.5rem 1.5rem;text-align:center;color:#64748b}.gc-error[data-v-513b2571] svg{width:32px;height:32px;color:#cbd5e1}.gc-error p[data-v-513b2571]{margin:.75rem 0 1.25rem}.auth-page[data-v-6bcc1219]{width:100%;max-width:440px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.auth-card[data-v-6bcc1219]{background:#fff;border-radius:var(--r-xl);padding:2.5rem 2rem;box-shadow:var(--shadow-lg);text-align:center}.auth-card h2[data-v-6bcc1219]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 .5rem}.status-icon[data-v-6bcc1219]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;font-size:1.75rem;font-weight:700}.icon-loading[data-v-6bcc1219]{background:var(--c-100)}.icon-success[data-v-6bcc1219]{background:var(--c-success-bg);color:var(--c-success)}.icon-error[data-v-6bcc1219]{background:var(--c-danger-bg);color:var(--c-danger)}.message[data-v-6bcc1219]{color:var(--c-500);font-size:.9rem;line-height:1.5;margin:0 0 1.5rem}.auth-footer[data-v-6bcc1219]{text-align:center}.back-link[data-v-6bcc1219]{color:#ffffffb3;font-size:.875rem;text-decoration:none;transition:color .15s ease}.back-link[data-v-6bcc1219]:hover{color:#fff}.content[data-v-8cb649d5]{max-width:900px;margin:0 auto;position:relative;z-index:1}.lead[data-v-e98491a4]{max-width:980px;margin:0 auto;padding:0 1rem;color:#1f2937}.lead-nav[data-v-e98491a4]{display:flex;align-items:center;gap:1.5rem;padding:1rem 0;border-bottom:1px solid #e2e8f0}.lead-logo[data-v-e98491a4]{font-weight:800;font-size:1.25rem;color:var(--c-primary,#2563eb);text-decoration:none}.lead-navlinks[data-v-e98491a4]{display:flex;gap:1.2rem;margin-right:auto}.lead-navlinks a[data-v-e98491a4]{color:#334155;text-decoration:none;font-size:.95rem}.lead-navlinks a[data-v-e98491a4]:hover{color:var(--c-primary,#2563eb)}.lead-navauth[data-v-e98491a4]{display:flex;align-items:center;gap:1rem}.lead-navauth>a[data-v-e98491a4]:first-child{color:#475569;text-decoration:none;font-size:.95rem}.lead-navbtn[data-v-e98491a4]{background:var(--c-primary,#2563eb);color:#fff;padding:.5rem .9rem;border-radius:var(--r-md);text-decoration:none;font-weight:600;font-size:.9rem}@media(max-width:640px){.lead-navlinks[data-v-e98491a4]{display:none}}.lead-hero[data-v-e98491a4]{text-align:center;padding:2.5rem 0 2rem}.lead-hero h1[data-v-e98491a4]{font-size:clamp(1.6rem,4vw,2.4rem);margin:0 0 1rem}.hl[data-v-e98491a4]{color:var(--c-primary,#2563eb)}.lead-sub[data-v-e98491a4]{font-size:1.05rem;color:#475569;line-height:1.6;max-width:620px;margin:0 auto 1.5rem}.lead-cta[data-v-e98491a4]{display:inline-block;background:var(--c-primary,#2563eb);color:#fff;font-weight:700;padding:.9rem 1.6rem;border-radius:var(--r-lg);text-decoration:none;font-size:1.05rem}.lead-note[data-v-e98491a4]{font-size:.85rem;color:#94a3b8;margin:.7rem 0 0}.lead-cities[data-v-e98491a4]{padding:2rem 0;border-top:1px solid #e2e8f0}.lead h2[data-v-e98491a4]{font-size:1.4rem;margin:0 0 1.2rem;text-align:center}.lead-citygrid[data-v-e98491a4]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem}.lead-citygrid a[data-v-e98491a4]{display:block;padding:.6rem .8rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--r-md);color:#334155;text-decoration:none;font-size:.92rem}.lead-citygrid a[data-v-e98491a4]:hover{background:#eff6ff;border-color:var(--c-primary,#2563eb)}.lead-footer[data-v-e98491a4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1.5rem;padding:2rem 1rem;margin-top:1rem;border-top:1px solid #e2e8f0;background:#f8fafc;border-radius:var(--r-lg) 12px 0 0}.lead-fcol[data-v-e98491a4]{display:flex;flex-direction:column;gap:.4rem;font-size:.88rem}.lead-fcol strong[data-v-e98491a4]{color:#0f172a;margin-bottom:.2rem}.lead-fcol a[data-v-e98491a4]{color:#475569;text-decoration:none}.lead-fcol a[data-v-e98491a4]:hover{color:var(--c-primary,#2563eb)}.lead-fcol p[data-v-e98491a4]{color:#64748b;margin:.2rem 0 0;line-height:1.4}.sl-page[data-v-0c2342f2]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:#475569;font-size:1.05rem}.sl-spin[data-v-0c2342f2]{font-size:2.2rem;animation:sl-rot-0c2342f2 1s linear infinite;color:#6366f1}.sl-err[data-v-0c2342f2]{font-size:2.2rem;color:#dc2626}.sl-back[data-v-0c2342f2]{color:#6366f1;font-weight:600}@keyframes sl-rot-0c2342f2{to{transform:rotate(1turn)}}.content[data-v-fffa6e99]{max-width:900px;margin:0 auto;position:relative;z-index:1}.auth-page[data-v-0fead66b]{width:100%;max-width:440px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.auth-card[data-v-0fead66b]{background:#fff;border-radius:var(--r-xl);padding:2rem;box-shadow:var(--shadow-lg);text-align:center}.auth-card h2[data-v-0fead66b]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 1.5rem}.status-icon[data-v-0fead66b]{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;font-size:1.75rem;font-weight:700}.status-error[data-v-0fead66b]{background:var(--c-danger-bg);color:var(--c-danger)}.message[data-v-0fead66b]{color:var(--c-500);font-size:.9rem;line-height:1.5;margin:0 0 1.5rem}.field-hint[data-v-0fead66b]{display:block;margin-top:.25rem;font-size:.8rem;color:var(--c-danger)}.change-form[data-v-0fead66b]{display:flex;flex-direction:column;gap:1.25rem;text-align:left}.submit-btn[data-v-0fead66b]{width:100%;margin-top:.25rem}.auth-links[data-v-0fead66b]{margin-top:1.25rem;text-align:center}.auth-links a[data-v-0fead66b]{color:var(--c-primary);font-size:.875rem;text-decoration:none;font-weight:500}.auth-links a[data-v-0fead66b]:hover{text-decoration:underline}.auth-footer[data-v-0fead66b]{text-align:center}.back-link[data-v-0fead66b]{color:#ffffffb3;font-size:.875rem;text-decoration:none;transition:color .15s ease}.back-link[data-v-0fead66b]:hover{color:#fff}.content[data-v-a36df5e0],.content[data-v-bb4cde16],.content[data-v-009379b9]{max-width:900px;margin:0 auto;position:relative;z-index:1}.bm-root[data-v-009379b9]{display:flow-root}.geo-banner[data-v-009379b9]{position:fixed;left:.75rem;right:.75rem;bottom:.75rem;z-index:30;display:flex;align-items:center;gap:.75rem;max-width:880px;margin:0 auto;padding:.75rem 1rem;border-radius:var(--r-md);font-size:.875rem;box-shadow:0 8px 28px #0f172a2e}.geo-banner__icon[data-v-009379b9]{flex-shrink:0;width:18px;height:18px}.geo-banner__body[data-v-009379b9]{flex:1;min-width:0}.geo-banner__title[data-v-009379b9]{margin:0;font-weight:600;color:var(--c-800)}.geo-banner__desc[data-v-009379b9]{margin:.125rem 0 0;color:var(--c-600);font-size:.8125rem}.geo-banner__btn[data-v-009379b9]{flex-shrink:0;padding:.4rem .875rem;border:1px solid;border-radius:var(--r-full);background:transparent;font-weight:600;font-size:.8125rem;cursor:pointer;transition:background .15s}.geo-banner__btn[data-v-009379b9]:hover{background:#0000000a}.geo-banner--denied[data-v-009379b9]{background:#fef3c7;color:#b45309}.geo-banner--info[data-v-009379b9]{background:var(--c-100);color:var(--c-700)}@media(max-width:639px){.geo-banner[data-v-009379b9]{flex-direction:column;align-items:flex-start;margin:.5rem .75rem 0}.geo-banner__btn[data-v-009379b9]{width:100%}}.geo-chip[data-v-009379b9]{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.5rem;max-width:880px;margin:.75rem auto 0;padding:.4rem .75rem .4rem .9rem;background:var(--c-primary-surface);color:var(--c-primary);border-radius:var(--r-full);font-size:.8125rem;font-weight:500}.geo-chip__icon[data-v-009379b9]{width:13px;height:13px}.geo-chip__btn[data-v-009379b9]{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .625rem;background:#fff;color:var(--c-primary);border:1px solid;border-radius:var(--r-full);font-size:.75rem;font-weight:600;cursor:pointer;transition:background .15s;margin-left:.25rem}.geo-chip__btn[data-v-009379b9] svg{width:12px;height:12px}.geo-chip__btn[data-v-009379b9]:hover:not(:disabled){background:var(--c-primary);color:#fff}.geo-chip__btn[data-v-009379b9]:disabled{opacity:.6;cursor:default}.spin[data-v-009379b9]{animation:spin-009379b9 .8s linear infinite}@keyframes spin-009379b9{to{transform:rotate(1turn)}}@media(max-width:639px){.geo-chip[data-v-009379b9]{display:flex;margin:.5rem .75rem 0;font-size:.75rem}}.content[data-v-b177488b]{max-width:900px;margin:0 auto;position:relative;z-index:1}.auth-layout[data-v-7ec54672]{min-height:100vh;background:var(--c-50);display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.auth-wrapper[data-v-7ec54672]{width:100%;max-width:900px}.auth-logo[data-v-7ec54672]{display:flex;align-items:center;justify-content:center;gap:.625rem;text-decoration:none;margin-bottom:2rem}.logo-text[data-v-7ec54672]{font-size:1.5rem;font-weight:800;color:var(--c-800);letter-spacing:-.02em}.cookie-banner[data-v-34e130db]{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-modal);padding:0 16px 16px;pointer-events:none}.cookie-inner[data-v-34e130db]{pointer-events:auto;max-width:680px;margin:0 auto;background:#fff;border:1px solid var(--c-200);border-radius:var(--r-xl);box-shadow:var(--shadow-xl);padding:24px 28px 20px}.cookie-heading[data-v-34e130db]{font-size:1rem;font-weight:700;color:var(--c-800);margin:0 0 6px}.cookie-desc[data-v-34e130db]{font-size:.875rem;color:var(--c-500);line-height:1.5;margin:0}.cookie-options[data-v-34e130db]{display:flex;flex-direction:column;gap:10px;margin-top:16px;padding:16px;background:var(--c-50);border-radius:var(--r-lg)}.cookie-option[data-v-34e130db]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.cookie-option input[type=checkbox][data-v-34e130db]{margin-top:3px;accent-color:var(--c-primary);width:16px;height:16px}.cookie-option-info[data-v-34e130db]{display:flex;flex-direction:column}.cookie-option-info strong[data-v-34e130db]{font-size:.8125rem;color:var(--c-800)}.cookie-option-info small[data-v-34e130db]{font-size:.75rem;color:var(--c-400)}.cookie-actions[data-v-34e130db]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.cookie-btn[data-v-34e130db]{padding:8px 18px;font-size:.8125rem;font-weight:600;border-radius:var(--r-lg);cursor:pointer;transition:var(--transition);border:none}.cookie-btn--primary[data-v-34e130db]{background:var(--c-primary);color:#fff}.cookie-btn--primary[data-v-34e130db]:hover{background:#4338ca}.cookie-btn--outline[data-v-34e130db]{background:transparent;color:var(--c-600);border:1px solid var(--c-200)}.cookie-btn--outline[data-v-34e130db]:hover{background:var(--c-50);border-color:var(--c-300)}.cookie-legal[data-v-34e130db]{margin:12px 0 0;font-size:.75rem;color:var(--c-400)}.cookie-legal a[data-v-34e130db]{color:var(--c-primary);text-decoration:underline}.cookie-slide-enter-active[data-v-34e130db],.cookie-slide-leave-active[data-v-34e130db]{transition:transform .4s ease,opacity .4s ease}.cookie-slide-enter-from[data-v-34e130db],.cookie-slide-leave-to[data-v-34e130db]{transform:translateY(100%);opacity:0}.cookie-expand-enter-active[data-v-34e130db],.cookie-expand-leave-active[data-v-34e130db]{transition:all .25s ease;overflow:hidden}.cookie-expand-enter-from[data-v-34e130db],.cookie-expand-leave-to[data-v-34e130db]{opacity:0;max-height:0}.cookie-expand-enter-to[data-v-34e130db],.cookie-expand-leave-from[data-v-34e130db]{max-height:300px}@media(max-width:639px){.cookie-inner[data-v-34e130db]{padding:18px 18px 14px}.cookie-actions[data-v-34e130db]{flex-direction:column}.cookie-actions .cookie-btn[data-v-34e130db]{width:100%;text-align:center}}.default-main[data-v-ade643ba]{padding-top:var(--header-h)}.cmd-overlay[data-v-d64206f3]{position:fixed;inset:0;z-index:1000;background:#0f172a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding:12vh 1rem 1rem}.cmd-box[data-v-d64206f3]{width:100%;max-width:560px;background:#fff;border-radius:var(--r-lg);box-shadow:0 20px 60px #00000059;overflow:hidden;display:flex;flex-direction:column;max-height:70vh}.cmd-input-row[data-v-d64206f3]{display:flex;align-items:center;gap:.6rem;padding:.9rem 1rem;border-bottom:1px solid #eef0f3}.cmd-input-icon[data-v-d64206f3]{width:20px;height:20px;color:#94a3b8;flex-shrink:0}.cmd-input[data-v-d64206f3]{flex:1;border:none;outline:none;font-size:1rem;color:#1e293b;background:transparent}.cmd-input[data-v-d64206f3]::-moz-placeholder{color:#94a3b8}.cmd-input[data-v-d64206f3]::placeholder{color:#94a3b8}.cmd-esc[data-v-d64206f3]{font-size:.75rem;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:var(--r-sm);padding:.1rem .4rem;flex-shrink:0}.cmd-results[data-v-d64206f3]{overflow-y:auto;padding:.4rem}.cmd-item[data-v-d64206f3]{width:100%;display:flex;align-items:center;gap:.7rem;padding:.55rem .7rem;border:none;background:transparent;border-radius:var(--r-md);cursor:pointer;text-align:left;color:#334155;font-size:.9rem}.cmd-item--active[data-v-d64206f3]{background:var(--c-primary-surface);color:var(--c-primary-hover)}.cmd-item-icon[data-v-d64206f3]{width:17px;height:17px;flex-shrink:0}.cmd-item-label[data-v-d64206f3]{flex:1;font-weight:500}.cmd-item-section[data-v-d64206f3]{font-size:.75rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.cmd-item--active .cmd-item-section[data-v-d64206f3]{color:#60a5fa}.cmd-empty[data-v-d64206f3]{padding:1.5rem 1rem;text-align:center;color:#94a3b8;font-size:.9rem}.cmd-footer[data-v-d64206f3]{display:flex;gap:1rem;padding:.55rem 1rem;border-top:1px solid #eef0f3;font-size:.75rem;color:#94a3b8;flex-wrap:wrap}.cmd-footer kbd[data-v-d64206f3]{font-family:inherit;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:var(--r-sm);padding:0 .3rem;margin-right:2px;color:#64748b}.cmd-fade-enter-active[data-v-d64206f3],.cmd-fade-leave-active[data-v-d64206f3]{transition:opacity .12s ease}.cmd-fade-enter-from[data-v-d64206f3],.cmd-fade-leave-to[data-v-d64206f3]{opacity:0}.panel-admin-body .doc-card{padding:1.25rem 1.5rem;border-left:3px solid var(--c-200);background:var(--c-50);border-radius:0 var(--r-md) var(--r-md) 0}.panel-admin-body .doc-card p{font-size:.875rem;color:var(--c-600);margin:.5rem 0 0;line-height:1.6}.panel-admin-body .doc-card p:first-of-type{margin-top:.625rem}.panel-admin-body .doc-card p strong{color:var(--c-700)}.panel-admin-body .doc-card p code{background:var(--c-100);padding:0 .3em;border-radius:3px;font-size:.8rem}.panel-admin-body .doc-header{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;color:var(--c-700)}.panel-admin-body .doc-header strong{font-weight:700;color:var(--c-800)}.panel-admin-body .doc-icon{width:16px;height:16px;color:var(--c-400);flex-shrink:0}.panel-admin-body .page-loading{display:flex;align-items:center;justify-content:center;min-height:40vh}.panel-admin-body .page-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem;flex-wrap:wrap}.panel-admin-body .page-header .header-left{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.panel-admin-body .page-header h2{font-size:1.125rem;font-weight:700;color:var(--c-800);margin:0}.panel-admin-body .page-header .count-badge{font-size:.8125rem;color:var(--c-500);background:var(--c-100);padding:.2rem .6rem;border-radius:var(--r-full)}.panel-admin-body .search-bar{position:relative;display:flex;align-items:center;gap:0;margin-bottom:1rem}.panel-admin-body .search-bar .search-icon{position:absolute;left:.875rem;width:16px;height:16px;color:var(--c-400);pointer-events:none}.panel-admin-body .search-bar .search-input{width:100%;padding:.625rem 2.5rem;border:1.5px solid var(--c-200);border-radius:var(--r-md);font-family:inherit;font-size:.9375rem;color:var(--c-800);background:#fff;outline:none;transition:border-color var(--transition)}.panel-admin-body .search-bar .search-input:focus{border-color:var(--c-primary)}.panel-admin-body .search-bar .search-input::-moz-placeholder{color:var(--c-400)}.panel-admin-body .search-bar .search-input::placeholder{color:var(--c-400)}.panel-admin-body .search-bar .search-clear{position:absolute;right:.625rem;display:flex;align-items:center;padding:.25rem;background:none;border:none;color:var(--c-400);cursor:pointer;border-radius:var(--r-md)}.panel-admin-body .search-bar .search-clear:hover{color:var(--c-700);background:var(--c-100)}.panel-admin-body .search-bar .search-clear svg{width:14px;height:14px}.panel-admin-body .row-action{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--c-200,#e2e8f0);border-radius:7px;background:#fff;color:var(--c-600,#475569);cursor:pointer;text-decoration:none;transition:color .1s ease,border-color .1s ease,background .1s ease}.panel-admin-body .row-action+.row-action{margin-left:.25rem}.panel-admin-body .row-action:hover{color:var(--c-primary,#4f46e5);border-color:var(--c-primary,#4f46e5)}.panel-admin-body .row-action.danger:hover{color:#dc2626;border-color:#fca5a5;background:#fef2f2}.panel-admin-body .row-action .iconify,.panel-admin-body .row-action svg{width:16px;height:16px}.panel-admin-body .data-table-wrap{background:#fff;border:1px solid var(--c-100);border-radius:var(--r-lg);overflow:hidden;overflow-x:auto;box-shadow:var(--shadow-sm);-webkit-overflow-scrolling:touch}.panel-admin-body .data-table{width:100%;border-collapse:collapse;font-size:.9rem}@media(max-width:767px){.panel-admin-body .data-table{min-width:640px}}.panel-admin-body .data-table th{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--c-500);background:var(--c-50);border-bottom:1px solid var(--c-100);white-space:nowrap}.panel-admin-body .data-table th.th-check{width:40px;text-align:center}.panel-admin-body .data-table td{padding:.75rem 1rem;color:var(--c-700);border-bottom:1px solid var(--c-50);vertical-align:middle}.panel-admin-body .data-table tr:last-child td{border-bottom:none}.panel-admin-body .data-table tr:hover td{background:var(--c-50)}.panel-admin-body .data-table .td-actions{display:flex;gap:.375rem;align-items:center;justify-content:flex-end}.panel-admin-body .data-table .td-check{text-align:center}.panel-admin-body .row-edit-input{width:100%;padding:.375rem .625rem;border:1.5px solid var(--c-primary);border-radius:var(--r-md);font-family:inherit;font-size:.9rem;color:var(--c-800);background:#fff;outline:none;box-shadow:0 0 0 3px var(--c-primary-ring)}.panel-admin-body .action-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--c-200);border-radius:var(--r-md);background:#fff;color:var(--c-500);cursor:pointer;transition:background var(--transition),color var(--transition),border-color var(--transition)}.panel-admin-body .action-btn svg{width:15px;height:15px}.panel-admin-body .action-btn:hover{background:var(--c-primary-surface);color:var(--c-primary);border-color:var(--c-primary-ring)}.panel-admin-body .action-btn.delete:hover{background:var(--c-danger-bg);color:var(--c-danger);border-color:var(--c-danger)}.panel-admin-body .action-btn.save:hover{background:var(--c-success-bg);color:var(--c-success);border-color:var(--c-success)}.panel-admin-body .create-row{display:flex;gap:.75rem;align-items:center;padding:.75rem 1rem;background:var(--c-primary-surface);border-top:1px solid var(--c-primary-ring)}.panel-admin-body .create-row td{background:var(--c-primary-surface);border-top:2px solid var(--c-primary-ring)!important;border-bottom:none!important}.panel-admin-body .pagination{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-top:1px solid var(--c-100);font-size:.875rem;color:var(--c-500);flex-wrap:wrap;gap:.75rem}.panel-admin-body .pagination .pag-info{color:var(--c-500)}.panel-admin-body .pagination .pag-btns{display:flex;gap:.375rem}.panel-admin-body .modal-overlay{position:fixed;inset:0;background:#00000073;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem}.panel-admin-body .modal-box{background:#fff;border-radius:var(--r-xl);padding:2rem;max-width:420px;width:100%;box-shadow:var(--shadow-lg)}.panel-admin-body .modal-box .modal-icon{width:48px;height:48px;border-radius:50%;background:var(--c-danger-bg);color:var(--c-danger);display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.panel-admin-body .modal-box .modal-icon svg{width:24px;height:24px}.panel-admin-body .modal-box h3{font-size:1.125rem;font-weight:700;color:var(--c-800);text-align:center;margin:0 0 .625rem}.panel-admin-body .modal-box p{font-size:.9375rem;color:var(--c-500);text-align:center;margin:0 0 1.5rem}.panel-admin-body .modal-box .modal-actions{display:flex;gap:.75rem;justify-content:center}.panel-admin-body .section-toggle{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--c-primary);background:none;border:none;cursor:pointer;padding:0}.panel-admin-body .section-toggle:hover{color:var(--c-primary-hover)}.panel-admin-body .section-toggle svg{width:14px;height:14px}.panel-admin-body .info-btn.active{color:var(--c-primary);background:var(--c-primary-surface);border-color:var(--c-primary-ring)}.panel-admin-body .form-card{background:#fff;border:1px solid var(--c-100);border-radius:var(--r-lg);padding:1.25rem;box-shadow:var(--shadow-xs);display:flex;flex-direction:column;gap:.875rem}.panel-admin-body .form-card .form-card-title{font-size:.8125rem;font-weight:700;color:var(--c-600);text-transform:uppercase;letter-spacing:.05em;padding-bottom:.625rem;border-bottom:1px solid var(--c-50);margin:0}.panel-admin-body .form-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}@media(max-width:900px){.panel-admin-body .form-grid-2{grid-template-columns:1fr}}.panel-admin-body .form-col{display:flex;flex-direction:column;gap:1rem}.panel-admin-body .edit-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem;flex-wrap:wrap}.panel-admin-body .edit-header .edit-header-left{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.panel-admin-body .edit-header .edit-header-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.panel-admin-body .admin-tabs{display:flex;gap:.25rem;border-bottom:2px solid var(--c-100);margin-bottom:1.25rem}.panel-admin-body .admin-tab{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;background:transparent;color:var(--c-500);font-family:inherit;font-size:.875rem;font-weight:500;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;border-radius:var(--r-md) var(--r-md) 0 0;transition:color .1s,border-color .1s;text-decoration:none}.panel-admin-body .admin-tab svg{width:15px;height:15px}.panel-admin-body .admin-tab:hover{color:var(--c-800)}.panel-admin-body .admin-tab.active{color:var(--c-primary);border-bottom-color:var(--c-primary);font-weight:600}.panel-admin-body .admin-tab .tab-count{background:var(--c-100);color:var(--c-600);font-size:.75rem;font-weight:700;padding:.1rem .4rem;border-radius:var(--r-full)}.panel-admin-body .view-switch-banner{display:flex;align-items:center;gap:1rem;padding:.75rem 1.25rem;background:var(--c-primary-surface);border:1px solid var(--c-primary-ring);border-radius:var(--r-lg);margin-bottom:1.5rem;font-size:.875rem;color:var(--c-primary)}.panel-admin-body .view-switch-banner .vsb-icon{flex-shrink:0}.panel-admin-body .view-switch-banner .vsb-text{flex:1}.panel-admin-body .view-switch-banner .vsb-link{font-weight:600;color:var(--c-primary);text-decoration:underline;white-space:nowrap}.panel-admin-body .view-switch-banner .vsb-link:hover{color:var(--c-primary-hover)}.modal-overlay{position:fixed;inset:0;background:#0000007a;z-index:3000;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-box{background:#fff;border-radius:var(--r-xl);padding:1.75rem 2rem;max-width:440px;width:100%;box-shadow:var(--shadow-lg);max-height:90vh;overflow-y:auto}.modal-box .modal-icon{width:48px;height:48px;border-radius:50%;background:var(--c-danger-bg);color:var(--c-danger);display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.modal-box .modal-icon svg{width:24px;height:24px}.modal-box .modal-icon--primary{background:var(--c-primary-surface);color:var(--c-primary)}.modal-box h3{font-size:1.125rem;font-weight:700;color:var(--c-800);text-align:center;margin:0 0 .625rem}.modal-box p{font-size:.9375rem;color:var(--c-500);text-align:center;margin:0 0 1.5rem}.modal-box .modal-actions{display:flex;gap:.75rem;justify-content:flex-end;margin-top:1.25rem}.modal-box--wide{max-width:560px}.modal-box--lg{max-width:680px}.modal-hdr{justify-content:space-between;margin-bottom:1.25rem}.modal-hdr,.modal-hdr .modal-hdr-left{display:flex;align-items:flex-start;gap:.75rem}.modal-hdr .modal-title{font-size:1rem;font-weight:700;color:var(--c-900);margin:0 0 .2rem}.modal-hdr .modal-sub{font-size:.8125rem;color:var(--c-500)}.modal-hdr .modal-close{flex-shrink:0;background:none;border:none;cursor:pointer;color:var(--c-400);padding:.25rem;border-radius:var(--r-sm);line-height:1}.modal-hdr .modal-close svg{width:16px;height:16px}.modal-hdr .modal-close:hover{color:var(--c-700);background:var(--c-100)}.pa-layout{display:flex;min-height:100vh;background:#f1f5f9}.pa-sidebar{width:320px;background:#0f172a;display:flex;flex-direction:column;position:fixed;height:100vh;z-index:200;transition:transform .2s ease;overflow-y:auto}@media(max-width:1023px){.pa-sidebar{transform:translate(-100%)}.pa-sidebar.open{transform:translate(0)}}.pa-sidebar-top{justify-content:space-between;padding:1.25rem 1rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.07)}.pa-logo,.pa-sidebar-top{display:flex;align-items:center}.pa-logo{gap:.5rem}.pa-logo-name{font-size:1.25rem;font-weight:800;color:#fff;letter-spacing:-.02em}.pa-logo-tag{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:var(--c-primary);color:#fff;padding:.2rem .45rem;border-radius:var(--r-sm)}.pa-sidebar-close{display:none;background:none;border:none;color:var(--c-500);cursor:pointer;padding:.25rem}@media(max-width:1023px){.pa-sidebar-close{display:flex}}.pa-sidebar-close :deep(svg){width:16px;height:16px}.pa-nav{flex:1;padding:.75rem 0}.pa-nav-section{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#475569;margin:1rem 1rem .375rem;padding:0}.pa-unread-badge{margin-left:auto;background:#ef4444;color:#fff;border-radius:var(--r-full);font-size:.75rem;font-weight:700;min-width:18px;height:18px;padding:0 4px;display:flex;align-items:center;justify-content:center}.pa-subnav-item{display:flex;align-items:center;gap:.5rem;padding:.32rem 1rem .32rem 2.1rem;font-size:.78rem;font-weight:500;color:#7c8aa0;text-decoration:none;border-radius:var(--r-sm);margin:0 .5rem;transition:background .1s,color .1s}.pa-subnav-item :deep(svg){width:12px;height:12px;flex-shrink:0;opacity:.8}.pa-subnav-item:hover{color:#e2e8f0;background:#ffffff0d}.pa-subnav-item.pa-sub-active{color:#fff;background:#ffffff14}.pa-menu-search{position:relative;display:flex;align-items:center;margin:.35rem .75rem .5rem}.pa-menu-search-icon{position:absolute;left:.55rem;width:15px;height:15px;color:#64748b;pointer-events:none}.pa-menu-search-input{width:100%;padding:.45rem 1.7rem .45rem 2rem;font-size:.8rem;color:#e2e8f0;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:var(--r-md);outline:none}.pa-menu-search-input::-moz-placeholder{color:#64748b}.pa-menu-search-input::placeholder{color:#64748b}.pa-menu-search-input:focus{border-color:#6366f1;background:#ffffff17}.pa-menu-search-clear{position:absolute;right:.4rem;background:none;border:none;color:#64748b;cursor:pointer;padding:.1rem}.pa-menu-search-clear :deep(svg){width:12px;height:12px}.pa-menu-search-clear:hover{color:#e2e8f0}.pa-nav--search .pa-hit-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-nav--search .pa-hit-section{margin-left:auto;flex-shrink:0;font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.pa-nav--search .pa-hit-first{background:#6366f12e;color:#fff}.pa-hit-empty{color:#64748b;font-size:.8rem;padding:.5rem 1rem;margin:0}.pa-nav-item--compact{padding-top:.34rem!important;padding-bottom:.34rem!important;font-size:.8rem!important}.pa-nav-item--compact :deep(svg){width:12px!important;height:12px!important}.pa-nav-item{display:flex;align-items:center;gap:.625rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#94a3b8;text-decoration:none;transition:background .1s,color .1s;border-radius:var(--r-sm);margin:1px .5rem}.pa-nav-item :deep(svg){width:16px;height:16px;flex-shrink:0}.pa-nav-item:hover{background:#ffffff0f;color:#fff}.pa-nav-item.pa-active{background:#2563eb2e;color:#93c5fd;font-weight:600}.pa-nav-sub{padding-left:2.25rem;font-size:.8125rem;color:#64748b;margin-top:-1px}.pa-sidebar-bottom{padding:.75rem;border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:.5rem}.pa-switch-btn{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border-radius:var(--r-sm);background:#2563eb1f;color:#93c5fd;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .1s}.pa-switch-btn :deep(svg){width:16px;height:16px;flex-shrink:0}.pa-switch-btn:hover{background:#2563eb38}.pa-user-row{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#ffffff0a;border-radius:var(--r-sm)}.pa-user-icon{width:20px;height:20px;color:#64748b;flex-shrink:0}.pa-user-details{flex:1;display:flex;flex-direction:column;min-width:0}.pa-user-email{font-size:.8rem;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-user-id{font-size:.75rem;color:#475569;font-family:monospace;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .1s}.pa-user-id:hover{color:#93c5fd}.pa-logout{display:flex;align-items:center;background:none;border:none;color:#64748b;cursor:pointer;padding:.25rem;border-radius:var(--r-sm);transition:color .1s}.pa-logout:hover{color:#f87171}.pa-logout :deep(svg){width:16px;height:16px}.pa-main{flex:1;margin-left:320px;display:flex;flex-direction:column;min-width:0}@media(max-width:1023px){.pa-main{margin-left:0}}.pa-header{height:52px;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:1rem;padding:0 1.5rem;position:sticky;top:0;z-index:100;box-shadow:0 1px 3px #0000000a}@media(max-width:767px){.pa-header{padding:0 1rem}}.pa-menu-btn{display:none;background:none;border:none;color:var(--c-500);cursor:pointer;padding:.375rem;border-radius:var(--r-sm)}.pa-menu-btn:hover{background:var(--c-50)}.pa-menu-btn :deep(svg){width:20px;height:20px}@media(max-width:1023px){.pa-menu-btn{display:flex;align-items:center}}.pa-breadcrumb{display:flex;align-items:center;gap:.375rem;font-size:.875rem}.pa-breadcrumb-root{color:var(--c-400);font-weight:500}.pa-bc-sep{width:14px;height:14px;color:var(--c-300)}.pa-breadcrumb-page{color:var(--c-700);font-weight:600}.pa-header-right{margin-left:auto;display:flex;align-items:center;gap:.625rem}.pa-view-switch{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border-radius:var(--r-md);font-size:.8125rem;font-weight:500;color:var(--c-500);text-decoration:none;transition:background .1s,color .1s}.pa-view-switch :deep(svg){width:16px;height:16px}.pa-view-switch:hover{background:var(--c-100);color:var(--c-700)}@media(max-width:600px){.pa-view-switch span{display:none}}.pa-admin-badge{font-size:.75rem;font-weight:700;letter-spacing:.08em;padding:.2rem .6rem;background:#fef3c7;color:#92400e;border-radius:var(--r-full);border:1px solid #fcd34d}.pa-cmd-trigger{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .6rem;border:1px solid #e2e8f0;border-radius:var(--r-md);background:#f8fafc;color:var(--c-500);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .1s,border-color .1s,color .1s}.pa-cmd-trigger :deep(svg){width:16px;height:16px}.pa-cmd-trigger:hover{background:#fff;border-color:#cbd5e1;color:var(--c-700)}@media(max-width:600px){.pa-cmd-trigger .pa-cmd-trigger-txt{display:none}.pa-cmd-trigger{padding:.3rem .45rem}}.panel-admin-body{flex:1;padding:1.5rem}@media(max-width:767px){.panel-admin-body{padding:1rem}}.pa-overlay{display:none}@media(max-width:1023px){.pa-overlay{display:block;position:fixed;inset:0;background:#00000080;z-index:199}}.nep-overlay[data-v-c07aa0cc]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9000;padding:1rem}.nep-dialog[data-v-c07aa0cc]{background:#fff;border-radius:var(--r-xl);padding:2rem;max-width:min(440px,100dvw - 2rem);width:100%;text-align:center;box-shadow:0 20px 60px #0003}.nep-icon[data-v-c07aa0cc]{width:56px;height:56px;background:var(--c-primary-surface);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.nep-icon[data-v-c07aa0cc] svg{width:24px;height:24px;color:var(--c-primary)}.nep-title[data-v-c07aa0cc]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 .75rem}.nep-desc[data-v-c07aa0cc]{font-size:.9rem;color:var(--c-500);line-height:1.6;margin:0 0 1.5rem}.nep-hint-box[data-v-c07aa0cc]{text-align:center}.nep-hint-mail[data-v-c07aa0cc]{font-size:1rem;font-weight:700;color:var(--c-800);background:var(--c-50);border:1px solid var(--c-200);border-radius:var(--r-md);padding:.6rem .9rem;margin:0 0 1rem;word-break:break-all}.nep-note[data-v-c07aa0cc]{margin:.75rem 0 0;font-size:.78rem;color:var(--c-400)}.nep-field[data-v-c07aa0cc]{margin-bottom:1rem;text-align:left}.nep-actions[data-v-c07aa0cc]{gap:.5rem}.nep-actions[data-v-c07aa0cc],.nep-success[data-v-c07aa0cc]{display:flex;flex-direction:column}.nep-success[data-v-c07aa0cc]{align-items:center;gap:.75rem}.nep-success p[data-v-c07aa0cc]{font-size:.9rem;color:var(--c-600);margin:0}.success-icon[data-v-c07aa0cc]{width:40px;height:40px;color:var(--c-success)}.fade-enter-active[data-v-c07aa0cc],.fade-leave-active[data-v-c07aa0cc]{transition:opacity .2s}.fade-enter-from[data-v-c07aa0cc],.fade-leave-to[data-v-c07aa0cc]{opacity:0}.spin[data-v-c07aa0cc]{animation:spin-c07aa0cc 1s linear infinite}@keyframes spin-c07aa0cc{to{transform:rotate(1turn)}}.panel-user-body .wizard-page{max-width:860px;margin:0 auto}.panel-user-body .wizard-header{margin-bottom:2rem}.panel-user-body .wizard-back{margin-bottom:1.25rem}.panel-user-body .wizard-back .back-link{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--c-500);text-decoration:none;margin-bottom:.625rem;transition:color var(--transition)}.panel-user-body .wizard-back .back-link:hover{color:var(--c-primary)}.panel-user-body .wizard-back .back-link svg{width:15px;height:15px}.panel-user-body .wizard-back h1{font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);margin:0;color:var(--c-800)}.panel-user-body .wizard-steps{display:flex;align-items:center;gap:0;overflow-x:auto;padding-bottom:.25rem}.panel-user-body .step-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:none;border:none;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:500;color:var(--c-400);transition:color var(--transition);white-space:nowrap}.panel-user-body .step-btn.active{color:var(--c-primary);font-weight:600}.panel-user-body .step-btn.active .step-circle{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.panel-user-body .step-btn.done{color:var(--c-success)}.panel-user-body .step-btn.done .step-circle{background:var(--c-success-bg);color:var(--c-success);border-color:var(--c-success)}.panel-user-body .step-btn.locked{cursor:not-allowed;opacity:.5}.panel-user-body .step-btn:not(.locked):hover{color:var(--c-700)}.panel-user-body .step-circle{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid var(--c-300);border-radius:50%;font-size:.8125rem;font-weight:700;flex-shrink:0;transition:background var(--transition),border-color var(--transition),color var(--transition)}.panel-user-body .step-circle svg{width:14px;height:14px}@media(max-width:640px){.panel-user-body .step-label{display:none}}.panel-user-body .step-connector{flex:1;min-width:20px;height:2px;background:var(--c-200);margin:0 .25rem;border-radius:1px;transition:background var(--transition)}.panel-user-body .step-connector.done{background:var(--c-success)}.panel-user-body .step-content{display:flex;flex-direction:column;gap:1.25rem}.panel-user-body .step-nav{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem;padding-top:1.25rem;border-top:1px solid var(--c-100)}.panel-user-body .form-section{background:#fff;border:1px solid var(--c-100);border-radius:var(--r-xl);padding:1.75rem;box-shadow:var(--shadow-sm)}@media(max-width:640px){.panel-user-body .form-section{padding:1.25rem}}.panel-user-body .form-section .section-header{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1.5rem;text-align:left}.panel-user-body .form-section .section-header .section-icon{width:44px;height:44px;border-radius:var(--r-lg);background:var(--c-primary-surface);color:var(--c-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.panel-user-body .form-section .section-header .section-icon svg{width:22px;height:22px}.panel-user-body .form-section .section-header h2{font-size:1.0625rem;font-weight:700;color:var(--c-800);margin:0 0 .25rem}.panel-user-body .form-section .section-header p{font-size:.875rem;color:var(--c-500);margin:0}.panel-user-body .form-group{display:flex;flex-direction:column;gap:.375rem;margin-bottom:1.125rem}.panel-user-body .form-group:last-child{margin-bottom:0}.panel-user-body .form-group label{font-size:.875rem;font-weight:600;color:var(--c-700);display:flex;align-items:center;gap:.5rem}.panel-user-body .form-group input:not([type=checkbox]):not([type=radio]),.panel-user-body .form-group select,.panel-user-body .form-group textarea{width:100%;padding:.625rem .875rem;border:1.5px solid var(--c-200);border-radius:var(--r-md);font-family:inherit;font-size:.9375rem;color:var(--c-800);background:#fff;outline:none;transition:border-color var(--transition),box-shadow var(--transition);-webkit-appearance:none;-moz-appearance:none;appearance:none}.panel-user-body .form-group input:not([type=checkbox]):not([type=radio])::-moz-placeholder,.panel-user-body .form-group select::-moz-placeholder,.panel-user-body .form-group textarea::-moz-placeholder{color:var(--c-400)}.panel-user-body .form-group input:not([type=checkbox]):not([type=radio])::placeholder,.panel-user-body .form-group select::placeholder,.panel-user-body .form-group textarea::placeholder{color:var(--c-400)}.panel-user-body .form-group input:not([type=checkbox]):not([type=radio]):focus,.panel-user-body .form-group select:focus,.panel-user-body .form-group textarea:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-ring)}.panel-user-body .form-group input:not([type=checkbox]):not([type=radio]):disabled,.panel-user-body .form-group select:disabled,.panel-user-body .form-group textarea:disabled{background:var(--c-50);color:var(--c-400);cursor:not-allowed}.panel-user-body .form-group input:not([type=checkbox]):not([type=radio]).is-invalid,.panel-user-body .form-group select.is-invalid,.panel-user-body .form-group textarea.is-invalid{border-color:var(--c-danger);box-shadow:0 0 0 3px var(--c-danger-bg)}.panel-user-body .form-group textarea{resize:vertical;min-height:120px;line-height:1.6}.panel-user-body .form-group select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center;padding-right:2.5rem;cursor:pointer}.panel-user-body .form-row{display:grid;gap:1rem}.panel-user-body .form-row.cols-2{grid-template-columns:1fr 1fr}.panel-user-body .form-row.cols-3{grid-template-columns:1fr 1fr 1fr}@media(max-width:640px){.panel-user-body .form-row.cols-2,.panel-user-body .form-row.cols-3{grid-template-columns:1fr}}.panel-user-body .req{color:var(--c-danger);margin-left:.125rem}.panel-user-body .hint-label{font-size:.8125rem;font-weight:400;color:var(--c-400)}.panel-user-body .word-count{margin-left:auto;font-size:.8rem;font-weight:500;color:var(--c-400);font-variant-numeric:tabular-nums}.panel-user-body .word-count.ok{color:var(--c-success)}.panel-user-body .field-error{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--c-danger)}.panel-user-body .field-error svg{width:14px;height:14px;flex-shrink:0}.panel-user-body .field-hint{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--c-500);margin:0}.panel-user-body .field-hint svg{width:13px;height:13px;flex-shrink:0}.panel-user-body .checkbox-inline{display:flex;align-items:center;gap:.625rem;cursor:pointer;font-size:.9375rem;color:var(--c-700);font-weight:400!important}.panel-user-body .checkbox-inline input[type=checkbox]{-moz-appearance:auto;appearance:auto;-webkit-appearance:checkbox;width:18px;height:18px;flex-shrink:0;padding:0;border:none;background:none;accent-color:var(--c-primary);cursor:pointer}.panel-user-body .checkbox-inline svg{width:16px;height:16px;color:var(--c-warning);flex-shrink:0}.panel-user-body .autocomplete-input{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;min-height:42px;padding:.375rem .875rem;border:1.5px solid var(--c-200);border-radius:var(--r-md);background:#fff;transition:border-color var(--transition),box-shadow var(--transition);cursor:text}.panel-user-body .autocomplete-input:focus-within{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-ring)}.panel-user-body .autocomplete-input.is-invalid{border-color:var(--c-danger)}.panel-user-body .autocomplete-input input{border:none!important;box-shadow:none!important;padding:.25rem 0!important;min-width:120px;flex:1}.panel-user-body .autocomplete-input.search-input{padding-left:2.5rem}.panel-user-body .autocomplete-input.search-input .search-icon{position:absolute;left:.875rem;width:16px;height:16px;color:var(--c-400);pointer-events:none}.panel-user-body .autocomplete-dropdown{background:#fff;border:1px solid var(--c-200);border-radius:var(--r-lg);box-shadow:var(--shadow-md);overflow:hidden;z-index:100}.panel-user-body .autocomplete-dropdown a,.panel-user-body .autocomplete-dropdown button{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;text-align:left;background:none;border:none;border-bottom:1px solid var(--c-50);font-family:inherit;font-size:.9375rem;color:var(--c-700);cursor:pointer;transition:background var(--transition)}.panel-user-body .autocomplete-dropdown a:last-child,.panel-user-body .autocomplete-dropdown button:last-child{border-bottom:none}.panel-user-body .autocomplete-dropdown a:hover,.panel-user-body .autocomplete-dropdown button:hover{background:var(--c-primary-surface);color:var(--c-primary)}.panel-user-body .autocomplete-dropdown a svg,.panel-user-body .autocomplete-dropdown button svg{width:14px;height:14px;flex-shrink:0;color:var(--c-400)}.panel-user-body .autocomplete-dropdown.empty{padding:1rem;text-align:center;color:var(--c-400);font-size:.875rem}.panel-user-body .input-spinner{display:flex;align-items:center}.panel-user-body .input-spinner svg{width:16px;height:16px;color:var(--c-primary)}.panel-user-body .selected-items{display:flex;flex-wrap:wrap;gap:.375rem}.panel-user-body .tag-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem .2rem .75rem;background:var(--c-primary-surface);color:var(--c-primary);border-radius:var(--r-full);font-size:.8125rem;font-weight:600}.panel-user-body .tag-badge button{display:flex;align-items:center;background:none;border:none;color:var(--c-primary);cursor:pointer;padding:0;opacity:.7}.panel-user-body .tag-badge button:hover{opacity:1}.panel-user-body .tag-badge button svg{width:13px;height:13px}.panel-user-body .map-container{height:320px;border-radius:var(--r-lg);overflow:hidden;border:1.5px solid var(--c-200);margin-top:.5rem}@media(max-width:640px){.panel-user-body .map-container{height:240px}}.panel-user-body .map-hint{font-size:.8125rem;color:var(--c-500);display:flex;align-items:center;gap:.375rem;margin-top:.5rem}.panel-user-body .map-hint svg{width:13px;height:13px;flex-shrink:0}.panel-user-body .upload-zone{border:2px dashed var(--c-300);border-radius:var(--r-xl);padding:2.5rem 1.5rem;text-align:center;cursor:pointer;transition:border-color var(--transition),background var(--transition);background:var(--c-50)}.panel-user-body .upload-zone.dragover,.panel-user-body .upload-zone:hover{border-color:var(--c-primary);background:var(--c-primary-surface)}.panel-user-body .upload-zone .upload-icon{width:48px;height:48px;margin:0 auto 1rem;color:var(--c-400)}.panel-user-body .upload-zone p{font-size:.9375rem;color:var(--c-600);margin:0 0 .25rem}.panel-user-body .upload-zone p strong{color:var(--c-primary)}.panel-user-body .upload-zone small{font-size:.8125rem;color:var(--c-400)}.panel-user-body .image-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.875rem;margin-top:1rem}.panel-user-body .image-thumb{position:relative;aspect-ratio:4/3;border-radius:var(--r-lg);overflow:hidden;border:2px solid var(--c-100);background:var(--c-50)}.panel-user-body .image-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.panel-user-body .image-thumb .thumb-actions{position:absolute;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;gap:.5rem;opacity:0;transition:opacity .15s}.panel-user-body .image-thumb:hover .thumb-actions{opacity:1}.panel-user-body .image-thumb .thumb-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:none;cursor:pointer}.panel-user-body .image-thumb .thumb-btn svg{width:15px;height:15px}.panel-user-body .image-thumb .thumb-btn.delete{background:var(--c-danger);color:#fff}.panel-user-body .image-thumb .thumb-btn.primary{background:#fff;color:var(--c-primary)}.panel-user-body .image-thumb.is-primary{border-color:var(--c-primary)}.panel-user-body .image-thumb .primary-badge{position:absolute;top:.375rem;left:.375rem;background:var(--c-primary);color:#fff;font-size:.6875rem;font-weight:700;padding:.15rem .5rem;border-radius:var(--r-full)}.panel-user-body .hours-table{width:100%;border-collapse:collapse}.panel-user-body .hours-table th{text-align:left;font-size:.8125rem;font-weight:600;color:var(--c-500);padding:.375rem .5rem;border-bottom:1px solid var(--c-100)}.panel-user-body .hours-table td{padding:.5rem;vertical-align:middle;border-bottom:1px solid var(--c-50)}.panel-user-body .hours-table tr:last-child td{border-bottom:none}.panel-user-body .success-screen{text-align:center;padding:3rem 1.5rem}.panel-user-body .success-screen .success-icon{width:80px;height:80px;border-radius:50%;background:var(--c-success-bg);color:var(--c-success);display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem}.panel-user-body .success-screen .success-icon svg{width:40px;height:40px}.panel-user-body .success-screen h2{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 .75rem}.panel-user-body .success-screen p{font-size:1rem;color:var(--c-500);max-width:440px;margin:0 auto 2rem}.panel-user-body .success-screen .success-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.panel-user-body .admin-switch-banner{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:#fef3c7;border:1px solid #fcd34d;border-radius:var(--r-lg);margin-bottom:1.5rem;font-size:.875rem;color:#92400e}.panel-user-body .admin-switch-banner .asb-icon{flex-shrink:0;color:#d97706}.panel-user-body .admin-switch-banner .asb-icon svg{width:18px;height:18px}.panel-user-body .admin-switch-banner .asb-text{flex:1}.panel-user-body .admin-switch-banner .asb-link{font-weight:600;color:#92400e;text-decoration:underline;white-space:nowrap}.pu-layout{min-height:100vh;background:#f8fafc;display:grid;grid-template-rows:60px 1fr;grid-template-columns:224px minmax(0,1fr);grid-template-areas:"topbar topbar" "sidenav main"}@media(max-width:900px){.pu-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"topbar" "main"}}.pu-topbar{grid-area:topbar;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:1rem;padding:0 1.5rem;position:sticky;top:0;z-index:100}@media(max-width:767px){.pu-topbar{padding:0 1rem;gap:.5rem}}.pu-menu-btn{display:none;background:none;border:none;color:var(--c-500);cursor:pointer;padding:.375rem;border-radius:var(--r-md)}.pu-menu-btn:hover{background:var(--c-50)}.pu-menu-btn :deep(svg){width:20px;height:20px}@media(max-width:900px){.pu-menu-btn{display:flex;align-items:center}}.pu-logo{display:flex;align-items:center;gap:.25rem;text-decoration:none}.pu-logo-name{font-size:1.25rem;font-weight:800;color:var(--c-800);letter-spacing:-.02em}.pu-logo-dot{color:var(--c-primary);font-size:1.4rem;line-height:1;font-weight:700}.pu-logo-sub{font-size:.875rem;color:var(--c-400);font-weight:500;white-space:nowrap}@media(max-width:420px){.pu-logo-sub{display:none}}.pu-topbar-right{margin-left:auto;display:flex;align-items:center;gap:.75rem;min-width:0}@media(max-width:767px){.pu-topbar-right{gap:.4rem}}.pu-home-link{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:var(--c-primary);background:var(--c-primary-surface);border:1px solid var(--c-primary-ring);border-radius:var(--r-full);padding:.3rem .75rem;text-decoration:none;transition:background .1s,border-color .1s}.pu-home-link:hover{background:#fff;border-color:var(--c-primary)}.pu-home-link :deep(.iconify),.pu-home-link :deep(svg){width:12px;height:12px;flex-shrink:0}@media(max-width:640px){.pu-home-link span:not(.iconify){display:none}}.pu-contact-btn{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:#fff;background:var(--c-primary);border:1px solid var(--c-primary-hover);border-radius:var(--r-full);padding:.3rem .875rem;text-decoration:none;transition:background .15s}.pu-contact-btn:hover{background:var(--c-primary-hover)}.pu-contact-btn :deep(.iconify),.pu-contact-btn :deep(svg){width:12px;height:12px;flex-shrink:0}@media(max-width:768px){.pu-contact-btn span:not(.iconify){display:none}}.pu-admin-link{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:600;color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:var(--r-full);padding:.3rem .75rem;text-decoration:none;transition:background .1s}.pu-admin-link:hover{background:#fde68a}.pu-admin-link :deep(svg){width:12px;height:12px}@media(max-width:640px){.pu-admin-link span{display:none}}.pu-user-pill{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--c-600);padding:.35rem .75rem;background:var(--c-50);border:1px solid var(--c-100);border-radius:var(--r-full);min-width:0}.pu-user-pill span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:16ch}.pu-user-pill :deep(svg){width:16px;height:16px;color:var(--c-400);flex-shrink:0}@media(max-width:640px){.pu-user-pill span:not(.iconify){display:none}.pu-user-pill{padding:.35rem .5rem}}.pu-sidenav-wrap{grid-area:sidenav;background:linear-gradient(180deg,#fff,#fbfcfe);border-right:1px solid #e8edf3;display:flex;flex-direction:column;padding:1.25rem 0;position:sticky;top:60px;height:calc(100vh - 60px);overflow-y:auto}@media(max-width:900px){.pu-sidenav-wrap{display:none}}.pu-sidenav{flex:1;display:flex;flex-direction:column;gap:2px;padding:0 .75rem}.pu-nav-section{display:flex;align-items:center;gap:.45rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--c-400);margin:1rem .875rem .35rem;padding:0}.pu-nav-section:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--acc-c,var(--c-400));flex-shrink:0}.pu-nav-section:first-child{margin-top:.25rem}.pu-unread-badge{margin-left:auto;background:var(--c-primary);color:#fff;border-radius:var(--r-full);font-size:.75rem;font-weight:700;min-width:18px;height:18px;padding:0 4px;display:flex;align-items:center;justify-content:center}.pu-sidenav-item{position:relative;display:flex;align-items:center;gap:.7rem;padding:.55rem .75rem;border-radius:var(--r-lg);text-decoration:none;font-size:.9rem;font-weight:500;color:var(--c-600);transition:background .15s ease,color .15s ease,transform .15s ease}.pu-sidenav-item:before{content:"";position:absolute;left:-.75rem;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:62%;border-radius:0 3px 3px 0;background:var(--acc-c,var(--c-primary));transition:transform .15s ease}.pu-sidenav-item:hover{background:var(--c-50);color:var(--c-800);transform:translate(2px)}.pu-sidenav-item.pu-active,.pu-sidenav-item.pu-exact-active{background:var(--acc-s,var(--c-primary-surface));color:var(--acc-c,var(--c-primary));font-weight:600}.pu-sidenav-item.pu-active:before,.pu-sidenav-item.pu-exact-active:before{transform:translateY(-50%) scaleY(1)}.pu-sni-icon{width:34px;height:34px;border-radius:var(--r-md);background:var(--acc-s,var(--c-primary-surface));color:var(--acc-c,var(--c-primary));display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.pu-sni-icon :deep(svg){width:16px;height:16px}.pu-sidenav-item:hover .pu-sni-icon{background:#fff;color:var(--acc-c,var(--c-primary));box-shadow:0 1px 3px #0f172a1a}.pu-sidenav-item.pu-active .pu-sni-icon{background:var(--acc-c,var(--c-primary));color:#fff;box-shadow:0 2px 6px color-mix(in srgb,var(--acc-c,var(--c-primary)) 40%,transparent)}.pu-sidenav-item.pu-active .pu-sni-icon :deep(svg){color:#fff}.pu-sidenav-footer{padding:.75rem;border-top:1px solid var(--c-50);margin-top:auto;display:flex;flex-direction:column;gap:.5rem}.pu-user-id-row{display:flex;align-items:center;gap:.5rem;padding:.375rem .875rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:var(--r-md);transition:background .1s}.pu-user-id-row:hover{background:var(--c-50)}.pu-user-id-row:hover .pu-uid-text{color:var(--c-primary)}.pu-uid-icon{width:14px;height:14px;color:var(--c-300);flex-shrink:0}.pu-uid-text{font-size:.75rem;color:var(--c-400);font-family:monospace}.pu-logout-btn{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .875rem;background:none;border:1px solid var(--c-100);border-radius:var(--r-md);font-family:inherit;font-size:.875rem;color:var(--c-500);cursor:pointer;transition:background .1s,color .1s,border-color .1s}.pu-logout-btn :deep(svg){width:16px;height:16px}.pu-logout-btn:hover{background:#fee2e2;color:var(--c-danger);border-color:var(--c-danger)}.pu-drawer{position:fixed;inset:0;z-index:300;background:#0006}.pu-drawer-inner{width:280px;height:100%;background:#fff;display:flex;flex-direction:column;padding:1.25rem;overflow-y:auto}.pu-drawer-close{align-self:flex-end;background:none;border:none;color:var(--c-400);cursor:pointer;padding:.375rem;border-radius:var(--r-md);margin-bottom:1rem}.pu-drawer-close:hover{background:var(--c-50)}.pu-drawer-close :deep(svg){width:20px;height:20px}.pu-drawer-links{display:flex;flex-direction:column;gap:4px;flex:1}.pu-drawer-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:var(--r-md);text-decoration:none;font-size:.9375rem;font-weight:500;color:var(--c-600);transition:background .1s}.pu-drawer-item :deep(svg){width:16px;height:16px;color:var(--acc-c,var(--c-500))}.pu-drawer-item:hover{background:var(--c-50);color:var(--c-800)}.pu-drawer-item.pu-active{background:var(--acc-s,var(--c-primary-surface));color:var(--acc-c,var(--c-primary));font-weight:600}.pu-drawer-item.pu-active :deep(svg){color:var(--acc-c,var(--c-primary))}.pu-drawer-item.pu-drawer-home{background:var(--c-primary-surface);color:var(--c-primary);font-weight:600;border:1px solid var(--c-primary-ring)}.pu-drawer-item.pu-drawer-home:hover{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.pu-drawer-divider{height:1px;background:var(--c-100);margin:.5rem 0}.pu-drawer-section{display:flex;align-items:center;gap:.45rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--c-400);margin:.85rem 1rem .25rem;padding:0}.pu-drawer-section:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--acc-c,var(--c-400));flex-shrink:0}.pu-drawer-logout{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;margin-top:1rem;background:#fee2e2;border:none;border-radius:var(--r-md);font-family:inherit;font-size:.9375rem;color:var(--c-danger);font-weight:600;cursor:pointer}.pu-drawer-logout :deep(svg){width:16px;height:16px}.pu-main{grid-area:main;min-width:0}.panel-user-body{padding:2rem;max-width:1000px}@media(max-width:767px){.panel-user-body{padding:1.25rem 1rem}}.pu-drawer-enter-active,.pu-drawer-leave-active{transition:opacity .2s}.pu-drawer-enter-from,.pu-drawer-leave-to{opacity:0}.promo-wrap[data-v-448ac9f0]{width:100%;display:flex;justify-content:center;margin:16px 0}.promo-area[data-v-448ac9f0]{position:relative;width:100%;max-width:1200px;min-height:112px;contain:layout style}.promo-content[data-v-448ac9f0]{width:100%;display:flex;justify-content:center;align-items:center}.promo-label[data-v-448ac9f0]{position:absolute;bottom:2px;right:4px;font-size:.75rem;color:#bbb;text-transform:uppercase;letter-spacing:.08em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none}.promo-label[href][data-v-448ac9f0]{cursor:pointer}.promo-label[href][data-v-448ac9f0]:hover{color:#888}.letter-page[data-v-8933ad80]{padding-block:2rem 5rem;background:var(--c-50);min-height:100vh}.back-link[data-v-8933ad80]{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:var(--c-primary);text-decoration:none;margin-bottom:1rem}.back-link[data-v-8933ad80]:hover{text-decoration:underline}.back-link [data-v-8933ad80] svg{width:12px;height:12px}.letter-nav[data-v-8933ad80]{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--c-200)}.letter-pill[data-v-8933ad80]{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 .5rem;border-radius:var(--r-md);font-size:.8125rem;font-weight:700;text-decoration:none;color:var(--c-600);background:#fff;border:1px solid var(--c-200);transition:background var(--transition),color var(--transition),border-color var(--transition)}.letter-pill[data-v-8933ad80]:hover{background:var(--c-primary-surface);border-color:var(--c-primary-ring);color:var(--c-primary)}.letter-pill--active[data-v-8933ad80],.letter-pill--active[data-v-8933ad80]:hover{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.search-section[data-v-8933ad80]{margin-bottom:2rem}.search-box[data-v-8933ad80]{position:relative;display:flex;align-items:center}.search-icon[data-v-8933ad80]{position:absolute;left:1rem;width:14px;height:14px;color:var(--c-400);pointer-events:none}.search-input[data-v-8933ad80]{width:100%;padding:.8rem 2.75rem;font-size:.9375rem;font-family:inherit;color:var(--c-800);background:#fff;border:2px solid var(--c-200);border-radius:var(--r-lg);outline:none;transition:border-color var(--transition),box-shadow var(--transition)}.search-input[data-v-8933ad80]::-moz-placeholder{color:var(--c-400)}.search-input[data-v-8933ad80]::placeholder{color:var(--c-400)}.search-input[data-v-8933ad80]:focus{border-color:var(--c-primary);box-shadow:0 0 0 4px var(--c-primary-ring)}.search-clear[data-v-8933ad80]{position:absolute;right:.75rem;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:var(--c-100);border-radius:var(--r-full);color:var(--c-500);cursor:pointer;transition:background var(--transition)}.search-clear[data-v-8933ad80]:hover{background:var(--c-200)}.search-clear [data-v-8933ad80] svg{width:12px;height:12px}.search-results-info[data-v-8933ad80]{font-size:.875rem;color:var(--c-500);margin:0 0 .75rem}.search-empty[data-v-8933ad80]{padding:1.25rem;background:#fff;border:1px solid var(--c-200);border-radius:var(--r-lg);font-size:.9375rem;color:var(--c-500);text-align:center;margin-bottom:2rem}.sub-heading[data-v-8933ad80]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin:0 0 .25rem}.sub-desc[data-v-8933ad80]{font-size:.875rem;color:var(--c-500);margin:0 0 1rem}.top-categories-section[data-v-8933ad80]{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid var(--c-200)}.top-categories-grid[data-v-8933ad80]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}.top-cat-card[data-v-8933ad80]{justify-content:space-between;padding:.875rem 1rem;text-decoration:none;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.top-cat-card[data-v-8933ad80],.top-cat-info[data-v-8933ad80]{display:flex;align-items:center;gap:.5rem}.top-cat-icon[data-v-8933ad80]{color:var(--c-primary);width:14px;height:14px;flex-shrink:0}.top-cat-name[data-v-8933ad80]{font-size:.9375rem;font-weight:600;color:var(--c-800)}.top-cat-badge[data-v-8933ad80]{font-size:.75rem;font-weight:600;color:var(--c-primary);background:var(--c-primary-surface);padding:.1875rem .5rem;border-radius:var(--r-full);white-space:nowrap}.all-categories-section[data-v-8933ad80]{margin-bottom:2.5rem}.categories-grid[data-v-8933ad80]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.375rem}.category-link[data-v-8933ad80]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:500;color:var(--c-700);text-decoration:none;border-radius:var(--r-md);transition:background var(--transition),color var(--transition)}.category-link[data-v-8933ad80]:hover{background:var(--c-primary-surface);color:var(--c-primary)}.category-link-name[data-v-8933ad80]{min-width:0}.category-link-count[data-v-8933ad80]{font-size:.75rem;font-weight:600;color:var(--c-400);flex-shrink:0}.seo-text[data-v-8933ad80]{padding:1.5rem 2rem;margin-bottom:2.5rem}.seo-text h2[data-v-8933ad80]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin:0 0 .75rem}.seo-text p[data-v-8933ad80]{font-size:.9375rem;color:var(--c-600);line-height:1.75;margin:0 0 .75rem}.seo-text p[data-v-8933ad80]:last-child{margin-bottom:0}.seo-cat-link[data-v-8933ad80]{color:var(--c-primary);font-weight:600;text-decoration:none}.seo-cat-link[data-v-8933ad80]:hover{text-decoration:underline}.bottom-nav[data-v-8933ad80]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:2rem;border-top:1px solid var(--c-200)}@media(max-width:639px){.letter-page[data-v-8933ad80]{padding-block:1.5rem 3rem}.categories-grid[data-v-8933ad80],.top-categories-grid[data-v-8933ad80]{grid-template-columns:1fr}.category-link[data-v-8933ad80]{font-size:.875rem;padding:.5rem}.letter-pill[data-v-8933ad80]{min-width:32px;height:32px;font-size:.75rem}.bottom-nav[data-v-8933ad80]{flex-wrap:wrap;justify-content:center}.seo-text[data-v-8933ad80]{padding:1.25rem}}.categories-page[data-v-9ae7da4b]{padding-block:3rem 5rem;background:var(--c-50);min-height:100vh}.stats-bar[data-v-9ae7da4b]{justify-content:center;gap:2rem;padding:1.75rem 2rem;background:linear-gradient(135deg,var(--c-primary),var(--c-accent));border-radius:var(--r-xl);margin-bottom:2.5rem}.stat-item[data-v-9ae7da4b],.stats-bar[data-v-9ae7da4b]{display:flex;align-items:center}.stat-item[data-v-9ae7da4b]{flex-direction:column;gap:.25rem}.stat-number[data-v-9ae7da4b]{font-size:1.75rem;font-weight:800;color:#fff;line-height:1}.stat-label[data-v-9ae7da4b]{font-size:.75rem;font-weight:500;color:#fffc;text-transform:uppercase;letter-spacing:.03em}.stat-divider[data-v-9ae7da4b]{width:1px;height:40px;background:#ffffff40}.search-section[data-v-9ae7da4b]{margin-bottom:2.5rem}.search-box[data-v-9ae7da4b]{position:relative;display:flex;align-items:center}.search-icon[data-v-9ae7da4b]{position:absolute;left:1.125rem;width:16px;height:16px;color:var(--c-400);pointer-events:none}.search-input[data-v-9ae7da4b]{width:100%;padding:1rem 3rem;font-size:1rem;font-family:inherit;color:var(--c-800);background:#fff;border:2px solid var(--c-200);border-radius:var(--r-xl);outline:none;transition:border-color var(--transition),box-shadow var(--transition)}.search-input[data-v-9ae7da4b]::-moz-placeholder{color:var(--c-400)}.search-input[data-v-9ae7da4b]::placeholder{color:var(--c-400)}.search-input[data-v-9ae7da4b]:focus{border-color:var(--c-primary);box-shadow:0 0 0 4px var(--c-primary-ring)}.search-clear[data-v-9ae7da4b]{position:absolute;right:1rem;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:var(--c-100);border-radius:var(--r-full);color:var(--c-500);cursor:pointer;transition:background var(--transition)}.search-clear[data-v-9ae7da4b]:hover{background:var(--c-200)}.search-clear [data-v-9ae7da4b] svg{width:12px;height:12px}.search-results[data-v-9ae7da4b]{margin-top:1.25rem}.search-results-count[data-v-9ae7da4b]{font-size:.875rem;color:var(--c-500);margin:0 0 .75rem}.search-results-grid[data-v-9ae7da4b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.375rem}.search-result-link[data-v-9ae7da4b]{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.9375rem;font-weight:500;color:var(--c-700);text-decoration:none;border-radius:var(--r-md);transition:background var(--transition),color var(--transition)}.search-result-link[data-v-9ae7da4b]:hover{background:var(--c-primary-surface);color:var(--c-primary)}.search-result-icon[data-v-9ae7da4b]{width:12px;height:12px;color:var(--c-primary);flex-shrink:0}.search-result-name[data-v-9ae7da4b]{flex:1;min-width:0}.search-result-count[data-v-9ae7da4b]{font-size:.75rem;font-weight:600;color:var(--c-400);flex-shrink:0}.search-more[data-v-9ae7da4b]{font-size:.8125rem;color:var(--c-400);margin:.75rem 0 0}.search-empty[data-v-9ae7da4b]{margin-top:1rem;padding:1.25rem;background:#fff;border:1px solid var(--c-200);border-radius:var(--r-lg);font-size:.9375rem;color:var(--c-500);text-align:center}.search-empty strong[data-v-9ae7da4b]{color:var(--c-700)}.view-toggle[data-v-9ae7da4b]{display:flex;gap:.25rem;padding:.25rem;background:#fff;border:1px solid var(--c-200);border-radius:var(--r-lg);margin-bottom:2rem;width:-moz-fit-content;width:fit-content}.toggle-btn[data-v-9ae7da4b]{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;font-family:inherit;color:var(--c-500);background:transparent;border:none;border-radius:var(--r-md);cursor:pointer;transition:all var(--transition)}.toggle-btn [data-v-9ae7da4b] svg{width:12px;height:12px}.toggle-btn[data-v-9ae7da4b]:hover{color:var(--c-700);background:var(--c-50)}.toggle-btn--active[data-v-9ae7da4b]{color:#fff;background:var(--c-primary);box-shadow:var(--shadow-sm)}.toggle-btn--active[data-v-9ae7da4b]:hover{color:#fff;background:var(--c-primary)}.thematic-section[data-v-9ae7da4b]{margin-bottom:2.5rem}.thematic-header[data-v-9ae7da4b]{margin-bottom:1rem}.thematic-title-row[data-v-9ae7da4b]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.thematic-icon[data-v-9ae7da4b]{width:20px;height:20px;color:var(--c-primary);flex-shrink:0}.thematic-name[data-v-9ae7da4b]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin:0}.thematic-badge[data-v-9ae7da4b]{font-size:.75rem;font-weight:600;color:var(--c-primary);background:var(--c-primary-surface);padding:.1875rem .5rem;border-radius:var(--r-full);white-space:nowrap}.thematic-name-link[data-v-9ae7da4b]{text-decoration:none}.thematic-name-link:hover .thematic-name[data-v-9ae7da4b]{color:var(--c-primary)}.thematic-desc[data-v-9ae7da4b]{font-size:.875rem;color:var(--c-500);margin:0}.thematic-grid[data-v-9ae7da4b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.625rem}.thematic-card[data-v-9ae7da4b]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1rem;text-decoration:none;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.thematic-card-name[data-v-9ae7da4b]{font-size:.9375rem;font-weight:500;color:var(--c-700);min-width:0}.thematic-card-count[data-v-9ae7da4b]{font-size:.75rem;font-weight:600;color:var(--c-400);white-space:nowrap;flex-shrink:0}.thematic-card:hover .thematic-card-name[data-v-9ae7da4b]{color:var(--c-primary)}.thematic-footer[data-v-9ae7da4b]{margin-top:.75rem;text-align:right}.thematic-see-all[data-v-9ae7da4b]{display:inline-flex;align-items:center;font-size:.8125rem;font-weight:600;color:var(--c-primary);text-decoration:none;padding:.375rem 0;transition:color var(--transition)}.thematic-see-all[data-v-9ae7da4b]:hover{text-decoration:underline}.alphabet-nav[data-v-9ae7da4b]{display:flex;flex-wrap:wrap;gap:.375rem;padding:1rem;background:#fff;border:1px solid var(--c-200);border-radius:var(--r-xl);margin-bottom:2rem;justify-content:center}.alphabet-nav-link[data-v-9ae7da4b]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:.875rem;font-weight:700;color:var(--c-primary);text-decoration:none;border-radius:var(--r-md);transition:background var(--transition),color var(--transition)}.alphabet-nav-link[data-v-9ae7da4b]:hover{background:var(--c-primary-surface)}.letter-section[data-v-9ae7da4b]{margin-bottom:2rem}.letter-header[data-v-9ae7da4b]{margin-bottom:.75rem}.letter-heading-link[data-v-9ae7da4b]{display:inline-flex;align-items:center;gap:.625rem;text-decoration:none;padding-bottom:.5rem;border-bottom:2px solid var(--c-primary)}.letter-heading[data-v-9ae7da4b]{font-size:1.5rem;font-weight:800;color:var(--c-primary);margin:0;line-height:1}.letter-count[data-v-9ae7da4b]{font-size:.75rem;font-weight:600;color:var(--c-500)}.letter-grid[data-v-9ae7da4b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.25rem}.letter-cat-link[data-v-9ae7da4b]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;font-size:.9375rem;color:var(--c-700);text-decoration:none;border-radius:var(--r-md);transition:background var(--transition),color var(--transition)}.letter-cat-link[data-v-9ae7da4b]:hover{background:var(--c-primary-surface);color:var(--c-primary)}.letter-cat-name[data-v-9ae7da4b]{min-width:0}.letter-cat-count[data-v-9ae7da4b]{font-size:.75rem;font-weight:600;color:var(--c-400);flex-shrink:0}.letter-footer[data-v-9ae7da4b]{margin-top:.5rem}.letter-see-all[data-v-9ae7da4b]{display:inline-flex;align-items:center;font-size:.8125rem;font-weight:600;color:var(--c-primary);text-decoration:none;padding:.25rem 0;transition:color var(--transition)}.letter-see-all[data-v-9ae7da4b]:hover{text-decoration:underline}.popular-section[data-v-9ae7da4b]{border-top:1px solid var(--c-200);padding-top:2.5rem;margin-bottom:3.5rem}.popular-heading[data-v-9ae7da4b]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 .375rem}.popular-desc[data-v-9ae7da4b]{font-size:.9375rem;color:var(--c-500);margin:0 0 1.25rem}.popular-grid[data-v-9ae7da4b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.popular-card[data-v-9ae7da4b]{justify-content:space-between;gap:.75rem;padding:.875rem 1rem;text-decoration:none;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.popular-card[data-v-9ae7da4b],.popular-info[data-v-9ae7da4b]{display:flex;align-items:center}.popular-info[data-v-9ae7da4b]{gap:.625rem;min-width:0}.popular-icon[data-v-9ae7da4b]{color:var(--c-primary);width:14px;height:14px;flex-shrink:0}.popular-name[data-v-9ae7da4b]{font-size:.9375rem;font-weight:600;color:var(--c-800)}.popular-badge[data-v-9ae7da4b]{font-size:.75rem;font-weight:600;color:var(--c-primary);background:var(--c-primary-surface);padding:.25rem .625rem;border-radius:var(--r-full);white-space:nowrap}.top-cities-section[data-v-9ae7da4b]{border-top:1px solid var(--c-200);padding-top:2.5rem;margin-bottom:3.5rem}.top-cities-heading[data-v-9ae7da4b]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 .375rem}.top-cities-desc[data-v-9ae7da4b]{font-size:.9375rem;color:var(--c-500);margin:0 0 1.25rem}.top-cities-grid[data-v-9ae7da4b]{display:flex;flex-wrap:wrap;gap:.5rem}.top-city-chip[data-v-9ae7da4b]{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.875rem;font-weight:500;color:var(--c-700);text-decoration:none;background:#fff;border:1px solid var(--c-200);border-radius:var(--r-full);transition:background var(--transition),color var(--transition),border-color var(--transition)}.top-city-chip[data-v-9ae7da4b]:hover{background:var(--c-primary-surface);border-color:var(--c-primary-ring);color:var(--c-primary)}.top-city-icon[data-v-9ae7da4b]{width:12px;height:12px;color:var(--c-primary);flex-shrink:0}.seo-section[data-v-9ae7da4b]{border-top:1px solid var(--c-200);padding-top:2.5rem;margin-bottom:3.5rem}.seo-heading[data-v-9ae7da4b]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 1.5rem}.seo-grid[data-v-9ae7da4b]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.seo-item[data-v-9ae7da4b]{padding:1.5rem;text-align:center}.seo-item h3[data-v-9ae7da4b]{font-size:1rem;font-weight:700;color:var(--c-800);margin:0 0 .5rem}.seo-item p[data-v-9ae7da4b]{font-size:.875rem;color:var(--c-500);line-height:1.6;margin:0}.seo-item-icon[data-v-9ae7da4b]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--r-lg);background:var(--c-primary-surface);margin-bottom:1rem}.seo-item-icon [data-v-9ae7da4b] svg{width:20px;height:20px;color:var(--c-primary)}.faq-section[data-v-9ae7da4b]{border-top:1px solid var(--c-200);padding-top:2.5rem}.faq-heading[data-v-9ae7da4b]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 1.25rem}.faq-list[data-v-9ae7da4b]{display:flex;flex-direction:column;gap:.625rem}.faq-item[data-v-9ae7da4b]{padding:0;overflow:hidden}.faq-item[open] .faq-question[data-v-9ae7da4b]{border-bottom:1px solid var(--c-100);color:var(--c-primary)}.faq-item[open] .faq-question[data-v-9ae7da4b]:after{transform:rotate(180deg)}.faq-question[data-v-9ae7da4b]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;font-size:.9375rem;font-weight:600;color:var(--c-800);cursor:pointer;list-style:none;transition:color var(--transition)}.faq-question[data-v-9ae7da4b]::-webkit-details-marker{display:none}.faq-question[data-v-9ae7da4b]:after{content:"";width:10px;height:10px;border-right:2px solid var(--c-400);border-bottom:2px solid var(--c-400);transform:rotate(45deg);flex-shrink:0;margin-left:1rem;transition:transform var(--transition)}.faq-question[data-v-9ae7da4b]:hover{color:var(--c-primary)}.faq-answer[data-v-9ae7da4b]{padding:1rem 1.25rem;font-size:.9375rem;color:var(--c-600);line-height:1.7;margin:0}@media(max-width:767px){.seo-grid[data-v-9ae7da4b]{grid-template-columns:1fr 1fr}}@media(max-width:639px){.categories-page[data-v-9ae7da4b]{padding-block:2rem 3rem}.stats-bar[data-v-9ae7da4b]{flex-direction:column;gap:1.25rem;padding:1.5rem}.stat-divider[data-v-9ae7da4b]{width:60px;height:1px}.stat-number[data-v-9ae7da4b]{font-size:1.5rem}.view-toggle[data-v-9ae7da4b]{width:100%}.toggle-btn[data-v-9ae7da4b]{flex:1;justify-content:center}.letter-grid[data-v-9ae7da4b],.thematic-grid[data-v-9ae7da4b]{grid-template-columns:1fr}.alphabet-nav-link[data-v-9ae7da4b]{width:32px;height:32px;font-size:.8125rem}.popular-grid[data-v-9ae7da4b],.seo-grid[data-v-9ae7da4b]{grid-template-columns:1fr}.seo-grid[data-v-9ae7da4b]{gap:.75rem}}.alphabet-section[data-v-06b7be7e]{margin-bottom:3.5rem}.alphabet-heading[data-v-06b7be7e]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 .375rem}.alphabet-desc[data-v-06b7be7e]{font-size:.9375rem;color:var(--c-500);margin:0 0 1.75rem}.letters-list[data-v-06b7be7e]{display:flex;flex-direction:column;gap:0}.letter-block[data-v-06b7be7e]{padding:1rem 0;border-bottom:1px solid var(--c-100)}.letter-block[data-v-06b7be7e]:last-child{border-bottom:none}.letter-row[data-v-06b7be7e]{display:flex;align-items:center;gap:.75rem;margin-bottom:.625rem}.letter-char[data-v-06b7be7e]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;font-size:1.125rem;font-weight:800;color:#fff;background:var(--c-primary);border-radius:var(--r-md);text-decoration:none;flex-shrink:0;transition:background var(--transition)}.letter-char[data-v-06b7be7e]:hover{background:var(--c-primary-hover)}.letter-count[data-v-06b7be7e]{font-size:.8125rem;color:var(--c-500);font-weight:500;flex:1}.see-all-link[data-v-06b7be7e]{font-size:.8125rem;font-weight:600;color:var(--c-primary);text-decoration:none;white-space:nowrap}.see-all-link[data-v-06b7be7e]:hover{text-decoration:underline}.preview-cities[data-v-06b7be7e]{display:flex;flex-wrap:wrap;gap:.375rem;padding-left:48px}.city-chip[data-v-06b7be7e]{display:inline-block;padding:.25rem .625rem;font-size:.875rem;font-weight:500;color:var(--c-700);text-decoration:none;background:var(--c-50);border:1px solid var(--c-200);border-radius:var(--r-full);transition:background var(--transition),color var(--transition),border-color var(--transition)}.city-chip[data-v-06b7be7e]:hover{background:var(--c-primary-surface);border-color:var(--c-primary-ring);color:var(--c-primary)}@media(max-width:639px){.preview-cities[data-v-06b7be7e]{padding-left:0;margin-top:.375rem}.letter-row[data-v-06b7be7e]{flex-wrap:wrap}}.categories-section[data-v-7a66f6f4]{border-top:1px solid var(--c-200);padding-top:2.5rem;margin-bottom:3.5rem;background:var(--c-50)}.categories-heading[data-v-7a66f6f4]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 .375rem}.categories-desc[data-v-7a66f6f4]{font-size:.9375rem;color:var(--c-500);margin:0 0 1.25rem}.categories-list[data-v-7a66f6f4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.875rem}.cat-card[data-v-7a66f6f4]{padding:1.125rem 1.25rem}.cat-header[data-v-7a66f6f4]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--c-100)}.cat-name[data-v-7a66f6f4]{font-size:1rem;font-weight:700;color:var(--c-800);text-decoration:none;transition:color var(--transition)}.cat-name[data-v-7a66f6f4]:hover{color:var(--c-primary)}.cat-badge[data-v-7a66f6f4]{font-size:.6875rem;font-weight:600;color:var(--c-primary);background:var(--c-primary-surface);padding:.25rem .625rem;border-radius:var(--r-full);white-space:nowrap}.cat-cities[data-v-7a66f6f4]{display:flex;flex-wrap:wrap;gap:.375rem}.cat-city-link[data-v-7a66f6f4]{display:inline-block;padding:.3125rem .625rem;font-size:.8125rem;font-weight:500;color:var(--c-600);text-decoration:none;background:var(--c-50);border:1px solid var(--c-100);border-radius:var(--r-md);transition:background var(--transition),color var(--transition),border-color var(--transition)}.cat-city-link[data-v-7a66f6f4]:hover{background:var(--c-primary-surface);border-color:var(--c-primary-ring);color:var(--c-primary)}@media(max-width:639px){.categories-list[data-v-7a66f6f4]{grid-template-columns:1fr}}.faq-wrapper[data-v-fc36e6f0]{background:var(--c-50);padding-bottom:5rem}.seo-section[data-v-fc36e6f0]{border-top:1px solid var(--c-200);padding-top:2.5rem;margin-bottom:3.5rem}.seo-heading[data-v-fc36e6f0]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 1.5rem}.seo-grid[data-v-fc36e6f0]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.seo-item[data-v-fc36e6f0]{padding:1.5rem;text-align:center}.seo-item h3[data-v-fc36e6f0]{font-size:1rem;font-weight:700;color:var(--c-800);margin:0 0 .5rem}.seo-item p[data-v-fc36e6f0]{font-size:.875rem;color:var(--c-500);line-height:1.6;margin:0}.seo-item-icon[data-v-fc36e6f0]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--r-lg);background:var(--c-primary-surface);margin-bottom:1rem}.seo-item-icon [data-v-fc36e6f0] svg{width:20px;height:20px;color:var(--c-primary)}.faq-section[data-v-fc36e6f0]{border-top:1px solid var(--c-200);padding-top:2.5rem}.faq-heading[data-v-fc36e6f0]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 1.25rem}.faq-list[data-v-fc36e6f0]{display:flex;flex-direction:column;gap:.625rem}.faq-item[data-v-fc36e6f0]{padding:0;overflow:hidden}.faq-item[open] .faq-question[data-v-fc36e6f0]{border-bottom:1px solid var(--c-100);color:var(--c-primary)}.faq-item[open] .faq-question[data-v-fc36e6f0]:after{transform:rotate(180deg)}.faq-question[data-v-fc36e6f0]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;font-size:.9375rem;font-weight:600;color:var(--c-800);cursor:pointer;list-style:none;transition:color var(--transition)}.faq-question[data-v-fc36e6f0]::-webkit-details-marker{display:none}.faq-question[data-v-fc36e6f0]:after{content:"";width:10px;height:10px;border-right:2px solid var(--c-400);border-bottom:2px solid var(--c-400);transform:rotate(45deg);flex-shrink:0;margin-left:1rem;transition:transform var(--transition)}.faq-question[data-v-fc36e6f0]:hover{color:var(--c-primary)}.faq-answer[data-v-fc36e6f0]{padding:1rem 1.25rem;font-size:.9375rem;color:var(--c-600);line-height:1.7;margin:0}@media(max-width:767px){.seo-grid[data-v-fc36e6f0]{grid-template-columns:1fr 1fr}}@media(max-width:639px){.seo-grid[data-v-fc36e6f0]{grid-template-columns:1fr;gap:.75rem}}.letter-page[data-v-9f2a9618]{padding-block:2rem 5rem;background:var(--c-50);min-height:100vh}.back-link[data-v-9f2a9618]{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:var(--c-primary);text-decoration:none;margin-bottom:1rem}.back-link[data-v-9f2a9618]:hover{text-decoration:underline}.back-link [data-v-9f2a9618] svg{width:12px;height:12px}.letter-nav[data-v-9f2a9618]{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--c-200)}.letter-pill[data-v-9f2a9618]{display:flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 .5rem;border-radius:var(--r-md);font-size:.8125rem;font-weight:700;text-decoration:none;color:var(--c-600);background:#fff;border:1px solid var(--c-200);transition:background var(--transition),color var(--transition),border-color var(--transition)}.letter-pill[data-v-9f2a9618]:hover{background:var(--c-primary-surface);border-color:var(--c-primary-ring);color:var(--c-primary)}.letter-pill--active[data-v-9f2a9618],.letter-pill--active[data-v-9f2a9618]:hover{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.search-section[data-v-9f2a9618]{margin-bottom:2rem}.search-box[data-v-9f2a9618]{position:relative;display:flex;align-items:center}.search-icon[data-v-9f2a9618]{position:absolute;left:1rem;width:14px;height:14px;color:var(--c-400);pointer-events:none}.search-input[data-v-9f2a9618]{width:100%;padding:.8rem 2.75rem;font-size:.9375rem;font-family:inherit;color:var(--c-800);background:#fff;border:2px solid var(--c-200);border-radius:var(--r-lg);outline:none;transition:border-color var(--transition),box-shadow var(--transition)}.search-input[data-v-9f2a9618]::-moz-placeholder{color:var(--c-400)}.search-input[data-v-9f2a9618]::placeholder{color:var(--c-400)}.search-input[data-v-9f2a9618]:focus{border-color:var(--c-primary);box-shadow:0 0 0 4px var(--c-primary-ring)}.search-clear[data-v-9f2a9618]{position:absolute;right:.75rem;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:var(--c-100);border-radius:var(--r-full);color:var(--c-500);cursor:pointer;transition:background var(--transition)}.search-clear[data-v-9f2a9618]:hover{background:var(--c-200)}.search-clear [data-v-9f2a9618] svg{width:12px;height:12px}.search-results-info[data-v-9f2a9618]{font-size:.875rem;color:var(--c-500);margin:0 0 .75rem}.search-empty[data-v-9f2a9618]{padding:1.25rem;background:#fff;border:1px solid var(--c-200);border-radius:var(--r-lg);font-size:.9375rem;color:var(--c-500);text-align:center;margin-bottom:2rem}.sub-heading[data-v-9f2a9618]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin:0 0 .25rem}.sub-desc[data-v-9f2a9618]{font-size:.875rem;color:var(--c-500);margin:0 0 1rem}.top-cities-section[data-v-9f2a9618]{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid var(--c-200)}.top-cities-grid[data-v-9f2a9618]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}.top-city-card[data-v-9f2a9618]{justify-content:space-between;padding:.875rem 1rem;text-decoration:none;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.top-city-card[data-v-9f2a9618],.top-city-info[data-v-9f2a9618]{display:flex;align-items:center;gap:.5rem}.top-city-icon[data-v-9f2a9618]{color:var(--c-primary);width:14px;height:14px;flex-shrink:0}.top-city-name[data-v-9f2a9618]{font-size:.9375rem;font-weight:600;color:var(--c-800)}.top-city-badge[data-v-9f2a9618]{font-size:.75rem;font-weight:600;color:var(--c-primary);background:var(--c-primary-surface);padding:.1875rem .5rem;border-radius:var(--r-full);white-space:nowrap}.all-cities-section[data-v-9f2a9618]{margin-bottom:2.5rem}.cities-grid[data-v-9f2a9618]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.375rem}.city-link[data-v-9f2a9618]{display:block;padding:.5rem .75rem;font-size:.9375rem;font-weight:500;color:var(--c-700);text-decoration:none;border-radius:var(--r-md);transition:background var(--transition),color var(--transition)}.city-link[data-v-9f2a9618]:hover{background:var(--c-primary-surface);color:var(--c-primary)}.seo-text[data-v-9f2a9618]{padding:1.5rem 2rem;margin-bottom:2.5rem}.seo-text h2[data-v-9f2a9618]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin:0 0 .75rem}.seo-text p[data-v-9f2a9618]{font-size:.9375rem;color:var(--c-600);line-height:1.75;margin:0 0 .75rem}.seo-text p[data-v-9f2a9618]:last-child{margin-bottom:0}.seo-city-link[data-v-9f2a9618]{color:var(--c-primary);font-weight:600;text-decoration:none}.seo-city-link[data-v-9f2a9618]:hover{text-decoration:underline}.bottom-nav[data-v-9f2a9618]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:2rem;border-top:1px solid var(--c-200)}@media(max-width:639px){.letter-page[data-v-9f2a9618]{padding-block:1.5rem 3rem}.cities-grid[data-v-9f2a9618],.top-cities-grid[data-v-9f2a9618]{grid-template-columns:1fr}.city-link[data-v-9f2a9618]{font-size:.875rem;padding:.5rem}.letter-pill[data-v-9f2a9618]{min-width:32px;height:32px;font-size:.75rem}.bottom-nav[data-v-9f2a9618]{flex-wrap:wrap;justify-content:center}.seo-text[data-v-9f2a9618]{padding:1.25rem}}.popular-section[data-v-9a7a801c]{border-top:1px solid var(--c-200);padding-top:2.5rem;margin-bottom:3.5rem;background:var(--c-50)}.popular-heading[data-v-9a7a801c]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 .375rem}.popular-desc[data-v-9a7a801c]{font-size:.9375rem;color:var(--c-500);margin:0 0 1.25rem}.popular-grid[data-v-9a7a801c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.popular-card[data-v-9a7a801c]{display:flex;align-items:center;gap:.625rem;padding:.875rem 1rem;text-decoration:none;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.popular-icon[data-v-9a7a801c]{color:var(--c-primary);width:14px;height:14px;flex-shrink:0}.popular-name[data-v-9a7a801c]{font-size:.9375rem;font-weight:600;color:var(--c-800)}@media(max-width:639px){.popular-grid[data-v-9a7a801c]{grid-template-columns:1fr 1fr}}.search-section[data-v-801baff6]{margin-bottom:2.5rem;background:var(--c-50)}.search-box[data-v-801baff6]{position:relative;display:flex;align-items:center}.search-icon[data-v-801baff6]{position:absolute;left:1.125rem;width:16px;height:16px;color:var(--c-400);pointer-events:none}.search-input[data-v-801baff6]{width:100%;padding:1rem 3rem;font-size:1rem;font-family:inherit;color:var(--c-800);background:#fff;border:2px solid var(--c-200);border-radius:var(--r-xl);outline:none;transition:border-color var(--transition),box-shadow var(--transition)}.search-input[data-v-801baff6]::-moz-placeholder{color:var(--c-400)}.search-input[data-v-801baff6]::placeholder{color:var(--c-400)}.search-input[data-v-801baff6]:focus{border-color:var(--c-primary);box-shadow:0 0 0 4px var(--c-primary-ring)}.search-clear[data-v-801baff6]{position:absolute;right:1rem;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:var(--c-100);border-radius:var(--r-full);color:var(--c-500);cursor:pointer;transition:background var(--transition)}.search-clear[data-v-801baff6]:hover{background:var(--c-200)}.search-clear [data-v-801baff6] svg{width:12px;height:12px}.search-results[data-v-801baff6]{margin-top:1.25rem}.search-results-count[data-v-801baff6]{font-size:.875rem;color:var(--c-500);margin:0 0 .75rem}.search-results-grid[data-v-801baff6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.375rem}.search-result-link[data-v-801baff6]{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.9375rem;font-weight:500;color:var(--c-700);text-decoration:none;border-radius:var(--r-md);transition:background var(--transition),color var(--transition)}.search-result-link[data-v-801baff6]:hover{background:var(--c-primary-surface);color:var(--c-primary)}.search-result-icon[data-v-801baff6]{width:12px;height:12px;color:var(--c-primary);flex-shrink:0}.search-more[data-v-801baff6]{font-size:.8125rem;color:var(--c-400);margin:.75rem 0 0}.search-empty[data-v-801baff6]{margin-top:1rem;padding:1.25rem;background:#fff;border:1px solid var(--c-200);border-radius:var(--r-lg);font-size:.9375rem;color:var(--c-500);text-align:center}.search-empty strong[data-v-801baff6]{color:var(--c-700)}@media(max-width:639px){.search-results-grid[data-v-801baff6]{grid-template-columns:1fr}}.stats-section[data-v-a97c18ed]{padding-top:3rem;background:var(--c-50)}.stats-bar[data-v-a97c18ed]{justify-content:center;gap:2rem;padding:1.75rem 2rem;background:linear-gradient(135deg,var(--c-primary),var(--c-accent));border-radius:var(--r-xl);margin-bottom:2.5rem}.stat-item[data-v-a97c18ed],.stats-bar[data-v-a97c18ed]{display:flex;align-items:center}.stat-item[data-v-a97c18ed]{flex-direction:column;gap:.25rem}.stat-number[data-v-a97c18ed]{color:#fff}.stat-label[data-v-a97c18ed]{color:#fffc;text-transform:uppercase}.stat-divider[data-v-a97c18ed]{width:1px;height:40px;background:#ffffff40}@media(max-width:639px){.stats-bar[data-v-a97c18ed]{flex-direction:column;gap:1.25rem;padding:1.5rem}.stat-divider[data-v-a97c18ed]{width:60px;height:1px}}[data-v-6e4682ed]:root{--c-primary:#4f46e5;--c-primary-hover:#4338ca;--c-primary-surface:#eef2ff;--c-primary-ring:rgba(79,70,229,.15);--c-accent:#7c3aed;--c-accent-2:#4f46e5;--c-accent-light:#e0e7ff;--c-success:#16a34a;--c-success-bg:#dcfce7;--c-warning:#d97706;--c-warning-bg:#fef3c7;--c-danger:#dc2626;--c-danger-hover:#b91c1c;--c-danger-bg:#fee2e2;--c-50:#f7f8fc;--c-100:#eceef5;--c-200:#dcdfea;--c-300:#b6bacb;--c-400:#9296ad;--c-500:#6b7089;--c-600:#545a75;--c-700:#3d4159;--c-800:#262a40;--c-900:#171a2b;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:24px;--r-full:9999px;--shadow-xs:0 1px 2px rgba(0,0,0,.05);--shadow-sm:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04);--shadow-lg:0 10px 30px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.04);--shadow-xl:0 20px 50px rgba(0,0,0,.12),0 8px 16px rgba(0,0,0,.06);--container:1200px;--container-sm:860px;--sidebar-w:260px;--header-h:64px;--z-header:1000;--z-sidebar:1001;--z-overlay:999;--z-modal:1100;--transition:.15s ease;--transition-md:.25s ease}.ablm-page[data-v-6e4682ed]{background:var(--c-50);min-height:100vh;padding:2rem 0 4rem}.container[data-v-6e4682ed]{max-width:var(--container);margin:0 auto;padding:0 1rem}.ablm-hero[data-v-6e4682ed]{text-align:center;margin-bottom:2rem;max-width:720px;margin-left:auto;margin-right:auto}.ablm-eyebrow[data-v-6e4682ed]{display:inline-block;font-size:.875rem;font-weight:600;color:var(--c-primary);background:var(--c-primary-surface);padding:.3rem .875rem;border-radius:var(--r-full);margin-bottom:.875rem}.ablm-title[data-v-6e4682ed]{font-size:clamp(1.875rem,4vw,2.75rem);line-height:1.15;color:var(--c-900);margin:0 0 .875rem;font-weight:800}.ablm-subtitle[data-v-6e4682ed]{color:var(--c-600);margin:0;line-height:1.5}.ablm-priority[data-v-6e4682ed]{margin-bottom:2.5rem}.ablm-section-title--center[data-v-6e4682ed]{justify-content:center;text-align:center}.ablm-priority__grid[data-v-6e4682ed]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.875rem}.ablm-priority-tile[data-v-6e4682ed]{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;padding:1.125rem 1.25rem;background:linear-gradient(135deg,#fff 0,var(--c-primary-surface) 100%);border:1px solid var(--c-100);border-radius:var(--r-lg);color:var(--c-800);text-decoration:none;position:relative;overflow:hidden;transition:transform .18s,box-shadow .18s,border-color .18s}.ablm-priority-tile[data-v-6e4682ed]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent,var(--c-primary)) 100%);opacity:0;transition:opacity .18s;z-index:0}.ablm-priority-tile[data-v-6e4682ed]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #2563eb2e;border-color:var(--c-primary);color:#fff}.ablm-priority-tile[data-v-6e4682ed]:hover:before{opacity:1}.ablm-priority-tile:hover .ablm-priority-tile__suffix[data-v-6e4682ed]{color:#ffffffd9}.ablm-priority-tile__name[data-v-6e4682ed],.ablm-priority-tile__suffix[data-v-6e4682ed]{position:relative;z-index:1}.ablm-priority-tile__name[data-v-6e4682ed]{font-size:1.0625rem;font-weight:700;line-height:1.25}.ablm-priority-tile__suffix[data-v-6e4682ed]{font-size:.8125rem;color:var(--c-500);font-weight:600;letter-spacing:.01em;transition:color .18s}.ablm-stats[data-v-6e4682ed]{justify-content:center;gap:1.5rem;padding:1.25rem;background:#fff;border-radius:var(--r-lg);box-shadow:var(--shadow-xs);margin-bottom:2rem;flex-wrap:wrap}.ablm-stat[data-v-6e4682ed],.ablm-stats[data-v-6e4682ed]{display:flex;align-items:center}.ablm-stat[data-v-6e4682ed]{flex-direction:column;text-align:center}.ablm-stat__num[data-v-6e4682ed]{font-size:1.75rem;font-weight:800;color:var(--c-primary);line-height:1}.ablm-stat__lbl[data-v-6e4682ed]{font-size:.8125rem;color:var(--c-500);margin-top:.25rem}.ablm-stat__sep[data-v-6e4682ed]{width:1px;height:32px;background:var(--c-200)}.ablm-search[data-v-6e4682ed]{margin-bottom:2.5rem}.ablm-search__box[data-v-6e4682ed]{position:relative;display:flex;align-items:center;background:#fff;border:2px solid var(--c-200);border-radius:var(--r-full);padding:.25rem .25rem .25rem 1.25rem;transition:border-color .15s;max-width:600px;margin:0 auto}.ablm-search__box[data-v-6e4682ed]:focus-within{border-color:var(--c-primary)}.ablm-search__icon[data-v-6e4682ed]{color:var(--c-400);width:16px;height:16px;flex-shrink:0}.ablm-search__input[data-v-6e4682ed]{flex:1;border:none;padding:.875rem .75rem;font-size:1rem;outline:none;background:transparent;font-family:inherit;min-width:0}.ablm-search__clear[data-v-6e4682ed]{border:none;background:var(--c-100);color:var(--c-600);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.ablm-search__clear[data-v-6e4682ed]:hover{background:var(--c-200)}.ablm-results[data-v-6e4682ed]{margin-top:1.5rem}.ablm-results__count[data-v-6e4682ed]{color:var(--c-600);font-size:.875rem;margin:0 0 .75rem;text-align:center}.ablm-results__grid[data-v-6e4682ed]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.625rem}.ablm-results__more[data-v-6e4682ed]{text-align:center;color:var(--c-500);margin:1rem 0 0;font-size:.875rem}.ablm-results__empty[data-v-6e4682ed]{text-align:center;color:var(--c-500);padding:1.5rem;margin-top:1rem;background:#fff;border-radius:var(--r-md);border:1px dashed var(--c-200)}.ablm-section-title[data-v-6e4682ed]{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 1rem}.ablm-section-title[data-v-6e4682ed] svg{width:16px;height:16px;color:var(--c-primary)}.ablm-popular[data-v-6e4682ed]{margin-bottom:3rem}.ablm-popular__grid[data-v-6e4682ed]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.ablm-letters[data-v-6e4682ed]{display:flex;flex-wrap:wrap;gap:.375rem;padding:.75rem 1rem;background:#fff;border-radius:var(--r-md);margin-bottom:1.5rem;position:sticky;top:calc(var(--header-h, 68px) + .5rem);z-index:10;box-shadow:var(--shadow-xs)}.ablm-letter[data-v-6e4682ed]{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;border-radius:50%;background:var(--c-100);color:var(--c-700);font-weight:700;font-size:.875rem;text-decoration:none;transition:background .15s,color .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;padding:0 .6rem;font-family:inherit}.ablm-letter--on[data-v-6e4682ed],.ablm-letter[data-v-6e4682ed]:hover{background:var(--c-primary);color:#fff}.ablm-group[data-v-6e4682ed]{margin-bottom:2rem;scroll-margin-top:calc(var(--header-h, 68px) + 4rem)}.ablm-group__heading[data-v-6e4682ed]{font-size:1.5rem;font-weight:800;color:var(--c-primary);margin:0 0 .75rem;padding-bottom:.5rem;border-bottom:2px solid var(--c-primary-surface)}.ablm-group__grid[data-v-6e4682ed]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem}.ablm-tile[data-v-6e4682ed]{display:flex;align-items:flex-start;gap:.5rem;padding:.625rem .875rem;background:#fff;border:1px solid var(--c-100);border-radius:var(--r-md);color:var(--c-800);text-decoration:none;transition:all .15s;font-size:.875rem;min-width:0}.ablm-tile[data-v-6e4682ed]:hover{border-color:var(--c-primary);background:var(--c-primary-surface);color:var(--c-primary);transform:translateY(-1px)}.ablm-tile__icon[data-v-6e4682ed]{flex-shrink:0;width:14px;height:14px;color:var(--c-primary)}.ablm-tile__text[data-v-6e4682ed]{display:flex;flex-direction:column;flex:1;min-width:0}.ablm-tile__name[data-v-6e4682ed]{font-weight:500;line-height:1.3;overflow-wrap:break-word}.ablm-tile__suffix[data-v-6e4682ed]{color:var(--c-400);font-size:.75rem}.ablm-tile__count[data-v-6e4682ed]{font-size:.75rem;color:var(--c-500);flex-basis:100%;margin-top:.125rem}.ablm-tile--popular[data-v-6e4682ed]{flex-direction:column;align-items:flex-start;padding:1rem;gap:.125rem}.ablm-tile--popular .ablm-tile__name[data-v-6e4682ed]{font-size:1rem;font-weight:700}.ablm-tile--popular .ablm-tile__suffix[data-v-6e4682ed]{font-size:.8125rem}.ablm-tile--small[data-v-6e4682ed]{padding:.5rem .75rem}.ablm-faq[data-v-6e4682ed]{margin-top:3rem}.ablm-faq__item[data-v-6e4682ed]{background:#fff;border:1px solid var(--c-100);border-radius:var(--r-md);padding:.875rem 1.125rem;margin-bottom:.5rem}.ablm-faq__item[open][data-v-6e4682ed]{border-color:var(--c-primary-ring)}.ablm-faq__item[open] .ablm-faq__q[data-v-6e4682ed]{color:var(--c-primary)}.ablm-faq__q[data-v-6e4682ed]{cursor:pointer;font-weight:600;color:var(--c-800);list-style:none}.ablm-faq__q[data-v-6e4682ed]::-webkit-details-marker{display:none}.ablm-faq__q[data-v-6e4682ed]:after{content:"+";float:right;color:var(--c-400);font-size:1.25rem;line-height:1}.ablm-faq__item[open] .ablm-faq__q[data-v-6e4682ed]:after{content:"−";color:var(--c-primary)}.ablm-faq__a[data-v-6e4682ed]{margin:.75rem 0 0;color:var(--c-600);line-height:1.55;font-size:.9375rem}@media(max-width:639px){.ablm-stats[data-v-6e4682ed]{gap:.75rem;padding:1rem}.ablm-stat__sep[data-v-6e4682ed]{display:none}.ablm-stat__num[data-v-6e4682ed]{font-size:1.375rem}.ablm-letters[data-v-6e4682ed]{padding:.5rem;gap:.25rem}.ablm-letter[data-v-6e4682ed]{min-width:28px;height:28px;font-size:.75rem}}.sponsored-articles-page[data-v-b989503e]{background:#f8fafc}.hero-section[data-v-b989503e]{position:relative;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);padding:5rem 1.5rem;overflow:hidden;color:#fff}@media(max-width:768px){.hero-section[data-v-b989503e]{padding:3.5rem 1rem}}.hero-background[data-v-b989503e]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero-shape[data-v-b989503e]{position:absolute;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);animation:float-b989503e 20s ease-in-out infinite}.hero-shape.hero-shape-1[data-v-b989503e]{width:500px;height:500px;top:-250px;right:-100px}.hero-shape.hero-shape-2[data-v-b989503e]{width:300px;height:300px;bottom:-150px;left:-50px;animation-delay:7s}@keyframes float-b989503e{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}.hero-container[data-v-b989503e]{max-width:1100px;margin:0 auto;position:relative;z-index:1}.hero-content[data-v-b989503e]{text-align:center;max-width:700px;margin:0 auto}.hero-badge[data-v-b989503e]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:var(--r-full);font-size:.875rem;font-weight:600;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.hero-badge[data-v-b989503e] svg{width:16px;height:16px;color:#fff}.hero-title[data-v-b989503e]{font-size:3rem;font-weight:800;margin:0 0 1.5rem;line-height:1.1;color:#fff!important}@media(max-width:768px){.hero-title[data-v-b989503e]{font-size:2rem}}.hero-subtitle[data-v-b989503e]{font-size:1.25rem;margin:0 0 2rem;color:#ffffffe6;line-height:1.6}@media(max-width:768px){.hero-subtitle[data-v-b989503e]{font-size:1.0625rem}}.hero-cta[data-v-b989503e]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero-button[data-v-b989503e]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:var(--r-lg);font-size:1.0625rem;font-weight:600;text-decoration:none;transition:all .2s ease;border:2px solid transparent}.hero-button[data-v-b989503e] svg{width:20px;height:20px;color:currentColor}.hero-button-primary[data-v-b989503e]{background:#fff;color:var(--c-primary);box-shadow:0 4px 16px #00000026}.hero-button-primary[data-v-b989503e] svg{color:var(--c-primary)}.hero-button-primary[data-v-b989503e]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.hero-button-secondary[data-v-b989503e]{background:transparent;color:#fff;border-color:#fff}.hero-button-secondary[data-v-b989503e]:hover{background:#fff;color:var(--c-primary);transform:translateY(-2px)}.hero-button-secondary[data-v-b989503e]:hover svg{color:var(--c-primary)}@media(max-width:640px){.hero-button[data-v-b989503e]{flex:1;min-width:160px;justify-content:center;padding:.875rem 1.5rem;font-size:1rem}}.container[data-v-b989503e]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.how-it-works[data-v-b989503e]{padding:4rem 1.5rem;background:#fff}.how-it-works h2[data-v-b989503e]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}.how-it-works .steps-grid[data-v-b989503e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.how-it-works .step-card[data-v-b989503e]{text-align:center;padding:2rem}.how-it-works .step-card .step-number[data-v-b989503e]{width:60px;height:60px;background:#6366f1;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:800;margin:0 auto 1rem}.how-it-works .step-card h3[data-v-b989503e]{font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.how-it-works .step-card p[data-v-b989503e]{color:#64748b;margin:0}.pricing-section[data-v-b989503e]{padding:4rem 1.5rem;background:#f8fafc}.pricing-section h2[data-v-b989503e]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}.pricing-section .pricing-table-wrapper[data-v-b989503e]{overflow-x:auto;margin-bottom:2rem}.pricing-section .pricing-table[data-v-b989503e]{width:100%;background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 4px 20px #00000014}.pricing-section .pricing-table thead[data-v-b989503e]{background:#3730a3;color:#fff}.pricing-section .pricing-table thead th[data-v-b989503e]{padding:1.25rem;text-align:left;font-weight:700}.pricing-section .pricing-table thead th.most-popular[data-v-b989503e]{background:linear-gradient(135deg,#10b981,#059669);position:relative}.pricing-section .pricing-table thead th.most-popular .popular-badge[data-v-b989503e]{background:#ffffff4d;border-radius:var(--r-md);padding:.25rem .5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.pricing-section .pricing-table tbody tr[data-v-b989503e]{border-bottom:1px solid #e2e8f0}.pricing-section .pricing-table tbody tr[data-v-b989503e]:last-child{border-bottom:none}.pricing-section .pricing-table tbody td[data-v-b989503e]{padding:1.25rem}.pricing-section .pricing-table tbody td.package-name[data-v-b989503e]{font-weight:600}.pricing-section .pricing-table tbody td.most-popular-cell[data-v-b989503e]{background:#d1fae5;font-weight:700;color:#065f46}.pricing-section .choose-col[data-v-b989503e]{white-space:nowrap}.pricing-section .choose-btn[data-v-b989503e]{display:inline-block;padding:.4rem .85rem;background:var(--c-primary,#4f46e5);color:#fff;border-radius:var(--r-md,8px);font-size:.8125rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:filter .15s}.pricing-section .choose-btn[data-v-b989503e]:hover{filter:brightness(1.1)}.pricing-section .pricing-notes[data-v-b989503e]{max-width:900px;margin:0 auto}.pricing-section .pricing-notes .note[data-v-b989503e]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#fff;border-radius:.5rem;margin-bottom:.75rem}.pricing-section .pricing-notes .note[data-v-b989503e] svg{width:20px;height:20px;color:#6366f1;flex-shrink:0;margin-top:2px}.pricing-section .branch-surcharges[data-v-b989503e]{max-width:600px;margin:2.5rem auto 0}.pricing-section .branch-surcharges h3[data-v-b989503e]{font-size:1.5rem;font-weight:700;margin:0 0 1rem;text-align:center}.pricing-section .branch-surcharges .surcharges-table[data-v-b989503e]{width:100%;background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 2px 12px #00000014}.pricing-section .branch-surcharges .surcharges-table thead[data-v-b989503e]{background:#f1f5f9}.pricing-section .branch-surcharges .surcharges-table thead th[data-v-b989503e]{padding:.875rem 1rem;text-align:left;font-weight:700;color:#334155}.pricing-section .branch-surcharges .surcharges-table tbody tr[data-v-b989503e]{border-bottom:1px solid #e2e8f0}.pricing-section .branch-surcharges .surcharges-table tbody tr[data-v-b989503e]:last-child{border-bottom:none}.pricing-section .branch-surcharges .surcharges-table tbody td[data-v-b989503e]{padding:.875rem 1rem;color:#475569}.pricing-section .branch-surcharges .surcharges-table tbody td[data-v-b989503e]:last-child{font-weight:600;color:#3730a3}.pricing-section .branch-surcharges .surcharge-note[data-v-b989503e]{text-align:center;color:#64748b;font-size:.9375rem;margin:1rem 0 0;font-style:italic}.includes-section[data-v-b989503e]{padding:4rem 1.5rem;background:#fff}.includes-section h2[data-v-b989503e]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}.includes-section .includes-grid[data-v-b989503e]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1000px;margin:0 auto}@media(max-width:768px){.includes-section .includes-grid[data-v-b989503e]{grid-template-columns:1fr}}.includes-section .include-card[data-v-b989503e]{padding:2rem;background:#f8fafc;border-radius:.75rem;text-align:center}.includes-section .include-card .include-icon[data-v-b989503e]{width:56px;height:56px;color:#6366f1;margin:0 auto 1rem}.includes-section .include-card h3[data-v-b989503e]{font-size:1.125rem;font-weight:700;margin:0 0 .5rem}.includes-section .include-card p[data-v-b989503e]{color:#64748b;margin:0}.requirements-section[data-v-b989503e]{padding:4rem 1.5rem;background:#f8fafc;scroll-margin-top:80px}.requirements-section h2[data-v-b989503e]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 1rem}.requirements-section .requirements-intro[data-v-b989503e]{max-width:700px;margin:0 auto 3rem;text-align:center;font-size:1.125rem;color:#64748b;line-height:1.7}.requirements-section .requirements-grid[data-v-b989503e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;max-width:1100px;margin:0 auto}.requirements-section .req-card[data-v-b989503e]{padding:1.75rem;background:#fff;border-radius:.75rem;box-shadow:0 2px 12px #0000000f}.requirements-section .req-card .req-head[data-v-b989503e]{display:flex;align-items:center;gap:.625rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid #e2e8f0}.requirements-section .req-card .req-icon[data-v-b989503e]{width:28px;height:28px;color:#6366f1;flex-shrink:0}.requirements-section .req-card h3[data-v-b989503e]{font-size:1.1875rem;font-weight:700;margin:0;color:#1e293b}.requirements-section .req-card ul[data-v-b989503e]{margin:0;padding:0;list-style:none}.requirements-section .req-card li[data-v-b989503e]{position:relative;padding:0 0 0 1.5rem;margin-bottom:.625rem;color:#475569;line-height:1.6}.requirements-section .req-card li[data-v-b989503e]:last-child{margin-bottom:0}.requirements-section .req-card li[data-v-b989503e]:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:#6366f1}.requirements-section .not-accepted[data-v-b989503e]{max-width:1100px;margin:1.5rem auto 0;padding:1.75rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem}.requirements-section .not-accepted h3[data-v-b989503e]{display:flex;align-items:center;gap:.5rem;font-size:1.1875rem;font-weight:700;text-align:left;margin:0 0 1rem;color:#b91c1c}.requirements-section .not-accepted h3[data-v-b989503e] svg{width:24px;height:24px;color:#dc2626;flex-shrink:0}.requirements-section .not-accepted ul[data-v-b989503e]{margin:0;padding:0;list-style:none}.requirements-section .not-accepted li[data-v-b989503e]{position:relative;padding:0 0 0 1.5rem;margin-bottom:.5rem;color:#7f1d1d;line-height:1.6}.requirements-section .not-accepted li[data-v-b989503e]:last-child{margin-bottom:0}.requirements-section .not-accepted li[data-v-b989503e]:before{content:"×";position:absolute;left:0;top:-1px;font-weight:800;color:#dc2626}.why-cityon[data-v-b989503e]{padding:4rem 1.5rem;background:#f8fafc}.why-cityon h2[data-v-b989503e]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}.why-cityon .why-grid[data-v-b989503e]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:1024px){.why-cityon .why-grid[data-v-b989503e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.why-cityon .why-grid[data-v-b989503e]{grid-template-columns:1fr}}.why-cityon .why-card[data-v-b989503e]{padding:2.5rem;background:#fff;border-radius:1rem;box-shadow:0 2px 12px #0000000f}.why-cityon .why-card h3[data-v-b989503e]{font-size:1.5rem;font-weight:700;color:#3730a3;margin:0 0 .75rem}.why-cityon .why-card p[data-v-b989503e]{color:#64748b;margin:0;line-height:1.6}.social-proof[data-v-b989503e]{padding:3rem 1.5rem;background:#fff;text-align:center}.social-proof h2[data-v-b989503e]{font-size:2rem;font-weight:700;margin:0 0 1rem;color:#3730a3}.social-proof .proof-description[data-v-b989503e]{font-size:1.125rem;color:#64748b;max-width:700px;margin:0 auto;line-height:1.7}.faq-section[data-v-b989503e]{padding:4rem 1.5rem;background:#fff}.faq-section h2[data-v-b989503e]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}.faq-section .faq-list[data-v-b989503e]{max-width:900px;margin:0 auto}.faq-section .faq-item[data-v-b989503e]{padding:2rem;background:#f8fafc;border-radius:.75rem;margin-bottom:1rem}.faq-section .faq-item h3[data-v-b989503e]{font-size:1.125rem;font-weight:700;margin:0 0 .75rem}.faq-section .faq-item p[data-v-b989503e]{color:#64748b;margin:0;line-height:1.7}.cta-section[data-v-b989503e]{padding:5rem 1.5rem;background:linear-gradient(135deg,#dbeafe,#eff6ff);text-align:center}.cta-section h2[data-v-b989503e]{font-size:2.5rem;font-weight:800;margin:0 0 2rem}.cta-section .btn-cta[data-v-b989503e]{display:inline-flex;align-items:center;gap:.75rem;background:#3730a3;color:#fff;padding:1.25rem 3rem;border-radius:.5rem;font-weight:600;font-size:1.125rem;text-decoration:none;transition:all .2s}.cta-section .btn-cta[data-v-b989503e]:hover{background:#3730a3;transform:translateY(-2px)}.cta-section .btn-cta[data-v-b989503e] svg{width:24px;height:24px}.cta-section .cta-subtext[data-v-b989503e]{margin:1.5rem 0 0;font-size:1rem;color:#475569;font-weight:500}.how-to-order[data-v-b989503e]{padding:4rem 1.5rem;background:#fff}.how-to-order h2[data-v-b989503e]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}.how-to-order .order-steps[data-v-b989503e]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1000px;margin:0 auto}@media(max-width:768px){.how-to-order .order-steps[data-v-b989503e]{grid-template-columns:1fr}}.how-to-order .order-step[data-v-b989503e]{text-align:center;padding:2rem 1.5rem;background:#f8fafc;border-radius:var(--r-lg)}.how-to-order .order-step .order-step-number[data-v-b989503e]{width:56px;height:56px;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:800;margin:0 auto 1.25rem;box-shadow:0 4px 12px #3b82f64d}.how-to-order .order-step h3[data-v-b989503e]{font-size:1.125rem;font-weight:700;margin:0 0 .625rem;color:#1e293b}.how-to-order .order-step p[data-v-b989503e]{color:#64748b;margin:0;line-height:1.6;font-size:.9375rem}@media(max-width:768px){.hero h1[data-v-b989503e]{font-size:2rem}.pricing-table[data-v-b989503e]{font-size:.875rem}h2[data-v-b989503e]{font-size:2rem!important}}.ba-admin-bar[data-v-2692d18b]{position:sticky;top:var(--header-h,64px);z-index:40;width:100%;background:var(--c-primary-surface,#eef2ff);border-bottom:1px solid var(--c-primary-ring,#c7d2fe);margin-bottom:1rem}.ba-admin-bar__inner[data-v-2692d18b]{max-width:var(--container,1180px);margin-inline:auto;padding:.5rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ba-admin-bar__label[data-v-2692d18b]{gap:.4rem;color:var(--c-700)}.ba-admin-bar__btn[data-v-2692d18b],.ba-admin-bar__label[data-v-2692d18b]{display:inline-flex;align-items:center;font-size:.8125rem;font-weight:600}.ba-admin-bar__btn[data-v-2692d18b]{gap:.35rem;padding:.35rem .75rem;border-radius:var(--r-sm);background:#fff;border:1px solid var(--c-primary-ring,#c7d2fe);color:var(--c-800);text-decoration:none}.ba-admin-bar__btn[data-v-2692d18b]:hover{background:var(--c-50)}.blog-article[data-v-2692d18b]{padding:2rem 0;background-color:var(--c-50);min-height:100vh}.reading-progress[data-v-2692d18b]{position:fixed;top:0;left:0;width:100%;height:3px;z-index:100;background:transparent;pointer-events:none}.reading-progress[data-v-2692d18b]:after{content:"";display:block;height:100%;width:var(--progress,0);background:linear-gradient(90deg,var(--c-primary) 0,var(--c-accent,#7c3aed) 100%);transition:width .08s linear;box-shadow:0 0 8px #2563eb59}.article-container[data-v-2692d18b]{max-width:900px;margin:0 auto;padding:0 1rem}@media(min-width:1280px){.article-container.has-toc[data-v-2692d18b]{max-width:1220px;display:grid;grid-template-columns:1fr 320px;grid-template-areas:"naglowek naglowek" "tresc    panel";-moz-column-gap:3rem;column-gap:3rem;align-items:start}}.article-main[data-v-2692d18b]{min-width:0;grid-area:tresc}.article-aside[data-v-2692d18b]{display:flex;flex-direction:column;gap:1.25rem;margin:0 0 2rem}@media(min-width:1280px){.article-aside[data-v-2692d18b]{grid-area:panel;position:sticky;top:86px;max-height:calc(100vh - 100px);overflow-y:auto;align-self:start;margin:0;scrollbar-width:thin;scrollbar-color:var(--c-300) transparent}.article-aside[data-v-2692d18b]::-webkit-scrollbar{width:6px}.article-aside[data-v-2692d18b]::-webkit-scrollbar-thumb{background:var(--c-300);border-radius:var(--r-sm)}}.aside-related[data-v-2692d18b]{background:#fff;border:1px solid var(--c-200);border-radius:var(--r-lg,14px);padding:1rem 1.1rem 1.1rem}@media(max-width:1279px){.aside-related[data-v-2692d18b]{display:none}}.aside-related-title[data-v-2692d18b]{font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--c-500,#64748b);margin-bottom:.8rem}.aside-related-list[data-v-2692d18b]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.aside-related-item[data-v-2692d18b]{display:grid;grid-template-columns:60px 1fr;gap:.7rem;align-items:center;text-decoration:none}.aside-related-thumb[data-v-2692d18b]{width:60px;height:48px;border-radius:var(--r-md);overflow:hidden;background:linear-gradient(135deg,#eef2ff,#e0e7ff);flex-shrink:0}.aside-related-thumb img[data-v-2692d18b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.aside-related-name[data-v-2692d18b]{font-size:.86rem;font-weight:600;color:var(--c-800,#1e293b);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s}.article-toc-more[data-v-2692d18b],.aside-related-item:hover .aside-related-name[data-v-2692d18b]{color:var(--c-primary,#2563eb)}.article-toc-more[data-v-2692d18b]{display:inline-flex;align-items:center;gap:.3rem;margin-top:.7rem;padding:.35rem .2rem;background:none;border:none;cursor:pointer;font-size:.8rem;font-weight:700}.article-toc-more[data-v-2692d18b]:hover{text-decoration:underline}.article-toc-more[data-v-2692d18b] svg{width:16px;height:16px}.article-toc[data-v-2692d18b]{margin:0 0 2rem;background:#fff;border:1px solid var(--c-200);border-radius:var(--r-lg);padding:1.25rem 1.5rem;box-shadow:0 1px 2px #0f172a0a}@media(min-width:1280px){.article-toc[data-v-2692d18b]{margin:0;background:var(--c-50);border:1px solid var(--c-200);border-radius:var(--r-md);padding:1rem 1.1rem;box-shadow:0 1px 3px #0f172a0d;scrollbar-width:thin;scrollbar-color:var(--c-300) transparent}.article-toc[data-v-2692d18b]::-webkit-scrollbar{width:6px}.article-toc[data-v-2692d18b]::-webkit-scrollbar-thumb{background:var(--c-300);border-radius:var(--r-sm)}}.article-toc-title[data-v-2692d18b]{display:flex;align-items:center;gap:.5rem;width:100%;background:none;border:0;cursor:pointer;text-align:left;min-height:44px;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--c-primary-ring,rgba(37,99,235,.15));font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.article-toc-title>span[data-v-2692d18b]:not(.article-toc-icon){background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media(min-width:1280px){.article-toc-title[data-v-2692d18b]{margin-bottom:.75rem;padding-bottom:.6rem;border-bottom-color:var(--c-200)}}.article-toc-icon[data-v-2692d18b]{width:16px;height:16px;flex-shrink:0;color:var(--c-primary)}.article-toc-count[data-v-2692d18b]{margin-left:auto;padding:.1rem .45rem;border-radius:var(--r-full,999px);background:var(--c-primary-ring,rgba(37,99,235,.12));font-size:.6875rem;font-weight:700;letter-spacing:0}.article-toc-chevron[data-v-2692d18b]{width:20px;height:20px;flex:none;margin-left:.4rem;color:var(--c-primary,#4f46e5);transition:transform .15s ease}.article-toc-chevron.is-open[data-v-2692d18b]{transform:rotate(180deg)}@media(max-width:1279px){.article-toc.is-collapsed nav[data-v-2692d18b]{display:none}.article-toc.is-collapsed .article-toc-title[data-v-2692d18b]{margin-bottom:0;padding-bottom:0;border-bottom:0}}@media(min-width:1280px){.article-toc-title[data-v-2692d18b]{cursor:default}.article-toc-chevron[data-v-2692d18b]{display:none}}.article-toc-list[data-v-2692d18b]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.1rem}@media(min-width:640px)and (max-width:1279px){.article-toc-list[data-v-2692d18b]{grid-template-columns:1fr 1fr;-moz-column-gap:1rem;column-gap:1rem}}.article-toc-item[data-v-2692d18b]{font-size:.8125rem;line-height:1.45}.article-toc-item a[data-v-2692d18b]{display:flex;align-items:flex-start;gap:.5rem;padding:.35rem .6rem;color:var(--c-700);text-decoration:none;border-radius:var(--r-sm);transition:color .15s ease,background .15s ease,transform .15s ease}.article-toc-item a[data-v-2692d18b]:hover{color:var(--c-primary);background:#ffffffbf;transform:translate(2px)}.article-toc-item a:hover .article-toc-num[data-v-2692d18b]{color:#fff;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);box-shadow:0 2px 6px #2563eb47}@media(min-width:1280px){.article-toc-item a[data-v-2692d18b]{padding:.3rem 0}.article-toc-item a[data-v-2692d18b]:hover{background:transparent;transform:translate(3px)}}.article-toc-item.is-active a[data-v-2692d18b]{color:var(--c-primary);font-weight:600;background:#ffffffb3}.article-toc-item.is-active a .article-toc-num[data-v-2692d18b]{color:#fff;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);box-shadow:0 2px 6px #2563eb47}@media(min-width:1280px){.article-toc-item.is-active a[data-v-2692d18b]{background:transparent}}.article-toc-num[data-v-2692d18b]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.25rem;padding:0 .35rem;font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);border-radius:var(--r-full);transition:color .15s,background .15s,box-shadow .2s;margin-top:.05rem;box-shadow:0 1px 3px #2563eb2e}@media(min-width:1280px){.article-toc-num[data-v-2692d18b]{color:var(--c-primary);background:var(--c-primary-surface,#eff6ff);box-shadow:none;padding:0;min-width:1.4rem;height:1.1rem;font-size:.75rem}}.article-toc-text[data-v-2692d18b]{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-toc-item--lvl3 .article-toc-num[data-v-2692d18b]{background:transparent;color:var(--c-400);font-size:.75rem;min-width:1rem;padding:0}.article-toc-item--lvl3 a[data-v-2692d18b]{padding-left:1.5rem;font-size:.775rem;color:var(--c-500)}.article-body[data-v-2692d18b] :is(h2,h3){scroll-margin-top:86px}.article-header[data-v-2692d18b]{text-align:center;margin-bottom:2rem;grid-area:naglowek}.article-badges[data-v-2692d18b]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.article-category[data-v-2692d18b]{display:inline-block;text-transform:uppercase;color:var(--c-primary)}.article-sponsored[data-v-2692d18b]{display:inline-flex;align-items:center;gap:.3rem;text-transform:uppercase;color:var(--c-500);background:var(--c-100);border:1px solid var(--c-200);border-radius:var(--r-sm);padding:.2rem .5rem}.article-sponsored[data-v-2692d18b]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--c-400)}.article-title[data-v-2692d18b]{color:var(--c-800);margin:0 0 .75rem}.article-date[data-v-2692d18b]{color:var(--c-500)}.article-meta[data-v-2692d18b]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.article-meta-left[data-v-2692d18b]{display:flex;align-items:center;gap:.75rem}.article-reading-time[data-v-2692d18b]{display:inline-flex;align-items:center;gap:.3rem;color:var(--c-400)}.reading-time-icon[data-v-2692d18b]{width:13px;height:13px}.share-buttons[data-v-2692d18b]{display:flex;align-items:center;gap:.5rem}.share-label[data-v-2692d18b]{color:var(--c-400)}.share-btn[data-v-2692d18b]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--r-md);color:#fff;text-decoration:none;transition:transform var(--transition),box-shadow var(--transition)}.share-btn[data-v-2692d18b]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.share-btn--fb[data-v-2692d18b]{background:#1877f2}.share-btn--messenger[data-v-2692d18b]{background:linear-gradient(135deg,#00b2ff,#006aff)}.share-btn--wa[data-v-2692d18b]{background:#25d366}.share-btn--x[data-v-2692d18b]{background:var(--c-800)}.ai-widget[data-v-2692d18b]{background:#fff;border:1px solid var(--c-200);border-radius:var(--r-lg);padding:1.25rem;margin-bottom:2rem}.ai-widget-header[data-v-2692d18b]{display:flex;align-items:center;gap:.5rem;color:var(--c-500);text-transform:uppercase;margin-bottom:.875rem}.ai-widget-icon[data-v-2692d18b]{color:var(--c-primary);flex-shrink:0}.ai-widget-grid[data-v-2692d18b]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.ai-btn[data-v-2692d18b]{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.625rem .75rem;border-radius:var(--r-md);color:var(--ai-color);background:color-mix(in srgb,var(--ai-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--ai-color) 15%,transparent);text-decoration:none;transition:background var(--transition),border-color var(--transition),transform var(--transition)}.ai-btn[data-v-2692d18b]:hover{background:color-mix(in srgb,var(--ai-color) 15%,transparent);border-color:color-mix(in srgb,var(--ai-color) 30%,transparent);transform:translateY(-1px)}@media(max-width:639px){.ai-widget-grid[data-v-2692d18b]{grid-template-columns:1fr 1fr}}.article-image[data-v-2692d18b]{width:100%;border-radius:var(--r-xl);overflow:hidden;margin-bottom:2rem}.article-image img[data-v-2692d18b]{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.article-body[data-v-2692d18b]{color:var(--c-800)}.article-body[data-v-2692d18b] h2{font-size:1.5rem;margin:2rem 0 1rem;font-weight:700}.article-body[data-v-2692d18b] h3{font-size:1.25rem;margin:1.5rem 0 .75rem;font-weight:700}.article-body[data-v-2692d18b] p{margin:0 0 1.25rem}.article-body[data-v-2692d18b] img{max-width:100%;height:auto;border-radius:var(--r-lg);margin:1.5rem 0}.article-body[data-v-2692d18b] a{color:var(--c-primary);text-decoration:underline}.article-body[data-v-2692d18b] ol,.article-body[data-v-2692d18b] ul{margin:0 0 1.25rem;padding-left:1.5rem}.article-body[data-v-2692d18b] blockquote{border-left:4px solid var(--c-primary);padding:.75rem 1.25rem;margin:1.5rem 0;background:#fff;border-radius:0 var(--r-md) var(--r-md) 0;color:var(--c-500);font-style:italic}.related[data-v-2692d18b]{margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--c-200)}.related-title[data-v-2692d18b]{color:var(--c-800);margin:0 0 1.5rem}.related-grid[data-v-2692d18b]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.related-card[data-v-2692d18b]{background:#fff;border:1px solid var(--c-200);border-radius:var(--r-lg);overflow:hidden;text-decoration:none;color:inherit;transition:transform var(--transition-md),box-shadow var(--transition-md),border-color var(--transition-md)}.related-card[data-v-2692d18b]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--c-primary-ring)}.related-card:hover .related-image img[data-v-2692d18b]{transform:scale(1.04)}.related-image[data-v-2692d18b]{height:140px;overflow:hidden;background:linear-gradient(135deg,var(--c-primary),var(--c-accent))}.related-image img[data-v-2692d18b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.related-content[data-v-2692d18b]{padding:1rem}.related-category[data-v-2692d18b]{display:inline-block;text-transform:uppercase;color:var(--c-primary);margin-bottom:.375rem}.related-name[data-v-2692d18b]{color:var(--c-800);margin:0}.related-desc[data-v-2692d18b],.related-name[data-v-2692d18b]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-desc[data-v-2692d18b]{color:var(--c-500);margin:.5rem 0 0}.related-back[data-v-2692d18b]{text-align:center;margin-top:1.75rem}.related-back-link[data-v-2692d18b]{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.25rem;color:var(--c-primary);text-decoration:none;border:1px solid var(--c-primary-ring);border-radius:var(--r-md);transition:background var(--transition),border-color var(--transition)}.related-back-link[data-v-2692d18b]:hover{background:var(--c-primary-surface);border-color:var(--c-primary)}@media(max-width:768px){.related-grid[data-v-2692d18b]{grid-template-columns:1fr 1fr;gap:1rem}}@media(max-width:639px){.related-grid[data-v-2692d18b]{grid-template-columns:1fr}.related-card[data-v-2692d18b]{display:grid;grid-template-columns:120px 1fr}.related-image[data-v-2692d18b]{height:100%}}.next-articles[data-v-2692d18b]{background:var(--c-50)}.next-article[data-v-2692d18b]{border-top:1px solid var(--c-200)}.next-sep[data-v-2692d18b]{max-width:760px;margin:0 auto;padding:2.6rem 1rem 0;text-align:center}.next-sep span[data-v-2692d18b]{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--c-primary);position:relative}.next-sep span[data-v-2692d18b]:after,.next-sep span[data-v-2692d18b]:before{content:"";width:32px;height:1px;background:var(--c-300)}.next-inner[data-v-2692d18b]{max-width:760px;margin:0 auto;padding:1rem 1rem 3rem}.next-cat[data-v-2692d18b]{display:block;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--c-primary);margin:.9rem 0 .4rem}.next-title[data-v-2692d18b]{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;letter-spacing:-.025em;color:var(--c-800);line-height:1.18;margin:0}.next-image[data-v-2692d18b]{margin:1.3rem 0;border-radius:var(--r-lg);overflow:hidden;background:var(--c-100)}.next-image img[data-v-2692d18b]{width:100%;display:block}.next-body[data-v-2692d18b]{margin-top:1.3rem}.next-sentinel[data-v-2692d18b]{min-height:64px;display:grid;place-items:center;padding:1rem}.next-loading[data-v-2692d18b]{display:inline-flex;align-items:center;gap:.45rem;color:var(--c-500);font-weight:600;font-size:.9rem}.next-spin[data-v-2692d18b],.next-spin[data-v-2692d18b] svg{width:16px;height:16px;animation:next-spin-2692d18b .9s linear infinite}@keyframes next-spin-2692d18b{to{transform:rotate(1turn)}}.bh-top[data-v-e58976d3]{background:#fff}.bh-top-inner[data-v-e58976d3]{max-width:1200px;margin:0 auto;padding:2.4rem 1.25rem 1.2rem}.bh-kicker[data-v-e58976d3]{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--c-primary)}.bh-dot[data-v-e58976d3]{width:7px;height:7px;border-radius:var(--r-full);background:var(--c-primary)}.bh-h1[data-v-e58976d3]{font-size:clamp(2.1rem,4.5vw,3.2rem);font-weight:900;letter-spacing:-.035em;color:#0f172a;margin:.35rem 0 0;line-height:1.02}.bh-sub[data-v-e58976d3]{font-size:1.05rem;color:#64748b;margin:.6rem 0 0;max-width:66ch;line-height:1.55}.bh-feat[data-v-e58976d3]{max-width:1200px;margin:1.4rem auto .5rem;padding:0 1.25rem}.bh-lead[data-v-e58976d3]{display:grid;grid-template-columns:1.35fr 1fr;background:#fff;border:1px solid #e8edf3;border-radius:var(--r-xl);overflow:hidden;text-decoration:none;transition:box-shadow .18s,transform .15s}.bh-lead[data-v-e58976d3]:hover{transform:translateY(-3px);box-shadow:0 28px 50px -30px #0f172a8c}.bh-lead-media[data-v-e58976d3]{position:relative;min-height:330px;background:#eef2f7;overflow:hidden}.bh-lead-media img[data-v-e58976d3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s ease}.bh-lead:hover .bh-lead-media img[data-v-e58976d3]{transform:scale(1.05)}.bh-scrim[data-v-e58976d3]{position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(0deg,rgba(15,23,42,.28),transparent);pointer-events:none}.bh-lead-badge[data-v-e58976d3]{position:absolute;top:1rem;left:1rem;z-index:2;background:#ffffffeb;color:#1e293b;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.34rem .75rem;border-radius:var(--r-full);box-shadow:0 6px 16px -8px #0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bh-lead-body[data-v-e58976d3]{padding:1.8rem 2rem;display:flex;flex-direction:column;justify-content:center}.bh-eyebrow[data-v-e58976d3]{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#f59e0b}.bh-eyebrow[data-v-e58976d3] svg{width:12px;height:12px}.bh-lead-title[data-v-e58976d3]{font-size:clamp(1.4rem,2vw,1.95rem);font-weight:800;color:#0f172a;line-height:1.16;letter-spacing:-.025em;margin:.55rem 0 0}.bh-lead-desc[data-v-e58976d3]{color:#475569;line-height:1.6;margin:.7rem 0 0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bh-cta[data-v-e58976d3]{display:inline-flex;align-items:center;gap:.45rem;align-self:flex-start;margin-top:1.2rem;padding:.6rem 1.2rem;border-radius:var(--r-full);background:#0f172a;color:#fff;font-weight:800;font-size:.9rem;transition:background .15s,gap .15s}.bh-lead:hover .bh-cta[data-v-e58976d3]{background:var(--c-primary);gap:.65rem}.bh-cta[data-v-e58976d3] svg{width:16px;height:16px}.bh-row[data-v-e58976d3]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem;margin-top:1.1rem}.bh-card[data-v-e58976d3]{display:flex;flex-direction:column;background:#fff;border:1px solid #e8edf3;border-radius:var(--r-lg);overflow:hidden;text-decoration:none;transition:border-color .15s,transform .12s,box-shadow .15s}.bh-card[data-v-e58976d3]:hover{transform:translateY(-3px);border-color:#c7d2fe;box-shadow:0 18px 34px -24px #0f172a80}.bh-card-media[data-v-e58976d3]{aspect-ratio:16/10;background:#eef2f7;overflow:hidden}.bh-card-media img[data-v-e58976d3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.bh-card:hover .bh-card-media img[data-v-e58976d3]{transform:scale(1.06)}.bh-card-body[data-v-e58976d3]{padding:.8rem .95rem 1rem}.bh-card-cat[data-v-e58976d3]{display:block;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--c-primary);margin-bottom:.25rem}.bh-card-title[data-v-e58976d3]{font-size:.96rem;font-weight:700;color:#0f172a;line-height:1.28;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bh-ph[data-v-e58976d3]{width:100%;height:100%;min-height:160px;display:grid;place-items:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);color:#a5b4fc}.bh-ph[data-v-e58976d3] svg{width:30%;height:30%;max-width:64px}@media(max-width:960px){.bh-lead[data-v-e58976d3]{grid-template-columns:1fr}.bh-lead-media[data-v-e58976d3]{min-height:0;aspect-ratio:16/9}.bh-row[data-v-e58976d3]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.bh-row[data-v-e58976d3]{grid-template-columns:1fr 1fr}.bh-top-inner[data-v-e58976d3]{padding:1.8rem 1rem 1rem}.bh-lead-body[data-v-e58976d3]{padding:1.3rem 1.4rem}}.section-header[data-v-1b66e558]{text-align:center;margin-bottom:3rem}@media(max-width:639px){.section-header[data-v-1b66e558]{margin-bottom:2rem}}.section-title[data-v-1b66e558]{font-size:clamp(1.75rem,1.4rem + 1.5vw,2.5rem);margin-bottom:.6rem;color:var(--c-800);font-weight:800}.section-subtitle[data-v-1b66e558]{font-size:clamp(1rem,.9rem + .5vw,1.15rem);color:var(--c-500)}.blog[data-v-1b66e558]{padding-block:4rem;background:#fff}@media(max-width:767px){.blog[data-v-1b66e558]{padding-block:2.5rem}}.blog-grid[data-v-1b66e558]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}@media(max-width:639px){.blog-grid[data-v-1b66e558]{grid-template-columns:1fr;gap:1rem}}.blog-card[data-v-1b66e558]{background:#fff;border-radius:var(--r-lg);overflow:hidden;box-shadow:0 2px 12px #0000000f;border:1px solid var(--c-200);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;text-decoration:none;color:inherit;display:flex;flex-direction:column}.blog-card[data-v-1b66e558]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001a;border-color:var(--c-primary-ring)}.blog-card:hover .blog-image img[data-v-1b66e558]{transform:scale(1.04)}.blog-card:hover .blog-link[data-v-1b66e558]{gap:.5rem;color:var(--c-primary-hover)}.blog-image[data-v-1b66e558]{position:relative;height:200px;background:linear-gradient(135deg,var(--c-primary) 0,#7c3aed 100%);overflow:hidden}.blog-image img[data-v-1b66e558]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.blog-image.no-photo[data-v-1b66e558]{background:linear-gradient(135deg,#4338ca,#6d28d9)}.blog-placeholder[data-v-1b66e558]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#ffffff73}.blog-placeholder svg[data-v-1b66e558]{width:64px;height:64px}.blog-category-badge[data-v-1b66e558]{position:absolute;top:.75rem;left:.75rem;background:#fffffff2;padding:.35rem .9rem;border-radius:var(--r-xl);color:var(--c-primary);z-index:1}.blog-content[data-v-1b66e558]{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.4rem;flex:1}.blog-date[data-v-1b66e558]{color:var(--c-500)}.blog-title[data-v-1b66e558]{color:var(--c-800);margin:0}.blog-excerpt[data-v-1b66e558]{color:var(--c-600);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}.blog-link[data-v-1b66e558]{margin-top:auto;padding-top:.5rem;color:var(--c-primary);display:inline-flex;align-items:center;gap:.3rem;transition:gap .25s ease,color .25s ease}.blog-categories-filter[data-v-1b66e558]{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin:2.5rem 0 1.5rem;padding-bottom:.5rem}.category-filter-btn[data-v-1b66e558]{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem .8rem;line-height:1.25;border:2px solid var(--c-200);background:#fff;color:var(--c-600);border-radius:var(--r-full);cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease,border-color .25s ease;white-space:nowrap;text-decoration:none;font-weight:500}.category-filter-btn[data-v-1b66e558]:hover{border-color:var(--c-primary);color:var(--c-primary);background:var(--c-primary-surface);transform:translateY(-2px)}.category-filter-btn.active[data-v-1b66e558]{background:var(--c-primary);color:#fff;border-color:var(--c-primary);box-shadow:0 2px 8px #2563eb38}.category-filter-btn.active[data-v-1b66e558]:hover{box-shadow:0 6px 16px #2563eb52;background:var(--c-primary-hover,var(--c-primary));color:#fff}.category-filter-icon[data-v-1b66e558]{width:16px;height:16px;flex-shrink:0}.page-btn__label[data-v-56f66da8]{font-size:.9rem;font-weight:500}.pagination[data-v-56f66da8]{display:flex;align-items:center;justify-content:center;gap:.25rem;padding-block:1rem}.page-btn[data-v-56f66da8]{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding-inline:.5rem;border:1px solid var(--c-200);border-radius:var(--r-md);color:var(--c-600);text-decoration:none;background:#fff;transition:background var(--transition),border-color var(--transition),color var(--transition)}.page-btn[data-v-56f66da8]:hover{background:var(--c-50);border-color:var(--c-300);color:var(--c-800)}.page-btn--active[data-v-56f66da8]{background:var(--c-primary);border-color:var(--c-primary);color:#fff;pointer-events:none}.page-dots[data-v-56f66da8]{color:var(--c-400);padding-inline:.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.results-section[data-v-6872a021]{padding:2rem 0 4rem;background-color:var(--c-50);min-height:100vh}.container[data-v-6872a021]{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:1.5rem}@media(max-width:767px){.container[data-v-6872a021]{padding-inline:1rem}}.blog-categories-wrapper[data-v-6872a021]{margin:1.5rem 0 2.5rem;display:flex;flex-direction:column;align-items:center}.blog-categories-filter[data-v-6872a021]{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;padding:.5rem 0}.categories-toggle[data-v-6872a021]{margin-top:.9rem;display:inline-flex;align-items:center;gap:.35rem;background:var(--c-100);border:1px solid var(--c-200);color:var(--c-700);font-size:.85rem;font-weight:600;cursor:pointer;padding:.5rem 1rem;border-radius:var(--r-full);transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.categories-toggle[data-v-6872a021]:hover{color:var(--c-primary);background:var(--c-primary-surface);border-color:var(--c-primary-ring,var(--c-primary));transform:translateY(-1px)}.toggle-chevron[data-v-6872a021]{width:16px;height:16px;transition:transform .25s ease}.category-filter-btn[data-v-6872a021]{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.1rem .75rem;line-height:1.25;border:2px solid var(--c-200);background:#fff;color:var(--c-600);border-radius:var(--r-full);font-size:.875rem;font-weight:600;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease,border-color .25s ease;white-space:nowrap;text-decoration:none}.category-filter-btn[data-v-6872a021]:hover{border-color:var(--c-primary);color:var(--c-primary);background:var(--c-primary-surface);transform:translateY(-2px)}.category-filter-btn.active[data-v-6872a021]{background:var(--c-primary);color:#fff;border-color:var(--c-primary);box-shadow:0 2px 8px #2563eb38}.category-filter-btn.active[data-v-6872a021]:hover{box-shadow:0 5px 14px #2563eb4d;color:#fff}.category-filter-icon[data-v-6872a021]{width:15px;height:15px;flex-shrink:0}.results-layout[data-v-6872a021]{display:flex;flex-direction:column;gap:2rem}.results-list[data-v-6872a021]{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1.5rem}.result-card[data-v-6872a021]{display:flex;flex-direction:column;background:#fff;border-radius:var(--r-lg);overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 2px 12px #0000000f;border:1px solid var(--c-200);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.result-card[data-v-6872a021]:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0000001a;border-color:var(--c-primary-ring)}.result-card:hover .result-image img[data-v-6872a021]{transform:scale(1.04)}.result-image[data-v-6872a021]{flex-shrink:0;width:100%;aspect-ratio:16/10;background:linear-gradient(135deg,var(--c-primary) 0,#7c3aed 100%);overflow:hidden;display:flex;align-items:center;justify-content:center}.result-image img[data-v-6872a021]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.result-image.no-photo[data-v-6872a021]{background:linear-gradient(135deg,#4338ca,#6d28d9)}.result-placeholder[data-v-6872a021]{display:flex;align-items:center;justify-content:center;color:#ffffff73}.result-placeholder svg[data-v-6872a021]{width:64px;height:64px}.result-info[data-v-6872a021]{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.4rem;min-width:0}.result-category[data-v-6872a021]{font-size:.75rem;font-weight:700;text-transform:uppercase;color:var(--c-primary);letter-spacing:.06em}.result-title[data-v-6872a021]{font-size:1.25rem;color:var(--c-800);margin:0;font-weight:700;line-height:1.3}.result-description[data-v-6872a021]{margin-top:.25rem;color:var(--c-600);font-size:.9rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cbb[data-v-946f9fec]{display:flex;align-items:flex-start;gap:.7rem;margin:1rem auto;max-width:960px;padding:.85rem 1.1rem;background:var(--c-50,#f8fafc);border:1px solid var(--c-200,#e2e8f0);border-left:3px solid var(--c-primary,#2563eb);border-radius:var(--r-lg,12px)}.cbb__icon[data-v-946f9fec]{color:var(--c-primary,#2563eb);margin-top:.15rem;flex:0 0 auto}.cbb__text[data-v-946f9fec]{margin:0;font-size:.93rem;line-height:1.55;color:var(--c-600,#475569)}.cbb__text[data-v-946f9fec] a{color:var(--c-primary,#2563eb);text-decoration:none}.cbb__text[data-v-946f9fec] a:hover{text-decoration:underline}.cbc[data-v-2c3d74f4]{margin:1.5rem auto;max-width:860px}.cbc__eyebrow[data-v-2c3d74f4]{display:inline-block;font-size:.85rem;font-weight:600;color:var(--c-primary,#4f46e5);background:var(--c-primary-surface,#eef2ff);padding:.28rem .8rem;border-radius:var(--r-full,999px);margin-bottom:.75rem}.cbc__head[data-v-2c3d74f4]{background:#fff;border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-xl,16px);padding:1.9rem 1.5rem 1.5rem;text-align:center}.cbc__title[data-v-2c3d74f4]{margin:0 0 .75rem;font-size:clamp(1.6rem,3.4vw,2.2rem);line-height:1.18;font-weight:800;color:var(--c-900,#0f172a)}.cbc__lead[data-v-2c3d74f4]{margin:0 auto;max-width:720px;color:var(--c-600,#475569);line-height:1.65}.cbc__jump[data-v-2c3d74f4]{margin-top:.9rem;font-size:.9rem}.cbc__jump a[data-v-2c3d74f4]{color:var(--c-primary,#2563eb);text-decoration:none}.cbc__jump a[data-v-2c3d74f4]:hover{text-decoration:underline}.cbc__districts[data-v-2c3d74f4]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1rem;padding:.75rem 1rem;background:var(--c-50,#f8fafc);border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-lg,12px);font-size:.88rem}.cbc__districts-label[data-v-2c3d74f4]{color:var(--c-500,#64748b)}.cbc__district[data-v-2c3d74f4]{padding:.2rem .6rem;background:#fff;border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-full);color:var(--c-700,#334155)}.cbc__district em[data-v-2c3d74f4]{font-style:normal;color:var(--c-500,#64748b)}.cbc__list[data-v-2c3d74f4]{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-direction:column;gap:.6rem}.cbc__item[data-v-2c3d74f4]{background:#fff;border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-lg,12px);padding:.85rem 1rem}.cbc__row[data-v-2c3d74f4]{display:flex;align-items:flex-start;gap:.8rem}.cbc__num[data-v-2c3d74f4]{flex:0 0 auto;width:1.7rem;height:1.7rem;display:grid;place-items:center;border-radius:var(--r-full);background:var(--c-100,#f1f5f9);color:var(--c-500,#64748b);font-size:.8rem}.cbc__body[data-v-2c3d74f4]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.cbc__name[data-v-2c3d74f4]{color:var(--c-800,#1e293b);font-weight:600;text-decoration:none}.cbc__name[data-v-2c3d74f4]:hover{color:var(--c-primary,#2563eb);text-decoration:underline}.cbc__addr[data-v-2c3d74f4],.cbc__phone[data-v-2c3d74f4]{display:inline-flex;align-items:center;gap:.35rem;font-size:.86rem;color:var(--c-500,#64748b);text-decoration:none}.cbc__phone[data-v-2c3d74f4]:hover{color:var(--c-primary,#2563eb)}.cbc__ico[data-v-2c3d74f4]{opacity:.6}.cbc__hours[data-v-2c3d74f4]{display:inline-flex;align-items:center;gap:.35rem;font-size:.86rem;color:var(--c-700,#334155)}.cbc__hours--none[data-v-2c3d74f4]{color:var(--c-400,#94a3b8)}.cbc__block[data-v-2c3d74f4],.cbc__faq[data-v-2c3d74f4]{margin-top:1.25rem;background:#fff;border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-xl,16px);padding:1.25rem 1.4rem}.cbc__h2[data-v-2c3d74f4]{margin:0 0 1rem;font-size:1.1rem;color:var(--c-800,#1e293b)}.cbc__faq-item[data-v-2c3d74f4]{border-bottom:1px solid var(--c-100,#f1f5f9);padding:.55rem 0}.cbc__faq-item[data-v-2c3d74f4]:last-child{border-bottom:none}.cfaq__q[data-v-2c3d74f4]{cursor:pointer;color:var(--c-800,#1e293b);font-weight:500}.cfaq__a[data-v-2c3d74f4]{margin:.5rem 0 0;color:var(--c-600,#475569);line-height:1.6;font-size:.92rem}.cbc__grid[data-v-2c3d74f4]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.cbc__chip[data-v-2c3d74f4]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .8rem;background:var(--c-50,#f8fafc);border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-full);color:var(--c-700,#334155);text-decoration:none;font-size:.9rem}.cbc__chip[data-v-2c3d74f4]:hover{border-color:var(--c-primary,#2563eb);color:var(--c-primary,#2563eb);background:#fff}.cbc__count[data-v-2c3d74f4]{font-size:.78rem;color:var(--c-500,#64748b)}@media(max-width:640px){.cbc__title[data-v-2c3d74f4]{font-size:1.3rem}.cbc__block[data-v-2c3d74f4],.cbc__faq[data-v-2c3d74f4],.cbc__head[data-v-2c3d74f4]{padding:1.1rem 1rem}.cbc__hours[data-v-2c3d74f4]{margin-left:0}}.cbh[data-v-09d96a44]{margin:1.5rem auto;max-width:960px}.cbh__head[data-v-09d96a44]{background:#fff;border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-xl,16px);padding:1.4rem 1.4rem 1.25rem;text-align:center}.cbh__eyebrow[data-v-09d96a44]{display:inline-block;font-size:.875rem;font-weight:600;color:var(--c-primary,#4f46e5);background:var(--c-primary-surface,#eef2ff);padding:.3rem .875rem;border-radius:var(--r-full,999px);margin-bottom:.875rem}.cbh__title[data-v-09d96a44]{margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15;font-weight:800;color:var(--c-900,#0f172a)}.cbh__lead[data-v-09d96a44]{margin:0 auto;max-width:760px;color:var(--c-600,#475569);line-height:1.65}.cbh__stats[data-v-09d96a44]{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:1.25rem 0 0}.cbh__stats>div[data-v-09d96a44]{flex:1 1 120px;padding:.6rem .8rem;background:var(--c-50,#f8fafc);border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-lg,12px)}.cbh__stats dt[data-v-09d96a44]{font-size:.78rem;color:var(--c-500,#64748b);margin:0}.cbh__stats dd[data-v-09d96a44]{margin:.15rem 0 0;font-size:1.15rem;font-weight:600;color:var(--c-800,#1e293b)}.cbh__www[data-v-09d96a44]{display:inline-flex;align-items:center;gap:.4rem;margin-top:.9rem;font-size:.9rem;color:var(--c-primary,#2563eb);text-decoration:none}.cbh__www[data-v-09d96a44]:hover{text-decoration:underline}.cbh__block[data-v-09d96a44]{margin-top:1.25rem;background:#fff;border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-xl,16px);padding:1.25rem 1.4rem}.cbh__h2[data-v-09d96a44]{margin:0 0 1rem;font-size:1.15rem;color:var(--c-800,#1e293b)}.cbh__note[data-v-09d96a44]{margin:.6rem 0 0;font-size:.84rem;color:var(--c-500,#64748b);line-height:1.55}.cbh__hours[data-v-09d96a44]{border-collapse:collapse;font-size:.93rem}.cbh__hours th[data-v-09d96a44]{text-align:left;font-weight:400;color:var(--c-500,#64748b);padding:.25rem 1.5rem .25rem 0}.cbh__hours td[data-v-09d96a44]{color:var(--c-800,#1e293b);font-weight:500;padding:.25rem 0}.cbh__grid[data-v-09d96a44]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.cbh__chip[data-v-09d96a44]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;background:var(--c-50,#f8fafc);border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-full);color:var(--c-700,#334155);text-decoration:none;font-size:.92rem;transition:background .15s,border-color .15s}.cbh__chip[data-v-09d96a44]:hover{background:#fff;border-color:var(--c-primary,#2563eb);color:var(--c-primary,#2563eb)}.cbh__chip-icon[data-v-09d96a44]{opacity:.6}.cbh__count[data-v-09d96a44]{font-size:.8rem;color:var(--c-500,#64748b);background:var(--c-100,#f1f5f9);border-radius:var(--r-full);padding:.05rem .45rem}.cbh__list[data-v-09d96a44]{list-style:none;padding:0;margin:.8rem 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.5rem}.cbh__row[data-v-09d96a44]{display:flex;flex-direction:column;gap:.15rem;padding:.6rem .8rem;border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-lg,12px);text-decoration:none;background:var(--c-50,#f8fafc)}.cbh__row[data-v-09d96a44]:hover{border-color:var(--c-primary,#2563eb);background:#fff}.cbh__row-name[data-v-09d96a44]{color:var(--c-800,#1e293b);font-weight:500;font-size:.95rem}.cbh__row-meta[data-v-09d96a44]{display:flex;gap:.5rem;font-size:.82rem;color:var(--c-500,#64748b)}.cbh__row-city[data-v-09d96a44]{font-weight:500}.cbh__faq-item[data-v-09d96a44]{border-bottom:1px solid var(--c-100,#f1f5f9);padding:.55rem 0}.cbh__faq-item[data-v-09d96a44]:last-child{border-bottom:none}.cfaq__q[data-v-09d96a44]{cursor:pointer;color:var(--c-800,#1e293b);font-weight:500}.cfaq__a[data-v-09d96a44]{margin:.5rem 0 0;line-height:1.6;font-size:.92rem}.cbh__more[data-v-09d96a44],.cfaq__a[data-v-09d96a44]{color:var(--c-600,#475569)}.cbh__more[data-v-09d96a44]{display:block;margin:1rem auto 0;padding:.45rem 1.1rem;background:none;border:1px solid var(--c-300,#cbd5e1);border-radius:var(--r-full);cursor:pointer;font-size:.9rem}.cbh__more[data-v-09d96a44]:hover{border-color:var(--c-primary,#2563eb);color:var(--c-primary,#2563eb)}@media(max-width:640px){.cbh__title[data-v-09d96a44]{font-size:1.35rem}.cbh__block[data-v-09d96a44],.cbh__head[data-v-09d96a44]{padding:1.1rem 1rem}}.cbi[data-v-6aeb1a54]{margin:1.5rem auto;max-width:960px}.cbi__group[data-v-6aeb1a54]{background:#fff;border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-xl,16px);padding:1.2rem 1.4rem;margin-bottom:1rem}.cbi__h2[data-v-6aeb1a54]{margin:0 0 .9rem;font-size:1.05rem;color:var(--c-800,#1e293b)}.cbi__grid[data-v-6aeb1a54]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.cbi__chip[data-v-6aeb1a54]{display:inline-block;padding:.5rem .9rem;background:var(--c-50,#f8fafc);border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-full);color:var(--c-700,#334155);text-decoration:none;font-size:.93rem;transition:background .15s,border-color .15s,color .15s}.cbi__chip[data-v-6aeb1a54]:hover{background:#fff;border-color:var(--c-primary,#2563eb);color:var(--c-primary,#2563eb)}@media(max-width:640px){.cbi__group[data-v-6aeb1a54]{padding:1rem}}.bc[data-v-9eb84c77]{justify-content:space-between;gap:1rem;padding:.6rem 0;margin:0 0 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bc[data-v-9eb84c77],.bc-list[data-v-9eb84c77]{display:flex;align-items:center}.bc-list[data-v-9eb84c77]{flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:.1rem .15rem;font-size:.85rem;line-height:1.4}.bc-item[data-v-9eb84c77]{gap:.15rem;min-width:0}.bc-item[data-v-9eb84c77],.bc-link[data-v-9eb84c77]{display:inline-flex;align-items:center}.bc-link[data-v-9eb84c77]{gap:.3rem;color:#64748b;text-decoration:none;padding:.2rem .4rem;border-radius:var(--r-md);font-weight:500;white-space:nowrap;transition:color .15s,background .15s}.bc-link[data-v-9eb84c77]:hover{color:#4f46e5;background:#2563eb12}.bc-home[data-v-9eb84c77]{width:1.05rem;height:1.05rem}.bc-current[data-v-9eb84c77]{color:#0f172a;font-weight:700;padding:.2rem .4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60vw}.bc-sep[data-v-9eb84c77]{width:1rem;height:1rem;color:#cbd5e1;flex-shrink:0}.bc-lang[data-v-9eb84c77]{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border:1px solid #e2e8f0;border-radius:var(--r-full);font-size:.8rem;font-weight:600;color:#475569;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.bc-lang[data-v-9eb84c77]:hover{background:#f8fafc;color:#0f172a;border-color:#cbd5e1}.bc-item--wiecej[data-v-9eb84c77]{display:none}.bc-wiecej[data-v-9eb84c77]{border:none;background:transparent;color:var(--c-500);font-size:1rem;font-weight:800;line-height:1;padding:0 .3rem;cursor:pointer}@media(max-width:600px){.bc-list[data-v-9eb84c77]{font-size:.8rem}.bc-current[data-v-9eb84c77]{max-width:75vw}.bc-list:not(.bc-list--rozwiniete) .bc-item--zwiniety[data-v-9eb84c77]{display:none}.bc-list:not(.bc-list--rozwiniete) .bc-item--wiecej[data-v-9eb84c77]{display:inline-flex;align-items:center}}.cta-section[data-v-273598ce]{background:var(--c-50);padding-block:2rem}.cta-banner[data-v-273598ce]{background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);border-radius:var(--r-xl);padding:2rem 2.5rem;justify-content:space-between;gap:2rem;box-shadow:0 8px 32px #2563eb33}.cta-banner[data-v-273598ce],.cta-content[data-v-273598ce]{display:flex;align-items:center}.cta-content[data-v-273598ce]{gap:1.25rem;flex:1;min-width:0}.cta-emoji[data-v-273598ce]{font-size:2.5rem;line-height:1;flex-shrink:0}.cta-text h3[data-v-273598ce]{color:#fff;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:700;margin-bottom:.375rem}.cta-text p[data-v-273598ce]{color:#ffffffd9;font-size:.9375rem;margin:0}.cta-text strong[data-v-273598ce]{color:#fff;font-weight:700}.cta-btn[data-v-273598ce]{background:#fff;color:var(--c-primary);padding:.75rem 1.75rem;border-radius:var(--r-md);text-decoration:none;white-space:nowrap;flex-shrink:0;transition:transform var(--transition),box-shadow var(--transition);box-shadow:0 2px 8px #0000001f}.cta-btn[data-v-273598ce]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000026;color:var(--c-primary)}@media(max-width:767px){.cta-banner[data-v-273598ce]{padding:1.75rem 1.5rem}.cta-banner[data-v-273598ce],.cta-content[data-v-273598ce]{flex-direction:column;text-align:center}.cta-content[data-v-273598ce]{gap:.75rem}.cta-btn[data-v-273598ce]{width:100%;text-align:center}}.cg[data-v-a3087312]{position:relative;overflow:hidden}.cg[data-v-a3087312],.cg-track[data-v-a3087312]{width:100%;height:100%}.cg-track[data-v-a3087312]{display:flex;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.cg-track[data-v-a3087312]::-webkit-scrollbar{display:none}.cg-slide[data-v-a3087312]{flex:0 0 100%;scroll-snap-align:start}.cg-slide[data-v-a3087312],.cg-slide img[data-v-a3087312]{width:100%;height:100%;display:block}.cg-slide img[data-v-a3087312]{-o-object-fit:cover;object-fit:cover}.cg-wm[data-v-a3087312]{position:absolute;left:8px;bottom:8px;z-index:2;font-size:.75rem;font-weight:800;letter-spacing:.02em;color:#fffc;text-shadow:0 1px 3px rgba(0,0,0,.5);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cg-ph[data-v-a3087312]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;color:#94a3b8;background:linear-gradient(135deg,#f8fafc,#eef2f7)}.cg-ph[data-v-a3087312] svg{width:32px;height:32px;opacity:.7}.cg-ph-txt[data-v-a3087312]{font-size:.75rem;font-weight:700;letter-spacing:.02em}.cg-nav[data-v-a3087312]{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:30px;height:30px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#ffffffeb;color:#0f172a;box-shadow:0 2px 8px #0f172a40;opacity:0;transition:opacity .15s,background .15s}.cg:hover .cg-nav[data-v-a3087312]{opacity:1}.cg-nav[data-v-a3087312]:hover{background:#fff}.cg-prev[data-v-a3087312]{left:8px}.cg-next[data-v-a3087312]{right:8px}.cg-nav[data-v-a3087312] svg{width:20px;height:20px}.cg-dots[data-v-a3087312]{position:absolute;bottom:8px;left:0;right:0;z-index:3;display:flex;justify-content:center;gap:5px;pointer-events:none}.cg-dots span[data-v-a3087312]{width:6px;height:6px;border-radius:50%;background:#ffffff8c;box-shadow:0 0 2px #0000004d;transition:background .15s,width .15s}.cg-dots span.on[data-v-a3087312]{background:#fff;width:16px;border-radius:0}@media(hover:none){.cg-nav[data-v-a3087312]{display:none}}.ccc[data-v-504d3177]{margin:1.5rem auto;max-width:960px;background:#fff;border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-xl,16px);padding:1.25rem 1.4rem}.ccc__title[data-v-504d3177]{text-align:center;font-size:1.15rem;color:var(--c-800,#1e293b);margin:0 0 1rem}.ccc__accent[data-v-504d3177]{color:var(--c-primary,#2563eb)}.ccc__grid[data-v-504d3177]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.ccc__chip[data-v-504d3177]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;background:var(--c-50,#f8fafc);border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-full,999px);color:var(--c-700,#334155);font-size:.9rem;text-decoration:none;transition:all .15s ease}.ccc__chip[data-v-504d3177]:hover{background:var(--c-primary,#2563eb);border-color:var(--c-primary,#2563eb);color:#fff}.ccc__chip-icon[data-v-504d3177]{font-size:.8rem;opacity:.7;flex-shrink:0}.ccc__chip:hover .ccc__chip-icon[data-v-504d3177]{opacity:1}.ccc__count[data-v-504d3177]{font-size:.75rem;font-weight:700;padding:.05rem .4rem;border-radius:var(--r-full,999px);background:var(--c-100,#f1f5f9);color:var(--c-500,#64748b);flex-shrink:0}.ccc__chip:hover .ccc__count[data-v-504d3177]{background:#ffffff40;color:#fff}.ccc__more[data-v-504d3177]{display:block;margin:1rem auto 0;padding:.5rem 1.2rem;background:none;border:1px solid var(--c-300,#cbd5e1);border-radius:var(--r-full,999px);color:var(--c-600,#475569);font-size:.875rem;cursor:pointer}.ccc__more[data-v-504d3177]:hover{background:var(--c-50,#f8fafc)}.ccc--top[data-v-504d3177]{max-width:1100px;padding:1rem 1.2rem}.ccc--top .ccc__title[data-v-504d3177]{font-size:1.05rem;margin-bottom:.25rem}.ccc__sub[data-v-504d3177]{text-align:center;color:var(--c-500,#64748b);margin:0 0 .9rem;font-size:.85rem}.ccc--top .ccc__grid[data-v-504d3177]{gap:.4rem}.ccc--top .ccc__chip[data-v-504d3177]{font-size:.82rem;padding:.32rem .7rem;gap:.35rem}.ccc--top .ccc__chip-icon[data-v-504d3177]{font-size:.75rem}.ccc--top .ccc__count[data-v-504d3177]{font-size:.75rem;padding:.02rem .35rem}.category-cta[data-v-441efb0b]{padding:4rem 1.5rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe 50%,#f0f9ff);position:relative;overflow:hidden}.category-cta[data-v-441efb0b]:before{content:"";position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(37,99,235,.05) 0,transparent 70%);border-radius:50%;pointer-events:none}@media(max-width:968px){.category-cta[data-v-441efb0b]{padding:3rem 1rem}}.category-cta-container[data-v-441efb0b]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:center;position:relative;z-index:1}@media(max-width:968px){.category-cta-container[data-v-441efb0b]{grid-template-columns:1fr;gap:2.5rem}}.cta-content[data-v-441efb0b]{display:flex;flex-direction:column;gap:1.5rem}.cta-badge[data-v-441efb0b]{display:inline-flex;align-items:center;gap:.5rem;background:#fff;padding:.5rem 1rem;border-radius:var(--r-full);border:1px solid var(--c-primary-ring);color:var(--c-primary);font-size:.875rem;font-weight:600;width:-moz-fit-content;width:fit-content}.cta-badge[data-v-441efb0b] svg{width:16px;height:16px;color:var(--c-primary)}.cta-title[data-v-441efb0b]{font-size:2.25rem;font-weight:800;color:var(--c-800);margin:0;line-height:1.2}@media(max-width:768px){.cta-title[data-v-441efb0b]{font-size:1.875rem}}.cta-description[data-v-441efb0b]{font-size:1.0625rem;color:var(--c-600);line-height:1.7;margin:0}.cta-benefits[data-v-441efb0b]{display:flex;flex-direction:column;gap:.875rem;margin-top:.5rem}.benefit-item[data-v-441efb0b]{display:flex;align-items:center;gap:.75rem;font-size:1rem;color:var(--c-700);font-weight:500}.benefit-icon[data-v-441efb0b]{width:24px;height:24px;color:var(--c-success);flex-shrink:0}.cta-actions[data-v-441efb0b]{display:flex;gap:1rem;margin-top:.5rem;flex-wrap:wrap}.cta-actions .btn[data-v-441efb0b]{display:inline-flex;align-items:center;gap:.5rem}.cta-actions .btn[data-v-441efb0b] svg{width:20px;height:20px}.cta-actions .btn.btn-primary[data-v-441efb0b] svg{color:#fff!important}@media(max-width:480px){.cta-actions[data-v-441efb0b]{flex-direction:column}.cta-actions .btn[data-v-441efb0b]{width:100%;justify-content:center}}.cta-visual[data-v-441efb0b]{display:flex;justify-content:center;align-items:center}@media(max-width:968px){.cta-visual[data-v-441efb0b]{order:-1}}.visual-card[data-v-441efb0b]{background:#fff;border-radius:var(--r-xl);padding:1.75rem;box-shadow:0 20px 50px #0000001f;border:1px solid var(--c-200);width:100%;max-width:400px;position:relative}.visual-card[data-v-441efb0b]:before{content:"";position:absolute;inset:-4px;background:linear-gradient(135deg,var(--c-primary),var(--c-accent));border-radius:var(--r-xl);z-index:-1;opacity:.1}.card-header[data-v-441efb0b]{gap:1rem;margin-bottom:1.5rem}.card-avatar[data-v-441efb0b],.card-header[data-v-441efb0b]{display:flex;align-items:center}.card-avatar[data-v-441efb0b]{width:56px;height:56px;border-radius:var(--r-lg);background:var(--c-primary-surface);justify-content:center;flex-shrink:0;border:2px solid var(--c-primary-ring)}.card-avatar[data-v-441efb0b] svg{width:24px;height:24px;color:var(--c-primary)}.card-info[data-v-441efb0b]{flex:1;min-width:0}.card-title[data-v-441efb0b]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin-bottom:.25rem}.card-category[data-v-441efb0b]{font-size:.9375rem;color:var(--c-500)}.card-badge[data-v-441efb0b]{width:32px;height:32px;color:var(--c-primary);flex-shrink:0}.card-badge[data-v-441efb0b] svg{width:32px;height:32px}.card-stats[data-v-441efb0b]{display:flex;flex-direction:column;gap:1rem}.stat-item[data-v-441efb0b]{display:flex;align-items:center;gap:.75rem;padding:.875rem;background:var(--c-50);border-radius:var(--r-md);font-size:.9375rem;color:var(--c-600);font-weight:500}.stat-item[data-v-441efb0b] svg{width:20px;height:20px;color:var(--c-primary);flex-shrink:0}.cfaq[data-v-1b9a2136]{margin:1.5rem auto;max-width:760px;background:#fff;border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-xl,16px);padding:1.25rem 1.4rem}.cfaq__title[data-v-1b9a2136]{display:flex;align-items:center;justify-content:center;text-align:center;gap:.55rem;font-size:1.15rem;color:var(--c-800,#1e293b);margin:0 0 .9rem}.cfaq__title-icon[data-v-1b9a2136]{color:var(--c-primary,#2563eb);font-size:1.1rem}.cfaq__item[data-v-1b9a2136]{border-top:1px solid var(--c-100,#f1f5f9);padding:.2rem 0}.cfaq__item[data-v-1b9a2136]:first-of-type{border-top:none}.cfaq__q[data-v-1b9a2136]{cursor:pointer;font-weight:600;color:var(--c-800,#1e293b);padding:.7rem 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.cfaq__q[data-v-1b9a2136]:after{content:"+";color:var(--c-primary,#2563eb);font-size:1.2rem;flex-shrink:0}.cfaq__item[open] .cfaq__q[data-v-1b9a2136]:after{content:"−"}.cfaq__a[data-v-1b9a2136]{margin:0 0 .8rem;color:var(--c-600,#475569);line-height:1.6}.cfaq__geo[data-v-1b9a2136]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;padding:.75rem 1rem;background:var(--c-50,#f8fafc);border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-lg,12px);color:var(--c-primary,#2563eb);font-size:.9rem;font-weight:600;text-decoration:none;text-align:center;transition:all .15s ease}.cfaq__geo[data-v-1b9a2136]:hover{background:var(--c-primary,#2563eb);border-color:var(--c-primary,#2563eb);color:#fff}.cfaq__geo-icon[data-v-1b9a2136]{flex-shrink:0}.category-info[data-v-aefb9ea1]{padding:3rem 1.5rem;background:var(--c-50)}@media(max-width:768px){.category-info[data-v-aefb9ea1]{padding:2rem 1rem}}.category-info-grid[data-v-aefb9ea1]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr;gap:3rem}@media(max-width:968px){.category-info-grid[data-v-aefb9ea1]{grid-template-columns:1fr;gap:2rem}}.category-main[data-v-aefb9ea1]{background:#fff;padding:2.5rem;border-radius:var(--r-xl);border:1px solid var(--c-200)}@media(max-width:768px){.category-main[data-v-aefb9ea1]{padding:1.5rem}}.category-header[data-v-aefb9ea1]{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:2px solid var(--c-100);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.category-name[data-v-aefb9ea1]{font-size:2.5rem;font-weight:800;color:var(--c-800);margin:0;line-height:1.2}@media(max-width:768px){.category-name[data-v-aefb9ea1]{font-size:2rem}}.category-badge[data-v-aefb9ea1]{display:inline-block;font-size:.9375rem;color:var(--c-primary);background:var(--c-primary-surface);padding:.5rem 1rem;border-radius:var(--r-full);font-weight:600;border:1px solid var(--c-primary-ring)}.category-lead[data-v-aefb9ea1]{font-size:1.125rem;font-weight:600;color:var(--c-700);line-height:1.7;margin:0 0 1.5rem}.category-description[data-v-aefb9ea1]{font-size:1rem;color:var(--c-600);line-height:1.8;margin-bottom:2rem}.category-description[data-v-aefb9ea1] p{margin:0 0 1rem}.category-description[data-v-aefb9ea1] p:last-child{margin-bottom:0}.category-features[data-v-aefb9ea1]{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--c-100)}.features-title[data-v-aefb9ea1]{font-size:1.375rem;font-weight:700;color:var(--c-800);margin:0 0 1.25rem}.features-list[data-v-aefb9ea1]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.875rem}.features-list li[data-v-aefb9ea1]{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;color:var(--c-700);line-height:1.6}.feature-icon[data-v-aefb9ea1]{width:20px;height:20px;color:var(--c-success);flex-shrink:0;margin-top:2px}.category-sidebar[data-v-aefb9ea1]{display:flex;flex-direction:column;gap:1.5rem}.popular-cities-card[data-v-aefb9ea1]{background:#fff;padding:2rem;border-radius:var(--r-xl);border:1px solid var(--c-200)}@media(max-width:768px){.popular-cities-card[data-v-aefb9ea1]{padding:1.5rem}}.cities-title[data-v-aefb9ea1]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 .5rem}.cities-subtitle[data-v-aefb9ea1]{font-size:.9375rem;color:var(--c-500);margin:0 0 1.5rem}.cities-list[data-v-aefb9ea1]{display:flex;flex-direction:column;gap:.75rem}.city-link[data-v-aefb9ea1]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:var(--c-50);border-radius:var(--r-md);text-decoration:none;transition:all .2s ease;border:1px solid var(--c-100)}.city-link[data-v-aefb9ea1]:hover{background:var(--c-primary-surface);border-color:var(--c-primary-ring);transform:translate(4px)}.city-link:hover .city-icon[data-v-aefb9ea1]{color:var(--c-primary)}.city-link:hover .arrow-icon[data-v-aefb9ea1]{transform:translate(4px)}.city-icon[data-v-aefb9ea1]{width:20px;height:20px;color:var(--c-400);flex-shrink:0;transition:color .2s ease}.city-info[data-v-aefb9ea1]{flex:1;display:flex;flex-direction:column;gap:.25rem}.city-info strong[data-v-aefb9ea1]{font-size:1rem;font-weight:600;color:var(--c-800)}.city-info span[data-v-aefb9ea1]{font-size:.875rem;color:var(--c-500)}.arrow-icon[data-v-aefb9ea1]{width:20px;height:20px;color:var(--c-400);flex-shrink:0;transition:transform .2s ease}.category-highlights[data-v-aefb9ea1]{background:linear-gradient(135deg,#eff6ff,#dbeafe);padding:1.75rem;border-radius:var(--r-lg);border:1px solid var(--c-primary-ring)}.highlights-title[data-v-aefb9ea1]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin:0 0 1rem}.highlights-list[data-v-aefb9ea1]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.highlights-list li[data-v-aefb9ea1]{font-size:.9375rem;color:var(--c-700);line-height:1.5;padding-left:0}.hero-section[data-v-384c57ca]{position:relative;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);padding:5rem 1.5rem;overflow:hidden;color:#fff}@media(max-width:768px){.hero-section[data-v-384c57ca]{padding:3.5rem 1rem}}.hero-background[data-v-384c57ca]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero-shape[data-v-384c57ca]{position:absolute;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);animation:float-384c57ca 20s ease-in-out infinite}.hero-shape.hero-shape-1[data-v-384c57ca]{width:500px;height:500px;top:-250px;right:-100px}.hero-shape.hero-shape-2[data-v-384c57ca]{width:300px;height:300px;bottom:-150px;left:-50px;animation-delay:7s}@keyframes float-384c57ca{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}.hero-container[data-v-384c57ca]{max-width:1100px;margin:0 auto;position:relative;z-index:1}.hero-content[data-v-384c57ca]{text-align:center;max-width:700px;margin:0 auto}.hero-badge[data-v-384c57ca]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:var(--r-full);font-size:.875rem;font-weight:600;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.hero-badge[data-v-384c57ca] svg{width:16px;height:16px;color:#fff}.hero-title[data-v-384c57ca]{font-size:3rem;font-weight:800;margin:0 0 1.5rem;line-height:1.1;color:#fff!important}@media(max-width:768px){.hero-title[data-v-384c57ca]{font-size:2rem}}.hero-subtitle[data-v-384c57ca]{font-size:1.25rem;margin:0;color:#ffffffe6;line-height:1.6}@media(max-width:768px){.hero-subtitle[data-v-384c57ca]{font-size:1.0625rem}}.stats-section[data-v-384c57ca]{padding:3rem 1.5rem;background:#fff;border-bottom:1px solid var(--c-100)}.stats-grid[data-v-384c57ca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem;max-width:1100px;margin:0 auto;text-align:center}@media(max-width:640px){.stats-grid[data-v-384c57ca]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.stat-item[data-v-384c57ca]{padding:1rem .5rem}.stat-value[data-v-384c57ca]{font-size:2.5rem;font-weight:800;color:var(--c-primary);margin-bottom:.5rem;line-height:1}@media(max-width:768px){.stat-value[data-v-384c57ca]{font-size:2rem}}.stat-label[data-v-384c57ca]{font-size:.875rem;color:var(--c-600);font-weight:500;line-height:1.4}@media(max-width:768px){.stat-label[data-v-384c57ca]{font-size:.8125rem}}.intro-section[data-v-384c57ca]{padding:3rem 1.5rem 1rem;background:var(--c-50);text-align:center}@media(max-width:640px){.intro-section[data-v-384c57ca]{padding:2rem 1rem 1rem}}.intro-section .section-title[data-v-384c57ca]{max-width:700px;margin-left:auto;margin-right:auto}.section-lead[data-v-384c57ca]{font-size:1.0625rem;color:var(--c-600);line-height:1.7;max-width:600px;margin:1rem auto 0}@media(max-width:640px){.section-lead[data-v-384c57ca]{font-size:.9375rem;line-height:1.6}}.packages-section[data-v-384c57ca]{padding:3rem 1.5rem 4rem;background:var(--c-50)}@media(max-width:768px){.packages-section[data-v-384c57ca]{padding:2rem 1rem}}.packages-grid[data-v-384c57ca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:1100px;margin:0 auto}@media(max-width:768px){.packages-grid[data-v-384c57ca]{gap:1.25rem}}@media(max-width:640px){.packages-grid[data-v-384c57ca]{grid-template-columns:1fr;gap:1rem}}.package-card[data-v-384c57ca]{background:#fff;border-radius:var(--r-xl);padding:2.5rem;box-shadow:var(--shadow-md);border:2px solid var(--c-100);transition:all .3s ease;text-decoration:none;color:inherit;display:flex;flex-direction:column;position:relative}@media(max-width:640px){.package-card[data-v-384c57ca]{padding:1.75rem 1.25rem;border-radius:var(--r-lg)}}.package-card.popular[data-v-384c57ca]{border-color:var(--c-primary);box-shadow:0 8px 32px #2563eb26}.package-card[data-v-384c57ca]:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl);border-color:var(--c-primary)}@media(max-width:640px){.package-card[data-v-384c57ca]:hover{transform:translateY(-4px)}}.package-card:hover .package-icon[data-v-384c57ca]{background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);color:#fff}.package-card:hover .package-icon[data-v-384c57ca] .iconify,.package-card:hover .package-icon[data-v-384c57ca] svg{color:#fff}.package-card:hover .package-cta[data-v-384c57ca]{gap:.75rem}.package-badge[data-v-384c57ca]{position:absolute;top:1.5rem;right:1.5rem;background:var(--c-primary);color:#fff;font-size:.75rem;font-weight:600;padding:.375rem .75rem;border-radius:var(--r-full);display:inline-flex;align-items:center;gap:.25rem}@media(max-width:640px){.package-badge[data-v-384c57ca]{top:1rem;right:1rem;font-size:.75rem;padding:.3125rem .625rem}}.package-badge[data-v-384c57ca] svg{width:12px;height:12px;color:#fff!important}@media(max-width:640px){.package-badge[data-v-384c57ca] svg{width:12px;height:12px}}.package-icon[data-v-384c57ca]{width:64px;height:64px;border-radius:var(--r-lg);background:var(--c-primary-surface);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:all .3s ease}@media(max-width:640px){.package-icon[data-v-384c57ca]{width:56px;height:56px;margin-bottom:1.25rem}}.package-icon[data-v-384c57ca] svg{width:32px;height:32px;color:var(--c-primary);transition:all .3s ease}@media(max-width:640px){.package-icon[data-v-384c57ca] svg{width:28px;height:28px}}.package-name[data-v-384c57ca]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 .5rem}@media(max-width:640px){.package-name[data-v-384c57ca]{font-size:1.25rem}}.package-tagline[data-v-384c57ca]{font-size:.9375rem;color:var(--c-primary);font-weight:600;margin:0 0 1rem}@media(max-width:640px){.package-tagline[data-v-384c57ca]{font-size:.875rem;margin:0 0 .75rem}}.package-description[data-v-384c57ca]{font-size:.9375rem;color:var(--c-600);line-height:1.7;margin:0 0 1.5rem}@media(max-width:640px){.package-description[data-v-384c57ca]{font-size:.875rem;margin:0 0 1.25rem}}.package-features[data-v-384c57ca]{list-style:none;padding:0;margin:0 0 1.5rem;flex:1}@media(max-width:640px){.package-features[data-v-384c57ca]{margin:0 0 1.25rem}}.package-features li[data-v-384c57ca]{display:flex;align-items:flex-start;gap:.625rem;font-size:.875rem;color:var(--c-700);margin-bottom:.75rem;line-height:1.5}@media(max-width:640px){.package-features li[data-v-384c57ca]{font-size:.8125rem;gap:.5rem;margin-bottom:.625rem}}.package-features li[data-v-384c57ca]:last-child{margin-bottom:0}.package-features li[data-v-384c57ca] svg{width:16px;height:16px;color:var(--c-success);flex-shrink:0;margin-top:2px}@media(max-width:640px){.package-features li[data-v-384c57ca] svg{width:16px;height:16px}}.package-cta[data-v-384c57ca]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:1rem;font-weight:600;color:var(--c-primary);padding:.875rem;border:2px solid var(--c-primary);border-radius:var(--r-md);transition:all .3s ease;margin-top:auto}@media(max-width:640px){.package-cta[data-v-384c57ca]{font-size:.9375rem;padding:.75rem}}.package-cta[data-v-384c57ca] svg{width:16px;height:16px;transition:all .3s ease}@media(max-width:640px){.package-cta[data-v-384c57ca] svg{width:16px;height:16px}}.benefits-section[data-v-384c57ca]{padding:4rem 1.5rem;background:#fff}@media(max-width:768px){.benefits-section[data-v-384c57ca]{padding:3rem 1rem}}.section-title[data-v-384c57ca]{font-size:2rem;font-weight:800;color:var(--c-800);text-align:center;margin:0 0 3rem}@media(max-width:768px){.section-title[data-v-384c57ca]{font-size:1.5rem;margin-bottom:2rem}}.benefits-grid[data-v-384c57ca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1100px;margin:0 auto}@media(max-width:768px){.benefits-grid[data-v-384c57ca]{gap:1.5rem}}@media(max-width:640px){.benefits-grid[data-v-384c57ca]{grid-template-columns:1fr;gap:1.25rem}}.benefit-card[data-v-384c57ca]{text-align:center;padding:2rem}@media(max-width:640px){.benefit-card[data-v-384c57ca]{padding:1.5rem 1rem}}.benefit-icon[data-v-384c57ca]{width:64px;height:64px;border-radius:var(--r-lg);background:var(--c-primary-surface);display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.25rem}@media(max-width:640px){.benefit-icon[data-v-384c57ca]{width:56px;height:56px;margin-bottom:1rem}}.benefit-icon[data-v-384c57ca] svg{width:32px;height:32px;color:var(--c-primary)}@media(max-width:640px){.benefit-icon[data-v-384c57ca] svg{width:28px;height:28px}}.benefit-title[data-v-384c57ca]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin:0 0 .75rem}@media(max-width:640px){.benefit-title[data-v-384c57ca]{font-size:1rem}}.benefit-description[data-v-384c57ca]{font-size:.9375rem;color:var(--c-600);line-height:1.6;margin:0}@media(max-width:640px){.benefit-description[data-v-384c57ca]{font-size:.875rem}}.faq-section[data-v-384c57ca]{padding:4rem 1.5rem;background:#fff}@media(max-width:768px){.faq-section[data-v-384c57ca]{padding:3rem 1rem}}.faq-grid[data-v-384c57ca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1100px;margin:2rem auto 0}@media(max-width:768px){.faq-grid[data-v-384c57ca]{gap:1.25rem}}@media(max-width:640px){.faq-grid[data-v-384c57ca]{grid-template-columns:1fr;gap:1rem}}.faq-item[data-v-384c57ca]{background:var(--c-50);padding:1.75rem;border-radius:var(--r-lg);border:1px solid var(--c-100)}@media(max-width:640px){.faq-item[data-v-384c57ca]{padding:1.25rem}}.faq-question[data-v-384c57ca]{font-size:1.0625rem;font-weight:700;color:var(--c-800);margin:0 0 .875rem;display:flex;align-items:flex-start;gap:.625rem;line-height:1.4}@media(max-width:640px){.faq-question[data-v-384c57ca]{font-size:.9375rem}}.faq-question[data-v-384c57ca] svg{width:20px;height:20px;color:var(--c-primary);flex-shrink:0;margin-top:2px}@media(max-width:640px){.faq-question[data-v-384c57ca] svg{width:18px;height:18px}}.faq-answer[data-v-384c57ca]{font-size:.9375rem;color:var(--c-600);line-height:1.7;margin:0}@media(max-width:640px){.faq-answer[data-v-384c57ca]{font-size:.875rem}}.contact-section[data-v-384c57ca]{padding:4rem 1.5rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}@media(max-width:768px){.contact-section[data-v-384c57ca]{padding:3rem 1rem}}.contact-box[data-v-384c57ca]{max-width:600px;margin:0 auto;text-align:center;background:#fff;border-radius:var(--r-xl);padding:3rem 2.5rem;box-shadow:var(--shadow-lg);border:1px solid var(--c-100)}@media(max-width:640px){.contact-box[data-v-384c57ca]{padding:2.5rem 1.5rem}}.contact-icon[data-v-384c57ca]{width:80px;height:80px;border-radius:var(--r-lg);background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#fff}@media(max-width:640px){.contact-icon[data-v-384c57ca]{width:64px;height:64px;margin-bottom:1.25rem}}.contact-icon[data-v-384c57ca] .iconify,.contact-icon[data-v-384c57ca] svg{width:32px;height:32px;color:#fff}@media(max-width:640px){.contact-icon[data-v-384c57ca] .iconify,.contact-icon[data-v-384c57ca] svg{width:32px;height:32px}}.contact-title[data-v-384c57ca]{font-size:1.75rem;font-weight:800;color:var(--c-800);margin:0 0 1rem}@media(max-width:640px){.contact-title[data-v-384c57ca]{font-size:1.375rem}}.contact-description[data-v-384c57ca]{font-size:1.0625rem;color:var(--c-600);line-height:1.6;margin:0 0 2rem}@media(max-width:640px){.contact-description[data-v-384c57ca]{font-size:.9375rem;margin:0 0 1.5rem}}.btn[data-v-384c57ca]{display:inline-flex;align-items:center;gap:.5rem}.btn[data-v-384c57ca] svg{width:20px;height:20px;color:#fff!important}.cbt[data-v-9381802d]{position:relative;margin:2rem 0;padding:2.5rem 1rem;background:radial-gradient(ellipse 600px 200px at 10% 0,var(--c-primary-surface,rgba(99,102,241,.08)) 0,transparent 60%),radial-gradient(ellipse 500px 250px at 90% 100%,rgba(167,139,250,.06) 0,transparent 60%),var(--c-50,#f8fafc);border-top:1px solid var(--c-100,#f1f5f9);border-bottom:1px solid var(--c-100,#f1f5f9);overflow:hidden}.cbt-inner[data-v-9381802d]{max-width:1200px;margin:0 auto}.cbt-header[data-v-9381802d]{gap:1rem;margin-bottom:1.75rem}.cbt-header[data-v-9381802d],.cbt-icon-wrap[data-v-9381802d]{display:flex;align-items:center}.cbt-icon-wrap[data-v-9381802d]{flex-shrink:0;width:56px;height:56px;border-radius:var(--r-lg,12px);justify-content:center;background:linear-gradient(135deg,var(--c-primary,#6366f1) 0,#8b5cf6 100%);color:#fff;box-shadow:0 8px 20px #6366f140}.cbt-icon-wrap .iconify[data-v-9381802d],.cbt-icon-wrap[data-v-9381802d] .iconify,.cbt-icon-wrap[data-v-9381802d] svg,.cbt-icon-wrap svg[data-v-9381802d]{width:24px;height:24px}.cbt-titles[data-v-9381802d]{flex:1;min-width:0}.cbt-title[data-v-9381802d]{font-size:1.625rem;font-weight:800;color:var(--c-900,#0f172a);margin:0 0 .25rem;line-height:1.2;letter-spacing:-.01em}.cbt-title-accent[data-v-9381802d]{color:var(--c-primary,#6366f1);font-weight:700}.cbt-sub[data-v-9381802d]{font-size:.95rem;color:var(--c-500,#64748b);margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:.6rem}.cbt-count-badge[data-v-9381802d]{display:inline-flex;align-items:center;padding:.15rem .55rem;background:#fff;border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-full,999px);font-size:.78rem;font-weight:600;color:var(--c-700,#334155);letter-spacing:.01em}.cbt-nearby[data-v-9381802d]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem;padding:.9rem 1.1rem;background:linear-gradient(135deg,var(--c-primary,#6366f1) 0,#8b5cf6 100%);border-radius:var(--r-lg,12px);color:#fff;text-decoration:none;box-shadow:0 6px 16px #6366f138;transition:transform .15s ease,box-shadow .15s ease}.cbt-nearby[data-v-9381802d]:hover{transform:translateY(-2px);box-shadow:0 10px 22px #6366f152}.cbt-nearby:hover .cbt-nearby-arrow[data-v-9381802d]{transform:translate(4px)}.cbt-nearby-icon[data-v-9381802d]{flex-shrink:0}.cbt-nearby-icon .iconify[data-v-9381802d],.cbt-nearby-icon[data-v-9381802d] .iconify,.cbt-nearby-icon[data-v-9381802d] svg,.cbt-nearby-icon svg[data-v-9381802d]{width:20px;height:20px}.cbt-nearby-text[data-v-9381802d]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem;line-height:1.3}.cbt-nearby-text strong[data-v-9381802d]{font-size:1rem;font-weight:700}.cbt-nearby-sub[data-v-9381802d]{font-size:.82rem;opacity:.88}.cbt-nearby-arrow[data-v-9381802d]{flex-shrink:0;transition:transform .15s ease}.cbt-nearby-arrow .iconify[data-v-9381802d],.cbt-nearby-arrow[data-v-9381802d] .iconify,.cbt-nearby-arrow[data-v-9381802d] svg,.cbt-nearby-arrow svg[data-v-9381802d]{width:12px;height:12px}.cbt-grid[data-v-9381802d]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.6rem}.cbt-chip[data-v-9381802d]{position:relative;display:flex;align-items:center;gap:.55rem;padding:.7rem 1rem;background:#fff;border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-md,10px);color:var(--c-800,#1e293b);font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,color .15s ease;box-shadow:0 1px 2px #00000008;overflow:hidden}.cbt-chip[data-v-9381802d]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--c-primary-surface,rgba(99,102,241,.04)) 0,transparent 100%);opacity:0;transition:opacity .15s ease;pointer-events:none}.cbt-chip[data-v-9381802d]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #6366f11f;border-color:var(--c-primary,#6366f1);color:var(--c-primary,#6366f1)}.cbt-chip[data-v-9381802d]:hover:before{opacity:1}.cbt-chip:hover .cbt-chip-pin[data-v-9381802d]{color:var(--c-primary,#6366f1);transform:scale(1.15)}.cbt-chip:hover .cbt-chip-arrow[data-v-9381802d]{opacity:1;transform:translate(0)}.cbt-chip-pin[data-v-9381802d]{flex-shrink:0;color:var(--c-400,#94a3b8);transition:color .15s ease,transform .15s ease}.cbt-chip-pin .iconify[data-v-9381802d],.cbt-chip-pin[data-v-9381802d] .iconify,.cbt-chip-pin[data-v-9381802d] svg,.cbt-chip-pin svg[data-v-9381802d]{width:12px;height:12px}.cbt-chip-name[data-v-9381802d]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbt-chip-arrow[data-v-9381802d]{flex-shrink:0;opacity:0;transform:translate(-6px);transition:opacity .15s ease,transform .15s ease;color:var(--c-primary,#6366f1)}.cbt-chip-arrow .iconify[data-v-9381802d],.cbt-chip-arrow[data-v-9381802d] .iconify,.cbt-chip-arrow[data-v-9381802d] svg,.cbt-chip-arrow svg[data-v-9381802d]{width:12px;height:12px}.cbt-toggle[data-v-9381802d]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.7rem 1.25rem;background:#fff;border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-md,10px);color:var(--c-700,#334155);font-size:.92rem;font-weight:600;cursor:pointer;transition:all .15s ease;box-shadow:0 1px 2px #00000008}.cbt-toggle[data-v-9381802d]:hover{background:var(--c-primary-surface,rgba(99,102,241,.06));border-color:var(--c-primary,#6366f1);color:var(--c-primary,#6366f1);transform:translateY(-1px);box-shadow:0 4px 12px #6366f11a}.cbt-toggle .iconify[data-v-9381802d],.cbt-toggle[data-v-9381802d] .iconify,.cbt-toggle[data-v-9381802d] svg,.cbt-toggle svg[data-v-9381802d]{width:12px;height:12px;transition:transform .15s ease}@media(max-width:768px){.cbt[data-v-9381802d]{padding:1.75rem 1rem;margin:1.5rem 0}.cbt-header[data-v-9381802d]{gap:.75rem;margin-bottom:1.25rem}.cbt-icon-wrap[data-v-9381802d]{width:44px;height:44px}.cbt-icon-wrap .iconify[data-v-9381802d],.cbt-icon-wrap[data-v-9381802d] .iconify,.cbt-icon-wrap[data-v-9381802d] svg,.cbt-icon-wrap svg[data-v-9381802d]{width:20px;height:20px}.cbt-title[data-v-9381802d]{font-size:1.25rem}.cbt-sub[data-v-9381802d]{font-size:.88rem}.cbt-grid[data-v-9381802d]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem}.cbt-chip[data-v-9381802d]{padding:.6rem .85rem;font-size:.88rem}.cbt-nearby[data-v-9381802d]{gap:.75rem;padding:.75rem .9rem;margin-bottom:1rem}.cbt-nearby-text strong[data-v-9381802d]{font-size:.92rem}.cbt-nearby-sub[data-v-9381802d]{font-size:.76rem}}@media(max-width:480px){.cbt-grid[data-v-9381802d]{grid-template-columns:1fr 1fr}}.cities-section[data-v-b8ec32eb]{background:var(--c-50)}.city-grid[data-v-b8ec32eb]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:1024px){.city-grid[data-v-b8ec32eb]{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.city-grid[data-v-b8ec32eb]{grid-template-columns:repeat(2,1fr);gap:.75rem}}.city-tile[data-v-b8ec32eb]{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:var(--r-lg);text-decoration:none;color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);transition:transform var(--transition),box-shadow var(--transition)}.city-tile[data-v-b8ec32eb]:hover{transform:translateY(-3px);box-shadow:0 12px 24px #0f0e1e2e}.city-tile:hover .city-tile-img[data-v-b8ec32eb]{transform:scale(1.06)}.city-tile:hover .city-tile-cta[data-v-b8ec32eb]{gap:.5rem}@media(max-width:720px){.city-tile[data-v-b8ec32eb]{aspect-ratio:16/10}}.city-tile-img[data-v-b8ec32eb]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.city-tile-fallback[data-v-b8ec32eb]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4f46e5,#7c3aed)}.city-tile-fallback-icon[data-v-b8ec32eb]{width:48px;height:48px;color:#ffffffa6}.city-tile-overlay[data-v-b8ec32eb]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem 1rem .875rem;background:linear-gradient(0deg,rgba(15,14,30,.82) 0,rgba(15,14,30,.35) 50%,rgba(15,14,30,.05) 80%,transparent)}.city-tile-name[data-v-b8ec32eb]{font-size:1.25rem;font-weight:700;margin:0;line-height:1.15;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.4)}.city-tile-region[data-v-b8ec32eb]{display:block;font-size:.75rem;margin-top:.2rem;color:#ffffffc7;text-transform:uppercase;letter-spacing:.04em}.city-tile-cta[data-v-b8ec32eb]{display:inline-flex;align-items:center;gap:.35rem;margin-top:.5rem;font-size:.8125rem;font-weight:600;color:#fff;transition:gap .2s ease}.city-tile-cta-icon[data-v-b8ec32eb]{width:11px;height:11px}.city-footer[data-v-b8ec32eb]{text-align:center;margin-top:1.5rem}.city-footer-link[data-v-b8ec32eb]{display:inline-flex;align-items:center;gap:.5rem;color:var(--c-primary);text-decoration:none;padding:.625rem 1.5rem;border:1px solid var(--c-primary-ring);border-radius:var(--r-md);transition:background var(--transition),border-color var(--transition)}.city-footer-link[data-v-b8ec32eb]:hover{background:var(--c-primary-surface);border-color:var(--c-primary)}.city-footer-icon[data-v-b8ec32eb]{width:14px;height:14px}.cb-wrap[data-v-d3556948]{background:var(--c-50);padding:1rem 0 2rem}.cb-card[data-v-d3556948]{background:#fff;border-radius:var(--r-xl);border:1px solid var(--c-100);box-shadow:var(--shadow-sm);padding:1.75rem}.cb-heading[data-v-d3556948]{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0}.cb-heading-icon[data-v-d3556948]{width:20px;height:20px;color:var(--c-primary)}.cb-sub[data-v-d3556948]{color:var(--c-500);margin:.25rem 0 1.25rem;font-size:.875rem}.cb-grid[data-v-d3556948]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.cb-card-item[data-v-d3556948]{display:flex;flex-direction:column;border:1px solid var(--c-100);border-radius:var(--r-lg);overflow:hidden;text-decoration:none;color:inherit;background:#fff;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.cb-card-item:hover[data-v-d3556948]{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--c-primary-ring)}.cb-card-item:hover .cb-image img[data-v-d3556948]{transform:scale(1.05)}.cb-card-item:hover .cb-title[data-v-d3556948]{color:var(--c-primary)}.cb-image[data-v-d3556948]{position:relative;aspect-ratio:16/9;overflow:hidden;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center}.cb-image img[data-v-d3556948]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.cb-image--no-photo[data-v-d3556948]{background:linear-gradient(135deg,#4f46e5,#7c3aed)}.cb-image-placeholder[data-v-d3556948]{width:36px;height:36px;color:#ffffff8c}.cb-body[data-v-d3556948]{padding:.875rem 1rem 1rem;display:flex;flex-direction:column;gap:.4rem;flex:1}.cb-category[data-v-d3556948]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-primary)}.cb-title[data-v-d3556948]{font-size:.9375rem;font-weight:600;color:var(--c-800);line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.cb-all-link[data-v-d3556948]{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.25rem;color:var(--c-primary);text-decoration:none;font-weight:600;font-size:.875rem;transition:gap .2s ease}.cb-all-link[data-v-d3556948]:hover{gap:.65rem}.cb-all-link-icon[data-v-d3556948]{width:12px;height:12px}@media(max-width:900px){.cb-grid[data-v-d3556948]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.cb-grid[data-v-d3556948]{grid-template-columns:1fr}.cb-card[data-v-d3556948]{padding:1.25rem}}.city-boundary[data-v-7cc74915]{margin:1.5rem auto;max-width:var(--container);padding:0 1rem}.cb-heading[data-v-7cc74915]{display:flex;align-items:center;gap:.5rem;font-size:1.375rem;font-weight:700;color:var(--c-800);margin:0 0 .5rem}.cb-icon[data-v-7cc74915]{width:20px;height:20px;color:var(--c-primary)}.cb-desc[data-v-7cc74915]{color:var(--c-600);margin:0 0 1rem;font-size:.9375rem;line-height:1.5}.cb-map-wrap[data-v-7cc74915]{width:100%;height:360px;border-radius:var(--r-lg);overflow:hidden;background:var(--c-100);border:1px solid var(--c-200);isolation:isolate}.cb-state[data-v-7cc74915]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;color:var(--c-500)}.cb-state[data-v-7cc74915] svg{width:24px;height:24px}.cb-state--error[data-v-7cc74915]{color:var(--c-400)}.cb-spin[data-v-7cc74915]{animation:spin-7cc74915 .9s linear infinite}@keyframes spin-7cc74915{to{transform:rotate(1turn)}}@media(max-width:639px){.cb-map-wrap[data-v-7cc74915]{height:240px}.cb-heading[data-v-7cc74915]{font-size:1.125rem}}.city-categories-page[data-v-4f87e91f]{padding-block:2rem 5rem;background:var(--c-50);min-height:100vh}.page-header[data-v-4f87e91f]{text-align:center;margin-bottom:1.5rem}.page-title[data-v-4f87e91f]{color:var(--c-800);margin:0 0 .5rem}.page-subtitle[data-v-4f87e91f]{color:var(--c-500);max-width:520px;margin:0 auto}.search-box[data-v-4f87e91f]{position:relative;display:flex;align-items:center;margin-bottom:2rem;max-width:480px;margin-inline:auto}.search-icon[data-v-4f87e91f]{position:absolute;left:1rem;width:14px;height:14px;color:var(--c-400);pointer-events:none}.search-input[data-v-4f87e91f]{width:100%;padding:.75rem 2.75rem;font-family:inherit;color:var(--c-800);background:#fff;border:2px solid var(--c-200);border-radius:var(--r-lg);outline:none;transition:border-color var(--transition),box-shadow var(--transition)}.search-input[data-v-4f87e91f]::-moz-placeholder{color:var(--c-400)}.search-input[data-v-4f87e91f]::placeholder{color:var(--c-400)}.search-input[data-v-4f87e91f]:focus{border-color:var(--c-primary);box-shadow:0 0 0 4px var(--c-primary-ring)}.search-clear[data-v-4f87e91f]{position:absolute;right:.75rem;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:var(--c-100);border-radius:var(--r-full);color:var(--c-500);cursor:pointer;transition:background var(--transition)}.search-clear[data-v-4f87e91f]:hover{background:var(--c-200)}.search-clear [data-v-4f87e91f] svg{width:12px;height:12px}.search-results[data-v-4f87e91f]{margin-bottom:3rem}.search-results-info[data-v-4f87e91f]{color:var(--c-500);margin:0 0 .75rem}.search-results-list[data-v-4f87e91f]{background:#fff;border:1px solid var(--c-200);border-radius:var(--r-xl);overflow:hidden}.search-results-list .cat-row+.cat-row[data-v-4f87e91f]{border-top:1px solid var(--c-100)}.search-empty[data-v-4f87e91f]{text-align:center;padding:2rem 1rem;color:var(--c-500);background:#fff;border:1px solid var(--c-200);border-radius:var(--r-lg)}.groups-list[data-v-4f87e91f]{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:3rem}.theme-group[data-v-4f87e91f]{background:#fff;border:1px solid var(--c-200);border-radius:var(--r-xl);overflow:hidden}.theme-group-header[data-v-4f87e91f]{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;border-bottom:1px solid var(--c-100);background:var(--c-50)}.theme-group-icon[data-v-4f87e91f]{width:18px;height:18px;color:var(--c-primary);flex-shrink:0}.theme-group-title[data-v-4f87e91f]{color:var(--c-800);margin:0;flex:1}.theme-group-badge[data-v-4f87e91f]{color:var(--c-primary);background:var(--c-primary-surface);padding:.125rem .5rem;border-radius:var(--r-full)}.theme-group-list[data-v-4f87e91f]{list-style:none;margin:0;padding:0}.theme-group-list li+li[data-v-4f87e91f]{border-top:1px solid var(--c-100)}.group-expand[data-v-4f87e91f]{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;padding:.75rem;color:var(--c-primary);background:var(--c-50);border:none;border-top:1px solid var(--c-100);cursor:pointer;font-family:inherit;transition:background var(--transition)}.group-expand[data-v-4f87e91f]:hover{background:var(--c-primary-surface)}.cat-row[data-v-4f87e91f]{display:flex;align-items:center;justify-content:space-between;padding:.625rem 1.25rem;color:var(--c-700);text-decoration:none;transition:background var(--transition),color var(--transition)}.cat-row[data-v-4f87e91f]:hover{background:var(--c-primary-surface);color:var(--c-primary)}.cat-row-name[data-v-4f87e91f]{min-width:0}.cat-row-arrow[data-v-4f87e91f]{width:10px;height:10px;color:var(--c-300);flex-shrink:0;transition:color var(--transition)}.cat-row:hover .cat-row-arrow[data-v-4f87e91f]{color:var(--c-primary)}.back-links[data-v-4f87e91f]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}@media(max-width:639px){.city-categories-page[data-v-4f87e91f]{padding-block:1.5rem 3rem}.back-links[data-v-4f87e91f]{flex-direction:column}.back-links .btn[data-v-4f87e91f]{justify-content:center}}.cg-wrap[data-v-336805c2]{position:relative;max-width:1200px;margin:0 auto 2rem;border-radius:var(--r-xl);overflow:hidden;background:var(--c-100)}@media(max-width:768px){.cg-wrap[data-v-336805c2]{margin-bottom:1.25rem}}.cg-wrap--compact[data-v-336805c2]{margin:0;border-radius:var(--r-lg)}.cg-wrap--compact .cg-slides[data-v-336805c2]{aspect-ratio:4/3;max-height:none;cursor:zoom-in}.cg-wrap--compact .cg-nav[data-v-336805c2]{width:32px;height:32px;opacity:.9}.cg-wrap--compact .cg-nav[data-v-336805c2] svg{width:12px;height:12px}.cg-wrap--compact .cg-credit[data-v-336805c2]{font-size:.75rem;bottom:.35rem;right:.4rem;padding:.12rem .35rem}.cg-slides[data-v-336805c2]{position:relative;width:100%;aspect-ratio:16/9;max-height:360px;overflow:hidden;cursor:zoom-in}@media(max-width:768px){.cg-slides[data-v-336805c2]{max-height:220px}}.cg-slides[data-v-336805c2]:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.cg-img[data-v-336805c2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cg-fade-enter-active[data-v-336805c2],.cg-fade-leave-active[data-v-336805c2]{transition:opacity .7s ease;position:absolute;inset:0}.cg-fade-enter-from[data-v-336805c2],.cg-fade-leave-to[data-v-336805c2]{opacity:0}.cg-fade-enter-to[data-v-336805c2],.cg-fade-leave-from[data-v-336805c2]{opacity:1}.cg-credit[data-v-336805c2]{position:absolute;bottom:.5rem;right:.75rem;z-index:2;font-size:.75rem;color:#fff9;text-decoration:none;background:#00000052;padding:.18rem .45rem;border-radius:var(--r-sm);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:color .15s,background .15s;max-width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cg-credit[data-v-336805c2]:hover{color:#fff;background:#00000080}.cg-nav[data-v-336805c2]{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;border:none;background:#00000059;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s ease,background .15s;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cg-nav[data-v-336805c2]:hover{background:#0000008c}.cg-nav[data-v-336805c2] svg{width:12px;height:12px}.cg-nav--prev[data-v-336805c2]{left:.75rem}.cg-nav--next[data-v-336805c2]{right:.75rem}.cg-wrap:hover .cg-nav[data-v-336805c2]{opacity:1}.cg-fullscreen-hint[data-v-336805c2]{position:absolute;top:.5rem;right:.5rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#0006;color:#fff;opacity:0;transition:opacity .2s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none}.cg-fullscreen-hint[data-v-336805c2] svg{width:12px;height:12px}.cg-wrap--compact .cg-fullscreen-hint[data-v-336805c2],.cg-wrap:hover .cg-fullscreen-hint[data-v-336805c2]{opacity:1}@media(max-width:768px){.cg-nav[data-v-336805c2]{width:34px;height:34px}.cg-fullscreen-hint[data-v-336805c2],.cg-nav[data-v-336805c2]{opacity:1}}.cg-dots[data-v-336805c2]{position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);z-index:2;display:flex;gap:.4rem;padding:.35rem .6rem;background:#00000047;border-radius:var(--r-full);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cg-dot[data-v-336805c2]{width:7px;height:7px;border-radius:50%;border:none;background:#ffffff73;padding:0;cursor:pointer;transition:background .2s ease,transform .2s ease}.cg-dot[data-v-336805c2]:hover{background:#ffffffb3}.cg-dot--active[data-v-336805c2]{background:#fff;transform:scale(1.3)}.cg-counter[data-v-336805c2]{position:absolute;bottom:.5rem;left:.5rem;z-index:2;font-size:.75rem;color:#fff;background:#0006;padding:.15rem .5rem;border-radius:var(--r-full);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media(prefers-reduced-motion:reduce){.cg-fade-enter-active[data-v-336805c2],.cg-fade-leave-active[data-v-336805c2]{transition:none}}.cg-lb-overlay[data-v-336805c2]{position:fixed;inset:0;z-index:9999;background:#000000eb;display:flex;flex-direction:column}.cg-lb-topbar[data-v-336805c2]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;color:#fff}.cg-lb-title[data-v-336805c2]{flex:1;font-size:.95rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cg-lb-counter[data-v-336805c2]{font-size:.85rem;color:#ffffffb3;font-variant-numeric:tabular-nums}.cg-lb-close[data-v-336805c2]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:none;background:#ffffff1a;color:#fff;cursor:pointer;transition:background .15s}.cg-lb-close[data-v-336805c2]:hover{background:#fff3}.cg-lb-close[data-v-336805c2]:focus-visible{outline:2px solid #fff;outline-offset:2px}.cg-lb-close[data-v-336805c2] svg{width:16px;height:16px}.cg-lb-stage[data-v-336805c2]{flex:1;display:flex;align-items:center;justify-content:center;position:relative;padding:0 1rem;min-height:0}.cg-lb-img[data-v-336805c2]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}.cg-lb-nav[data-v-336805c2]{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:none;background:#ffffff1f;color:#fff;cursor:pointer;transition:background .15s;z-index:2}.cg-lb-nav[data-v-336805c2]:hover{background:#ffffff38}.cg-lb-nav[data-v-336805c2]:focus-visible{outline:2px solid #fff;outline-offset:2px}.cg-lb-nav[data-v-336805c2] svg{width:16px;height:16px}.cg-lb-nav--prev[data-v-336805c2]{left:1rem}.cg-lb-nav--next[data-v-336805c2]{right:1rem}.cg-lb-credit[data-v-336805c2]{padding:.75rem 1.25rem 1rem;font-size:.8rem;color:#ffffffa6;text-align:center}.cg-lb-credit a[data-v-336805c2]{color:#ffffffd9;text-decoration:underline;text-underline-offset:2px}.cg-lb-credit a[data-v-336805c2]:hover{color:#fff}.cg-lb-credit-source[data-v-336805c2]{opacity:.65}.cg-lb-enter-active[data-v-336805c2],.cg-lb-leave-active[data-v-336805c2]{transition:opacity .2s ease}.cg-lb-enter-from[data-v-336805c2],.cg-lb-leave-to[data-v-336805c2]{opacity:0}@media(max-width:768px){.cg-lb-nav[data-v-336805c2]{width:40px;height:40px}.cg-lb-nav--prev[data-v-336805c2]{left:.5rem}.cg-lb-nav--next[data-v-336805c2]{right:.5rem}.cg-lb-stage[data-v-336805c2]{padding:0 .5rem}}.cth[data-v-24064212]{overflow:hidden;border-radius:0;margin:1rem 0 1.25rem;padding:1.8rem 1.6rem;background:linear-gradient(120deg,#3730a3,#4f46e5 45%,#7c3aed);color:#fff;box-shadow:0 14px 36px -22px #2563ebb3}.cth[data-v-24064212],.cth-inner[data-v-24064212]{position:relative}.cth-inner[data-v-24064212]{z-index:2;max-width:80%}.cth-h1[data-v-24064212]{font-size:clamp(1.5rem,3.5vw,2.1rem);font-weight:800;margin:0;letter-spacing:-.02em;line-height:1.15;color:#fff!important}.cth-sub[data-v-24064212]{font-size:.95rem;margin:.55rem 0 0;color:#ffffffe6;line-height:1.5}.cth-art[data-v-24064212]{position:absolute;right:-10px;bottom:-18px;width:150px;height:150px;color:#ffffff24;pointer-events:none}@media(max-width:560px){.cth-inner[data-v-24064212]{max-width:100%}.cth-art[data-v-24064212]{display:none}}.city-info[data-v-68603fbd]{padding:3rem 1.5rem;background:var(--c-50)}@media(max-width:768px){.city-info[data-v-68603fbd]{padding:2rem 1rem}}.city-info-grid[data-v-68603fbd]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr;gap:3rem}@media(max-width:968px){.city-info-grid[data-v-68603fbd]{grid-template-columns:1fr;gap:2rem}}.city-main[data-v-68603fbd]{background:#fff;padding:2.5rem;border-radius:var(--r-xl);border:1px solid var(--c-200)}@media(max-width:768px){.city-main[data-v-68603fbd]{padding:1.5rem}}.city-header[data-v-68603fbd]{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:2px solid var(--c-100)}.city-name[data-v-68603fbd]{font-size:2.5rem;font-weight:800;color:var(--c-800);margin:0 0 .5rem;line-height:1.2}@media(max-width:768px){.city-name[data-v-68603fbd]{font-size:2rem}}.city-voivodeship[data-v-68603fbd]{display:inline-block;font-size:.9375rem;color:var(--c-500);background:var(--c-100);padding:.375rem .875rem;border-radius:var(--r-full);font-weight:500}.city-lead[data-v-68603fbd]{font-size:1.125rem;font-weight:600;color:var(--c-700);line-height:1.7;margin:0 0 1.5rem}.city-description[data-v-68603fbd]{font-size:1rem;color:var(--c-600);line-height:1.8;margin-bottom:2rem}.city-description[data-v-68603fbd] p{margin:0 0 1rem}.city-description[data-v-68603fbd] p:last-child{margin-bottom:0}.city-famous[data-v-68603fbd]{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--c-100)}.famous-title[data-v-68603fbd]{font-size:1.375rem;font-weight:700;color:var(--c-800);margin:0 0 1.25rem}.famous-list[data-v-68603fbd]{--famous-line:1.55;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.famous-list li[data-v-68603fbd]{display:flex;align-items:flex-start;gap:.625rem;font-size:1rem;color:var(--c-700);line-height:var(--famous-line)}.famous-marker[data-v-68603fbd]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:calc(1em*var(--famous-line))}.famous-emoji[data-v-68603fbd]{font-size:1.1em;line-height:1}.famous-icon[data-v-68603fbd]{width:14px;height:14px;color:var(--c-400)}.famous-text[data-v-68603fbd]{flex:1;min-width:0;word-break:break-word}.famous-wiki-link[data-v-68603fbd]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--c-100);color:var(--c-500);text-decoration:none;align-self:flex-start;margin-top:calc(1em*var(--famous-line)/2 - 11px);transition:background .15s,color .15s}.famous-wiki-link[data-v-68603fbd] svg{width:12px;height:12px}.famous-wiki-link[data-v-68603fbd]:hover{background:var(--c-primary-surface);color:var(--c-primary)}.city-sidebar[data-v-68603fbd]{display:flex;flex-direction:column;gap:1.5rem}.city-stats-card[data-v-68603fbd]{background:#fff;padding:2rem;border-radius:var(--r-xl);border:1px solid var(--c-200)}@media(max-width:768px){.city-stats-card[data-v-68603fbd]{padding:1.5rem}}.stats-title[data-v-68603fbd]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 1.5rem}.city-estate-cta[data-v-68603fbd]{display:flex;align-items:center;gap:.85rem;margin-top:1.25rem;padding:1rem 1.15rem;border-radius:var(--r-xl);border:1px solid var(--c-primary-ring,var(--c-200));background:var(--c-primary-surface);text-decoration:none;transition:box-shadow .15s,transform .15s}.city-estate-cta[data-v-68603fbd]:hover{box-shadow:0 6px 18px #00000014;transform:translateY(-1px)}.city-estate-cta__icon[data-v-68603fbd]{flex-shrink:0;width:26px;height:26px;color:var(--c-primary)}.city-estate-cta__body[data-v-68603fbd]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.city-estate-cta__body strong[data-v-68603fbd]{color:var(--c-primary);font-size:1rem;font-weight:700;line-height:1.2}.city-estate-cta__body small[data-v-68603fbd]{color:var(--c-600);font-size:.8rem}.city-estate-cta__arrow[data-v-68603fbd]{flex-shrink:0;margin-left:auto;width:20px;height:20px;color:var(--c-primary)}.stat-item[data-v-68603fbd]{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--c-100)}.stat-item[data-v-68603fbd]:last-child{border-bottom:none;padding-bottom:0}.stat-item[data-v-68603fbd]:first-child{padding-top:0}.stat-icon[data-v-68603fbd]{width:40px;height:40px;color:var(--c-primary);flex-shrink:0}.stat-content[data-v-68603fbd]{flex:1;display:flex;flex-direction:column;gap:.25rem}.stat-label[data-v-68603fbd]{font-size:.875rem;color:var(--c-500);font-weight:500}.stat-value[data-v-68603fbd]{font-size:1.125rem;font-weight:700;color:var(--c-800)}.ch[data-v-0e3cd837]{display:flex;gap:1.4rem;align-items:flex-start;background:#fff;border:1px solid #e8edf3;border-radius:var(--r-xl);padding:1.4rem 1.5rem;margin:1rem 0 1.25rem;box-shadow:0 8px 24px -18px #0f172a4d}.ch-logo[data-v-0e3cd837]{flex:0 0 110px;width:110px;height:110px;border-radius:var(--r-lg);overflow:hidden;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.ch-logo img[data-v-0e3cd837]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ch-logo[data-v-0e3cd837] svg{width:52px;height:52px;color:#94a3b8}.ch-body[data-v-0e3cd837]{min-width:0;flex:1}.ch-type[data-v-0e3cd837]{display:inline-block;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#4f46e5;background:var(--c-primary-surface);padding:.18rem .6rem}.ch-name[data-v-0e3cd837]{font-size:1.65rem;font-weight:800;color:#0f172a;margin:.4rem 0 0;letter-spacing:-.02em;line-height:1.15}.ch-desc[data-v-0e3cd837]{font-size:.92rem;color:#475569;margin:.5rem 0 0;line-height:1.55;max-width:70ch}.ch-stats[data-v-0e3cd837]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.ch-stat[data-v-0e3cd837]{display:inline-flex;align-items:center;gap:.4rem;font-size:.86rem;font-weight:700;color:#334155;background:#f1f5f9;padding:.4rem .8rem}.ch-stat b[data-v-0e3cd837]{font-weight:800;color:#0f172a;font-size:1rem}.ch-stat[data-v-0e3cd837] svg{width:16px;height:16px;color:#4f46e5}.ch-meta[data-v-0e3cd837]{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.75rem;font-size:.85rem;font-weight:600;color:#334155}.ch-meta[data-v-0e3cd837] svg{width:16px;height:16px;vertical-align:-3px;opacity:.7}.ch-addr[data-v-0e3cd837],.ch-contact[data-v-0e3cd837]{color:#475569}.ch-contact[data-v-0e3cd837]{text-decoration:none}.ch-contact[data-v-0e3cd837]:hover{color:#4f46e5}.ch-cta[data-v-0e3cd837]{display:inline-flex;align-items:center;gap:.45rem;margin-top:.9rem;padding:.6rem 1.2rem;background:#4f46e5;color:#fff;border-radius:0;font-size:.88rem;font-weight:800;text-decoration:none;box-shadow:0 8px 18px -10px #2563ebcc;transition:background .15s,transform .12s}.ch-cta[data-v-0e3cd837]:hover{background:#4338ca;transform:translateY(-1px)}.ch-cta[data-v-0e3cd837] svg{width:16px;height:16px}@media(max-width:560px){.ch[data-v-0e3cd837]{flex-direction:column;align-items:flex-start}.ch-logo[data-v-0e3cd837]{flex-basis:84px;width:84px;height:84px}}.cf[data-v-55782c0b]{max-width:1120px;margin:1.25rem auto;padding:1.3rem 1.4rem;background:#fff;border:1px solid #e8edf3;border-radius:0;box-shadow:0 8px 24px -20px #0f172a59}.cf-header[data-v-55782c0b]{margin:0 0 1rem}.cf-title[data-v-55782c0b]{font-size:1.2rem;font-weight:800;color:#0f172a;margin:0}.cf-subtitle[data-v-55782c0b]{font-size:.84rem;color:#64748b;margin:.25rem 0 0;line-height:1.4}.cf-direct[data-v-55782c0b]{display:flex;align-items:flex-start;gap:.55rem;margin:0 0 1rem;padding:.7rem .85rem;background:var(--c-primary-surface);border:1px solid #bfdbfe;border-radius:0}.cf-direct-ic[data-v-55782c0b]{flex:0 0 auto;width:20px;height:20px;color:#4f46e5;margin-top:1px}.cf-direct-txt[data-v-55782c0b]{font-size:.82rem;color:#3730a3;line-height:1.45}.cf-direct-txt b[data-v-55782c0b]{font-weight:800}.cf-form[data-v-55782c0b]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.cf-field[data-v-55782c0b]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.cf-wide[data-v-55782c0b]{grid-column:1/-1}.cf-lab[data-v-55782c0b]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.cf-opt[data-v-55782c0b]{font-style:normal;font-weight:600;text-transform:none;letter-spacing:0;color:#cbd5e1}.cf-types[data-v-55782c0b]{display:flex;flex-wrap:wrap;gap:.4rem}.cf-type[data-v-55782c0b]{padding:.45rem .8rem;border:1px solid #d8e0ea;border-radius:0;background:#f8fafc;color:#475569;font-size:.82rem;font-weight:700;cursor:pointer;transition:all .15s}.cf-type[data-v-55782c0b]:hover{border-color:#c7d2fe;background:#eef2ff;color:#4338ca}.cf-type.on[data-v-55782c0b]{border-color:#4f46e5;background:#4f46e5;color:#fff;box-shadow:0 6px 14px -8px #2563ebcc}.cf-ig[data-v-55782c0b]{position:relative;display:block}.cf-ig-ic[data-v-55782c0b]{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#94a3b8;pointer-events:none}.cf-inp[data-v-55782c0b]{width:100%;padding:.65rem .7rem;border:1px solid #d8e0ea;border-radius:0;font-size:.92rem;font-family:inherit;background:#f8fafc;transition:border-color .15s,background .15s,box-shadow .15s}.cf-inp-ic[data-v-55782c0b]{padding-left:2.3rem}.cf-inp[data-v-55782c0b]:focus{outline:none;border-color:#4f46e5;background:#fff;box-shadow:0 0 0 3px #2563eb1f}.cf-ig:focus-within .cf-ig-ic[data-v-55782c0b]{color:#4f46e5}.cf-area[data-v-55782c0b]{resize:vertical;min-height:92px;line-height:1.5}.cf-count[data-v-55782c0b]{margin-top:.3rem;text-align:right;font-size:.75rem;font-weight:600;color:#94a3b8;font-variant-numeric:tabular-nums}.cf-count.over[data-v-55782c0b]{color:#f59e0b}.cf-quick[data-v-55782c0b]{display:flex;flex-wrap:wrap;gap:.35rem;margin:.1rem 0 .5rem}.cf-qbtn[data-v-55782c0b]{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .7rem;border:1px dashed #cbd5e1;border-radius:0;background:#fff;color:#475569;font-size:.8rem;font-weight:700;cursor:pointer;transition:all .15s}.cf-qbtn[data-v-55782c0b]:hover{border-color:#c7d2fe;background:#eef2ff;color:#4338ca}.cf-qbtn.on[data-v-55782c0b]{border-style:solid;border-color:#4f46e5;background:var(--c-primary-surface);color:#4338ca}.cf-qbtn[data-v-55782c0b] svg{width:12px;height:12px}.cf-hp[data-v-55782c0b]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.cf-err[data-v-55782c0b]{grid-column:1/-1;display:flex;align-items:center;gap:.35rem;margin:0;color:#dc2626;font-size:.85rem;font-weight:600}.cf-err[data-v-55782c0b] svg{width:16px;height:16px;flex-shrink:0}.cf-btn[data-v-55782c0b]{grid-column:1/-1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.4rem;background:linear-gradient(180deg,#2f6bf0,#4f46e5);color:#fff;border:none;border-radius:0;font-weight:800;font-size:.98rem;cursor:pointer;box-shadow:0 10px 22px -12px #2563ebf2;transition:filter .15s,transform .05s}.cf-btn[data-v-55782c0b]:hover{filter:brightness(1.06)}.cf-btn[data-v-55782c0b]:active{transform:translateY(1px)}.cf-btn[data-v-55782c0b]:disabled{opacity:.65;cursor:not-allowed}.cf-btn[data-v-55782c0b] svg{width:20px;height:20px}.cf-spin[data-v-55782c0b]{animation:cf-rot-55782c0b .8s linear infinite}@keyframes cf-rot-55782c0b{to{transform:rotate(1turn)}}.cf-note[data-v-55782c0b]{grid-column:1/-1;display:flex;align-items:center;gap:.35rem;margin:.2rem 0 0;font-size:.76rem;color:#94a3b8}.cf-note[data-v-55782c0b] svg{width:12px;height:12px;flex-shrink:0}.cf-ok[data-v-55782c0b]{gap:.75rem;padding:1.1rem 1.2rem;background:linear-gradient(180deg,#f0fdf8,#ecfdf5);border:1px solid #a7f3d0;border-radius:0}.cf-ok[data-v-55782c0b],.cf-ok-ic[data-v-55782c0b]{display:flex;align-items:center}.cf-ok-ic[data-v-55782c0b]{flex:0 0 auto;width:38px;height:38px;justify-content:center;border-radius:50%;background:#10b981;color:#fff}.cf-ok-ic[data-v-55782c0b] svg{width:24px;height:24px}.cf-ok-txt[data-v-55782c0b]{display:flex;flex-direction:column;line-height:1.35;flex:1;min-width:0}.cf-ok-txt strong[data-v-55782c0b]{color:#047857;font-size:.98rem}.cf-ok-txt span[data-v-55782c0b]{color:#059669;font-size:.84rem}.cf-ok-again[data-v-55782c0b]{flex:0 0 auto;background:none;border:none;color:#047857;font-size:.82rem;font-weight:800;cursor:pointer;text-decoration:underline;padding:.3rem}@media(max-width:560px){.cf-form[data-v-55782c0b]{grid-template-columns:1fr}}.cf-embedded[data-v-55782c0b]{max-width:none;margin:0;padding:0;background:none;border:none;box-shadow:none}.cf-embedded .cf-header[data-v-55782c0b]{margin-bottom:.85rem}.cf-embedded .cf-title[data-v-55782c0b]{font-size:1.05rem}.cf-embedded .cf-subtitle[data-v-55782c0b]{font-size:.8rem}.cf-embedded .cf-form[data-v-55782c0b]{grid-template-columns:1fr;gap:.7rem}.cf-embedded .cf-btn[data-v-55782c0b]{width:100%}.cf-embedded .cf-note[data-v-55782c0b]{font-size:.75rem}.how-section[data-v-555711a3]{background:#fff}.steps-grid[data-v-555711a3]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.step-card[data-v-555711a3]{position:relative;text-align:center;padding:2rem 1.5rem;background:var(--c-50);border-radius:var(--r-xl);border:1px solid var(--c-100)}.step-icon-wrap[data-v-555711a3]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--r-xl);background:var(--c-primary-surface);margin-bottom:1.25rem}.step-icon[data-v-555711a3]{width:24px;height:24px;color:var(--c-primary)}.step-title[data-v-555711a3]{color:var(--c-800);margin:0 0 .5rem}.step-desc[data-v-555711a3]{color:var(--c-500);margin:0}.step-desc a[data-v-555711a3]{color:var(--c-primary);font-weight:600;text-decoration:none}.step-desc a[data-v-555711a3]:hover{text-decoration:underline}.seo-section[data-v-555711a3]{background:var(--c-50);padding-block:3rem}.seo-inner[data-v-555711a3]{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}.seo-block[data-v-555711a3]{background:#fff;border-radius:var(--r-xl);border:1px solid var(--c-100);padding:1.75rem 2rem}@media(max-width:640px){.seo-block[data-v-555711a3]{padding:1.25rem}}.seo-title[data-v-555711a3]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 1rem;line-height:1.3}@media(max-width:640px){.seo-title[data-v-555711a3]{font-size:1.25rem}}.seo-block p[data-v-555711a3]{color:var(--c-600);line-height:1.75;font-size:.9375rem;margin:0 0 1rem}.seo-block p[data-v-555711a3]:last-child{margin-bottom:0}.seo-block p a[data-v-555711a3]{color:var(--c-primary);text-decoration:none;font-weight:500;border-bottom:1px solid transparent;transition:border-color .15s}.seo-block p a[data-v-555711a3]:hover{border-color:var(--c-primary)}.seo-block p strong[data-v-555711a3]{color:var(--c-800);font-weight:700}.seo-cta[data-v-555711a3]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px dashed var(--c-100)}.seo-cta-btn[data-v-555711a3]{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.25rem;background:var(--c-primary);color:#fff!important;border:none!important;border-radius:var(--r-lg);font-weight:600;text-decoration:none;transition:background .15s,transform .15s}.seo-cta-btn[data-v-555711a3]:hover{background:var(--c-primary-hover,var(--c-primary));transform:translateY(-1px)}.seo-cta-link[data-v-555711a3]{color:var(--c-primary);font-weight:500;text-decoration:none}.seo-cta-link[data-v-555711a3]:hover{text-decoration:underline}.about-section[data-v-555711a3]{background:#fff}.about-inner[data-v-555711a3]{max-width:900px;margin:0 auto;text-align:center}.about-text[data-v-555711a3]{color:var(--c-500);margin:0 0 .75rem}.about-text[data-v-555711a3]:last-of-type{margin-bottom:0}.about-text strong[data-v-555711a3]{color:var(--c-800);font-weight:600}.stats-row[data-v-555711a3]{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:2.5rem;flex-wrap:wrap}.stat-divider[data-v-555711a3]{width:1px;height:48px;background:var(--c-200)}.stat-item[data-v-555711a3]{text-align:center;min-width:120px}.stat-number[data-v-555711a3]{display:block;color:var(--c-primary);margin-bottom:.5rem}.stat-label[data-v-555711a3]{display:block;color:var(--c-500);text-transform:uppercase}.about-links[data-v-555711a3]{margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--c-100);text-align:left}.about-links-heading[data-v-555711a3]{color:var(--c-800);margin:0 0 1.25rem;text-align:center}.about-links-grid[data-v-555711a3]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.about-link-card[data-v-555711a3]{display:flex;align-items:flex-start;gap:.875rem;padding:1.125rem 1.25rem;background:var(--c-50);border:1px solid var(--c-100);border-radius:var(--r-lg);text-decoration:none;transition:border-color var(--transition),background var(--transition)}.about-link-card[data-v-555711a3]:hover{border-color:var(--c-primary-ring);background:var(--c-primary-surface)}.about-link-card strong[data-v-555711a3]{display:block;color:var(--c-800);margin-bottom:.125rem}.about-link-card span[data-v-555711a3]{color:var(--c-500)}.about-link-card:hover strong[data-v-555711a3],.about-link-icon[data-v-555711a3]{color:var(--c-primary)}.about-link-icon[data-v-555711a3]{width:20px;height:20px;flex-shrink:0;margin-top:.125rem}@media(max-width:639px){.steps-grid[data-v-555711a3]{grid-template-columns:1fr;gap:1.25rem}.step-card[data-v-555711a3]{padding:1.75rem 1.25rem}.stat-divider[data-v-555711a3]{display:none}.stats-row[data-v-555711a3]{gap:1.5rem}.about-links-grid[data-v-555711a3]{grid-template-columns:1fr}}.faq-section[data-v-91521092]{padding:4rem 1.5rem;background:var(--c-50)}@media(max-width:768px){.faq-section[data-v-91521092]{padding:3rem 1rem}}.faq-header[data-v-91521092]{text-align:center;max-width:700px;margin:0 auto 3rem}@media(max-width:768px){.faq-header[data-v-91521092]{margin-bottom:2rem}}.faq-badge[data-v-91521092]{display:inline-flex;align-items:center;gap:.5rem;background:#fff;padding:.5rem 1rem;border-radius:var(--r-full);border:1px solid var(--c-primary-ring);color:var(--c-primary);font-size:.875rem;font-weight:600;margin-bottom:1.5rem}.faq-badge[data-v-91521092] svg{width:16px;height:16px}.faq-title[data-v-91521092]{font-size:2.25rem;font-weight:800;color:var(--c-800);margin:0 0 .75rem;line-height:1.2}@media(max-width:768px){.faq-title[data-v-91521092]{font-size:1.875rem}}.faq-subtitle[data-v-91521092]{font-size:1.0625rem;color:var(--c-600);line-height:1.6;margin:0}.faq-list[data-v-91521092]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.faq-item[data-v-91521092]{background:#fff;border:1px solid var(--c-200);border-radius:var(--r-lg);overflow:hidden;transition:all .3s ease}.faq-item.is-open[data-v-91521092]{border-color:var(--c-primary-ring);box-shadow:0 4px 16px #2563eb14}.faq-item.is-open .question-icon[data-v-91521092]{transform:rotate(180deg);color:var(--c-primary)}.faq-question[data-v-91521092]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 1.5rem;background:none;border:none;text-align:left;cursor:pointer;transition:background .2s ease}.faq-question[data-v-91521092]:hover{background:var(--c-50)}@media(max-width:768px){.faq-question[data-v-91521092]{padding:1rem 1.25rem;gap:1rem}}.question-text[data-v-91521092]{flex:1;font-size:1.0625rem;font-weight:600;color:var(--c-800);line-height:1.5}@media(max-width:768px){.question-text[data-v-91521092]{font-size:1rem}}.question-icon[data-v-91521092]{width:24px;height:24px;color:var(--c-400);flex-shrink:0;transition:all .3s ease}.faq-answer[data-v-91521092]{border-top:1px solid var(--c-100);animation:slideDown-91521092 .3s ease}.answer-content[data-v-91521092]{padding:1.25rem 1.5rem;font-size:1rem;color:var(--c-600);line-height:1.7}.answer-content[data-v-91521092] strong{color:var(--c-700);font-weight:600}.answer-content[data-v-91521092] a{color:var(--c-primary);text-decoration:underline}@media(max-width:768px){.answer-content[data-v-91521092]{padding:1rem 1.25rem;font-size:.9375rem}}@keyframes slideDown-91521092{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.gad-wrap[data-v-2cdd8c4f]{width:100%;display:flex;justify-content:center;margin:16px 0}@media(min-width:768px){.gad-wrap--mobile[data-v-2cdd8c4f]{display:none}}@media(max-width:767px){.gad-wrap--desktop[data-v-2cdd8c4f]{display:none}}.gad-area[data-v-2cdd8c4f]{position:relative;width:100%;max-width:1200px;min-height:280px;contain:layout style}@media(min-width:768px){.gad-area[data-v-2cdd8c4f]{min-height:250px}}.gad-area .adsbygoogle[data-v-2cdd8c4f]{width:100%}.gad-label[data-v-2cdd8c4f]{position:absolute;bottom:2px;right:4px;font-size:.75rem;color:#bbb;text-transform:uppercase;letter-spacing:.08em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gauto[data-v-6609859a]{display:none}.hero-alt-cta[data-v-1edc5a37]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;min-height:44px;padding:.65rem 1.15rem;border:1px solid hsla(0,0%,100%,.55);border-radius:var(--r-full,999px);background:#ffffff1f;color:#fff;font-weight:600;font-size:.95rem;text-decoration:none;transition:background .15s,border-color .15s}.hero-alt-cta[data-v-1edc5a37]:focus-visible,.hero-alt-cta[data-v-1edc5a37]:hover{background:#ffffff38;border-color:#fff}.hero-alt-cta__icon[data-v-1edc5a37]{width:20px;height:20px;flex:none}.hero-alt-cta__arrow[data-v-1edc5a37]{width:16px;height:16px;flex:none;opacity:.8}.hero[data-v-1edc5a37]{background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);color:#fff;padding:5rem 1.5rem 6rem;text-align:center;position:relative;overflow:hidden}.hero[data-v-1edc5a37]:before{inset:0;background:radial-gradient(ellipse at 70% 50%,rgba(124,58,237,.35) 0,transparent 65%)}.hero[data-v-1edc5a37]:after,.hero[data-v-1edc5a37]:before{content:"";position:absolute;pointer-events:none}.hero[data-v-1edc5a37]:after{left:0;right:0;bottom:0;height:80px;background:linear-gradient(to bottom,transparent,var(--c-accent))}.hero-inner[data-v-1edc5a37]{position:relative;max-width:780px;margin:0 auto}.hero-title[data-v-1edc5a37]{color:#fff;margin-bottom:1rem;font-size:clamp(1.75rem,4vw,3rem);line-height:1.15;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.hero-title.hero-title--md[data-v-1edc5a37]{font-size:clamp(1.5rem,3.2vw,2.4rem)}.hero-title.hero-title--sm[data-v-1edc5a37]{font-size:clamp(1.35rem,2.6vw,2rem)}.hero-title.hero-title--xs[data-v-1edc5a37]{font-size:clamp(1.15rem,2.2vw,1.7rem);line-height:1.25}.hero-subtitle[data-v-1edc5a37]{color:#ffffffd1;margin-bottom:2.5rem}.search-container[data-v-1edc5a37]{max-width:680px;margin:0 auto}.search-wrap[data-v-1edc5a37]{border-radius:var(--r-full);box-shadow:0 20px 50px #0003;transition:border-radius .25s ease}.search-wrap--geo[data-v-1edc5a37]{border-radius:var(--r-2xl)}.search-box[data-v-1edc5a37]{background:#fff;padding:.5rem .5rem .5rem 1.25rem;border-radius:var(--r-full);display:flex;align-items:center;gap:.75rem;transition:border-radius .25s ease}.search-wrap--geo .search-box[data-v-1edc5a37]{border-radius:var(--r-2xl) 28px 0 0}.search-icon[data-v-1edc5a37]{color:var(--c-400);width:18px;height:18px;flex-shrink:0}.search-input-wrap[data-v-1edc5a37]{flex:1;position:relative;display:flex;align-items:center;min-width:0}.search-box input[data-v-1edc5a37]{flex:1;border:none;padding:.75rem 0;font-size:1rem;outline:none;color:var(--c-800);background:transparent;font-family:inherit;min-width:0;width:100%}.search-box input[data-v-1edc5a37]::-moz-placeholder{color:var(--c-400)}.search-box input[data-v-1edc5a37]::placeholder{color:var(--c-400)}.search-hint[data-v-1edc5a37]{position:absolute;left:0;top:50%;transform:translateY(-50%);color:var(--c-400);font-size:1rem;pointer-events:none;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.hint-fade-enter-active[data-v-1edc5a37],.hint-fade-leave-active[data-v-1edc5a37]{transition:opacity .35s ease,transform .35s ease}.hint-fade-enter-from[data-v-1edc5a37]{opacity:0;transform:translateY(calc(-50% + 8px))}.hint-fade-leave-to[data-v-1edc5a37]{opacity:0;transform:translateY(calc(-50% - 8px))}.search-divider[data-v-1edc5a37]{width:1px;height:24px;background:var(--c-200);flex-shrink:0}.proximity-toggle[data-v-1edc5a37]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.proximity-toggle input[data-v-1edc5a37]{display:none}.toggle-track[data-v-1edc5a37]{width:36px;height:20px;background:var(--c-200);border-radius:var(--r-full);position:relative;transition:background var(--transition-md);flex-shrink:0}.toggle-thumb[data-v-1edc5a37]{position:absolute;top:3px;left:3px;width:14px;height:14px;background:#fff;border-radius:50%;transition:transform var(--transition-md);box-shadow:0 1px 4px #0003}.proximity-toggle input:checked~.toggle-track[data-v-1edc5a37]{background:var(--c-primary)}.proximity-toggle input:checked~.toggle-track .toggle-thumb[data-v-1edc5a37]{transform:translate(16px)}.toggle-label[data-v-1edc5a37]{color:var(--c-700);white-space:nowrap}.search-button[data-v-1edc5a37]{background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent-2) 100%);color:#fff;border:none;padding:.75rem 1.75rem;border-radius:var(--r-full);cursor:pointer;font-family:inherit;transition:box-shadow var(--transition),transform var(--transition);box-shadow:0 4px 16px #2563eb66;flex-shrink:0}.search-button[data-v-1edc5a37]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #2563eb80}.search-button[data-v-1edc5a37]:disabled{opacity:.75;cursor:default;transform:none;box-shadow:0 4px 16px #2563eb40}.loader[data-v-1edc5a37]{width:18px;height:18px;border:2.5px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite;display:inline-block;vertical-align:middle}.popular-searches[data-v-1edc5a37]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.popular-searches-label[data-v-1edc5a37]{color:#ffffffb3;font-size:.8125rem;font-weight:500}.popular-search-btn[data-v-1edc5a37]{display:inline-flex;align-items:center;padding:.375rem .875rem;border-radius:var(--r-full);border:1px solid hsla(0,0%,100%,.25);background:#ffffff1a;color:#fff;font-size:.8125rem;font-family:inherit;cursor:pointer;transition:all var(--transition);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.popular-search-btn[data-v-1edc5a37]:hover{background:#fff3;border-color:#fff6;transform:translateY(-1px)}.popular-search-btn[data-v-1edc5a37]:active{transform:translateY(0)}.location-error[data-v-1edc5a37]{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#ffffffd9;margin-top:1rem}.location-error [data-v-1edc5a37] .iconify,.location-error [data-v-1edc5a37] svg{color:#ffffffd9}.sort-bar[data-v-1edc5a37]{background:#ffffff1f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:0 0 28px 28px;padding:.6rem 1.25rem .75rem;display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;border-top:1px solid hsla(0,0%,100%,.15)}.sort-bar__label[data-v-1edc5a37]{color:#ffffffa6;font-size:.75rem;font-weight:500;flex-shrink:0;letter-spacing:.02em}.sort-bar__pills[data-v-1edc5a37]{display:flex;gap:.375rem;flex-wrap:wrap}.sort-pill[data-v-1edc5a37]{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .875rem;border-radius:var(--r-full);border:1.5px solid hsla(0,0%,100%,.28);background:transparent;color:#ffffffb8;font-size:.8125rem;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.sort-pill [data-v-1edc5a37] .iconify,.sort-pill [data-v-1edc5a37] svg{width:12px;height:12px;color:currentColor}.sort-pill[data-v-1edc5a37]:hover{border-color:#ffffff8c;color:#fff;background:#ffffff1a}.sort-pill--active[data-v-1edc5a37]{background:#ffffff2e;border-color:#ffffff8c;color:#fff;font-weight:600}.sort-pill--active [data-v-1edc5a37] .iconify,.sort-pill--active [data-v-1edc5a37] svg{color:#fff}.sort-expand-enter-active[data-v-1edc5a37]{transition:opacity .22s ease,max-height .22s ease;overflow:hidden;max-height:80px}.sort-expand-leave-active[data-v-1edc5a37]{transition:opacity .18s ease,max-height .18s ease;overflow:hidden;max-height:80px}.sort-expand-enter-from[data-v-1edc5a37],.sort-expand-leave-to[data-v-1edc5a37]{opacity:0;max-height:0}@media(max-width:639px){.hero[data-v-1edc5a37]{padding:3.5rem 1rem 4rem}.search-box[data-v-1edc5a37]{flex-direction:column;border-radius:var(--r-xl);padding:1rem;gap:.75rem;align-items:stretch}.search-wrap--geo .search-box[data-v-1edc5a37]{border-radius:var(--r-xl) var(--r-xl) 0 0}.search-wrap[data-v-1edc5a37],.search-wrap--geo[data-v-1edc5a37]{border-radius:var(--r-xl)}.sort-bar[data-v-1edc5a37]{border-radius:0 0 var(--r-xl) var(--r-xl);padding:.5rem 1rem .625rem}.search-icon[data-v-1edc5a37]{display:none}.search-box input[data-v-1edc5a37]{padding:.5rem 0;font-size:1rem}.search-divider[data-v-1edc5a37]{display:none}.proximity-toggle[data-v-1edc5a37],.search-button[data-v-1edc5a37]{justify-content:center}.search-button[data-v-1edc5a37]{width:100%;padding:.875rem}.popular-searches[data-v-1edc5a37]{gap:.375rem}.popular-searches-label[data-v-1edc5a37]{width:100%;text-align:center;font-size:.75rem}.popular-search-btn[data-v-1edc5a37]{font-size:.75rem;padding:.3rem .75rem}}.how-it-works[data-v-764bf03c]{padding:4rem 0;background:linear-gradient(to bottom,var(--c-50) 0,#fff 100%)}.container[data-v-764bf03c]{max-width:1200px;margin:0 auto;padding:0 1rem}.section-title[data-v-764bf03c]{text-align:center;font-size:2rem;font-weight:700;color:var(--c-800);margin:0 0 2.5rem}@media(max-width:768px){.section-title[data-v-764bf03c]{font-size:1.5rem;margin-bottom:2rem}}.tabs[data-v-764bf03c]{justify-content:center;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.tab[data-v-764bf03c],.tabs[data-v-764bf03c]{display:flex}.tab[data-v-764bf03c]{align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:#fff;border:2px solid var(--c-200);border-radius:var(--r-lg);font-size:1rem;font-weight:600;color:var(--c-600);cursor:pointer;transition:all .2s ease}.tab svg[data-v-764bf03c]{width:20px;height:20px}.tab[data-v-764bf03c]:hover{color:var(--c-primary);transform:translateY(-2px)}.tab.active[data-v-764bf03c],.tab[data-v-764bf03c]:hover{border-color:var(--c-primary)}.tab.active[data-v-764bf03c]{background:var(--c-primary);color:#fff;box-shadow:0 4px 12px #007bff40}@media(max-width:640px){.tab[data-v-764bf03c]{flex:1;min-width:140px;justify-content:center;padding:.75rem 1rem;font-size:.9rem}}.steps-grid[data-v-764bf03c]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:2rem}@media(max-width:968px){.steps-grid[data-v-764bf03c]{grid-template-columns:1fr;gap:1.5rem}}.step-card[data-v-764bf03c]{position:relative;padding:2rem;background:#fff;border-radius:var(--r-xl);box-shadow:0 2px 8px #00000014;text-align:center;transition:all .3s ease}.step-card[data-v-764bf03c]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.step-number[data-v-764bf03c]{position:absolute;top:1rem;right:1rem;width:32px;height:32px;background:var(--c-primary);font-size:.875rem;font-weight:700}.step-icon[data-v-764bf03c],.step-number[data-v-764bf03c]{display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50%}.step-icon[data-v-764bf03c]{width:64px;height:64px;margin:0 auto 1.25rem;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-primary-hover) 100%)}.step-icon svg[data-v-764bf03c]{width:32px;height:32px}.step-title[data-v-764bf03c]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 .75rem}.step-description[data-v-764bf03c]{font-size:.9375rem;color:var(--c-600);line-height:1.5;margin:0}.cta-wrapper[data-v-764bf03c]{display:flex;justify-content:center;margin-top:3rem}.cta-button[data-v-764bf03c]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:var(--c-primary);color:#fff;font-size:1.125rem;font-weight:600;border-radius:var(--r-lg);text-decoration:none;transition:all .2s ease;box-shadow:0 4px 12px #007bff4d}.cta-button svg[data-v-764bf03c]{width:20px;height:20px}.cta-button[data-v-764bf03c]:hover{background:var(--c-primary-hover);transform:translateY(-2px);box-shadow:0 6px 20px #007bff66}@media(max-width:640px){.cta-button[data-v-764bf03c]{width:100%;justify-content:center;font-size:1rem}}.icr[data-v-53972ef4]{padding:1rem}.icr__inner[data-v-53972ef4]{max-width:1100px;margin:0 auto;background:#fff;border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-xl,16px);padding:1.4rem 1.5rem}.icr__title[data-v-53972ef4]{text-align:center;font-size:1.3rem;color:var(--c-800,#1e293b);margin:0 0 .3rem}.icr__sub[data-v-53972ef4]{text-align:center;color:var(--c-500,#64748b);font-size:.9rem;margin:0 0 1.1rem}.icr__grid[data-v-53972ef4]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.icr__chip[data-v-53972ef4]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;background:var(--c-50,#f8fafc);border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-full,999px);color:var(--c-700,#334155);font-size:.9rem;font-weight:500;text-decoration:none;transition:all .15s ease}.icr__chip[data-v-53972ef4]:hover{background:var(--c-primary,#2563eb);border-color:var(--c-primary,#2563eb);color:#fff;transform:translateY(-1px)}.icr__chip-icon[data-v-53972ef4]{font-size:.78rem;opacity:.65;flex-shrink:0}.icr__chip:hover .icr__chip-icon[data-v-53972ef4]{opacity:1}.ict[data-v-71f590aa]{padding:1rem}.ict__inner[data-v-71f590aa]{max-width:1100px;margin:0 auto;background:#fff;border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-xl,16px);padding:1.4rem 1.5rem}.ict__title[data-v-71f590aa]{text-align:center;font-size:1.3rem;color:var(--c-800,#1e293b);margin:0 0 .3rem}.ict__sub[data-v-71f590aa]{text-align:center;color:var(--c-500,#64748b);font-size:.9rem;margin:0 0 1.1rem}.ict__grid[data-v-71f590aa]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.ict__chip[data-v-71f590aa]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;background:var(--c-50,#f8fafc);border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-full,999px);color:var(--c-700,#334155);font-size:.9rem;font-weight:500;text-decoration:none;transition:all .15s ease}.ict__chip[data-v-71f590aa]:hover{background:var(--c-primary,#2563eb);border-color:var(--c-primary,#2563eb);color:#fff;transform:translateY(-1px)}.ict__chip-icon[data-v-71f590aa]{font-size:.78rem;opacity:.65;flex-shrink:0}.ict__chip:hover .ict__chip-icon[data-v-71f590aa]{opacity:1}.iru[data-v-c65c4c85]{padding:1.25rem 1rem}.iru__inner[data-v-c65c4c85]{max-width:1180px;margin:0 auto;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-xl,20px);padding:1.9rem 1.75rem 2rem;box-shadow:0 12px 40px -24px #0f172a47}.iru__head[data-v-c65c4c85]{text-align:center;margin:0 0 1.2rem}.iru__label[data-v-c65c4c85]{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--c-primary,#2563eb);background:color-mix(in srgb,var(--c-primary,#2563eb) 10%,#fff);border:1px solid color-mix(in srgb,var(--c-primary,#2563eb) 22%,#fff);padding:.3rem .7rem;border-radius:var(--r-full,999px)}.iru__label[data-v-c65c4c85] svg{width:12px;height:12px}.iru__title[data-v-c65c4c85]{font-size:clamp(1.35rem,3.5vw,1.85rem);font-weight:800;letter-spacing:-.02em;color:var(--c-900,#0f172a);margin:.6rem 0 .3rem}.iru__sub[data-v-c65c4c85]{color:var(--c-500,#64748b);font-size:.95rem;max-width:620px;margin:0 auto;line-height:1.5}.iru__cities[data-v-c65c4c85]{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center}.iru__chip[data-v-c65c4c85]{display:inline-flex;align-items:center;gap:.35rem;padding:.42rem .85rem;font-size:.85rem;font-weight:600;text-decoration:none;color:var(--c-700,#334155);background:#fff;border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-full,999px);transition:all .15s ease}.iru__chip[data-v-c65c4c85]:hover{background:var(--c-primary,#2563eb);border-color:var(--c-primary,#2563eb);color:#fff;transform:translateY(-1px)}.iru__chip-ic[data-v-c65c4c85]{font-size:.75rem;opacity:.6;flex-shrink:0}.iru__chip:hover .iru__chip-ic[data-v-c65c4c85]{opacity:1}.iru__grid[data-v-c65c4c85]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.1rem}@media(max-width:560px){.iru__grid[data-v-c65c4c85]{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:.8rem}}.iru__card[data-v-c65c4c85]{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--c-100,#eef2f7);border-radius:var(--r-lg,14px);overflow:hidden;box-shadow:0 1px 2px #0f172a0d;transition:transform .2s,box-shadow .2s,border-color .2s}.iru__card[data-v-c65c4c85]:hover{transform:translateY(-3px);box-shadow:0 16px 34px -20px #0f172a59;border-color:var(--c-primary-ring,#bfdbfe)}.iru__stretch[data-v-c65c4c85]{position:absolute;inset:0;z-index:1}.iru__media[data-v-c65c4c85]{position:relative;z-index:2;width:100%;aspect-ratio:3/2;background:linear-gradient(135deg,#eef2f7,#e2e8f0);overflow:hidden}.iru__card:hover .iru__media[data-v-c65c4c85] img{transform:scale(1.05)}.iru__badge[data-v-c65c4c85]{position:absolute;top:8px;left:8px;z-index:3;font-size:.75rem;font-weight:800;letter-spacing:.02em;padding:.2rem .5rem;border-radius:var(--r-full,999px);color:#fff;box-shadow:0 2px 8px #00000038}.badge-private[data-v-c65c4c85]{background:#2563ebf5}.badge-agency[data-v-c65c4c85]{background:#7c3aedf5}.badge-developer[data-v-c65c4c85]{background:#059669f5}.iru__trans[data-v-c65c4c85]{position:absolute;bottom:8px;left:8px;z-index:3;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.18rem .48rem;border-radius:var(--r-full,999px);background:#fffffff2;box-shadow:0 2px 8px #0000002e}.iru__trans.tt-sale[data-v-c65c4c85]{color:#4338ca}.iru__trans.tt-rent[data-v-c65c4c85]{color:#6d28d9}.iru__trans.tt-buy[data-v-c65c4c85]{color:#047857}.iru__body[data-v-c65c4c85]{flex:1;min-width:0;display:flex;flex-direction:column;padding:.75rem .85rem .85rem}.iru__price-row[data-v-c65c4c85]{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.iru__price[data-v-c65c4c85]{font-size:1.18rem;font-weight:800;letter-spacing:-.02em;color:var(--c-900,#0f172a);line-height:1.1}.iru__per[data-v-c65c4c85]{font-size:.75rem;color:var(--c-500,#64748b);font-weight:600}.iru__name[data-v-c65c4c85]{position:relative;z-index:2;margin:.35rem 0 0;font-size:.95rem;font-weight:700;line-height:1.35;color:var(--c-800,#1e293b);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.iru__name[data-v-c65c4c85]:hover{color:var(--c-primary,#2563eb)}.iru__loc[data-v-c65c4c85]{display:flex;align-items:center;gap:.25rem;margin:.3rem 0 .5rem;font-size:.8rem;color:var(--c-400,#94a3b8)}.iru__loc[data-v-c65c4c85] svg{width:12px;height:12px;flex-shrink:0}.iru__feats[data-v-c65c4c85]{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .55rem;margin-top:auto;padding-top:.35rem;font-size:.84rem;font-weight:700;color:var(--c-700,#334155)}.iru__feats span[data-v-c65c4c85]{position:relative}.iru__feats span[data-v-c65c4c85]:not(:last-child):after{content:"·";position:absolute;right:-.4rem;color:var(--c-300,#cbd5e1)}.iru__cta[data-v-c65c4c85]{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;margin-top:1.75rem}.iru__btn[data-v-c65c4c85]{display:inline-flex;align-items:center;gap:.45rem;padding:.72rem 1.4rem;font-size:.92rem;font-weight:700;text-decoration:none;border-radius:var(--r-full,999px);transition:all .16s ease}.iru__btn[data-v-c65c4c85] svg{width:16px;height:16px}.iru__btn--primary[data-v-c65c4c85]{background:var(--c-primary,#2563eb);color:#fff;box-shadow:0 8px 20px -8px color-mix(in srgb,var(--c-primary,#2563eb) 70%,transparent)}.iru__btn--primary[data-v-c65c4c85]:hover{transform:translateY(-2px);filter:brightness(1.06)}.iru__btn--ghost[data-v-c65c4c85]{background:#fff;color:var(--c-700,#334155);border:1px solid var(--c-200,#e2e8f0)}.iru__btn--ghost[data-v-c65c4c85]:hover{border-color:var(--c-primary,#2563eb);color:var(--c-primary,#2563eb)}@media(max-width:560px){.iru__inner[data-v-c65c4c85]{padding:1.4rem 1rem 1.5rem}.iru__btn[data-v-c65c4c85]{flex:1 1 100%;justify-content:center}}.wycena-section[data-v-e17c745d]{padding:4rem 1.5rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}@media(max-width:768px){.wycena-section[data-v-e17c745d]{padding:3rem 1rem}}.container[data-v-e17c745d]{max-width:1200px;margin:0 auto}.wycena-box[data-v-e17c745d]{max-width:620px;margin:0 auto;text-align:center;background:#fff;border-radius:var(--r-xl);padding:3rem 2.5rem;box-shadow:var(--shadow-lg);border:1px solid var(--c-100);position:relative;overflow:hidden}.wycena-box[data-v-e17c745d]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--c-primary) 0,var(--c-accent) 100%)}@media(max-width:640px){.wycena-box[data-v-e17c745d]{padding:2.5rem 1.5rem}}.wycena-icon[data-v-e17c745d]{width:72px;height:72px;border-radius:var(--r-lg);background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.wycena-icon[data-v-e17c745d] .iconify,.wycena-icon[data-v-e17c745d] svg{width:32px;height:32px;color:#fff}.wycena-title[data-v-e17c745d]{font-size:1.625rem;font-weight:800;color:var(--c-800);margin:0 0 1rem}@media(max-width:640px){.wycena-title[data-v-e17c745d]{font-size:1.3rem}}.wycena-description[data-v-e17c745d]{font-size:1rem;color:var(--c-600);line-height:1.65;margin:0 0 2rem}@media(max-width:640px){.wycena-description[data-v-e17c745d]{font-size:.9375rem;margin:0 0 1.5rem}}.wycena-btn[data-v-e17c745d]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:1rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);border-radius:var(--r-full);text-decoration:none;transition:opacity .15s,transform .15s,box-shadow .15s;box-shadow:0 4px 14px color-mix(in srgb,var(--c-primary) 35%,transparent)}.wycena-btn[data-v-e17c745d]:hover{opacity:.92;transform:translateY(-2px);box-shadow:0 8px 20px color-mix(in srgb,var(--c-primary) 40%,transparent)}.wycena-btn[data-v-e17c745d] svg{width:16px;height:16px}.wycena-email[data-v-e17c745d]{margin:1rem 0 0;font-size:.875rem;color:var(--c-400)}.iw[data-v-f22a3e41]{max-width:1100px;margin:1rem auto 2rem;padding:0 1rem}.iw-hero[data-v-f22a3e41]{position:relative;border-radius:0;overflow:hidden;min-height:320px;display:flex;align-items:flex-end;background:linear-gradient(135deg,#312e81,#4f46e5 55%,#6d28d9)}.iw-hero-img[data-v-f22a3e41]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.iw-hero-grad[data-v-f22a3e41]{position:absolute;inset:0;background:linear-gradient(0deg,#0f172ae0,#0f172a33 55%,#0f172a0d)}.iw-hero-body[data-v-f22a3e41]{position:relative;padding:1.5rem 1.6rem;color:#fff}.iw-status[data-v-f22a3e41]{display:inline-block;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.25rem .7rem;border-radius:0;background:#4f46e5}.iw-status.st-ready[data-v-f22a3e41]{background:#059669}.iw-status.st-selling[data-v-f22a3e41]{background:#4f46e5}.iw-status.st-progress[data-v-f22a3e41]{background:#d97706}.iw-stage[data-v-f22a3e41]{display:inline-block;margin-left:.4rem;font-size:.75rem;font-weight:700;padding:.25rem .7rem;border-radius:0;background:#fff3}.iw-name[data-v-f22a3e41]{font-size:2rem;font-weight:800;margin:.6rem 0 .2rem;letter-spacing:-.02em;line-height:1.1}.iw-loc[data-v-f22a3e41]{display:flex;align-items:center;gap:.3rem;margin:0;font-size:.95rem;font-weight:600;opacity:.95}.iw-loc[data-v-f22a3e41] svg{width:16px;height:16px}.iw-stats[data-v-f22a3e41]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin:1rem 0}@media(max-width:860px){.iw-stats[data-v-f22a3e41]{grid-template-columns:repeat(2,1fr)}}.iw-stat[data-v-f22a3e41]{display:flex;align-items:center;gap:.65rem;background:#fff;border:1px solid #e8edf3;border-radius:0;padding:.8rem .9rem}.iw-stat-ic[data-v-f22a3e41]{width:26px;height:26px;color:#4f46e5;flex-shrink:0}.iw-stat-txt[data-v-f22a3e41]{display:flex;flex-direction:column;min-width:0}.iw-stat-label[data-v-f22a3e41]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.iw-stat-val[data-v-f22a3e41]{font-size:.98rem;font-weight:800;color:#0f172a}.iw-low30[data-v-f22a3e41]{display:flex;align-items:center;gap:.4rem;margin:-.25rem 0 1rem;font-size:.85rem;color:#475569}.iw-low30[data-v-f22a3e41] svg{width:16px;height:16px;color:#64748b;flex-shrink:0}.iw-low30 b[data-v-f22a3e41]{color:#0f172a}.iw-ph-wrap[data-v-f22a3e41]{overflow-x:auto}.iw-ph[data-v-f22a3e41]{width:100%;border-collapse:collapse;font-size:.9rem}.iw-ph th[data-v-f22a3e41]{text-align:left;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;padding:.4rem .75rem .4rem 0;white-space:nowrap}.iw-ph td[data-v-f22a3e41]{padding:.5rem .75rem .5rem 0;border-top:1px solid #e8edf3;color:#334155;white-space:nowrap}.iw-ph td[data-v-f22a3e41]:first-child{font-weight:600;color:#0f172a}.iw-grid[data-v-f22a3e41]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1.25rem;align-items:start}@media(max-width:860px){.iw-grid[data-v-f22a3e41]{grid-template-columns:1fr}}.iw-block[data-v-f22a3e41]{background:#fff;border:1px solid #e8edf3;border-radius:0;padding:1.1rem 1.25rem;margin-bottom:1rem}.iw-block h2[data-v-f22a3e41]{font-size:1.15rem;font-weight:800;margin:0 0 .6rem;color:#0f172a}.iw-desc[data-v-f22a3e41]{font-size:.94rem;line-height:1.65;color:#334155;white-space:pre-wrap;margin:0}.iw-map[data-v-f22a3e41]{height:340px;border-radius:0;overflow:hidden;border:1px solid #e2e8f0;isolation:isolate}.iw-map[data-v-f22a3e41] .leaflet-container{height:100%;width:100%}.iw-side[data-v-f22a3e41]{position:sticky;top:1rem}.iw-card[data-v-f22a3e41]{background:#fff;border:1px solid #e8edf3;border-radius:0;padding:1.1rem}.iw-card-h[data-v-f22a3e41]{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.iw-dev[data-v-f22a3e41]{display:flex;align-items:center;gap:.4rem;margin-top:.4rem;font-size:1rem;font-weight:800;color:#4f46e5;text-decoration:none}.iw-dev[data-v-f22a3e41] svg{width:20px;height:20px}.iw-dev-none[data-v-f22a3e41]{color:#475569}.iw-cta[data-v-f22a3e41]{display:flex;align-items:center;justify-content:center;gap:.4rem;margin-top:1rem;padding:.7rem;background:#4f46e5;color:#fff;border-radius:0;font-size:.9rem;font-weight:800;text-decoration:none}.iw-cta[data-v-f22a3e41]:hover{background:#4338ca}.iw-cta[data-v-f22a3e41] svg{width:16px;height:16px}.hero-section[data-v-3417a3a9]{position:relative;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);padding:5rem 1.5rem;overflow:hidden;color:#fff}@media(max-width:768px){.hero-section[data-v-3417a3a9]{padding:3.5rem 1rem}}.hero-background[data-v-3417a3a9]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero-shape[data-v-3417a3a9]{position:absolute;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);animation:float-3417a3a9 20s ease-in-out infinite}.hero-shape.hero-shape-1[data-v-3417a3a9]{width:500px;height:500px;top:-250px;right:-100px;animation-delay:0s}.hero-shape.hero-shape-2[data-v-3417a3a9]{width:300px;height:300px;bottom:-150px;left:-50px;animation-delay:7s}.hero-shape.hero-shape-3[data-v-3417a3a9]{width:200px;height:200px;top:50%;left:20%;animation-delay:14s}@keyframes float-3417a3a9{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}.hero-container[data-v-3417a3a9]{max-width:1100px;margin:0 auto;position:relative;z-index:1}.hero-content[data-v-3417a3a9]{text-align:center;max-width:700px;margin:0 auto}.hero-badge[data-v-3417a3a9]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:var(--r-full);font-size:.875rem;font-weight:600;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.hero-badge[data-v-3417a3a9] svg{width:16px;height:16px;color:#fff}.hero-title[data-v-3417a3a9]{font-size:3rem;font-weight:800;margin:0 0 1.5rem;line-height:1.1;color:#fff}@media(max-width:768px){.hero-title[data-v-3417a3a9]{font-size:2rem}}.hero-lead[data-v-3417a3a9]{font-size:1.25rem;margin:0 0 2.5rem;color:#ffffffe6;line-height:1.6}@media(max-width:768px){.hero-lead[data-v-3417a3a9]{font-size:1.0625rem;margin-bottom:2rem}}.hero-contact-info[data-v-3417a3a9]{display:flex;justify-content:center}.hero-email[data-v-3417a3a9]{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:#fff;color:var(--c-primary);font-size:1.125rem;font-weight:600;border-radius:var(--r-lg);text-decoration:none;transition:all .2s ease;box-shadow:0 4px 16px #00000026}.hero-email[data-v-3417a3a9] svg{width:24px;height:24px;color:var(--c-primary)}.hero-email[data-v-3417a3a9]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}@media(max-width:640px){.hero-email[data-v-3417a3a9]{width:100%;justify-content:center;font-size:1rem}}.contact-page-wrapper[data-v-3417a3a9]{background:var(--c-50);min-height:60vh;padding:3rem 0 4rem}.contact-grid[data-v-3417a3a9]{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:3rem}@media(min-width:768px){.contact-grid[data-v-3417a3a9]{grid-template-columns:1fr 1fr}}.contact-card[data-v-3417a3a9]{background:#fff;border-radius:var(--r-xl);padding:2.5rem;box-shadow:var(--shadow-md);border:1px solid var(--c-100);transition:transform var(--transition),box-shadow var(--transition)}.contact-card[data-v-3417a3a9]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.contact-card h2[data-v-3417a3a9]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 1rem}.card-icon[data-v-3417a3a9]{width:56px;height:56px;border-radius:var(--r-lg);background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#fff}.card-icon[data-v-3417a3a9] .iconify,.card-icon[data-v-3417a3a9] svg{width:24px;height:24px;color:#fff}.lead[data-v-3417a3a9]{font-size:.9375rem;color:var(--c-500);line-height:1.6;margin:0 0 1.5rem}.contact-method[data-v-3417a3a9]{gap:1rem;padding:1.25rem;background:var(--c-primary-surface);border-radius:var(--r-lg);border:1px solid #bfdbfe;margin-bottom:1.5rem}.contact-method[data-v-3417a3a9],.method-icon[data-v-3417a3a9]{display:flex;align-items:center}.method-icon[data-v-3417a3a9]{width:48px;height:48px;border-radius:var(--r-md);background:var(--c-primary);justify-content:center;flex-shrink:0;color:#fff}.method-icon[data-v-3417a3a9] .iconify,.method-icon[data-v-3417a3a9] svg{width:20px;height:20px;color:#fff}.method-label[data-v-3417a3a9]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--c-400);margin-bottom:.25rem}.method-value[data-v-3417a3a9]{font-size:1.0625rem;font-weight:600;color:var(--c-primary);text-decoration:none}.method-value[data-v-3417a3a9]:hover{text-decoration:underline}.contact-btn[data-v-3417a3a9]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.contact-btn[data-v-3417a3a9] svg{width:16px;height:16px;color:#fff}.faq-list[data-v-3417a3a9]{margin-top:1.5rem}.faq-item[data-v-3417a3a9]{padding:1rem 0;border-bottom:1px solid var(--c-100)}.faq-item[data-v-3417a3a9]:last-child{border-bottom:none;padding-bottom:0}.faq-item[data-v-3417a3a9]:first-child{padding-top:0}.faq-q[data-v-3417a3a9]{display:flex;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;color:var(--c-700);margin-bottom:.5rem}.faq-q[data-v-3417a3a9] svg{width:16px;height:16px;color:var(--c-primary);flex-shrink:0}.faq-item p[data-v-3417a3a9]{font-size:.875rem;color:var(--c-500);line-height:1.6;margin:0;padding-left:1.625rem}.info-section[data-v-3417a3a9]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:3rem}@media(min-width:768px){.info-section[data-v-3417a3a9]{grid-template-columns:repeat(3,1fr)}}.info-card[data-v-3417a3a9]{background:#fff;border-radius:var(--r-lg);padding:2rem;text-align:center;border:1px solid var(--c-100);box-shadow:var(--shadow-sm)}.info-card[data-v-3417a3a9] svg{width:32px;height:32px;color:var(--c-primary);margin-bottom:1rem}.info-card h3[data-v-3417a3a9]{font-size:1.0625rem;font-weight:600;color:var(--c-800);margin:0 0 .5rem}.info-card p[data-v-3417a3a9]{font-size:.875rem;color:var(--c-500);line-height:1.6;margin:0}.important-alerts[data-v-3417a3a9]{margin-bottom:3rem;display:flex;flex-direction:column;gap:1rem}.alert[data-v-3417a3a9]{background:#fff;border-radius:var(--r-md);padding:1.5rem 1.75rem;border:1px solid var(--c-200);box-shadow:var(--shadow-sm)}.alert-content h3[data-v-3417a3a9]{font-size:1rem;font-weight:600;color:var(--c-800);margin:0 0 .625rem;letter-spacing:-.01em;display:flex;align-items:center;gap:.5rem}.alert-content h3[data-v-3417a3a9] .iconify,.alert-content h3[data-v-3417a3a9] svg{width:16px;height:16px;color:var(--c-400);flex-shrink:0}.alert-content p[data-v-3417a3a9]{font-size:.875rem;color:var(--c-600);line-height:1.6;margin:0 0 .625rem}.alert-content p[data-v-3417a3a9]:last-child{margin-bottom:0}.alert-content p[data-v-3417a3a9] strong{font-weight:600;color:var(--c-800)}@media(max-width:767px){.contact-page-wrapper[data-v-3417a3a9]{padding:2rem 0 3rem}.important-alerts[data-v-3417a3a9]{margin-bottom:2rem;gap:.75rem}.alert[data-v-3417a3a9]{padding:1.25rem}.alert-content h3[data-v-3417a3a9]{font-size:.9375rem}.alert-content p[data-v-3417a3a9]{font-size:.8125rem}.contact-card[data-v-3417a3a9]{padding:2rem 1.5rem}.contact-grid[data-v-3417a3a9]{gap:1.5rem;margin-bottom:2rem}.info-section[data-v-3417a3a9]{gap:1rem;margin-top:2rem}.info-card[data-v-3417a3a9]{padding:1.5rem}}[data-v-5b00d79b]:root{--c-primary:#4f46e5;--c-primary-hover:#4338ca;--c-primary-surface:#eef2ff;--c-primary-ring:rgba(79,70,229,.15);--c-accent:#7c3aed;--c-accent-2:#4f46e5;--c-accent-light:#e0e7ff;--c-success:#16a34a;--c-success-bg:#dcfce7;--c-warning:#d97706;--c-warning-bg:#fef3c7;--c-danger:#dc2626;--c-danger-hover:#b91c1c;--c-danger-bg:#fee2e2;--c-50:#f7f8fc;--c-100:#eceef5;--c-200:#dcdfea;--c-300:#b6bacb;--c-400:#9296ad;--c-500:#6b7089;--c-600:#545a75;--c-700:#3d4159;--c-800:#262a40;--c-900:#171a2b;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:24px;--r-full:9999px;--shadow-xs:0 1px 2px rgba(0,0,0,.05);--shadow-sm:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04);--shadow-lg:0 10px 30px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.04);--shadow-xl:0 20px 50px rgba(0,0,0,.12),0 8px 16px rgba(0,0,0,.06);--container:1200px;--container-sm:860px;--sidebar-w:260px;--header-h:64px;--z-header:1000;--z-sidebar:1001;--z-overlay:999;--z-modal:1100;--transition:.15s ease;--transition-md:.25s ease}.links-section[data-v-5b00d79b]{padding:1.5rem 0 4rem}.links-container[data-v-5b00d79b]{max-width:var(--container);margin:0 auto;padding:0 1rem}.links-intro[data-v-5b00d79b]{background:#fff;border-radius:var(--r-lg);padding:1.5rem 1.75rem;margin-bottom:1.5rem;box-shadow:var(--shadow-xs);border:1px solid var(--c-100)}.links-intro p[data-v-5b00d79b]{margin:0;color:var(--c-600);font-size:.9375rem;line-height:1.7}.links-intro p+p[data-v-5b00d79b]{margin-top:.75rem}.links-intro strong[data-v-5b00d79b]{color:var(--c-800);font-weight:600}.links-toolbar[data-v-5b00d79b]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem;background:#fff;padding:1rem 1.25rem;border-radius:var(--r-lg);box-shadow:var(--shadow-xs);border:1px solid var(--c-100)}@media(min-width:640px){.links-toolbar[data-v-5b00d79b]{flex-direction:row;align-items:center;justify-content:space-between}}.links-stats[data-v-5b00d79b]{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;color:var(--c-600)}.links-stats strong[data-v-5b00d79b]{color:var(--c-primary);font-weight:700}.links-stats-icon[data-v-5b00d79b]{width:16px;height:16px;color:var(--c-primary)}.links-search-wrap[data-v-5b00d79b]{position:relative;display:flex;align-items:center}@media(min-width:640px){.links-search-wrap[data-v-5b00d79b]{width:280px}}.links-search-icon[data-v-5b00d79b]{position:absolute;left:.75rem;width:14px;height:14px;color:var(--c-400);pointer-events:none}.links-search[data-v-5b00d79b]{width:100%;padding:.5rem 2rem .5rem 2.25rem;border:1px solid var(--c-200);border-radius:var(--r-full);font-size:.875rem;color:var(--c-800);background:var(--c-50);outline:none;font-family:inherit;transition:border-color var(--transition),box-shadow var(--transition)}.links-search[data-v-5b00d79b]::-moz-placeholder{color:var(--c-400)}.links-search[data-v-5b00d79b]::placeholder{color:var(--c-400)}.links-search[data-v-5b00d79b]:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-ring);background:#fff}.links-search-clear[data-v-5b00d79b]{position:absolute;right:.5rem;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:var(--c-200);border-radius:50%;cursor:pointer;color:var(--c-500);transition:background var(--transition),color var(--transition)}.links-search-clear[data-v-5b00d79b] svg{width:12px;height:12px}.links-search-clear[data-v-5b00d79b]:hover{background:var(--c-300);color:var(--c-700)}.alpha-nav[data-v-5b00d79b]{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:2rem;padding:1rem 1.25rem;background:#fff;border-radius:var(--r-lg);box-shadow:var(--shadow-xs);border:1px solid var(--c-100)}.alpha-nav-letter[data-v-5b00d79b]{display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .6rem;border-radius:var(--r-md);color:var(--c-primary);text-decoration:none;transition:background var(--transition),color var(--transition)}.alpha-nav-letter[data-v-5b00d79b]:hover{background:var(--c-primary-surface)}.alpha-nav-count[data-v-5b00d79b]{color:var(--c-400)}.letter-groups[data-v-5b00d79b]{display:flex;flex-direction:column;gap:2.5rem}.letter-group-header[data-v-5b00d79b]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.letter-group-heading[data-v-5b00d79b]{gap:.75rem;margin:0}.letter-group-heading[data-v-5b00d79b],.letter-group-letter[data-v-5b00d79b]{display:flex;align-items:center;flex-shrink:0}.letter-group-letter[data-v-5b00d79b]{justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent-2) 100%);color:#fff;border-radius:var(--r-md)}.letter-group-label[data-v-5b00d79b]{color:var(--c-800);white-space:nowrap}@media(max-width:639px){.letter-group-label[data-v-5b00d79b]{display:none}}.letter-group-count[data-v-5b00d79b]{color:var(--c-400);flex-shrink:0;white-space:nowrap}.letter-group-line[data-v-5b00d79b]{flex:1;height:1px;background:var(--c-200);min-width:2rem}.letter-group-desc[data-v-5b00d79b]{color:var(--c-500);margin:0 0 .75rem}.letter-group-grid[data-v-5b00d79b]{display:grid;grid-template-columns:repeat(1,1fr);gap:.35rem}@media(min-width:640px){.letter-group-grid[data-v-5b00d79b]{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.letter-group-grid[data-v-5b00d79b]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.letter-group-grid[data-v-5b00d79b]{grid-template-columns:repeat(4,1fr)}}.city-link[data-v-5b00d79b]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:var(--r-md);text-decoration:none;color:var(--c-700);transition:background var(--transition),color var(--transition)}.city-link[data-v-5b00d79b]:hover{background:var(--c-primary-surface)}.city-link[data-v-5b00d79b]:hover,.city-link:hover .city-link-icon[data-v-5b00d79b]{color:var(--c-primary)}.city-link-icon[data-v-5b00d79b]{width:12px;height:12px;flex-shrink:0;color:var(--c-300);transition:color var(--transition)}.city-link-name[data-v-5b00d79b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results-grid[data-v-5b00d79b]{display:grid;grid-template-columns:repeat(1,1fr);gap:.35rem}@media(min-width:640px){.search-results-grid[data-v-5b00d79b]{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.search-results-grid[data-v-5b00d79b]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.search-results-grid[data-v-5b00d79b]{grid-template-columns:repeat(4,1fr)}}.links-empty[data-v-5b00d79b]{grid-column:1/-1;text-align:center;padding:3rem 1rem;color:var(--c-500)}.links-empty p[data-v-5b00d79b]{margin:0;font-size:.9375rem}.links-empty strong[data-v-5b00d79b]{color:var(--c-700)}.links-empty-icon[data-v-5b00d79b]{width:32px;height:32px;color:var(--c-300);margin-bottom:.75rem}.links-faq[data-v-5b00d79b]{margin-top:3rem;background:#fff;border-radius:var(--r-lg);padding:1.75rem;box-shadow:var(--shadow-xs);border:1px solid var(--c-100)}.links-faq-title[data-v-5b00d79b]{color:var(--c-800);margin:0 0 1.25rem}.links-faq-list[data-v-5b00d79b]{display:flex;flex-direction:column;gap:.5rem}.links-faq-item[data-v-5b00d79b]{border:1px solid var(--c-100);border-radius:var(--r-md);overflow:hidden;transition:border-color var(--transition)}.links-faq-item[open][data-v-5b00d79b]{border-color:var(--c-200)}.links-faq-item[open] .links-faq-question[data-v-5b00d79b]{color:var(--c-primary);background:var(--c-primary-surface)}.links-faq-item[open] .links-faq-question[data-v-5b00d79b]:after{transform:rotate(180deg)}.links-faq-question[data-v-5b00d79b]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;color:var(--c-700);cursor:pointer;list-style:none;transition:color var(--transition),background var(--transition)}.links-faq-question[data-v-5b00d79b]::-webkit-details-marker{display:none}.links-faq-question[data-v-5b00d79b]:after{content:"";width:20px;height:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2394a3b8' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 0 1 1.06.02L10 11.168l3.71-3.938a.75.75 0 1 1 1.08 1.04l-4.25 4.5a.75.75 0 0 1-1.08 0l-4.25-4.5a.75.75 0 0 1 .02-1.06'/%3E%3C/svg%3E");background-size:contain;flex-shrink:0;transition:transform var(--transition-md)}.links-faq-question[data-v-5b00d79b]:hover{color:var(--c-primary)}.links-faq-answer[data-v-5b00d79b]{padding:0 1.25rem 1.25rem}.links-faq-answer p[data-v-5b00d79b]{margin:0;color:var(--c-600);font-size:.875rem;line-height:1.7}.links-bottom-text[data-v-5b00d79b]{margin-top:2rem;background:#fff;border-radius:var(--r-lg);padding:1.75rem;box-shadow:var(--shadow-xs);border:1px solid var(--c-100)}.links-bottom-text h2[data-v-5b00d79b]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin:0 0 1rem}.links-bottom-text p[data-v-5b00d79b]{margin:0;color:var(--c-600);font-size:.9375rem;line-height:1.7}.links-bottom-text p+p[data-v-5b00d79b]{margin-top:.75rem}.links-bottom-nav[data-v-5b00d79b]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--c-100)}.links-bottom-link[data-v-5b00d79b]{display:inline-flex;align-items:center;gap:.5rem;color:var(--c-primary);text-decoration:none;padding:.5rem 1rem;border:1px solid var(--c-primary-ring);border-radius:var(--r-md);transition:background var(--transition),border-color var(--transition)}.links-bottom-link[data-v-5b00d79b]:hover{background:var(--c-primary-surface);border-color:var(--c-primary)}.links-bottom-link-icon[data-v-5b00d79b]{width:14px;height:14px}.heading[data-v-8fa185f5]{display:flex;align-items:center;gap:.5rem;color:var(--c-800);margin-bottom:1rem}.icon[data-v-8fa185f5]{color:var(--c-primary);width:1.25rem;height:1.25rem;flex-shrink:0}.card[data-v-3db46dcc]{padding:1rem;background:#fff;border-radius:var(--r-md)}.card[data-v-3db46dcc],.card .card-details[data-v-3db46dcc]{display:flex;flex-direction:column;gap:1rem}.card .card-details .buttons-wrapper[data-v-3db46dcc]{display:flex;gap:.5em;flex-wrap:wrap;justify-content:center}.lb-overlay[data-v-0362933e]{position:fixed;inset:0;background:#000000f2;display:flex;flex-direction:column;z-index:var(--z-modal,1100)}.lb-topbar[data-v-0362933e]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;flex-shrink:0}.lb-title[data-v-0362933e]{color:#ffffffb3;font-size:.875rem;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-counter[data-v-0362933e]{color:#fff9;font-size:.875rem;font-variant-numeric:tabular-nums;flex-shrink:0}.lb-actions[data-v-0362933e]{display:flex;gap:.5rem;margin-left:auto}.lb-act[data-v-0362933e],.lb-act[data-v-0362933e-s]{width:40px;height:40px;border-radius:50%;background:#ffffff1a;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,transform .12s}.lb-act[data-v-0362933e] svg,.lb-act svg[data-v-0362933e],.lb-act[data-v-0362933e-s] :deep(svg),.lb-act[data-v-0362933e-s] svg{width:20px;height:20px}.lb-act[data-v-0362933e]:hover,.lb-act[data-v-0362933e-s]:hover{background:#ffffff38;transform:scale(1.05)}.lb-act.on[data-v-0362933e],.lb-act[data-v-0362933e-s].on{color:#fb7185}.lb-main[data-v-0362933e]{flex:1;padding:0 4rem;min-height:0}.lb-figure[data-v-0362933e],.lb-main[data-v-0362933e]{display:flex;align-items:center;justify-content:center;position:relative}.lb-figure[data-v-0362933e],.lb-img[data-v-0362933e]{max-width:100%;max-height:100%}.lb-img[data-v-0362933e]{-o-object-fit:contain;object-fit:contain;border-radius:var(--r-md,8px);display:block}.lb-wm[data-v-0362933e]{left:14px;bottom:12px;font-size:1.05rem;font-weight:800;color:#fffc;text-shadow:0 1px 5px rgba(0,0,0,.6);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lb-arrow[data-v-0362933e],.lb-wm[data-v-0362933e]{position:absolute}.lb-arrow[data-v-0362933e]{top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#ffffff1a;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;flex-shrink:0}.lb-arrow[data-v-0362933e] svg{width:24px;height:24px}.lb-arrow[data-v-0362933e]:hover{background:#ffffff38}.lb-arrow--prev[data-v-0362933e]{left:.75rem}.lb-arrow--next[data-v-0362933e]{right:.75rem}.lb-prog[data-v-0362933e]{flex:0 0 auto;height:3px;background:#ffffff2e;overflow:hidden;margin:0 1rem}.lb-prog-fill[data-v-0362933e]{height:100%;background:#fff;transition:width .1s linear}.lb-thumbs[data-v-0362933e]{display:flex;gap:.375rem;padding:.75rem 1rem;overflow-x:auto;flex-shrink:0;scrollbar-width:none;justify-content:center}.lb-thumbs[data-v-0362933e]::-webkit-scrollbar{display:none}.lb-thumb[data-v-0362933e]{flex-shrink:0;width:80px;height:60px;border-radius:var(--r-md,8px);overflow:hidden;border:2px solid transparent;padding:0;cursor:pointer;background:#ffffff14;transition:border-color .15s,opacity .15s;opacity:.55}.lb-thumb img[data-v-0362933e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lb-thumb[data-v-0362933e]:hover{opacity:.85}.lb-thumb--active[data-v-0362933e]{border-color:#fff;opacity:1}.lb-enter-active[data-v-0362933e],.lb-leave-active[data-v-0362933e]{transition:opacity .2s ease}.lb-enter-from[data-v-0362933e],.lb-leave-to[data-v-0362933e]{opacity:0}.me[data-v-7a504a5e],.me-frame[data-v-7a504a5e]{width:100%}.me-frame[data-v-7a504a5e]{position:relative;aspect-ratio:16/9;border-radius:0;overflow:hidden;background:#0f172a;border:1px solid #e2e8f0}@media(max-width:560px){.me-frame[data-v-7a504a5e]{aspect-ratio:4/3;min-height:260px}}.me-frame iframe[data-v-7a504a5e]{position:absolute;inset:0;width:100%;height:100%;border:0}.me-link[data-v-7a504a5e]{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1rem;border:1px dashed #cbd5e1;border-radius:0;color:#4f46e5;font-weight:700;font-size:.9rem;text-decoration:none}.me-link[data-v-7a504a5e]:hover{background:var(--c-primary-surface)}.me-link[data-v-7a504a5e] svg{width:16px;height:16px}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media(forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media(forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media(hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media(forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media(forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media(forced-colors:active)and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active)and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[dir=rtl] .maplibregl-popup-anchor-right{flex-direction:row}[dir=rtl] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-start}[dir=rtl] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-end}[dir=rtl] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-start}.maplibregl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@media(prefers-reduced-motion:reduce){.maplibregl-user-location-dot:before{animation:none}}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:#0006;color:#fff;display:flex;font-size:1.4em;inset:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media(hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}.m3d[data-v-36a5b3f4]{width:100%;height:100%}.hg[data-v-933e38ed]{margin:1rem 0 1.25rem;display:grid;grid-template-columns:1.7fr 1fr;grid-template-rows:clamp(260px,44vw,470px);gap:8px;height:clamp(260px,44vw,470px);overflow:hidden}.hg.solo[data-v-933e38ed]{grid-template-columns:1fr}.hg-big[data-v-933e38ed]{position:relative;display:block;width:100%;height:100%;min-height:0;min-width:0;padding:0;border:none;cursor:zoom-in;border-radius:0;overflow:hidden;background:#e2e8f0}.hg-big[data-v-933e38ed] img.hg-big-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.hg-big[data-v-933e38ed]:hover img.hg-big-img{transform:scale(1.03)}.hg-grad[data-v-933e38ed]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.28),transparent 30%)}.hg-mini[data-v-933e38ed]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;min-height:0}.hg-tile[data-v-933e38ed]{position:relative;min-height:0;min-width:0;padding:0;border:none;border-radius:0;overflow:hidden;cursor:pointer;background:#e2e8f0}.hg-tile img[data-v-933e38ed]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.hg-tile:hover img[data-v-933e38ed]{transform:scale(1.05)}.hg-more[data-v-933e38ed]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.35rem;background:#0f172a8c;color:#fff;font-size:1.1rem;font-weight:800}.hg-more[data-v-933e38ed] svg{width:20px;height:20px}.hg-seeall[data-v-933e38ed]{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;color:#0f172a;background:#fffffff2;padding:.5rem .85rem;border-radius:0;box-shadow:0 2px 10px #0f172a40;transition:background .15s;z-index:2}.hg-big:hover .hg-seeall[data-v-933e38ed]{background:#fff}.hg-seeall[data-v-933e38ed] svg{width:16px;height:16px}.hg-wm[data-v-933e38ed]{position:absolute;left:16px;bottom:16px;z-index:2;font-size:.95rem;font-weight:800;letter-spacing:.02em;color:#ffffffd9;text-shadow:0 1px 4px rgba(0,0,0,.55);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hg-playcta[data-v-933e38ed]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);flex-direction:column;gap:.7rem;z-index:3;cursor:pointer}.hg-playcta[data-v-933e38ed],.hg-playcta-circle[data-v-933e38ed]{display:flex;align-items:center}.hg-playcta-circle[data-v-933e38ed]{width:88px;height:88px;border-radius:50%;justify-content:center;background:#ffffff29;border:2.5px solid #fff;box-shadow:0 10px 36px #0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .18s,background .18s,border-color .18s,box-shadow .18s}.hg-playcta:hover .hg-playcta-circle[data-v-933e38ed]{transform:scale(1.07);background:#4f46e5;border-color:#4f46e5;box-shadow:0 16px 44px #2563eb99}.hg-playcta-circle[data-v-933e38ed] .iconify,.hg-playcta-circle[data-v-933e38ed] svg{width:52px;height:52px;font-size:52px;color:#fff;margin-left:5px}.hg-playcta-lab[data-v-933e38ed]{font-size:.84rem;font-weight:800;letter-spacing:.02em;color:#fff;background:#0f172a8c;padding:.38rem .9rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 12px #0f172a59}@media(max-width:700px){.hg[data-v-933e38ed]{grid-template-columns:1fr;grid-template-rows:clamp(240px,60vw,340px);height:clamp(240px,60vw,340px)}.hg-mini[data-v-933e38ed]{display:none}}.lo[data-v-fd4790b6]{max-width:1120px;margin:0 auto;padding:0 1rem 2rem}.lo-hero[data-v-fd4790b6]{position:relative;height:clamp(220px,38vw,420px);border-radius:0;overflow:hidden;margin:1rem 0 1.25rem;background:linear-gradient(135deg,#eef2f7,#dbe3ec)}.lo-hero--empty[data-v-fd4790b6]{height:110px;border:1px dashed #cbd5e1;background:#f8fafc}.lo-hero--empty .lo-hero-ph[data-v-fd4790b6]{flex-direction:row;gap:.6rem;color:#94a3b8}.lo-hero--empty .lo-hero-ph[data-v-fd4790b6] svg{width:32px;height:32px;opacity:.7}.lo-hero-ph-txt[data-v-fd4790b6]{font-size:.92rem;font-weight:700}.lo-hero[data-v-fd4790b6] img,.lo-hero-img[data-v-fd4790b6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lo-hero-ph[data-v-fd4790b6]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#a5b4fc;background:linear-gradient(135deg,#eef2ff,#dfe3ff 55%,#ece6ff)}.lo-hero-ph[data-v-fd4790b6] svg{width:84px;height:84px;opacity:.85}.lo-hero-tags[data-v-fd4790b6]{position:absolute;top:14px;left:14px;z-index:2;display:flex;flex-wrap:wrap;gap:.5rem;max-width:calc(100% - 124px)}.lo-badge[data-v-fd4790b6]{font-size:.75rem;font-weight:700;padding:.3rem .7rem;border-radius:0;color:#fff;box-shadow:0 2px 10px #0003}.badge-private[data-v-fd4790b6]{background:#4f46e5}.badge-agency[data-v-fd4790b6]{background:#7c3aed}.badge-developer[data-v-fd4790b6]{background:#059669}.lo-trans[data-v-fd4790b6]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.3rem .7rem;border-radius:0;background:#0f172a;color:#fff;box-shadow:0 2px 10px #00000047}@media(max-width:520px){.lo-playcta-circle[data-v-fd4790b6]{width:68px;height:68px}.lo-playcta-circle[data-v-fd4790b6] svg{width:32px;height:32px}.lo-playcta-lab[data-v-fd4790b6]{font-size:.78rem}}.lo-gactions[data-v-fd4790b6]{position:absolute;top:14px;right:14px;display:flex;gap:.5rem;z-index:3}.lo-gact[data-v-fd4790b6]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#ffffffeb;color:#0f172a;cursor:pointer;box-shadow:0 2px 10px #0f172a40;transition:background .15s,transform .12s}.lo-gact[data-v-fd4790b6]:hover{background:#fff;transform:scale(1.06)}.lo-gact.on[data-v-fd4790b6]{color:#e11d48}.lo-gact[data-v-fd4790b6] svg{width:20px;height:20px}.lo-floorplan[data-v-fd4790b6]{position:absolute;left:14px;bottom:58px;z-index:3;display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.5rem .95rem;border:none;border-radius:var(--r-full,999px);background:#fffffff0;color:#0f172a;font-size:.9375rem;font-weight:700;cursor:pointer;box-shadow:0 2px 10px #0f172a40;transition:background .15s,transform .12s}.lo-floorplan[data-v-fd4790b6]:hover{background:#fff;transform:scale(1.04)}.lo-floorplan[data-v-fd4790b6] svg{width:20px;height:20px}@media(max-width:700px){.lo-floorplan[data-v-fd4790b6]{left:10px;bottom:52px;font-size:.875rem}}.lo-share[data-v-fd4790b6]{position:fixed;inset:0;z-index:3000;background:#080c1499;display:flex;align-items:center;justify-content:center;padding:1rem}.lo-share-box[data-v-fd4790b6]{width:100%;max-width:440px;background:#fff;border-radius:0;padding:1.2rem 1.35rem 1.5rem;box-shadow:0 24px 60px -20px #0f172a99;border-top:3px solid #4f46e5}.lo-share-head[data-v-fd4790b6]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.1rem}.lo-share-head span[data-v-fd4790b6]{font-size:1.1rem;font-weight:800;color:#0f172a;letter-spacing:-.01em}.lo-share-x[data-v-fd4790b6]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:0;background:#f1f5f9;color:#475569;cursor:pointer;transition:background .15s}.lo-share-x[data-v-fd4790b6]:hover{background:#e2e8f0}.lo-share-x[data-v-fd4790b6] svg{width:20px;height:20px}.lo-share-link[data-v-fd4790b6]{display:flex;align-items:center;gap:.5rem;background:#f8fafc;border:1px solid #e2e8f0;padding:.35rem .35rem .35rem .7rem;margin-bottom:1.1rem}.lo-share-link-ic[data-v-fd4790b6]{width:18px;height:18px;color:#94a3b8;flex-shrink:0}.lo-share-link-in[data-v-fd4790b6]{flex:1;min-width:0;border:none;background:transparent;outline:none;font-size:.84rem;color:#475569;height:34px}.lo-share-copy[data-v-fd4790b6]{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;border:none;cursor:pointer;height:36px;padding:0 .85rem;background:#4f46e5;color:#fff;font-size:.84rem;font-weight:800;transition:background .15s}.lo-share-copy[data-v-fd4790b6]:hover{background:#4338ca}.lo-share-copy.ok[data-v-fd4790b6]{background:#059669}.lo-share-copy[data-v-fd4790b6] svg{width:16px;height:16px}.lo-share-grid[data-v-fd4790b6]{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem .4rem}.lo-share-i[data-v-fd4790b6]{flex-direction:column;gap:.45rem;padding:.4rem .2rem;border:none;background:transparent;cursor:pointer;text-decoration:none}.lo-share-i[data-v-fd4790b6],.lo-share-ic[data-v-fd4790b6]{display:flex;align-items:center}.lo-share-ic[data-v-fd4790b6]{justify-content:center;width:52px;height:52px;border-radius:0;color:#fff;box-shadow:0 8px 18px -10px #0f172a8c;transition:transform .12s,filter .12s}.lo-share-i:hover .lo-share-ic[data-v-fd4790b6]{transform:translateY(-2px);filter:brightness(1.06)}.lo-share-ic[data-v-fd4790b6] svg{width:24px;height:24px}.lo-share-lab[data-v-fd4790b6]{font-size:.76rem;font-weight:700;color:#475569;text-align:center}@media(max-width:420px){.lo-share[data-v-fd4790b6]{align-items:flex-end;padding:0}.lo-share-box[data-v-fd4790b6]{max-width:none;border-radius:0;padding-bottom:calc(1.4rem + env(safe-area-inset-bottom,0px))}}.lo-grid[data-v-fd4790b6]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:1.5rem;align-items:start}@media(max-width:860px){.lo-grid[data-v-fd4790b6]{grid-template-columns:minmax(0,1fr)}}.lo-reserved[data-v-fd4790b6]{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:800;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:var(--r-full);padding:.3rem .75rem;margin-bottom:.6rem}.lo-reserved[data-v-fd4790b6] svg{width:16px;height:16px}.lo-soldbar[data-v-fd4790b6]{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:800;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:var(--r-full);padding:.3rem .75rem;margin-bottom:.6rem}.lo-soldbar[data-v-fd4790b6] svg{width:16px;height:16px}.lo-trans--sold[data-v-fd4790b6]{background:#b91c1c!important;color:#fff!important}.lo-title[data-v-fd4790b6]{font-size:clamp(1.4rem,3vw,2rem);font-weight:800;letter-spacing:-.02em;color:#0f172a;margin:0 0 .4rem;line-height:1.2}.lo-loc[data-v-fd4790b6]{display:flex;align-items:center;gap:.35rem;color:#64748b;font-size:.95rem;margin-bottom:1.25rem}.lo-loc[data-v-fd4790b6] svg{width:16px;height:16px}.lo-inw[data-v-fd4790b6]{display:inline-flex;align-items:center;gap:.5rem;margin:-.5rem 0 1.25rem;padding:.55rem .85rem;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:0;color:#6d28d9;font-size:.9rem;text-decoration:none;transition:background .15s}.lo-inw[data-v-fd4790b6]:hover{background:#ede9fe}.lo-inw strong[data-v-fd4790b6]{font-weight:800}.lo-inw[data-v-fd4790b6]>svg:first-child{width:20px;height:20px;flex-shrink:0}.lo-inw-arr[data-v-fd4790b6]{width:16px;height:16px;opacity:.6}.lo-stats[data-v-fd4790b6]{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.75rem}.lo-stat[data-v-fd4790b6]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.2rem;padding:.9rem .6rem;background:#f8fafc;border:1px solid #eef2f7;border-radius:0}.lo-stat-ic[data-v-fd4790b6]{width:24px;height:24px;color:#4f46e5}.lo-stat-val[data-v-fd4790b6]{font-size:1.05rem;font-weight:800;color:#0f172a}.lo-stat-lab[data-v-fd4790b6]{font-size:.75rem;color:#94a3b8;font-weight:600}.lo-block[data-v-fd4790b6]{margin-bottom:1.75rem}.lo-h2[data-v-fd4790b6]{font-size:1.15rem;font-weight:800;color:#0f172a;margin:0 0 .7rem}.lo-desc[data-v-fd4790b6]{line-height:1.7;color:#334155;margin:0;font-size:.97rem}.lo-desc[data-v-fd4790b6] p{margin:0 0 .7rem}.lo-desc[data-v-fd4790b6] p:last-child{margin-bottom:0}.lo-desc[data-v-fd4790b6] ol,.lo-desc[data-v-fd4790b6] ul{margin:0 0 .7rem;padding-left:1.4rem}.lo-desc[data-v-fd4790b6] li{margin-bottom:.25rem}.lo-desc[data-v-fd4790b6] strong{font-weight:700}.lo-desc[data-v-fd4790b6] em{font-style:italic}.lo-desc[data-v-fd4790b6] u{text-decoration:underline}.lo-desc[data-v-fd4790b6] s{text-decoration:line-through}.lo-desc[data-v-fd4790b6] h2{font-size:1.2rem;font-weight:700;color:#1e293b;margin:1rem 0 .4rem}.lo-desc[data-v-fd4790b6] h3{font-size:1.05rem;font-weight:700;color:#1e293b;margin:.8rem 0 .35rem}.lo-desc[data-v-fd4790b6] h2:first-child,.lo-desc[data-v-fd4790b6] h3:first-child{margin-top:0}.lo-ph-head[data-v-fd4790b6]{display:flex;align-items:center;gap:.45rem;padding:.6rem .8rem;border-radius:0;margin-bottom:.7rem;font-size:.9rem;border:1px solid}.lo-ph-head[data-v-fd4790b6] svg{width:20px;height:20px;flex-shrink:0}.lo-ph-head.down[data-v-fd4790b6]{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.lo-ph-head.up[data-v-fd4790b6]{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.lo-ph[data-v-fd4790b6]{list-style:none;padding:0;margin:0;border:1px solid #eef2f7;border-radius:0;overflow:hidden}.lo-ph li[data-v-fd4790b6]{display:flex;align-items:center;gap:.75rem;padding:.65rem .85rem}.lo-ph li[data-v-fd4790b6]:not(:last-child){border-bottom:1px solid #f1f5f9}.lo-ph-date[data-v-fd4790b6]{flex:1;font-size:.86rem;color:#64748b;font-weight:600}.lo-ph-price[data-v-fd4790b6]{font-size:.98rem;font-weight:800;color:#0f172a}.lo-ph-delta[data-v-fd4790b6]{display:inline-flex;align-items:center;gap:.1rem;font-size:.76rem;font-weight:800;padding:.15rem .45rem;border-radius:0;min-width:52px;justify-content:center}.lo-ph-delta[data-v-fd4790b6] svg{width:12px;height:12px}.lo-ph-delta.down[data-v-fd4790b6]{background:#ecfdf5;color:#047857}.lo-ph-delta.up[data-v-fd4790b6]{background:#fef2f2;color:#dc2626}.lo-details[data-v-fd4790b6]{margin:0;-moz-columns:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}@media(max-width:520px){.lo-details[data-v-fd4790b6]{-moz-columns:1;column-count:1}}.lo-detail[data-v-fd4790b6]{-moz-column-break-inside:avoid;break-inside:avoid;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px solid #eef2f7}.lo-detail dt[data-v-fd4790b6]{white-space:nowrap;color:#64748b;font-size:.88rem}.lo-detail dd[data-v-fd4790b6]{margin:0;font-weight:700;color:#1e293b;font-size:.9rem}.lo-extras[data-v-fd4790b6]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.6rem}.lo-extras li[data-v-fd4790b6]{display:flex;align-items:center;gap:.6rem;font-size:.92rem;font-weight:600;color:#1e293b;background:#f8fafc;border:1px solid #eef2f7;border-radius:0;padding:.6rem .75rem}.lo-extras li[data-v-fd4790b6] svg{width:20px;height:20px;color:#4f46e5;flex-shrink:0;background:var(--c-primary-surface);border-radius:0;padding:3px;box-sizing:content-box}.lo-extras li.hl[data-v-fd4790b6]{background:#ecfdf5;border-color:#a7f3d0;color:#065f46;font-weight:700}.lo-extras li.hl[data-v-fd4790b6] svg{color:#059669;background:#d1fae5}.lo-addr[data-v-fd4790b6]{display:flex;align-items:center;gap:.4rem;margin:.7rem 0 0;font-size:.9rem;font-weight:700;color:#1e293b}.lo-addr[data-v-fd4790b6] svg{width:16px;height:16px;color:#4f46e5;flex-shrink:0}.lo-precision[data-v-fd4790b6]{display:flex;align-items:flex-start;gap:.55rem;margin:.7rem 0 0;padding:.6rem .8rem;background:#f5f7ff;border:1px solid #e0e7ff;border-radius:var(--r-md);font-size:.82rem;font-weight:500;color:#475569;line-height:1.45}.lo-precision[data-v-fd4790b6] svg{width:16px;height:16px;color:#4f46e5;flex-shrink:0;margin-top:1px}.lo-area-note[data-v-fd4790b6]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#be123c;background:#fff1f2;border:1px solid #fecdd3;border-radius:0;padding:.5rem .7rem;margin:0 0 .6rem}.lo-area-note[data-v-fd4790b6] svg{width:16px;height:16px}.lo-map[data-v-fd4790b6]{position:relative;height:340px;border-radius:0;overflow:hidden;border:1px solid #e2e8f0;isolation:isolate}.lo-baselayer[data-v-fd4790b6]{position:absolute;right:12px;top:12px;z-index:1000;display:inline-flex;background:#fffffff2;box-shadow:0 4px 14px -4px #0f172a4d;overflow:hidden}.lo-baselayer button[data-v-fd4790b6]{display:inline-flex;align-items:center;gap:.25rem;padding:.42rem .7rem;font-size:.76rem;font-weight:800;border:none;background:transparent;color:#475569;cursor:pointer;transition:background .15s,color .15s}.lo-baselayer button.on[data-v-fd4790b6]{background:#6366f1;color:#fff}.lo-baselayer button[data-v-fd4790b6] svg{width:16px;height:16px}.lo-map[data-v-fd4790b6] .leaflet-container{height:100%;width:100%}.lo-meta[data-v-fd4790b6]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #eef2f7}.lo-chip[data-v-fd4790b6],.lo-meta[data-v-fd4790b6]{align-items:center}.lo-chip[data-v-fd4790b6]{display:inline-flex;gap:.4rem;font-size:.8rem;color:#475569;background:#f8fafc;border:1px solid #eef2f7;border-radius:var(--r-full);padding:.3rem .7rem;line-height:1}.lo-chip[data-v-fd4790b6] svg{width:16px;height:16px;color:#94a3b8;flex-shrink:0}.lo-chip-lab[data-v-fd4790b6]{color:#94a3b8}.lo-chip b[data-v-fd4790b6]{font-weight:700;color:#1e293b}.lo-chip-id[data-v-fd4790b6]{cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s}.lo-chip-id b[data-v-fd4790b6]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;color:#4f46e5;letter-spacing:.01em}.lo-chip-id .lo-chip-copy[data-v-fd4790b6] svg{width:12px;height:12px}.lo-chip-id[data-v-fd4790b6]:hover{background:#eef2ff;border-color:#c7d2fe}.lo-chip-id:hover .lo-chip-copy[data-v-fd4790b6] svg{color:#4f46e5}.lo-aside[data-v-fd4790b6]{position:sticky;top:84px}#lo-kontakt[data-v-fd4790b6]{scroll-margin-top:84px}.lo-subnav[data-v-fd4790b6]{position:sticky;top:var(--header-h,64px);z-index:50;display:flex;gap:.15rem;margin:0 0 1.25rem;padding:0;background:#fff;border-bottom:1px solid #e8edf3;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lo-subnav[data-v-fd4790b6]::-webkit-scrollbar{display:none}@media(max-width:700px){.lo-subnav[data-v-fd4790b6]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}}.lo-subnav-i[data-v-fd4790b6]{position:relative;flex-shrink:0;padding:.85rem 1.05rem;margin-bottom:-1px;font-size:.9rem;font-weight:700;color:#64748b;text-decoration:none;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.lo-subnav-i[data-v-fd4790b6]:hover{color:#1e293b}.lo-subnav-i.on[data-v-fd4790b6]{color:#4f46e5;border-bottom-color:#4f46e5}#lo-mapa[data-v-fd4790b6],#lo-opis[data-v-fd4790b6],#lo-parametry[data-v-fd4790b6],#lo-top[data-v-fd4790b6]{scroll-margin-top:calc(var(--header-h, 64px) + 64px)}.lo-card[data-v-fd4790b6]{border:1px solid #e8edf3;border-radius:0;padding:1.25rem;background:#fff;box-shadow:0 10px 30px -18px #0f172a59}.lo-price-old[data-v-fd4790b6]{font-size:1.05rem;font-weight:700;color:#94a3b8;text-decoration:line-through;line-height:1.1}.lo-price[data-v-fd4790b6]{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;color:#0f172a}.lo-price-per[data-v-fd4790b6]{font-size:.85rem;color:#64748b;font-weight:600;margin-top:-2px;margin-bottom:.6rem}.lo-price-omni[data-v-fd4790b6]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:.1rem 0 .6rem;font-size:.8rem;font-weight:600;color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:var(--r-md);padding:.28rem .55rem}.lo-price-omni-sub[data-v-fd4790b6]{font-weight:500;color:#047857;opacity:.85}.lo-price-omni[data-v-fd4790b6] svg{width:16px;height:16px;flex-shrink:0}.lo-price-omni b[data-v-fd4790b6]{font-weight:800}.lo-pcmp[data-v-fd4790b6]{display:flex;align-items:center;gap:.55rem;padding:.55rem .7rem;border-radius:0;margin-bottom:1rem;border:1px solid}.lo-pcmp[data-v-fd4790b6] svg{width:20px;height:20px;flex-shrink:0}.lo-pcmp-txt[data-v-fd4790b6]{display:flex;flex-direction:column;gap:.05rem;min-width:0}.lo-pcmp-main[data-v-fd4790b6]{font-size:.88rem;font-weight:700;line-height:1.25}.lo-pcmp-main b[data-v-fd4790b6]{font-weight:800}.lo-pcmp-sub[data-v-fd4790b6]{font-size:.75rem;opacity:.8;font-weight:600;line-height:1.3}.lo-pcmp.below[data-v-fd4790b6]{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.lo-pcmp.above[data-v-fd4790b6]{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.lo-pcmp.eq[data-v-fd4790b6]{background:#f1f5f9;border-color:#e2e8f0;color:#475569}.lo-seller-row[data-v-fd4790b6]{display:flex;align-items:center;gap:.65rem;padding:.7rem;margin:.6rem 0 .85rem;border:1px solid #eef2f7;border-radius:0;background:#f8fafc;text-decoration:none;color:inherit}.lo-seller-row.link[data-v-fd4790b6]{transition:background .15s,border-color .15s}.lo-seller-row.link[data-v-fd4790b6]:hover{background:#f1f5f9;border-color:#dbe3ee}.lo-avatar[data-v-fd4790b6]{flex:0 0 44px;width:44px;height:44px;border-radius:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e8edf3;color:#94a3b8}.lo-avatar img[data-v-fd4790b6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lo-avatar[data-v-fd4790b6] svg{width:24px;height:24px}.lo-seller-info[data-v-fd4790b6]{display:flex;flex-direction:column;min-width:0;flex:1}.lo-seller[data-v-fd4790b6]{font-weight:800;color:#1e293b;font-size:.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lo-seller-sub[data-v-fd4790b6]{font-size:.78rem;color:#64748b}.lo-seller-arr[data-v-fd4790b6]{width:20px;height:20px;color:#94a3b8;flex-shrink:0}.lo-phone-btn[data-v-fd4790b6],.lo-phone-num[data-v-fd4790b6]{width:100%;display:flex;align-items:center;gap:.5rem;padding:.85rem 1rem;border-radius:0;font-weight:800;font-size:1.05rem;text-decoration:none;cursor:pointer;border:none}.lo-phone-btn[data-v-fd4790b6]{justify-content:center;background:#4f46e5;color:#fff;box-shadow:0 8px 18px -10px #2563ebb3}.lo-phone-btn[data-v-fd4790b6]:hover{background:#4338ca}.lo-phone-num[data-v-fd4790b6]{background:#4f46e5;color:#fff;letter-spacing:.02em}.lo-phone-num[data-v-fd4790b6]:hover{background:#4338ca}.lo-phone-no[data-v-fd4790b6]{flex:1}.lo-phone-cta[data-v-fd4790b6]{font-size:.78rem;font-weight:700;background:#ffffff38;padding:.2rem .55rem;border-radius:0}.lo-phone-btn[data-v-fd4790b6] svg,.lo-phone-num[data-v-fd4790b6] svg{width:20px;height:20px;flex-shrink:0}.lo-cf[data-v-fd4790b6]{margin-top:.9rem}.lo-cf-sep[data-v-fd4790b6]{display:flex;align-items:center;gap:.6rem;margin:0 0 .8rem;color:#94a3b8;font-size:.78rem;font-weight:600}.lo-cf-sep[data-v-fd4790b6]:after,.lo-cf-sep[data-v-fd4790b6]:before{content:"";flex:1;height:1px;background:#eef2f7}.lo-safe[data-v-fd4790b6]{display:flex;align-items:flex-start;gap:.4rem;margin:1rem 0 0;font-size:.76rem;color:#94a3b8;line-height:1.4}.lo-safe[data-v-fd4790b6] svg{width:16px;height:16px;flex-shrink:0;margin-top:1px}.lo-report[data-v-fd4790b6]{display:inline-flex;align-items:center;gap:.3rem;margin-top:.55rem;font-size:.76rem;font-weight:600;color:#94a3b8;text-decoration:none;transition:color .15s}.lo-report[data-v-fd4790b6]:hover{color:#ef4444}.lo-report[data-v-fd4790b6] svg{width:12px;height:12px}.lo-report[data-v-fd4790b6]{background:none;border:none;cursor:pointer;font:inherit;padding:0}.lo-rep-modal[data-v-fd4790b6]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0f172a8c}.lo-rep-box[data-v-fd4790b6]{position:relative;width:100%;max-width:460px;background:#fff;border-radius:var(--r-lg);padding:1.4rem 1.5rem 1.5rem;box-shadow:0 20px 60px -20px #0f172a80;max-height:90vh;overflow-y:auto}.lo-rep-x[data-v-fd4790b6]{position:absolute;top:.6rem;right:.6rem;background:none;border:none;cursor:pointer;color:#94a3b8;padding:.3rem}.lo-rep-x[data-v-fd4790b6]:hover{color:#1e293b}.lo-rep-x[data-v-fd4790b6] svg{width:20px;height:20px}.lo-rep-title[data-v-fd4790b6]{display:flex;align-items:center;gap:.5rem;margin:0 0 .3rem;font-size:1.15rem;font-weight:800;color:#1e293b}.lo-rep-title[data-v-fd4790b6] svg{width:20px;height:20px;color:#ef4444}.lo-rep-sub[data-v-fd4790b6]{margin:0 0 1rem;font-size:.88rem;color:#64748b}.lo-rep-reasons[data-v-fd4790b6]{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.9rem}.lo-rep-reason[data-v-fd4790b6]{display:flex;align-items:center;gap:.6rem;padding:.6rem .75rem;border:1px solid #e2e8f0;border-radius:var(--r-md);font-size:.9rem;color:#334155;cursor:pointer;transition:border-color .12s,background .12s}.lo-rep-reason[data-v-fd4790b6]:hover{border-color:#cbd5e1}.lo-rep-reason.on[data-v-fd4790b6]{border-color:var(--c-primary,#4f46e5);background:#eef2ff;color:#3730a3;font-weight:600}.lo-rep-reason input[data-v-fd4790b6]{accent-color:var(--c-primary,#4f46e5);flex-shrink:0}.lo-rep-inp[data-v-fd4790b6],.lo-rep-txt[data-v-fd4790b6]{width:100%;box-sizing:border-box;padding:.6rem .75rem;border:1px solid #d7dde6;border-radius:var(--r-md);font-size:.9rem;font-family:inherit;margin-bottom:.6rem}.lo-rep-err[data-v-fd4790b6]{margin:0 0 .6rem;font-size:.82rem;color:#dc2626}.lo-rep-submit[data-v-fd4790b6]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem;background:var(--c-primary,#4f46e5);color:#fff;border:none;border-radius:var(--r-lg);font-size:.98rem;font-weight:800;cursor:pointer}.lo-rep-submit[data-v-fd4790b6]:disabled{opacity:.5;cursor:default}.lo-rep-done[data-v-fd4790b6]{text-align:center;padding:1rem 0 .5rem}.lo-rep-done-ic[data-v-fd4790b6]{width:3rem;height:3rem;color:#16a34a}.lo-rep-done p[data-v-fd4790b6]{margin:.6rem 0 1.2rem;font-size:1rem;font-weight:600;color:#1e293b}.lo-rep-spin[data-v-fd4790b6]{animation:lo-rep-spin-fd4790b6 .9s linear infinite}@keyframes lo-rep-spin-fd4790b6{to{transform:rotate(1turn)}}.lo-media-tabs[data-v-fd4790b6]{display:flex;gap:.4rem;margin-bottom:.8rem}.lo-mtab[data-v-fd4790b6]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.55rem .9rem;border:1px solid #d8e0ea;border-radius:0;background:#fff;color:#475569;font-size:.86rem;font-weight:800;cursor:pointer;transition:all .15s}.lo-mtab[data-v-fd4790b6]:hover{border-color:#94a3b8}.lo-mtab.on[data-v-fd4790b6]{background:#4f46e5;border-color:#4f46e5;color:#fff;box-shadow:0 6px 16px -8px #2563ebcc}.lo-mtab[data-v-fd4790b6] svg{width:16px;height:16px}.lo-plan[data-v-fd4790b6]{position:relative;padding:0;cursor:zoom-in;border:1px solid #e2e8f0;border-radius:0;overflow:hidden;background:#f8fafc}.lo-plan[data-v-fd4790b6],.lo-plan img[data-v-fd4790b6]{display:block;width:100%}.lo-plan img[data-v-fd4790b6]{max-height:520px;-o-object-fit:contain;object-fit:contain}.lo-plan-zoom[data-v-fd4790b6]{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .75rem;background:#0f172acc;color:#fff;border-radius:0;font-size:.78rem;font-weight:700;pointer-events:none}.lo-plan-zoom[data-v-fd4790b6] svg{width:16px;height:16px}.lo-planlb[data-v-fd4790b6]{position:fixed;inset:0;z-index:4000;background:#0f172a;display:flex;flex-direction:column}.lo-planlb-bar[data-v-fd4790b6]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .8rem;background:#0f172af5;color:#fff;flex-shrink:0}.lo-planlb-title[data-v-fd4790b6]{display:inline-flex;align-items:center;gap:.4rem;font-weight:800;font-size:.95rem}.lo-planlb-title[data-v-fd4790b6] svg{width:16px;height:16px}.lo-planlb-ctl[data-v-fd4790b6]{display:flex;align-items:center;gap:.35rem}.lo-planlb-ctl button[data-v-fd4790b6]{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:0;background:#ffffff1f;color:#fff;cursor:pointer}.lo-planlb-ctl button[data-v-fd4790b6]:disabled{opacity:.35;cursor:default}.lo-planlb-ctl button[data-v-fd4790b6]:not(:disabled):hover{background:#ffffff38}.lo-planlb-ctl[data-v-fd4790b6] svg{width:20px;height:20px}.lo-planlb-x[data-v-fd4790b6]{background:#fff3!important}.lo-planlb-pct[data-v-fd4790b6]{min-width:48px;text-align:center;font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums}.lo-planlb-stage[data-v-fd4790b6]{flex:1;min-height:0;overflow:auto;display:grid;place-items:center;touch-action:pinch-zoom;-webkit-overflow-scrolling:touch}.lo-planlb-stage.zoomed[data-v-fd4790b6]{place-items:start}.lo-planlb-img[data-v-fd4790b6]{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;cursor:zoom-in;background:#fff}.lo-planlb-img.zoomed[data-v-fd4790b6]{max-width:none;max-height:none;height:auto;cursor:zoom-out}@media(max-width:560px){.lo-media-tabs[data-v-fd4790b6]{gap:.3rem}.lo-mtab[data-v-fd4790b6]{flex:1;padding:.6rem .4rem;font-size:.8rem;gap:.25rem}.lo-plan img[data-v-fd4790b6]{max-height:70vh}}.lo-mbar[data-v-fd4790b6]{display:none}@media(max-width:860px){.lo-mbar[data-v-fd4790b6]{display:flex;align-items:center;gap:.55rem;position:fixed;left:0;right:0;bottom:0;z-index:900;padding:.6rem .85rem calc(.6rem + env(safe-area-inset-bottom,0px));background:#fffffff7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #e6ebf2;box-shadow:0 -8px 22px -12px #0f172a66}.lo-mbar-price[data-v-fd4790b6]{font-weight:800;color:#0f172a;font-size:1rem;white-space:nowrap;margin-right:auto}.lo-mbar-btn[data-v-fd4790b6]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.72rem 1.05rem;border-radius:0;font-size:.9rem;font-weight:800;text-decoration:none}.lo-mbar-btn.call[data-v-fd4790b6]{background:#f1f5f9;color:#1e293b}.lo-mbar-btn.msg[data-v-fd4790b6]{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 8px 18px -8px #4f46e5e6}.lo-mbar-btn[data-v-fd4790b6] svg{width:16px;height:16px}.lo[data-v-fd4790b6]{padding-bottom:5.5rem}}.am-backdrop[data-v-3f4e896f]{position:fixed;inset:0;z-index:10000;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:1.5rem}.am-box[data-v-3f4e896f]{display:flex;flex-direction:column;width:min(1100px,100%);height:min(80vh,780px);background:#fff;border-radius:var(--r-xl);overflow:hidden;box-shadow:0 30px 60px -20px #0f172a99}.am-head[data-v-3f4e896f]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-bottom:1px solid #e8edf3}.am-title[data-v-3f4e896f]{display:flex;align-items:center;gap:.45rem;margin:0;font-size:1.05rem;font-weight:800;color:#0f172a}.am-title[data-v-3f4e896f] svg{width:20px;height:20px;color:#4f46e5}.am-hint[data-v-3f4e896f]{margin:.3rem 0 0;font-size:.85rem;color:#64748b;line-height:1.45}.am-x[data-v-3f4e896f]{border:0;background:transparent;cursor:pointer;color:#64748b;padding:.25rem}.am-x[data-v-3f4e896f]:hover{color:#0f172a}.am-x[data-v-3f4e896f] svg{width:22px;height:22px}.am-map[data-v-3f4e896f]{position:relative;flex:1;min-height:0;cursor:crosshair}.am-map[data-v-3f4e896f] .leaflet-container{width:100%;height:100%}.am-counter[data-v-3f4e896f]{position:absolute;left:12px;bottom:12px;z-index:500;background:#fffffff2;border:1px solid #e2e8f0;border-radius:var(--r-lg);padding:.4rem .7rem;font-size:.85rem;font-weight:700;color:#0f172a}.am-counter em[data-v-3f4e896f]{color:#94a3b8;font-style:normal;font-weight:600;margin-left:.2rem}.am-foot[data-v-3f4e896f]{align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1.15rem;border-top:1px solid #e8edf3;background:#f8fafc}.am-foot[data-v-3f4e896f],.am-foot-left[data-v-3f4e896f]{display:flex;flex-wrap:wrap}.am-foot-left[data-v-3f4e896f]{gap:.45rem}.am-btn[data-v-3f4e896f]{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;padding:.55rem .9rem;border-radius:var(--r-lg);border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:.88rem;font-weight:700}.am-btn[data-v-3f4e896f]:hover:not(:disabled){background:#f1f5f9}.am-btn[data-v-3f4e896f]:disabled{opacity:.5;cursor:default}.am-btn[data-v-3f4e896f] svg{width:17px;height:17px}.am-btn-danger[data-v-3f4e896f]{color:#e11d48;border-color:#fecdd3}.am-btn-go[data-v-3f4e896f]{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border:0;padding:.6rem 1.2rem}.am-btn-go[data-v-3f4e896f]:hover:not(:disabled){filter:brightness(1.08)}@media(max-width:720px){.am-backdrop[data-v-3f4e896f]{padding:0}.am-box[data-v-3f4e896f]{width:100%;height:100dvh;border-radius:0}.am-head[data-v-3f4e896f]{padding:.85rem .9rem calc(.85rem + env(safe-area-inset-top,0px))}.am-hint[data-v-3f4e896f]{display:none}.am-foot[data-v-3f4e896f]{flex-direction:column;align-items:stretch;gap:.5rem;padding:.75rem .9rem calc(.75rem + env(safe-area-inset-bottom,0px))}.am-foot-left[data-v-3f4e896f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.am-btn[data-v-3f4e896f]{min-height:44px}.am-btn[data-v-3f4e896f],.am-btn-go[data-v-3f4e896f]{justify-content:center}.am-btn-go[data-v-3f4e896f]{width:100%;min-height:48px}}.rf[data-v-15a8c64c]{background:#fff;border:1px solid #e8edf3;border-radius:0;padding:1rem 1.1rem;box-shadow:0 8px 24px -18px #0f172a4d;margin:1rem auto 1.25rem;max-width:1680px;position:sticky;top:64px;z-index:60}@media(max-width:860px){.rf[data-v-15a8c64c]{position:static}}.rf-search[data-v-15a8c64c]{display:flex;align-items:stretch;gap:.5rem;flex-wrap:nowrap;margin:0 0 .9rem;padding-bottom:.85rem;border-bottom:1px solid #f1f5f9;position:relative;z-index:70}.rf-search-geo[data-v-15a8c64c],.rf-search-q[data-v-15a8c64c]{position:relative;display:flex;align-items:center;min-width:0;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--r-lg);padding:0 .5rem 0 .75rem}.rf-search-geo[data-v-15a8c64c]{flex:3 1 260px}.rf-search-q[data-v-15a8c64c]{flex:2 1 200px}.rf-search-ic[data-v-15a8c64c]{width:20px;height:20px;color:#4f46e5;flex-shrink:0}.rf-search-in[data-v-15a8c64c]{flex:1;min-width:0;border:0;outline:none;background:transparent;padding:.7rem .55rem;font-size:.95rem;color:#0f172a;font-weight:600}.rf-search-in[data-v-15a8c64c]::-moz-placeholder{color:#94a3b8;font-weight:500}.rf-search-in[data-v-15a8c64c]::placeholder{color:#94a3b8;font-weight:500}.rf-search-km[data-v-15a8c64c]{display:inline-flex;align-items:center;gap:.3rem;flex:0 0 auto;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--r-lg);padding:0 .6rem 0 .7rem}.rf-search-km select[data-v-15a8c64c]{border:0;outline:none;background:transparent;padding:.7rem .2rem;font-size:.9rem;font-weight:700;color:#0f172a;cursor:pointer}.rf-search-kind[data-v-15a8c64c]{flex-shrink:0;margin-right:.35rem;padding:.15rem .5rem;border-radius:var(--r-full);background:#eef2ff;color:#4338ca;font-size:.72rem;font-weight:700;white-space:nowrap}.rf-search-drop[data-v-15a8c64c]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:9999;list-style:none;margin:0;padding:.35rem;max-height:340px;overflow-y:auto;background:#fff;border:1px solid #e6ebf2;border-radius:var(--r-lg);box-shadow:0 24px 48px -14px #0f172a73}.rf-search-drop li[data-v-15a8c64c]{display:flex;align-items:center;gap:.5rem;padding:.55rem .65rem;border-radius:var(--r-md);cursor:pointer;color:#1e293b}.rf-search-drop li[data-v-15a8c64c]:hover{background:#eef2ff}.rf-search-drop[data-v-15a8c64c] svg{width:16px;height:16px;color:#4f46e5;flex-shrink:0}.rf-search-drop-name[data-v-15a8c64c]{font-size:.92rem;font-weight:600}.rf-search-drop-kind[data-v-15a8c64c]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:#4f46e5;background:#eef2ff;border-radius:6px;padding:.1rem .4rem}.rf-search-drop-sub[data-v-15a8c64c]{font-size:.78rem;color:#94a3b8;margin-left:auto}.rf-search-go[data-v-15a8c64c],.rf-search-save[data-v-15a8c64c]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex:0 0 auto;border:0;cursor:pointer;border-radius:var(--r-lg);padding:0 1.15rem;font-size:.9rem;font-weight:800;transition:filter .15s,transform .08s}.rf-search-go[data-v-15a8c64c]{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff}.rf-search-go[data-v-15a8c64c]:hover{filter:brightness(1.08)}.rf-search-go[data-v-15a8c64c]:active{transform:scale(.97)}.rf-search-map[data-v-15a8c64c],.rf-search-save[data-v-15a8c64c]{background:#f1f5f9;color:#334155;border:1px solid #e2e8f0}.rf-search-map[data-v-15a8c64c]:hover{background:#e2e8f0}.rf-search-map.on[data-v-15a8c64c]{background:#eef2ff;color:#4338ca;border-color:#c7d2fe}.rf-search-map[data-v-15a8c64c]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex:0 0 auto;cursor:pointer;border-radius:var(--r-lg);padding:0 1rem;font-size:.9rem;font-weight:800}.rf-search-map[data-v-15a8c64c] svg{width:18px;height:18px}.rf-search-save[data-v-15a8c64c]:hover{background:#e2e8f0}.rf-search-save.done[data-v-15a8c64c]{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.rf-search-save[data-v-15a8c64c]:disabled{opacity:.6;cursor:default}.rf-search-go[data-v-15a8c64c] svg,.rf-search-save[data-v-15a8c64c] svg{width:18px;height:18px}@media(max-width:860px){.rf-search[data-v-15a8c64c]{flex-wrap:wrap;gap:.45rem}.rf-search-geo[data-v-15a8c64c]{flex:1 1 100%}.rf-search-km[data-v-15a8c64c]{flex:1 1 100%;justify-content:center}.rf-search-go[data-v-15a8c64c]{flex:2 1 0;padding:.75rem 1rem}.rf-search-map[data-v-15a8c64c],.rf-search-save[data-v-15a8c64c]{flex:1 1 0;padding:.75rem .5rem}.rf-search-drop[data-v-15a8c64c]{max-height:60vh}}.rf-cathead[data-v-15a8c64c]{margin:0 0 .9rem;padding-bottom:.85rem;border-bottom:1px solid #f1f5f9}.rf-txtoggle[data-v-15a8c64c]{display:inline-flex;padding:.25rem;gap:.2rem;background:#f1f5f9;border-radius:0;margin-bottom:.7rem}.rf-txbtn[data-v-15a8c64c]{padding:.45rem 1.1rem;border-radius:0;font-size:.9rem;font-weight:800;color:#475569;text-decoration:none;transition:background .15s,color .15s}.rf-txbtn[data-v-15a8c64c]:hover{color:#1e293b}.rf-txbtn.on[data-v-15a8c64c]{background:#fff;color:#4f46e5;box-shadow:0 2px 8px -2px #0f172a2e}.rf-cats[data-v-15a8c64c]{display:flex;flex-wrap:wrap;gap:.45rem}.rf-cat[data-v-15a8c64c]{border:0;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .9rem;border-radius:0;font-size:.9rem;font-weight:700;text-decoration:none;color:#334155;background:#f1f5f9;border:1px solid transparent;transition:background .15s,color .15s}.rf-cat[data-v-15a8c64c]:hover{background:#e2e8f0}.rf-cat-inw[data-v-15a8c64c]{background:#fef3c7;color:#92400e}.rf-cat-inw[data-v-15a8c64c]:hover{background:#fde68a}.rf-cat.on[data-v-15a8c64c]{background:#4f46e5;color:#fff;box-shadow:0 6px 16px -8px #2563ebcc}.rf-cat[data-v-15a8c64c] svg{width:16px;height:16px}.rf-bar[data-v-15a8c64c]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;z-index:30}.rf-bar[data-v-15a8c64c],.rf-pill-wrap[data-v-15a8c64c]{position:relative}.rf-pill[data-v-15a8c64c]{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;height:46px;border:2px solid #cbd5e1;border-radius:0;background:#fff;color:#0f172a;font-size:.94rem;font-weight:800;cursor:pointer;box-shadow:0 1px 2px #0f172a0f;transition:border-color .15s,background .15s,box-shadow .15s,color .15s;white-space:nowrap}.rf-pill[data-v-15a8c64c]:hover{border-color:#475569;background:#f8fafc}.rf-pill.open[data-v-15a8c64c]{border-color:#4f46e5;box-shadow:0 0 0 3px #2563eb2e}.rf-pill.set[data-v-15a8c64c]{border-color:#4f46e5;background:#4f46e5;color:#fff;box-shadow:0 4px 12px -4px #2563eb8c}.rf-pill.set .rf-pill-chev[data-v-15a8c64c]{color:#ffffffd9!important}.rf-pill[data-v-15a8c64c] svg{width:16px;height:16px}.rf-pill-chev[data-v-15a8c64c]{color:#475569!important;margin-left:.05rem}.rf-pill-txt[data-v-15a8c64c]{max-width:220px;overflow:hidden;text-overflow:ellipsis}.rf-pill-loc[data-v-15a8c64c]{min-width:180px;justify-content:flex-start}.rf-pill-loc .rf-pill-txt[data-v-15a8c64c]{flex:1;text-align:left}.rf-panel[data-v-15a8c64c]{position:absolute;top:calc(100% + 8px);left:0;z-index:40;min-width:280px;background:#fff;border:1px solid #e6ebf2;border-radius:0;box-shadow:0 20px 44px -16px #0f172a59;padding:.95rem;display:flex;flex-direction:column;gap:.5rem}.rf-panel-more[data-v-15a8c64c]{width:560px;max-width:calc(100vw - 2rem)}.rf-panel-loc[data-v-15a8c64c]{min-width:300px}@media(max-width:620px){.rf-panel[data-v-15a8c64c]{left:auto;right:0}.rf-panel-more[data-v-15a8c64c]{width:calc(100vw - 2rem)}}@media(max-width:720px){.rf[data-v-15a8c64c]{padding:.8rem .75rem}.rf-txtoggle[data-v-15a8c64c]{display:flex;width:100%;margin-bottom:.55rem}.rf-txbtn[data-v-15a8c64c]{flex:1 1 0;text-align:center;padding:.6rem .5rem;font-size:.85rem}.rf-bar[data-v-15a8c64c],.rf-cats[data-v-15a8c64c],.rf-quick[data-v-15a8c64c]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:.15rem}.rf-bar[data-v-15a8c64c]::-webkit-scrollbar,.rf-cats[data-v-15a8c64c]::-webkit-scrollbar,.rf-quick[data-v-15a8c64c]::-webkit-scrollbar{display:none}.rf-cat[data-v-15a8c64c],.rf-pill[data-v-15a8c64c],.rf-quick-btn[data-v-15a8c64c]{flex:0 0 auto}.rf-cat[data-v-15a8c64c]{padding:.55rem .85rem}.rf-pill[data-v-15a8c64c]{height:44px;padding:.5rem .85rem;font-size:.88rem}.rf-pill-txt[data-v-15a8c64c]{max-width:150px}.rf-panel[data-v-15a8c64c]{position:fixed;inset:auto 0 0;width:auto;min-width:0;max-height:72vh;overflow-y:auto;border-radius:var(--r-xl) var(--r-xl) 0 0;padding:1.1rem 1rem calc(1.1rem + env(safe-area-inset-bottom,0px));box-shadow:0 -18px 40px -12px #0f172a73;z-index:9998}.rf-panel-more[data-v-15a8c64c]{width:auto;max-width:none}.rf-overlay[data-v-15a8c64c]{background:#0f172a59;z-index:9997}.rf--panel-open[data-v-15a8c64c]{z-index:9990}.rf--panel-open .rf-bar[data-v-15a8c64c]{z-index:9995}}.rf-lab[data-v-15a8c64c]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.rf-hint[data-v-15a8c64c]{font-size:.76rem;color:#94a3b8;margin:.5rem 0 0;line-height:1.4}.rf-lab-mt[data-v-15a8c64c]{margin-top:.35rem}.rf-inp[data-v-15a8c64c]{width:100%;padding:.55rem .7rem;border:1px solid #d8e0ea;border-radius:0;font-size:.9rem;background:#f8fafc;transition:border-color .15s,background .15s,box-shadow .15s}.rf-inp[data-v-15a8c64c]:focus{outline:none;border-color:#4f46e5;background:#fff;box-shadow:0 0 0 3px #2563eb1f}.rf-field[data-v-15a8c64c]{display:flex;flex-direction:column;gap:.3rem}.rf-range-row[data-v-15a8c64c]{display:flex;align-items:center;gap:.45rem}.rf-range-sep[data-v-15a8c64c]{color:#cbd5e1;font-weight:700;flex-shrink:0}.rf-num[data-v-15a8c64c]{position:relative;flex:1;min-width:0;display:block}.rf-num .rf-inp-num[data-v-15a8c64c]{width:100%;padding-right:2.2rem;font-weight:700;font-variant-numeric:tabular-nums}.rf-unit[data-v-15a8c64c]{position:absolute;right:.65rem;top:50%;transform:translateY(-50%);font-size:.8rem;font-weight:700;color:#94a3b8;pointer-events:none}.rf-num:focus-within .rf-unit[data-v-15a8c64c]{color:#4f46e5}.rf-seg[data-v-15a8c64c]{display:flex;flex-wrap:wrap;gap:.35rem}.rf-seg-btn[data-v-15a8c64c]{padding:.45rem .75rem;border:1px solid #d8e0ea;border-radius:0;background:#f8fafc;color:#475569;font-size:.84rem;font-weight:700;cursor:pointer;transition:all .15s}.rf-seg-btn[data-v-15a8c64c]:hover{border-color:#c7d2fe}.rf-seg-btn.on[data-v-15a8c64c]{border-color:#4f46e5;background:var(--c-primary-surface);color:#4338ca}.rf-more-grid[data-v-15a8c64c]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}@media(max-width:620px){.rf-more-grid[data-v-15a8c64c]{grid-template-columns:1fr}}.rf-field-area[data-v-15a8c64c]{margin-top:.7rem}.rf-extras-list[data-v-15a8c64c]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.1rem}.rf-chk[data-v-15a8c64c]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border-radius:0;border:1px solid #d8e0ea;background:#f8fafc;color:#475569;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s}.rf-chk[data-v-15a8c64c]:hover{border-color:#c7d2fe;background:#eef2ff}.rf-chk.on[data-v-15a8c64c]{border-color:#4f46e5;background:var(--c-primary-surface);color:#4338ca}.rf-chk[data-v-15a8c64c] svg{width:16px;height:16px}.rf-panel-actions[data-v-15a8c64c]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.6rem;padding-top:.7rem;border-top:1px solid #f1f5f9}.rf-panel-clear[data-v-15a8c64c]{background:none;border:none;color:#64748b;font-size:.84rem;font-weight:700;cursor:pointer;padding:.3rem}.rf-panel-clear[data-v-15a8c64c]:hover{color:#e11d48}.rf-panel-apply[data-v-15a8c64c]{padding:.5rem 1.1rem;background:#4f46e5;color:#fff;border:none;border-radius:0;font-size:.86rem;font-weight:800;cursor:pointer}.rf-panel-apply[data-v-15a8c64c]:hover{background:#4338ca}.rf-search-inp[data-v-15a8c64c]{width:100%;padding:.6rem .75rem;border:1px solid #d8e0ea;border-radius:0;font-size:.92rem}.rf-search-inp[data-v-15a8c64c]:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #2563eb1f}.rf-loc-list[data-v-15a8c64c]{list-style:none;margin:.4rem 0 0;padding:0;max-height:280px;overflow-y:auto}.rf-loc-item[data-v-15a8c64c]{width:100%;display:flex;align-items:center;gap:.4rem;padding:.5rem;border:none;background:none;text-align:left;font-size:.9rem;font-weight:600;color:#334155;border-radius:0;cursor:pointer}.rf-loc-item[data-v-15a8c64c]:hover{background:#f1f5f9;color:#4f46e5}.rf-loc-item[data-v-15a8c64c] svg{width:16px;height:16px;color:#94a3b8}.rf-loc-empty[data-v-15a8c64c]{padding:.6rem;color:#94a3b8;font-size:.85rem}.rf-quick[data-v-15a8c64c]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.6rem}.rf-quick-btn[data-v-15a8c64c]{display:inline-flex;align-items:center;gap:.3rem;height:40px;padding:0 .85rem;border:1px dashed #cbd5e1;border-radius:0;background:#fff;color:#475569;font-size:.84rem;font-weight:700;cursor:pointer;transition:all .15s}.rf-quick-btn[data-v-15a8c64c]:hover{border-color:#94a3b8;color:#1e293b}.rf-quick-btn.on[data-v-15a8c64c]{border-style:solid;border-color:#4f46e5;background:var(--c-primary-surface);color:#4338ca}.rf-quick-btn[data-v-15a8c64c] .iconify,.rf-quick-btn[data-v-15a8c64c] svg{width:16px;height:16px;flex-shrink:0}@media(max-width:720px){.rf-quick-btn[data-v-15a8c64c]{padding:0 .7rem}}.rf-go[data-v-15a8c64c]{display:inline-flex;align-items:center;gap:.4rem;height:42px;padding:0 1.4rem;background:#4f46e5;color:#fff;border:none;border-radius:0;font-weight:800;font-size:.9rem;cursor:pointer;box-shadow:0 8px 18px -8px #2563ebe6;transition:background .15s}.rf-go[data-v-15a8c64c]:hover{background:#4338ca}.rf-go[data-v-15a8c64c] svg{width:16px;height:16px}.rf-overlay[data-v-15a8c64c]{position:fixed;inset:0;z-index:20}.rf-chips[data-v-15a8c64c]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.85rem}.rf-chip[data-v-15a8c64c]{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .7rem;border-radius:0;border:1px solid #c7d2fe;background:#eef2ff;color:#3730a3;font-size:.8rem;font-weight:700;cursor:pointer;transition:background .15s}.rf-chip[data-v-15a8c64c]:hover{background:#e0e7ff}.rf-chip[data-v-15a8c64c] svg{width:12px;height:12px}.rf-chip-clear[data-v-15a8c64c]{border-color:#fecdd3;background:#fff1f2;color:#be123c}.rf-chip-clear[data-v-15a8c64c]:hover{background:#ffe4e6}.rl[data-v-735ee163]{max-width:1120px;margin:1.5rem auto;padding:0 1rem}.rl-head[data-v-735ee163]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:0 0 1rem}.rl-title[data-v-735ee163]{font-size:1.4rem;font-weight:800;margin:0;color:#0f172a;letter-spacing:-.01em}.rl-tools[data-v-735ee163]{display:flex;align-items:center;gap:1rem}.rl-count[data-v-735ee163]{font-size:.85rem;font-weight:700;color:#475569}.rl-sort[data-v-735ee163]{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;color:#64748b}.rl-sort select[data-v-735ee163]{border:1px solid #d8e0ea;border-radius:0;padding:.35rem .5rem;font-size:.82rem;background:#fff;font-weight:600;color:#0f172a}.rl-empty[data-v-735ee163]{flex-direction:column;text-align:center;gap:.35rem;padding:3rem 1.5rem;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px dashed #cbd5e1;border-radius:0}.rl-empty[data-v-735ee163],.rl-empty-art[data-v-735ee163]{display:flex;align-items:center}.rl-empty-art[data-v-735ee163]{width:64px;height:64px;justify-content:center;border-radius:50%;background:#fff;color:#94a3b8}.rl-empty-art[data-v-735ee163] svg{width:32px;height:32px}.rl-empty-title[data-v-735ee163]{font-size:1.05rem;font-weight:700;color:#1e293b;margin:.4rem 0 0}.rl-empty-sub[data-v-735ee163]{font-size:.88rem;color:#64748b;margin:0}.rl-list[data-v-735ee163]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1rem;justify-content:center}@media(max-width:520px){.rl-list[data-v-735ee163]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.rl-card[data-v-735ee163]{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #e8edf3;border-radius:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a;transition:box-shadow .2s,border-color .2s}.rl-card[data-v-735ee163]:hover{box-shadow:0 8px 24px -14px #0f172a47;border-color:#dbe3ee}.rl-stretch[data-v-735ee163]{position:absolute;inset:0;z-index:1}.rl-media[data-v-735ee163]{position:relative;z-index:2;width:100%;aspect-ratio:3/2;background:linear-gradient(135deg,#eef2f7,#e2e8f0);overflow:hidden}.rl-img[data-v-735ee163],.rl-media[data-v-735ee163] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.rl-card:hover .rl-img[data-v-735ee163],.rl-card:hover .rl-media[data-v-735ee163] img{transform:scale(1.04)}.rl-ph[data-v-735ee163]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#cbd5e1}.rl-ph[data-v-735ee163] svg{width:48px;height:48px}.rl-badge[data-v-735ee163]{top:8px;font-weight:700;border-radius:0;color:#fff}.rl-badge[data-v-735ee163],.rl-reserved[data-v-735ee163]{position:absolute;left:8px;font-size:.75rem;padding:.2rem .5rem;box-shadow:0 2px 8px #0003}.rl-reserved[data-v-735ee163]{bottom:8px;z-index:3;display:inline-flex;align-items:center;gap:.25rem;font-weight:800;color:#b45309;background:#fffbebf7}.rl-reserved[data-v-735ee163] svg{width:12px;height:12px}.badge-private[data-v-735ee163]{background:#2563ebf2}.badge-agency[data-v-735ee163]{background:#7c3aedf2}.badge-developer[data-v-735ee163]{background:#059669f2}.rl-body[data-v-735ee163]{flex:1;min-width:0;display:flex;flex-direction:column;padding:.7rem .8rem}.rl-trans[data-v-735ee163]{display:inline-flex;align-self:flex-start;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .45rem;border-radius:0;margin-bottom:.3rem}.rl-trans.tt-sale[data-v-735ee163]{background:var(--c-primary-surface);color:#4338ca}.rl-trans.tt-rent[data-v-735ee163]{background:#f5f3ff;color:#6d28d9}.rl-trans.tt-buy[data-v-735ee163]{background:#ecfdf5;color:#047857}.rl-price-row[data-v-735ee163]{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.rl-price[data-v-735ee163]{font-size:1.15rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1.1}.rl-price-per[data-v-735ee163]{font-size:.76rem;color:#64748b;font-weight:600}.rl-lowest30[data-v-735ee163]{font-size:.75rem;color:#94a3b8;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rl-card-title[data-v-735ee163]{position:relative;z-index:2;font-size:.98rem;font-weight:700;color:#1e293b;text-decoration:none;line-height:1.35;margin:.3rem 0 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rl-card-title[data-v-735ee163]:hover{color:#4f46e5}.rl-loc[data-v-735ee163]{display:flex;align-items:center;gap:.25rem;font-size:.8rem;color:#94a3b8;margin:.3rem 0 .5rem}.rl-loc[data-v-735ee163] svg{width:12px;height:12px;flex-shrink:0}.rl-feats[data-v-735ee163]{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .55rem;margin-top:auto;padding-top:.4rem;font-size:.86rem;font-weight:700;color:#1e293b}.rl-feats span[data-v-735ee163]{position:relative}.rl-feats span[data-v-735ee163]:not(:last-child):after{content:"·";position:absolute;right:-.4rem;color:#cbd5e1}.rl-dev[data-v-735ee163]{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.35rem;margin:.45rem 0 0;font-size:.76rem;font-weight:700;color:#7c3aed;text-decoration:none}.rl-dev[data-v-735ee163]:hover{text-decoration:underline}.rl-dev[data-v-735ee163] svg{width:12px;height:12px}.rl-dev-logo[data-v-735ee163]{width:20px;height:20px;border-radius:0;-o-object-fit:cover;object-fit:cover;background:#fff;flex-shrink:0}.lm[data-v-da9c151d]{margin:1.25rem 0}.lm-head[data-v-da9c151d]{display:flex;align-items:baseline;gap:.6rem;margin:0 0 .7rem}.lm-title[data-v-da9c151d]{font-size:1.25rem;font-weight:800;margin:0;color:#0f172a}.lm-count[data-v-da9c151d]{font-size:.82rem;font-weight:600;color:#64748b}.lm-box[data-v-da9c151d]{height:440px;border-radius:0;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 10px 30px -20px #0f172a66;isolation:isolate}.lm-box[data-v-da9c151d] .leaflet-container{height:100%;width:100%;font-family:inherit}[data-v-da9c151d] .lm-pin-wrap{background:none;border:none}[data-v-da9c151d] .lm-pin{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 .6rem;border-radius:0;background:#6366f1;color:#fff;font-size:.78rem;font-weight:800;white-space:nowrap;box-shadow:0 4px 10px -2px #6366f180;border:2px solid #fff;cursor:pointer;transition:transform .12s}[data-v-da9c151d] .lm-pin:hover{transform:scale(1.08);z-index:1000}[data-v-da9c151d] .leaflet-popup-content-wrapper{border-radius:0}[data-v-da9c151d] .lm-pop{display:flex;flex-direction:column;gap:.15rem;text-decoration:none;color:inherit;min-width:160px}[data-v-da9c151d] .lm-pop-price{font-size:1.05rem;font-weight:800;color:#4f46e5}[data-v-da9c151d] .lm-pop-title{font-size:.85rem;font-weight:600;color:#0f172a;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-v-da9c151d] .lm-pop-meta{font-size:.78rem;color:#64748b}.lr[data-v-37db70d1]{max-width:1680px;margin:1.25rem auto;padding:0 1rem}.lr-head[data-v-37db70d1]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:0 0 1rem}.lr-title[data-v-37db70d1]{font-size:1.45rem;font-weight:800;margin:0;color:#0f172a;letter-spacing:-.01em}.lr-tools[data-v-37db70d1]{display:flex;align-items:center;gap:.5rem .75rem;flex-wrap:wrap}.lr-count[data-v-37db70d1]{font-size:.85rem;font-weight:700;color:#475569}.lr-sort[data-v-37db70d1]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #d8e0ea;border-radius:var(--r-md);padding-left:.55rem;background:#fff}.lr-sort-ic[data-v-37db70d1]{width:16px;height:16px;color:#64748b;flex-shrink:0}.lr-sort select[data-v-37db70d1]{border:none;border-radius:var(--r-md);padding:.4rem .6rem .4rem .1rem;font-size:.84rem;font-weight:600;background:transparent;color:#0f172a;cursor:pointer}.lr-sort select[data-v-37db70d1]:focus{outline:none}.lr-toggle[data-v-37db70d1]{display:inline-flex;border:1px solid #d8e0ea;border-radius:var(--r-md);overflow:hidden}.lr-toggle button[data-v-37db70d1]{display:inline-flex;align-items:center;gap:.25rem;padding:.4rem .7rem;font-size:.82rem;font-weight:700;background:#fff;color:#64748b;border:none;cursor:pointer}.lr-toggle button.on[data-v-37db70d1]{background:#4f46e5;color:#fff}.lr-toggle[data-v-37db70d1] svg{width:16px;height:16px}.lr-drawbtn[data-v-37db70d1]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.82rem;font-weight:800;border-radius:var(--r-md);cursor:pointer;color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);border:none;box-shadow:0 6px 16px -8px #2563ebd9;transition:filter .15s,transform .08s,box-shadow .15s}.lr-drawbtn[data-v-37db70d1]:hover{filter:brightness(1.07);box-shadow:0 8px 20px -8px #2563ebf2}.lr-drawbtn[data-v-37db70d1]:active{transform:translateY(1px)}.lr-drawbtn[data-v-37db70d1] svg{width:16px;height:16px}.lr-drawbtn-clear[data-v-37db70d1]{background:#fff;color:#e11d48;border:1px solid #fecdd3;box-shadow:none}.lr-drawbtn-clear[data-v-37db70d1]:hover{filter:none;background:#fff1f2}.lr-empty-inline[data-v-37db70d1]{margin:0}.lr-empty[data-v-37db70d1]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:var(--r-md);color:#64748b}.lr-empty[data-v-37db70d1] svg{width:32px;height:32px;opacity:.5}.lr-split[data-v-37db70d1]{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(380px,1fr);gap:1.25rem;align-items:start}.lr-split.no-map[data-v-37db70d1]{grid-template-columns:1fr}.lr-split.no-map .lr-list[data-v-37db70d1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:1.25rem}.lr-split.no-map .lr-card[data-v-37db70d1]{flex-direction:column}.lr-split.no-map .lr-media[data-v-37db70d1]{flex:none;width:100%;aspect-ratio:16/10}.lr-split.show-map[data-v-37db70d1]{grid-template-columns:1fr}.lr-split.show-map .lr-list[data-v-37db70d1]{display:none}.lr-split.show-map .lr-mapwrap[data-v-37db70d1]{position:static}.lr-split.show-map .lr-map[data-v-37db70d1]{height:calc(100vh - 9rem);min-height:540px}@media(max-width:1024px){.lr-split[data-v-37db70d1]{grid-template-columns:1fr}.lr-mapwrap[data-v-37db70d1]{display:none}.lr-split.show-map .lr-mapwrap[data-v-37db70d1]{display:block}}.lr-list[data-v-37db70d1]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.9rem}.lr-card[data-v-37db70d1]{position:relative;display:flex;background:#fff;border-radius:var(--r-lg);overflow:hidden;box-shadow:0 2px 14px -6px #0f172a1f;transition:box-shadow .2s,transform .2s}.lr-card.hot[data-v-37db70d1],.lr-card[data-v-37db70d1]:hover{box-shadow:0 18px 40px -20px #0f172a52;transform:translateY(-3px)}.lr-card.hot[data-v-37db70d1]{outline:2px solid #6366f1;outline-offset:-2px}.lr-stretch[data-v-37db70d1]{position:absolute;inset:0;z-index:1}.lr-media[data-v-37db70d1]{position:relative;z-index:2;flex:0 0 240px;aspect-ratio:4/3;background:#eef2f7;overflow:hidden}.lr-img[data-v-37db70d1],.lr-media[data-v-37db70d1] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.lr-card:hover .lr-img[data-v-37db70d1],.lr-card:hover .lr-media[data-v-37db70d1] img{transform:scale(1.05)}.lr-ph[data-v-37db70d1]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#cbd5e1}.lr-ph[data-v-37db70d1] svg{width:48px;height:48px}.lr-badge[data-v-37db70d1]{position:absolute;top:9px;left:9px;font-size:.75rem;font-weight:700;padding:.22rem .55rem;border-radius:0;color:#fff;box-shadow:0 2px 8px #0003}.badge-private[data-v-37db70d1]{background:#2563ebf2}.badge-agency[data-v-37db70d1]{background:#7c3aedf2}.badge-developer[data-v-37db70d1]{background:#059669f2}.lr-fav[data-v-37db70d1]{position:absolute;top:8px;right:8px;z-index:3;width:34px;height:34px;border-radius:50%;border:none;background:#ffffffeb;color:#475569;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0f172a38;transition:transform .1s,color .15s,background .15s}.lr-fav[data-v-37db70d1]:hover{transform:scale(1.1);color:#e11d48}.lr-fav.on[data-v-37db70d1]{color:#e11d48;background:#fff}.lr-fav[data-v-37db70d1] svg{width:20px;height:20px}.lr-photos[data-v-37db70d1]{right:8px;font-weight:700;color:#fff;background:#0f172a99;border-radius:0}.lr-photos[data-v-37db70d1],.lr-reserved[data-v-37db70d1]{position:absolute;bottom:8px;z-index:3;display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;padding:.2rem .5rem;pointer-events:none}.lr-reserved[data-v-37db70d1]{left:8px;font-weight:800;color:#b45309;background:#fffbebf7;box-shadow:0 2px 8px #0003}.lr-reserved[data-v-37db70d1] svg{width:12px;height:12px}.lr-photos[data-v-37db70d1] svg{width:12px;height:12px}.lr-body[data-v-37db70d1]{flex:1;min-width:0;padding:.85rem 1rem;display:flex;flex-direction:column}.lr-trans[data-v-37db70d1]{display:inline-flex;align-self:flex-start;align-items:center;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.18rem .5rem;border-radius:0;margin-bottom:.35rem}.lr-trans.tt-sale[data-v-37db70d1]{background:var(--c-primary-surface);color:#4338ca}.lr-trans.tt-rent[data-v-37db70d1]{background:#f5f3ff;color:#6d28d9}.lr-trans.tt-buy[data-v-37db70d1]{background:#ecfdf5;color:#047857}.lr-price-row[data-v-37db70d1]{display:flex;align-items:baseline;gap:.5rem}.lr-price[data-v-37db70d1]{font-size:1.3rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.lr-lowest30[data-v-37db70d1]{font-size:.75rem;color:#94a3b8;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lr-per[data-v-37db70d1]{font-size:.78rem;color:#64748b;font-weight:600}.lr-name[data-v-37db70d1]{position:relative;z-index:2;font-size:1.08rem;font-weight:800;color:#1e293b;text-decoration:none;margin:.3rem 0;line-height:1.3;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lr-name[data-v-37db70d1]:hover{color:#4f46e5}.lr-loc[data-v-37db70d1]{display:flex;align-items:center;gap:.3rem;font-size:.82rem;color:#64748b;margin-bottom:.5rem}.lr-loc[data-v-37db70d1] svg{width:16px;height:16px}.lr-feats[data-v-37db70d1]{list-style:none;padding:0;margin:0 0 .3rem;display:flex;flex-wrap:wrap;gap:.4rem}.lr-feats li[data-v-37db70d1]{display:inline-flex;align-items:center;gap:.3rem;font-size:.88rem;font-weight:700;color:#1e293b;background:#f1f5f9;padding:.28rem .6rem;border-radius:0}.lr-feats[data-v-37db70d1] svg{width:12px;height:12px;opacity:.7}.lr-dev[data-v-37db70d1]{position:relative;z-index:2;display:inline-flex;align-items:center;gap:.3rem;margin-top:auto;padding-top:.4rem;font-size:.8rem;font-weight:700;color:#7c3aed;text-decoration:none}.lr-dev[data-v-37db70d1] svg{width:16px;height:16px}.lr-dev-logo[data-v-37db70d1]{width:20px;height:20px;border-radius:0;-o-object-fit:cover;object-fit:cover;background:#fff;flex-shrink:0}.lr-mapwrap[data-v-37db70d1]{position:sticky;top:calc(var(--header-h, 64px) + .75rem);align-self:start}.lr-map[data-v-37db70d1]{position:relative;height:calc(100vh - var(--header-h, 64px) - 1.5rem);min-height:480px;border-radius:var(--r-md);overflow:hidden;border:1px solid #e2e8f0}.db-go[data-v-37db70d1]{background:#4f46e5;color:#fff;border-color:#4f46e5}.db-go[data-v-37db70d1]:not(:disabled):hover{background:#4338ca}.lr-map[data-v-37db70d1] .leaflet-container{height:100%;width:100%;font-family:inherit}[data-v-37db70d1] .lr-pin-wrap{background:none;border:none}[data-v-37db70d1] .lr-pin{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 .6rem;border-radius:0;background:#6366f1;color:#fff;font-size:.76rem;font-weight:800;white-space:nowrap;box-shadow:0 4px 10px -2px #6366f180;border:2px solid #fff}[data-v-37db70d1] .lr-pin{transition:transform .12s,box-shadow .12s}[data-v-37db70d1] .lr-pin.hot{transform:scale(1.18);box-shadow:0 8px 18px -4px #0f172a73}[data-v-37db70d1] .lr-cluster{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:3px solid #fff;cursor:pointer;background:radial-gradient(circle at 30% 30%,#6366f1,#4338ca);color:#fff;font-size:.95rem;font-weight:800;box-shadow:0 6px 16px -4px #4338ca8c;transition:transform .12s,box-shadow .12s}[data-v-37db70d1] .lr-cluster.hot,[data-v-37db70d1] .lr-cluster:hover{transform:scale(1.12);box-shadow:0 10px 22px -6px #4338cab3}.lr-baselayer[data-v-37db70d1]{position:absolute;right:12px;top:12px;z-index:1000;display:inline-flex;background:#fffffff2;box-shadow:0 4px 14px -4px #0f172a4d;overflow:hidden}.lr-baselayer button[data-v-37db70d1]{display:inline-flex;align-items:center;gap:.25rem;padding:.42rem .7rem;font-size:.76rem;font-weight:800;border:none;background:transparent;color:#475569;cursor:pointer;transition:background .15s,color .15s}.lr-baselayer button.on[data-v-37db70d1]{background:#6366f1;color:#fff}.lr-baselayer button[data-v-37db70d1] svg{width:16px;height:16px}[data-v-37db70d1] .leaflet-popup-content{margin:0;width:248px!important}[data-v-37db70d1] .leaflet-popup-content-wrapper{padding:0;border-radius:0;overflow:hidden}[data-v-37db70d1] .lr-pop{display:block;text-decoration:none;color:inherit}[data-v-37db70d1] .lr-pop-imgwrap{position:relative;display:block;width:100%;height:140px;background:#eef2f7;overflow:hidden}[data-v-37db70d1] .lr-pop-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}[data-v-37db70d1] .lr-pop-wm{position:absolute;right:7px;bottom:6px;font-size:.75rem;font-weight:800;color:#ffffffd9;text-shadow:0 1px 3px rgba(0,0,0,.6);letter-spacing:.02em}[data-v-37db70d1] .lr-pop-badge{position:absolute;top:8px;left:8px;font-size:.75rem;font-weight:700;padding:.18rem .45rem;border-radius:0;color:#fff}[data-v-37db70d1] .lr-pop-body{display:block;padding:.6rem .7rem .7rem}[data-v-37db70d1] .lr-pop-price{display:block;color:#0f172a;font-size:1.05rem;font-weight:800;letter-spacing:-.01em}[data-v-37db70d1] .lr-pop-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.82rem;color:#334155;margin:.15rem 0;line-height:1.3}[data-v-37db70d1] .lr-pop-feats{display:block;font-size:.76rem;font-weight:600;color:#64748b}[data-v-37db70d1] .lr-pop-cta{display:inline-flex;align-items:center;gap:.2rem;margin-top:.45rem;font-size:.78rem;font-weight:800;color:#4f46e5}[data-v-37db70d1] .lr-pop-cta svg{width:16px;height:16px}@media(max-width:640px){.lr-card[data-v-37db70d1]{flex-direction:column}.lr-media[data-v-37db70d1]{flex-basis:auto;width:100%;aspect-ratio:16/10}}.map-cta[data-v-0cd08be0]{margin:2rem 0 1.5rem;padding:0 1rem}@media(max-width:768px){.map-cta[data-v-0cd08be0]{margin:1.5rem 0 1rem}}.map-cta-content[data-v-0cd08be0]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:1.25rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:var(--r-lg);border:1px solid var(--c-primary-ring);box-shadow:0 2px 8px #2563eb14}@media(max-width:768px){.map-cta-content[data-v-0cd08be0]{flex-direction:column;text-align:center;gap:1rem;padding:1.25rem 1rem}}.map-cta-icon[data-v-0cd08be0]{width:48px;height:48px;background:#fff;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px #0000001a;border:2px solid var(--c-primary-ring)}.map-cta-icon[data-v-0cd08be0] svg{width:24px;height:24px;color:var(--c-primary)}@media(max-width:768px){.map-cta-icon[data-v-0cd08be0]{margin:0 auto}}.map-cta-text[data-v-0cd08be0]{flex:1;display:flex;flex-direction:column;gap:.25rem}.map-cta-text strong[data-v-0cd08be0]{font-size:1rem;font-weight:700;color:var(--c-800);line-height:1.4}.map-cta-text span[data-v-0cd08be0]{font-size:.875rem;color:var(--c-600);line-height:1.4}@media(max-width:768px){.map-cta-text[data-v-0cd08be0]{align-items:center}}.map-cta-btn[data-v-0cd08be0]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--c-primary);color:#fff;border:1px solid var(--c-primary);border-radius:var(--r-md);font-size:.9375rem;font-weight:600;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:all .2s ease;box-shadow:0 2px 4px #2563eb26}.map-cta-btn[data-v-0cd08be0] svg{width:16px;height:16px}.map-cta-btn[data-v-0cd08be0]:hover{background:var(--c-primary-hover);border-color:var(--c-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb40}@media(max-width:768px){.map-cta-btn[data-v-0cd08be0]{width:100%;justify-content:center}}.ms[data-v-1f4a53e7]{max-width:1280px;margin:2rem auto;padding:0 1rem}.ms-h2[data-v-1f4a53e7]{font-size:1.35rem;font-weight:800;color:#0f172a;margin:0 0 .3rem;letter-spacing:-.01em}.ms-intro[data-v-1f4a53e7]{margin:0 0 1rem;color:#64748b;font-size:.9rem}.ms-grid[data-v-1f4a53e7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem}.ms-tile[data-v-1f4a53e7]{display:flex;flex-direction:column;gap:.25rem;padding:1.1rem 1.2rem;background:#fff;border:1px solid #e8edf3;text-decoration:none;color:inherit;box-shadow:0 2px 12px -8px #0f172a2e;transition:box-shadow .15s,transform .15s,border-color .15s}.ms-tile[data-v-1f4a53e7]:hover{transform:translateY(-2px);border-color:#c7d2fe;box-shadow:0 12px 28px -14px #2563eb66}.ms-tile--static[data-v-1f4a53e7]:hover{transform:none;border-color:#e8edf3;box-shadow:0 2px 12px -8px #0f172a2e;cursor:default}.ms-ic[data-v-1f4a53e7]{width:26px;height:26px;color:#4f46e5;margin-bottom:.25rem}.ms-label[data-v-1f4a53e7]{font-size:.82rem;font-weight:700;color:#64748b}.ms-value[data-v-1f4a53e7]{font-size:1.45rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.ms-value small[data-v-1f4a53e7]{font-size:.8rem;font-weight:700;color:#64748b}.ms-count[data-v-1f4a53e7]{font-size:.75rem;color:#94a3b8;font-weight:600}.nmc[data-v-f631f8af]{max-width:820px;margin:1.75rem auto;padding:0 .9rem}.nmc__title[data-v-f631f8af]{font-size:1.3rem;font-weight:700;color:#1d2939;margin:0 0 .75rem}.nmc__lead[data-v-f631f8af]{color:#475467;line-height:1.65;font-size:.98rem;margin:0 0 1.25rem}.nmc__section[data-v-f631f8af]{margin-bottom:1.1rem}.nmc__h3[data-v-f631f8af]{font-size:1.08rem;font-weight:600;color:#1d2939;margin:0 0 .4rem}.nmc__body[data-v-f631f8af]{color:#475467;line-height:1.6;font-size:.94rem;margin:0}.nmc__faq[data-v-f631f8af]{margin-top:1.5rem}.nmc__item[data-v-f631f8af]{border-top:1px solid #eef0f3;padding:.25rem 0}.nmc__item[data-v-f631f8af]:first-of-type{border-top:none}.nmc__q[data-v-f631f8af]{cursor:pointer;font-weight:600;color:#1d2939;padding:.7rem 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.nmc__q[data-v-f631f8af]::-webkit-details-marker{display:none}.nmc__q[data-v-f631f8af]:after{content:"+";color:#1a73e8;font-size:1.2rem;flex-shrink:0}details[open] .nmc__q[data-v-f631f8af]:after{content:"−"}.nmc__a[data-v-f631f8af]{margin:0 0 .7rem;color:#475467;line-height:1.6;font-size:.92rem}.nc-wrap[data-v-617e7408]{background:var(--c-50);padding:1rem 0 2rem}.nc-card[data-v-617e7408]{background:#fff;border-radius:var(--r-xl);border:1px solid var(--c-100);box-shadow:var(--shadow-sm);padding:1.75rem}.nc-heading[data-v-617e7408]{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0}.nc-heading-icon[data-v-617e7408]{width:20px;height:20px;color:var(--c-primary)}.nc-sub[data-v-617e7408]{color:var(--c-500);margin:.25rem 0 1.25rem;font-size:.875rem}.nc-grid[data-v-617e7408]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.nc-item[data-v-617e7408]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border:1px solid var(--c-100);border-radius:var(--r-lg);text-decoration:none;color:inherit;background:#fff;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.nc-item:hover[data-v-617e7408]{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--c-primary-ring)}.nc-item:hover .nc-item-arrow[data-v-617e7408],.nc-item:hover .nc-item-name[data-v-617e7408]{color:var(--c-primary)}.nc-item:hover .nc-item-arrow[data-v-617e7408]{transform:translate(2px)}.nc-item-icon[data-v-617e7408]{width:36px;height:36px;border-radius:50%;background:var(--c-primary-surface);color:var(--c-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0}.nc-item-icon [data-v-617e7408] svg{width:12px;height:12px}.nc-item-body[data-v-617e7408]{display:flex;flex-direction:column;flex:1;min-width:0}.nc-item-name[data-v-617e7408]{font-size:.9375rem;font-weight:600;color:var(--c-800);transition:color .15s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-item-distance[data-v-617e7408]{font-size:.75rem;color:var(--c-500)}.nc-item-arrow[data-v-617e7408]{width:11px;height:11px;color:var(--c-300);transition:color .15s ease,transform .15s ease}@media(max-width:900px){.nc-grid[data-v-617e7408]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.nc-grid[data-v-617e7408]{grid-template-columns:1fr}.nc-card[data-v-617e7408]{padding:1.25rem}}[data-v-ce0caba9]:root{--c-primary:#4f46e5;--c-primary-hover:#4338ca;--c-primary-surface:#eef2ff;--c-primary-ring:rgba(79,70,229,.15);--c-accent:#7c3aed;--c-accent-2:#4f46e5;--c-accent-light:#e0e7ff;--c-success:#16a34a;--c-success-bg:#dcfce7;--c-warning:#d97706;--c-warning-bg:#fef3c7;--c-danger:#dc2626;--c-danger-hover:#b91c1c;--c-danger-bg:#fee2e2;--c-50:#f7f8fc;--c-100:#eceef5;--c-200:#dcdfea;--c-300:#b6bacb;--c-400:#9296ad;--c-500:#6b7089;--c-600:#545a75;--c-700:#3d4159;--c-800:#262a40;--c-900:#171a2b;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:24px;--r-full:9999px;--shadow-xs:0 1px 2px rgba(0,0,0,.05);--shadow-sm:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04);--shadow-lg:0 10px 30px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.04);--shadow-xl:0 20px 50px rgba(0,0,0,.12),0 8px 16px rgba(0,0,0,.06);--container:1200px;--container-sm:860px;--sidebar-w:260px;--header-h:64px;--z-header:1000;--z-sidebar:1001;--z-overlay:999;--z-modal:1100;--transition:.15s ease;--transition-md:.25s ease}.nearby-section[data-v-ce0caba9]{background:var(--c-50);padding-block:2rem}.nearby-card-wrap[data-v-ce0caba9]{background:#fff;border-radius:var(--r-lg);border:1px solid var(--c-100);box-shadow:var(--shadow-sm);padding:1.25rem}.nearby-header[data-v-ce0caba9]{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--c-100)}.nearby-title[data-v-ce0caba9]{display:flex;align-items:flex-start;gap:.5rem;font-size:.9375rem;font-weight:700;color:var(--c-800);margin:0}.nearby-title-icon[data-v-ce0caba9]{color:var(--c-primary);width:1.1em;height:1.1em;margin-top:.1em;flex:none;flex-shrink:0}.nearby-subtitle[data-v-ce0caba9]{font-size:.8125rem;color:var(--c-500);margin:.25rem 0 0}.nearby-grid[data-v-ce0caba9]{display:grid;grid-template-columns:repeat(2,1fr);gap:.875rem}@media(min-width:640px){.nearby-grid[data-v-ce0caba9]{grid-template-columns:repeat(3,1fr)}}.nearby-card[data-v-ce0caba9]{border:1px solid var(--c-100);border-radius:var(--r-md);overflow:hidden;text-decoration:none;color:inherit;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.nearby-card[data-v-ce0caba9]:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--c-primary-ring)}.nearby-card:hover .nearby-image img[data-v-ce0caba9]{transform:scale(1.05)}.nearby-card:hover .nearby-name[data-v-ce0caba9]{color:var(--c-primary)}.nearby-image[data-v-ce0caba9]{aspect-ratio:4/3;overflow:hidden;background:linear-gradient(135deg,#dbeafe,#c4b5fd);display:flex;align-items:center;justify-content:center}.nearby-image img[data-v-ce0caba9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.nearby-body[data-v-ce0caba9]{padding:.625rem .75rem}.nearby-tag-icon[data-v-ce0caba9]{width:15px;height:15px;flex:none;vertical-align:-2px;margin-right:.3rem;opacity:.75}.nearby-tag[data-v-ce0caba9]{display:inline-block;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--c-primary);margin-bottom:.2rem}.nearby-name[data-v-ce0caba9]{font-size:.8125rem;font-weight:600;color:var(--c-800);line-height:1.35;margin:0 0 .25rem;transition:color var(--transition);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nearby-address[data-v-ce0caba9]{display:block;font-size:.6875rem;color:var(--c-600)}.nearby-address[data-v-ce0caba9],.nearby-suburb[data-v-ce0caba9]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nearby-suburb[data-v-ce0caba9]{display:inline-flex;align-items:center;gap:.2rem;margin-top:.25rem;font-size:.625rem;font-weight:600;color:var(--c-primary);background:var(--c-primary-surface);padding:.1rem .4rem;border-radius:var(--r-full);max-width:100%}.nearby-suburb-icon[data-v-ce0caba9]{width:9px;height:9px;flex-shrink:0}@media(max-width:639px){.nearby-grid[data-v-ce0caba9]{grid-template-columns:1fr;gap:.625rem}.nearby-card[data-v-ce0caba9]{display:grid;grid-template-columns:100px 1fr}.nearby-image[data-v-ce0caba9]{height:100%;aspect-ratio:unset}}.np[data-v-185d898d]{max-width:1120px;margin:1.25rem auto;padding:1.1rem 1.25rem;background:#fff;border:1px solid #e8edf3;border-radius:0}.np-head[data-v-185d898d]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:0 0 .5rem}.np-title[data-v-185d898d]{font-size:1.2rem;font-weight:800;color:#0f172a;margin:0}.np-sub[data-v-185d898d]{font-size:.85rem;color:#64748b;margin:.2rem 0 0;max-width:46ch}.np-radius[data-v-185d898d]{display:inline-flex;gap:.3rem;background:#f1f5f9;padding:.25rem;border-radius:0}.np-rbtn[data-v-185d898d]{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border:none;background:transparent;border-radius:0;font-size:.84rem;font-weight:800;color:#475569;cursor:pointer;transition:background .15s,color .15s}.np-rbtn[data-v-185d898d]:hover:not(:disabled){color:#1e293b}.np-rbtn.on[data-v-185d898d]{background:#fff;color:#4f46e5;box-shadow:0 2px 8px -2px #0f172a2e}.np-rbtn[data-v-185d898d]:disabled{opacity:.4;cursor:not-allowed}.np-rcount[data-v-185d898d]{font-size:.75rem;font-weight:700;color:#94a3b8;background:#eef2f7;border-radius:0;padding:.05rem .4rem}.np-rbtn.on .np-rcount[data-v-185d898d]{background:var(--c-primary-surface);color:#4f46e5}.np-count[data-v-185d898d]{display:flex;align-items:center;gap:.35rem;font-size:.9rem;color:#475569;margin:0 0 .9rem}.np-count strong[data-v-185d898d]{color:#0f172a}.np-count[data-v-185d898d] svg{width:16px;height:16px;color:#4f46e5}.np-list[data-v-185d898d]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1rem}@media(max-width:520px){.np-list[data-v-185d898d]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.np-card[data-v-185d898d]{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #e8edf3;border-radius:0;overflow:hidden;box-shadow:0 1px 2px #0f172a0a;transition:box-shadow .2s,border-color .2s}.np-card[data-v-185d898d]:hover{box-shadow:0 8px 24px -14px #0f172a47;border-color:#dbe3ee}.np-stretch[data-v-185d898d]{position:absolute;inset:0;z-index:1}.np-media[data-v-185d898d]{position:relative;z-index:2;width:100%;aspect-ratio:3/2;background:linear-gradient(135deg,#eef2f7,#e2e8f0);overflow:hidden}.np-media[data-v-185d898d] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.np-card:hover .np-media[data-v-185d898d] img{transform:scale(1.04)}.np-badge[data-v-185d898d]{position:absolute;top:8px;left:8px;font-size:.75rem;font-weight:700;padding:.2rem .5rem;border-radius:0;color:#fff;box-shadow:0 2px 8px #0003}.badge-private[data-v-185d898d]{background:#2563ebf2}.badge-agency[data-v-185d898d]{background:#7c3aedf2}.badge-developer[data-v-185d898d]{background:#059669f2}.np-distbadge[data-v-185d898d]{position:absolute;top:8px;right:8px;z-index:3;display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;font-weight:800;padding:.2rem .5rem;border-radius:0;color:#fff;background:#0f172ac7}.np-distbadge[data-v-185d898d] svg{width:12px;height:12px}.np-body[data-v-185d898d]{flex:1;min-width:0;display:flex;flex-direction:column;padding:.7rem .8rem}.np-trans[data-v-185d898d]{display:inline-flex;align-self:flex-start;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .45rem;border-radius:0;margin-bottom:.3rem}.np-trans.tt-sale[data-v-185d898d]{background:var(--c-primary-surface);color:#4338ca}.np-price-row[data-v-185d898d]{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.np-price[data-v-185d898d]{font-size:1.15rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1.1}.np-price-per[data-v-185d898d]{font-size:.76rem;color:#64748b;font-weight:600}.np-card-title[data-v-185d898d]{position:relative;z-index:2;font-size:.98rem;font-weight:700;color:#1e293b;text-decoration:none;line-height:1.35;margin:.3rem 0 0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.np-card-title[data-v-185d898d]:hover{color:#4f46e5}.np-loc[data-v-185d898d]{display:flex;align-items:center;gap:.25rem;font-size:.8rem;color:#94a3b8;margin:.3rem 0 .5rem}.np-loc[data-v-185d898d] svg{width:12px;height:12px;flex-shrink:0}.np-feats[data-v-185d898d]{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .55rem;margin-top:auto;padding-top:.4rem;font-size:.86rem;font-weight:700;color:#1e293b}.np-feats span[data-v-185d898d]{position:relative}.np-feats span[data-v-185d898d]:not(:last-child):after{content:"·";position:absolute;right:-.4rem;color:#cbd5e1}.nb[data-v-4cbc675a]{max-width:1120px;margin:1.25rem auto;padding:1.1rem 1.25rem;background:#fff;border:1px solid #e8edf3;border-radius:0}.nb-head[data-v-4cbc675a]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:0 0 .9rem}.nb-title[data-v-4cbc675a]{font-size:1.2rem;font-weight:800;color:#0f172a;margin:0}.nb-center[data-v-4cbc675a]{font-size:.85rem;font-weight:600;color:#4f46e5;display:inline-flex;align-items:center;gap:.35rem}.nb-center[data-v-4cbc675a] svg{width:16px;height:16px}.nb-walkscore[data-v-4cbc675a]{display:flex;align-items:center;gap:.9rem;position:relative;margin:0 0 1rem;padding:.85rem 1rem;border:1px solid #e8edf3;border-radius:0;background:linear-gradient(180deg,#fbfdff,#f6f9fc)}.nb-ws-ring[data-v-4cbc675a]{flex:0 0 auto;width:58px;height:58px;background:conic-gradient(var(--col,#16a34a) calc(var(--v, 0)*3.6deg),#e6ecf3 0)}.nb-ws-num[data-v-4cbc675a],.nb-ws-ring[data-v-4cbc675a]{border-radius:50%;display:flex;align-items:center;justify-content:center}.nb-ws-num[data-v-4cbc675a]{width:44px;height:44px;background:#fff;font-size:1.15rem;font-weight:800;color:#0f172a}.nb-ws-text[data-v-4cbc675a]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.nb-ws-label[data-v-4cbc675a]{font-size:1rem;font-weight:800;line-height:1.1}.nb-ws-sub[data-v-4cbc675a]{font-size:.82rem;font-weight:500;color:#64748b;line-height:1.35}.nb-ws-sub strong[data-v-4cbc675a]{color:#0f172a;font-weight:800}.nb-ws-tag[data-v-4cbc675a]{position:absolute;top:.6rem;right:.75rem;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}@media(max-width:480px){.nb-ws-tag[data-v-4cbc675a]{display:none}}.nb-grid[data-v-4cbc675a]{display:grid;grid-template-columns:1.4fr 1fr;gap:1rem;align-items:stretch}@media(max-width:760px){.nb-grid[data-v-4cbc675a]{grid-template-columns:1fr}}.nb-list[data-v-4cbc675a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.4rem;align-content:start}.nb-item[data-v-4cbc675a]{display:flex;align-items:center;gap:.7rem;padding:.6rem .7rem;border:1px solid #eef2f7;border-radius:0;text-decoration:none;color:inherit;transition:background .12s,border-color .12s}.nb-item[data-v-4cbc675a]:hover{background:#f8fafc;border-color:#dbe3ee}.nb-ic[data-v-4cbc675a]{flex:0 0 38px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:0;background:var(--c-primary-surface);color:#4f46e5}.nb-ic[data-v-4cbc675a] svg{width:20px;height:20px}.nb-body[data-v-4cbc675a]{display:flex;flex-direction:column;min-width:0;flex:1}.nb-cat[data-v-4cbc675a]{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.nb-name[data-v-4cbc675a]{font-size:.9rem;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb-more[data-v-4cbc675a]{font-size:.75rem;font-weight:600;color:#64748b;margin-top:1px}.nb-metrics[data-v-4cbc675a]{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.nb-dist[data-v-4cbc675a]{font-size:.9rem;font-weight:800;color:#0f172a}.nb-dist[data-v-4cbc675a],.nb-walk[data-v-4cbc675a]{white-space:nowrap}.nb-walk[data-v-4cbc675a]{display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;font-weight:600;color:#94a3b8}.nb-walk[data-v-4cbc675a] svg{width:12px;height:12px}.nb-mapwrap[data-v-4cbc675a]{min-height:240px;border-radius:0;overflow:hidden;border:1px solid #e2e8f0;isolation:isolate}.nb-map[data-v-4cbc675a]{width:100%;height:100%;min-height:240px}.nb-map[data-v-4cbc675a] .leaflet-container{height:100%;width:100%;min-height:240px;font-family:inherit}[data-v-4cbc675a] .nb-pin-wrap{background:none;border:none}[data-v-4cbc675a] .nb-pin{display:block;width:14px;height:14px;border-radius:50%;background:#4f46e5;border:2px solid #fff;box-shadow:0 1px 4px #0f172a66}[data-v-4cbc675a] .nb-pin-home{width:18px;height:18px;background:#e11d48}.lazy-box[data-v-effa6417],.lazy-img[data-v-effa6417]{display:block;width:100%;height:100%}.lazy-img[data-v-effa6417]{-o-object-fit:var(--aad7218e);object-fit:var(--aad7218e);opacity:0;transition:opacity .25s ease}.lazy-img--in[data-v-effa6417]{opacity:1}.inw-section[data-v-b5b83174]{max-width:1320px;margin:1.5rem auto;padding:0 1rem}.inw-head[data-v-b5b83174]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.875rem}.inw-heading[data-v-b5b83174]{font-size:1.25rem;font-weight:700;margin:0;color:var(--c-900,#1a1a1a)}.inw-more[data-v-b5b83174]{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;color:var(--c-primary,#4f46e5);text-decoration:none}.inw-more[data-v-b5b83174] svg{width:16px;height:16px}.inw-grid[data-v-b5b83174]{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.inw-card[data-v-b5b83174]{border:1px solid var(--c-200,#e5e5e5);border-radius:0;overflow:hidden;background:#fff;transition:box-shadow .15s,transform .15s}.inw-card[data-v-b5b83174]:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.inw-link[data-v-b5b83174]{text-decoration:none;color:inherit;display:block}.inw-img[data-v-b5b83174]{position:relative;aspect-ratio:4/3;background:var(--c-100,#efefef)}.inw-img[data-v-b5b83174] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.inw-img-ph[data-v-b5b83174]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--c-300,#ccc)}.inw-img-ph[data-v-b5b83174] svg{width:48px;height:48px}.inw-status[data-v-b5b83174]{position:absolute;top:8px;left:8px;font-size:.75rem;font-weight:600;padding:.2rem .5rem;border-radius:0;background:#059669;color:#fff}.inw-body[data-v-b5b83174]{padding:.75rem}.inw-name[data-v-b5b83174]{font-size:.95rem;font-weight:700;margin:0 0 .3rem;color:var(--c-800,#2a2a2a)}.inw-price[data-v-b5b83174]{font-size:1rem;font-weight:700;color:var(--c-primary,#4f46e5);margin-bottom:.25rem}.inw-loc[data-v-b5b83174]{display:flex;align-items:center;gap:.25rem;font-size:.8rem;color:var(--c-500,#777)}.inw-loc[data-v-b5b83174] svg{width:12px;height:12px}.hero-section[data-v-bfeafb4c]{position:relative;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);padding:6rem 1.5rem;overflow:hidden;color:#fff}@media(max-width:768px){.hero-section[data-v-bfeafb4c]{padding:4rem 1rem}}.hero-background[data-v-bfeafb4c]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero-shape[data-v-bfeafb4c]{position:absolute;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);animation:float-bfeafb4c 20s ease-in-out infinite}.hero-shape.hero-shape-1[data-v-bfeafb4c]{width:500px;height:500px;top:-250px;right:-100px;animation-delay:0s}.hero-shape.hero-shape-2[data-v-bfeafb4c]{width:300px;height:300px;bottom:-150px;left:-50px;animation-delay:7s}.hero-shape.hero-shape-3[data-v-bfeafb4c]{width:200px;height:200px;top:50%;left:20%;animation-delay:14s}@keyframes float-bfeafb4c{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}.hero-container[data-v-bfeafb4c]{max-width:1100px;margin:0 auto;position:relative;z-index:1}.hero-content[data-v-bfeafb4c]{text-align:center;max-width:800px;margin:0 auto}.hero-badge[data-v-bfeafb4c]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:var(--r-full);font-size:.875rem;font-weight:600;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-badge[data-v-bfeafb4c] svg{width:16px;height:16px;color:#fbbf24}.hero-title[data-v-bfeafb4c]{font-size:3.5rem;font-weight:800;margin:0 0 1.5rem;line-height:1.1;color:#fff}@media(max-width:768px){.hero-title[data-v-bfeafb4c]{font-size:2.5rem}}.hero-lead[data-v-bfeafb4c]{font-size:1.375rem;margin:0 0 3rem;color:#ffffffe6;line-height:1.6}@media(max-width:768px){.hero-lead[data-v-bfeafb4c]{font-size:1.125rem;margin-bottom:2rem}}.hero-stats-inline[data-v-bfeafb4c]{display:flex;justify-content:center;gap:2rem;margin-bottom:3rem;flex-wrap:wrap}@media(max-width:768px){.hero-stats-inline[data-v-bfeafb4c]{gap:1rem}}.hero-stat[data-v-bfeafb4c]{display:flex;align-items:center;gap:.875rem;padding:1rem 1.75rem;background:#ffffff26;border-radius:var(--r-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.hero-stat[data-v-bfeafb4c] svg{width:48px;height:48px;flex-shrink:0}.hero-stat span[data-v-bfeafb4c]{font-size:1.0625rem;color:#fff}.hero-stat span strong[data-v-bfeafb4c]{font-weight:700}@media(max-width:640px){.hero-stat[data-v-bfeafb4c]{padding:.875rem 1.25rem;gap:.75rem}.hero-stat[data-v-bfeafb4c] svg{width:32px;height:32px}.hero-stat span[data-v-bfeafb4c]{font-size:1rem}}.hero-cta[data-v-bfeafb4c]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero-button[data-v-bfeafb4c]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:var(--r-lg);font-size:1.0625rem;font-weight:600;text-decoration:none;transition:all .2s ease;border:2px solid transparent}.hero-button[data-v-bfeafb4c] svg{width:20px;height:20px}.hero-button-primary[data-v-bfeafb4c]{background:#fff;color:var(--c-primary);box-shadow:0 4px 16px #00000026}.hero-button-primary[data-v-bfeafb4c] svg{color:var(--c-primary)!important}.hero-button-primary[data-v-bfeafb4c]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.hero-button-secondary[data-v-bfeafb4c]{background:transparent;color:#fff;border-color:#fff}.hero-button-secondary[data-v-bfeafb4c]:hover{background:#fff;color:var(--c-primary);transform:translateY(-2px)}@media(max-width:640px){.hero-button[data-v-bfeafb4c]{flex:1;min-width:160px;justify-content:center;padding:.875rem 1.5rem;font-size:1rem}}.about-page-wrapper[data-v-bfeafb4c]{background:#fff;padding:4rem 0 5rem}@media(max-width:768px){.about-page-wrapper[data-v-bfeafb4c]{padding:3rem 0 4rem}}.container[data-v-bfeafb4c]{max-width:1100px;margin:0 auto;padding:0 1.5rem}.content-section[data-v-bfeafb4c]{margin-bottom:4rem}.content-section h2[data-v-bfeafb4c]{font-size:1.875rem;color:var(--c-800);margin:0 0 1.5rem;font-weight:700}@media(max-width:768px){.content-section h2[data-v-bfeafb4c]{font-size:1.5rem}}.content-section p[data-v-bfeafb4c]{font-size:1.0625rem;line-height:1.7;color:var(--c-700);margin:0 0 1rem}.stats-section[data-v-bfeafb4c]{margin-bottom:4rem}.stats-section h2[data-v-bfeafb4c]{text-align:center;font-size:1.875rem;color:var(--c-800);margin:0 0 2.5rem;font-weight:700}.stats-grid[data-v-bfeafb4c]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media(max-width:968px){.stats-grid[data-v-bfeafb4c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.stats-grid[data-v-bfeafb4c]{grid-template-columns:1fr;gap:1.5rem}}.stat-card[data-v-bfeafb4c]{text-align:center;padding:2rem 1rem;background:var(--c-50);border-radius:var(--r-lg);border:1px solid var(--c-200);transition:all .2s ease}.stat-card[data-v-bfeafb4c]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.stat-icon[data-v-bfeafb4c]{margin-bottom:1.5rem}.stat-icon[data-v-bfeafb4c] svg{width:96px;height:96px}@media(max-width:768px){.stat-icon[data-v-bfeafb4c] svg{width:80px;height:80px}}.stat-number[data-v-bfeafb4c]{font-size:2.5rem;font-weight:800;color:var(--c-800);margin-bottom:.5rem}.stat-label[data-v-bfeafb4c]{font-size:1rem;color:var(--c-600)}.features-grid[data-v-bfeafb4c]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(max-width:768px){.features-grid[data-v-bfeafb4c]{grid-template-columns:1fr;gap:1.5rem}}.feature-card[data-v-bfeafb4c]{padding:1.5rem;border-left:4px solid var(--c-primary);background:var(--c-50);border-radius:var(--r-lg)}.feature-card h3[data-v-bfeafb4c]{font-size:1.25rem;color:var(--c-800);margin:0 0 .75rem;font-weight:700}.feature-card p[data-v-bfeafb4c]{font-size:1rem;line-height:1.6;color:var(--c-600);margin:0}.feature-icon[data-v-bfeafb4c]{margin-bottom:1.25rem}.feature-icon[data-v-bfeafb4c] svg{width:96px;height:96px}@media(max-width:768px){.feature-icon[data-v-bfeafb4c] svg{width:84px;height:84px}}.audience-grid[data-v-bfeafb4c]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(max-width:768px){.audience-grid[data-v-bfeafb4c]{grid-template-columns:1fr;gap:1.5rem}}.audience-card[data-v-bfeafb4c]{padding:2rem;background:#fff;border:2px solid var(--c-200);border-radius:var(--r-xl);transition:all .2s ease}.audience-card[data-v-bfeafb4c]:hover{border-color:var(--c-primary);box-shadow:0 8px 24px #00000014}.audience-card h3[data-v-bfeafb4c]{display:flex;align-items:center;gap:.75rem;font-size:1.375rem;color:var(--c-800);margin:0 0 1rem;font-weight:700}.audience-card h3[data-v-bfeafb4c] svg{width:24px;height:24px;color:var(--c-primary)}.audience-card p[data-v-bfeafb4c]{font-size:1.0625rem;line-height:1.7;color:var(--c-600);margin:0}.future-section[data-v-bfeafb4c]{margin-bottom:4rem;padding:3rem 2rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:var(--r-xl);border:1px solid var(--c-200)}.future-section h2[data-v-bfeafb4c]{text-align:center;font-size:1.875rem;color:var(--c-800);margin:0 0 1.5rem;font-weight:700}@media(max-width:768px){.future-section h2[data-v-bfeafb4c]{font-size:1.5rem}}.future-section .future-description[data-v-bfeafb4c]{text-align:center;font-size:1.0625rem;line-height:1.7;color:var(--c-700);max-width:900px;margin:0 auto 3rem}@media(max-width:768px){.future-section .future-description[data-v-bfeafb4c]{font-size:1rem;margin-bottom:2rem}}.future-grid[data-v-bfeafb4c]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1000px;margin:0 auto}@media(max-width:968px){.future-grid[data-v-bfeafb4c]{grid-template-columns:1fr;gap:1.5rem}}.future-card[data-v-bfeafb4c]{text-align:center;padding:2rem;background:#fff;border-radius:var(--r-lg);border:2px solid var(--c-200);transition:all .3s ease}.future-card[data-v-bfeafb4c]:hover{transform:translateY(-4px);border-color:var(--c-primary);box-shadow:0 12px 32px #0000001a}.future-card h3[data-v-bfeafb4c]{font-size:1.25rem;color:var(--c-800);margin:0 0 .75rem;font-weight:700}.future-card p[data-v-bfeafb4c]{font-size:1rem;line-height:1.6;color:var(--c-600);margin:0}.future-icon[data-v-bfeafb4c]{width:80px;height:80px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);border-radius:var(--r-lg);color:#fff}.future-icon[data-v-bfeafb4c] svg{width:48px;height:48px;color:#fff}.cta-section[data-v-bfeafb4c]{margin:5rem 0 4rem}.cta-card[data-v-bfeafb4c]{text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);border-radius:var(--r-xl);color:#fff}.cta-card h2[data-v-bfeafb4c]{font-size:2rem;margin:0 0 1rem;font-weight:700;color:#fff}@media(max-width:768px){.cta-card h2[data-v-bfeafb4c]{font-size:1.5rem}}.cta-card p[data-v-bfeafb4c]{font-size:1.125rem;color:#ffffffe6;max-width:600px;margin:0 auto 2rem}.cta-button[data-v-bfeafb4c]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:#fff;color:var(--c-primary);font-size:1.125rem;font-weight:600;border-radius:var(--r-lg);text-decoration:none;transition:all .2s ease;box-shadow:0 4px 12px #00000026}.cta-button[data-v-bfeafb4c] svg{width:20px;height:20px;color:var(--c-primary)!important}.cta-button[data-v-bfeafb4c]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003}@media(max-width:640px){.cta-button[data-v-bfeafb4c]{width:100%;justify-content:center;font-size:1rem}}.inline-link[data-v-bfeafb4c]{color:var(--c-primary);text-decoration:none;font-weight:600;border-bottom:2px solid var(--c-primary);transition:all .2s ease}.inline-link[data-v-bfeafb4c]:hover{color:var(--c-primary-hover);border-bottom-color:var(--c-primary-hover)}.o24[data-v-bcba5918]{display:flex;align-items:flex-start;gap:.6rem;margin:1rem 0;padding:.85rem 1.05rem;border-left:3px solid var(--c-300);background:var(--c-50);border-radius:0 var(--r-md) var(--r-md) 0}.o24-ic[data-v-bcba5918]{flex-shrink:0;font-size:1.1rem;color:var(--c-500);margin-top:2px}.o24-txt[data-v-bcba5918]{margin:0;font-size:.9rem;line-height:1.55;color:var(--c-700)}.o24-link[data-v-bcba5918]{margin-left:.35rem;color:var(--c-primary);font-weight:600}.premium-listing-page[data-v-f2b73730]{background:var(--c-50)}.hero-section[data-v-f2b73730]{position:relative;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);padding:5rem 1.5rem;overflow:hidden;color:#fff}@media(max-width:768px){.hero-section[data-v-f2b73730]{padding:3.5rem 1rem}}.hero-background[data-v-f2b73730]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero-shape[data-v-f2b73730]{position:absolute;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);animation:float-f2b73730 20s ease-in-out infinite}.hero-shape.hero-shape-1[data-v-f2b73730]{width:500px;height:500px;top:-250px;right:-100px}.hero-shape.hero-shape-2[data-v-f2b73730]{width:300px;height:300px;bottom:-150px;left:-50px;animation-delay:7s}@keyframes float-f2b73730{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}.hero-container[data-v-f2b73730]{max-width:1100px;margin:0 auto;position:relative;z-index:1}.hero-content[data-v-f2b73730]{text-align:center;max-width:800px;margin:0 auto}.hero-badge[data-v-f2b73730]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:var(--r-full);font-size:.875rem;font-weight:600;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.hero-badge[data-v-f2b73730] svg{width:16px;height:16px;color:#fff}.hero-title[data-v-f2b73730]{font-size:3rem;font-weight:800;margin:0 0 1.5rem;line-height:1.1;color:#fff!important}@media(max-width:768px){.hero-title[data-v-f2b73730]{font-size:2rem}}.hero-subtitle[data-v-f2b73730]{font-size:1.25rem;margin:0 0 2rem;color:#ffffffe6;line-height:1.6}@media(max-width:768px){.hero-subtitle[data-v-f2b73730]{font-size:1.0625rem}}.hero-cta[data-v-f2b73730]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero-button[data-v-f2b73730]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:var(--r-lg);font-size:1.0625rem;font-weight:600;text-decoration:none;transition:all .2s ease;border:2px solid transparent}.hero-button[data-v-f2b73730] svg{width:20px;height:20px;color:currentColor}.hero-button-primary[data-v-f2b73730]{background:#fff;color:var(--c-primary);box-shadow:0 4px 16px #00000026}.hero-button-primary[data-v-f2b73730] svg{color:var(--c-primary)}.hero-button-primary[data-v-f2b73730]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.container[data-v-f2b73730]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.why-direct[data-v-f2b73730]{padding:4rem 1.5rem;background:#fff}.why-direct h2[data-v-f2b73730]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}@media(max-width:768px){.why-direct h2[data-v-f2b73730]{font-size:2rem}}.why-direct .why-grid[data-v-f2b73730]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1100px;margin:0 auto}@media(max-width:768px){.why-direct .why-grid[data-v-f2b73730]{grid-template-columns:1fr}}.why-direct .why-card[data-v-f2b73730]{padding:2rem 1.75rem;background:var(--c-50);border-radius:var(--r-lg);text-align:center;transition:all .2s ease}.why-direct .why-card[data-v-f2b73730]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.why-direct .why-card .why-icon[data-v-f2b73730]{width:56px;height:56px;color:var(--c-primary);margin:0 auto 1rem}.why-direct .why-card h3[data-v-f2b73730]{font-size:1.125rem;font-weight:700;margin:0 0 .625rem;color:var(--c-900)}.why-direct .why-card p[data-v-f2b73730]{color:var(--c-600);margin:0;line-height:1.6;font-size:.9375rem}.packages-section[data-v-f2b73730]{padding:4rem 1.5rem;background:var(--c-50)}.packages-section h2[data-v-f2b73730]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}@media(max-width:768px){.packages-section h2[data-v-f2b73730]{font-size:2rem}}.packages-section .packages-grid[data-v-f2b73730]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1200px;margin:0 auto}@media(max-width:968px){.packages-section .packages-grid[data-v-f2b73730]{grid-template-columns:1fr;max-width:500px}}.packages-section .package-card[data-v-f2b73730]{position:relative;padding:2.5rem 2rem;background:#fff;border-radius:var(--r-xl);border:2px solid var(--c-200);transition:all .2s ease}.packages-section .package-card.highlighted[data-v-f2b73730]{border-color:var(--c-primary);box-shadow:0 8px 32px #2563eb26;transform:scale(1.05)}@media(max-width:968px){.packages-section .package-card.highlighted[data-v-f2b73730]{transform:scale(1)}}.packages-section .package-card[data-v-f2b73730]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001f}.packages-section .package-card:hover.highlighted[data-v-f2b73730]{transform:translateY(-4px) scale(1.05)}@media(max-width:968px){.packages-section .package-card:hover.highlighted[data-v-f2b73730]{transform:translateY(-4px)}}.packages-section .package-card .package-badge[data-v-f2b73730]{position:absolute;top:-12px;left:50%;transform:translate(-50%);padding:.375rem 1rem;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);color:#fff;font-size:.75rem;font-weight:700;border-radius:var(--r-full);text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #2563eb4d}.packages-section .package-card .package-name[data-v-f2b73730]{font-size:1.5rem;font-weight:800;margin:0 0 1rem;color:var(--c-900);text-align:center}.packages-section .package-card .package-price[data-v-f2b73730]{font-size:2.5rem;font-weight:800;color:var(--c-primary);text-align:center;margin:0 0 .5rem}.packages-section .package-card .package-price .price-suffix[data-v-f2b73730]{font-size:1rem;font-weight:600;color:var(--c-500)}.packages-section .package-card .package-price-note[data-v-f2b73730]{font-size:.8125rem;color:var(--c-success);font-weight:600;text-align:center;margin:0 0 2rem}.packages-section .package-card .package-features[data-v-f2b73730]{list-style:none;padding:0;margin:0 0 2rem}.packages-section .package-card .package-features li[data-v-f2b73730]{display:flex;align-items:start;gap:.75rem;margin-bottom:.875rem;font-size:.9375rem;color:var(--c-700);line-height:1.5}.packages-section .package-card .package-features li .feature-icon[data-v-f2b73730]{width:20px;height:20px;color:var(--c-success);flex-shrink:0;margin-top:.125rem}.packages-section .package-card .package-cta[data-v-f2b73730]{display:block;width:100%;padding:1rem 1.5rem;background:var(--c-primary);color:#fff;text-align:center;text-decoration:none;font-weight:600;font-size:1rem;border-radius:var(--r-lg);transition:all .2s ease}.packages-section .package-card .package-cta[data-v-f2b73730]:hover{background:var(--c-accent);transform:translateY(-2px);box-shadow:0 6px 20px #2563eb4d}.custom-package[data-v-f2b73730]{padding:4rem 1.5rem;background:#fff}.custom-package .custom-card[data-v-f2b73730]{max-width:900px;margin:0 auto;padding:3rem 2.5rem;background:linear-gradient(135deg,#f8faff,#f0f4ff);border-radius:var(--r-xl);border:2px solid var(--c-primary);text-align:center}.custom-package .custom-card h3[data-v-f2b73730]{font-size:2rem;font-weight:800;color:var(--c-900);margin:0 0 1.25rem}@media(max-width:768px){.custom-package .custom-card h3[data-v-f2b73730]{font-size:1.5rem}}.custom-package .custom-card p[data-v-f2b73730]{font-size:1.0625rem;color:var(--c-700);line-height:1.6;margin:0 0 2rem}.custom-package .custom-card .custom-cta[data-v-f2b73730]{display:inline-block;padding:1.125rem 2.5rem;background:var(--c-primary);color:#fff;text-decoration:none;font-weight:600;font-size:1.0625rem;border-radius:var(--r-lg);transition:all .2s ease}.custom-package .custom-card .custom-cta[data-v-f2b73730]:hover{background:var(--c-accent);transform:translateY(-2px);box-shadow:0 8px 24px #2563eb4d}.addons-section[data-v-f2b73730]{padding:4rem 1.5rem;background:var(--c-50)}.addons-section h2[data-v-f2b73730]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}@media(max-width:768px){.addons-section h2[data-v-f2b73730]{font-size:2rem}}.addons-section .addons-table-wrapper[data-v-f2b73730]{max-width:900px;margin:0 auto;overflow-x:auto}.addons-section .addons-note[data-v-f2b73730]{display:flex;align-items:flex-start;gap:.625rem;max-width:900px;margin:1rem auto 0;font-size:.9375rem;line-height:1.6;color:#64748b}.addons-section .addons-note[data-v-f2b73730] svg{width:16px;height:16px;color:#6366f1;flex-shrink:0;margin-top:2px}.addons-section .addons-table[data-v-f2b73730]{width:100%;background:#fff;border-radius:var(--r-lg);overflow:hidden;box-shadow:0 4px 20px #00000014}.addons-section .addons-table thead[data-v-f2b73730]{background:var(--c-primary);color:#fff}.addons-section .addons-table thead th[data-v-f2b73730]{padding:1.25rem 1.5rem;text-align:left;font-weight:700;font-size:1rem}.addons-section .addons-table thead th[data-v-f2b73730]:last-child{text-align:right}.addons-section .addons-table tbody tr[data-v-f2b73730]{border-bottom:1px solid var(--c-200)}.addons-section .addons-table tbody tr[data-v-f2b73730]:last-child{border-bottom:none}.addons-section .addons-table tbody tr[data-v-f2b73730]:hover{background:var(--c-50)}.addons-section .addons-table tbody td[data-v-f2b73730]{padding:1.25rem 1.5rem;font-size:.9375rem;color:var(--c-700)}.addons-section .addons-table tbody td.price-cell[data-v-f2b73730]{text-align:right;font-weight:700;color:var(--c-primary)}.how-it-works[data-v-f2b73730]{padding:4rem 1.5rem;background:#fff}.how-it-works h2[data-v-f2b73730]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}@media(max-width:768px){.how-it-works h2[data-v-f2b73730]{font-size:2rem}}.how-it-works .steps-grid[data-v-f2b73730]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1200px;margin:0 auto}@media(max-width:968px){.how-it-works .steps-grid[data-v-f2b73730]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.how-it-works .steps-grid[data-v-f2b73730]{grid-template-columns:1fr}}.how-it-works .step-card[data-v-f2b73730]{padding:2rem 1.5rem;background:var(--c-50);border-radius:var(--r-lg);text-align:center;transition:all .2s ease}.how-it-works .step-card[data-v-f2b73730]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.how-it-works .step-card .step-number[data-v-f2b73730]{width:56px;height:56px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;background:var(--c-primary);color:#fff;font-size:1.75rem;font-weight:800;border-radius:50%}.how-it-works .step-card h3[data-v-f2b73730]{font-size:1.0625rem;font-weight:700;margin:0 0 .625rem;color:var(--c-900)}.how-it-works .step-card p[data-v-f2b73730]{color:var(--c-600);margin:0;line-height:1.5;font-size:.9375rem}.faq-section[data-v-f2b73730]{padding:4rem 1.5rem;background:var(--c-50)}.faq-section h2[data-v-f2b73730]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}@media(max-width:768px){.faq-section h2[data-v-f2b73730]{font-size:2rem}}.faq-section .faq-list[data-v-f2b73730]{max-width:900px;margin:0 auto}.faq-section .faq-item[data-v-f2b73730]{padding:2rem;background:#fff;border-radius:var(--r-lg);margin-bottom:1rem;box-shadow:0 2px 8px #0000000a}.faq-section .faq-item[data-v-f2b73730]:hover{box-shadow:0 4px 16px #00000014}.faq-section .faq-item h3[data-v-f2b73730]{font-size:1.125rem;font-weight:700;margin:0 0 .75rem;color:var(--c-900)}.faq-section .faq-item p[data-v-f2b73730]{color:var(--c-600);margin:0;line-height:1.7;font-size:.9375rem}.final-cta-section[data-v-f2b73730]{padding:5rem 1.5rem;background:#fff;text-align:center}.final-cta-section h2[data-v-f2b73730]{font-size:2.5rem;font-weight:800;margin:0 0 1.5rem;color:var(--c-900)}@media(max-width:768px){.final-cta-section h2[data-v-f2b73730]{font-size:2rem}}.final-cta-section .cta-description[data-v-f2b73730]{font-size:1.125rem;color:var(--c-700);max-width:700px;margin:0 auto 2.5rem;line-height:1.6}.final-cta-section .btn-primary-large[data-v-f2b73730]{display:inline-block;padding:1.25rem 3rem;background:var(--c-primary);color:#fff;text-decoration:none;font-weight:700;font-size:1.125rem;border-radius:var(--r-lg);transition:all .2s ease;box-shadow:0 4px 16px #2563eb33}.final-cta-section .btn-primary-large[data-v-f2b73730]:hover{background:var(--c-accent);transform:translateY(-2px);box-shadow:0 8px 24px #2563eb4d}.final-cta-section .cta-note[data-v-f2b73730]{margin-top:1.5rem;color:var(--c-600);font-size:.9375rem}@media(max-width:768px){h2[data-v-f2b73730]{font-size:2rem!important}}.pc[data-v-b1bad297]{margin:1.5rem 0 2rem}.pc-h2[data-v-b1bad297]{font-size:1.25rem;font-weight:700;margin:0 0 .4rem}.pc-lead[data-v-b1bad297]{margin:0 0 .9rem;color:var(--c-600);font-size:.9rem;line-height:1.5}.pc-form[data-v-b1bad297]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end}.pc-field[data-v-b1bad297]{display:flex;flex-direction:column;gap:.3rem}.pc-field--street[data-v-b1bad297]{flex:1 1 16rem}.pc-field--no[data-v-b1bad297]{flex:0 1 6rem}.pc-label[data-v-b1bad297]{font-size:.8rem;font-weight:600;color:var(--c-700)}.pc-input[data-v-b1bad297]{width:100%;box-sizing:border-box;padding:.6rem .75rem;border:1px solid var(--c-200);border-radius:var(--r-md);font-size:.95rem;font-family:inherit;background:#fff}.pc-input[data-v-b1bad297]:focus{outline:none;border-color:var(--c-primary)}.pc-btn[data-v-b1bad297]{padding:.62rem 1.4rem;border:0;border-radius:var(--r-md);background:var(--c-primary);color:#fff;font-size:.95rem;font-weight:600;font-family:inherit;cursor:pointer}.pc-btn[data-v-b1bad297]:disabled{opacity:.55;cursor:default}.pc-btn[data-v-b1bad297]:not(:disabled):hover{background:var(--c-primary-hover)}.pc-box[data-v-b1bad297]{margin-top:1rem;padding:.9rem 1.1rem;border-radius:var(--r-md);border-left:3px solid;font-size:.92rem;line-height:1.55;display:flex;flex-direction:column;gap:.35rem}.pc-box--in[data-v-b1bad297],.pc-box--near[data-v-b1bad297]{border-color:#b45309;background:#fffbeb;color:#78350f}.pc-box--neutral[data-v-b1bad297],.pc-box--out[data-v-b1bad297]{border-color:var(--c-300);background:var(--c-50);color:var(--c-700)}.pc-zones[data-v-b1bad297]{list-style:none;padding:0;margin:.3rem 0 0;display:grid;gap:.5rem}.pc-zones li[data-v-b1bad297]{display:flex;flex-direction:column;gap:.15rem}.pc-zone-code[data-v-b1bad297]{font-weight:700}.pc-zone-line[data-v-b1bad297]{font-size:.88rem}.px[data-v-493be1e2]{max-width:900px;margin-inline:auto;padding:.5rem 0 1rem}.px-h2[data-v-493be1e2]{font-size:1.25rem;font-weight:700;margin:1.5rem 0 .6rem}.px-lead[data-v-493be1e2]{font-size:.9375rem;line-height:1.6;color:var(--c-700);margin:0 0 1rem}.px-scroll[data-v-493be1e2]{overflow-x:auto;-webkit-overflow-scrolling:touch}.px-tab[data-v-493be1e2]{width:100%;min-width:640px;border-collapse:collapse;font-size:.875rem;background:#fff}.px-tab td[data-v-493be1e2],.px-tab th[data-v-493be1e2]{text-align:left;vertical-align:top;padding:.6rem .75rem;border-bottom:1px solid var(--c-200);line-height:1.45}.px-tab thead th[data-v-493be1e2]{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--c-500)}.px-city[data-v-493be1e2],.px-tab thead th[data-v-493be1e2]{font-weight:700;white-space:nowrap}.px-city[data-v-493be1e2]{color:var(--c-800)}.px-city .px-src[data-v-493be1e2]{display:block;font-weight:400;font-size:.72rem;color:var(--c-400);white-space:normal;max-width:14rem}.px-num[data-v-493be1e2]{font-variant-numeric:tabular-nums}.px-badge[data-v-493be1e2],.px-date[data-v-493be1e2]{white-space:nowrap}.px-badge[data-v-493be1e2]{display:inline-block;margin-left:.4rem;padding:.05rem .45rem;border-radius:var(--r-full);background:#fef3c7;color:#78350f;font-size:.7rem;font-weight:700}.px-warn[data-v-493be1e2]{margin-top:1rem;padding:.9rem 1.1rem;border-left:3px solid #b45309;background:#fffbeb;color:#78350f;font-size:.9rem;line-height:1.55;border-radius:0 var(--r-md) var(--r-md) 0}@media(max-width:639px){.px-h2[data-v-493be1e2]{font-size:1.125rem}}.pmap[data-v-6e215dd3]{margin:0 0 1.25rem}.pmap-box[data-v-6e215dd3]{height:420px;border:1px solid var(--c-200);border-radius:var(--r-lg);overflow:hidden;background:var(--c-100);isolation:isolate}.pmap-box[data-v-6e215dd3] .leaflet-container{height:100%;width:100%;font-family:inherit}.pmap-skeleton[data-v-6e215dd3]{height:100%;width:100%;background:linear-gradient(100deg,var(--c-100) 30%,var(--c-50) 50%,var(--c-100) 70%);background-size:200% 100%;animation:pmap-shimmer-6e215dd3 1.3s linear infinite}@keyframes pmap-shimmer-6e215dd3{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.pmap-skeleton[data-v-6e215dd3]{animation:none}}.pmap-empty[data-v-6e215dd3]{margin:0;font-size:.875rem;color:var(--c-500)}.pmap-legend[data-v-6e215dd3]{list-style:none;margin:.625rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.375rem .875rem}.pmap-legend-item[data-v-6e215dd3]{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;line-height:1.3}.pmap-swatch[data-v-6e215dd3]{width:16px;height:12px;flex:none;border-width:2px;border-radius:2px}.pmap-legend-code[data-v-6e215dd3]{font-weight:700;color:var(--c-800)}.pmap-legend-name[data-v-6e215dd3],.pmap-note[data-v-6e215dd3]{color:var(--c-500)}.pmap-note[data-v-6e215dd3]{margin:.625rem 0 0;font-size:.8125rem;line-height:1.5}[data-v-6e215dd3] .pmap-pop{display:flex;flex-direction:column;gap:.1rem;min-width:120px}[data-v-6e215dd3] .pmap-pop-code{font-size:.9375rem;font-weight:800}[data-v-6e215dd3] .pmap-pop-name{font-size:.8125rem;color:var(--c-700)}[data-v-6e215dd3] .pmap-pop-sector{font-size:.8125rem;font-weight:600;color:var(--c-600)}@media(max-width:639px){.pmap-box[data-v-6e215dd3]{height:300px}}.pn[data-v-8b36fc64]{display:flex;align-items:flex-start;gap:.6rem;margin:1rem 0;padding:.85rem 1.05rem;border-left:3px solid #b45309;background:#fffbeb;border-radius:0 var(--r-md) var(--r-md) 0}.pn-ic[data-v-8b36fc64]{flex-shrink:0;font-size:1.1rem;color:#b45309;margin-top:2px}.pn-txt[data-v-8b36fc64]{margin:0;font-size:.9rem;line-height:1.55;color:#78350f}.pn-link[data-v-8b36fc64]{margin-left:.35rem;color:#78350f;font-weight:600;text-decoration:underline}.pk[data-v-47ff3005]{max-width:900px;margin-inline:auto;padding:1rem 0 2rem}.pk-h2[data-v-47ff3005]{font-size:1.25rem;margin:1.75rem 0 .75rem}.pk-h2[data-v-47ff3005],.pk-h3[data-v-47ff3005]{font-weight:700}.pk-h3[data-v-47ff3005]{font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;color:var(--c-500);margin:1rem 0 .5rem}.pk-lead[data-v-47ff3005]{font-size:.9375rem;line-height:1.55;color:var(--c-700);margin:0 0 1rem}.pk-zones[data-v-47ff3005]{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.pk-zone[data-v-47ff3005]{border:1px solid var(--c-200);border-radius:var(--r-lg);padding:.9rem 1.1rem;background:#fff}.pk-zone-title[data-v-47ff3005]{font-size:1rem;font-weight:700;margin:0;color:var(--c-800)}.pk-zone-name[data-v-47ff3005]{margin-left:.5rem;font-weight:400;color:var(--c-600);font-size:.9rem}.pk-sectors[data-v-47ff3005]{margin:.35rem 0 0;font-size:.9rem;line-height:1.5;color:var(--c-700)}.pk-sectors .pk-sectors-label[data-v-47ff3005]{color:var(--c-500)}.pk-rate[data-v-47ff3005]{margin-top:.5rem}.pk-rate+.pk-rate[data-v-47ff3005]{padding-top:.5rem;border-top:1px dashed var(--c-200)}.pk-zone-line[data-v-47ff3005]{margin:.2rem 0 0;font-size:.9rem;line-height:1.5;color:var(--c-700)}.pk-districts[data-v-47ff3005]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.pk-districts li[data-v-47ff3005]{display:inline-flex;align-items:baseline;border:1px solid var(--c-200);border-radius:var(--r-full);padding:.35rem .8rem;background:#fff;font-size:.9rem}.pk-note[data-v-47ff3005]{font-size:.85rem;color:var(--c-500);margin-top:.75rem;line-height:1.5}.pk-stale[data-v-47ff3005]{display:flex;align-items:flex-start;gap:.7rem;margin:0 0 1.25rem;padding:1rem 1.2rem;border-left:4px solid #b45309;background:#fffbeb;color:#78350f;font-size:.95rem;line-height:1.6;border-radius:0 var(--r-md) var(--r-md) 0}.pk-stale-ic[data-v-47ff3005]{flex-shrink:0;font-size:1.3rem;color:#b45309;margin-top:2px}.pk-stale-link[data-v-47ff3005]{margin-left:.35rem;color:#78350f;font-weight:600;text-decoration:underline}.pk-stats[data-v-47ff3005]{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.pk-stat[data-v-47ff3005]{display:flex;flex-direction:column;gap:.1rem;padding:.75rem .95rem;border:1px solid var(--c-200);border-radius:var(--r-lg);background:#fff}.pk-stat-val[data-v-47ff3005]{font-size:1.35rem;font-weight:800;color:var(--c-800);line-height:1.2}.pk-stat-lbl[data-v-47ff3005]{font-size:.8rem;color:var(--c-500)}.pk-cats[data-v-47ff3005]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.pk-cat[data-v-47ff3005]{display:inline-flex;align-items:baseline;gap:.45rem;border:1px solid var(--c-200);border-radius:var(--r-full);padding:.35rem .8rem;background:#fff;font-size:.9rem}.pk-cat .pk-cat-n[data-v-47ff3005]{color:var(--c-500);font-size:.8rem;font-variant-numeric:tabular-nums}.pk-others[data-v-47ff3005]{list-style:none;padding:0;margin:0;display:grid;gap:.4rem}.pk-other[data-v-47ff3005]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.55rem .9rem;border:1px solid var(--c-200);border-radius:var(--r-lg);background:#fff;font-size:.9rem}.pk-other .pk-other-meta[data-v-47ff3005]{color:var(--c-500);font-size:.85rem}.pk-source[data-v-47ff3005]{margin-top:2rem}.pk-legal[data-v-47ff3005]{font-size:.85rem;color:var(--c-600)}.pk-warning[data-v-47ff3005]{margin-top:.75rem;padding:.9rem 1.1rem;border-left:3px solid #b45309;background:#fffbeb;color:#78350f;font-size:.9rem;line-height:1.55;border-radius:0 var(--r-md) var(--r-md) 0}@media(max-width:639px){.pk-h2[data-v-47ff3005]{font-size:1.125rem}}.amen[data-v-e28c4c4e]{background:var(--c-50);padding-block:1.25rem}.amen-title[data-v-e28c4c4e]{font-size:1rem;font-weight:700;color:#0f172a;margin:0 0 .6rem}.amen-list[data-v-e28c4c4e]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.amen-link[data-v-e28c4c4e]{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.45rem .7rem;border:1px solid #e2e8f0;border-radius:var(--r-full,999px);background:#fff;color:#334155;font-size:.875rem;text-decoration:none;transition:border-color .15s,background .15s}.amen-link[data-v-e28c4c4e]:focus-visible,.amen-link[data-v-e28c4c4e]:hover{border-color:#cbd5e1;background:#f8fafc}.amen-icon[data-v-e28c4c4e]{width:18px;height:18px;color:#64748b;flex:none}.amen-label[data-v-e28c4c4e]{font-weight:600}.amen-dist[data-v-e28c4c4e]{color:#64748b;font-variant-numeric:tabular-nums}.pr[data-v-506c099a]{margin-top:1rem}.pr-heading[data-v-506c099a]{display:flex;align-items:flex-start;gap:.5rem;font-size:1.25rem;font-weight:700;color:#0f172a;margin:0 0 1rem}.pr-heading-icon[data-v-506c099a]{color:var(--c-primary);width:1em;height:1em;margin-top:.15em;flex:none}.pr-summary[data-v-506c099a]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.pr-avg[data-v-506c099a]{font-size:2.4rem;font-weight:800;color:#0f172a;line-height:1}.pr-stars[data-v-506c099a]{display:inline-flex;gap:.1rem}.pr-star[data-v-506c099a]{width:18px;height:18px}.pr-star--on[data-v-506c099a],.pr-star--sm[data-v-506c099a]{color:#f59e0b}.pr-star--sm[data-v-506c099a]{width:14px;height:14px}.pr-count[data-v-506c099a]{font-size:.9rem;color:#64748b;margin-top:.25rem}.pr-empty[data-v-506c099a]{color:#64748b;font-size:.95rem;margin:0 0 1rem}.pr-list[data-v-506c099a]{list-style:none;padding:0;margin:0 0 1.25rem;display:grid;gap:.75rem}.pr-item[data-v-506c099a]{padding:.8rem .9rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--r-lg)}.pr-item-head[data-v-506c099a]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.pr-item-author[data-v-506c099a]{font-weight:700;color:#0f172a;font-size:.92rem}.pr-item-stars[data-v-506c099a]{display:inline-flex;gap:.08rem}.pr-item-date[data-v-506c099a]{font-size:.78rem;color:#94a3b8;margin-left:auto}.pr-item-comment[data-v-506c099a]{margin:.45rem 0 0;color:#334155;font-size:.92rem;line-height:1.5}.pr-form-wrap[data-v-506c099a]{border-top:1px solid #f1f5f9;padding-top:1rem}.pr-form-title[data-v-506c099a]{font-size:1rem;font-weight:700;color:#0f172a;margin:0 0 .6rem}.pr-rate[data-v-506c099a]{display:inline-flex;gap:.15rem;margin-bottom:.7rem}.pr-rate-star[data-v-506c099a]{background:none;border:none;padding:.1rem;cursor:pointer;line-height:0}.pr-star--pick[data-v-506c099a]{width:28px;height:28px;color:#cbd5e1;transition:color .12s}.pr-star--active[data-v-506c099a]{color:#f59e0b}.pr-input[data-v-506c099a],.pr-textarea[data-v-506c099a]{width:100%;box-sizing:border-box;padding:.6rem .75rem;margin-bottom:.6rem;border:1px solid #cbd5e1;border-radius:var(--r-md);font:inherit;font-size:.92rem;color:#1f2937}.pr-input[data-v-506c099a]{width:100%;padding:.6rem .75rem;margin-bottom:.5rem;border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-md,8px);font:inherit;color:var(--c-800,#1e293b)}.pr-input[data-v-506c099a]:focus-visible{outline:2px solid var(--c-primary);outline-offset:1px}.pr-trap[data-v-506c099a]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.pr-anon-note[data-v-506c099a]{margin:0 0 .75rem;font-size:.875rem;color:var(--c-500,#64748b)}.pr-anon-login[data-v-506c099a]{margin:.75rem 0 0;font-size:.8125rem;color:var(--c-500,#64748b)}.pr-textarea[data-v-506c099a]{resize:vertical}.pr-error[data-v-506c099a]{color:#dc2626;font-size:.86rem;margin:0 0 .6rem}.pr-submit[data-v-506c099a]{display:inline-flex;align-items:center;gap:.5rem;background:var(--c-primary,#2563eb);color:#fff;font-weight:700;font-size:.95rem;padding:.65rem 1.3rem;border:none;border-radius:var(--r-md);cursor:pointer}.pr-submit[data-v-506c099a]:disabled{opacity:.6;cursor:default}.pr-actions[data-v-506c099a]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.pr-delete[data-v-506c099a]{display:inline-flex;align-items:center;gap:.5rem;background:#fff;color:#dc2626;font-weight:700;font-size:.95rem;padding:.65rem 1.1rem;border:1px solid #f2c4c4;border-radius:var(--r-md);cursor:pointer}.pr-delete[data-v-506c099a]:hover:not(:disabled){background:#fef2f2;border-color:#dc2626}.pr-delete[data-v-506c099a]:disabled{opacity:.6;cursor:default}.pr-mine-note[data-v-506c099a]{margin:0 0 .6rem;font-size:.85rem;color:#64748b}.pr-spin[data-v-506c099a]{animation:pr-spin-506c099a .9s linear infinite;width:16px;height:16px}@keyframes pr-spin-506c099a{to{transform:rotate(1turn)}}.pr-thanks[data-v-506c099a]{display:flex;align-items:center;gap:.5rem;color:#16a34a;font-weight:600;font-size:.95rem}.pr-thanks--pending[data-v-506c099a]{color:#b45309}.pr-thanks-icon[data-v-506c099a]{width:20px;height:20px}.pr-login-cta[data-v-506c099a]{display:flex;align-items:center;gap:.55rem;color:#475569;font-size:.95rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--r-lg);padding:.8rem .9rem}.pr-login-icon[data-v-506c099a]{width:18px;height:18px}.pr-login-icon[data-v-506c099a],.pr-login-link[data-v-506c099a]{color:var(--c-primary,#2563eb)}.pr-login-link[data-v-506c099a]{font-weight:700;text-decoration:none}.pr-login-link[data-v-506c099a]:hover{text-decoration:underline}.gallery__preview[data-v-64c63a0c]{position:relative;width:100%;height:var(--v5b219980);background:var(--c-100);overflow:hidden;cursor:pointer}.gallery__preview--banner[data-v-64c63a0c]{height:auto;aspect-ratio:4/1;max-height:520px}.gallery__img[data-v-64c63a0c]{position:absolute;inset:0;width:100%;height:100%}.gallery__img--banner[data-v-64c63a0c]{-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.gallery__img--hero[data-v-64c63a0c]{-o-object-fit:contain;object-fit:contain;transition:transform .35s ease}.gallery__preview:hover .gallery__img--banner[data-v-64c63a0c],.gallery__preview:hover .gallery__img--hero[data-v-64c63a0c]{transform:scale(1.03)}.gallery__overlay[data-v-64c63a0c]{inset:0;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;background:transparent;color:transparent;transition:background .25s ease,color .25s ease;font-weight:600;font-size:.9375rem}.gallery__caption[data-v-64c63a0c],.gallery__overlay[data-v-64c63a0c]{position:absolute;display:flex;pointer-events:none}.gallery__caption[data-v-64c63a0c]{left:0;right:0;bottom:0;align-items:flex-end;justify-content:space-between;gap:1rem;padding:2.5rem 1.25rem 1rem;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.45) 50%,transparent);color:#fff;z-index:2}.gallery__caption-text[data-v-64c63a0c]{flex:1;min-width:0;font-size:1rem;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.5);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gallery__caption-count[data-v-64c63a0c]{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;background:#ffffff2e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--r-full);font-size:.8125rem;font-weight:600;flex-shrink:0;pointer-events:auto}.gallery__caption-count [data-v-64c63a0c] svg{width:12px;height:12px}@media(max-width:639px){.gallery__caption[data-v-64c63a0c]{padding:1.5rem .875rem .75rem}.gallery__caption-text[data-v-64c63a0c]{font-size:.875rem}.gallery__caption-count[data-v-64c63a0c]{font-size:.75rem;padding:.25rem .625rem}}.gallery__preview:hover .gallery__overlay[data-v-64c63a0c]{background:#0006;color:#fff}.gallery__overlay-icon[data-v-64c63a0c]{transform:translateY(6px);transition:transform .25s ease}.gallery__overlay-icon [data-v-64c63a0c] svg{width:32px;height:32px}.gallery__preview:hover .gallery__overlay-icon[data-v-64c63a0c]{transform:translateY(0)}.sn[data-v-4134d861]{position:sticky;top:64px;z-index:20;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--c-100,#e2e8f0)}.sn-list[data-v-4134d861]{display:flex;gap:.25rem;margin:0 auto;padding:.4rem 1rem;max-width:1200px;list-style:none;overflow-x:auto;scrollbar-width:none}.sn-list[data-v-4134d861]::-webkit-scrollbar{display:none}.sn-item[data-v-4134d861]{display:inline-flex;align-items:center;white-space:nowrap;min-height:40px;padding:.35rem .75rem;border-radius:var(--r-full,999px);font-size:.875rem;font-weight:500;color:var(--c-600,#475569);text-decoration:none;transition:background .15s,color .15s}.sn-item[data-v-4134d861]:hover{background:var(--c-50,#f8fafc);color:var(--c-800,#1e293b)}.sn-item--on[data-v-4134d861]{background:color-mix(in srgb,var(--c-primary) 12%,#fff);color:var(--c-primary-dark,#3730a3);font-weight:700}.navigate-buttons[data-v-f8d10191]{display:flex;gap:.5rem;flex-wrap:wrap}.nav-btn--call[data-v-f8d10191]{background:#22c55e;color:#fff;border-color:#22c55e}.nav-btn--call[data-v-f8d10191]:hover{background:#16a34a;border-color:#16a34a}@media(max-width:1023px){.navigate-buttons[data-v-f8d10191]{flex-direction:column}.nav-btn[data-v-f8d10191]{width:100%;justify-content:center}}@media(min-width:1024px){.nav-btn--call[data-v-f8d10191]{display:none}}.pdfdl-heading[data-v-70d90a72]{display:flex;align-items:center;gap:.5rem;font-weight:700;color:var(--c-800,#2a2a2a);margin-bottom:.75rem}.pdfdl-ic[data-v-70d90a72]{color:var(--c-danger,#dc2626);width:20px;height:20px}.pdfdl-buttons[data-v-70d90a72]{display:flex;flex-wrap:wrap;gap:.5rem}.pdfdl-btn[data-v-70d90a72]{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .875rem;background:var(--c-50,#f8fafc);border:1px solid var(--c-200,#e2e8f0);border-radius:var(--r-md,8px);color:var(--c-700,#334155);font-size:.8125rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.pdfdl-btn[data-v-70d90a72]:hover{background:#fff1f2;border-color:#fecaca;color:var(--c-danger,#dc2626)}.pdfdl-btn[data-v-70d90a72] svg{color:var(--c-danger,#dc2626);width:16px;height:16px;flex-shrink:0}.info-block[data-v-1e4093e4]{flex-direction:column}.info-block[data-v-1e4093e4],.info-row[data-v-1e4093e4]{display:flex;gap:.625rem}.info-row[data-v-1e4093e4]{align-items:flex-start;font-size:.9rem;color:var(--c-600);line-height:1.5}.row-icon[data-v-1e4093e4]{color:var(--c-primary);width:14px;height:14px;flex-shrink:0;margin-top:3px}.copy-address-btn[data-v-1e4093e4]{display:inline-flex;align-items:center;gap:.375rem;align-self:flex-start;margin-top:.25rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;color:var(--c-500);background:var(--c-50);border:1px solid var(--c-200);border-radius:var(--r-full);cursor:pointer;font-family:inherit;transition:background var(--transition),color var(--transition),border-color var(--transition)}.copy-address-btn[data-v-1e4093e4]:hover{background:var(--c-primary-surface);color:var(--c-primary);border-color:var(--c-primary-ring)}.copy-address-btn--copied[data-v-1e4093e4]{background:#dcfce7;color:#16a34a;border-color:#bbf7d0}.copy-address-btn--copied[data-v-1e4093e4]:hover{background:#dcfce7;color:#16a34a}.copy-icon[data-v-1e4093e4]{width:12px;height:12px;flex-shrink:0}.location-warning[data-v-1e4093e4]{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;background:#fefce8;border:1px solid #fde047;border-radius:var(--r-md);font-size:.8rem;color:#92400e;line-height:1.4}.warn-icon[data-v-1e4093e4]{width:13px;height:13px;flex-shrink:0;color:#ca8a04;margin-top:2px}.place-section[data-v-45763e59]{display:flex;flex-direction:column;gap:.75rem}.section-heading[data-v-45763e59]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;color:var(--c-800);margin:0;padding-bottom:.625rem;border-bottom:1px solid var(--c-100)}.heading-text[data-v-45763e59]{white-space:nowrap}.heading-icon[data-v-45763e59]{color:var(--c-primary);width:16px;height:16px;flex-shrink:0}.heading-note[data-v-45763e59]{color:var(--c-400);margin-left:auto}.hours-list[data-v-45763e59]{display:flex;flex-direction:column;gap:0;margin:0}.hours-row[data-v-45763e59]{display:grid;grid-template-columns:44px 1fr auto;gap:.5rem;padding:.4rem .5rem;border-radius:var(--r-md);align-items:center}.hours-row dt[data-v-45763e59]{font-weight:600;color:var(--c-600)}.hours-row dd[data-v-45763e59],.hours-row dt[data-v-45763e59]{font-size:.8125rem;margin:0}.hours-row dd[data-v-45763e59]{color:var(--c-700);font-weight:500}.hours-row.is-today[data-v-45763e59]{background:var(--c-primary-surface)}.hours-row.is-today dd[data-v-45763e59],.hours-row.is-today dt[data-v-45763e59]{color:var(--c-primary);font-weight:700}.hours-row.is-closed dd[data-v-45763e59],.hours-row.is-closed dt[data-v-45763e59]{color:var(--c-400)}.hours-row.is-open24 dd[data-v-45763e59]{color:var(--c-success);font-weight:600}.hours-row.is-unknown dd[data-v-45763e59],.hours-row.is-unknown dt[data-v-45763e59]{color:var(--c-400)}.no-info[data-v-45763e59]{color:var(--c-400)!important;font-weight:400!important}.open-badge[data-v-45763e59]{font-size:.75rem;font-weight:700;padding:.15rem .5rem;border-radius:var(--r-full);letter-spacing:.03em;text-transform:uppercase;margin-left:.25rem}.open-badge--open[data-v-45763e59]{background:#dcfce7;color:#15803d}.open-badge--closed[data-v-45763e59]{background:#fee2e2;color:#b91c1c}.hours-row.is-today-closed dd[data-v-45763e59]{color:#b91c1c!important}.hours-row.is-today-open dd[data-v-45763e59]{color:#15803d!important}.today-chip[data-v-45763e59]{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.1875rem .5rem;border-radius:var(--r-full);background:transparent;color:var(--c-primary);border:1px solid;white-space:nowrap;line-height:1}.today-chip--open[data-v-45763e59]{color:#15803d;background:#dcfce7;border-color:transparent}.today-chip--closed[data-v-45763e59]{color:#b91c1c;background:#fee2e2;border-color:transparent}.place-section[data-v-005e82ea]{display:flex;flex-direction:column;gap:.875rem}.section-heading[data-v-005e82ea]{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;color:var(--c-800);margin:0;padding-bottom:.625rem;border-bottom:1px solid var(--c-100)}.heading-icon[data-v-005e82ea]{color:var(--c-primary);width:16px;height:16px;flex-shrink:0}.details-list[data-v-005e82ea]{display:flex;flex-direction:column;gap:.75rem;margin:0}.detail-row[data-v-005e82ea]{display:grid;grid-template-columns:80px 1fr;gap:.5rem;align-items:start}.detail-row dt[data-v-005e82ea]{font-size:.8125rem;font-weight:600;color:var(--c-500);padding-top:.125rem}.detail-row dd[data-v-005e82ea],.detail-row dt[data-v-005e82ea]{margin:0}.detail-row dd[data-v-005e82ea]{min-width:0}.contact-item[data-v-005e82ea]{margin-bottom:.25rem}.reveal-btn[data-v-005e82ea]{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .75rem;font-size:.8125rem;font-weight:500;color:var(--c-primary);background:var(--c-primary-surface);border:1px solid var(--c-primary-ring);border-radius:var(--r-full);cursor:pointer;font-family:inherit;transition:background var(--transition),box-shadow var(--transition)}.reveal-btn[data-v-005e82ea]:hover{background:#bfdbfe;border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-ring);transform:translateY(-1px)}.reveal-btn [data-v-005e82ea] svg{width:12px;height:12px}.contact-link[data-v-005e82ea]{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--c-primary);text-decoration:none;font-weight:500}.contact-link[data-v-005e82ea]:hover{text-decoration:underline}.contact-link.break-all[data-v-005e82ea]{word-break:break-all}.contact-link [data-v-005e82ea] svg{width:12px;height:12px;flex-shrink:0}.ext-icon[data-v-005e82ea]{width:10px!important;height:10px!important}.website-btn[data-v-005e82ea]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;color:#fff;background:var(--c-primary);border-radius:var(--r-md);text-decoration:none;font-family:inherit;transition:background var(--transition),transform var(--transition),box-shadow var(--transition)}.website-btn[data-v-005e82ea]:hover{background:#3730a3;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.website-btn [data-v-005e82ea] svg{width:12px;height:12px;flex-shrink:0}.ext-icon-small[data-v-005e82ea]{width:11px!important;height:11px!important;margin-left:auto;opacity:.8}.dofollow-hint[data-v-005e82ea]{display:inline-flex;align-items:center;gap:.3rem;margin-top:.375rem;font-size:.8125rem;font-weight:700;color:#c2580a;text-decoration:none;transition:color .15s}.dofollow-hint[data-v-005e82ea]:hover{color:#9a4208}.dofollow-hint [data-v-005e82ea] svg{width:12px;height:12px}.contact-owner-section[data-v-005e82ea]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--c-100);display:flex;flex-direction:column;gap:.75rem}.contact-owner-title[data-v-005e82ea]{display:flex;align-items:center;gap:.4rem;font-size:.9375rem;font-weight:700;color:var(--c-800);margin:0}.contact-owner-title [data-v-005e82ea] svg{width:16px;height:16px;color:var(--c-primary)}.login-cta[data-v-005e82ea]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--c-primary);text-decoration:none;font-weight:500}.login-cta[data-v-005e82ea]:hover{text-decoration:underline}.login-cta [data-v-005e82ea] svg{width:12px;height:12px}.contact-textarea[data-v-005e82ea]{width:100%;min-height:80px;resize:vertical;border:1px solid var(--c-200);border-radius:var(--r-md);padding:.625rem .75rem;font-size:.875rem;font-family:inherit;outline:none;margin-bottom:.5rem;transition:border-color .15s;box-sizing:border-box}.contact-textarea[data-v-005e82ea]:focus{border-color:var(--c-primary-ring)}.contact-send-btn[data-v-005e82ea]{display:inline-flex;align-items:center;gap:.4rem}.contact-send-btn [data-v-005e82ea] svg{width:12px;height:12px}.contact-msg-btn[data-v-005e82ea]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;color:#fff;background:#4f46e5;border:none;border-radius:var(--r-md);cursor:pointer;font-family:inherit;transition:background .15s,transform .1s}.contact-msg-btn[data-v-005e82ea]:hover:not(:disabled){background:#4338ca;transform:translateY(-1px)}.contact-msg-btn[data-v-005e82ea]:disabled{opacity:.6;cursor:not-allowed}.contact-msg-btn [data-v-005e82ea] svg{width:16px;height:16px}.spin[data-v-005e82ea]{animation:spin-005e82ea 1s linear infinite}@keyframes spin-005e82ea{to{transform:rotate(1turn)}}.place-section[data-v-2f8ba195]{display:flex;flex-direction:column;gap:.875rem}.section-heading[data-v-2f8ba195]{display:flex;align-items:center;gap:.5rem;color:var(--c-800);margin:0;padding-bottom:.625rem;border-bottom:1px solid var(--c-100);scroll-margin-top:calc(var(--header-h, 68px) + 1rem)}.heading-icon[data-v-2f8ba195]{color:var(--c-primary);width:16px;height:16px;flex-shrink:0}.description-body[data-v-2f8ba195]{color:var(--c-600);overflow-wrap:break-word;word-break:break-word}.description-body [data-v-2f8ba195] *{max-width:100%;overflow-wrap:break-word;word-break:break-word}.description-body [data-v-2f8ba195] img{height:auto;border-radius:var(--r-md)}.description-body [data-v-2f8ba195] a{color:var(--c-primary)}.description-body [data-v-2f8ba195] strong{color:var(--c-800)}.description-body [data-v-2f8ba195] p{margin-bottom:.875rem}.description-body [data-v-2f8ba195] p:last-child{margin-bottom:0}.map-block[data-v-d7405fc1]{display:flex;flex-direction:column;gap:.875rem}.map-heading[data-v-d7405fc1]{display:flex;align-items:center;gap:.5rem;color:var(--c-800);margin:0;padding-bottom:.625rem;border-bottom:1px solid var(--c-100)}.map-icon[data-v-d7405fc1]{color:var(--c-primary);width:16px;height:16px;flex-shrink:0}.map-wrap[data-v-d7405fc1]{height:380px;border-radius:var(--r-md);overflow:hidden;background:var(--c-100);isolation:isolate}.map-loading[data-v-d7405fc1]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--c-400)}.map-loading [data-v-d7405fc1] svg{width:32px;height:32px}.map-meta[data-v-d7405fc1]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.map-meta__text[data-v-d7405fc1]{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1 1 auto}.map-meta__icon[data-v-d7405fc1]{color:var(--c-primary);width:14px;height:14px;flex-shrink:0}.map-address[data-v-d7405fc1]{gap:.5rem;color:var(--c-800);font-weight:500;font-size:.95rem}.map-address[data-v-d7405fc1],.map-breadcrumb[data-v-d7405fc1]{display:flex;align-items:center;margin:0}.map-breadcrumb[data-v-d7405fc1]{flex-wrap:wrap;gap:.375rem;color:var(--c-500);font-size:.8125rem}.map-breadcrumb__sep[data-v-d7405fc1]{width:8px;height:8px;color:var(--c-300)}.map-open-gmaps[data-v-d7405fc1]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border:1px solid var(--c-200);border-radius:var(--r-sm);background:var(--c-50,#fff);color:var(--c-800);font-size:.875rem;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s;flex-shrink:0}.map-open-gmaps[data-v-d7405fc1]:hover{border-color:var(--c-primary);color:var(--c-primary)}.map-open-gmaps--transit[data-v-d7405fc1]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.map-open-gmaps--transit[data-v-d7405fc1]:hover{color:#fff;filter:brightness(.93)}.map-actions[data-v-d7405fc1]{display:flex;gap:.5rem;flex-shrink:0}@media(max-width:639px){.map-wrap[data-v-d7405fc1]{height:240px}.map-actions[data-v-d7405fc1]{width:100%;flex-direction:column}.map-open-gmaps[data-v-d7405fc1]{width:100%;justify-content:center}}[data-v-d7405fc1] .branded-marker-wrap{background:transparent;border:0}.branded-marker[data-v-d7405fc1]{width:32px;height:40px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.branded-marker svg[data-v-d7405fc1]{width:100%;height:100%;fill:var(--c-primary)}.branded-marker--start svg[data-v-d7405fc1]{fill:#ef4444}.route-planner[data-v-d7405fc1]{display:flex;flex-direction:column;gap:.6rem;padding:.875rem 1rem;background:var(--c-50,#f8fafc);border:1px solid var(--c-100);border-radius:var(--r-md)}.route-planner__head[data-v-d7405fc1]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--c-800);font-size:.9375rem}.route-planner__icon[data-v-d7405fc1]{color:var(--c-primary);width:16px;height:16px}.route-planner__form[data-v-d7405fc1]{display:flex;gap:.5rem;flex-wrap:wrap}.route-planner__input[data-v-d7405fc1]{flex:1 1 220px;min-width:0;padding:.5rem .75rem;border:1px solid var(--c-200);border-radius:var(--r-sm);font-size:.875rem;font-family:inherit;color:var(--c-800)}.route-planner__input[data-v-d7405fc1]:focus{outline:none;border-color:var(--c-primary)}.route-planner__btn[data-v-d7405fc1]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .875rem;border-radius:var(--r-sm);font-size:.8125rem;font-weight:600;cursor:pointer;font-family:inherit;border:1px solid var(--c-200);background:#fff;color:var(--c-700);white-space:nowrap}.route-planner__btn--geo[data-v-d7405fc1]:hover{border-color:var(--c-primary);color:var(--c-primary)}.route-planner__btn--go[data-v-d7405fc1]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.route-planner__btn--go[data-v-d7405fc1]:disabled{opacity:.6;cursor:default}.route-planner__msg[data-v-d7405fc1]{margin:0;font-size:.85rem;display:inline-flex;align-items:center;gap:.4rem}.route-planner__msg--err[data-v-d7405fc1]{color:#b91c1c}.route-planner__msg--ok[data-v-d7405fc1]{color:#15803d;font-weight:600}@media(max-width:639px){.route-planner__btn[data-v-d7405fc1]{flex:1;justify-content:center}}.map-popup[data-v-d7405fc1]{display:flex;flex-direction:column;gap:.125rem;min-width:140px}.map-popup__name[data-v-d7405fc1]{color:var(--c-800);font-size:.95rem;line-height:1.25}.map-popup__addr[data-v-d7405fc1]{color:var(--c-600);font-size:.8125rem}.map-popup__cat[data-v-d7405fc1]{color:var(--c-primary);font-size:.75rem;text-transform:uppercase;letter-spacing:.02em;margin-top:.125rem}@media print{.map-loading[data-v-d7405fc1],.map-open-gmaps[data-v-d7405fc1],.map-wrap[data-v-d7405fc1]{display:none!important}.map-heading[data-v-d7405fc1]{border-bottom:0;padding-bottom:0}.map-address[data-v-d7405fc1]{font-size:1.05rem;font-weight:600}.map-breadcrumb[data-v-d7405fc1]{color:#444}.map-meta[data-v-d7405fc1]{page-break-inside:avoid}}.pz-bs-lead[data-v-730a498e]{margin:0 0 .85rem;font-size:.92rem;line-height:1.55;color:#475569}.pz-bs-items[data-v-730a498e]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:.55rem 1.25rem}@media(min-width:640px){.pz-bs-items[data-v-730a498e]{grid-template-columns:1fr 1fr}}.pz-bs-items li[data-v-730a498e]{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;line-height:1.45;color:#334155}.pz-bs-ic[data-v-730a498e]{flex-shrink:0;width:17px;height:17px;margin-top:2px;color:#4f46e5}.pz-bs-foot[data-v-730a498e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid #f1f5f9}.pz-bs-note[data-v-730a498e]{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:#047857}.pz-bs-note[data-v-730a498e] svg{width:17px;height:17px}.pz-bs-link[data-v-730a498e]{display:inline-flex;align-items:center;gap:.35rem;font-size:.86rem;font-weight:700;color:#4f46e5;text-decoration:none;white-space:nowrap}.pz-bs-link[data-v-730a498e]:hover{text-decoration:underline}.pz-bs-link[data-v-730a498e] svg{width:15px;height:15px}.pz-page[data-v-730a498e]{background:var(--c-50);min-height:100vh;padding-bottom:4rem;overflow-x:clip}.pz-admin-bar[data-v-730a498e]{position:sticky;top:var(--header-h,64px);z-index:40;width:100%;background:var(--c-primary-surface,#eef2ff);border-bottom:1px solid var(--c-primary-ring,#c7d2fe)}.pz-admin-bar__inner[data-v-730a498e]{max-width:var(--container,1180px);margin-inline:auto;padding:.5rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.pz-admin-bar__label[data-v-730a498e]{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;color:var(--c-primary,#4f46e5)}.pz-admin-bar__label[data-v-730a498e] .iconify,.pz-admin-bar__label[data-v-730a498e] svg{width:16px;height:16px}.pz-admin-bar__actions[data-v-730a498e]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.pz-admin-bar__btn[data-v-730a498e]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .9rem;border-radius:var(--r-full,999px);font-size:.82rem;font-weight:700;text-decoration:none;transition:filter .15s,transform .12s,background .15s,border-color .15s}.pz-admin-bar__btn[data-v-730a498e] .iconify,.pz-admin-bar__btn[data-v-730a498e] svg{width:16px;height:16px}.pz-admin-bar__edit[data-v-730a498e]{background:var(--c-primary,#4f46e5);color:#fff}.pz-admin-bar__edit[data-v-730a498e]:hover{filter:brightness(1.08);transform:translateY(-1px)}.pz-admin-bar__clone[data-v-730a498e]{background:#fff;color:var(--c-primary,#4f46e5);border:1px solid var(--c-primary-ring,#c7d2fe)}.pz-admin-bar__clone[data-v-730a498e]:hover{background:var(--c-primary-surface,#eef2ff);border-color:var(--c-primary,#4f46e5)}@media(max-width:767px){.pz-admin-bar__inner[data-v-730a498e]{padding-inline:1rem}}.pz-gallery-wrap[data-v-730a498e]{width:100%;background:var(--c-900);line-height:0}.pz-no-photo[data-v-730a498e]{position:relative;height:180px;display:flex;align-items:center;justify-content:center;margin-top:1.25rem;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse 60% 80% at 20% 30%,rgba(167,139,250,.55),transparent 60%),radial-gradient(ellipse 70% 60% at 85% 70%,rgba(99,102,241,.6),transparent 65%),radial-gradient(ellipse 50% 70% at 50% 50%,rgba(139,92,246,.5),transparent 70%),linear-gradient(135deg,#4f46e5,#7c3aed 50%,#6366f1);background-size:200% 200%;animation:pz-no-photo-shift-730a498e 18s ease-in-out infinite}.pz-no-photo[data-v-730a498e]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.08) 1px,transparent 0);background-size:24px 24px;pointer-events:none;z-index:1}@keyframes pz-no-photo-shift-730a498e{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.pz-no-photo-circle[data-v-730a498e]{position:relative;z-index:2;width:72px;height:72px;border-radius:50%;background:#ffffff1f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.18);box-shadow:0 8px 32px #0000001f,inset 0 1px #fff3;display:flex;align-items:center;justify-content:center}.pz-no-photo-icon[data-v-730a498e]{width:28px;height:28px;color:#ffffffeb}@media(prefers-reduced-motion:reduce){.pz-no-photo[data-v-730a498e]{animation:none}}.pz-header[data-v-730a498e]{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding:1.75rem 0 1.5rem;border-bottom:1px solid var(--c-150,var(--c-200));margin-bottom:1.5rem}.pz-logo[data-v-730a498e]{position:absolute;top:-54px;left:0;z-index:3;width:112px;height:112px;border-radius:var(--r-xl);overflow:hidden;background:var(--c-100,#f1f5f9);border:3px solid #fff;box-shadow:0 10px 24px -12px #0f172a80}.pz-logo img[data-v-730a498e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:6px;box-sizing:border-box;background:#fff;display:block}.pz-header--with-logo .pz-header-body[data-v-730a498e]{padding-top:3.6rem}.pz-no-photo--logo[data-v-730a498e]{justify-content:center}.pz-band-inner[data-v-730a498e]{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:1.5rem;display:flex;justify-content:flex-start}@media(max-width:767px){.pz-band-inner[data-v-730a498e]{padding-inline:1rem}}.pz-band-logo[data-v-730a498e]{position:relative;z-index:2;width:144px;height:108px;border-radius:var(--r-lg);overflow:hidden;background:#fff;box-shadow:0 12px 30px -10px #00000073}.pz-band-logo img[data-v-730a498e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:8px;box-sizing:border-box;display:block}.pz-header-body[data-v-730a498e]{display:flex;flex-direction:column;gap:.5rem;min-width:0;flex:1}.pz-chips[data-v-730a498e]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.pz-chips-label[data-v-730a498e]{font-size:.8125rem;font-weight:500;color:var(--c-400);white-space:nowrap}.pz-chips-list[data-v-730a498e]{display:flex;flex-wrap:wrap;gap:.375rem}.pz-chip[data-v-730a498e]{display:inline-block;padding:.25rem .625rem;background:var(--c-50);color:var(--c-600);border:1px solid var(--c-200);border-radius:var(--r-md);font-size:.75rem;font-weight:500;text-decoration:none;letter-spacing:.01em;transition:background .15s,border-color .15s,color .15s}.pz-chip[data-v-730a498e]:hover{background:var(--c-100);border-color:var(--c-300);color:var(--c-700)}.pz-name[data-v-730a498e]{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:800;color:var(--c-900);line-height:1.15;margin:0;letter-spacing:-.02em}.pz-name-city[data-v-730a498e]{font-weight:500;color:var(--c-400)}.pz-rebrand[data-v-730a498e]{display:flex;align-items:flex-start;gap:.5rem;margin:.5rem 0 .75rem;padding:.5rem .75rem;border-radius:var(--r-md);border-left:3px solid var(--c-400);background:var(--c-50);color:var(--c-600);font-size:.875rem;line-height:1.45}.pz-rebrand-icon[data-v-730a498e]{width:14px;height:14px;margin-top:.15rem;color:var(--c-400);flex-shrink:0}.pz-age18[data-v-730a498e]{display:flex;align-items:center;gap:.5rem;margin:.5rem 0 .75rem;color:var(--c-600);font-size:.875rem;line-height:1.45}.pz-age18-badge[data-v-730a498e]{flex-shrink:0;padding:.1rem .4rem;border-radius:var(--r-sm);border:1px solid var(--c-400);color:var(--c-700);font-size:.75rem;font-weight:700;letter-spacing:.02em}.pz-subline[data-v-730a498e]{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem .75rem;color:var(--c-500);font-size:.9375rem}.pz-subline-icon[data-v-730a498e]{width:13px;height:13px;color:var(--c-400);flex-shrink:0}.pz-subline-addr[data-v-730a498e]{color:var(--c-600)}.pz-status-pill[data-v-730a498e]{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .625rem;border-radius:var(--r-full);font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.pz-status-dot[data-v-730a498e]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.pz-status-pill--open[data-v-730a498e]{background:#dcfce7;color:#15803d}.pz-status-pill--open .pz-status-dot[data-v-730a498e]{background:#22c55e;animation:pulse-dot-730a498e 2s infinite}.pz-status-pill--closing-soon[data-v-730a498e]{background:#fef3c7;color:#b45309}.pz-status-pill--closing-soon .pz-status-dot[data-v-730a498e]{background:#f59e0b;animation:pulse-dot-730a498e 1.2s infinite}.pz-status-pill--closed[data-v-730a498e]{background:#fee2e2;color:#b91c1c}.pz-status-pill--closed .pz-status-dot[data-v-730a498e]{background:#ef4444}.pz-status-pill--unknown[data-v-730a498e]{background:var(--c-100);color:var(--c-500)}.pz-status-pill--unknown .pz-status-dot[data-v-730a498e]{background:var(--c-400)}@keyframes pulse-dot-730a498e{0%,to{opacity:1}50%{opacity:.4}}.pz-share[data-v-730a498e]{display:flex;flex-direction:column;align-items:center;gap:.375rem;flex-shrink:0}.pz-share-label[data-v-730a498e]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--c-400)}.pz-share-row[data-v-730a498e]{display:flex;gap:.375rem}.share-btn[data-v-730a498e]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-md);color:#fff;text-decoration:none;border:none;cursor:pointer;font-family:inherit;transition:transform .15s,box-shadow .15s,opacity .15s}.share-btn[data-v-730a498e]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.share-btn[data-v-730a498e]:active{transform:translateY(0)}.share-btn--fb[data-v-730a498e]{background:#1877f2}.share-btn--wa[data-v-730a498e]{background:#25d366}.share-btn--x[data-v-730a498e]{background:var(--c-800)}.share-btn--copy[data-v-730a498e]{background:var(--c-200);color:var(--c-600)}.share-btn--copy[data-v-730a498e]:hover{background:var(--c-300)}.share-btn--copied[data-v-730a498e]{background:#dcfce7;color:#16a34a}.share-btn--copied[data-v-730a498e]:hover{background:#dcfce7}.pz-body[data-v-730a498e]{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:start}.pz-aside[data-v-730a498e]{order:1;gap:1rem}.pz-aside[data-v-730a498e],.pz-main[data-v-730a498e]{display:flex;flex-direction:column}.pz-main[data-v-730a498e]{order:2;gap:1.25rem;min-width:0}@media(min-width:1024px){.pz-body[data-v-730a498e]{grid-template-columns:minmax(0,1fr) 340px;gap:2rem}.pz-main[data-v-730a498e]{order:1}.pz-aside[data-v-730a498e]{order:2;position:sticky;top:calc(var(--header-h, 68px) + 1rem)}}.pz-aside-card[data-v-730a498e]{background:#fff;border-radius:var(--r-xl);border:1px solid var(--c-100);box-shadow:var(--shadow-sm);padding:1.125rem}.pz-aside-card--action[data-v-730a498e]{background:var(--c-primary-surface);border-color:var(--c-primary-ring);display:flex;flex-direction:column;gap:.75rem}.pz-sponsored-cta[data-v-730a498e]{display:flex;align-items:center;gap:.75rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;cursor:pointer}.pz-sponsored-cta[data-v-730a498e]:hover{border-color:var(--accent,#6366f1);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#6366f1) 12%,transparent)}.pz-sponsored-cta__icon[data-v-730a498e]{color:var(--accent,#6366f1);width:20px;height:20px;flex-shrink:0}.pz-sponsored-cta__text[data-v-730a498e]{flex:1;display:flex;flex-direction:column;gap:.125rem}.pz-sponsored-cta__text strong[data-v-730a498e]{font-size:.875rem;font-weight:700;color:var(--c-800)}.pz-sponsored-cta__text span[data-v-730a498e]{font-size:.75rem;color:var(--c-500)}.pz-sponsored-cta__arrow[data-v-730a498e]{color:var(--c-400);width:12px;height:12px;flex-shrink:0}.pz-info-card[data-v-730a498e]{padding:0;overflow:hidden}.pz-info-section[data-v-730a498e]{padding:1.125rem}.pz-info-divider[data-v-730a498e]{height:1px;background:var(--c-100)}.pz-payment-methods[data-v-730a498e]{font-size:.875rem;color:var(--c-600);margin:0;line-height:1.5}.pz-mall-info[data-v-730a498e]{display:flex;align-items:baseline;gap:.4rem;margin:.5rem 0 0;font-size:.8125rem;color:var(--c-600);line-height:1.45}.pz-mall-info [data-v-730a498e] svg{width:12px;height:12px;color:var(--c-primary);flex-shrink:0}.pz-mall-info strong[data-v-730a498e]{color:var(--c-800)}.pz-card[data-v-730a498e]{background:#fff;border-radius:var(--r-xl);border:1px solid var(--c-100);box-shadow:var(--shadow-sm);padding:1.5rem}.pz-parking[data-v-730a498e]{display:flex;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.6rem .7rem;border-radius:8px;background:#fffbeb;border:1px solid #fde68a;font-size:.85rem;line-height:1.45;color:#78350f}.pz-parking-ic[data-v-730a498e]{flex-shrink:0;width:18px;height:18px;color:#b45309;margin-top:.1rem}.pz-parking-txt[data-v-730a498e]{margin:0}.pz-parking-link[data-v-730a498e]{margin-left:.35rem;font-weight:600;color:#b45309;text-decoration:underline}.pz-card--map[data-v-730a498e]{padding:1.25rem}.pz-card-heading[data-v-730a498e]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;color:var(--c-700);margin:0 0 .875rem;text-transform:uppercase;letter-spacing:.04em;scroll-margin-top:calc(var(--header-h, 68px) + 1rem)}.pz-card-icon[data-v-730a498e]{color:var(--c-primary);width:15px;height:15px;flex-shrink:0}.pz-card-icon--danger[data-v-730a498e]{color:var(--c-danger)}.pz-seo-summary[data-v-730a498e]{font-size:.75rem;color:var(--c-300);line-height:1.6;margin:1rem 0 0;border-top:1px solid var(--c-100);padding-top:.875rem}.pz-seo-summary strong[data-v-730a498e]{color:var(--c-400);font-weight:500}.pz-qr-body[data-v-730a498e]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.pz-qr-img[data-v-730a498e]{width:160px;height:auto;aspect-ratio:240/272;border-radius:var(--r-sm);background:#fff;padding:.5rem;box-shadow:0 1px 3px #00000014;display:block}.pz-qr-desc[data-v-730a498e]{margin:0;font-size:.8125rem;color:var(--c-600);text-align:center;line-height:1.45}.pz-qr-download[data-v-730a498e]{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .875rem;background:var(--c-primary);color:#fff;border-radius:var(--r-md);font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s}.pz-qr-download [data-v-730a498e] svg{width:12px;height:12px}.pz-qr-download[data-v-730a498e]:hover{background:var(--c-primary-hover,var(--c-primary));filter:brightness(.95);transform:translateY(-1px)}.pz-nearby-tags[data-v-730a498e]{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem .625rem}.pz-nearby-label[data-v-730a498e]{font-size:.8125rem;color:var(--c-400);font-weight:500;white-space:nowrap}.pz-nearby-list[data-v-730a498e]{display:flex;flex-wrap:wrap;gap:.3rem}.pz-nearby-chip[data-v-730a498e]{display:inline-block;padding:.175rem .575rem;background:var(--c-50);color:var(--c-500);border:1px solid var(--c-200);border-radius:var(--r-full);font-size:.75rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.pz-nearby-chip[data-v-730a498e]:hover{background:var(--c-primary-surface);color:var(--c-primary);border-color:var(--c-primary-ring)}.pz-report-wrap[data-v-730a498e]{position:relative}.pz-report-banner[data-v-730a498e]{display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.4rem .75rem;width:100%;background:none;border:0;border-radius:var(--r-lg);font-size:.75rem;color:var(--c-500,#64748b);text-decoration:none;font-weight:500;cursor:pointer;transition:color .15s}.pz-report-banner[data-v-730a498e]:hover{color:var(--c-700,#334155)}.pz-report-banner strong[data-v-730a498e]{font-weight:600;text-decoration:underline}.pz-claim-wrap[data-v-730a498e]{margin-top:.75rem}.pz-firma[data-v-730a498e]{display:flex;align-items:center;gap:.65rem;padding:.8rem 1rem;border:1px solid #bbf7d0;background:#f0fdf4;border-radius:var(--r-lg)}.pz-firma__logo[data-v-730a498e]{width:44px;height:44px;flex:none;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#fff;padding:3px;border:1px solid rgba(22,163,74,.25)}.pz-firma__icon[data-v-730a498e]{width:22px;height:22px;color:#16a34a;flex:none}.pz-firma__text[data-v-730a498e]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.pz-firma__meta[data-v-730a498e]{font-size:.78rem;color:#15803d}.pz-claim-banner[data-v-730a498e]{display:flex;align-items:center;gap:.5rem;width:100%;min-height:44px;padding:.6rem .85rem;background:color-mix(in srgb,var(--c-primary) 8%,#fff);border:1px solid var(--c-primary-ring,#c7d2fe);border-radius:var(--r-lg);font-size:.8125rem;color:var(--c-primary-dark,#3730a3);font-weight:500;cursor:pointer;text-align:left;transition:background .15s,border-color .15s}.pz-claim-banner[data-v-730a498e]:hover{background:color-mix(in srgb,var(--c-primary) 14%,#fff)}.pz-claim-banner strong[data-v-730a498e]{font-weight:700}.pz-claim-banner__text[data-v-730a498e]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.pz-claim-banner__views[data-v-730a498e]{font-size:.75rem;line-height:1.35;color:var(--c-600,#4b5563)}.pz-claim-banner__views strong[data-v-730a498e]{font-weight:700;color:var(--c-primary-dark,#3730a3);font-variant-numeric:tabular-nums}.pz-claim-banner__icon[data-v-730a498e]{width:18px;height:18px;flex-shrink:0}.pz-claim-banner__chevron[data-v-730a498e]{width:16px;height:16px;flex-shrink:0;margin-left:auto;transition:transform .15s}.pz-claim-banner__chevron.open[data-v-730a498e]{transform:rotate(180deg)}.pz-claim-drop[data-v-730a498e]{margin-top:.5rem;padding:.85rem;background:#fff;border:1px solid var(--c-200);border-radius:var(--r-lg)}.pz-claim-drop__lead[data-v-730a498e]{margin:0 0 .6rem;font-size:.8125rem;line-height:1.5;color:var(--c-600,#475569)}.pz-claim-drop__textarea[data-v-730a498e]{width:100%;padding:.5rem .65rem;border:1px solid var(--c-200);border-radius:var(--r-md);font:inherit;font-size:.8125rem;resize:vertical}:is(.pz-claim-drop__cta,.pz-claim-drop__send)[data-v-730a498e]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:44px;margin-top:.5rem;padding:.6rem 1rem;background:var(--c-primary);border:0;border-radius:var(--r-lg);color:#fff;font-size:.875rem;font-weight:700;text-decoration:none;cursor:pointer}:is(.pz-claim-drop__cta,.pz-claim-drop__send)[data-v-730a498e]:disabled{opacity:.6;cursor:default}.pz-report-banner__icon[data-v-730a498e]{width:14px;height:14px;flex-shrink:0;color:#f97316}.pz-report-banner__chevron[data-v-730a498e]{width:10px;height:10px;margin-left:auto;flex-shrink:0;transition:transform .2s}.pz-report-banner__chevron.open[data-v-730a498e]{transform:rotate(180deg)}.pz-report-drop[data-v-730a498e]{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;background:#fff;border:1px solid #fed7aa;border-radius:var(--r-lg);padding:.75rem;box-shadow:0 4px 12px #00000014;display:flex;flex-direction:column;gap:.5rem}.pz-report-drop__label[data-v-730a498e]{font-size:.75rem;color:#6b7280;margin:0}.pz-report-drop__row[data-v-730a498e]{display:flex;align-items:center;gap:.5rem}.pz-report-drop__email[data-v-730a498e]{font-size:.8rem;font-weight:600;color:#111827;flex:1;word-break:break-all}.pz-report-drop__copy[data-v-730a498e]{display:flex;align-items:center;gap:.3rem;padding:.3rem .6rem;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:var(--r-lg);font-size:.75rem;font-weight:600;color:#374151;cursor:pointer;white-space:nowrap;transition:background .15s;flex-shrink:0}.pz-report-drop__copy[data-v-730a498e]:hover{background:#e5e7eb}.pz-report-drop__copy svg[data-v-730a498e]{width:12px;height:12px}.pz-report-drop__mailto[data-v-730a498e]{display:flex;align-items:center;gap:.4rem;font-size:.75rem;color:#9a3412;text-decoration:none;font-weight:500;opacity:.8;transition:opacity .15s}.pz-report-drop__mailto[data-v-730a498e]:hover{opacity:1;text-decoration:underline}.pz-report-drop__mailto svg[data-v-730a498e]{width:12px;height:12px;flex-shrink:0}.pz-report-drop__textarea[data-v-730a498e]{width:100%;resize:none;border:1px solid #fed7aa;border-radius:var(--r-sm,6px);padding:.5rem .625rem;font-size:.78rem;font-family:inherit;line-height:1.4;background:#fff7ed;color:var(--c-800);outline:none;box-sizing:border-box}.pz-report-drop__textarea[data-v-730a498e]:focus{border-color:#fb923c;background:#fff}.pz-report-drop__textarea[data-v-730a498e]:disabled{opacity:.6}.pz-report-drop__send[data-v-730a498e]{width:100%;display:flex;align-items:center;justify-content:center;gap:.4rem;padding:.45rem .75rem;background:#ea580c;color:#fff;border:none;border-radius:var(--r-sm,6px);font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s}.pz-report-drop__send svg[data-v-730a498e]{width:12px;height:12px}.pz-report-drop__send[data-v-730a498e]:hover:not(:disabled){background:#c2410c}.pz-report-drop__send[data-v-730a498e]:disabled{opacity:.55;cursor:not-allowed}.pz-report-drop__divider[data-v-730a498e]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--c-400);margin:.25rem 0}.pz-report-drop__divider[data-v-730a498e]:after,.pz-report-drop__divider[data-v-730a498e]:before{content:"";flex:1;height:1px;background:#fed7aa}.spin[data-v-730a498e]{animation:spin-anim-730a498e .8s linear infinite}@keyframes spin-anim-730a498e{to{transform:rotate(1turn)}}.pz-internal-links[data-v-730a498e]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.pz-internal-links a[data-v-730a498e]{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;background:var(--c-50);border:1px solid var(--c-100);border-radius:var(--r-lg);color:var(--c-700);font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.pz-internal-links a[data-v-730a498e]:hover{background:var(--c-primary-surface);border-color:var(--c-primary-ring);color:var(--c-primary)}.pz-link-icon[data-v-730a498e]{width:11px;height:11px;color:var(--c-400);flex-shrink:0}.pz-links-toggle[data-v-730a498e]{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;margin-top:.5rem;padding:.5rem;background:none;border:1px dashed var(--c-200);border-radius:var(--r-lg);color:var(--c-500);font-size:.8125rem;font-weight:500;cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s,background .15s}.pz-links-toggle[data-v-730a498e]:hover{color:var(--c-primary);border-color:var(--c-primary-ring);background:var(--c-primary-surface)}.pz-links-toggle-icon[data-v-730a498e]{width:11px;height:11px}.pz-faq-list[data-v-730a498e]{display:flex;flex-direction:column;gap:.5rem}.pz-faq-item[data-v-730a498e]{border:1px solid var(--c-100);border-radius:var(--r-lg);overflow:hidden;margin:0}.pz-faq-item[open] .pz-faq-question[data-v-730a498e]{border-bottom:1px solid var(--c-100);color:var(--c-primary)}.pz-faq-item[open] .pz-faq-question[data-v-730a498e]:after{transform:rotate(225deg)}.pz-faq-question[data-v-730a498e]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;cursor:pointer;list-style:none;transition:color .15s;gap:1rem;margin:0}.pz-faq-question[data-v-730a498e]::-webkit-details-marker{display:none}.pz-faq-question[data-v-730a498e]:after{content:"";width:8px;height:8px;border-right:2px solid var(--c-400);border-bottom:2px solid var(--c-400);transform:rotate(45deg);flex-shrink:0;transition:transform .15s}.pz-faq-question[data-v-730a498e]:hover{color:var(--c-primary)}.pz-faq-heading[data-v-730a498e]{margin:0;font-size:.875rem;font-weight:600;color:inherit;line-height:1.4}.pz-faq-answer[data-v-730a498e]{padding:.875rem 1rem;font-size:.875rem;color:var(--c-600);line-height:1.65;margin:0}.pz-faq-answer strong[data-v-730a498e]{color:var(--c-800);font-weight:600}.pz-faq-answer a[data-v-730a498e]{color:var(--c-primary);text-decoration:underline;text-underline-offset:2px;transition:color .15s}.pz-faq-answer a[data-v-730a498e]:hover{color:var(--c-primary-hover,var(--c-primary));text-decoration-thickness:2px}@media(max-width:639px){.pz-header[data-v-730a498e]{flex-direction:column;gap:1rem;padding:1.25rem 0 1rem}.pz-share[data-v-730a498e]{flex-direction:row;align-items:center}.pz-card[data-v-730a498e]{padding:1.125rem}.pz-name[data-v-730a498e]{font-size:1.5rem}}.adult-overlay[data-v-730a498e]{position:fixed;inset:0;background:#0f172ae0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:var(--z-modal,1100);padding:1rem}.adult-dialog[data-v-730a498e]{background:#fff;border-radius:var(--r-xl);padding:2.5rem 2rem;max-width:440px;width:100%;text-align:center;box-shadow:0 25px 60px #00000059}.adult-dialog__icon[data-v-730a498e]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--c-warning-bg);margin-bottom:1.25rem}.adult-dialog__icon [data-v-730a498e] svg{width:24px;height:24px;color:var(--c-warning)}.adult-dialog__title[data-v-730a498e]{font-size:1.375rem;font-weight:700;color:var(--c-800);margin:0 0 .75rem}.adult-dialog__body[data-v-730a498e]{font-size:.9375rem;color:var(--c-500);line-height:1.65;margin:0 0 2rem}.adult-dialog__actions[data-v-730a498e]{display:flex;flex-direction:column;gap:.75rem}.adult-btn[data-v-730a498e]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;border-radius:var(--r-lg);font-size:1rem;font-weight:600;cursor:pointer;border:none;font-family:inherit;transition:background .15s,transform .1s}.adult-btn[data-v-730a498e]:active{transform:scale(.98)}.adult-btn [data-v-730a498e] svg{width:12px;height:12px}.adult-btn--confirm[data-v-730a498e]{background:var(--c-primary);color:#fff}.adult-btn--confirm[data-v-730a498e]:hover{background:#1447c0;transform:translateY(-1px)}.adult-btn--deny[data-v-730a498e]{background:none;color:var(--c-500);border:1px solid var(--c-300)}.adult-btn--deny[data-v-730a498e]:hover{background:var(--c-100);color:var(--c-800);border-color:var(--c-400)}.pz-reg-cta[data-v-730a498e]{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg,var(--c-primary-surface) 0,#eff6ff 100%);border:1px solid var(--c-primary-ring);border-radius:var(--r-xl);margin-top:.25rem}@media(max-width:640px){.pz-reg-cta[data-v-730a498e]{flex-direction:column;align-items:flex-start;gap:1rem}}.pz-reg-cta__icon[data-v-730a498e]{width:44px;height:44px;background:var(--c-primary);border-radius:var(--r-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.pz-reg-cta__icon [data-v-730a498e] svg{width:20px;height:20px;color:#fff}.pz-reg-cta__body[data-v-730a498e]{flex:1;min-width:0}.pz-reg-cta__title[data-v-730a498e]{font-size:.9375rem;font-weight:700;color:var(--c-800);margin:0 0 .2rem}.pz-reg-cta__sub[data-v-730a498e]{font-size:.8125rem;color:var(--c-500);margin:0;line-height:1.5}.pz-reg-cta__btn[data-v-730a498e]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:var(--c-primary);color:#fff;border-radius:var(--r-lg);font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s,transform .15s;flex-shrink:0}.pz-reg-cta__btn [data-v-730a498e] svg{width:12px;height:12px;color:#fff}.pz-reg-cta__btn[data-v-730a498e]:hover{background:var(--c-primary-hover);transform:translateY(-1px)}@media(max-width:640px){.pz-reg-cta__btn[data-v-730a498e]{width:100%;justify-content:center}}.pz-mobile-bar[data-v-730a498e]{display:none}@media(max-width:768px){.pz-mobile-bar[data-v-730a498e]{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.5rem;position:fixed;bottom:0;left:0;right:0;z-index:60;padding:.5rem .625rem calc(.5rem + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--c-100);box-shadow:0 -4px 16px #00000014}.pz-page[data-v-730a498e]{padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))}}.pz-mb-btn[data-v-730a498e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.5rem .25rem;min-height:56px;border-radius:var(--r-sm);border:1px solid var(--c-200);background:var(--c-50,#fafafa);color:var(--c-800);font-size:.75rem;font-weight:600;text-decoration:none;cursor:pointer;line-height:1;transition:background .15s,border-color .15s}.pz-mb-btn[data-v-730a498e]:active{transform:scale(.98)}.pz-mb-btn[data-v-730a498e]:hover{border-color:var(--c-300)}.pz-mb-btn[data-v-730a498e] svg{width:16px;height:16px}.pz-mb-btn--call[data-v-730a498e]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.pz-mb-btn--call[data-v-730a498e]:hover{background:var(--c-primary-hover,var(--c-primary));border-color:var(--c-primary-hover,var(--c-primary))}.pz-mb-btn--call[data-v-730a498e] svg{color:#fff}.categories-section[data-v-20770ded]{background:var(--c-50)}.sunday-banner[data-v-20770ded]{display:flex;align-items:center;gap:1rem;margin:0 0 1.25rem;padding:.9rem 1.1rem;border-radius:var(--r-lg);background:linear-gradient(135deg,#ecfdf5,#eff6ff);border:1px solid #d1fae5;text-decoration:none;color:inherit;transition:box-shadow .15s,transform .15s}.sunday-banner[data-v-20770ded]:hover{box-shadow:0 4px 16px #10b9812e;transform:translateY(-1px)}.sunday-banner__icon[data-v-20770ded]{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:var(--r-md);background:#10b981;color:#fff;font-size:1.1rem}.sunday-banner__text[data-v-20770ded]{display:flex;flex-direction:column;gap:.1rem}.sunday-banner__text strong[data-v-20770ded]{color:#065f46;font-size:1rem}.sunday-banner__text span[data-v-20770ded]{color:#475569;font-size:.85rem}.sunday-banner__arrow[data-v-20770ded]{margin-left:auto;color:#10b981;flex:none}.category-grid[data-v-20770ded]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.category-card[data-v-20770ded]{background:#fff;border-radius:var(--r-lg);padding:1.5rem;display:flex;align-items:center;gap:1rem;border:1.5px solid var(--c-100);text-decoration:none;color:inherit;transition:border-color var(--transition-md),box-shadow var(--transition-md),transform var(--transition-md)}.category-card:hover[data-v-20770ded]{border-color:var(--c-primary);box-shadow:0 4px 16px var(--c-primary-ring);transform:translateY(-2px)}.category-card:hover .category-icon-wrapper[data-v-20770ded]{transform:scale(1.1);border-color:var(--c-primary-ring);background:var(--c-primary-surface)}.category-icon-wrapper[data-v-20770ded]{width:3.25rem;height:3.25rem;border-radius:var(--r-md);background:var(--c-50);border:1px solid var(--c-100);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform var(--transition-md),border-color var(--transition-md);overflow:hidden}.category-icon[data-v-20770ded]{font-size:1.5rem;line-height:1}.category-icon[data-v-20770ded] *{background:transparent!important}.category-info[data-v-20770ded]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.category-tag[data-v-20770ded]{font-size:.9375rem;font-weight:700;color:var(--c-800);margin:0;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.category-city[data-v-20770ded]{font-size:.8125rem;color:var(--c-500)}.category-count[data-v-20770ded]{font-size:.8125rem;font-weight:600;color:var(--c-primary);margin-top:.25rem}.cities-row[data-v-20770ded]{margin-top:2rem;padding:1.25rem 1.5rem;background:#fff;border:1px solid var(--c-100);border-radius:var(--r-lg)}.cities-label[data-v-20770ded]{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--c-400);margin-bottom:.75rem}.cities-chips[data-v-20770ded]{display:flex;flex-wrap:wrap;gap:.5rem}.city-chip[data-v-20770ded]{display:inline-flex;align-items:center;gap:.375rem;padding:.4375rem .875rem;font-size:.8125rem;font-weight:600;color:var(--c-700);text-decoration:none;background:var(--c-50);border:1px solid var(--c-200);border-radius:var(--r-full);transition:background var(--transition),color var(--transition),border-color var(--transition)}.city-chip[data-v-20770ded]:hover{background:var(--c-primary-surface);border-color:var(--c-primary-ring);color:var(--c-primary)}.city-chip--active[data-v-20770ded],.city-chip--active[data-v-20770ded]:hover{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.city-chip--active .city-chip-icon[data-v-20770ded]{color:#fffc}.city-chip--more[data-v-20770ded]{color:var(--c-primary);background:transparent;border-color:transparent;font-weight:600}.city-chip--more[data-v-20770ded]:hover{background:var(--c-primary-surface);border-color:var(--c-primary-ring)}.city-chip-icon[data-v-20770ded]{width:10px;height:10px;color:var(--c-primary);flex-shrink:0}.category-footer[data-v-20770ded]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:1.25rem}.category-all-link[data-v-20770ded]{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:var(--c-primary);text-decoration:none;padding:.625rem 1.25rem;border:1px solid var(--c-primary-ring);border-radius:var(--r-md);transition:background var(--transition),border-color var(--transition)}.category-all-link[data-v-20770ded]:hover{background:var(--c-primary-surface);border-color:var(--c-primary)}.category-all-link--secondary[data-v-20770ded]{color:var(--c-500);border-color:var(--c-200)}.category-all-link--secondary[data-v-20770ded]:hover{color:var(--c-primary);background:var(--c-primary-surface);border-color:var(--c-primary-ring)}.category-all-icon[data-v-20770ded]{width:14px;height:14px}@media(max-width:639px){.category-grid[data-v-20770ded]{grid-template-columns:1fr;gap:.75rem}.category-card[data-v-20770ded]{padding:1rem}.category-tag[data-v-20770ded]{font-size:.8125rem}.cities-row[data-v-20770ded]{padding:1rem}.category-footer[data-v-20770ded]{flex-direction:column}.category-all-link[data-v-20770ded]{width:100%;justify-content:center}}.promoted-section[data-v-8b138926]{padding:2rem 0}.promoted-grid[data-v-8b138926]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.25rem}.promoted-card[data-v-8b138926]{display:flex;flex-direction:column;background:#fff;border-radius:var(--r-lg);overflow:hidden;border:2px solid var(--c-primary-ring);box-shadow:var(--shadow-sm);text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s}.promoted-card[data-v-8b138926]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.promoted-card:hover .promoted-img img[data-v-8b138926]{transform:scale(1.05)}.promoted-img[data-v-8b138926]{position:relative;width:100%;aspect-ratio:4/3;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--c-primary-surface) 0,#c4b5fd 100%)}.promoted-img img[data-v-8b138926]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.promoted-img--empty[data-v-8b138926]{background:linear-gradient(145deg,var(--c-primary) 0,#7c3aed 100%)}.promoted-img__placeholder[data-v-8b138926]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#ffffffb3}.promoted-img__placeholder svg[data-v-8b138926]{width:48px;height:48px}.promoted-badge[data-v-8b138926]{top:.625rem;right:.625rem;background:var(--c-primary);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.promoted-badge[data-v-8b138926],.promoted-dist[data-v-8b138926]{position:absolute;color:#fff;font-size:.75rem;padding:.2rem .5rem;border-radius:var(--r-full)}.promoted-dist[data-v-8b138926]{bottom:.625rem;left:.625rem;display:flex;align-items:center;gap:.3rem;background:#0000008c;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.promoted-dist[data-v-8b138926] svg{width:12px;height:12px}.promoted-body[data-v-8b138926]{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.25rem;flex:1}.promoted-tag[data-v-8b138926]{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--c-primary)}.promoted-name[data-v-8b138926]{margin:0;font-size:.9375rem;color:var(--c-800);line-height:1.3}.promoted-desc[data-v-8b138926]{color:var(--c-600);font-size:.8125rem;margin:.25rem 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.promoted-addr[data-v-8b138926]{display:flex;align-items:center;gap:.375rem;color:var(--c-500);font-size:.8125rem;margin-top:.125rem}.promoted-addr__icon[data-v-8b138926]{width:11px;height:11px;color:var(--c-400);flex-shrink:0}@media(max-width:639px){.promoted-grid[data-v-8b138926]{grid-template-columns:1fr}}.quick-signup[data-v-7280cb1b]{padding:5rem 1.5rem;background:linear-gradient(135deg,#f8fafc,#e0f2fe);position:relative;overflow:hidden}.quick-signup[data-v-7280cb1b]:before{content:"";position:absolute;top:0;right:0;width:500px;height:500px;background:radial-gradient(circle,rgba(37,99,235,.08) 0,transparent 70%);pointer-events:none}@media(max-width:768px){.quick-signup[data-v-7280cb1b]{padding:3rem 1rem}}.quick-signup-container[data-v-7280cb1b]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;position:relative;z-index:1}@media(max-width:968px){.quick-signup-container[data-v-7280cb1b]{grid-template-columns:1fr;gap:1.75rem}}.quick-signup-content[data-v-7280cb1b]{min-width:0}.quick-signup-header[data-v-7280cb1b]{margin-bottom:2rem}@media(max-width:968px){.quick-signup-header[data-v-7280cb1b]{text-align:center}}.header-icon[data-v-7280cb1b]{width:64px;height:64px;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);border-radius:var(--r-lg);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;box-shadow:0 8px 24px #2563eb33;color:#fff}.header-icon[data-v-7280cb1b] svg{width:32px;height:32px;color:#fff}.header-icon[data-v-7280cb1b] .iconify{color:#fff}@media(max-width:968px){.header-icon[data-v-7280cb1b]{margin-left:auto;margin-right:auto}}.quick-signup-header h2[data-v-7280cb1b]{font-size:2.25rem;font-weight:800;color:var(--c-800);margin:0 0 1rem;line-height:1.2}@media(max-width:768px){.quick-signup-header h2[data-v-7280cb1b]{font-size:1.875rem}}.header-lead[data-v-7280cb1b]{font-size:1.0625rem;color:var(--c-600);line-height:1.7;margin:0}.quick-signup-form-wrapper[data-v-7280cb1b]{background:#fff;padding:2rem;border-radius:var(--r-xl);box-shadow:0 4px 24px #00000014;border:1px solid var(--c-200)}.signup-form[data-v-7280cb1b]{display:flex;flex-direction:column;gap:1.25rem}.submit-btn[data-v-7280cb1b]{width:100%;margin-top:.25rem;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#fff}.submit-btn[data-v-7280cb1b] svg{width:20px;height:20px;color:#fff}.submit-btn[data-v-7280cb1b] .iconify{color:#fff}.spinning[data-v-7280cb1b]{animation:spin-7280cb1b 1s linear infinite}@keyframes spin-7280cb1b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.checkbox-label[data-v-7280cb1b]{font-size:.875rem;color:var(--c-500);display:flex;align-items:flex-start;gap:.5rem;cursor:pointer;font-weight:400;line-height:1.5}.checkbox-label input[type=checkbox][data-v-7280cb1b]{width:16px;height:16px;cursor:pointer;accent-color:var(--c-primary);flex-shrink:0;margin-top:2px}.checkbox-label a[data-v-7280cb1b]{color:var(--c-primary);text-decoration:none;font-weight:500}.checkbox-label a[data-v-7280cb1b]:hover{text-decoration:underline}.field-hint[data-v-7280cb1b]{display:block;margin-top:.25rem;font-size:.8rem;color:var(--c-danger)}.form-footer-text[data-v-7280cb1b]{text-align:center;margin-top:1rem;font-size:.875rem;color:var(--c-500)}.form-footer-text a[data-v-7280cb1b]{color:var(--c-primary);text-decoration:none;font-weight:500}.form-footer-text a[data-v-7280cb1b]:hover{text-decoration:underline}.quick-signup-logged[data-v-7280cb1b]{text-align:center}.logged-lead[data-v-7280cb1b]{margin:0 0 1rem;color:var(--c-600,#475569)}.logged-actions[data-v-7280cb1b]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.logged-btn[data-v-7280cb1b]{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.7rem 1.25rem;border-radius:var(--r-full,999px);border:1px solid var(--c-200);background:#fff;color:var(--c-800,#1e293b);font-weight:600;text-decoration:none}.logged-btn--main[data-v-7280cb1b]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.quick-signup-benefits[data-v-7280cb1b]{display:flex;flex-wrap:wrap;gap:.5rem .75rem;list-style:none;margin:1.25rem 0 0;padding:0}.benefit-item[data-v-7280cb1b]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;background:#fff;border-radius:var(--r-full,999px);border:1px solid var(--c-200);font-size:.875rem;color:var(--c-700,#334155);transition:all .2s ease}.benefit-item .benefit-icon[data-v-7280cb1b]{width:18px;height:18px;flex:none;color:var(--c-primary)}.benefit-item[data-v-7280cb1b]:hover{box-shadow:0 4px 16px #00000014;border-color:var(--c-primary)}.benefit-icon[data-v-7280cb1b]{width:48px;height:48px;background:var(--c-primary-surface);border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.benefit-icon[data-v-7280cb1b] svg{width:24px;height:24px;color:var(--c-primary)}.benefit-text[data-v-7280cb1b]{display:flex;flex-direction:column;gap:.25rem}.benefit-text strong[data-v-7280cb1b]{font-size:1.0625rem;font-weight:700;color:var(--c-800)}.benefit-text span[data-v-7280cb1b]{font-size:.9375rem;color:var(--c-600)}.rec[data-v-2b20b582]{max-width:1200px;margin:2.25rem auto;padding:0 1.25rem}.rec-h[data-v-2b20b582]{font-size:1.3rem;font-weight:800;margin:0 0 1.2rem;color:#0f172a;letter-spacing:-.02em}.rec-grid[data-v-2b20b582]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem}.rec-card[data-v-2b20b582]{display:flex;align-items:center;gap:1rem;text-decoration:none;padding:1.5rem 1.4rem;background:#fff;border-radius:var(--r-xl);border:1px solid #eef2f7;box-shadow:0 10px 30px -24px #0f172a80;transition:border-color .15s,box-shadow .18s,transform .12s}.rec-card[data-v-2b20b582]:hover{border-color:#c7d2fe;box-shadow:0 22px 40px -22px #2563eb99;transform:translateY(-3px)}.rec-ic[data-v-2b20b582]{display:grid;place-items:center;width:60px;height:60px;flex-shrink:0;border-radius:var(--r-xl);background:linear-gradient(135deg,var(--c-primary-surface),#e0e7ff);color:#4f46e5}.rec-ic[data-v-2b20b582] svg{width:32px;height:32px}.rec-body[data-v-2b20b582]{display:flex;flex-direction:column;min-width:0;flex:1}.rec-lab[data-v-2b20b582]{font-size:1.02rem;font-weight:800;color:#0f172a;line-height:1.25;letter-spacing:-.01em}.rec-cnt[data-v-2b20b582]{font-size:.86rem;font-weight:600;color:#64748b;margin-top:.25rem}.rec-arr[data-v-2b20b582]{width:20px;height:20px;color:#cbd5e1;flex-shrink:0;transition:transform .15s,color .15s}.rec-card:hover .rec-arr[data-v-2b20b582]{color:#4f46e5;transform:translate(4px)}@media(max-width:900px){.rec-grid[data-v-2b20b582]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.rec-grid[data-v-2b20b582]{grid-template-columns:1fr}}.re-cta[data-v-222626e8]{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.25rem;max-width:1280px;margin:1.5rem auto;padding:1.4rem 1.6rem;border-radius:0;background:linear-gradient(135deg,var(--c-primary-surface) 0,#fff 100%);box-shadow:0 1px 2px #0f172a0a}@media(max-width:640px){.re-cta[data-v-222626e8]{grid-template-columns:1fr;gap:.75rem;padding:1rem 1.1rem;margin:1rem auto}.re-cta-title[data-v-222626e8]{font-size:1.05rem}.re-cta-sub[data-v-222626e8]{font-size:.85rem}.re-cta-btn[data-v-222626e8]{justify-self:stretch;justify-content:center;padding:.65rem 1rem}}.re-cta[data-v-222626e8]:before{content:"";position:absolute;right:-40px;top:-50px;width:170px;height:170px;border-radius:0;background:radial-gradient(circle,rgba(37,99,235,.14),transparent 70%)}.re-cta-text[data-v-222626e8]{position:relative;z-index:1}.re-cta-title[data-v-222626e8]{font-size:1.2rem;font-weight:800;margin:0 0 .3rem;color:#0f172a;letter-spacing:-.01em}.re-cta-sub[data-v-222626e8]{margin:0;color:#475569;font-size:.92rem}.re-cta-types[data-v-222626e8]{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:.7rem 0 0;padding:0}.re-cta-types a[data-v-222626e8]{display:inline-block;padding:.22rem .6rem;background:#ffffffbf;border:1px solid rgba(37,99,235,.18);border-radius:var(--r-full);color:var(--c-primary-hover);font-size:.8rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s}.re-cta-types a[data-v-222626e8]:hover{background:#fff;border-color:#4f46e573}.re-cta-action[data-v-222626e8]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:.4rem}.re-cta-note[data-v-222626e8]{margin:0;color:#64748b;font-size:.78rem;white-space:nowrap}@media(max-width:640px){.re-cta-action[data-v-222626e8]{align-items:stretch}.re-cta-note[data-v-222626e8]{text-align:center;white-space:normal}}.re-cta-btn[data-v-222626e8]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;padding:.78rem 1.4rem;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border-radius:0;font-weight:800;text-decoration:none;box-shadow:0 10px 22px -10px #2563ebcc;transition:transform .12s,box-shadow .16s}.re-cta-btn[data-v-222626e8]:hover{transform:translateY(-2px);box-shadow:0 14px 26px -10px #2563ebe6}.re-cta-btn[data-v-222626e8] svg{width:20px;height:20px}.re-links[data-v-2e205bba]{max-width:1200px;margin:2.25rem auto;padding:0 1.25rem}.re-links-heading[data-v-2e205bba]{display:flex;align-items:center;gap:.7rem;font-size:1.25rem;font-weight:800;margin:0 0 1.1rem;color:#0f172a;letter-spacing:-.02em}.re-links-badge[data-v-2e205bba]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:0;background:linear-gradient(135deg,#eff6ff,#e0e7ff);color:#4f46e5;flex-shrink:0;box-shadow:0 4px 12px -6px #2563eb66}.re-links-badge[data-v-2e205bba] svg{width:20px;height:20px}.re-links-groups[data-v-2e205bba]{display:grid;gap:1.5rem 2rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.re-links-group-title[data-v-2e205bba]{font-size:.95rem;font-weight:800;margin:0 0 .7rem;color:#475569}.re-links-list[data-v-2e205bba]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.55rem}.re-link[data-v-2e205bba]{display:inline-flex;align-items:center;gap:.2rem;font-size:.88rem;font-weight:600;line-height:1.2;color:#334155;text-decoration:none;padding:.55rem .9rem;border-radius:0;background:#f1f5f9;transition:background .16s,color .16s,box-shadow .16s}.re-link[data-v-2e205bba]:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 10px 20px -10px #2563ebb3}.re-link-txt[data-v-2e205bba]{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.re-link-arr[data-v-2e205bba]{width:16px;height:16px;opacity:0;color:#fffffff2;flex-shrink:0;transform:translate(-4px);transition:opacity .16s,transform .16s}.re-link:hover .re-link-arr[data-v-2e205bba]{opacity:1;transform:translate(0)}@media(hover:hover){.re-link[data-v-2e205bba]{transition:background .16s,color .16s,box-shadow .16s,transform .1s}.re-link[data-v-2e205bba]:hover{transform:translateY(-2px)}}@media(max-width:600px){.re-links-groups[data-v-2e205bba]{grid-template-columns:1fr}}.re-cities-grid[data-v-2e205bba]{list-style:none;padding:0;margin:0;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(205px,1fr))}.re-city-card[data-v-2e205bba]{position:relative;display:flex;align-items:center;gap:.75rem;padding:1rem 1.05rem;background:#fff;border:1px solid #edf0f6;border-radius:var(--r-xl);text-decoration:none;color:#1e293b;box-shadow:0 1px 2px #0f172a0a;transition:border-color .18s,box-shadow .18s,transform .14s}.re-city-card[data-v-2e205bba]:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#6366f1,#8b5cf6);opacity:0;transition:opacity .18s}.re-city-ic[data-v-2e205bba]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:var(--r-lg);background:#f1f4ff;color:#6366f1;transition:background .18s,color .18s,transform .18s}.re-city-ic[data-v-2e205bba] svg{width:20px;height:20px}.re-city-name[data-v-2e205bba]{flex:1;min-width:0;font-size:.95rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;transition:color .18s}.re-city-arr[data-v-2e205bba]{width:19px;height:19px;flex-shrink:0;color:#cbd5e1;transform:translate(-5px);opacity:0;transition:opacity .18s,transform .18s,color .18s}.re-city-card[data-v-2e205bba]:hover{border-color:#c7d2fe;box-shadow:0 16px 34px -18px #4f46e580}.re-city-card[data-v-2e205bba]:hover:before{opacity:1}.re-city-card:hover .re-city-ic[data-v-2e205bba]{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;transform:scale(1.05)}.re-city-card:hover .re-city-name[data-v-2e205bba]{color:#4f46e5}.re-city-card:hover .re-city-arr[data-v-2e205bba]{opacity:1;transform:translate(0);color:#6366f1}@media(hover:hover){.re-city-card[data-v-2e205bba]:hover{transform:translateY(-3px)}}.rep[data-v-f68fcd89]{max-width:1280px;margin:1.75rem auto;padding:0 1rem}.rep-inner[data-v-f68fcd89]{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.5rem;padding:1.6rem 1.8rem;border:1px solid var(--c-primary-ring);border-radius:var(--r-lg);background:linear-gradient(135deg,var(--c-primary-surface) 0,#fff 100%)}.rep-inner[data-v-f68fcd89]:before{content:"";position:absolute;right:-50px;top:-60px;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.14),transparent 70%);pointer-events:none}.rep-body[data-v-f68fcd89]{position:relative;z-index:1}.rep-badge[data-v-f68fcd89]{display:inline-flex;align-items:center;gap:.3rem;margin-bottom:.5rem;padding:.2rem .6rem;border-radius:var(--r-full);background:var(--c-primary);color:#fff;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.rep-badge[data-v-f68fcd89] svg{width:12px;height:12px}.rep-title[data-v-f68fcd89]{margin:0 0 .35rem;font-size:1.35rem;font-weight:800;color:#0f172a;letter-spacing:-.01em}.rep-sub[data-v-f68fcd89]{margin:0;max-width:62ch;color:#475569;font-size:.93rem;line-height:1.5}.rep-types[data-v-f68fcd89]{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:.75rem 0 0;padding:0}.rep-types a[data-v-f68fcd89]{display:inline-block;padding:.22rem .62rem;border:1px solid rgba(37,99,235,.2);border-radius:var(--r-full);background:#ffffffbf;color:var(--c-primary-hover);font-size:.8rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s}.rep-types a[data-v-f68fcd89]:hover{background:#fff;border-color:#4f46e573}.rep-actions[data-v-f68fcd89]{position:relative;z-index:1;display:flex;flex-direction:column;gap:.5rem;min-width:240px}.rep-btn[data-v-f68fcd89]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.7rem 1.1rem;border-radius:var(--r-md);font-size:.92rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:transform .15s,box-shadow .15s,background .15s}.rep-btn[data-v-f68fcd89] svg{width:16px;height:16px}.rep-btn[data-v-f68fcd89]:hover{transform:translateY(-1px)}.rep-btn-primary[data-v-f68fcd89]{background:var(--c-primary);color:#fff;box-shadow:0 6px 16px -8px #2563ebcc}.rep-btn-primary[data-v-f68fcd89]:hover{background:var(--c-primary-hover)}.rep-btn-ghost[data-v-f68fcd89]{background:#fffc;border:1px solid #bfdbfe;color:var(--c-primary-hover)}.rep-btn-ghost[data-v-f68fcd89]:hover{background:#fff}@media(max-width:768px){.rep-inner[data-v-f68fcd89]{grid-template-columns:1fr;gap:1rem;padding:1.25rem 1.15rem}.rep-title[data-v-f68fcd89]{font-size:1.15rem}.rep-actions[data-v-f68fcd89]{min-width:0}}@media(max-width:420px){.rep-btn[data-v-f68fcd89]{white-space:normal;text-align:center;line-height:1.25;padding:.65rem .85rem}}.res[data-v-80f960d7]{max-width:1200px;margin:-.4rem auto 1.6rem;padding:0 1.25rem}.res-card[data-v-80f960d7]{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border-radius:var(--r-xl);overflow:hidden;box-shadow:0 18px 44px -26px #0f172a66,0 1px #0f172a08;border:1px solid #eef2f7}.res-item[data-v-80f960d7]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.35rem 1rem;position:relative}.res-item+.res-item[data-v-80f960d7]:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:#eef2f7}.res-ic[data-v-80f960d7]{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:var(--r-lg);background:linear-gradient(135deg,var(--c-primary-surface),#e0e7ff);color:#4f46e5}.res-ic[data-v-80f960d7] svg{width:24px;height:24px}.res-text[data-v-80f960d7]{display:flex;flex-direction:column;line-height:1.1}.res-num[data-v-80f960d7]{font-size:1.65rem;font-weight:800;color:#0f172a;letter-spacing:-.03em}.res-lab[data-v-80f960d7]{font-size:.82rem;font-weight:600;color:#64748b;margin-top:.1rem}@media(max-width:640px){.res-card[data-v-80f960d7]{grid-template-columns:1fr}.res-item[data-v-80f960d7]{justify-content:flex-start;padding:1rem 1.2rem}.res-item+.res-item[data-v-80f960d7]:before{left:1.2rem;right:1.2rem;top:0;bottom:auto;width:auto;height:1px}.res-num[data-v-80f960d7]{font-size:1.45rem}}.place-grid[data-v-88c369c6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem}.place-card[data-v-88c369c6]{background:#fff;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--c-100);transition:transform var(--transition-md),box-shadow var(--transition-md),border-color var(--transition-md);text-decoration:none;color:inherit;display:flex;flex-direction:column}.place-card:hover[data-v-88c369c6]{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--c-primary-ring)}.place-card:hover .place-image img[data-v-88c369c6]{transform:scale(1.05)}.place-image[data-v-88c369c6]{width:100%;aspect-ratio:4/3;background:linear-gradient(135deg,#dbeafe,#c4b5fd);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.place-image img[data-v-88c369c6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.place-image.no-image[data-v-88c369c6]{background:linear-gradient(145deg,#6366f1,#8b5cf6)}.place-placeholder[data-v-88c369c6]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#ffffffbf}.place-placeholder svg[data-v-88c369c6]{width:52px;height:52px}.place-content[data-v-88c369c6]{padding:1.125rem 1.25rem;display:flex;flex-direction:column;gap:.3rem;flex:1}.place-category[data-v-88c369c6]{text-transform:uppercase;color:var(--c-primary)}.place-title[data-v-88c369c6]{color:var(--c-800);margin:0}.place-location[data-v-88c369c6]{display:flex;align-items:center;gap:.375rem;color:var(--c-500);margin-top:.125rem}.location-icon[data-v-88c369c6]{width:12px;height:12px;color:var(--c-400);flex-shrink:0}.place-description[data-v-88c369c6]{color:var(--c-600);margin:.25rem 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.city-map-block[data-v-88c369c6]{margin-bottom:2rem}.city-map-heading[data-v-88c369c6]{color:var(--c-800);margin:0 0 1rem}.city-map-wrap[data-v-88c369c6]{height:380px;border-radius:var(--r-xl);overflow:hidden;background:var(--c-100);border:1px solid var(--c-200)}.city-map-loading[data-v-88c369c6]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--c-400)}.city-map-loading [data-v-88c369c6] svg{width:32px;height:32px}.map-popup-link[data-v-88c369c6]{display:flex;flex-direction:column;gap:.125rem;text-decoration:none;color:inherit}.map-popup-link strong[data-v-88c369c6]{font-size:.8125rem;color:var(--c-800)}.map-popup-link span[data-v-88c369c6]{font-size:.75rem;color:var(--c-500)}.map-popup-link:hover strong[data-v-88c369c6]{color:var(--c-primary)}@media(max-width:639px){.place-grid[data-v-88c369c6]{grid-template-columns:1fr}.city-map-wrap[data-v-88c369c6]{height:260px}}.legal-page[data-v-70ec6fc9]{padding-block:3rem 5rem;background:var(--c-50);min-height:100vh}.legal-header[data-v-70ec6fc9]{text-align:center;margin-bottom:3rem}.legal-header h1[data-v-70ec6fc9]{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);color:var(--c-800);margin:.5rem 0 .75rem}.legal-layout[data-v-70ec6fc9]{display:grid;grid-template-columns:240px 1fr;gap:2rem;align-items:start}.toc-sidebar[data-v-70ec6fc9]{position:sticky;top:calc(var(--header-h) + 1.5rem)}.toc-card[data-v-70ec6fc9]{background:#fff;border:1px solid var(--c-100);border-radius:var(--r-lg);padding:1.25rem;box-shadow:var(--shadow-sm)}.toc-title[data-v-70ec6fc9]{text-transform:uppercase;color:var(--c-400);margin:0 0 .875rem}.toc-link[data-v-70ec6fc9]{display:block;color:var(--c-600);text-decoration:none;padding:.35rem .5rem;border-radius:var(--r-md);transition:background var(--transition),color var(--transition)}.toc-link[data-v-70ec6fc9]:hover{background:var(--c-50);color:var(--c-primary)}.legal-content[data-v-70ec6fc9]{background:#fff;border:1px solid var(--c-100);border-radius:var(--r-xl);padding:2.5rem;box-shadow:var(--shadow-sm)}.doc-section[data-v-70ec6fc9]{padding-top:2rem;border-top:2px solid var(--c-primary);margin-top:.5rem}.doc-section--first[data-v-70ec6fc9]{padding-top:0;border-top:none;margin-top:0}.doc-separator[data-v-70ec6fc9]{margin-bottom:.75rem}.doc-separator .section-label[data-v-70ec6fc9]{display:inline-block;margin-bottom:.5rem}.doc-title[data-v-70ec6fc9]{color:var(--c-800);margin:0 0 .5rem}.legal-updated[data-v-70ec6fc9]{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--c-500);background:var(--c-50);border:1px solid var(--c-200);border-radius:var(--r-full);padding:.3rem .875rem;margin:0 0 1.5rem}.section-body[data-v-70ec6fc9] section{padding-block:1.75rem;border-bottom:1px solid var(--c-100)}.section-body[data-v-70ec6fc9] section:last-child{border-bottom:none;padding-bottom:0}.section-body[data-v-70ec6fc9] h3{font-size:1.0625rem;font-weight:700;color:var(--c-800);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid var(--c-primary-surface)}.section-body[data-v-70ec6fc9] h4{font-size:.9375rem;font-weight:600;color:var(--c-700);margin:1.25rem 0 .625rem}.section-body[data-v-70ec6fc9] p{color:var(--c-600);line-height:1.75;font-size:.9375rem}.section-body[data-v-70ec6fc9] ol,.section-body[data-v-70ec6fc9] ul{margin:0 0 .75rem 1.25rem;padding:0}.section-body[data-v-70ec6fc9] li{color:var(--c-600);font-size:.9375rem;line-height:1.75;margin-bottom:.5rem}.section-body[data-v-70ec6fc9] li strong{color:var(--c-800)}.section-body[data-v-70ec6fc9] ul li::marker{color:var(--c-primary)}.section-body[data-v-70ec6fc9] ol li::marker{color:var(--c-primary);font-weight:600}.section-body[data-v-70ec6fc9] a{color:var(--c-primary);font-weight:500}.section-body[data-v-70ec6fc9] a:hover{text-decoration:underline}.section-body[data-v-70ec6fc9] .legal-stamp{display:flex;align-items:center;gap:.625rem;margin-top:1.5rem;padding:1rem 1.25rem;background:var(--c-success-bg);border-radius:var(--r-lg);font-size:.875rem;color:var(--c-success);font-weight:500}.section-body[data-v-70ec6fc9] .legal-stamp strong{color:var(--c-success)}@media(max-width:1023px){.legal-layout[data-v-70ec6fc9]{grid-template-columns:200px 1fr}}@media(max-width:767px){.legal-layout[data-v-70ec6fc9]{grid-template-columns:1fr}.toc-sidebar[data-v-70ec6fc9]{position:static}.legal-content[data-v-70ec6fc9]{padding:1.5rem}}.banner-ads-page[data-v-20f6046f]{background:#f8fafc}.hero-section[data-v-20f6046f]{position:relative;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);padding:5rem 1.5rem;overflow:hidden;color:#fff}@media(max-width:768px){.hero-section[data-v-20f6046f]{padding:3.5rem 1rem}}.hero-background[data-v-20f6046f]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero-shape[data-v-20f6046f]{position:absolute;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);animation:float-20f6046f 20s ease-in-out infinite}.hero-shape.hero-shape-1[data-v-20f6046f]{width:500px;height:500px;top:-250px;right:-100px}.hero-shape.hero-shape-2[data-v-20f6046f]{width:300px;height:300px;bottom:-150px;left:-50px;animation-delay:7s}@keyframes float-20f6046f{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}.hero-container[data-v-20f6046f]{max-width:1100px;margin:0 auto;position:relative;z-index:1}.hero-content[data-v-20f6046f]{text-align:center;max-width:700px;margin:0 auto}.hero-badge[data-v-20f6046f]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:var(--r-full);font-size:.875rem;font-weight:600;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.hero-badge[data-v-20f6046f] svg{width:16px;height:16px;color:#fff}.hero-title[data-v-20f6046f]{font-size:3rem;font-weight:800;margin:0 0 1.5rem;line-height:1.1;color:#fff!important}@media(max-width:768px){.hero-title[data-v-20f6046f]{font-size:2rem}}.hero-subtitle[data-v-20f6046f]{font-size:1.25rem;margin:0 0 2rem;color:#ffffffe6;line-height:1.6}@media(max-width:768px){.hero-subtitle[data-v-20f6046f]{font-size:1.0625rem}}.hero-cta[data-v-20f6046f]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero-button[data-v-20f6046f]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:var(--r-lg);font-size:1.0625rem;font-weight:600;text-decoration:none;transition:all .2s ease;border:2px solid transparent}.hero-button[data-v-20f6046f] svg{width:20px;height:20px;color:currentColor}.hero-button-primary[data-v-20f6046f]{background:#fff;color:var(--c-primary);box-shadow:0 4px 16px #00000026}.hero-button-primary[data-v-20f6046f] svg{color:var(--c-primary)}.hero-button-primary[data-v-20f6046f]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.hero-button-secondary[data-v-20f6046f]{background:transparent;color:#fff;border-color:#fff}.hero-button-secondary[data-v-20f6046f]:hover{background:#fff;color:var(--c-primary);transform:translateY(-2px)}.hero-button-secondary[data-v-20f6046f]:hover svg{color:var(--c-primary)}@media(max-width:640px){.hero-button[data-v-20f6046f]{flex:1;min-width:160px;justify-content:center;padding:.875rem 1.5rem;font-size:1rem}}.container[data-v-20f6046f]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.formats-section[data-v-20f6046f]{padding:4rem 1.5rem;background:#fff}.formats-section h2[data-v-20f6046f]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}.formats-section .formats-grid[data-v-20f6046f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.formats-section .format-card[data-v-20f6046f]{padding:2rem;background:#f8fafc;border:2px solid var(--c-200);border-radius:1rem;transition:all .3s}.formats-section .format-card[data-v-20f6046f]:hover{border-color:var(--c-primary);transform:translateY(-4px)}.formats-section .format-card h3[data-v-20f6046f]{font-size:1.5rem;font-weight:700;color:var(--c-primary);margin:0 0 1.5rem}.formats-section .format-card .format-details p[data-v-20f6046f]{margin:.75rem 0;color:#475569}.formats-section .format-card .format-details p strong[data-v-20f6046f]{color:#0f172a}.formats-section .format-card .format-details .max-ads[data-v-20f6046f]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e2e8f0;font-weight:600;color:var(--c-primary)}.rotation-section[data-v-20f6046f]{padding:4rem 1.5rem;background:var(--c-50)}.rotation-section h2[data-v-20f6046f]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 2rem}.rotation-section .rotation-text[data-v-20f6046f]{max-width:900px;margin:0 auto;font-size:1.125rem;line-height:1.8;text-align:center;color:#475569}.why-worth[data-v-20f6046f]{padding:4rem 1.5rem;background:#fff}.why-worth h2[data-v-20f6046f]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}.why-worth .why-grid[data-v-20f6046f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.why-worth .why-item[data-v-20f6046f]{text-align:center;padding:2rem}.why-worth .why-item .why-icon[data-v-20f6046f]{width:64px;height:64px;color:var(--c-primary);margin:0 auto 1rem}.why-worth .why-item p[data-v-20f6046f]{font-size:1.125rem;font-weight:600;margin:0}.faq-section[data-v-20f6046f]{padding:4rem 1.5rem;background:#f8fafc}.faq-section h2[data-v-20f6046f]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}.faq-section .faq-list[data-v-20f6046f]{max-width:900px;margin:0 auto}.faq-section .faq-item[data-v-20f6046f]{padding:2rem;background:#fff;border-radius:.75rem;margin-bottom:1rem}.faq-section .faq-item h3[data-v-20f6046f]{font-size:1.125rem;font-weight:700;margin:0 0 .75rem}.faq-section .faq-item p[data-v-20f6046f]{color:#64748b;margin:0;line-height:1.7}.cta-section[data-v-20f6046f]{padding:5rem 1.5rem;background:linear-gradient(135deg,var(--c-50),var(--c-100));text-align:center}.cta-section h2[data-v-20f6046f]{font-size:2.5rem;font-weight:800;margin:0 0 2rem}.cta-section .btn-cta[data-v-20f6046f]{display:inline-flex;align-items:center;gap:.75rem;background:var(--c-primary);color:#fff;padding:1.25rem 3rem;border-radius:.5rem;font-weight:600;font-size:1.125rem;text-decoration:none;transition:all .2s}.cta-section .btn-cta[data-v-20f6046f]:hover{background:var(--c-accent);transform:translateY(-2px)}.cta-section .btn-cta[data-v-20f6046f] svg{width:24px;height:24px}@media(max-width:768px){.hero h1[data-v-20f6046f],h2[data-v-20f6046f]{font-size:2rem!important}}.pz-blog-wrap[data-v-1b3debaf]{background:var(--c-50);padding-bottom:2rem}.pz-card[data-v-1b3debaf]{background:#fff;border-radius:var(--r-lg);border:1px solid var(--c-100);box-shadow:var(--shadow-sm);padding:1.25rem}.pz-card-heading[data-v-1b3debaf]{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;color:var(--c-800);margin:0 0 .875rem;padding-bottom:.625rem;border-bottom:1px solid var(--c-100)}.pz-card-icon[data-v-1b3debaf]{color:var(--c-primary);width:16px;height:16px;flex-shrink:0}.pz-blog-grid[data-v-1b3debaf]{display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem}.pz-blog-card[data-v-1b3debaf]{border:1px solid var(--c-100);border-radius:var(--r-md);overflow:hidden;text-decoration:none;color:inherit;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.pz-blog-card:hover[data-v-1b3debaf]{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--c-primary-ring)}.pz-blog-card:hover .pz-blog-image img[data-v-1b3debaf]{transform:scale(1.04)}.pz-blog-image[data-v-1b3debaf]{height:90px;overflow:hidden;background:linear-gradient(135deg,var(--c-primary),var(--c-accent));display:flex;align-items:center;justify-content:center}.pz-blog-image img[data-v-1b3debaf]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.pz-blog-image.no-photo[data-v-1b3debaf]{background:linear-gradient(135deg,#4338ca,#6d28d9)}.pz-blog-placeholder[data-v-1b3debaf]{display:flex;align-items:center;justify-content:center;color:#fff6}.pz-blog-placeholder svg[data-v-1b3debaf]{width:32px;height:32px}.pz-blog-content[data-v-1b3debaf]{padding:.625rem .75rem}.pz-blog-category[data-v-1b3debaf]{display:inline-block;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--c-primary);margin-bottom:.25rem}.pz-blog-title[data-v-1b3debaf]{font-size:.8125rem;font-weight:600;color:var(--c-800);line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:639px){.pz-blog-grid[data-v-1b3debaf]{grid-template-columns:1fr;gap:.625rem}.pz-blog-card[data-v-1b3debaf]{display:grid;grid-template-columns:100px 1fr}.pz-blog-image[data-v-1b3debaf]{height:100%}}.related-categories[data-v-584b6338]{padding:3rem 0;background:var(--c-50)}.related-header[data-v-584b6338]{text-align:center;margin-bottom:2rem}.related-header h2[data-v-584b6338]{font-size:1.75rem;font-weight:700;color:var(--c-800);margin:0 0 .5rem}.related-header p[data-v-584b6338]{font-size:1rem;color:var(--c-500);margin:0}.categories-grid[data-v-584b6338]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;max-width:1200px;margin:0 auto;padding:0 1rem}.category-card[data-v-584b6338]{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;background:#fff;border:1px solid var(--c-200);border-radius:var(--r-lg);text-decoration:none;color:inherit;transition:all var(--transition)}.category-card[data-v-584b6338]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--c-primary-ring)}.category-card:hover .category-arrow[data-v-584b6338]{transform:translate(4px)}.category-card:hover .category-icon[data-v-584b6338]{background:var(--c-primary);color:#fff}.category-icon[data-v-584b6338]{width:48px;height:48px;border-radius:var(--r-md);background:var(--c-primary-surface);color:var(--c-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all var(--transition)}.category-icon[data-v-584b6338] .iconify,.category-icon[data-v-584b6338] svg{width:24px;height:24px}.category-content[data-v-584b6338]{flex:1;min-width:0}.category-name[data-v-584b6338]{font-size:1rem;font-weight:600;color:var(--c-800);margin:0 0 .25rem}.category-count[data-v-584b6338]{font-size:.875rem;color:var(--c-500);margin:0}.category-arrow[data-v-584b6338]{color:var(--c-400);transition:transform var(--transition);flex-shrink:0}.category-arrow[data-v-584b6338] .iconify,.category-arrow[data-v-584b6338] svg{width:20px;height:20px}@media(max-width:768px){.related-categories[data-v-584b6338]{padding:2rem 0}.related-header h2[data-v-584b6338]{font-size:1.5rem}.related-header p[data-v-584b6338]{font-size:.9375rem}.categories-grid[data-v-584b6338]{grid-template-columns:1fr;gap:.75rem}.category-card[data-v-584b6338]{padding:1rem 1.25rem}.category-icon[data-v-584b6338]{width:40px;height:40px}.category-icon[data-v-584b6338] .iconify,.category-icon[data-v-584b6338] svg{width:20px;height:20px}}[data-v-378a1203]:root{--c-primary:#4f46e5;--c-primary-hover:#4338ca;--c-primary-surface:#eef2ff;--c-primary-ring:rgba(79,70,229,.15);--c-accent:#7c3aed;--c-accent-2:#4f46e5;--c-accent-light:#e0e7ff;--c-success:#16a34a;--c-success-bg:#dcfce7;--c-warning:#d97706;--c-warning-bg:#fef3c7;--c-danger:#dc2626;--c-danger-hover:#b91c1c;--c-danger-bg:#fee2e2;--c-50:#f7f8fc;--c-100:#eceef5;--c-200:#dcdfea;--c-300:#b6bacb;--c-400:#9296ad;--c-500:#6b7089;--c-600:#545a75;--c-700:#3d4159;--c-800:#262a40;--c-900:#171a2b;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:24px;--r-full:9999px;--shadow-xs:0 1px 2px rgba(0,0,0,.05);--shadow-sm:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04);--shadow-lg:0 10px 30px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.04);--shadow-xl:0 20px 50px rgba(0,0,0,.12),0 8px 16px rgba(0,0,0,.06);--container:1200px;--container-sm:860px;--sidebar-w:260px;--header-h:64px;--z-header:1000;--z-sidebar:1001;--z-overlay:999;--z-modal:1100;--transition:.15s ease;--transition-md:.25s ease}.card[data-v-378a1203]{padding:1rem;background:#fff;border-radius:var(--r-md);box-shadow:var(--shadow-sm)}.card[data-v-378a1203],.card .card-details[data-v-378a1203]{display:flex;flex-direction:column;gap:1rem}[data-v-378a1203] .branded-marker-wrap{background:transparent;border:0}.branded-marker[data-v-378a1203]{width:28px;height:36px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.branded-marker--num[data-v-378a1203]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-full);background:var(--c-primary);color:#fff;font-size:.75rem;font-weight:800;line-height:1;border:2px solid #fff;box-shadow:0 2px 6px #0f172a73}.branded-marker svg[data-v-378a1203]{width:100%;height:100%;fill:var(--c-primary)}.branded-marker--user[data-v-378a1203]{width:32px;height:40px}.branded-marker--user svg[data-v-378a1203]{fill:#ef4444}[data-v-378a1203] .map-popup{display:flex;flex-direction:column;gap:.35rem;min-width:180px;max-width:230px}[data-v-378a1203] .map-popup__thumb{display:block;width:100%;height:96px;border-radius:var(--r-md);overflow:hidden}[data-v-378a1203] .map-popup__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-v-378a1203] .map-popup__title{font-weight:700;font-size:.95rem;color:var(--c-primary);line-height:1.25;text-decoration:none}[data-v-378a1203] .map-popup__title:hover{text-decoration:underline}[data-v-378a1203] .map-popup__addr{font-size:.8rem;color:#64748b;line-height:1.3}[data-v-378a1203] .map-popup__actions{display:flex;gap:.4rem;margin-top:.15rem}[data-v-378a1203] .map-popup__btn{flex:1;text-align:center;padding:.35rem .5rem;font-size:.8rem;font-weight:600;border-radius:var(--r-md);text-decoration:none;border:1px solid var(--c-primary);color:var(--c-primary);white-space:nowrap}[data-v-378a1203] .map-popup__btn--primary{background:var(--c-primary);color:#fff}.map-canvas[data-v-378a1203]{width:100%;height:280px;isolation:isolate}@media(min-width:768px){.map-canvas[data-v-378a1203]{height:400px}}@media(min-width:1024px){.map-canvas[data-v-378a1203]{height:500px}}[data-v-00e34b68]:root{--c-primary:#4f46e5;--c-primary-hover:#4338ca;--c-primary-surface:#eef2ff;--c-primary-ring:rgba(79,70,229,.15);--c-accent:#7c3aed;--c-accent-2:#4f46e5;--c-accent-light:#e0e7ff;--c-success:#16a34a;--c-success-bg:#dcfce7;--c-warning:#d97706;--c-warning-bg:#fef3c7;--c-danger:#dc2626;--c-danger-hover:#b91c1c;--c-danger-bg:#fee2e2;--c-50:#f7f8fc;--c-100:#eceef5;--c-200:#dcdfea;--c-300:#b6bacb;--c-400:#9296ad;--c-500:#6b7089;--c-600:#545a75;--c-700:#3d4159;--c-800:#262a40;--c-900:#171a2b;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:24px;--r-full:9999px;--shadow-xs:0 1px 2px rgba(0,0,0,.05);--shadow-sm:0 1px 3px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.04);--shadow-lg:0 10px 30px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.04);--shadow-xl:0 20px 50px rgba(0,0,0,.12),0 8px 16px rgba(0,0,0,.06);--container:1200px;--container-sm:860px;--sidebar-w:260px;--header-h:64px;--z-header:1000;--z-sidebar:1001;--z-overlay:999;--z-modal:1100;--transition:.15s ease;--transition-md:.25s ease}.search-section[data-v-00e34b68]{padding:2rem 0 4rem;background:var(--c-50);min-height:100vh}.search-container[data-v-00e34b68]{max-width:var(--container);margin:0 auto;padding:0 1rem}.search-grid[data-v-00e34b68]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:1024px){.search-grid[data-v-00e34b68]{grid-template-columns:minmax(0,1fr) 400px;align-items:start}}.search-side[data-v-00e34b68]{min-width:0;order:-1}@media(min-width:1024px){.search-side[data-v-00e34b68]{order:0;position:sticky;top:calc(var(--header-h, 68px) + .75rem)}}.search-main[data-v-00e34b68]{min-width:0;max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}@media(min-width:1024px){.search-main[data-v-00e34b68]{max-width:none;margin:0}}.search-main[data-v-00e34b68]{width:100%}.results-list[data-v-00e34b68]{gap:1rem}.place-card[data-v-00e34b68],.results-list[data-v-00e34b68]{display:flex;flex-direction:column}.place-card[data-v-00e34b68]{position:relative;background:#fff;border-radius:var(--r-lg);overflow:hidden;text-decoration:none;color:inherit;border:1px solid var(--c-100);box-shadow:var(--shadow-xs);transition:box-shadow var(--transition-md),border-color var(--transition-md),transform var(--transition-md)}.place-card--promoted[data-v-00e34b68]{border-color:var(--c-primary-ring);box-shadow:0 0 0 1px var(--c-primary-ring),var(--shadow-xs)}.place-card-promoted-badge[data-v-00e34b68]{position:absolute;top:.625rem;background:var(--c-primary);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .5rem;border-radius:var(--r-full);pointer-events:none}.place-card[data-v-00e34b68]:hover{box-shadow:var(--shadow-md);border-color:var(--c-200);transform:translateY(-2px)}.place-card:hover .place-card-image img[data-v-00e34b68]{transform:scale(1.03)}.place-card:hover .place-card-cta[data-v-00e34b68]{color:var(--c-primary);gap:.5rem}@media(min-width:640px){.place-card[data-v-00e34b68]{flex-direction:row}}.place-card-image[data-v-00e34b68]{flex-shrink:0;width:100%;aspect-ratio:16/9;overflow:hidden;position:relative}@media(min-width:640px){.place-card-image[data-v-00e34b68]{width:200px;aspect-ratio:4/3}}@media(min-width:768px){.place-card-image[data-v-00e34b68]{width:240px}}.place-card-image img[data-v-00e34b68]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.place-card-image--empty[data-v-00e34b68]{background:linear-gradient(145deg,#6366f1,#8b5cf6);aspect-ratio:auto;height:84px}@media(min-width:640px){.place-card-image--empty[data-v-00e34b68]{height:auto;align-self:stretch}}.place-card-placeholder[data-v-00e34b68]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ffffffe6}.place-card-placeholder[data-v-00e34b68] .iconify,.place-card-placeholder[data-v-00e34b68] svg{width:40px;height:40px}.place-card-body[data-v-00e34b68]{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.35rem;min-width:0;flex:1}.place-card-num[data-v-00e34b68]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:none;border-radius:var(--r-full);background:var(--c-primary);color:#fff;font-size:.72rem;font-weight:800;line-height:1}.place-card-meta[data-v-00e34b68]{display:flex;align-items:center;gap:.5rem .75rem;flex-wrap:wrap}.place-card-tag[data-v-00e34b68]{text-transform:uppercase;color:var(--c-primary);background:var(--c-primary-surface)}.place-card-hours[data-v-00e34b68],.place-card-tag[data-v-00e34b68]{padding:.15rem .5rem;border-radius:var(--r-sm)}.place-card-hours[data-v-00e34b68]{display:inline-flex;align-items:center;gap:.3rem;font-weight:600}.place-card-hours[data-v-00e34b68] svg{width:12px;height:12px}.place-card-hours.is-open[data-v-00e34b68]{color:#15803d;background:#dcfce7}.place-card-hours.is-closed[data-v-00e34b68]{color:#b91c1c;background:#fee2e2}.place-card-distance[data-v-00e34b68]{display:inline-flex;align-items:center;gap:.3rem;color:var(--c-500)}.place-card-distance[data-v-00e34b68] svg{width:12px;height:12px}.place-card-title[data-v-00e34b68]{color:var(--c-800);margin:0}.place-card-title-link[data-v-00e34b68]{color:inherit;text-decoration:none}.place-card-title-link[data-v-00e34b68]:after{content:"";position:absolute;inset:0;z-index:1}.place-card-title-link[data-v-00e34b68]:hover{text-decoration:underline}.place-card-rating[data-v-00e34b68]{display:flex;align-items:center;gap:.35rem;margin:.15rem 0 .1rem;font-size:.8125rem}.pcr-stars[data-v-00e34b68]{display:inline-flex;color:#f59e0b}.pcr-stars[data-v-00e34b68] svg{width:12px;height:12px}.pcr-star[data-v-00e34b68]{width:14px;height:14px}.pcr-value[data-v-00e34b68]{font-weight:700;color:var(--c-700)}.pcr-count[data-v-00e34b68],.pcr-none[data-v-00e34b68]{color:var(--c-400)}.pcr-none[data-v-00e34b68]{font-style:italic}.place-card-address[data-v-00e34b68]{display:flex;align-items:center;gap:.4rem;color:var(--c-500);flex-wrap:wrap}.place-card-district[data-v-00e34b68]{display:inline-flex;align-items:center;gap:.2rem;font-size:.75rem;font-weight:600;color:var(--c-primary,#4f46e5);background:var(--c-primary-surface,#eef2ff);border:1px solid var(--c-primary-ring,#c7d2fe);border-radius:var(--r-full);padding:.05rem .45rem;white-space:nowrap}.place-card-district[data-v-00e34b68] svg{width:12px;height:12px}.place-card-address-icon[data-v-00e34b68]{width:13px;height:13px;flex-shrink:0;color:var(--c-400)}.place-card-desc[data-v-00e34b68]{margin-top:.25rem;color:var(--c-600);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.place-card-cta[data-v-00e34b68]{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:.5rem;color:var(--c-400);transition:color var(--transition),gap var(--transition)}.place-card-cta[data-v-00e34b68] svg{width:12px;height:12px}.search-empty[data-v-00e34b68]{flex-direction:column;text-align:center;padding:5rem 1rem;gap:1rem}.search-empty[data-v-00e34b68],.search-empty__icon[data-v-00e34b68]{display:flex;align-items:center;justify-content:center}.search-empty__icon[data-v-00e34b68]{width:72px;height:72px;border-radius:50%;background:var(--c-100);color:var(--c-300)}.search-empty__icon[data-v-00e34b68] svg{width:24px;height:24px}.search-empty__title[data-v-00e34b68]{font-size:1.375rem;font-weight:700;color:var(--c-800);margin:0}.search-empty__desc[data-v-00e34b68]{font-size:.9375rem;color:var(--c-500);margin:0;max-width:400px;line-height:1.6}.search-empty__cta[data-v-00e34b68]{display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem;padding:.6rem 1.25rem;background:var(--c-primary);color:#fff;border-radius:var(--r-full);text-decoration:none;font-size:.875rem;font-weight:600;transition:background var(--transition)}.search-empty__cta[data-v-00e34b68] svg{width:12px;height:12px}.search-empty__cta[data-v-00e34b68]:hover{background:var(--c-primary-hover,var(--c-primary));filter:brightness(.9)}.search-empty__actions[data-v-00e34b68]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.search-empty__cta--ghost[data-v-00e34b68]{background:transparent;color:var(--c-primary);border:1px solid var(--c-200)}.search-empty__cta--ghost[data-v-00e34b68]:hover{background:var(--c-50);filter:none}.radius-bar[data-v-00e34b68]{gap:.75rem;padding:.75rem 1rem}.filter-bar[data-v-00e34b68],.radius-bar[data-v-00e34b68]{display:flex;align-items:center;flex-wrap:wrap;background:#fff;border:1px solid var(--c-100);border-radius:var(--r-md)}.filter-bar[data-v-00e34b68]{gap:.4rem;padding:.6rem .75rem;position:sticky;top:calc(var(--header-h, 68px) + .25rem);z-index:20;box-shadow:0 6px 16px -12px #0f172a73}.filter-bar__sep[data-v-00e34b68]{width:1px;align-self:stretch;background:var(--c-100);margin:0 .25rem}.filter-chip[data-v-00e34b68]{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.85rem;font-weight:600;color:var(--c-600);background:var(--c-50);border:1px solid var(--c-200);border-radius:var(--r-full);cursor:pointer;font-family:inherit;transition:background var(--transition),color var(--transition),border-color var(--transition)}.filter-chip[data-v-00e34b68]:hover{border-color:var(--c-primary-ring);color:var(--c-primary)}.filter-chip.is-active[data-v-00e34b68]{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.filter-chip--open.is-active[data-v-00e34b68]{background:#15803d;border-color:#15803d}.filter-chip__count[data-v-00e34b68]{font-size:.75rem;opacity:.7}.radius-bar__label[data-v-00e34b68]{display:inline-flex;align-items:center;gap:.4rem;color:var(--c-600);font-size:.8125rem;font-weight:600;flex-shrink:0}.radius-bar__label[data-v-00e34b68] svg{width:12px;height:12px;color:var(--c-primary)}.radius-bar__chips[data-v-00e34b68]{display:flex;gap:.375rem;flex-wrap:wrap}.radius-bar__count[data-v-00e34b68]{margin-left:auto;color:var(--c-500);font-size:.8125rem;font-variant-numeric:tabular-nums}.radius-chip[data-v-00e34b68]{padding:.3rem .75rem;border:1px solid var(--c-200);border-radius:var(--r-full);background:var(--c-50,#fff);color:var(--c-700);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,color .15s;font-family:inherit}.radius-chip[data-v-00e34b68]:hover{border-color:var(--c-primary);color:var(--c-primary)}.radius-chip--active[data-v-00e34b68]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.radius-chip--active[data-v-00e34b68]:hover{color:#fff}.radius-empty[data-v-00e34b68]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1rem;background:#fff;border:1px dashed var(--c-200);border-radius:var(--r-md);color:var(--c-500);text-align:center}.radius-empty[data-v-00e34b68] svg{width:32px;height:32px;color:var(--c-300)}.radius-empty p[data-v-00e34b68]{margin:0;font-size:.9375rem}@media(max-width:639px){.radius-bar__count[data-v-00e34b68]{margin-left:0;width:100%}}.tag-page[data-v-70efb5dc]{padding-block:2rem 5rem;background:var(--c-50);min-height:100vh}.tag-title-row[data-v-70efb5dc]{display:flex;align-items:center;gap:.625rem;margin-bottom:.5rem}.tag-icon[data-v-70efb5dc]{width:24px;height:24px;color:var(--c-primary);flex-shrink:0}.cities-section[data-v-70efb5dc]{border-top:1px solid var(--c-200);padding-top:2rem;margin-bottom:2.5rem}.sub-heading[data-v-70efb5dc]{color:var(--c-800);margin:0 0 .25rem}.sub-desc[data-v-70efb5dc]{color:var(--c-500);margin:0 0 1rem}.cities-grid[data-v-70efb5dc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.625rem}.city-card[data-v-70efb5dc]{justify-content:space-between;padding:.75rem 1rem;text-decoration:none;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.city-card[data-v-70efb5dc],.city-card-info[data-v-70efb5dc]{display:flex;align-items:center;gap:.5rem}.city-card-info[data-v-70efb5dc]{min-width:0}.city-card-icon[data-v-70efb5dc]{width:14px;height:14px;color:var(--c-primary);flex-shrink:0}.city-card-name[data-v-70efb5dc]{color:var(--c-800);min-width:0}.city-card-arrow[data-v-70efb5dc]{width:12px;height:12px;color:var(--c-300);flex-shrink:0;transition:color var(--transition)}.city-card:hover .city-card-arrow[data-v-70efb5dc],.city-card:hover .city-card-name[data-v-70efb5dc]{color:var(--c-primary)}.seo-text[data-v-70efb5dc]{padding:1.5rem 2rem;margin-bottom:2rem}.seo-text h2[data-v-70efb5dc]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin:0 0 .75rem}.seo-text p[data-v-70efb5dc]{font-size:.9375rem;color:var(--c-600);line-height:1.75;margin:0 0 .75rem}.seo-text p[data-v-70efb5dc]:last-child{margin-bottom:0}.back-links[data-v-70efb5dc]{display:flex;gap:.75rem;flex-wrap:wrap}@media(max-width:639px){.tag-page[data-v-70efb5dc]{padding-block:1.5rem 3rem}.cities-grid[data-v-70efb5dc]{grid-template-columns:1fr}}.group-page[data-v-1f73953b]{padding-block:2rem 5rem;background:var(--c-50);min-height:100vh}.back-link[data-v-1f73953b]{display:inline-flex;align-items:center;gap:.375rem;color:var(--c-primary);text-decoration:none;margin-bottom:1rem}.back-link[data-v-1f73953b]:hover{text-decoration:underline}.back-link [data-v-1f73953b] svg{width:12px;height:12px}.group-title-row[data-v-1f73953b]{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;margin-bottom:.5rem}.group-icon[data-v-1f73953b]{width:28px;height:28px;color:var(--c-primary);flex-shrink:0}.group-badge[data-v-1f73953b]{color:var(--c-primary);background:var(--c-primary-surface);padding:.25rem .625rem;border-radius:var(--r-full);white-space:nowrap}.search-section[data-v-1f73953b]{margin-bottom:2rem}.search-box[data-v-1f73953b]{position:relative;display:flex;align-items:center}.search-icon[data-v-1f73953b]{position:absolute;left:1rem;width:14px;height:14px;color:var(--c-400);pointer-events:none}.search-input[data-v-1f73953b]{width:100%;padding:.8rem 2.75rem;font-family:inherit;color:var(--c-800);background:#fff;border:2px solid var(--c-200);border-radius:var(--r-lg);outline:none;transition:border-color var(--transition),box-shadow var(--transition)}.search-input[data-v-1f73953b]::-moz-placeholder{color:var(--c-400)}.search-input[data-v-1f73953b]::placeholder{color:var(--c-400)}.search-input[data-v-1f73953b]:focus{border-color:var(--c-primary);box-shadow:0 0 0 4px var(--c-primary-ring)}.search-clear[data-v-1f73953b]{position:absolute;right:.75rem;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:var(--c-100);border-radius:var(--r-full);color:var(--c-500);cursor:pointer;transition:background var(--transition)}.search-clear[data-v-1f73953b]:hover{background:var(--c-200)}.search-clear [data-v-1f73953b] svg{width:12px;height:12px}.search-empty[data-v-1f73953b]{margin-top:.75rem;padding:1.25rem;background:#fff;border:1px solid var(--c-200);border-radius:var(--r-lg);color:var(--c-500);text-align:center}.search-info[data-v-1f73953b]{color:var(--c-500);margin:0 0 .75rem}.sub-heading[data-v-1f73953b]{color:var(--c-800);margin:0 0 .25rem}.sub-desc[data-v-1f73953b]{color:var(--c-500);margin:0 0 1rem}.top-section[data-v-1f73953b]{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid var(--c-200)}.top-grid[data-v-1f73953b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;margin-top:1rem}.top-card[data-v-1f73953b]{justify-content:space-between;padding:.875rem 1rem;text-decoration:none;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.top-card[data-v-1f73953b],.top-card-info[data-v-1f73953b]{display:flex;align-items:center;gap:.5rem}.top-card-info[data-v-1f73953b]{min-width:0}.top-card-icon[data-v-1f73953b]{color:var(--c-primary);width:14px;height:14px;flex-shrink:0}.top-card-name[data-v-1f73953b]{color:var(--c-800);min-width:0}.top-card-badge[data-v-1f73953b]{color:var(--c-primary);background:var(--c-primary-surface);padding:.1875rem .5rem;border-radius:var(--r-full);white-space:nowrap;flex-shrink:0}.all-section[data-v-1f73953b]{margin-bottom:2.5rem}.categories-grid[data-v-1f73953b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.375rem;margin-top:1rem}.cat-link[data-v-1f73953b]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;color:var(--c-700);text-decoration:none;border-radius:var(--r-md);transition:background var(--transition),color var(--transition)}.cat-link[data-v-1f73953b]:hover{background:var(--c-primary-surface);color:var(--c-primary)}.cat-name[data-v-1f73953b]{min-width:0}.cat-count[data-v-1f73953b]{color:var(--c-400);flex-shrink:0}.cities-section[data-v-1f73953b]{border-top:1px solid var(--c-200);padding-top:2.5rem;margin-bottom:2.5rem}.cities-grid[data-v-1f73953b]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.city-chip[data-v-1f73953b]{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .875rem;color:var(--c-700);text-decoration:none;background:#fff;border:1px solid var(--c-200);border-radius:var(--r-full);transition:background var(--transition),color var(--transition),border-color var(--transition)}.city-chip[data-v-1f73953b]:hover{background:var(--c-primary-surface);border-color:var(--c-primary-ring);color:var(--c-primary)}.city-icon[data-v-1f73953b]{width:12px;height:12px;color:var(--c-primary);flex-shrink:0}.other-groups-section[data-v-1f73953b]{border-top:1px solid var(--c-200);padding-top:2.5rem}.other-groups-grid[data-v-1f73953b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin-top:1rem}.other-group-card[data-v-1f73953b]{display:flex;align-items:center;gap:.625rem;padding:.875rem 1rem;text-decoration:none;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.other-group-icon[data-v-1f73953b]{width:18px;height:18px;color:var(--c-primary);flex-shrink:0}.other-group-name[data-v-1f73953b]{color:var(--c-800);flex:1;min-width:0}.other-group-count[data-v-1f73953b]{color:var(--c-400);flex-shrink:0}.other-group-card:hover .other-group-name[data-v-1f73953b]{color:var(--c-primary)}@media(max-width:639px){.group-page[data-v-1f73953b]{padding-block:1.5rem 3rem}.categories-grid[data-v-1f73953b],.top-grid[data-v-1f73953b]{grid-template-columns:1fr}.other-groups-grid[data-v-1f73953b]{grid-template-columns:1fr 1fr}}.premium-listing-page[data-v-2356c257]{background:var(--c-50)}.hero-section[data-v-2356c257]{position:relative;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);padding:5rem 1.5rem;overflow:hidden;color:#fff}@media(max-width:768px){.hero-section[data-v-2356c257]{padding:3.5rem 1rem}}.hero-background[data-v-2356c257]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero-shape[data-v-2356c257]{position:absolute;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);animation:float-2356c257 20s ease-in-out infinite}.hero-shape.hero-shape-1[data-v-2356c257]{width:500px;height:500px;top:-250px;right:-100px}.hero-shape.hero-shape-2[data-v-2356c257]{width:300px;height:300px;bottom:-150px;left:-50px;animation-delay:7s}@keyframes float-2356c257{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}.hero-container[data-v-2356c257]{max-width:1100px;margin:0 auto;position:relative;z-index:1}.hero-content[data-v-2356c257]{text-align:center;max-width:700px;margin:0 auto}.hero-badge[data-v-2356c257]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:var(--r-full);font-size:.875rem;font-weight:600;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.hero-badge[data-v-2356c257] svg{width:16px;height:16px;color:#fff}.hero-title[data-v-2356c257]{font-size:3rem;font-weight:800;margin:0 0 1.5rem;line-height:1.1;color:#fff!important}@media(max-width:768px){.hero-title[data-v-2356c257]{font-size:2rem}}.hero-subtitle[data-v-2356c257]{font-size:1.25rem;margin:0 0 2rem;color:#ffffffe6;line-height:1.6}@media(max-width:768px){.hero-subtitle[data-v-2356c257]{font-size:1.0625rem}}.hero-cta[data-v-2356c257]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero-button[data-v-2356c257]{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:var(--r-lg);font-size:1.0625rem;font-weight:600;text-decoration:none;transition:all .2s ease;border:2px solid transparent}.hero-button[data-v-2356c257] svg{width:20px;height:20px;color:currentColor}.hero-button-primary[data-v-2356c257]{background:#fff;color:var(--c-primary);box-shadow:0 4px 16px #00000026}.hero-button-primary[data-v-2356c257] svg{color:var(--c-primary)}.hero-button-primary[data-v-2356c257]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.hero-button-secondary[data-v-2356c257]{background:transparent;color:#fff;border-color:#fff}.hero-button-secondary[data-v-2356c257]:hover{background:#fff;color:var(--c-primary);transform:translateY(-2px)}.hero-button-secondary[data-v-2356c257]:hover svg{color:var(--c-primary)}@media(max-width:640px){.hero-button[data-v-2356c257]{flex:1;min-width:160px;justify-content:center;padding:.875rem 1.5rem;font-size:1rem}}.container[data-v-2356c257]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.comparison-section[data-v-2356c257]{padding:2.5rem 1rem 2rem;background:#fff}@media(min-width:768px){.comparison-section[data-v-2356c257]{padding:4rem 1.5rem}}.section-heading[data-v-2356c257]{font-size:1.75rem;font-weight:800;text-align:center;margin:0 0 1.75rem;color:var(--c-800)}@media(min-width:768px){.section-heading[data-v-2356c257]{font-size:2.5rem;margin-bottom:3rem}}.pkg-cards[data-v-2356c257]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.25rem}@media(min-width:768px){.pkg-cards[data-v-2356c257]{display:none}}.pkg-card[data-v-2356c257]{border-radius:var(--r-xl);overflow:hidden;box-shadow:0 2px 12px #00000014;border:1.5px solid var(--c-200)}.pkg-card--pro[data-v-2356c257]{border-color:var(--c-primary);box-shadow:0 4px 20px #2563eb2e}.pkg-card__head[data-v-2356c257]{padding:1.125rem 1.125rem .875rem;background:var(--c-600);color:#fff;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.3rem}.pkg-card--standard .pkg-card__head[data-v-2356c257]{background:var(--c-primary)}.pkg-card--pro .pkg-card__head[data-v-2356c257]{background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%)}.pkg-card__name[data-v-2356c257]{font-size:1.0625rem;font-weight:800;letter-spacing:.03em}.pkg-card__price-old[data-v-2356c257]{font-size:.75rem;text-decoration:line-through;opacity:.55}.pkg-card__price[data-v-2356c257]{font-size:1.375rem;font-weight:800;color:#fef08a}.pkg-card--free .pkg-card__price[data-v-2356c257],.pkg-card--standard .pkg-card__price[data-v-2356c257]{color:#fff;font-size:1.125rem}.pkg-card__features[data-v-2356c257]{list-style:none;padding:.625rem 1rem;margin:0;background:#fff;display:flex;flex-direction:column;gap:0}.pkg-card__cta[data-v-2356c257]{display:block;text-align:center;padding:.8rem;background:var(--c-50);color:var(--c-primary);font-weight:700;font-size:.9375rem;text-decoration:none;border-top:1px solid var(--c-100);transition:background .15s}.pkg-card__cta[data-v-2356c257]:hover{background:var(--c-primary-ring)}.pkg-card--pro .pkg-card__cta[data-v-2356c257]{background:var(--c-primary);color:#fff}.pkg-card--pro .pkg-card__cta[data-v-2356c257]:hover{background:var(--c-accent)}.pkg-badge[data-v-2356c257]{display:inline-block;padding:.15rem .5rem;border-radius:var(--r-full);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pkg-badge--std[data-v-2356c257]{background:#bae6fd4d;border:1px solid rgba(186,230,253,.5);color:#bae6fd}.pkg-badge--pro[data-v-2356c257]{background:#fef08a4d;border:1px solid rgba(254,240,138,.5);color:#fef08a}.pkg-promo-info[data-v-2356c257]{font-size:.75rem;color:#ffffffa6;font-style:italic}.pkg-feat[data-v-2356c257]{display:flex;align-items:flex-start;gap:.5rem;padding:.45rem 0;border-bottom:1px solid var(--c-50);font-size:.85rem;color:var(--c-700)}.pkg-feat[data-v-2356c257]:last-child{border-bottom:none}.pkg-feat--no[data-v-2356c257]{opacity:.4}.pkg-feat__label[data-v-2356c257]{flex:1;line-height:1.35}.pkg-feat__val[data-v-2356c257]{margin-left:.25rem;font-style:normal;font-weight:700;color:var(--c-primary);font-size:.8rem}.ficon-yes[data-v-2356c257]{color:var(--c-success)}.ficon-no[data-v-2356c257],.ficon-yes[data-v-2356c257]{width:17px;height:17px;flex-shrink:0;margin-top:1px}.ficon-no[data-v-2356c257]{color:var(--c-300)}.table-wrapper[data-v-2356c257]{display:none}@media(min-width:768px){.table-wrapper[data-v-2356c257]{display:block;overflow-x:auto;margin-bottom:2rem;border-radius:var(--r-xl);box-shadow:0 4px 24px #00000017}}.comparison-table[data-v-2356c257]{width:100%;background:#fff;border-collapse:collapse}.comparison-table thead[data-v-2356c257]{background:var(--c-primary);color:#fff}.comparison-table thead th[data-v-2356c257]{padding:1.125rem 1rem;text-align:center;font-weight:700;vertical-align:top}.comparison-table thead th.th-feature[data-v-2356c257]{text-align:left;width:36%;padding-left:1.5rem}.comparison-table thead th.highlight[data-v-2356c257]{background:var(--c-accent)}.comparison-table tbody tr[data-v-2356c257]{border-bottom:1px solid var(--c-100);transition:background .1s}.comparison-table tbody tr[data-v-2356c257]:last-child{border-bottom:none}.comparison-table tbody tr[data-v-2356c257]:hover{background:var(--c-50)}.comparison-table td[data-v-2356c257]{padding:.875rem 1rem;vertical-align:middle}.comparison-table .feature-name[data-v-2356c257]{text-align:left;padding-left:1.5rem;font-weight:600;color:var(--c-700);font-size:.9rem}.comparison-table .td-val[data-v-2356c257]{text-align:center}.comparison-table .td-val.highlight[data-v-2356c257]{background:var(--c-primary-surface)}.comparison-table .icon-yes[data-v-2356c257]{color:var(--c-success);width:22px;height:22px}.comparison-table .icon-no[data-v-2356c257]{color:var(--c-200);width:22px;height:22px}.comparison-table .cell-text[data-v-2356c257]{font-size:.875rem;color:var(--c-600);font-weight:500}.comparison-table .cell-text--pro[data-v-2356c257]{color:var(--c-primary);font-weight:700}.comparison-table .pro-soon[data-v-2356c257]{display:inline-flex;align-items:center;gap:.3rem;color:var(--c-400);font-style:italic;font-size:.8125rem}.comparison-table .pro-soon .icon-soon[data-v-2356c257]{width:15px;height:15px}.th-inner[data-v-2356c257]{display:flex;flex-direction:column;align-items:center;gap:.3rem}.th-name[data-v-2356c257]{font-size:1rem;font-weight:800}.th-price[data-v-2356c257]{font-size:.8125rem;opacity:.85}.pro-price-wrap[data-v-2356c257]{display:flex;flex-direction:column;align-items:center;gap:.1rem}.pro-price-original[data-v-2356c257]{font-size:.75rem;color:#ffffff80;text-decoration:line-through}.pro-price-current[data-v-2356c257]{font-size:1rem;font-weight:800;color:#fef08a}.promo-info[data-v-2356c257]{font-size:.75rem;color:#ffffffa6;font-style:italic}.promo-label[data-v-2356c257]{display:inline-block;padding:.15rem .5rem;background:#fef08a4d;border:1px solid rgba(254,240,138,.5);border-radius:var(--r-md);font-size:.75rem;font-weight:700;color:#fef08a;letter-spacing:.04em}.promo-label--standard[data-v-2356c257]{background:#bae6fd4d;border-color:#bae6fd80;color:#bae6fd}.cta-below-table[data-v-2356c257]{display:none}@media(min-width:768px){.cta-below-table[data-v-2356c257]{display:block;text-align:center;margin-top:2rem}}.cta-below-table .btn-cta-large[data-v-2356c257]{display:inline-block;background:var(--c-primary);color:#fff;padding:1.125rem 3rem;border-radius:var(--r-lg);font-weight:700;font-size:1.0625rem;text-decoration:none;transition:all .2s}.cta-below-table .btn-cta-large[data-v-2356c257]:hover{background:var(--c-accent);transform:translateY(-2px)}.addon-section[data-v-2356c257]{padding:2rem 1.5rem;background:#fff}.addon-card[data-v-2356c257]{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:1.5rem;padding:1.5rem 2rem;background:var(--c-primary-surface);border:1.5px dashed var(--c-primary);border-radius:var(--r-xl);flex-wrap:wrap}@media(max-width:640px){.addon-card[data-v-2356c257]{padding:1.25rem;gap:1rem}}.addon-icon[data-v-2356c257]{flex-shrink:0;width:48px;height:48px;border-radius:var(--r-lg);background:var(--c-primary);display:flex;align-items:center;justify-content:center}.addon-icon[data-v-2356c257] svg{width:24px;height:24px;color:#fff}.addon-body[data-v-2356c257]{flex:1;min-width:200px}.addon-title[data-v-2356c257]{font-size:1.0625rem;font-weight:700;color:var(--c-800);margin:0 0 .25rem}.addon-desc[data-v-2356c257]{font-size:.9rem;color:var(--c-600);margin:0;line-height:1.5}.addon-price[data-v-2356c257]{flex-shrink:0;font-size:1.125rem;font-weight:800;color:var(--c-primary);white-space:nowrap}.for-who[data-v-2356c257]{padding:4rem 1.5rem;background:#fff}.for-who h2[data-v-2356c257]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}.for-who .for-who-grid[data-v-2356c257]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;max-width:1200px;margin:0 auto}@media(max-width:640px){.for-who .for-who-grid[data-v-2356c257]{grid-template-columns:1fr}}.for-who .for-who-card[data-v-2356c257]{padding:2rem 1.5rem;background:var(--c-50);border-radius:var(--r-lg);text-align:center;transition:all .2s}.for-who .for-who-card[data-v-2356c257]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.for-who .for-who-card .for-who-icon[data-v-2356c257]{width:56px;height:56px;color:var(--c-primary);margin:0 auto 1rem}.for-who .for-who-card h3[data-v-2356c257]{font-size:1.0625rem;font-weight:700;margin:0 0 .5rem;color:var(--c-900)}.for-who .for-who-card p[data-v-2356c257]{color:var(--c-600);margin:0;line-height:1.5;font-size:.9375rem}.why-pro[data-v-2356c257]{padding:4rem 1.5rem;background:var(--c-50)}.why-pro h2[data-v-2356c257]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}@media(max-width:768px){.why-pro h2[data-v-2356c257]{font-size:2rem}}.why-pro .why-grid[data-v-2356c257]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1100px;margin:0 auto}@media(max-width:768px){.why-pro .why-grid[data-v-2356c257]{grid-template-columns:1fr}}.why-pro .why-card[data-v-2356c257]{position:relative;padding:2rem 1.75rem;background:#fff;border-radius:var(--r-lg);box-shadow:0 2px 12px #0000000f;text-align:center;transition:all .2s ease}.why-pro .why-card[data-v-2356c257]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.why-pro .why-card .coming-soon-badge[data-v-2356c257]{position:absolute;top:1rem;right:1rem;padding:.375rem .75rem;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);color:#fff;font-size:.75rem;font-weight:700;border-radius:var(--r-md);text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px #3b82f64d}.why-pro .why-card .why-icon[data-v-2356c257]{width:56px;height:56px;color:var(--c-primary);margin:0 auto 1rem}.why-pro .why-card h3[data-v-2356c257]{font-size:1.125rem;font-weight:700;margin:0 0 .625rem;color:var(--c-900)}.why-pro .why-card p[data-v-2356c257]{color:var(--c-600);margin:0;line-height:1.6;font-size:.9375rem}.faq-section[data-v-2356c257]{padding:4rem 1.5rem;background:#fff}.faq-section h2[data-v-2356c257]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}.faq-section .faq-list[data-v-2356c257]{max-width:900px;margin:0 auto}.faq-section .faq-item[data-v-2356c257]{padding:2rem;background:var(--c-50);border-radius:.75rem;margin-bottom:1rem}.faq-section .faq-item h3[data-v-2356c257]{font-size:1.125rem;font-weight:700;margin:0 0 .75rem}.faq-section .faq-item p[data-v-2356c257]{color:var(--c-600);margin:0;line-height:1.7}.cta-section[data-v-2356c257]{padding:5rem 1.5rem;background:linear-gradient(135deg,var(--c-50),var(--c-100));text-align:center}.cta-section h2[data-v-2356c257]{font-size:2.5rem;font-weight:800;margin:0 0 2rem}.cta-section .cta-buttons[data-v-2356c257]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem}.cta-section .cta-buttons .btn-free[data-v-2356c257],.cta-section .cta-buttons .btn-pro[data-v-2356c257]{padding:1.25rem 2.5rem;border-radius:.5rem;font-weight:600;font-size:1.125rem;text-decoration:none;transition:all .2s}.cta-section .cta-buttons .btn-free[data-v-2356c257]:hover,.cta-section .cta-buttons .btn-pro[data-v-2356c257]:hover{transform:translateY(-2px)}.cta-section .cta-buttons .btn-free[data-v-2356c257]{background:#fff;color:var(--c-primary);border:2px solid var(--c-primary)}.cta-section .cta-buttons .btn-pro[data-v-2356c257]{background:var(--c-primary);color:#fff}.cta-section .contact-email[data-v-2356c257]{color:var(--c-700);margin:0}@media(max-width:768px){.hero h1[data-v-2356c257],h2[data-v-2356c257]{font-size:2rem!important}.comparison-table[data-v-2356c257]{font-size:.875rem}}.inactive-box[data-v-75cd59ce]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;margin-bottom:1rem;background:#fffbeb;border:1px solid #fde68a;border-radius:var(--r-md,8px)}.inactive-ic[data-v-75cd59ce]{width:22px;height:22px;color:#b45309;flex-shrink:0}.inactive-txt[data-v-75cd59ce]{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:190px}.inactive-txt strong[data-v-75cd59ce]{font-size:.95rem;font-weight:800;color:#92400e}.inactive-txt span[data-v-75cd59ce]{font-size:.84rem;line-height:1.45;color:#78350f}.inactive-hint[data-v-75cd59ce]{color:#a16207!important}.inactive-btn[data-v-75cd59ce]{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .85rem;border:none;border-radius:var(--r-md,8px);background:#b45309;color:#fff;font-size:.84rem;font-weight:700;cursor:pointer}.inactive-btn[data-v-75cd59ce]:disabled{opacity:.6;cursor:default}.inactive-btn[data-v-75cd59ce] svg{width:16px;height:16px}.social-divider[data-v-75cd59ce]{display:flex;align-items:center;gap:.75rem;color:#94a3b8;font-size:.85rem;margin:.25rem 0}.social-divider[data-v-75cd59ce]:after,.social-divider[data-v-75cd59ce]:before{content:"";flex:1;height:1px;background:#e2e8f0}.social-btn[data-v-75cd59ce]{display:flex;align-items:center;justify-content:center;gap:.6rem;background:#fff;border:1px solid #e2e8f0;color:#1e293b;font-weight:600}.social-btn[data-v-75cd59ce]:hover{background:#f8fafc}.login-form[data-v-75cd59ce]{display:flex;flex-direction:column;gap:1.25rem}.submit-btn[data-v-75cd59ce]{width:100%;margin-top:.25rem}.remember-form[data-v-945713ce]{display:flex;flex-direction:column;gap:1.25rem}.submit-btn[data-v-945713ce]{width:100%;margin-top:.25rem}.auth-page[data-v-9950215c]{width:100%;display:flex;flex-direction:column;gap:1.25rem}@media(min-width:768px){.auth-page[data-v-9950215c]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.auth-footer[data-v-9950215c]{grid-column:1/-1}}.session-expired[data-v-9950215c]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;margin-bottom:1.25rem;background:var(--c-warning-bg,#fef9c3);color:var(--c-warning,#854d0e);border-radius:var(--r-md);font-size:.875rem;font-weight:500}.auth-card[data-v-9950215c]{background:#fff;border-radius:var(--r-xl);padding:2rem;box-shadow:var(--shadow-md);border:1px solid var(--c-100)}.auth-card h2[data-v-9950215c]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 1.5rem}.auth-register-cta[data-v-9950215c]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--c-100);text-align:center}.auth-register-txt[data-v-9950215c]{margin:0 0 .85rem;font-size:.85rem;line-height:1.5;color:var(--c-600)}.auth-register-txt strong[data-v-9950215c]{color:var(--c-800)}.auth-register-btn[data-v-9950215c]{display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.1rem;border-radius:var(--r-md);background:var(--c-primary-surface,#eef2ff);color:var(--c-primary);font-size:.9rem;font-weight:700;text-decoration:none;transition:background .15s}.auth-register-btn[data-v-9950215c]:hover{background:var(--c-primary);color:#fff}.auth-register-btn [data-v-9950215c] svg{width:16px;height:16px}.auth-footer[data-v-9950215c]{text-align:center}.back-link[data-v-9950215c]{display:inline-flex;align-items:center;gap:.5rem;color:var(--c-500);font-size:.875rem;text-decoration:none;transition:color var(--transition)}.back-link[data-v-9950215c]:hover{color:var(--c-800)}.auth-page[data-v-c0ad8570]{width:100%}.auth-container[data-v-c0ad8570]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}@media(max-width:768px){.auth-container[data-v-c0ad8570]{grid-template-columns:1fr;gap:2rem}}.motivation-section[data-v-c0ad8570]{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#f8faff,#f0f4ff);border-radius:var(--r-xl);padding:2.5rem}@media(max-width:768px){.motivation-section[data-v-c0ad8570]{order:2;padding:2rem 1.5rem}}.motivation-content[data-v-c0ad8570]{padding:0}.motivation-title[data-v-c0ad8570]{font-size:2rem;font-weight:800;color:var(--c-800);line-height:1.2;margin:0 0 1rem}@media(max-width:768px){.motivation-title[data-v-c0ad8570]{font-size:1.75rem}}.motivation-subtitle[data-v-c0ad8570]{font-size:1.1rem;color:var(--c-600);line-height:1.5;margin:0 0 2.5rem}.benefits-list[data-v-c0ad8570]{display:flex;flex-direction:column;gap:1.75rem;margin-bottom:2.5rem}.benefit-item[data-v-c0ad8570]{display:flex;gap:1rem;align-items:start}.benefit-icon[data-v-c0ad8570]{width:48px;height:48px;background:var(--c-primary);border-radius:var(--r-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.benefit-content[data-v-c0ad8570]{flex:1}.benefit-title[data-v-c0ad8570]{font-size:1.05rem;font-weight:700;color:var(--c-800);margin:0 0 .375rem}.benefit-desc[data-v-c0ad8570]{font-size:.95rem;color:var(--c-600);line-height:1.5;margin:0}.sent-box[data-v-c0ad8570]{text-align:center;padding:.5rem 0 .25rem}.sent-ic[data-v-c0ad8570]{display:inline-flex;align-items:center;justify-content:center;width:62px;height:62px;margin-bottom:.9rem;border-radius:50%;background:#eef2ff;color:#4f46e5}.sent-ic[data-v-c0ad8570] svg{width:32px;height:32px}.sent-title[data-v-c0ad8570]{margin:0 0 .5rem}.sent-lead[data-v-c0ad8570]{margin:0 0 1.1rem;line-height:1.55;color:#475569}.sent-mail[data-v-c0ad8570]{font-size:1.02rem;color:#0f172a;word-break:break-all}.sent-hint[data-v-c0ad8570]{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--r-md,8px);padding:.85rem 1rem;margin-bottom:1.1rem}.sent-hint p[data-v-c0ad8570]{margin:0 0 .45rem;font-size:.88rem;color:#0f172a}.sent-hint ul[data-v-c0ad8570]{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.35rem}.sent-hint li[data-v-c0ad8570]{font-size:.84rem;line-height:1.5;color:#475569}.sent-btn[data-v-c0ad8570]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}.sent-btn[data-v-c0ad8570] svg{width:18px;height:18px}.sent-back[data-v-c0ad8570]{display:block;width:100%;margin-top:.8rem;padding:.5rem;border:none;background:transparent;color:#64748b;font-size:.84rem;text-decoration:underline;cursor:pointer}.sent-back[data-v-c0ad8570]:hover{color:#4f46e5}.form-section[data-v-c0ad8570]{display:flex;flex-direction:column;gap:1.5rem}@media(max-width:768px){.form-section[data-v-c0ad8570]{order:1}}.auth-card[data-v-c0ad8570]{background:#fff;border-radius:var(--r-xl);padding:2rem;box-shadow:var(--shadow-lg)}.auth-card h2[data-v-c0ad8570]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 .5rem}.lead[data-v-c0ad8570]{font-size:.95rem;color:var(--c-500);line-height:1.5;margin:0 0 1.75rem}.signup-form[data-v-c0ad8570]{display:flex;flex-direction:column;gap:1.25rem}.submit-btn[data-v-c0ad8570]{width:100%;margin-top:.25rem;background:#4f46e5!important;border-color:#4f46e5!important;color:#fff!important;font-weight:600;box-shadow:0 4px 12px #2563eb33;transition:all .2s ease}.submit-btn[data-v-c0ad8570]:hover:not(:disabled){background:#4338ca!important;border-color:#4338ca!important;box-shadow:0 6px 16px #2563eb4d;transform:translateY(-1px)}.submit-btn[data-v-c0ad8570]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #2563eb33}.submit-btn[data-v-c0ad8570]:disabled{opacity:.5;cursor:not-allowed}.checkbox-label[data-v-c0ad8570]{font-size:.875rem;color:var(--c-500);display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:400}.checkbox-label input[type=checkbox][data-v-c0ad8570]{width:16px;height:16px;cursor:pointer;accent-color:var(--c-primary);flex-shrink:0}.auth-links[data-v-c0ad8570]{margin-top:1.25rem;text-align:center}.auth-links a[data-v-c0ad8570]{color:var(--c-primary);font-size:.875rem;text-decoration:none;font-weight:500}.auth-links a[data-v-c0ad8570]:hover{text-decoration:underline}.field-hint[data-v-c0ad8570]{display:block;margin-top:.25rem;font-size:.8rem;color:var(--c-danger)}.auth-footer[data-v-c0ad8570]{text-align:center}@media(max-width:768px){.auth-footer[data-v-c0ad8570]{margin-top:1rem}}.back-link[data-v-c0ad8570]{color:var(--c-500);font-size:.875rem;text-decoration:none;transition:color .15s ease}.back-link[data-v-c0ad8570]:hover{color:var(--c-700);text-decoration:underline}.ref[data-v-8eecee17]{background:#0f172a;color:#cbd5e1;margin-top:2.5rem}.ref-inner[data-v-8eecee17]{max-width:1320px;margin:0 auto;padding:2.5rem 1rem 1.5rem}.ref-cols[data-v-8eecee17]{display:grid;grid-template-columns:1.5fr repeat(5,1fr);gap:1.5rem}@media(max-width:1180px){.ref-cols[data-v-8eecee17]{grid-template-columns:1fr 1fr 1fr}.ref-brandcol[data-v-8eecee17]{grid-column:1/-1}}@media(max-width:720px){.ref-cols[data-v-8eecee17]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.ref-cols[data-v-8eecee17]{grid-template-columns:1fr}}.ref-brand[data-v-8eecee17]{display:flex;align-items:center;gap:.45rem;font-size:1.2rem;font-weight:800;color:#fff}.ref-brand b[data-v-8eecee17]{color:#818cf8}.ref-brand[data-v-8eecee17] svg{width:24px;height:24px;color:#818cf8}.ref-about[data-v-8eecee17]{font-size:.86rem;line-height:1.6;color:#94a3b8;margin:.8rem 0 1rem;max-width:420px}.ref-cta[data-v-8eecee17]{display:inline-flex;align-items:center;gap:.3rem;padding:.55rem 1rem;background:#4f46e5;color:#fff;border-radius:0;font-size:.86rem;font-weight:800;text-decoration:none}.ref-cta[data-v-8eecee17]:hover{background:#4338ca}.ref-cta[data-v-8eecee17] svg{width:16px;height:16px}.ref-h[data-v-8eecee17]{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#f1f5f9;margin:0 0 .8rem}.ref-link[data-v-8eecee17]{display:block;font-size:.86rem;color:#94a3b8;text-decoration:none;padding:.28rem 0;transition:color .15s}.ref-link[data-v-8eecee17]:hover{color:#fff}.ref-link-main[data-v-8eecee17]{display:inline-flex;align-items:center;gap:.3rem;color:#818cf8;margin-top:.5rem;font-weight:600}.ref-link-main[data-v-8eecee17] svg{width:16px;height:16px}.ref-bottom[data-v-8eecee17]{align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:2rem;padding-top:1.25rem;border-top:1px solid #1e293b;font-size:.8rem;color:#64748b}.ref-bottom[data-v-8eecee17],.ref-bottom-links[data-v-8eecee17]{display:flex;gap:1rem}.ref-bottom-links a[data-v-8eecee17]{color:#94a3b8;text-decoration:none}.ref-bottom-links a[data-v-8eecee17]:hover{color:#fff}.reh[data-v-6d6680a8]{position:fixed;top:0;left:0;right:0;z-index:1500;background:#fff;border-bottom:1px solid #e6ebf2;box-shadow:0 2px 12px #0f172a0d}.reh-bar[data-v-6d6680a8]{max-width:1320px;margin:0 auto;padding:0 1.1rem;height:64px;display:flex;align-items:center;gap:.9rem}.reh-brand[data-v-6d6680a8]{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;flex-shrink:0}.reh-logo[data-v-6d6680a8]{display:grid;place-items:center;width:34px;height:34px;border-radius:0;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 6px 14px -6px #2563ebcc}.reh-logo[data-v-6d6680a8] svg{width:20px;height:20px}.reh-brand-txt[data-v-6d6680a8]{font-size:1.05rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.reh-brand-txt b[data-v-6d6680a8]{color:#4f46e5;font-weight:800;margin-left:.28rem}.reh-city[data-v-6d6680a8]{position:relative;flex-shrink:0}.reh-city-btn[data-v-6d6680a8]{display:inline-flex;align-items:center;gap:.3rem;padding:.45rem .7rem;border:1px solid #e2e8f0;border-radius:var(--r-md);background:#f8fafc;font-size:.88rem;font-weight:800;color:#1e293b;cursor:pointer}.reh-city-btn[data-v-6d6680a8]:hover{border-color:#c7d2fe;background:#eef2ff}.reh-city-btn[data-v-6d6680a8] svg{width:16px;height:16px;color:#4f46e5}.reh-city-chev[data-v-6d6680a8]{color:#94a3b8!important}.reh-city-menu[data-v-6d6680a8]{position:absolute;top:calc(100% + 6px);left:0;min-width:200px;background:#fff;border:1px solid #e6ebf2;border-radius:0;box-shadow:0 16px 36px -12px #0f172a4d;padding:.4rem;z-index:10}.reh-city-item[data-v-6d6680a8]{display:block;padding:.55rem .7rem;border-radius:0;font-size:.9rem;font-weight:600;color:#334155;text-decoration:none}.reh-city-item[data-v-6d6680a8]:hover{background:#f1f5f9}.reh-city-item.all[data-v-6d6680a8]{color:#4f46e5;font-weight:700;border-top:1px solid #f1f5f9;margin-top:.2rem}.reh-nav[data-v-6d6680a8]{display:flex;align-items:center;gap:.25rem;flex:1;flex-wrap:wrap}.reh-link[data-v-6d6680a8]{padding:.45rem .75rem;border-radius:0;font-size:.9rem;font-weight:700;color:#475569;text-decoration:none;transition:background .15s,color .15s}.reh-link[data-v-6d6680a8]:hover{background:#eef2ff;color:#4f46e5}.reh-link.on[data-v-6d6680a8]{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff}.reh-actions[data-v-6d6680a8]{display:flex;align-items:center;gap:.55rem;margin-left:auto;flex-shrink:0}.reh-cta[data-v-6d6680a8]{display:inline-flex;align-items:center;gap:.35rem;padding:.58rem 1.05rem;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border-radius:var(--r-md);font-size:.88rem;font-weight:800;text-decoration:none;box-shadow:0 8px 18px -8px #4f46e5e6;transition:filter .15s,transform .08s}.reh-cta[data-v-6d6680a8]:hover{filter:brightness(1.07)}.reh-cta[data-v-6d6680a8]:active{transform:translateY(1px)}.reh-cta[data-v-6d6680a8] .iconify,.reh-cta[data-v-6d6680a8] svg{width:16px;height:16px;flex-shrink:0}.reh-back[data-v-6d6680a8]{display:inline-flex;align-items:center;gap:.3rem;padding:.45rem .7rem;border-radius:0;font-size:.82rem;font-weight:700;color:#64748b;text-decoration:none}.reh-back[data-v-6d6680a8]:hover{background:#f1f5f9;color:#334155}.reh-back[data-v-6d6680a8] .iconify,.reh-back[data-v-6d6680a8] svg{width:16px;height:16px;flex-shrink:0}@media(max-width:1080px){.reh-back span[data-v-6d6680a8]:not(.iconify){display:none}}@media(max-width:920px){.reh-back[data-v-6d6680a8]{display:none}}.reh-login[data-v-6d6680a8]{display:inline-flex;color:#475569}.reh-login[data-v-6d6680a8]:hover{color:#4f46e5}.reh-login[data-v-6d6680a8] svg{width:24px;height:24px}.reh-account[data-v-6d6680a8]{position:relative}.reh-badge[data-v-6d6680a8]{position:absolute;top:-4px;right:-6px;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;background:#dc2626;color:#fff;font-size:.75rem;font-weight:800;line-height:1;border-radius:var(--r-full);border:2px solid #fff}.reh-burger[data-v-6d6680a8]{display:none;border:none;background:none;color:#1e293b;cursor:pointer;padding:0}.reh-burger[data-v-6d6680a8] svg{width:24px;height:24px}@media(max-width:920px){.reh-nav[data-v-6d6680a8]{position:absolute;left:0;right:0;top:64px;flex-direction:column;align-items:stretch;background:#fff;border-bottom:1px solid #e6ebf2;padding:.5rem;gap:.15rem;box-shadow:0 14px 28px -14px #0f172a4d;display:none}.reh-nav.open[data-v-6d6680a8]{display:flex}.reh-link[data-v-6d6680a8]{padding:.7rem .8rem;border-radius:0}.reh-burger[data-v-6d6680a8]{display:inline-flex}}@media(max-width:600px){.reh-cta span[data-v-6d6680a8]:not(.iconify){display:none}.reh-cta[data-v-6d6680a8]{padding:.55rem .7rem}.reh-brand-txt b[data-v-6d6680a8]{display:none}}.reh-mega[data-v-6d6680a8]{position:relative;flex-shrink:0}.reh-mega-btn[data-v-6d6680a8]{display:inline-flex;align-items:center;gap:.3rem;padding:.5rem .8rem;border:1px solid #e2e8f0;border-radius:var(--r-md);background:#fff;font-size:.9rem;font-weight:800;color:#1e293b;cursor:pointer}.reh-mega-btn.on[data-v-6d6680a8],.reh-mega-btn[data-v-6d6680a8]:hover{border-color:#c7d2fe;background:#eef2ff;color:#4f46e5}.reh-mega-btn[data-v-6d6680a8] svg{width:16px;height:16px}.reh-mega-chev[data-v-6d6680a8]{color:#94a3b8!important;width:15px!important}.reh-mega-panel[data-v-6d6680a8]{position:absolute;top:calc(100% + 8px);left:0;width:560px;max-width:90vw;background:#fff;border:1px solid #e6ebf2;border-radius:0;box-shadow:0 20px 44px -14px #0f172a52;padding:1rem 1.1rem;z-index:20}.reh-mega-head[data-v-6d6680a8]{font-size:.82rem;color:#64748b;margin-bottom:.7rem}.reh-mega-head b[data-v-6d6680a8]{color:#0f172a}.reh-mega-cols[data-v-6d6680a8]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.reh-mega-h[data-v-6d6680a8]{display:block;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-bottom:.4rem}.reh-mega-link[data-v-6d6680a8]{display:block;padding:.4rem .5rem;border-radius:0;font-size:.9rem;font-weight:600;color:#334155;text-decoration:none}.reh-mega-link[data-v-6d6680a8]:hover{background:#eef2ff;color:#4f46e5}.reh-mega-all[data-v-6d6680a8]{display:block;margin-top:.8rem;padding-top:.7rem;border-top:1px solid #f1f5f9;font-size:.86rem;font-weight:700;color:#4f46e5;text-decoration:none}.reh-search[data-v-6d6680a8]{position:relative;flex:1;min-width:150px;display:flex;align-items:center}.reh-search-toggle[data-v-6d6680a8]{display:none}@media(max-width:920px){.reh-search[data-v-6d6680a8]{flex:0 0 auto;min-width:0}.reh-search-toggle[data-v-6d6680a8]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;cursor:pointer}.reh-search-toggle[data-v-6d6680a8] svg{width:20px;height:20px}.reh-search .reh-search-ic[data-v-6d6680a8],.reh-search .reh-search-in[data-v-6d6680a8]{display:none}.reh-search.is-open[data-v-6d6680a8]{flex:1;min-width:0}.reh-search.is-open .reh-search-toggle[data-v-6d6680a8]{display:none}.reh-search.is-open .reh-search-ic[data-v-6d6680a8],.reh-search.is-open .reh-search-in[data-v-6d6680a8]{display:block}}.reh-search-ic[data-v-6d6680a8]{position:absolute;left:.7rem;width:18px;height:18px;color:#94a3b8;pointer-events:none}.reh-search-in[data-v-6d6680a8]{width:100%;height:42px;padding:0 .9rem 0 2.3rem;border:1px solid #e2e8f0;border-radius:var(--r-md);background:#f8fafc;font-size:.9rem;color:#0f172a;outline:none;transition:border-color .15s,background .15s,box-shadow .15s}.reh-search-in[data-v-6d6680a8]:focus{border-color:#818cf8;background:#fff;box-shadow:0 0 0 3px #6366f11f}.reh-search-drop[data-v-6d6680a8]{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #e6ebf2;border-radius:var(--r-md);box-shadow:0 16px 36px -12px #0f172a4d;padding:.35rem;z-index:20;list-style:none;margin:0;max-height:320px;overflow-y:auto}.reh-search-drop li[data-v-6d6680a8]{display:flex;align-items:center;gap:.5rem;padding:.55rem .6rem;border-radius:var(--r-md);cursor:pointer}.reh-search-drop li[data-v-6d6680a8]:hover{background:#f1f5f9}.reh-search-drop[data-v-6d6680a8] svg{width:16px;height:16px;color:#4f46e5;flex-shrink:0}.reh-search-name[data-v-6d6680a8]{font-size:.9rem;font-weight:600;color:#1e293b}.reh-search-parent[data-v-6d6680a8]{font-size:.78rem;color:#94a3b8;margin-left:auto;white-space:nowrap}.reh-drawer[data-v-6d6680a8]{display:none}@media(max-width:920px){.reh-city-lbl[data-v-6d6680a8],.reh-mega[data-v-6d6680a8]{display:none}.reh-drawer.open[data-v-6d6680a8]{display:flex;position:absolute;left:0;right:0;top:64px;background:#fff;border-bottom:1px solid #e6ebf2;box-shadow:0 14px 28px -14px #0f172a4d;padding:.9rem 1.1rem;flex-direction:column;gap:.85rem;z-index:15}.reh-drawer-h[data-v-6d6680a8]{display:block;font-size:.75rem;font-weight:800;text-transform:uppercase;color:#94a3b8;margin-bottom:.35rem}.reh-drawer-links[data-v-6d6680a8]{display:flex;flex-wrap:wrap;gap:.4rem}.reh-drawer-link[data-v-6d6680a8]{padding:.45rem .8rem;border-radius:0;background:#f1f5f9;font-size:.88rem;font-weight:700;color:#334155;text-decoration:none}.reh-drawer-link[data-v-6d6680a8]:hover{background:#eef2ff;color:#4f46e5}.reh-drawer-all[data-v-6d6680a8]{font-weight:800;color:#4f46e5;text-decoration:none}}@media(max-width:560px){.reh-bar[data-v-6d6680a8]{gap:.45rem;padding:0 .7rem}.reh-brand-txt[data-v-6d6680a8]{display:none}.reh-search[data-v-6d6680a8]{min-width:0}.reh-search-in[data-v-6d6680a8]{font-size:.85rem;height:40px}}.contact-page-wrapper[data-v-99df1ebc]{background:var(--c-50);min-height:60vh;padding:3rem 0 4rem}.page-header[data-v-99df1ebc]{text-align:center;margin-bottom:3rem;padding-top:1rem}.page-header h1[data-v-99df1ebc]{font-size:clamp(2rem,1.5rem + 2vw,2.75rem);font-weight:800;color:var(--c-800);margin:0 0 1rem;letter-spacing:-.02em}.page-lead[data-v-99df1ebc]{font-size:1.125rem;color:var(--c-600);line-height:1.6;max-width:700px;margin:0 auto}.contact-grid[data-v-99df1ebc]{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:3rem}@media(min-width:768px){.contact-grid[data-v-99df1ebc]{grid-template-columns:1fr 1fr}}.contact-card[data-v-99df1ebc]{background:#fff;border-radius:var(--r-xl);padding:2.5rem;box-shadow:var(--shadow-md);border:1px solid var(--c-100);transition:transform var(--transition),box-shadow var(--transition)}.contact-card[data-v-99df1ebc]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.contact-card h2[data-v-99df1ebc]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 1rem}.card-icon[data-v-99df1ebc]{width:56px;height:56px;border-radius:var(--r-lg);background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.card-icon[data-v-99df1ebc] svg{width:24px;height:24px;color:#fff}.lead[data-v-99df1ebc]{font-size:.9375rem;color:var(--c-500);line-height:1.6;margin:0 0 1.5rem}.contact-method[data-v-99df1ebc]{gap:1rem;padding:1.25rem;background:var(--c-primary-surface);border-radius:var(--r-lg);border:1px solid #bfdbfe;margin-bottom:1.5rem}.contact-method[data-v-99df1ebc],.method-icon[data-v-99df1ebc]{display:flex;align-items:center}.method-icon[data-v-99df1ebc]{width:48px;height:48px;border-radius:var(--r-md);background:var(--c-primary);justify-content:center;flex-shrink:0}.method-icon[data-v-99df1ebc] svg{width:20px;height:20px;color:#fff}.method-label[data-v-99df1ebc]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--c-400);margin-bottom:.25rem}.method-value[data-v-99df1ebc]{font-size:1.0625rem;font-weight:600;color:var(--c-primary);text-decoration:none}.method-value[data-v-99df1ebc]:hover{text-decoration:underline}.contact-btn[data-v-99df1ebc]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.contact-btn[data-v-99df1ebc] svg{width:16px;height:16px}.faq-list[data-v-99df1ebc]{margin-top:1.5rem}.faq-item[data-v-99df1ebc]{padding:1rem 0;border-bottom:1px solid var(--c-100)}.faq-item[data-v-99df1ebc]:last-child{border-bottom:none;padding-bottom:0}.faq-item[data-v-99df1ebc]:first-child{padding-top:0}.faq-q[data-v-99df1ebc]{display:flex;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;color:var(--c-700);margin-bottom:.5rem}.faq-q[data-v-99df1ebc] svg{width:16px;height:16px;color:var(--c-primary);flex-shrink:0}.faq-item p[data-v-99df1ebc]{font-size:.875rem;color:var(--c-500);line-height:1.6;margin:0;padding-left:1.625rem}.info-section[data-v-99df1ebc]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:3rem}@media(min-width:768px){.info-section[data-v-99df1ebc]{grid-template-columns:repeat(3,1fr)}}.info-card[data-v-99df1ebc]{background:#fff;border-radius:var(--r-lg);padding:2rem;text-align:center;border:1px solid var(--c-100);box-shadow:var(--shadow-sm)}.info-card[data-v-99df1ebc] svg{width:32px;height:32px;color:var(--c-primary);margin-bottom:1rem}.info-card h3[data-v-99df1ebc]{font-size:1.0625rem;font-weight:600;color:var(--c-800);margin:0 0 .5rem}.info-card p[data-v-99df1ebc]{font-size:.875rem;color:var(--c-500);line-height:1.6;margin:0}@media(max-width:767px){.contact-page-wrapper[data-v-99df1ebc]{padding:2rem 0 3rem}.page-header[data-v-99df1ebc]{margin-bottom:2rem}.contact-card[data-v-99df1ebc]{padding:2rem 1.5rem}.contact-grid[data-v-99df1ebc]{gap:1.5rem;margin-bottom:2rem}.info-section[data-v-99df1ebc]{gap:1rem;margin-top:2rem}.info-card[data-v-99df1ebc]{padding:1.5rem}}
