@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;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-full:999px;--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 #2563eb40}.btn-primary:not(:disabled):hover{background:#1447c0;border-color:#1447c0;color:#fff;box-shadow:0 4px 14px #2563eb73;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)}.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{font-size:.6875rem}.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:.6875rem;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:.6875rem;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:.6875rem;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:.6875rem;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:.6875rem;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:.6875rem;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:.6875rem;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:.6875rem;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:.6875rem;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}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}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}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-23d0f83f]{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-23d0f83f]:focus{top:0;outline:2px solid #fff;outline-offset:2px}.site-header[data-v-23d0f83f]{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-23d0f83f]{box-shadow:0 4px 12px #0f172a0f,0 1px 2px #0f172a0a;border-bottom-color:transparent}.header-inner[data-v-23d0f83f]{height:100%;justify-content:space-between}.header-brand[data-v-23d0f83f],.header-inner[data-v-23d0f83f]{display:flex;align-items:center}.header-brand[data-v-23d0f83f]{gap:.625rem;text-decoration:none}.brand-name[data-v-23d0f83f]{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-23d0f83f]{display:flex;align-items:center;gap:.25rem}.nav-divider[data-v-23d0f83f]{display:inline-block;width:1px;height:22px;margin:0 .5rem;background:var(--c-200,#e2e8f0)}.nav-link[data-v-23d0f83f]{display:inline-flex;align-items:center;gap:.375rem;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-23d0f83f] svg{width:18px;height:18px}.nav-link[data-v-23d0f83f]:hover{color:var(--c-800);background:var(--c-50)}.nav-link--dropdown[data-v-23d0f83f]{display:inline-flex;align-items:center;gap:.25rem}.nav-link--dropdown.active[data-v-23d0f83f]{color:var(--c-primary);background:var(--c-primary-surface)}.nav-btn--cta[data-v-23d0f83f]{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-23d0f83f] svg{width:18px;height:18px;color:#fff}.nav-btn--cta[data-v-23d0f83f]: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-23d0f83f]:active{transform:translateY(0)}.chevron[data-v-23d0f83f]{transition:transform var(--transition)}.chevron.rotated[data-v-23d0f83f]{transform:rotate(180deg)}.nav-dropdown-wrapper[data-v-23d0f83f]{position:relative}.dropdown-panel[data-v-23d0f83f]{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-23d0f83f]{display:grid;grid-template-columns:repeat(3,1fr);gap:.125rem}.dropdown-panel--categories[data-v-23d0f83f]{width:340px}.dropdown-grid--2col[data-v-23d0f83f]{grid-template-columns:repeat(2,1fr)}.dropdown-panel--mega[data-v-23d0f83f]{width:520px;padding:.5rem 1rem 1rem}.dropdown-panel--blog[data-v-23d0f83f]{width:320px;padding:.75rem}.dropdown-panel-title[data-v-23d0f83f]{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-500,#64748b);padding:0 .5rem .5rem}.dropdown-grid--blog[data-v-23d0f83f]{grid-template-columns:repeat(2,1fr);gap:.125rem}.dropdown-item--blog[data-v-23d0f83f]{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .75rem}.dropdown-item--blog .dropdown-item-icon[data-v-23d0f83f]{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-23d0f83f]{color:var(--c-primary)}.mega-tabs[data-v-23d0f83f]{display:flex;gap:.25rem;margin:0 -1rem .75rem;padding:0 1rem;border-bottom:1px solid var(--c-100,#f1f5f9)}.mega-tab[data-v-23d0f83f]{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-23d0f83f] .iconify,.mega-tab [data-v-23d0f83f] svg{width:16px;height:16px}.mega-tab[data-v-23d0f83f]:hover{color:var(--c-700,#334155)}.mega-tab--active[data-v-23d0f83f]{color:var(--c-primary,#6366f1);border-bottom-color:var(--c-primary,#6366f1)}.dropdown-item[data-v-23d0f83f]{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-23d0f83f]:hover{color:var(--c-primary);background:var(--c-primary-surface)}.dropdown-footer[data-v-23d0f83f]{margin-top:.5rem;padding-top:.75rem;border-top:1px solid var(--c-100)}.dropdown-all[data-v-23d0f83f]{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-23d0f83f]:hover{background:var(--c-primary-surface)}.dropdown-enter-active[data-v-23d0f83f],.dropdown-leave-active[data-v-23d0f83f]{transition:opacity var(--transition),transform var(--transition)}.dropdown-enter-from[data-v-23d0f83f],.dropdown-leave-to[data-v-23d0f83f]{opacity:0;transform:translate(-50%) translateY(-4px)}.dropdown-enter-to[data-v-23d0f83f],.dropdown-leave-from[data-v-23d0f83f]{opacity:1;transform:translate(-50%) translateY(0)}.hamburger[data-v-23d0f83f]{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;border:none;background:transparent;cursor:pointer;border-radius:var(--r-md);transition:background var(--transition)}.hamburger[data-v-23d0f83f]:hover{background:var(--c-50)}.hamburger-line[data-v-23d0f83f]{display:block;width:100%;height:2px;background:var(--c-700);border-radius:1px;transition:transform var(--transition-md),opacity var(--transition)}.mobile-overlay[data-v-23d0f83f]{position:fixed;inset:0;background:#0f172a80;z-index:var(--z-overlay)}.overlay-enter-active[data-v-23d0f83f],.overlay-leave-active[data-v-23d0f83f]{transition:opacity var(--transition-md)}.overlay-enter-from[data-v-23d0f83f],.overlay-leave-to[data-v-23d0f83f]{opacity:0}.mobile-sidebar[data-v-23d0f83f]{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-23d0f83f],.sidebar-leave-active[data-v-23d0f83f]{transition:transform var(--transition-md)}.sidebar-enter-from[data-v-23d0f83f],.sidebar-leave-to[data-v-23d0f83f]{transform:translate(100%)}.sidebar-header[data-v-23d0f83f]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--c-100)}.sidebar-close[data-v-23d0f83f]{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-23d0f83f]:hover{background:var(--c-50);color:var(--c-800)}.sidebar-links[data-v-23d0f83f]{display:flex;flex-direction:column;padding:.75rem}.sidebar-link[data-v-23d0f83f]{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-23d0f83f] svg{width:20px;height:20px}.sidebar-link[data-v-23d0f83f]:hover{color:var(--c-800);background:var(--c-50)}.sidebar-link--cta[data-v-23d0f83f]{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-23d0f83f] svg{color:#fff}.sidebar-link--cta[data-v-23d0f83f]: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-23d0f83f]{padding:.75rem 1.25rem;border-top:1px solid var(--c-100)}.sidebar-section[data-v-23d0f83f]:first-of-type{margin-top:auto}.sidebar-section[data-v-23d0f83f]:last-of-type{padding-bottom:1.5rem}.sidebar-section-label[data-v-23d0f83f]{text-transform:uppercase;color:var(--c-400);margin-bottom:.75rem}.sidebar-section-grid[data-v-23d0f83f]{display:grid;grid-template-columns:1fr 1fr;gap:.125rem}.sidebar-grid-item[data-v-23d0f83f]{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-23d0f83f]:hover{color:var(--c-primary);background:var(--c-primary-surface)}.sidebar-section-all[data-v-23d0f83f]{display:block;margin-top:.75rem;font-size:.8125rem;font-weight:600;color:var(--c-primary);text-decoration:none}.header-search[data-v-23d0f83f]{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-23d0f83f]{border-color:var(--c-primary,#6366f1);background:#fff;box-shadow:0 0 0 3px #6366f11f}.header-search:focus-within .header-search-icon[data-v-23d0f83f]{color:var(--c-primary,#6366f1)}.header-search-icon[data-v-23d0f83f]{flex-shrink:0;color:var(--c-500,#64748b);transition:color .15s ease}.header-search-icon [data-v-23d0f83f] .iconify,.header-search-icon [data-v-23d0f83f] svg{width:22px;height:22px}.header-search-clear[data-v-23d0f83f]{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-23d0f83f] .iconify,.header-search-clear [data-v-23d0f83f] svg{width:16px;height:16px}.header-search-clear[data-v-23d0f83f]:hover{background:var(--c-200,#e2e8f0);color:var(--c-800,#1e293b)}.nav-link--geo[data-v-23d0f83f]{color:var(--c-primary,#6366f1)!important;font-weight:600}.nav-link--geo[data-v-23d0f83f]:hover{background:var(--c-primary-surface,rgba(99,102,241,.08))!important}.nav-link--geo [data-v-23d0f83f] .iconify,.nav-link--geo [data-v-23d0f83f] svg{color:var(--c-primary,#6366f1)}.header-search-input[data-v-23d0f83f]{flex:1;min-width:0;padding:.25rem .5rem;border:none;background:transparent;font-size:.92rem;color:var(--c-800,#1e293b);outline:none}.header-search-input[data-v-23d0f83f]::-moz-placeholder{color:var(--c-400,#94a3b8)}.header-search-input[data-v-23d0f83f]::placeholder{color:var(--c-400,#94a3b8)}.header-search-input[data-v-23d0f83f]::-webkit-search-cancel-button{-webkit-appearance:none}.header-search--mobile[data-v-23d0f83f]{display:flex;margin:.5rem 1rem .75rem;max-width:none}.mobile-actions[data-v-23d0f83f]{display:none;align-items:center;gap:.25rem}.mobile-search-toggle[data-v-23d0f83f]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;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}.mobile-search-toggle [data-v-23d0f83f] .iconify,.mobile-search-toggle [data-v-23d0f83f] svg{width:32px;height:32px}.mobile-search-toggle[data-v-23d0f83f]:hover{background:var(--c-primary,#6366f1);color:#fff}.mobile-search-toggle[data-v-23d0f83f]:active{transform:scale(.95)}.mobile-search-enter-active[data-v-23d0f83f],.mobile-search-leave-active[data-v-23d0f83f]{transition:max-height .2s ease,opacity .15s ease;overflow:hidden}.mobile-search-enter-from[data-v-23d0f83f],.mobile-search-leave-to[data-v-23d0f83f]{max-height:0;opacity:0}.mobile-search-enter-to[data-v-23d0f83f],.mobile-search-leave-from[data-v-23d0f83f]{max-height:70px;opacity:1}@media(max-width:1119px){.desktop-nav[data-v-23d0f83f],.header-search[data-v-23d0f83f]:not(.header-search--mobile){display:none}.hamburger[data-v-23d0f83f],.mobile-actions[data-v-23d0f83f]{display:flex}}.cta-text-short[data-v-23d0f83f]{display:inline}.cta-text-full[data-v-23d0f83f]{display:none}@media(min-width:1320px){.cta-text-full[data-v-23d0f83f]{display:inline}.cta-text-short[data-v-23d0f83f]{display:none}}@media(min-width:1120px)and (max-width:1319px){.header-search[data-v-23d0f83f]{max-width:280px;margin:0 .75rem}.nav-divider[data-v-23d0f83f]{margin:0 .25rem}}@media(min-width:1120px){.mobile-overlay[data-v-23d0f83f],.mobile-sidebar[data-v-23d0f83f]{display:none!important}.header-search--mobile[data-v-23d0f83f]{display:none}}.cityon-footer[data-v-a7d222c9]{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-a7d222c9]{max-width:var(--container);margin:0 auto;padding-inline:1.5rem}.footer-top[data-v-a7d222c9]{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-a7d222c9]{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-a7d222c9] svg{color:var(--c-primary);width:.875rem;height:.875rem}.footer-links[data-v-a7d222c9]{list-style:none;padding:0;margin:0}.footer-links li[data-v-a7d222c9]{margin-bottom:.625rem}.footer-links li.separator[data-v-a7d222c9]{border-top:1px solid hsla(0,0%,100%,.08);margin:.875rem 0}.footer-links a[data-v-a7d222c9]{color:var(--c-400);text-decoration:none;display:flex;align-items:center;gap:.5rem;font-size:.9rem;transition:color var(--transition),padding-left var(--transition);line-height:1.5}.footer-links a[data-v-a7d222c9]:hover{color:#fff;padding-left:.375rem}.footer-links a.link-bold[data-v-a7d222c9]{color:var(--c-300);font-weight:500}.footer-links a[data-v-a7d222c9] svg{color:var(--c-600);width:.625rem;height:.625rem;flex-shrink:0;transition:transform var(--transition),color var(--transition)}.footer-links a[data-v-a7d222c9]:hover svg{transform:translate(3px);color:var(--c-primary)}.footer-cta[data-v-a7d222c9]{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-a7d222c9]{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-a7d222c9]{text-align:center}.trust-number[data-v-a7d222c9]{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-a7d222c9]{color:var(--c-400);font-size:.875rem;font-weight:500;line-height:1.4}.footer-about[data-v-a7d222c9]{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-a7d222c9]{color:#fff;font-size:1.125rem;font-weight:600;margin-bottom:1rem;letter-spacing:-.01em}.footer-about p[data-v-a7d222c9]{color:var(--c-400);line-height:1.7;font-size:.9375rem;margin:0}.footer-cta h3[data-v-a7d222c9]{color:#fff;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:700;margin-bottom:.75rem}.footer-cta p[data-v-a7d222c9]{color:#ffffffd9;margin-bottom:1.5rem;font-size:.9375rem}.cta-button[data-v-a7d222c9]{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-a7d222c9]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0003;color:var(--c-primary)}.footer-social[data-v-a7d222c9]{padding:2rem 0;display:flex;justify-content:center}.social-links[data-v-a7d222c9]{display:flex;gap:.75rem}.social-link[data-v-a7d222c9]{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-a7d222c9]:hover{background:var(--c-primary);color:#fff;border-color:var(--c-primary);transform:translateY(-3px)}.social-link [data-v-a7d222c9] svg{width:1rem;height:1rem}.footer-bottom[data-v-a7d222c9]{border-top:1px solid hsla(0,0%,100%,.06);padding:1.5rem 0}.footer-bottom-inner[data-v-a7d222c9]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.footer-logo[data-v-a7d222c9]{color:#fff}.footer-copyright[data-v-a7d222c9]{color:var(--c-600);margin:0}.footer-copyright a[data-v-a7d222c9]{color:var(--c-500);font-weight:500}.footer-copyright a[data-v-a7d222c9]:hover{color:#fff}.cookie-pref-btn[data-v-a7d222c9]{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-a7d222c9]:hover{color:#fff;padding-left:.375rem}@media(max-width:1023px){.footer-top[data-v-a7d222c9]{gap:2rem}.footer-top[data-v-a7d222c9],.footer-trust[data-v-a7d222c9]{grid-template-columns:repeat(2,1fr)}.footer-trust[data-v-a7d222c9]{gap:1.5rem}}@media(max-width:767px){.cityon-footer[data-v-a7d222c9]{padding-top:2.5rem}.footer-top[data-v-a7d222c9]{grid-template-columns:1fr;gap:1.75rem}.footer-cta[data-v-a7d222c9]{padding:2rem 1.5rem}.footer-trust[data-v-a7d222c9]{grid-template-columns:repeat(2,1fr);gap:1.25rem;padding:1.75rem 1.25rem}.trust-number[data-v-a7d222c9]{font-size:1.5rem}.trust-label[data-v-a7d222c9]{font-size:.8125rem}.footer-about[data-v-a7d222c9]{padding:1.5rem 1.75rem}.footer-about h3[data-v-a7d222c9]{font-size:1rem}.footer-about p[data-v-a7d222c9]{font-size:.875rem}.footer-bottom-inner[data-v-a7d222c9]{flex-direction:column;text-align:center}.footer-container[data-v-a7d222c9]{padding-inline:1rem}}.error-layout[data-v-c54528d7]{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-c54528d7]{background:var(--c-50);min-height:auto;padding:3rem 0 4rem}.error-container[data-v-c54528d7]{width:100%;max-width:480px}.error-container.container[data-v-c54528d7]{max-width:1200px}.error-logo[data-v-c54528d7]{display:block;text-align:center;margin-bottom:2rem;text-decoration:none}.logo-text[data-v-c54528d7]{font-size:clamp(1.75rem,1.5rem + 1vw,2.5rem);font-weight:700;color:#fff}.error-card[data-v-c54528d7]{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-c54528d7]{box-shadow:var(--shadow-md);border:1px solid var(--c-100)}.error-code[data-v-c54528d7]{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-c54528d7]{font-size:1rem;color:var(--c-500);line-height:1.6;max-width:500px;margin:0 auto 2rem}.error-card--429[data-v-c54528d7]{border-top:4px solid #f59e0b}.error-card--503[data-v-c54528d7]{border-top:4px solid var(--c-primary)}.icon--503[data-v-c54528d7]{color:var(--c-primary)}.error-icon-wrap[data-v-c54528d7]{display:flex;justify-content:center;margin-bottom:1rem}.error-big-icon[data-v-c54528d7]{width:56px;height:56px;color:#f59e0b}.error-title[data-v-c54528d7]{font-size:1.375rem;font-weight:700;color:var(--c-800);margin:0 0 .75rem}.error-search[data-v-c54528d7]{display:flex;gap:.75rem;max-width:500px;margin:0 auto 2rem}.search-input[data-v-c54528d7]{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-c54528d7]:focus{outline:none;border-color:var(--c-primary)}.search-input[data-v-c54528d7]::-moz-placeholder{color:var(--c-400)}.search-input[data-v-c54528d7]::placeholder{color:var(--c-400)}.search-btn[data-v-c54528d7]{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-c54528d7]:hover{background:var(--c-primary-hover)}.search-btn[data-v-c54528d7] svg{width:18px;height:18px}.error-button[data-v-c54528d7]{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-c54528d7]:hover{background:var(--c-primary-hover)}.popular-sections[data-v-c54528d7]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.popular-sections[data-v-c54528d7]{grid-template-columns:repeat(3,1fr)}}.popular-section[data-v-c54528d7]{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-c54528d7]{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-c54528d7] svg{width:20px;height:20px;color:var(--c-primary)}.popular-grid[data-v-c54528d7]{display:grid;grid-template-columns:1fr;gap:.5rem}.popular-link[data-v-c54528d7]{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-c54528d7]:hover{background:var(--c-primary-surface);color:var(--c-primary)}.popular-link[data-v-c54528d7]:before{content:"→";margin-right:.5rem;opacity:0;transition:opacity var(--transition),margin var(--transition)}.popular-link[data-v-c54528d7]:hover:before{opacity:1;margin-right:.75rem}@media(max-width:767px){.error-layout--with-header[data-v-c54528d7]{padding:2rem 0 3rem}.error-card[data-v-c54528d7]{margin-bottom:2rem}.error-search[data-v-c54528d7]{flex-direction:column}.popular-sections[data-v-c54528d7]{gap:1.5rem}.search-btn[data-v-c54528d7]{width:100%;justify-content:center}}.dp-wrap[data-v-8a88a9e7]{position:relative;display:block;width:100%}.dp-input[data-v-8a88a9e7]{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-8a88a9e7]:hover:not(.dp-input--disabled){border-color:var(--c-400)}.dp-input--open[data-v-8a88a9e7]{border-color:var(--c-primary)}.dp-input--disabled[data-v-8a88a9e7]{background:var(--c-50);opacity:.6;cursor:not-allowed}.dp-icon[data-v-8a88a9e7],.dp-input--empty .dp-value[data-v-8a88a9e7]{color:var(--c-400)}.dp-icon[data-v-8a88a9e7]{width:16px;height:16px;flex-shrink:0}.dp-value[data-v-8a88a9e7]{flex:1}.dp-chevron[data-v-8a88a9e7]{width:16px;height:16px;color:var(--c-400);transition:transform .15s;flex-shrink:0}.dp-chevron--up[data-v-8a88a9e7]{transform:rotate(180deg)}.dp-clear[data-v-8a88a9e7]{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-8a88a9e7]:hover{color:var(--c-danger);background:var(--c-danger-bg,#fee2e2)}.dp-clear [data-v-8a88a9e7] svg{width:14px;height:14px}.dp-popup[data-v-8a88a9e7]{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-8a88a9e7]{position:fixed;top:unset;left:unset;z-index:9999;min-width:272px}.dp-header[data-v-8a88a9e7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem}.dp-month-label[data-v-8a88a9e7]{font-size:.9375rem;font-weight:600;color:var(--c-800)}.dp-nav[data-v-8a88a9e7]{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-8a88a9e7] svg{width:18px;height:18px}.dp-nav[data-v-8a88a9e7]:hover{background:var(--c-100);color:var(--c-primary)}.dp-grid[data-v-8a88a9e7]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.dp-dow[data-v-8a88a9e7]{text-align:center;font-size:.6875rem;font-weight:600;color:var(--c-400);text-transform:uppercase;padding:.25rem 0}.dp-day[data-v-8a88a9e7]{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-8a88a9e7]:hover:not(:disabled):not(.dp-day--selected){background:var(--c-primary-surface);color:var(--c-primary)}.dp-day--empty[data-v-8a88a9e7]{visibility:hidden;pointer-events:none}.dp-day--today[data-v-8a88a9e7]: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-8a88a9e7]{background:var(--c-primary);color:#fff;font-weight:600}.dp-footer[data-v-8a88a9e7]{display:flex;justify-content:center;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--c-100)}.dp-today-btn[data-v-8a88a9e7]{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-8a88a9e7]:hover{background:var(--c-primary-surface)}.dp-pop-enter-active[data-v-8a88a9e7],.dp-pop-leave-active[data-v-8a88a9e7]{transition:opacity .12s,transform .12s}.dp-pop-enter-from[data-v-8a88a9e7],.dp-pop-leave-to[data-v-8a88a9e7]{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}.rich-editor[data-v-947ab8ea]{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-947ab8ea]{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-ring)}.re-toolbar[data-v-947ab8ea]{flex-wrap:wrap;gap:.25rem;padding:.5rem .75rem;background:var(--c-50);border-bottom:1px solid var(--c-200)}.re-group[data-v-947ab8ea],.re-toolbar[data-v-947ab8ea]{display:flex;align-items:center}.re-group[data-v-947ab8ea]{gap:.125rem}.re-sep[data-v-947ab8ea]{width:1px;height:20px;background:var(--c-200);margin:0 .25rem;flex-shrink:0}.re-btn[data-v-947ab8ea]{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-947ab8ea] svg{width:16px;height:16px}.re-btn[data-v-947ab8ea]:hover{background:var(--c-100);color:var(--c-800)}.re-btn.is-active[data-v-947ab8ea]{background:var(--c-primary-surface);color:var(--c-primary)}.re-btn[data-v-947ab8ea]:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.re-link-dialog[data-v-947ab8ea]{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-947ab8ea]{display:flex;align-items:center;gap:.5rem}.re-link-label[data-v-947ab8ea]{font-size:.8125rem;font-weight:600;color:var(--c-600);min-width:2.5rem}.re-link-input[data-v-947ab8ea]{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-947ab8ea]:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-ring)}.re-link-checks[data-v-947ab8ea]{flex-wrap:wrap;gap:.75rem}.re-link-check[data-v-947ab8ea]{display:flex;align-items:center;gap:.3rem;font-size:.8125rem;color:var(--c-600);cursor:pointer}.re-link-check input[type=checkbox][data-v-947ab8ea]{cursor:pointer}.re-link-actions[data-v-947ab8ea]{display:flex;gap:.5rem}.re-link-btn-sm[data-v-947ab8ea]{padding:.3125rem .875rem;font-size:.8125rem}.re-raw[data-v-947ab8ea]{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-947ab8ea]{background:#fff}.re-body[data-v-947ab8ea] .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-947ab8ea] .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-947ab8ea] .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-947ab8ea] .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-947ab8ea] .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-947ab8ea] .ProseMirror p{margin:0 0 1rem}.re-body[data-v-947ab8ea] .ProseMirror p:last-child{margin-bottom:0}.re-body[data-v-947ab8ea] .ProseMirror strong{font-weight:700}.re-body[data-v-947ab8ea] .ProseMirror em{font-style:italic}.re-body[data-v-947ab8ea] .ProseMirror u{text-decoration:underline}.re-body[data-v-947ab8ea] .ProseMirror s{text-decoration:line-through}.re-body[data-v-947ab8ea] .ProseMirror code{background:var(--c-100);border-radius:4px;padding:.15em .4em;font-size:.875em;font-family:monospace}.re-body[data-v-947ab8ea] .ProseMirror ol,.re-body[data-v-947ab8ea] .ProseMirror ul{padding-left:1.5rem;margin:0 0 1rem}.re-body[data-v-947ab8ea] .ProseMirror li{margin-bottom:.25rem}.re-body[data-v-947ab8ea] .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-947ab8ea] .ProseMirror hr{border:none;border-top:1px solid var(--c-200);margin:1.5rem 0}.re-body[data-v-947ab8ea] .ProseMirror a{color:var(--c-primary);text-decoration:underline;cursor:pointer}.re-body[data-v-947ab8ea] .ProseMirror img{max-width:100%;height:auto;border-radius:var(--r-md)}.re-body[data-v-947ab8ea] .ProseMirror table{border-collapse:collapse;margin:1rem 0;overflow:hidden;table-layout:fixed;width:100%}.re-body[data-v-947ab8ea] .ProseMirror td,.re-body[data-v-947ab8ea] .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-947ab8ea] .ProseMirror td>*,.re-body[data-v-947ab8ea] .ProseMirror th>*{margin-bottom:0}.re-body[data-v-947ab8ea] .ProseMirror th{background-color:var(--c-100);font-weight:700;text-align:left}.re-body[data-v-947ab8ea] .ProseMirror .selectedCell:after{background:var(--c-primary-surface);content:"";inset:0;pointer-events:none;position:absolute;z-index:2}.re-paste-dialog[data-v-947ab8ea]{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-947ab8ea]{display:flex;flex-direction:column;gap:.375rem}.re-paste-label[data-v-947ab8ea]{font-size:.8125rem;font-weight:600;color:var(--c-600)}.re-paste-textarea[data-v-947ab8ea]{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-947ab8ea]:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-ring)}.re-paste-actions[data-v-947ab8ea]{display:flex;gap:.5rem}.draft-banner[data-v-ec1a9764]{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-ec1a9764] svg{width:16px;height:16px;flex-shrink:0;color:var(--c-primary,#4f46e5)}.draft-banner span[data-v-ec1a9764]{flex:1}.draft-banner__clear[data-v-ec1a9764]{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-ec1a9764]:hover{background:var(--c-50)}.blog-creator[data-v-ec1a9764]{max-width:900px;margin:0 auto}.page-header[data-v-ec1a9764]{margin-bottom:2rem}.page-header .back-link[data-v-ec1a9764]{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-ec1a9764]:hover{color:var(--c-primary)}.page-header h1[data-v-ec1a9764]{font-size:1.5rem;font-weight:600;color:var(--c-800)}.blog-form[data-v-ec1a9764]{display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-ec1a9764]{background:#fff;border-radius:var(--r-lg);padding:1.5rem;box-shadow:var(--shadow-sm)}.form-section h2[data-v-ec1a9764]{font-size:1rem;font-weight:600;color:var(--c-800)}.form-section h2[data-v-ec1a9764],.section-header-with-action[data-v-ec1a9764]{margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--c-200)}.section-header-with-action[data-v-ec1a9764]{display:flex;justify-content:space-between;align-items:center}.section-header-with-action h2[data-v-ec1a9764]{font-size:1rem;font-weight:600;color:var(--c-800);margin:0;padding:0;border:none}.form-group[data-v-ec1a9764]{margin-bottom:1.25rem}.form-group[data-v-ec1a9764]:last-child{margin-bottom:0}.form-group label[data-v-ec1a9764]{display:block;font-size:.875rem;font-weight:500;color:var(--c-700);margin-bottom:.5rem}.form-group input[type=datetime-local][data-v-ec1a9764],.form-group input[type=text][data-v-ec1a9764],.form-group textarea[data-v-ec1a9764]{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-ec1a9764]:focus,.form-group input[type=text][data-v-ec1a9764]:focus,.form-group textarea[data-v-ec1a9764]: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-ec1a9764]::-moz-placeholder,.form-group input[type=text][data-v-ec1a9764]::-moz-placeholder,.form-group textarea[data-v-ec1a9764]::-moz-placeholder{color:var(--c-400)}.form-group input[type=datetime-local][data-v-ec1a9764]::placeholder,.form-group input[type=text][data-v-ec1a9764]::placeholder,.form-group textarea[data-v-ec1a9764]::placeholder{color:var(--c-400)}.form-group textarea[data-v-ec1a9764]{resize:vertical}.form-group .hint[data-v-ec1a9764]{display:block;font-size:.75rem;color:var(--c-400);margin-top:.25rem}.url-input[data-v-ec1a9764]{display:flex;align-items:center;border:1px solid var(--c-200);border-radius:var(--r-md);overflow:hidden}.url-input .url-prefix[data-v-ec1a9764]{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-ec1a9764]{border:none!important;border-radius:0!important}.url-input input[data-v-ec1a9764],.url-input input[data-v-ec1a9764]:focus{box-shadow:none!important}.btn-generate[data-v-ec1a9764]{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-ec1a9764]:hover{background:var(--c-100)}.checkbox-group label[data-v-ec1a9764]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:var(--c-700)}.checkbox-group label input[type=checkbox][data-v-ec1a9764]{width:18px;height:18px;cursor:pointer;accent-color:var(--c-primary)}.char-count[data-v-ec1a9764]{display:block;text-align:right;font-size:.75rem;color:var(--c-400);margin-top:.25rem}.keywords-input[data-v-ec1a9764]{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-ec1a9764]:focus-within{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-ring)}.keywords-input input[data-v-ec1a9764]{border:none!important;padding:.375rem .5rem!important;font-size:.875rem;outline:none;box-shadow:none!important}.keywords-tags[data-v-ec1a9764]{display:flex;flex-wrap:wrap;gap:.375rem}.keyword-tag[data-v-ec1a9764]{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-ec1a9764]{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-ec1a9764]:hover{opacity:1}.keywords-actions[data-v-ec1a9764]{display:flex;align-items:center;justify-content:space-between;margin-top:.25rem}.btn-ai-generate[data-v-ec1a9764]{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-ec1a9764]:hover:not(:disabled){filter:brightness(1.1)}.btn-ai-generate[data-v-ec1a9764]:disabled{opacity:.5;cursor:not-allowed}.btn-ai-generate-all[data-v-ec1a9764]{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-ec1a9764]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf666}.btn-ai-generate-all[data-v-ec1a9764]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-ai-generate-all[data-v-ec1a9764] svg{width:18px;height:18px}.btn-ai-generate-article[data-v-ec1a9764]{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-ec1a9764]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 12px #10b98166}.btn-ai-generate-article[data-v-ec1a9764]:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-ai-generate-article[data-v-ec1a9764] svg{width:18px;height:18px}.ai-article-generator[data-v-ec1a9764]{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-ec1a9764]{display:flex;gap:1rem;align-items:flex-start}.ai-article-generator .generator-content .generator-icon[data-v-ec1a9764]{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-ec1a9764]{flex:1}.ai-article-generator .generator-content .generator-input-wrapper label[data-v-ec1a9764]{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-ec1a9764]{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-ec1a9764]:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b9811a}.ai-article-generator .generator-content .generator-input-wrapper textarea[data-v-ec1a9764]::-moz-placeholder{color:var(--c-400)}.ai-article-generator .generator-content .generator-input-wrapper textarea[data-v-ec1a9764]::placeholder{color:var(--c-400)}.ai-article-generator .generator-content .generator-input-wrapper textarea[data-v-ec1a9764]:disabled{background:var(--c-50);cursor:not-allowed}.ai-article-generator .generator-content .generator-input-wrapper .provider-selector[data-v-ec1a9764]{margin-top:.75rem;display:flex;align-items:center;gap:.75rem}.ai-article-generator .generator-content .generator-input-wrapper .provider-selector label[data-v-ec1a9764]{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-ec1a9764]{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-ec1a9764]: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-ec1a9764]:disabled{background:var(--c-50);cursor:not-allowed;opacity:.6}.ai-article-generator .generator-content .generator-input-wrapper .provider-selector select option[data-v-ec1a9764]:disabled{color:var(--c-400)}.ai-article-generator .generator-content .generator-input-wrapper .btn-generate-article[data-v-ec1a9764]{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-ec1a9764]: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-ec1a9764]:disabled{opacity:.6;cursor:not-allowed;transform:none}.ai-article-generator .generator-content .generator-input-wrapper .btn-generate-article[data-v-ec1a9764] svg{width:18px;height:18px}.ai-article-generator .generator-content .generator-input-wrapper .btn-generate-article[data-v-ec1a9764] svg.spin{animation:spin-ec1a9764 1s linear infinite}.ai-article-generator .generator-hint[data-v-ec1a9764]{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-ec1a9764] svg{width:16px;height:16px;color:#10b981;flex-shrink:0}.body-fallback[data-v-ec1a9764]{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-ec1a9764{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.form-actions[data-v-ec1a9764]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1rem}.header-actions[data-v-ec1a9764]{display:flex;gap:.75rem;flex-wrap:wrap}.btn-ai-find-image[data-v-ec1a9764]{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-ec1a9764]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.btn-ai-find-image svg[data-v-ec1a9764]{width:18px;height:18px}.image-gallery-section[data-v-ec1a9764]{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-ec1a9764]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.gallery-header h3[data-v-ec1a9764]{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-ec1a9764]{width:24px;height:24px;color:var(--c-primary)}.image-search-input[data-v-ec1a9764]{display:flex;gap:.75rem;margin-bottom:1.5rem}.image-search-input input[data-v-ec1a9764]{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-ec1a9764]:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-ring)}.image-search-input input[data-v-ec1a9764]::-moz-placeholder{color:var(--c-400)}.image-search-input input[data-v-ec1a9764]::placeholder{color:var(--c-400)}.btn-search-images[data-v-ec1a9764]{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-ec1a9764]:hover:not(:disabled){background:var(--c-primary-hover);transform:translateY(-1px)}.btn-search-images[data-v-ec1a9764]:disabled{opacity:.6;cursor:not-allowed}.btn-search-images svg[data-v-ec1a9764]{width:18px;height:18px}.btn-close-gallery[data-v-ec1a9764]{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-ec1a9764]:hover{background:var(--c-50);border-color:var(--c-300);color:var(--c-800)}.btn-close-gallery svg[data-v-ec1a9764]{width:18px;height:18px}.gallery-empty[data-v-ec1a9764],.gallery-loading[data-v-ec1a9764]{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-ec1a9764],.gallery-loading svg[data-v-ec1a9764]{width:48px;height:48px}.gallery-empty p[data-v-ec1a9764],.gallery-loading p[data-v-ec1a9764]{margin:0;font-size:.9375rem}.image-gallery[data-v-ec1a9764]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:1rem}.gallery-item[data-v-ec1a9764]{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-ec1a9764]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #00000026}.gallery-item:hover .image-overlay[data-v-ec1a9764]{opacity:1}.gallery-item img[data-v-ec1a9764]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.image-overlay[data-v-ec1a9764]{position:absolute;inset:0;background:#6366f1f2;justify-content:center;opacity:0;transition:opacity .2s ease;color:#fff}.image-overlay[data-v-ec1a9764],.image-overlay .overlay-content[data-v-ec1a9764]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.image-overlay .overlay-content[data-v-ec1a9764]{text-align:center;padding:1rem}.image-overlay svg[data-v-ec1a9764]{width:32px;height:32px}.image-overlay span[data-v-ec1a9764]{font-weight:600;font-size:.9375rem}.image-overlay small[data-v-ec1a9764]{font-size:.75rem;opacity:.9}.image-info[data-v-ec1a9764]{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-ec1a9764]{font-size:.75rem;color:#fff;font-weight:500;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-info .source[data-v-ec1a9764]{font-size:.625rem;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-ec1a9764]{background:#111;color:#fff}.image-info .source.pixabay[data-v-ec1a9764]{background:#2ec66d;color:#fff}.gallery-hint[data-v-ec1a9764]{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-ec1a9764]{width:16px;height:16px;color:var(--c-primary);flex-shrink:0;margin-top:.1rem}.blog-form-page[data-v-08cb6ea6]{max-width:900px;margin:0 auto}.page-header[data-v-08cb6ea6]{margin-bottom:2rem}.page-header .back-link[data-v-08cb6ea6]{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-08cb6ea6]:hover{color:var(--c-primary)}.page-header h1[data-v-08cb6ea6]{font-size:1.5rem;font-weight:600;color:var(--c-800)}.map-picker[data-v-6fd16fbb]{display:flex;flex-direction:column;gap:.75rem}.map-controls[data-v-6fd16fbb]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.geocode-btn[data-v-6fd16fbb]{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-6fd16fbb]:hover:not(:disabled){background:var(--c-primary-hover)}.geocode-btn[data-v-6fd16fbb]:disabled{background:var(--c-400);cursor:not-allowed}.geocode-btn[data-v-6fd16fbb] svg{width:18px;height:18px}.address-hint[data-v-6fd16fbb]{font-size:.875rem;color:var(--c-500);font-style:italic}.map-container[data-v-6fd16fbb]{height:350px;width:100%;border-radius:var(--r-md);overflow:hidden;border:1px solid var(--c-200)}.coordinates-display[data-v-6fd16fbb]{display:flex;gap:1.5rem;padding:.75rem 1rem;background:var(--c-50);border-radius:var(--r-md);font-family:monospace}.coord[data-v-6fd16fbb]{display:flex;align-items:center;gap:.5rem}.coord label[data-v-6fd16fbb]{font-weight:600;color:var(--c-500)}.coord span[data-v-6fd16fbb]{color:var(--c-800)}.marker-popup[data-v-6fd16fbb]{font-size:.875rem;line-height:1.5}.spin[data-v-6fd16fbb]{animation:spin 1s linear infinite}[data-v-6fd16fbb] .branded-marker-wrap{background:transparent;border:0}.branded-marker[data-v-6fd16fbb]{width:28px;height:36px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.branded-marker svg[data-v-6fd16fbb]{width:100%;height:100%;fill:var(--c-primary)}.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-4b74c758]{gap:.75rem}.lph[data-v-4b74c758],.lph-drop[data-v-4b74c758]{display:flex;flex-direction:column}.lph-drop[data-v-4b74c758]{align-items:center;gap:.3rem;padding:1.3rem;border:2px dashed #cbd5e1;border-radius:14px;background:#f8fafc;text-align:center;transition:border-color .15s,background .15s}.lph-drop.over[data-v-4b74c758]{border-color:#4f46e5;background:#eff6ff}.lph-drop.disabled[data-v-4b74c758]{opacity:.7}.lph-ic[data-v-4b74c758]{width:38px;height:38px;color:#94a3b8}.lph-txt[data-v-4b74c758]{margin:0;font-size:.92rem;color:#334155;font-weight:600}.lph-browse[data-v-4b74c758]{color:#4f46e5;cursor:pointer;text-decoration:underline}.lph-input[data-v-4b74c758]{display:none}.lph-hint[data-v-4b74c758]{margin:0;font-size:.78rem;color:#94a3b8}.lph-bar[data-v-4b74c758]{display:flex;align-items:center;justify-content:space-between}.lph-count[data-v-4b74c758]{font-size:.82rem;color:#64748b;font-weight:600}.lph-dlall[data-v-4b74c758]{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.35rem .7rem;cursor:pointer}.lph-dlall[data-v-4b74c758]:hover:not(:disabled){border-color:#4f46e5;color:#4f46e5}.lph-dlall[data-v-4b74c758]:disabled{opacity:.6;cursor:default}.lph-prog[data-v-4b74c758]{color:#4f46e5;font-weight:600}.lph-err[data-v-4b74c758],.lph-prog[data-v-4b74c758]{margin:0;font-size:.85rem}.lph-err[data-v-4b74c758]{color:#e11d48}.lph-empty[data-v-4b74c758],.lph-load[data-v-4b74c758]{font-size:.88rem;color:#64748b}.lph-grid[data-v-4b74c758]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.6rem}.lph-item[data-v-4b74c758]{position:relative;aspect-ratio:4/3;border-radius:10px;overflow:hidden;border:1px solid #e8edf3;background:#eef2f7}.lph-thumb[data-v-4b74c758]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;cursor:pointer}.lph-item.is-main[data-v-4b74c758]{outline:2px solid #4f46e5;outline-offset:-2px}.lph-item.is-pdf[data-v-4b74c758]{background:linear-gradient(135deg,#fef3c7,#fde68a)}.lph-pdf[data-v-4b74c758]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.lph-pdf-ic[data-v-4b74c758]{width:34px;height:34px;color:#dc2626}.lph-pdf-lbl[data-v-4b74c758]{font-size:.7rem;font-weight:800;color:#92400e}.lph-main[data-v-4b74c758]{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;gap:.2rem;font-size:.66rem;font-weight:800;color:#fff;background:#2563ebf2;padding:.15rem .45rem;border-radius:999px}.lph-main[data-v-4b74c758] svg{width:12px;height:12px}.lph-setmain[data-v-4b74c758]{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;gap:.2rem;font-size:.66rem;font-weight:700;color:#334155;background:#ffffffeb;border:none;border-radius:999px;padding:.15rem .45rem;cursor:pointer;box-shadow:0 1px 4px #00000026;opacity:0;transition:opacity .12s}.lph-item:hover .lph-setmain[data-v-4b74c758]{opacity:1}.lph-setmain[data-v-4b74c758]:hover{color:#4f46e5}.lph-setmain[data-v-4b74c758]:disabled{opacity:.7;cursor:default}.lph-setmain[data-v-4b74c758] svg{width:12px;height:12px}.lph-acts[data-v-4b74c758]{position:absolute;top:6px;right:6px;display:flex;gap:4px}.lph-act[data-v-4b74c758]{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-4b74c758] svg{width:16px;height:16px}.lph-act[data-v-4b74c758]:hover{color:#4f46e5}.lph-del[data-v-4b74c758]{color:#e11d48}.lph-del[data-v-4b74c758]:hover{color:#b91c1c}.lph-overlay[data-v-4b74c758]{position:fixed;inset:0;background:#000000e6;z-index:1000}.lph-modal[data-v-4b74c758],.lph-overlay[data-v-4b74c758]{display:flex;align-items:center;justify-content:center}.lph-modal[data-v-4b74c758]{position:relative;max-width:90vw;max-height:90vh}.lph-modal--pdf[data-v-4b74c758]{width:90vw;height:90vh}.lph-full[data-v-4b74c758]{max-width:100%;max-height:85vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;display:block}.lph-pdfframe[data-v-4b74c758]{width:100%;height:100%;border:none;border-radius:8px;background:#fff;min-height:70vh}.lph-close[data-v-4b74c758]{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-4b74c758]:hover{background:#fff3}.lph-nav[data-v-4b74c758]{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-4b74c758]:hover{background:#fff3}.lph-nav.prev[data-v-4b74c758]{left:-3.6rem}.lph-nav.next[data-v-4b74c758]{right:-3.6rem}.lph-modal--pdf .lph-nav.prev[data-v-4b74c758]{left:1rem}.lph-modal--pdf .lph-nav.next[data-v-4b74c758]{right:1rem}.lph-confirm[data-v-4b74c758]{background:#fff;border-radius:16px;padding:2rem;max-width:400px;text-align:center}.lph-warn[data-v-4b74c758]{width:44px;height:44px;color:#f59e0b;margin-bottom:.75rem}.lph-confirm h3[data-v-4b74c758]{margin:0 0 .5rem;color:#1e293b}.lph-confirm p[data-v-4b74c758]{color:#64748b;margin:0 0 1.25rem}.lph-confirm-acts[data-v-4b74c758]{display:flex;gap:.75rem;justify-content:center}.lph-btn[data-v-4b74c758]{padding:.65rem 1.3rem;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#334155;cursor:pointer;font-weight:600}.lph-btn[data-v-4b74c758]:hover{background:#f1f5f9}.lph-btn--danger[data-v-4b74c758]{border:none;background:#dc2626;color:#fff}.lph-btn--danger[data-v-4b74c758]:hover{background:#b91c1c}@media(max-width:768px){.lph-nav.prev[data-v-4b74c758]{left:.5rem}.lph-nav.next[data-v-4b74c758]{right:.5rem}}.special-slot[data-v-3d73c01c]{border:1px solid var(--c-100);border-radius:var(--r-lg);overflow:hidden;background:#fff;box-shadow:var(--shadow-sm)}.slot-header[data-v-3d73c01c]{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-3d73c01c]{display:flex;align-items:center;gap:.4rem;font-weight:600;font-size:.9rem;color:var(--c-800);white-space:nowrap}.slot-hint[data-v-3d73c01c]{font-size:.78rem;color:var(--c-400)}.slot-body[data-v-3d73c01c]{gap:1rem;padding:1rem}.slot-body[data-v-3d73c01c],.slot-preview[data-v-3d73c01c]{display:flex;align-items:center}.slot-preview[data-v-3d73c01c]{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-3d73c01c]{width:280px;height:70px}.slot-preview--card[data-v-3d73c01c]{width:120px;height:90px}.slot-preview--empty[data-v-3d73c01c]{cursor:pointer;border-style:dashed;transition:border-color .15s,background .15s}.slot-preview--empty[data-v-3d73c01c]:hover{border-color:var(--c-primary);background:var(--c-primary-surface)}.slot-preview img[data-v-3d73c01c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slot-placeholder[data-v-3d73c01c]{display:flex;flex-direction:column;align-items:center;gap:.25rem;color:var(--c-300);font-size:.75rem}.placeholder-icon[data-v-3d73c01c]{font-size:1.75rem}.slot-actions[data-v-3d73c01c]{display:flex;flex-direction:column;gap:.5rem}.btn-slot-delete[data-v-3d73c01c],.btn-slot-upload[data-v-3d73c01c]{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-3d73c01c]{border:1px solid var(--c-primary);background:var(--c-primary-surface,#eff6ff);color:var(--c-primary)}.btn-slot-upload[data-v-3d73c01c]:hover:not(:disabled){background:var(--c-primary);color:#fff}.btn-slot-upload[data-v-3d73c01c]:disabled{opacity:.5;cursor:not-allowed}.btn-slot-delete[data-v-3d73c01c]{border:1px solid var(--c-danger-border,#fecaca);background:var(--c-danger-bg,#fef2f2);color:var(--c-danger)}.btn-slot-delete[data-v-3d73c01c]:hover:not(:disabled){background:var(--c-danger);color:#fff}.btn-slot-delete[data-v-3d73c01c]:disabled{opacity:.5;cursor:not-allowed}.crop-overlay[data-v-3d73c01c]{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:1200;padding:1rem}.crop-modal[data-v-3d73c01c]{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-3d73c01c]{justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.crop-header[data-v-3d73c01c],.crop-title[data-v-3d73c01c]{display:flex;align-items:center}.crop-title[data-v-3d73c01c]{gap:.5rem;font-weight:600;font-size:.95rem;color:#ffffffe6}.crop-close[data-v-3d73c01c]{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-3d73c01c]:hover{background:#fff3}.crop-area[data-v-3d73c01c]{flex:1;overflow:hidden;min-height:0;max-height:62vh;background:#0d0d1a}.cropper[data-v-3d73c01c]{width:100%;height:100%;min-height:300px;max-height:62vh}[data-v-3d73c01c] .cropper-bg{background:repeating-conic-gradient(#1e1e2e 0 25%,#2a2a3e 0 50%) 0 0 /20px 20px}[data-v-3d73c01c] .vue-advanced-cropper__background{background:transparent}.crop-footer[data-v-3d73c01c]{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-3d73c01c],.crop-info[data-v-3d73c01c]{display:flex;align-items:center}.crop-info[data-v-3d73c01c]{gap:.4rem;font-size:.8rem;color:#ffffff73}.crop-actions[data-v-3d73c01c]{display:flex;gap:.75rem;margin-left:auto}.btn-secondary[data-v-3d73c01c]{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-3d73c01c]:hover{background:#ffffff14}.btn-primary[data-v-3d73c01c]{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-3d73c01c]:hover:not(:disabled){opacity:.9}.btn-primary[data-v-3d73c01c]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-3d73c01c]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.confirm-modal[data-v-3d73c01c]{background:#fff;border-radius:var(--r-xl);padding:2rem;max-width:380px;text-align:center}.warning-icon[data-v-3d73c01c]{font-size:2.5rem;color:var(--c-warning);margin-bottom:.75rem}.confirm-modal h3[data-v-3d73c01c]{margin:0 0 .4rem;color:var(--c-800)}.confirm-modal p[data-v-3d73c01c]{color:var(--c-500);margin:0 0 1.25rem}.modal-actions[data-v-3d73c01c]{display:flex;gap:.75rem;justify-content:center}.btn-danger[data-v-3d73c01c]{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-3d73c01c]:hover{background:#b91c1c}@media(max-width:600px){.slot-body[data-v-3d73c01c]{flex-direction:column;align-items:flex-start}.slot-preview--banner[data-v-3d73c01c]{width:100%;height:70px}.slot-preview--card[data-v-3d73c01c]{width:120px;height:80px}.slot-actions[data-v-3d73c01c]{flex-direction:row}.crop-footer[data-v-3d73c01c]{flex-direction:column;align-items:flex-start}.crop-actions[data-v-3d73c01c]{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)}[data-v-a1c9bf47]: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-a1c9bf47]{display:flex;align-items:flex-start;list-style:none;margin:0;padding:0}@media(max-width:639px){.pfs-rail[data-v-a1c9bf47]{display:none}}.pfs-step[data-v-a1c9bf47]{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:.35rem;margin:0;min-width:0}.pfs-dot[data-v-a1c9bf47]{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-a1c9bf47]{cursor:pointer}.is-active .pfs-dot[data-v-a1c9bf47]{border-color:#4f46e5;background:#4f46e5;color:#fff}.is-done .pfs-dot[data-v-a1c9bf47]{border-color:#4f46e5;background:#eef0fd;color:#4f46e5}.pfs-label[data-v-a1c9bf47]{font-size:.72rem;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-a1c9bf47]{color:#4f46e5}.is-done .pfs-label[data-v-a1c9bf47]{color:#475569}.pfs-line[data-v-a1c9bf47]{position:absolute;top:17px;left:calc(50% + 21px);right:calc(-50% + 21px);height:2px;background:#e2e8f0}.is-done .pfs-line[data-v-a1c9bf47]{background:#4f46e5}.pfs-compact[data-v-a1c9bf47]{display:none}@media(max-width:639px){.pfs-compact[data-v-a1c9bf47]{display:block}}.pfs-compact-txt[data-v-a1c9bf47]{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.45rem}.pfs-compact-txt b[data-v-a1c9bf47]{font-size:.86rem;color:#1e293b;white-space:nowrap}.pfs-compact-txt span[data-v-a1c9bf47]{font-size:.82rem;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfs-bar[data-v-a1c9bf47]{height:6px;border-radius:99px;background:#e8edf3;overflow:hidden}.pfs-bar-fill[data-v-a1c9bf47]{height:100%;border-radius:99px;background:#4f46e5;transition:width .2s ease}@media(prefers-reduced-motion:reduce){.pfs-bar-fill[data-v-a1c9bf47]{transition:none}}.draft-banner[data-v-974545b3]{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-974545b3] svg{width:16px;height:16px;flex-shrink:0;color:var(--c-primary,#4f46e5)}.draft-banner span[data-v-974545b3]{flex:1}.draft-banner__clear[data-v-974545b3]{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-974545b3]:hover{background:var(--c-50)}.wizard-page[data-v-974545b3]{max-width:860px;margin:0 auto;gap:1.5rem}.wizard-header[data-v-974545b3],.wizard-page[data-v-974545b3]{display:flex;flex-direction:column}.wizard-header[data-v-974545b3]{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-974545b3]{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-974545b3] svg{width:14px;height:14px}.wizard-back .back-link[data-v-974545b3]:hover{color:var(--c-primary-hover)}.wizard-back h1[data-v-974545b3]{font-size:1.3rem;font-weight:800;color:var(--c-800);margin:0}.step-content[data-v-974545b3]{display:flex;flex-direction:column;gap:1.25rem}.form-section[data-v-974545b3]{background:#fff;border-radius:var(--r-xl);padding:1.5rem;box-shadow:var(--shadow-sm)}.section-header[data-v-974545b3]{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-974545b3]{font-size:1.05rem;font-weight:700;color:var(--c-800);margin:0 0 .2rem}.section-header p[data-v-974545b3]{font-size:.8rem;color:var(--c-400);margin:0}.section-icon[data-v-974545b3]{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-974545b3] svg{width:20px;height:20px;color:var(--c-primary)}.form-group[data-v-974545b3]{margin-bottom:1.25rem;position:relative}.form-group[data-v-974545b3]:last-child{margin-bottom:0}.form-group label[data-v-974545b3]{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-974545b3],.form-group textarea[data-v-974545b3]{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-974545b3]:focus,.form-group textarea[data-v-974545b3]: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-974545b3]::-moz-placeholder,.form-group textarea[data-v-974545b3]::-moz-placeholder{color:var(--c-300)}.form-group input[data-v-974545b3]::placeholder,.form-group textarea[data-v-974545b3]::placeholder{color:var(--c-300)}.form-group textarea[data-v-974545b3]{resize:vertical;min-height:130px}.req[data-v-974545b3]{color:var(--c-danger);font-weight:700}.hint-label[data-v-974545b3]{font-size:.78rem;font-weight:400;color:var(--c-400)}.word-count[data-v-974545b3]{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-974545b3]{background:var(--c-success-bg);color:var(--c-success)}.field-hint[data-v-974545b3]{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--c-400);margin-bottom:.6rem}.field-hint[data-v-974545b3] svg{width:14px;height:14px;flex-shrink:0}.form-row[data-v-974545b3]{display:grid;gap:1rem;margin-bottom:1.25rem}.form-row .form-group[data-v-974545b3],.form-row[data-v-974545b3]:last-child{margin-bottom:0}.form-row.cols-2[data-v-974545b3]{grid-template-columns:repeat(2,1fr)}.form-row.cols-3[data-v-974545b3]{grid-template-columns:repeat(3,1fr)}.form-row.cols-4[data-v-974545b3]{grid-template-columns:repeat(4,1fr)}.form-row .col-2[data-v-974545b3]{grid-column:span 2}@media(max-width:640px){.form-row.cols-2[data-v-974545b3],.form-row.cols-3[data-v-974545b3],.form-row.cols-4[data-v-974545b3]{grid-template-columns:1fr}.form-row .col-2[data-v-974545b3]{grid-column:span 1}}@media(min-width:641px)and (max-width:860px){.form-row.cols-3[data-v-974545b3],.form-row.cols-4[data-v-974545b3]{grid-template-columns:repeat(2,1fr)}.form-row .col-2[data-v-974545b3]{grid-column:span 1}}.input-icon[data-v-974545b3]{position:relative}.input-icon[data-v-974545b3] 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-974545b3]{padding-left:2.25rem}.autocomplete-input[data-v-974545b3]{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-974545b3]: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-974545b3]{padding-left:2.25rem}.autocomplete-input input[data-v-974545b3]{flex:1;min-width:140px;border:none;padding:.25rem .5rem;background:transparent;font-size:.9rem}.autocomplete-input input[data-v-974545b3]:focus{outline:none;box-shadow:none}.autocomplete-input .input-spinner[data-v-974545b3]{position:absolute;right:40px;top:50%;transform:translateY(-50%)}.autocomplete-input .input-spinner[data-v-974545b3] svg{width:16px;height:16px;color:var(--c-primary)}.autocomplete-input .clear-btn[data-v-974545b3]{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-974545b3]:hover{background:var(--c-200)}.autocomplete-input .clear-btn[data-v-974545b3] svg{width:14px;height:14px;color:var(--c-500)}.search-icon[data-v-974545b3]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--c-400);pointer-events:none}.selected-items[data-v-974545b3]{display:flex;flex-wrap:wrap;gap:.4rem}.tag-badge[data-v-974545b3]{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-974545b3]{display:flex;background:none;border:none;cursor:pointer;padding:0;color:#93c5fd}.tag-badge button[data-v-974545b3]:hover{color:var(--c-primary)}.tag-badge button[data-v-974545b3] svg{width:12px;height:12px}.autocomplete-dropdown[data-v-974545b3]{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-974545b3]{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-974545b3] svg{width:14px;height:14px;color:var(--c-400);flex-shrink:0}.autocomplete-dropdown button[data-v-974545b3]:hover{background:var(--c-50)}.autocomplete-dropdown button[data-v-974545b3]:first-child{border-radius:var(--r-lg) var(--r-lg) 0 0}.autocomplete-dropdown button[data-v-974545b3]:last-child{border-radius:0 0 var(--r-lg) var(--r-lg)}.autocomplete-dropdown button[data-v-974545b3]:only-child{border-radius:var(--r-lg)}.autocomplete-dropdown.empty[data-v-974545b3]{padding:1rem;text-align:center;color:var(--c-400);font-size:.875rem}.tag-search-wrap[data-v-974545b3]{position:relative;display:flex;align-items:center;margin-bottom:.375rem}.tag-search-icon[data-v-974545b3]{position:absolute;left:.625rem;pointer-events:none;display:flex;align-items:center;color:var(--c-400);z-index:1}.tag-search-icon[data-v-974545b3] svg{width:15px;height:15px;flex-shrink:0}.tag-search-input[data-v-974545b3]{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-input[data-v-974545b3]:focus{border-color:var(--c-primary-ring)}.tag-search-clear[data-v-974545b3]{all:unset;cursor:pointer;position:absolute;right:.5rem;display:flex;color:var(--c-400)}.tag-search-clear[data-v-974545b3]:hover{color:var(--c-700)}.tag-search-clear[data-v-974545b3] svg{width:15px;height:15px}.tag-selected-list[data-v-974545b3]{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem}.tag-selected-badge[data-v-974545b3]{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-974545b3]{all:unset;cursor:pointer;display:flex}.tag-selected-badge button[data-v-974545b3] svg{width:13px;height:13px}.tree-picker-wrap[data-v-974545b3]{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-974545b3]{border-color:var(--c-danger)}.tp-section-label[data-v-974545b3]{padding:.35rem .75rem;font-size:.7rem;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-974545b3]{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-974545b3] svg{width:14px;height:14px}.tp-msg-sm[data-v-974545b3]{padding:.3rem .75rem;justify-content:flex-start;font-size:.775rem}.tp-expand-btn[data-v-974545b3]{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:.2rem;font-size:.7rem;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-974545b3] svg{width:11px;height:11px}.tp-expand-btn[data-v-974545b3]:hover{background:#fef3c7}.tp-row[data-v-974545b3]{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-974545b3]:hover{background:var(--c-50)}.tp-parent[data-v-974545b3]{background:#fefce8;font-weight:600;font-size:.8125rem;color:#78350f;border-bottom:1px solid #fde68a}.tp-parent[data-v-974545b3]:hover{background:#fef9c3}.tp-parent.tp-sel[data-v-974545b3]{background:#f59e0b;color:#fff;border-color:#d97706}.tp-parent.tp-sel .tp-folder[data-v-974545b3]{color:#fff}.tp-sel-child[data-v-974545b3]{padding-left:1.5rem;font-size:.8rem;color:var(--c-600);border-bottom:1px solid var(--c-100)}.tp-sel-child[data-v-974545b3]:last-child{border-bottom:none}.tp-sel-child.tp-sel[data-v-974545b3],.tp-sel-child[data-v-974545b3]:hover{background:var(--c-primary-surface);color:var(--c-primary)}.tp-sel-child.tp-sel[data-v-974545b3]{font-weight:500}.tp-name[data-v-974545b3]{flex:1}.tp-folder[data-v-974545b3]{width:13px;height:13px;flex-shrink:0;color:#f59e0b}.tp-check[data-v-974545b3]{width:14px;height:14px;flex-shrink:0;color:var(--c-primary)}.badge-is-parent[data-v-974545b3]{background:#fef3c7;color:#92400e;border-color:#fde68a;font-weight:600}.badge-folder-icon[data-v-974545b3]{width:12px;height:12px;flex-shrink:0;color:#f59e0b}.badge-folder-icon[data-v-974545b3] svg{width:12px;height:12px}.city-badge[data-v-974545b3]{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-974545b3] svg{width:14px;height:14px}.checkbox-inline[data-v-974545b3]{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:400;color:var(--c-700)}.checkbox-inline input[type=checkbox][data-v-974545b3]{-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-974545b3] svg{width:18px;height:18px;color:var(--c-warning)}.checkbox-inline.is-disabled[data-v-974545b3]{opacity:.45;cursor:not-allowed;pointer-events:none}.multi-input[data-v-974545b3]{flex-direction:column}.multi-input[data-v-974545b3],.remove-row[data-v-974545b3]{display:flex;gap:.5rem}.remove-row .input-icon[data-v-974545b3]{flex:1}.remove-btn[data-v-974545b3]{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-974545b3] svg{width:16px;height:16px;color:var(--c-danger)}.remove-btn[data-v-974545b3]:hover{background:#fecaca}.add-btn[data-v-974545b3]{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-974545b3]:hover{background:var(--c-100);border-color:var(--c-400)}.add-btn[data-v-974545b3] svg{width:15px;height:15px}.opening-hours[data-v-974545b3]{display:flex;flex-direction:column;gap:.5rem}.day-row[data-v-974545b3]{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-974545b3]{grid-template-columns:1fr 1fr;gap:.5rem}.day-row .day-name[data-v-974545b3],.day-row .time-inputs[data-v-974545b3]{grid-column:span 2}}.day-name[data-v-974545b3]{font-size:.875rem;font-weight:600;color:var(--c-700)}.day-mode-select[data-v-974545b3]{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-974545b3]:focus{outline:none;border-color:var(--c-primary-ring)}.time-inputs[data-v-974545b3]{display:flex;align-items:center;gap:.4rem}.time-inputs.disabled[data-v-974545b3]{opacity:.35;pointer-events:none}.time-inputs span[data-v-974545b3]{color:var(--c-400);font-weight:600}.activation-section[data-v-974545b3]{text-align:center;padding:2.5rem 2rem}.activation-icon[data-v-974545b3]{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-974545b3] svg{width:40px;height:40px;color:var(--c-primary)}.activation-section h2[data-v-974545b3]{font-size:1.5rem;font-weight:800;color:var(--c-800);margin:0 0 .75rem}.activation-desc[data-v-974545b3]{color:var(--c-500);line-height:1.6;margin:0 0 2rem}.activation-actions[data-v-974545b3]{display:flex;flex-direction:column;align-items:center;gap:1rem}.btn-activate[data-v-974545b3]{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-974545b3] svg{width:20px;height:20px}.btn-activate[data-v-974545b3]:hover:not(:disabled){background:#15803d;transform:translateY(-1px)}.btn-activate[data-v-974545b3]:disabled{opacity:.7;cursor:not-allowed}.btn-skip[data-v-974545b3]{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-974545b3]:hover{background:var(--c-100);color:var(--c-800)}.activation-info[data-v-974545b3]{display:flex;align-items:center;gap:.5rem;justify-content:center;margin-top:2rem;font-size:.8rem;color:var(--c-400)}.activation-info[data-v-974545b3] svg{width:16px;height:16px;flex-shrink:0}.empty-hint[data-v-974545b3]{display:flex;align-items:center;gap:.5rem;color:var(--c-400);font-size:.875rem;padding:1rem}.empty-hint[data-v-974545b3] svg{width:16px;height:16px}.field-error[data-v-974545b3]{display:flex;align-items:center;gap:.25rem;font-size:.78rem;color:var(--c-danger);margin-top:.3rem}.field-error[data-v-974545b3] svg{width:13px;height:13px;flex-shrink:0}.char-counter[data-v-974545b3]{display:block;text-align:right;font-size:.75rem;color:var(--c-text-muted);margin-top:.2rem}.char-counter.char-counter--warn[data-v-974545b3]{color:var(--c-danger);font-weight:600}.input-icon.is-invalid input[data-v-974545b3]{border-color:var(--c-danger);background:var(--c-danger-bg)}.input-icon.is-invalid input[data-v-974545b3]:focus{border-color:var(--c-danger);box-shadow:0 0 0 3px #ef444426}.form-group input.is-invalid[data-v-974545b3],.form-group textarea.is-invalid[data-v-974545b3]{border-color:var(--c-danger);background:var(--c-danger-bg)}.form-group input.is-invalid[data-v-974545b3]:focus,.form-group textarea.is-invalid[data-v-974545b3]:focus{border-color:var(--c-danger);box-shadow:0 0 0 3px #ef444426}.autocomplete-input.is-invalid[data-v-974545b3]{border-color:var(--c-danger);background:var(--c-danger-bg)}.remove-item[data-v-974545b3]{display:flex;flex-direction:column;gap:.2rem}.step-nav[data-v-974545b3]{justify-content:space-between;padding:.25rem 0}.promo-cta-section[data-v-974545b3],.step-nav[data-v-974545b3]{display:flex;align-items:center}.promo-cta-section[data-v-974545b3]{flex-direction:column;text-align:center;padding:2.5rem 1.5rem;gap:1rem}.promo-cta-section h2[data-v-974545b3]{margin:0;color:var(--c-800)}.promo-cta-icon[data-v-974545b3]{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-974545b3] svg{width:32px;height:32px}.promo-cta-desc[data-v-974545b3]{color:var(--c-600);font-size:.9375rem;max-width:480px;line-height:1.6;margin:0}.promo-cta-features[data-v-974545b3]{display:flex;flex-direction:column;gap:.625rem;align-items:center;margin:.5rem 0}.promo-cta-feature[data-v-974545b3]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--c-700)}.promo-cta-feature[data-v-974545b3] svg{width:18px;height:18px;color:var(--c-primary);flex-shrink:0}.promo-cta-btn[data-v-974545b3]{text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem}.dofollow-cta-card[data-v-974545b3]{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-974545b3]{display:flex;align-items:flex-start;gap:.625rem}.dofollow-cta-card__body strong[data-v-974545b3]{font-size:.875rem;font-weight:700;color:var(--c-800);display:block}.dofollow-cta-card__body p[data-v-974545b3]{margin:.125rem 0 0;font-size:.8rem;color:var(--c-500)}.dofollow-cta-card__icon[data-v-974545b3]{color:var(--accent,#6366f1);width:18px;height:18px;flex-shrink:0;margin-top:1px}.dofollow-cta-card__btn[data-v-974545b3]{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-974545b3]:hover{opacity:.88}.dofollow-cta-card__btn[data-v-974545b3] svg{width:14px;height:14px}.pdb[data-v-ee0e586f]{display:flex;align-items:center;gap:.625rem;padding:.625rem 1rem;background:#eef0fd;border:1px solid #c7cbf5;border-radius:10px;font-size:.875rem;color:#334155;margin-bottom:1rem}.pdb[data-v-ee0e586f] svg{width:16px;height:16px;flex-shrink:0;color:#4f46e5}.pdb span[data-v-ee0e586f]{flex:1;min-width:0}.pdb-clear[data-v-ee0e586f]{padding:.25rem .75rem;font-size:.8rem;font-weight:600;background:transparent;border:1px solid #cbd5e1;border-radius:7px;cursor:pointer;color:#475569;font-family:inherit;white-space:nowrap}.pdb-clear[data-v-ee0e586f]:hover{background:#fff}.ap[data-v-f9f9a49b]{display:flex;flex-direction:column;gap:.6rem}.ap-tabs[data-v-f9f9a49b]{display:flex;gap:.4rem}.ap-tabs button[data-v-f9f9a49b]{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:8px;font-size:.85rem;font-weight:600;cursor:pointer;color:#555}.ap-tabs button.active[data-v-f9f9a49b]{background:var(--c-primary,#4f46e5);color:#fff;border-color:var(--c-primary,#4f46e5)}.ap-cascade[data-v-f9f9a49b]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.ap-search[data-v-f9f9a49b],.ap-search-box[data-v-f9f9a49b]{position:relative}.ap-search-box[data-v-f9f9a49b]{display:flex;align-items:center}.ap-search-ico[data-v-f9f9a49b]{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-f9f9a49b] svg{width:18px;height:18px;display:block}.ap-search-box .ap-search-inp[data-v-f9f9a49b]{padding-left:2.5rem}.ap-spin[data-v-f9f9a49b]{position:absolute;right:.6rem}.ap-autocomplete[data-v-f9f9a49b]{position:relative}.ap-inp[data-v-f9f9a49b]{width:100%;padding:.5rem .65rem;border:1px solid var(--c-300,#d4d4d4);border-radius:8px;font-size:.88rem;font-weight:400;font-family:inherit;background:#fff}.ap-inp[data-v-f9f9a49b]:disabled{background:var(--c-50,#f7f7f7);cursor:not-allowed}.ap-drop[data-v-f9f9a49b]{position:absolute;z-index:50;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:8px;box-shadow:0 6px 20px #0000001f;max-height:280px;overflow-y:auto}.ap-drop li[data-v-f9f9a49b]{display:flex;align-items:center;gap:.5rem;padding:.5rem;cursor:pointer;border-radius:6px;font-size:.88rem}.ap-drop li[data-v-f9f9a49b]:hover{background:var(--c-100,#f1f1f1)}.ap-res-ico[data-v-f9f9a49b]{width:17px;height:17px;flex-shrink:0;color:var(--c-500,#777)}.ap-res-main[data-v-f9f9a49b]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-drop code[data-v-f9f9a49b]{color:var(--c-500,#888);font-size:.76rem;flex-shrink:0}.ap-noresult[data-v-f9f9a49b]{cursor:default;justify-content:center}.ap-muted[data-v-f9f9a49b],.ap-noresult[data-v-f9f9a49b]{color:var(--c-500,#888)}.ap-muted[data-v-f9f9a49b]{font-size:.82rem;font-weight:400}.ap-picked[data-v-f9f9a49b]{display:flex;align-items:center;gap:.4rem;font-size:.92rem;background:var(--c-50,#f6f8ff);border:1px solid var(--c-200,#e5e8f0);border-radius:8px;padding:.45rem .6rem}.ap-picked code[data-v-f9f9a49b]{color:var(--c-500,#888);font-size:.76rem}.ap-link[data-v-f9f9a49b]{background:none;border:none;color:var(--c-primary,#4f46e5);cursor:pointer;text-decoration:underline;font-size:.82rem;margin-left:auto}.ap-grid[data-v-f9f9a49b]{display:grid;grid-template-columns:1fr .5fr .5fr .6fr;gap:.5rem}.ap-grid .ap-col-street[data-v-f9f9a49b]{grid-column:1/-1}.ap-field[data-v-f9f9a49b]{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;font-weight:600;color:#444}.ap-hint[data-v-f9f9a49b]{grid-column:2/-1;align-self:end;margin:0 0 .5rem;font-weight:400;color:var(--c-500,#888)}.ap-coords[data-v-f9f9a49b]{display:flex;align-items:center;gap:.35rem;font-size:.82rem;color:#444;margin:0}.ap-coords .iconify[data-v-f9f9a49b],.ap-coords[data-v-f9f9a49b] svg{width:16px;height:16px;flex-shrink:0}.ap-map[data-v-f9f9a49b]{border:1px solid var(--c-200,#e5e5e5);border-radius:10px;overflow:hidden}@media(min-width:560px){.ap-grid .ap-col-street[data-v-f9f9a49b]{grid-column:1/2}}[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-89bbd07d]{max-width:640px}.iadd-back[data-v-89bbd07d]{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-89bbd07d]:hover{color:#4f46e5}.iadd-back[data-v-89bbd07d] svg{width:16px;height:16px}.iadd-title[data-v-89bbd07d]{font-size:1.6rem;font-weight:800;margin:0 0 .25rem;color:#0f172a}.iadd-lead[data-v-89bbd07d]{color:#64748b;margin:0 0 1.25rem;font-size:.92rem}.iadd-empty[data-v-89bbd07d]{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:3rem 1rem;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;color:#64748b}.iadd-empty[data-v-89bbd07d] svg{width:44px;height:44px;opacity:.5}.iadd-empty h3[data-v-89bbd07d]{margin:.3rem 0 0;color:#334155}.iadd-empty p[data-v-89bbd07d]{margin:0;font-size:.88rem;max-width:380px}.se[data-v-8a57e4a1]{border:1px solid var(--c-300,#d4d4d4);border-radius:8px;overflow:hidden;background:#fff;transition:border-color .15s,box-shadow .15s}.se.is-focused[data-v-8a57e4a1]{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-8a57e4a1]{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-8a57e4a1]{width:1px;height:18px;background:var(--c-200,#e5e7eb);margin:0 .25rem}.se-btn[data-v-8a57e4a1]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--c-500,#64748b);cursor:pointer;transition:background .12s,color .12s}.se-btn[data-v-8a57e4a1]:hover{background:var(--c-100,#eef2f7);color:var(--c-800,#1e293b)}.se-btn.on[data-v-8a57e4a1]{background:var(--c-primary-surface,#eef2ff);color:var(--c-primary,#2563eb)}.se-btn[data-v-8a57e4a1]:disabled{opacity:.35;cursor:not-allowed}.se-btn[data-v-8a57e4a1] svg{width:16px;height:16px}.se-body[data-v-8a57e4a1] .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-8a57e4a1] .se-prose p{margin:0 0 .5rem}.se-body[data-v-8a57e4a1] .se-prose p:last-child{margin-bottom:0}.se-body[data-v-8a57e4a1] .se-prose ol,.se-body[data-v-8a57e4a1] .se-prose ul{padding-left:1.4rem;margin:0 0 .5rem}.se-body[data-v-8a57e4a1] .se-prose li{margin-bottom:.15rem}.se-body[data-v-8a57e4a1] .se-prose strong{font-weight:700}.se-body[data-v-8a57e4a1] .se-prose em{font-style:italic}.se-body[data-v-8a57e4a1] .se-prose u{text-decoration:underline}.se-body[data-v-8a57e4a1] .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-c8e1bc5d]{flex-direction:column}.ap[data-v-c8e1bc5d],.ap-bar[data-v-c8e1bc5d]{display:flex}.ap-bar[data-v-c8e1bc5d]{justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.55rem .7rem;background:#f8fafc;border-bottom:1px solid #e5e7eb}.ap-bar[data-v-c8e1bc5d],.ap-hint[data-v-c8e1bc5d]{align-items:center}.ap-hint[data-v-c8e1bc5d]{display:inline-flex;gap:.35rem;font-size:.8rem;color:#475569}.ap-hint[data-v-c8e1bc5d] svg{width:16px;height:16px;flex-shrink:0}.ap-actions[data-v-c8e1bc5d]{display:inline-flex;align-items:center;gap:.5rem}.ap-count[data-v-c8e1bc5d]{font-size:.78rem;font-weight:700;color:#0f172a}.ap-btn[data-v-c8e1bc5d]{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .6rem;font-size:.78rem;font-weight:600;border:1px solid #d8e0ea;border-radius:8px;background:#fff;color:#334155;cursor:pointer}.ap-btn[data-v-c8e1bc5d]:disabled{opacity:.45;cursor:default}.ap-btn[data-v-c8e1bc5d]:not(:disabled):hover{border-color:#c7d2fe;background:#eef2ff}.ap-btn-clear[data-v-c8e1bc5d]:not(:disabled):hover{border-color:#fecdd3;background:#fff1f2;color:#e11d48}.ap-btn[data-v-c8e1bc5d] svg{width:15px;height:15px}.ap-map[data-v-c8e1bc5d]{height:360px}.ap-map[data-v-c8e1bc5d] .leaflet-container{height:100%;width:100%;cursor:crosshair}.ap-warn[data-v-c8e1bc5d]{margin:.5rem 0 0;font-size:.8rem;color:#b45309}.al-form[data-v-16e9930f]{display:flex;flex-direction:column;gap:1.1rem}.al-section[data-v-16e9930f]{border:1px solid #e8edf3;border-radius:14px;padding:1.15rem 1.25rem 1.35rem;background:#fff;box-shadow:0 1px 2px #0f172a0a}.al-section legend[data-v-16e9930f]{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-16e9930f]{width:1.15rem;height:1.15rem;color:var(--c-primary,#2563eb);flex-shrink:0}.grid2[data-v-16e9930f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.8rem .95rem;align-items:stretch}.field[data-v-16e9930f]{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:var(--c-700,#444);font-weight:600}.field>.inp[data-v-16e9930f],.field>.yn[data-v-16e9930f],.field>select.inp[data-v-16e9930f]{margin-top:auto}.inp[data-v-16e9930f]{width:100%;box-sizing:border-box;padding:.6rem .75rem;border:1px solid #d7dde6;border-radius:9px;font-size:.9rem;font-weight:400;font-family:inherit;background:#fff;color:#1e293b;transition:border-color .12s,box-shadow .12s}.inp[data-v-16e9930f]:hover{border-color:#b8c2d0}.inp[data-v-16e9930f]:focus,.inp[data-v-16e9930f]: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-16e9930f]::-moz-placeholder{color:#94a3b8}.inp[data-v-16e9930f]::placeholder{color:#94a3b8}select.inp[data-v-16e9930f]{cursor:pointer}textarea.inp[data-v-16e9930f]{resize:vertical;min-height:5.5rem}.inp--sm[data-v-16e9930f]{padding:.4rem .6rem;font-size:.82rem}.inp--err[data-v-16e9930f],.inp--err[data-v-16e9930f]:focus{border-color:#dc2626;box-shadow:0 0 0 3px #dc262626}.field-err[data-v-16e9930f]{font-size:.78rem;font-weight:600}.field-err[data-v-16e9930f],.req[data-v-16e9930f]{color:#dc2626}.cap[data-v-16e9930f]{display:flex;align-items:center;gap:.35rem;min-height:18px;line-height:1.2}.cap-ic[data-v-16e9930f]{font-size:15px;width:15px;height:15px;color:var(--c-primary,#2563eb);flex-shrink:0}.cap[data-v-16e9930f] svg{width:15px;height:15px}.opt[data-v-16e9930f]{font-size:.75rem}.legend-opt[data-v-16e9930f],.opt[data-v-16e9930f]{font-weight:400;color:var(--c-500,#94a3b8)}.legend-opt[data-v-16e9930f]{font-size:.78rem}.field--yn[data-v-16e9930f]{gap:.35rem}.yn[data-v-16e9930f]{display:inline-flex;border:1px solid #d7dde6;border-radius:9px;overflow:hidden;width:-moz-max-content;width:max-content}.yn-btn[data-v-16e9930f]{-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-16e9930f]{border-left:1px solid #d7dde6}.yn-btn[data-v-16e9930f]:hover{background:var(--c-100,#f1f5f9)}.yn-btn.active[data-v-16e9930f]{background:var(--c-primary,#2563eb);color:#fff}.hlp[data-v-16e9930f]{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:.7rem;font-weight:700;cursor:help;position:relative;flex-shrink:0}.hlp[data-v-16e9930f]:after{content:attr(data-tip);bottom:calc(100% + 8px);width:220px;max-width:60vw;background:#1e293b;color:#fff;padding:.45rem .6rem;border-radius:6px;font-size:.72rem;font-weight:400;line-height:1.35;text-align:left}.hlp[data-v-16e9930f]:after,.hlp[data-v-16e9930f]:before{position:absolute;left:50%;transform:translate(-50%);opacity:0;visibility:hidden;transition:opacity .12s;z-index:40}.hlp[data-v-16e9930f]:before{content:"";bottom:calc(100% + 3px);border:5px solid transparent;border-top-color:#1e293b}.hlp[data-v-16e9930f]:focus:after,.hlp[data-v-16e9930f]:focus:before,.hlp[data-v-16e9930f]:hover:after,.hlp[data-v-16e9930f]:hover:before{opacity:1;visibility:visible}.radio-row[data-v-16e9930f]{display:flex;flex-wrap:wrap;gap:.5rem}.radio-chip[data-v-16e9930f]{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .95rem;border:1px solid #d7dde6;border-radius:999px;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-16e9930f]:hover{border-color:#b8c2d0;background:#f8fafc}.radio-chip.active[data-v-16e9930f]{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))}.radio-chip--locked[data-v-16e9930f]{color:#94a3b8;background:#f8fafc;border-style:dashed}.radio-chip--locked[data-v-16e9930f]:hover{border-color:var(--c-primary,#4f46e5);color:#64748b}.chip-hint[data-v-16e9930f]{font-size:.7rem;font-weight:700;color:#b45309;background:#fef3c7;border-radius:999px;padding:.1rem .45rem}.title-errors[data-v-16e9930f]{margin:.25rem 0 0;padding-left:1.1rem;color:#dc2626;font-size:.8rem}.city-search[data-v-16e9930f]{position:relative}.city-drop[data-v-16e9930f]{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:8px;box-shadow:0 6px 20px #0000001a;max-height:260px;overflow-y:auto}.city-drop li[data-v-16e9930f]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .5rem;cursor:pointer;border-radius:6px}.city-drop li[data-v-16e9930f]:hover{background:var(--c-100,#eee)}.city-drop code[data-v-16e9930f]{color:var(--c-500,#888);font-size:.78rem;flex-shrink:0}.city-drop-name[data-v-16e9930f]{font-size:.9rem}.city-drop-parent[data-v-16e9930f]{color:var(--c-500,#888);font-size:.82rem}.picked-city[data-v-16e9930f]{display:flex;align-items:center;gap:.4rem;font-size:.95rem;margin-bottom:.75rem}.link-btn[data-v-16e9930f]{background:none;border:none;color:var(--c-primary,#4f46e5);cursor:pointer;text-decoration:underline;font-size:.85rem}.map-box[data-v-16e9930f]{margin-top:.75rem;border:1px solid var(--c-200,#e5e5e5);border-radius:10px;overflow:hidden}.form-error[data-v-16e9930f]{color:#dc2626;font-size:.9rem}.submit-btn[data-v-16e9930f]{width:100%;padding:.9rem 1.25rem;background:var(--c-primary,#4f46e5);color:#fff;border:none;border-radius:12px;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-16e9930f]:hover:not(:disabled){background:#1447c0;box-shadow:0 8px 22px #2563eb6b;transform:translateY(-1px)}.submit-btn[data-v-16e9930f]:active:not(:disabled){transform:translateY(0)}.submit-btn[data-v-16e9930f]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.autocomplete-wrap[data-v-16e9930f]{position:relative}.autocomplete-list[data-v-16e9930f]{position:absolute;top:100%;left:0;right:0;z-index:50;background:#fff;border:1px solid var(--c-300,#d4d4d4);border-radius:8px;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-16e9930f]{padding:.5rem .75rem;font-size:.88rem;cursor:pointer}.autocomplete-list li[data-v-16e9930f]:hover{background:var(--c-100,#f5f5f5)}.ph-drop[data-v-16e9930f]{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:1.3rem;border:2px dashed var(--c-300,#cbd5e1);border-radius:12px;background:var(--c-50,#f8fafc);text-align:center;transition:border-color .15s,background .15s}.ph-drop.over[data-v-16e9930f]{border-color:var(--c-primary,#4f46e5);background:#eff6ff}.ph-ic[data-v-16e9930f]{width:36px;height:36px;color:var(--c-400,#94a3b8)}.ph-txt[data-v-16e9930f]{margin:0;font-size:.9rem;color:var(--c-700,#334155);font-weight:600}.ph-browse[data-v-16e9930f]{color:var(--c-primary,#4f46e5);cursor:pointer;text-decoration:underline}.ph-input[data-v-16e9930f]{display:none}.field-hint[data-v-16e9930f]{font-size:.78rem;color:var(--c-500,#94a3b8);font-weight:400}.ph-hint-add[data-v-16e9930f]{display:flex;align-items:center;gap:.5rem;margin:0;padding:.7rem .9rem;border-radius:10px;background:#eff6ff;border:1px solid #dbeafe;color:#3730a3;font-size:.86rem;font-weight:600}.ph-hint-add[data-v-16e9930f] svg{width:18px;height:18px;flex-shrink:0}.ph-grid[data-v-16e9930f]{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-16e9930f]{position:relative;aspect-ratio:4/3;border-radius:10px;overflow:hidden;border:1px solid var(--c-200,#e8edf3);background:var(--c-100,#eef2f7)}.ph-thumb[data-v-16e9930f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ph-item.is-main[data-v-16e9930f]{outline:2px solid var(--c-primary,#4f46e5);outline-offset:-2px}.ph-main[data-v-16e9930f]{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;gap:.2rem;font-size:.66rem;font-weight:800;color:#fff;background:#2563ebf2;padding:.15rem .45rem;border-radius:999px}.ph-main[data-v-16e9930f] svg{width:12px;height:12px}.ph-setmain[data-v-16e9930f]{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;gap:.2rem;font-size:.66rem;font-weight:700;color:#334155;background:#ffffffeb;border:none;border-radius:999px;padding:.15rem .45rem;cursor:pointer;box-shadow:0 1px 4px #00000026;opacity:0;transition:opacity .12s}.ph-item:hover .ph-setmain[data-v-16e9930f]{opacity:1}.ph-setmain[data-v-16e9930f]:hover{color:var(--c-primary,#4f46e5)}.ph-setmain[data-v-16e9930f] svg{width:12px;height:12px}.ph-del[data-v-16e9930f]{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-16e9930f] svg{width:15px;height:15px}.add-listing[data-v-9cc98b2b]{max-width:760px;margin:0 auto}.al-back[data-v-9cc98b2b]{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-9cc98b2b] svg{width:14px;height:14px}.al-back[data-v-9cc98b2b]:hover{color:var(--c-primary-hover,#4338ca)}.al-title[data-v-9cc98b2b]{font-size:1.6rem;font-weight:800;margin:0 0 .25rem}.al-lead[data-v-9cc98b2b]{color:var(--c-600,#555);margin:0 0 1.25rem}.al-quota[data-v-9cc98b2b]{margin:0 0 1rem;padding:.6rem .9rem;border-radius:10px;background:#eff6ff;border:1px solid #dbeafe;color:#3730a3;font-size:.88rem;font-weight:600}.al-quota strong[data-v-9cc98b2b]{font-weight:800}.al-limit[data-v-9cc98b2b]{text-align:center;padding:2.5rem 1.5rem;border:1px solid #e5e7eb;border-radius:16px;background:#fff}.al-limit-ic[data-v-9cc98b2b] svg{width:48px;height:48px;color:#f59e0b}.al-limit h2[data-v-9cc98b2b]{font-size:1.25rem;font-weight:800;margin:.75rem 0 .4rem}.al-limit p[data-v-9cc98b2b]{color:var(--c-600,#555);margin:0 auto 1.25rem;max-width:440px}.al-step2-head[data-v-9cc98b2b]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem}.al-ok[data-v-9cc98b2b]{flex-shrink:0;width:34px;height:34px;color:#16a34a}.al-ok[data-v-9cc98b2b] svg{width:34px;height:34px}.al-step2-actions[data-v-9cc98b2b]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid #eef0f3}.btn-ghost[data-v-9cc98b2b]{display:inline-flex;align-items:center;padding:.6rem 1.1rem;border-radius:10px;border:1px solid #e2e8f0;background:#fff;color:var(--c-600,#555);font-weight:600;text-decoration:none}.btn-ghost[data-v-9cc98b2b]:hover{background:#f8fafc;color:#1e293b}.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}.blog-editor[data-v-a0fe1dfb]{max-width:900px;margin:0 auto}.loading-state[data-v-a0fe1dfb]{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-a0fe1dfb]{display:flex;flex-direction:column;gap:1.5rem}.form-section[data-v-a0fe1dfb]{background:#fff;border-radius:var(--r-lg);padding:1.5rem;box-shadow:var(--shadow-sm)}.form-section h2[data-v-a0fe1dfb]{font-size:1rem;font-weight:600;color:var(--c-800);padding-bottom:.75rem;border-bottom:1px solid var(--c-200)}.form-group[data-v-a0fe1dfb],.form-section h2[data-v-a0fe1dfb]{margin-bottom:1.25rem}.form-group[data-v-a0fe1dfb]:last-child{margin-bottom:0}.form-group label[data-v-a0fe1dfb]{display:block;font-size:.875rem;font-weight:500;color:var(--c-700);margin-bottom:.5rem}.form-group input[type=datetime-local][data-v-a0fe1dfb],.form-group input[type=text][data-v-a0fe1dfb],.form-group textarea[data-v-a0fe1dfb]{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-a0fe1dfb]:focus,.form-group input[type=text][data-v-a0fe1dfb]:focus,.form-group textarea[data-v-a0fe1dfb]: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-a0fe1dfb]:disabled,.form-group input[type=text][data-v-a0fe1dfb]:disabled,.form-group textarea[data-v-a0fe1dfb]:disabled{background:var(--c-50);color:var(--c-500)}.form-group input[type=datetime-local][data-v-a0fe1dfb]::-moz-placeholder,.form-group input[type=text][data-v-a0fe1dfb]::-moz-placeholder,.form-group textarea[data-v-a0fe1dfb]::-moz-placeholder{color:var(--c-400)}.form-group input[type=datetime-local][data-v-a0fe1dfb]::placeholder,.form-group input[type=text][data-v-a0fe1dfb]::placeholder,.form-group textarea[data-v-a0fe1dfb]::placeholder{color:var(--c-400)}.form-group textarea[data-v-a0fe1dfb]{resize:vertical}.form-group .hint[data-v-a0fe1dfb]{display:block;font-size:.75rem;color:var(--c-400);margin-top:.25rem}.url-input[data-v-a0fe1dfb]{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-a0fe1dfb]{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-a0fe1dfb]{border:none!important;border-radius:0!important}.url-input input[data-v-a0fe1dfb]:focus{box-shadow:none!important}.checkbox-group label[data-v-a0fe1dfb]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem;color:var(--c-700)}.checkbox-group label input[type=checkbox][data-v-a0fe1dfb]{width:18px;height:18px;cursor:pointer;accent-color:var(--c-primary)}.char-count[data-v-a0fe1dfb]{display:block;text-align:right;font-size:.75rem;color:var(--c-400);margin-top:.25rem}.keywords-input[data-v-a0fe1dfb]{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-a0fe1dfb]:focus-within{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-ring)}.keywords-input input[data-v-a0fe1dfb]{border:none!important;padding:.375rem .5rem!important;font-size:.875rem;outline:none;box-shadow:none!important}.keywords-tags[data-v-a0fe1dfb]{display:flex;flex-wrap:wrap;gap:.375rem}.keyword-tag[data-v-a0fe1dfb]{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-a0fe1dfb]{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-a0fe1dfb]:hover{opacity:1}.keywords-actions[data-v-a0fe1dfb]{display:flex;align-items:center;justify-content:space-between;margin-top:.25rem}.btn-ai-generate[data-v-a0fe1dfb]{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-a0fe1dfb]:hover:not(:disabled){filter:brightness(1.1)}.btn-ai-generate[data-v-a0fe1dfb]:disabled{opacity:.5;cursor:not-allowed}.body-fallback[data-v-a0fe1dfb]{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-a0fe1dfb]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1rem}.blog-form-page[data-v-19a4bbe2]{max-width:900px;margin:0 auto}.page-header[data-v-19a4bbe2]{margin-bottom:2rem}.page-header .back-link[data-v-19a4bbe2]{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-19a4bbe2]:hover{color:var(--c-primary)}.page-header h1[data-v-19a4bbe2]{font-size:1.5rem;font-weight:600;color:var(--c-800)}.wizard-page[data-v-36a67061]{max-width:860px;margin:0 auto;gap:1.5rem}.loading-state[data-v-36a67061],.wizard-page[data-v-36a67061]{display:flex;flex-direction:column}.loading-state[data-v-36a67061]{align-items:center;justify-content:center;padding:6rem 2rem;gap:1rem;color:var(--c-400);font-size:.9rem}.loading-spinner[data-v-36a67061]{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-36a67061]{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-36a67061]{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-36a67061] svg{width:14px;height:14px}.wizard-back .back-link[data-v-36a67061]:hover{color:var(--c-primary)}.wizard-back h1[data-v-36a67061]{font-size:1.3rem;font-weight:800;color:var(--c-800);margin:0}.wizard-steps[data-v-36a67061]{gap:0;overflow-x:auto;padding-bottom:2px}.step-btn[data-v-36a67061],.wizard-steps[data-v-36a67061]{display:flex;align-items:center}.step-btn[data-v-36a67061]{flex-direction:column;gap:.3rem;background:none;border:none;padding:.4rem .6rem;cursor:pointer;flex-shrink:0;transition:opacity .2s}.step-btn .step-circle[data-v-36a67061]{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-36a67061] svg{width:14px;height:14px}.step-btn .step-label[data-v-36a67061]{font-size:.7rem;font-weight:600;color:var(--c-400);transition:color .2s;white-space:nowrap}.step-btn.done .step-circle[data-v-36a67061]{background:var(--c-success);border-color:var(--c-success);color:#fff}.step-btn.done .step-label[data-v-36a67061]{color:var(--c-success)}.step-btn.active .step-circle[data-v-36a67061]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.step-btn.active .step-label[data-v-36a67061]{color:var(--c-primary)}.step-btn.error .step-circle[data-v-36a67061]{background:var(--c-danger);border-color:var(--c-danger);color:#fff}.step-btn.error .step-label[data-v-36a67061]{color:var(--c-danger)}.step-btn:hover:not(.active) .step-circle[data-v-36a67061]{border-color:var(--c-primary);color:var(--c-primary)}.steps-nav-hint[data-v-36a67061]{font-size:.72rem;color:var(--c-400);text-align:center;margin-top:.3rem;display:flex;align-items:center;justify-content:center;gap:.3rem}.step-connector[data-v-36a67061]{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-36a67061]{background:var(--c-success)}.step-content[data-v-36a67061]{display:flex;flex-direction:column;gap:1.25rem}.form-section[data-v-36a67061]{background:#fff;border-radius:var(--r-xl);padding:1.5rem;box-shadow:var(--shadow-sm)}.section-header[data-v-36a67061]{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-36a67061]{font-size:1.05rem;font-weight:700;color:var(--c-800);margin:0 0 .2rem}.section-header p[data-v-36a67061]{font-size:.8rem;color:var(--c-400);margin:0}.section-icon[data-v-36a67061]{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-36a67061] svg{width:20px;height:20px;color:var(--c-primary)}.form-group[data-v-36a67061]{margin-bottom:1.25rem;position:relative}.form-group[data-v-36a67061]:last-child{margin-bottom:0}.form-group label[data-v-36a67061]{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-36a67061],.form-group textarea[data-v-36a67061]{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-36a67061]:focus,.form-group textarea[data-v-36a67061]: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-36a67061]::-moz-placeholder,.form-group textarea[data-v-36a67061]::-moz-placeholder{color:var(--c-300)}.form-group input[data-v-36a67061]::placeholder,.form-group textarea[data-v-36a67061]::placeholder{color:var(--c-300)}.form-group textarea[data-v-36a67061]{resize:vertical;min-height:130px}.req[data-v-36a67061]{color:var(--c-danger);font-weight:700}.hint-label[data-v-36a67061]{font-size:.78rem;font-weight:400;color:var(--c-400)}.word-count[data-v-36a67061]{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-36a67061]{background:var(--c-success-bg);color:var(--c-success)}.field-hint[data-v-36a67061]{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--c-400);margin-bottom:.6rem}.field-hint[data-v-36a67061] svg{width:14px;height:14px;flex-shrink:0}.form-row[data-v-36a67061]{display:grid;gap:1rem;margin-bottom:1.25rem}.form-row .form-group[data-v-36a67061],.form-row[data-v-36a67061]:last-child{margin-bottom:0}.form-row.cols-2[data-v-36a67061]{grid-template-columns:repeat(2,1fr)}.form-row.cols-3[data-v-36a67061]{grid-template-columns:repeat(3,1fr)}.form-row.cols-4[data-v-36a67061]{grid-template-columns:repeat(4,1fr)}.form-row .col-2[data-v-36a67061]{grid-column:span 2}@media(max-width:640px){.form-row.cols-2[data-v-36a67061],.form-row.cols-3[data-v-36a67061],.form-row.cols-4[data-v-36a67061]{grid-template-columns:1fr}.form-row .col-2[data-v-36a67061]{grid-column:span 1}}@media(min-width:641px)and (max-width:860px){.form-row.cols-3[data-v-36a67061],.form-row.cols-4[data-v-36a67061]{grid-template-columns:repeat(2,1fr)}.form-row .col-2[data-v-36a67061]{grid-column:span 1}}.input-icon[data-v-36a67061]{position:relative}.input-icon[data-v-36a67061] 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-36a67061]{padding-left:2.25rem}.autocomplete-input[data-v-36a67061]{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-36a67061]: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-36a67061]{padding-left:2.25rem}.autocomplete-input input[data-v-36a67061]{flex:1;min-width:140px;border:none;padding:.25rem .5rem;background:transparent;font-size:.9rem}.autocomplete-input input[data-v-36a67061]:focus{outline:none;box-shadow:none}.autocomplete-input .input-spinner[data-v-36a67061]{position:absolute;right:40px;top:50%;transform:translateY(-50%)}.autocomplete-input .input-spinner[data-v-36a67061] svg{width:16px;height:16px;color:var(--c-primary)}.autocomplete-input .clear-btn[data-v-36a67061]{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-36a67061]:hover{background:var(--c-200)}.autocomplete-input .clear-btn[data-v-36a67061] svg{width:14px;height:14px;color:var(--c-500)}.search-icon[data-v-36a67061]{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--c-400);pointer-events:none}.selected-items[data-v-36a67061]{display:flex;flex-wrap:wrap;gap:.4rem}.tag-badge[data-v-36a67061]{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-36a67061]{display:flex;background:none;border:none;cursor:pointer;padding:0;color:#93c5fd}.tag-badge button[data-v-36a67061]:hover{color:var(--c-primary)}.tag-badge button[data-v-36a67061] svg{width:12px;height:12px}.autocomplete-dropdown[data-v-36a67061]{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-36a67061]{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-36a67061] svg{width:14px;height:14px;color:var(--c-400);flex-shrink:0}.autocomplete-dropdown button[data-v-36a67061]:hover{background:var(--c-50)}.autocomplete-dropdown button[data-v-36a67061]:first-child{border-radius:var(--r-lg) var(--r-lg) 0 0}.autocomplete-dropdown button[data-v-36a67061]:last-child{border-radius:0 0 var(--r-lg) var(--r-lg)}.autocomplete-dropdown button[data-v-36a67061]:only-child{border-radius:var(--r-lg)}.autocomplete-dropdown.empty[data-v-36a67061]{padding:1rem;text-align:center;color:var(--c-400);font-size:.875rem}.city-badge[data-v-36a67061]{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-36a67061] svg{width:14px;height:14px}.checkbox-inline[data-v-36a67061]{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:400;color:var(--c-700)}.checkbox-inline input[type=checkbox][data-v-36a67061]{-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-36a67061] svg{width:18px;height:18px;color:var(--c-warning)}.checkbox-inline.is-disabled[data-v-36a67061]{opacity:.45;cursor:not-allowed;pointer-events:none}.checkbox-inline.is-disabled input[type=checkbox][data-v-36a67061]{cursor:not-allowed}.multi-input[data-v-36a67061]{flex-direction:column}.multi-input[data-v-36a67061],.remove-row[data-v-36a67061]{display:flex;gap:.5rem}.remove-row .input-icon[data-v-36a67061]{flex:1}.remove-btn[data-v-36a67061]{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-36a67061] svg{width:16px;height:16px;color:var(--c-danger)}.remove-btn[data-v-36a67061]:hover{background:#fecaca}.add-btn[data-v-36a67061]{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-36a67061]:hover{background:var(--c-100);border-color:var(--c-400)}.add-btn[data-v-36a67061] svg{width:15px;height:15px}.opening-hours[data-v-36a67061]{display:flex;flex-direction:column;gap:.5rem}.day-row[data-v-36a67061]{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-36a67061]{grid-template-columns:1fr 1fr;gap:.5rem}.day-row .day-name[data-v-36a67061],.day-row .time-inputs[data-v-36a67061]{grid-column:span 2}}.day-name[data-v-36a67061]{font-size:.875rem;font-weight:600;color:var(--c-700)}.day-mode-select[data-v-36a67061]{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-36a67061]:focus{outline:none;border-color:var(--c-primary-ring)}.time-inputs[data-v-36a67061]{display:flex;align-items:center;gap:.4rem}.time-inputs.disabled[data-v-36a67061]{opacity:.35;pointer-events:none}.time-inputs span[data-v-36a67061]{color:var(--c-400);font-weight:600}.activation-section[data-v-36a67061]{text-align:center;padding:2.5rem 2rem}.activation-icon[data-v-36a67061]{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-36a67061] svg{width:40px;height:40px;color:var(--c-danger)}.activation-icon.active[data-v-36a67061]{background:var(--c-primary-surface)}.activation-icon.active[data-v-36a67061] svg{color:var(--c-primary)}.activation-section h2[data-v-36a67061]{font-size:1.5rem;font-weight:800;color:var(--c-800);margin:0 0 .75rem}.activation-desc[data-v-36a67061]{color:var(--c-500);line-height:1.6;margin:0 0 1.5rem}.status-badge[data-v-36a67061]{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-36a67061] svg{width:16px;height:16px}.status-badge.active[data-v-36a67061]{background:var(--c-success-bg);color:var(--c-success);border-color:#bbf7d0}.activation-actions[data-v-36a67061]{display:flex;flex-direction:column;align-items:center;gap:1rem}.btn-activate[data-v-36a67061]{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-36a67061] svg{width:20px;height:20px}.btn-activate[data-v-36a67061]:hover:not(:disabled){background:#15803d;transform:translateY(-1px)}.btn-activate[data-v-36a67061]:disabled{opacity:.7;cursor:not-allowed}.btn-deactivate[data-v-36a67061]{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-36a67061] svg{width:20px;height:20px}.btn-deactivate[data-v-36a67061]:hover:not(:disabled){background:#b91c1c;transform:translateY(-1px)}.btn-deactivate[data-v-36a67061]:disabled{opacity:.7;cursor:not-allowed}.btn-skip[data-v-36a67061]{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-36a67061]:hover{background:var(--c-100);color:var(--c-800)}.btn-view-public[data-v-36a67061]{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-36a67061] svg{width:16px;height:16px}.btn-view-public[data-v-36a67061]:hover{background:var(--c-primary-bg-hover,#dbeafe);transform:translateY(-1px)}.activation-info[data-v-36a67061]{display:flex;align-items:center;gap:.5rem;justify-content:center;margin-top:2rem;font-size:.8rem;color:var(--c-400)}.activation-info[data-v-36a67061] svg{width:16px;height:16px;flex-shrink:0}.field-error[data-v-36a67061]{display:flex;align-items:center;gap:.25rem;font-size:.78rem;color:var(--c-danger);margin-top:.3rem}.field-error[data-v-36a67061] svg{width:13px;height:13px;flex-shrink:0}.char-counter[data-v-36a67061]{display:block;text-align:right;font-size:.75rem;color:var(--c-text-muted);margin-top:.2rem}.char-counter.char-counter--warn[data-v-36a67061]{color:var(--c-danger);font-weight:600}.input-icon.is-invalid input[data-v-36a67061]{border-color:var(--c-danger);background:var(--c-danger-bg)}.input-icon.is-invalid input[data-v-36a67061]:focus{border-color:var(--c-danger);box-shadow:0 0 0 3px #ef444426}.form-group input.is-invalid[data-v-36a67061],.form-group textarea.is-invalid[data-v-36a67061]{border-color:var(--c-danger);background:var(--c-danger-bg)}.form-group input.is-invalid[data-v-36a67061]:focus,.form-group textarea.is-invalid[data-v-36a67061]:focus{border-color:var(--c-danger);box-shadow:0 0 0 3px #ef444426}.autocomplete-input.is-invalid[data-v-36a67061],.remove-row input.is-invalid[data-v-36a67061]{border-color:var(--c-danger);background:var(--c-danger-bg)}.remove-row input.is-invalid[data-v-36a67061]:focus{border-color:var(--c-danger);box-shadow:0 0 0 3px #ef444426}.remove-item[data-v-36a67061]{display:flex;flex-direction:column;gap:.2rem}.step-nav[data-v-36a67061]{justify-content:space-between;padding:.25rem 0}.step-nav[data-v-36a67061],.step-nav .step-nav-extras[data-v-36a67061],.step-nav .step-nav-main[data-v-36a67061]{display:flex;align-items:center;gap:.5rem}.step-nav .step-nav-extras[data-v-36a67061]{margin-left:auto}.btn-activate-sm[data-v-36a67061]{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-36a67061]:disabled{opacity:.6;cursor:not-allowed}.btn-deactivate-sm[data-v-36a67061]{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-36a67061]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-36a67061]{position:fixed;inset:0;background:#00000073;z-index:1000;justify-content:center;padding:1rem}.modal-box[data-v-36a67061],.modal-overlay[data-v-36a67061]{display:flex;align-items:center}.modal-box[data-v-36a67061]{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-36a67061]{font-size:1.15rem;font-weight:700;color:var(--c-900);margin:0}.modal-box p[data-v-36a67061]{font-size:.9rem;color:var(--c-600);margin:0}.modal-icon[data-v-36a67061]{font-size:2.5rem;color:var(--c-danger);line-height:1}.modal-hint[data-v-36a67061]{background:var(--c-50);border-radius:var(--r-md);padding:.75rem 1rem;font-size:.85rem!important}.promo-options[data-v-36a67061]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.promo-option[data-v-36a67061]{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-36a67061]:hover{border-color:var(--c-primary-ring);background:var(--c-primary-surface)}.promo-option--disabled[data-v-36a67061]{opacity:.55;cursor:not-allowed}.promo-option--disabled[data-v-36a67061]:hover{border-color:var(--c-200);background:none}.promo-option input[type=checkbox][data-v-36a67061]{margin-top:.15rem;flex-shrink:0;width:1rem;height:1rem;accent-color:var(--c-primary);cursor:pointer}.promo-option div[data-v-36a67061]{display:flex;flex-direction:column;gap:.2rem}.promo-option div strong[data-v-36a67061]{color:var(--c-800);font-size:.9rem}.promo-option div span[data-v-36a67061]{color:var(--c-500);font-size:.8125rem}.promo-no-city[data-v-36a67061]{color:var(--c-warning)!important;font-style:italic}.promo-route[data-v-36a67061]{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--c-500)}.promo-route code[data-v-36a67061]{font-family:monospace;color:var(--c-primary);font-size:.75rem}.promo-route em[data-v-36a67061]{color:var(--c-400);font-style:normal}.promo-date-group[data-v-36a67061]{margin-bottom:1rem}.promo-clear-date[data-v-36a67061]{margin-top:.5rem;font-size:.8125rem}.promo-actions[data-v-36a67061]{display:flex;gap:.75rem;margin-top:.5rem}.promo-info-page[data-v-36a67061]{display:flex;flex-direction:column;gap:1.5rem}.promo-hero[data-v-36a67061]{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-36a67061]{margin:0 0 .25rem;font-size:1.125rem;color:var(--c-800)}.promo-hero p[data-v-36a67061]{margin:0;color:var(--c-600);font-size:.9rem}.promo-hero-icon[data-v-36a67061]{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-36a67061] svg{width:26px;height:26px}.promo-section-label[data-v-36a67061]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-400)}.promo-benefits-grid[data-v-36a67061]{display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem}@media(max-width:700px){.promo-benefits-grid[data-v-36a67061]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.promo-benefits-grid[data-v-36a67061]{grid-template-columns:1fr}}.promo-benefit[data-v-36a67061]{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-36a67061]{font-size:.875rem;color:var(--c-800)}.promo-benefit span[data-v-36a67061]{font-size:.8rem;color:var(--c-500);line-height:1.5}.promo-benefit-icon[data-v-36a67061]{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-36a67061] svg{width:18px;height:18px}.promo-benefit-icon[data-v-36a67061]{margin-bottom:.25rem}.promo-how-list[data-v-36a67061]{display:flex;flex-direction:column;gap:.75rem}.promo-how-item[data-v-36a67061]{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-36a67061]{display:block;font-size:.875rem;color:var(--c-800);margin-bottom:.2rem}.promo-how-item span[data-v-36a67061]{font-size:.8125rem;color:var(--c-500)}.promo-how-num[data-v-36a67061]{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-36a67061],.promo-how-num[data-v-36a67061]{display:flex;align-items:center}.promo-cta-box[data-v-36a67061]{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-36a67061]{flex:1;min-width:180px}.promo-cta-box div strong[data-v-36a67061]{display:block;font-size:.9rem;color:var(--c-800);margin-bottom:.2rem}.promo-cta-box div span[data-v-36a67061]{font-size:.8125rem;color:var(--c-500)}.promo-cta-box a[data-v-36a67061]{text-decoration:none;flex-shrink:0}.promo-cta-box-icon[data-v-36a67061]{width:28px;height:28px;color:var(--c-primary);flex-shrink:0}.promo-rules-note[data-v-36a67061]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--c-500)}.promo-rules-note[data-v-36a67061] svg{width:15px;height:15px;flex-shrink:0}.promo-rules-link[data-v-36a67061]{color:var(--c-primary);text-decoration:none;font-weight:500}.promo-rules-link[data-v-36a67061]:hover{text-decoration:underline}.promo-admin-cta[data-v-36a67061]{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-36a67061]{text-decoration:none;flex-shrink:0}.promo-admin-cta-info[data-v-36a67061]{display:flex;align-items:flex-start;gap:.875rem;flex:1;min-width:200px}.promo-admin-cta-info strong[data-v-36a67061]{display:block;font-size:.9rem;color:var(--c-800);margin-bottom:.2rem}.promo-admin-cta-info span[data-v-36a67061]{font-size:.8125rem;color:var(--c-600)}.promo-admin-cta-icon[data-v-36a67061]{width:28px;height:28px;color:#d97706;flex-shrink:0;margin-top:2px}.tag-search-wrap[data-v-36a67061]{position:relative;display:flex;align-items:center;margin-bottom:.375rem}.tag-search-icon[data-v-36a67061]{position:absolute;left:.625rem;pointer-events:none;display:flex;align-items:center;color:var(--c-400);z-index:1}.tag-search-icon[data-v-36a67061] svg{width:15px;height:15px;flex-shrink:0}.tag-search-input[data-v-36a67061]{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-input[data-v-36a67061]:focus{border-color:var(--c-primary-ring)}.tag-search-clear[data-v-36a67061]{all:unset;cursor:pointer;position:absolute;right:.5rem;display:flex;color:var(--c-400)}.tag-search-clear[data-v-36a67061]:hover{color:var(--c-700)}.tag-search-clear[data-v-36a67061] svg{width:15px;height:15px}.tag-no-results[data-v-36a67061]{padding:.5rem .75rem;font-size:.8125rem;color:var(--c-400);text-align:center}.tag-selected-list[data-v-36a67061]{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem}.tag-selected-badge[data-v-36a67061]{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-36a67061]{all:unset;cursor:pointer;display:flex}.tag-selected-badge button[data-v-36a67061] svg{width:13px;height:13px}.tree-picker-wrap[data-v-36a67061]{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-36a67061]{border-color:var(--c-danger)}.tp-msg[data-v-36a67061]{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-36a67061] svg{width:14px;height:14px}.tp-msg-sm[data-v-36a67061]{padding:.3rem .75rem;justify-content:flex-start;font-size:.775rem}.tp-expand-btn[data-v-36a67061]{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:.2rem;font-size:.7rem;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-36a67061] svg{width:11px;height:11px}.tp-expand-btn[data-v-36a67061]:hover{background:#fef3c7}.tp-row[data-v-36a67061]{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-36a67061]:hover{background:var(--c-50)}.tp-parent[data-v-36a67061]{background:#fefce8;font-weight:600;font-size:.8125rem;color:#78350f;border-bottom:1px solid #fde68a}.tp-parent[data-v-36a67061]:hover{background:#fef9c3}.tp-parent.tp-sel[data-v-36a67061]{background:#f59e0b;color:#fff;border-color:#d97706}.tp-parent.tp-sel .tp-folder[data-v-36a67061]{color:#fff}.tp-sel-child[data-v-36a67061]{padding-left:1.5rem;font-size:.8rem;color:var(--c-600);border-bottom:1px solid var(--c-100)}.tp-sel-child[data-v-36a67061]:last-child{border-bottom:none}.tp-sel-child.tp-sel[data-v-36a67061],.tp-sel-child[data-v-36a67061]:hover{background:var(--c-primary-surface);color:var(--c-primary)}.tp-sel-child.tp-sel[data-v-36a67061]{font-weight:500}.tp-name[data-v-36a67061]{flex:1}.tp-folder[data-v-36a67061]{width:13px;height:13px;flex-shrink:0;color:#f59e0b}.tp-check[data-v-36a67061]{width:14px;height:14px;flex-shrink:0;color:var(--c-primary)}.badge-is-parent[data-v-36a67061]{background:#fef3c7;color:#92400e;border-color:#fde68a;font-weight:600}.badge-folder-icon[data-v-36a67061]{width:12px;height:12px;flex-shrink:0;color:#f59e0b}.badge-folder-icon[data-v-36a67061] svg{width:12px;height:12px}.form-hint[data-v-36a67061]{display:flex;align-items:center;gap:.3rem;font-size:.8rem;margin-top:.35rem}.form-hint[data-v-36a67061] svg{width:14px;height:14px;flex-shrink:0}.hint-warn[data-v-36a67061]{color:var(--c-warning)!important}.dofollow-cta-card[data-v-36a67061]{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-36a67061]{display:flex;align-items:flex-start;gap:.625rem}.dofollow-cta-card__body strong[data-v-36a67061]{font-size:.875rem;font-weight:700;color:var(--c-800);display:block}.dofollow-cta-card__body p[data-v-36a67061]{margin:.125rem 0 0;font-size:.8rem;color:var(--c-500)}.dofollow-cta-card__icon[data-v-36a67061]{color:var(--accent,#6366f1);width:18px;height:18px;flex-shrink:0;margin-top:1px}.dofollow-cta-card__btn[data-v-36a67061]{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-36a67061]:hover:not(:disabled){opacity:.88}.dofollow-cta-card__btn[data-v-36a67061]:disabled{opacity:.6;cursor:not-allowed}.dofollow-cta-card__btn[data-v-36a67061] svg{width:14px;height:14px}.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-4ecc86a8]{display:flex;flex-direction:column;gap:1.25rem}.page-header[data-v-4ecc86a8]{display:flex;align-items:center}.back-link[data-v-4ecc86a8]{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-4ecc86a8]:hover{color:var(--c-primary)}.back-link[data-v-4ecc86a8] svg{width:18px;height:18px}.iedit[data-v-676907ff]{max-width:640px}.iedit-back[data-v-676907ff]{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-676907ff]:hover{color:#4f46e5}.iedit-back[data-v-676907ff] svg{width:16px;height:16px}.iedit-title[data-v-676907ff]{font-size:1.6rem;font-weight:800;margin:0 0 1.25rem;color:#0f172a}.iedit-empty[data-v-676907ff]{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:3rem 1rem;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;color:#64748b}.iedit-empty[data-v-676907ff] svg{width:44px;height:44px;opacity:.5}.iedit-empty h3[data-v-676907ff]{margin:.3rem 0 0;color:#334155}.iedit-empty p[data-v-676907ff]{margin:0;font-size:.88rem;max-width:380px}.edit-listing[data-v-caf0da5c]{max-width:760px}.el-back[data-v-caf0da5c]{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-caf0da5c]:hover{color:var(--c-primary,#4f46e5)}.el-back[data-v-caf0da5c] svg{width:16px;height:16px}.el-title[data-v-caf0da5c]{font-size:1.6rem;font-weight:800;margin:0 0 1.25rem}.el-error[data-v-caf0da5c],.el-loading[data-v-caf0da5c]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;color:var(--c-600,#666)}.el-error[data-v-caf0da5c] svg{width:36px;height:36px;color:#dc2626}.spinner[data-v-caf0da5c]{width:32px;height:32px;border:3px solid var(--c-200,#e5e5e5);border-top-color:var(--c-primary,#4f46e5);border-radius:50%;animation:el-spin-caf0da5c .8s linear infinite}@keyframes el-spin-caf0da5c{to{transform:rotate(1turn)}}.lazy-slot-wrapper[data-v-40a693b9]{position:relative}.lazy-slot-wrapper--loading[data-c=c-nearby-places][data-v-40a693b9]{min-height:850px}.lazy-slot-wrapper--loading[data-c=c-related-blogs][data-v-40a693b9]{min-height:640px}@media(min-width:768px){.lazy-slot-wrapper--loading[data-c=c-related-blogs][data-v-40a693b9]{min-height:460px}}.lazy-slot-wrapper--loading[data-c=c-city-info][data-v-40a693b9]{min-height:1200px}.lazy-slot-wrapper--loading[data-c=c-city-blogs][data-v-40a693b9]{min-height:600px}.lazy-slot-wrapper--loading[data-c=c-recent-places][data-v-40a693b9]{min-height:1100px}.lazy-slot-wrapper--loading[data-c=c-popular-categories][data-v-40a693b9]{min-height:900px}.lazy-slot-wrapper--loading[data-c=c-faq][data-v-40a693b9]{min-height:600px}.lazy-slot-wrapper--loading[data-c=c-search][data-v-40a693b9]{min-height:1500px}.lazy-slot-wrapper--loading[data-c=c-business-card-cta-small][data-v-40a693b9]{min-height:160px}.lazy-bar[data-v-40a693b9]{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-40a693b9 1.2s ease-in-out infinite}@keyframes lazy-shimmer-40a693b9{0%{background-position:200% 0}to{background-position:-200% 0}}.lazy-in-enter-active[data-v-40a693b9]{transition:opacity .35s ease}.lazy-in-enter-from[data-v-40a693b9]{opacity:0}.adult-gate-overlay[data-v-4026f93f]{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}.adult-gate[data-v-4026f93f]{background:#fff;border-radius:var(--r-xl);padding:2.5rem;max-width:460px;width:100%;text-align:center}.adult-gate h2[data-v-4026f93f]{font-size:1.375rem;color:var(--c-800);margin:0 0 .75rem}.adult-gate p[data-v-4026f93f]{color:var(--c-500);margin:0 0 2rem;line-height:1.6}.adult-gate-icon[data-v-4026f93f]{width:56px;height:56px;color:var(--c-warning);margin-bottom:1rem}.adult-gate-actions[data-v-4026f93f]{display:flex;flex-direction:column;gap:.75rem}.btn-confirm[data-v-4026f93f]{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-4026f93f]:hover{background:var(--c-primary-hover)}.btn-deny[data-v-4026f93f]{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-4026f93f]:hover{background:var(--c-50);color:var(--c-800)}[data-v-c83c438e]: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-c83c438e]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}@media(max-width:639px){.pdt-toolbar .pdt-search[data-v-c83c438e]{flex-basis:100%;max-width:none}.pdt-toolbar[data-v-c83c438e] .filter-select,.pdt-toolbar[data-v-c83c438e] select{flex:1 1 auto;min-width:0}}.pdt-search[data-v-c83c438e]{display:inline-flex;align-items:center;gap:.4rem;border:1px solid #d8e0ea;border-radius:9px;padding:.4rem .65rem;background:#fff;color:#94a3b8;flex:1 1 220px;max-width:320px;min-width:0}.pdt-search[data-v-c83c438e] svg{width:16px;height:16px;flex-shrink:0}.pdt-search input[data-v-c83c438e]{border:none;outline:none;flex:1;min-width:0;font-size:.86rem;color:#1e293b;background:transparent;font-family:inherit}.pdt-search input[data-v-c83c438e]::-moz-placeholder{color:#9aa7b8}.pdt-search input[data-v-c83c438e]::placeholder{color:#9aa7b8}.pdt-search[data-v-c83c438e]:focus-within{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.pdt-search-clear[data-v-c83c438e]{border:none;background:none;color:#94a3b8;cursor:pointer;display:inline-flex;padding:0}.pdt-search-clear[data-v-c83c438e]:hover{color:#475569}.pdt-toolbar-right[data-v-c83c438e]{margin-left:auto;display:flex;align-items:center;gap:.5rem}.pdt-count[data-v-c83c438e]{font-size:.82rem;color:#64748b;white-space:nowrap;font-variant-numeric:tabular-nums}.pdt-refresh[data-v-c83c438e]{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8e0ea;border-radius:8px;background:#fff;color:#64748b;cursor:pointer}.pdt-refresh[data-v-c83c438e]:hover{color:#4f46e5;border-color:#b6c2d2}.pdt-refresh[data-v-c83c438e] svg{width:15px;height:15px}.pdt-th-sortable[data-v-c83c438e]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pdt-th-active[data-v-c83c438e],.pdt-th-sortable[data-v-c83c438e]:hover{color:#4f46e5!important}.pdt-caret[data-v-c83c438e]{font-size:.6rem;color:#4f46e5;margin-left:2px}.pdt-th-sortable:not(.pdt-th-active) .pdt-caret[data-v-c83c438e]{color:#cbd5e1}.pdt-th-filter[data-v-c83c438e]{-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-c83c438e]:focus{outline:none;color:#4f46e5}.pdt-th-filtered[data-v-c83c438e]{color:#4f46e5!important}.pdt-th-filtered .pdt-th-filter[data-v-c83c438e]{color:#4f46e5;font-weight:700}.pdt-al-right[data-v-c83c438e]{text-align:right!important}.pdt-al-center[data-v-c83c438e]{text-align:center!important}.pdt-nowrap[data-v-c83c438e]{white-space:nowrap}.pdt-td-check[data-v-c83c438e],.th-check[data-v-c83c438e]{width:40px;text-align:center!important}.pdt-chk[data-v-c83c438e]{width:16px;height:16px;accent-color:#4f46e5;cursor:pointer}.pdt-row-selected td[data-v-c83c438e]{background:#eef0fd!important}.pdt-td-actions[data-v-c83c438e]{text-align:right;white-space:nowrap}.pdt-td-actions[data-v-c83c438e]>*{vertical-align:middle}.pdt-state[data-v-c83c438e]{text-align:center;color:#94a3b8;padding:2rem 1rem!important}.pdt-pager[data-v-c83c438e]{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-c83c438e],.pdt-pg-btn[data-v-c83c438e]{align-items:center;justify-content:center}.pdt-pg-btn[data-v-c83c438e]{min-width:28px;height:28px;display:inline-flex;border:1px solid transparent;border-radius:7px;background:none;color:#475569;font-size:.82rem;font-weight:600;cursor:pointer;font-family:inherit}.pdt-pg-btn[data-v-c83c438e]:hover:not(:disabled):not(.on){background:#fff;border-color:#d8e0ea}.pdt-pg-btn[data-v-c83c438e]:disabled{opacity:.4;cursor:default}.pdt-pg-btn[data-v-c83c438e] svg{width:16px;height:16px}.pdt-pg-btn.on[data-v-c83c438e]{background:#4f46e5;color:#fff}.pdt-pg-gap[data-v-c83c438e]{color:#94a3b8;padding:0 .2rem}.pdt-pg-info[data-v-c83c438e]{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-c83c438e]{display:none}}.lc[data-v-9ab3d7da]{gap:.9rem}.lc[data-v-9ab3d7da],.lc-preview[data-v-9ab3d7da]{display:flex;align-items:center}.lc-preview[data-v-9ab3d7da]{width:84px;height:84px;border-radius:12px;overflow:hidden;cursor:pointer;flex-shrink:0;border:1px solid #e2e8f0;background:#f8fafc;justify-content:center}.lc-preview img[data-v-9ab3d7da]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lc-preview .iconify[data-v-9ab3d7da]{font-size:1.6rem;color:#94a3b8}.lc-preview.empty[data-v-9ab3d7da]{border-style:dashed}.lc-actions[data-v-9ab3d7da]{display:flex;flex-direction:column;gap:.3rem}.lc-btn[data-v-9ab3d7da]{display:inline-flex;align-items:center;gap:.35rem;align-self:flex-start;border:1px solid #cbd5e1;background:#fff;border-radius:8px;padding:.4rem .8rem;font-size:.82rem;font-weight:600;color:#475569;cursor:pointer}.lc-btn[data-v-9ab3d7da]:hover{border-color:#4f46e5;color:#4f46e5}.lc-btn[data-v-9ab3d7da]:disabled{opacity:.6;cursor:default}.lc-hint[data-v-9ab3d7da]{font-size:.72rem;color:#94a3b8}.lc-input[data-v-9ab3d7da]{display:none}.lc-overlay[data-v-9ab3d7da]{position:fixed;inset:0;z-index:1000;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:1rem}.lc-modal[data-v-9ab3d7da]{background:#fff;border-radius:14px;width:min(560px,96vw);overflow:hidden;box-shadow:0 20px 60px #0000004d}.lc-head[data-v-9ab3d7da]{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-9ab3d7da]{display:inline-flex;align-items:center;gap:.4rem}.lc-close[data-v-9ab3d7da]{background:none;border:none;cursor:pointer;font-size:1.1rem;color:#64748b}.lc-area[data-v-9ab3d7da]{background:#0f172a}.lc-cropper[data-v-9ab3d7da]{height:380px}.lc-foot[data-v-9ab3d7da]{display:flex;justify-content:flex-end;gap:.5rem;padding:.8rem 1rem;border-top:1px solid #e2e8f0}.lc-cancel[data-v-9ab3d7da]{border:1px solid #cbd5e1;background:#fff;border-radius:8px;font-weight:600;color:#475569}.lc-cancel[data-v-9ab3d7da],.lc-save[data-v-9ab3d7da]{padding:.5rem .95rem;cursor:pointer}.lc-save[data-v-9ab3d7da]{display:inline-flex;align-items:center;gap:.35rem;border:none;background:#4f46e5;color:#fff;border-radius:8px;font-weight:700}.lc-save[data-v-9ab3d7da]:disabled{opacity:.6;cursor:default}.spin[data-v-9ab3d7da]{animation:lc-spin-9ab3d7da .8s linear infinite}@keyframes lc-spin-9ab3d7da{to{transform:rotate(1turn)}}.modal-overlay--fullscreen[data-v-ab9339b6]{padding:0;align-items:stretch}.modal-overlay--fullscreen .modal-box[data-v-ab9339b6]{border-radius:0;height:100vh;max-height:100vh;display:flex;flex-direction:column}.modal-overlay--fullscreen .modal-content[data-v-ab9339b6]{flex:1;overflow-y:auto}.modal-hdr-left[data-v-ab9339b6]{display:flex;align-items:flex-start;gap:.75rem;flex:1;min-width:0}.modal-hdr-btns[data-v-ab9339b6]{display:flex;align-items:center;gap:.125rem;flex-shrink:0}.modal-ctrl-btn[data-v-ab9339b6]{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-ab9339b6] svg{width:16px;height:16px}.modal-ctrl-btn[data-v-ab9339b6]:hover{color:var(--c-700);background:var(--c-100)}.modal-ctrl-btn--active[data-v-ab9339b6]{color:var(--c-primary)}.modal-ctrl-btn--active[data-v-ab9339b6],.modal-ctrl-btn--active[data-v-ab9339b6]:hover{background:var(--c-primary-surface)}.modal-icon[data-v-ab9339b6]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modal-icon[data-v-ab9339b6] svg{width:20px;height:20px}.modal-icon.modal-icon--primary[data-v-ab9339b6]{background:var(--c-primary-surface);color:var(--c-primary)}.modal-icon.modal-icon--danger[data-v-ab9339b6]{background:#fef2f2;color:var(--c-danger)}.modal-icon.modal-icon--warning[data-v-ab9339b6]{background:#fffbeb;color:#d97706}.modal-icon.modal-icon--success[data-v-ab9339b6]{background:#f0fdf4;color:var(--c-success)}.modal-title[data-v-ab9339b6]{font-size:1rem;font-weight:700;color:var(--c-900);margin:0 0 .125rem}.modal-sub[data-v-ab9339b6]{font-size:.8125rem;color:var(--c-500)}.modal-content[data-v-ab9339b6]{margin-top:.125rem}.modal-actions[data-v-ab9339b6]{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-ab9339b6]{max-width:440px}.modal-box--md[data-v-ab9339b6]{max-width:560px}.modal-box--lg[data-v-ab9339b6]{max-width:680px}.modal-box--xl[data-v-ab9339b6]{max-width:820px}.modal-box--full[data-v-ab9339b6]{max-width:98vw;width:98vw}.modal-fade-enter-active[data-v-ab9339b6],.modal-fade-leave-active[data-v-ab9339b6]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-ab9339b6],.modal-fade-leave-to[data-v-ab9339b6]{opacity:0}.geo-admin[data-v-c36c774c]{padding:.5rem}.ga-head[data-v-c36c774c]{display:flex;align-items:center;justify-content:space-between;margin:0 0 1rem;gap:1rem}.ga-title[data-v-c36c774c]{font-size:1.5rem;font-weight:800;margin:0}.ga-owner-link[data-v-c36c774c]{color:var(--c-primary,#4f46e5);text-decoration:none;font-size:.85rem}.ga-owner-link[data-v-c36c774c]:hover{text-decoration:underline}.ga-add[data-v-c36c774c]{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem 1rem;background:var(--c-primary,#4f46e5);color:#fff;border:none;border-radius:9px;font-weight:700;font-size:.88rem;cursor:pointer}.ga-add[data-v-c36c774c]:hover{background:#4338ca}.ga-add[data-v-c36c774c] svg{width:18px;height:18px}[data-v-c36c774c] .data-table code{color:var(--c-500,#888)}.ga-logo[data-v-c36c774c]{width:32px;height:32px;border-radius:7px;-o-object-fit:cover;object-fit:cover;background:#f1f5f9}.ga-field[data-v-c36c774c]{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;font-weight:600;color:var(--c-700,#444);margin-bottom:.6rem}.ga-inp[data-v-c36c774c]{padding:.5rem .65rem;border:1px solid var(--c-300,#d4d4d4);border-radius:8px;font-size:.88rem;font-weight:400;font-family:inherit}.ga-row2[data-v-c36c774c]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.ga-addr-grid[data-v-c36c774c]{display:grid;grid-template-columns:1fr .5fr .6fr;gap:.6rem}.ga-addr-grid .ga-addr-street[data-v-c36c774c]{grid-column:1/2}.ga-addr-grid .ga-addr-city[data-v-c36c774c]{grid-column:1/-1}.ga-hint[data-v-c36c774c]{font-size:.78rem;color:#94a3b8;font-weight:400}.ga-check[data-v-c36c774c]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:var(--c-700,#444);margin-bottom:.6rem}.ga-check input[data-v-c36c774c]{width:16px;height:16px;accent-color:var(--c-primary,#4f46e5)}.ga-save[data-v-c36c774c]{padding:.6rem 1.3rem;background:var(--c-primary,#4f46e5);color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer}.ga-save[data-v-c36c774c]:disabled{opacity:.6;cursor:not-allowed}.ga-cancel[data-v-c36c774c]{padding:.6rem .85rem;background:#fff;border:1px solid var(--c-300,#d4d4d4);border-radius:8px;cursor:pointer}.psw[data-v-60b7fcdf]{--w:38px;--h:22px;width:var(--w);height:var(--h);border-radius:999px;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-60b7fcdf]{--w:32px;--h:18px}.psw[data-v-60b7fcdf]:disabled{opacity:.5;cursor:not-allowed}.psw.on[data-v-60b7fcdf]{background:#4f46e5;border-color:#4f46e5}.psw-dot[data-v-60b7fcdf]{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-60b7fcdf]{transform:translate(calc(var(--w) - var(--h)))}@media(prefers-reduced-motion:reduce){.psw-dot[data-v-60b7fcdf]{transition:none}}.p-task[data-v-d07aa30b]{display:inline-flex;flex-direction:column;gap:4px;max-width:100%}.p-task__status[data-v-d07aa30b]{font-size:12px;color:var(--text-muted,#6b7280);overflow-wrap:anywhere}.p-task__status--ok[data-v-d07aa30b]{color:var(--success,#16a34a)}.p-task__status--err[data-v-d07aa30b]{color:var(--danger,#dc2626)}.banned-email-page[data-v-50d90c58]{display:flex;flex-direction:column;gap:.875rem}.email-tester[data-v-50d90c58]{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-50d90c58]{width:16px;height:16px;color:var(--c-400);flex-shrink:0}.tester-input[data-v-50d90c58]{max-width:260px;padding:.3rem .6rem;font-size:.875rem;height:auto}.test-badge[data-v-50d90c58]{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-50d90c58] svg{width:13px;height:13px}.test-badge.test-banned[data-v-50d90c58]{background:#fee2e2;color:var(--c-danger)}.test-badge.test-ok[data-v-50d90c58]{background:var(--c-50);color:var(--c-500)}.test-hint[data-v-50d90c58]{font-size:.8rem}.tab-count[data-v-50d90c58]{padding:.1rem .4rem;border-radius:var(--r-full);font-size:.7rem;font-weight:700;background:var(--c-100);color:var(--c-600)}.tab-count.tab-count--danger[data-v-50d90c58]{background:#fee2e2;color:var(--c-danger)}.type-chip[data-v-50d90c58]{display:inline-block;padding:.15rem .5rem;border-radius:var(--r-sm);font-size:.75rem;font-weight:600}.type-chip--exact_email[data-v-50d90c58]{background:#fef3c7;color:#92400e}.type-chip--domain[data-v-50d90c58]{background:#dbeafe;color:#3730a3}.type-chip--regex[data-v-50d90c58]{background:#f3e8ff;color:#6b21a8}.mono[data-v-50d90c58]{font-family:monospace;font-size:.875rem}.muted-text[data-v-50d90c58]{color:var(--c-400);font-size:.875rem}.type-selector[data-v-50d90c58]{display:flex;gap:.375rem;flex-wrap:wrap}.type-btn[data-v-50d90c58]{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-50d90c58]:hover{border-color:var(--c-primary-ring);color:var(--c-primary)}.type-btn.active[data-v-50d90c58]{border-color:var(--c-danger);background:#fff1f2;color:var(--c-danger);font-weight:600}.form-hint[data-v-50d90c58]{font-size:.8rem;color:var(--c-500);margin:.375rem 0 0}.form-hint code[data-v-50d90c58]{background:var(--c-100);padding:0 .3em;border-radius:3px;font-family:monospace}.hint-opt[data-v-50d90c58]{font-weight:400;color:var(--c-400)}.modal-err[data-v-50d90c58]{font-size:.8125rem;color:var(--c-danger);margin:.5rem 0 0}.view-switcher[data-v-50d90c58]{display:flex;gap:.375rem;border-bottom:1px solid var(--c-200);padding-bottom:.5rem}.view-btn[data-v-50d90c58]{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-50d90c58] svg{width:15px;height:15px}.view-btn[data-v-50d90c58]:hover{background:var(--c-50);color:var(--c-primary)}.view-btn.active[data-v-50d90c58]{background:#fff1f2;border-color:var(--c-danger);color:var(--c-danger);font-weight:600}.view-desc[data-v-50d90c58]{font-size:.85rem;color:var(--c-500);margin:0}.view-desc code[data-v-50d90c58]{background:var(--c-100);padding:0 .3em;border-radius:3px;font-family:monospace}.src-name[data-v-50d90c58]{font-weight:600}.src-off[data-v-50d90c58]{display:inline-block;font-size:.7rem;color:var(--c-400)}.src-url[data-v-50d90c58]{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-50d90c58]:hover{text-decoration:underline}.src-count[data-v-50d90c58]{display:inline-block;margin-left:.35rem;font-size:.72rem;font-weight:700;color:#166534}.src-fetch-btn[data-v-50d90c58]{vertical-align:middle;margin-right:.25rem}.origin-tag[data-v-50d90c58]{margin-left:.4rem;padding:.05rem .35rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;background:var(--c-100);color:var(--c-500);vertical-align:middle}.ctx-chip[data-v-50d90c58],.origin-tag[data-v-50d90c58]{display:inline-block;border-radius:var(--r-sm)}.ctx-chip[data-v-50d90c58]{padding:.15rem .5rem;font-size:.75rem;font-weight:600}.ctx-chip--registration[data-v-50d90c58]{background:#fef3c7;color:#92400e}.ctx-chip--subscription[data-v-50d90c58]{background:#dbeafe;color:#1e40af}.ctx-chip--place_contact[data-v-50d90c58]{background:#f3e8ff;color:#6b21a8}.banned-word-page[data-v-faae4937]{display:flex;flex-direction:column;gap:.875rem}.word-tester[data-v-faae4937]{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-faae4937]{width:16px;height:16px;color:var(--c-400);flex-shrink:0}.tester-input[data-v-faae4937]{max-width:320px;padding:.3rem .6rem;font-size:.875rem;height:auto}.test-badge[data-v-faae4937]{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-faae4937] svg{width:13px;height:13px}.test-badge.test-banned[data-v-faae4937]{background:#fee2e2;color:var(--c-danger)}.test-badge.test-ok[data-v-faae4937]{background:var(--c-50);color:var(--c-500)}.test-fragments[data-v-faae4937]{display:inline-flex;gap:.3rem;flex-wrap:wrap}.frag[data-v-faae4937]{font-family:monospace;font-size:.78rem;background:#fee2e2;color:#991b1b;border-radius:var(--r-sm)}.frag[data-v-faae4937],.tab-count[data-v-faae4937]{padding:.1rem .4rem}.tab-count[data-v-faae4937]{border-radius:var(--r-full);font-size:.7rem;font-weight:700;background:var(--c-100);color:var(--c-600)}.tab-count.tab-count--danger[data-v-faae4937]{background:#fee2e2;color:var(--c-danger)}.type-chip[data-v-faae4937]{display:inline-block;padding:.15rem .5rem;border-radius:var(--r-sm);font-size:.75rem;font-weight:600}.type-chip--word[data-v-faae4937]{background:#fef3c7;color:#92400e}.type-chip--regex[data-v-faae4937]{background:#f3e8ff;color:#6b21a8}.mono[data-v-faae4937]{font-family:monospace;font-size:.875rem}.muted-text[data-v-faae4937]{color:var(--c-400);font-size:.875rem}.type-selector[data-v-faae4937]{display:flex;gap:.375rem;flex-wrap:wrap}.type-btn[data-v-faae4937]{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-faae4937]:hover{border-color:var(--c-primary-ring);color:var(--c-primary)}.type-btn.active[data-v-faae4937]{border-color:var(--c-danger);background:#fff1f2;color:var(--c-danger);font-weight:600}.form-hint[data-v-faae4937]{font-size:.8rem;color:var(--c-500);margin:.375rem 0 0}.form-hint code[data-v-faae4937]{background:var(--c-100);padding:0 .3em;border-radius:3px;font-family:monospace}.hint-opt[data-v-faae4937]{font-weight:400;color:var(--c-400)}.modal-err[data-v-faae4937]{font-size:.8125rem;color:var(--c-danger);margin:.5rem 0 0}.thumb[data-v-61923d8e]{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-61923d8e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.thumb-placeholder[data-v-61923d8e]{width:18px;height:18px;color:var(--c-400)}.title-link[data-v-61923d8e]{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-61923d8e]:hover{color:var(--c-primary)}.badge-category[data-v-61923d8e]{background:#ede9fe;color:#7c3aed}.no-value[data-v-61923d8e]{color:var(--c-400)}.td-date[data-v-61923d8e]{color:var(--c-500);font-size:.875rem}.empty-blog[data-v-61923d8e]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 0}.delete-msg[data-v-61923d8e]{font-size:.9rem;color:var(--c-600);line-height:1.5}.cache-overview[data-v-04061219]{display:flex;flex-direction:column;gap:1.25rem}.page-header[data-v-04061219]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:0}.page-header h1[data-v-04061219]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 .25rem}.subtitle[data-v-04061219]{color:var(--c-500);font-size:.9rem;margin:0}.header-actions[data-v-04061219]{display:flex;gap:.5rem;flex-wrap:wrap}.cache-tabs[data-v-04061219]{display:flex;gap:.25rem;border-bottom:2px solid var(--c-100)}.cache-tab[data-v-04061219]{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-04061219]:hover{color:var(--c-700)}.cache-tab.active[data-v-04061219]{color:var(--c-primary);border-bottom-color:var(--c-primary);font-weight:600}.mono-text[data-v-04061219]{font-family:monospace;font-size:.875rem;color:var(--c-600)}.name-wrap[data-v-04061219]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.c-name[data-v-04061219]{font-family:monospace;font-size:.875rem;font-weight:600;color:var(--c-700)}.badge-off[data-v-04061219],.c-name[data-v-04061219]{background:var(--c-100);padding:.1rem .4rem;border-radius:var(--r-sm)}.badge-off[data-v-04061219]{font-size:.75rem;color:var(--c-400)}.strat-badge[data-v-04061219]{display:inline-block;font-size:.75rem;font-weight:600;padding:.15rem .5rem;border-radius:var(--r-sm)}.strat-badge[data-v-04061219],.strat-basic[data-v-04061219]{background:var(--c-100);color:var(--c-600)}.strat-sliding[data-v-04061219]{background:#fef3c7;color:#92400e}.strat-auto_refresh[data-v-04061219]{background:#dcfce7;color:#166534}.size-btn[data-v-04061219]{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-04061219]{color:var(--c-primary);font-weight:700}.size-btn--filled[data-v-04061219]:not(:disabled){cursor:pointer}.size-btn--filled[data-v-04061219]:not(:disabled):hover{background:var(--c-primary-surface)}.size-max[data-v-04061219]{color:var(--c-300);font-weight:400;font-size:.8rem}.edit-fields[data-v-04061219]{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:.5rem}.edit-fields .form-field[data-v-04061219]{flex:1;min-width:130px}.edit-hint[data-v-04061219]{font-size:.8125rem;color:var(--c-400);margin:.5rem 0 0}.keys-list-wrap[data-v-04061219]{max-height:320px;overflow-y:auto;border:1px solid var(--c-100);border-radius:var(--r-md);margin-top:.25rem}.keys-empty[data-v-04061219]{text-align:center;color:var(--c-400);padding:1.25rem;font-size:.875rem}.key-row[data-v-04061219]{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-04061219]:last-child{border-bottom:none}.key-row[data-v-04061219]:hover{background:var(--c-50)}.key-val[data-v-04061219]{font-family:monospace;font-size:.8125rem;color:var(--c-700);word-break:break-all;flex:1}.geo-admin[data-v-6d762a8a]{padding:.5rem}.ga-head[data-v-6d762a8a]{display:flex;align-items:center;justify-content:space-between;margin:0 0 1rem;gap:1rem}.ga-title[data-v-6d762a8a]{font-size:1.5rem;font-weight:800;margin:0}.ga-owner-link[data-v-6d762a8a]{color:var(--c-primary,#4f46e5);text-decoration:none;font-size:.85rem}.ga-owner-link[data-v-6d762a8a]:hover{text-decoration:underline}.ga-add[data-v-6d762a8a]{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem 1rem;background:var(--c-primary,#4f46e5);color:#fff;border:none;border-radius:9px;font-weight:700;font-size:.88rem;cursor:pointer}.ga-add[data-v-6d762a8a]:hover{background:#4338ca}.ga-add[data-v-6d762a8a] svg{width:18px;height:18px}.ga-logo[data-v-6d762a8a]{width:32px;height:32px;border-radius:7px;-o-object-fit:cover;object-fit:cover;background:#f1f5f9}.ga-field[data-v-6d762a8a]{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;font-weight:600;color:#444;margin-bottom:.6rem}.ga-inp[data-v-6d762a8a]{padding:.5rem .65rem;border:1px solid var(--c-300,#d4d4d4);border-radius:8px;font-size:.88rem;font-weight:400;font-family:inherit}.ga-row2[data-v-6d762a8a]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.ga-addr-grid[data-v-6d762a8a]{display:grid;grid-template-columns:1fr .5fr .6fr;gap:.6rem}.ga-addr-grid .ga-addr-street[data-v-6d762a8a]{grid-column:1/2}.ga-addr-grid .ga-addr-city[data-v-6d762a8a]{grid-column:1/-1}.ga-hint[data-v-6d762a8a]{font-size:.78rem;color:#94a3b8;font-weight:400}.ga-check[data-v-6d762a8a]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:#444;margin-bottom:.6rem}.ga-check input[data-v-6d762a8a]{width:16px;height:16px;accent-color:var(--c-primary,#4f46e5)}.ga-save[data-v-6d762a8a]{padding:.6rem 1.3rem;background:var(--c-primary,#4f46e5);color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer}.ga-save[data-v-6d762a8a]:disabled{opacity:.6;cursor:not-allowed}.ga-cancel[data-v-6d762a8a]{padding:.6rem .85rem;background:#fff;border:1px solid var(--c-300,#d4d4d4);border-radius:8px;cursor:pointer}.geo[data-v-d37dbe12]{padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.geo-head[data-v-d37dbe12]{display:flex;align-items:center;gap:1rem}.addr-test[data-v-d37dbe12]{border:1px dashed #c7b8ff;background:#faf8ff;border-radius:12px;padding:1rem 1.1rem}.addr-test-head[data-v-d37dbe12]{display:flex;align-items:center;gap:.5rem;font-size:.95rem;color:#5b21b6;margin-bottom:.8rem}.addr-test-hint[data-v-d37dbe12]{color:#8b8b8b;font-size:.8rem;font-weight:400}.addr-test-import[data-v-d37dbe12]{background:#0e7490;color:#fff;border:none;border-radius:7px;padding:.35rem .7rem;font-size:.78rem;font-weight:600;cursor:pointer}.addr-test-import[data-v-d37dbe12]:disabled{opacity:.6;cursor:not-allowed}.progbar[data-v-d37dbe12]{display:flex;align-items:center;gap:.5rem;margin:.5rem 0 0}.progbar--wide[data-v-d37dbe12]{margin:.6rem 0}.progbar-track[data-v-d37dbe12]{flex:1;height:10px;background:#e5e7eb;border-radius:999px;overflow:hidden}.progbar-fill[data-v-d37dbe12]{height:100%;background:linear-gradient(90deg,#4f46e5,#06b6d4);border-radius:999px;transition:width .4s ease}.progbar-label[data-v-d37dbe12]{font-size:.76rem;color:#475569;white-space:nowrap;font-variant-numeric:tabular-nums}.btn-import--prg[data-v-d37dbe12]{background:#0e7490;margin-top:.6rem}.btn-import--prg[data-v-d37dbe12]:hover:not(:disabled){background:#155e75}.col-empty[data-v-d37dbe12]{padding:.6rem .5rem;color:#94a3b8}.col-empty[data-v-d37dbe12],.ep-hint[data-v-d37dbe12]{font-size:.78rem;font-style:italic}.ep-hint[data-v-d37dbe12]{color:#64748b;margin:.2rem 0 0}.addr-test-body[data-v-d37dbe12]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:900px){.addr-test-body[data-v-d37dbe12]{grid-template-columns:1.3fr .7fr}}.addr-test-out[data-v-d37dbe12]{background:#0f172a;border-radius:10px;padding:.5rem .75rem;overflow:hidden}.addr-test-out-head[data-v-d37dbe12]{display:flex;align-items:center;justify-content:space-between;color:#cbd5e1;font-size:.8rem;margin-bottom:.4rem}.addr-test-out-head code[data-v-d37dbe12]{color:#93c5fd}.addr-test-out pre[data-v-d37dbe12]{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-d37dbe12]::-webkit-scrollbar{width:12px;height:12px}.addr-test-out pre[data-v-d37dbe12]::-webkit-scrollbar-track{background:#1e293b;border-radius:6px}.addr-test-out pre[data-v-d37dbe12]::-webkit-scrollbar-thumb{background:#64748b;border-radius:6px;border:2px solid #1e293b}.addr-test-out pre[data-v-d37dbe12]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.addr-test-reset[data-v-d37dbe12]{background:#334155;color:#fff;border:none;border-radius:6px;padding:.2rem .55rem;font-size:.75rem;cursor:pointer}.geo-title[data-v-d37dbe12]{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0}.status-card[data-v-d37dbe12]{display:flex;gap:1.5rem;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1.25rem 1.5rem;flex-wrap:wrap}.status-left[data-v-d37dbe12]{display:flex;flex-direction:column;gap:1rem;flex:1;min-width:220px}.status-right[data-v-d37dbe12]{display:flex;flex-direction:column;gap:.75rem;flex:2;min-width:280px}.status-source[data-v-d37dbe12]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.source-label[data-v-d37dbe12]{font-size:.72rem;font-weight:700;color:#94a3b8;text-transform:uppercase}.source-val[data-v-d37dbe12]{font-size:.82rem;font-weight:700;background:#e0f2fe;color:#0369a1;padding:.15rem .5rem;border-radius:6px}.source-url[data-v-d37dbe12]{font-size:.72rem;color:#94a3b8;font-family:monospace;word-break:break-all}.status-counts[data-v-d37dbe12]{display:flex;gap:1rem;flex-wrap:wrap}.cnt-item[data-v-d37dbe12]{display:flex;flex-direction:column;align-items:center;background:#f8fafc;border-radius:10px;padding:.5rem .9rem}.cnt-n[data-v-d37dbe12]{font-size:1.3rem;font-weight:800;color:#0f172a}.cnt-l[data-v-d37dbe12]{font-size:.7rem;color:#64748b}.btn-import[data-v-d37dbe12]{display:flex;align-items:center;gap:.6rem;padding:.75rem 1.5rem;background:#4f46e5;color:#fff;border:none;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;align-self:flex-start}.btn-import[data-v-d37dbe12]:hover:not(:disabled){background:#4338ca}.btn-import[data-v-d37dbe12]:disabled{opacity:.55;cursor:not-allowed}.spin[data-v-d37dbe12]{animation:spin-d37dbe12 1s linear infinite;display:inline-block}@keyframes spin-d37dbe12{to{transform:rotate(1turn)}}.import-hint[data-v-d37dbe12]{font-size:.78rem;color:#94a3b8;margin:0}.sync-result[data-v-d37dbe12]{padding:.6rem .9rem;border-radius:8px;font-size:.82rem}.sync-result.res-ok[data-v-d37dbe12]{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.sync-result.res-warn[data-v-d37dbe12]{background:#fffbeb;color:#92400e;border:1px solid #fde68a}.err-list[data-v-d37dbe12]{margin:.3rem 0 0 1rem;padding:0;font-size:.78rem}.sync-mini-btns[data-v-d37dbe12]{display:flex;gap:.5rem;flex-wrap:wrap}.sync-btn[data-v-d37dbe12]{padding:.35rem .8rem;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;font-size:.78rem;font-weight:600;cursor:pointer;color:#334155}.sync-btn[data-v-d37dbe12]:hover:not(:disabled){background:#e2e8f0}.sync-btn[data-v-d37dbe12]:disabled{opacity:.5;cursor:not-allowed}.sync-btn--gmina[data-v-d37dbe12]{border-color:#4f46e5;color:#4f46e5}.sync-btn--gmina[data-v-d37dbe12]:hover:not(:disabled){background:#eff6ff}.sync-btn--fts[data-v-d37dbe12]{border-color:#7c3aed;color:#7c3aed}.sync-btn--fts[data-v-d37dbe12]:hover:not(:disabled){background:#f5f3ff}.geo-workspace[data-v-d37dbe12]{display:flex;gap:0;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;min-height:500px}.geo-cols[data-v-d37dbe12]{display:flex;flex:1;overflow-x:auto}.geo-col[data-v-d37dbe12]{flex:0 0 170px;border-right:1px solid #e2e8f0;display:flex;flex-direction:column}.geo-col[data-v-d37dbe12]:last-child{border-right:none}.geo-col.dim[data-v-d37dbe12]{opacity:.4;pointer-events:none}.col-head[data-v-d37dbe12]{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-d37dbe12]{font-weight:400;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.7rem}.cnt[data-v-d37dbe12]{margin-left:auto;background:#e2e8f0;color:#475569;border-radius:20px;padding:0 .4rem;font-size:.68rem}.cnt[data-v-d37dbe12],.col-add[data-v-d37dbe12]{font-weight:700;flex-shrink:0}.col-add[data-v-d37dbe12]{width:22px;height:22px;border:1px solid #cbd5e1;border-radius:5px;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-d37dbe12]:hover:not(:disabled){background:#eff6ff;border-color:#4f46e5}.col-add[data-v-d37dbe12]:disabled{opacity:.3;cursor:not-allowed}.col-search[data-v-d37dbe12]{padding:.4rem .6rem;font-size:.8rem;outline:none;box-sizing:border-box}.col-search[data-v-d37dbe12],.osm-btn[data-v-d37dbe12]{border:none;border-bottom:1px solid #e2e8f0;width:100%}.osm-btn[data-v-d37dbe12]{padding:.35rem .6rem;font-size:.73rem;font-weight:700;cursor:pointer;background:#f0fdf4;color:#15803d;text-align:left}.osm-btn[data-v-d37dbe12]:hover:not(:disabled){background:#dcfce7}.osm-btn[data-v-d37dbe12]:disabled{opacity:.5;cursor:not-allowed}.col-list[data-v-d37dbe12]{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}.col-item[data-v-d37dbe12]{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-d37dbe12]:hover:not(.no-click){background:#f0f9ff}.col-item.active[data-v-d37dbe12]{background:#eff6ff;font-weight:700;color:#4f46e5}.col-item.no-click[data-v-d37dbe12]{cursor:default}.empty-info[data-v-d37dbe12]{color:#94a3b8;font-size:.75rem;justify-content:center}.item-name[data-v-d37dbe12]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.item-right[data-v-d37dbe12]{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.item-actions[data-v-d37dbe12]{display:none;gap:.15rem}.col-item:hover .item-actions[data-v-d37dbe12],.ia-btn[data-v-d37dbe12]{display:flex}.ia-btn[data-v-d37dbe12]{width:20px;height:20px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;cursor:pointer;color:#64748b;align-items:center;justify-content:center;padding:0}.ia-btn[data-v-d37dbe12]:hover{background:#f0f9ff;color:#4f46e5;border-color:#93c5fd}.ia-btn.danger[data-v-d37dbe12]:hover{background:#fef2f2;color:#dc2626;border-color:#fca5a5}.ia-btn[data-v-d37dbe12] svg{width:12px;height:12px}.teryt-badge[data-v-d37dbe12]{font-size:.65rem;font-weight:700;background:#e0f2fe;color:#0369a1;border-radius:3px;padding:.05rem .3rem;font-family:monospace;flex-shrink:0}.teryt-badge.simc[data-v-d37dbe12]{background:#d1fae5;color:#065f46}.teryt-badge.ulic[data-v-d37dbe12]{background:#fef3c7;color:#92400e}.street-item[data-v-d37dbe12]{flex-direction:column;align-items:stretch;cursor:pointer}.street-row[data-v-d37dbe12]{display:flex;align-items:center;justify-content:space-between;gap:.3rem;width:100%}.street-breadcrumb[data-v-d37dbe12]{font-size:.65rem;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-d37dbe12]{font-size:.62rem;background:#f1f5f9;color:#64748b;border-radius:3px;padding:.05rem .3rem;flex-shrink:0}.type-badge.dzielnice[data-v-d37dbe12]{background:#fce7f3;color:#9d174d}.edit-panel[data-v-d37dbe12]{width:280px;flex-shrink:0;border-left:1px solid #e2e8f0;background:#fff;display:flex;flex-direction:column}.ep-head[data-v-d37dbe12]{padding:.75rem 1rem;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;gap:.5rem;background:#f8fafc}.ep-title[data-v-d37dbe12]{font-size:.9rem;font-weight:700;color:#0f172a}.ep-parent[data-v-d37dbe12]{font-size:.75rem;color:#94a3b8;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-close[data-v-d37dbe12]{margin-left:auto;width:24px;height:24px;border:none;background:none;cursor:pointer;color:#94a3b8;font-size:1rem;border-radius:4px;flex-shrink:0}.ep-close[data-v-d37dbe12]:hover{background:#f1f5f9;color:#334155}.ep-body[data-v-d37dbe12]{flex:1;padding:1rem;gap:.75rem;overflow-y:auto}.ep-body[data-v-d37dbe12],.ep-field[data-v-d37dbe12]{display:flex;flex-direction:column}.ep-field[data-v-d37dbe12]{gap:.25rem;font-size:.78rem;font-weight:600;color:#475569}.req[data-v-d37dbe12]{color:#dc2626}.ep-inp[data-v-d37dbe12]{padding:.45rem .6rem;border:1px solid #d1d5db;border-radius:7px;font-size:.85rem;outline:none}.ep-inp[data-v-d37dbe12]:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #dbeafe}select.ep-inp[data-v-d37dbe12]{background:#fff}.ep-footer[data-v-d37dbe12]{padding:.75rem 1rem;border-top:1px solid #e2e8f0;display:flex;gap:.5rem}.ep-save[data-v-d37dbe12]{flex:1;padding:.55rem;background:#4f46e5;color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer;font-size:.85rem}.ep-save[data-v-d37dbe12]:hover:not(:disabled){background:#4338ca}.ep-save[data-v-d37dbe12]:disabled{opacity:.6;cursor:not-allowed}.ep-cancel[data-v-d37dbe12]{padding:.55rem .9rem;border:1px solid #d1d5db;border-radius:8px;background:#fff;cursor:pointer;font-size:.85rem;color:#475569}.ep-cancel[data-v-d37dbe12]:hover{background:#f8fafc}.panel-slide-enter-active[data-v-d37dbe12],.panel-slide-leave-active[data-v-d37dbe12]{transition:width .18s ease,opacity .18s ease}.panel-slide-enter-from[data-v-d37dbe12],.panel-slide-leave-to[data-v-d37dbe12]{width:0;opacity:0;overflow:hidden}.log-head[data-v-d37dbe12]{font-size:.85rem;font-weight:700;color:#475569;margin-bottom:.5rem}.st-ok[data-v-d37dbe12]{color:#16a34a}.st-err[data-v-d37dbe12],.st-ok[data-v-d37dbe12]{font-weight:600}.st-err[data-v-d37dbe12]{color:#dc2626}[data-v-d37dbe12] .data-table tr.log-fail td{background:#fef2f2}.log-err-msg[data-v-d37dbe12]{cursor:help;margin-left:.3rem}.isp[data-v-13412185]{display:flex;flex-direction:column;gap:.75rem}.isp-info[data-v-13412185]{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-13412185] svg{width:16px;height:16px;color:var(--c-primary);flex-shrink:0}.source-name[data-v-13412185]{font-size:.85rem;background:var(--c-100);padding:.1em .4em;border-radius:3px;color:var(--c-700)}.source-preview[data-v-13412185]{font-size:.78rem;color:var(--c-500);display:block;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.json-hint[data-v-13412185]{font-size:.8rem;color:var(--c-500);margin-bottom:.625rem}.json-hint code[data-v-13412185]{background:var(--c-100);padding:.1em .35em;border-radius:3px;color:var(--c-700)}.json-editor[data-v-13412185]{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-13412185]:focus{outline:none;border-color:var(--c-primary-ring)}.json-editor--error[data-v-13412185]{border-color:var(--c-danger)}.json-status[data-v-13412185]{display:flex;align-items:center;gap:4px;font-size:.8rem;margin-top:.25rem}.json-status[data-v-13412185] svg{width:14px;height:14px;flex-shrink:0}.json-status.error[data-v-13412185]{color:var(--c-danger)}.json-status.ok[data-v-13412185]{color:var(--c-success)}.modal-error[data-v-13412185]{font-size:.8125rem;color:var(--c-danger);margin:.5rem 0 0}.geo-admin[data-v-3a87d2c2]{padding:.5rem}.ga-head[data-v-3a87d2c2]{display:flex;align-items:center;justify-content:space-between;margin:0 0 1rem;gap:1rem}.ga-title[data-v-3a87d2c2]{font-size:1.5rem;font-weight:800;margin:0}.ga-add[data-v-3a87d2c2]{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem 1rem;background:var(--c-primary,#4f46e5);color:#fff;border:none;border-radius:9px;font-weight:700;font-size:.88rem;cursor:pointer}.ga-add[data-v-3a87d2c2]:hover{background:#4338ca}.ga-add[data-v-3a87d2c2] svg{width:18px;height:18px}.ga-owner-link[data-v-3a87d2c2]{color:var(--c-primary,#4f46e5);text-decoration:none;font-size:.85rem}.ga-owner-link[data-v-3a87d2c2]:hover{text-decoration:underline}.ga-userfilter[data-v-3a87d2c2]{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.9rem;padding:.35rem .7rem;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;font-size:.82rem;font-weight:600;color:#4338ca}.ga-userfilter[data-v-3a87d2c2] svg{width:15px;height:15px}.ga-userfilter-id[data-v-3a87d2c2]{color:#4338ca;font-weight:800;text-decoration:none}.ga-userfilter-id[data-v-3a87d2c2]:hover{text-decoration:underline}.ga-userfilter-x[data-v-3a87d2c2]{all:unset;cursor:pointer;display:inline-flex;align-items:center;color:#6366f1}.ga-userfilter-x[data-v-3a87d2c2]:hover{color:#312e81}.ga-field[data-v-3a87d2c2]{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;font-weight:600;color:#444;margin-bottom:.6rem}.ga-inp[data-v-3a87d2c2]{padding:.5rem .65rem;border:1px solid var(--c-300,#d4d4d4);border-radius:8px;font-size:.88rem;font-weight:400;font-family:inherit}.ga-geo[data-v-3a87d2c2]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.ga-section[data-v-3a87d2c2]{font-size:.72rem;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-3a87d2c2]{padding:.6rem 1.3rem;background:var(--c-primary,#4f46e5);color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer}.ga-save[data-v-3a87d2c2]:disabled{opacity:.6;cursor:not-allowed}.ga-cancel[data-v-3a87d2c2]{padding:.6rem .85rem;background:#fff;border:1px solid var(--c-300,#d4d4d4);border-radius:8px;cursor:pointer}.ip-filter-page[data-v-45373699]{display:flex;flex-direction:column;gap:.875rem}.badge-maint[data-v-45373699]{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-45373699] svg{width:13px;height:13px}.maint-panel[data-v-45373699]{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-45373699]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.maint-label[data-v-45373699]{flex:1;display:flex;flex-direction:column;gap:.1rem}.maint-label strong[data-v-45373699]{font-size:.875rem;font-weight:600;color:var(--c-800)}.maint-label span[data-v-45373699]{font-size:.8rem;color:var(--c-500)}.toggle-switch[data-v-45373699]{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0;cursor:pointer}.toggle-switch input[data-v-45373699]{opacity:0;width:0;height:0;position:absolute}.toggle-switch .toggle-track[data-v-45373699]{position:absolute;inset:0;background:var(--c-200);border-radius:12px;transition:background .2s}.toggle-switch .toggle-track[data-v-45373699]: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-45373699]{background:var(--c-primary)}.toggle-switch input:checked+.toggle-track[data-v-45373699]:before{transform:translate(20px)}.tab-count[data-v-45373699]{padding:.1rem .4rem;border-radius:var(--r-full);font-size:.7rem;font-weight:700;background:var(--c-100);color:var(--c-600)}.tab-count.tab-count--danger[data-v-45373699]{background:#fee2e2;color:var(--c-danger)}.tab-count.tab-count--success[data-v-45373699]{background:var(--c-success-bg);color:var(--c-success)}.tab-count.tab-count--warning[data-v-45373699]{background:#fef3c7;color:#92400e}.ip-chip[data-v-45373699]{display:inline-block;padding:.15rem .5rem;border-radius:var(--r-sm)}.ip-chip.ip-chip--danger[data-v-45373699]{background:#fee2e2}.ip-chip.ip-chip--success[data-v-45373699]{background:var(--c-success-bg)}.mono[data-v-45373699]{font-family:monospace}.muted-text[data-v-45373699]{color:var(--c-400);font-size:.875rem}.count-ok[data-v-45373699]{color:var(--c-success);font-weight:600}.count-max[data-v-45373699]{font-weight:600}.count-danger[data-v-45373699],.count-max[data-v-45373699]{color:var(--c-danger)}.tbl-title[data-v-45373699]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;color:var(--c-700)}.tbl-title .sh-icon[data-v-45373699]{width:16px;height:16px;color:var(--c-400);flex-shrink:0}.viol-btn[data-v-45373699]{vertical-align:middle;margin-left:.25rem}.bar-wrap[data-v-45373699]{height:6px;background:var(--c-100);border-radius:3px;overflow:hidden}.bar-fill[data-v-45373699]{height:100%;border-radius:3px;transition:width .3s}.section-header[data-v-45373699]{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-45373699]{font-weight:700}.section-header .sh-icon[data-v-45373699]{width:16px;height:16px;color:var(--c-400);flex-shrink:0}.cfg-body[data-v-45373699]{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.cfg-fields[data-v-45373699]{display:flex;gap:1rem;flex-wrap:wrap;align-items:flex-end}.cfg-input[data-v-45373699]{max-width:140px}.cfg-row[data-v-45373699]{display:flex;align-items:center;gap:.5rem}.cfg-hint[data-v-45373699]{font-size:.8rem;color:var(--c-400);white-space:nowrap}.cfg-footer[data-v-45373699]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding-top:.75rem;border-top:1px solid var(--c-50)}.cfg-current[data-v-45373699]{font-size:.8125rem;color:var(--c-500)}.cfg-current strong[data-v-45373699]{color:var(--c-700)}.strategy-row[data-v-45373699]{display:flex;gap:.5rem;flex-wrap:wrap}.strategy-btn[data-v-45373699]{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-45373699] svg{width:15px;height:15px}.strategy-btn[data-v-45373699]:hover{border-color:var(--c-primary-ring);color:var(--c-primary)}.strategy-btn.active[data-v-45373699]{border-color:var(--c-primary);background:var(--c-primary-surface);color:var(--c-primary);font-weight:600}.ep-yes[data-v-45373699]{color:var(--c-success)}.ep-no[data-v-45373699],.ep-yes[data-v-45373699]{width:16px;height:16px}.ep-no[data-v-45373699]{color:var(--c-300)}.csv-input[data-v-45373699]{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-45373699]:focus{border-color:var(--c-primary)}.hint-text[data-v-45373699]{font-size:.8125rem;color:var(--c-500);margin:0 0 .5rem}.hint-text code[data-v-45373699]{background:var(--c-100);padding:0 .3em;border-radius:3px}.hint-opt[data-v-45373699]{font-weight:400;color:var(--c-400)}.info-loading[data-v-45373699]{display:flex;align-items:center;gap:.75rem;padding:1.5rem;color:var(--c-500);justify-content:center}.info-error[data-v-45373699]{color:var(--c-danger);font-size:.875rem;padding:.75rem 0}.ip-info-grid[data-v-45373699]{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-45373699]{display:flex;gap:1rem;padding:.5rem .75rem;font-size:.875rem;border-bottom:1px solid var(--c-50)}.ip-info-row[data-v-45373699]:last-child{border-bottom:none}.ip-info-row[data-v-45373699]:nth-child(2n){background:var(--c-50)}.ip-info-label[data-v-45373699]{width:110px;flex-shrink:0;color:var(--c-500);font-size:.8125rem}.ip-info-val[data-v-45373699]{flex:1;color:var(--c-800);word-break:break-all}.ip-info-val.mono[data-v-45373699]{font-family:monospace}.analyze-header[data-v-45373699]{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem;font-size:.875rem}.analyze-header code[data-v-45373699]{font-size:1rem;font-weight:700;color:var(--c-800)}.analyze-ip-list[data-v-45373699]{max-height:200px;overflow-y:auto;border:1px solid var(--c-100);border-radius:var(--r-md)}.analyze-ip-row[data-v-45373699]{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-45373699]:last-child{border-bottom:none}.modal-err[data-v-45373699]{font-size:.8125rem;color:var(--c-danger);margin:.5rem 0 0}.slide-down-enter-active[data-v-45373699],.slide-down-leave-active[data-v-45373699]{transition:max-height .25s ease,opacity .2s;overflow:hidden;max-height:500px}.slide-down-enter-from[data-v-45373699],.slide-down-leave-to[data-v-45373699]{max-height:0;opacity:0}.btn-xs[data-v-45373699]{padding:.2rem .6rem;font-size:.8rem}.ip-tester[data-v-45373699]{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-45373699]{width:16px;height:16px;color:var(--c-400);flex-shrink:0}.ip-tester-input[data-v-45373699]{max-width:220px;padding:.3rem .6rem;font-size:.875rem;height:auto}.ip-check-badge[data-v-45373699]{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-45373699] svg{width:13px;height:13px}.ip-check-badge.ip-check-bl[data-v-45373699]{background:#fee2e2;color:var(--c-danger)}.ip-check-badge.ip-check-ok[data-v-45373699]{background:var(--c-50);color:var(--c-500)}.ip-check-badge.ip-check-wl[data-v-45373699]{background:var(--c-success-bg);color:var(--c-success)}.ip-check-badge.ip-check-neutral[data-v-45373699]{background:var(--c-50);color:var(--c-400)}.geo-api-btns[data-v-45373699]{display:flex;gap:.375rem;flex-wrap:wrap;margin-bottom:1rem}.geo-api-btn[data-v-45373699]{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-45373699] svg{width:14px;height:14px}.geo-api-btn[data-v-45373699]:hover{border-color:var(--c-primary-ring)}.geo-api-btn.active[data-v-45373699],.geo-api-btn[data-v-45373699]:hover{color:var(--c-primary);background:var(--c-primary-surface)}.geo-api-btn.active[data-v-45373699]{border-color:var(--c-primary);font-weight:600}.geo-api-btn--both[data-v-45373699]{border-style:dashed}.geo-result-block[data-v-45373699]{margin-bottom:.75rem}.geo-result-block[data-v-45373699]:last-child{margin-bottom:0}.geo-result-src[data-v-45373699]{font-size:.75rem;font-weight:700;color:var(--c-500);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.375rem}.geo-placeholder[data-v-45373699]{text-align:center;padding:1.5rem;color:var(--c-400);font-size:.875rem}.logs-page[data-v-441603c9]{display:flex;flex-direction:column;gap:1rem}.logs-fullscreen[data-v-441603c9],:fullscreen .logs-page[data-v-441603c9]{position:fixed;inset:0;z-index:9999;max-width:100%;background:#0f172a;padding:.75rem 1rem;overflow:hidden}.logs-fullscreen .page-header h1[data-v-441603c9],:fullscreen .logs-page .page-header h1[data-v-441603c9]{color:#e2e8f0;font-size:1.125rem}.logs-fullscreen .card[data-v-441603c9],:fullscreen .logs-page .card[data-v-441603c9]{border-radius:var(--r-md)}.logs-fullscreen .log-card[data-v-441603c9],:fullscreen .logs-page .log-card[data-v-441603c9]{flex:1;min-height:0;display:flex;flex-direction:column}.logs-fullscreen .log-output[data-v-441603c9],:fullscreen .logs-page .log-output[data-v-441603c9]{flex:1;max-height:none;height:100%}.logs-fullscreen .filters-card[data-v-441603c9],:fullscreen .logs-page .filters-card[data-v-441603c9]{background:#1e293b;border-color:#334155}.logs-fullscreen .filters-card .form-label[data-v-441603c9],:fullscreen .logs-page .filters-card .form-label[data-v-441603c9]{color:#94a3b8}.logs-fullscreen .filters-card .form-input[data-v-441603c9],:fullscreen .logs-page .filters-card .form-input[data-v-441603c9]{background:#0f172a;border-color:#334155;color:#e2e8f0}.logs-fullscreen .filters-card .btn[data-v-441603c9],:fullscreen .logs-page .filters-card .btn[data-v-441603c9]{color:#94a3b8;border-color:#334155}.logs-fullscreen .filters-card select option[data-v-441603c9],:fullscreen .logs-page .filters-card select option[data-v-441603c9]{background:#1e293b}.logs-fullscreen .stats-row[data-v-441603c9],:fullscreen .logs-page .stats-row[data-v-441603c9]{color:#64748b}.logs-fullscreen .stats-row strong[data-v-441603c9],:fullscreen .logs-page .stats-row strong[data-v-441603c9]{color:#94a3b8}.logs-fullscreen .autorefresh-select[data-v-441603c9],:fullscreen .logs-page .autorefresh-select[data-v-441603c9]{background:#1e293b;border-color:#334155;color:#e2e8f0}.logs-fullscreen .refresh-countdown[data-v-441603c9],:fullscreen .logs-page .refresh-countdown[data-v-441603c9]{color:#818cf8}.logs-fullscreen .btn-copy[data-v-441603c9],:fullscreen .logs-page .btn-copy[data-v-441603c9]{background:#1e293b;border-color:#334155;color:#94a3b8}.page-header[data-v-441603c9]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.page-header h1[data-v-441603c9]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 .25rem}.header-actions[data-v-441603c9]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.subtitle[data-v-441603c9]{color:var(--c-500);font-size:.875rem;margin:0}.autorefresh-group[data-v-441603c9]{display:flex;align-items:center;gap:.375rem}.autorefresh-icon[data-v-441603c9]{color:var(--c-400);transition:color .2s}.autorefresh-icon.active[data-v-441603c9]{color:var(--c-primary)}.autorefresh-select[data-v-441603c9]{width:110px;padding:.4rem .6rem;font-size:.8125rem}.refresh-countdown[data-v-441603c9]{font-size:.75rem;font-weight:600;color:var(--c-primary);min-width:24px;text-align:center;font-variant-numeric:tabular-nums}.card[data-v-441603c9]{background:#fff;border-radius:var(--r-lg);border:1px solid var(--c-100);padding:1.25rem}.filters-card[data-v-441603c9]{padding:1rem 1.25rem}.filters-row[data-v-441603c9]{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.filter-group[data-v-441603c9]{display:flex;flex-direction:column;gap:.3rem;min-width:120px}.filter-group--wide[data-v-441603c9]{flex:1;min-width:220px}.filter-btn[data-v-441603c9]{align-self:flex-end;white-space:nowrap}.stats-row[data-v-441603c9]{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:var(--c-600)}.stats-row strong[data-v-441603c9]{color:var(--c-800)}.stats-row .hint[data-v-441603c9]{color:var(--c-400);font-size:.8rem}.btn-copy[data-v-441603c9]{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-441603c9]:hover{background:var(--c-100)}.alert-error[data-v-441603c9]{padding:.875rem 1rem;background:var(--c-danger-bg);color:var(--c-danger);border-radius:var(--r-md);font-size:.875rem}.log-card[data-v-441603c9]{padding:0;overflow:hidden}.log-output[data-v-441603c9]{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-441603c9]{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-441603c9]{flex:1;min-width:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.log-line[data-v-441603c9]:hover{background:#ffffff0a}.log-line.log-error[data-v-441603c9]{border-left-color:#ef4444;background:#ef444412}.log-line.log-error .log-text[data-v-441603c9]{color:#fca5a5}.log-line.log-warn[data-v-441603c9]{border-left-color:#f59e0b;background:#f59e0b0f}.log-line.log-warn .log-text[data-v-441603c9]{color:#fcd34d}.log-line.log-request[data-v-441603c9]{border-left-color:#6366f1}.log-line.log-request .log-text[data-v-441603c9]{color:#93c5fd}.log-output--nowrap[data-v-441603c9]{overflow-x:auto}.log-output--nowrap .log-text[data-v-441603c9]{white-space:pre!important;word-break:normal!important}.log-output--nowrap .log-line[data-v-441603c9]{min-width:-moz-max-content;min-width:max-content}.log-text[data-v-441603c9]{color:#94a3b8}.log-expand-hint[data-v-441603c9]{flex-shrink:0;font-size:.7rem;color:#475569;white-space:nowrap}.log-modal-level[data-v-441603c9]{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-441603c9]{background:#ef444426;color:#f87171}.log-modal-level.log-warn[data-v-441603c9]{background:#f59e0b26;color:#d97706}.log-modal-level.log-request[data-v-441603c9]{background:#3b82f626;color:#3b82f6}.log-modal-body[data-v-441603c9]{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-441603c9]{text-align:center;color:var(--c-400);font-size:.875rem;padding:3rem;justify-content:center}.empty-state[data-v-441603c9],.section-title[data-v-441603c9]{display:flex;align-items:center;gap:.5rem}.section-title[data-v-441603c9]{font-size:.9375rem;font-weight:700;color:var(--c-700);margin:0 0 1rem}.files-list[data-v-441603c9]{display:flex;flex-direction:column;gap:.375rem}.file-row[data-v-441603c9]{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-441603c9]{color:var(--c-400);flex-shrink:0}.file-name[data-v-441603c9]{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-441603c9]{color:var(--c-500)}.file-date[data-v-441603c9],.file-size[data-v-441603c9]{font-size:.8rem;white-space:nowrap}.file-date[data-v-441603c9]{color:var(--c-400)}.btn-sm[data-v-441603c9]{padding:.3rem .75rem;font-size:.8125rem;text-decoration:none}.mail-page[data-v-27e5bb23]{display:flex;flex-direction:column;gap:1.25rem}.tabs[data-v-27e5bb23]{display:flex;gap:.5rem;border-bottom:2px solid var(--c-200);padding-bottom:0}.tab-btn[data-v-27e5bb23]{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-27e5bb23]{color:var(--c-primary);border-bottom-color:var(--c-primary)}.tab-btn[data-v-27e5bb23]:hover:not(.active){color:var(--c-700)}.card[data-v-27e5bb23]{background:#fff;border-radius:var(--r-lg);padding:1.5rem;box-shadow:var(--shadow-sm)}.section-title[data-v-27e5bb23]{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-27e5bb23]{margin-top:1.75rem}.form-row[data-v-27e5bb23]{display:flex;gap:1rem;margin-bottom:1rem}.form-group[data-v-27e5bb23]{display:flex;flex-direction:column}.form-group.flex-1[data-v-27e5bb23]{flex:1}.port-group[data-v-27e5bb23]{width:110px}.form-label[data-v-27e5bb23]{font-size:.8125rem;font-weight:500;color:var(--c-700);margin-bottom:.375rem}.form-input[data-v-27e5bb23]{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-27e5bb23]:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-ring)}.form-input[data-v-27e5bb23]::-moz-placeholder{color:var(--c-400)}.form-input[data-v-27e5bb23]::placeholder{color:var(--c-400)}.hint[data-v-27e5bb23]{font-size:.75rem;color:var(--c-400);margin-top:.25rem}.encryption-row[data-v-27e5bb23]{display:flex;gap:.75rem;margin-bottom:1.5rem}.radio-card[data-v-27e5bb23]{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-27e5bb23]{border-color:var(--c-primary);background:var(--c-primary-surface)}.radio-card input[type=radio][data-v-27e5bb23]{margin-top:2px;accent-color:var(--c-primary)}.radio-card strong[data-v-27e5bb23]{display:block;font-size:.875rem;color:var(--c-800);margin-bottom:.125rem}.radio-card span[data-v-27e5bb23]{font-size:.75rem;color:var(--c-500);line-height:1.4}.form-actions[data-v-27e5bb23]{display:flex;justify-content:flex-end;padding-top:.5rem}.template-type-badge[data-v-27e5bb23]{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-27e5bb23]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:-.5rem 0 1.25rem}.tph-label[data-v-27e5bb23]{font-size:.8rem;color:var(--c-500);font-weight:600}.tph-chip[data-v-27e5bb23]{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-27e5bb23]{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-27e5bb23]{background:#bbf7d0;color:#15803d}.test-result.error[data-v-27e5bb23]{background:#fecaca;color:#b91c1c}.cities-page[data-v-e8b2ef5b]{display:flex;flex-direction:column;gap:.75rem}.city-name[data-v-e8b2ef5b]{font-weight:500;color:var(--c-800)}.form-hint[data-v-e8b2ef5b]{font-size:11px;color:var(--c-400);font-weight:400}.city-url[data-v-e8b2ef5b]{font-size:.8rem;color:var(--c-500);background:var(--c-100);padding:.125rem .375rem;border-radius:var(--r-sm)}.coord-val[data-v-e8b2ef5b]{font-size:.85rem;color:var(--c-600);font-variant-numeric:tabular-nums}.city-fields[data-v-e8b2ef5b]{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:.875rem}.mono[data-v-e8b2ef5b]{font-family:monospace;font-size:.875rem}.city-url-row[data-v-e8b2ef5b]{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-e8b2ef5b]{color:var(--c-500);font-weight:500}.city-url-val[data-v-e8b2ef5b]{color:var(--c-600);background:var(--c-100);padding:.1em .375em;border-radius:3px}.city-url-hint[data-v-e8b2ef5b]{color:var(--c-400);font-style:italic;margin-left:auto}.map-wrap[data-v-e8b2ef5b]{border-radius:var(--r-md);overflow:hidden;border:1px solid var(--c-200);margin-bottom:.25rem}.modal-error[data-v-e8b2ef5b],.req[data-v-e8b2ef5b]{color:var(--c-danger)}.modal-error[data-v-e8b2ef5b]{font-size:.8125rem;margin:.5rem 0 0}.delete-msg[data-v-e8b2ef5b]{font-size:.9rem;color:var(--c-600);line-height:1.5}.mp-tabs[data-v-7b776b20]{display:flex;gap:.4rem;margin-bottom:1rem}.mp-tab[data-v-7b776b20]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .9rem;border:1px solid var(--c-200);border-radius:999px;background:#fff;color:var(--c-600);font-size:.85rem;font-weight:700;cursor:pointer;transition:all .15s}.mp-tab[data-v-7b776b20] svg{width:16px;height:16px}.mp-tab[data-v-7b776b20]:hover{border-color:var(--c-400)}.mp-tab.on[data-v-7b776b20]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.mp-userfilter[data-v-7b776b20]{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.9rem;padding:.35rem .7rem;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;font-size:.82rem;font-weight:600;color:#4338ca}.mp-userfilter[data-v-7b776b20] svg{width:15px;height:15px}.mp-userfilter-id[data-v-7b776b20]{color:#4338ca;font-weight:800;text-decoration:none}.mp-userfilter-id[data-v-7b776b20]:hover{text-decoration:underline}.mp-userfilter-x[data-v-7b776b20]{all:unset;cursor:pointer;display:inline-flex;align-items:center;color:#6366f1}.mp-userfilter-x[data-v-7b776b20]:hover{color:#312e81}.dashboard-grid[data-v-7b776b20]{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-7b776b20]{grid-template-columns:1fr;gap:1rem}}.stat-card[data-v-7b776b20]{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-7b776b20]:hover{border-color:var(--c-300);box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.stat-icon[data-v-7b776b20]{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-7b776b20]{width:28px;height:28px;color:#fff}.stat-content[data-v-7b776b20]{flex:1;min-width:0}.stat-label[data-v-7b776b20]{font-size:.8125rem;font-weight:500;color:var(--c-500);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.375rem}.stat-value[data-v-7b776b20]{font-size:2rem;font-weight:800;color:var(--c-800);line-height:1;margin-bottom:.375rem}@media(max-width:768px){.stat-value[data-v-7b776b20]{font-size:1.75rem}}.stat-change[data-v-7b776b20]{font-size:.8125rem;font-weight:600;display:flex;align-items:center;gap:.25rem}.stat-change.positive[data-v-7b776b20]{color:#10b981}.stat-change.negative[data-v-7b776b20]{color:#ef4444}.stat-change.neutral[data-v-7b776b20]{color:var(--c-500)}.chart-container[data-v-7b776b20]{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-7b776b20]{padding:1.5rem;height:300px}}.chart-title[data-v-7b776b20]{font-size:1rem;font-weight:700;color:var(--c-800);margin:0 0 1.5rem}.chart-title .chart-subtitle[data-v-7b776b20]{font-size:.75rem;font-weight:500;color:var(--c-500);margin-left:.5rem}.charts-grid[data-v-7b776b20]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}@media(max-width:1024px){.charts-grid[data-v-7b776b20]{grid-template-columns:1fr}}.chart-box[data-v-7b776b20]{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-7b776b20]{grid-column:1/-1;height:380px}@media(max-width:768px){.chart-box[data-v-7b776b20]{padding:1.5rem;height:420px}.chart-box.chart-box-wide[data-v-7b776b20]{height:320px}}.chart-box>div[data-v-7b776b20]{flex:1;min-height:0;position:relative}.td-name[data-v-7b776b20]{font-weight:600;color:var(--c-800);max-width:220px;align-items:center;gap:.4rem}.td-name[data-v-7b776b20],.td-tags[data-v-7b776b20]{display:flex;flex-wrap:wrap}.td-tags[data-v-7b776b20]{gap:.25rem}.td-date[data-v-7b776b20]{white-space:nowrap;color:var(--c-500);font-size:.85rem}.rating-val[data-v-7b776b20]{display:inline-flex;align-items:center;gap:.15rem;font-weight:700;color:var(--c-800);white-space:nowrap}.rating-star[data-v-7b776b20]{width:15px;height:15px;color:#f59e0b}.rating-count[data-v-7b776b20]{font-weight:500;color:var(--c-500);font-size:.8rem}.rating-none[data-v-7b776b20]{color:#cbd5e1;font-size:.85rem}.badge-admin[data-v-7b776b20]{font-size:.65rem;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-7b776b20]{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-7b776b20]{flex-shrink:0;width:16px;height:16px;color:#b45309;margin-top:.1rem}.assign-owner-label[data-v-7b776b20]{font-weight:600;color:#92400e;margin-bottom:.2rem}.assign-owner-info[data-v-7b776b20]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.assign-search[data-v-7b776b20]{margin-bottom:.75rem}.assign-results[data-v-7b776b20]{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-7b776b20],.assign-user-row[data-v-7b776b20]{display:flex;flex-direction:column}.assign-user-row[data-v-7b776b20]{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[data-v-7b776b20]:hover{background:#eff6ff}.assign-user-row.selected[data-v-7b776b20]{border-color:var(--c-primary);background:#eff6ff}.assign-user-main[data-v-7b776b20]{display:flex;gap:.5rem;align-items:baseline;flex-wrap:wrap}.assign-user-meta[data-v-7b776b20]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.assign-empty[data-v-7b776b20]{text-align:center;color:var(--c-400);padding:.75rem;font-size:.85rem}.owner-name[data-v-7b776b20]{font-weight:600;font-size:.88rem;color:var(--c-800)}.owner-id[data-v-7b776b20]{font-family:monospace;font-size:.72rem;color:var(--c-400)}.email-match[data-v-7b776b20]{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:500}.email-match[data-v-7b776b20] svg{width:14px;height:14px}.email-match.match[data-v-7b776b20]{color:#16a34a}.email-match.no-match[data-v-7b776b20]{color:#dc2626}.email-none[data-v-7b776b20]{font-size:.75rem;color:var(--c-400);display:inline-flex;align-items:center;gap:.25rem}.email-none[data-v-7b776b20] svg{width:13px;height:13px}.match-label[data-v-7b776b20]{font-size:.7rem;opacity:.8}.btn-warning[data-v-7b776b20]{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-7b776b20]:hover:not(:disabled){background:#d97706}.btn-warning[data-v-7b776b20]:disabled{opacity:.5;cursor:not-allowed}.al[data-v-6a531a23]{padding:.5rem}.al-head[data-v-6a531a23]{justify-content:space-between;gap:1rem;margin-bottom:1rem}.al-head[data-v-6a531a23],.al-head h1[data-v-6a531a23]{display:flex;align-items:center}.al-head h1[data-v-6a531a23]{font-size:1.5rem;font-weight:800;margin:0;gap:.5rem}.al-add[data-v-6a531a23]{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem 1rem;background:#4f46e5;color:#fff;border:none;border-radius:9px;font-weight:700;font-size:.88rem;cursor:pointer;white-space:nowrap}.al-add[data-v-6a531a23]:hover{background:#4338ca}.al-add[data-v-6a531a23] svg{width:18px;height:18px}.al-total[data-v-6a531a23]{font-size:.85rem;font-weight:700;color:#64748b;background:#f1f5f9;padding:.1rem .55rem;border-radius:999px}.al-userfilter[data-v-6a531a23]{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.9rem;padding:.35rem .7rem;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;font-size:.82rem;font-weight:600;color:#4338ca}.al-userfilter[data-v-6a531a23] svg{width:15px;height:15px}.al-userfilter-id[data-v-6a531a23]{color:#4338ca;font-weight:800;text-decoration:none}.al-userfilter-id[data-v-6a531a23]:hover{text-decoration:underline}.al-userfilter-x[data-v-6a531a23]{all:unset;cursor:pointer;display:inline-flex;align-items:center;color:#6366f1}.al-userfilter-x[data-v-6a531a23]:hover{color:#312e81}.al-owner-link[data-v-6a531a23]{color:inherit;text-decoration:none}.al-owner-link[data-v-6a531a23]:hover{color:#4f46e5;text-decoration:underline}.al-edit-loading[data-v-6a531a23]{display:flex;align-items:center;gap:.6rem;justify-content:center;padding:2.5rem 1rem;color:#64748b;font-size:.9rem}.al-tabs[data-v-6a531a23]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem}.al-tab[data-v-6a531a23]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .8rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#475569;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .15s}.al-tab[data-v-6a531a23]:hover{border-color:#94a3b8}.al-tab.on[data-v-6a531a23]{background:#4f46e5;border-color:#4f46e5;color:#fff}.al-tab.pend[data-v-6a531a23]:not(.on){border-color:#fdba74;color:#c2410c;background:#fff7ed}.al-tab[data-v-6a531a23] svg{width:16px;height:16px}.al-tab-c[data-v-6a531a23]{font-size:.72rem;font-weight:800;background:#00000014;padding:.02rem .4rem;border-radius:999px}.al-tab.on .al-tab-c[data-v-6a531a23]{background:#ffffff40}.al-sel[data-v-6a531a23]{padding:.4rem .7rem;font-size:.86rem;font-weight:600;color:#1e293b;cursor:pointer}.al-city[data-v-6a531a23],.al-sel[data-v-6a531a23]{border:1px solid #d8e0ea;border-radius:10px;background:#fff}.al-city[data-v-6a531a23]{display:flex;align-items:center;gap:.4rem;min-width:150px;padding:0 .6rem}.al-city[data-v-6a531a23] svg{width:17px;height:17px;color:#94a3b8}.al-city input[data-v-6a531a23]{border:none;outline:none;padding:.4rem 0;font-size:.86rem;background:none;width:100%}.al-price-range[data-v-6a531a23]{display:flex;align-items:center;gap:.3rem}.al-num[data-v-6a531a23]{width:90px;border:1px solid #d8e0ea;border-radius:10px;padding:.4rem .55rem;font-size:.86rem;font-weight:600;background:#fff;color:#1e293b}.al-dash[data-v-6a531a23]{color:#94a3b8;font-weight:700}.al-title[data-v-6a531a23]{font-weight:800;color:#0f172a;text-decoration:none}.al-title[data-v-6a531a23]:hover{color:#4f46e5}.al-meta[data-v-6a531a23]{font-size:.78rem;color:#64748b;margin-top:.2rem;display:flex;flex-wrap:wrap;gap:.3rem}.al-tag[data-v-6a531a23]{color:#4f46e5;background:#eef2ff;border-radius:5px}.al-offerno[data-v-6a531a23],.al-tag[data-v-6a531a23]{font-weight:700;padding:0 .4rem}.al-offerno[data-v-6a531a23]{display:inline-flex;align-items:center;gap:.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:5px;cursor:pointer;transition:background .12s,color .12s}.al-offerno[data-v-6a531a23]:hover{background:#e2e8f0;color:#4f46e5}.al-offerno[data-v-6a531a23] svg{width:13px;height:13px;opacity:.7}.al-seller[data-v-6a531a23]{display:inline-block;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:.14rem .5rem;border-radius:5px;color:#fff}.s-private[data-v-6a531a23]{background:#4f46e5}.s-agency[data-v-6a531a23]{background:#7c3aed}.s-dev[data-v-6a531a23]{background:#059669}.al-owner[data-v-6a531a23]{font-size:.78rem;color:#64748b;margin-top:.25rem;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-price[data-v-6a531a23]{font-weight:800;color:#0f172a;white-space:nowrap}.al-status[data-v-6a531a23]{display:inline-block;font-size:.7rem;font-weight:800;padding:.16rem .55rem;border-radius:999px}.st-active[data-v-6a531a23]{background:#dcfce7;color:#15803d}.st-pending[data-v-6a531a23]{background:#ffedd5;color:#c2410c}.st-sold[data-v-6a531a23]{background:#e0e7ff;color:#4338ca}.st-expired[data-v-6a531a23]{background:#f1f5f9;color:#64748b}.st-rejected[data-v-6a531a23]{background:#fee2e2;color:#b91c1c}.al-date[data-v-6a531a23]{color:#64748b;white-space:nowrap}.row-action.ok[data-v-6a531a23]{color:#059669}.row-action.ok[data-v-6a531a23]:hover{background:#ecfdf5;border-color:#a7f3d0;color:#059669}.row-action.warn[data-v-6a531a23]{color:#c2410c}.row-action.warn[data-v-6a531a23]:hover{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.al-batch[data-v-6a531a23]{display:inline-flex;align-items:center;gap:.4rem;flex-wrap:wrap}.al-batch-n[data-v-6a531a23]{font-size:.82rem;font-weight:700;color:#4f46e5;white-space:nowrap}.al-batch-btn[data-v-6a531a23]{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .7rem;border:1px solid #d8e0ea;border-radius:8px;background:#fff;color:#475569;font-size:.82rem;font-weight:600;cursor:pointer;font-family:inherit}.al-batch-btn[data-v-6a531a23]:disabled{opacity:.5;cursor:default}.al-batch-btn[data-v-6a531a23] svg{width:14px;height:14px}.al-batch-btn.ok[data-v-6a531a23]:hover:not(:disabled){color:#16a34a;border-color:#86efac}.al-batch-btn.danger[data-v-6a531a23]:hover:not(:disabled){color:#dc2626;border-color:#fca5a5}.al-batch-btn[data-v-6a531a23]:hover:not(:disabled){background:#f8fafc}.imp[data-v-ead4d029]{max-width:1100px;margin:1.5rem auto;padding:0 1rem}.imp-title[data-v-ead4d029]{font-size:1.5rem;font-weight:800;margin:0 0 .25rem}.imp-lead[data-v-ead4d029]{color:var(--c-600);margin:0 0 .5rem}.imp-hints[data-v-ead4d029]{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-ead4d029]{background:var(--c-100);padding:.05rem .3rem;border-radius:5px;font-size:.9em}.imp-actions[data-v-ead4d029]{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1rem}.imp-btn[data-v-ead4d029]{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer;padding:.55rem 1rem;border-radius:10px;font-weight:700;font-size:.9rem;border:1px solid var(--c-200);background:#fff;color:var(--c-800)}.imp-btn--file[data-v-ead4d029]{border-style:dashed}.imp-btn--primary[data-v-ead4d029]{background:var(--c-primary);color:#fff;border-color:transparent}.imp-btn--primary[data-v-ead4d029]:disabled{opacity:.5;cursor:default}.imp-info[data-v-ead4d029]{color:var(--c-600);display:flex;align-items:center;gap:.4rem}.spin[data-v-ead4d029]{animation:spin-ead4d029 .8s linear infinite}@keyframes spin-ead4d029{to{transform:rotate(1turn)}}.imp-header-err[data-v-ead4d029]{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;padding:.75rem 1rem;color:#b91c1c}.imp-header-err p[data-v-ead4d029]{margin:.15rem 0;gap:.35rem}.imp-header-err p[data-v-ead4d029],.imp-summary[data-v-ead4d029]{display:flex;align-items:center}.imp-summary[data-v-ead4d029]{flex-wrap:wrap;gap:.6rem;margin:1rem 0}.imp-chip[data-v-ead4d029]{padding:.3rem .75rem;border-radius:999px;font-weight:800;font-size:.82rem}.imp-chip--total[data-v-ead4d029]{background:var(--c-100);color:var(--c-700)}.imp-chip--ok[data-v-ead4d029]{background:#dcfce7;color:#16803c}.imp-chip--err[data-v-ead4d029]{background:#fee2e2;color:#b91c1c}.imp-result[data-v-ead4d029]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:.75rem 1rem;margin:1rem 0}.imp-result p[data-v-ead4d029]{margin:0;display:flex;align-items:center;gap:.4rem}.imp-errlist[data-v-ead4d029]{margin:.5rem 0 0;padding-left:1.2rem;color:#b45309;font-size:.85rem}.st[data-v-ead4d029]{display:inline-flex;align-items:center;gap:.2rem;font-weight:800}.st-ok[data-v-ead4d029]{color:#16803c}.imp-rowerr[data-v-ead4d029],.st-err[data-v-ead4d029]{color:#b91c1c}[data-v-ead4d029] .data-table tr.row-err td{background:#fef2f2}.imp-geo[data-v-ead4d029]{color:var(--c-500)}.imp-notes[data-v-ead4d029]{max-width:380px}.imp-title-cell[data-v-ead4d029]{display:inline-block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.po[data-v-5ffb83ae]{padding:1rem 1.25rem;max-width:1200px}.po-head[data-v-5ffb83ae]{margin-bottom:1rem}.po-title[data-v-5ffb83ae]{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:800;color:#0f172a;margin:0}.po-sub[data-v-5ffb83ae]{color:#64748b;font-size:.9rem;margin:.35rem 0 0}.po-tabs[data-v-5ffb83ae]{display:flex;gap:.4rem;margin-bottom:1rem}.po-tab[data-v-5ffb83ae]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .9rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;color:#475569;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .15s}.po-tab[data-v-5ffb83ae] svg{width:16px;height:16px}.po-tab[data-v-5ffb83ae]:hover{border-color:#94a3b8}.po-tab.on[data-v-5ffb83ae]{background:var(--c-primary,#2563eb);border-color:var(--c-primary,#2563eb);color:#fff}.po-userfilter[data-v-5ffb83ae]{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.9rem;padding:.35rem .7rem;background:#eef2ff;border:1px solid #c7d2fe;border-radius:999px;font-size:.82rem;font-weight:600;color:#4338ca}.po-userfilter[data-v-5ffb83ae] svg{width:15px;height:15px}.po-userfilter-id[data-v-5ffb83ae]{color:#4338ca;font-weight:800;text-decoration:none}.po-userfilter-id[data-v-5ffb83ae]:hover{text-decoration:underline}.po-userfilter-x[data-v-5ffb83ae]{all:unset;cursor:pointer;display:inline-flex;align-items:center;color:#6366f1}.po-userfilter-x[data-v-5ffb83ae]:hover{color:#312e81}.po-filters[data-v-5ffb83ae]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.po-filter[data-v-5ffb83ae]{background:#f1f5f9;border:1px solid #e2e8f0;color:#475569;padding:.4rem .9rem;border-radius:999px;cursor:pointer;font-size:.88rem;font-weight:600}.po-filter--active[data-v-5ffb83ae]{background:var(--c-primary,#2563eb);border-color:var(--c-primary,#2563eb);color:#fff}.po-error[data-v-5ffb83ae]{color:#dc2626;font-size:.9rem;margin:0 0 .75rem}.po-stats[data-v-5ffb83ae]{margin-bottom:1.5rem}.po-kpis[data-v-5ffb83ae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:1rem}.po-kpi[data-v-5ffb83ae]{background:#fff;border:1px solid #e8edf3;border-radius:12px;padding:.85rem 1rem;box-shadow:0 1px 2px #0f172a0a;display:flex;flex-direction:column;gap:.15rem}.po-kpi-v[data-v-5ffb83ae]{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-5ffb83ae]{width:1rem;height:1rem;color:#f59e0b}.po-kpi-l[data-v-5ffb83ae]{font-size:.78rem;color:#64748b;font-weight:600}.po-kpi--warn .po-kpi-v[data-v-5ffb83ae]{color:#d97706}.po-kpi--warn[data-v-5ffb83ae]{border-color:#fde68a;background:#fffbeb}.po-stats-grid[data-v-5ffb83ae]{display:grid;grid-template-columns:2fr 1fr;gap:.9rem}@media(max-width:900px){.po-stats-grid[data-v-5ffb83ae]{grid-template-columns:1fr}}.po-card[data-v-5ffb83ae]{background:#fff;border:1px solid #e8edf3;border-radius:14px;padding:1rem 1.1rem;box-shadow:0 1px 2px #0f172a0a}.po-card--chart[data-v-5ffb83ae]{grid-row:span 2}@media(max-width:900px){.po-card--chart[data-v-5ffb83ae]{grid-row:auto}}.po-card-t[data-v-5ffb83ae]{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-5ffb83ae]{color:#94a3b8;font-weight:600}.po-chart[data-v-5ffb83ae]{height:240px}.po-dist[data-v-5ffb83ae]{display:flex;flex-direction:column;gap:.4rem}.po-dist-row[data-v-5ffb83ae]{display:grid;grid-template-columns:2.4rem 1fr 2.2rem;align-items:center;gap:.5rem}.po-dist-star[data-v-5ffb83ae]{display:inline-flex;align-items:center;gap:.1rem;font-size:.82rem;font-weight:700;color:#475569}.po-dist-star[data-v-5ffb83ae] svg{width:.8rem;height:.8rem;color:#f59e0b}.po-dist-bar[data-v-5ffb83ae]{height:8px;background:#eef2f7;border-radius:999px;overflow:hidden}.po-dist-fill[data-v-5ffb83ae]{display:block;height:100%;background:linear-gradient(90deg,#f59e0b,#f7b955);border-radius:999px}.po-dist-c[data-v-5ffb83ae]{text-align:right;font-size:.82rem;font-weight:700;color:#334155}.po-top[data-v-5ffb83ae]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem;counter-reset:top}.po-top li[data-v-5ffb83ae]{display:flex;align-items:center;gap:.5rem;padding:.4rem .1rem;border-bottom:1px solid #f1f5f9}.po-top li[data-v-5ffb83ae]:last-child{border-bottom:none}.po-top li[data-v-5ffb83ae]: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:.72rem;font-weight:800}.po-top li.po-top-empty[data-v-5ffb83ae]:before{content:"—"}.po-top-name[data-v-5ffb83ae]{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-5ffb83ae]{color:#334155}.po-top-meta[data-v-5ffb83ae]{flex:0 0 auto;font-size:.78rem;color:#94a3b8;font-weight:600;white-space:nowrap}.po-top-empty[data-v-5ffb83ae]{color:#94a3b8;font-size:.85rem}.po-place[data-v-5ffb83ae]{color:var(--c-primary,#2563eb);text-decoration:none;font-weight:600}.po-place[data-v-5ffb83ae]:hover{text-decoration:underline}.po-author-name[data-v-5ffb83ae]{display:block;font-weight:600;color:#1f2937}.po-author-acc[data-v-5ffb83ae]{display:inline-flex;align-items:center;gap:.25rem;margin-top:.15rem;font-size:.78rem;color:var(--c-primary,#2563eb);text-decoration:none}.po-author-acc[data-v-5ffb83ae]:hover{text-decoration:underline}.po-author-anon[data-v-5ffb83ae]{font-size:.78rem;color:#94a3b8;font-style:italic}.po-stars[data-v-5ffb83ae]{display:inline-flex;gap:.05rem}.po-star[data-v-5ffb83ae]{width:13px;height:13px;color:#f59e0b}.po-rating-num[data-v-5ffb83ae]{color:#94a3b8;font-size:.78rem;margin-left:.35rem}.po-comment[data-v-5ffb83ae]{max-width:360px;color:#334155;line-height:1.45;min-width:180px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.po-date[data-v-5ffb83ae]{color:#94a3b8}.po-badge[data-v-5ffb83ae]{display:inline-block;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;font-weight:700}.po-badge--approved[data-v-5ffb83ae]{background:#dcfce7;color:#166534}.po-badge--rejected[data-v-5ffb83ae]{background:#fee2e2;color:#991b1b}.po-badge--pending[data-v-5ffb83ae]{background:#fef9c3;color:#854d0e}.po-field[data-v-5ffb83ae]{display:block;margin-bottom:.9rem}.po-field-l[data-v-5ffb83ae]{display:block;font-size:.8rem;font-weight:700;color:#475569;margin-bottom:.3rem}.po-input[data-v-5ffb83ae]{width:100%;border:1px solid #cbd5e1;border-radius:8px;padding:.5rem .65rem;font-size:.9rem;color:#0f172a;font-family:inherit}.po-input[data-v-5ffb83ae]:focus{outline:2px solid var(--c-primary,#2563eb);outline-offset:-1px;border-color:transparent}.po-textarea[data-v-5ffb83ae]{resize:vertical;min-height:90px}.po-edit-stars[data-v-5ffb83ae]{display:inline-flex;align-items:center;gap:.1rem}.po-edit-star[data-v-5ffb83ae]{background:none;border:none;padding:.1rem;cursor:pointer;line-height:1}.po-edit-star[data-v-5ffb83ae] svg{width:22px;height:22px;color:#f59e0b}.po-modal-hint[data-v-5ffb83ae]{font-size:.76rem;color:#94a3b8;margin:.25rem 0 .9rem}.promo-page[data-v-bcd68de1]{display:flex;flex-direction:column;gap:1.5rem}.page-header h1[data-v-bcd68de1]{margin:0 0 .25rem;font-size:1.5rem}.page-header p[data-v-bcd68de1]{margin:0;color:var(--c-500);font-size:.9375rem}.info-card[data-v-bcd68de1]{padding:1.25rem 1.5rem;background:var(--c-50);border:1px solid var(--c-200)}.info-card-header[data-v-bcd68de1]{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-bcd68de1] svg{width:18px;height:18px;color:var(--c-primary)}.info-grid[data-v-bcd68de1]{display:flex;flex-direction:column;gap:.625rem;margin-bottom:.875rem}.info-slot[data-v-bcd68de1]{display:flex;align-items:flex-start;gap:.75rem;font-size:.8125rem}.info-slot strong[data-v-bcd68de1]{color:var(--c-800);display:block;margin-bottom:.1rem}.info-slot span[data-v-bcd68de1]{color:var(--c-600);line-height:1.5}.info-slot-icon[data-v-bcd68de1]{width:18px;height:18px;flex-shrink:0;margin-top:.1rem;color:var(--c-primary)}.info-slot-icon--warn[data-v-bcd68de1]{color:var(--c-warning)}.info-note[data-v-bcd68de1]{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-bcd68de1] svg{width:16px;height:16px;flex-shrink:0;margin-top:.1rem;color:var(--c-primary)}.place-name[data-v-bcd68de1]{font-weight:600;color:var(--c-800)}.place-slug[data-v-bcd68de1]{font-size:.75rem;color:var(--c-400);font-family:monospace}.cell-flag-icon[data-v-bcd68de1]{width:18px;height:18px;vertical-align:middle}.cell-flag-icon.flag-on[data-v-bcd68de1]{color:var(--c-success)}.cell-flag-icon.flag-warn[data-v-bcd68de1]{color:var(--c-warning)}.cell-flag-icon.flag-off[data-v-bcd68de1]{color:var(--c-200)}.cell-radius[data-v-bcd68de1]{color:var(--c-600)}.cell-date[data-v-bcd68de1],.cell-radius[data-v-bcd68de1]{font-size:.8125rem}.cell-forever[data-v-bcd68de1]{color:var(--c-400);font-style:italic}.search-wrap[data-v-bcd68de1]{margin-bottom:1.25rem;position:relative}.input-spin[data-v-bcd68de1]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:var(--c-primary)}.input-spin[data-v-bcd68de1] svg{width:18px;height:18px}.search-drop[data-v-bcd68de1]{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-bcd68de1]{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-bcd68de1]:hover{background:var(--c-50)}.search-drop-item[data-v-bcd68de1]:not(:last-child){border-bottom:1px solid var(--c-100)}.search-drop-item[data-v-bcd68de1] svg{width:16px;height:16px;color:var(--c-400);flex-shrink:0}.search-drop-item div[data-v-bcd68de1]{flex:1;display:flex;flex-direction:column;gap:.1rem}.search-drop-item strong[data-v-bcd68de1]{color:var(--c-800);font-size:.9rem}.search-drop-item span[data-v-bcd68de1]{color:var(--c-500);font-size:.8125rem}.search-empty[data-v-bcd68de1]{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-bcd68de1]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-400);margin-bottom:.5rem}.promo-options[data-v-bcd68de1]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.promo-option[data-v-bcd68de1]{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-bcd68de1]:hover{border-color:var(--c-primary-ring);background:var(--c-primary-surface)}.promo-option input[type=checkbox][data-v-bcd68de1]{margin-top:.15rem;flex-shrink:0;width:1rem;height:1rem;accent-color:var(--c-primary);cursor:pointer}.promo-option div[data-v-bcd68de1]{display:flex;flex-direction:column;gap:.2rem}.promo-option strong[data-v-bcd68de1]{color:var(--c-800);font-size:.875rem}.promo-option span[data-v-bcd68de1]{color:var(--c-500);font-size:.8rem}.promo-route[data-v-bcd68de1]{display:flex;align-items:center;gap:.35rem;font-size:.75rem;color:var(--c-500)}.promo-route[data-v-bcd68de1] svg{width:12px;height:12px;color:var(--c-400);flex-shrink:0}.promo-route code[data-v-bcd68de1]{font-family:monospace;color:var(--c-primary);font-size:.75rem;font-style:normal}.hint[data-v-bcd68de1]{font-size:.8rem;color:var(--c-400);font-weight:400;margin-left:.25rem}.existing-info[data-v-bcd68de1]{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-bcd68de1] svg{width:16px;height:16px;flex-shrink:0}.hint-disabled[data-v-bcd68de1]{font-size:.75rem;color:var(--c-warning);font-style:italic}.promo-page[data-v-2ab1e291]{display:flex;flex-direction:column;gap:1.5rem}.page-header h1[data-v-2ab1e291]{margin:0 0 .25rem;font-size:1.5rem}.page-header p[data-v-2ab1e291]{margin:0;color:var(--c-500);font-size:.9375rem}.user-name[data-v-2ab1e291]{font-weight:600;color:var(--c-800)}.user-id[data-v-2ab1e291]{font-size:.75rem;color:var(--c-400);font-family:monospace}.limit-val[data-v-2ab1e291]{font-weight:700;font-size:1.0625rem;color:var(--c-800)}.cell-date[data-v-2ab1e291]{font-size:.8125rem}.cell-forever[data-v-2ab1e291]{color:var(--c-400);font-style:italic}.search-wrap[data-v-2ab1e291]{margin-bottom:1.25rem;position:relative}.input-spin[data-v-2ab1e291]{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:var(--c-primary)}.input-spin[data-v-2ab1e291] svg{width:18px;height:18px}.search-drop[data-v-2ab1e291]{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-2ab1e291]{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-2ab1e291]:hover{background:var(--c-50)}.search-drop-item[data-v-2ab1e291]:not(:last-child){border-bottom:1px solid var(--c-100)}.search-drop-item[data-v-2ab1e291] svg{width:16px;height:16px;color:var(--c-400);flex-shrink:0}.search-drop-item div[data-v-2ab1e291]{flex:1;display:flex;flex-direction:column;gap:.1rem}.search-drop-item strong[data-v-2ab1e291]{color:var(--c-800);font-size:.9rem}.search-drop-item span[data-v-2ab1e291]{color:var(--c-500);font-size:.8125rem;font-family:monospace}.search-empty[data-v-2ab1e291]{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-2ab1e291]{margin-bottom:1rem}.hint[data-v-2ab1e291]{font-size:.8rem;color:var(--c-400);font-weight:400;margin-left:.25rem}.role-checks[data-v-2ab1e291]{display:flex;gap:.5rem;flex-wrap:wrap}.role-check[data-v-2ab1e291]{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-2ab1e291]{accent-color:var(--c-primary)}.role-check[data-v-2ab1e291] svg{width:16px;height:16px}.role-check[data-v-2ab1e291]:hover{background:var(--c-50)}.role-check.on[data-v-2ab1e291]{border-color:var(--c-primary);background:var(--c-primary-surface);color:var(--c-primary)}.role-tags[data-v-2ab1e291]{display:inline-flex;gap:.25rem;flex-wrap:wrap;justify-content:center}.role-tag[data-v-2ab1e291]{font-size:.7rem;font-weight:700;padding:.12rem .45rem;border-radius:5px;background:var(--c-primary-surface);color:var(--c-primary);white-space:nowrap}.role-tag-listings[data-v-2ab1e291]{background:#ecfdf5;color:#047857}.existing-info[data-v-2ab1e291]{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-2ab1e291] svg{width:16px;height:16px;flex-shrink:0}.header-actions[data-v-cb313204]{gap:.5rem}.header-actions[data-v-cb313204],.top-bar[data-v-cb313204]{display:flex;align-items:center}.top-bar[data-v-cb313204]{gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.check-bar[data-v-cb313204]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.check-input[data-v-cb313204]{width:220px;padding:.5rem .75rem}.check-input[data-v-cb313204],.mono[data-v-cb313204]{font-family:monospace;font-size:.875rem}.check-result[data-v-cb313204]{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-cb313204]{background:#f0fdf4;border-color:#bbf7d0;color:var(--c-700)}.check-result--nomatch[data-v-cb313204]{background:#fef2f2;border-color:#fecaca;color:var(--c-700)}.check-result code[data-v-cb313204]{background:var(--c-100);padding:0 .3em;border-radius:3px;font-size:.8125rem}.cr-icon[data-v-cb313204]{width:14px;height:14px;flex-shrink:0}.cr-icon--ok[data-v-cb313204]{color:var(--c-success)}.cr-icon--no[data-v-cb313204]{color:var(--c-danger)}.cell-muted[data-v-cb313204]{color:var(--c-500);font-size:.8125rem}.cell-name[data-v-cb313204]{font-size:.8125rem;color:var(--c-600)}.cell-empty[data-v-cb313204]{color:var(--c-300)}.cell-date[data-v-cb313204]{font-size:.8125rem;color:var(--c-400)}.path-btn[data-v-cb313204]{all:unset;cursor:pointer;border-radius:var(--r-sm);padding:.1rem .25rem;transition:background .15s}.path-btn[data-v-cb313204]:hover{background:var(--c-primary-surface)}.path-btn:hover .path-code[data-v-cb313204]{color:var(--c-primary)}.path-code[data-v-cb313204]{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-cb313204]{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-cb313204]{background:#eff6ff;color:#4338ca}.badge-code--302[data-v-cb313204]{background:#fef9c3;color:#92400e}.flag-regex[data-v-cb313204]{font-size:.68rem;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-cb313204]{display:grid;grid-template-columns:1fr 20px 1fr;align-items:start;gap:.5rem;margin-bottom:.75rem}@media(max-width:600px){.ep-paths[data-v-cb313204]{grid-template-columns:1fr}.ep-paths .path-arrow-icon[data-v-cb313204]{display:none}}.path-arrow-icon[data-v-cb313204]{align-self:center;margin-top:1.5rem;width:16px;height:16px;color:var(--c-400);flex-shrink:0}.ep-options[data-v-cb313204]{display:flex;flex-wrap:wrap;gap:.625rem;align-items:flex-end;margin-bottom:.5rem}.field-hint[data-v-cb313204]{display:block;font-size:.75rem;color:var(--c-400);margin-top:.2rem}.field-hint code[data-v-cb313204]{background:var(--c-100);padding:0 .25em;border-radius:3px}.group-btns[data-v-cb313204]{display:flex;align-items:center;gap:.3rem;margin-top:.3rem;flex-wrap:wrap}.group-label[data-v-cb313204]{font-size:.75rem;color:var(--c-500)}.group-btn[data-v-cb313204]{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-cb313204]:hover{background:#ede9fe;border-color:#c4b5fd}.regex-info[data-v-cb313204]{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-cb313204]{background:#ede9fe;padding:0 .25em;border-radius:3px;font-size:.75rem;color:#7c3aed}.ri-icon[data-v-cb313204]{width:13px;height:13px;flex-shrink:0;color:#a78bfa;margin-top:1px}.checkbox-row[data-v-cb313204]{display:flex;align-items:center;gap:.4rem;font-size:.875rem;color:var(--c-700);cursor:pointer}.checkbox-row input[data-v-cb313204]{width:14px;height:14px;cursor:pointer;accent-color:var(--c-primary)}.req[data-v-cb313204]{color:var(--c-danger)}.delete-msg[data-v-cb313204]{font-size:.9rem;color:var(--c-600);line-height:1.5}.delete-msg code[data-v-cb313204]{background:var(--c-100);padding:.1em .3em;border-radius:3px;font-size:.8rem}.csv-hint[data-v-cb313204]{font-size:.8125rem;color:var(--c-500);margin-bottom:.5rem}.csv-hint code[data-v-cb313204]{background:var(--c-100);padding:0 .3em;border-radius:3px;font-size:.75rem}.csv-input[data-v-cb313204]{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-cb313204]:focus{outline:none;border-color:var(--c-primary)}.chain-loading[data-v-cb313204]{display:flex;justify-content:center;padding:1rem 0}.chain-empty[data-v-cb313204]{font-size:.8125rem;color:var(--c-400);font-style:italic}.chain-nodes[data-v-cb313204]{display:flex;flex-direction:column;align-items:stretch}.chain-node[data-v-cb313204]{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-cb313204]{border-color:var(--c-300);background:var(--c-100)}.chain-node--end[data-v-cb313204]{border-color:#86efac;background:#f0fdf4}.chain-node--current[data-v-cb313204]{border-color:var(--c-primary);background:var(--c-primary-surface);font-weight:600}.chain-node-badge[data-v-cb313204]{font-size:.65rem;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-cb313204]{color:var(--c-primary)}.chain-node--end .chain-node-badge[data-v-cb313204]{color:var(--c-success)}.chain-node-path[data-v-cb313204]{font-size:.8125rem;font-family:monospace;color:var(--c-700);word-break:break-all;flex:1}.chain-node--current .chain-node-path[data-v-cb313204],.chain-node-you[data-v-cb313204]{color:var(--c-primary)}.chain-node-you[data-v-cb313204]{font-size:.7rem;font-style:italic;flex-shrink:0}.chain-arrow[data-v-cb313204]{display:flex;align-items:center;padding-left:1rem;color:var(--c-300)}.chain-arrow[data-v-cb313204] svg{width:15px;height:15px}.chain-regex-header[data-v-cb313204]{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-cb313204]{background:#ede9fe;padding:0 .25em;border-radius:3px;font-size:.75rem;color:#7c3aed}.chain-regex-icon[data-v-cb313204]{width:13px;height:13px;flex-shrink:0}.chain-regex-list[data-v-cb313204]{margin-top:.4rem;display:flex;flex-direction:column;gap:.25rem}.chain-regex-row[data-v-cb313204]{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-cb313204]{width:14px;height:14px;color:var(--c-400);flex-shrink:0}.regulamin-panel[data-v-33e0cb5d]{display:flex;flex-direction:column;gap:1rem}.add-row[data-v-33e0cb5d]{display:flex}.add-row .btn[data-v-33e0cb5d]{display:inline-flex;align-items:center;gap:.4rem}.add-row[data-v-33e0cb5d] svg{width:16px;height:16px}.create-form[data-v-33e0cb5d],.sections-list[data-v-33e0cb5d]{display:flex;flex-direction:column;gap:1rem}.section-card[data-v-33e0cb5d]{gap:1.25rem;padding:1.25rem 1.5rem}.section-card[data-v-33e0cb5d],.section-icon[data-v-33e0cb5d]{display:flex;align-items:center}.section-icon[data-v-33e0cb5d]{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-33e0cb5d] svg{width:24px;height:24px}.section-content[data-v-33e0cb5d]{flex:1;min-width:0}.section-title[data-v-33e0cb5d]{font-size:1rem;font-weight:600;color:var(--c-800);margin:0 0 .375rem}.section-meta[data-v-33e0cb5d]{font-size:.8125rem;color:var(--c-500);margin:0}.section-meta code[data-v-33e0cb5d]{background:var(--c-100);padding:.1rem .375rem;border-radius:var(--r-sm);font-size:.75rem;color:var(--c-700)}.cat-badge[data-v-33e0cb5d]{display:inline-block;font-size:.7rem;font-weight:700;padding:.1rem .45rem;border-radius:var(--r-full,999px);margin-right:.4rem;vertical-align:middle}.cat-badge.cat-gen[data-v-33e0cb5d]{background:var(--c-100,#f1f5f9);color:var(--c-600,#475569)}.cat-badge.cat-re[data-v-33e0cb5d]{background:#eef2ff;color:#4f46e5}.section-actions[data-v-33e0cb5d]{display:flex;gap:.5rem;flex-shrink:0;align-items:center}.section-actions .btn[data-v-33e0cb5d]{display:inline-flex;align-items:center;gap:.375rem}.section-actions[data-v-33e0cb5d] svg{width:16px;height:16px}.order-buttons[data-v-33e0cb5d]{display:flex;flex-direction:column;gap:1px}.btn-icon[data-v-33e0cb5d]{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-33e0cb5d] svg{width:14px;height:14px}.btn-icon[data-v-33e0cb5d]:hover:not(:disabled){background:var(--c-50);color:var(--c-primary);border-color:var(--c-primary)}.btn-icon[data-v-33e0cb5d]:disabled{opacity:.3;cursor:default}.modal-backdrop[data-v-33e0cb5d]{position:fixed;inset:0;background:#0006;z-index:200;display:flex;align-items:center;justify-content:center;padding:1rem}.modal-box[data-v-33e0cb5d]{width:100%;max-width:420px;padding:1.75rem;display:flex;flex-direction:column;gap:1rem}.modal-title[data-v-33e0cb5d]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin:0}.modal-text[data-v-33e0cb5d]{color:var(--c-600);margin:0;line-height:1.6}.modal-actions[data-v-33e0cb5d]{display:flex;gap:.75rem}.modal-actions .btn[data-v-33e0cb5d]{display:inline-flex;align-items:center;gap:.4rem}.modal-actions[data-v-33e0cb5d] svg{width:16px;height:16px}.ads-page[data-v-8b634324]{gap:1.5rem}.ads-page[data-v-8b634324],.slot-config[data-v-8b634324]{display:flex;flex-direction:column}.slot-config[data-v-8b634324]{padding:1rem 1.25rem;gap:.75rem}.slot-config__title[data-v-8b634324]{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;color:var(--c-700)}.slot-config__row[data-v-8b634324]{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.slot-config__row .form-field[data-v-8b634324]{margin:0}.slot-config__row .slot-select[data-v-8b634324]{min-width:220px}.slot-config__row .flex-grow[data-v-8b634324]{flex:1;min-width:240px}.slot-config__row .slot-save[data-v-8b634324]{align-self:flex-end;white-space:nowrap}.slot-hint[data-v-8b634324]{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-8b634324]{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-8b634324]{display:flex;align-items:center;gap:.625rem;font-size:.875rem;color:var(--c-600)}.pool-bar-header .pool-remaining[data-v-8b634324]{margin-left:auto;font-size:.8125rem}.pool-bar-header .ok[data-v-8b634324]{color:var(--c-success);font-weight:700}.pool-bar-header .warn[data-v-8b634324]{color:var(--c-warning);font-weight:700}.pool-bar-header .over[data-v-8b634324]{color:var(--c-danger);font-weight:700}.pool-bar[data-v-8b634324]{height:8px;background:var(--c-100);overflow:hidden}.pool-bar[data-v-8b634324],.pool-bar__fill[data-v-8b634324]{border-radius:var(--r-full)}.pool-bar__fill[data-v-8b634324]{height:100%;transition:width .3s ease}.pool-bar__fill.ok[data-v-8b634324]{background:var(--c-success)}.pool-bar__fill.warn[data-v-8b634324]{background:var(--c-warning)}.pool-bar__fill.over[data-v-8b634324]{background:var(--c-danger)}.td-freq[data-v-8b634324]{font-size:.9rem;color:var(--c-primary)}.html-snippet[data-v-8b634324]{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-8b634324]{display:flex;flex-direction:column;gap:1.125rem}.delete-msg[data-v-8b634324]{font-size:.9rem;color:var(--c-600);line-height:1.5}.ad-preview[data-v-8b634324]{border:1px solid var(--c-200);border-radius:var(--r-md);overflow:hidden}.ad-preview__label[data-v-8b634324]{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-8b634324] svg{width:13px;height:13px}.ad-preview__frame-wrap[data-v-8b634324]{background:#fff;min-height:60px;max-height:320px;overflow:hidden}.ad-preview__frame[data-v-8b634324]{width:100%;min-height:60px;max-height:320px;border:none;display:block}.freq-row[data-v-8b634324]{display:flex;align-items:center;gap:.75rem;margin-top:.375rem}.freq-slider[data-v-8b634324]{flex:1;accent-color:var(--c-primary)}.freq-input[data-v-8b634324]{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-8b634324]:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-ring)}.freq-pct[data-v-8b634324]{font-size:.9375rem;font-weight:700;color:var(--c-500)}.form-hint[data-v-8b634324]{font-size:.75rem;color:var(--c-400);margin:.375rem 0 0}.text-danger[data-v-8b634324]{color:var(--c-danger)}.text-ok[data-v-8b634324]{color:var(--c-success)}.html-textarea[data-v-8b634324]{font-family:monospace;font-size:.8125rem;resize:vertical;min-height:160px;line-height:1.5;white-space:pre}.freq-zero-hint[data-v-8b634324]{font-size:.75rem;font-weight:400;color:var(--c-400);margin-left:.375rem}.check-label[data-v-8b634324]{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.9375rem}.doc-section[data-v-8b634324]{border:1px solid var(--c-200);border-radius:var(--r-xl);background:#fff;overflow:hidden}.doc-section__title[data-v-8b634324]{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-8b634324]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:0}.doc-card[data-v-8b634324]{border-right:1px solid var(--c-100);border-bottom:1px solid var(--c-100)}.doc-card[data-v-8b634324]:last-child{border-right:none}.doc-card__head[data-v-8b634324]{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-8b634324]{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-8b634324]{margin:0}.doc-card__body code[data-v-8b634324]{background:var(--c-100);padding:.1em .3em;border-radius:var(--r-sm);font-size:.8125rem}.algo-block[data-v-8b634324]{display:flex;flex-direction:column;gap:.375rem;padding-bottom:.75rem;border-bottom:1px solid var(--c-100)}.algo-block[data-v-8b634324]:last-child{border-bottom:none;padding-bottom:0}.algo-name[data-v-8b634324]{display:flex;align-items:center;gap:.5rem}.algo-badge-tag[data-v-8b634324]{font-size:.7rem}.algo-badge-tag[data-v-8b634324],.algo-example[data-v-8b634324]{color:var(--c-400);font-style:italic}.algo-example[data-v-8b634324]{font-size:.8125rem}.doc-list[data-v-8b634324]{margin:0;padding-left:1.25rem}.code-example[data-v-8b634324],.doc-list[data-v-8b634324]{display:flex;flex-direction:column;gap:.25rem}.code-example__label[data-v-8b634324]{font-size:.75rem;font-weight:600;color:var(--c-500);text-transform:uppercase;letter-spacing:.04em}.code-block[data-v-8b634324]{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-8b634324] .data-table tr.row-editing td{background:#eef0fd}.sec-page[data-v-534b0e3e]{display:flex;flex-direction:column;gap:1.5rem}.page-header h1[data-v-534b0e3e]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 .25rem}.subtitle[data-v-534b0e3e]{color:var(--c-500);font-size:.9rem;margin:0}.info-card[data-v-534b0e3e]{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-534b0e3e]{font-size:.875rem;font-weight:600;color:var(--c-800);display:block;margin-bottom:.25rem}.info-card p[data-v-534b0e3e]{font-size:.8125rem;color:var(--c-600);margin:0}.info-card code[data-v-534b0e3e]{background:#fff;padding:.1rem .35rem;border-radius:var(--r-sm);font-size:.8rem}.info-icon[data-v-534b0e3e]{width:20px;height:20px;color:var(--c-primary);flex-shrink:0;margin-top:2px}.adm-section[data-v-534b0e3e]{display:flex;flex-direction:column;gap:.75rem}.adm-section-hd span[data-v-534b0e3e]{font-size:.9375rem;font-weight:600;color:var(--c-700)}.adm-tool-card[data-v-534b0e3e]{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-534b0e3e]{display:flex;flex-direction:column;gap:.25rem}.adm-tool-info strong[data-v-534b0e3e]{font-size:.875rem;font-weight:600;color:var(--c-800)}.adm-tool-info span[data-v-534b0e3e]{font-size:.8rem;color:var(--c-500);max-width:600px}.consequence-list[data-v-534b0e3e]{margin:.5rem 0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.25rem}.consequence-list li[data-v-534b0e3e]{font-size:.8rem;color:var(--c-600);max-width:640px}.consequence-list li strong[data-v-534b0e3e]{font-size:.8rem;color:var(--c-700);font-weight:600}.consequence-list li code[data-v-534b0e3e]{background:var(--c-50);padding:.05rem .3rem;border-radius:var(--r-sm);font-size:.75rem}.result-card[data-v-534b0e3e]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:var(--r-md);font-size:.875rem;font-weight:500}.result-card[data-v-534b0e3e] svg{width:18px;height:18px;flex-shrink:0}.result-card.result-ok[data-v-534b0e3e]{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.result-card.result-err[data-v-534b0e3e]{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.ap-toolbar[data-v-bf0c20b1]{align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.ap-filters[data-v-bf0c20b1],.ap-toolbar[data-v-bf0c20b1]{display:flex;flex-wrap:wrap}.ap-filters[data-v-bf0c20b1]{gap:.4rem}.ap-chip[data-v-bf0c20b1]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #e4e7ec;background:#fff;color:#475467;border-radius:999px;padding:.35rem .8rem;font-size:.82rem;font-weight:600;cursor:pointer}.ap-chip[data-v-bf0c20b1]:hover{background:#f8f9fb}.ap-chip.active[data-v-bf0c20b1]{background:#1a73e8;border-color:#1a73e8;color:#fff}.ap-chip-n[data-v-bf0c20b1]{font-size:.72rem;opacity:.8;background:#00000014;border-radius:999px;padding:0 .35rem}.ap-chip.active .ap-chip-n[data-v-bf0c20b1]{background:#ffffff40}.ap-sep[data-v-bf0c20b1]{width:1px;align-self:stretch;background:#e4e7ec;margin:.1rem .25rem}.eng-chip.active.google[data-v-bf0c20b1]{background:#1a73e8;border-color:#1a73e8}.eng-chip.active.bing[data-v-bf0c20b1]{background:#0c8484;border-color:#0c8484}.ap-right[data-v-bf0c20b1]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ap-progress[data-v-bf0c20b1]{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;color:#475467}.ap-progress strong[data-v-bf0c20b1]{color:#1b7a3d}.ap-bar[data-v-bf0c20b1]{width:90px;height:7px;background:#eef0f3;border-radius:999px;overflow:hidden}.ap-bar-fill[data-v-bf0c20b1]{height:100%;background:#1b7a3d;border-radius:999px;transition:width .3s}.ap-pct[data-v-bf0c20b1]{font-weight:700;color:#1b7a3d;font-size:.78rem;min-width:2.2rem;text-align:right}.ap-hide.active[data-v-bf0c20b1]{background:#1d2939;border-color:#1d2939;color:#fff}.ap-reset[data-v-bf0c20b1]{color:#b42318;border-color:#f1c0c0}.ap-reset[data-v-bf0c20b1]:hover{background:#fdecec}.ap-total[data-v-bf0c20b1]{font-size:.9rem;color:#1d2939;display:inline-flex;align-items:center;gap:.35rem}.ap-total strong[data-v-bf0c20b1]{color:#1b7a3d;font-size:1.05rem}.ap-wrap[data-v-bf0c20b1]{max-height:560px;overflow-y:auto}.ap thead th[data-v-bf0c20b1]{position:sticky;top:0;z-index:1}.ap .num[data-v-bf0c20b1]{text-align:right;white-space:nowrap}.ap .rank-no[data-v-bf0c20b1]{color:#98a2b3;font-weight:700;width:2rem}.ap .chk-cell[data-v-bf0c20b1]{width:2rem;text-align:center}.ap-chk[data-v-bf0c20b1]{width:17px;height:17px;cursor:pointer;accent-color:#1b7a3d}.ap tr.done[data-v-bf0c20b1]{opacity:.5}.ap tr.done .key a[data-v-bf0c20b1],.ap tr.done .key span[title][data-v-bf0c20b1]{text-decoration:line-through}.ap tr.done .gain[data-v-bf0c20b1]{color:#98a2b3}.eng[data-v-bf0c20b1]{display:inline-flex;align-items:center;gap:.2rem;font-size:.74rem;font-weight:800;padding:.12rem .4rem;border-radius:6px}.eng.google[data-v-bf0c20b1]{background:#eaf1fe;color:#1a4fa0}.eng.bing[data-v-bf0c20b1]{background:#e5f2f2;color:#0c6b6b}.ap .key[data-v-bf0c20b1]{max-width:360px}.ap .key a[data-v-bf0c20b1],.ap .key span[title][data-v-bf0c20b1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;max-width:320px;vertical-align:middle}.ap .key a[data-v-bf0c20b1]{color:#1a73e8;text-decoration:none}.ap .key a[data-v-bf0c20b1]:hover{text-decoration:underline}.ap .ap-scope[data-v-bf0c20b1]{color:#98a2b3;margin-right:.35rem}.ap-note-btn[data-v-bf0c20b1]{border:none;background:none;color:#98a2b3;cursor:pointer;padding:0 .2rem;vertical-align:middle}.ap-note-btn[data-v-bf0c20b1]:hover{color:#475467}.ap-note-btn.has[data-v-bf0c20b1]{color:#b54708}.ap-note[data-v-bf0c20b1]{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-bf0c20b1]{background:#fcfcfd}.ap-note-input[data-v-bf0c20b1]{width:100%;max-width:520px;border:1px solid #d0d5dd;border-radius:6px;padding:.4rem .55rem;font-size:.82rem;font-family:inherit;resize:vertical}.ap-note-close[data-v-bf0c20b1]{display:inline-flex;align-items:center;gap:.25rem;margin-left:.5rem;border:1px solid #cfe0fc;background:#eaf1fe;color:#1a4fa0;border-radius:6px;padding:.3rem .6rem;font-size:.78rem;font-weight:600;cursor:pointer;vertical-align:top}.ap .gain[data-v-bf0c20b1]{font-weight:700;color:#1b7a3d}.ap-badge[data-v-bf0c20b1]{display:inline-flex;align-items:center;gap:.3rem;font-size:.76rem;font-weight:700;padding:.15rem .5rem;border-radius:999px;white-space:nowrap}.ap-badge.snippet[data-v-bf0c20b1]{background:#fff4e5;color:#b54708}.ap-badge.rank[data-v-bf0c20b1]{background:#eaf1fe;color:#1a4fa0}.ap .empty[data-v-bf0c20b1]{text-align:center;color:#98a2b3;padding:1.5rem}.ap-more[data-v-bf0c20b1]{margin:.6rem 0 0;font-size:.78rem;color:#98a2b3}.skt-toolbar[data-v-62f88153]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.6rem}.skt-search[data-v-62f88153]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #d0d5dd;border-radius:8px;padding:.3rem .55rem;color:#98a2b3;flex:1;max-width:320px}.skt-filter[data-v-62f88153]{border:none;outline:none;flex:1;font-size:.85rem;color:#1d2939}.skt-clear[data-v-62f88153]{border:none;background:none;color:#98a2b3}.skt-clear[data-v-62f88153],.skt-csv[data-v-62f88153]{cursor:pointer;display:inline-flex}.skt-csv[data-v-62f88153]{align-items:center;gap:.3rem;border:1px solid #d0d5dd;background:#fff;border-radius:8px;padding:.35rem .7rem;font-size:.82rem;font-weight:600;color:#344054}.skt-csv[data-v-62f88153]:disabled{opacity:.5;cursor:default}.skt-csv[data-v-62f88153]:hover:not(:disabled){background:#f8f9fb}.skt-wrap[data-v-62f88153]{max-height:420px;overflow-y:auto}.skt-wrap[data-v-62f88153] .data-table thead th{position:sticky;top:0;z-index:1}.skt-wrap[data-v-62f88153] .data-table th.sortable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.skt-wrap[data-v-62f88153] .data-table th.sortable:hover{background:#f1f3f6}.skt-wrap[data-v-62f88153] .data-table th.active{color:#1a73e8}.skt-wrap[data-v-62f88153] .caret{font-size:.7rem;color:#1a73e8}.skt-wrap[data-v-62f88153] .num{text-align:right;white-space:nowrap}.skt-wrap[data-v-62f88153] .key{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skt-wrap[data-v-62f88153] .g{color:#1a73e8}.skt-wrap[data-v-62f88153] .b{color:#0c8484}.skt-wrap[data-v-62f88153] .strong{font-weight:700}.skt-wrap[data-v-62f88153] .empty{text-align:center;color:#98a2b3;padding:1.5rem}.seo-page[data-v-0a5bf304]{padding:1.25rem;max-width:1200px;margin:0 auto}.seo-header[data-v-0a5bf304]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.seo-header h1[data-v-0a5bf304]{font-size:1.5rem;margin:0}.seo-controls[data-v-0a5bf304],.seo-header h1[data-v-0a5bf304]{display:flex;align-items:center;gap:.5rem}.form-control[data-v-0a5bf304]{padding:.5rem .75rem;border:1px solid #d0d5dd;border-radius:8px}.btn-sync[data-v-0a5bf304]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border:none;border-radius:8px;background:#1a73e8;color:#fff;cursor:pointer;font-weight:600}.btn-sync[data-v-0a5bf304]:disabled{opacity:.6;cursor:default}.seo-config[data-v-0a5bf304]{background:#fff;border:1px solid #eaecf0;border-radius:12px;margin-bottom:1.25rem;padding:.25rem}.seo-config>summary[data-v-0a5bf304]{cursor:pointer;padding:.85rem 1rem;font-weight:600;display:flex;align-items:center;gap:.5rem;list-style:none}.seo-config>summary[data-v-0a5bf304]::-webkit-details-marker{display:none}.cfg-body[data-v-0a5bf304]{display:grid;grid-template-columns:1fr;gap:1.1rem;padding:0 1rem 1rem}.cfg-col[data-v-0a5bf304]{border:1px solid #e4e7ec;border-radius:10px;padding:1rem 1.15rem;background:#fcfcfd}.cfg-col h3[data-v-0a5bf304]{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-0a5bf304]{display:block;font-size:.82rem;color:#475467;margin:.6rem 0 .25rem}.cfg-col input[data-v-0a5bf304],.cfg-col textarea[data-v-0a5bf304]{width:100%}.cfg-json[data-v-0a5bf304]{font-family:ui-monospace,monospace;font-size:.78rem;resize:vertical}.cfg-hint[data-v-0a5bf304]{font-size:.76rem;color:#98a2b3;margin:.4rem 0 0}.cfg-file[data-v-0a5bf304]{gap:.35rem;margin-top:.4rem;font-size:.8rem;color:#1a73e8}.cfg-clear[data-v-0a5bf304],.cfg-file[data-v-0a5bf304]{display:inline-flex;align-items:center;cursor:pointer}.cfg-clear[data-v-0a5bf304]{margin-top:.55rem;background:none;border:1px solid #f1c0c0;color:#b42318;border-radius:6px;padding:.3rem .6rem;font-size:.78rem;gap:.3rem}.cfg-clear[data-v-0a5bf304]:hover{background:#fdecec}.cfg-set[data-v-0a5bf304]{color:#1b7a3d;font-weight:600;margin-left:.3rem}.cfg-actions[data-v-0a5bf304]{display:flex;align-items:center;gap:.75rem;padding:0 1rem 1rem}.cfg-saved[data-v-0a5bf304]{font-weight:600;gap:.3rem}.cfg-saved[data-v-0a5bf304],.data-age[data-v-0a5bf304]{color:#1b7a3d;display:inline-flex;align-items:center}.data-age[data-v-0a5bf304]{gap:.35rem;margin:0 0 1rem;padding:.35rem .7rem;border-radius:8px;font-size:.8rem;background:#eef6ee}.data-age.stale[data-v-0a5bf304]{background:#fff4e5;color:#b54708}.data-age-sync[data-v-0a5bf304]{background:none;border:none;color:inherit;font-weight:700;cursor:pointer;text-decoration:underline;padding:0}.src-status[data-v-0a5bf304]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem}.src-messages[data-v-0a5bf304]{margin-bottom:1rem;display:flex;flex-direction:column;gap:.35rem}.src-msg[data-v-0a5bf304]{margin:0;font-size:.82rem;display:flex;align-items:center;gap:.4rem;padding:.45rem .7rem;border-radius:8px}.src-msg.ok[data-v-0a5bf304]{background:#eef6ff;color:#1a4a8a}.src-msg.err[data-v-0a5bf304]{background:#fdecec;color:#b42318}.src-badge[data-v-0a5bf304]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:999px;font-size:.85rem;font-weight:600}.src-badge.on[data-v-0a5bf304]{background:#e7f5ea;color:#1b7a3d}.src-badge.off[data-v-0a5bf304]{background:#f3f4f6;color:#6b7280}.seo-tabs[data-v-0a5bf304]{display:flex;gap:.4rem;margin-bottom:1rem;flex-wrap:wrap}.seo-sections[data-v-0a5bf304]{margin-bottom:.6rem}.seo-sections .seo-tab.active[data-v-0a5bf304]{background:#6b3fa0;border-color:#6b3fa0}.seo-section-note[data-v-0a5bf304]{display:flex;margin:0 0 1rem;padding:.5rem .75rem;background:#f6f1fc;color:#5b3a86;border-radius:8px;font-size:.82rem}.seo-section-note[data-v-0a5bf304],.seo-tab[data-v-0a5bf304]{align-items:center;gap:.4rem}.seo-tab[data-v-0a5bf304]{display:inline-flex;padding:.45rem .9rem;border:1px solid #e4e7ec;background:#fff;color:#475467;border-radius:999px;cursor:pointer;font-weight:600;font-size:.88rem}.seo-tab[data-v-0a5bf304]:hover{background:#f8f9fb}.seo-tab.active[data-v-0a5bf304]{background:#1a73e8;border-color:#1a73e8;color:#fff}.seo-summary[data-v-0a5bf304]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.25rem}.sum-card[data-v-0a5bf304]{background:#fff;border:1px solid #eaecf0;border-radius:12px;padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.25rem}.sum-card.combined[data-v-0a5bf304]{border-color:#cfe0fc}.sum-label[data-v-0a5bf304]{font-size:.8rem;color:#667085;display:flex;align-items:center;gap:.4rem}.sum-value[data-v-0a5bf304]{font-size:1.8rem;font-weight:700;line-height:1.1}.sum-sub[data-v-0a5bf304]{font-size:.8rem;color:#98a2b3}.sum-delta[data-v-0a5bf304]{font-size:.72rem;font-weight:700;padding:.1rem .4rem;border-radius:999px}.sum-delta.up[data-v-0a5bf304]{background:#e7f5ea;color:#1b7a3d}.sum-delta.down[data-v-0a5bf304]{background:#fdecec;color:#b42318}.sum-delta.flat[data-v-0a5bf304]{background:#f3f4f6;color:#6b7280}.seo-card[data-v-0a5bf304]{min-width:0;background:#fff;border:1px solid #eaecf0;border-radius:12px;padding:1.1rem 1.25rem;margin-bottom:1.25rem}.seo-card h2[data-v-0a5bf304]{font-size:1.05rem;margin:0 0 .9rem}.chart-wrap[data-v-0a5bf304]{height:340px}.state[data-v-0a5bf304]{color:#667085;padding:2rem;justify-content:center}.empty-state[data-v-0a5bf304],.state[data-v-0a5bf304]{display:flex;align-items:center;gap:.5rem}.empty-state[data-v-0a5bf304]{flex-direction:column;text-align:center;padding:2.5rem 1rem}.empty-state .es-icon[data-v-0a5bf304]{font-size:2.4rem;color:#98a2b3}.empty-state .es-title[data-v-0a5bf304]{font-weight:700;font-size:1.05rem;margin:.3rem 0 0}.empty-state .es-sub[data-v-0a5bf304]{color:#667085;font-size:.85rem;max-width:460px;margin:0 0 .6rem}.ap-card[data-v-0a5bf304]{border-color:#cfe0fc}.ap-head[data-v-0a5bf304]{margin-bottom:.75rem}.ap-head h2[data-v-0a5bf304]{display:flex;align-items:center;gap:.4rem;margin:0 0 .25rem}.ap-head .eng-g[data-v-0a5bf304]{color:#1a4fa0}.ap-head .eng-b[data-v-0a5bf304]{color:#0c6b6b}.ew-sub[data-v-0a5bf304]{margin:0;font-size:.85rem;color:#667085}.seo-tables[data-v-0a5bf304]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.seo-tables.one-col[data-v-0a5bf304]{grid-template-columns:1fr}@media(max-width:900px){.seo-tables[data-v-0a5bf304]{grid-template-columns:1fr}}.dist[data-v-0a5bf304]{display:flex;flex-direction:column;gap:.55rem;margin-top:.5rem}.dist-row[data-v-0a5bf304]{display:grid;grid-template-columns:92px 1fr auto;align-items:center;gap:.6rem;font-size:.85rem}.dist-row.bucket[data-v-0a5bf304]{grid-template-columns:130px 1fr auto}.dist-label[data-v-0a5bf304]{color:#475467;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dist-bar-track[data-v-0a5bf304]{background:#f2f4f7;border-radius:6px;height:14px;overflow:hidden}.dist-bar[data-v-0a5bf304]{height:100%;border-radius:6px;min-width:2px;transition:width .3s;background:#98a2b3}.dist-bar.bk[data-v-0a5bf304]{background:#1a73e8}.dist-count[data-v-0a5bf304]{font-weight:700;color:#1d2939;white-space:nowrap;text-align:right}.dist-sub[data-v-0a5bf304]{font-weight:400;color:#98a2b3;font-size:.78rem}.dist-empty[data-v-0a5bf304]{color:#98a2b3;font-size:.85rem;padding:1rem 0}.bp-actions[data-v-0a5bf304]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.bp-sum[data-v-0a5bf304]{margin:0}.bp-url[data-v-0a5bf304]{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-0a5bf304]:hover{text-decoration:underline}.bp-status[data-v-0a5bf304]{display:inline-block;font-weight:800;font-size:.76rem;padding:.12rem .45rem;border-radius:6px;background:#fdecec;color:#b42318;white-space:nowrap}.bp-status.srv[data-v-0a5bf304]{background:#fff4e5;color:#b54708}.bp-status.net[data-v-0a5bf304]{background:#f3f4f6;color:#6b7280}.spin[data-v-0a5bf304]{animation:spin-0a5bf304 1s linear infinite}@keyframes spin-0a5bf304{to{transform:rotate(1turn)}}.mom-card[data-v-0a5bf304]{border-color:#d9d6fe}.mom-grid[data-v-0a5bf304]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:.3rem 0 .7rem}.mom-metric[data-v-0a5bf304]{background:#fbfbff;border:1px solid #eceafd;border-radius:10px;padding:.8rem 1rem;display:flex;flex-direction:column;gap:.25rem}.mom-lab[data-v-0a5bf304]{font-size:.8rem;color:#667085}.mom-val[data-v-0a5bf304]{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-0a5bf304]{font-size:.78rem;color:#98a2b3}.mom-foot[data-v-0a5bf304]{margin:0;font-size:.88rem;color:#475467}.mom-foot strong[data-v-0a5bf304]{text-transform:capitalize;color:#1d2939}@media(max-width:640px){.mom-grid[data-v-0a5bf304]{grid-template-columns:1fr}}.ro-card[data-v-0a5bf304]{border-color:#fde68a;background:#fffdf5}.ro-stats[data-v-0a5bf304]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:.9rem 0 .2rem}.ro-stat[data-v-0a5bf304]{background:#fff;border:1px solid #f3e6b3;border-radius:10px;padding:.8rem 1rem;display:flex;flex-direction:column;gap:.2rem}.ro-num[data-v-0a5bf304]{font-size:1.5rem;font-weight:700;line-height:1.1;color:#92400e}.ro-lab[data-v-0a5bf304]{font-size:.78rem;color:#667085}.ro-hint[data-v-0a5bf304]{margin-top:.7rem}.ro-actions[data-v-0a5bf304]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.9rem}.ro-link[data-v-0a5bf304]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:9px;font-weight:600;font-size:.85rem;text-decoration:none;background:#b45309;color:#fff;border:1px solid #b45309}.ro-link[data-v-0a5bf304]:hover{background:#92400e}.ro-link.ro-ghost[data-v-0a5bf304]{background:#fff;color:#92400e}.ro-link.ro-ghost[data-v-0a5bf304]:hover{background:#fef3c7}@media(max-width:640px){.ro-stats[data-v-0a5bf304]{grid-template-columns:1fr}}.sec-page[data-v-84c28e33]{display:flex;flex-direction:column;gap:1.5rem}.page-header h1[data-v-84c28e33]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 .25rem}.subtitle[data-v-84c28e33]{color:var(--c-500);font-size:.9rem;margin:0}.info-card[data-v-84c28e33]{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-84c28e33]{font-size:.875rem;font-weight:600;color:var(--c-800);display:block;margin-bottom:.25rem}.info-card p[data-v-84c28e33]{font-size:.8125rem;color:var(--c-600);margin:0 0 .5rem;line-height:1.5}.info-card p[data-v-84c28e33]:last-child{margin-bottom:0}.info-card code[data-v-84c28e33]{background:#fff;padding:.1rem .35rem;border-radius:var(--r-sm);font-size:.8rem}.info-icon[data-v-84c28e33]{width:20px;height:20px;color:var(--c-primary);flex-shrink:0;margin-top:2px}.adm-section[data-v-84c28e33]{display:flex;flex-direction:column;gap:.75rem}.adm-section-hd[data-v-84c28e33]{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-84c28e33]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.status-card[data-v-84c28e33]{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-84c28e33]{font-size:1.5rem;font-weight:700;color:var(--c-900)}.status-lbl[data-v-84c28e33]{font-size:.8rem;color:var(--c-500)}.status-loading[data-v-84c28e33]{display:flex;align-items:center;gap:.5rem;color:var(--c-500);font-size:.9rem}.target-dir[data-v-84c28e33]{font-size:.8125rem;color:var(--c-500);margin:.25rem 0 0}.target-dir code[data-v-84c28e33]{background:var(--c-100);padding:.1rem .4rem;border-radius:var(--r-sm);font-size:.78rem}.adm-tool-card[data-v-84c28e33]{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-84c28e33]{flex:1}.adm-tool-card .adm-tool-info strong[data-v-84c28e33]{display:block;font-size:.95rem;font-weight:600;color:var(--c-800);margin-bottom:.25rem}.adm-tool-card .adm-tool-info span[data-v-84c28e33]{font-size:.85rem;color:var(--c-600)}.adm-tool-card .adm-tool-info code[data-v-84c28e33]{background:var(--c-100);padding:.05rem .3rem;border-radius:var(--r-sm);font-size:.78rem}.consequence-list[data-v-84c28e33]{margin:.5rem 0 0;padding-left:1.1rem;font-size:.82rem;color:var(--c-600);line-height:1.5}.consequence-list li[data-v-84c28e33]{margin:.15rem 0}.btn[data-v-84c28e33]{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-84c28e33]:disabled{opacity:.55;cursor:not-allowed}.btn-sm[data-v-84c28e33]{padding:.55rem 1rem;font-size:.85rem}.btn-primary[data-v-84c28e33]{background:var(--c-primary);color:#fff}.btn-primary[data-v-84c28e33]:hover:not(:disabled){opacity:.9}.spin[data-v-84c28e33]{animation:spin-84c28e33 .8s linear infinite}@keyframes spin-84c28e33{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.result-card[data-v-84c28e33]{border-radius:var(--r-md);padding:.9rem 1.1rem;display:flex;flex-direction:column;gap:.75rem}.result-ok[data-v-84c28e33]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.result-err[data-v-84c28e33]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.result-summary[data-v-84c28e33]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.file-link[data-v-84c28e33]{color:var(--c-primary);text-decoration:none;display:inline-flex;align-items:center;gap:.3rem}.file-link[data-v-84c28e33]:hover{text-decoration:underline}.storage-page[data-v-51ddd967]{display:flex;flex-direction:column;gap:1.25rem}.page-header[data-v-51ddd967]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.page-header h1[data-v-51ddd967]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 .25rem}.subtitle[data-v-51ddd967]{color:var(--c-500);font-size:.9rem;margin:0}.header-actions[data-v-51ddd967]{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.hidden-input[data-v-51ddd967]{display:none}.breadcrumbs[data-v-51ddd967]{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-51ddd967],.crumb-btn[data-v-51ddd967]{align-items:center;font-size:.875rem}.crumb-btn[data-v-51ddd967]{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-51ddd967]{color:var(--c-700);cursor:default;font-weight:600}.crumb-btn[data-v-51ddd967]:not(.active):hover{background:var(--c-primary-surface)}.crumb-sep[data-v-51ddd967]{color:var(--c-300);-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropzone[data-v-51ddd967]{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-51ddd967]{color:var(--c-primary)}.dropzone.dropzone-over[data-v-51ddd967],.dropzone[data-v-51ddd967]:hover{border-color:var(--c-primary);background:var(--c-primary-surface);color:var(--c-primary)}.dropzone-icon[data-v-51ddd967]{width:32px;height:32px;opacity:.7}.progress-bar-wrap[data-v-51ddd967]{position:relative;height:28px;background:var(--c-100);border-radius:var(--r-full);overflow:hidden}.progress-bar[data-v-51ddd967]{height:100%;background:var(--c-primary);border-radius:var(--r-full);transition:width .3s ease}.progress-label[data-v-51ddd967]{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-51ddd967]{padding:1rem 1.25rem}.results-header[data-v-51ddd967]{display:flex;align-items:center;margin-bottom:.625rem}.results-title[data-v-51ddd967]{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-500);margin:0;flex:1}.btn-clear[data-v-51ddd967]{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-51ddd967]{display:flex;flex-direction:column;gap:.25rem}.result-row[data-v-51ddd967]{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:var(--r-sm);font-size:.8125rem}.result-ok[data-v-51ddd967]{background:#f0fdf4}.result-err[data-v-51ddd967]{background:#fef2f2}.result-ok .result-icon[data-v-51ddd967]{color:var(--c-success);width:16px;height:16px}.result-err .result-icon[data-v-51ddd967]{color:var(--c-danger);width:16px;height:16px}.result-name[data-v-51ddd967]{font-family:monospace;color:var(--c-700);font-weight:500;flex:1;word-break:break-all}.empty-files[data-v-51ddd967],.result-info[data-v-51ddd967]{color:var(--c-400)}.empty-files[data-v-51ddd967]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;font-size:.9375rem}.empty-files p[data-v-51ddd967]{margin:0}.empty-icon[data-v-51ddd967]{width:40px;height:40px;opacity:.5}.cell-size[data-v-51ddd967]{color:var(--c-500)}.cell-date[data-v-51ddd967],.cell-size[data-v-51ddd967]{font-size:.8125rem;white-space:nowrap}.cell-date[data-v-51ddd967]{color:var(--c-400);font-family:monospace}.name-cell[data-v-51ddd967]{display:flex;align-items:center;gap:.5rem;font-family:monospace;font-size:.875rem;min-width:0}.file-name[data-v-51ddd967]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:380px}.folder-btn[data-v-51ddd967]{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-51ddd967]:hover{color:var(--c-primary)}.folder-icon[data-v-51ddd967]{color:#f59e0b}.file-icon[data-v-51ddd967],.folder-icon[data-v-51ddd967]{width:16px;height:16px;flex-shrink:0}.file-icon[data-v-51ddd967]{color:var(--c-400)}.dialog-body[data-v-51ddd967]{color:var(--c-600);font-size:.9375rem;margin:0 0 .75rem;line-height:1.55}.dialog-form[data-v-51ddd967]{display:flex;flex-direction:column;gap:.5rem}.dialog-form label[data-v-51ddd967]{font-size:.875rem;font-weight:600;color:var(--c-700)}.dialog-hint[data-v-51ddd967]{font-size:.8rem;color:var(--c-400);margin:0}.dialog-hint code[data-v-51ddd967]{background:var(--c-100);padding:0 .3em;border-radius:3px}.folder-picker[data-v-51ddd967]{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-51ddd967]{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-51ddd967]:hover{background:var(--c-50)}.folder-pick-btn.active[data-v-51ddd967]{background:var(--c-primary-surface);color:var(--c-primary);font-weight:600}.sp-page[data-v-e3210f2d]{max-width:1040px}.sp-head h2[data-v-e3210f2d]{margin:0 0 6px;font-size:1.25rem;color:var(--c-800)}.sp-sub[data-v-e3210f2d]{margin:0 0 20px;color:var(--c-500);font-size:.875rem;line-height:1.6}.sp-error[data-v-e3210f2d]{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-e3210f2d]{color:var(--c-400);padding:24px 0}.sp-table[data-v-e3210f2d]{border:1px solid var(--c-200);border-radius:var(--r-lg);overflow:hidden}.sp-row[data-v-e3210f2d]{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-e3210f2d]:first-child{border-top:none}.sp-row.is-saving[data-v-e3210f2d]{opacity:.6}.sp-row--head[data-v-e3210f2d]{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-e3210f2d]{display:flex;flex-direction:column;gap:2px}.sp-label[data-v-e3210f2d]{color:var(--c-800);font-weight:500}.sp-id[data-v-e3210f2d]{font-size:.7rem;color:var(--c-400)}.sp-mode-badge[data-v-e3210f2d]{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-e3210f2d]{background:var(--c-primary-surface);color:var(--c-primary)}.sp-mode-badge--auto[data-v-e3210f2d]{background:#f0fdf4;color:var(--c-success,#16a34a)}.sp-slots-cell[data-v-e3210f2d]{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.sp-chip[data-v-e3210f2d]{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-e3210f2d]{font-size:.78rem;color:var(--c-600);font-variant-numeric:tabular-nums}.sp-slot-na[data-v-e3210f2d]{color:var(--c-300);font-size:.82rem}.sp-actions-cell[data-v-e3210f2d]{display:flex;justify-content:flex-end}.sp-actions-cell .btn[data-v-e3210f2d]{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap}.sp-actions-cell[data-v-e3210f2d] svg{width:15px;height:15px}.sp-form[data-v-e3210f2d]{gap:14px}.sp-form[data-v-e3210f2d],.sp-form-field[data-v-e3210f2d]{display:flex;flex-direction:column}.sp-form-field[data-v-e3210f2d]{gap:6px}.sp-form-label[data-v-e3210f2d]{font-size:.8125rem;font-weight:600;color:var(--c-700)}.sp-form-field>input[data-v-e3210f2d],.sp-form-field>select[data-v-e3210f2d]{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-e3210f2d]{cursor:pointer}.sp-form-field>input[data-v-e3210f2d]{font-variant-numeric:tabular-nums}.sp-form-slots[data-v-e3210f2d]{display:flex;flex-direction:column;gap:6px}.sp-slot[data-v-e3210f2d]{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-e3210f2d]{background:var(--c-50);border-color:var(--c-primary)}.sp-slot-toggle[data-v-e3210f2d]{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:.82rem;color:var(--c-700)}.sp-slot-toggle input[data-v-e3210f2d]{accent-color:var(--c-primary);cursor:pointer}.sp-slot-name[data-v-e3210f2d]{flex:1}.sp-slot-opts[data-v-e3210f2d]{display:grid;grid-template-columns:auto 1fr;gap:6px;margin-top:6px}.sp-slot-opts.is-disabled[data-v-e3210f2d]{opacity:.45}.sp-slot-opts input[data-v-e3210f2d],.sp-slot-opts select[data-v-e3210f2d]{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-e3210f2d]{font-variant-numeric:tabular-nums;min-width:0}@media(max-width:639px){.sp-row[data-v-e3210f2d]{grid-template-columns:1fr;gap:8px}.sp-row--head[data-v-e3210f2d]{display:none}.sp-actions-cell[data-v-e3210f2d]{justify-content:flex-start}}.page-layout[data-v-eefe2058]{display:grid;grid-template-columns:1fr 260px;gap:1rem;align-items:start}@media(max-width:900px){.page-layout[data-v-eefe2058]{grid-template-columns:1fr}}.tree-section[data-v-eefe2058]{min-width:0}.toolbar-actions[data-v-eefe2058]{display:flex;align-items:center;gap:8px}.page-title[data-v-eefe2058]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin:0}.sel-panel[data-v-eefe2058]{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-eefe2058]{position:static}}.sel-panel-header[data-v-eefe2058]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sel-panel-title[data-v-eefe2058]{display:flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;color:var(--c-700)}.sel-panel-title[data-v-eefe2058] svg{width:13px;height:13px;color:var(--c-primary)}.sel-panel-actions[data-v-eefe2058]{display:flex;gap:.375rem;flex-wrap:wrap}.sel-panel-hint[data-v-eefe2058]{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--c-warning);font-weight:500}.sel-panel-hint[data-v-eefe2058] svg{width:12px;height:12px;flex-shrink:0}.sel-panel-list[data-v-eefe2058]{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-eefe2058]{display:flex;align-items:center;justify-content:space-between;padding:.3rem .5rem;gap:.4rem}.sel-tag-item[data-v-eefe2058]:hover{background:var(--c-50)}.sel-tag-info[data-v-eefe2058]{display:flex;align-items:center;gap:.3rem;min-width:0}.sel-tag-folder[data-v-eefe2058]{width:12px;height:12px;color:#f59e0b;flex-shrink:0}.sel-tag-name[data-v-eefe2058]{font-size:.8rem;color:var(--c-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sel-tag-parent[data-v-eefe2058]{color:var(--c-400);font-size:.75rem}.sel-tag-remove[data-v-eefe2058]{all:unset;cursor:pointer;display:flex;align-items:center;color:var(--c-400);flex-shrink:0}.sel-tag-remove[data-v-eefe2058] svg{width:11px;height:11px}.sel-tag-remove[data-v-eefe2058]:hover{color:var(--c-danger)}.sel-panel-empty-msg[data-v-eefe2058]{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-eefe2058] svg{width:20px;height:20px;color:var(--c-300)}.sel-clear[data-v-eefe2058]{color:var(--c-500)}.sel-clear[data-v-eefe2058]:hover{color:var(--c-danger)}.btn-copied[data-v-eefe2058]{color:var(--c-success)!important}.tree-slug[data-v-eefe2058]{font-size:.7rem;color:var(--c-400);background:var(--c-100);border-radius:4px;padding:1px 5px;font-family:monospace;white-space:nowrap;flex-shrink:0}.name-cell[data-v-eefe2058]{font-weight:500;font-size:13px;display:flex;align-items:center;gap:6px}.tag-folder-icon[data-v-eefe2058]{width:13px;height:13px;color:#f59e0b;flex-shrink:0}.tag-icon[data-v-eefe2058]{width:14px;height:14px;color:var(--c-primary);flex-shrink:0}.form-hint[data-v-eefe2058]{font-size:11px;color:var(--c-400);font-weight:400}.form-input-disabled[data-v-eefe2058]{background:var(--c-100);color:var(--c-500);cursor:not-allowed;pointer-events:none}.form-hint-info[data-v-eefe2058]{font-size:11px;color:var(--c-500);margin-top:4px}.parent-cell[data-v-eefe2058]{font-size:12px;color:var(--c-500)}.cell-empty[data-v-eefe2058]{color:var(--c-300)}.modal-error[data-v-eefe2058]{font-size:13px;color:var(--c-danger);margin:.5rem 0 0}.merge-pills[data-v-eefe2058]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.merge-pills .merge-pill[data-v-eefe2058]{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-eefe2058]{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-eefe2058]{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-eefe2058]:last-child{border-right:none}.mode-tabs .mode-tab.active[data-v-eefe2058]{background:var(--c-primary);color:#fff;font-weight:500}.mode-tabs .mode-tab[data-v-eefe2058]:hover:not(.active){background:var(--c-50)}.merge-form[data-v-eefe2058]{margin-bottom:14px;display:flex;flex-direction:column;gap:8px}.merge-search-wrap[data-v-eefe2058]{position:relative}.merge-dropdown[data-v-eefe2058]{border:1px solid var(--c-200);border-radius:var(--r-md);overflow:hidden;max-height:180px;overflow-y:auto}.merge-pill-parent[data-v-eefe2058]{color:var(--c-400);font-weight:400;font-size:.7rem}.merge-option[data-v-eefe2058]{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-eefe2058]:last-child{border-bottom:none}.merge-option[data-v-eefe2058]:hover{background:var(--c-50)}.merge-option-parent[data-v-eefe2058]{color:var(--c-400);font-size:.75rem}.target-parent[data-v-eefe2058]{color:var(--c-500);font-size:.8125rem}.target-selected[data-v-eefe2058]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--c-success)}.target-selected[data-v-eefe2058] svg{font-size:12px}.slug-preview[data-v-eefe2058]{font-size:12px;color:var(--c-500);font-family:monospace}.slug-preview.taken[data-v-eefe2058]{color:var(--c-danger)}.slug-preview .taken-badge[data-v-eefe2058]{display:inline-block;margin-left:6px;background:var(--c-danger);color:#fff;border-radius:var(--r-full);padding:0 6px;font-size:11px;font-family:sans-serif}.mode-hint[data-v-eefe2058]{font-size:12px;color:var(--c-500)}.reparent-desc[data-v-eefe2058]{font-size:.875rem;color:var(--c-700);margin-bottom:.5rem}.reparent-tags-preview[data-v-eefe2058]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:.25rem}.reparent-tags-preview .reparent-tag-chip[data-v-eefe2058]{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-eefe2058]{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-eefe2058]{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-eefe2058]:hover{background:var(--c-50)}.reparent-item.active[data-v-eefe2058]{background:var(--c-primary-surface);color:var(--c-primary);font-weight:500}.reparent-folder-icon[data-v-eefe2058]{width:14px;height:14px;color:#f59e0b;flex-shrink:0}.reparent-check[data-v-eefe2058]{width:14px;height:14px;margin-left:auto}.merge-result-box[data-v-eefe2058]{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-eefe2058]{display:flex;align-items:center;gap:.4rem;font-size:.875rem;color:var(--c-800)}.merge-result-hdr code[data-v-eefe2058]{font-size:.775rem;background:#fff;border:1px solid var(--c-200);border-radius:3px;padding:1px 5px}.merge-result-ok-icon[data-v-eefe2058]{width:15px;height:15px;color:#16a34a;flex-shrink:0}.merge-result-desc[data-v-eefe2058]{font-size:.775rem;color:var(--c-600);margin:0}.merge-slugs-box[data-v-eefe2058]{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-eefe2058]{font-family:monospace;font-size:.775rem;color:var(--c-700);display:block}.merge-copy-btn[data-v-eefe2058]{align-self:flex-start}.users-page[data-v-7fdd3b43]{display:flex;flex-direction:column;gap:.875rem}.filter-select[data-v-7fdd3b43]{width:auto;min-width:140px;padding-top:.375rem;padding-bottom:.375rem;font-size:.875rem}.user-name[data-v-7fdd3b43]{font-weight:600;color:var(--c-800);line-height:1.3}.user-id[data-v-7fdd3b43]{font-family:monospace;font-size:.73rem;color:var(--c-400);margin-top:.1rem}.cell-date[data-v-7fdd3b43]{color:var(--c-500);font-size:.8125rem}.badge[data-v-7fdd3b43]{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-7fdd3b43]{background:color-mix(in srgb,#7c3aed 12%,transparent);color:#7c3aed}.badge-user[data-v-7fdd3b43]{background:var(--c-100);color:var(--c-500)}.badge-active[data-v-7fdd3b43]{background:color-mix(in srgb,var(--c-success) 12%,transparent);color:var(--c-success)}.badge-inactive[data-v-7fdd3b43]{background:color-mix(in srgb,var(--c-danger) 10%,transparent);color:var(--c-danger)}.badge-warn[data-v-7fdd3b43]{background:#fef3c7;color:#92400e}.badge-agency[data-v-7fdd3b43]{background:#ecfdf5;color:#047857;margin-left:.35rem}.badge-developer[data-v-7fdd3b43]{margin-left:.35rem}.badge-developer[data-v-7fdd3b43],.count-listings[data-v-7fdd3b43]{background:#eff6ff;color:#1d4ed8}.count-investments[data-v-7fdd3b43]{background:#f5f3ff;color:#6d28d9}.count-reviews[data-v-7fdd3b43]{background:#fffbeb;color:#b45309}.notif-email-val[data-v-7fdd3b43]{font-family:monospace;font-size:.75rem;color:var(--c-700);word-break:break-all;margin-bottom:.15rem}.never-login[data-v-7fdd3b43],.notif-email-empty[data-v-7fdd3b43]{color:var(--c-300)}.never-login[data-v-7fdd3b43]{font-style:italic}.row-spinner[data-v-7fdd3b43]{width:20px;height:20px;display:block;margin:0 auto}.places-count-btn[data-v-7fdd3b43]{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-7fdd3b43]:hover{background:color-mix(in srgb,var(--c-primary) 18%,transparent)}.places-count-zero[data-v-7fdd3b43]{color:var(--c-400);font-size:.8125rem}.user-add-btn[data-v-7fdd3b43]{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .9rem;background:var(--c-primary,#4f46e5);color:#fff;border:none;border-radius:8px;font-weight:700;font-size:.85rem;cursor:pointer;white-space:nowrap}.user-add-btn[data-v-7fdd3b43] svg{width:16px;height:16px}.user-add-btn[data-v-7fdd3b43]:hover{filter:brightness(1.08)}.cu-field[data-v-7fdd3b43]{display:block;margin-bottom:.8rem}.cu-label[data-v-7fdd3b43]{display:block;font-size:.78rem;font-weight:700;color:var(--c-600,#555);margin-bottom:.3rem}.cu-input[data-v-7fdd3b43]{width:100%;padding:.5rem .65rem;border:1px solid var(--c-300,#d4d4d4);border-radius:8px;font-size:.88rem;font-family:inherit}.cu-pass-row[data-v-7fdd3b43]{display:flex;gap:.4rem}.cu-gen[data-v-7fdd3b43]{all:unset;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:38px;border:1px solid var(--c-300,#d4d4d4);border-radius:8px;color:var(--c-500)}.cu-gen[data-v-7fdd3b43] svg{width:18px;height:18px}.cu-gen[data-v-7fdd3b43]:hover{color:var(--c-primary,#4f46e5);border-color:var(--c-primary,#4f46e5)}.cu-error[data-v-7fdd3b43]{color:var(--c-danger,#dc2626);font-size:.83rem;margin:.2rem 0 .6rem}.chat-wrap[data-v-9dea8ec3]{display:flex;flex-direction:column;height:100%;min-height:300px;background:#f8fafc}.chat-messages[data-v-9dea8ec3]{flex:1;overflow-y:auto;padding:1.25rem 1rem;display:flex;flex-direction:column;gap:1rem}@media(max-width:768px){.chat-messages[data-v-9dea8ec3]{padding:1rem .75rem}}.chat-empty[data-v-9dea8ec3]{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--c-300);margin:auto;font-size:.875rem}.chat-empty[data-v-9dea8ec3] svg{width:36px;height:36px}.chat-row[data-v-9dea8ec3]{display:flex;align-items:flex-end;gap:.5rem}.chat-row.mine[data-v-9dea8ec3]{flex-direction:row-reverse}.chat-row.mine .chat-bubble[data-v-9dea8ec3]{background:var(--c-primary,#4f46e5);border-radius:18px 18px 4px}.chat-row.mine .chat-bubble .chat-text[data-v-9dea8ec3]{color:#fff}.chat-row.mine .chat-bubble-col[data-v-9dea8ec3]{align-items:flex-end}.chat-row.mine .chat-time[data-v-9dea8ec3]{color:var(--c-400)}.chat-row.theirs .chat-bubble[data-v-9dea8ec3]{background:#fff;border:1px solid var(--c-100);border-radius:18px 18px 18px 4px}.chat-row.theirs .chat-bubble .chat-text[data-v-9dea8ec3]{color:var(--c-800)}.chat-row.theirs .chat-bubble-col[data-v-9dea8ec3]{align-items:flex-start}.chat-avatar[data-v-9dea8ec3]{width:30px;height:30px;border-radius:50%;background:var(--c-100);display:flex;align-items:center;justify-content:center;flex-shrink:0}.chat-avatar[data-v-9dea8ec3] svg{width:16px;height:16px;color:var(--c-400)}.chat-bubble-col[data-v-9dea8ec3]{display:flex;flex-direction:column;gap:.2rem;max-width:70%}@media(max-width:768px){.chat-bubble-col[data-v-9dea8ec3]{max-width:82%}}.chat-sender[data-v-9dea8ec3]{font-size:.72rem;font-weight:600;color:var(--c-500);padding:0 .25rem}.chat-bubble[data-v-9dea8ec3]{padding:.625rem .875rem;box-shadow:0 1px 2px #0000000f}.chat-text[data-v-9dea8ec3]{margin:0;font-size:.9375rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.chat-time[data-v-9dea8ec3]{font-size:.6875rem;color:var(--c-400);padding:0 .25rem}.chat-composer[data-v-9dea8ec3]{display:flex;gap:.5rem;padding:.75rem 1rem;border-top:1px solid var(--c-100);background:#fff}.chat-composer.is-disabled[data-v-9dea8ec3]{opacity:.6}.chat-textarea[data-v-9dea8ec3]{flex:1;resize:none;border:1px solid var(--c-200);border-radius:12px;padding:.625rem .875rem;font-size:.9375rem;font-family:inherit;line-height:1.5;outline:none;background:#f8fafc;transition:border-color .15s,background .15s}.chat-textarea[data-v-9dea8ec3]:focus{border-color:var(--c-primary-ring);background:#fff}.chat-send-btn[data-v-9dea8ec3]{width:42px;height:42px;align-self:flex-end;display:flex;align-items:center;justify-content:center;background:var(--c-primary,#4f46e5);color:#fff;border:none;border-radius:50%;cursor:pointer;flex-shrink:0;transition:background .15s,transform .1s}.chat-send-btn[data-v-9dea8ec3]:hover:not(:disabled){background:var(--c-primary-hover);transform:scale(1.05)}.chat-send-btn[data-v-9dea8ec3]:disabled{opacity:.45;cursor:not-allowed;transform:none}.chat-send-btn[data-v-9dea8ec3] svg{width:19px;height:19px}.spin[data-v-9dea8ec3]{animation:spin-9dea8ec3 .8s linear infinite}@keyframes spin-9dea8ec3{to{transform:rotate(1turn)}}.msg-page[data-v-a136a19a]{display:grid;grid-template-columns:310px 1fr;height:calc(100vh - 5rem);border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-md,0 4px 16px rgba(0,0,0,.08));background:#f8fafc}@media(max-width:768px){.msg-page[data-v-a136a19a]{grid-template-columns:1fr;height:calc(100dvh - 52px - 2rem);border-radius:var(--r-lg)}.msg-page .msg-main[data-v-a136a19a],.msg-page.has-active .msg-sidebar[data-v-a136a19a]{display:none}.msg-page.has-active .msg-main[data-v-a136a19a]{display:flex}}.chat-back-btn[data-v-a136a19a]{display:none}@media(max-width:768px){.chat-back-btn[data-v-a136a19a]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:none;background:var(--c-100);border-radius:50%;color:var(--c-600);cursor:pointer;transition:background .15s}.chat-back-btn[data-v-a136a19a] svg{width:20px;height:20px}.chat-back-btn[data-v-a136a19a]:hover{background:var(--c-200)}}.msg-sidebar[data-v-a136a19a]{background:#fff;border-right:1px solid var(--c-100);display:flex;flex-direction:column;overflow:hidden}.msg-sidebar-header[data-v-a136a19a]{padding:1.125rem 1rem 1rem;border-bottom:1px solid var(--c-100);display:flex;align-items:center;gap:.5rem}.msg-sidebar-header h2[data-v-a136a19a]{margin:0;font-size:1rem;font-weight:700;color:var(--c-900)}.total-badge[data-v-a136a19a]{background:var(--c-100);color:var(--c-600);border-radius:var(--r-full);font-size:.72rem;font-weight:600;padding:.1em .5em;line-height:1.4;margin-left:auto}.msg-search[data-v-a136a19a]{display:flex;align-items:center;gap:.5rem;padding:.625rem .875rem;border-bottom:1px solid var(--c-100)}.search-icon[data-v-a136a19a]{width:16px;height:16px;color:var(--c-400);flex-shrink:0}.search-input[data-v-a136a19a]{flex:1;border:none;outline:none;background:none;font-size:.875rem;color:var(--c-800);font-family:inherit}.search-input[data-v-a136a19a]::-moz-placeholder{color:var(--c-400)}.search-input[data-v-a136a19a]::placeholder{color:var(--c-400)}.sidebar-filters[data-v-a136a19a]{display:flex;border-bottom:1px solid var(--c-100)}.filter-btn[data-v-a136a19a]{flex:1;padding:.55rem .5rem;background:none;cursor:pointer;font-size:.8125rem;color:var(--c-400);font-family:inherit;display:flex;align-items:center;justify-content:center;gap:.35rem;border:none;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.filter-btn[data-v-a136a19a]:hover:not(.active){color:var(--c-600)}.filter-btn.active[data-v-a136a19a]{color:var(--c-primary);border-bottom-color:var(--c-primary);font-weight:600}.filter-badge[data-v-a136a19a]{background:var(--c-primary);color:#fff;border-radius:var(--r-full);font-size:.68rem;font-weight:700;min-width:17px;height:17px;padding:0 4px;justify-content:center}.filter-badge[data-v-a136a19a],.state-box[data-v-a136a19a]{display:flex;align-items:center}.state-box[data-v-a136a19a]{flex-direction:column;gap:.5rem;padding:2.5rem 1rem;color:var(--c-300);font-size:.875rem}.state-box[data-v-a136a19a] svg{width:30px;height:30px}.conv-list[data-v-a136a19a]{flex:1;overflow-y:auto}.conv-item[data-v-a136a19a]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.8rem 1rem;background:none;border:none;text-align:left;cursor:pointer;font-family:inherit;border-bottom:1px solid var(--c-50);transition:background .12s}.conv-item[data-v-a136a19a]:hover{background:var(--c-50)}.conv-item.active[data-v-a136a19a]{background:#eff6ff}.conv-item.unread .conv-name[data-v-a136a19a]{font-weight:700;color:var(--c-900)}.conv-avatar[data-v-a136a19a]{width:40px;height:40px;border-radius:50%;background:var(--c-primary-surface,#eff6ff);display:flex;align-items:center;justify-content:center;flex-shrink:0}.conv-avatar--lg[data-v-a136a19a]{width:38px;height:38px}.conv-initial[data-v-a136a19a]{font-size:.875rem;font-weight:700;color:var(--c-primary);line-height:1}.conv-info[data-v-a136a19a]{flex:1;min-width:0}.conv-name[data-v-a136a19a]{font-size:.875rem;font-weight:600;color:var(--c-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-place[data-v-a136a19a]{display:flex;align-items:center;gap:.25rem;font-size:.72rem;color:#16a34a;margin-top:.1rem}.conv-place[data-v-a136a19a] svg{width:11px;height:11px}.conv-last[data-v-a136a19a]{font-size:.78rem;color:var(--c-400);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem}.conv-badge[data-v-a136a19a]{background:var(--c-primary);color:#fff;border-radius:var(--r-full);font-size:.72rem;font-weight:700;min-width:20px;height:20px;padding:0 5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.msg-main[data-v-a136a19a]{overflow:hidden}.msg-main[data-v-a136a19a],.msg-placeholder[data-v-a136a19a]{display:flex;flex-direction:column}.msg-placeholder[data-v-a136a19a]{align-items:center;justify-content:center;gap:1rem;height:100%;color:var(--c-400)}.msg-placeholder p[data-v-a136a19a]{margin:0;font-size:.9rem;color:var(--c-500)}.placeholder-icon[data-v-a136a19a]{width:72px;height:72px;border-radius:50%;background:#eff6ff;display:flex;align-items:center;justify-content:center}.placeholder-icon[data-v-a136a19a] svg{width:34px;height:34px;color:var(--c-primary)}.msg-header[data-v-a136a19a]{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.125rem;border-bottom:1px solid var(--c-100);background:#fff}.msg-header-info[data-v-a136a19a]{display:flex;flex-direction:column;gap:.1rem;flex:1}.msg-header-name[data-v-a136a19a]{font-size:.9375rem;font-weight:700;color:var(--c-800)}.msg-header-place[data-v-a136a19a]{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap;font-size:.78rem;color:#16a34a}.msg-header-place[data-v-a136a19a] svg{width:11px;height:11px}.place-link[data-v-a136a19a]{color:var(--c-primary);text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:.2rem}.place-link[data-v-a136a19a]:hover{text-decoration:underline}.place-link[data-v-a136a19a] svg{width:10px;height:10px}.msg-header-actions[data-v-a136a19a]{display:flex;align-items:center;gap:.5rem;margin-left:auto}.btn-user-profile[data-v-a136a19a]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.8rem;font-weight:500;color:var(--c-primary);border:1.5px solid var(--c-primary-ring,#bfdbfe);border-radius:var(--r-md);text-decoration:none;background:#eff6ff;transition:background .15s}.btn-user-profile[data-v-a136a19a] svg{width:15px;height:15px}.btn-user-profile[data-v-a136a19a]:hover{background:#dbeafe}.user-places-bar[data-v-a136a19a]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.5rem 1.125rem;background:#f0fdf4;border-bottom:1px solid #bbf7d0;font-size:.8rem}.user-places-label[data-v-a136a19a]{display:flex;align-items:center;gap:.25rem;color:var(--c-500);font-weight:500;white-space:nowrap}.user-places-label[data-v-a136a19a] svg{width:13px;height:13px}.user-place-chip[data-v-a136a19a]{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;background:#fff;border:1px solid #bbf7d0;border-radius:999px;color:var(--c-700);text-decoration:none;font-weight:500;transition:background .15s}.user-place-chip[data-v-a136a19a]:hover{background:#dcfce7}.place-status-dot[data-v-a136a19a]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.place-status-dot.dot--active[data-v-a136a19a]{background:#22c55e}.place-status-dot.dot--inactive[data-v-a136a19a]{background:#d1d5db}.chat-area[data-v-a136a19a]{flex:1;overflow:hidden}.spin[data-v-a136a19a]{animation:spin-a136a19a .8s linear infinite}@keyframes spin-a136a19a{to{transform:rotate(1turn)}}[data-v-aa010a7a]: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-aa010a7a]{max-width:720px;min-width:0}.mf-header[data-v-aa010a7a]{margin-bottom:1.25rem}.mf-header h1[data-v-aa010a7a]{font-size:1.4rem;font-weight:800;margin:0 0 .25rem}.mf-header p[data-v-aa010a7a]{color:#64748b;font-size:.9rem;margin:0}.mf-empty[data-v-aa010a7a]{border:1.5px dashed #e2e8f0;border-radius:12px;padding:2.5rem 1.5rem;text-align:center;color:#64748b}.mf-empty .iconify[data-v-aa010a7a]{font-size:2rem;color:#94a3b8}.mf-empty h3[data-v-aa010a7a]{margin:.5rem 0 .25rem;color:#334155}.mf-empty p[data-v-aa010a7a]{margin:0;font-size:.9rem}.mf-tabs[data-v-aa010a7a]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-bottom:1rem;border-bottom:2px solid #e2e8f0}.mf-tab[data-v-aa010a7a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;min-width:0;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;padding:.6rem .5rem;font-size:.92rem;font-weight:600;color:#64748b;cursor:pointer}.mf-tab.active[data-v-aa010a7a]{color:#4f46e5;border-bottom-color:#4f46e5}.mf-tab[data-v-aa010a7a]:hover:not(.active){color:#334155}@media(max-width:639px){.mf-tab[data-v-aa010a7a]{font-size:.82rem;padding:.5rem .25rem}}.mf-tab-txt[data-v-aa010a7a]{min-width:0}.mf-tab-badge[data-v-aa010a7a]{background:#fef3c7;color:#92400e;border-radius:999px;padding:.1rem .5rem;font-size:.68rem;font-weight:700;white-space:nowrap}.mf-link[data-v-aa010a7a]{display:inline-flex;align-items:center;gap:.2rem;font-weight:600;color:#4f46e5;text-decoration:none}.mf-link[data-v-aa010a7a] svg{width:12px;height:12px}.pf-hint[data-v-aa010a7a]{font-size:.78rem;color:#94a3b8;font-weight:400}.ui[data-v-cdc7a4a3]{max-width:860px}.ui-header[data-v-cdc7a4a3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.ui-header h1[data-v-cdc7a4a3]{font-size:1.6rem;font-weight:800;margin:0;color:#0f172a}.ui-header p[data-v-cdc7a4a3]{margin:.2rem 0 0;color:#64748b;font-size:.9rem}.ui-add[data-v-cdc7a4a3]{display:inline-flex;align-items:center;gap:.35rem;padding:.6rem 1rem;background:#4f46e5;color:#fff;border:none;border-radius:10px;font-weight:800;font-size:.88rem;cursor:pointer}.ui-add[data-v-cdc7a4a3]:hover{background:#4338ca}.ui-add[data-v-cdc7a4a3] svg{width:18px;height:18px}.ui-empty[data-v-cdc7a4a3]{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:3rem 1rem;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;color:#64748b}.ui-empty[data-v-cdc7a4a3] svg{width:44px;height:44px;opacity:.5}.ui-empty h3[data-v-cdc7a4a3]{margin:.3rem 0 0;color:#334155}.ui-empty p[data-v-cdc7a4a3]{margin:0;font-size:.88rem;max-width:380px}.ui-list[data-v-cdc7a4a3]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.ui-item[data-v-cdc7a4a3]{display:flex;align-items:center;gap:1rem;background:#fff;border:1px solid #e8edf3;border-radius:12px;padding:.85rem 1rem}.ui-item-main[data-v-cdc7a4a3]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.ui-status[data-v-cdc7a4a3]{align-self:flex-start;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;padding:.14rem .5rem;border-radius:5px;color:#fff;background:#4f46e5}.ui-status.st-ready[data-v-cdc7a4a3]{background:#059669}.ui-status.st-in_progress[data-v-cdc7a4a3]{background:#d97706}.ui-name[data-v-cdc7a4a3]{font-size:1.02rem;font-weight:800;color:#0f172a;text-decoration:none}.ui-name[data-v-cdc7a4a3]:hover{color:#4f46e5}.ui-sub[data-v-cdc7a4a3]{font-size:.82rem;color:#64748b}.ui-item-actions[data-v-cdc7a4a3]{display:flex;gap:.3rem}.ui-icon[data-v-cdc7a4a3]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;color:#475569}.ui-icon[data-v-cdc7a4a3]:hover{background:#f1f5f9}.ui-icon.danger[data-v-cdc7a4a3]:hover{background:#fff1f2;color:#e11d48}.ui-icon[data-v-cdc7a4a3] svg{width:18px;height:18px}.ui-overlay[data-v-cdc7a4a3]{position:fixed;inset:0;z-index:1000;background:#0f172a80;display:flex;align-items:center;justify-content:center;padding:1rem}.ui-cancel[data-v-cdc7a4a3]{padding:.6rem 1rem;background:#fff;border:1px solid #d8e0ea;border-radius:9px;font-weight:700;cursor:pointer}.ui-confirm[data-v-cdc7a4a3]{background:#fff;border-radius:14px;padding:1.5rem;max-width:380px;width:100%;text-align:center}.ui-confirm-btns[data-v-cdc7a4a3]{display:flex;gap:.5rem;justify-content:center;margin-top:.5rem}.ui-del[data-v-cdc7a4a3]{padding:.55rem 1rem;background:#e11d48;color:#fff;border:none;border-radius:8px;cursor:pointer}.umu-header[data-v-56b5c087]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.75rem;flex-wrap:wrap}.umu-header h1[data-v-56b5c087]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 .25rem}.umu-header p[data-v-56b5c087]{font-size:.9375rem;color:var(--c-500);margin:0}.umu-loading[data-v-56b5c087]{gap:1rem;padding:3rem 2rem;color:var(--c-500)}.umu-empty[data-v-56b5c087],.umu-loading[data-v-56b5c087]{display:flex;align-items:center}.umu-empty[data-v-56b5c087]{text-align:center;padding:3rem 1.5rem;flex-direction:column;gap:1.25rem}.umu-empty h2[data-v-56b5c087]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0}.umu-empty p[data-v-56b5c087]{font-size:1rem;color:var(--c-500);max-width:420px;margin:0;line-height:1.7}.umu-empty-art[data-v-56b5c087]{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-56b5c087] svg{width:50px;height:50px;color:var(--c-primary)}.umu-empty-steps[data-v-56b5c087]{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-56b5c087],.umu-step[data-v-56b5c087]{display:flex;align-items:center}.umu-step[data-v-56b5c087]{gap:.5rem;font-size:.875rem;color:var(--c-700);font-weight:500}.umu-step-num[data-v-56b5c087]{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-56b5c087]{color:var(--c-300)}.umu-step-arrow[data-v-56b5c087] svg{width:16px;height:16px}.umu-limit-bar[data-v-56b5c087]{background:#fff;border:1px solid var(--c-100);border-radius:var(--r-lg);padding:.875rem 1.25rem;margin-bottom:1.25rem;gap:1.25rem}.umu-limit-bar[data-v-56b5c087],.umu-limit-info[data-v-56b5c087]{display:flex;align-items:center}.umu-limit-info[data-v-56b5c087]{gap:.5rem;font-size:.875rem;color:var(--c-600);white-space:nowrap}.umu-limit-info[data-v-56b5c087] svg{width:16px;height:16px;color:var(--c-primary)}.umu-limit-info strong[data-v-56b5c087]{color:var(--c-800)}.umu-limit-track[data-v-56b5c087]{flex:1;height:6px;background:var(--c-100);border-radius:3px;overflow:hidden}.umu-limit-fill[data-v-56b5c087]{height:100%;background:var(--c-primary);border-radius:3px;transition:width .4s ease;max-width:100%}.umu-grid[data-v-56b5c087]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}.umu-card[data-v-56b5c087]{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-56b5c087]:hover{border-color:var(--c-primary-ring);box-shadow:var(--shadow-sm)}.umu-card-top[data-v-56b5c087]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem 0}.umu-status-badge[data-v-56b5c087]{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-56b5c087]{background:var(--c-success-bg);color:var(--c-success)}.umu-status-badge.inactive[data-v-56b5c087]{background:var(--c-100);color:var(--c-500)}.umu-status-dot[data-v-56b5c087]{width:6px;height:6px;border-radius:50%;background:currentColor}.umu-card-actions[data-v-56b5c087]{display:flex;gap:.25rem}.umu-icon-btn[data-v-56b5c087]{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-56b5c087] svg{width:17px;height:17px}.umu-icon-btn[data-v-56b5c087]:hover{background:var(--c-50);color:var(--c-700)}.umu-icon-btn.danger[data-v-56b5c087]:hover{background:#fee2e2;color:var(--c-danger)}.umu-card-body[data-v-56b5c087]{padding:.875rem 1rem;text-decoration:none;flex:1;display:flex;flex-direction:column;gap:.5rem}.umu-card-body h3[data-v-56b5c087]{font-size:1rem;font-weight:700;color:var(--c-800);margin:0;line-height:1.3}.umu-addr[data-v-56b5c087]{display:flex;align-items:flex-start;gap:.375rem;font-size:.875rem;color:var(--c-500);margin:0}.umu-addr[data-v-56b5c087] svg{width:14px;height:14px;flex-shrink:0;margin-top:.1rem}.umu-tags[data-v-56b5c087]{display:flex;flex-wrap:wrap;gap:.375rem}.umu-tag[data-v-56b5c087]{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-card-footer[data-v-56b5c087]{display:flex;border-top:1px solid var(--c-50)}.umu-card-view-btn[data-v-56b5c087]{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-56b5c087] svg{width:15px;height:15px}.umu-card-view-btn[data-v-56b5c087]:hover{background:var(--c-success-bg)}.umu-card-edit-btn[data-v-56b5c087]{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-56b5c087] svg{width:15px;height:15px}.umu-card-edit-btn[data-v-56b5c087]:hover{background:var(--c-primary-surface)}.umu-modal-overlay[data-v-56b5c087]{position:fixed;inset:0;background:#0006;z-index:2000;justify-content:center;padding:1rem}.umu-modal[data-v-56b5c087],.umu-modal-overlay[data-v-56b5c087]{display:flex;align-items:center}.umu-modal[data-v-56b5c087]{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-56b5c087]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0}.umu-modal p[data-v-56b5c087]{font-size:.9375rem;color:var(--c-500);margin:0}.umu-modal-close[data-v-56b5c087]{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-56b5c087] svg{width:18px;height:18px}.umu-modal-close[data-v-56b5c087]:hover{color:var(--c-700);background:var(--c-50)}.umu-modal-icon[data-v-56b5c087]{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-56b5c087] svg{width:30px;height:30px}.umu-modal-btns[data-v-56b5c087]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.uo-header[data-v-078f28ed]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.uo-header h1[data-v-078f28ed]{font-size:1.6rem;font-weight:800;margin:0}.uo-header p[data-v-078f28ed]{margin:.25rem 0 0;color:var(--c-600,#666);font-size:.9rem}.uo-filterbar[data-v-078f28ed]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.25rem}.uo-filter-row[data-v-078f28ed]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.uo-filter-lbl[data-v-078f28ed]{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--c-400,#94a3b8);min-width:44px}.uo-filter[data-v-078f28ed]{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:999px;box-shadow:0 1px 2px #0f172a0d;transition:background .12s,color .12s,border-color .12s,box-shadow .12s}.uo-filter[data-v-078f28ed]:hover{background:var(--c-50,#f8fafc);border-color:var(--c-400,#94a3b8);color:var(--c-900,#0f172a)}.uo-filter.on[data-v-078f28ed]{background:var(--c-primary,#2563eb);color:#fff;border-color:var(--c-primary,#2563eb);box-shadow:0 2px 8px #2563eb52}.uo-filter-c[data-v-078f28ed]{font-size:.72rem;font-weight:800;min-width:1.15rem;text-align:center;padding:0 .32rem;border-radius:999px;background:var(--c-100,#eef2f7);color:var(--c-600,#475569)}.uo-filter.on .uo-filter-c[data-v-078f28ed]{background:#ffffff47;color:#fff}.uo-empty-filter[data-v-078f28ed]{padding:2.25rem 1.5rem}.uo-status-hint[data-v-078f28ed]{display:flex;align-items:center;gap:.35rem;font-size:.76rem;font-weight:500;margin:0 0 .5rem;padding:.35rem .5rem;border-radius:8px;line-height:1.25}.uo-status-hint[data-v-078f28ed] svg{width:14px;height:14px;flex-shrink:0}.uo-status-hint.pending[data-v-078f28ed]{background:#d977061a;color:#b45309}.uo-status-hint.rejected[data-v-078f28ed]{background:#dc26261a;color:#b91c1c}.uo-status-hint.inactive[data-v-078f28ed]{background:var(--c-100,#ececec);color:var(--c-600,#666)}.uo-loading[data-v-078f28ed]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1rem;color:var(--c-600,#666)}.spinner[data-v-078f28ed]{width:32px;height:32px;border:3px solid var(--c-200,#e5e5e5);border-top-color:var(--c-primary,#4f46e5);border-radius:50%;animation:uo-spin-078f28ed .8s linear infinite}@keyframes uo-spin-078f28ed{to{transform:rotate(1turn)}}.uo-empty[data-v-078f28ed]{flex-direction:column;text-align:center;gap:.75rem;padding:3rem 1.5rem;background:var(--c-50,#f7f7f7);border-radius:16px}.uo-empty[data-v-078f28ed],.uo-empty-art[data-v-078f28ed]{display:flex;align-items:center}.uo-empty-art[data-v-078f28ed]{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-078f28ed] svg{width:38px;height:38px}.uo-empty h2[data-v-078f28ed]{font-size:1.25rem;font-weight:700;margin:0}.uo-empty p[data-v-078f28ed]{margin:0;color:var(--c-600,#666);max-width:420px}.uo-grid[data-v-078f28ed]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.uo-card[data-v-078f28ed]{border:1px solid var(--c-200,#e5e5e5);border-radius:14px;background:#fff;display:flex;flex-direction:column;overflow:hidden}.uo-card-media[data-v-078f28ed]{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--c-100,#eef2f7)}.uo-media-img[data-v-078f28ed],.uo-media-link[data-v-078f28ed]{display:block;width:100%;height:100%}.uo-media-img[data-v-078f28ed]{-o-object-fit:cover;object-fit:cover}.uo-media-none[data-v-078f28ed]{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-078f28ed] svg{width:40px;height:40px}.uo-card-media .uo-status-badge[data-v-078f28ed]{position:absolute;top:.6rem;left:.6rem;z-index:2;box-shadow:0 2px 8px #0f172a40}.uo-card-media .uo-card-actions[data-v-078f28ed]{position:absolute;top:.6rem;right:.6rem;z-index:2}.uo-reserved-badge[data-v-078f28ed]{position:absolute;top:2.5rem;left:.6rem;z-index:2;display:inline-flex;align-items:center;gap:.28rem;font-size:.72rem;font-weight:800;color:#b45309;background:#fffbebf7;box-shadow:0 1px 5px #0f172a2e;padding:.22rem .55rem;border-radius:999px}.uo-reserved-badge[data-v-078f28ed] svg{width:13px;height:13px}.uo-icon-btn.on-reserve[data-v-078f28ed]{background:#d97706;color:#fff}.uo-icon-btn.on-reserve[data-v-078f28ed]:hover{background:#b45309;color:#fff}.uo-status-badge[data-v-078f28ed]{display:inline-flex;align-items:center;gap:.35rem;font-size:.76rem;font-weight:800;padding:.28rem .7rem;border-radius:999px;color:#fff;letter-spacing:.01em}.uo-status-dot[data-v-078f28ed]{width:7px;height:7px;border-radius:50%;background:#fff}.uo-status-badge.active[data-v-078f28ed]{background:#059669}.uo-status-badge.pending[data-v-078f28ed]{background:#d97706}.uo-status-badge.rejected[data-v-078f28ed]{background:#dc2626}.uo-status-badge.sold[data-v-078f28ed]{background:#4f46e5}.uo-status-badge.inactive[data-v-078f28ed]{background:#64748b}.uo-card-actions[data-v-078f28ed]{display:flex;gap:.3rem}.uo-icon-btn[data-v-078f28ed]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;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-078f28ed]:hover{background:#fff;color:var(--c-900,#111)}.uo-icon-btn.danger[data-v-078f28ed]:hover{background:#dc26261a;color:#dc2626;border-color:#dc26264d}.uo-icon-btn[data-v-078f28ed] svg{width:18px;height:18px}.uo-card-body[data-v-078f28ed]{padding:.7rem .85rem .85rem;flex:1}.uo-offerno[data-v-078f28ed]{display:inline-flex;align-items:center;gap:.25rem;margin-bottom:.45rem;font-family:ui-monospace,monospace;font-size:.72rem;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:6px;padding:.15rem .45rem;cursor:pointer;transition:background .12s,color .12s}.uo-offerno[data-v-078f28ed]:hover{background:var(--c-primary-surface,#eef2ff);color:var(--c-primary,#4f46e5)}.uo-offerno[data-v-078f28ed] svg{width:13px;height:13px}.uo-card-body h3[data-v-078f28ed]{font-size:1rem;font-weight:700;margin:0 0 .4rem;color:var(--c-900,#1a1a1a)}.uo-price[data-v-078f28ed]{font-size:1.05rem;font-weight:700;color:var(--c-primary,#4f46e5);margin-bottom:.3rem}.uo-meta[data-v-078f28ed]{flex-wrap:wrap;gap:.5rem;color:var(--c-600,#555);margin-bottom:.4rem}.uo-addr[data-v-078f28ed],.uo-meta[data-v-078f28ed]{display:flex;font-size:.82rem}.uo-addr[data-v-078f28ed]{align-items:center;gap:.25rem;color:var(--c-500,#777);margin:0}.uo-addr[data-v-078f28ed] svg{width:15px;height:15px}.uo-card-footer[data-v-078f28ed]{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-078f28ed]{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:9px;padding:.55rem .9rem;transition:background .12s,box-shadow .12s,transform .12s}.uo-view-btn[data-v-078f28ed]:hover{background:#1447c0;border-color:#1447c0;color:#fff;box-shadow:0 4px 12px #2563eb59;transform:translateY(-1px)}.uo-view-btn[data-v-078f28ed] svg{width:16px;height:16px}.uo-view-btn--reactivate[data-v-078f28ed]{background:#d97706;border-color:#d97706}.uo-view-btn--reactivate[data-v-078f28ed]:hover:not(:disabled){background:#b45309;border-color:#b45309;box-shadow:0 4px 12px #d9770659}.uo-view-btn[data-v-078f28ed]:disabled{opacity:.65;cursor:default;transform:none;box-shadow:none}.uo-edit-btn[data-v-078f28ed]{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:9px;padding:.55rem .85rem;transition:background .12s,border-color .12s,color .12s}.uo-edit-btn[data-v-078f28ed]:hover{background:var(--c-50,#f8fafc);border-color:var(--c-primary,#4f46e5);color:var(--c-primary,#4f46e5)}.uo-edit-btn[data-v-078f28ed] svg{width:16px;height:16px}.uo-sold-btn[data-v-078f28ed]{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:9px;padding:.55rem .85rem;transition:background .12s,border-color .12s,color .12s}.uo-sold-btn[data-v-078f28ed]:hover{background:#059669;border-color:#059669;color:#fff}.uo-sold-btn[data-v-078f28ed] svg{width:16px;height:16px}.uo-modal-overlay[data-v-078f28ed]{position:fixed;inset:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:1rem}.uo-modal[data-v-078f28ed]{position:relative;background:#fff;border-radius:16px;padding:1.75rem 1.5rem 1.5rem;max-width:420px;width:100%;text-align:center}.uo-modal-close[data-v-078f28ed]{position:absolute;top:.75rem;right:.75rem;background:none;border:none;cursor:pointer;color:var(--c-500,#888)}.uo-modal-icon[data-v-078f28ed]{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-078f28ed]{background:#2563eb1a;color:#4f46e5}.uo-modal-icon[data-v-078f28ed] svg{width:30px;height:30px}.uo-modal h3[data-v-078f28ed]{margin:0 0 .5rem;font-size:1.2rem;font-weight:700}.uo-modal p[data-v-078f28ed]{margin:0 0 1.25rem;color:var(--c-600,#555)}.uo-modal-btns[data-v-078f28ed]{display:flex;gap:.6rem;justify-content:center}.promo-page[data-v-8a3bb715]{display:flex;flex-direction:column;gap:1.75rem;max-width:760px}.promo-hero[data-v-8a3bb715]{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-8a3bb715]{font-size:clamp(1.25rem,1rem + 1.2vw,1.625rem);font-weight:700;color:#fff;margin:0 0 .375rem}.promo-hero p[data-v-8a3bb715]{font-size:.9375rem;color:#ffffffd9;margin:0;line-height:1.55}@media(max-width:640px){.promo-hero[data-v-8a3bb715]{padding:1.5rem;flex-direction:column}}.promo-hero-icon[data-v-8a3bb715]{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-8a3bb715] svg{width:30px;height:30px;color:#fff}.promo-status-card[data-v-8a3bb715]{border-radius:var(--r-xl);padding:1.5rem;border:1.5px solid}.promo-status-card.status-active[data-v-8a3bb715]{background:#f0fdf4;border-color:#86efac}.promo-status-card.status-inactive[data-v-8a3bb715]{background:var(--c-50);border-color:var(--c-200)}.status-loading[data-v-8a3bb715]{display:flex;justify-content:center;padding:.5rem}.status-badge-row[data-v-8a3bb715]{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-8a3bb715] svg{width:22px;height:22px;flex-shrink:0}.status-icon-active[data-v-8a3bb715]{color:var(--c-success)}.status-icon-inactive[data-v-8a3bb715]{color:var(--c-400)}.status-details[data-v-8a3bb715]{display:flex;gap:2rem;flex-wrap:wrap}.status-detail-item[data-v-8a3bb715]{display:flex;flex-direction:column;gap:.125rem}.status-detail-label[data-v-8a3bb715]{font-size:.75rem;font-weight:600;color:var(--c-500);text-transform:uppercase;letter-spacing:.04em}.status-detail-val[data-v-8a3bb715]{font-size:1rem;font-weight:700;color:var(--c-800)}.status-desc[data-v-8a3bb715]{font-size:.9375rem;color:var(--c-600);margin:0}.promo-section-label[data-v-8a3bb715]{font-size:.6875rem;font-weight:700;color:var(--c-400);text-transform:uppercase;letter-spacing:.08em;margin-bottom:-.75rem}.promo-benefits-grid[data-v-8a3bb715]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:580px){.promo-benefits-grid[data-v-8a3bb715]{grid-template-columns:1fr}}.promo-benefit[data-v-8a3bb715]{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-8a3bb715]{font-size:.9375rem;font-weight:700;color:var(--c-800)}.promo-benefit span[data-v-8a3bb715]{font-size:.875rem;color:var(--c-600);line-height:1.5}.promo-benefit-icon[data-v-8a3bb715]{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-8a3bb715] svg{width:20px;height:20px;color:var(--c-primary)}.promo-how-list[data-v-8a3bb715]{display:flex;flex-direction:column;gap:.75rem}.promo-how-item[data-v-8a3bb715]{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-8a3bb715]{display:flex;flex-direction:column;gap:.25rem}.promo-how-item strong[data-v-8a3bb715]{font-size:.9375rem;font-weight:700;color:var(--c-800)}.promo-how-item span[data-v-8a3bb715]{font-size:.875rem;color:var(--c-600);line-height:1.5}.promo-how-num[data-v-8a3bb715]{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-8a3bb715],.promo-how-num[data-v-8a3bb715]{display:flex;align-items:center}.promo-cta-box[data-v-8a3bb715]{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-8a3bb715]{flex:1;min-width:200px;display:flex;flex-direction:column;gap:.25rem}.promo-cta-box div strong[data-v-8a3bb715]{font-size:.9375rem;font-weight:700;color:var(--c-800)}.promo-cta-box div span[data-v-8a3bb715]{font-size:.875rem;color:var(--c-600)}.promo-cta-icon[data-v-8a3bb715]{flex-shrink:0;width:40px;height:40px;color:var(--c-primary)}.promo-cta-icon[data-v-8a3bb715] svg{width:40px;height:40px}.promo-cta-btns[data-v-8a3bb715]{display:flex;gap:.5rem;flex-wrap:wrap;flex-direction:row!important;min-width:unset!important;flex:unset!important}.promo-rules-note[data-v-8a3bb715]{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--c-500)}.promo-rules-note[data-v-8a3bb715] svg{width:15px;height:15px;flex-shrink:0}.promo-rules-link[data-v-8a3bb715]{color:var(--c-primary);text-decoration:underline}.promo-rules-link[data-v-8a3bb715]:hover{color:var(--c-primary-hover,#4338ca)}.settings-page[data-v-8a000f7b]{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.settings-card[data-v-8a000f7b]{background:#fff;border-radius:var(--r-xl);padding:1.5rem;box-shadow:var(--shadow-sm)}.card-header[data-v-8a000f7b]{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-8a000f7b]{font-size:1.05rem;font-weight:700;color:var(--c-800);margin:0 0 .2rem}.card-header p[data-v-8a000f7b]{font-size:.8rem;color:var(--c-400);margin:0}.card-icon[data-v-8a000f7b]{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-8a000f7b] svg{width:20px;height:20px;color:var(--c-primary)}.card-icon.danger[data-v-8a000f7b]{background:var(--c-danger-bg)}.card-icon.danger[data-v-8a000f7b] svg{color:var(--c-danger)}.info-row[data-v-8a000f7b]{display:flex;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--c-50)}.info-row[data-v-8a000f7b]:last-child{border-bottom:none;padding-bottom:0}.info-label[data-v-8a000f7b]{font-size:.875rem;font-weight:600;color:var(--c-500);min-width:120px}.info-value[data-v-8a000f7b]{font-size:.875rem;color:var(--c-800);word-break:break-all}.role-badge[data-v-8a000f7b]{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}.danger-card[data-v-8a000f7b]{border:1px solid #fecaca}.danger-info[data-v-8a000f7b]{display:flex;flex-direction:column;gap:1.25rem}.warning-box[data-v-8a000f7b]{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-8a000f7b] svg{width:20px;height:20px;color:var(--c-danger);flex-shrink:0;margin-top:2px}.warning-box strong[data-v-8a000f7b]{display:block;font-size:.9rem;color:var(--c-danger);margin-bottom:.5rem}.warning-box ul[data-v-8a000f7b]{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:.25rem}.warning-box ul li[data-v-8a000f7b]{font-size:.85rem;color:var(--c-700)}.btn-open-danger[data-v-8a000f7b]{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-8a000f7b]:hover{background:var(--c-danger-bg)}.btn-open-danger[data-v-8a000f7b] svg{width:16px;height:16px}.delete-form[data-v-8a000f7b]{display:flex;flex-direction:column;gap:1rem}.confirm-hint[data-v-8a000f7b]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--c-700);margin:0}.confirm-hint[data-v-8a000f7b] svg{width:16px;height:16px;color:var(--c-500);flex-shrink:0}.password-field[data-v-8a000f7b]{display:flex;flex-direction:column;gap:.3rem}.input-icon[data-v-8a000f7b]{position:relative}.input-icon[data-v-8a000f7b] 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-8a000f7b]{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-8a000f7b]: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-8a000f7b]::-moz-placeholder{color:var(--c-300)}.input-icon input[data-v-8a000f7b]::placeholder{color:var(--c-300)}.input-icon.is-invalid input[data-v-8a000f7b]{border-color:var(--c-danger);background:var(--c-danger-bg)}.input-icon.is-invalid input[data-v-8a000f7b]:focus{border-color:var(--c-danger);box-shadow:0 0 0 3px #ef444426}.input-icon .toggle-pw[data-v-8a000f7b]{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-8a000f7b]:hover{color:var(--c-600)}.input-icon .toggle-pw[data-v-8a000f7b] svg{width:16px;height:16px}.field-error[data-v-8a000f7b]{display:flex;align-items:center;gap:.25rem;font-size:.78rem;color:var(--c-danger)}.field-error[data-v-8a000f7b] svg{width:13px;height:13px;flex-shrink:0}.delete-actions[data-v-8a000f7b]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.btn-cancel[data-v-8a000f7b]{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-8a000f7b]:hover{background:var(--c-100);border-color:var(--c-300)}.btn-cancel[data-v-8a000f7b] svg{width:15px;height:15px}.btn-delete[data-v-8a000f7b]{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-8a000f7b]:hover:not(:disabled){background:#b91c1c;transform:translateY(-1px)}.btn-delete[data-v-8a000f7b]:disabled{opacity:.55;cursor:not-allowed}.btn-delete[data-v-8a000f7b] svg{width:16px;height:16px}.status-badge[data-v-8a000f7b]{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-8a000f7b] svg{width:14px;height:14px}.status-badge.verified[data-v-8a000f7b]{background:#dcfce7;color:#166534}.status-badge.pending[data-v-8a000f7b]{background:#fef9c3;color:#854d0e}.status-badge.empty[data-v-8a000f7b]{background:var(--c-100);color:var(--c-500)}.notif-email-form[data-v-8a000f7b]{margin-top:.75rem}.form-row-inline[data-v-8a000f7b]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.form-row-inline .form-input[data-v-8a000f7b]{flex:1;min-width:180px}.success-msg[data-v-8a000f7b]{display:flex;align-items:center;gap:.4rem;margin-top:.5rem;font-size:.8125rem;color:var(--c-success)}.success-msg[data-v-8a000f7b] svg{width:14px;height:14px}.spin[data-v-8a000f7b]{animation:spin-8a000f7b 1s linear infinite}@keyframes spin-8a000f7b{to{transform:rotate(1turn)}}.verify-page[data-v-2c9b8501]{display:flex;align-items:center;justify-content:center;min-height:60vh}.verify-card[data-v-2c9b8501]{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-2c9b8501]{display:flex;flex-direction:column;align-items:center;gap:1rem}.verify-state p[data-v-2c9b8501]{color:var(--c-500);font-size:.9rem;margin:0;line-height:1.6}.verify-state h2[data-v-2c9b8501]{margin:0;font-size:1.25rem;color:var(--c-800)}.state-icon[data-v-2c9b8501]{width:48px;height:48px}.success .state-icon[data-v-2c9b8501]{color:var(--c-success)}.error .state-icon[data-v-2c9b8501]{color:var(--c-danger)}.spin[data-v-2c9b8501]{width:32px;height:32px;color:var(--c-primary);animation:spin-2c9b8501 1s linear infinite}@keyframes spin-2c9b8501{to{transform:rotate(1turn)}}.msg-page[data-v-f3cc51a8]{display:grid;grid-template-columns:290px 1fr;height:calc(100vh - 4.5rem);border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-md,0 4px 16px rgba(0,0,0,.08));background:#f8fafc}@media(max-width:768px){.msg-page[data-v-f3cc51a8]{grid-template-columns:1fr;height:calc(100dvh - 52px - 2rem);border-radius:var(--r-lg)}.msg-page .msg-main[data-v-f3cc51a8],.msg-page.has-active .msg-sidebar[data-v-f3cc51a8]{display:none}.msg-page.has-active .msg-main[data-v-f3cc51a8]{display:flex}}.chat-back-btn[data-v-f3cc51a8]{display:none}@media(max-width:768px){.chat-back-btn[data-v-f3cc51a8]{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:none;background:var(--c-100);border-radius:50%;color:var(--c-600);cursor:pointer;transition:background .15s}.chat-back-btn[data-v-f3cc51a8] svg{width:20px;height:20px}.chat-back-btn[data-v-f3cc51a8]:hover{background:var(--c-200)}}.msg-sidebar[data-v-f3cc51a8]{background:#fff;border-right:1px solid var(--c-100);display:flex;flex-direction:column;overflow:hidden}.msg-sidebar-header[data-v-f3cc51a8]{padding:1.125rem 1rem 1rem;border-bottom:1px solid var(--c-100);display:flex;align-items:center;gap:.5rem}.msg-sidebar-header h2[data-v-f3cc51a8]{margin:0;font-size:1rem;font-weight:700;color:var(--c-900)}.unread-dot[data-v-f3cc51a8]{background:var(--c-primary);color:#fff;border-radius:var(--r-full);font-size:.7rem;font-weight:700;padding:.1em .45em;line-height:1.4}.msg-tabs[data-v-f3cc51a8]{display:flex;border-bottom:1px solid var(--c-100)}.msg-tab[data-v-f3cc51a8]{flex:1;padding:.6rem .5rem;background:none;font-size:.8125rem;font-weight:500;color:var(--c-400);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.35rem;border:none;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.msg-tab.active[data-v-f3cc51a8]{color:var(--c-primary);border-bottom-color:var(--c-primary)}.msg-tab[data-v-f3cc51a8]:hover:not(.active){color:var(--c-600)}.tab-badge[data-v-f3cc51a8]{background:var(--c-primary);color:#fff;border-radius:var(--r-full);font-size:.68rem;font-weight:700;min-width:17px;height:17px;padding:0 4px;display:flex;align-items:center;justify-content:center}.tab-badge--muted[data-v-f3cc51a8]{background:var(--c-200);color:var(--c-600)}.state-box[data-v-f3cc51a8]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem 1rem;color:var(--c-300);font-size:.875rem}.state-box[data-v-f3cc51a8] svg{width:30px;height:30px}.conv-list[data-v-f3cc51a8]{flex:1;overflow-y:auto}.conv-item[data-v-f3cc51a8]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;background:none;border:none;text-align:left;cursor:pointer;font-family:inherit;border-bottom:1px solid var(--c-50);transition:background .12s}.conv-item[data-v-f3cc51a8]:hover{background:var(--c-50)}.conv-item.active[data-v-f3cc51a8]{background:#eff6ff}.conv-item.unread .conv-name[data-v-f3cc51a8]{font-weight:700;color:var(--c-900)}.conv-avatar[data-v-f3cc51a8]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.conv-avatar[data-v-f3cc51a8] svg{width:20px;height:20px}.conv-avatar.avatar--admin[data-v-f3cc51a8]{background:#eff6ff}.conv-avatar.avatar--admin[data-v-f3cc51a8] svg{color:var(--c-primary)}.conv-avatar.avatar--place[data-v-f3cc51a8]{background:#f0fdf4}.conv-avatar.avatar--place[data-v-f3cc51a8] svg{color:#16a34a}.conv-info[data-v-f3cc51a8]{flex:1;min-width:0}.conv-name[data-v-f3cc51a8]{font-size:.875rem;font-weight:600;color:var(--c-700);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-owner[data-v-f3cc51a8]{font-size:.72rem;color:var(--c-400);display:flex;align-items:center;gap:.2rem;margin-top:.1rem}.conv-owner[data-v-f3cc51a8] svg{width:10px;height:10px}.conv-last[data-v-f3cc51a8]{font-size:.78rem;color:var(--c-400);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem}.msg-header-owner[data-v-f3cc51a8]{font-size:.78rem;color:var(--c-500);display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.msg-header-owner[data-v-f3cc51a8] svg{width:11px;height:11px}.place-link[data-v-f3cc51a8]{color:var(--c-primary);text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:.2rem}.place-link[data-v-f3cc51a8]:hover{text-decoration:underline}.place-link[data-v-f3cc51a8] svg{width:10px;height:10px}.conv-badge[data-v-f3cc51a8]{background:var(--c-primary);color:#fff;border-radius:var(--r-full);font-size:.72rem;font-weight:700;min-width:20px;height:20px;padding:0 5px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.msg-main[data-v-f3cc51a8]{overflow:hidden}.msg-main[data-v-f3cc51a8],.msg-placeholder[data-v-f3cc51a8]{display:flex;flex-direction:column}.msg-placeholder[data-v-f3cc51a8]{align-items:center;justify-content:center;gap:1rem;height:100%;color:var(--c-400)}.msg-placeholder p[data-v-f3cc51a8]{margin:0;font-size:.9rem;color:var(--c-500)}.placeholder-icon[data-v-f3cc51a8]{width:72px;height:72px;border-radius:50%;background:#eff6ff;display:flex;align-items:center;justify-content:center}.placeholder-icon[data-v-f3cc51a8] svg{width:34px;height:34px;color:var(--c-primary)}.msg-header[data-v-f3cc51a8]{gap:.75rem;padding:.875rem 1.125rem;border-bottom:1px solid var(--c-100);background:#fff}.msg-header[data-v-f3cc51a8],.msg-header-avatar[data-v-f3cc51a8]{display:flex;align-items:center}.msg-header-avatar[data-v-f3cc51a8]{width:38px;height:38px;border-radius:50%;flex-shrink:0;justify-content:center}.msg-header-avatar[data-v-f3cc51a8] svg{width:18px;height:18px}.msg-header-avatar.avatar--admin[data-v-f3cc51a8]{background:#eff6ff}.msg-header-avatar.avatar--admin[data-v-f3cc51a8] svg{color:var(--c-primary)}.msg-header-avatar.avatar--place[data-v-f3cc51a8]{background:#f0fdf4}.msg-header-avatar.avatar--place[data-v-f3cc51a8] svg{color:#16a34a}.msg-header-info[data-v-f3cc51a8]{flex:1}.msg-header-name[data-v-f3cc51a8]{font-size:.9375rem;font-weight:700;color:var(--c-800)}.msg-header-actions[data-v-f3cc51a8]{display:flex;gap:.5rem}.btn-icon[data-v-f3cc51a8]{width:34px;height:34px;border-radius:50%;background:var(--c-100);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--c-500);transition:background .15s}.btn-icon[data-v-f3cc51a8] svg{width:17px;height:17px}.btn-icon[data-v-f3cc51a8]:hover{background:var(--c-200)}.btn-icon--danger[data-v-f3cc51a8]{color:#dc2626}.btn-icon--danger[data-v-f3cc51a8]:hover{background:#fef2f2}.blocked-banner[data-v-f3cc51a8]{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.125rem;background:#fffbeb;border-bottom:1px solid #fde68a;font-size:.8125rem;color:#92400e}.blocked-banner[data-v-f3cc51a8] svg{width:15px;height:15px;flex-shrink:0}.blocked-unblock[data-v-f3cc51a8]{margin-left:auto;background:none;border:none;color:var(--c-primary);font-size:.8125rem;font-weight:600;cursor:pointer;padding:0}.blocked-unblock[data-v-f3cc51a8]:hover{text-decoration:underline}.chat-area[data-v-f3cc51a8]{flex:1;overflow:hidden}.spin[data-v-f3cc51a8]{animation:spin-f3cc51a8 .8s linear infinite}@keyframes spin-f3cc51a8{to{transform:rotate(1turn)}}.ss[data-v-97c5f103]{max-width:760px}.ss-title[data-v-97c5f103]{font-size:1.6rem;font-weight:800;margin:0 0 .35rem}.ss-sub[data-v-97c5f103]{color:var(--c-600,#64748b);margin:0 0 1.5rem;font-size:.92rem}.ss-empty[data-v-97c5f103],.ss-loading[data-v-97c5f103]{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-97c5f103] svg{width:40px;height:40px;color:#94a3b8}.ss-empty p[data-v-97c5f103]{font-weight:700;color:#334155;margin:0}.ss-empty span[data-v-97c5f103]{font-size:.86rem}.ss-empty-cta[data-v-97c5f103]{margin-top:.5rem;padding:.6rem 1.1rem;background:#4f46e5;color:#fff;border-radius:10px;font-weight:700;text-decoration:none;font-size:.9rem}.spinner[data-v-97c5f103]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#4f46e5;border-radius:50%;animation:ss-spin-97c5f103 .8s linear infinite}@keyframes ss-spin-97c5f103{to{transform:rotate(1turn)}}.ss-list[data-v-97c5f103]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem}.ss-item[data-v-97c5f103]{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border:1px solid #e8edf3;border-radius:13px;background:#fff}.ss-ic[data-v-97c5f103]{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:10px;background:#eef2ff;color:#4f46e5}.ss-ic[data-v-97c5f103] svg{width:20px;height:20px}.ss-info[data-v-97c5f103]{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.ss-label[data-v-97c5f103]{font-weight:800;color:#0f172a;text-decoration:none;font-size:.95rem}.ss-label[data-v-97c5f103]:hover{color:#4f46e5}.ss-meta[data-v-97c5f103]{font-size:.78rem;color:#94a3b8}.ss-open[data-v-97c5f103]{flex-shrink:0;padding:.5rem .85rem;border-radius:9px;background:#f1f5f9;color:#334155;font-size:.83rem;font-weight:700;text-decoration:none}.ss-open[data-v-97c5f103]:hover{background:#e0e7ff;color:#4f46e5}.ss-del[data-v-97c5f103]{flex-shrink:0;display:grid;place-items:center;width:38px;height:38px;border:1px solid #fecdd3;border-radius:9px;background:#fff;color:#e11d48;cursor:pointer}.ss-del[data-v-97c5f103]:hover{background:#fff1f2}.ss-del[data-v-97c5f103] svg{width:18px;height:18px}@media(max-width:560px){.ss-open[data-v-97c5f103]{display:none}}.lz[data-v-f051e4d2]{max-width:880px}.lz-header[data-v-f051e4d2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.lz-header h1[data-v-f051e4d2]{font-size:1.6rem;font-weight:800;margin:0;color:#0f172a}.lz-header p[data-v-f051e4d2]{margin:.25rem 0 0;color:#64748b;font-size:.9rem}.lz-header b[data-v-f051e4d2]{color:#4f46e5}.lz-empty[data-v-f051e4d2]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3.5rem 1rem;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;color:#64748b}.lz-empty[data-v-f051e4d2] svg{width:44px;height:44px;opacity:.5}.lz-empty h3[data-v-f051e4d2]{margin:.3rem 0 0;color:#334155;font-size:1.05rem}.lz-empty p[data-v-f051e4d2]{margin:0;font-size:.88rem;max-width:360px}.lz-list[data-v-f051e4d2]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.lz-item[data-v-f051e4d2]{background:#fff;border:1px solid #e8edf3;border-radius:12px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.lz-item.unread[data-v-f051e4d2]{border-color:#bfdbfe;background:#f8fbff}.lz-item.open[data-v-f051e4d2]{box-shadow:0 12px 30px -16px #0f172a4d}.lz-row[data-v-f051e4d2]{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-f051e4d2]{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-f051e4d2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.lz-top[data-v-f051e4d2]{display:flex;align-items:center;gap:.5rem}.lz-name[data-v-f051e4d2]{font-weight:800;color:#0f172a;font-size:.95rem}.lz-dot[data-v-f051e4d2]{width:8px;height:8px;border-radius:50%;background:#4f46e5;flex-shrink:0}.lz-date[data-v-f051e4d2]{margin-left:auto;font-size:.76rem;color:#94a3b8;white-space:nowrap}.lz-sub[data-v-f051e4d2]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.8rem;color:#64748b}.lz-tag[data-v-f051e4d2]{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#4f46e5;background:#eef2ff;padding:.12rem .45rem;border-radius:5px}.lz-target[data-v-f051e4d2]{font-weight:600;color:#475569;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lz-inq[data-v-f051e4d2]{color:#94a3b8}.lz-preview[data-v-f051e4d2]{font-size:.85rem;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lz-item.open .lz-preview[data-v-f051e4d2]{display:none}.lz-chev[data-v-f051e4d2]{width:18px;height:18px;color:#94a3b8;flex-shrink:0;margin-top:.5rem}.lz-detail[data-v-f051e4d2]{padding:0 1rem 1rem 4.3rem}.lz-msg[data-v-f051e4d2]{margin:0 0 .8rem;font-size:.92rem;line-height:1.55;color:#1e293b;white-space:pre-wrap}.lz-contacts[data-v-f051e4d2]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem}.lz-contact[data-v-f051e4d2]{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:8px}.lz-contact[data-v-f051e4d2]:hover{background:#e2e8f0}.lz-contact.lz-link[data-v-f051e4d2]{color:#4f46e5;background:#eff6ff}.lz-contact[data-v-f051e4d2] svg{width:16px;height:16px}.lz-actions[data-v-f051e4d2]{display:flex;flex-wrap:wrap;gap:.5rem}.lz-btn[data-v-f051e4d2]{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:800;padding:.5rem .9rem;border-radius:9px;border:none;cursor:pointer;text-decoration:none}.lz-btn[data-v-f051e4d2] svg{width:16px;height:16px}.lz-btn-primary[data-v-f051e4d2]{background:#4f46e5;color:#fff}.lz-btn-primary[data-v-f051e4d2]:hover{background:#4338ca}.lz-btn-danger[data-v-f051e4d2]{background:#fff;color:#e11d48;border:1px solid #fecdd3}.lz-btn-danger[data-v-f051e4d2]:hover{background:#fff1f2}@media(max-width:560px){.lz-detail[data-v-f051e4d2]{padding-left:1rem}}.adm-dash[data-v-c821e4bd]{display:flex;flex-direction:column;gap:1.5rem}.adm-dash-header[data-v-c821e4bd]{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.adm-dash-header h1[data-v-c821e4bd]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0}.adm-date[data-v-c821e4bd]{font-size:.875rem;color:var(--c-400)}.adm-stats[data-v-c821e4bd]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:900px){.adm-stats[data-v-c821e4bd]{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.adm-stats[data-v-c821e4bd]{grid-template-columns:1fr 1fr}}.adm-stat[data-v-c821e4bd]{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-c821e4bd]{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-c821e4bd]{color:var(--c-success)}.adm-stat-val.adm-stat-orange[data-v-c821e4bd]{color:var(--c-warning)}.adm-stat-lbl[data-v-c821e4bd]{font-size:.8125rem;color:var(--c-500);font-weight:500}.adm-quick-grid[data-v-c821e4bd]{display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem}@media(max-width:900px){.adm-quick-grid[data-v-c821e4bd]{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.adm-quick-grid[data-v-c821e4bd]{grid-template-columns:1fr}}.adm-quick-card[data-v-c821e4bd]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#fff;border:1px solid var(--c-100);border-radius:var(--r-lg);text-decoration:none;transition:border-color .1s,box-shadow .1s;box-shadow:var(--shadow-xs)}.adm-quick-card[data-v-c821e4bd]:hover{border-color:var(--c-primary-ring);box-shadow:var(--shadow-sm)}.adm-quick-card strong[data-v-c821e4bd]{font-size:.9375rem;font-weight:600;color:var(--c-800);display:block;margin-bottom:.125rem}.adm-quick-card p[data-v-c821e4bd]{font-size:.8125rem;color:var(--c-500);margin:0}.aqc-icon[data-v-c821e4bd]{width:36px;height:36px;color:var(--c-primary);flex-shrink:0}.adm-section[data-v-c821e4bd]{display:flex;flex-direction:column;gap:.75rem}.adm-tool-card[data-v-c821e4bd]{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-c821e4bd]{display:flex;flex-direction:column;gap:.25rem}.adm-tool-info strong[data-v-c821e4bd]{font-size:.875rem;font-weight:600;color:var(--c-800)}.adm-tool-info span[data-v-c821e4bd]{font-size:.8rem;color:var(--c-500)}.adm-tool-info code[data-v-c821e4bd]{font-size:.78rem;background:var(--c-50);padding:.1rem .35rem;border-radius:var(--r-sm);color:var(--c-700)}.adm-version-grid[data-v-c821e4bd]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:700px){.adm-version-grid[data-v-c821e4bd]{grid-template-columns:1fr}}.adm-version-col[data-v-c821e4bd]{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-c821e4bd]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-400);margin-bottom:.75rem}.adm-info-row[data-v-c821e4bd]{display:flex;gap:1rem;padding:.4rem 0;border-bottom:1px solid var(--c-50)}.adm-info-row[data-v-c821e4bd]:last-child{border-bottom:none}.adm-info-key[data-v-c821e4bd]{font-size:.8125rem;font-weight:600;color:var(--c-500);min-width:90px;flex-shrink:0}.adm-info-val[data-v-c821e4bd]{font-size:.8125rem;color:var(--c-800);word-break:break-all}.adm-info-val.mono[data-v-c821e4bd]{font-family:monospace;font-size:.8rem;background:var(--c-50);padding:.1rem .35rem;border-radius:var(--r-sm)}.adm-info-loading[data-v-c821e4bd]{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--c-400)}.adm-info-loading[data-v-c821e4bd] svg{width:14px;height:14px}.adm-info-empty[data-v-c821e4bd]{font-size:.8rem;color:var(--c-400);font-style:italic}.adm-info-empty code[data-v-c821e4bd]{background:var(--c-50);padding:.1rem .35rem;border-radius:var(--r-sm);font-style:normal}.adm-recent[data-v-c821e4bd]{display:flex;flex-direction:column;gap:.75rem}.adm-section-hd[data-v-c821e4bd]{display:flex;align-items:center;justify-content:space-between}.adm-section-hd span[data-v-c821e4bd]{font-size:.9375rem;font-weight:600;color:var(--c-700)}.adm-see-all[data-v-c821e4bd]{font-size:.8125rem;color:var(--c-primary);text-decoration:none;font-weight:500}.adm-see-all[data-v-c821e4bd]:hover{text-decoration:underline}.td-name[data-v-c821e4bd]{font-weight:500;color:var(--c-800)}.adm-metrics-live[data-v-c821e4bd]{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-c821e4bd]{width:7px;height:7px;border-radius:50%;background:var(--c-success);animation:pulse-dot-c821e4bd 1.4s ease-in-out infinite}@keyframes pulse-dot-c821e4bd{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.adm-metrics-grid[data-v-c821e4bd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.875rem}.adm-metric-card[data-v-c821e4bd]{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}.adm-metric-loading[data-v-c821e4bd]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--c-400)}.adm-metric-loading[data-v-c821e4bd] svg{width:16px;height:16px}.adm-metric-header[data-v-c821e4bd]{display:flex;align-items:center;gap:.5rem}.adm-metric-header code[data-v-c821e4bd]{font-size:.78rem;background:var(--c-50);padding:.1rem .35rem;border-radius:var(--r-sm);color:var(--c-700)}.adm-metric-icon[data-v-c821e4bd]{width:18px;height:18px;color:var(--c-400);flex-shrink:0}.adm-metric-name[data-v-c821e4bd]{font-size:.8125rem;font-weight:600;color:var(--c-600);flex:1}.adm-metric-val[data-v-c821e4bd]{font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}.adm-metric-val.lvl-ok[data-v-c821e4bd]{color:var(--c-success)}.adm-metric-val.lvl-warn[data-v-c821e4bd]{color:var(--c-warning)}.adm-metric-val.lvl-danger[data-v-c821e4bd]{color:var(--c-danger)}.adm-metric-sub[data-v-c821e4bd]{font-size:.75rem;color:var(--c-400)}.adm-metric-bar[data-v-c821e4bd]{height:6px;background:var(--c-100);border-radius:3px;overflow:hidden}.adm-metric-fill[data-v-c821e4bd]{height:100%;border-radius:3px;transition:width .5s ease}.adm-metric-fill.lvl-ok[data-v-c821e4bd]{background:var(--c-success)}.adm-metric-fill.lvl-warn[data-v-c821e4bd]{background:var(--c-warning)}.adm-metric-fill.lvl-danger[data-v-c821e4bd]{background:var(--c-danger)}.user-dash[data-v-b0a2684d]{display:flex;flex-direction:column;gap:1.75rem}.ud-welcome[data-v-b0a2684d]{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-b0a2684d]{padding:1.5rem}}.ud-welcome-text h1[data-v-b0a2684d]{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-b0a2684d]{font-size:1rem;color:#fffc;margin:0}.ud-chooser-title[data-v-b0a2684d]{font-size:1rem;font-weight:700;color:var(--c-700);margin:0 0 .75rem}.ud-choice-grid[data-v-b0a2684d]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:640px){.ud-choice-grid[data-v-b0a2684d]{grid-template-columns:1fr}}.ud-choice[data-v-b0a2684d]{--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-b0a2684d]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--acc-c);opacity:0;transition:opacity .15s ease}.ud-choice[data-v-b0a2684d]:hover{transform:translateY(-3px);border-color:var(--acc-c);box-shadow:0 8px 22px #0f172a1a}.ud-choice[data-v-b0a2684d]:hover:before{opacity:1}.ud-choice:hover .ud-choice-arrow[data-v-b0a2684d]{transform:translate(3px);color:var(--acc-c)}.ud-choice:hover .ud-choice-ic[data-v-b0a2684d]{background:var(--acc-c);color:#fff}.ud-choice--place[data-v-b0a2684d]{--acc-c:#059669;--acc-s:#ecfdf5}.ud-choice--listing[data-v-b0a2684d]{--acc-c:#d97706;--acc-s:#fffbeb}.ud-choice.is-full[data-v-b0a2684d]{background:var(--c-50);border-color:var(--c-100);box-shadow:none}.ud-choice.is-full .ud-choice-ic[data-v-b0a2684d]{background:var(--c-100);color:var(--c-400)}.ud-choice.is-full .ud-choice-title[data-v-b0a2684d]{color:var(--c-600)}.ud-choice.is-full[data-v-b0a2684d]:hover{transform:translateY(-2px);border-color:var(--c-300);box-shadow:0 4px 12px #0f172a0f}.ud-choice.is-full[data-v-b0a2684d]:hover:before{opacity:0}.ud-choice.is-full:hover .ud-choice-ic[data-v-b0a2684d]{background:var(--c-100);color:var(--c-400)}.ud-choice.is-full:hover .ud-choice-arrow[data-v-b0a2684d]{color:var(--c-400)}.ud-choice-ic[data-v-b0a2684d]{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-b0a2684d] svg{width:26px;height:26px}.ud-choice-body[data-v-b0a2684d]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ud-choice-title[data-v-b0a2684d]{font-size:1.05rem;font-weight:700;color:var(--c-800)}.ud-choice-desc[data-v-b0a2684d]{font-size:.85rem;color:var(--c-500);line-height:1.4}.ud-choice-meta[data-v-b0a2684d]{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-b0a2684d] svg{width:14px;height:14px}.ud-choice-meta--full[data-v-b0a2684d]{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-b0a2684d]{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-b0a2684d] svg{width:20px;height:20px}.ud-stats[data-v-b0a2684d]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:800px){.ud-stats[data-v-b0a2684d]{grid-template-columns:repeat(2,1fr)}}@media(max-width:400px){.ud-stats[data-v-b0a2684d]{grid-template-columns:1fr}}.ud-stat-card[data-v-b0a2684d]{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-b0a2684d]{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem}}.ud-stat-icon[data-v-b0a2684d]{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-b0a2684d] svg{width:24px;height:24px}.ud-stat-icon.ud-icon-indigo[data-v-b0a2684d]{background:#ede9fe;color:#7c3aed}.ud-stat-icon.ud-icon-blue[data-v-b0a2684d]{background:var(--c-primary-surface);color:var(--c-primary)}.ud-stat-icon.ud-icon-gray[data-v-b0a2684d]{background:var(--c-100);color:var(--c-500)}.ud-stat-icon.ud-icon-green[data-v-b0a2684d]{background:var(--c-success-bg);color:var(--c-success)}.ud-stat-icon.ud-icon-amber[data-v-b0a2684d]{background:#fffbeb;color:#d97706}.ud-stat-body[data-v-b0a2684d]{display:flex;flex-direction:column;gap:.125rem}.ud-stat-num[data-v-b0a2684d]{font-size:1.75rem;font-weight:800;color:var(--c-800);line-height:1;font-variant-numeric:tabular-nums}.ud-limit[data-v-b0a2684d]{font-size:1rem;font-weight:500;color:var(--c-400)}.ud-stat-card-link[data-v-b0a2684d]{text-decoration:none;cursor:pointer;transition:box-shadow .15s,border-color .15s}.ud-stat-card-link[data-v-b0a2684d]: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-b0a2684d]{font-size:.8125rem;color:var(--c-500);font-weight:500}.ud-limit-notice[data-v-b0a2684d]{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-b0a2684d]{background:var(--c-primary-surface);color:var(--c-700);border:1px solid var(--c-primary-ring)}.ud-limit-notice.ud-limit-full[data-v-b0a2684d]{background:#fef9c3;color:#854d0e;border:1px solid #fde047}.ud-limit-notice strong[data-v-b0a2684d]{font-weight:700}.ud-notice-icon[data-v-b0a2684d]{flex-shrink:0;width:18px;height:18px}.ud-notice-icon[data-v-b0a2684d] svg{width:18px;height:18px}.ud-notice-link[data-v-b0a2684d]{font-weight:600;text-decoration:underline;color:inherit;white-space:nowrap}.ud-notice-link[data-v-b0a2684d]:hover{opacity:.8}.ud-loading[data-v-b0a2684d]{gap:1rem;padding:2rem;color:var(--c-500);font-size:.9375rem}.ud-loading[data-v-b0a2684d],.ud-section-hd[data-v-b0a2684d]{display:flex;align-items:center}.ud-section-hd[data-v-b0a2684d]{justify-content:space-between;margin-bottom:.75rem}.ud-section-hd span[data-v-b0a2684d]{font-size:1rem;font-weight:700;color:var(--c-700)}.ud-see-all[data-v-b0a2684d]{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-b0a2684d] svg{width:14px;height:14px}.ud-see-all[data-v-b0a2684d]:hover{text-decoration:underline}.ud-place-list[data-v-b0a2684d]{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-b0a2684d]{display:flex;align-items:center;border-bottom:1px solid var(--c-50)}.ud-place-row[data-v-b0a2684d]:last-child{border-bottom:none}.ud-place-main[data-v-b0a2684d]{display:flex;align-items:center;gap:.875rem;padding:.875rem 1.25rem;text-decoration:none;flex:1;transition:background .1s}.ud-place-main[data-v-b0a2684d]:hover{background:var(--c-50)}.ud-place-view-btn[data-v-b0a2684d]{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-b0a2684d] svg{width:15px;height:15px}.ud-place-view-btn[data-v-b0a2684d]:hover{background:var(--c-success-bg)}.ud-status-dot[data-v-b0a2684d]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ud-status-dot.active[data-v-b0a2684d]{background:var(--c-success)}.ud-status-dot.inactive[data-v-b0a2684d]{background:var(--c-400)}.ud-place-name[data-v-b0a2684d]{flex:1;font-weight:600;color:var(--c-800);font-size:.9375rem}.ud-place-city[data-v-b0a2684d]{font-size:.875rem;color:var(--c-500)}.ud-place-meta[data-v-b0a2684d]{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.ud-place-price[data-v-b0a2684d]{font-size:.875rem;font-weight:700;color:var(--c-primary,#4f46e5)}.ud-place-status[data-v-b0a2684d]{font-size:.7rem;font-weight:800;padding:.15rem .45rem;border-radius:999px;color:#fff}.ud-place-status.active[data-v-b0a2684d]{background:#059669}.ud-place-status.pending[data-v-b0a2684d]{background:#d97706}.ud-place-status.rejected[data-v-b0a2684d]{background:#dc2626}.ud-place-status.sold[data-v-b0a2684d]{background:#4f46e5}.ud-place-status.expired[data-v-b0a2684d]{background:#64748b}.ud-place-arrow[data-v-b0a2684d]{width:18px;height:18px;color:var(--c-300);flex-shrink:0}.ud-empty[data-v-b0a2684d]{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-b0a2684d]{font-size:1.375rem;font-weight:700;color:var(--c-800);margin:0}.ud-empty p[data-v-b0a2684d]{font-size:1rem;color:var(--c-500);max-width:420px;margin:0;line-height:1.6}.ud-empty-icon[data-v-b0a2684d]{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-b0a2684d] svg{width:40px;height:40px;color:var(--c-primary)}.content[data-v-77f52e54]{max-width:900px;margin:0 auto;position:relative;z-index:1}.lead[data-v-918e8452]{max-width:980px;margin:0 auto;padding:0 1rem;color:#1f2937}.lead-nav[data-v-918e8452]{display:flex;align-items:center;gap:1.5rem;padding:1rem 0;border-bottom:1px solid #e2e8f0}.lead-logo[data-v-918e8452]{font-weight:800;font-size:1.25rem;color:var(--c-primary,#2563eb);text-decoration:none}.lead-navlinks[data-v-918e8452]{display:flex;gap:1.2rem;margin-right:auto}.lead-navlinks a[data-v-918e8452]{color:#334155;text-decoration:none;font-size:.95rem}.lead-navlinks a[data-v-918e8452]:hover{color:var(--c-primary,#2563eb)}.lead-navauth[data-v-918e8452]{display:flex;align-items:center;gap:1rem}.lead-navauth>a[data-v-918e8452]:first-child{color:#475569;text-decoration:none;font-size:.95rem}.lead-navbtn[data-v-918e8452]{background:var(--c-primary,#2563eb);color:#fff;padding:.5rem .9rem;border-radius:9px;text-decoration:none;font-weight:600;font-size:.9rem}@media(max-width:640px){.lead-navlinks[data-v-918e8452]{display:none}}.lead-hero[data-v-918e8452]{text-align:center;padding:2.5rem 0 2rem}.lead-hero h1[data-v-918e8452]{font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.2;margin:0 0 1rem}.hl[data-v-918e8452]{color:var(--c-primary,#2563eb)}.lead-sub[data-v-918e8452]{font-size:1.05rem;color:#475569;line-height:1.6;max-width:620px;margin:0 auto 1.5rem}.lead-cta[data-v-918e8452]{display:inline-block;background:var(--c-primary,#2563eb);color:#fff;font-weight:700;padding:.9rem 1.6rem;border-radius:12px;text-decoration:none;font-size:1.05rem}.lead-cta--sm[data-v-918e8452]{margin-top:1rem;font-size:.95rem;padding:.7rem 1.3rem}.lead-note[data-v-918e8452]{font-size:.85rem;color:#94a3b8;margin:.7rem 0 1.2rem}.lead-citylink[data-v-918e8452]{font-size:.95rem;color:var(--c-primary,#2563eb);text-decoration:none}.lead-benefits[data-v-918e8452],.lead-faq[data-v-918e8452],.lead-steps[data-v-918e8452]{padding:2rem 0;border-top:1px solid #e2e8f0}.lead h2[data-v-918e8452]{font-size:1.4rem;margin:0 0 1.2rem;text-align:center}.lead-grid[data-v-918e8452]{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-918e8452]{display:flex;gap:.75rem;padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.lead-grid div[data-v-918e8452]{display:flex;flex-direction:column}.lead-grid strong[data-v-918e8452]{font-size:.98rem}.lead-grid span[data-v-918e8452]{font-size:.85rem;color:#64748b;line-height:1.45}.lead-ico[data-v-918e8452]{font-size:1.3rem;color:var(--c-primary,#2563eb);flex-shrink:0}.lead-stepslist[data-v-918e8452]{list-style:none;padding:0;margin:0 auto;max-width:560px;display:grid;gap:.7rem}.lead-stepslist li[data-v-918e8452]{display:flex;align-items:center;gap:.8rem;font-size:1rem}.lead-num[data-v-918e8452]{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-918e8452]{text-align:center}.lead-faq-item[data-v-918e8452]{border:1px solid #e2e8f0;border-radius:10px;padding:.4rem .9rem;margin-bottom:.6rem}.lead-faq-item summary[data-v-918e8452]{cursor:pointer}.lead-faq-item h3[data-v-918e8452]{display:inline;font-size:.98rem;font-weight:600}.lead-faq-item p[data-v-918e8452]{color:#475569;line-height:1.55;font-size:.92rem}.lead-footer[data-v-918e8452]{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:12px 12px 0 0}.lead-fcol[data-v-918e8452]{display:flex;flex-direction:column;gap:.4rem;font-size:.88rem}.lead-fcol strong[data-v-918e8452]{color:#0f172a;margin-bottom:.2rem}.lead-fcol a[data-v-918e8452]{color:#475569;text-decoration:none}.lead-fcol a[data-v-918e8452]:hover{color:var(--c-primary,#2563eb)}.lead-fcol p[data-v-918e8452]{color:#64748b;margin:.2rem 0 0;line-height:1.4}.lead[data-v-b354074b]{max-width:980px;margin:0 auto;padding:0 1rem;color:#1f2937}.lead-hero[data-v-b354074b]{text-align:center;padding:2.5rem 0 2rem}.lead-hero h1[data-v-b354074b]{font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.2;margin:0 0 1rem}.hl[data-v-b354074b]{color:var(--c-primary,#2563eb)}.lead-sub[data-v-b354074b]{font-size:1.05rem;color:#475569;line-height:1.6;max-width:620px;margin:0 auto 1.5rem}.lead-cta[data-v-b354074b]{display:inline-block;background:var(--c-primary,#2563eb);color:#fff;font-weight:700;padding:.9rem 1.6rem;border-radius:12px;text-decoration:none;font-size:1.05rem}.lead-cta--sm[data-v-b354074b]{margin-top:1rem;font-size:.95rem;padding:.7rem 1.3rem}.lead-note[data-v-b354074b]{font-size:.85rem;color:#94a3b8;margin:.7rem 0 1.2rem}.lead-citylink[data-v-b354074b]{font-size:.95rem;color:var(--c-primary,#2563eb);text-decoration:none}.lead-benefits[data-v-b354074b],.lead-faq[data-v-b354074b],.lead-steps[data-v-b354074b]{padding:2rem 0;border-top:1px solid #e2e8f0}.lead h2[data-v-b354074b]{font-size:1.4rem;margin:0 0 1.2rem;text-align:center}.lead-grid[data-v-b354074b]{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-b354074b]{display:flex;gap:.75rem;padding:1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.lead-grid div[data-v-b354074b]{display:flex;flex-direction:column}.lead-grid strong[data-v-b354074b]{font-size:.98rem}.lead-grid span[data-v-b354074b]{font-size:.85rem;color:#64748b;line-height:1.45}.lead-ico[data-v-b354074b]{font-size:1.3rem;color:var(--c-primary,#2563eb);flex-shrink:0}.lead-stepslist[data-v-b354074b]{list-style:none;padding:0;margin:0 auto;max-width:560px;display:grid;gap:.7rem}.lead-stepslist li[data-v-b354074b]{display:flex;align-items:center;gap:.8rem;font-size:1rem}.lead-num[data-v-b354074b]{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-b354074b]{text-align:center}.lead-faq-item[data-v-b354074b]{border:1px solid #e2e8f0;border-radius:10px;padding:.4rem .9rem;margin-bottom:.6rem}.lead-faq-item summary[data-v-b354074b]{cursor:pointer}.lead-faq-item h3[data-v-b354074b]{display:inline;font-size:.98rem;font-weight:600}.lead-faq-item p[data-v-b354074b]{color:#475569;line-height:1.55;font-size:.92rem}body,html{margin:0;padding:0;background:transparent}.embed[data-v-8740f42e]{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;color:#1f2937;background:#fff;border-radius:12px;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-8740f42e]{display:block;width:100%;height:160px;background-size:cover;background-position:50%;flex-shrink:0;text-decoration:none}.embed-hero--placeholder[data-v-8740f42e]{background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#ffffffb3}.embed-body[data-v-8740f42e]{flex:1;padding:14px 16px;display:flex;flex-direction:column;gap:6px;min-height:0;overflow:hidden}.embed-name-link[data-v-8740f42e]{text-decoration:none;color:inherit}.embed-name-link:hover .embed-name[data-v-8740f42e]{color:#4f46e5}.embed-name[data-v-8740f42e]{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-8740f42e]{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px;width:-moz-fit-content;width:fit-content}.embed-status__dot[data-v-8740f42e]{width:6px;height:6px;border-radius:50%}.embed-status--open[data-v-8740f42e]{background:#dcfce7;color:#15803d}.embed-status--open .embed-status__dot[data-v-8740f42e]{background:#22c55e}.embed-status--closed[data-v-8740f42e]{background:#fee2e2;color:#b91c1c}.embed-status--closed .embed-status__dot[data-v-8740f42e]{background:#ef4444}.embed-addr[data-v-8740f42e],.embed-phone[data-v-8740f42e]{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;color:#4b5563;text-decoration:none}.embed-phone[data-v-8740f42e]{color:#4f46e5;font-weight:600}.embed-phone[data-v-8740f42e]:hover{text-decoration:underline}.embed-cta[data-v-8740f42e]{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:auto;padding:9px 14px;background:#4f46e5;color:#fff;border-radius:8px;text-decoration:none;font-size:13px;font-weight:600;transition:background .15s}.embed-cta[data-v-8740f42e]:hover{background:#4338ca}.embed-brand[data-v-8740f42e]{text-align:center;padding:6px;font-size:10px;color:#9ca3af;text-decoration:none;border-top:1px solid #f3f4f6}.embed-brand strong[data-v-8740f42e]{color:#6b7280}.content[data-v-159ccb02]{max-width:900px;margin:0 auto;position:relative;z-index:1}.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-f853eff1]{max-width:980px;margin:0 auto;padding:0 1rem;color:#1f2937}.lead-nav[data-v-f853eff1]{display:flex;align-items:center;gap:1.5rem;padding:1rem 0;border-bottom:1px solid #e2e8f0}.lead-logo[data-v-f853eff1]{font-weight:800;font-size:1.25rem;color:var(--c-primary,#2563eb);text-decoration:none}.lead-navlinks[data-v-f853eff1]{display:flex;gap:1.2rem;margin-right:auto}.lead-navlinks a[data-v-f853eff1]{color:#334155;text-decoration:none;font-size:.95rem}.lead-navlinks a[data-v-f853eff1]:hover{color:var(--c-primary,#2563eb)}.lead-navauth[data-v-f853eff1]{display:flex;align-items:center;gap:1rem}.lead-navauth>a[data-v-f853eff1]:first-child{color:#475569;text-decoration:none;font-size:.95rem}.lead-navbtn[data-v-f853eff1]{background:var(--c-primary,#2563eb);color:#fff;padding:.5rem .9rem;border-radius:9px;text-decoration:none;font-weight:600;font-size:.9rem}@media(max-width:640px){.lead-navlinks[data-v-f853eff1]{display:none}}.lead-hero[data-v-f853eff1]{text-align:center;padding:2.5rem 0 2rem}.lead-hero h1[data-v-f853eff1]{font-size:clamp(1.6rem,4vw,2.4rem);margin:0 0 1rem}.hl[data-v-f853eff1]{color:var(--c-primary,#2563eb)}.lead-sub[data-v-f853eff1]{font-size:1.05rem;color:#475569;line-height:1.6;max-width:620px;margin:0 auto 1.5rem}.lead-cta[data-v-f853eff1]{display:inline-block;background:var(--c-primary,#2563eb);color:#fff;font-weight:700;padding:.9rem 1.6rem;border-radius:12px;text-decoration:none;font-size:1.05rem}.lead-note[data-v-f853eff1]{font-size:.85rem;color:#94a3b8;margin:.7rem 0 0}.lead-cities[data-v-f853eff1]{padding:2rem 0;border-top:1px solid #e2e8f0}.lead h2[data-v-f853eff1]{font-size:1.4rem;margin:0 0 1.2rem;text-align:center}.lead-citygrid[data-v-f853eff1]{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-f853eff1]{display:block;padding:.6rem .8rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#334155;text-decoration:none;font-size:.92rem}.lead-citygrid a[data-v-f853eff1]:hover{background:#eff6ff;border-color:var(--c-primary,#2563eb)}.lead-footer[data-v-f853eff1]{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:12px 12px 0 0}.lead-fcol[data-v-f853eff1]{display:flex;flex-direction:column;gap:.4rem;font-size:.88rem}.lead-fcol strong[data-v-f853eff1]{color:#0f172a;margin-bottom:.2rem}.lead-fcol a[data-v-f853eff1]{color:#475569;text-decoration:none}.lead-fcol a[data-v-f853eff1]:hover{color:var(--c-primary,#2563eb)}.lead-fcol p[data-v-f853eff1]{color:#64748b;margin:.2rem 0 0;line-height:1.4}.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-ec7c594f]{max-width:900px;margin:0 auto;position:relative;z-index:1}.geo-banner[data-v-ec7c594f]{display:flex;align-items:center;gap:.75rem;max-width:880px;margin:1rem auto 0;padding:.75rem 1rem;border-radius:var(--r-md);font-size:.875rem}.geo-banner__icon[data-v-ec7c594f]{flex-shrink:0;width:18px;height:18px}.geo-banner__body[data-v-ec7c594f]{flex:1;min-width:0}.geo-banner__title[data-v-ec7c594f]{margin:0;font-weight:600;color:var(--c-800)}.geo-banner__desc[data-v-ec7c594f]{margin:.125rem 0 0;color:var(--c-600);font-size:.8125rem}.geo-banner__btn[data-v-ec7c594f]{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-ec7c594f]:hover{background:#0000000a}.geo-banner--denied[data-v-ec7c594f]{background:#fef3c7;color:#b45309}.geo-banner--info[data-v-ec7c594f]{background:var(--c-100);color:var(--c-700)}@media(max-width:639px){.geo-banner[data-v-ec7c594f]{flex-direction:column;align-items:flex-start;margin:.5rem .75rem 0}.geo-banner__btn[data-v-ec7c594f]{width:100%}}.geo-chip[data-v-ec7c594f]{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-ec7c594f]{width:13px;height:13px}.geo-chip__btn[data-v-ec7c594f]{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-ec7c594f] svg{width:11px;height:11px}.geo-chip__btn[data-v-ec7c594f]:hover:not(:disabled){background:var(--c-primary);color:#fff}.geo-chip__btn[data-v-ec7c594f]:disabled{opacity:.6;cursor:default}.spin[data-v-ec7c594f]{animation:spin-ec7c594f .8s linear infinite}@keyframes spin-ec7c594f{to{transform:rotate(1turn)}}@media(max-width:639px){.geo-chip[data-v-ec7c594f]{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-d0b32098]{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-modal);padding:0 16px 16px;pointer-events:none}.cookie-inner[data-v-d0b32098]{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-d0b32098]{font-size:1rem;font-weight:700;color:var(--c-800);margin:0 0 6px}.cookie-desc[data-v-d0b32098]{font-size:.875rem;color:var(--c-500);line-height:1.5;margin:0}.cookie-options[data-v-d0b32098]{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-d0b32098]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.cookie-option input[type=checkbox][data-v-d0b32098]{margin-top:3px;accent-color:var(--c-primary);width:16px;height:16px}.cookie-option-info[data-v-d0b32098]{display:flex;flex-direction:column}.cookie-option-info strong[data-v-d0b32098]{font-size:.8125rem;color:var(--c-800)}.cookie-option-info small[data-v-d0b32098]{font-size:.75rem;color:var(--c-400)}.cookie-actions[data-v-d0b32098]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.cookie-btn[data-v-d0b32098]{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-d0b32098]{background:var(--c-primary);color:#fff}.cookie-btn--primary[data-v-d0b32098]:hover{background:#4338ca}.cookie-btn--outline[data-v-d0b32098]{background:transparent;color:var(--c-600);border:1px solid var(--c-200)}.cookie-btn--outline[data-v-d0b32098]:hover{background:var(--c-50);border-color:var(--c-300)}.cookie-legal[data-v-d0b32098]{margin:12px 0 0;font-size:.6875rem;color:var(--c-400)}.cookie-legal a[data-v-d0b32098]{color:var(--c-primary);text-decoration:underline}.cookie-slide-enter-active[data-v-d0b32098],.cookie-slide-leave-active[data-v-d0b32098]{transition:transform .4s ease,opacity .4s ease}.cookie-slide-enter-from[data-v-d0b32098],.cookie-slide-leave-to[data-v-d0b32098]{transform:translateY(100%);opacity:0}.cookie-expand-enter-active[data-v-d0b32098],.cookie-expand-leave-active[data-v-d0b32098]{transition:all .25s ease;overflow:hidden}.cookie-expand-enter-from[data-v-d0b32098],.cookie-expand-leave-to[data-v-d0b32098]{opacity:0;max-height:0}.cookie-expand-enter-to[data-v-d0b32098],.cookie-expand-leave-from[data-v-d0b32098]{max-height:300px}@media(max-width:639px){.cookie-inner[data-v-d0b32098]{padding:18px 18px 14px}.cookie-actions[data-v-d0b32098]{flex-direction:column}.cookie-actions .cookie-btn[data-v-d0b32098]{width:100%;text-align:center}}.default-main[data-v-75233fc4]{padding-top:var(--header-h)}.cmd-overlay[data-v-0a6d3338]{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-0a6d3338]{width:100%;max-width:560px;background:#fff;border-radius:14px;box-shadow:0 20px 60px #00000059;overflow:hidden;display:flex;flex-direction:column;max-height:70vh}.cmd-input-row[data-v-0a6d3338]{display:flex;align-items:center;gap:.6rem;padding:.9rem 1rem;border-bottom:1px solid #eef0f3}.cmd-input-icon[data-v-0a6d3338]{width:20px;height:20px;color:#94a3b8;flex-shrink:0}.cmd-input[data-v-0a6d3338]{flex:1;border:none;outline:none;font-size:1rem;color:#1e293b;background:transparent}.cmd-input[data-v-0a6d3338]::-moz-placeholder{color:#94a3b8}.cmd-input[data-v-0a6d3338]::placeholder{color:#94a3b8}.cmd-esc[data-v-0a6d3338]{font-size:.7rem;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:5px;padding:.1rem .4rem;flex-shrink:0}.cmd-results[data-v-0a6d3338]{overflow-y:auto;padding:.4rem}.cmd-item[data-v-0a6d3338]{width:100%;display:flex;align-items:center;gap:.7rem;padding:.55rem .7rem;border:none;background:transparent;border-radius:8px;cursor:pointer;text-align:left;color:#334155;font-size:.9rem}.cmd-item--active[data-v-0a6d3338]{background:#eff6ff;color:#1d4ed8}.cmd-item-icon[data-v-0a6d3338]{width:17px;height:17px;flex-shrink:0}.cmd-item-label[data-v-0a6d3338]{flex:1;font-weight:500}.cmd-item-section[data-v-0a6d3338]{font-size:.72rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.cmd-item--active .cmd-item-section[data-v-0a6d3338]{color:#60a5fa}.cmd-empty[data-v-0a6d3338]{padding:1.5rem 1rem;text-align:center;color:#94a3b8;font-size:.9rem}.cmd-footer[data-v-0a6d3338]{display:flex;gap:1rem;padding:.55rem 1rem;border-top:1px solid #eef0f3;font-size:.72rem;color:#94a3b8;flex-wrap:wrap}.cmd-footer kbd[data-v-0a6d3338]{font-family:inherit;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:0 .3rem;margin-right:2px;color:#64748b}.cmd-fade-enter-active[data-v-0a6d3338],.cmd-fade-leave-active[data-v-0a6d3338]{transition:opacity .12s ease}.cmd-fade-enter-from[data-v-0a6d3338],.cmd-fade-leave-to[data-v-0a6d3338]{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:.7rem;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:220px;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:.65rem;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:18px;height:18px}.pa-nav{flex:1;padding:.75rem 0}.pa-nav-section{text-transform:uppercase;letter-spacing:.1em;color:#475569;margin:1rem 1rem .375rem;padding:0}.pa-nav-section,.pa-unread-badge{font-size:.6875rem;font-weight:700}.pa-unread-badge{margin-left:auto;background:#ef4444;color:#fff;border-radius:999px;min-width:18px;height:18px;padding:0 4px;justify-content:center}.pa-nav-item,.pa-unread-badge{display:flex;align-items:center}.pa-nav-item{gap:.625rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#94a3b8;text-decoration:none;transition:background .1s,color .1s;border-radius:6px;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:6px;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:6px}.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:.6875rem;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:4px;transition:color .1s}.pa-logout:hover{color:#f87171}.pa-logout :deep(svg){width:15px;height:15px}.pa-main{flex:1;margin-left:220px;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:6px}.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:15px;height:15px}.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:.6875rem;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:15px;height:15px}.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-34906b88]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9000;padding:1rem}.nep-dialog[data-v-34906b88]{background:#fff;border-radius:var(--r-xl);padding:2rem;max-width:min(420px,100dvw - 2rem);width:100%;text-align:center;box-shadow:0 20px 60px #0003}.nep-icon[data-v-34906b88]{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-34906b88] svg{width:28px;height:28px;color:var(--c-primary)}.nep-title[data-v-34906b88]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 .75rem}.nep-desc[data-v-34906b88]{font-size:.9rem;color:var(--c-500);line-height:1.6;margin:0 0 1.5rem}.nep-field[data-v-34906b88]{margin-bottom:1rem;text-align:left}.nep-actions[data-v-34906b88]{gap:.5rem}.nep-actions[data-v-34906b88],.nep-success[data-v-34906b88]{display:flex;flex-direction:column}.nep-success[data-v-34906b88]{align-items:center;gap:.75rem}.nep-success p[data-v-34906b88]{font-size:.9rem;color:var(--c-600);margin:0}.success-icon[data-v-34906b88]{width:40px;height:40px;color:var(--c-success)}.fade-enter-active[data-v-34906b88],.fade-leave-active[data-v-34906b88]{transition:opacity .2s}.fade-enter-from[data-v-34906b88],.fade-leave-to[data-v-34906b88]{opacity:0}.spin[data-v-34906b88]{animation:spin-34906b88 1s linear infinite}@keyframes spin-34906b88{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:8px}.pu-menu-btn:hover{background:var(--c-50)}.pu-menu-btn :deep(svg){width:22px;height:22px}@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:14px;height:14px;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:14px;height:14px;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:14px;height:14px}@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:.6875rem;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:999px;font-size:.7rem;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:11px;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:9px;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:17px;height:17px}.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:8px;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:8px;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:8px;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:10px;text-decoration:none;font-size:.9375rem;font-weight:500;color:var(--c-600);transition:background .1s}.pu-drawer-item :deep(svg){width:18px;height:18px;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:.6875rem;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:10px;font-family:inherit;font-size:.9375rem;color:var(--c-danger);font-weight:600;cursor:pointer}.pu-drawer-logout :deep(svg){width:18px;height:18px}.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-ffd73a05]{width:100%;display:flex;justify-content:center;margin:16px 0}.promo-area[data-v-ffd73a05]{position:relative;width:100%;max-width:1200px;min-height:112px;contain:layout style}.promo-content[data-v-ffd73a05]{width:100%;display:flex;justify-content:center;align-items:center}.promo-label[data-v-ffd73a05]{position:absolute;bottom:2px;right:4px;font-size:.6rem;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-ffd73a05]{cursor:pointer}.promo-label[href][data-v-ffd73a05]:hover{color:#888}.letter-page[data-v-3449ad4d]{padding-block:2rem 5rem;background:var(--c-50);min-height:100vh}.back-link[data-v-3449ad4d]{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-3449ad4d]:hover{text-decoration:underline}.back-link [data-v-3449ad4d] svg{width:12px;height:12px}.letter-nav[data-v-3449ad4d]{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-3449ad4d]{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-3449ad4d]:hover{background:var(--c-primary-surface);border-color:var(--c-primary-ring);color:var(--c-primary)}.letter-pill--active[data-v-3449ad4d],.letter-pill--active[data-v-3449ad4d]:hover{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.search-section[data-v-3449ad4d]{margin-bottom:2rem}.search-box[data-v-3449ad4d]{position:relative;display:flex;align-items:center}.search-icon[data-v-3449ad4d]{position:absolute;left:1rem;width:14px;height:14px;color:var(--c-400);pointer-events:none}.search-input[data-v-3449ad4d]{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-3449ad4d]::-moz-placeholder{color:var(--c-400)}.search-input[data-v-3449ad4d]::placeholder{color:var(--c-400)}.search-input[data-v-3449ad4d]:focus{border-color:var(--c-primary);box-shadow:0 0 0 4px var(--c-primary-ring)}.search-clear[data-v-3449ad4d]{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-3449ad4d]:hover{background:var(--c-200)}.search-clear [data-v-3449ad4d] svg{width:10px;height:10px}.search-results-info[data-v-3449ad4d]{font-size:.875rem;color:var(--c-500);margin:0 0 .75rem}.search-empty[data-v-3449ad4d]{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-3449ad4d]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin:0 0 .25rem}.sub-desc[data-v-3449ad4d]{font-size:.875rem;color:var(--c-500);margin:0 0 1rem}.top-categories-section[data-v-3449ad4d]{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid var(--c-200)}.top-categories-grid[data-v-3449ad4d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}.top-cat-card[data-v-3449ad4d]{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-3449ad4d],.top-cat-info[data-v-3449ad4d]{display:flex;align-items:center;gap:.5rem}.top-cat-icon[data-v-3449ad4d]{color:var(--c-primary);width:14px;height:14px;flex-shrink:0}.top-cat-name[data-v-3449ad4d]{font-size:.9375rem;font-weight:600;color:var(--c-800)}.top-cat-badge[data-v-3449ad4d]{font-size:.6875rem;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-3449ad4d]{margin-bottom:2.5rem}.categories-grid[data-v-3449ad4d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.375rem}.category-link[data-v-3449ad4d]{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-3449ad4d]:hover{background:var(--c-primary-surface);color:var(--c-primary)}.category-link-name[data-v-3449ad4d]{min-width:0}.category-link-count[data-v-3449ad4d]{font-size:.75rem;font-weight:600;color:var(--c-400);flex-shrink:0}.seo-text[data-v-3449ad4d]{padding:1.5rem 2rem;margin-bottom:2.5rem}.seo-text h2[data-v-3449ad4d]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin:0 0 .75rem}.seo-text p[data-v-3449ad4d]{font-size:.9375rem;color:var(--c-600);line-height:1.75;margin:0 0 .75rem}.seo-text p[data-v-3449ad4d]:last-child{margin-bottom:0}.seo-cat-link[data-v-3449ad4d]{color:var(--c-primary);font-weight:600;text-decoration:none}.seo-cat-link[data-v-3449ad4d]:hover{text-decoration:underline}.bottom-nav[data-v-3449ad4d]{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-3449ad4d]{padding-block:1.5rem 3rem}.categories-grid[data-v-3449ad4d],.top-categories-grid[data-v-3449ad4d]{grid-template-columns:1fr}.category-link[data-v-3449ad4d]{font-size:.875rem;padding:.5rem}.letter-pill[data-v-3449ad4d]{min-width:32px;height:32px;font-size:.75rem}.bottom-nav[data-v-3449ad4d]{flex-wrap:wrap;justify-content:center}.seo-text[data-v-3449ad4d]{padding:1.25rem}}.categories-page[data-v-ca5ac402]{padding-block:3rem 5rem;background:var(--c-50);min-height:100vh}.stats-bar[data-v-ca5ac402]{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-ca5ac402],.stats-bar[data-v-ca5ac402]{display:flex;align-items:center}.stat-item[data-v-ca5ac402]{flex-direction:column;gap:.25rem}.stat-number[data-v-ca5ac402]{font-size:1.75rem;font-weight:800;color:#fff;line-height:1}.stat-label[data-v-ca5ac402]{font-size:.75rem;font-weight:500;color:#fffc;text-transform:uppercase;letter-spacing:.03em}.stat-divider[data-v-ca5ac402]{width:1px;height:40px;background:#ffffff40}.search-section[data-v-ca5ac402]{margin-bottom:2.5rem}.search-box[data-v-ca5ac402]{position:relative;display:flex;align-items:center}.search-icon[data-v-ca5ac402]{position:absolute;left:1.125rem;width:16px;height:16px;color:var(--c-400);pointer-events:none}.search-input[data-v-ca5ac402]{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-ca5ac402]::-moz-placeholder{color:var(--c-400)}.search-input[data-v-ca5ac402]::placeholder{color:var(--c-400)}.search-input[data-v-ca5ac402]:focus{border-color:var(--c-primary);box-shadow:0 0 0 4px var(--c-primary-ring)}.search-clear[data-v-ca5ac402]{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-ca5ac402]:hover{background:var(--c-200)}.search-clear [data-v-ca5ac402] svg{width:12px;height:12px}.search-results[data-v-ca5ac402]{margin-top:1.25rem}.search-results-count[data-v-ca5ac402]{font-size:.875rem;color:var(--c-500);margin:0 0 .75rem}.search-results-grid[data-v-ca5ac402]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.375rem}.search-result-link[data-v-ca5ac402]{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-ca5ac402]:hover{background:var(--c-primary-surface);color:var(--c-primary)}.search-result-icon[data-v-ca5ac402]{width:12px;height:12px;color:var(--c-primary);flex-shrink:0}.search-result-name[data-v-ca5ac402]{flex:1;min-width:0}.search-result-count[data-v-ca5ac402]{font-size:.75rem;font-weight:600;color:var(--c-400);flex-shrink:0}.search-more[data-v-ca5ac402]{font-size:.8125rem;color:var(--c-400);margin:.75rem 0 0}.search-empty[data-v-ca5ac402]{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-ca5ac402]{color:var(--c-700)}.view-toggle[data-v-ca5ac402]{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-ca5ac402]{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-ca5ac402] svg{width:14px;height:14px}.toggle-btn[data-v-ca5ac402]:hover{color:var(--c-700);background:var(--c-50)}.toggle-btn--active[data-v-ca5ac402]{color:#fff;background:var(--c-primary);box-shadow:var(--shadow-sm)}.toggle-btn--active[data-v-ca5ac402]:hover{color:#fff;background:var(--c-primary)}.thematic-section[data-v-ca5ac402]{margin-bottom:2.5rem}.thematic-header[data-v-ca5ac402]{margin-bottom:1rem}.thematic-title-row[data-v-ca5ac402]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.thematic-icon[data-v-ca5ac402]{width:20px;height:20px;color:var(--c-primary);flex-shrink:0}.thematic-name[data-v-ca5ac402]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin:0}.thematic-badge[data-v-ca5ac402]{font-size:.6875rem;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-ca5ac402]{text-decoration:none}.thematic-name-link:hover .thematic-name[data-v-ca5ac402]{color:var(--c-primary)}.thematic-desc[data-v-ca5ac402]{font-size:.875rem;color:var(--c-500);margin:0}.thematic-grid[data-v-ca5ac402]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.625rem}.thematic-card[data-v-ca5ac402]{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-ca5ac402]{font-size:.9375rem;font-weight:500;color:var(--c-700);min-width:0}.thematic-card-count[data-v-ca5ac402]{font-size:.6875rem;font-weight:600;color:var(--c-400);white-space:nowrap;flex-shrink:0}.thematic-card:hover .thematic-card-name[data-v-ca5ac402]{color:var(--c-primary)}.thematic-footer[data-v-ca5ac402]{margin-top:.75rem;text-align:right}.thematic-see-all[data-v-ca5ac402]{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-ca5ac402]:hover{text-decoration:underline}.alphabet-nav[data-v-ca5ac402]{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-ca5ac402]{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-ca5ac402]:hover{background:var(--c-primary-surface)}.letter-section[data-v-ca5ac402]{margin-bottom:2rem}.letter-header[data-v-ca5ac402]{margin-bottom:.75rem}.letter-heading-link[data-v-ca5ac402]{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-ca5ac402]{font-size:1.5rem;font-weight:800;color:var(--c-primary);margin:0;line-height:1}.letter-count[data-v-ca5ac402]{font-size:.75rem;font-weight:600;color:var(--c-500)}.letter-grid[data-v-ca5ac402]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.25rem}.letter-cat-link[data-v-ca5ac402]{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-ca5ac402]:hover{background:var(--c-primary-surface);color:var(--c-primary)}.letter-cat-name[data-v-ca5ac402]{min-width:0}.letter-cat-count[data-v-ca5ac402]{font-size:.75rem;font-weight:600;color:var(--c-400);flex-shrink:0}.letter-footer[data-v-ca5ac402]{margin-top:.5rem}.letter-see-all[data-v-ca5ac402]{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-ca5ac402]:hover{text-decoration:underline}.popular-section[data-v-ca5ac402]{border-top:1px solid var(--c-200);padding-top:2.5rem;margin-bottom:3.5rem}.popular-heading[data-v-ca5ac402]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 .375rem}.popular-desc[data-v-ca5ac402]{font-size:.9375rem;color:var(--c-500);margin:0 0 1.25rem}.popular-grid[data-v-ca5ac402]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.popular-card[data-v-ca5ac402]{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-ca5ac402],.popular-info[data-v-ca5ac402]{display:flex;align-items:center}.popular-info[data-v-ca5ac402]{gap:.625rem;min-width:0}.popular-icon[data-v-ca5ac402]{color:var(--c-primary);width:14px;height:14px;flex-shrink:0}.popular-name[data-v-ca5ac402]{font-size:.9375rem;font-weight:600;color:var(--c-800)}.popular-badge[data-v-ca5ac402]{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}.top-cities-section[data-v-ca5ac402]{border-top:1px solid var(--c-200);padding-top:2.5rem;margin-bottom:3.5rem}.top-cities-heading[data-v-ca5ac402]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 .375rem}.top-cities-desc[data-v-ca5ac402]{font-size:.9375rem;color:var(--c-500);margin:0 0 1.25rem}.top-cities-grid[data-v-ca5ac402]{display:flex;flex-wrap:wrap;gap:.5rem}.top-city-chip[data-v-ca5ac402]{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-ca5ac402]:hover{background:var(--c-primary-surface);border-color:var(--c-primary-ring);color:var(--c-primary)}.top-city-icon[data-v-ca5ac402]{width:12px;height:12px;color:var(--c-primary);flex-shrink:0}.seo-section[data-v-ca5ac402]{border-top:1px solid var(--c-200);padding-top:2.5rem;margin-bottom:3.5rem}.seo-heading[data-v-ca5ac402]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 1.5rem}.seo-grid[data-v-ca5ac402]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.seo-item[data-v-ca5ac402]{padding:1.5rem;text-align:center}.seo-item h3[data-v-ca5ac402]{font-size:1rem;font-weight:700;color:var(--c-800);margin:0 0 .5rem}.seo-item p[data-v-ca5ac402]{font-size:.875rem;color:var(--c-500);line-height:1.6;margin:0}.seo-item-icon[data-v-ca5ac402]{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-ca5ac402] svg{width:20px;height:20px;color:var(--c-primary)}.faq-section[data-v-ca5ac402]{border-top:1px solid var(--c-200);padding-top:2.5rem}.faq-heading[data-v-ca5ac402]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 1.25rem}.faq-list[data-v-ca5ac402]{display:flex;flex-direction:column;gap:.625rem}.faq-item[data-v-ca5ac402]{padding:0;overflow:hidden}.faq-item[open] .faq-question[data-v-ca5ac402]{border-bottom:1px solid var(--c-100);color:var(--c-primary)}.faq-item[open] .faq-question[data-v-ca5ac402]:after{transform:rotate(180deg)}.faq-question[data-v-ca5ac402]{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-ca5ac402]::-webkit-details-marker{display:none}.faq-question[data-v-ca5ac402]: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-ca5ac402]:hover{color:var(--c-primary)}.faq-answer[data-v-ca5ac402]{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-ca5ac402]{grid-template-columns:1fr 1fr}}@media(max-width:639px){.categories-page[data-v-ca5ac402]{padding-block:2rem 3rem}.stats-bar[data-v-ca5ac402]{flex-direction:column;gap:1.25rem;padding:1.5rem}.stat-divider[data-v-ca5ac402]{width:60px;height:1px}.stat-number[data-v-ca5ac402]{font-size:1.5rem}.view-toggle[data-v-ca5ac402]{width:100%}.toggle-btn[data-v-ca5ac402]{flex:1;justify-content:center}.letter-grid[data-v-ca5ac402],.thematic-grid[data-v-ca5ac402]{grid-template-columns:1fr}.alphabet-nav-link[data-v-ca5ac402]{width:32px;height:32px;font-size:.8125rem}.popular-grid[data-v-ca5ac402],.seo-grid[data-v-ca5ac402]{grid-template-columns:1fr}.seo-grid[data-v-ca5ac402]{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-2339c693]{background:var(--c-50);padding-bottom:5rem}.seo-section[data-v-2339c693]{border-top:1px solid var(--c-200);padding-top:2.5rem;margin-bottom:3.5rem}.seo-heading[data-v-2339c693]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 1.5rem}.seo-grid[data-v-2339c693]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.seo-item[data-v-2339c693]{padding:1.5rem;text-align:center}.seo-item h3[data-v-2339c693]{font-size:1rem;font-weight:700;color:var(--c-800);margin:0 0 .5rem}.seo-item p[data-v-2339c693]{font-size:.875rem;color:var(--c-500);line-height:1.6;margin:0}.seo-item-icon[data-v-2339c693]{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-2339c693] svg{width:20px;height:20px;color:var(--c-primary)}.faq-section[data-v-2339c693]{border-top:1px solid var(--c-200);padding-top:2.5rem}.faq-heading[data-v-2339c693]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 1.25rem}.faq-list[data-v-2339c693]{display:flex;flex-direction:column;gap:.625rem}.faq-item[data-v-2339c693]{padding:0;overflow:hidden}.faq-item[open] .faq-question[data-v-2339c693]{border-bottom:1px solid var(--c-100);color:var(--c-primary)}.faq-item[open] .faq-question[data-v-2339c693]:after{transform:rotate(180deg)}.faq-question[data-v-2339c693]{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-2339c693]::-webkit-details-marker{display:none}.faq-question[data-v-2339c693]: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-2339c693]:hover{color:var(--c-primary)}.faq-answer[data-v-2339c693]{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-2339c693]{grid-template-columns:1fr 1fr}}@media(max-width:639px){.seo-grid[data-v-2339c693]{grid-template-columns:1fr;gap:.75rem}}.letter-page[data-v-cf06e2cc]{padding-block:2rem 5rem;background:var(--c-50);min-height:100vh}.back-link[data-v-cf06e2cc]{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-cf06e2cc]:hover{text-decoration:underline}.back-link [data-v-cf06e2cc] svg{width:12px;height:12px}.letter-nav[data-v-cf06e2cc]{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-cf06e2cc]{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-cf06e2cc]:hover{background:var(--c-primary-surface);border-color:var(--c-primary-ring);color:var(--c-primary)}.letter-pill--active[data-v-cf06e2cc],.letter-pill--active[data-v-cf06e2cc]:hover{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.search-section[data-v-cf06e2cc]{margin-bottom:2rem}.search-box[data-v-cf06e2cc]{position:relative;display:flex;align-items:center}.search-icon[data-v-cf06e2cc]{position:absolute;left:1rem;width:14px;height:14px;color:var(--c-400);pointer-events:none}.search-input[data-v-cf06e2cc]{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-cf06e2cc]::-moz-placeholder{color:var(--c-400)}.search-input[data-v-cf06e2cc]::placeholder{color:var(--c-400)}.search-input[data-v-cf06e2cc]:focus{border-color:var(--c-primary);box-shadow:0 0 0 4px var(--c-primary-ring)}.search-clear[data-v-cf06e2cc]{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-cf06e2cc]:hover{background:var(--c-200)}.search-clear [data-v-cf06e2cc] svg{width:10px;height:10px}.search-results-info[data-v-cf06e2cc]{font-size:.875rem;color:var(--c-500);margin:0 0 .75rem}.search-empty[data-v-cf06e2cc]{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-cf06e2cc]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin:0 0 .25rem}.sub-desc[data-v-cf06e2cc]{font-size:.875rem;color:var(--c-500);margin:0 0 1rem}.top-cities-section[data-v-cf06e2cc]{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid var(--c-200)}.top-cities-grid[data-v-cf06e2cc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}.top-city-card[data-v-cf06e2cc]{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-cf06e2cc],.top-city-info[data-v-cf06e2cc]{display:flex;align-items:center;gap:.5rem}.top-city-icon[data-v-cf06e2cc]{color:var(--c-primary);width:14px;height:14px;flex-shrink:0}.top-city-name[data-v-cf06e2cc]{font-size:.9375rem;font-weight:600;color:var(--c-800)}.top-city-badge[data-v-cf06e2cc]{font-size:.6875rem;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-cf06e2cc]{margin-bottom:2.5rem}.cities-grid[data-v-cf06e2cc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.375rem}.city-link[data-v-cf06e2cc]{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-cf06e2cc]:hover{background:var(--c-primary-surface);color:var(--c-primary)}.seo-text[data-v-cf06e2cc]{padding:1.5rem 2rem;margin-bottom:2.5rem}.seo-text h2[data-v-cf06e2cc]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin:0 0 .75rem}.seo-text p[data-v-cf06e2cc]{font-size:.9375rem;color:var(--c-600);line-height:1.75;margin:0 0 .75rem}.seo-text p[data-v-cf06e2cc]:last-child{margin-bottom:0}.seo-city-link[data-v-cf06e2cc]{color:var(--c-primary);font-weight:600;text-decoration:none}.seo-city-link[data-v-cf06e2cc]:hover{text-decoration:underline}.bottom-nav[data-v-cf06e2cc]{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-cf06e2cc]{padding-block:1.5rem 3rem}.cities-grid[data-v-cf06e2cc],.top-cities-grid[data-v-cf06e2cc]{grid-template-columns:1fr}.city-link[data-v-cf06e2cc]{font-size:.875rem;padding:.5rem}.letter-pill[data-v-cf06e2cc]{min-width:32px;height:32px;font-size:.75rem}.bottom-nav[data-v-cf06e2cc]{flex-wrap:wrap;justify-content:center}.seo-text[data-v-cf06e2cc]{padding:1.25rem}}.popular-section[data-v-231f5d38]{border-top:1px solid var(--c-200);padding-top:2.5rem;margin-bottom:3.5rem;background:var(--c-50)}.popular-heading[data-v-231f5d38]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 .375rem}.popular-desc[data-v-231f5d38]{font-size:.9375rem;color:var(--c-500);margin:0 0 1.25rem}.popular-grid[data-v-231f5d38]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.popular-card[data-v-231f5d38]{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-231f5d38]{color:var(--c-primary);width:14px;height:14px;flex-shrink:0}.popular-name[data-v-231f5d38]{font-size:.9375rem;font-weight:600;color:var(--c-800)}@media(max-width:639px){.popular-grid[data-v-231f5d38]{grid-template-columns:1fr 1fr}}.search-section[data-v-86aecd99]{margin-bottom:2.5rem;background:var(--c-50)}.search-box[data-v-86aecd99]{position:relative;display:flex;align-items:center}.search-icon[data-v-86aecd99]{position:absolute;left:1.125rem;width:16px;height:16px;color:var(--c-400);pointer-events:none}.search-input[data-v-86aecd99]{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-86aecd99]::-moz-placeholder{color:var(--c-400)}.search-input[data-v-86aecd99]::placeholder{color:var(--c-400)}.search-input[data-v-86aecd99]:focus{border-color:var(--c-primary);box-shadow:0 0 0 4px var(--c-primary-ring)}.search-clear[data-v-86aecd99]{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-86aecd99]:hover{background:var(--c-200)}.search-clear [data-v-86aecd99] svg{width:12px;height:12px}.search-results[data-v-86aecd99]{margin-top:1.25rem}.search-results-count[data-v-86aecd99]{font-size:.875rem;color:var(--c-500);margin:0 0 .75rem}.search-results-grid[data-v-86aecd99]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.375rem}.search-result-link[data-v-86aecd99]{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-86aecd99]:hover{background:var(--c-primary-surface);color:var(--c-primary)}.search-result-icon[data-v-86aecd99]{width:12px;height:12px;color:var(--c-primary);flex-shrink:0}.search-more[data-v-86aecd99]{font-size:.8125rem;color:var(--c-400);margin:.75rem 0 0}.search-empty[data-v-86aecd99]{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-86aecd99]{color:var(--c-700)}@media(max-width:639px){.search-results-grid[data-v-86aecd99]{grid-template-columns:1fr}}.stats-section[data-v-ec2fc0ab]{padding-top:3rem;background:var(--c-50)}.stats-bar[data-v-ec2fc0ab]{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-ec2fc0ab],.stats-bar[data-v-ec2fc0ab]{display:flex;align-items:center}.stat-item[data-v-ec2fc0ab]{flex-direction:column;gap:.25rem}.stat-number[data-v-ec2fc0ab]{color:#fff}.stat-label[data-v-ec2fc0ab]{color:#fffc;text-transform:uppercase}.stat-divider[data-v-ec2fc0ab]{width:1px;height:40px;background:#ffffff40}@media(max-width:639px){.stats-bar[data-v-ec2fc0ab]{flex-direction:column;gap:1.25rem;padding:1.5rem}.stat-divider[data-v-ec2fc0ab]{width:60px;height:1px}}[data-v-0a78d344]: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-0a78d344]{background:var(--c-50);min-height:100vh;padding:2rem 0 4rem}.container[data-v-0a78d344]{max-width:var(--container);margin:0 auto;padding:0 1rem}.ablm-hero[data-v-0a78d344]{text-align:center;margin-bottom:2rem;max-width:720px;margin-left:auto;margin-right:auto}.ablm-eyebrow[data-v-0a78d344]{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-0a78d344]{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-0a78d344]{color:var(--c-600);margin:0;line-height:1.5}.ablm-priority[data-v-0a78d344]{margin-bottom:2.5rem}.ablm-section-title--center[data-v-0a78d344]{justify-content:center;text-align:center}.ablm-priority__grid[data-v-0a78d344]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.875rem}.ablm-priority-tile[data-v-0a78d344]{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-0a78d344]: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-0a78d344]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #2563eb2e;border-color:var(--c-primary);color:#fff}.ablm-priority-tile[data-v-0a78d344]:hover:before{opacity:1}.ablm-priority-tile:hover .ablm-priority-tile__suffix[data-v-0a78d344]{color:#ffffffd9}.ablm-priority-tile__name[data-v-0a78d344],.ablm-priority-tile__suffix[data-v-0a78d344]{position:relative;z-index:1}.ablm-priority-tile__name[data-v-0a78d344]{font-size:1.0625rem;font-weight:700;line-height:1.25}.ablm-priority-tile__suffix[data-v-0a78d344]{font-size:.8125rem;color:var(--c-500);font-weight:600;letter-spacing:.01em;transition:color .18s}.ablm-stats[data-v-0a78d344]{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-0a78d344],.ablm-stats[data-v-0a78d344]{display:flex;align-items:center}.ablm-stat[data-v-0a78d344]{flex-direction:column;text-align:center}.ablm-stat__num[data-v-0a78d344]{font-size:1.75rem;font-weight:800;color:var(--c-primary);line-height:1}.ablm-stat__lbl[data-v-0a78d344]{font-size:.8125rem;color:var(--c-500);margin-top:.25rem}.ablm-stat__sep[data-v-0a78d344]{width:1px;height:32px;background:var(--c-200)}.ablm-search[data-v-0a78d344]{margin-bottom:2.5rem}.ablm-search__box[data-v-0a78d344]{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-0a78d344]:focus-within{border-color:var(--c-primary)}.ablm-search__icon[data-v-0a78d344]{color:var(--c-400);width:16px;height:16px;flex-shrink:0}.ablm-search__input[data-v-0a78d344]{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-0a78d344]{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-0a78d344]:hover{background:var(--c-200)}.ablm-results[data-v-0a78d344]{margin-top:1.5rem}.ablm-results__count[data-v-0a78d344]{color:var(--c-600);font-size:.875rem;margin:0 0 .75rem;text-align:center}.ablm-results__grid[data-v-0a78d344]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.625rem}.ablm-results__more[data-v-0a78d344]{text-align:center;color:var(--c-500);margin:1rem 0 0;font-size:.875rem}.ablm-results__empty[data-v-0a78d344]{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-0a78d344]{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-0a78d344] svg{width:18px;height:18px;color:var(--c-primary)}.ablm-popular[data-v-0a78d344]{margin-bottom:3rem}.ablm-popular__grid[data-v-0a78d344]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem}.ablm-letters[data-v-0a78d344]{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-0a78d344]{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}.ablm-letter[data-v-0a78d344]:hover{background:var(--c-primary);color:#fff}.ablm-group[data-v-0a78d344]{margin-bottom:2rem;scroll-margin-top:calc(var(--header-h, 68px) + 4rem)}.ablm-group__heading[data-v-0a78d344]{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-0a78d344]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.5rem}.ablm-tile[data-v-0a78d344]{display:flex;align-items:center;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-0a78d344]:hover{border-color:var(--c-primary);background:var(--c-primary-surface);color:var(--c-primary);transform:translateY(-1px)}.ablm-tile__icon[data-v-0a78d344]{flex-shrink:0;width:14px;height:14px;color:var(--c-primary)}.ablm-tile__name[data-v-0a78d344]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.ablm-tile__suffix[data-v-0a78d344]{color:var(--c-400);font-size:.75rem;flex-shrink:0}.ablm-tile__count[data-v-0a78d344]{font-size:.75rem;color:var(--c-500);flex-basis:100%;margin-top:.125rem}.ablm-tile--popular[data-v-0a78d344]{flex-direction:column;align-items:flex-start;padding:1rem;gap:.125rem}.ablm-tile--popular .ablm-tile__name[data-v-0a78d344]{font-size:1rem;font-weight:700}.ablm-tile--popular .ablm-tile__suffix[data-v-0a78d344]{font-size:.8125rem}.ablm-tile--small[data-v-0a78d344]{padding:.5rem .75rem}.ablm-faq[data-v-0a78d344]{margin-top:3rem}.ablm-faq__item[data-v-0a78d344]{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-0a78d344]{border-color:var(--c-primary-ring)}.ablm-faq__item[open] .ablm-faq__q[data-v-0a78d344]{color:var(--c-primary)}.ablm-faq__q[data-v-0a78d344]{cursor:pointer;font-weight:600;color:var(--c-800);list-style:none}.ablm-faq__q[data-v-0a78d344]::-webkit-details-marker{display:none}.ablm-faq__q[data-v-0a78d344]:after{content:"+";float:right;color:var(--c-400);font-size:1.25rem;line-height:1}.ablm-faq__item[open] .ablm-faq__q[data-v-0a78d344]:after{content:"−";color:var(--c-primary)}.ablm-faq__a[data-v-0a78d344]{margin:.75rem 0 0;color:var(--c-600);line-height:1.55;font-size:.9375rem}@media(max-width:639px){.ablm-stats[data-v-0a78d344]{gap:.75rem;padding:1rem}.ablm-stat__sep[data-v-0a78d344]{display:none}.ablm-stat__num[data-v-0a78d344]{font-size:1.375rem}.ablm-letters[data-v-0a78d344]{padding:.5rem;gap:.25rem}.ablm-letter[data-v-0a78d344]{min-width:28px;height:28px;font-size:.75rem}}.sponsored-articles-page[data-v-85181f12]{background:#f8fafc}.hero-section[data-v-85181f12]{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-85181f12]{padding:3.5rem 1rem}}.hero-background[data-v-85181f12]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero-shape[data-v-85181f12]{position:absolute;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);animation:float-85181f12 20s ease-in-out infinite}.hero-shape.hero-shape-1[data-v-85181f12]{width:500px;height:500px;top:-250px;right:-100px}.hero-shape.hero-shape-2[data-v-85181f12]{width:300px;height:300px;bottom:-150px;left:-50px;animation-delay:7s}@keyframes float-85181f12{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}.hero-container[data-v-85181f12]{max-width:1100px;margin:0 auto;position:relative;z-index:1}.hero-content[data-v-85181f12]{text-align:center;max-width:700px;margin:0 auto}.hero-badge[data-v-85181f12]{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-85181f12] svg{width:16px;height:16px;color:#fff}.hero-title[data-v-85181f12]{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-85181f12]{font-size:2rem}}.hero-subtitle[data-v-85181f12]{font-size:1.25rem;margin:0 0 2rem;color:#ffffffe6;line-height:1.6}@media(max-width:768px){.hero-subtitle[data-v-85181f12]{font-size:1.0625rem}}.hero-cta[data-v-85181f12]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero-button[data-v-85181f12]{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-85181f12] svg{width:20px;height:20px;color:currentColor}.hero-button-primary[data-v-85181f12]{background:#fff;color:var(--c-primary);box-shadow:0 4px 16px #00000026}.hero-button-primary[data-v-85181f12] svg{color:var(--c-primary)}.hero-button-primary[data-v-85181f12]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.hero-button-secondary[data-v-85181f12]{background:transparent;color:#fff;border-color:#fff}.hero-button-secondary[data-v-85181f12]:hover{background:#fff;color:var(--c-primary);transform:translateY(-2px)}.hero-button-secondary[data-v-85181f12]:hover svg{color:var(--c-primary)}@media(max-width:640px){.hero-button[data-v-85181f12]{flex:1;min-width:160px;justify-content:center;padding:.875rem 1.5rem;font-size:1rem}}.container[data-v-85181f12]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.how-it-works[data-v-85181f12]{padding:4rem 1.5rem;background:#fff}.how-it-works h2[data-v-85181f12]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}.how-it-works .steps-grid[data-v-85181f12]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.how-it-works .step-card[data-v-85181f12]{text-align:center;padding:2rem}.how-it-works .step-card .step-number[data-v-85181f12]{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-85181f12]{font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.how-it-works .step-card p[data-v-85181f12]{color:#64748b;margin:0}.pricing-section[data-v-85181f12]{padding:4rem 1.5rem;background:#f8fafc}.pricing-section h2[data-v-85181f12]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}.pricing-section .pricing-table-wrapper[data-v-85181f12]{overflow-x:auto;margin-bottom:2rem}.pricing-section .pricing-table[data-v-85181f12]{width:100%;background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 4px 20px #00000014}.pricing-section .pricing-table thead[data-v-85181f12]{background:#3730a3;color:#fff}.pricing-section .pricing-table thead th[data-v-85181f12]{padding:1.25rem;text-align:left;font-weight:700}.pricing-section .pricing-table thead th.most-popular[data-v-85181f12]{background:linear-gradient(135deg,#10b981,#059669);position:relative}.pricing-section .pricing-table thead th.most-popular .popular-badge[data-v-85181f12]{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-85181f12]{border-bottom:1px solid #e2e8f0}.pricing-section .pricing-table tbody tr[data-v-85181f12]:last-child{border-bottom:none}.pricing-section .pricing-table tbody td[data-v-85181f12]{padding:1.25rem}.pricing-section .pricing-table tbody td.package-name[data-v-85181f12]{font-weight:600}.pricing-section .pricing-table tbody td.most-popular-cell[data-v-85181f12]{background:#d1fae5;font-weight:700;color:#065f46}.pricing-section .pricing-notes[data-v-85181f12]{max-width:900px;margin:0 auto}.pricing-section .pricing-notes .note[data-v-85181f12]{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-85181f12] svg{width:20px;height:20px;color:#6366f1;flex-shrink:0;margin-top:2px}.pricing-section .branch-surcharges[data-v-85181f12]{max-width:600px;margin:2.5rem auto 0}.pricing-section .branch-surcharges h3[data-v-85181f12]{font-size:1.5rem;font-weight:700;margin:0 0 1rem;text-align:center}.pricing-section .branch-surcharges .surcharges-table[data-v-85181f12]{width:100%;background:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 2px 12px #00000014}.pricing-section .branch-surcharges .surcharges-table thead[data-v-85181f12]{background:#f1f5f9}.pricing-section .branch-surcharges .surcharges-table thead th[data-v-85181f12]{padding:.875rem 1rem;text-align:left;font-weight:700;color:#334155}.pricing-section .branch-surcharges .surcharges-table tbody tr[data-v-85181f12]{border-bottom:1px solid #e2e8f0}.pricing-section .branch-surcharges .surcharges-table tbody tr[data-v-85181f12]:last-child{border-bottom:none}.pricing-section .branch-surcharges .surcharges-table tbody td[data-v-85181f12]{padding:.875rem 1rem;color:#475569}.pricing-section .branch-surcharges .surcharges-table tbody td[data-v-85181f12]:last-child{font-weight:600;color:#3730a3}.pricing-section .branch-surcharges .surcharge-note[data-v-85181f12]{text-align:center;color:#64748b;font-size:.9375rem;margin:1rem 0 0;font-style:italic}.includes-section[data-v-85181f12]{padding:4rem 1.5rem;background:#fff}.includes-section h2[data-v-85181f12]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}.includes-section .includes-grid[data-v-85181f12]{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-85181f12]{grid-template-columns:1fr}}.includes-section .include-card[data-v-85181f12]{padding:2rem;background:#f8fafc;border-radius:.75rem;text-align:center}.includes-section .include-card .include-icon[data-v-85181f12]{width:56px;height:56px;color:#6366f1;margin:0 auto 1rem}.includes-section .include-card h3[data-v-85181f12]{font-size:1.125rem;font-weight:700;margin:0 0 .5rem}.includes-section .include-card p[data-v-85181f12]{color:#64748b;margin:0}.why-cityon[data-v-85181f12]{padding:4rem 1.5rem;background:#f8fafc}.why-cityon h2[data-v-85181f12]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}.why-cityon .why-grid[data-v-85181f12]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:1024px){.why-cityon .why-grid[data-v-85181f12]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.why-cityon .why-grid[data-v-85181f12]{grid-template-columns:1fr}}.why-cityon .why-card[data-v-85181f12]{padding:2.5rem;background:#fff;border-radius:1rem;box-shadow:0 2px 12px #0000000f}.why-cityon .why-card h3[data-v-85181f12]{font-size:1.5rem;font-weight:700;color:#3730a3;margin:0 0 .75rem}.why-cityon .why-card p[data-v-85181f12]{color:#64748b;margin:0;line-height:1.6}.social-proof[data-v-85181f12]{padding:3rem 1.5rem;background:#fff;text-align:center}.social-proof h2[data-v-85181f12]{font-size:2rem;font-weight:700;margin:0 0 1rem;color:#3730a3}.social-proof .proof-description[data-v-85181f12]{font-size:1.125rem;color:#64748b;max-width:700px;margin:0 auto;line-height:1.7}.faq-section[data-v-85181f12]{padding:4rem 1.5rem;background:#fff}.faq-section h2[data-v-85181f12]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}.faq-section .faq-list[data-v-85181f12]{max-width:900px;margin:0 auto}.faq-section .faq-item[data-v-85181f12]{padding:2rem;background:#f8fafc;border-radius:.75rem;margin-bottom:1rem}.faq-section .faq-item h3[data-v-85181f12]{font-size:1.125rem;font-weight:700;margin:0 0 .75rem}.faq-section .faq-item p[data-v-85181f12]{color:#64748b;margin:0;line-height:1.7}.cta-section[data-v-85181f12]{padding:5rem 1.5rem;background:linear-gradient(135deg,#dbeafe,#eff6ff);text-align:center}.cta-section h2[data-v-85181f12]{font-size:2.5rem;font-weight:800;margin:0 0 2rem}.cta-section .btn-cta[data-v-85181f12]{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-85181f12]:hover{background:#3730a3;transform:translateY(-2px)}.cta-section .btn-cta[data-v-85181f12] svg{width:24px;height:24px}.cta-section .cta-subtext[data-v-85181f12]{margin:1.5rem 0 0;font-size:1rem;color:#475569;font-weight:500}.how-to-order[data-v-85181f12]{padding:4rem 1.5rem;background:#fff}.how-to-order h2[data-v-85181f12]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}.how-to-order .order-steps[data-v-85181f12]{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-85181f12]{grid-template-columns:1fr}}.how-to-order .order-step[data-v-85181f12]{text-align:center;padding:2rem 1.5rem;background:#f8fafc;border-radius:var(--r-lg)}.how-to-order .order-step .order-step-number[data-v-85181f12]{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-85181f12]{font-size:1.125rem;font-weight:700;margin:0 0 .625rem;color:#1e293b}.how-to-order .order-step p[data-v-85181f12]{color:#64748b;margin:0;line-height:1.6;font-size:.9375rem}@media(max-width:768px){.hero h1[data-v-85181f12]{font-size:2rem}.pricing-table[data-v-85181f12]{font-size:.875rem}h2[data-v-85181f12]{font-size:2rem!important}}.blog-article[data-v-6ca703b3]{padding:2rem 0;background-color:var(--c-50);min-height:100vh}.reading-progress[data-v-6ca703b3]{position:fixed;top:0;left:0;width:100%;height:3px;z-index:100;background:transparent;pointer-events:none}.reading-progress[data-v-6ca703b3]: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-6ca703b3]{max-width:900px;margin:0 auto;padding:0 1rem}@media(min-width:1280px){.article-container.has-toc[data-v-6ca703b3]{max-width:1220px;display:grid;grid-template-columns:1fr 320px;-moz-column-gap:3rem;column-gap:3rem;align-items:start}}.article-main[data-v-6ca703b3]{min-width:0;grid-column:1;grid-row:1}.article-aside[data-v-6ca703b3]{display:flex;flex-direction:column;gap:1.25rem;margin:0 0 2rem}@media(min-width:1280px){.article-aside[data-v-6ca703b3]{grid-column:2;grid-row:1;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-6ca703b3]::-webkit-scrollbar{width:6px}.article-aside[data-v-6ca703b3]::-webkit-scrollbar-thumb{background:var(--c-300);border-radius:3px}}.aside-related[data-v-6ca703b3]{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-6ca703b3]{display:none}}.aside-related-title[data-v-6ca703b3]{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-6ca703b3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.aside-related-item[data-v-6ca703b3]{display:grid;grid-template-columns:60px 1fr;gap:.7rem;align-items:center;text-decoration:none}.aside-related-thumb[data-v-6ca703b3]{width:60px;height:48px;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,#eef2ff,#e0e7ff);flex-shrink:0}.aside-related-thumb img[data-v-6ca703b3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.aside-related-name[data-v-6ca703b3]{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-6ca703b3],.aside-related-item:hover .aside-related-name[data-v-6ca703b3]{color:var(--c-primary,#2563eb)}.article-toc-more[data-v-6ca703b3]{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-6ca703b3]:hover{text-decoration:underline}.article-toc-more[data-v-6ca703b3] svg{width:15px;height:15px}.article-toc[data-v-6ca703b3]{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-6ca703b3]{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-6ca703b3]::-webkit-scrollbar{width:6px}.article-toc[data-v-6ca703b3]::-webkit-scrollbar-thumb{background:var(--c-300);border-radius:3px}}.article-toc-title[data-v-6ca703b3]{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--c-primary-ring,rgba(37,99,235,.15));font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.article-toc-title>span[data-v-6ca703b3]: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-6ca703b3]{margin-bottom:.75rem;padding-bottom:.6rem;border-bottom-color:var(--c-200)}}.article-toc-icon[data-v-6ca703b3]{width:16px;height:16px;flex-shrink:0;color:var(--c-primary)}.article-toc-list[data-v-6ca703b3]{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-6ca703b3]{grid-template-columns:1fr 1fr;-moz-column-gap:1rem;column-gap:1rem}}.article-toc-item[data-v-6ca703b3]{font-size:.8125rem;line-height:1.45}.article-toc-item a[data-v-6ca703b3]{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-6ca703b3]:hover{color:var(--c-primary);background:#ffffffbf;transform:translate(2px)}.article-toc-item a:hover .article-toc-num[data-v-6ca703b3]{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-6ca703b3]{padding:.3rem 0}.article-toc-item a[data-v-6ca703b3]:hover{background:transparent;transform:translate(3px)}}.article-toc-item.is-active a[data-v-6ca703b3]{color:var(--c-primary);font-weight:600;background:#ffffffb3}.article-toc-item.is-active a .article-toc-num[data-v-6ca703b3]{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-6ca703b3]{background:transparent}}.article-toc-num[data-v-6ca703b3]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.25rem;padding:0 .35rem;font-size:.7rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);border-radius:999px;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-6ca703b3]{color:var(--c-primary);background:var(--c-primary-surface,#eff6ff);box-shadow:none;padding:0;min-width:1.4rem;height:1.1rem;font-size:.65rem}}.article-toc-text[data-v-6ca703b3]{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-6ca703b3]{background:transparent;color:var(--c-400);font-size:.65rem;min-width:1rem;padding:0}.article-toc-item--lvl3 a[data-v-6ca703b3]{padding-left:1.5rem;font-size:.775rem;color:var(--c-500)}.article-body[data-v-6ca703b3] :is(h2,h3){scroll-margin-top:86px}.article-header[data-v-6ca703b3]{text-align:center;margin-bottom:2rem}.article-badges[data-v-6ca703b3]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.article-category[data-v-6ca703b3]{display:inline-block;text-transform:uppercase;color:var(--c-primary)}.article-sponsored[data-v-6ca703b3]{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-6ca703b3]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--c-400)}.article-title[data-v-6ca703b3]{color:var(--c-800);margin:0 0 .75rem}.article-date[data-v-6ca703b3]{color:var(--c-500)}.article-meta[data-v-6ca703b3]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.article-meta-left[data-v-6ca703b3]{display:flex;align-items:center;gap:.75rem}.article-reading-time[data-v-6ca703b3]{display:inline-flex;align-items:center;gap:.3rem;color:var(--c-400)}.reading-time-icon[data-v-6ca703b3]{width:13px;height:13px}.share-buttons[data-v-6ca703b3]{display:flex;align-items:center;gap:.5rem}.share-label[data-v-6ca703b3]{color:var(--c-400)}.share-btn[data-v-6ca703b3]{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-6ca703b3]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.share-btn--fb[data-v-6ca703b3]{background:#1877f2}.share-btn--messenger[data-v-6ca703b3]{background:linear-gradient(135deg,#00b2ff,#006aff)}.share-btn--wa[data-v-6ca703b3]{background:#25d366}.share-btn--x[data-v-6ca703b3]{background:var(--c-800)}.ai-widget[data-v-6ca703b3]{background:#fff;border:1px solid var(--c-200);border-radius:var(--r-lg);padding:1.25rem;margin-bottom:2rem}.ai-widget-header[data-v-6ca703b3]{display:flex;align-items:center;gap:.5rem;color:var(--c-500);text-transform:uppercase;margin-bottom:.875rem}.ai-widget-icon[data-v-6ca703b3]{color:var(--c-primary);flex-shrink:0}.ai-widget-grid[data-v-6ca703b3]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.ai-btn[data-v-6ca703b3]{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-6ca703b3]: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-6ca703b3]{grid-template-columns:1fr 1fr}}.article-image[data-v-6ca703b3]{width:100%;border-radius:16px;overflow:hidden;margin-bottom:2rem}.article-image img[data-v-6ca703b3]{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.article-body[data-v-6ca703b3]{color:var(--c-800)}.article-body[data-v-6ca703b3] h2{font-size:1.5rem;margin:2rem 0 1rem;font-weight:700}.article-body[data-v-6ca703b3] h3{font-size:1.25rem;margin:1.5rem 0 .75rem;font-weight:700}.article-body[data-v-6ca703b3] p{margin:0 0 1.25rem}.article-body[data-v-6ca703b3] img{max-width:100%;height:auto;border-radius:12px;margin:1.5rem 0}.article-body[data-v-6ca703b3] a{color:var(--c-primary);text-decoration:underline}.article-body[data-v-6ca703b3] ol,.article-body[data-v-6ca703b3] ul{margin:0 0 1.25rem;padding-left:1.5rem}.article-body[data-v-6ca703b3] 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-6ca703b3]{margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--c-200)}.related-title[data-v-6ca703b3]{color:var(--c-800);margin:0 0 1.5rem}.related-grid[data-v-6ca703b3]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.related-card[data-v-6ca703b3]{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-6ca703b3]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--c-primary-ring)}.related-card:hover .related-image img[data-v-6ca703b3]{transform:scale(1.04)}.related-image[data-v-6ca703b3]{height:140px;overflow:hidden;background:linear-gradient(135deg,var(--c-primary),var(--c-accent))}.related-image img[data-v-6ca703b3]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.related-content[data-v-6ca703b3]{padding:1rem}.related-category[data-v-6ca703b3]{display:inline-block;text-transform:uppercase;color:var(--c-primary);margin-bottom:.375rem}.related-name[data-v-6ca703b3]{color:var(--c-800);margin:0}.related-desc[data-v-6ca703b3],.related-name[data-v-6ca703b3]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-desc[data-v-6ca703b3]{color:var(--c-500);margin:.5rem 0 0}.related-back[data-v-6ca703b3]{text-align:center;margin-top:1.75rem}.related-back-link[data-v-6ca703b3]{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-6ca703b3]:hover{background:var(--c-primary-surface);border-color:var(--c-primary)}@media(max-width:768px){.related-grid[data-v-6ca703b3]{grid-template-columns:1fr 1fr;gap:1rem}}@media(max-width:639px){.related-grid[data-v-6ca703b3]{grid-template-columns:1fr}.related-card[data-v-6ca703b3]{display:grid;grid-template-columns:120px 1fr}.related-image[data-v-6ca703b3]{height:100%}}.next-articles[data-v-6ca703b3]{background:var(--c-50)}.next-article[data-v-6ca703b3]{border-top:1px solid var(--c-200)}.next-sep[data-v-6ca703b3]{max-width:760px;margin:0 auto;padding:2.6rem 1rem 0;text-align:center}.next-sep span[data-v-6ca703b3]{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--c-primary);position:relative}.next-sep span[data-v-6ca703b3]:after,.next-sep span[data-v-6ca703b3]:before{content:"";width:32px;height:1px;background:var(--c-300)}.next-inner[data-v-6ca703b3]{max-width:760px;margin:0 auto;padding:1rem 1rem 3rem}.next-cat[data-v-6ca703b3]{display:block;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--c-primary);margin:.9rem 0 .4rem}.next-title[data-v-6ca703b3]{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-6ca703b3]{margin:1.3rem 0;border-radius:14px;overflow:hidden;background:var(--c-100)}.next-image img[data-v-6ca703b3]{width:100%;display:block}.next-body[data-v-6ca703b3]{margin-top:1.3rem}.next-sentinel[data-v-6ca703b3]{min-height:64px;display:grid;place-items:center;padding:1rem}.next-loading[data-v-6ca703b3]{display:inline-flex;align-items:center;gap:.45rem;color:var(--c-500);font-weight:600;font-size:.9rem}.next-spin[data-v-6ca703b3],.next-spin[data-v-6ca703b3] svg{width:18px;height:18px;animation:next-spin-6ca703b3 .9s linear infinite}@keyframes next-spin-6ca703b3{to{transform:rotate(1turn)}}.bh-top[data-v-50e04edf]{background:#fff}.bh-top-inner[data-v-50e04edf]{max-width:1200px;margin:0 auto;padding:2.4rem 1.25rem 1.2rem}.bh-kicker[data-v-50e04edf]{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#2563eb}.bh-dot[data-v-50e04edf]{width:7px;height:7px;border-radius:999px;background:#2563eb}.bh-h1[data-v-50e04edf]{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-50e04edf]{font-size:1.05rem;color:#64748b;margin:.6rem 0 0;max-width:66ch;line-height:1.55}.bh-feat[data-v-50e04edf]{max-width:1200px;margin:1.4rem auto .5rem;padding:0 1.25rem}.bh-lead[data-v-50e04edf]{display:grid;grid-template-columns:1.35fr 1fr;background:#fff;border:1px solid #e8edf3;border-radius:18px;overflow:hidden;text-decoration:none;transition:box-shadow .18s,transform .15s}.bh-lead[data-v-50e04edf]:hover{transform:translateY(-3px);box-shadow:0 28px 50px -30px #0f172a8c}.bh-lead-media[data-v-50e04edf]{position:relative;min-height:330px;background:#eef2f7;overflow:hidden}.bh-lead-media img[data-v-50e04edf]{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-50e04edf]{transform:scale(1.05)}.bh-scrim[data-v-50e04edf]{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-50e04edf]{position:absolute;top:1rem;left:1rem;z-index:2;background:#ffffffeb;color:#1e293b;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.34rem .75rem;border-radius:999px;box-shadow:0 6px 16px -8px #0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bh-lead-body[data-v-50e04edf]{padding:1.8rem 2rem;display:flex;flex-direction:column;justify-content:center}.bh-eyebrow[data-v-50e04edf]{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#f59e0b}.bh-eyebrow[data-v-50e04edf] svg{width:14px;height:14px}.bh-lead-title[data-v-50e04edf]{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-50e04edf]{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-50e04edf]{display:inline-flex;align-items:center;gap:.45rem;align-self:flex-start;margin-top:1.2rem;padding:.6rem 1.2rem;border-radius:999px;background:#0f172a;color:#fff;font-weight:800;font-size:.9rem;transition:background .15s,gap .15s}.bh-lead:hover .bh-cta[data-v-50e04edf]{background:#2563eb;gap:.65rem}.bh-cta[data-v-50e04edf] svg{width:18px;height:18px}.bh-row[data-v-50e04edf]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem;margin-top:1.1rem}.bh-card[data-v-50e04edf]{display:flex;flex-direction:column;background:#fff;border:1px solid #e8edf3;border-radius:14px;overflow:hidden;text-decoration:none;transition:border-color .15s,transform .12s,box-shadow .15s}.bh-card[data-v-50e04edf]:hover{transform:translateY(-3px);border-color:#c7d2fe;box-shadow:0 18px 34px -24px #0f172a80}.bh-card-media[data-v-50e04edf]{aspect-ratio:16/10;background:#eef2f7;overflow:hidden}.bh-card-media img[data-v-50e04edf]{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-50e04edf]{transform:scale(1.06)}.bh-card-body[data-v-50e04edf]{padding:.8rem .95rem 1rem}.bh-card-cat[data-v-50e04edf]{display:block;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#2563eb;margin-bottom:.25rem}.bh-card-title[data-v-50e04edf]{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-50e04edf]{width:100%;height:100%;min-height:160px;display:grid;place-items:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);color:#a5b4fc}.bh-ph[data-v-50e04edf] svg{width:30%;height:30%;max-width:64px}@media(max-width:960px){.bh-lead[data-v-50e04edf]{grid-template-columns:1fr}.bh-lead-media[data-v-50e04edf]{min-height:0;aspect-ratio:16/9}.bh-row[data-v-50e04edf]{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.bh-row[data-v-50e04edf]{grid-template-columns:1fr 1fr}.bh-top-inner[data-v-50e04edf]{padding:1.8rem 1rem 1rem}.bh-lead-body[data-v-50e04edf]{padding:1.3rem 1.4rem}}.section-header[data-v-7595f679]{text-align:center;margin-bottom:3rem}@media(max-width:639px){.section-header[data-v-7595f679]{margin-bottom:2rem}}.section-title[data-v-7595f679]{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-7595f679]{font-size:clamp(1rem,.9rem + .5vw,1.15rem);color:var(--c-500)}.blog[data-v-7595f679]{padding-block:4rem;background:#fff}@media(max-width:767px){.blog[data-v-7595f679]{padding-block:2.5rem}}.blog-grid[data-v-7595f679]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}@media(max-width:639px){.blog-grid[data-v-7595f679]{grid-template-columns:1fr;gap:1rem}}.blog-card[data-v-7595f679]{background:#fff;border-radius:14px;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-7595f679]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001a;border-color:var(--c-primary-ring)}.blog-card:hover .blog-image img[data-v-7595f679]{transform:scale(1.04)}.blog-card:hover .blog-link[data-v-7595f679]{gap:.5rem;color:var(--c-primary-hover)}.blog-image[data-v-7595f679]{position:relative;height:200px;background:linear-gradient(135deg,var(--c-primary) 0,#7c3aed 100%);overflow:hidden}.blog-image img[data-v-7595f679]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.blog-image.no-photo[data-v-7595f679]{background:linear-gradient(135deg,#4338ca,#6d28d9)}.blog-placeholder[data-v-7595f679]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#ffffff73}.blog-placeholder svg[data-v-7595f679]{width:64px;height:64px}.blog-category-badge[data-v-7595f679]{position:absolute;top:.75rem;left:.75rem;background:#fffffff2;padding:.35rem .9rem;border-radius:20px;color:var(--c-primary);z-index:1}.blog-content[data-v-7595f679]{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.4rem;flex:1}.blog-date[data-v-7595f679]{color:var(--c-500)}.blog-title[data-v-7595f679]{color:var(--c-800);margin:0}.blog-excerpt[data-v-7595f679]{color:var(--c-600);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}.blog-link[data-v-7595f679]{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-7595f679]{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin:2.5rem 0 1.5rem;padding-bottom:.5rem}.category-filter-btn[data-v-7595f679]{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:999px;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-7595f679]:hover{border-color:var(--c-primary);color:var(--c-primary);background:var(--c-primary-surface);transform:translateY(-2px)}.category-filter-btn.active[data-v-7595f679]{background:var(--c-primary);color:#fff;border-color:var(--c-primary);box-shadow:0 2px 8px #2563eb38}.category-filter-btn.active[data-v-7595f679]:hover{box-shadow:0 6px 16px #2563eb52;background:var(--c-primary-hover,var(--c-primary));color:#fff}.category-filter-icon[data-v-7595f679]{width:16px;height:16px;flex-shrink:0}.pagination[data-v-9ded8aa8]{display:flex;align-items:center;justify-content:center;gap:.25rem;padding-block:1rem}.page-btn[data-v-9ded8aa8]{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-9ded8aa8]:hover{background:var(--c-50);border-color:var(--c-300);color:var(--c-800)}.page-btn--active[data-v-9ded8aa8]{background:var(--c-primary);border-color:var(--c-primary);color:#fff;pointer-events:none}.page-dots[data-v-9ded8aa8]{color:var(--c-400);padding-inline:.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.results-section[data-v-b6b488ba]{padding:2rem 0 4rem;background-color:var(--c-50);min-height:100vh}.container[data-v-b6b488ba]{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:1.5rem}@media(max-width:767px){.container[data-v-b6b488ba]{padding-inline:1rem}}.blog-categories-wrapper[data-v-b6b488ba]{margin:1.5rem 0 2.5rem;display:flex;flex-direction:column;align-items:center}.blog-categories-filter[data-v-b6b488ba]{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;padding:.5rem 0}.categories-toggle[data-v-b6b488ba]{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:999px;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.categories-toggle[data-v-b6b488ba]: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-b6b488ba]{width:16px;height:16px;transition:transform .25s ease}.category-filter-btn[data-v-b6b488ba]{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:999px;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-b6b488ba]:hover{border-color:var(--c-primary);color:var(--c-primary);background:var(--c-primary-surface);transform:translateY(-2px)}.category-filter-btn.active[data-v-b6b488ba]{background:var(--c-primary);color:#fff;border-color:var(--c-primary);box-shadow:0 2px 8px #2563eb38}.category-filter-btn.active[data-v-b6b488ba]:hover{box-shadow:0 5px 14px #2563eb4d;color:#fff}.category-filter-icon[data-v-b6b488ba]{width:15px;height:15px;flex-shrink:0}.results-layout[data-v-b6b488ba]{display:flex;flex-direction:column;gap:2rem}.results-list[data-v-b6b488ba]{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1.5rem}.result-card[data-v-b6b488ba]{display:flex;flex-direction:column;background:#fff;border-radius:14px;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-b6b488ba]:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0000001a;border-color:var(--c-primary-ring)}.result-card:hover .result-image img[data-v-b6b488ba]{transform:scale(1.04)}.result-image[data-v-b6b488ba]{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-b6b488ba]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.result-image.no-photo[data-v-b6b488ba]{background:linear-gradient(135deg,#4338ca,#6d28d9)}.result-placeholder[data-v-b6b488ba]{display:flex;align-items:center;justify-content:center;color:#ffffff73}.result-placeholder svg[data-v-b6b488ba]{width:64px;height:64px}.result-info[data-v-b6b488ba]{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.4rem;min-width:0}.result-category[data-v-b6b488ba]{font-size:.7rem;font-weight:700;text-transform:uppercase;color:var(--c-primary);letter-spacing:.06em}.result-title[data-v-b6b488ba]{font-size:1.25rem;color:var(--c-800);margin:0;font-weight:700;line-height:1.3}.result-description[data-v-b6b488ba]{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}.bc[data-v-c5de006e]{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-c5de006e],.bc-list[data-v-c5de006e]{display:flex;align-items:center}.bc-list[data-v-c5de006e]{flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:.1rem .15rem;font-size:.85rem;line-height:1.4}.bc-item[data-v-c5de006e]{gap:.15rem;min-width:0}.bc-item[data-v-c5de006e],.bc-link[data-v-c5de006e]{display:inline-flex;align-items:center}.bc-link[data-v-c5de006e]{gap:.3rem;color:#64748b;text-decoration:none;padding:.2rem .4rem;border-radius:7px;font-weight:500;white-space:nowrap;transition:color .15s,background .15s}.bc-link[data-v-c5de006e]:hover{color:#4f46e5;background:#2563eb12}.bc-home[data-v-c5de006e]{width:1.05rem;height:1.05rem}.bc-current[data-v-c5de006e]{color:#0f172a;font-weight:700;padding:.2rem .4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60vw}.bc-sep[data-v-c5de006e]{width:1rem;height:1rem;color:#cbd5e1;flex-shrink:0}.bc-lang[data-v-c5de006e]{flex-shrink:0;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .7rem;border:1px solid #e2e8f0;border-radius:999px;font-size:.8rem;font-weight:600;color:#475569;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.bc-lang[data-v-c5de006e]:hover{background:#f8fafc;color:#0f172a;border-color:#cbd5e1}@media(max-width:600px){.bc-list[data-v-c5de006e]{font-size:.8rem}.bc-current[data-v-c5de006e]{max-width:75vw}}.cta-section[data-v-1c4ab396]{background:var(--c-50);padding-block:2rem}.cta-banner[data-v-1c4ab396]{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-1c4ab396],.cta-content[data-v-1c4ab396]{display:flex;align-items:center}.cta-content[data-v-1c4ab396]{gap:1.25rem;flex:1;min-width:0}.cta-emoji[data-v-1c4ab396]{font-size:2.5rem;line-height:1;flex-shrink:0}.cta-text h3[data-v-1c4ab396]{color:#fff;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:700;margin-bottom:.375rem}.cta-text p[data-v-1c4ab396]{color:#ffffffd9;font-size:.9375rem;margin:0}.cta-text strong[data-v-1c4ab396]{color:#fff;font-weight:700}.cta-btn[data-v-1c4ab396]{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-1c4ab396]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000026;color:var(--c-primary)}@media(max-width:767px){.cta-banner[data-v-1c4ab396]{padding:1.75rem 1.5rem}.cta-banner[data-v-1c4ab396],.cta-content[data-v-1c4ab396]{flex-direction:column;text-align:center}.cta-content[data-v-1c4ab396]{gap:.75rem}.cta-btn[data-v-1c4ab396]{width:100%;text-align:center}}.cg[data-v-40f8664c]{position:relative;overflow:hidden}.cg[data-v-40f8664c],.cg-track[data-v-40f8664c]{width:100%;height:100%}.cg-track[data-v-40f8664c]{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-40f8664c]::-webkit-scrollbar{display:none}.cg-slide[data-v-40f8664c]{flex:0 0 100%;scroll-snap-align:start}.cg-slide[data-v-40f8664c],.cg-slide img[data-v-40f8664c]{width:100%;height:100%;display:block}.cg-slide img[data-v-40f8664c]{-o-object-fit:cover;object-fit:cover}.cg-wm[data-v-40f8664c]{position:absolute;left:8px;bottom:8px;z-index:2;font-size:.72rem;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-40f8664c]{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-40f8664c] svg{width:34px;height:34px;opacity:.7}.cg-ph-txt[data-v-40f8664c]{font-size:.74rem;font-weight:700;letter-spacing:.02em}.cg-nav[data-v-40f8664c]{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-40f8664c]{opacity:1}.cg-nav[data-v-40f8664c]:hover{background:#fff}.cg-prev[data-v-40f8664c]{left:8px}.cg-next[data-v-40f8664c]{right:8px}.cg-nav[data-v-40f8664c] svg{width:19px;height:19px}.cg-dots[data-v-40f8664c]{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-40f8664c]{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-40f8664c]{background:#fff;width:16px;border-radius:0}@media(hover:none){.cg-nav[data-v-40f8664c]{display:none}}.ccc[data-v-bf89a01d]{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-bf89a01d]{text-align:center;font-size:1.15rem;color:var(--c-800,#1e293b);margin:0 0 1rem}.ccc__accent[data-v-bf89a01d]{color:var(--c-primary,#2563eb)}.ccc__grid[data-v-bf89a01d]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.ccc__chip[data-v-bf89a01d]{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-bf89a01d]:hover{background:var(--c-primary,#2563eb);border-color:var(--c-primary,#2563eb);color:#fff}.ccc__chip-icon[data-v-bf89a01d]{font-size:.8rem;opacity:.7;flex-shrink:0}.ccc__chip:hover .ccc__chip-icon[data-v-bf89a01d]{opacity:1}.ccc__count[data-v-bf89a01d]{font-size:.72rem;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-bf89a01d]{background:#ffffff40;color:#fff}.ccc__more[data-v-bf89a01d]{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-bf89a01d]:hover{background:var(--c-50,#f8fafc)}.ccc--top[data-v-bf89a01d]{max-width:1100px;padding:1rem 1.2rem}.ccc--top .ccc__title[data-v-bf89a01d]{font-size:1.05rem;margin-bottom:.25rem}.ccc__sub[data-v-bf89a01d]{text-align:center;color:var(--c-500,#64748b);margin:0 0 .9rem;font-size:.85rem}.ccc--top .ccc__grid[data-v-bf89a01d]{gap:.4rem}.ccc--top .ccc__chip[data-v-bf89a01d]{font-size:.82rem;padding:.32rem .7rem;gap:.35rem}.ccc--top .ccc__chip-icon[data-v-bf89a01d]{font-size:.72rem}.ccc--top .ccc__count[data-v-bf89a01d]{font-size:.68rem;padding:.02rem .35rem}.category-cta[data-v-7d72cda9]{padding:4rem 1.5rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe 50%,#f0f9ff);position:relative;overflow:hidden}.category-cta[data-v-7d72cda9]: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-7d72cda9]{padding:3rem 1rem}}.category-cta-container[data-v-7d72cda9]{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-7d72cda9]{grid-template-columns:1fr;gap:2.5rem}}.cta-content[data-v-7d72cda9]{display:flex;flex-direction:column;gap:1.5rem}.cta-badge[data-v-7d72cda9]{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-7d72cda9] svg{width:18px;height:18px;color:var(--c-primary)}.cta-title[data-v-7d72cda9]{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-7d72cda9]{font-size:1.875rem}}.cta-description[data-v-7d72cda9]{font-size:1.0625rem;color:var(--c-600);line-height:1.7;margin:0}.cta-benefits[data-v-7d72cda9]{display:flex;flex-direction:column;gap:.875rem;margin-top:.5rem}.benefit-item[data-v-7d72cda9]{display:flex;align-items:center;gap:.75rem;font-size:1rem;color:var(--c-700);font-weight:500}.benefit-icon[data-v-7d72cda9]{width:24px;height:24px;color:var(--c-success);flex-shrink:0}.cta-actions[data-v-7d72cda9]{display:flex;gap:1rem;margin-top:.5rem;flex-wrap:wrap}.cta-actions .btn[data-v-7d72cda9]{display:inline-flex;align-items:center;gap:.5rem}.cta-actions .btn[data-v-7d72cda9] svg{width:20px;height:20px}.cta-actions .btn.btn-primary[data-v-7d72cda9] svg{color:#fff!important}@media(max-width:480px){.cta-actions[data-v-7d72cda9]{flex-direction:column}.cta-actions .btn[data-v-7d72cda9]{width:100%;justify-content:center}}.cta-visual[data-v-7d72cda9]{display:flex;justify-content:center;align-items:center}@media(max-width:968px){.cta-visual[data-v-7d72cda9]{order:-1}}.visual-card[data-v-7d72cda9]{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-7d72cda9]: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-7d72cda9]{gap:1rem;margin-bottom:1.5rem}.card-avatar[data-v-7d72cda9],.card-header[data-v-7d72cda9]{display:flex;align-items:center}.card-avatar[data-v-7d72cda9]{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-7d72cda9] svg{width:28px;height:28px;color:var(--c-primary)}.card-info[data-v-7d72cda9]{flex:1;min-width:0}.card-title[data-v-7d72cda9]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin-bottom:.25rem}.card-category[data-v-7d72cda9]{font-size:.9375rem;color:var(--c-500)}.card-badge[data-v-7d72cda9]{width:32px;height:32px;color:var(--c-primary);flex-shrink:0}.card-badge[data-v-7d72cda9] svg{width:32px;height:32px}.card-stats[data-v-7d72cda9]{display:flex;flex-direction:column;gap:1rem}.stat-item[data-v-7d72cda9]{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-7d72cda9] svg{width:20px;height:20px;color:var(--c-primary);flex-shrink:0}.cfaq[data-v-403a6128]{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-403a6128]{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-403a6128]{color:var(--c-primary,#2563eb);font-size:1.1rem}.cfaq__item[data-v-403a6128]{border-top:1px solid var(--c-100,#f1f5f9);padding:.2rem 0}.cfaq__item[data-v-403a6128]:first-of-type{border-top:none}.cfaq__q[data-v-403a6128]{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-403a6128]:after{content:"+";color:var(--c-primary,#2563eb);font-size:1.2rem;flex-shrink:0}.cfaq__item[open] .cfaq__q[data-v-403a6128]:after{content:"−"}.cfaq__a[data-v-403a6128]{margin:0 0 .8rem;color:var(--c-600,#475569);line-height:1.6}.cfaq__geo[data-v-403a6128]{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-403a6128]:hover{background:var(--c-primary,#2563eb);border-color:var(--c-primary,#2563eb);color:#fff}.cfaq__geo-icon[data-v-403a6128]{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-ab0c8923]{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-ab0c8923]{padding:3.5rem 1rem}}.hero-background[data-v-ab0c8923]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero-shape[data-v-ab0c8923]{position:absolute;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);animation:float-ab0c8923 20s ease-in-out infinite}.hero-shape.hero-shape-1[data-v-ab0c8923]{width:500px;height:500px;top:-250px;right:-100px}.hero-shape.hero-shape-2[data-v-ab0c8923]{width:300px;height:300px;bottom:-150px;left:-50px;animation-delay:7s}@keyframes float-ab0c8923{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}.hero-container[data-v-ab0c8923]{max-width:1100px;margin:0 auto;position:relative;z-index:1}.hero-content[data-v-ab0c8923]{text-align:center;max-width:700px;margin:0 auto}.hero-badge[data-v-ab0c8923]{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-ab0c8923] svg{width:16px;height:16px;color:#fff}.hero-title[data-v-ab0c8923]{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-ab0c8923]{font-size:2rem}}.hero-subtitle[data-v-ab0c8923]{font-size:1.25rem;margin:0;color:#ffffffe6;line-height:1.6}@media(max-width:768px){.hero-subtitle[data-v-ab0c8923]{font-size:1.0625rem}}.stats-section[data-v-ab0c8923]{padding:3rem 1.5rem;background:#fff;border-bottom:1px solid var(--c-100)}.stats-grid[data-v-ab0c8923]{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-ab0c8923]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.stat-item[data-v-ab0c8923]{padding:1rem .5rem}.stat-value[data-v-ab0c8923]{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-ab0c8923]{font-size:2rem}}.stat-label[data-v-ab0c8923]{font-size:.875rem;color:var(--c-600);font-weight:500;line-height:1.4}@media(max-width:768px){.stat-label[data-v-ab0c8923]{font-size:.8125rem}}.intro-section[data-v-ab0c8923]{padding:3rem 1.5rem 1rem;background:var(--c-50);text-align:center}@media(max-width:640px){.intro-section[data-v-ab0c8923]{padding:2rem 1rem 1rem}}.intro-section .section-title[data-v-ab0c8923]{max-width:700px;margin-left:auto;margin-right:auto}.section-lead[data-v-ab0c8923]{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-ab0c8923]{font-size:.9375rem;line-height:1.6}}.packages-section[data-v-ab0c8923]{padding:3rem 1.5rem 4rem;background:var(--c-50)}@media(max-width:768px){.packages-section[data-v-ab0c8923]{padding:2rem 1rem}}.packages-grid[data-v-ab0c8923]{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-ab0c8923]{gap:1.25rem}}@media(max-width:640px){.packages-grid[data-v-ab0c8923]{grid-template-columns:1fr;gap:1rem}}.package-card[data-v-ab0c8923]{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-ab0c8923]{padding:1.75rem 1.25rem;border-radius:var(--r-lg)}}.package-card.popular[data-v-ab0c8923]{border-color:var(--c-primary);box-shadow:0 8px 32px #2563eb26}.package-card[data-v-ab0c8923]:hover{transform:translateY(-8px);box-shadow:var(--shadow-xl);border-color:var(--c-primary)}@media(max-width:640px){.package-card[data-v-ab0c8923]:hover{transform:translateY(-4px)}}.package-card:hover .package-icon[data-v-ab0c8923]{background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%);color:#fff}.package-card:hover .package-icon[data-v-ab0c8923] .iconify,.package-card:hover .package-icon[data-v-ab0c8923] svg{color:#fff}.package-card:hover .package-cta[data-v-ab0c8923]{gap:.75rem}.package-badge[data-v-ab0c8923]{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-ab0c8923]{top:1rem;right:1rem;font-size:.6875rem;padding:.3125rem .625rem}}.package-badge[data-v-ab0c8923] svg{width:14px;height:14px;color:#fff!important}@media(max-width:640px){.package-badge[data-v-ab0c8923] svg{width:12px;height:12px}}.package-icon[data-v-ab0c8923]{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-ab0c8923]{width:56px;height:56px;margin-bottom:1.25rem}}.package-icon[data-v-ab0c8923] svg{width:32px;height:32px;color:var(--c-primary);transition:all .3s ease}@media(max-width:640px){.package-icon[data-v-ab0c8923] svg{width:28px;height:28px}}.package-name[data-v-ab0c8923]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 .5rem}@media(max-width:640px){.package-name[data-v-ab0c8923]{font-size:1.25rem}}.package-tagline[data-v-ab0c8923]{font-size:.9375rem;color:var(--c-primary);font-weight:600;margin:0 0 1rem}@media(max-width:640px){.package-tagline[data-v-ab0c8923]{font-size:.875rem;margin:0 0 .75rem}}.package-description[data-v-ab0c8923]{font-size:.9375rem;color:var(--c-600);line-height:1.7;margin:0 0 1.5rem}@media(max-width:640px){.package-description[data-v-ab0c8923]{font-size:.875rem;margin:0 0 1.25rem}}.package-features[data-v-ab0c8923]{list-style:none;padding:0;margin:0 0 1.5rem;flex:1}@media(max-width:640px){.package-features[data-v-ab0c8923]{margin:0 0 1.25rem}}.package-features li[data-v-ab0c8923]{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-ab0c8923]{font-size:.8125rem;gap:.5rem;margin-bottom:.625rem}}.package-features li[data-v-ab0c8923]:last-child{margin-bottom:0}.package-features li[data-v-ab0c8923] svg{width:18px;height:18px;color:var(--c-success);flex-shrink:0;margin-top:2px}@media(max-width:640px){.package-features li[data-v-ab0c8923] svg{width:16px;height:16px}}.package-cta[data-v-ab0c8923]{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-ab0c8923]{font-size:.9375rem;padding:.75rem}}.package-cta[data-v-ab0c8923] svg{width:18px;height:18px;transition:all .3s ease}@media(max-width:640px){.package-cta[data-v-ab0c8923] svg{width:16px;height:16px}}.benefits-section[data-v-ab0c8923]{padding:4rem 1.5rem;background:#fff}@media(max-width:768px){.benefits-section[data-v-ab0c8923]{padding:3rem 1rem}}.section-title[data-v-ab0c8923]{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-ab0c8923]{font-size:1.5rem;margin-bottom:2rem}}.benefits-grid[data-v-ab0c8923]{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-ab0c8923]{gap:1.5rem}}@media(max-width:640px){.benefits-grid[data-v-ab0c8923]{grid-template-columns:1fr;gap:1.25rem}}.benefit-card[data-v-ab0c8923]{text-align:center;padding:2rem}@media(max-width:640px){.benefit-card[data-v-ab0c8923]{padding:1.5rem 1rem}}.benefit-icon[data-v-ab0c8923]{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-ab0c8923]{width:56px;height:56px;margin-bottom:1rem}}.benefit-icon[data-v-ab0c8923] svg{width:32px;height:32px;color:var(--c-primary)}@media(max-width:640px){.benefit-icon[data-v-ab0c8923] svg{width:28px;height:28px}}.benefit-title[data-v-ab0c8923]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin:0 0 .75rem}@media(max-width:640px){.benefit-title[data-v-ab0c8923]{font-size:1rem}}.benefit-description[data-v-ab0c8923]{font-size:.9375rem;color:var(--c-600);line-height:1.6;margin:0}@media(max-width:640px){.benefit-description[data-v-ab0c8923]{font-size:.875rem}}.faq-section[data-v-ab0c8923]{padding:4rem 1.5rem;background:#fff}@media(max-width:768px){.faq-section[data-v-ab0c8923]{padding:3rem 1rem}}.faq-grid[data-v-ab0c8923]{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-ab0c8923]{gap:1.25rem}}@media(max-width:640px){.faq-grid[data-v-ab0c8923]{grid-template-columns:1fr;gap:1rem}}.faq-item[data-v-ab0c8923]{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-ab0c8923]{padding:1.25rem}}.faq-question[data-v-ab0c8923]{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-ab0c8923]{font-size:.9375rem}}.faq-question[data-v-ab0c8923] svg{width:20px;height:20px;color:var(--c-primary);flex-shrink:0;margin-top:2px}@media(max-width:640px){.faq-question[data-v-ab0c8923] svg{width:18px;height:18px}}.faq-answer[data-v-ab0c8923]{font-size:.9375rem;color:var(--c-600);line-height:1.7;margin:0}@media(max-width:640px){.faq-answer[data-v-ab0c8923]{font-size:.875rem}}.contact-section[data-v-ab0c8923]{padding:4rem 1.5rem;background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}@media(max-width:768px){.contact-section[data-v-ab0c8923]{padding:3rem 1rem}}.contact-box[data-v-ab0c8923]{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-ab0c8923]{padding:2.5rem 1.5rem}}.contact-icon[data-v-ab0c8923]{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-ab0c8923]{width:64px;height:64px;margin-bottom:1.25rem}}.contact-icon[data-v-ab0c8923] .iconify,.contact-icon[data-v-ab0c8923] svg{width:40px;height:40px;color:#fff}@media(max-width:640px){.contact-icon[data-v-ab0c8923] .iconify,.contact-icon[data-v-ab0c8923] svg{width:32px;height:32px}}.contact-title[data-v-ab0c8923]{font-size:1.75rem;font-weight:800;color:var(--c-800);margin:0 0 1rem}@media(max-width:640px){.contact-title[data-v-ab0c8923]{font-size:1.375rem}}.contact-description[data-v-ab0c8923]{font-size:1.0625rem;color:var(--c-600);line-height:1.6;margin:0 0 2rem}@media(max-width:640px){.contact-description[data-v-ab0c8923]{font-size:.9375rem;margin:0 0 1.5rem}}.btn[data-v-ab0c8923]{display:inline-flex;align-items:center;gap:.5rem}.btn[data-v-ab0c8923] svg{width:20px;height:20px;color:#fff!important}.cbt[data-v-3007034a]{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-3007034a]{max-width:1200px;margin:0 auto}.cbt-header[data-v-3007034a]{gap:1rem;margin-bottom:1.75rem}.cbt-header[data-v-3007034a],.cbt-icon-wrap[data-v-3007034a]{display:flex;align-items:center}.cbt-icon-wrap[data-v-3007034a]{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-3007034a],.cbt-icon-wrap[data-v-3007034a] .iconify,.cbt-icon-wrap[data-v-3007034a] svg,.cbt-icon-wrap svg[data-v-3007034a]{width:26px;height:26px}.cbt-titles[data-v-3007034a]{flex:1;min-width:0}.cbt-title[data-v-3007034a]{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-3007034a]{color:var(--c-primary,#6366f1);font-weight:700}.cbt-sub[data-v-3007034a]{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-3007034a]{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-3007034a]{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-3007034a]:hover{transform:translateY(-2px);box-shadow:0 10px 22px #6366f152}.cbt-nearby:hover .cbt-nearby-arrow[data-v-3007034a]{transform:translate(4px)}.cbt-nearby-icon[data-v-3007034a]{flex-shrink:0}.cbt-nearby-icon .iconify[data-v-3007034a],.cbt-nearby-icon[data-v-3007034a] .iconify,.cbt-nearby-icon[data-v-3007034a] svg,.cbt-nearby-icon svg[data-v-3007034a]{width:22px;height:22px}.cbt-nearby-text[data-v-3007034a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem;line-height:1.3}.cbt-nearby-text strong[data-v-3007034a]{font-size:1rem;font-weight:700}.cbt-nearby-sub[data-v-3007034a]{font-size:.82rem;opacity:.88}.cbt-nearby-arrow[data-v-3007034a]{flex-shrink:0;transition:transform .15s ease}.cbt-nearby-arrow .iconify[data-v-3007034a],.cbt-nearby-arrow[data-v-3007034a] .iconify,.cbt-nearby-arrow[data-v-3007034a] svg,.cbt-nearby-arrow svg[data-v-3007034a]{width:14px;height:14px}.cbt-grid[data-v-3007034a]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.6rem}.cbt-chip[data-v-3007034a]{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-3007034a]: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-3007034a]: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-3007034a]:hover:before{opacity:1}.cbt-chip:hover .cbt-chip-pin[data-v-3007034a]{color:var(--c-primary,#6366f1);transform:scale(1.15)}.cbt-chip:hover .cbt-chip-arrow[data-v-3007034a]{opacity:1;transform:translate(0)}.cbt-chip-pin[data-v-3007034a]{flex-shrink:0;color:var(--c-400,#94a3b8);transition:color .15s ease,transform .15s ease}.cbt-chip-pin .iconify[data-v-3007034a],.cbt-chip-pin[data-v-3007034a] .iconify,.cbt-chip-pin[data-v-3007034a] svg,.cbt-chip-pin svg[data-v-3007034a]{width:13px;height:13px}.cbt-chip-name[data-v-3007034a]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbt-chip-arrow[data-v-3007034a]{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-3007034a],.cbt-chip-arrow[data-v-3007034a] .iconify,.cbt-chip-arrow[data-v-3007034a] svg,.cbt-chip-arrow svg[data-v-3007034a]{width:11px;height:11px}.cbt-toggle[data-v-3007034a]{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-3007034a]: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-3007034a],.cbt-toggle[data-v-3007034a] .iconify,.cbt-toggle[data-v-3007034a] svg,.cbt-toggle svg[data-v-3007034a]{width:12px;height:12px;transition:transform .15s ease}@media(max-width:768px){.cbt[data-v-3007034a]{padding:1.75rem 1rem;margin:1.5rem 0}.cbt-header[data-v-3007034a]{gap:.75rem;margin-bottom:1.25rem}.cbt-icon-wrap[data-v-3007034a]{width:44px;height:44px}.cbt-icon-wrap .iconify[data-v-3007034a],.cbt-icon-wrap[data-v-3007034a] .iconify,.cbt-icon-wrap[data-v-3007034a] svg,.cbt-icon-wrap svg[data-v-3007034a]{width:20px;height:20px}.cbt-title[data-v-3007034a]{font-size:1.25rem}.cbt-sub[data-v-3007034a]{font-size:.88rem}.cbt-grid[data-v-3007034a]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem}.cbt-chip[data-v-3007034a]{padding:.6rem .85rem;font-size:.88rem}.cbt-nearby[data-v-3007034a]{gap:.75rem;padding:.75rem .9rem;margin-bottom:1rem}.cbt-nearby-text strong[data-v-3007034a]{font-size:.92rem}.cbt-nearby-sub[data-v-3007034a]{font-size:.76rem}}@media(max-width:480px){.cbt-grid[data-v-3007034a]{grid-template-columns:1fr 1fr}}.cities-section[data-v-a899a1a5]{background:var(--c-50)}.city-grid[data-v-a899a1a5]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media(max-width:1024px){.city-grid[data-v-a899a1a5]{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.city-grid[data-v-a899a1a5]{grid-template-columns:repeat(2,1fr);gap:.75rem}}.city-tile[data-v-a899a1a5]{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-a899a1a5]:hover{transform:translateY(-3px);box-shadow:0 12px 24px #0f0e1e2e}.city-tile:hover .city-tile-img[data-v-a899a1a5]{transform:scale(1.06)}.city-tile:hover .city-tile-cta[data-v-a899a1a5]{gap:.5rem}@media(max-width:720px){.city-tile[data-v-a899a1a5]{aspect-ratio:16/10}}.city-tile-img[data-v-a899a1a5]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.city-tile-fallback[data-v-a899a1a5]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4f46e5,#7c3aed)}.city-tile-fallback-icon[data-v-a899a1a5]{width:48px;height:48px;color:#ffffffa6}.city-tile-overlay[data-v-a899a1a5]{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-a899a1a5]{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-a899a1a5]{display:block;font-size:.75rem;margin-top:.2rem;color:#ffffffc7;text-transform:uppercase;letter-spacing:.04em}.city-tile-cta[data-v-a899a1a5]{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-a899a1a5]{width:11px;height:11px}.city-footer[data-v-a899a1a5]{text-align:center;margin-top:1.5rem}.city-footer-link[data-v-a899a1a5]{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-a899a1a5]:hover{background:var(--c-primary-surface);border-color:var(--c-primary)}.city-footer-icon[data-v-a899a1a5]{width:14px;height:14px}.cb-wrap[data-v-eacdbe0a]{background:var(--c-50);padding:1rem 0 2rem}.cb-card[data-v-eacdbe0a]{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-eacdbe0a]{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-eacdbe0a]{width:20px;height:20px;color:var(--c-primary)}.cb-sub[data-v-eacdbe0a]{color:var(--c-500);margin:.25rem 0 1.25rem;font-size:.875rem}.cb-grid[data-v-eacdbe0a]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.cb-card-item[data-v-eacdbe0a]{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-eacdbe0a]{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--c-primary-ring)}.cb-card-item:hover .cb-image img[data-v-eacdbe0a]{transform:scale(1.05)}.cb-card-item:hover .cb-title[data-v-eacdbe0a]{color:var(--c-primary)}.cb-image[data-v-eacdbe0a]{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-eacdbe0a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.cb-image--no-photo[data-v-eacdbe0a]{background:linear-gradient(135deg,#4f46e5,#7c3aed)}.cb-image-placeholder[data-v-eacdbe0a]{width:36px;height:36px;color:#ffffff8c}.cb-body[data-v-eacdbe0a]{padding:.875rem 1rem 1rem;display:flex;flex-direction:column;gap:.4rem;flex:1}.cb-category[data-v-eacdbe0a]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-primary)}.cb-title[data-v-eacdbe0a]{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-eacdbe0a]{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-eacdbe0a]:hover{gap:.65rem}.cb-all-link-icon[data-v-eacdbe0a]{width:12px;height:12px}@media(max-width:900px){.cb-grid[data-v-eacdbe0a]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.cb-grid[data-v-eacdbe0a]{grid-template-columns:1fr}.cb-card[data-v-eacdbe0a]{padding:1.25rem}}.city-boundary[data-v-9edde17c]{margin:1.5rem auto;max-width:var(--container);padding:0 1rem}.cb-heading[data-v-9edde17c]{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-9edde17c]{width:20px;height:20px;color:var(--c-primary)}.cb-desc[data-v-9edde17c]{color:var(--c-600);margin:0 0 1rem;font-size:.9375rem;line-height:1.5}.cb-map-wrap[data-v-9edde17c]{width:100%;height:360px;border-radius:var(--r-lg);overflow:hidden;background:var(--c-100);border:1px solid var(--c-200)}.cb-state[data-v-9edde17c]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;color:var(--c-500)}.cb-state[data-v-9edde17c] svg{width:28px;height:28px}.cb-state--error[data-v-9edde17c]{color:var(--c-400)}.cb-spin[data-v-9edde17c]{animation:spin-9edde17c .9s linear infinite}@keyframes spin-9edde17c{to{transform:rotate(1turn)}}@media(max-width:639px){.cb-map-wrap[data-v-9edde17c]{height:240px}.cb-heading[data-v-9edde17c]{font-size:1.125rem}}.city-categories-page[data-v-3a67a696]{padding-block:2rem 5rem;background:var(--c-50);min-height:100vh}.page-header[data-v-3a67a696]{text-align:center;margin-bottom:1.5rem}.page-title[data-v-3a67a696]{color:var(--c-800);margin:0 0 .5rem}.page-subtitle[data-v-3a67a696]{color:var(--c-500);max-width:520px;margin:0 auto}.search-box[data-v-3a67a696]{position:relative;display:flex;align-items:center;margin-bottom:2rem;max-width:480px;margin-inline:auto}.search-icon[data-v-3a67a696]{position:absolute;left:1rem;width:14px;height:14px;color:var(--c-400);pointer-events:none}.search-input[data-v-3a67a696]{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-3a67a696]::-moz-placeholder{color:var(--c-400)}.search-input[data-v-3a67a696]::placeholder{color:var(--c-400)}.search-input[data-v-3a67a696]:focus{border-color:var(--c-primary);box-shadow:0 0 0 4px var(--c-primary-ring)}.search-clear[data-v-3a67a696]{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-3a67a696]:hover{background:var(--c-200)}.search-clear [data-v-3a67a696] svg{width:10px;height:10px}.search-results[data-v-3a67a696]{margin-bottom:3rem}.search-results-info[data-v-3a67a696]{color:var(--c-500);margin:0 0 .75rem}.search-results-list[data-v-3a67a696]{background:#fff;border:1px solid var(--c-200);border-radius:var(--r-xl);overflow:hidden}.search-results-list .cat-row+.cat-row[data-v-3a67a696]{border-top:1px solid var(--c-100)}.search-empty[data-v-3a67a696]{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-3a67a696]{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:3rem}.theme-group[data-v-3a67a696]{background:#fff;border:1px solid var(--c-200);border-radius:var(--r-xl);overflow:hidden}.theme-group-header[data-v-3a67a696]{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-3a67a696]{width:18px;height:18px;color:var(--c-primary);flex-shrink:0}.theme-group-title[data-v-3a67a696]{color:var(--c-800);margin:0;flex:1}.theme-group-badge[data-v-3a67a696]{color:var(--c-primary);background:var(--c-primary-surface);padding:.125rem .5rem;border-radius:var(--r-full)}.theme-group-list[data-v-3a67a696]{list-style:none;margin:0;padding:0}.theme-group-list li+li[data-v-3a67a696]{border-top:1px solid var(--c-100)}.group-expand[data-v-3a67a696]{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-3a67a696]:hover{background:var(--c-primary-surface)}.cat-row[data-v-3a67a696]{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-3a67a696]:hover{background:var(--c-primary-surface);color:var(--c-primary)}.cat-row-name[data-v-3a67a696]{min-width:0}.cat-row-arrow[data-v-3a67a696]{width:10px;height:10px;color:var(--c-300);flex-shrink:0;transition:color var(--transition)}.cat-row:hover .cat-row-arrow[data-v-3a67a696]{color:var(--c-primary)}.back-links[data-v-3a67a696]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}@media(max-width:639px){.city-categories-page[data-v-3a67a696]{padding-block:1.5rem 3rem}.back-links[data-v-3a67a696]{flex-direction:column}.back-links .btn[data-v-3a67a696]{justify-content:center}}.cg-wrap[data-v-60fc1fef]{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-60fc1fef]{margin-bottom:1.25rem}}.cg-wrap--compact[data-v-60fc1fef]{margin:0;border-radius:var(--r-lg)}.cg-wrap--compact .cg-slides[data-v-60fc1fef]{aspect-ratio:4/3;max-height:none;cursor:zoom-in}.cg-wrap--compact .cg-nav[data-v-60fc1fef]{width:32px;height:32px;opacity:.9}.cg-wrap--compact .cg-nav[data-v-60fc1fef] svg{width:12px;height:12px}.cg-wrap--compact .cg-credit[data-v-60fc1fef]{font-size:.55rem;bottom:.35rem;right:.4rem;padding:.12rem .35rem}.cg-slides[data-v-60fc1fef]{position:relative;width:100%;aspect-ratio:16/9;max-height:360px;overflow:hidden;cursor:zoom-in}@media(max-width:768px){.cg-slides[data-v-60fc1fef]{max-height:220px}}.cg-slides[data-v-60fc1fef]:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.cg-img[data-v-60fc1fef]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.cg-fade-enter-active[data-v-60fc1fef],.cg-fade-leave-active[data-v-60fc1fef]{transition:opacity .7s ease;position:absolute;inset:0}.cg-fade-enter-from[data-v-60fc1fef],.cg-fade-leave-to[data-v-60fc1fef]{opacity:0}.cg-fade-enter-to[data-v-60fc1fef],.cg-fade-leave-from[data-v-60fc1fef]{opacity:1}.cg-credit[data-v-60fc1fef]{position:absolute;bottom:.5rem;right:.75rem;z-index:2;font-size:.625rem;color:#fff9;text-decoration:none;background:#00000052;padding:.18rem .45rem;border-radius:4px;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-60fc1fef]:hover{color:#fff;background:#00000080}.cg-nav[data-v-60fc1fef]{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-60fc1fef]:hover{background:#0000008c}.cg-nav[data-v-60fc1fef] svg{width:14px;height:14px}.cg-nav--prev[data-v-60fc1fef]{left:.75rem}.cg-nav--next[data-v-60fc1fef]{right:.75rem}.cg-wrap:hover .cg-nav[data-v-60fc1fef]{opacity:1}.cg-fullscreen-hint[data-v-60fc1fef]{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-60fc1fef] svg{width:14px;height:14px}.cg-wrap--compact .cg-fullscreen-hint[data-v-60fc1fef],.cg-wrap:hover .cg-fullscreen-hint[data-v-60fc1fef]{opacity:1}@media(max-width:768px){.cg-nav[data-v-60fc1fef]{width:34px;height:34px}.cg-fullscreen-hint[data-v-60fc1fef],.cg-nav[data-v-60fc1fef]{opacity:1}}.cg-dots[data-v-60fc1fef]{position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);z-index:2;display:flex;gap:.4rem;padding:.35rem .6rem;background:#00000047;border-radius:999px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cg-dot[data-v-60fc1fef]{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-60fc1fef]:hover{background:#ffffffb3}.cg-dot--active[data-v-60fc1fef]{background:#fff;transform:scale(1.3)}.cg-counter[data-v-60fc1fef]{position:absolute;bottom:.5rem;left:.5rem;z-index:2;font-size:.7rem;color:#fff;background:#0006;padding:.15rem .5rem;border-radius:999px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media(prefers-reduced-motion:reduce){.cg-fade-enter-active[data-v-60fc1fef],.cg-fade-leave-active[data-v-60fc1fef]{transition:none}}.cg-lb-overlay[data-v-60fc1fef]{position:fixed;inset:0;z-index:9999;background:#000000eb;display:flex;flex-direction:column}.cg-lb-topbar[data-v-60fc1fef]{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;color:#fff}.cg-lb-title[data-v-60fc1fef]{flex:1;font-size:.95rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cg-lb-counter[data-v-60fc1fef]{font-size:.85rem;color:#ffffffb3;font-variant-numeric:tabular-nums}.cg-lb-close[data-v-60fc1fef]{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-60fc1fef]:hover{background:#fff3}.cg-lb-close[data-v-60fc1fef]:focus-visible{outline:2px solid #fff;outline-offset:2px}.cg-lb-close[data-v-60fc1fef] svg{width:18px;height:18px}.cg-lb-stage[data-v-60fc1fef]{flex:1;display:flex;align-items:center;justify-content:center;position:relative;padding:0 1rem;min-height:0}.cg-lb-img[data-v-60fc1fef]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}.cg-lb-nav[data-v-60fc1fef]{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-60fc1fef]:hover{background:#ffffff38}.cg-lb-nav[data-v-60fc1fef]:focus-visible{outline:2px solid #fff;outline-offset:2px}.cg-lb-nav[data-v-60fc1fef] svg{width:16px;height:16px}.cg-lb-nav--prev[data-v-60fc1fef]{left:1rem}.cg-lb-nav--next[data-v-60fc1fef]{right:1rem}.cg-lb-credit[data-v-60fc1fef]{padding:.75rem 1.25rem 1rem;font-size:.8rem;color:#ffffffa6;text-align:center}.cg-lb-credit a[data-v-60fc1fef]{color:#ffffffd9;text-decoration:underline;text-underline-offset:2px}.cg-lb-credit a[data-v-60fc1fef]:hover{color:#fff}.cg-lb-credit-source[data-v-60fc1fef]{opacity:.65}.cg-lb-enter-active[data-v-60fc1fef],.cg-lb-leave-active[data-v-60fc1fef]{transition:opacity .2s ease}.cg-lb-enter-from[data-v-60fc1fef],.cg-lb-leave-to[data-v-60fc1fef]{opacity:0}@media(max-width:768px){.cg-lb-nav[data-v-60fc1fef]{width:40px;height:40px}.cg-lb-nav--prev[data-v-60fc1fef]{left:.5rem}.cg-lb-nav--next[data-v-60fc1fef]{right:.5rem}.cg-lb-stage[data-v-60fc1fef]{padding:0 .5rem}}.cth[data-v-13507d18]{position:relative;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--search[data-v-13507d18]{padding:2.4rem 1.6rem 2.2rem}.cth-inner[data-v-13507d18]{position:relative;z-index:2;max-width:80%}.cth--search .cth-inner[data-v-13507d18]{max-width:980px;margin-left:auto;margin-right:auto;text-align:center}.cth-h1[data-v-13507d18]{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-13507d18]{font-size:.95rem;margin:.55rem 0 0;color:#ffffffe6;line-height:1.5}.cth-search[data-v-13507d18]{margin-top:1.4rem}.cth-tabs[data-v-13507d18]{display:inline-flex;gap:.25rem;margin-bottom:.7rem;background:#ffffff24;padding:.25rem;border-radius:999px}.cth-tab[data-v-13507d18]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;border-radius:999px;padding:.5rem 1.2rem;font-size:.88rem;font-weight:800;letter-spacing:-.01em;background:transparent;color:#ffffffd9;transition:background .15s,color .15s}.cth-tab.on[data-v-13507d18]{background:#fff;color:#3730a3}.cth-tab[data-v-13507d18]:not(.on):hover{color:#fff}.cth-panel[data-v-13507d18]{display:flex;flex-wrap:nowrap;gap:.5rem;align-items:stretch;text-align:left}.cth-bar[data-v-13507d18]{position:relative;display:flex;align-items:center;flex:2 1 240px;min-width:0;background:#fff;padding:0 .4rem 0 1rem;border-radius:14px;box-shadow:0 18px 40px -22px #0f172a8c}.cth-bar-ic[data-v-13507d18]{width:22px;height:22px;color:#4f46e5;flex-shrink:0}.cth-bar-in[data-v-13507d18]{flex:1;min-width:0;border:0;outline:none;background:transparent;height:54px;padding:0 .7rem;font-size:1rem;color:#0f172a}.cth-bar-in[data-v-13507d18]::-moz-placeholder{color:#94a3b8}.cth-bar-in[data-v-13507d18]::placeholder{color:#94a3b8}.cth-fld[data-v-13507d18]{flex:1 1 140px;min-width:0;height:54px;border:0;outline:none;border-radius:14px;background:#fff;color:#0f172a;padding:0 .9rem;font-size:.95rem;font-weight:600;box-shadow:0 18px 40px -24px #0f172a80;cursor:pointer}.cth-fld--num[data-v-13507d18]{flex:1 1 130px;max-width:180px;font-weight:500}.cth-fld[data-v-13507d18]::-moz-placeholder{color:#94a3b8;font-weight:500}.cth-fld[data-v-13507d18]::placeholder{color:#94a3b8;font-weight:500}.cth-go[data-v-13507d18]{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex:0 0 auto;border-radius:14px;border:0;cursor:pointer;height:54px;padding:0 1.6rem;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;font-size:.95rem;font-weight:800;transition:filter .15s,transform .08s}.cth-go[data-v-13507d18]:hover{filter:brightness(1.08)}.cth-go[data-v-13507d18]:active{transform:scale(.97)}.cth-go[data-v-13507d18] svg{width:19px;height:19px}.cth-drop[data-v-13507d18]{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;list-style:none;margin:0;padding:.4rem;background:#fff;border-radius:18px;box-shadow:0 20px 44px -14px #0f172a66;max-height:320px;overflow-y:auto}.cth-drop li[data-v-13507d18]{display:flex;align-items:center;gap:.55rem;padding:.6rem .7rem;border-radius:12px;cursor:pointer;color:#1e293b}.cth-drop li[data-v-13507d18]:hover{background:#eff6ff}.cth-drop[data-v-13507d18] svg{width:17px;height:17px;color:#4f46e5;flex-shrink:0}.cth-drop-name[data-v-13507d18]{font-size:.92rem;font-weight:600}.cth-pop[data-v-13507d18]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem;margin-top:.95rem}.cth-pop-lbl[data-v-13507d18]{font-size:.82rem;font-weight:700;color:#fffc;margin-right:.15rem}.cth-chip[data-v-13507d18]{padding:.36rem .95rem;font-size:.84rem;font-weight:700;text-decoration:none;border-radius:999px;color:#fff;background:#ffffff29;transition:background .15s}.cth-chip[data-v-13507d18]:hover{background:#ffffff47}.cth-adv[data-v-13507d18]{display:inline-flex;align-items:center;gap:.35rem;margin-left:.35rem;font-size:.84rem;font-weight:800;text-decoration:underline;text-underline-offset:3px;color:#fff;opacity:.92}.cth-adv[data-v-13507d18]:hover{opacity:1}.cth-adv[data-v-13507d18] svg{width:16px;height:16px}.cth-art[data-v-13507d18]{right:-10px;bottom:-24px;width:180px;height:180px;color:#ffffff1f}.cth-art[data-v-13507d18],.cth[data-v-13507d18]:before{position:absolute;z-index:1}.cth[data-v-13507d18]:before{content:"";inset:0;background-image:radial-gradient(hsla(0,0%,100%,.1) 1.4px,transparent 0);background-size:22px 22px;opacity:.5}@media(max-width:720px){.cth-panel[data-v-13507d18]{flex-wrap:wrap}.cth-bar[data-v-13507d18],.cth-fld[data-v-13507d18],.cth-fld--num[data-v-13507d18],.cth-go[data-v-13507d18]{flex:1 1 100%;max-width:none}}@media(max-width:560px){.cth--search .cth-inner[data-v-13507d18],.cth-inner[data-v-13507d18]{max-width:100%}.cth-art[data-v-13507d18]{display:none}}.rt[data-v-13507d18]{max-width:1200px;margin:.25rem auto 1.75rem;padding:0 1rem}.rt-h2[data-v-13507d18]{font-size:1.35rem;font-weight:800;color:#0f172a;margin:0 0 .85rem;letter-spacing:-.01em}.rt-tabs[data-v-13507d18]{display:inline-flex;gap:.25rem;background:#eef2f7;padding:.25rem;border-radius:999px;margin-bottom:1.1rem}.rt-tab[data-v-13507d18]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;border-radius:999px;padding:.45rem 1.1rem;font-size:.9rem;font-weight:800;color:#475569;background:transparent;transition:background .15s,color .15s}.rt-tab.on[data-v-13507d18]{background:#fff;color:#4f46e5;box-shadow:0 1px 3px #0f172a1f}.rt-tab[data-v-13507d18]:not(.on):hover{color:#1e293b}.rt-grid[data-v-13507d18]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.rt-card[data-v-13507d18]{border:1px solid #e6ebf2;border-radius:14px;padding:1rem 1.1rem;background:#fff}.rt-card-head[data-v-13507d18]{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem}.rt-ic[data-v-13507d18]{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#eef2ff;color:#4f46e5;flex-shrink:0}.rt-ic[data-v-13507d18] svg{width:22px;height:22px}.rt-card-name[data-v-13507d18]{font-size:1.05rem;font-weight:800;color:#0f172a}.rt-cities[data-v-13507d18]{display:flex;flex-wrap:wrap;gap:.4rem}.rt-chip[data-v-13507d18]{padding:.32rem .7rem;border-radius:999px;background:#f1f5f9;color:#334155;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.rt-chip[data-v-13507d18]:hover{background:#4f46e5;color:#fff}@media(max-width:720px){.rt-grid[data-v-13507d18]{grid-template-columns:1fr}}.city-info[data-v-55fa4135]{padding:3rem 1.5rem;background:var(--c-50)}@media(max-width:768px){.city-info[data-v-55fa4135]{padding:2rem 1rem}}.city-info-grid[data-v-55fa4135]{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-55fa4135]{grid-template-columns:1fr;gap:2rem}}.city-main[data-v-55fa4135]{background:#fff;padding:2.5rem;border-radius:var(--r-xl);border:1px solid var(--c-200)}@media(max-width:768px){.city-main[data-v-55fa4135]{padding:1.5rem}}.city-header[data-v-55fa4135]{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:2px solid var(--c-100)}.city-name[data-v-55fa4135]{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-55fa4135]{font-size:2rem}}.city-voivodeship[data-v-55fa4135]{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-55fa4135]{font-size:1.125rem;font-weight:600;color:var(--c-700);line-height:1.7;margin:0 0 1.5rem}.city-description[data-v-55fa4135]{font-size:1rem;color:var(--c-600);line-height:1.8;margin-bottom:2rem}.city-description[data-v-55fa4135] p{margin:0 0 1rem}.city-description[data-v-55fa4135] p:last-child{margin-bottom:0}.city-famous[data-v-55fa4135]{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--c-100)}.famous-title[data-v-55fa4135]{font-size:1.375rem;font-weight:700;color:var(--c-800);margin:0 0 1.25rem}.famous-list[data-v-55fa4135]{--famous-line:1.55;list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.famous-list li[data-v-55fa4135]{display:flex;align-items:flex-start;gap:.625rem;font-size:1rem;color:var(--c-700);line-height:var(--famous-line)}.famous-marker[data-v-55fa4135]{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-55fa4135]{font-size:1.1em;line-height:1}.famous-icon[data-v-55fa4135]{width:14px;height:14px;color:var(--c-400)}.famous-text[data-v-55fa4135]{flex:1;min-width:0;word-break:break-word}.famous-wiki-link[data-v-55fa4135]{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-55fa4135] svg{width:12px;height:12px}.famous-wiki-link[data-v-55fa4135]:hover{background:var(--c-primary-surface);color:var(--c-primary)}.city-sidebar[data-v-55fa4135]{display:flex;flex-direction:column;gap:1.5rem}.city-stats-card[data-v-55fa4135]{background:#fff;padding:2rem;border-radius:var(--r-xl);border:1px solid var(--c-200)}@media(max-width:768px){.city-stats-card[data-v-55fa4135]{padding:1.5rem}}.stats-title[data-v-55fa4135]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 1.5rem}.city-estate-cta[data-v-55fa4135]{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-55fa4135]:hover{box-shadow:0 6px 18px #00000014;transform:translateY(-1px)}.city-estate-cta__icon[data-v-55fa4135]{flex-shrink:0;width:26px;height:26px;color:var(--c-primary)}.city-estate-cta__body[data-v-55fa4135]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.city-estate-cta__body strong[data-v-55fa4135]{color:var(--c-primary);font-size:1rem;font-weight:700;line-height:1.2}.city-estate-cta__body small[data-v-55fa4135]{color:var(--c-600);font-size:.8rem}.city-estate-cta__arrow[data-v-55fa4135]{flex-shrink:0;margin-left:auto;width:20px;height:20px;color:var(--c-primary)}.stat-item[data-v-55fa4135]{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--c-100)}.stat-item[data-v-55fa4135]:last-child{border-bottom:none;padding-bottom:0}.stat-item[data-v-55fa4135]:first-child{padding-top:0}.stat-icon[data-v-55fa4135]{width:40px;height:40px;color:var(--c-primary);flex-shrink:0}.stat-content[data-v-55fa4135]{flex:1;display:flex;flex-direction:column;gap:.25rem}.stat-label[data-v-55fa4135]{font-size:.875rem;color:var(--c-500);font-weight:500}.stat-value[data-v-55fa4135]{font-size:1.125rem;font-weight:700;color:var(--c-800)}.city-highlights[data-v-55fa4135]{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-55fa4135]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin:0 0 1rem}.highlights-list[data-v-55fa4135]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.highlights-list li[data-v-55fa4135]{font-size:.9375rem;color:var(--c-700);line-height:1.5;padding-left:0}.ch[data-v-fef53de8]{display:flex;gap:1.4rem;align-items:flex-start;background:#fff;border:1px solid #e8edf3;border-radius:16px;padding:1.4rem 1.5rem;margin:1rem 0 1.25rem;box-shadow:0 8px 24px -18px #0f172a4d}.ch-logo[data-v-fef53de8]{flex:0 0 110px;width:110px;height:110px;border-radius:12px;overflow:hidden;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.ch-logo img[data-v-fef53de8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ch-logo[data-v-fef53de8] svg{width:52px;height:52px;color:#94a3b8}.ch-body[data-v-fef53de8]{min-width:0;flex:1}.ch-type[data-v-fef53de8]{display:inline-block;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#4f46e5;background:#eff6ff;padding:.18rem .6rem}.ch-name[data-v-fef53de8]{font-size:1.65rem;font-weight:800;color:#0f172a;margin:.4rem 0 0;letter-spacing:-.02em;line-height:1.15}.ch-desc[data-v-fef53de8]{font-size:.92rem;color:#475569;margin:.5rem 0 0;line-height:1.55;max-width:70ch}.ch-stats[data-v-fef53de8]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.ch-stat[data-v-fef53de8]{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-fef53de8]{font-weight:800;color:#0f172a;font-size:1rem}.ch-stat[data-v-fef53de8] svg{width:17px;height:17px;color:#4f46e5}.ch-meta[data-v-fef53de8]{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.75rem;font-size:.85rem;font-weight:600;color:#334155}.ch-meta[data-v-fef53de8] svg{width:16px;height:16px;vertical-align:-3px;opacity:.7}.ch-addr[data-v-fef53de8],.ch-contact[data-v-fef53de8]{color:#475569}.ch-contact[data-v-fef53de8]{text-decoration:none}.ch-contact[data-v-fef53de8]:hover{color:#4f46e5}.ch-cta[data-v-fef53de8]{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-fef53de8]:hover{background:#4338ca;transform:translateY(-1px)}.ch-cta[data-v-fef53de8] svg{width:18px;height:18px}@media(max-width:560px){.ch[data-v-fef53de8]{flex-direction:column;align-items:flex-start}.ch-logo[data-v-fef53de8]{flex-basis:84px;width:84px;height:84px}}.cf[data-v-0609637a]{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-0609637a]{margin:0 0 1rem}.cf-title[data-v-0609637a]{font-size:1.2rem;font-weight:800;color:#0f172a;margin:0}.cf-subtitle[data-v-0609637a]{font-size:.84rem;color:#64748b;margin:.25rem 0 0;line-height:1.4}.cf-direct[data-v-0609637a]{display:flex;align-items:flex-start;gap:.55rem;margin:0 0 1rem;padding:.7rem .85rem;background:#eff6ff;border:1px solid #bfdbfe;border-radius:0}.cf-direct-ic[data-v-0609637a]{flex:0 0 auto;width:20px;height:20px;color:#4f46e5;margin-top:1px}.cf-direct-txt[data-v-0609637a]{font-size:.82rem;color:#3730a3;line-height:1.45}.cf-direct-txt b[data-v-0609637a]{font-weight:800}.cf-form[data-v-0609637a]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.cf-field[data-v-0609637a]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.cf-wide[data-v-0609637a]{grid-column:1/-1}.cf-lab[data-v-0609637a]{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.cf-opt[data-v-0609637a]{font-style:normal;font-weight:600;text-transform:none;letter-spacing:0;color:#cbd5e1}.cf-types[data-v-0609637a]{display:flex;flex-wrap:wrap;gap:.4rem}.cf-type[data-v-0609637a]{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-0609637a]:hover{border-color:#c7d2fe;background:#eef2ff;color:#4338ca}.cf-type.on[data-v-0609637a]{border-color:#4f46e5;background:#4f46e5;color:#fff;box-shadow:0 6px 14px -8px #2563ebcc}.cf-ig[data-v-0609637a]{position:relative;display:block}.cf-ig-ic[data-v-0609637a]{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#94a3b8;pointer-events:none}.cf-inp[data-v-0609637a]{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-0609637a]{padding-left:2.3rem}.cf-inp[data-v-0609637a]:focus{outline:none;border-color:#4f46e5;background:#fff;box-shadow:0 0 0 3px #2563eb1f}.cf-ig:focus-within .cf-ig-ic[data-v-0609637a]{color:#4f46e5}.cf-area[data-v-0609637a]{resize:vertical;min-height:92px;line-height:1.5}.cf-count[data-v-0609637a]{margin-top:.3rem;text-align:right;font-size:.72rem;font-weight:600;color:#94a3b8;font-variant-numeric:tabular-nums}.cf-count.over[data-v-0609637a]{color:#f59e0b}.cf-quick[data-v-0609637a]{display:flex;flex-wrap:wrap;gap:.35rem;margin:.1rem 0 .5rem}.cf-qbtn[data-v-0609637a]{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-0609637a]:hover{border-color:#c7d2fe;background:#eef2ff;color:#4338ca}.cf-qbtn.on[data-v-0609637a]{border-style:solid;border-color:#4f46e5;background:#eff6ff;color:#4338ca}.cf-qbtn[data-v-0609637a] svg{width:14px;height:14px}.cf-hp[data-v-0609637a]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.cf-err[data-v-0609637a]{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-0609637a] svg{width:16px;height:16px;flex-shrink:0}.cf-btn[data-v-0609637a]{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-0609637a]:hover{filter:brightness(1.06)}.cf-btn[data-v-0609637a]:active{transform:translateY(1px)}.cf-btn[data-v-0609637a]:disabled{opacity:.65;cursor:not-allowed}.cf-btn[data-v-0609637a] svg{width:19px;height:19px}.cf-spin[data-v-0609637a]{animation:cf-rot-0609637a .8s linear infinite}@keyframes cf-rot-0609637a{to{transform:rotate(1turn)}}.cf-note[data-v-0609637a]{grid-column:1/-1;display:flex;align-items:center;gap:.35rem;margin:.2rem 0 0;font-size:.76rem;color:#94a3b8}.cf-note[data-v-0609637a] svg{width:14px;height:14px;flex-shrink:0}.cf-ok[data-v-0609637a]{gap:.75rem;padding:1.1rem 1.2rem;background:linear-gradient(180deg,#f0fdf8,#ecfdf5);border:1px solid #a7f3d0;border-radius:0}.cf-ok[data-v-0609637a],.cf-ok-ic[data-v-0609637a]{display:flex;align-items:center}.cf-ok-ic[data-v-0609637a]{flex:0 0 auto;width:38px;height:38px;justify-content:center;border-radius:50%;background:#10b981;color:#fff}.cf-ok-ic[data-v-0609637a] svg{width:24px;height:24px}.cf-ok-txt[data-v-0609637a]{display:flex;flex-direction:column;line-height:1.35;flex:1;min-width:0}.cf-ok-txt strong[data-v-0609637a]{color:#047857;font-size:.98rem}.cf-ok-txt span[data-v-0609637a]{color:#059669;font-size:.84rem}.cf-ok-again[data-v-0609637a]{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-0609637a]{grid-template-columns:1fr}}.cf-embedded[data-v-0609637a]{max-width:none;margin:0;padding:0;background:none;border:none;box-shadow:none}.cf-embedded .cf-header[data-v-0609637a]{margin-bottom:.85rem}.cf-embedded .cf-title[data-v-0609637a]{font-size:1.05rem}.cf-embedded .cf-subtitle[data-v-0609637a]{font-size:.8rem}.cf-embedded .cf-form[data-v-0609637a]{grid-template-columns:1fr;gap:.7rem}.cf-embedded .cf-btn[data-v-0609637a]{width:100%}.cf-embedded .cf-note[data-v-0609637a]{font-size:.72rem}.how-section[data-v-83ff0012]{background:#fff}.steps-grid[data-v-83ff0012]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.step-card[data-v-83ff0012]{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-83ff0012]{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-83ff0012]{width:24px;height:24px;color:var(--c-primary)}.step-title[data-v-83ff0012]{color:var(--c-800);margin:0 0 .5rem}.step-desc[data-v-83ff0012]{color:var(--c-500);margin:0}.step-desc a[data-v-83ff0012]{color:var(--c-primary);font-weight:600;text-decoration:none}.step-desc a[data-v-83ff0012]:hover{text-decoration:underline}.seo-section[data-v-83ff0012]{background:var(--c-50);padding-block:3rem}.seo-inner[data-v-83ff0012]{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:2.5rem}.seo-block[data-v-83ff0012]{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-83ff0012]{padding:1.25rem}}.seo-title[data-v-83ff0012]{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-83ff0012]{font-size:1.25rem}}.seo-block p[data-v-83ff0012]{color:var(--c-600);line-height:1.75;font-size:.9375rem;margin:0 0 1rem}.seo-block p[data-v-83ff0012]:last-child{margin-bottom:0}.seo-block p a[data-v-83ff0012]{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-83ff0012]:hover{border-color:var(--c-primary)}.seo-block p strong[data-v-83ff0012]{color:var(--c-800);font-weight:700}.seo-cta[data-v-83ff0012]{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-83ff0012]{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-83ff0012]:hover{background:var(--c-primary-hover,var(--c-primary));transform:translateY(-1px)}.seo-cta-link[data-v-83ff0012]{color:var(--c-primary);font-weight:500;text-decoration:none}.seo-cta-link[data-v-83ff0012]:hover{text-decoration:underline}.about-section[data-v-83ff0012]{background:#fff}.about-inner[data-v-83ff0012]{max-width:900px;margin:0 auto;text-align:center}.about-text[data-v-83ff0012]{color:var(--c-500);margin:0 0 .75rem}.about-text[data-v-83ff0012]:last-of-type{margin-bottom:0}.about-text strong[data-v-83ff0012]{color:var(--c-800);font-weight:600}.stats-row[data-v-83ff0012]{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:2.5rem;flex-wrap:wrap}.stat-divider[data-v-83ff0012]{width:1px;height:48px;background:var(--c-200)}.stat-item[data-v-83ff0012]{text-align:center;min-width:120px}.stat-number[data-v-83ff0012]{display:block;color:var(--c-primary);margin-bottom:.5rem}.stat-label[data-v-83ff0012]{display:block;color:var(--c-500);text-transform:uppercase}.about-links[data-v-83ff0012]{margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--c-100);text-align:left}.about-links-heading[data-v-83ff0012]{color:var(--c-800);margin:0 0 1.25rem;text-align:center}.about-links-grid[data-v-83ff0012]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.about-link-card[data-v-83ff0012]{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-83ff0012]:hover{border-color:var(--c-primary-ring);background:var(--c-primary-surface)}.about-link-card strong[data-v-83ff0012]{display:block;color:var(--c-800);margin-bottom:.125rem}.about-link-card span[data-v-83ff0012]{color:var(--c-500)}.about-link-card:hover strong[data-v-83ff0012],.about-link-icon[data-v-83ff0012]{color:var(--c-primary)}.about-link-icon[data-v-83ff0012]{width:20px;height:20px;flex-shrink:0;margin-top:.125rem}@media(max-width:639px){.steps-grid[data-v-83ff0012]{grid-template-columns:1fr;gap:1.25rem}.step-card[data-v-83ff0012]{padding:1.75rem 1.25rem}.stat-divider[data-v-83ff0012]{display:none}.stats-row[data-v-83ff0012]{gap:1.5rem}.about-links-grid[data-v-83ff0012]{grid-template-columns:1fr}}.faq-section[data-v-caa2bda7]{padding:4rem 1.5rem;background:var(--c-50)}@media(max-width:768px){.faq-section[data-v-caa2bda7]{padding:3rem 1rem}}.faq-header[data-v-caa2bda7]{text-align:center;max-width:700px;margin:0 auto 3rem}@media(max-width:768px){.faq-header[data-v-caa2bda7]{margin-bottom:2rem}}.faq-badge[data-v-caa2bda7]{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-caa2bda7] svg{width:18px;height:18px}.faq-title[data-v-caa2bda7]{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-caa2bda7]{font-size:1.875rem}}.faq-subtitle[data-v-caa2bda7]{font-size:1.0625rem;color:var(--c-600);line-height:1.6;margin:0}.faq-list[data-v-caa2bda7]{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.faq-item[data-v-caa2bda7]{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-caa2bda7]{border-color:var(--c-primary-ring);box-shadow:0 4px 16px #2563eb14}.faq-item.is-open .question-icon[data-v-caa2bda7]{transform:rotate(180deg);color:var(--c-primary)}.faq-question[data-v-caa2bda7]{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-caa2bda7]:hover{background:var(--c-50)}@media(max-width:768px){.faq-question[data-v-caa2bda7]{padding:1rem 1.25rem;gap:1rem}}.question-text[data-v-caa2bda7]{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-caa2bda7]{font-size:1rem}}.question-icon[data-v-caa2bda7]{width:24px;height:24px;color:var(--c-400);flex-shrink:0;transition:all .3s ease}.faq-answer[data-v-caa2bda7]{border-top:1px solid var(--c-100);animation:slideDown-caa2bda7 .3s ease}.answer-content[data-v-caa2bda7]{padding:1.25rem 1.5rem;font-size:1rem;color:var(--c-600);line-height:1.7}.answer-content[data-v-caa2bda7] strong{color:var(--c-700);font-weight:600}.answer-content[data-v-caa2bda7] a{color:var(--c-primary);text-decoration:underline}@media(max-width:768px){.answer-content[data-v-caa2bda7]{padding:1rem 1.25rem;font-size:.9375rem}}@keyframes slideDown-caa2bda7{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.gad-wrap[data-v-d3dd0389]{width:100%;display:flex;justify-content:center;margin:16px 0}@media(min-width:768px){.gad-wrap--mobile[data-v-d3dd0389]{display:none}}@media(max-width:767px){.gad-wrap--desktop[data-v-d3dd0389]{display:none}}.gad-area[data-v-d3dd0389]{position:relative;width:100%;max-width:1200px;min-height:280px;contain:layout style}@media(min-width:768px){.gad-area[data-v-d3dd0389]{min-height:250px}}.gad-area .adsbygoogle[data-v-d3dd0389]{width:100%}.gad-label[data-v-d3dd0389]{position:absolute;bottom:2px;right:4px;font-size:.6rem;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[data-v-58932c1a]{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-58932c1a]:before{inset:0;background:radial-gradient(ellipse at 70% 50%,rgba(124,58,237,.35) 0,transparent 65%)}.hero[data-v-58932c1a]:after,.hero[data-v-58932c1a]:before{content:"";position:absolute;pointer-events:none}.hero[data-v-58932c1a]:after{left:0;right:0;bottom:0;height:80px;background:linear-gradient(to bottom,transparent,var(--c-accent))}.hero-inner[data-v-58932c1a]{position:relative;max-width:780px;margin:0 auto}.hero-title[data-v-58932c1a]{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-58932c1a]{font-size:clamp(1.5rem,3.2vw,2.4rem)}.hero-title.hero-title--sm[data-v-58932c1a]{font-size:clamp(1.35rem,2.6vw,2rem)}.hero-title.hero-title--xs[data-v-58932c1a]{font-size:clamp(1.15rem,2.2vw,1.7rem);line-height:1.25}.hero-subtitle[data-v-58932c1a]{color:#ffffffd1;margin-bottom:2.5rem}.search-container[data-v-58932c1a]{max-width:680px;margin:0 auto}.search-wrap[data-v-58932c1a]{border-radius:var(--r-full);box-shadow:0 20px 50px #0003;transition:border-radius .25s ease}.search-wrap--geo[data-v-58932c1a]{border-radius:28px}.search-box[data-v-58932c1a]{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-58932c1a]{border-radius:28px 28px 0 0}.search-icon[data-v-58932c1a]{color:var(--c-400);width:18px;height:18px;flex-shrink:0}.search-input-wrap[data-v-58932c1a]{flex:1;position:relative;display:flex;align-items:center;min-width:0}.search-box input[data-v-58932c1a]{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-58932c1a]::-moz-placeholder{color:var(--c-400)}.search-box input[data-v-58932c1a]::placeholder{color:var(--c-400)}.search-hint[data-v-58932c1a]{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-58932c1a],.hint-fade-leave-active[data-v-58932c1a]{transition:opacity .35s ease,transform .35s ease}.hint-fade-enter-from[data-v-58932c1a]{opacity:0;transform:translateY(calc(-50% + 8px))}.hint-fade-leave-to[data-v-58932c1a]{opacity:0;transform:translateY(calc(-50% - 8px))}.search-divider[data-v-58932c1a]{width:1px;height:24px;background:var(--c-200);flex-shrink:0}.proximity-toggle[data-v-58932c1a]{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-58932c1a]{display:none}.toggle-track[data-v-58932c1a]{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-58932c1a]{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-58932c1a]{background:var(--c-primary)}.proximity-toggle input:checked~.toggle-track .toggle-thumb[data-v-58932c1a]{transform:translate(16px)}.toggle-label[data-v-58932c1a]{color:var(--c-700);white-space:nowrap}.search-button[data-v-58932c1a]{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-58932c1a]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #2563eb80}.search-button[data-v-58932c1a]:disabled{opacity:.75;cursor:default;transform:none;box-shadow:0 4px 16px #2563eb40}.loader[data-v-58932c1a]{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-58932c1a]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.popular-searches-label[data-v-58932c1a]{color:#ffffffb3;font-size:.8125rem;font-weight:500}.popular-search-btn[data-v-58932c1a]{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-58932c1a]:hover{background:#fff3;border-color:#fff6;transform:translateY(-1px)}.popular-search-btn[data-v-58932c1a]:active{transform:translateY(0)}.location-error[data-v-58932c1a]{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#ffffffd9;margin-top:1rem}.location-error [data-v-58932c1a] .iconify,.location-error [data-v-58932c1a] svg{color:#ffffffd9}.sort-bar[data-v-58932c1a]{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-58932c1a]{color:#ffffffa6;font-size:.75rem;font-weight:500;flex-shrink:0;letter-spacing:.02em}.sort-bar__pills[data-v-58932c1a]{display:flex;gap:.375rem;flex-wrap:wrap}.sort-pill[data-v-58932c1a]{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-58932c1a] .iconify,.sort-pill [data-v-58932c1a] svg{width:11px;height:11px;color:currentColor}.sort-pill[data-v-58932c1a]:hover{border-color:#ffffff8c;color:#fff;background:#ffffff1a}.sort-pill--active[data-v-58932c1a]{background:#ffffff2e;border-color:#ffffff8c;color:#fff;font-weight:600}.sort-pill--active [data-v-58932c1a] .iconify,.sort-pill--active [data-v-58932c1a] svg{color:#fff}.sort-expand-enter-active[data-v-58932c1a]{transition:opacity .22s ease,max-height .22s ease;overflow:hidden;max-height:80px}.sort-expand-leave-active[data-v-58932c1a]{transition:opacity .18s ease,max-height .18s ease;overflow:hidden;max-height:80px}.sort-expand-enter-from[data-v-58932c1a],.sort-expand-leave-to[data-v-58932c1a]{opacity:0;max-height:0}@media(max-width:639px){.hero[data-v-58932c1a]{padding:3.5rem 1rem 4rem}.search-box[data-v-58932c1a]{flex-direction:column;border-radius:var(--r-xl);padding:1rem;gap:.75rem;align-items:stretch}.search-wrap--geo .search-box[data-v-58932c1a]{border-radius:var(--r-xl) var(--r-xl) 0 0}.search-wrap[data-v-58932c1a],.search-wrap--geo[data-v-58932c1a]{border-radius:var(--r-xl)}.sort-bar[data-v-58932c1a]{border-radius:0 0 var(--r-xl) var(--r-xl);padding:.5rem 1rem .625rem}.search-icon[data-v-58932c1a]{display:none}.search-box input[data-v-58932c1a]{padding:.5rem 0;font-size:1rem}.search-divider[data-v-58932c1a]{display:none}.proximity-toggle[data-v-58932c1a],.search-button[data-v-58932c1a]{justify-content:center}.search-button[data-v-58932c1a]{width:100%;padding:.875rem}.popular-searches[data-v-58932c1a]{gap:.375rem}.popular-searches-label[data-v-58932c1a]{width:100%;text-align:center;font-size:.75rem}.popular-search-btn[data-v-58932c1a]{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-ae23dcf3]{padding:1rem}.icr__inner[data-v-ae23dcf3]{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-ae23dcf3]{text-align:center;font-size:1.3rem;color:var(--c-800,#1e293b);margin:0 0 .3rem}.icr__sub[data-v-ae23dcf3]{text-align:center;color:var(--c-500,#64748b);font-size:.9rem;margin:0 0 1.1rem}.icr__grid[data-v-ae23dcf3]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.icr__chip[data-v-ae23dcf3]{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-ae23dcf3]:hover{background:var(--c-primary,#2563eb);border-color:var(--c-primary,#2563eb);color:#fff;transform:translateY(-1px)}.icr__chip-icon[data-v-ae23dcf3]{font-size:.78rem;opacity:.65;flex-shrink:0}.icr__chip:hover .icr__chip-icon[data-v-ae23dcf3]{opacity:1}.ict[data-v-c94d2e17]{padding:1rem}.ict__inner[data-v-c94d2e17]{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-c94d2e17]{text-align:center;font-size:1.3rem;color:var(--c-800,#1e293b);margin:0 0 .3rem}.ict__sub[data-v-c94d2e17]{text-align:center;color:var(--c-500,#64748b);font-size:.9rem;margin:0 0 1.1rem}.ict__grid[data-v-c94d2e17]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.ict__chip[data-v-c94d2e17]{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-c94d2e17]:hover{background:var(--c-primary,#2563eb);border-color:var(--c-primary,#2563eb);color:#fff;transform:translateY(-1px)}.ict__chip-icon[data-v-c94d2e17]{font-size:.78rem;opacity:.65;flex-shrink:0}.ict__chip:hover .ict__chip-icon[data-v-c94d2e17]{opacity:1}.wycena-section[data-v-e5b9f645]{padding:4rem 1.5rem;background:linear-gradient(135deg,#f8fafc,#f1f5f9)}@media(max-width:768px){.wycena-section[data-v-e5b9f645]{padding:3rem 1rem}}.container[data-v-e5b9f645]{max-width:1200px;margin:0 auto}.wycena-box[data-v-e5b9f645]{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-e5b9f645]: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-e5b9f645]{padding:2.5rem 1.5rem}}.wycena-icon[data-v-e5b9f645]{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-e5b9f645] .iconify,.wycena-icon[data-v-e5b9f645] svg{width:36px;height:36px;color:#fff}.wycena-title[data-v-e5b9f645]{font-size:1.625rem;font-weight:800;color:var(--c-800);margin:0 0 1rem}@media(max-width:640px){.wycena-title[data-v-e5b9f645]{font-size:1.3rem}}.wycena-description[data-v-e5b9f645]{font-size:1rem;color:var(--c-600);line-height:1.65;margin:0 0 2rem}@media(max-width:640px){.wycena-description[data-v-e5b9f645]{font-size:.9375rem;margin:0 0 1.5rem}}.wycena-btn[data-v-e5b9f645]{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-e5b9f645]:hover{opacity:.92;transform:translateY(-2px);box-shadow:0 8px 20px color-mix(in srgb,var(--c-primary) 40%,transparent)}.wycena-btn[data-v-e5b9f645] svg{width:18px;height:18px}.wycena-email[data-v-e5b9f645]{margin:1rem 0 0;font-size:.875rem;color:var(--c-400)}.iw[data-v-5405a5c1]{max-width:1100px;margin:1rem auto 2rem;padding:0 1rem}.iw-hero[data-v-5405a5c1]{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-5405a5c1]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.iw-hero-grad[data-v-5405a5c1]{position:absolute;inset:0;background:linear-gradient(0deg,#0f172ae0,#0f172a33 55%,#0f172a0d)}.iw-hero-body[data-v-5405a5c1]{position:relative;padding:1.5rem 1.6rem;color:#fff}.iw-status[data-v-5405a5c1]{display:inline-block;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.25rem .7rem;border-radius:0;background:#4f46e5}.iw-status.st-ready[data-v-5405a5c1]{background:#059669}.iw-status.st-selling[data-v-5405a5c1]{background:#4f46e5}.iw-status.st-progress[data-v-5405a5c1]{background:#d97706}.iw-stage[data-v-5405a5c1]{display:inline-block;margin-left:.4rem;font-size:.72rem;font-weight:700;padding:.25rem .7rem;border-radius:0;background:#fff3}.iw-name[data-v-5405a5c1]{font-size:2rem;font-weight:800;margin:.6rem 0 .2rem;letter-spacing:-.02em;line-height:1.1}.iw-loc[data-v-5405a5c1]{display:flex;align-items:center;gap:.3rem;margin:0;font-size:.95rem;font-weight:600;opacity:.95}.iw-loc[data-v-5405a5c1] svg{width:17px;height:17px}.iw-stats[data-v-5405a5c1]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin:1rem 0}@media(max-width:860px){.iw-stats[data-v-5405a5c1]{grid-template-columns:repeat(2,1fr)}}.iw-stat[data-v-5405a5c1]{display:flex;align-items:center;gap:.65rem;background:#fff;border:1px solid #e8edf3;border-radius:0;padding:.8rem .9rem}.iw-stat-ic[data-v-5405a5c1]{width:26px;height:26px;color:#4f46e5;flex-shrink:0}.iw-stat-txt[data-v-5405a5c1]{display:flex;flex-direction:column;min-width:0}.iw-stat-label[data-v-5405a5c1]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.iw-stat-val[data-v-5405a5c1]{font-size:.98rem;font-weight:800;color:#0f172a}.iw-low30[data-v-5405a5c1]{display:flex;align-items:center;gap:.4rem;margin:-.25rem 0 1rem;font-size:.85rem;color:#475569}.iw-low30[data-v-5405a5c1] svg{width:16px;height:16px;color:#64748b;flex-shrink:0}.iw-low30 b[data-v-5405a5c1]{color:#0f172a}.iw-ph-wrap[data-v-5405a5c1]{overflow-x:auto}.iw-ph[data-v-5405a5c1]{width:100%;border-collapse:collapse;font-size:.9rem}.iw-ph th[data-v-5405a5c1]{text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;padding:.4rem .75rem .4rem 0;white-space:nowrap}.iw-ph td[data-v-5405a5c1]{padding:.5rem .75rem .5rem 0;border-top:1px solid #e8edf3;color:#334155;white-space:nowrap}.iw-ph td[data-v-5405a5c1]:first-child{font-weight:600;color:#0f172a}.iw-grid[data-v-5405a5c1]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1.25rem;align-items:start}@media(max-width:860px){.iw-grid[data-v-5405a5c1]{grid-template-columns:1fr}}.iw-block[data-v-5405a5c1]{background:#fff;border:1px solid #e8edf3;border-radius:0;padding:1.1rem 1.25rem;margin-bottom:1rem}.iw-block h2[data-v-5405a5c1]{font-size:1.15rem;font-weight:800;margin:0 0 .6rem;color:#0f172a}.iw-desc[data-v-5405a5c1]{font-size:.94rem;line-height:1.65;color:#334155;white-space:pre-wrap;margin:0}.iw-map[data-v-5405a5c1]{height:340px;border-radius:0;overflow:hidden;border:1px solid #e2e8f0}.iw-map[data-v-5405a5c1] .leaflet-container{height:100%;width:100%}.iw-side[data-v-5405a5c1]{position:sticky;top:1rem}.iw-card[data-v-5405a5c1]{background:#fff;border:1px solid #e8edf3;border-radius:0;padding:1.1rem}.iw-card-h[data-v-5405a5c1]{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.iw-dev[data-v-5405a5c1]{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-5405a5c1] svg{width:19px;height:19px}.iw-dev-none[data-v-5405a5c1]{color:#475569}.iw-cta[data-v-5405a5c1]{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-5405a5c1]:hover{background:#4338ca}.iw-cta[data-v-5405a5c1] svg{width:18px;height:18px}.hero-section[data-v-470fff16]{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-470fff16]{padding:3.5rem 1rem}}.hero-background[data-v-470fff16]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero-shape[data-v-470fff16]{position:absolute;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);animation:float-470fff16 20s ease-in-out infinite}.hero-shape.hero-shape-1[data-v-470fff16]{width:500px;height:500px;top:-250px;right:-100px;animation-delay:0s}.hero-shape.hero-shape-2[data-v-470fff16]{width:300px;height:300px;bottom:-150px;left:-50px;animation-delay:7s}.hero-shape.hero-shape-3[data-v-470fff16]{width:200px;height:200px;top:50%;left:20%;animation-delay:14s}@keyframes float-470fff16{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}.hero-container[data-v-470fff16]{max-width:1100px;margin:0 auto;position:relative;z-index:1}.hero-content[data-v-470fff16]{text-align:center;max-width:700px;margin:0 auto}.hero-badge[data-v-470fff16]{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-470fff16] svg{width:16px;height:16px;color:#fff}.hero-title[data-v-470fff16]{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-470fff16]{font-size:2rem}}.hero-lead[data-v-470fff16]{font-size:1.25rem;margin:0 0 2.5rem;color:#ffffffe6;line-height:1.6}@media(max-width:768px){.hero-lead[data-v-470fff16]{font-size:1.0625rem;margin-bottom:2rem}}.hero-contact-info[data-v-470fff16]{display:flex;justify-content:center}.hero-email[data-v-470fff16]{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-470fff16] svg{width:24px;height:24px;color:var(--c-primary)}.hero-email[data-v-470fff16]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}@media(max-width:640px){.hero-email[data-v-470fff16]{width:100%;justify-content:center;font-size:1rem}}.contact-page-wrapper[data-v-470fff16]{background:var(--c-50);min-height:60vh;padding:3rem 0 4rem}.contact-grid[data-v-470fff16]{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:3rem}@media(min-width:768px){.contact-grid[data-v-470fff16]{grid-template-columns:1fr 1fr}}.contact-card[data-v-470fff16]{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-470fff16]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.contact-card h2[data-v-470fff16]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 1rem}.card-icon[data-v-470fff16]{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-470fff16] .iconify,.card-icon[data-v-470fff16] svg{width:28px;height:28px;color:#fff}.lead[data-v-470fff16]{font-size:.9375rem;color:var(--c-500);line-height:1.6;margin:0 0 1.5rem}.contact-method[data-v-470fff16]{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-470fff16],.method-icon[data-v-470fff16]{display:flex;align-items:center}.method-icon[data-v-470fff16]{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-470fff16] .iconify,.method-icon[data-v-470fff16] svg{width:22px;height:22px;color:#fff}.method-label[data-v-470fff16]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--c-400);margin-bottom:.25rem}.method-value[data-v-470fff16]{font-size:1.0625rem;font-weight:600;color:var(--c-primary);text-decoration:none}.method-value[data-v-470fff16]:hover{text-decoration:underline}.contact-btn[data-v-470fff16]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.contact-btn[data-v-470fff16] svg{width:18px;height:18px;color:#fff}.faq-list[data-v-470fff16]{margin-top:1.5rem}.faq-item[data-v-470fff16]{padding:1rem 0;border-bottom:1px solid var(--c-100)}.faq-item[data-v-470fff16]:last-child{border-bottom:none;padding-bottom:0}.faq-item[data-v-470fff16]:first-child{padding-top:0}.faq-q[data-v-470fff16]{display:flex;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;color:var(--c-700);margin-bottom:.5rem}.faq-q[data-v-470fff16] svg{width:16px;height:16px;color:var(--c-primary);flex-shrink:0}.faq-item p[data-v-470fff16]{font-size:.875rem;color:var(--c-500);line-height:1.6;margin:0;padding-left:1.625rem}.info-section[data-v-470fff16]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:3rem}@media(min-width:768px){.info-section[data-v-470fff16]{grid-template-columns:repeat(3,1fr)}}.info-card[data-v-470fff16]{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-470fff16] svg{width:40px;height:40px;color:var(--c-primary);margin-bottom:1rem}.info-card h3[data-v-470fff16]{font-size:1.0625rem;font-weight:600;color:var(--c-800);margin:0 0 .5rem}.info-card p[data-v-470fff16]{font-size:.875rem;color:var(--c-500);line-height:1.6;margin:0}.important-alerts[data-v-470fff16]{margin-bottom:3rem;display:flex;flex-direction:column;gap:1rem}.alert[data-v-470fff16]{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-470fff16]{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-470fff16] .iconify,.alert-content h3[data-v-470fff16] svg{width:18px;height:18px;color:var(--c-400);flex-shrink:0}.alert-content p[data-v-470fff16]{font-size:.875rem;color:var(--c-600);line-height:1.6;margin:0 0 .625rem}.alert-content p[data-v-470fff16]:last-child{margin-bottom:0}.alert-content p[data-v-470fff16] strong{font-weight:600;color:var(--c-800)}@media(max-width:767px){.contact-page-wrapper[data-v-470fff16]{padding:2rem 0 3rem}.important-alerts[data-v-470fff16]{margin-bottom:2rem;gap:.75rem}.alert[data-v-470fff16]{padding:1.25rem}.alert-content h3[data-v-470fff16]{font-size:.9375rem}.alert-content p[data-v-470fff16]{font-size:.8125rem}.contact-card[data-v-470fff16]{padding:2rem 1.5rem}.contact-grid[data-v-470fff16]{gap:1.5rem;margin-bottom:2rem}.info-section[data-v-470fff16]{gap:1rem;margin-top:2rem}.info-card[data-v-470fff16]{padding:1.5rem}}[data-v-61f0fcdf]: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-61f0fcdf]{padding:1.5rem 0 4rem}.links-container[data-v-61f0fcdf]{max-width:var(--container);margin:0 auto;padding:0 1rem}.links-intro[data-v-61f0fcdf]{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-61f0fcdf]{margin:0;color:var(--c-600);font-size:.9375rem;line-height:1.7}.links-intro p+p[data-v-61f0fcdf]{margin-top:.75rem}.links-intro strong[data-v-61f0fcdf]{color:var(--c-800);font-weight:600}.links-toolbar[data-v-61f0fcdf]{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-61f0fcdf]{flex-direction:row;align-items:center;justify-content:space-between}}.links-stats[data-v-61f0fcdf]{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;color:var(--c-600)}.links-stats strong[data-v-61f0fcdf]{color:var(--c-primary);font-weight:700}.links-stats-icon[data-v-61f0fcdf]{width:16px;height:16px;color:var(--c-primary)}.links-search-wrap[data-v-61f0fcdf]{position:relative;display:flex;align-items:center}@media(min-width:640px){.links-search-wrap[data-v-61f0fcdf]{width:280px}}.links-search-icon[data-v-61f0fcdf]{position:absolute;left:.75rem;width:14px;height:14px;color:var(--c-400);pointer-events:none}.links-search[data-v-61f0fcdf]{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-61f0fcdf]::-moz-placeholder{color:var(--c-400)}.links-search[data-v-61f0fcdf]::placeholder{color:var(--c-400)}.links-search[data-v-61f0fcdf]:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-ring);background:#fff}.links-search-clear[data-v-61f0fcdf]{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-61f0fcdf] svg{width:12px;height:12px}.links-search-clear[data-v-61f0fcdf]:hover{background:var(--c-300);color:var(--c-700)}.alpha-nav[data-v-61f0fcdf]{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-61f0fcdf]{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-61f0fcdf]:hover{background:var(--c-primary-surface)}.alpha-nav-count[data-v-61f0fcdf]{color:var(--c-400)}.letter-groups[data-v-61f0fcdf]{display:flex;flex-direction:column;gap:2.5rem}.letter-group-header[data-v-61f0fcdf]{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.letter-group-heading[data-v-61f0fcdf]{gap:.75rem;margin:0}.letter-group-heading[data-v-61f0fcdf],.letter-group-letter[data-v-61f0fcdf]{display:flex;align-items:center;flex-shrink:0}.letter-group-letter[data-v-61f0fcdf]{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-61f0fcdf]{color:var(--c-800);white-space:nowrap}@media(max-width:639px){.letter-group-label[data-v-61f0fcdf]{display:none}}.letter-group-count[data-v-61f0fcdf]{color:var(--c-400);flex-shrink:0;white-space:nowrap}.letter-group-line[data-v-61f0fcdf]{flex:1;height:1px;background:var(--c-200);min-width:2rem}.letter-group-desc[data-v-61f0fcdf]{color:var(--c-500);margin:0 0 .75rem}.letter-group-grid[data-v-61f0fcdf]{display:grid;grid-template-columns:repeat(1,1fr);gap:.35rem}@media(min-width:640px){.letter-group-grid[data-v-61f0fcdf]{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.letter-group-grid[data-v-61f0fcdf]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.letter-group-grid[data-v-61f0fcdf]{grid-template-columns:repeat(4,1fr)}}.city-link[data-v-61f0fcdf]{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-61f0fcdf]:hover{background:var(--c-primary-surface)}.city-link[data-v-61f0fcdf]:hover,.city-link:hover .city-link-icon[data-v-61f0fcdf]{color:var(--c-primary)}.city-link-icon[data-v-61f0fcdf]{width:12px;height:12px;flex-shrink:0;color:var(--c-300);transition:color var(--transition)}.city-link-name[data-v-61f0fcdf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-results-grid[data-v-61f0fcdf]{display:grid;grid-template-columns:repeat(1,1fr);gap:.35rem}@media(min-width:640px){.search-results-grid[data-v-61f0fcdf]{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.search-results-grid[data-v-61f0fcdf]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.search-results-grid[data-v-61f0fcdf]{grid-template-columns:repeat(4,1fr)}}.links-empty[data-v-61f0fcdf]{grid-column:1/-1;text-align:center;padding:3rem 1rem;color:var(--c-500)}.links-empty p[data-v-61f0fcdf]{margin:0;font-size:.9375rem}.links-empty strong[data-v-61f0fcdf]{color:var(--c-700)}.links-empty-icon[data-v-61f0fcdf]{width:32px;height:32px;color:var(--c-300);margin-bottom:.75rem}.links-faq[data-v-61f0fcdf]{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-61f0fcdf]{color:var(--c-800);margin:0 0 1.25rem}.links-faq-list[data-v-61f0fcdf]{display:flex;flex-direction:column;gap:.5rem}.links-faq-item[data-v-61f0fcdf]{border:1px solid var(--c-100);border-radius:var(--r-md);overflow:hidden;transition:border-color var(--transition)}.links-faq-item[open][data-v-61f0fcdf]{border-color:var(--c-200)}.links-faq-item[open] .links-faq-question[data-v-61f0fcdf]{color:var(--c-primary);background:var(--c-primary-surface)}.links-faq-item[open] .links-faq-question[data-v-61f0fcdf]:after{transform:rotate(180deg)}.links-faq-question[data-v-61f0fcdf]{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-61f0fcdf]::-webkit-details-marker{display:none}.links-faq-question[data-v-61f0fcdf]: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-61f0fcdf]:hover{color:var(--c-primary)}.links-faq-answer[data-v-61f0fcdf]{padding:0 1.25rem 1.25rem}.links-faq-answer p[data-v-61f0fcdf]{margin:0;color:var(--c-600);font-size:.875rem;line-height:1.7}.links-bottom-text[data-v-61f0fcdf]{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-61f0fcdf]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin:0 0 1rem}.links-bottom-text p[data-v-61f0fcdf]{margin:0;color:var(--c-600);font-size:.9375rem;line-height:1.7}.links-bottom-text p+p[data-v-61f0fcdf]{margin-top:.75rem}.links-bottom-nav[data-v-61f0fcdf]{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-61f0fcdf]{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-61f0fcdf]:hover{background:var(--c-primary-surface);border-color:var(--c-primary)}.links-bottom-link-icon[data-v-61f0fcdf]{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-a5fece07]{position:fixed;inset:0;background:#000000f2;display:flex;flex-direction:column;z-index:var(--z-modal,1100)}.lb-topbar[data-v-a5fece07]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;flex-shrink:0}.lb-title[data-v-a5fece07]{color:#ffffffb3;font-size:.875rem;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-counter[data-v-a5fece07]{color:#fff9;font-size:.875rem;font-variant-numeric:tabular-nums;flex-shrink:0}.lb-actions[data-v-a5fece07]{display:flex;gap:.5rem;margin-left:auto}.lb-act[data-v-a5fece07],.lb-act[data-v-a5fece07-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-a5fece07] svg,.lb-act svg[data-v-a5fece07],.lb-act[data-v-a5fece07-s] :deep(svg),.lb-act[data-v-a5fece07-s] svg{width:22px;height:22px}.lb-act[data-v-a5fece07]:hover,.lb-act[data-v-a5fece07-s]:hover{background:#ffffff38;transform:scale(1.05)}.lb-act.on[data-v-a5fece07],.lb-act[data-v-a5fece07-s].on{color:#fb7185}.lb-main[data-v-a5fece07]{flex:1;padding:0 4rem;min-height:0}.lb-figure[data-v-a5fece07],.lb-main[data-v-a5fece07]{display:flex;align-items:center;justify-content:center;position:relative}.lb-figure[data-v-a5fece07],.lb-img[data-v-a5fece07]{max-width:100%;max-height:100%}.lb-img[data-v-a5fece07]{-o-object-fit:contain;object-fit:contain;border-radius:var(--r-md,8px);display:block}.lb-wm[data-v-a5fece07]{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-a5fece07],.lb-wm[data-v-a5fece07]{position:absolute}.lb-arrow[data-v-a5fece07]{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-a5fece07] svg{width:26px;height:26px}.lb-arrow[data-v-a5fece07]:hover{background:#ffffff38}.lb-arrow--prev[data-v-a5fece07]{left:.75rem}.lb-arrow--next[data-v-a5fece07]{right:.75rem}.lb-prog[data-v-a5fece07]{flex:0 0 auto;height:3px;background:#ffffff2e;overflow:hidden;margin:0 1rem}.lb-prog-fill[data-v-a5fece07]{height:100%;background:#fff;transition:width .1s linear}.lb-thumbs[data-v-a5fece07]{display:flex;gap:.375rem;padding:.75rem 1rem;overflow-x:auto;flex-shrink:0;scrollbar-width:none;justify-content:center}.lb-thumbs[data-v-a5fece07]::-webkit-scrollbar{display:none}.lb-thumb[data-v-a5fece07]{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-a5fece07]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.lb-thumb[data-v-a5fece07]:hover{opacity:.85}.lb-thumb--active[data-v-a5fece07]{border-color:#fff;opacity:1}.lb-enter-active[data-v-a5fece07],.lb-leave-active[data-v-a5fece07]{transition:opacity .2s ease}.lb-enter-from[data-v-a5fece07],.lb-leave-to[data-v-a5fece07]{opacity:0}.me[data-v-572b6abf],.me-frame[data-v-572b6abf]{width:100%}.me-frame[data-v-572b6abf]{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-572b6abf]{aspect-ratio:4/3;min-height:260px}}.me-frame iframe[data-v-572b6abf]{position:absolute;inset:0;width:100%;height:100%;border:0}.me-link[data-v-572b6abf]{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-572b6abf]:hover{background:#eff6ff}.me-link[data-v-572b6abf] svg{width:17px;height:17px}.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-5a4d2e10]{width:100%;height:100%}.hg[data-v-e5c3bf31]{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-e5c3bf31]{grid-template-columns:1fr}.hg-big[data-v-e5c3bf31]{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-e5c3bf31] img.hg-big-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.hg-big[data-v-e5c3bf31]:hover img.hg-big-img{transform:scale(1.03)}.hg-grad[data-v-e5c3bf31]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.28),transparent 30%)}.hg-mini[data-v-e5c3bf31]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;min-height:0}.hg-tile[data-v-e5c3bf31]{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-e5c3bf31]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.hg-tile:hover img[data-v-e5c3bf31]{transform:scale(1.05)}.hg-more[data-v-e5c3bf31]{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-e5c3bf31] svg{width:22px;height:22px}.hg-seeall[data-v-e5c3bf31]{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-e5c3bf31]{background:#fff}.hg-seeall[data-v-e5c3bf31] svg{width:17px;height:17px}.hg-wm[data-v-e5c3bf31]{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-e5c3bf31]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);flex-direction:column;gap:.7rem;z-index:3;cursor:pointer}.hg-playcta[data-v-e5c3bf31],.hg-playcta-circle[data-v-e5c3bf31]{display:flex;align-items:center}.hg-playcta-circle[data-v-e5c3bf31]{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-e5c3bf31]{transform:scale(1.07);background:#4f46e5;border-color:#4f46e5;box-shadow:0 16px 44px #2563eb99}.hg-playcta-circle[data-v-e5c3bf31] .iconify,.hg-playcta-circle[data-v-e5c3bf31] svg{width:52px;height:52px;font-size:52px;color:#fff;margin-left:5px}.hg-playcta-lab[data-v-e5c3bf31]{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-e5c3bf31]{grid-template-columns:1fr;grid-template-rows:clamp(240px,60vw,340px);height:clamp(240px,60vw,340px)}.hg-mini[data-v-e5c3bf31]{display:none}}.lo[data-v-c72179ff]{max-width:1120px;margin:0 auto;padding:0 1rem 2rem}.lo-hero[data-v-c72179ff]{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-c72179ff]{height:110px;border:1px dashed #cbd5e1;background:#f8fafc}.lo-hero--empty .lo-hero-ph[data-v-c72179ff]{flex-direction:row;gap:.6rem;color:#94a3b8}.lo-hero--empty .lo-hero-ph[data-v-c72179ff] svg{width:32px;height:32px;opacity:.7}.lo-hero-ph-txt[data-v-c72179ff]{font-size:.92rem;font-weight:700}.lo-hero[data-v-c72179ff] img,.lo-hero-img[data-v-c72179ff]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lo-hero-ph[data-v-c72179ff]{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-c72179ff] svg{width:84px;height:84px;opacity:.85}.lo-hero-tags[data-v-c72179ff]{position:absolute;top:14px;left:14px;display:flex;gap:.5rem}.lo-badge[data-v-c72179ff]{font-size:.74rem;font-weight:700;padding:.3rem .7rem;border-radius:0;color:#fff;box-shadow:0 2px 10px #0003}.badge-private[data-v-c72179ff]{background:#4f46e5}.badge-agency[data-v-c72179ff]{background:#7c3aed}.badge-developer[data-v-c72179ff]{background:#059669}.lo-trans[data-v-c72179ff]{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.3rem .7rem;border-radius:0;background:#ffffffeb;color:#334155;box-shadow:0 2px 10px #00000024}@media(max-width:520px){.lo-playcta-circle[data-v-c72179ff]{width:68px;height:68px}.lo-playcta-circle[data-v-c72179ff] svg{width:40px;height:40px}.lo-playcta-lab[data-v-c72179ff]{font-size:.78rem}}.lo-gactions[data-v-c72179ff]{position:absolute;top:14px;right:14px;display:flex;gap:.5rem;z-index:3}.lo-gact[data-v-c72179ff]{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-c72179ff]:hover{background:#fff;transform:scale(1.06)}.lo-gact.on[data-v-c72179ff]{color:#e11d48}.lo-gact[data-v-c72179ff] svg{width:21px;height:21px}.lo-share[data-v-c72179ff]{position:fixed;inset:0;z-index:3000;background:#080c1499;display:flex;align-items:center;justify-content:center;padding:1rem}.lo-share-box[data-v-c72179ff]{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-c72179ff]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.1rem}.lo-share-head span[data-v-c72179ff]{font-size:1.1rem;font-weight:800;color:#0f172a;letter-spacing:-.01em}.lo-share-x[data-v-c72179ff]{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-c72179ff]:hover{background:#e2e8f0}.lo-share-x[data-v-c72179ff] svg{width:20px;height:20px}.lo-share-link[data-v-c72179ff]{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-c72179ff]{width:18px;height:18px;color:#94a3b8;flex-shrink:0}.lo-share-link-in[data-v-c72179ff]{flex:1;min-width:0;border:none;background:transparent;outline:none;font-size:.84rem;color:#475569;height:34px}.lo-share-copy[data-v-c72179ff]{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-c72179ff]:hover{background:#4338ca}.lo-share-copy.ok[data-v-c72179ff]{background:#059669}.lo-share-copy[data-v-c72179ff] svg{width:16px;height:16px}.lo-share-grid[data-v-c72179ff]{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem .4rem}.lo-share-i[data-v-c72179ff]{flex-direction:column;gap:.45rem;padding:.4rem .2rem;border:none;background:transparent;cursor:pointer;text-decoration:none}.lo-share-i[data-v-c72179ff],.lo-share-ic[data-v-c72179ff]{display:flex;align-items:center}.lo-share-ic[data-v-c72179ff]{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-c72179ff]{transform:translateY(-2px);filter:brightness(1.06)}.lo-share-ic[data-v-c72179ff] svg{width:26px;height:26px}.lo-share-lab[data-v-c72179ff]{font-size:.76rem;font-weight:700;color:#475569;text-align:center}@media(max-width:420px){.lo-share[data-v-c72179ff]{align-items:flex-end;padding:0}.lo-share-box[data-v-c72179ff]{max-width:none;border-radius:0;padding-bottom:calc(1.4rem + env(safe-area-inset-bottom,0px))}}.lo-grid[data-v-c72179ff]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:1.5rem;align-items:start}@media(max-width:860px){.lo-grid[data-v-c72179ff]{grid-template-columns:minmax(0,1fr)}}.lo-reserved[data-v-c72179ff]{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:800;color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:.3rem .75rem;margin-bottom:.6rem}.lo-reserved[data-v-c72179ff] svg{width:16px;height:16px}.lo-soldbar[data-v-c72179ff]{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:800;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;padding:.3rem .75rem;margin-bottom:.6rem}.lo-soldbar[data-v-c72179ff] svg{width:16px;height:16px}.lo-trans--sold[data-v-c72179ff]{background:#b91c1c!important;color:#fff!important}.lo-title[data-v-c72179ff]{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-c72179ff]{display:flex;align-items:center;gap:.35rem;color:#64748b;font-size:.95rem;margin-bottom:1.25rem}.lo-loc[data-v-c72179ff] svg{width:18px;height:18px}.lo-inw[data-v-c72179ff]{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-c72179ff]:hover{background:#ede9fe}.lo-inw strong[data-v-c72179ff]{font-weight:800}.lo-inw[data-v-c72179ff]>svg:first-child{width:20px;height:20px;flex-shrink:0}.lo-inw-arr[data-v-c72179ff]{width:16px;height:16px;opacity:.6}.lo-stats[data-v-c72179ff]{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-c72179ff]{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-c72179ff]{width:24px;height:24px;color:#4f46e5}.lo-stat-val[data-v-c72179ff]{font-size:1.05rem;font-weight:800;color:#0f172a}.lo-stat-lab[data-v-c72179ff]{font-size:.72rem;color:#94a3b8;font-weight:600}.lo-block[data-v-c72179ff]{margin-bottom:1.75rem}.lo-h2[data-v-c72179ff]{font-size:1.15rem;font-weight:800;color:#0f172a;margin:0 0 .7rem}.lo-desc[data-v-c72179ff]{line-height:1.7;color:#334155;margin:0;font-size:.97rem}.lo-desc[data-v-c72179ff] p{margin:0 0 .7rem}.lo-desc[data-v-c72179ff] p:last-child{margin-bottom:0}.lo-desc[data-v-c72179ff] ol,.lo-desc[data-v-c72179ff] ul{margin:0 0 .7rem;padding-left:1.4rem}.lo-desc[data-v-c72179ff] li{margin-bottom:.25rem}.lo-desc[data-v-c72179ff] strong{font-weight:700}.lo-desc[data-v-c72179ff] em{font-style:italic}.lo-desc[data-v-c72179ff] u{text-decoration:underline}.lo-ph-head[data-v-c72179ff]{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-c72179ff] svg{width:20px;height:20px;flex-shrink:0}.lo-ph-head.down[data-v-c72179ff]{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.lo-ph-head.up[data-v-c72179ff]{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.lo-ph[data-v-c72179ff]{list-style:none;padding:0;margin:0;border:1px solid #eef2f7;border-radius:0;overflow:hidden}.lo-ph li[data-v-c72179ff]{display:flex;align-items:center;gap:.75rem;padding:.65rem .85rem}.lo-ph li[data-v-c72179ff]:not(:last-child){border-bottom:1px solid #f1f5f9}.lo-ph-date[data-v-c72179ff]{flex:1;font-size:.86rem;color:#64748b;font-weight:600}.lo-ph-price[data-v-c72179ff]{font-size:.98rem;font-weight:800;color:#0f172a}.lo-ph-delta[data-v-c72179ff]{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-c72179ff] svg{width:13px;height:13px}.lo-ph-delta.down[data-v-c72179ff]{background:#ecfdf5;color:#047857}.lo-ph-delta.up[data-v-c72179ff]{background:#fef2f2;color:#dc2626}.lo-details[data-v-c72179ff]{margin:0;-moz-columns:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}@media(max-width:520px){.lo-details[data-v-c72179ff]{-moz-columns:1;column-count:1}}.lo-detail[data-v-c72179ff]{-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-c72179ff]{white-space:nowrap;color:#64748b;font-size:.88rem}.lo-detail dd[data-v-c72179ff]{margin:0;font-weight:700;color:#1e293b;font-size:.9rem}.lo-extras[data-v-c72179ff]{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-c72179ff]{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-c72179ff] svg{width:22px;height:22px;color:#4f46e5;flex-shrink:0;background:#eff6ff;border-radius:0;padding:3px;box-sizing:content-box}.lo-extras li.hl[data-v-c72179ff]{background:#ecfdf5;border-color:#a7f3d0;color:#065f46;font-weight:700}.lo-extras li.hl[data-v-c72179ff] svg{color:#059669;background:#d1fae5}.lo-addr[data-v-c72179ff]{display:flex;align-items:center;gap:.4rem;margin:.7rem 0 0;font-size:.9rem;font-weight:700;color:#1e293b}.lo-addr[data-v-c72179ff] svg{width:17px;height:17px;color:#4f46e5;flex-shrink:0}.lo-precision[data-v-c72179ff]{display:flex;align-items:flex-start;gap:.55rem;margin:.7rem 0 0;padding:.6rem .8rem;background:#f5f7ff;border:1px solid #e0e7ff;border-radius:10px;font-size:.82rem;font-weight:500;color:#475569;line-height:1.45}.lo-precision[data-v-c72179ff] svg{width:17px;height:17px;color:#4f46e5;flex-shrink:0;margin-top:1px}.lo-area-note[data-v-c72179ff]{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-c72179ff] svg{width:16px;height:16px}.lo-map[data-v-c72179ff]{position:relative;height:340px;border-radius:0;overflow:hidden;border:1px solid #e2e8f0;isolation:isolate}.lo-baselayer[data-v-c72179ff]{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-c72179ff]{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-c72179ff]{background:#6366f1;color:#fff}.lo-baselayer button[data-v-c72179ff] svg{width:15px;height:15px}.lo-map[data-v-c72179ff] .leaflet-container{height:100%;width:100%}.lo-meta[data-v-c72179ff]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #eef2f7}.lo-chip[data-v-c72179ff],.lo-meta[data-v-c72179ff]{align-items:center}.lo-chip[data-v-c72179ff]{display:inline-flex;gap:.4rem;font-size:.8rem;color:#475569;background:#f8fafc;border:1px solid #eef2f7;border-radius:999px;padding:.3rem .7rem;line-height:1}.lo-chip[data-v-c72179ff] svg{width:15px;height:15px;color:#94a3b8;flex-shrink:0}.lo-chip-lab[data-v-c72179ff]{color:#94a3b8}.lo-chip b[data-v-c72179ff]{font-weight:700;color:#1e293b}.lo-chip-id[data-v-c72179ff]{cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s}.lo-chip-id b[data-v-c72179ff]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;color:#4f46e5;letter-spacing:.01em}.lo-chip-id .lo-chip-copy[data-v-c72179ff] svg{width:14px;height:14px}.lo-chip-id[data-v-c72179ff]:hover{background:#eef2ff;border-color:#c7d2fe}.lo-chip-id:hover .lo-chip-copy[data-v-c72179ff] svg{color:#4f46e5}.lo-aside[data-v-c72179ff]{position:sticky;top:84px}#lo-kontakt[data-v-c72179ff]{scroll-margin-top:84px}.lo-subnav[data-v-c72179ff]{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-c72179ff]::-webkit-scrollbar{display:none}@media(max-width:700px){.lo-subnav[data-v-c72179ff]{-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-c72179ff]{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-c72179ff]:hover{color:#1e293b}.lo-subnav-i.on[data-v-c72179ff]{color:#4f46e5;border-bottom-color:#4f46e5}#lo-mapa[data-v-c72179ff],#lo-opis[data-v-c72179ff],#lo-parametry[data-v-c72179ff],#lo-top[data-v-c72179ff]{scroll-margin-top:calc(var(--header-h, 64px) + 64px)}.lo-card[data-v-c72179ff]{border:1px solid #e8edf3;border-radius:0;padding:1.25rem;background:#fff;box-shadow:0 10px 30px -18px #0f172a59}.lo-price-old[data-v-c72179ff]{font-size:1.05rem;font-weight:700;color:#94a3b8;text-decoration:line-through;line-height:1.1}.lo-price[data-v-c72179ff]{font-size:1.9rem;font-weight:800;letter-spacing:-.02em;color:#0f172a}.lo-price-per[data-v-c72179ff]{font-size:.85rem;color:#64748b;font-weight:600;margin-top:-2px;margin-bottom:.6rem}.lo-price-omni[data-v-c72179ff]{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:8px;padding:.28rem .55rem}.lo-price-omni-sub[data-v-c72179ff]{font-weight:500;color:#047857;opacity:.85}.lo-price-omni[data-v-c72179ff] svg{width:15px;height:15px;flex-shrink:0}.lo-price-omni b[data-v-c72179ff]{font-weight:800}.lo-pcmp[data-v-c72179ff]{display:flex;align-items:center;gap:.55rem;padding:.55rem .7rem;border-radius:0;margin-bottom:1rem;border:1px solid}.lo-pcmp[data-v-c72179ff] svg{width:22px;height:22px;flex-shrink:0}.lo-pcmp-txt[data-v-c72179ff]{display:flex;flex-direction:column;gap:.05rem;min-width:0}.lo-pcmp-main[data-v-c72179ff]{font-size:.88rem;font-weight:700;line-height:1.25}.lo-pcmp-main b[data-v-c72179ff]{font-weight:800}.lo-pcmp-sub[data-v-c72179ff]{font-size:.72rem;opacity:.8;font-weight:600;line-height:1.3}.lo-pcmp.below[data-v-c72179ff]{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.lo-pcmp.above[data-v-c72179ff]{background:#fff7ed;border-color:#fed7aa;color:#c2410c}.lo-pcmp.eq[data-v-c72179ff]{background:#f1f5f9;border-color:#e2e8f0;color:#475569}.lo-seller-row[data-v-c72179ff]{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-c72179ff]{transition:background .15s,border-color .15s}.lo-seller-row.link[data-v-c72179ff]:hover{background:#f1f5f9;border-color:#dbe3ee}.lo-avatar[data-v-c72179ff]{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-c72179ff]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lo-avatar[data-v-c72179ff] svg{width:28px;height:28px}.lo-seller-info[data-v-c72179ff]{display:flex;flex-direction:column;min-width:0;flex:1}.lo-seller[data-v-c72179ff]{font-weight:800;color:#1e293b;font-size:.98rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lo-seller-sub[data-v-c72179ff]{font-size:.78rem;color:#64748b}.lo-seller-arr[data-v-c72179ff]{width:20px;height:20px;color:#94a3b8;flex-shrink:0}.lo-phone-btn[data-v-c72179ff],.lo-phone-num[data-v-c72179ff]{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-c72179ff]{justify-content:center;background:#4f46e5;color:#fff;box-shadow:0 8px 18px -10px #2563ebb3}.lo-phone-btn[data-v-c72179ff]:hover{background:#4338ca}.lo-phone-num[data-v-c72179ff]{background:#4f46e5;color:#fff;letter-spacing:.02em}.lo-phone-num[data-v-c72179ff]:hover{background:#4338ca}.lo-phone-no[data-v-c72179ff]{flex:1}.lo-phone-cta[data-v-c72179ff]{font-size:.78rem;font-weight:700;background:#ffffff38;padding:.2rem .55rem;border-radius:0}.lo-phone-btn[data-v-c72179ff] svg,.lo-phone-num[data-v-c72179ff] svg{width:20px;height:20px;flex-shrink:0}.lo-cf[data-v-c72179ff]{margin-top:.9rem}.lo-cf-sep[data-v-c72179ff]{display:flex;align-items:center;gap:.6rem;margin:0 0 .8rem;color:#94a3b8;font-size:.78rem;font-weight:600}.lo-cf-sep[data-v-c72179ff]:after,.lo-cf-sep[data-v-c72179ff]:before{content:"";flex:1;height:1px;background:#eef2f7}.lo-safe[data-v-c72179ff]{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-c72179ff] svg{width:16px;height:16px;flex-shrink:0;margin-top:1px}.lo-report[data-v-c72179ff]{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-c72179ff]:hover{color:#ef4444}.lo-report[data-v-c72179ff] svg{width:14px;height:14px}.lo-media-tabs[data-v-c72179ff]{display:flex;gap:.4rem;margin-bottom:.8rem}.lo-mtab[data-v-c72179ff]{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-c72179ff]:hover{border-color:#94a3b8}.lo-mtab.on[data-v-c72179ff]{background:#4f46e5;border-color:#4f46e5;color:#fff;box-shadow:0 6px 16px -8px #2563ebcc}.lo-mtab[data-v-c72179ff] svg{width:17px;height:17px}.lo-plan[data-v-c72179ff]{position:relative;padding:0;cursor:zoom-in;border:1px solid #e2e8f0;border-radius:0;overflow:hidden;background:#f8fafc}.lo-plan[data-v-c72179ff],.lo-plan img[data-v-c72179ff]{display:block;width:100%}.lo-plan img[data-v-c72179ff]{max-height:520px;-o-object-fit:contain;object-fit:contain}.lo-plan-zoom[data-v-c72179ff]{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-c72179ff] svg{width:15px;height:15px}.lo-planlb[data-v-c72179ff]{position:fixed;inset:0;z-index:4000;background:#0f172a;display:flex;flex-direction:column}.lo-planlb-bar[data-v-c72179ff]{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-c72179ff]{display:inline-flex;align-items:center;gap:.4rem;font-weight:800;font-size:.95rem}.lo-planlb-title[data-v-c72179ff] svg{width:18px;height:18px}.lo-planlb-ctl[data-v-c72179ff]{display:flex;align-items:center;gap:.35rem}.lo-planlb-ctl button[data-v-c72179ff]{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-c72179ff]:disabled{opacity:.35;cursor:default}.lo-planlb-ctl button[data-v-c72179ff]:not(:disabled):hover{background:#ffffff38}.lo-planlb-ctl[data-v-c72179ff] svg{width:22px;height:22px}.lo-planlb-x[data-v-c72179ff]{background:#fff3!important}.lo-planlb-pct[data-v-c72179ff]{min-width:48px;text-align:center;font-size:.82rem;font-weight:700;font-variant-numeric:tabular-nums}.lo-planlb-stage[data-v-c72179ff]{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-c72179ff]{place-items:start}.lo-planlb-img[data-v-c72179ff]{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-c72179ff]{max-width:none;max-height:none;height:auto;cursor:zoom-out}@media(max-width:560px){.lo-media-tabs[data-v-c72179ff]{gap:.3rem}.lo-mtab[data-v-c72179ff]{flex:1;padding:.6rem .4rem;font-size:.8rem;gap:.25rem}.lo-plan img[data-v-c72179ff]{max-height:70vh}}.lo-mbar[data-v-c72179ff]{display:none}@media(max-width:860px){.lo-mbar[data-v-c72179ff]{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-c72179ff]{font-weight:800;color:#0f172a;font-size:1rem;white-space:nowrap;margin-right:auto}.lo-mbar-btn[data-v-c72179ff]{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-c72179ff]{background:#f1f5f9;color:#1e293b}.lo-mbar-btn.msg[data-v-c72179ff]{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 8px 18px -8px #4f46e5e6}.lo-mbar-btn[data-v-c72179ff] svg{width:17px;height:17px}.lo[data-v-c72179ff]{padding-bottom:5.5rem}}.rf[data-v-9ea17bf9]{background:#fff;border:1px solid #e8edf3;border-radius:0;padding:1rem 1.1rem;box-shadow:0 8px 24px -18px #0f172a4d;margin:1rem 0 1.25rem;position:sticky;top:64px;z-index:60}@media(max-width:860px){.rf[data-v-9ea17bf9]{position:static}}.rf-cathead[data-v-9ea17bf9]{margin:0 0 .9rem;padding-bottom:.85rem;border-bottom:1px solid #f1f5f9}.rf-txtoggle[data-v-9ea17bf9]{display:inline-flex;padding:.25rem;gap:.2rem;background:#f1f5f9;border-radius:0;margin-bottom:.7rem}.rf-txbtn[data-v-9ea17bf9]{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-9ea17bf9]:hover{color:#1e293b}.rf-txbtn.on[data-v-9ea17bf9]{background:#fff;color:#4f46e5;box-shadow:0 2px 8px -2px #0f172a2e}.rf-cats[data-v-9ea17bf9]{display:flex;flex-wrap:wrap;gap:.45rem}.rf-cat[data-v-9ea17bf9]{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-9ea17bf9]:hover{background:#e2e8f0}.rf-cat.on[data-v-9ea17bf9]{background:#4f46e5;color:#fff;box-shadow:0 6px 16px -8px #2563ebcc}.rf-cat[data-v-9ea17bf9] svg{width:17px;height:17px}.rf-bar[data-v-9ea17bf9]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;z-index:30}.rf-bar[data-v-9ea17bf9],.rf-pill-wrap[data-v-9ea17bf9]{position:relative}.rf-pill[data-v-9ea17bf9]{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-9ea17bf9]:hover{border-color:#475569;background:#f8fafc}.rf-pill.open[data-v-9ea17bf9]{border-color:#4f46e5;box-shadow:0 0 0 3px #2563eb2e}.rf-pill.set[data-v-9ea17bf9]{border-color:#4f46e5;background:#4f46e5;color:#fff;box-shadow:0 4px 12px -4px #2563eb8c}.rf-pill.set .rf-pill-chev[data-v-9ea17bf9]{color:#ffffffd9!important}.rf-pill[data-v-9ea17bf9] svg{width:18px;height:18px}.rf-pill-chev[data-v-9ea17bf9]{color:#475569!important;margin-left:.05rem}.rf-pill-txt[data-v-9ea17bf9]{max-width:220px;overflow:hidden;text-overflow:ellipsis}.rf-pill-loc[data-v-9ea17bf9]{min-width:180px;justify-content:flex-start}.rf-pill-loc .rf-pill-txt[data-v-9ea17bf9]{flex:1;text-align:left}.rf-panel[data-v-9ea17bf9]{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-9ea17bf9]{width:560px;max-width:calc(100vw - 2rem)}.rf-panel-loc[data-v-9ea17bf9]{min-width:300px}@media(max-width:620px){.rf-panel[data-v-9ea17bf9]{left:auto;right:0}.rf-panel-more[data-v-9ea17bf9]{width:calc(100vw - 2rem)}}.rf-lab[data-v-9ea17bf9]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.rf-hint[data-v-9ea17bf9]{font-size:.76rem;color:#94a3b8;margin:.5rem 0 0;line-height:1.4}.rf-lab-mt[data-v-9ea17bf9]{margin-top:.35rem}.rf-inp[data-v-9ea17bf9]{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-9ea17bf9]:focus{outline:none;border-color:#4f46e5;background:#fff;box-shadow:0 0 0 3px #2563eb1f}.rf-field[data-v-9ea17bf9]{display:flex;flex-direction:column;gap:.3rem}.rf-range-row[data-v-9ea17bf9]{display:flex;align-items:center;gap:.45rem}.rf-range-sep[data-v-9ea17bf9]{color:#cbd5e1;font-weight:700;flex-shrink:0}.rf-num[data-v-9ea17bf9]{position:relative;flex:1;min-width:0;display:block}.rf-num .rf-inp-num[data-v-9ea17bf9]{width:100%;padding-right:2.2rem;font-weight:700;font-variant-numeric:tabular-nums}.rf-unit[data-v-9ea17bf9]{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-9ea17bf9]{color:#4f46e5}.rf-seg[data-v-9ea17bf9]{display:flex;flex-wrap:wrap;gap:.35rem}.rf-seg-btn[data-v-9ea17bf9]{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-9ea17bf9]:hover{border-color:#c7d2fe}.rf-seg-btn.on[data-v-9ea17bf9]{border-color:#4f46e5;background:#eff6ff;color:#4338ca}.rf-more-grid[data-v-9ea17bf9]{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}@media(max-width:620px){.rf-more-grid[data-v-9ea17bf9]{grid-template-columns:1fr}}.rf-field-area[data-v-9ea17bf9]{margin-top:.7rem}.rf-extras-list[data-v-9ea17bf9]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.1rem}.rf-chk[data-v-9ea17bf9]{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-9ea17bf9]:hover{border-color:#c7d2fe;background:#eef2ff}.rf-chk.on[data-v-9ea17bf9]{border-color:#4f46e5;background:#eff6ff;color:#4338ca}.rf-chk[data-v-9ea17bf9] svg{width:16px;height:16px}.rf-panel-actions[data-v-9ea17bf9]{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-9ea17bf9]{background:none;border:none;color:#64748b;font-size:.84rem;font-weight:700;cursor:pointer;padding:.3rem}.rf-panel-clear[data-v-9ea17bf9]:hover{color:#e11d48}.rf-panel-apply[data-v-9ea17bf9]{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-9ea17bf9]:hover{background:#4338ca}.rf-search-inp[data-v-9ea17bf9]{width:100%;padding:.6rem .75rem;border:1px solid #d8e0ea;border-radius:0;font-size:.92rem}.rf-search-inp[data-v-9ea17bf9]:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 3px #2563eb1f}.rf-loc-list[data-v-9ea17bf9]{list-style:none;margin:.4rem 0 0;padding:0;max-height:280px;overflow-y:auto}.rf-loc-item[data-v-9ea17bf9]{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-9ea17bf9]:hover{background:#f1f5f9;color:#4f46e5}.rf-loc-item[data-v-9ea17bf9] svg{width:16px;height:16px;color:#94a3b8}.rf-loc-empty[data-v-9ea17bf9]{padding:.6rem;color:#94a3b8;font-size:.85rem}.rf-quick[data-v-9ea17bf9]{display:flex;flex-wrap:wrap;gap:.4rem}.rf-quick-btn[data-v-9ea17bf9]{display:inline-flex;align-items:center;gap:.3rem;height:42px;padding:0 .8rem;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-9ea17bf9]:hover{border-color:#94a3b8;color:#1e293b}.rf-quick-btn.on[data-v-9ea17bf9]{border-style:solid;border-color:#4f46e5;background:#eff6ff;color:#4338ca}.rf-quick-btn[data-v-9ea17bf9] .iconify,.rf-quick-btn[data-v-9ea17bf9] svg{width:16px;height:16px;flex-shrink:0}@media(max-width:720px){.rf-quick-btn span[data-v-9ea17bf9]:not(.iconify){display:none}.rf-quick-btn[data-v-9ea17bf9]{padding:0 .65rem}}.rf-go[data-v-9ea17bf9]{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-9ea17bf9]:hover{background:#4338ca}.rf-go[data-v-9ea17bf9] svg{width:18px;height:18px}.rf-overlay[data-v-9ea17bf9]{position:fixed;inset:0;z-index:20}.rf-chips[data-v-9ea17bf9]{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.85rem}.rf-chip[data-v-9ea17bf9]{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-9ea17bf9]:hover{background:#e0e7ff}.rf-chip[data-v-9ea17bf9] svg{width:14px;height:14px}.rf-chip-clear[data-v-9ea17bf9]{border-color:#fecdd3;background:#fff1f2;color:#be123c}.rf-chip-clear[data-v-9ea17bf9]:hover{background:#ffe4e6}.rl[data-v-36c08892]{max-width:1120px;margin:1.5rem auto;padding:0 1rem}.rl-head[data-v-36c08892]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:0 0 1rem}.rl-title[data-v-36c08892]{font-size:1.4rem;font-weight:800;margin:0;color:#0f172a;letter-spacing:-.01em}.rl-tools[data-v-36c08892]{display:flex;align-items:center;gap:1rem}.rl-count[data-v-36c08892]{font-size:.85rem;font-weight:700;color:#475569}.rl-sort[data-v-36c08892]{display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;color:#64748b}.rl-sort select[data-v-36c08892]{border:1px solid #d8e0ea;border-radius:0;padding:.35rem .5rem;font-size:.82rem;background:#fff;font-weight:600;color:#0f172a}.rl-empty[data-v-36c08892]{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-36c08892],.rl-empty-art[data-v-36c08892]{display:flex;align-items:center}.rl-empty-art[data-v-36c08892]{width:64px;height:64px;justify-content:center;border-radius:50%;background:#fff;color:#94a3b8}.rl-empty-art[data-v-36c08892] svg{width:34px;height:34px}.rl-empty-title[data-v-36c08892]{font-size:1.05rem;font-weight:700;color:#1e293b;margin:.4rem 0 0}.rl-empty-sub[data-v-36c08892]{font-size:.88rem;color:#64748b;margin:0}.rl-list[data-v-36c08892]{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-36c08892]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.rl-card[data-v-36c08892]{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-36c08892]:hover{box-shadow:0 8px 24px -14px #0f172a47;border-color:#dbe3ee}.rl-stretch[data-v-36c08892]{position:absolute;inset:0;z-index:1}.rl-media[data-v-36c08892]{position:relative;z-index:2;width:100%;aspect-ratio:3/2;background:linear-gradient(135deg,#eef2f7,#e2e8f0);overflow:hidden}.rl-img[data-v-36c08892],.rl-media[data-v-36c08892] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.rl-card:hover .rl-img[data-v-36c08892],.rl-card:hover .rl-media[data-v-36c08892] img{transform:scale(1.04)}.rl-ph[data-v-36c08892]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#cbd5e1}.rl-ph[data-v-36c08892] svg{width:44px;height:44px}.rl-badge[data-v-36c08892]{top:8px;font-weight:700;border-radius:0;color:#fff}.rl-badge[data-v-36c08892],.rl-reserved[data-v-36c08892]{position:absolute;left:8px;font-size:.66rem;padding:.2rem .5rem;box-shadow:0 2px 8px #0003}.rl-reserved[data-v-36c08892]{bottom:8px;z-index:3;display:inline-flex;align-items:center;gap:.25rem;font-weight:800;color:#b45309;background:#fffbebf7}.rl-reserved[data-v-36c08892] svg{width:12px;height:12px}.badge-private[data-v-36c08892]{background:#2563ebf2}.badge-agency[data-v-36c08892]{background:#7c3aedf2}.badge-developer[data-v-36c08892]{background:#059669f2}.rl-body[data-v-36c08892]{flex:1;min-width:0;display:flex;flex-direction:column;padding:.7rem .8rem}.rl-trans[data-v-36c08892]{display:inline-flex;align-self:flex-start;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .45rem;border-radius:0;margin-bottom:.3rem}.rl-trans.tt-sale[data-v-36c08892]{background:#eff6ff;color:#4338ca}.rl-trans.tt-rent[data-v-36c08892]{background:#f5f3ff;color:#6d28d9}.rl-trans.tt-buy[data-v-36c08892]{background:#ecfdf5;color:#047857}.rl-price-row[data-v-36c08892]{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.rl-price[data-v-36c08892]{font-size:1.15rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1.1}.rl-price-per[data-v-36c08892]{font-size:.76rem;color:#64748b;font-weight:600}.rl-lowest30[data-v-36c08892]{font-size:.72rem;color:#94a3b8;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rl-card-title[data-v-36c08892]{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-36c08892]:hover{color:#4f46e5}.rl-loc[data-v-36c08892]{display:flex;align-items:center;gap:.25rem;font-size:.8rem;color:#94a3b8;margin:.3rem 0 .5rem}.rl-loc[data-v-36c08892] svg{width:14px;height:14px;flex-shrink:0}.rl-feats[data-v-36c08892]{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-36c08892]{position:relative}.rl-feats span[data-v-36c08892]:not(:last-child):after{content:"·";position:absolute;right:-.4rem;color:#cbd5e1}.rl-dev[data-v-36c08892]{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-36c08892]:hover{text-decoration:underline}.rl-dev[data-v-36c08892] svg{width:14px;height:14px}.rl-dev-logo[data-v-36c08892]{width:20px;height:20px;border-radius:0;-o-object-fit:cover;object-fit:cover;background:#fff;flex-shrink:0}.lm[data-v-ffa40838]{margin:1.25rem 0}.lm-head[data-v-ffa40838]{display:flex;align-items:baseline;gap:.6rem;margin:0 0 .7rem}.lm-title[data-v-ffa40838]{font-size:1.25rem;font-weight:800;margin:0;color:#0f172a}.lm-count[data-v-ffa40838]{font-size:.82rem;font-weight:600;color:#64748b}.lm-box[data-v-ffa40838]{height:440px;border-radius:0;overflow:hidden;border:1px solid #e2e8f0;box-shadow:0 10px 30px -20px #0f172a66}.lm-box[data-v-ffa40838] .leaflet-container{height:100%;width:100%;font-family:inherit}[data-v-ffa40838] .lm-pin-wrap{background:none;border:none}[data-v-ffa40838] .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-ffa40838] .lm-pin:hover{transform:scale(1.08);z-index:1000}[data-v-ffa40838] .leaflet-popup-content-wrapper{border-radius:0}[data-v-ffa40838] .lm-pop{display:flex;flex-direction:column;gap:.15rem;text-decoration:none;color:inherit;min-width:160px}[data-v-ffa40838] .lm-pop-price{font-size:1.05rem;font-weight:800;color:#4f46e5}[data-v-ffa40838] .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-ffa40838] .lm-pop-meta{font-size:.78rem;color:#64748b}.lr[data-v-9ca4cf4c]{max-width:1680px;margin:1.25rem auto;padding:0 1rem}.lr-head[data-v-9ca4cf4c]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:0 0 1rem}.lr-title[data-v-9ca4cf4c]{font-size:1.45rem;font-weight:800;margin:0;color:#0f172a;letter-spacing:-.01em}.lr-tools[data-v-9ca4cf4c]{display:flex;align-items:center;gap:.5rem .75rem;flex-wrap:wrap}@media(max-width:1024px){.lrv-list .lr-areafilter[data-v-9ca4cf4c]{display:none}}.lr-count[data-v-9ca4cf4c]{font-size:.85rem;font-weight:700;color:#475569}.lr-sort[data-v-9ca4cf4c]{display:inline-flex;align-items:center;gap:.35rem;border:1px solid #d8e0ea;border-radius:0;padding-left:.55rem;background:#fff}.lr-sort-ic[data-v-9ca4cf4c]{width:16px;height:16px;color:#64748b;flex-shrink:0}.lr-sort select[data-v-9ca4cf4c]{border:none;border-radius:0;padding:.4rem .6rem .4rem .1rem;font-size:.84rem;font-weight:600;background:transparent;color:#0f172a;cursor:pointer}.lr-sort select[data-v-9ca4cf4c]:focus{outline:none}.lr-toggle[data-v-9ca4cf4c]{display:inline-flex;border:1px solid #d8e0ea;border-radius:0;overflow:hidden}.lr-toggle button[data-v-9ca4cf4c]{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-9ca4cf4c]{background:#4f46e5;color:#fff}.lr-toggle[data-v-9ca4cf4c] svg{width:15px;height:15px}.lr-areafilter[data-v-9ca4cf4c]{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:600;color:#64748b;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.35rem .55rem;border:1px solid #d8e0ea;border-radius:0}.lr-areafilter.on[data-v-9ca4cf4c]{color:#4338ca;border-color:#bfdbfe;background:#eff6ff}.lr-areafilter input[data-v-9ca4cf4c]{width:15px;height:15px;accent-color:#4f46e5}.lr-areafilter[data-v-9ca4cf4c] svg{width:15px;height:15px}.lr-savebtn[data-v-9ca4cf4c]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.82rem;font-weight:800;border-radius:0;cursor:pointer;color:#1e293b;background:#fff;border:1px solid #d8e0ea;transition:border-color .15s,background .15s,color .15s}.lr-savebtn[data-v-9ca4cf4c]:hover{border-color:#c7d2fe;background:#eef2ff;color:#4f46e5}.lr-savebtn[data-v-9ca4cf4c]:disabled{opacity:.6;cursor:default}.lr-savebtn.done[data-v-9ca4cf4c]{border-color:#bbf7d0;background:#f0fdf4;color:#16a34a}.lr-savebtn[data-v-9ca4cf4c] svg{width:16px;height:16px}.lr-drawbtn[data-v-9ca4cf4c]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.82rem;font-weight:800;border-radius:0;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-9ca4cf4c]:hover{filter:brightness(1.07);box-shadow:0 8px 20px -8px #2563ebf2}.lr-drawbtn[data-v-9ca4cf4c]:active{transform:translateY(1px)}.lr-drawbtn[data-v-9ca4cf4c] svg{width:16px;height:16px}.lr-drawbtn-clear[data-v-9ca4cf4c]{background:#fff;color:#e11d48;border:1px solid #fecdd3;box-shadow:none}.lr-drawbtn-clear[data-v-9ca4cf4c]:hover{filter:none;background:#fff1f2}.lr-empty[data-v-9ca4cf4c]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:0;color:#64748b}.lr-empty[data-v-9ca4cf4c] svg{width:40px;height:40px;opacity:.5}.lr-split[data-v-9ca4cf4c]{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(380px,1fr);gap:1.25rem;align-items:start}.lr-split.no-map[data-v-9ca4cf4c]{grid-template-columns:1fr}.lr-split.no-map .lr-list[data-v-9ca4cf4c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:1.25rem}.lr-split.no-map .lr-card[data-v-9ca4cf4c]{flex-direction:column}.lr-split.no-map .lr-media[data-v-9ca4cf4c]{flex:none;width:100%;aspect-ratio:16/10}.lr-split.show-map[data-v-9ca4cf4c]{grid-template-columns:1fr}.lr-split.show-map .lr-list[data-v-9ca4cf4c]{display:none}.lr-split.show-map .lr-mapwrap[data-v-9ca4cf4c]{position:static}.lr-split.show-map .lr-map[data-v-9ca4cf4c]{height:calc(100vh - 9rem);min-height:540px}@media(max-width:1024px){.lr-split[data-v-9ca4cf4c]{grid-template-columns:1fr}.lr-mapwrap[data-v-9ca4cf4c]{display:none}.lr-split.show-map .lr-mapwrap[data-v-9ca4cf4c]{display:block}}.lr-list[data-v-9ca4cf4c]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.9rem}.lr-card[data-v-9ca4cf4c]{position:relative;display:flex;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 14px -6px #0f172a1f;transition:box-shadow .2s,transform .2s}.lr-card.hot[data-v-9ca4cf4c],.lr-card[data-v-9ca4cf4c]:hover{box-shadow:0 18px 40px -20px #0f172a52;transform:translateY(-3px)}.lr-card.hot[data-v-9ca4cf4c]{outline:2px solid #6366f1;outline-offset:-2px}.lr-stretch[data-v-9ca4cf4c]{position:absolute;inset:0;z-index:1}.lr-media[data-v-9ca4cf4c]{position:relative;z-index:2;flex:0 0 240px;aspect-ratio:4/3;background:#eef2f7;overflow:hidden}.lr-img[data-v-9ca4cf4c],.lr-media[data-v-9ca4cf4c] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.lr-card:hover .lr-img[data-v-9ca4cf4c],.lr-card:hover .lr-media[data-v-9ca4cf4c] img{transform:scale(1.05)}.lr-ph[data-v-9ca4cf4c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#cbd5e1}.lr-ph[data-v-9ca4cf4c] svg{width:44px;height:44px}.lr-badge[data-v-9ca4cf4c]{position:absolute;top:9px;left:9px;font-size:.68rem;font-weight:700;padding:.22rem .55rem;border-radius:0;color:#fff;box-shadow:0 2px 8px #0003}.badge-private[data-v-9ca4cf4c]{background:#2563ebf2}.badge-agency[data-v-9ca4cf4c]{background:#7c3aedf2}.badge-developer[data-v-9ca4cf4c]{background:#059669f2}.lr-fav[data-v-9ca4cf4c]{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-9ca4cf4c]:hover{transform:scale(1.1);color:#e11d48}.lr-fav.on[data-v-9ca4cf4c]{color:#e11d48;background:#fff}.lr-fav[data-v-9ca4cf4c] svg{width:19px;height:19px}.lr-photos[data-v-9ca4cf4c]{right:8px;font-size:.72rem;font-weight:700;color:#fff;background:#0f172a99;border-radius:0}.lr-photos[data-v-9ca4cf4c],.lr-reserved[data-v-9ca4cf4c]{position:absolute;bottom:8px;z-index:3;display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;pointer-events:none}.lr-reserved[data-v-9ca4cf4c]{left:8px;font-size:.7rem;font-weight:800;color:#b45309;background:#fffbebf7;box-shadow:0 2px 8px #0003}.lr-reserved[data-v-9ca4cf4c] svg{width:12px;height:12px}.lr-photos[data-v-9ca4cf4c] svg{width:14px;height:14px}.lr-body[data-v-9ca4cf4c]{flex:1;min-width:0;padding:.85rem 1rem;display:flex;flex-direction:column}.lr-trans[data-v-9ca4cf4c]{display:inline-flex;align-self:flex-start;align-items:center;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.18rem .5rem;border-radius:0;margin-bottom:.35rem}.lr-trans.tt-sale[data-v-9ca4cf4c]{background:#eff6ff;color:#4338ca}.lr-trans.tt-rent[data-v-9ca4cf4c]{background:#f5f3ff;color:#6d28d9}.lr-trans.tt-buy[data-v-9ca4cf4c]{background:#ecfdf5;color:#047857}.lr-price-row[data-v-9ca4cf4c]{display:flex;align-items:baseline;gap:.5rem}.lr-price[data-v-9ca4cf4c]{font-size:1.3rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.lr-lowest30[data-v-9ca4cf4c]{font-size:.72rem;color:#94a3b8;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lr-per[data-v-9ca4cf4c]{font-size:.78rem;color:#64748b;font-weight:600}.lr-name[data-v-9ca4cf4c]{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-9ca4cf4c]:hover{color:#4f46e5}.lr-loc[data-v-9ca4cf4c]{display:flex;align-items:center;gap:.3rem;font-size:.82rem;color:#64748b;margin-bottom:.5rem}.lr-loc[data-v-9ca4cf4c] svg{width:15px;height:15px}.lr-feats[data-v-9ca4cf4c]{list-style:none;padding:0;margin:0 0 .3rem;display:flex;flex-wrap:wrap;gap:.4rem}.lr-feats li[data-v-9ca4cf4c]{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-9ca4cf4c] svg{width:14px;height:14px;opacity:.7}.lr-dev[data-v-9ca4cf4c]{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-9ca4cf4c] svg{width:15px;height:15px}.lr-dev-logo[data-v-9ca4cf4c]{width:20px;height:20px;border-radius:0;-o-object-fit:cover;object-fit:cover;background:#fff;flex-shrink:0}.lr-mapwrap[data-v-9ca4cf4c]{position:sticky;top:calc(var(--header-h, 64px) + .75rem);align-self:start}.lr-map[data-v-9ca4cf4c]{position:relative;height:calc(100vh - var(--header-h, 64px) - 1.5rem);min-height:480px;border-radius:0;overflow:hidden;border:1px solid #e2e8f0}.lr-map.drawing[data-v-9ca4cf4c] .leaflet-container{cursor:crosshair}.lr-drawbar[data-v-9ca4cf4c]{position:absolute;z-index:1000;top:12px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.4rem;padding:.4rem .55rem;background:#fff;border:1px solid #e2e8f0;border-radius:0;box-shadow:0 8px 24px -10px #0f172a66}.lr-drawbar-hint[data-v-9ca4cf4c]{display:inline-flex;align-items:center;gap:.3rem;font-size:.8rem;font-weight:700;color:#334155;padding:0 .3rem}.lr-drawbar-hint[data-v-9ca4cf4c] svg{width:16px;height:16px;color:#4f46e5}.lr-drawbar-hint em[data-v-9ca4cf4c]{font-style:normal;font-weight:600;color:#94a3b8}.lr-drawhelp[data-v-9ca4cf4c]{position:absolute;z-index:999;left:50%;bottom:22px;transform:translate(-50%);width:min(90%,420px);display:flex;align-items:flex-start;gap:.6rem;padding:.8rem 1rem;background:#0f172aeb;color:#fff;border-radius:0;box-shadow:0 12px 30px -10px #00000080}.lr-drawhelp[data-v-9ca4cf4c] svg{width:26px;height:26px;flex-shrink:0;color:#93c5fd}.lr-drawhelp-txt[data-v-9ca4cf4c]{display:flex;flex-direction:column;gap:.15rem;line-height:1.35}.lr-drawhelp-txt strong[data-v-9ca4cf4c]{font-size:.92rem;font-weight:800}.lr-drawhelp-txt span[data-v-9ca4cf4c]{font-size:.8rem;color:#cbd5e1}.lr-drawhelp-txt b[data-v-9ca4cf4c]{color:#fff}.db-btn[data-v-9ca4cf4c]{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .6rem;font-size:.8rem;font-weight:700;border:1px solid #d8e0ea;border-radius:0;background:#fff;color:#334155;cursor:pointer}.db-btn[data-v-9ca4cf4c]:disabled{opacity:.45;cursor:default}.db-btn[data-v-9ca4cf4c]:not(:disabled):hover{border-color:#c7d2fe;background:#eef2ff}.db-go[data-v-9ca4cf4c]{background:#4f46e5;color:#fff;border-color:#4f46e5}.db-go[data-v-9ca4cf4c]:not(:disabled):hover{background:#4338ca}.db-btn[data-v-9ca4cf4c] svg{width:14px;height:14px}.lr-map[data-v-9ca4cf4c] .leaflet-container{height:100%;width:100%;font-family:inherit}[data-v-9ca4cf4c] .lr-pin-wrap{background:none;border:none}[data-v-9ca4cf4c] .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-9ca4cf4c] .lr-pin{transition:transform .12s,box-shadow .12s}[data-v-9ca4cf4c] .lr-pin.hot{transform:scale(1.18);box-shadow:0 8px 18px -4px #0f172a73}[data-v-9ca4cf4c] .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-9ca4cf4c] .lr-cluster.hot,[data-v-9ca4cf4c] .lr-cluster:hover{transform:scale(1.12);box-shadow:0 10px 22px -6px #4338cab3}.lr-baselayer[data-v-9ca4cf4c]{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-9ca4cf4c]{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-9ca4cf4c]{background:#6366f1;color:#fff}.lr-baselayer button[data-v-9ca4cf4c] svg{width:15px;height:15px}[data-v-9ca4cf4c] .leaflet-popup-content{margin:0;width:248px!important}[data-v-9ca4cf4c] .leaflet-popup-content-wrapper{padding:0;border-radius:0;overflow:hidden}[data-v-9ca4cf4c] .lr-pop{display:block;text-decoration:none;color:inherit}[data-v-9ca4cf4c] .lr-pop-imgwrap{position:relative;display:block;width:100%;height:140px;background:#eef2f7;overflow:hidden}[data-v-9ca4cf4c] .lr-pop-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}[data-v-9ca4cf4c] .lr-pop-wm{position:absolute;right:7px;bottom:6px;font-size:.6rem;font-weight:800;color:#ffffffd9;text-shadow:0 1px 3px rgba(0,0,0,.6);letter-spacing:.02em}[data-v-9ca4cf4c] .lr-pop-badge{position:absolute;top:8px;left:8px;font-size:.62rem;font-weight:700;padding:.18rem .45rem;border-radius:0;color:#fff}[data-v-9ca4cf4c] .lr-pop-body{display:block;padding:.6rem .7rem .7rem}[data-v-9ca4cf4c] .lr-pop-price{display:block;color:#0f172a;font-size:1.05rem;font-weight:800;letter-spacing:-.01em}[data-v-9ca4cf4c] .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-9ca4cf4c] .lr-pop-feats{display:block;font-size:.76rem;font-weight:600;color:#64748b}[data-v-9ca4cf4c] .lr-pop-cta{display:inline-flex;align-items:center;gap:.2rem;margin-top:.45rem;font-size:.78rem;font-weight:800;color:#4f46e5}[data-v-9ca4cf4c] .lr-pop-cta svg{width:15px;height:15px}@media(max-width:640px){.lr-card[data-v-9ca4cf4c]{flex-direction:column}.lr-media[data-v-9ca4cf4c]{flex-basis:auto;width:100%;aspect-ratio:16/10}}.map-cta[data-v-4c5bd0ab]{margin:2rem 0 1.5rem;padding:0 1rem}@media(max-width:768px){.map-cta[data-v-4c5bd0ab]{margin:1.5rem 0 1rem}}.map-cta-content[data-v-4c5bd0ab]{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-4c5bd0ab]{flex-direction:column;text-align:center;gap:1rem;padding:1.25rem 1rem}}.map-cta-icon[data-v-4c5bd0ab]{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-4c5bd0ab] svg{width:24px;height:24px;color:var(--c-primary)}@media(max-width:768px){.map-cta-icon[data-v-4c5bd0ab]{margin:0 auto}}.map-cta-text[data-v-4c5bd0ab]{flex:1;display:flex;flex-direction:column;gap:.25rem}.map-cta-text strong[data-v-4c5bd0ab]{font-size:1rem;font-weight:700;color:var(--c-800);line-height:1.4}.map-cta-text span[data-v-4c5bd0ab]{font-size:.875rem;color:var(--c-600);line-height:1.4}@media(max-width:768px){.map-cta-text[data-v-4c5bd0ab]{align-items:center}}.map-cta-btn[data-v-4c5bd0ab]{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-4c5bd0ab] svg{width:18px;height:18px}.map-cta-btn[data-v-4c5bd0ab]: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-4c5bd0ab]{width:100%;justify-content:center}}.ms[data-v-2370c77d]{max-width:1280px;margin:2rem auto;padding:0 1rem}.ms-h2[data-v-2370c77d]{font-size:1.35rem;font-weight:800;color:#0f172a;margin:0 0 .3rem;letter-spacing:-.01em}.ms-intro[data-v-2370c77d]{margin:0 0 1rem;color:#64748b;font-size:.9rem}.ms-grid[data-v-2370c77d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem}.ms-tile[data-v-2370c77d]{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-2370c77d]:hover{transform:translateY(-2px);border-color:#c7d2fe;box-shadow:0 12px 28px -14px #2563eb66}.ms-tile--static[data-v-2370c77d]:hover{transform:none;border-color:#e8edf3;box-shadow:0 2px 12px -8px #0f172a2e;cursor:default}.ms-ic[data-v-2370c77d]{width:26px;height:26px;color:#4f46e5;margin-bottom:.25rem}.ms-label[data-v-2370c77d]{font-size:.82rem;font-weight:700;color:#64748b}.ms-value[data-v-2370c77d]{font-size:1.45rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.ms-value small[data-v-2370c77d]{font-size:.8rem;font-weight:700;color:#64748b}.ms-count[data-v-2370c77d]{font-size:.74rem;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-5a0986a7]{background:var(--c-50);padding:1rem 0 2rem}.nc-card[data-v-5a0986a7]{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-5a0986a7]{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-5a0986a7]{width:20px;height:20px;color:var(--c-primary)}.nc-sub[data-v-5a0986a7]{color:var(--c-500);margin:.25rem 0 1.25rem;font-size:.875rem}.nc-grid[data-v-5a0986a7]{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.nc-item[data-v-5a0986a7]{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-5a0986a7]{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--c-primary-ring)}.nc-item:hover .nc-item-arrow[data-v-5a0986a7],.nc-item:hover .nc-item-name[data-v-5a0986a7]{color:var(--c-primary)}.nc-item:hover .nc-item-arrow[data-v-5a0986a7]{transform:translate(2px)}.nc-item-icon[data-v-5a0986a7]{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-5a0986a7] svg{width:14px;height:14px}.nc-item-body[data-v-5a0986a7]{display:flex;flex-direction:column;flex:1;min-width:0}.nc-item-name[data-v-5a0986a7]{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-5a0986a7]{font-size:.75rem;color:var(--c-500)}.nc-item-arrow[data-v-5a0986a7]{width:11px;height:11px;color:var(--c-300);transition:color .15s ease,transform .15s ease}@media(max-width:900px){.nc-grid[data-v-5a0986a7]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.nc-grid[data-v-5a0986a7]{grid-template-columns:1fr}.nc-card[data-v-5a0986a7]{padding:1.25rem}}[data-v-c422793d]: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-c422793d]{background:var(--c-50);padding-block:2rem}.nearby-card-wrap[data-v-c422793d]{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-c422793d]{margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--c-100)}.nearby-title[data-v-c422793d]{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;color:var(--c-800);margin:0}.nearby-title-icon[data-v-c422793d]{color:var(--c-primary);width:16px;height:16px;flex-shrink:0}.nearby-subtitle[data-v-c422793d]{font-size:.8125rem;color:var(--c-500);margin:.25rem 0 0}.nearby-grid[data-v-c422793d]{display:grid;grid-template-columns:repeat(2,1fr);gap:.875rem}@media(min-width:640px){.nearby-grid[data-v-c422793d]{grid-template-columns:repeat(3,1fr)}}.nearby-card[data-v-c422793d]{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-c422793d]:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--c-primary-ring)}.nearby-card:hover .nearby-image img[data-v-c422793d]{transform:scale(1.05)}.nearby-card:hover .nearby-name[data-v-c422793d]{color:var(--c-primary)}.nearby-image[data-v-c422793d]{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-c422793d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.nearby-image--empty[data-v-c422793d]{background:linear-gradient(145deg,#6366f1,#8b5cf6)}.nearby-placeholder[data-v-c422793d]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#ffffffbf}.nearby-placeholder svg[data-v-c422793d]{width:32px;height:32px}.nearby-body[data-v-c422793d]{padding:.625rem .75rem}.nearby-tag[data-v-c422793d]{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-c422793d]{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-c422793d]{display:block;font-size:.6875rem;color:var(--c-600)}.nearby-address[data-v-c422793d],.nearby-suburb[data-v-c422793d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nearby-suburb[data-v-c422793d]{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-c422793d]{width:9px;height:9px;flex-shrink:0}@media(max-width:639px){.nearby-grid[data-v-c422793d]{grid-template-columns:1fr;gap:.625rem}.nearby-card[data-v-c422793d]{display:grid;grid-template-columns:100px 1fr}.nearby-image[data-v-c422793d]{height:100%;aspect-ratio:unset}}.np[data-v-3ea87aa1]{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-3ea87aa1]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:0 0 .5rem}.np-title[data-v-3ea87aa1]{font-size:1.2rem;font-weight:800;color:#0f172a;margin:0}.np-sub[data-v-3ea87aa1]{font-size:.85rem;color:#64748b;margin:.2rem 0 0;max-width:46ch}.np-radius[data-v-3ea87aa1]{display:inline-flex;gap:.3rem;background:#f1f5f9;padding:.25rem;border-radius:0}.np-rbtn[data-v-3ea87aa1]{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-3ea87aa1]:hover:not(:disabled){color:#1e293b}.np-rbtn.on[data-v-3ea87aa1]{background:#fff;color:#4f46e5;box-shadow:0 2px 8px -2px #0f172a2e}.np-rbtn[data-v-3ea87aa1]:disabled{opacity:.4;cursor:not-allowed}.np-rcount[data-v-3ea87aa1]{font-size:.72rem;font-weight:700;color:#94a3b8;background:#eef2f7;border-radius:0;padding:.05rem .4rem}.np-rbtn.on .np-rcount[data-v-3ea87aa1]{background:#eff6ff;color:#4f46e5}.np-count[data-v-3ea87aa1]{display:flex;align-items:center;gap:.35rem;font-size:.9rem;color:#475569;margin:0 0 .9rem}.np-count strong[data-v-3ea87aa1]{color:#0f172a}.np-count[data-v-3ea87aa1] svg{width:18px;height:18px;color:#4f46e5}.np-list[data-v-3ea87aa1]{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-3ea87aa1]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.np-card[data-v-3ea87aa1]{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-3ea87aa1]:hover{box-shadow:0 8px 24px -14px #0f172a47;border-color:#dbe3ee}.np-stretch[data-v-3ea87aa1]{position:absolute;inset:0;z-index:1}.np-media[data-v-3ea87aa1]{position:relative;z-index:2;width:100%;aspect-ratio:3/2;background:linear-gradient(135deg,#eef2f7,#e2e8f0);overflow:hidden}.np-media[data-v-3ea87aa1] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.np-card:hover .np-media[data-v-3ea87aa1] img{transform:scale(1.04)}.np-badge[data-v-3ea87aa1]{position:absolute;top:8px;left:8px;font-size:.66rem;font-weight:700;padding:.2rem .5rem;border-radius:0;color:#fff;box-shadow:0 2px 8px #0003}.badge-private[data-v-3ea87aa1]{background:#2563ebf2}.badge-agency[data-v-3ea87aa1]{background:#7c3aedf2}.badge-developer[data-v-3ea87aa1]{background:#059669f2}.np-distbadge[data-v-3ea87aa1]{position:absolute;top:8px;right:8px;z-index:3;display:inline-flex;align-items:center;gap:.2rem;font-size:.68rem;font-weight:800;padding:.2rem .5rem;border-radius:0;color:#fff;background:#0f172ac7}.np-distbadge[data-v-3ea87aa1] svg{width:13px;height:13px}.np-body[data-v-3ea87aa1]{flex:1;min-width:0;display:flex;flex-direction:column;padding:.7rem .8rem}.np-trans[data-v-3ea87aa1]{display:inline-flex;align-self:flex-start;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .45rem;border-radius:0;margin-bottom:.3rem}.np-trans.tt-sale[data-v-3ea87aa1]{background:#eff6ff;color:#4338ca}.np-price-row[data-v-3ea87aa1]{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.np-price[data-v-3ea87aa1]{font-size:1.15rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1.1}.np-price-per[data-v-3ea87aa1]{font-size:.76rem;color:#64748b;font-weight:600}.np-card-title[data-v-3ea87aa1]{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-3ea87aa1]:hover{color:#4f46e5}.np-loc[data-v-3ea87aa1]{display:flex;align-items:center;gap:.25rem;font-size:.8rem;color:#94a3b8;margin:.3rem 0 .5rem}.np-loc[data-v-3ea87aa1] svg{width:14px;height:14px;flex-shrink:0}.np-feats[data-v-3ea87aa1]{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-3ea87aa1]{position:relative}.np-feats span[data-v-3ea87aa1]:not(:last-child):after{content:"·";position:absolute;right:-.4rem;color:#cbd5e1}.nb[data-v-be26c8b4]{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-be26c8b4]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:0 0 .9rem}.nb-title[data-v-be26c8b4]{font-size:1.2rem;font-weight:800;color:#0f172a;margin:0}.nb-center[data-v-be26c8b4]{font-size:.85rem;font-weight:600;color:#4f46e5;display:inline-flex;align-items:center;gap:.35rem}.nb-center[data-v-be26c8b4] svg{width:17px;height:17px}.nb-walkscore[data-v-be26c8b4]{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-be26c8b4]{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-be26c8b4],.nb-ws-ring[data-v-be26c8b4]{border-radius:50%;display:flex;align-items:center;justify-content:center}.nb-ws-num[data-v-be26c8b4]{width:44px;height:44px;background:#fff;font-size:1.15rem;font-weight:800;color:#0f172a}.nb-ws-text[data-v-be26c8b4]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.nb-ws-label[data-v-be26c8b4]{font-size:1rem;font-weight:800;line-height:1.1}.nb-ws-sub[data-v-be26c8b4]{font-size:.82rem;font-weight:500;color:#64748b;line-height:1.35}.nb-ws-sub strong[data-v-be26c8b4]{color:#0f172a;font-weight:800}.nb-ws-tag[data-v-be26c8b4]{position:absolute;top:.6rem;right:.75rem;font-size:.64rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}@media(max-width:480px){.nb-ws-tag[data-v-be26c8b4]{display:none}}.nb-grid[data-v-be26c8b4]{display:grid;grid-template-columns:1.4fr 1fr;gap:1rem;align-items:stretch}@media(max-width:760px){.nb-grid[data-v-be26c8b4]{grid-template-columns:1fr}}.nb-list[data-v-be26c8b4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.4rem;align-content:start}.nb-item[data-v-be26c8b4]{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-be26c8b4]:hover{background:#f8fafc;border-color:#dbe3ee}.nb-ic[data-v-be26c8b4]{flex:0 0 38px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:0;background:#eff6ff;color:#4f46e5}.nb-ic[data-v-be26c8b4] svg{width:20px;height:20px}.nb-body[data-v-be26c8b4]{display:flex;flex-direction:column;min-width:0;flex:1}.nb-cat[data-v-be26c8b4]{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#94a3b8}.nb-name[data-v-be26c8b4]{font-size:.9rem;font-weight:600;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb-more[data-v-be26c8b4]{font-size:.72rem;font-weight:600;color:#64748b;margin-top:1px}.nb-metrics[data-v-be26c8b4]{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.nb-dist[data-v-be26c8b4]{font-size:.9rem;font-weight:800;color:#0f172a}.nb-dist[data-v-be26c8b4],.nb-walk[data-v-be26c8b4]{white-space:nowrap}.nb-walk[data-v-be26c8b4]{display:inline-flex;align-items:center;gap:.2rem;font-size:.72rem;font-weight:600;color:#94a3b8}.nb-walk[data-v-be26c8b4] svg{width:13px;height:13px}.nb-mapwrap[data-v-be26c8b4]{min-height:240px;border-radius:0;overflow:hidden;border:1px solid #e2e8f0}.nb-map[data-v-be26c8b4]{width:100%;height:100%;min-height:240px}.nb-map[data-v-be26c8b4] .leaflet-container{height:100%;width:100%;min-height:240px;font-family:inherit}[data-v-be26c8b4] .nb-pin-wrap{background:none;border:none}[data-v-be26c8b4] .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-be26c8b4] .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-b60580b3]{max-width:1320px;margin:1.5rem auto;padding:0 1rem}.inw-head[data-v-b60580b3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.875rem}.inw-heading[data-v-b60580b3]{font-size:1.25rem;font-weight:700;margin:0;color:var(--c-900,#1a1a1a)}.inw-more[data-v-b60580b3]{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-b60580b3] svg{width:16px;height:16px}.inw-grid[data-v-b60580b3]{list-style:none;padding:0;margin:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.inw-card[data-v-b60580b3]{border:1px solid var(--c-200,#e5e5e5);border-radius:0;overflow:hidden;background:#fff;transition:box-shadow .15s,transform .15s}.inw-card[data-v-b60580b3]:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-2px)}.inw-link[data-v-b60580b3]{text-decoration:none;color:inherit;display:block}.inw-img[data-v-b60580b3]{position:relative;aspect-ratio:4/3;background:var(--c-100,#efefef)}.inw-img[data-v-b60580b3] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.inw-img-ph[data-v-b60580b3]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--c-300,#ccc)}.inw-img-ph[data-v-b60580b3] svg{width:44px;height:44px}.inw-status[data-v-b60580b3]{position:absolute;top:8px;left:8px;font-size:.72rem;font-weight:600;padding:.2rem .5rem;border-radius:0;background:#059669;color:#fff}.inw-body[data-v-b60580b3]{padding:.75rem}.inw-name[data-v-b60580b3]{font-size:.95rem;font-weight:700;margin:0 0 .3rem;color:var(--c-800,#2a2a2a)}.inw-price[data-v-b60580b3]{font-size:1rem;font-weight:700;color:var(--c-primary,#4f46e5);margin-bottom:.25rem}.inw-loc[data-v-b60580b3]{display:flex;align-items:center;gap:.25rem;font-size:.8rem;color:var(--c-500,#777)}.inw-loc[data-v-b60580b3] svg{width:14px;height:14px}.hero-section[data-v-e6996b36]{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-e6996b36]{padding:4rem 1rem}}.hero-background[data-v-e6996b36]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero-shape[data-v-e6996b36]{position:absolute;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);animation:float-e6996b36 20s ease-in-out infinite}.hero-shape.hero-shape-1[data-v-e6996b36]{width:500px;height:500px;top:-250px;right:-100px;animation-delay:0s}.hero-shape.hero-shape-2[data-v-e6996b36]{width:300px;height:300px;bottom:-150px;left:-50px;animation-delay:7s}.hero-shape.hero-shape-3[data-v-e6996b36]{width:200px;height:200px;top:50%;left:20%;animation-delay:14s}@keyframes float-e6996b36{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}.hero-container[data-v-e6996b36]{max-width:1100px;margin:0 auto;position:relative;z-index:1}.hero-content[data-v-e6996b36]{text-align:center;max-width:800px;margin:0 auto}.hero-badge[data-v-e6996b36]{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-e6996b36] svg{width:16px;height:16px;color:#fbbf24}.hero-title[data-v-e6996b36]{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-e6996b36]{font-size:2.5rem}}.hero-lead[data-v-e6996b36]{font-size:1.375rem;margin:0 0 3rem;color:#ffffffe6;line-height:1.6}@media(max-width:768px){.hero-lead[data-v-e6996b36]{font-size:1.125rem;margin-bottom:2rem}}.hero-stats-inline[data-v-e6996b36]{display:flex;justify-content:center;gap:2rem;margin-bottom:3rem;flex-wrap:wrap}@media(max-width:768px){.hero-stats-inline[data-v-e6996b36]{gap:1rem}}.hero-stat[data-v-e6996b36]{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-e6996b36] svg{width:44px;height:44px;flex-shrink:0}.hero-stat span[data-v-e6996b36]{font-size:1.0625rem;color:#fff}.hero-stat span strong[data-v-e6996b36]{font-weight:700}@media(max-width:640px){.hero-stat[data-v-e6996b36]{padding:.875rem 1.25rem;gap:.75rem}.hero-stat[data-v-e6996b36] svg{width:36px;height:36px}.hero-stat span[data-v-e6996b36]{font-size:1rem}}.hero-cta[data-v-e6996b36]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero-button[data-v-e6996b36]{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-e6996b36] svg{width:20px;height:20px}.hero-button-primary[data-v-e6996b36]{background:#fff;color:var(--c-primary);box-shadow:0 4px 16px #00000026}.hero-button-primary[data-v-e6996b36] svg{color:var(--c-primary)!important}.hero-button-primary[data-v-e6996b36]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.hero-button-secondary[data-v-e6996b36]{background:transparent;color:#fff;border-color:#fff}.hero-button-secondary[data-v-e6996b36]:hover{background:#fff;color:var(--c-primary);transform:translateY(-2px)}@media(max-width:640px){.hero-button[data-v-e6996b36]{flex:1;min-width:160px;justify-content:center;padding:.875rem 1.5rem;font-size:1rem}}.about-page-wrapper[data-v-e6996b36]{background:#fff;padding:4rem 0 5rem}@media(max-width:768px){.about-page-wrapper[data-v-e6996b36]{padding:3rem 0 4rem}}.container[data-v-e6996b36]{max-width:1100px;margin:0 auto;padding:0 1.5rem}.content-section[data-v-e6996b36]{margin-bottom:4rem}.content-section h2[data-v-e6996b36]{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-e6996b36]{font-size:1.5rem}}.content-section p[data-v-e6996b36]{font-size:1.0625rem;line-height:1.7;color:var(--c-700);margin:0 0 1rem}.stats-section[data-v-e6996b36]{margin-bottom:4rem}.stats-section h2[data-v-e6996b36]{text-align:center;font-size:1.875rem;color:var(--c-800);margin:0 0 2.5rem;font-weight:700}.stats-grid[data-v-e6996b36]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}@media(max-width:968px){.stats-grid[data-v-e6996b36]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.stats-grid[data-v-e6996b36]{grid-template-columns:1fr;gap:1.5rem}}.stat-card[data-v-e6996b36]{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-e6996b36]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.stat-icon[data-v-e6996b36]{margin-bottom:1.5rem}.stat-icon[data-v-e6996b36] svg{width:96px;height:96px}@media(max-width:768px){.stat-icon[data-v-e6996b36] svg{width:80px;height:80px}}.stat-number[data-v-e6996b36]{font-size:2.5rem;font-weight:800;color:var(--c-800);margin-bottom:.5rem}.stat-label[data-v-e6996b36]{font-size:1rem;color:var(--c-600)}.features-grid[data-v-e6996b36]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(max-width:768px){.features-grid[data-v-e6996b36]{grid-template-columns:1fr;gap:1.5rem}}.feature-card[data-v-e6996b36]{padding:1.5rem;border-left:4px solid var(--c-primary);background:var(--c-50);border-radius:var(--r-lg)}.feature-card h3[data-v-e6996b36]{font-size:1.25rem;color:var(--c-800);margin:0 0 .75rem;font-weight:700}.feature-card p[data-v-e6996b36]{font-size:1rem;line-height:1.6;color:var(--c-600);margin:0}.feature-icon[data-v-e6996b36]{margin-bottom:1.25rem}.feature-icon[data-v-e6996b36] svg{width:96px;height:96px}@media(max-width:768px){.feature-icon[data-v-e6996b36] svg{width:84px;height:84px}}.audience-grid[data-v-e6996b36]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media(max-width:768px){.audience-grid[data-v-e6996b36]{grid-template-columns:1fr;gap:1.5rem}}.audience-card[data-v-e6996b36]{padding:2rem;background:#fff;border:2px solid var(--c-200);border-radius:var(--r-xl);transition:all .2s ease}.audience-card[data-v-e6996b36]:hover{border-color:var(--c-primary);box-shadow:0 8px 24px #00000014}.audience-card h3[data-v-e6996b36]{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-e6996b36] svg{width:28px;height:28px;color:var(--c-primary)}.audience-card p[data-v-e6996b36]{font-size:1.0625rem;line-height:1.7;color:var(--c-600);margin:0}.future-section[data-v-e6996b36]{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-e6996b36]{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-e6996b36]{font-size:1.5rem}}.future-section .future-description[data-v-e6996b36]{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-e6996b36]{font-size:1rem;margin-bottom:2rem}}.future-grid[data-v-e6996b36]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1000px;margin:0 auto}@media(max-width:968px){.future-grid[data-v-e6996b36]{grid-template-columns:1fr;gap:1.5rem}}.future-card[data-v-e6996b36]{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-e6996b36]:hover{transform:translateY(-4px);border-color:var(--c-primary);box-shadow:0 12px 32px #0000001a}.future-card h3[data-v-e6996b36]{font-size:1.25rem;color:var(--c-800);margin:0 0 .75rem;font-weight:700}.future-card p[data-v-e6996b36]{font-size:1rem;line-height:1.6;color:var(--c-600);margin:0}.future-icon[data-v-e6996b36]{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-e6996b36] svg{width:48px;height:48px;color:#fff}.cta-section[data-v-e6996b36]{margin:5rem 0 4rem}.cta-card[data-v-e6996b36]{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-e6996b36]{font-size:2rem;margin:0 0 1rem;font-weight:700;color:#fff}@media(max-width:768px){.cta-card h2[data-v-e6996b36]{font-size:1.5rem}}.cta-card p[data-v-e6996b36]{font-size:1.125rem;color:#ffffffe6;max-width:600px;margin:0 auto 2rem}.cta-button[data-v-e6996b36]{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-e6996b36] svg{width:20px;height:20px;color:var(--c-primary)!important}.cta-button[data-v-e6996b36]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003}@media(max-width:640px){.cta-button[data-v-e6996b36]{width:100%;justify-content:center;font-size:1rem}}.inline-link[data-v-e6996b36]{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-e6996b36]:hover{color:var(--c-primary-hover);border-bottom-color:var(--c-primary-hover)}.premium-listing-page[data-v-a938970b]{background:var(--c-50)}.hero-section[data-v-a938970b]{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-a938970b]{padding:3.5rem 1rem}}.hero-background[data-v-a938970b]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero-shape[data-v-a938970b]{position:absolute;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);animation:float-a938970b 20s ease-in-out infinite}.hero-shape.hero-shape-1[data-v-a938970b]{width:500px;height:500px;top:-250px;right:-100px}.hero-shape.hero-shape-2[data-v-a938970b]{width:300px;height:300px;bottom:-150px;left:-50px;animation-delay:7s}@keyframes float-a938970b{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}.hero-container[data-v-a938970b]{max-width:1100px;margin:0 auto;position:relative;z-index:1}.hero-content[data-v-a938970b]{text-align:center;max-width:800px;margin:0 auto}.hero-badge[data-v-a938970b]{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-a938970b] svg{width:16px;height:16px;color:#fff}.hero-title[data-v-a938970b]{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-a938970b]{font-size:2rem}}.hero-subtitle[data-v-a938970b]{font-size:1.25rem;margin:0 0 2rem;color:#ffffffe6;line-height:1.6}@media(max-width:768px){.hero-subtitle[data-v-a938970b]{font-size:1.0625rem}}.hero-cta[data-v-a938970b]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero-button[data-v-a938970b]{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-a938970b] svg{width:20px;height:20px;color:currentColor}.hero-button-primary[data-v-a938970b]{background:#fff;color:var(--c-primary);box-shadow:0 4px 16px #00000026}.hero-button-primary[data-v-a938970b] svg{color:var(--c-primary)}.hero-button-primary[data-v-a938970b]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.container[data-v-a938970b]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.why-direct[data-v-a938970b]{padding:4rem 1.5rem;background:#fff}.why-direct h2[data-v-a938970b]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}@media(max-width:768px){.why-direct h2[data-v-a938970b]{font-size:2rem}}.why-direct .why-grid[data-v-a938970b]{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-a938970b]{grid-template-columns:1fr}}.why-direct .why-card[data-v-a938970b]{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-a938970b]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.why-direct .why-card .why-icon[data-v-a938970b]{width:56px;height:56px;color:var(--c-primary);margin:0 auto 1rem}.why-direct .why-card h3[data-v-a938970b]{font-size:1.125rem;font-weight:700;margin:0 0 .625rem;color:var(--c-900)}.why-direct .why-card p[data-v-a938970b]{color:var(--c-600);margin:0;line-height:1.6;font-size:.9375rem}.packages-section[data-v-a938970b]{padding:4rem 1.5rem;background:var(--c-50)}.packages-section h2[data-v-a938970b]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}@media(max-width:768px){.packages-section h2[data-v-a938970b]{font-size:2rem}}.packages-section .packages-grid[data-v-a938970b]{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-a938970b]{grid-template-columns:1fr;max-width:500px}}.packages-section .package-card[data-v-a938970b]{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-a938970b]{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-a938970b]{transform:scale(1)}}.packages-section .package-card[data-v-a938970b]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0000001f}.packages-section .package-card:hover.highlighted[data-v-a938970b]{transform:translateY(-4px) scale(1.05)}@media(max-width:968px){.packages-section .package-card:hover.highlighted[data-v-a938970b]{transform:translateY(-4px)}}.packages-section .package-card .package-badge[data-v-a938970b]{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-a938970b]{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-a938970b]{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-a938970b]{font-size:1rem;font-weight:600;color:var(--c-500)}.packages-section .package-card .package-price-note[data-v-a938970b]{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-a938970b]{list-style:none;padding:0;margin:0 0 2rem}.packages-section .package-card .package-features li[data-v-a938970b]{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-a938970b]{width:20px;height:20px;color:var(--c-success);flex-shrink:0;margin-top:.125rem}.packages-section .package-card .package-cta[data-v-a938970b]{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-a938970b]:hover{background:var(--c-accent);transform:translateY(-2px);box-shadow:0 6px 20px #2563eb4d}.custom-package[data-v-a938970b]{padding:4rem 1.5rem;background:#fff}.custom-package .custom-card[data-v-a938970b]{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-a938970b]{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-a938970b]{font-size:1.5rem}}.custom-package .custom-card p[data-v-a938970b]{font-size:1.0625rem;color:var(--c-700);line-height:1.6;margin:0 0 2rem}.custom-package .custom-card .custom-cta[data-v-a938970b]{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-a938970b]:hover{background:var(--c-accent);transform:translateY(-2px);box-shadow:0 8px 24px #2563eb4d}.addons-section[data-v-a938970b]{padding:4rem 1.5rem;background:var(--c-50)}.addons-section h2[data-v-a938970b]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}@media(max-width:768px){.addons-section h2[data-v-a938970b]{font-size:2rem}}.addons-section .addons-table-wrapper[data-v-a938970b]{max-width:900px;margin:0 auto;overflow-x:auto}.addons-section .addons-table[data-v-a938970b]{width:100%;background:#fff;border-radius:var(--r-lg);overflow:hidden;box-shadow:0 4px 20px #00000014}.addons-section .addons-table thead[data-v-a938970b]{background:var(--c-primary);color:#fff}.addons-section .addons-table thead th[data-v-a938970b]{padding:1.25rem 1.5rem;text-align:left;font-weight:700;font-size:1rem}.addons-section .addons-table thead th[data-v-a938970b]:last-child{text-align:right}.addons-section .addons-table tbody tr[data-v-a938970b]{border-bottom:1px solid var(--c-200)}.addons-section .addons-table tbody tr[data-v-a938970b]:last-child{border-bottom:none}.addons-section .addons-table tbody tr[data-v-a938970b]:hover{background:var(--c-50)}.addons-section .addons-table tbody td[data-v-a938970b]{padding:1.25rem 1.5rem;font-size:.9375rem;color:var(--c-700)}.addons-section .addons-table tbody td.price-cell[data-v-a938970b]{text-align:right;font-weight:700;color:var(--c-primary)}.how-it-works[data-v-a938970b]{padding:4rem 1.5rem;background:#fff}.how-it-works h2[data-v-a938970b]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}@media(max-width:768px){.how-it-works h2[data-v-a938970b]{font-size:2rem}}.how-it-works .steps-grid[data-v-a938970b]{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-a938970b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.how-it-works .steps-grid[data-v-a938970b]{grid-template-columns:1fr}}.how-it-works .step-card[data-v-a938970b]{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-a938970b]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.how-it-works .step-card .step-number[data-v-a938970b]{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-a938970b]{font-size:1.0625rem;font-weight:700;margin:0 0 .625rem;color:var(--c-900)}.how-it-works .step-card p[data-v-a938970b]{color:var(--c-600);margin:0;line-height:1.5;font-size:.9375rem}.faq-section[data-v-a938970b]{padding:4rem 1.5rem;background:var(--c-50)}.faq-section h2[data-v-a938970b]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}@media(max-width:768px){.faq-section h2[data-v-a938970b]{font-size:2rem}}.faq-section .faq-list[data-v-a938970b]{max-width:900px;margin:0 auto}.faq-section .faq-item[data-v-a938970b]{padding:2rem;background:#fff;border-radius:var(--r-lg);margin-bottom:1rem;box-shadow:0 2px 8px #0000000a}.faq-section .faq-item[data-v-a938970b]:hover{box-shadow:0 4px 16px #00000014}.faq-section .faq-item h3[data-v-a938970b]{font-size:1.125rem;font-weight:700;margin:0 0 .75rem;color:var(--c-900)}.faq-section .faq-item p[data-v-a938970b]{color:var(--c-600);margin:0;line-height:1.7;font-size:.9375rem}.final-cta-section[data-v-a938970b]{padding:5rem 1.5rem;background:#fff;text-align:center}.final-cta-section h2[data-v-a938970b]{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-a938970b]{font-size:2rem}}.final-cta-section .cta-description[data-v-a938970b]{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-a938970b]{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-a938970b]:hover{background:var(--c-accent);transform:translateY(-2px);box-shadow:0 8px 24px #2563eb4d}.final-cta-section .cta-note[data-v-a938970b]{margin-top:1.5rem;color:var(--c-600);font-size:.9375rem}@media(max-width:768px){h2[data-v-a938970b]{font-size:2rem!important}}.pr[data-v-04c5fdfb]{margin-top:1rem}.pr-heading[data-v-04c5fdfb]{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;color:#0f172a;margin:0 0 1rem}.pr-heading-icon[data-v-04c5fdfb]{color:#f59e0b;width:20px;height:20px}.pr-summary[data-v-04c5fdfb]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.pr-avg[data-v-04c5fdfb]{font-size:2.4rem;font-weight:800;color:#0f172a;line-height:1}.pr-stars[data-v-04c5fdfb]{display:inline-flex;gap:.1rem}.pr-star[data-v-04c5fdfb]{width:18px;height:18px}.pr-star--on[data-v-04c5fdfb],.pr-star--sm[data-v-04c5fdfb]{color:#f59e0b}.pr-star--sm[data-v-04c5fdfb]{width:14px;height:14px}.pr-count[data-v-04c5fdfb]{font-size:.9rem;color:#64748b;margin-top:.25rem}.pr-empty[data-v-04c5fdfb]{color:#64748b;font-size:.95rem;margin:0 0 1rem}.pr-list[data-v-04c5fdfb]{list-style:none;padding:0;margin:0 0 1.25rem;display:grid;gap:.75rem}.pr-item[data-v-04c5fdfb]{padding:.8rem .9rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.pr-item-head[data-v-04c5fdfb]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.pr-item-author[data-v-04c5fdfb]{font-weight:700;color:#0f172a;font-size:.92rem}.pr-item-stars[data-v-04c5fdfb]{display:inline-flex;gap:.08rem}.pr-item-date[data-v-04c5fdfb]{font-size:.78rem;color:#94a3b8;margin-left:auto}.pr-item-comment[data-v-04c5fdfb]{margin:.45rem 0 0;color:#334155;font-size:.92rem;line-height:1.5}.pr-form-wrap[data-v-04c5fdfb]{border-top:1px solid #f1f5f9;padding-top:1rem}.pr-form-title[data-v-04c5fdfb]{font-size:1rem;font-weight:700;color:#0f172a;margin:0 0 .6rem}.pr-rate[data-v-04c5fdfb]{display:inline-flex;gap:.15rem;margin-bottom:.7rem}.pr-rate-star[data-v-04c5fdfb]{background:none;border:none;padding:.1rem;cursor:pointer;line-height:0}.pr-star--pick[data-v-04c5fdfb]{width:28px;height:28px;color:#cbd5e1;transition:color .12s}.pr-star--active[data-v-04c5fdfb]{color:#f59e0b}.pr-input[data-v-04c5fdfb],.pr-textarea[data-v-04c5fdfb]{width:100%;box-sizing:border-box;padding:.6rem .75rem;margin-bottom:.6rem;border:1px solid #cbd5e1;border-radius:10px;font:inherit;font-size:.92rem;color:#1f2937}.pr-textarea[data-v-04c5fdfb]{resize:vertical}.pr-error[data-v-04c5fdfb]{color:#dc2626;font-size:.86rem;margin:0 0 .6rem}.pr-submit[data-v-04c5fdfb]{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:10px;cursor:pointer}.pr-submit[data-v-04c5fdfb]:disabled{opacity:.6;cursor:default}.pr-spin[data-v-04c5fdfb]{animation:pr-spin-04c5fdfb .9s linear infinite;width:16px;height:16px}@keyframes pr-spin-04c5fdfb{to{transform:rotate(1turn)}}.pr-thanks[data-v-04c5fdfb]{display:flex;align-items:center;gap:.5rem;color:#16a34a;font-weight:600;font-size:.95rem}.pr-thanks--pending[data-v-04c5fdfb]{color:#b45309}.pr-thanks-icon[data-v-04c5fdfb]{width:20px;height:20px}.pr-login-cta[data-v-04c5fdfb]{display:flex;align-items:center;gap:.55rem;color:#475569;font-size:.95rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:.8rem .9rem}.pr-login-icon[data-v-04c5fdfb]{width:18px;height:18px}.pr-login-icon[data-v-04c5fdfb],.pr-login-link[data-v-04c5fdfb]{color:var(--c-primary,#2563eb)}.pr-login-link[data-v-04c5fdfb]{font-weight:700;text-decoration:none}.pr-login-link[data-v-04c5fdfb]:hover{text-decoration:underline}.gallery__preview[data-v-9ce5ddd6]{position:relative;width:100%;height:var(--v0c5ff5a6);background:var(--c-100);overflow:hidden;cursor:pointer}.gallery__preview--banner[data-v-9ce5ddd6]{height:auto;aspect-ratio:4/1;max-height:520px}.gallery__img[data-v-9ce5ddd6]{position:absolute;inset:0;width:100%;height:100%}.gallery__img--banner[data-v-9ce5ddd6]{-o-object-fit:cover;object-fit:cover;transition:transform .35s ease}.gallery__img--hero[data-v-9ce5ddd6]{-o-object-fit:contain;object-fit:contain;transition:transform .35s ease}.gallery__preview:hover .gallery__img--banner[data-v-9ce5ddd6],.gallery__preview:hover .gallery__img--hero[data-v-9ce5ddd6]{transform:scale(1.03)}.gallery__overlay[data-v-9ce5ddd6]{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-9ce5ddd6],.gallery__overlay[data-v-9ce5ddd6]{position:absolute;display:flex;pointer-events:none}.gallery__caption[data-v-9ce5ddd6]{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-9ce5ddd6]{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-9ce5ddd6]{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-9ce5ddd6] svg{width:14px;height:14px}@media(max-width:639px){.gallery__caption[data-v-9ce5ddd6]{padding:1.5rem .875rem .75rem}.gallery__caption-text[data-v-9ce5ddd6]{font-size:.875rem}.gallery__caption-count[data-v-9ce5ddd6]{font-size:.75rem;padding:.25rem .625rem}}.gallery__preview:hover .gallery__overlay[data-v-9ce5ddd6]{background:#0006;color:#fff}.gallery__overlay-icon[data-v-9ce5ddd6]{transform:translateY(6px);transition:transform .25s ease}.gallery__overlay-icon [data-v-9ce5ddd6] svg{width:32px;height:32px}.gallery__preview:hover .gallery__overlay-icon[data-v-9ce5ddd6]{transform:translateY(0)}.navigate-buttons[data-v-7d3b2350]{display:flex;gap:.5rem;flex-wrap:wrap}.nav-btn--call[data-v-7d3b2350]{background:#22c55e;color:#fff;border-color:#22c55e}.nav-btn--call[data-v-7d3b2350]:hover{background:#16a34a;border-color:#16a34a}@media(max-width:1023px){.navigate-buttons[data-v-7d3b2350]{flex-direction:column}.nav-btn[data-v-7d3b2350]{width:100%;justify-content:center}}@media(min-width:1024px){.nav-btn--call[data-v-7d3b2350]{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-0ea14779]{flex-direction:column}.info-block[data-v-0ea14779],.info-row[data-v-0ea14779]{display:flex;gap:.625rem}.info-row[data-v-0ea14779]{align-items:flex-start;font-size:.9rem;color:var(--c-600);line-height:1.5}.row-icon[data-v-0ea14779]{color:var(--c-primary);width:14px;height:14px;flex-shrink:0;margin-top:3px}.copy-address-btn[data-v-0ea14779]{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-0ea14779]:hover{background:var(--c-primary-surface);color:var(--c-primary);border-color:var(--c-primary-ring)}.copy-address-btn--copied[data-v-0ea14779]{background:#dcfce7;color:#16a34a;border-color:#bbf7d0}.copy-address-btn--copied[data-v-0ea14779]:hover{background:#dcfce7;color:#16a34a}.copy-icon[data-v-0ea14779]{width:12px;height:12px;flex-shrink:0}.location-warning[data-v-0ea14779]{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-0ea14779]{width:13px;height:13px;flex-shrink:0;color:#ca8a04;margin-top:2px}.place-section[data-v-bbbd9f88]{display:flex;flex-direction:column;gap:.75rem}.section-heading[data-v-bbbd9f88]{display:flex;align-items:center;gap:.5rem;color:var(--c-800);margin:0;padding-bottom:.625rem;border-bottom:1px solid var(--c-100)}.heading-icon[data-v-bbbd9f88]{color:var(--c-primary);width:16px;height:16px;flex-shrink:0}.heading-note[data-v-bbbd9f88]{color:var(--c-400);margin-left:auto}.hours-list[data-v-bbbd9f88]{display:flex;flex-direction:column;gap:0;margin:0}.hours-row[data-v-bbbd9f88]{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-bbbd9f88]{font-weight:600;color:var(--c-600)}.hours-row dd[data-v-bbbd9f88],.hours-row dt[data-v-bbbd9f88]{font-size:.8125rem;margin:0}.hours-row dd[data-v-bbbd9f88]{color:var(--c-700);font-weight:500}.hours-row.is-today[data-v-bbbd9f88]{background:var(--c-primary-surface)}.hours-row.is-today dd[data-v-bbbd9f88],.hours-row.is-today dt[data-v-bbbd9f88]{color:var(--c-primary);font-weight:700}.hours-row.is-closed dd[data-v-bbbd9f88],.hours-row.is-closed dt[data-v-bbbd9f88]{color:var(--c-400)}.hours-row.is-open24 dd[data-v-bbbd9f88]{color:var(--c-success);font-weight:600}.hours-row.is-unknown dd[data-v-bbbd9f88],.hours-row.is-unknown dt[data-v-bbbd9f88]{color:var(--c-400)}.no-info[data-v-bbbd9f88]{color:var(--c-400)!important;font-weight:400!important}.open-badge[data-v-bbbd9f88]{font-size:.6875rem;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-bbbd9f88]{background:#dcfce7;color:#15803d}.open-badge--closed[data-v-bbbd9f88]{background:#fee2e2;color:#b91c1c}.hours-row.is-today-closed dd[data-v-bbbd9f88]{color:#b91c1c!important}.hours-row.is-today-open dd[data-v-bbbd9f88]{color:#15803d!important}.today-chip[data-v-bbbd9f88]{font-size:.6rem;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-bbbd9f88]{color:#15803d;background:#dcfce7;border-color:transparent}.today-chip--closed[data-v-bbbd9f88]{color:#b91c1c;background:#fee2e2;border-color:transparent}.place-section[data-v-5ca5526d]{display:flex;flex-direction:column;gap:.875rem}.section-heading[data-v-5ca5526d]{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-5ca5526d]{color:var(--c-primary);width:16px;height:16px;flex-shrink:0}.details-list[data-v-5ca5526d]{display:flex;flex-direction:column;gap:.75rem;margin:0}.detail-row[data-v-5ca5526d]{display:grid;grid-template-columns:80px 1fr;gap:.5rem;align-items:start}.detail-row dt[data-v-5ca5526d]{font-size:.8125rem;font-weight:600;color:var(--c-500);padding-top:.125rem}.detail-row dd[data-v-5ca5526d],.detail-row dt[data-v-5ca5526d]{margin:0}.detail-row dd[data-v-5ca5526d]{min-width:0}.contact-item[data-v-5ca5526d]{margin-bottom:.25rem}.reveal-btn[data-v-5ca5526d]{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-5ca5526d]: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-5ca5526d] svg{width:12px;height:12px}.contact-link[data-v-5ca5526d]{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-5ca5526d]:hover{text-decoration:underline}.contact-link.break-all[data-v-5ca5526d]{word-break:break-all}.contact-link [data-v-5ca5526d] svg{width:12px;height:12px;flex-shrink:0}.ext-icon[data-v-5ca5526d]{width:10px!important;height:10px!important}.website-btn[data-v-5ca5526d]{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-5ca5526d]:hover{background:#3730a3;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.website-btn [data-v-5ca5526d] svg{width:14px;height:14px;flex-shrink:0}.ext-icon-small[data-v-5ca5526d]{width:11px!important;height:11px!important;margin-left:auto;opacity:.8}.dofollow-hint[data-v-5ca5526d]{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-5ca5526d]:hover{color:#9a4208}.dofollow-hint [data-v-5ca5526d] svg{width:11px;height:11px}.contact-owner-section[data-v-5ca5526d]{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-5ca5526d]{display:flex;align-items:center;gap:.4rem;font-size:.9375rem;font-weight:700;color:var(--c-800);margin:0}.contact-owner-title [data-v-5ca5526d] svg{width:16px;height:16px;color:var(--c-primary)}.login-cta[data-v-5ca5526d]{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-5ca5526d]:hover{text-decoration:underline}.login-cta [data-v-5ca5526d] svg{width:14px;height:14px}.contact-textarea[data-v-5ca5526d]{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-5ca5526d]:focus{border-color:var(--c-primary-ring)}.contact-send-btn[data-v-5ca5526d]{display:inline-flex;align-items:center;gap:.4rem}.contact-send-btn [data-v-5ca5526d] svg{width:14px;height:14px}.contact-msg-btn[data-v-5ca5526d]{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-5ca5526d]:hover:not(:disabled){background:#4338ca;transform:translateY(-1px)}.contact-msg-btn[data-v-5ca5526d]:disabled{opacity:.6;cursor:not-allowed}.contact-msg-btn [data-v-5ca5526d] svg{width:16px;height:16px}.spin[data-v-5ca5526d]{animation:spin-5ca5526d 1s linear infinite}@keyframes spin-5ca5526d{to{transform:rotate(1turn)}}.place-section[data-v-7447aa4e]{display:flex;flex-direction:column;gap:.875rem}.section-heading[data-v-7447aa4e]{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-7447aa4e]{color:var(--c-primary);width:16px;height:16px;flex-shrink:0}.description-body[data-v-7447aa4e]{color:var(--c-600);overflow-wrap:break-word;word-break:break-word}.description-body [data-v-7447aa4e] *{max-width:100%;overflow-wrap:break-word;word-break:break-word}.description-body [data-v-7447aa4e] img{height:auto;border-radius:var(--r-md)}.description-body [data-v-7447aa4e] a{color:var(--c-primary)}.description-body [data-v-7447aa4e] strong{color:var(--c-800)}.description-body [data-v-7447aa4e] p{margin-bottom:.875rem}.description-body [data-v-7447aa4e] p:last-child{margin-bottom:0}.map-block[data-v-392c98e3]{display:flex;flex-direction:column;gap:.875rem}.map-heading[data-v-392c98e3]{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-392c98e3]{color:var(--c-primary);width:16px;height:16px;flex-shrink:0}.map-wrap[data-v-392c98e3]{height:380px;border-radius:var(--r-md);overflow:hidden;background:var(--c-100)}.map-loading[data-v-392c98e3]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--c-400)}.map-loading [data-v-392c98e3] svg{width:32px;height:32px}.map-meta[data-v-392c98e3]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.map-meta__text[data-v-392c98e3]{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1 1 auto}.map-meta__icon[data-v-392c98e3]{color:var(--c-primary);width:14px;height:14px;flex-shrink:0}.map-address[data-v-392c98e3]{gap:.5rem;color:var(--c-800);font-weight:500;font-size:.95rem}.map-address[data-v-392c98e3],.map-breadcrumb[data-v-392c98e3]{display:flex;align-items:center;margin:0}.map-breadcrumb[data-v-392c98e3]{flex-wrap:wrap;gap:.375rem;color:var(--c-500);font-size:.8125rem}.map-breadcrumb__sep[data-v-392c98e3]{width:8px;height:8px;color:var(--c-300)}.map-open-gmaps[data-v-392c98e3]{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-392c98e3]:hover{border-color:var(--c-primary);color:var(--c-primary)}.map-open-gmaps--transit[data-v-392c98e3]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.map-open-gmaps--transit[data-v-392c98e3]:hover{color:#fff;filter:brightness(.93)}.map-actions[data-v-392c98e3]{display:flex;gap:.5rem;flex-shrink:0}@media(max-width:639px){.map-wrap[data-v-392c98e3]{height:240px}.map-actions[data-v-392c98e3]{width:100%;flex-direction:column}.map-open-gmaps[data-v-392c98e3]{width:100%;justify-content:center}}[data-v-392c98e3] .branded-marker-wrap{background:transparent;border:0}.branded-marker[data-v-392c98e3]{width:32px;height:40px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.branded-marker svg[data-v-392c98e3]{width:100%;height:100%;fill:var(--c-primary)}.branded-marker--start svg[data-v-392c98e3]{fill:#ef4444}.route-planner[data-v-392c98e3]{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-392c98e3]{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--c-800);font-size:.9375rem}.route-planner__icon[data-v-392c98e3]{color:var(--c-primary);width:16px;height:16px}.route-planner__form[data-v-392c98e3]{display:flex;gap:.5rem;flex-wrap:wrap}.route-planner__input[data-v-392c98e3]{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-392c98e3]:focus{outline:none;border-color:var(--c-primary)}.route-planner__btn[data-v-392c98e3]{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-392c98e3]:hover{border-color:var(--c-primary);color:var(--c-primary)}.route-planner__btn--go[data-v-392c98e3]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.route-planner__btn--go[data-v-392c98e3]:disabled{opacity:.6;cursor:default}.route-planner__msg[data-v-392c98e3]{margin:0;font-size:.85rem;display:inline-flex;align-items:center;gap:.4rem}.route-planner__msg--err[data-v-392c98e3]{color:#b91c1c}.route-planner__msg--ok[data-v-392c98e3]{color:#15803d;font-weight:600}@media(max-width:639px){.route-planner__btn[data-v-392c98e3]{flex:1;justify-content:center}}.map-popup[data-v-392c98e3]{display:flex;flex-direction:column;gap:.125rem;min-width:140px}.map-popup__name[data-v-392c98e3]{color:var(--c-800);font-size:.95rem;line-height:1.25}.map-popup__addr[data-v-392c98e3]{color:var(--c-600);font-size:.8125rem}.map-popup__cat[data-v-392c98e3]{color:var(--c-primary);font-size:.75rem;text-transform:uppercase;letter-spacing:.02em;margin-top:.125rem}@media print{.map-loading[data-v-392c98e3],.map-open-gmaps[data-v-392c98e3],.map-wrap[data-v-392c98e3]{display:none!important}.map-heading[data-v-392c98e3]{border-bottom:0;padding-bottom:0}.map-address[data-v-392c98e3]{font-size:1.05rem;font-weight:600}.map-breadcrumb[data-v-392c98e3]{color:#444}.map-meta[data-v-392c98e3]{page-break-inside:avoid}}.pz-page[data-v-710a6310]{background:var(--c-50);min-height:100vh;padding-bottom:4rem;overflow-x:clip}.pz-gallery-wrap[data-v-710a6310]{width:100%;background:var(--c-900);line-height:0}.pz-no-photo[data-v-710a6310]{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-710a6310 18s ease-in-out infinite}.pz-no-photo[data-v-710a6310]: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-710a6310{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.pz-no-photo-circle[data-v-710a6310]{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-710a6310]{width:28px;height:28px;color:#ffffffeb}@media(prefers-reduced-motion:reduce){.pz-no-photo[data-v-710a6310]{animation:none}}.pz-header[data-v-710a6310]{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-header-body[data-v-710a6310]{display:flex;flex-direction:column;gap:.5rem;min-width:0;flex:1}.pz-chips[data-v-710a6310]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.pz-chips-label[data-v-710a6310]{font-size:.8125rem;font-weight:500;color:var(--c-400);white-space:nowrap}.pz-chips-list[data-v-710a6310]{display:flex;flex-wrap:wrap;gap:.375rem}.pz-chip[data-v-710a6310]{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-710a6310]:hover{background:var(--c-100);border-color:var(--c-300);color:var(--c-700)}.pz-name[data-v-710a6310]{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-710a6310]{font-weight:500;color:var(--c-400)}.pz-subline[data-v-710a6310]{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem .75rem;color:var(--c-500);font-size:.9375rem}.pz-subline-icon[data-v-710a6310]{width:13px;height:13px;color:var(--c-400);flex-shrink:0}.pz-subline-addr[data-v-710a6310]{color:var(--c-600)}.pz-status-pill[data-v-710a6310]{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-710a6310]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.pz-status-pill--open[data-v-710a6310]{background:#dcfce7;color:#15803d}.pz-status-pill--open .pz-status-dot[data-v-710a6310]{background:#22c55e;animation:pulse-dot-710a6310 2s infinite}.pz-status-pill--closing-soon[data-v-710a6310]{background:#fef3c7;color:#b45309}.pz-status-pill--closing-soon .pz-status-dot[data-v-710a6310]{background:#f59e0b;animation:pulse-dot-710a6310 1.2s infinite}.pz-status-pill--closed[data-v-710a6310]{background:#fee2e2;color:#b91c1c}.pz-status-pill--closed .pz-status-dot[data-v-710a6310]{background:#ef4444}.pz-status-pill--unknown[data-v-710a6310]{background:var(--c-100);color:var(--c-500)}.pz-status-pill--unknown .pz-status-dot[data-v-710a6310]{background:var(--c-400)}@keyframes pulse-dot-710a6310{0%,to{opacity:1}50%{opacity:.4}}.pz-share[data-v-710a6310]{display:flex;flex-direction:column;align-items:center;gap:.375rem;flex-shrink:0}.pz-share-label[data-v-710a6310]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--c-400)}.pz-share-row[data-v-710a6310]{display:flex;gap:.375rem}.share-btn[data-v-710a6310]{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-710a6310]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.share-btn[data-v-710a6310]:active{transform:translateY(0)}.share-btn--fb[data-v-710a6310]{background:#1877f2}.share-btn--wa[data-v-710a6310]{background:#25d366}.share-btn--x[data-v-710a6310]{background:var(--c-800)}.share-btn--copy[data-v-710a6310]{background:var(--c-200);color:var(--c-600)}.share-btn--copy[data-v-710a6310]:hover{background:var(--c-300)}.share-btn--copied[data-v-710a6310]{background:#dcfce7;color:#16a34a}.share-btn--copied[data-v-710a6310]:hover{background:#dcfce7}.pz-body[data-v-710a6310]{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:start}.pz-aside[data-v-710a6310]{order:1;gap:1rem}.pz-aside[data-v-710a6310],.pz-main[data-v-710a6310]{display:flex;flex-direction:column}.pz-main[data-v-710a6310]{order:2;gap:1.25rem;min-width:0}@media(min-width:1024px){.pz-body[data-v-710a6310]{grid-template-columns:minmax(0,1fr) 340px;gap:2rem}.pz-main[data-v-710a6310]{order:1}.pz-aside[data-v-710a6310]{order:2;position:sticky;top:calc(var(--header-h, 68px) + 1rem)}}.pz-aside-card[data-v-710a6310]{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-710a6310]{background:var(--c-primary-surface);border-color:var(--c-primary-ring);display:flex;flex-direction:column;gap:.75rem}.pz-sponsored-cta[data-v-710a6310]{display:flex;align-items:center;gap:.75rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;cursor:pointer}.pz-sponsored-cta[data-v-710a6310]: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-710a6310]{color:var(--accent,#6366f1);width:20px;height:20px;flex-shrink:0}.pz-sponsored-cta__text[data-v-710a6310]{flex:1;display:flex;flex-direction:column;gap:.125rem}.pz-sponsored-cta__text strong[data-v-710a6310]{font-size:.875rem;font-weight:700;color:var(--c-800)}.pz-sponsored-cta__text span[data-v-710a6310]{font-size:.75rem;color:var(--c-500)}.pz-sponsored-cta__arrow[data-v-710a6310]{color:var(--c-400);width:12px;height:12px;flex-shrink:0}.pz-info-card[data-v-710a6310]{padding:0;overflow:hidden}.pz-info-section[data-v-710a6310]{padding:1.125rem}.pz-info-divider[data-v-710a6310]{height:1px;background:var(--c-100)}.pz-payment-methods[data-v-710a6310]{font-size:.875rem;color:var(--c-600);margin:0;line-height:1.5}.pz-mall-info[data-v-710a6310]{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-710a6310] svg{width:12px;height:12px;color:var(--c-primary);flex-shrink:0}.pz-mall-info strong[data-v-710a6310]{color:var(--c-800)}.pz-card[data-v-710a6310]{background:#fff;border-radius:var(--r-xl);border:1px solid var(--c-100);box-shadow:var(--shadow-sm);padding:1.5rem}.pz-card--map[data-v-710a6310]{padding:1.25rem}.pz-card-heading[data-v-710a6310]{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-710a6310]{color:var(--c-primary);width:15px;height:15px;flex-shrink:0}.pz-card-icon--danger[data-v-710a6310]{color:var(--c-danger)}.pz-seo-summary[data-v-710a6310]{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-710a6310]{color:var(--c-400);font-weight:500}.pz-qr-body[data-v-710a6310]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.pz-qr-img[data-v-710a6310]{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-710a6310]{margin:0;font-size:.8125rem;color:var(--c-600);text-align:center;line-height:1.45}.pz-qr-download[data-v-710a6310]{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-710a6310] svg{width:12px;height:12px}.pz-qr-download[data-v-710a6310]:hover{background:var(--c-primary-hover,var(--c-primary));filter:brightness(.95);transform:translateY(-1px)}.pz-nearby-tags[data-v-710a6310]{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem .625rem}.pz-nearby-label[data-v-710a6310]{font-size:.8125rem;color:var(--c-400);font-weight:500;white-space:nowrap}.pz-nearby-list[data-v-710a6310]{display:flex;flex-wrap:wrap;gap:.3rem}.pz-nearby-chip[data-v-710a6310]{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-710a6310]:hover{background:var(--c-primary-surface);color:var(--c-primary);border-color:var(--c-primary-ring)}.pz-report-wrap[data-v-710a6310]{position:relative}.pz-report-banner[data-v-710a6310]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;width:100%;background:#fff7ed;border:1px solid #fed7aa;border-radius:var(--r-lg);font-size:.75rem;color:#9a3412;text-decoration:none;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s}.pz-report-banner[data-v-710a6310]:hover{background:#ffedd5;border-color:#fb923c}.pz-report-banner strong[data-v-710a6310]{font-weight:700}.pz-report-banner__icon[data-v-710a6310]{width:14px;height:14px;flex-shrink:0;color:#f97316}.pz-report-banner__chevron[data-v-710a6310]{width:10px;height:10px;margin-left:auto;flex-shrink:0;transition:transform .2s}.pz-report-banner__chevron.open[data-v-710a6310]{transform:rotate(180deg)}.pz-report-drop[data-v-710a6310]{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-710a6310]{font-size:.7rem;color:#6b7280;margin:0}.pz-report-drop__row[data-v-710a6310]{display:flex;align-items:center;gap:.5rem}.pz-report-drop__email[data-v-710a6310]{font-size:.8rem;font-weight:600;color:#111827;flex:1;word-break:break-all}.pz-report-drop__copy[data-v-710a6310]{display:flex;align-items:center;gap:.3rem;padding:.3rem .6rem;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:var(--r-lg);font-size:.7rem;font-weight:600;color:#374151;cursor:pointer;white-space:nowrap;transition:background .15s;flex-shrink:0}.pz-report-drop__copy[data-v-710a6310]:hover{background:#e5e7eb}.pz-report-drop__copy svg[data-v-710a6310]{width:11px;height:11px}.pz-report-drop__mailto[data-v-710a6310]{display:flex;align-items:center;gap:.4rem;font-size:.72rem;color:#9a3412;text-decoration:none;font-weight:500;opacity:.8;transition:opacity .15s}.pz-report-drop__mailto[data-v-710a6310]:hover{opacity:1;text-decoration:underline}.pz-report-drop__mailto svg[data-v-710a6310]{width:12px;height:12px;flex-shrink:0}.pz-report-drop__textarea[data-v-710a6310]{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-710a6310]:focus{border-color:#fb923c;background:#fff}.pz-report-drop__textarea[data-v-710a6310]:disabled{opacity:.6}.pz-report-drop__send[data-v-710a6310]{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-710a6310]{width:13px;height:13px}.pz-report-drop__send[data-v-710a6310]:hover:not(:disabled){background:#c2410c}.pz-report-drop__send[data-v-710a6310]:disabled{opacity:.55;cursor:not-allowed}.pz-report-drop__divider[data-v-710a6310]{display:flex;align-items:center;gap:.5rem;font-size:.7rem;color:var(--c-400);margin:.25rem 0}.pz-report-drop__divider[data-v-710a6310]:after,.pz-report-drop__divider[data-v-710a6310]:before{content:"";flex:1;height:1px;background:#fed7aa}.spin[data-v-710a6310]{animation:spin-anim-710a6310 .8s linear infinite}@keyframes spin-anim-710a6310{to{transform:rotate(1turn)}}.pz-internal-links[data-v-710a6310]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.pz-internal-links a[data-v-710a6310]{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-710a6310]:hover{background:var(--c-primary-surface);border-color:var(--c-primary-ring);color:var(--c-primary)}.pz-link-icon[data-v-710a6310]{width:11px;height:11px;color:var(--c-400);flex-shrink:0}.pz-links-toggle[data-v-710a6310]{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-710a6310]:hover{color:var(--c-primary);border-color:var(--c-primary-ring);background:var(--c-primary-surface)}.pz-links-toggle-icon[data-v-710a6310]{width:11px;height:11px}.pz-faq-list[data-v-710a6310]{display:flex;flex-direction:column;gap:.5rem}.pz-faq-item[data-v-710a6310]{border:1px solid var(--c-100);border-radius:var(--r-lg);overflow:hidden;margin:0}.pz-faq-item[open] .pz-faq-question[data-v-710a6310]{border-bottom:1px solid var(--c-100);color:var(--c-primary)}.pz-faq-item[open] .pz-faq-question[data-v-710a6310]:after{transform:rotate(180deg)}.pz-faq-question[data-v-710a6310]{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-710a6310]::-webkit-details-marker{display:none}.pz-faq-question[data-v-710a6310]: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-710a6310]:hover{color:var(--c-primary)}.pz-faq-heading[data-v-710a6310]{margin:0;font-size:.875rem;font-weight:600;color:inherit;line-height:1.4}.pz-faq-answer[data-v-710a6310]{padding:.875rem 1rem;font-size:.875rem;color:var(--c-600);line-height:1.65;margin:0}.pz-faq-answer strong[data-v-710a6310]{color:var(--c-800);font-weight:600}.pz-faq-answer a[data-v-710a6310]{color:var(--c-primary);text-decoration:underline;text-underline-offset:2px;transition:color .15s}.pz-faq-answer a[data-v-710a6310]:hover{color:var(--c-primary-hover,var(--c-primary));text-decoration-thickness:2px}@media(max-width:639px){.pz-header[data-v-710a6310]{flex-direction:column;gap:1rem;padding:1.25rem 0 1rem}.pz-share[data-v-710a6310]{flex-direction:row;align-items:center}.pz-card[data-v-710a6310]{padding:1.125rem}.pz-name[data-v-710a6310]{font-size:1.5rem}}.adult-overlay[data-v-710a6310]{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-710a6310]{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-710a6310]{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-710a6310] svg{width:28px;height:28px;color:var(--c-warning)}.adult-dialog__title[data-v-710a6310]{font-size:1.375rem;font-weight:700;color:var(--c-800);margin:0 0 .75rem}.adult-dialog__body[data-v-710a6310]{font-size:.9375rem;color:var(--c-500);line-height:1.65;margin:0 0 2rem}.adult-dialog__actions[data-v-710a6310]{display:flex;flex-direction:column;gap:.75rem}.adult-btn[data-v-710a6310]{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-710a6310]:active{transform:scale(.98)}.adult-btn [data-v-710a6310] svg{width:14px;height:14px}.adult-btn--confirm[data-v-710a6310]{background:var(--c-primary);color:#fff}.adult-btn--confirm[data-v-710a6310]:hover{background:#1447c0;transform:translateY(-1px)}.adult-btn--deny[data-v-710a6310]{background:none;color:var(--c-500);border:1px solid var(--c-300)}.adult-btn--deny[data-v-710a6310]:hover{background:var(--c-100);color:var(--c-800);border-color:var(--c-400)}.pz-reg-cta[data-v-710a6310]{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-710a6310]{flex-direction:column;align-items:flex-start;gap:1rem}}.pz-reg-cta__icon[data-v-710a6310]{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-710a6310] svg{width:20px;height:20px;color:#fff}.pz-reg-cta__body[data-v-710a6310]{flex:1;min-width:0}.pz-reg-cta__title[data-v-710a6310]{font-size:.9375rem;font-weight:700;color:var(--c-800);margin:0 0 .2rem}.pz-reg-cta__sub[data-v-710a6310]{font-size:.8125rem;color:var(--c-500);margin:0;line-height:1.5}.pz-reg-cta__btn[data-v-710a6310]{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-710a6310] svg{width:14px;height:14px;color:#fff}.pz-reg-cta__btn[data-v-710a6310]:hover{background:var(--c-primary-hover);transform:translateY(-1px)}@media(max-width:640px){.pz-reg-cta__btn[data-v-710a6310]{width:100%;justify-content:center}}.pz-mobile-bar[data-v-710a6310]{display:none}@media(max-width:768px){.pz-mobile-bar[data-v-710a6310]{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-710a6310]{padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))}}.pz-mb-btn[data-v-710a6310]{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-710a6310]:active{transform:scale(.98)}.pz-mb-btn[data-v-710a6310]:hover{border-color:var(--c-300)}.pz-mb-btn[data-v-710a6310] svg{width:18px;height:18px}.pz-mb-btn--call[data-v-710a6310]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.pz-mb-btn--call[data-v-710a6310]:hover{background:var(--c-primary-hover,var(--c-primary));border-color:var(--c-primary-hover,var(--c-primary))}.pz-mb-btn--call[data-v-710a6310] svg{color:#fff}.categories-section[data-v-f5304a66]{background:var(--c-50)}.category-grid[data-v-f5304a66]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.category-card[data-v-f5304a66]{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-f5304a66]{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-f5304a66]{transform:scale(1.1);border-color:var(--c-primary-ring);background:var(--c-primary-surface)}.category-icon-wrapper[data-v-f5304a66]{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-f5304a66]{font-size:1.5rem;line-height:1}.category-icon[data-v-f5304a66] *{background:transparent!important}.category-info[data-v-f5304a66]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.category-tag[data-v-f5304a66]{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-f5304a66]{font-size:.8125rem;color:var(--c-500)}.category-count[data-v-f5304a66]{font-size:.8125rem;font-weight:600;color:var(--c-primary);margin-top:.25rem}.cities-row[data-v-f5304a66]{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-f5304a66]{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-f5304a66]{display:flex;flex-wrap:wrap;gap:.5rem}.city-chip[data-v-f5304a66]{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-f5304a66]:hover{background:var(--c-primary-surface);border-color:var(--c-primary-ring);color:var(--c-primary)}.city-chip--active[data-v-f5304a66],.city-chip--active[data-v-f5304a66]:hover{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.city-chip--active .city-chip-icon[data-v-f5304a66]{color:#fffc}.city-chip--more[data-v-f5304a66]{color:var(--c-primary);background:transparent;border-color:transparent;font-weight:600}.city-chip--more[data-v-f5304a66]:hover{background:var(--c-primary-surface);border-color:var(--c-primary-ring)}.city-chip-icon[data-v-f5304a66]{width:10px;height:10px;color:var(--c-primary);flex-shrink:0}.category-footer[data-v-f5304a66]{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap;margin-top:1.25rem}.category-all-link[data-v-f5304a66]{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-f5304a66]:hover{background:var(--c-primary-surface);border-color:var(--c-primary)}.category-all-link--secondary[data-v-f5304a66]{color:var(--c-500);border-color:var(--c-200)}.category-all-link--secondary[data-v-f5304a66]:hover{color:var(--c-primary);background:var(--c-primary-surface);border-color:var(--c-primary-ring)}.category-all-icon[data-v-f5304a66]{width:14px;height:14px}@media(max-width:639px){.category-grid[data-v-f5304a66]{grid-template-columns:1fr;gap:.75rem}.category-card[data-v-f5304a66]{padding:1rem}.category-tag[data-v-f5304a66]{font-size:.8125rem}.cities-row[data-v-f5304a66]{padding:1rem}.category-footer[data-v-f5304a66]{flex-direction:column}.category-all-link[data-v-f5304a66]{width:100%;justify-content:center}}.promoted-section[data-v-5cb24541]{padding:2rem 0}.promoted-grid[data-v-5cb24541]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.25rem}.promoted-card[data-v-5cb24541]{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-5cb24541]:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.promoted-card:hover .promoted-img img[data-v-5cb24541]{transform:scale(1.05)}.promoted-img[data-v-5cb24541]{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-5cb24541]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}.promoted-img--empty[data-v-5cb24541]{background:linear-gradient(145deg,var(--c-primary) 0,#7c3aed 100%)}.promoted-img__placeholder[data-v-5cb24541]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#ffffffb3}.promoted-img__placeholder svg[data-v-5cb24541]{width:48px;height:48px}.promoted-badge[data-v-5cb24541]{top:.625rem;right:.625rem;background:var(--c-primary);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.promoted-badge[data-v-5cb24541],.promoted-dist[data-v-5cb24541]{position:absolute;color:#fff;padding:.2rem .5rem;border-radius:var(--r-full)}.promoted-dist[data-v-5cb24541]{bottom:.625rem;left:.625rem;display:flex;align-items:center;gap:.3rem;background:#0000008c;font-size:.75rem;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.promoted-dist[data-v-5cb24541] svg{width:11px;height:11px}.promoted-body[data-v-5cb24541]{padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.25rem;flex:1}.promoted-tag[data-v-5cb24541]{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--c-primary)}.promoted-name[data-v-5cb24541]{margin:0;font-size:.9375rem;color:var(--c-800);line-height:1.3}.promoted-desc[data-v-5cb24541]{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-5cb24541]{display:flex;align-items:center;gap:.375rem;color:var(--c-500);font-size:.8125rem;margin-top:.125rem}.promoted-addr__icon[data-v-5cb24541]{width:11px;height:11px;color:var(--c-400);flex-shrink:0}@media(max-width:639px){.promoted-grid[data-v-5cb24541]{grid-template-columns:1fr}}.quick-signup[data-v-c928636c]{padding:5rem 1.5rem;background:linear-gradient(135deg,#f8fafc,#e0f2fe);position:relative;overflow:hidden}.quick-signup[data-v-c928636c]: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-c928636c]{padding:3rem 1rem}}.quick-signup-container[data-v-c928636c]{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:1}@media(max-width:968px){.quick-signup-container[data-v-c928636c]{grid-template-columns:1fr;gap:3rem}}.quick-signup-header[data-v-c928636c]{margin-bottom:2rem}@media(max-width:968px){.quick-signup-header[data-v-c928636c]{text-align:center}}.header-icon[data-v-c928636c]{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-c928636c] svg{width:32px;height:32px;color:#fff}.header-icon[data-v-c928636c] .iconify{color:#fff}@media(max-width:968px){.header-icon[data-v-c928636c]{margin-left:auto;margin-right:auto}}.quick-signup-header h2[data-v-c928636c]{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-c928636c]{font-size:1.875rem}}.header-lead[data-v-c928636c]{font-size:1.0625rem;color:var(--c-600);line-height:1.7;margin:0}.quick-signup-form-wrapper[data-v-c928636c]{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-c928636c]{display:flex;flex-direction:column;gap:1.25rem}.submit-btn[data-v-c928636c]{width:100%;margin-top:.25rem;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#fff}.submit-btn[data-v-c928636c] svg{width:20px;height:20px;color:#fff}.submit-btn[data-v-c928636c] .iconify{color:#fff}.spinning[data-v-c928636c]{animation:spin-c928636c 1s linear infinite}@keyframes spin-c928636c{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.checkbox-label[data-v-c928636c]{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-c928636c]{width:16px;height:16px;cursor:pointer;accent-color:var(--c-primary);flex-shrink:0;margin-top:2px}.checkbox-label a[data-v-c928636c]{color:var(--c-primary);text-decoration:none;font-weight:500}.checkbox-label a[data-v-c928636c]:hover{text-decoration:underline}.field-hint[data-v-c928636c]{display:block;margin-top:.25rem;font-size:.8rem;color:var(--c-danger)}.form-footer-text[data-v-c928636c]{text-align:center;margin-top:1rem;font-size:.875rem;color:var(--c-500)}.form-footer-text a[data-v-c928636c]{color:var(--c-primary);text-decoration:none;font-weight:500}.form-footer-text a[data-v-c928636c]:hover{text-decoration:underline}.quick-signup-benefits[data-v-c928636c]{display:flex;flex-direction:column;gap:1.5rem}@media(max-width:968px){.quick-signup-benefits[data-v-c928636c]{order:-1}}.benefit-item[data-v-c928636c]{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:#fff;border-radius:var(--r-lg);border:1px solid var(--c-200);transition:all .2s ease}.benefit-item[data-v-c928636c]:hover{transform:translate(4px);box-shadow:0 4px 16px #00000014;border-color:var(--c-primary)}.benefit-icon[data-v-c928636c]{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-c928636c] svg{width:24px;height:24px;color:var(--c-primary)}.benefit-text[data-v-c928636c]{display:flex;flex-direction:column;gap:.25rem}.benefit-text strong[data-v-c928636c]{font-size:1.0625rem;font-weight:700;color:var(--c-800)}.benefit-text span[data-v-c928636c]{font-size:.9375rem;color:var(--c-600)}.rec[data-v-10515ad7]{max-width:1200px;margin:2.25rem auto;padding:0 1.25rem}.rec-h[data-v-10515ad7]{font-size:1.3rem;font-weight:800;margin:0 0 1.2rem;color:#0f172a;letter-spacing:-.02em}.rec-grid[data-v-10515ad7]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem}.rec-card[data-v-10515ad7]{display:flex;align-items:center;gap:1rem;text-decoration:none;padding:1.5rem 1.4rem;background:#fff;border-radius:18px;border:1px solid #eef2f7;box-shadow:0 10px 30px -24px #0f172a80;transition:border-color .15s,box-shadow .18s,transform .12s}.rec-card[data-v-10515ad7]:hover{border-color:#c7d2fe;box-shadow:0 22px 40px -22px #2563eb99;transform:translateY(-3px)}.rec-ic[data-v-10515ad7]{display:grid;place-items:center;width:60px;height:60px;flex-shrink:0;border-radius:16px;background:linear-gradient(135deg,#eff6ff,#e0e7ff);color:#4f46e5}.rec-ic[data-v-10515ad7] svg{width:32px;height:32px}.rec-body[data-v-10515ad7]{display:flex;flex-direction:column;min-width:0;flex:1}.rec-lab[data-v-10515ad7]{font-size:1.02rem;font-weight:800;color:#0f172a;line-height:1.25;letter-spacing:-.01em}.rec-cnt[data-v-10515ad7]{font-size:.86rem;font-weight:600;color:#64748b;margin-top:.25rem}.rec-arr[data-v-10515ad7]{width:20px;height:20px;color:#cbd5e1;flex-shrink:0;transition:transform .15s,color .15s}.rec-card:hover .rec-arr[data-v-10515ad7]{color:#4f46e5;transform:translate(4px)}@media(max-width:900px){.rec-grid[data-v-10515ad7]{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.rec-grid[data-v-10515ad7]{grid-template-columns:1fr}}.re-cta[data-v-0cdc3e46]{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,#eff6ff,#eef2ff);box-shadow:0 1px 2px #0f172a0a}@media(max-width:640px){.re-cta[data-v-0cdc3e46]{grid-template-columns:1fr;gap:.75rem;padding:1rem 1.1rem;margin:1rem auto}.re-cta-title[data-v-0cdc3e46]{font-size:1.05rem}.re-cta-sub[data-v-0cdc3e46]{font-size:.85rem}.re-cta-btn[data-v-0cdc3e46]{justify-self:stretch;justify-content:center;padding:.65rem 1rem}}.re-cta[data-v-0cdc3e46]: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-0cdc3e46]{position:relative;z-index:1}.re-cta-title[data-v-0cdc3e46]{font-size:1.2rem;font-weight:800;margin:0 0 .3rem;color:#0f172a;letter-spacing:-.01em}.re-cta-sub[data-v-0cdc3e46]{margin:0;color:#475569;font-size:.92rem}.re-cta-btn[data-v-0cdc3e46]{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-0cdc3e46]:hover{transform:translateY(-2px);box-shadow:0 14px 26px -10px #2563ebe6}.re-cta-btn[data-v-0cdc3e46] svg{width:20px;height:20px}.re-links[data-v-cc612391]{max-width:1200px;margin:2.25rem auto;padding:0 1.25rem}.re-links-heading[data-v-cc612391]{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-cc612391]{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-cc612391] svg{width:21px;height:21px}.re-links-groups[data-v-cc612391]{display:grid;gap:1.5rem 2rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.re-links-group-title[data-v-cc612391]{font-size:.95rem;font-weight:800;margin:0 0 .7rem;color:#475569}.re-links-list[data-v-cc612391]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.55rem}.re-link[data-v-cc612391]{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-cc612391]:hover{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;box-shadow:0 10px 20px -10px #2563ebb3}.re-link-txt[data-v-cc612391]{overflow-wrap:anywhere}.re-link-arr[data-v-cc612391]{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-cc612391]{opacity:1;transform:translate(0)}@media(hover:hover){.re-link[data-v-cc612391]{transition:background .16s,color .16s,box-shadow .16s,transform .1s}.re-link[data-v-cc612391]:hover{transform:translateY(-2px)}}@media(max-width:600px){.re-links-groups[data-v-cc612391]{grid-template-columns:1fr}}.res[data-v-09bd55e8]{max-width:1200px;margin:-.4rem auto 1.6rem;padding:0 1.25rem}.res-card[data-v-09bd55e8]{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 18px 44px -26px #0f172a66,0 1px #0f172a08;border:1px solid #eef2f7}.res-item[data-v-09bd55e8]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.35rem 1rem;position:relative}.res-item+.res-item[data-v-09bd55e8]:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:#eef2f7}.res-ic[data-v-09bd55e8]{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:14px;background:linear-gradient(135deg,#eff6ff,#e0e7ff);color:#4f46e5}.res-ic[data-v-09bd55e8] svg{width:24px;height:24px}.res-text[data-v-09bd55e8]{display:flex;flex-direction:column;line-height:1.1}.res-num[data-v-09bd55e8]{font-size:1.65rem;font-weight:800;color:#0f172a;letter-spacing:-.03em}.res-lab[data-v-09bd55e8]{font-size:.82rem;font-weight:600;color:#64748b;margin-top:.1rem}@media(max-width:640px){.res-card[data-v-09bd55e8]{grid-template-columns:1fr}.res-item[data-v-09bd55e8]{justify-content:flex-start;padding:1rem 1.2rem}.res-item+.res-item[data-v-09bd55e8]:before{left:1.2rem;right:1.2rem;top:0;bottom:auto;width:auto;height:1px}.res-num[data-v-09bd55e8]{font-size:1.45rem}}.place-grid[data-v-be886e8d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem}.place-card[data-v-be886e8d]{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-be886e8d]{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--c-primary-ring)}.place-card:hover .place-image img[data-v-be886e8d]{transform:scale(1.05)}.place-image[data-v-be886e8d]{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-be886e8d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.place-image.no-image[data-v-be886e8d]{background:linear-gradient(145deg,#6366f1,#8b5cf6)}.place-placeholder[data-v-be886e8d]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#ffffffbf}.place-placeholder svg[data-v-be886e8d]{width:52px;height:52px}.place-content[data-v-be886e8d]{padding:1.125rem 1.25rem;display:flex;flex-direction:column;gap:.3rem;flex:1}.place-category[data-v-be886e8d]{text-transform:uppercase;color:var(--c-primary)}.place-title[data-v-be886e8d]{color:var(--c-800);margin:0}.place-location[data-v-be886e8d]{display:flex;align-items:center;gap:.375rem;color:var(--c-500);margin-top:.125rem}.location-icon[data-v-be886e8d]{width:12px;height:12px;color:var(--c-400);flex-shrink:0}.place-description[data-v-be886e8d]{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-be886e8d]{margin-bottom:2rem}.city-map-heading[data-v-be886e8d]{color:var(--c-800);margin:0 0 1rem}.city-map-wrap[data-v-be886e8d]{height:380px;border-radius:var(--r-xl);overflow:hidden;background:var(--c-100);border:1px solid var(--c-200)}.city-map-loading[data-v-be886e8d]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--c-400)}.city-map-loading [data-v-be886e8d] svg{width:32px;height:32px}.map-popup-link[data-v-be886e8d]{display:flex;flex-direction:column;gap:.125rem;text-decoration:none;color:inherit}.map-popup-link strong[data-v-be886e8d]{font-size:.8125rem;color:var(--c-800)}.map-popup-link span[data-v-be886e8d]{font-size:.75rem;color:var(--c-500)}.map-popup-link:hover strong[data-v-be886e8d]{color:var(--c-primary)}@media(max-width:639px){.place-grid[data-v-be886e8d]{grid-template-columns:1fr}.city-map-wrap[data-v-be886e8d]{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-743a5df8]{background:#f8fafc}.hero-section[data-v-743a5df8]{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-743a5df8]{padding:3.5rem 1rem}}.hero-background[data-v-743a5df8]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero-shape[data-v-743a5df8]{position:absolute;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);animation:float-743a5df8 20s ease-in-out infinite}.hero-shape.hero-shape-1[data-v-743a5df8]{width:500px;height:500px;top:-250px;right:-100px}.hero-shape.hero-shape-2[data-v-743a5df8]{width:300px;height:300px;bottom:-150px;left:-50px;animation-delay:7s}@keyframes float-743a5df8{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}.hero-container[data-v-743a5df8]{max-width:1100px;margin:0 auto;position:relative;z-index:1}.hero-content[data-v-743a5df8]{text-align:center;max-width:700px;margin:0 auto}.hero-badge[data-v-743a5df8]{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-743a5df8] svg{width:16px;height:16px;color:#fff}.hero-title[data-v-743a5df8]{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-743a5df8]{font-size:2rem}}.hero-subtitle[data-v-743a5df8]{font-size:1.25rem;margin:0 0 2rem;color:#ffffffe6;line-height:1.6}@media(max-width:768px){.hero-subtitle[data-v-743a5df8]{font-size:1.0625rem}}.hero-cta[data-v-743a5df8]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero-button[data-v-743a5df8]{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-743a5df8] svg{width:20px;height:20px;color:currentColor}.hero-button-primary[data-v-743a5df8]{background:#fff;color:var(--c-primary);box-shadow:0 4px 16px #00000026}.hero-button-primary[data-v-743a5df8] svg{color:var(--c-primary)}.hero-button-primary[data-v-743a5df8]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.hero-button-secondary[data-v-743a5df8]{background:transparent;color:#fff;border-color:#fff}.hero-button-secondary[data-v-743a5df8]:hover{background:#fff;color:var(--c-primary);transform:translateY(-2px)}.hero-button-secondary[data-v-743a5df8]:hover svg{color:var(--c-primary)}@media(max-width:640px){.hero-button[data-v-743a5df8]{flex:1;min-width:160px;justify-content:center;padding:.875rem 1.5rem;font-size:1rem}}.container[data-v-743a5df8]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.formats-section[data-v-743a5df8]{padding:4rem 1.5rem;background:#fff}.formats-section h2[data-v-743a5df8]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}.formats-section .formats-grid[data-v-743a5df8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.formats-section .format-card[data-v-743a5df8]{padding:2rem;background:#f8fafc;border:2px solid var(--c-200);border-radius:1rem;transition:all .3s}.formats-section .format-card[data-v-743a5df8]:hover{border-color:var(--c-primary);transform:translateY(-4px)}.formats-section .format-card h3[data-v-743a5df8]{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-743a5df8]{margin:.75rem 0;color:#475569}.formats-section .format-card .format-details p strong[data-v-743a5df8]{color:#0f172a}.formats-section .format-card .format-details .max-ads[data-v-743a5df8]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid #e2e8f0;font-weight:600;color:var(--c-primary)}.rotation-section[data-v-743a5df8]{padding:4rem 1.5rem;background:var(--c-50)}.rotation-section h2[data-v-743a5df8]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 2rem}.rotation-section .rotation-text[data-v-743a5df8]{max-width:900px;margin:0 auto;font-size:1.125rem;line-height:1.8;text-align:center;color:#475569}.why-worth[data-v-743a5df8]{padding:4rem 1.5rem;background:#fff}.why-worth h2[data-v-743a5df8]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}.why-worth .why-grid[data-v-743a5df8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.why-worth .why-item[data-v-743a5df8]{text-align:center;padding:2rem}.why-worth .why-item .why-icon[data-v-743a5df8]{width:64px;height:64px;color:var(--c-primary);margin:0 auto 1rem}.why-worth .why-item p[data-v-743a5df8]{font-size:1.125rem;font-weight:600;margin:0}.faq-section[data-v-743a5df8]{padding:4rem 1.5rem;background:#f8fafc}.faq-section h2[data-v-743a5df8]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}.faq-section .faq-list[data-v-743a5df8]{max-width:900px;margin:0 auto}.faq-section .faq-item[data-v-743a5df8]{padding:2rem;background:#fff;border-radius:.75rem;margin-bottom:1rem}.faq-section .faq-item h3[data-v-743a5df8]{font-size:1.125rem;font-weight:700;margin:0 0 .75rem}.faq-section .faq-item p[data-v-743a5df8]{color:#64748b;margin:0;line-height:1.7}.cta-section[data-v-743a5df8]{padding:5rem 1.5rem;background:linear-gradient(135deg,var(--c-50),var(--c-100));text-align:center}.cta-section h2[data-v-743a5df8]{font-size:2.5rem;font-weight:800;margin:0 0 2rem}.cta-section .btn-cta[data-v-743a5df8]{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-743a5df8]:hover{background:var(--c-accent);transform:translateY(-2px)}.cta-section .btn-cta[data-v-743a5df8] svg{width:24px;height:24px}@media(max-width:768px){.hero h1[data-v-743a5df8],h2[data-v-743a5df8]{font-size:2rem!important}}.pz-blog-wrap[data-v-f032af63]{background:var(--c-50);padding-bottom:2rem}.pz-card[data-v-f032af63]{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-f032af63]{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-f032af63]{color:var(--c-primary);width:16px;height:16px;flex-shrink:0}.pz-blog-grid[data-v-f032af63]{display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem}.pz-blog-card[data-v-f032af63]{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-f032af63]{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--c-primary-ring)}.pz-blog-card:hover .pz-blog-image img[data-v-f032af63]{transform:scale(1.04)}.pz-blog-image[data-v-f032af63]{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-f032af63]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.pz-blog-image.no-photo[data-v-f032af63]{background:linear-gradient(135deg,#4338ca,#6d28d9)}.pz-blog-placeholder[data-v-f032af63]{display:flex;align-items:center;justify-content:center;color:#fff6}.pz-blog-placeholder svg[data-v-f032af63]{width:36px;height:36px}.pz-blog-content[data-v-f032af63]{padding:.625rem .75rem}.pz-blog-category[data-v-f032af63]{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-f032af63]{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-f032af63]{grid-template-columns:1fr;gap:.625rem}.pz-blog-card[data-v-f032af63]{display:grid;grid-template-columns:100px 1fr}.pz-blog-image[data-v-f032af63]{height:100%}}.related-categories[data-v-054e81eb]{padding:3rem 0;background:var(--c-50)}.related-header[data-v-054e81eb]{text-align:center;margin-bottom:2rem}.related-header h2[data-v-054e81eb]{font-size:1.75rem;font-weight:700;color:var(--c-800);margin:0 0 .5rem}.related-header p[data-v-054e81eb]{font-size:1rem;color:var(--c-500);margin:0}.categories-grid[data-v-054e81eb]{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-054e81eb]{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-054e81eb]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--c-primary-ring)}.category-card:hover .category-arrow[data-v-054e81eb]{transform:translate(4px)}.category-card:hover .category-icon[data-v-054e81eb]{background:var(--c-primary);color:#fff}.category-icon[data-v-054e81eb]{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-054e81eb] .iconify,.category-icon[data-v-054e81eb] svg{width:24px;height:24px}.category-content[data-v-054e81eb]{flex:1;min-width:0}.category-name[data-v-054e81eb]{font-size:1rem;font-weight:600;color:var(--c-800);margin:0 0 .25rem}.category-count[data-v-054e81eb]{font-size:.875rem;color:var(--c-500);margin:0}.category-arrow[data-v-054e81eb]{color:var(--c-400);transition:transform var(--transition);flex-shrink:0}.category-arrow[data-v-054e81eb] .iconify,.category-arrow[data-v-054e81eb] svg{width:20px;height:20px}@media(max-width:768px){.related-categories[data-v-054e81eb]{padding:2rem 0}.related-header h2[data-v-054e81eb]{font-size:1.5rem}.related-header p[data-v-054e81eb]{font-size:.9375rem}.categories-grid[data-v-054e81eb]{grid-template-columns:1fr;gap:.75rem}.category-card[data-v-054e81eb]{padding:1rem 1.25rem}.category-icon[data-v-054e81eb]{width:40px;height:40px}.category-icon[data-v-054e81eb] .iconify,.category-icon[data-v-054e81eb] svg{width:20px;height:20px}}[data-v-f3722735]: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-f3722735]{padding:1rem;background:#fff;border-radius:var(--r-md);box-shadow:var(--shadow-sm)}.card[data-v-f3722735],.card .card-details[data-v-f3722735]{display:flex;flex-direction:column;gap:1rem}[data-v-f3722735] .branded-marker-wrap{background:transparent;border:0}.branded-marker[data-v-f3722735]{width:28px;height:36px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.25))}.branded-marker svg[data-v-f3722735]{width:100%;height:100%;fill:var(--c-primary)}.branded-marker--user[data-v-f3722735]{width:32px;height:40px}.branded-marker--user svg[data-v-f3722735]{fill:#ef4444}[data-v-f3722735] .map-popup{display:flex;flex-direction:column;gap:.35rem;min-width:180px;max-width:230px}[data-v-f3722735] .map-popup__thumb{display:block;width:100%;height:96px;border-radius:8px;overflow:hidden}[data-v-f3722735] .map-popup__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-v-f3722735] .map-popup__title{font-weight:700;font-size:.95rem;color:var(--c-primary);line-height:1.25;text-decoration:none}[data-v-f3722735] .map-popup__title:hover{text-decoration:underline}[data-v-f3722735] .map-popup__addr{font-size:.8rem;color:#64748b;line-height:1.3}[data-v-f3722735] .map-popup__actions{display:flex;gap:.4rem;margin-top:.15rem}[data-v-f3722735] .map-popup__btn{flex:1;text-align:center;padding:.35rem .5rem;font-size:.8rem;font-weight:600;border-radius:8px;text-decoration:none;border:1px solid var(--c-primary);color:var(--c-primary);white-space:nowrap}[data-v-f3722735] .map-popup__btn--primary{background:var(--c-primary);color:#fff}.map-canvas[data-v-f3722735]{width:100%;height:280px}@media(min-width:768px){.map-canvas[data-v-f3722735]{height:400px}}@media(min-width:1024px){.map-canvas[data-v-f3722735]{height:500px}}[data-v-94ceffd9]: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-94ceffd9]{padding:2rem 0 4rem;background:var(--c-50);min-height:100vh}.search-container[data-v-94ceffd9]{max-width:var(--container);margin:0 auto;padding:0 1rem}.search-grid[data-v-94ceffd9]{display:grid;grid-template-columns:1fr;gap:1.5rem}.search-main[data-v-94ceffd9]{min-width:0;max-width:880px;margin:0 auto;gap:1.5rem;width:100%}.results-list[data-v-94ceffd9],.search-main[data-v-94ceffd9]{display:flex;flex-direction:column}.results-list[data-v-94ceffd9]{gap:1rem}.place-card[data-v-94ceffd9]{position:relative;display:flex;flex-direction:column;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-94ceffd9]{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-94ceffd9]{position:absolute;top:.625rem;background:var(--c-primary);color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.2rem .5rem;border-radius:var(--r-full);pointer-events:none}.place-card[data-v-94ceffd9]:hover{box-shadow:var(--shadow-md);border-color:var(--c-200);transform:translateY(-2px)}.place-card:hover .place-card-image img[data-v-94ceffd9]{transform:scale(1.03)}.place-card:hover .place-card-cta[data-v-94ceffd9]{color:var(--c-primary);gap:.5rem}@media(min-width:640px){.place-card[data-v-94ceffd9]{flex-direction:row}}.place-card-image[data-v-94ceffd9]{flex-shrink:0;width:100%;aspect-ratio:16/9;overflow:hidden;position:relative}@media(min-width:640px){.place-card-image[data-v-94ceffd9]{width:200px;aspect-ratio:4/3}}@media(min-width:768px){.place-card-image[data-v-94ceffd9]{width:240px}}.place-card-image img[data-v-94ceffd9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.place-card-image--empty[data-v-94ceffd9]{background:linear-gradient(145deg,#6366f1,#8b5cf6)}.place-card-placeholder[data-v-94ceffd9]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ffffffbf}.place-card-placeholder svg[data-v-94ceffd9]{width:52px;height:52px}.place-card-body[data-v-94ceffd9]{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.35rem;min-width:0;flex:1}.place-card-meta[data-v-94ceffd9]{display:flex;align-items:center;gap:.5rem .75rem;flex-wrap:wrap}.place-card-tag[data-v-94ceffd9]{text-transform:uppercase;color:var(--c-primary);background:var(--c-primary-surface)}.place-card-hours[data-v-94ceffd9],.place-card-tag[data-v-94ceffd9]{padding:.15rem .5rem;border-radius:var(--r-sm)}.place-card-hours[data-v-94ceffd9]{display:inline-flex;align-items:center;gap:.3rem;font-weight:600}.place-card-hours[data-v-94ceffd9] svg{width:12px;height:12px}.place-card-hours.is-open[data-v-94ceffd9]{color:#15803d;background:#dcfce7}.place-card-hours.is-closed[data-v-94ceffd9]{color:#b91c1c;background:#fee2e2}.place-card-distance[data-v-94ceffd9]{display:inline-flex;align-items:center;gap:.3rem;color:var(--c-500)}.place-card-distance[data-v-94ceffd9] svg{width:11px;height:11px}.place-card-title[data-v-94ceffd9]{color:var(--c-800);margin:0}.place-card-title-link[data-v-94ceffd9]{color:inherit;text-decoration:none}.place-card-title-link[data-v-94ceffd9]:after{content:"";position:absolute;inset:0;z-index:1}.place-card-title-link[data-v-94ceffd9]:hover{text-decoration:underline}.place-card-rating[data-v-94ceffd9]{display:flex;align-items:center;gap:.35rem;margin:.15rem 0 .1rem;font-size:.8125rem}.pcr-stars[data-v-94ceffd9]{display:inline-flex;color:#f59e0b}.pcr-stars[data-v-94ceffd9] svg{width:14px;height:14px}.pcr-star[data-v-94ceffd9]{width:14px;height:14px}.pcr-value[data-v-94ceffd9]{font-weight:700;color:var(--c-700)}.pcr-count[data-v-94ceffd9],.pcr-none[data-v-94ceffd9]{color:var(--c-400)}.pcr-none[data-v-94ceffd9]{font-style:italic}.place-card-address[data-v-94ceffd9]{display:flex;align-items:center;gap:.4rem;color:var(--c-500);flex-wrap:wrap}.place-card-district[data-v-94ceffd9]{display:inline-flex;align-items:center;gap:.2rem;font-size:.72rem;font-weight:600;color:var(--c-primary,#4f46e5);background:var(--c-primary-surface,#eef2ff);border:1px solid var(--c-primary-ring,#c7d2fe);border-radius:999px;padding:.05rem .45rem;white-space:nowrap}.place-card-district[data-v-94ceffd9] svg{width:12px;height:12px}.place-card-address-icon[data-v-94ceffd9]{width:13px;height:13px;flex-shrink:0;color:var(--c-400)}.place-card-desc[data-v-94ceffd9]{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-94ceffd9]{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-94ceffd9] svg{width:12px;height:12px}.search-empty[data-v-94ceffd9]{flex-direction:column;text-align:center;padding:5rem 1rem;gap:1rem}.search-empty[data-v-94ceffd9],.search-empty__icon[data-v-94ceffd9]{display:flex;align-items:center;justify-content:center}.search-empty__icon[data-v-94ceffd9]{width:72px;height:72px;border-radius:50%;background:var(--c-100);color:var(--c-300)}.search-empty__icon[data-v-94ceffd9] svg{width:28px;height:28px}.search-empty__title[data-v-94ceffd9]{font-size:1.375rem;font-weight:700;color:var(--c-800);margin:0}.search-empty__desc[data-v-94ceffd9]{font-size:.9375rem;color:var(--c-500);margin:0;max-width:400px;line-height:1.6}.search-empty__cta[data-v-94ceffd9]{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-94ceffd9] svg{width:13px;height:13px}.search-empty__cta[data-v-94ceffd9]:hover{background:var(--c-primary-hover,var(--c-primary));filter:brightness(.9)}.radius-bar[data-v-94ceffd9]{gap:.75rem;padding:.75rem 1rem}.filter-bar[data-v-94ceffd9],.radius-bar[data-v-94ceffd9]{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-94ceffd9]{gap:.4rem;padding:.6rem .75rem}.filter-bar__sep[data-v-94ceffd9]{width:1px;align-self:stretch;background:var(--c-100);margin:0 .25rem}.filter-chip[data-v-94ceffd9]{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-94ceffd9]:hover{border-color:var(--c-primary-ring);color:var(--c-primary)}.filter-chip.is-active[data-v-94ceffd9]{background:var(--c-primary);color:#fff;border-color:var(--c-primary)}.filter-chip--open.is-active[data-v-94ceffd9]{background:#15803d;border-color:#15803d}.filter-chip__count[data-v-94ceffd9]{font-size:.72rem;opacity:.7}.radius-bar__label[data-v-94ceffd9]{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-94ceffd9] svg{width:12px;height:12px;color:var(--c-primary)}.radius-bar__chips[data-v-94ceffd9]{display:flex;gap:.375rem;flex-wrap:wrap}.radius-bar__count[data-v-94ceffd9]{margin-left:auto;color:var(--c-500);font-size:.8125rem;font-variant-numeric:tabular-nums}.radius-chip[data-v-94ceffd9]{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-94ceffd9]:hover{border-color:var(--c-primary);color:var(--c-primary)}.radius-chip--active[data-v-94ceffd9]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.radius-chip--active[data-v-94ceffd9]:hover{color:#fff}.radius-empty[data-v-94ceffd9]{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-94ceffd9] svg{width:32px;height:32px;color:var(--c-300)}.radius-empty p[data-v-94ceffd9]{margin:0;font-size:.9375rem}@media(max-width:639px){.radius-bar__count[data-v-94ceffd9]{margin-left:0;width:100%}}.tag-page[data-v-dbd38edb]{padding-block:2rem 5rem;background:var(--c-50);min-height:100vh}.tag-title-row[data-v-dbd38edb]{display:flex;align-items:center;gap:.625rem;margin-bottom:.5rem}.tag-icon[data-v-dbd38edb]{width:24px;height:24px;color:var(--c-primary);flex-shrink:0}.cities-section[data-v-dbd38edb]{border-top:1px solid var(--c-200);padding-top:2rem;margin-bottom:2.5rem}.sub-heading[data-v-dbd38edb]{color:var(--c-800);margin:0 0 .25rem}.sub-desc[data-v-dbd38edb]{color:var(--c-500);margin:0 0 1rem}.cities-grid[data-v-dbd38edb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.625rem}.city-card[data-v-dbd38edb]{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-dbd38edb],.city-card-info[data-v-dbd38edb]{display:flex;align-items:center;gap:.5rem}.city-card-info[data-v-dbd38edb]{min-width:0}.city-card-icon[data-v-dbd38edb]{width:14px;height:14px;color:var(--c-primary);flex-shrink:0}.city-card-name[data-v-dbd38edb]{color:var(--c-800);min-width:0}.city-card-arrow[data-v-dbd38edb]{width:12px;height:12px;color:var(--c-300);flex-shrink:0;transition:color var(--transition)}.city-card:hover .city-card-arrow[data-v-dbd38edb],.city-card:hover .city-card-name[data-v-dbd38edb]{color:var(--c-primary)}.seo-text[data-v-dbd38edb]{padding:1.5rem 2rem;margin-bottom:2rem}.seo-text h2[data-v-dbd38edb]{font-size:1.125rem;font-weight:700;color:var(--c-800);margin:0 0 .75rem}.seo-text p[data-v-dbd38edb]{font-size:.9375rem;color:var(--c-600);line-height:1.75;margin:0 0 .75rem}.seo-text p[data-v-dbd38edb]:last-child{margin-bottom:0}.back-links[data-v-dbd38edb]{display:flex;gap:.75rem;flex-wrap:wrap}@media(max-width:639px){.tag-page[data-v-dbd38edb]{padding-block:1.5rem 3rem}.cities-grid[data-v-dbd38edb]{grid-template-columns:1fr}}.group-page[data-v-fa3da353]{padding-block:2rem 5rem;background:var(--c-50);min-height:100vh}.back-link[data-v-fa3da353]{display:inline-flex;align-items:center;gap:.375rem;color:var(--c-primary);text-decoration:none;margin-bottom:1rem}.back-link[data-v-fa3da353]:hover{text-decoration:underline}.back-link [data-v-fa3da353] svg{width:12px;height:12px}.group-title-row[data-v-fa3da353]{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;margin-bottom:.5rem}.group-icon[data-v-fa3da353]{width:28px;height:28px;color:var(--c-primary);flex-shrink:0}.group-badge[data-v-fa3da353]{color:var(--c-primary);background:var(--c-primary-surface);padding:.25rem .625rem;border-radius:var(--r-full);white-space:nowrap}.search-section[data-v-fa3da353]{margin-bottom:2rem}.search-box[data-v-fa3da353]{position:relative;display:flex;align-items:center}.search-icon[data-v-fa3da353]{position:absolute;left:1rem;width:14px;height:14px;color:var(--c-400);pointer-events:none}.search-input[data-v-fa3da353]{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-fa3da353]::-moz-placeholder{color:var(--c-400)}.search-input[data-v-fa3da353]::placeholder{color:var(--c-400)}.search-input[data-v-fa3da353]:focus{border-color:var(--c-primary);box-shadow:0 0 0 4px var(--c-primary-ring)}.search-clear[data-v-fa3da353]{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-fa3da353]:hover{background:var(--c-200)}.search-clear [data-v-fa3da353] svg{width:10px;height:10px}.search-empty[data-v-fa3da353]{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-fa3da353]{color:var(--c-500);margin:0 0 .75rem}.sub-heading[data-v-fa3da353]{color:var(--c-800);margin:0 0 .25rem}.sub-desc[data-v-fa3da353]{color:var(--c-500);margin:0 0 1rem}.top-section[data-v-fa3da353]{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid var(--c-200)}.top-grid[data-v-fa3da353]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;margin-top:1rem}.top-card[data-v-fa3da353]{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-fa3da353],.top-card-info[data-v-fa3da353]{display:flex;align-items:center;gap:.5rem}.top-card-info[data-v-fa3da353]{min-width:0}.top-card-icon[data-v-fa3da353]{color:var(--c-primary);width:14px;height:14px;flex-shrink:0}.top-card-name[data-v-fa3da353]{color:var(--c-800);min-width:0}.top-card-badge[data-v-fa3da353]{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-fa3da353]{margin-bottom:2.5rem}.categories-grid[data-v-fa3da353]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.375rem;margin-top:1rem}.cat-link[data-v-fa3da353]{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-fa3da353]:hover{background:var(--c-primary-surface);color:var(--c-primary)}.cat-name[data-v-fa3da353]{min-width:0}.cat-count[data-v-fa3da353]{color:var(--c-400);flex-shrink:0}.cities-section[data-v-fa3da353]{border-top:1px solid var(--c-200);padding-top:2.5rem;margin-bottom:2.5rem}.cities-grid[data-v-fa3da353]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.city-chip[data-v-fa3da353]{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-fa3da353]:hover{background:var(--c-primary-surface);border-color:var(--c-primary-ring);color:var(--c-primary)}.city-icon[data-v-fa3da353]{width:12px;height:12px;color:var(--c-primary);flex-shrink:0}.other-groups-section[data-v-fa3da353]{border-top:1px solid var(--c-200);padding-top:2.5rem}.other-groups-grid[data-v-fa3da353]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin-top:1rem}.other-group-card[data-v-fa3da353]{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-fa3da353]{width:18px;height:18px;color:var(--c-primary);flex-shrink:0}.other-group-name[data-v-fa3da353]{color:var(--c-800);flex:1;min-width:0}.other-group-count[data-v-fa3da353]{color:var(--c-400);flex-shrink:0}.other-group-card:hover .other-group-name[data-v-fa3da353]{color:var(--c-primary)}@media(max-width:639px){.group-page[data-v-fa3da353]{padding-block:1.5rem 3rem}.categories-grid[data-v-fa3da353],.top-grid[data-v-fa3da353]{grid-template-columns:1fr}.other-groups-grid[data-v-fa3da353]{grid-template-columns:1fr 1fr}}.premium-listing-page[data-v-a5953625]{background:var(--c-50)}.hero-section[data-v-a5953625]{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-a5953625]{padding:3.5rem 1rem}}.hero-background[data-v-a5953625]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero-shape[data-v-a5953625]{position:absolute;border-radius:50%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);animation:float-a5953625 20s ease-in-out infinite}.hero-shape.hero-shape-1[data-v-a5953625]{width:500px;height:500px;top:-250px;right:-100px}.hero-shape.hero-shape-2[data-v-a5953625]{width:300px;height:300px;bottom:-150px;left:-50px;animation-delay:7s}@keyframes float-a5953625{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.05)}}.hero-container[data-v-a5953625]{max-width:1100px;margin:0 auto;position:relative;z-index:1}.hero-content[data-v-a5953625]{text-align:center;max-width:700px;margin:0 auto}.hero-badge[data-v-a5953625]{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-a5953625] svg{width:16px;height:16px;color:#fff}.hero-title[data-v-a5953625]{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-a5953625]{font-size:2rem}}.hero-subtitle[data-v-a5953625]{font-size:1.25rem;margin:0 0 2rem;color:#ffffffe6;line-height:1.6}@media(max-width:768px){.hero-subtitle[data-v-a5953625]{font-size:1.0625rem}}.hero-cta[data-v-a5953625]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero-button[data-v-a5953625]{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-a5953625] svg{width:20px;height:20px;color:currentColor}.hero-button-primary[data-v-a5953625]{background:#fff;color:var(--c-primary);box-shadow:0 4px 16px #00000026}.hero-button-primary[data-v-a5953625] svg{color:var(--c-primary)}.hero-button-primary[data-v-a5953625]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0003}.hero-button-secondary[data-v-a5953625]{background:transparent;color:#fff;border-color:#fff}.hero-button-secondary[data-v-a5953625]:hover{background:#fff;color:var(--c-primary);transform:translateY(-2px)}.hero-button-secondary[data-v-a5953625]:hover svg{color:var(--c-primary)}@media(max-width:640px){.hero-button[data-v-a5953625]{flex:1;min-width:160px;justify-content:center;padding:.875rem 1.5rem;font-size:1rem}}.container[data-v-a5953625]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.comparison-section[data-v-a5953625]{padding:2.5rem 1rem 2rem;background:#fff}@media(min-width:768px){.comparison-section[data-v-a5953625]{padding:4rem 1.5rem}}.section-heading[data-v-a5953625]{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-a5953625]{font-size:2.5rem;margin-bottom:3rem}}.pkg-cards[data-v-a5953625]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.25rem}@media(min-width:768px){.pkg-cards[data-v-a5953625]{display:none}}.pkg-card[data-v-a5953625]{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-a5953625]{border-color:var(--c-primary);box-shadow:0 4px 20px #2563eb2e}.pkg-card__head[data-v-a5953625]{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-a5953625]{background:var(--c-primary)}.pkg-card--pro .pkg-card__head[data-v-a5953625]{background:linear-gradient(135deg,var(--c-primary) 0,var(--c-accent) 100%)}.pkg-card__name[data-v-a5953625]{font-size:1.0625rem;font-weight:800;letter-spacing:.03em}.pkg-card__price-old[data-v-a5953625]{font-size:.75rem;text-decoration:line-through;opacity:.55}.pkg-card__price[data-v-a5953625]{font-size:1.375rem;font-weight:800;color:#fef08a}.pkg-card--free .pkg-card__price[data-v-a5953625],.pkg-card--standard .pkg-card__price[data-v-a5953625]{color:#fff;font-size:1.125rem}.pkg-card__features[data-v-a5953625]{list-style:none;padding:.625rem 1rem;margin:0;background:#fff;display:flex;flex-direction:column;gap:0}.pkg-card__cta[data-v-a5953625]{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-a5953625]:hover{background:var(--c-primary-ring)}.pkg-card--pro .pkg-card__cta[data-v-a5953625]{background:var(--c-primary);color:#fff}.pkg-card--pro .pkg-card__cta[data-v-a5953625]:hover{background:var(--c-accent)}.pkg-badge[data-v-a5953625]{display:inline-block;padding:.15rem .5rem;border-radius:var(--r-full);font-size:.6rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pkg-badge--std[data-v-a5953625]{background:#bae6fd4d;border:1px solid rgba(186,230,253,.5);color:#bae6fd}.pkg-badge--pro[data-v-a5953625]{background:#fef08a4d;border:1px solid rgba(254,240,138,.5);color:#fef08a}.pkg-promo-info[data-v-a5953625]{font-size:.7rem;color:#ffffffa6;font-style:italic}.pkg-feat[data-v-a5953625]{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-a5953625]:last-child{border-bottom:none}.pkg-feat--no[data-v-a5953625]{opacity:.4}.pkg-feat__label[data-v-a5953625]{flex:1;line-height:1.35}.pkg-feat__val[data-v-a5953625]{margin-left:.25rem;font-style:normal;font-weight:700;color:var(--c-primary);font-size:.8rem}.ficon-yes[data-v-a5953625]{color:var(--c-success)}.ficon-no[data-v-a5953625],.ficon-yes[data-v-a5953625]{width:17px;height:17px;flex-shrink:0;margin-top:1px}.ficon-no[data-v-a5953625]{color:var(--c-300)}.table-wrapper[data-v-a5953625]{display:none}@media(min-width:768px){.table-wrapper[data-v-a5953625]{display:block;overflow-x:auto;margin-bottom:2rem;border-radius:var(--r-xl);box-shadow:0 4px 24px #00000017}}.comparison-table[data-v-a5953625]{width:100%;background:#fff;border-collapse:collapse}.comparison-table thead[data-v-a5953625]{background:var(--c-primary);color:#fff}.comparison-table thead th[data-v-a5953625]{padding:1.125rem 1rem;text-align:center;font-weight:700;vertical-align:top}.comparison-table thead th.th-feature[data-v-a5953625]{text-align:left;width:36%;padding-left:1.5rem}.comparison-table thead th.highlight[data-v-a5953625]{background:var(--c-accent)}.comparison-table tbody tr[data-v-a5953625]{border-bottom:1px solid var(--c-100);transition:background .1s}.comparison-table tbody tr[data-v-a5953625]:last-child{border-bottom:none}.comparison-table tbody tr[data-v-a5953625]:hover{background:var(--c-50)}.comparison-table td[data-v-a5953625]{padding:.875rem 1rem;vertical-align:middle}.comparison-table .feature-name[data-v-a5953625]{text-align:left;padding-left:1.5rem;font-weight:600;color:var(--c-700);font-size:.9rem}.comparison-table .td-val[data-v-a5953625]{text-align:center}.comparison-table .td-val.highlight[data-v-a5953625]{background:var(--c-primary-surface)}.comparison-table .icon-yes[data-v-a5953625]{color:var(--c-success);width:22px;height:22px}.comparison-table .icon-no[data-v-a5953625]{color:var(--c-200);width:22px;height:22px}.comparison-table .cell-text[data-v-a5953625]{font-size:.875rem;color:var(--c-600);font-weight:500}.comparison-table .cell-text--pro[data-v-a5953625]{color:var(--c-primary);font-weight:700}.comparison-table .pro-soon[data-v-a5953625]{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-a5953625]{width:15px;height:15px}.th-inner[data-v-a5953625]{display:flex;flex-direction:column;align-items:center;gap:.3rem}.th-name[data-v-a5953625]{font-size:1rem;font-weight:800}.th-price[data-v-a5953625]{font-size:.8125rem;opacity:.85}.pro-price-wrap[data-v-a5953625]{display:flex;flex-direction:column;align-items:center;gap:.1rem}.pro-price-original[data-v-a5953625]{font-size:.75rem;color:#ffffff80;text-decoration:line-through}.pro-price-current[data-v-a5953625]{font-size:1rem;font-weight:800;color:#fef08a}.promo-info[data-v-a5953625]{font-size:.65rem;color:#ffffffa6;font-style:italic}.promo-label[data-v-a5953625]{display:inline-block;padding:.15rem .5rem;background:#fef08a4d;border:1px solid rgba(254,240,138,.5);border-radius:var(--r-md);font-size:.65rem;font-weight:700;color:#fef08a;letter-spacing:.04em}.promo-label--standard[data-v-a5953625]{background:#bae6fd4d;border-color:#bae6fd80;color:#bae6fd}.cta-below-table[data-v-a5953625]{display:none}@media(min-width:768px){.cta-below-table[data-v-a5953625]{display:block;text-align:center;margin-top:2rem}}.cta-below-table .btn-cta-large[data-v-a5953625]{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-a5953625]:hover{background:var(--c-accent);transform:translateY(-2px)}.addon-section[data-v-a5953625]{padding:2rem 1.5rem;background:#fff}.addon-card[data-v-a5953625]{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-a5953625]{padding:1.25rem;gap:1rem}}.addon-icon[data-v-a5953625]{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-a5953625] svg{width:26px;height:26px;color:#fff}.addon-body[data-v-a5953625]{flex:1;min-width:200px}.addon-title[data-v-a5953625]{font-size:1.0625rem;font-weight:700;color:var(--c-800);margin:0 0 .25rem}.addon-desc[data-v-a5953625]{font-size:.9rem;color:var(--c-600);margin:0;line-height:1.5}.addon-price[data-v-a5953625]{flex-shrink:0;font-size:1.125rem;font-weight:800;color:var(--c-primary);white-space:nowrap}.for-who[data-v-a5953625]{padding:4rem 1.5rem;background:#fff}.for-who h2[data-v-a5953625]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}.for-who .for-who-grid[data-v-a5953625]{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-a5953625]{grid-template-columns:1fr}}.for-who .for-who-card[data-v-a5953625]{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-a5953625]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.for-who .for-who-card .for-who-icon[data-v-a5953625]{width:56px;height:56px;color:var(--c-primary);margin:0 auto 1rem}.for-who .for-who-card h3[data-v-a5953625]{font-size:1.0625rem;font-weight:700;margin:0 0 .5rem;color:var(--c-900)}.for-who .for-who-card p[data-v-a5953625]{color:var(--c-600);margin:0;line-height:1.5;font-size:.9375rem}.why-pro[data-v-a5953625]{padding:4rem 1.5rem;background:var(--c-50)}.why-pro h2[data-v-a5953625]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}@media(max-width:768px){.why-pro h2[data-v-a5953625]{font-size:2rem}}.why-pro .why-grid[data-v-a5953625]{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-a5953625]{grid-template-columns:1fr}}.why-pro .why-card[data-v-a5953625]{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-a5953625]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.why-pro .why-card .coming-soon-badge[data-v-a5953625]{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-a5953625]{width:56px;height:56px;color:var(--c-primary);margin:0 auto 1rem}.why-pro .why-card h3[data-v-a5953625]{font-size:1.125rem;font-weight:700;margin:0 0 .625rem;color:var(--c-900)}.why-pro .why-card p[data-v-a5953625]{color:var(--c-600);margin:0;line-height:1.6;font-size:.9375rem}.faq-section[data-v-a5953625]{padding:4rem 1.5rem;background:#fff}.faq-section h2[data-v-a5953625]{font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 3rem}.faq-section .faq-list[data-v-a5953625]{max-width:900px;margin:0 auto}.faq-section .faq-item[data-v-a5953625]{padding:2rem;background:var(--c-50);border-radius:.75rem;margin-bottom:1rem}.faq-section .faq-item h3[data-v-a5953625]{font-size:1.125rem;font-weight:700;margin:0 0 .75rem}.faq-section .faq-item p[data-v-a5953625]{color:var(--c-600);margin:0;line-height:1.7}.cta-section[data-v-a5953625]{padding:5rem 1.5rem;background:linear-gradient(135deg,var(--c-50),var(--c-100));text-align:center}.cta-section h2[data-v-a5953625]{font-size:2.5rem;font-weight:800;margin:0 0 2rem}.cta-section .cta-buttons[data-v-a5953625]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem}.cta-section .cta-buttons .btn-free[data-v-a5953625],.cta-section .cta-buttons .btn-pro[data-v-a5953625]{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-a5953625]:hover,.cta-section .cta-buttons .btn-pro[data-v-a5953625]:hover{transform:translateY(-2px)}.cta-section .cta-buttons .btn-free[data-v-a5953625]{background:#fff;color:var(--c-primary);border:2px solid var(--c-primary)}.cta-section .cta-buttons .btn-pro[data-v-a5953625]{background:var(--c-primary);color:#fff}.cta-section .contact-email[data-v-a5953625]{color:var(--c-700);margin:0}@media(max-width:768px){.hero h1[data-v-a5953625],h2[data-v-a5953625]{font-size:2rem!important}.comparison-table[data-v-a5953625]{font-size:.875rem}}.login-form[data-v-bf968a21]{display:flex;flex-direction:column;gap:1.25rem}.submit-btn[data-v-bf968a21]{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-938fc667]{width:100%;display:flex;flex-direction:column;gap:1.25rem}@media(min-width:768px){.auth-page[data-v-938fc667]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.auth-footer[data-v-938fc667]{grid-column:1/-1}}.session-expired[data-v-938fc667]{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-938fc667]{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-938fc667]{font-size:1.25rem;font-weight:700;color:var(--c-800);margin:0 0 1.5rem}.auth-register-cta[data-v-938fc667]{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--c-100);text-align:center}.auth-register-txt[data-v-938fc667]{margin:0 0 .85rem;font-size:.85rem;line-height:1.5;color:var(--c-600)}.auth-register-txt strong[data-v-938fc667]{color:var(--c-800)}.auth-register-btn[data-v-938fc667]{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-938fc667]:hover{background:var(--c-primary);color:#fff}.auth-register-btn [data-v-938fc667] svg{width:17px;height:17px}.auth-footer[data-v-938fc667]{text-align:center}.back-link[data-v-938fc667]{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-938fc667]:hover{color:var(--c-800)}.auth-page[data-v-7dea9b88]{width:100%}.auth-container[data-v-7dea9b88]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}@media(max-width:768px){.auth-container[data-v-7dea9b88]{grid-template-columns:1fr;gap:2rem}}.motivation-section[data-v-7dea9b88]{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-7dea9b88]{order:2;padding:2rem 1.5rem}}.motivation-content[data-v-7dea9b88]{padding:0}.motivation-title[data-v-7dea9b88]{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-7dea9b88]{font-size:1.75rem}}.motivation-subtitle[data-v-7dea9b88]{font-size:1.1rem;color:var(--c-600);line-height:1.5;margin:0 0 2.5rem}.benefits-list[data-v-7dea9b88]{display:flex;flex-direction:column;gap:1.75rem;margin-bottom:2.5rem}.benefit-item[data-v-7dea9b88]{display:flex;gap:1rem;align-items:start}.benefit-icon[data-v-7dea9b88]{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-7dea9b88]{flex:1}.benefit-title[data-v-7dea9b88]{font-size:1.05rem;font-weight:700;color:var(--c-800);margin:0 0 .375rem}.benefit-desc[data-v-7dea9b88]{font-size:.95rem;color:var(--c-600);line-height:1.5;margin:0}.form-section[data-v-7dea9b88]{display:flex;flex-direction:column;gap:1.5rem}@media(max-width:768px){.form-section[data-v-7dea9b88]{order:1}}.auth-card[data-v-7dea9b88]{background:#fff;border-radius:var(--r-xl);padding:2rem;box-shadow:var(--shadow-lg)}.auth-card h2[data-v-7dea9b88]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 .5rem}.lead[data-v-7dea9b88]{font-size:.95rem;color:var(--c-500);line-height:1.5;margin:0 0 1.75rem}.signup-form[data-v-7dea9b88]{display:flex;flex-direction:column;gap:1.25rem}.submit-btn[data-v-7dea9b88]{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-7dea9b88]:hover:not(:disabled){background:#4338ca!important;border-color:#4338ca!important;box-shadow:0 6px 16px #2563eb4d;transform:translateY(-1px)}.submit-btn[data-v-7dea9b88]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #2563eb33}.submit-btn[data-v-7dea9b88]:disabled{opacity:.5;cursor:not-allowed}.checkbox-label[data-v-7dea9b88]{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-7dea9b88]{width:16px;height:16px;cursor:pointer;accent-color:var(--c-primary);flex-shrink:0}.auth-links[data-v-7dea9b88]{margin-top:1.25rem;text-align:center}.auth-links a[data-v-7dea9b88]{color:var(--c-primary);font-size:.875rem;text-decoration:none;font-weight:500}.auth-links a[data-v-7dea9b88]:hover{text-decoration:underline}.field-hint[data-v-7dea9b88]{display:block;margin-top:.25rem;font-size:.8rem;color:var(--c-danger)}.auth-footer[data-v-7dea9b88]{text-align:center}@media(max-width:768px){.auth-footer[data-v-7dea9b88]{margin-top:1rem}}.back-link[data-v-7dea9b88]{color:var(--c-500);font-size:.875rem;text-decoration:none;transition:color .15s ease}.back-link[data-v-7dea9b88]:hover{color:var(--c-700);text-decoration:underline}.ref[data-v-cac82ff2]{background:#0f172a;color:#cbd5e1;margin-top:2.5rem}.ref-inner[data-v-cac82ff2]{max-width:1320px;margin:0 auto;padding:2.5rem 1rem 1.5rem}.ref-cols[data-v-cac82ff2]{display:grid;grid-template-columns:1.5fr repeat(5,1fr);gap:1.5rem}@media(max-width:1180px){.ref-cols[data-v-cac82ff2]{grid-template-columns:1fr 1fr 1fr}.ref-brandcol[data-v-cac82ff2]{grid-column:1/-1}}@media(max-width:720px){.ref-cols[data-v-cac82ff2]{grid-template-columns:1fr 1fr}}@media(max-width:480px){.ref-cols[data-v-cac82ff2]{grid-template-columns:1fr}}.ref-brand[data-v-cac82ff2]{display:flex;align-items:center;gap:.45rem;font-size:1.2rem;font-weight:800;color:#fff}.ref-brand b[data-v-cac82ff2]{color:#818cf8}.ref-brand[data-v-cac82ff2] svg{width:24px;height:24px;color:#818cf8}.ref-about[data-v-cac82ff2]{font-size:.86rem;line-height:1.6;color:#94a3b8;margin:.8rem 0 1rem;max-width:420px}.ref-cta[data-v-cac82ff2]{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-cac82ff2]:hover{background:#4338ca}.ref-cta[data-v-cac82ff2] svg{width:16px;height:16px}.ref-h[data-v-cac82ff2]{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#f1f5f9;margin:0 0 .8rem}.ref-link[data-v-cac82ff2]{display:block;font-size:.86rem;color:#94a3b8;text-decoration:none;padding:.28rem 0;transition:color .15s}.ref-link[data-v-cac82ff2]:hover{color:#fff}.ref-link-main[data-v-cac82ff2]{display:inline-flex;align-items:center;gap:.3rem;color:#818cf8;margin-top:.5rem;font-weight:600}.ref-link-main[data-v-cac82ff2] svg{width:15px;height:15px}.ref-bottom[data-v-cac82ff2]{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-cac82ff2],.ref-bottom-links[data-v-cac82ff2]{display:flex;gap:1rem}.ref-bottom-links a[data-v-cac82ff2]{color:#94a3b8;text-decoration:none}.ref-bottom-links a[data-v-cac82ff2]:hover{color:#fff}.reh[data-v-dd6b1571]{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-dd6b1571]{max-width:1320px;margin:0 auto;padding:0 1.1rem;height:64px;display:flex;align-items:center;gap:.9rem}.reh-brand[data-v-dd6b1571]{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;flex-shrink:0}.reh-logo[data-v-dd6b1571]{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-dd6b1571] svg{width:20px;height:20px}.reh-brand-txt[data-v-dd6b1571]{font-size:1.05rem;font-weight:800;color:#0f172a;letter-spacing:-.02em}.reh-brand-txt b[data-v-dd6b1571]{color:#4f46e5;font-weight:800;margin-left:.28rem}.reh-city[data-v-dd6b1571]{position:relative;flex-shrink:0}.reh-city-btn[data-v-dd6b1571]{display:inline-flex;align-items:center;gap:.3rem;padding:.45rem .7rem;border:1px solid #e2e8f0;border-radius:0;background:#f8fafc;font-size:.88rem;font-weight:800;color:#1e293b;cursor:pointer}.reh-city-btn[data-v-dd6b1571]:hover{border-color:#c7d2fe;background:#eef2ff}.reh-city-btn[data-v-dd6b1571] svg{width:16px;height:16px;color:#4f46e5}.reh-city-chev[data-v-dd6b1571]{color:#94a3b8!important}.reh-city-menu[data-v-dd6b1571]{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-dd6b1571]{display:block;padding:.55rem .7rem;border-radius:0;font-size:.9rem;font-weight:600;color:#334155;text-decoration:none}.reh-city-item[data-v-dd6b1571]:hover{background:#f1f5f9}.reh-city-item.all[data-v-dd6b1571]{color:#4f46e5;font-weight:700;border-top:1px solid #f1f5f9;margin-top:.2rem}.reh-nav[data-v-dd6b1571]{display:flex;align-items:center;gap:.25rem;flex:1;flex-wrap:wrap}.reh-link[data-v-dd6b1571]{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-dd6b1571]:hover{background:#eef2ff;color:#4f46e5}.reh-link.on[data-v-dd6b1571]{background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff}.reh-actions[data-v-dd6b1571]{display:flex;align-items:center;gap:.55rem;margin-left:auto;flex-shrink:0}.reh-cta[data-v-dd6b1571]{display:inline-flex;align-items:center;gap:.35rem;padding:.58rem 1.05rem;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border-radius:0;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-dd6b1571]:hover{filter:brightness(1.07)}.reh-cta[data-v-dd6b1571]:active{transform:translateY(1px)}.reh-cta[data-v-dd6b1571] .iconify,.reh-cta[data-v-dd6b1571] svg{width:17px;height:17px;flex-shrink:0}.reh-back[data-v-dd6b1571]{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-dd6b1571]:hover{background:#f1f5f9;color:#334155}.reh-back[data-v-dd6b1571] .iconify,.reh-back[data-v-dd6b1571] svg{width:16px;height:16px;flex-shrink:0}@media(max-width:1080px){.reh-back span[data-v-dd6b1571]:not(.iconify){display:none}}@media(max-width:920px){.reh-back[data-v-dd6b1571]{display:none}}.reh-login[data-v-dd6b1571]{display:inline-flex;color:#475569}.reh-login[data-v-dd6b1571]:hover{color:#4f46e5}.reh-login[data-v-dd6b1571] svg{width:27px;height:27px}.reh-account[data-v-dd6b1571]{position:relative}.reh-badge[data-v-dd6b1571]{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:.62rem;font-weight:800;line-height:1;border-radius:999px;border:2px solid #fff}.reh-burger[data-v-dd6b1571]{display:none;border:none;background:none;color:#1e293b;cursor:pointer;padding:0}.reh-burger[data-v-dd6b1571] svg{width:27px;height:27px}@media(max-width:920px){.reh-nav[data-v-dd6b1571]{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-dd6b1571]{display:flex}.reh-link[data-v-dd6b1571]{padding:.7rem .8rem;border-radius:0}.reh-burger[data-v-dd6b1571]{display:inline-flex}}@media(max-width:600px){.reh-cta span[data-v-dd6b1571]:not(.iconify){display:none}.reh-cta[data-v-dd6b1571]{padding:.55rem .7rem}.reh-brand-txt b[data-v-dd6b1571]{display:none}}.reh-mega[data-v-dd6b1571]{position:relative;flex-shrink:0}.reh-mega-btn[data-v-dd6b1571]{display:inline-flex;align-items:center;gap:.3rem;padding:.5rem .8rem;border:1px solid #e2e8f0;border-radius:0;background:#fff;font-size:.9rem;font-weight:800;color:#1e293b;cursor:pointer}.reh-mega-btn.on[data-v-dd6b1571],.reh-mega-btn[data-v-dd6b1571]:hover{border-color:#c7d2fe;background:#eef2ff;color:#4f46e5}.reh-mega-btn[data-v-dd6b1571] svg{width:18px;height:18px}.reh-mega-chev[data-v-dd6b1571]{color:#94a3b8!important;width:15px!important}.reh-mega-panel[data-v-dd6b1571]{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-dd6b1571]{font-size:.82rem;color:#64748b;margin-bottom:.7rem}.reh-mega-head b[data-v-dd6b1571]{color:#0f172a}.reh-mega-cols[data-v-dd6b1571]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.reh-mega-h[data-v-dd6b1571]{display:block;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-bottom:.4rem}.reh-mega-link[data-v-dd6b1571]{display:block;padding:.4rem .5rem;border-radius:0;font-size:.9rem;font-weight:600;color:#334155;text-decoration:none}.reh-mega-link[data-v-dd6b1571]:hover{background:#eef2ff;color:#4f46e5}.reh-mega-all[data-v-dd6b1571]{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-dd6b1571]{position:relative;flex:1;min-width:150px;display:flex;align-items:center}.reh-search-ic[data-v-dd6b1571]{position:absolute;left:.7rem;width:18px;height:18px;color:#94a3b8;pointer-events:none}.reh-search-in[data-v-dd6b1571]{width:100%;height:42px;padding:0 .9rem 0 2.3rem;border:1px solid #e2e8f0;border-radius:0;background:#f8fafc;font-size:.9rem;color:#0f172a;outline:none;transition:border-color .15s,background .15s,box-shadow .15s}.reh-search-in[data-v-dd6b1571]:focus{border-color:#818cf8;background:#fff;box-shadow:0 0 0 3px #6366f11f}.reh-search-drop[data-v-dd6b1571]{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #e6ebf2;border-radius:0;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-dd6b1571]{display:flex;align-items:center;gap:.5rem;padding:.55rem .6rem;border-radius:0;cursor:pointer}.reh-search-drop li[data-v-dd6b1571]:hover{background:#f1f5f9}.reh-search-drop[data-v-dd6b1571] svg{width:16px;height:16px;color:#4f46e5;flex-shrink:0}.reh-search-name[data-v-dd6b1571]{font-size:.9rem;font-weight:600;color:#1e293b}.reh-search-parent[data-v-dd6b1571]{font-size:.78rem;color:#94a3b8;margin-left:auto;white-space:nowrap}.reh-drawer[data-v-dd6b1571]{display:none}@media(max-width:920px){.reh-city-lbl[data-v-dd6b1571],.reh-mega[data-v-dd6b1571]{display:none}.reh-drawer.open[data-v-dd6b1571]{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-dd6b1571]{display:block;font-size:.72rem;font-weight:800;text-transform:uppercase;color:#94a3b8;margin-bottom:.35rem}.reh-drawer-links[data-v-dd6b1571]{display:flex;flex-wrap:wrap;gap:.4rem}.reh-drawer-link[data-v-dd6b1571]{padding:.45rem .8rem;border-radius:0;background:#f1f5f9;font-size:.88rem;font-weight:700;color:#334155;text-decoration:none}.reh-drawer-link[data-v-dd6b1571]:hover{background:#eef2ff;color:#4f46e5}.reh-drawer-all[data-v-dd6b1571]{font-weight:800;color:#4f46e5;text-decoration:none}}@media(max-width:560px){.reh-bar[data-v-dd6b1571]{gap:.45rem;padding:0 .7rem}.reh-brand-txt[data-v-dd6b1571]{display:none}.reh-search[data-v-dd6b1571]{min-width:0}.reh-search-in[data-v-dd6b1571]{font-size:.85rem;height:40px}}.contact-page-wrapper[data-v-fe43dfe5]{background:var(--c-50);min-height:60vh;padding:3rem 0 4rem}.page-header[data-v-fe43dfe5]{text-align:center;margin-bottom:3rem;padding-top:1rem}.page-header h1[data-v-fe43dfe5]{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-fe43dfe5]{font-size:1.125rem;color:var(--c-600);line-height:1.6;max-width:700px;margin:0 auto}.contact-grid[data-v-fe43dfe5]{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:3rem}@media(min-width:768px){.contact-grid[data-v-fe43dfe5]{grid-template-columns:1fr 1fr}}.contact-card[data-v-fe43dfe5]{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-fe43dfe5]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.contact-card h2[data-v-fe43dfe5]{font-size:1.5rem;font-weight:700;color:var(--c-800);margin:0 0 1rem}.card-icon[data-v-fe43dfe5]{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-fe43dfe5] svg{width:28px;height:28px;color:#fff}.lead[data-v-fe43dfe5]{font-size:.9375rem;color:var(--c-500);line-height:1.6;margin:0 0 1.5rem}.contact-method[data-v-fe43dfe5]{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-fe43dfe5],.method-icon[data-v-fe43dfe5]{display:flex;align-items:center}.method-icon[data-v-fe43dfe5]{width:48px;height:48px;border-radius:var(--r-md);background:var(--c-primary);justify-content:center;flex-shrink:0}.method-icon[data-v-fe43dfe5] svg{width:22px;height:22px;color:#fff}.method-label[data-v-fe43dfe5]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--c-400);margin-bottom:.25rem}.method-value[data-v-fe43dfe5]{font-size:1.0625rem;font-weight:600;color:var(--c-primary);text-decoration:none}.method-value[data-v-fe43dfe5]:hover{text-decoration:underline}.contact-btn[data-v-fe43dfe5]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.contact-btn[data-v-fe43dfe5] svg{width:18px;height:18px}.faq-list[data-v-fe43dfe5]{margin-top:1.5rem}.faq-item[data-v-fe43dfe5]{padding:1rem 0;border-bottom:1px solid var(--c-100)}.faq-item[data-v-fe43dfe5]:last-child{border-bottom:none;padding-bottom:0}.faq-item[data-v-fe43dfe5]:first-child{padding-top:0}.faq-q[data-v-fe43dfe5]{display:flex;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:600;color:var(--c-700);margin-bottom:.5rem}.faq-q[data-v-fe43dfe5] svg{width:16px;height:16px;color:var(--c-primary);flex-shrink:0}.faq-item p[data-v-fe43dfe5]{font-size:.875rem;color:var(--c-500);line-height:1.6;margin:0;padding-left:1.625rem}.info-section[data-v-fe43dfe5]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:3rem}@media(min-width:768px){.info-section[data-v-fe43dfe5]{grid-template-columns:repeat(3,1fr)}}.info-card[data-v-fe43dfe5]{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-fe43dfe5] svg{width:40px;height:40px;color:var(--c-primary);margin-bottom:1rem}.info-card h3[data-v-fe43dfe5]{font-size:1.0625rem;font-weight:600;color:var(--c-800);margin:0 0 .5rem}.info-card p[data-v-fe43dfe5]{font-size:.875rem;color:var(--c-500);line-height:1.6;margin:0}@media(max-width:767px){.contact-page-wrapper[data-v-fe43dfe5]{padding:2rem 0 3rem}.page-header[data-v-fe43dfe5]{margin-bottom:2rem}.contact-card[data-v-fe43dfe5]{padding:2rem 1.5rem}.contact-grid[data-v-fe43dfe5]{gap:1.5rem;margin-bottom:2rem}.info-section[data-v-fe43dfe5]{gap:1rem;margin-top:2rem}.info-card[data-v-fe43dfe5]{padding:1.5rem}}
