.background-image[data-v-57f0a1b9]{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;overflow:hidden;position:absolute;width:100vw;z-index:-1}.editable-t--on{border-radius:2px;cursor:text;outline:1px dashed hsla(31,53%,64%,.65);outline-offset:3px;transition:background .15s,outline-color .15s}.editable-t--on:hover{background:#d4a5731a;outline-color:#d4a574}.editable-t--on:focus{background:#d4a57324;outline:2px solid #d4a574;outline-offset:2px}.editable-t--saving{opacity:.55}.editable-t--empty{display:inline-block;min-height:1.2em;min-width:140px}.editable-t--empty:before{color:#d4a573d9;content:attr(data-ph);font-style:italic;opacity:.9;pointer-events:none}.editable-t--empty:focus:before{content:""}.center a[data-v-f73be628]{display:inline-block;text-decoration:none}.header-bar[data-v-f73be628]{align-items:center;background-color:transparent;color:#fff;display:flex;justify-content:space-between;left:0;padding:0 100px;position:fixed;top:0;transition:background-color .3s ease;width:100%;z-index:1000}.header-bar.scrolled[data-v-f73be628]{background-color:#232323}.header-bar.solid[data-v-f73be628]{background-color:#ececec;border-bottom:1px solid #d0d0d0;color:#2b2b2b}.header-bar.solid .contact-link[data-v-f73be628],.header-bar.solid .lang-switch[data-v-f73be628]{color:#2b2b2b}.header-bar.solid .burger span[data-v-f73be628]{background:#2b2b2b!important}.header-bar.solid .booking[data-v-f73be628]{border-color:#2b2b2b;color:#2b2b2b}.header-bar.solid .booking[data-v-f73be628]:hover{background:#2b2b2b;color:#ececec}.left[data-v-f73be628],.right[data-v-f73be628]{align-items:center;display:flex;gap:20px}.left[data-v-f73be628]{z-index:1002}.center[data-v-f73be628]{flex:0 0 auto;padding-left:100px}.logo[data-v-f73be628]{display:block;height:100px;transition:.4s ease}.contact-link[data-v-f73be628]{color:#fff;font-size:16px;padding-left:40px;text-decoration:none;transition:opacity .3s ease}.contact-link.hidden[data-v-f73be628]{opacity:0;pointer-events:none;visibility:hidden}.lang-switch[data-v-f73be628]{align-items:center;color:#fff;display:flex;font-size:14px;gap:10px;padding-right:40px}.lang-switch span[data-v-f73be628]{cursor:pointer;transition:opacity .3s}.lang-switch span[data-v-f73be628]:hover{opacity:.6}.lang-switch span.active[data-v-f73be628]{opacity:.6;text-decoration:underline}.booking[data-v-f73be628]{background:transparent;border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;font-size:15px;letter-spacing:1px;padding:8px 16px;text-transform:uppercase;transition:.3s ease}.booking[data-v-f73be628]:hover{background:#fff;color:#000}.burger[data-v-f73be628]{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;height:24px;justify-content:space-between;padding:0;transform:translateZ(0);-webkit-transform:translateZ(0);width:30px}.burger span[data-v-f73be628]{background:#fff;border-radius:2px;display:block;height:3px;transition:.3s}.burger.open span[data-v-f73be628]:first-child{transform:rotate(45deg) translate(5px,5px)}.burger.open span[data-v-f73be628]:nth-child(2){opacity:0}.burger.open span[data-v-f73be628]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.dropdown-menu[data-v-f73be628]{background:#232323;box-shadow:8px 0 16px #0000004d;color:#fff;height:100vh;left:0;overflow-y:auto;padding:100px 50px;position:fixed;top:0;width:350px;z-index:999}.dropdown-menu[data-v-f73be628],.menu-links[data-v-f73be628]{display:flex;flex-direction:column}.menu-links[data-v-f73be628]{font-size:18px;gap:24px;margin-top:60px;text-align:left}.menu-link[data-v-f73be628]{animation:slideIn-f73be628 .3s ease forwards;color:#fff;opacity:0;text-decoration:none;transform:translate(-20px)}@keyframes slideIn-f73be628{to{opacity:1;transform:translate(0)}}.slide-enter-active[data-v-f73be628],.slide-leave-active[data-v-f73be628]{transition:transform .3s ease,opacity .3s ease}.slide-enter-from[data-v-f73be628],.slide-leave-to[data-v-f73be628]{opacity:0;transform:translate(-100%)}@media (max-width:1080px){.burger[data-v-f73be628]{transform:translateZ(0);-webkit-transform:translateZ(0)}.header-bar[data-v-f73be628]{padding:20px 15px}.left[data-v-f73be628]{z-index:1002}}@media (min-width:720px) and (max-width:1080px){.header-bar[data-v-f73be628]{height:auto;padding:30px}.center[data-v-f73be628]{left:50%;padding:0;position:absolute;transform:translate(-50%)}.burger[data-v-f73be628]{border-radius:3px;height:35px;padding:5px;width:45px}.burger span[data-v-f73be628]{background:#fff!important}.lang-switch[data-v-f73be628]{font-size:16px;padding-right:10px}.logo[data-v-f73be628]{height:100px}.booking[data-v-f73be628],.contact-link[data-v-f73be628]{display:none}.dropdown-menu[data-v-f73be628]{padding:100px 30px;width:40vw}}@media (min-width:381px) and (max-width:720px){.header-bar[data-v-f73be628]{height:60px;padding:45px 15px}.center[data-v-f73be628]{left:50%;padding:0;position:absolute;transform:translate(-50%)}.burger[data-v-f73be628]{border-radius:3px;height:30px;min-width:35px;padding:5px;width:40px}.burger span[data-v-f73be628]{background:#fff!important;height:3px}.lang-switch[data-v-f73be628]{font-size:15px;padding-right:10px}.logo[data-v-f73be628]{height:100px}.booking[data-v-f73be628],.contact-link[data-v-f73be628]{display:none}.dropdown-menu[data-v-f73be628]{padding:100px 20px;width:40vw}}@media (max-width:380px){.header-bar[data-v-f73be628]{height:50px;padding:45px 10px}.burger[data-v-f73be628]{border-radius:3px;height:28px;min-width:30px;padding:4px;width:35px}.burger span[data-v-f73be628]{background:#fff!important;height:2px}.logo[data-v-f73be628]{height:100px}.lang-switch[data-v-f73be628]{font-size:14px;padding-right:10px}.center[data-v-f73be628]{left:50%;padding:0;position:absolute;transform:translate(-50%)}.booking[data-v-f73be628],.contact-link[data-v-f73be628]{display:none}.dropdown-menu[data-v-f73be628]{padding:100px 15px;width:40vw}}.footer[data-v-0478a588]{--footer-bg:#ececec;--footer-h4:#d4a574;--footer-text:#2b2b2b;--footer-border:#d0d0d0;background:var(--footer-bg);border-top:1px solid var(--footer-border);font-family:Inter,sans-serif;width:100%}.footer-inner[data-v-0478a588]{align-items:center;-moz-column-gap:40px;column-gap:40px;display:grid;grid-template-columns:180px 1fr 1fr 1fr 1fr;margin:0 auto;max-width:1400px;padding:32px 60px}.footer-col h4[data-v-0478a588]{color:var(--footer-h4);font-size:14px;font-weight:500;letter-spacing:.08em;margin-bottom:12px}.footer-col p[data-v-0478a588]{color:var(--footer-text);font-size:14px;line-height:1.4;margin:0}.footer-col .muted[data-v-0478a588]{opacity:.7}.footer-logo[data-v-0478a588]{align-items:center;display:flex}.footer-logo img[data-v-0478a588]{height:auto;width:120px}.footer-socials .icons[data-v-0478a588]{display:flex;gap:16px}.footer-socials img[data-v-0478a588]{cursor:pointer;display:block;height:28px;width:28px}@media (max-width:1024px){.footer-inner[data-v-0478a588]{-moz-column-gap:30px;column-gap:30px;grid-template-columns:150px repeat(4,1fr);padding:28px 40px}}@media (max-width:768px){.footer-inner[data-v-0478a588]{gap:32px 40px;grid-template-columns:repeat(2,1fr);padding:24px 30px}.footer-logo[data-v-0478a588]{grid-column:span 2;justify-content:center;margin-bottom:10px}.footer-logo img[data-v-0478a588]{width:140px}.footer-col[data-v-0478a588]{text-align:center}.footer-socials[data-v-0478a588]{grid-column:span 2}.footer-socials .icons[data-v-0478a588]{justify-content:center}}@media (max-width:600px){.footer-inner[data-v-0478a588]{gap:28px;grid-template-columns:1fr;padding:20px 24px}.footer-logo[data-v-0478a588]{grid-column:1;margin-bottom:0}.footer-col[data-v-0478a588]{padding:0 10px;text-align:center}.footer-col h4[data-v-0478a588]{font-size:13px;margin-bottom:8px}.footer-col p[data-v-0478a588]{font-size:13px}.footer-socials[data-v-0478a588]{grid-column:1}.footer-logo img[data-v-0478a588]{width:130px}}@media (max-width:460px){.footer-inner[data-v-0478a588]{gap:24px;padding:20px 16px}.footer-col[data-v-0478a588]{padding:0 5px}.footer-col h4[data-v-0478a588]{font-size:12px;letter-spacing:.05em;margin-bottom:6px}.footer-col p[data-v-0478a588]{font-size:12px;line-height:1.5}.footer-logo img[data-v-0478a588]{width:120px}.footer-socials .icons[data-v-0478a588]{gap:20px}.footer-socials img[data-v-0478a588]{height:26px;width:26px}}@media (max-width:360px){.footer-inner[data-v-0478a588]{gap:20px;padding:16px 12px}.footer-col h4[data-v-0478a588],.footer-col p[data-v-0478a588]{font-size:11px}.footer-logo img[data-v-0478a588]{width:110px}.footer-socials .icons[data-v-0478a588]{gap:16px}.footer-socials img[data-v-0478a588]{height:24px;width:24px}}.hero[data-v-2c419a79]{--hero-padding:20px;--badge-gap:30px;--badge-padding:12px 30px;--badge-radius:14px;--chip-gap:12px;--chip-padding:8px 16px;--book-padding:14px 24px;--book-radius:50px;align-items:center;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:0 var(--hero-padding);position:relative;text-align:center;width:100%}.hero-text[data-v-2c419a79]{margin-top:160px}.tagline[data-v-2c419a79]{font-family:Post No Bills Colombo,serif;font-size:36px;font-weight:700;margin-top:20px}.digital-badge[data-v-2c419a79]{background:#fff;border:2px solid rgba(0,0,0,.1);border-radius:var(--badge-radius);bottom:120px;box-shadow:0 10px 30px #0000001a,inset 0 1px #fffc;color:#000;justify-content:center;padding:var(--badge-padding);position:absolute;width:-moz-fit-content;width:fit-content}.badge-content[data-v-2c419a79],.digital-badge[data-v-2c419a79]{align-items:center;display:flex}.badge-content[data-v-2c419a79]{gap:var(--badge-gap)}.contact-chip[data-v-2c419a79]{align-items:center;background:#00000008;border-radius:50px;cursor:pointer;display:flex;gap:var(--chip-gap);padding:var(--chip-padding);transition:transform .3s ease,background .3s ease}.contact-chip[data-v-2c419a79]:hover{background:#00000014;transform:translateY(-2px)}.chip-icon[data-v-2c419a79]{font-size:18px}.chip-text[data-v-2c419a79]{color:#000;font-size:16px;font-weight:600;text-decoration:none;transition:color .3s ease}.contact-chip:hover .chip-text[data-v-2c419a79]{color:#25d366}.badge-divider[data-v-2c419a79]{background:linear-gradient(180deg,transparent,#ccc,transparent);height:30px;width:1px}.book-pulse[data-v-2c419a79]{align-items:center;background:#3f3e3e;border:none;border-radius:var(--book-radius);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:center;min-width:180px;overflow:hidden;padding:var(--book-padding);position:relative;transition:all .3s ease}.book-pulse[data-v-2c419a79]:hover{background:#2a2a2a;box-shadow:0 8px 20px #3f3e3e4d;transform:translateY(-2px)}.pulse-text[data-v-2c419a79]{position:relative;z-index:2}.pulse-circle[data-v-2c419a79]{animation:pulse-2c419a79 2s infinite;border:2px solid rgba(63,62,62,.3);border-radius:var(--book-radius);height:100%;position:absolute;width:100%;z-index:1}.pulse-circle.delay-1[data-v-2c419a79]{animation-delay:.5s}@keyframes pulse-2c419a79{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.2)}}@media (max-width:1400px){.tagline[data-v-2c419a79]{font-size:26px}.digital-badge[data-v-2c419a79]{bottom:60px;max-width:400px;width:calc(100% - 40px)}}@media (max-width:720px){.hero[data-v-2c419a79]{--hero-padding:10px;--badge-gap:10px;--badge-padding:10px;--badge-radius:12px;--chip-gap:8px;--chip-padding:6px 12px;--book-padding:6px 14px}.hero-text[data-v-2c419a79]{margin-top:90px}.tagline[data-v-2c419a79]{font-size:20px;margin-top:44px}.digital-badge[data-v-2c419a79]{bottom:130px;max-width:300px;width:calc(100% - 40px)}.badge-content[data-v-2c419a79]{justify-content:space-between;width:100%}.chip-icon[data-v-2c419a79]{font-size:14px}.chip-text[data-v-2c419a79]{font-size:12px}.badge-divider[data-v-2c419a79]{height:20px}.book-pulse[data-v-2c419a79]{font-size:12px;min-width:auto}}@media (max-width:430px){.hero[data-v-2c419a79]{--badge-gap:6px;--badge-padding:8px 10px;--badge-radius:10px;--chip-padding:5px 8px;--book-padding:5px 8px}.hero-text[data-v-2c419a79]{margin-top:100px}.tagline[data-v-2c419a79]{font-size:20px;margin-top:24px}.digital-badge[data-v-2c419a79]{bottom:150px;max-width:230px;width:calc(100% - 20px)}.badge-content[data-v-2c419a79]{gap:var(--badge-gap);width:100%}.chip-icon[data-v-2c419a79]{font-size:12px}.chip-text[data-v-2c419a79]{font-size:10px}.badge-divider[data-v-2c419a79]{height:16px}.book-pulse[data-v-2c419a79]{flex:1;font-size:10px}}@media (max-width:360px){.hero[data-v-2c419a79]{--badge-gap:4px;--badge-padding:6px 8px;--chip-padding:4px 6px;--book-padding:4px 6px}.badge-divider[data-v-2c419a79]{height:14px}.chip-icon[data-v-2c419a79]{font-size:11px}.book-pulse[data-v-2c419a79],.chip-text[data-v-2c419a79]{font-size:9px}}.room-choice-carousel[data-v-87e6e8cd]{--carousel-padding:60px 20px;--carousel-bg:#ececec;--card-width:380px;--card-gap:40px;--image-height:220px;--active-border:#a1887f;align-items:center;background:var(--carousel-bg);display:flex;justify-content:center;min-height:100vh;padding:var(--carousel-padding)}.carousel-wrapper[data-v-87e6e8cd]{max-width:1600px;width:100%}.carousel-header[data-v-87e6e8cd]{margin-bottom:50px;text-align:center}.carousel-header h2[data-v-87e6e8cd]{color:#3e2723;font-family:Georgia,serif;font-size:2.2rem;font-weight:400;letter-spacing:.5px}.subtitle[data-v-87e6e8cd]{color:#795548;font-size:1.1rem;font-weight:300;margin-top:10px}.carousel-container[data-v-87e6e8cd]{overflow:hidden;position:relative;width:100%}.cards-wrapper[data-v-87e6e8cd]{display:flex;gap:var(--card-gap);margin-bottom:40px;padding:10px 0;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.cards-wrapper.mobile-single[data-v-87e6e8cd]{gap:0;justify-content:center;padding:0 20px;transform:none!important}.room-card[data-v-87e6e8cd]{background:#fff;border:1px solid #e0e0e0;border-radius:16px;box-shadow:0 10px 30px #00000014;flex:0 0 var(--card-width);opacity:.6;overflow:hidden;position:relative;transform:scale(.85);transition:all .4s ease}.room-card.left[data-v-87e6e8cd]{opacity:.7;transform:scale(.9) translate(30px)}.room-card.center[data-v-87e6e8cd]{border-color:var(--active-border);box-shadow:0 20px 50px #3e272326;opacity:1;transform:scale(1);z-index:2}.room-card.right[data-v-87e6e8cd]{opacity:.7;transform:scale(.9) translate(-30px)}.room-image[data-v-87e6e8cd]{border-radius:12px 12px 0 0;height:var(--image-height);-o-object-fit:cover;object-fit:cover;width:100%}.price-tag[data-v-87e6e8cd]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid rgba(62,39,35,.1);border-radius:12px;box-shadow:0 4px 15px #0000001a;color:#3e2723;display:flex;flex-direction:column;font-weight:300;gap:4px;letter-spacing:.5px;padding:12px 20px;position:absolute;right:20px;top:20px;z-index:2}.price-row[data-v-87e6e8cd]{align-items:baseline;display:flex;font-size:1.4rem;gap:4px;line-height:1.2;white-space:nowrap}.price-days[data-v-87e6e8cd]{font-size:.85rem;letter-spacing:0;opacity:.6}.card-content[data-v-87e6e8cd]{padding:30px}.room-header[data-v-87e6e8cd]{margin-bottom:15px}.room-header h3[data-v-87e6e8cd]{color:#3e2723;font-family:Georgia,serif;font-size:1.6rem;font-weight:600;margin:0}.room-description[data-v-87e6e8cd]{color:#795548;font-size:.95rem;line-height:1.6;margin-bottom:20px;min-height:45px}.room-features[data-v-87e6e8cd]{border-bottom:1px solid #d7ccc8;border-top:1px solid #d7ccc8;margin:20px 0;padding:20px 0}.features-label[data-v-87e6e8cd]{color:#3e2723;font-size:1rem;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.features-grid[data-v-87e6e8cd]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);max-height:150px;overflow-y:auto;padding-right:10px}.features-grid[data-v-87e6e8cd]::-webkit-scrollbar{width:4px}.features-grid[data-v-87e6e8cd]::-webkit-scrollbar-track{background:#f5f5f5}.features-grid[data-v-87e6e8cd]::-webkit-scrollbar-thumb{background:#a1887f;border-radius:2px}.feature-item[data-v-87e6e8cd]{align-items:flex-start;display:flex;gap:8px}.feature-icon[data-v-87e6e8cd]{color:#5d4037;flex-shrink:0;font-size:1.2rem;font-weight:700;line-height:1;margin-top:2px}.feature-text[data-v-87e6e8cd]{color:#5d4037;font-size:.9rem;line-height:1.4}.additional-info[data-v-87e6e8cd]{background:#efebe9;border-radius:12px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);margin:20px 0;padding:15px}.info-item[data-v-87e6e8cd]{padding:12px 8px;text-align:center}.info-label[data-v-87e6e8cd]{color:#795548;display:block;font-size:.8rem;font-weight:500;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.info-value[data-v-87e6e8cd]{color:#3e2723;font-size:.95rem;font-weight:600;line-height:1.3;text-align:center}.selection-indicator[data-v-87e6e8cd]{background:linear-gradient(135deg,#5d4037,#3e2723);border-radius:8px;color:#fff;font-size:.9rem;font-weight:500;letter-spacing:.5px;padding:14px;text-align:center}.carousel-nav[data-v-87e6e8cd]{align-items:center;gap:30px;margin-top:50px}.carousel-nav[data-v-87e6e8cd],.nav-dots[data-v-87e6e8cd]{display:flex;justify-content:center}.nav-dots[data-v-87e6e8cd]{flex-wrap:wrap;gap:10px}.dot[data-v-87e6e8cd]{background:none;border:2px solid #a1887f;border-radius:25px;color:#5d4037;cursor:pointer;font-weight:500;padding:12px 20px;transition:all .3s ease;white-space:nowrap}.dot.active[data-v-87e6e8cd]{background:#5d4037;border-color:#5d4037;box-shadow:0 4px 15px #5d40374d;color:#fff}.dot[data-v-87e6e8cd]:hover:not(.active){background:#efebe9;color:#3e2723}@media (max-width:1400px){.room-choice-carousel[data-v-87e6e8cd]{--card-width:350px;--card-gap:25px}}@media (max-width:1199px) and (min-width:768px){.room-choice-carousel[data-v-87e6e8cd]{--card-width:45%;--card-gap:20px}.card-content[data-v-87e6e8cd]{padding:25px}.features-grid[data-v-87e6e8cd]{max-height:140px}.price-tag[data-v-87e6e8cd]{font-size:1.6rem;padding:10px 20px}}@media (max-width:767px){.room-choice-carousel[data-v-87e6e8cd]{--carousel-padding:40px 0;--card-gap:10px}.carousel-container[data-v-87e6e8cd]{overflow:visible;padding:0}.cards-wrapper[data-v-87e6e8cd]{justify-content:center;margin-bottom:30px;padding:0 20px;transform:none!important}.room-card[data-v-87e6e8cd]{box-shadow:0 4px 15px #00000014;display:inline-block;flex:0 0 80%;max-width:90%;opacity:.5;transform:scale(.9);transition:all .3s ease}.room-card.center[data-v-87e6e8cd]{border-color:var(--active-border);box-shadow:0 12px 35px #00000026;flex:0 0 90%;max-width:100%;opacity:1;transform:scale(1);z-index:2}.price-tag[data-v-87e6e8cd]{padding:10px 16px;right:15px;top:15px}.price-row[data-v-87e6e8cd]{font-size:1.2rem}.price-days[data-v-87e6e8cd]{font-size:.8rem}.card-content[data-v-87e6e8cd]{padding:20px}}@media (max-width:480px){.room-choice-carousel[data-v-87e6e8cd]{--carousel-padding:30px 0;--image-height:180px}.carousel-header[data-v-87e6e8cd]{margin-bottom:30px;padding:0 20px}.carousel-header h2[data-v-87e6e8cd]{font-size:1.5rem}.subtitle[data-v-87e6e8cd]{font-size:.9rem}.cards-wrapper[data-v-87e6e8cd]{padding:0 15px}.room-card[data-v-87e6e8cd]{flex:0 0 85%}.price-tag[data-v-87e6e8cd]{padding:8px 14px;right:15px;top:15px}.price-row[data-v-87e6e8cd]{font-size:1.05rem}.price-days[data-v-87e6e8cd]{font-size:.72rem}.card-content[data-v-87e6e8cd]{padding:15px}.room-header h3[data-v-87e6e8cd]{font-size:1.3rem}.room-description[data-v-87e6e8cd]{font-size:.9rem}.features-grid[data-v-87e6e8cd]{grid-template-columns:1fr;max-height:140px}.additional-info[data-v-87e6e8cd]{gap:10px;grid-template-columns:repeat(2,1fr);padding:12px}.info-item[data-v-87e6e8cd]{padding:10px 5px}.carousel-nav[data-v-87e6e8cd]{gap:15px;margin-top:30px}.nav-dots[data-v-87e6e8cd]{gap:5px}.dot[data-v-87e6e8cd]{font-size:.8rem;padding:8px 12px}}@media (max-width:360px){.room-choice-carousel[data-v-87e6e8cd]{--carousel-padding:20px 0}.cards-wrapper[data-v-87e6e8cd]{padding:0 10px}.room-card[data-v-87e6e8cd]{flex:0 0 calc(100% - 20px)}.card-content[data-v-87e6e8cd]{padding:15px}.additional-info[data-v-87e6e8cd]{grid-template-columns:1fr}.dot[data-v-87e6e8cd]{font-size:.75rem;padding:6px 10px}}.coworking[data-v-1757cfa5]{--bg:#ececec;--max:1200px;--gap:50px;background:var(--bg);display:flex;justify-content:center;padding:100px 20px 0}.inner[data-v-1757cfa5]{align-items:center;display:flex;gap:var(--gap);max-width:var(--max);width:100%}.left[data-v-1757cfa5]{flex:1}.title[data-v-1757cfa5]{font-size:46px;font-weight:700;margin-bottom:20px}.desc[data-v-1757cfa5]{color:#555;font-size:18px;line-height:1.6;margin-bottom:30px}.stats[data-v-1757cfa5]{display:flex;gap:40px;margin-bottom:40px}.stat[data-v-1757cfa5]{display:flex;flex-direction:column}.num[data-v-1757cfa5]{font-size:32px;font-weight:700}.label[data-v-1757cfa5]{color:#777;font-size:14px}.btn[data-v-1757cfa5]{align-items:center;background:#1d1d1d;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;justify-content:center;padding:14px 26px;text-decoration:none}.right[data-v-1757cfa5]{align-content:start;display:grid;flex:1;gap:20px;grid-template-columns:repeat(2,minmax(220px,1fr))}.glass-card[data-v-1757cfa5]{animation:float-1757cfa5 4s ease-in-out infinite;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff59;border-radius:18px;box-shadow:0 8px 30px #0000001a;padding:18px 20px;word-break:break-word}.glass-card[data-v-1757cfa5]:first-child{transform:translateY(0)}.glass-card[data-v-1757cfa5]:nth-child(2){transform:translateY(40px)}.glass-card[data-v-1757cfa5]:nth-child(3){transform:translateY(20px)}.glass-card h3[data-v-1757cfa5]{font-size:18px;margin-bottom:10px}.glass-card p[data-v-1757cfa5]{color:#555;font-size:14px;line-height:1.4}@keyframes float-1757cfa5{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@media (max-width:900px){.coworking[data-v-1757cfa5]{padding:20px 20px 0}.inner[data-v-1757cfa5]{flex-direction:column;text-align:center}.stats[data-v-1757cfa5]{justify-content:center}.right[data-v-1757cfa5]{grid-template-areas:"card1 card2" "card3 card3";grid-template-columns:repeat(2,minmax(220px,1fr));justify-items:center}.glass-card[data-v-1757cfa5]{animation:none;transform:none!important}.glass-card[data-v-1757cfa5]:first-child{grid-area:card1}.glass-card[data-v-1757cfa5]:nth-child(2){grid-area:card2}.glass-card[data-v-1757cfa5]:nth-child(3){grid-area:card3}}@media (max-width:480px){.title[data-v-1757cfa5]{font-size:32px}.desc[data-v-1757cfa5]{font-size:16px}.num[data-v-1757cfa5]{font-size:26px}.right[data-v-1757cfa5]{align-items:center;display:flex;flex-direction:column;gap:20px}.glass-card[data-v-1757cfa5]{max-width:100%;width:100%}}.services[data-v-d115598c]{--services-padding:100px 20px 50px;--services-bg:#ececec;--container-max:1100px;--tag-color:#a3876b;--title-color:#2e2e2e;--text-color:#6b6b6b;--border-color:#e7ddd5;--marker-size:10px;--item-gap:26px;--item-padding:25px 0;background:var(--services-bg);padding:var(--services-padding)}.container[data-v-d115598c]{margin:0 auto;max-width:var(--container-max)}.header[data-v-d115598c]{margin-bottom:60px}.tag[data-v-d115598c]{color:var(--tag-color);font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.title[data-v-d115598c]{color:var(--title-color);font-size:40px;font-weight:700;line-height:1.2;margin:10px 0 20px}.subtitle[data-v-d115598c]{color:var(--text-color);font-size:18px;line-height:1.6;max-width:600px}.list[data-v-d115598c]{flex-direction:column;gap:var(--item-gap)}.item[data-v-d115598c],.list[data-v-d115598c]{display:flex}.item[data-v-d115598c]{align-items:flex-start;border-bottom:1px solid var(--border-color);gap:20px;padding:var(--item-padding);transition:transform .25s ease;will-change:transform}.item[data-v-d115598c]:hover{transform:translate(6px)}.marker[data-v-d115598c]{background:var(--tag-color);border-radius:50%;flex-shrink:0;height:var(--marker-size);margin-top:8px;width:var(--marker-size)}h3[data-v-d115598c]{color:#2c2c2c;font-size:22px;font-weight:600;margin:0 0 6px}p[data-v-d115598c]{color:#5a5a5a;font-size:16px;line-height:1.5;margin:0}@media (max-width:700px){.services[data-v-d115598c]{--services-padding:80px 20px 50px}.title[data-v-d115598c]{font-size:32px}.subtitle[data-v-d115598c]{font-size:16px}h3[data-v-d115598c]{font-size:20px}p[data-v-d115598c]{font-size:15px}}@media (max-width:480px){.services[data-v-d115598c]{--services-padding:60px 16px 0}.title[data-v-d115598c]{font-size:28px}.subtitle[data-v-d115598c]{font-size:15px}h3[data-v-d115598c]{font-size:18px}p[data-v-d115598c]{font-size:14px}.item[data-v-d115598c]{gap:16px;padding:20px 0}}.minimal-hero[data-v-20d74f9b]{--hero-padding:0 20px 0;--hero-bg:#ececec;--primary-color:#d4a574;--text-color:#3b2e22;--circle-size:420px;--cta-bg:#989898;--cta-padding:22px 50px;--cta-min-width:380px;align-items:center;background:var(--hero-bg);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;height:80vh;justify-content:center;min-height:700px;overflow:hidden;padding:var(--hero-padding);position:relative;width:100%}.bg-elements[data-v-20d74f9b]{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.bg-circle[data-v-20d74f9b]{background:#d4a5730d;border-radius:50%;position:absolute;will-change:transform}.circle1[data-v-20d74f9b]{animation:pulseSoft-20d74f9b 15s ease-in-out infinite;height:400px;right:-150px;top:-150px;width:400px}.circle2[data-v-20d74f9b]{animation:pulseSoft-20d74f9b 18s ease-in-out infinite reverse;bottom:-100px;height:300px;left:-100px;width:300px}.circle3[data-v-20d74f9b]{animation:pulseSoft-20d74f9b 12s ease-in-out infinite;height:200px;left:10%;top:30%;width:200px}.circle4[data-v-20d74f9b]{animation:pulseSoft-20d74f9b 20s ease-in-out infinite;bottom:25%;height:250px;right:15%;width:250px}.circle5[data-v-20d74f9b]{animation:pulseSoft-20d74f9b 16s ease-in-out infinite;height:150px;left:70%;top:15%;width:150px}@keyframes pulseSoft-20d74f9b{0%,to{opacity:.05;transform:scale(1)}50%{opacity:.1;transform:scale(1.05)}}.food-decor[data-v-20d74f9b]{animation:foodFloat-20d74f9b 25s ease-in-out infinite;filter:blur(.5px);font-size:32px;opacity:.15;pointer-events:none;position:absolute;will-change:transform;z-index:2}.decor1[data-v-20d74f9b]{animation-delay:0s;left:15%;top:20%}.decor2[data-v-20d74f9b]{animation-delay:3s;right:20%;top:65%}.decor3[data-v-20d74f9b]{animation-delay:6s;bottom:30%;left:20%}.decor4[data-v-20d74f9b]{animation-delay:9s;right:25%;top:35%}.decor5[data-v-20d74f9b]{animation-delay:12s;bottom:20%;right:30%}.decor6[data-v-20d74f9b]{animation-delay:15s;left:25%;top:75%}@keyframes foodFloat-20d74f9b{0%,to{transform:translateY(0) rotate(0) scale(1)}33%{transform:translateY(-20px) rotate(5deg) scale(1.1)}66%{transform:translateY(10px) rotate(-5deg) scale(.95)}}.center-circle[data-v-20d74f9b]{align-items:center;backface-visibility:hidden;display:flex;height:var(--circle-size);justify-content:center;margin-bottom:70px;position:relative;transform-style:preserve-3d;width:var(--circle-size)}.rotating-ring[data-v-20d74f9b]{animation:rotate-20d74f9b 35s linear infinite;will-change:transform}.ring-segment[data-v-20d74f9b],.rotating-ring[data-v-20d74f9b]{height:100%;position:absolute;width:100%}.ring-segment[data-v-20d74f9b]{border:1.5px solid transparent;border-radius:50%;box-sizing:border-box;transform:translateZ(0)}.seg1[data-v-20d74f9b]{border-top:1.5px solid hsla(31,53%,64%,.4);transform:rotate(0)}.seg2[data-v-20d74f9b]{border-right:1.5px solid hsla(31,53%,64%,.4);transform:rotate(90deg)}.seg3[data-v-20d74f9b]{border-bottom:1.5px solid hsla(31,53%,64%,.4);transform:rotate(180deg)}.seg4[data-v-20d74f9b]{border-left:1.5px solid hsla(31,53%,64%,.4);transform:rotate(270deg)}.ring-dot[data-v-20d74f9b]{backface-visibility:hidden;background:var(--primary-color);border-radius:50%;height:10px;opacity:.6;position:absolute;transform:translate(-50%,-50%);width:10px}.dot1[data-v-20d74f9b]{left:0;top:50%}.dot2[data-v-20d74f9b]{left:50%;top:0}.dot3[data-v-20d74f9b]{left:100%;top:50%}.dot4[data-v-20d74f9b]{left:50%;top:100%}@keyframes rotate-20d74f9b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.circle-text[data-v-20d74f9b]{animation:textAppear-20d74f9b 1.5s ease-out;position:relative;text-align:center;z-index:3}@keyframes textAppear-20d74f9b{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.brand-main[data-v-20d74f9b]{color:var(--text-color);font-family:Georgia,serif;font-size:78px;font-weight:700;letter-spacing:6px;margin-bottom:8px;text-shadow:2px 2px 4px rgba(0,0,0,.05)}.brand-main[data-v-20d74f9b],.brand-sub[data-v-20d74f9b]{text-transform:uppercase}.brand-sub[data-v-20d74f9b]{color:var(--primary-color);font-size:28px;font-weight:400;letter-spacing:12px;margin-top:15px;text-shadow:1px 1px 2px rgba(0,0,0,.05)}.brand-line[data-v-20d74f9b]{background:linear-gradient(90deg,transparent,var(--primary-color),transparent);height:3px;margin:25px auto;overflow:hidden;position:relative;width:120px}.brand-line[data-v-20d74f9b]:after{animation:lineShine-20d74f9b 3s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes lineShine-20d74f9b{0%{left:-100%}to{left:100%}}.spice-decor[data-v-20d74f9b]{animation:spinSlow-20d74f9b 20s linear infinite;color:var(--primary-color);font-size:24px;opacity:.2;pointer-events:none;position:absolute;will-change:transform;z-index:2}.spice1[data-v-20d74f9b]{animation-delay:0s;left:10%;top:25%}.spice2[data-v-20d74f9b]{animation-delay:5s;right:15%;top:70%}.spice3[data-v-20d74f9b]{animation-delay:10s;bottom:25%;left:25%}.spice4[data-v-20d74f9b]{animation-delay:15s;right:30%;top:15%}@keyframes spinSlow-20d74f9b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.reserve-container[data-v-20d74f9b]{align-items:center;animation:slideUp-20d74f9b 1s ease-out .5s both;display:flex;flex-direction:column;gap:20px;margin-top:20px;position:relative;text-align:center;z-index:10}@keyframes slideUp-20d74f9b{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.reserve-hint[data-v-20d74f9b]{align-items:center;animation:fadeIn-20d74f9b 1s ease-out 1s both;display:flex;flex-direction:column;gap:12px;margin-bottom:30px}@keyframes fadeIn-20d74f9b{0%{opacity:0}to{opacity:1}}.hint-dots[data-v-20d74f9b]{display:flex;gap:8px}.hint-dot[data-v-20d74f9b]{animation:dotBounce-20d74f9b 1.5s ease-in-out infinite;background:var(--primary-color);border-radius:50%;height:6px;width:6px;will-change:transform}.hint-dot[data-v-20d74f9b]:first-child{animation-delay:0s}.hint-dot[data-v-20d74f9b]:nth-child(2){animation-delay:.2s}.hint-dot[data-v-20d74f9b]:nth-child(3){animation-delay:.4s}@keyframes dotBounce-20d74f9b{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.hint-text[data-v-20d74f9b]{color:#715f49;font-size:16px;font-weight:500;letter-spacing:1px;text-align:center}.reserve-cta[data-v-20d74f9b]{align-items:center;background:linear-gradient(135deg,var(--cta-bg) 0,var(--cta-bg) 100%);border:none;border-radius:12px;box-shadow:0 10px 30px #d4a57366,0 4px 15px #0000001a,inset 0 1px #ffffff4d;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:15px;justify-content:center;letter-spacing:3px;min-width:var(--cta-min-width);overflow:hidden;padding:var(--cta-padding);position:relative;text-decoration:none;text-transform:uppercase;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.cta-text[data-v-20d74f9b]{position:relative;text-shadow:1px 1px 2px rgba(0,0,0,.2);transition:all .3s ease;z-index:2}.cta-arrow[data-v-20d74f9b]{font-size:24px;opacity:.9;transition:all .4s ease}.cta-glow[data-v-20d74f9b]{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);height:100%;left:0;position:absolute;top:0;transform:translate(-100%);transition:transform .6s ease;width:100%}.reserve-cta[data-v-20d74f9b]:hover{box-shadow:0 20px 50px #d4a57399,0 8px 25px #00000026,inset 0 1px #fff6;letter-spacing:4px;transform:translateY(-5px) scale(1.05)}.reserve-cta:hover .cta-arrow[data-v-20d74f9b]{opacity:1;transform:translate(10px)}.reserve-cta:hover .cta-glow[data-v-20d74f9b]{transform:translate(100%)}.reserve-cta[data-v-20d74f9b]:active{transform:translateY(-2px) scale(1.02);transition:all .1s ease}.reserve-note[data-v-20d74f9b]{animation:fadeIn-20d74f9b 1s ease-out 1.2s both;margin-top:20px}.note-text[data-v-20d74f9b]{color:#8a7a62;font-size:14px;font-weight:400;letter-spacing:2px;padding:0 15px;position:relative;text-transform:uppercase}.note-text[data-v-20d74f9b]:after,.note-text[data-v-20d74f9b]:before{color:var(--primary-color);content:"•";font-size:18px;position:absolute}.note-text[data-v-20d74f9b]:before{left:0}.note-text[data-v-20d74f9b]:after{right:0}.bottom-lines[data-v-20d74f9b]{bottom:100px;display:flex;gap:20px;justify-content:center;left:0;position:absolute;width:100%;z-index:1}.bottom-line[data-v-20d74f9b]{animation:linePulse-20d74f9b 3s ease-in-out infinite;background:#d4a5734d;height:2px;width:40px;will-change:transform}.line2[data-v-20d74f9b]{animation-delay:.5s}.line3[data-v-20d74f9b]{animation-delay:1s}@keyframes linePulse-20d74f9b{0%,to{opacity:.3;transform:scaleX(1)}50%{opacity:.6;transform:scaleX(1.5)}}@media (max-width:768px){.minimal-hero[data-v-20d74f9b]{--circle-size:320px;--cta-min-width:320px;--cta-padding:20px 40px;min-height:600px;padding:30px 20px}.brand-main[data-v-20d74f9b]{font-size:56px;letter-spacing:4px}.brand-sub[data-v-20d74f9b]{font-size:22px;letter-spacing:8px}.reserve-cta[data-v-20d74f9b]{font-size:16px}.food-decor[data-v-20d74f9b]{font-size:24px}}@media (max-width:480px){.minimal-hero[data-v-20d74f9b]{--circle-size:280px;--cta-min-width:280px;--cta-padding:18px 30px;min-height:400px;padding:10px 15px}.brand-main[data-v-20d74f9b]{font-size:42px;letter-spacing:3px}.brand-sub[data-v-20d74f9b]{font-size:18px;letter-spacing:6px}.reserve-cta[data-v-20d74f9b]{flex-direction:column;font-size:15px;gap:10px;justify-content:center;min-width:unset;width:90%}.cta-arrow[data-v-20d74f9b]{display:none}.reserve-hint[data-v-20d74f9b]{margin-bottom:15px}.hint-text[data-v-20d74f9b]{font-size:14px;padding:0 10px;text-align:center}.food-decor[data-v-20d74f9b]{font-size:20px}.spice-decor[data-v-20d74f9b]{display:none}.ring-dot[data-v-20d74f9b],.ring-segment[data-v-20d74f9b],.rotating-ring[data-v-20d74f9b]{backface-visibility:hidden;transform:translateZ(0)}}@media (prefers-reduced-motion:reduce){.bg-circle[data-v-20d74f9b],.bottom-line[data-v-20d74f9b],.brand-line[data-v-20d74f9b]:after,.cta-arrow[data-v-20d74f9b],.cta-glow[data-v-20d74f9b],.food-decor[data-v-20d74f9b],.hint-dot[data-v-20d74f9b],.rotating-ring[data-v-20d74f9b],.spice-decor[data-v-20d74f9b]{animation:none!important;transition:none!important}.reserve-cta[data-v-20d74f9b]:hover{letter-spacing:3px;transform:none}}#be-booking-form[data-v-c718804d]{margin:10px auto;max-width:1210px;padding:0 5px;width:100%}#tl-booking-cart[data-v-c718804d]{z-index:1!important}#block-search[data-v-c718804d],#block-search[data-v-c718804d] *{box-sizing:border-box}#block-search[data-v-c718804d]{background:#fff;border-radius:8px;box-shadow:2px 4px 14px #0000001a;margin:10px auto;max-width:1200px;position:relative;width:100%;z-index:5}#block-search.block-search--mt[data-v-c718804d]{margin-bottom:-80px;margin-top:140px}#block-search.block-search--home[data-v-c718804d]{left:50%;margin-top:-165px;position:absolute;transform:translate(-50%)}.be-container[data-v-c718804d]{padding:0 30px}@media screen and (max-width:1200px){#block-search.block-search--home[data-v-c718804d]{margin:0 auto;position:static;transform:unset}}.rich-text[data-v-09955651]{padding:32px 20px}.rich-text__inner[data-v-09955651]{margin:0 auto;max-width:820px}.rich-text__title[data-v-09955651]{color:#1f1a14;font-family:Post No Bills Colombo,serif;font-size:34px;font-weight:700;margin:0 0 18px}.rich-text__body[data-v-09955651]{color:#444;font-size:18px;line-height:1.65;margin:0;white-space:pre-wrap}@media (max-width:720px){.rich-text[data-v-09955651]{padding:24px 16px}.rich-text__title[data-v-09955651]{font-size:26px}.rich-text__body[data-v-09955651]{font-size:16px}}.image-block[data-v-5f8496ec]{margin:0;padding:32px 20px;text-align:center}.image-block img[data-v-5f8496ec]{border-radius:12px;display:inline-block;height:auto;max-width:1100px;width:100%}.image-block__cap[data-v-5f8496ec]{color:#888;font-size:14px;margin-top:12px}@media (max-width:720px){.image-block[data-v-5f8496ec]{padding:20px 12px}}.gallery[data-v-83e77cd0]{padding:32px 20px}.gallery__grid[data-v-83e77cd0]{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0 auto;max-width:1200px}.gallery__grid img[data-v-83e77cd0]{border-radius:10px;height:240px;-o-object-fit:cover;object-fit:cover;width:100%}.gallery__empty[data-v-83e77cd0]{color:#bbb;grid-column:1/-1;padding:40px;text-align:center}@media (max-width:720px){.gallery[data-v-83e77cd0]{padding:24px 12px}.gallery__grid[data-v-83e77cd0]{gap:8px;grid-template-columns:repeat(2,1fr)}.gallery__grid img[data-v-83e77cd0]{height:150px}}.cta[data-v-99f20598]{background:#1f1a14;color:#fff;padding:48px 20px;text-align:center}.cta__inner[data-v-99f20598]{margin:0 auto;max-width:720px}.cta__title[data-v-99f20598]{font-family:Post No Bills Colombo,serif;font-size:32px;font-weight:700;margin:0 0 26px}.cta__btn[data-v-99f20598]{background:#d4a574;border-radius:50px;color:#1f1a14;display:inline-block;font-size:15px;font-weight:700;letter-spacing:1px;padding:15px 42px;text-decoration:none;text-transform:uppercase;transition:background .2s,transform .2s}.cta__btn[data-v-99f20598]:hover{background:#e0b784;transform:translateY(-2px)}@media (max-width:720px){.cta[data-v-99f20598]{padding:36px 16px}.cta__title[data-v-99f20598]{font-size:25px}}.doc-block[data-v-9133800b]{display:flex;justify-content:center;padding:28px 20px}.doc-card[data-v-9133800b]{align-items:center;background:#fff;border:1px solid #ece7df;border-radius:16px;box-shadow:0 6px 24px #1f1a140f;color:#1f1a14;display:flex;gap:18px;max-width:620px;padding:18px 22px;text-decoration:none;transition:box-shadow .2s,transform .2s,border-color .2s;width:100%}a.doc-card[data-v-9133800b]:hover{border-color:#d4a574;box-shadow:0 12px 34px #1f1a141f;transform:translateY(-2px)}.doc-card--empty[data-v-9133800b]{cursor:default;opacity:.85}.doc-card__icon[data-v-9133800b]{align-items:center;background:color-mix(in srgb,var(--doc-color,#8a8a8a) 12%,#fff);border-radius:13px;color:var(--doc-color,#8a8a8a);display:flex;flex-shrink:0;height:54px;justify-content:center;position:relative;width:54px}.doc-card__ext[data-v-9133800b]{background:var(--doc-color,#8a8a8a);border-radius:5px;bottom:-6px;color:#fff;font-size:9px;font-weight:800;left:50%;letter-spacing:.5px;padding:1px 6px;position:absolute;transform:translate(-50%)}.doc-card__body[data-v-9133800b]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.doc-card__title[data-v-9133800b]{font-family:Post No Bills Colombo,serif;font-size:19px;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-card__meta[data-v-9133800b]{color:#9a8f80;font-size:13px;font-weight:500}.doc-card__action[data-v-9133800b]{align-items:center;background:#d4a574;border-radius:50px;color:#1f1a14;display:flex;flex-shrink:0;font-size:14px;font-weight:700;gap:8px;padding:11px 20px;transition:background .2s}a.doc-card:hover .doc-card__action[data-v-9133800b]{background:#e0b784}@media (max-width:560px){.doc-card[data-v-9133800b]{gap:14px;padding:14px 16px}.doc-card__title[data-v-9133800b]{font-size:16px}.doc-card__action-text[data-v-9133800b]{display:none}.doc-card__action[data-v-9133800b]{padding:11px 13px}}.button-block[data-v-0d0db64f]{padding:24px 20px}.btnb[data-v-0d0db64f]{border-radius:50px;cursor:pointer;display:inline-block;font-size:15px;font-weight:700;letter-spacing:.6px;padding:15px 42px;text-decoration:none;transition:background .2s,color .2s,transform .2s,border-color .2s}.btnb--primary[data-v-0d0db64f]{background:#d4a574;color:#1f1a14}.btnb--primary[data-v-0d0db64f]:hover{background:#e0b784;transform:translateY(-2px)}.btnb--outline[data-v-0d0db64f]{background:transparent;border:2px solid #d4a574;color:#1f1a14}.btnb--outline[data-v-0d0db64f]:hover{background:#d4a574;color:#1f1a14;transform:translateY(-2px)}.btnb--dark[data-v-0d0db64f]{background:#1f1a14;color:#fff}.btnb--dark[data-v-0d0db64f]:hover{background:#33291d;transform:translateY(-2px)}@media (max-width:720px){.button-block[data-v-0d0db64f]{padding:18px 16px}}.spacer-block[data-v-681e9f1f]{align-items:center;display:flex;justify-content:center;width:100%}.spacer-block__line[data-v-681e9f1f]{background:linear-gradient(90deg,transparent,rgba(31,26,20,.18),transparent);height:1px;width:min(1100px,90%)}.video-block[data-v-71929bbe]{padding:32px 20px}.video-block__inner[data-v-71929bbe]{margin:0 auto;max-width:960px}.video-block__frame[data-v-71929bbe]{aspect-ratio:16/9;background:#000;border-radius:14px;box-shadow:0 12px 40px #1f1a1424;overflow:hidden;position:relative;width:100%}.video-block__frame iframe[data-v-71929bbe],.video-block__frame video[data-v-71929bbe]{border:0;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.video-block__empty[data-v-71929bbe]{align-items:center;aspect-ratio:16/9;background:#f3efe8;border:1px dashed #d9cfc0;border-radius:14px;color:#9a8f80;display:flex;font-size:15px;justify-content:center;padding:24px;text-align:center}.video-block__cap[data-v-71929bbe]{color:#888;font-size:14px;margin-top:12px;text-align:center}@media (max-width:720px){.video-block[data-v-71929bbe]{padding:22px 12px}}.map-block[data-v-890f8225]{padding:32px 20px}.map-block__inner[data-v-890f8225]{margin:0 auto;max-width:1100px}.map-block__frame[data-v-890f8225]{border-radius:14px;box-shadow:0 12px 40px #1f1a141f;overflow:hidden;width:100%}.map-block__frame iframe[data-v-890f8225]{border:0;display:block;height:100%;width:100%}.map-block__empty[data-v-890f8225]{background:#f3efe8;border:1px dashed #d9cfc0;border-radius:14px;color:#9a8f80;padding:24px;text-align:center}.map-block__addr[data-v-890f8225],.map-block__empty[data-v-890f8225]{align-items:center;display:flex;font-size:15px;justify-content:center}.map-block__addr[data-v-890f8225]{color:#5a5248;font-weight:500;gap:7px;margin:14px 0 0}.map-block__addr svg[data-v-890f8225]{color:#d4a574;flex-shrink:0}@media (max-width:720px){.map-block[data-v-890f8225]{padding:22px 12px}}.acc-block[data-v-32ad21b6]{padding:36px 20px}.acc-block__inner[data-v-32ad21b6]{margin:0 auto;max-width:820px}.acc-block__title[data-v-32ad21b6]{color:#1f1a14;font-family:Post No Bills Colombo,serif;font-size:32px;font-weight:700;margin:0 0 30px;text-align:center}.acc-list[data-v-32ad21b6]{display:flex;flex-direction:column;gap:12px}.acc-item[data-v-32ad21b6]{background:#fff;border:1px solid #ece7df;border-radius:12px;overflow:hidden;transition:border-color .2s,box-shadow .2s}.acc-item[open][data-v-32ad21b6]{border-color:#d4a574;box-shadow:0 6px 22px #1f1a1412}.acc-item__q[data-v-32ad21b6]{align-items:center;color:#1f1a14;cursor:pointer;display:flex;font-size:17px;font-weight:600;gap:14px;justify-content:space-between;list-style:none;padding:18px 22px}.acc-item__q[data-v-32ad21b6]::-webkit-details-marker{display:none}.acc-item__chev[data-v-32ad21b6]{color:#d4a574;flex-shrink:0;transition:transform .25s ease}.acc-item[open] .acc-item__chev[data-v-32ad21b6]{transform:rotate(180deg)}.acc-item__a[data-v-32ad21b6]{color:#55504a;font-size:16px;line-height:1.65;padding:0 22px 20px;white-space:pre-wrap}.acc-block__empty[data-v-32ad21b6]{color:#bbb;padding:30px;text-align:center}@media (max-width:720px){.acc-block[data-v-32ad21b6]{padding:28px 16px}.acc-block__title[data-v-32ad21b6]{font-size:26px}.acc-item__q[data-v-32ad21b6]{font-size:15.5px;padding:15px 18px}}.feat-block[data-v-0fdfce16]{padding:40px 20px}.feat-block__inner[data-v-0fdfce16]{margin:0 auto;max-width:1160px}.feat-block__title[data-v-0fdfce16]{color:#1f1a14;font-family:Post No Bills Colombo,serif;font-size:32px;font-weight:700;margin:0 0 36px;text-align:center}.feat-grid[data-v-0fdfce16]{display:grid;gap:20px;grid-template-columns:repeat(var(--cols,3),1fr)}.feat-card[data-v-0fdfce16]{background:#fff;border:1px solid #ece7df;border-radius:16px;padding:28px 24px;text-align:center;transition:transform .2s,box-shadow .2s,border-color .2s}.feat-card[data-v-0fdfce16]:hover{border-color:#d4a574;box-shadow:0 14px 36px #1f1a1414;transform:translateY(-3px)}.feat-card__ico[data-v-0fdfce16]{align-items:center;background:#d4a57326;border-radius:15px;color:#b9822f;display:inline-flex;height:58px;justify-content:center;margin-bottom:16px;width:58px}.feat-card__title[data-v-0fdfce16]{color:#1f1a14;font-size:18px;font-weight:700;margin:0 0 8px}.feat-card__text[data-v-0fdfce16]{color:#6a6259;font-size:15px;line-height:1.6;margin:0}@media (max-width:900px){.feat-grid[data-v-0fdfce16]{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.feat-block[data-v-0fdfce16]{padding:30px 16px}.feat-grid[data-v-0fdfce16]{grid-template-columns:1fr}.feat-block__title[data-v-0fdfce16]{font-size:26px}}.report-overlay[data-v-33b7c7de]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1414148c;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:10100}.report-box[data-v-33b7c7de]{background:#fff;border-radius:4px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:85vh;max-width:720px;overflow:hidden;width:100%}.report-head[data-v-33b7c7de]{align-items:flex-start;border-bottom:1px solid #eee;display:flex;gap:16px;justify-content:space-between;padding:22px 26px 18px}.report-head h2[data-v-33b7c7de]{color:#1a1a1a;font-size:20px;font-weight:700;margin:0 0 4px}.report-sub[data-v-33b7c7de]{color:#888;font-size:13px;margin:0}.report-x[data-v-33b7c7de]{background:none;border:none;color:#bbb;cursor:pointer;font-size:28px;line-height:1;padding:0 4px}.report-x[data-v-33b7c7de]:hover{color:#333}.report-body[data-v-33b7c7de]{display:flex;flex:1;flex-direction:column;gap:12px;overflow-y:auto;padding:12px 26px 18px}.report-empty[data-v-33b7c7de]{color:#aaa;font-size:14px;padding:30px 12px;text-align:center}.change-row[data-v-33b7c7de]{background:#fafafa;border-left:3px solid #d4a574;padding:12px 14px}.change-meta[data-v-33b7c7de]{align-items:center;display:flex;font-size:11px;gap:10px;margin-bottom:8px}.change-lang[data-v-33b7c7de]{background:#1a1a1a;color:#d4a574;font-weight:700;letter-spacing:1px;padding:2px 8px}.change-key[data-v-33b7c7de]{color:#888;font-family:monospace;font-size:11px}.change-time[data-v-33b7c7de]{color:#ccc;margin-left:auto}.change-diff[data-v-33b7c7de]{align-items:stretch;display:grid;gap:10px;grid-template-columns:1fr auto 1fr}.diff-block[data-v-33b7c7de]{background:#fff;border:1px solid #eee;min-width:0;padding:8px 10px}.diff-label[data-v-33b7c7de]{color:#bbb;font-size:10px;letter-spacing:1px;margin-bottom:3px;text-transform:uppercase}.diff-text[data-v-33b7c7de]{color:#333;font-size:13px;line-height:1.35;white-space:pre-wrap;word-break:break-word}.diff-old .diff-text[data-v-33b7c7de]{color:#a94442;text-decoration:line-through;text-decoration-color:#a9444266}.diff-new .diff-text[data-v-33b7c7de]{color:#2d6b3f;font-weight:500}.diff-arrow[data-v-33b7c7de]{align-items:center;color:#ccc;display:flex;font-size:18px}.report-foot[data-v-33b7c7de]{background:#fafafa;border-top:1px solid #eee;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:16px 26px}.btn[data-v-33b7c7de]{background:transparent;border:1px solid transparent;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:10px 18px;transition:.2s}.btn[data-v-33b7c7de]:disabled{cursor:wait;opacity:.5}.btn-ghost[data-v-33b7c7de]{border-color:#ddd;color:#666}.btn-ghost[data-v-33b7c7de]:hover:not(:disabled){border-color:#888;color:#1a1a1a}.btn-danger[data-v-33b7c7de]{background:#fff;border-color:#e74c3c;color:#e74c3c}.btn-danger[data-v-33b7c7de]:hover:not(:disabled){background:#e74c3c;color:#fff}.btn-primary[data-v-33b7c7de]{background:#27ae60;border-color:#27ae60;color:#fff}.btn-primary[data-v-33b7c7de]:hover:not(:disabled){background:#2ecc71;border-color:#2ecc71}.fade-enter-active[data-v-33b7c7de],.fade-leave-active[data-v-33b7c7de]{transition:opacity .2s}.fade-enter-from[data-v-33b7c7de],.fade-leave-to[data-v-33b7c7de]{opacity:0}@media (max-width:600px){.report-head[data-v-33b7c7de]{padding:16px 18px 14px}.report-body[data-v-33b7c7de]{padding:10px 18px 14px}.report-foot[data-v-33b7c7de]{padding:14px 18px}.change-diff[data-v-33b7c7de]{grid-template-columns:1fr}.diff-arrow[data-v-33b7c7de]{justify-content:center;transform:rotate(90deg)}}.bicon[data-v-44c42b7d]{display:block;flex-shrink:0}.fc-text[data-v-18eaed18]{display:flex;flex-direction:column;gap:6px}.fc-langs[data-v-18eaed18]{display:flex;gap:4px}.fc-langs__tab[data-v-18eaed18]{align-items:center;background:var(--b-panel-2,#20232c);border:1px solid var(--b-border,hsla(0,0%,100%,.12));border-radius:7px;color:#9aa0ad;cursor:pointer;display:inline-flex;font-family:inherit;font-size:10.5px;font-weight:800;gap:5px;letter-spacing:.4px;padding:4px 9px;transition:color .15s,border-color .15s,background .15s}.fc-langs__tab[data-v-18eaed18]:hover{color:#dfe2ea}.fc-langs__tab.active[data-v-18eaed18]{background:#d4a5731f;border-color:var(--b-accent,#d4a574);color:var(--b-accent,#d4a574)}.fc-langs__dot[data-v-18eaed18]{background:#ffffff2e;border-radius:50%;height:5px;width:5px}.fc-langs__dot.filled[data-v-18eaed18]{background:#6fce8e}.fc-input[data-v-18eaed18]{background:var(--b-panel-2,#20232c);border:1px solid var(--b-border,hsla(0,0%,100%,.12));border-radius:9px;color:#fff;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .15s,box-shadow .15s;width:100%}.fc-input[data-v-18eaed18]:focus{border-color:var(--b-accent,#d4a574);box-shadow:0 0 0 3px #d4a57329}.fc-textarea[data-v-18eaed18]{line-height:1.5;min-height:78px}.fc-select[data-v-18eaed18]{position:relative}.fc-select select[data-v-18eaed18]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--b-panel-2,#20232c);border:1px solid var(--b-border,hsla(0,0%,100%,.12));border-radius:9px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;outline:none;padding:10px 34px 10px 12px;width:100%}.fc-select select[data-v-18eaed18]:focus{border-color:var(--b-accent,#d4a574)}.fc-select option[data-v-18eaed18]{background:#20232c;color:#fff}.fc-select__chev[data-v-18eaed18]{color:#9297a6;pointer-events:none;position:absolute;right:11px;top:50%;transform:translateY(-50%)}.fc-number[data-v-18eaed18]{align-items:center;display:flex;gap:8px}.fc-number__suffix[data-v-18eaed18]{color:#9297a6;font-size:12px;font-weight:600}.fc-color[data-v-18eaed18]{align-items:center;display:flex;gap:8px}.fc-color input[type=color][data-v-18eaed18]{background:none;border:1px solid var(--b-border,hsla(0,0%,100%,.12));border-radius:9px;cursor:pointer;flex-shrink:0;height:38px;padding:0;width:40px}.fc-color__clear[data-v-18eaed18]{align-items:center;background:#ffffff0f;border:none;border-radius:8px;color:#c3c8d4;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.fc-color__clear[data-v-18eaed18]:hover{background:#ffffff24;color:#fff}.fc-toggle[data-v-18eaed18]{align-items:center;cursor:pointer;display:flex;gap:10px}.fc-toggle input[data-v-18eaed18]{height:0;opacity:0;position:absolute;width:0}.fc-toggle__track[data-v-18eaed18]{background:var(--b-panel-3,#292d38);border:1px solid var(--b-border,hsla(0,0%,100%,.14));border-radius:50px;height:24px;position:relative;transition:background .18s;width:42px}.fc-toggle__knob[data-v-18eaed18]{background:#c3c8d4;border-radius:50%;height:18px;left:2px;position:absolute;top:2px;transition:transform .18s,background .18s;width:18px}.fc-toggle input:checked+.fc-toggle__track[data-v-18eaed18]{background:var(--b-accent,#d4a574);border-color:var(--b-accent,#d4a574)}.fc-toggle input:checked+.fc-toggle__track .fc-toggle__knob[data-v-18eaed18]{background:#1f1a14;transform:translate(18px)}.fc-toggle__text[data-v-18eaed18]{color:#c3c8d4;font-size:13px;font-weight:600}.fc-media[data-v-18eaed18]{display:flex;flex-direction:column;gap:8px}.fc-preview[data-v-18eaed18]{align-items:center;aspect-ratio:16/9;background:var(--b-panel-2,#20232c);border:1px solid var(--b-border,hsla(0,0%,100%,.12));border-radius:9px;display:flex;justify-content:center;overflow:hidden;width:100%}.fc-preview img[data-v-18eaed18]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fc-preview__empty[data-v-18eaed18]{color:#9297a6}.fc-vpreview[data-v-18eaed18]{align-items:center;aspect-ratio:16/9;background:#000;border:1px solid var(--b-border,hsla(0,0%,100%,.12));border-radius:9px;display:flex;justify-content:center;overflow:hidden;width:100%}.fc-vpreview video[data-v-18eaed18]{background:#000;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.fc-vpreview__link[data-v-18eaed18]{align-items:center;color:#c3c8d4;display:flex;font-size:13px;font-weight:600;gap:8px}.fc-vpreview__empty[data-v-18eaed18]{color:#9297a6}.fc-file[data-v-18eaed18]{align-items:center;background:var(--b-panel-2,#20232c);border:1px solid var(--b-border,hsla(0,0%,100%,.12));border-radius:9px;color:var(--b-accent,#d4a574);display:flex;gap:9px;padding:10px 12px}.fc-file__name[data-v-18eaed18]{color:#dfe2ea;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc-file__name[data-v-18eaed18],.fc-upload[data-v-18eaed18]{font-size:13px;font-weight:600}.fc-upload[data-v-18eaed18]{align-items:center;background:var(--b-accent,#d4a574);border:none;border-radius:9px;color:#1a1206;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:10px 14px;transition:filter .15s,opacity .15s;width:100%}.fc-upload[data-v-18eaed18]:hover{filter:brightness(1.06)}.fc-upload[data-v-18eaed18]:disabled{cursor:default;opacity:.6}.fc-path[data-v-18eaed18]{color:#c3c8d4;font-size:12px;padding:8px 10px}.btb[data-v-79e947b1]{background:var(--b-panel,#17191f);border-bottom:1px solid var(--b-border,hsla(0,0%,100%,.1));box-shadow:0 4px 24px #00000047;color:var(--b-text,#eceef3);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;gap:12px;height:56px;justify-content:space-between;left:0;padding:0 16px;position:fixed;right:0;top:0;z-index:10030}.btb[data-v-79e947b1],.btb-left[data-v-79e947b1],.btb-right[data-v-79e947b1]{align-items:center;display:flex}.btb-left[data-v-79e947b1],.btb-right[data-v-79e947b1]{gap:8px}.btb-brand[data-v-79e947b1]{border-right:1px solid var(--b-border,hsla(0,0%,100%,.1));color:var(--b-accent,#d4a574);font-size:13px;font-weight:700;gap:7px;height:26px;letter-spacing:.3px;margin-right:4px;padding-right:12px}.btb-brand[data-v-79e947b1],.btb-page[data-v-79e947b1]{align-items:center;display:flex}.btb-page[data-v-79e947b1]{background:var(--b-panel-2,#20232c);border:1px solid var(--b-border,hsla(0,0%,100%,.1));border-radius:9px;padding-left:10px;position:relative}.btb-page__ico[data-v-79e947b1]{color:var(--b-muted,#9297a6)}.btb-select[data-v-79e947b1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;outline:none;padding:8px 26px 8px 8px}.btb-select option[data-v-79e947b1]{background:#20232c;color:#fff}.btb-page__chev[data-v-79e947b1]{color:var(--b-muted,#9297a6);pointer-events:none;position:absolute;right:8px}.btb-ghost[data-v-79e947b1]{align-items:center;background:transparent;border:1px solid var(--b-border,hsla(0,0%,100%,.1));border-radius:9px;color:#c8ccd8;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;height:36px;padding:0 12px;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.btb-ghost[data-v-79e947b1]:hover{background:var(--b-panel-2,#20232c);color:#fff}.btb-ghost--danger[data-v-79e947b1]{padding:0 10px}.btb-ghost--danger[data-v-79e947b1]:hover{border-color:#f0616d66;color:var(--b-danger,#f0616d)}.btb-divider[data-v-79e947b1]{background:var(--b-border,hsla(0,0%,100%,.12));height:24px;margin:0 2px;width:1px}.btb-icon[data-v-79e947b1]{align-items:center;background:transparent;border:1px solid var(--b-border,hsla(0,0%,100%,.1));border-radius:9px;color:#c8ccd8;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .15s,color .15s,opacity .15s;width:36px}.btb-icon[data-v-79e947b1]:hover:not(:disabled){background:var(--b-panel-2,#20232c);color:#fff}.btb-icon[data-v-79e947b1]:disabled{cursor:default;opacity:.3}.btb-add[data-v-79e947b1]{align-items:center;background:var(--b-panel-2,#20232c);border:1px solid var(--b-border,hsla(0,0%,100%,.16));border-radius:9px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:7px;height:36px;padding:0 16px;transition:background .15s,border-color .15s}.btb-add[data-v-79e947b1]:hover{background:var(--b-panel-3,#292d38);border-color:var(--b-accent,#d4a574)}.btb-dirty[data-v-79e947b1]{color:var(--b-accent,#d4a574);font-weight:700}.btb-clean[data-v-79e947b1],.btb-dirty[data-v-79e947b1]{font-size:12px;white-space:nowrap}.btb-clean[data-v-79e947b1]{color:#6f7688;font-weight:600}.btb-save[data-v-79e947b1]{align-items:center;background:var(--b-accent,#d4a574);border:none;border-radius:9px;color:var(--b-accent-ink,#1a1a1a);cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:7px;height:36px;padding:0 18px;transition:background .15s,transform .1s}.btb-save[data-v-79e947b1]:hover:not(:disabled){background:var(--b-accent-2,#e6c078)}.btb-save[data-v-79e947b1]:disabled{cursor:default;opacity:.6}.btb-done[data-v-79e947b1]{align-items:center;background:transparent;border:1px solid var(--b-border,hsla(0,0%,100%,.1));border-radius:9px;color:#c8ccd8;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;height:36px;padding:0 14px;transition:background .15s,color .15s}.btb-done[data-v-79e947b1]:hover{background:var(--b-panel-2,#20232c);color:#fff}.btb-pop[data-v-79e947b1]{background:var(--b-panel,#17191f);border:1px solid var(--b-border,hsla(0,0%,100%,.12));border-radius:12px;box-shadow:0 20px 50px #00000080;display:flex;flex-direction:column;gap:10px;left:200px;padding:16px;position:absolute;top:64px;width:300px;z-index:10031}.btb-pop h4[data-v-79e947b1]{font-size:14px;margin:0 0 2px}.btb-pop input[data-v-79e947b1]{background:var(--b-panel-2,#20232c);border:1px solid var(--b-border,hsla(0,0%,100%,.12));border-radius:8px;color:#fff;font-family:inherit;font-size:13px;outline:none;padding:10px 12px}.btb-pop input[data-v-79e947b1]:focus{border-color:var(--b-accent,#d4a574)}.btb-pop__row[data-v-79e947b1]{display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.btb-pop__cancel[data-v-79e947b1]{background:transparent;border:1px solid var(--b-border,hsla(0,0%,100%,.12));border-radius:8px;color:#c8ccd8;cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px}.btb-pop__ok[data-v-79e947b1]{background:var(--b-accent,#d4a574);border:none;border-radius:8px;color:var(--b-accent-ink,#1a1a1a);cursor:pointer;font-size:13px;font-weight:700;padding:8px 16px}.pop-enter-active[data-v-79e947b1],.pop-leave-active[data-v-79e947b1]{transition:opacity .15s,transform .15s}.pop-enter-from[data-v-79e947b1],.pop-leave-to[data-v-79e947b1]{opacity:0;transform:translateY(-6px)}@media (max-width:720px){.btb[data-v-79e947b1]{flex-wrap:wrap;gap:8px;height:auto;padding:8px 10px}.btb-brand[data-v-79e947b1]{display:none}.btb-left[data-v-79e947b1],.btb-right[data-v-79e947b1]{flex-wrap:wrap}.btb-pop[data-v-79e947b1]{left:10px;right:10px;width:auto}}.lib-backdrop[data-v-b279c959]{align-items:center;background:#08090cb8;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:10050}.lib[data-v-b279c959]{background:var(--b-panel,#17191f);border:1px solid var(--b-border,hsla(0,0%,100%,.1));border-radius:16px;box-shadow:0 30px 80px #0000008c;color:var(--b-text,#eceef3);display:flex;flex-direction:column;max-height:84vh;overflow:hidden;width:min(760px,100%)}.lib-head[data-v-b279c959]{align-items:flex-start;border-bottom:1px solid var(--b-border,hsla(0,0%,100%,.09));display:flex;justify-content:space-between;padding:20px 24px}.lib-head__text h3[data-v-b279c959]{font-size:17px;font-weight:700;margin:0}.lib-head__text p[data-v-b279c959]{color:var(--b-muted,#9297a6);font-size:13px;margin:4px 0 0}.lib-close[data-v-b279c959]{align-items:center;background:#ffffff0d;border:none;border-radius:9px;color:#c3c8d4;cursor:pointer;display:flex;height:34px;justify-content:center;transition:background .15s,color .15s;width:34px}.lib-close[data-v-b279c959]:hover{background:#ffffff1f;color:#fff}.lib-search[data-v-b279c959]{align-items:center;background:var(--b-panel-2,#20232c);border:1px solid var(--b-border,hsla(0,0%,100%,.12));border-radius:10px;color:var(--b-muted,#9297a6);display:flex;gap:9px;height:40px;margin:14px 24px 0;padding:0 12px;transition:border-color .15s}.lib-search[data-v-b279c959]:focus-within{border-color:var(--b-accent,#d4a574)}.lib-search input[data-v-b279c959]{background:transparent;border:none;color:#fff;flex:1;font-family:inherit;font-size:14px;outline:none}.lib-search input[data-v-b279c959]::-moz-placeholder{color:var(--b-muted,#9297a6)}.lib-search input[data-v-b279c959]::placeholder{color:var(--b-muted,#9297a6)}.lib-search__clear[data-v-b279c959]{background:transparent;border:none;color:#9297a6;cursor:pointer;display:flex;padding:2px}.lib-search__clear[data-v-b279c959]:hover{color:#fff}.lib-body[data-v-b279c959]{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:18px 24px 26px;scrollbar-color:#000 transparent;scrollbar-width:thin}.lib-body[data-v-b279c959]::-webkit-scrollbar{width:12px}.lib-body[data-v-b279c959]::-webkit-scrollbar-track{background:transparent}.lib-body[data-v-b279c959]::-webkit-scrollbar-thumb{background:#000;border:3px solid var(--b-panel,#171a21);border-radius:8px}.lib-body[data-v-b279c959]::-webkit-scrollbar-thumb:hover{background:#111}.lib-group+.lib-group[data-v-b279c959]{margin-top:22px}.lib-group h4[data-v-b279c959]{color:var(--b-text-2,#bcc2ce);font-size:11px;font-weight:700;letter-spacing:1.4px;margin:0 0 12px;text-transform:uppercase}.lib-grid[data-v-b279c959]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.lib-card[data-v-b279c959]{align-items:flex-start;background:var(--b-panel-3,#272c37);border:1px solid var(--b-border-2,hsla(0,0%,100%,.15));border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:16px;text-align:left;transition:border-color .12s,background .12s}.lib-card[data-v-b279c959]:hover{background:#323847;border-color:var(--b-accent,#d4a574)}.lib-card__ico[data-v-b279c959]{align-items:center;background:#d4a57324;border-radius:10px;color:var(--b-accent,#d4a574);display:flex;height:42px;justify-content:center;width:42px}.lib-card__label[data-v-b279c959]{color:var(--b-text,#f1f3f7);font-size:14px;font-weight:700}.lib-card__desc[data-v-b279c959]{color:var(--b-text-2,#bcc2ce);font-size:12px;line-height:1.45}.lib-empty[data-v-b279c959]{color:var(--b-muted,#9297a6);padding:40px;text-align:center}.lib-enter-active[data-v-b279c959],.lib-leave-active[data-v-b279c959]{transition:opacity .2s}.lib-enter-from[data-v-b279c959],.lib-leave-to[data-v-b279c959]{opacity:0}.lib-enter-active .lib[data-v-b279c959],.lib-leave-active .lib[data-v-b279c959]{transition:transform .2s}.lib-enter-from .lib[data-v-b279c959],.lib-leave-to .lib[data-v-b279c959]{transform:scale(.96) translateY(8px)}@media (max-width:560px){.lib-backdrop[data-v-b279c959]{align-items:flex-end;padding:0}.lib[data-v-b279c959]{border-radius:16px 16px 0 0;max-height:92vh}.lib-grid[data-v-b279c959]{grid-template-columns:1fr 1fr}}.insp[data-v-ef24cf93]{background:var(--b-panel,#17191f);border-left:1px solid var(--b-border,hsla(0,0%,100%,.1));bottom:0;box-shadow:-12px 0 40px #00000059;color:var(--b-text,#eceef3);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;right:0;top:56px;width:340px;z-index:10040}.insp-head[data-v-ef24cf93]{border-bottom:1px solid var(--b-border,hsla(0,0%,100%,.09));justify-content:space-between;padding:16px 18px}.insp-head[data-v-ef24cf93],.insp-head__title[data-v-ef24cf93]{align-items:center;display:flex}.insp-head__title[data-v-ef24cf93]{gap:11px}.insp-head__ico[data-v-ef24cf93]{align-items:center;background:#d4a57324;border-radius:10px;color:var(--b-accent,#d4a574);display:flex;height:38px;justify-content:center;width:38px}.insp-head__label[data-v-ef24cf93]{font-size:15px;font-weight:700}.insp-head__type[data-v-ef24cf93]{color:var(--b-muted,#9297a6);font-family:monospace;font-size:11px}.insp-close[data-v-ef24cf93]{align-items:center;background:#ffffff0d;border:none;border-radius:8px;color:#c3c8d4;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .15s;width:32px}.insp-close[data-v-ef24cf93]:hover{background:#ffffff1f;color:#fff}.insp-body[data-v-ef24cf93]{display:block;flex:1;min-height:0;overflow-y:auto;padding:18px}.insp-body[data-v-ef24cf93]>*+*{margin-top:16px}.insp-field[data-v-ef24cf93]{display:flex;flex-direction:column;gap:6px}.insp-field__label[data-v-ef24cf93]{color:#c3c8d4;font-size:12px;font-weight:600}.insp-hint[data-v-ef24cf93]{font-size:11px;line-height:1.45;margin:2px 0 0}.insp-hint[data-v-ef24cf93],.insp-note[data-v-ef24cf93]{color:var(--b-muted,#9297a6)}.insp-note[data-v-ef24cf93]{font-size:13px;line-height:1.55;margin:0}.insp-list[data-v-ef24cf93]{display:flex;flex-direction:column;gap:10px}.insp-item[data-v-ef24cf93]{background:#ffffff05;border:1px solid var(--b-border,hsla(0,0%,100%,.1));border-radius:11px;overflow:hidden}.insp-item__head[data-v-ef24cf93]{align-items:center;background:var(--b-panel-2,#20232c);border-bottom:1px solid var(--b-border,hsla(0,0%,100%,.08));display:flex;gap:9px;padding:9px 11px}.insp-item__badge[data-v-ef24cf93]{align-items:center;background:#d4a57329;border-radius:6px;color:var(--b-accent,#d4a574);display:flex;flex-shrink:0;font-size:11px;font-weight:800;height:20px;justify-content:center;width:20px}.insp-item__title[data-v-ef24cf93]{color:#dfe2ea;flex:1;font-size:12.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insp-item__tools[data-v-ef24cf93]{display:flex;gap:3px}.insp-item__tools button[data-v-ef24cf93]{align-items:center;background:transparent;border:none;border-radius:6px;color:#9297a6;cursor:pointer;display:flex;height:26px;justify-content:center;transition:background .15s,color .15s;width:26px}.insp-item__tools button[data-v-ef24cf93]:hover:not(:disabled){background:#ffffff14;color:#fff}.insp-item__tools button[data-v-ef24cf93]:disabled{cursor:default;opacity:.3}.insp-item__tools button.danger[data-v-ef24cf93]:hover{background:#f0616d29;color:var(--b-danger,#f0616d)}.insp-item__body[data-v-ef24cf93]{gap:11px;padding:12px}.insp-item__body[data-v-ef24cf93],.insp-subfield[data-v-ef24cf93]{display:flex;flex-direction:column}.insp-subfield[data-v-ef24cf93]{gap:5px}.insp-subfield__label[data-v-ef24cf93]{color:#9aa0ad;font-size:11px;font-weight:600}.insp-add[data-v-ef24cf93]{align-items:center;background:#d4a5731a;border:1px dashed hsla(31,53%,64%,.4);border-radius:10px;color:var(--b-accent,#d4a574);cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:7px;justify-content:center;padding:10px;transition:background .15s}.insp-add[data-v-ef24cf93]:hover{background:#d4a5732e}.insp-style[data-v-ef24cf93]{background:#ffffff05;border:1px solid var(--b-border,hsla(0,0%,100%,.1));border-radius:11px;overflow:hidden}.insp-style__head[data-v-ef24cf93]{align-items:center;background:var(--b-panel-2,#20232c);border:none;color:#dfe2ea;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:700;gap:9px;padding:11px 13px;transition:background .15s;width:100%}.insp-style__head[data-v-ef24cf93]:hover{background:var(--b-panel-3,#292d38)}.insp-style__head[data-v-ef24cf93] svg{color:var(--b-accent,#d4a574)}.insp-style__name[data-v-ef24cf93]{flex:1;text-align:left}.insp-style__badge[data-v-ef24cf93]{align-items:center;background:#d4a5732e;border-radius:20px;color:var(--b-accent,#d4a574);display:inline-flex;font-size:11px;font-weight:800;height:20px;justify-content:center;min-width:20px;padding:0 6px}.insp-style__chev[data-v-ef24cf93]{color:#9297a6;display:flex;transition:transform .2s}.insp-style__chev.open[data-v-ef24cf93]{transform:rotate(180deg)}.insp-style__body[data-v-ef24cf93]{display:flex;flex-direction:column;gap:14px;padding:14px 13px}.insp-style__lead[data-v-ef24cf93]{color:var(--b-muted,#9297a6);font-size:11.5px;line-height:1.45;margin:0}.insp-style__reset[data-v-ef24cf93]{align-items:center;background:transparent;border:1px solid var(--b-border,hsla(0,0%,100%,.12));border-radius:9px;color:#c3c8d4;cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:7px;justify-content:center;padding:9px;transition:background .15s}.insp-style__reset[data-v-ef24cf93]:hover{background:#ffffff0f}.insp-actions[data-v-ef24cf93]{border-top:1px solid var(--b-border,hsla(0,0%,100%,.09));display:flex;flex-direction:column;gap:8px;padding:14px 18px}.insp-btn[data-v-ef24cf93]{align-items:center;background:var(--b-panel-2,#20232c);border:1px solid var(--b-border,hsla(0,0%,100%,.1));border-radius:9px;color:#dfe2ea;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:9px;padding:11px 14px;transition:background .15s,border-color .15s,color .15s;width:100%}.insp-btn[data-v-ef24cf93]:hover{background:var(--b-panel-3,#292d38);border-color:#fff3}.insp-btn[data-v-ef24cf93]:disabled{cursor:default;opacity:.4}.insp-btn[data-v-ef24cf93]:disabled:hover{background:var(--b-panel-2,#20232c);border-color:var(--b-border,hsla(0,0%,100%,.1))}.insp-move[data-v-ef24cf93]{display:flex;gap:8px}.insp-btn--half[data-v-ef24cf93]{flex:1;justify-content:center}.insp-btn--danger[data-v-ef24cf93]{color:var(--b-danger,#f0616d)}.insp-btn--danger[data-v-ef24cf93]:hover{background:#f0616d1f;border-color:#f0616d66}.insp-enter-active[data-v-ef24cf93],.insp-leave-active[data-v-ef24cf93]{transition:transform .22s ease,opacity .22s}.insp-enter-from[data-v-ef24cf93],.insp-leave-to[data-v-ef24cf93]{opacity:.6;transform:translate(100%)}@media (max-width:560px){.insp[data-v-ef24cf93]{border-left:none;border-radius:16px 16px 0 0;border-top:1px solid var(--b-border,hsla(0,0%,100%,.1));height:66vh;top:auto;width:100vw}}.vh-backdrop[data-v-7197649d]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08090c9e;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:10060}.vh[data-v-7197649d]{background:var(--b-panel,#17191f);border:1px solid var(--b-border,hsla(0,0%,100%,.1));border-radius:16px;box-shadow:0 30px 80px #0000008c;color:var(--b-text,#eceef3);display:flex;flex-direction:column;max-height:80vh;overflow:hidden;width:min(520px,100%)}.vh-head[data-v-7197649d]{align-items:flex-start;border-bottom:1px solid var(--b-border,hsla(0,0%,100%,.09));display:flex;justify-content:space-between;padding:20px 22px}.vh-head__text h3[data-v-7197649d]{align-items:center;display:flex;font-size:16px;font-weight:700;gap:8px;margin:0}.vh-head__text p[data-v-7197649d]{color:var(--b-muted,#9297a6);font-size:12.5px;line-height:1.5;margin:6px 0 0;max-width:380px}.vh-close[data-v-7197649d]{align-items:center;background:#ffffff0d;border:none;border-radius:9px;color:#c3c8d4;cursor:pointer;display:flex;height:34px;justify-content:center;transition:background .15s,color .15s;width:34px}.vh-close[data-v-7197649d]:hover{background:#ffffff1f;color:#fff}.vh-body[data-v-7197649d]{overflow-y:auto;padding:14px 18px 20px}.vh-note[data-v-7197649d]{color:var(--b-muted,#9297a6);font-size:14px;padding:30px;text-align:center}.vh-list[data-v-7197649d]{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.vh-item[data-v-7197649d]{background:var(--b-panel-2,#20232c);border:1px solid var(--b-border,hsla(0,0%,100%,.08));border-radius:11px;justify-content:space-between;padding:12px 14px}.vh-item[data-v-7197649d],.vh-item__info[data-v-7197649d]{align-items:center;display:flex;gap:12px}.vh-item__badge[data-v-7197649d]{background:#ffffff0f;border-radius:6px;color:var(--b-muted,#9297a6);font-size:10px;font-weight:700;letter-spacing:.5px;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.vh-item__badge.latest[data-v-7197649d]{background:var(--b-accent,#d4a574);color:var(--b-accent-ink,#1a1a1a)}.vh-item__time[data-v-7197649d]{font-size:14px;font-weight:600}.vh-item__ago[data-v-7197649d]{color:var(--b-muted,#9297a6);font-size:12px}.vh-restore[data-v-7197649d]{align-items:center;background:transparent;border:1px solid var(--b-border,hsla(0,0%,100%,.14));border-radius:8px;color:#dfe2ea;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.vh-restore[data-v-7197649d]:hover:not(:disabled){background:var(--b-panel-3,#292d38);border-color:var(--b-accent,#d4a574);color:#fff}.vh-restore[data-v-7197649d]:disabled{cursor:default;opacity:.6}.vh-enter-active[data-v-7197649d],.vh-leave-active[data-v-7197649d]{transition:opacity .2s}.vh-enter-from[data-v-7197649d],.vh-leave-to[data-v-7197649d]{opacity:0}.vh-enter-active .vh[data-v-7197649d],.vh-leave-active .vh[data-v-7197649d]{transition:transform .2s}.vh-enter-from .vh[data-v-7197649d],.vh-leave-to .vh[data-v-7197649d]{transform:scale(.96) translateY(8px)}@media (max-width:560px){.vh-backdrop[data-v-7197649d]{align-items:flex-end;padding:0}.vh[data-v-7197649d]{border-radius:16px 16px 0 0;max-height:88vh}}.ps-backdrop[data-v-cf1fe9bf]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08090c9e;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:10060}.ps[data-v-cf1fe9bf]{background:var(--b-panel,#17191f);border:1px solid var(--b-border,hsla(0,0%,100%,.1));border-radius:16px;box-shadow:0 30px 80px #0000008c;color:var(--b-text,#eceef3);display:flex;flex-direction:column;max-height:88vh;overflow:hidden;width:min(560px,100%)}.ps-head[data-v-cf1fe9bf]{align-items:flex-start;border-bottom:1px solid var(--b-border,hsla(0,0%,100%,.09));display:flex;justify-content:space-between;padding:18px 22px}.ps-head__text h3[data-v-cf1fe9bf]{align-items:center;display:flex;font-size:16px;font-weight:700;gap:8px;margin:0}.ps-head__text h3[data-v-cf1fe9bf] svg{color:var(--b-accent,#d4a574)}.ps-head__text p[data-v-cf1fe9bf]{color:var(--b-muted,#9297a6);font-size:12.5px;margin:4px 0 0}.ps-close[data-v-cf1fe9bf]{align-items:center;background:#ffffff0d;border:none;border-radius:9px;color:#c3c8d4;cursor:pointer;display:flex;height:34px;justify-content:center;transition:background .15s;width:34px}.ps-close[data-v-cf1fe9bf]:hover{background:#ffffff1f;color:#fff}.ps-body[data-v-cf1fe9bf]{display:flex;flex-direction:column;gap:18px;overflow-y:auto;padding:20px 22px}.ps-preview__label[data-v-cf1fe9bf]{color:var(--b-muted,#9297a6);font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.ps-snippet[data-v-cf1fe9bf]{background:#fff;border-radius:10px;padding:14px 16px}.ps-snippet__url[data-v-cf1fe9bf]{color:#202124;font-size:12px;opacity:.75}.ps-snippet__title[data-v-cf1fe9bf]{color:#1a0dab;font-size:18px;line-height:1.3;margin:2px 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-snippet__desc[data-v-cf1fe9bf]{color:#4d5156;display:-webkit-box;font-size:13px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ps-field[data-v-cf1fe9bf]{display:flex;flex-direction:column;gap:6px}.ps-field__label[data-v-cf1fe9bf]{align-items:center;color:#c3c8d4;display:flex;font-size:12.5px;font-weight:600;gap:10px;justify-content:space-between}.ps-count[data-v-cf1fe9bf]{color:var(--b-muted,#9297a6);font-size:11px;font-weight:600}.ps-count.warn[data-v-cf1fe9bf]{color:#e6b800}.ps-count.over[data-v-cf1fe9bf]{color:var(--b-danger,#f0616d)}.ps-hint[data-v-cf1fe9bf]{color:var(--b-muted,#9297a6);font-size:11px;line-height:1.45}.ps-field input[data-v-cf1fe9bf],.ps-field textarea[data-v-cf1fe9bf],.ps-og__url[data-v-cf1fe9bf]{background:var(--b-panel-2,#20232c);border:1px solid var(--b-border,hsla(0,0%,100%,.12));border-radius:9px;color:#fff;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .15s,box-shadow .15s;width:100%}.ps-field input[data-v-cf1fe9bf]:focus,.ps-field textarea[data-v-cf1fe9bf]:focus,.ps-og__url[data-v-cf1fe9bf]:focus{border-color:var(--b-accent,#d4a574);box-shadow:0 0 0 3px #d4a57329}.ps-og[data-v-cf1fe9bf]{display:flex;gap:12px}.ps-og__preview[data-v-cf1fe9bf]{align-items:center;background:var(--b-panel-2,#20232c);border:1px solid var(--b-border,hsla(0,0%,100%,.12));border-radius:9px;display:flex;flex-shrink:0;height:72px;justify-content:center;overflow:hidden;width:128px}.ps-og__preview img[data-v-cf1fe9bf]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ps-og__empty[data-v-cf1fe9bf]{color:var(--b-muted,#9297a6)}.ps-og__side[data-v-cf1fe9bf]{display:flex;flex:1;flex-direction:column;gap:8px}.ps-og__url[data-v-cf1fe9bf]{font-size:12px;padding:8px 10px}.ps-toggle-row[data-v-cf1fe9bf]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.ps-toggle-row>span[data-v-cf1fe9bf]:first-child{display:flex;flex-direction:column;gap:4px}.ps-switch[data-v-cf1fe9bf]{display:inline-flex;flex-shrink:0;position:relative}.ps-switch input[data-v-cf1fe9bf]{height:0;opacity:0;position:absolute;width:0}.ps-switch__track[data-v-cf1fe9bf]{background:var(--b-panel-3,#292d38);border:1px solid var(--b-border,hsla(0,0%,100%,.14));border-radius:50px;cursor:pointer;height:25px;transition:background .18s;width:44px}.ps-switch__knob[data-v-cf1fe9bf]{background:#c3c8d4;border-radius:50%;height:19px;left:3px;position:absolute;top:3px;transition:transform .18s,background .18s;width:19px}.ps-switch input:checked+.ps-switch__track[data-v-cf1fe9bf]{background:var(--b-accent,#d4a574);border-color:var(--b-accent,#d4a574)}.ps-switch input:checked+.ps-switch__track .ps-switch__knob[data-v-cf1fe9bf]{background:#1f1a14;transform:translate(19px)}.ps-foot[data-v-cf1fe9bf]{border-top:1px solid var(--b-border,hsla(0,0%,100%,.09));gap:12px;justify-content:space-between;padding:14px 22px}.ps-foot[data-v-cf1fe9bf],.ps-foot__note[data-v-cf1fe9bf]{align-items:center;display:flex}.ps-foot__note[data-v-cf1fe9bf]{color:var(--b-muted,#9297a6);font-size:12px;gap:7px}.ps-btn[data-v-cf1fe9bf]{align-items:center;background:var(--b-panel-2,#20232c);border:1px solid var(--b-border,hsla(0,0%,100%,.12));border-radius:9px;color:#dfe2ea;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:7px;padding:10px 20px;transition:background .15s}.ps-btn[data-v-cf1fe9bf]:hover{background:var(--b-panel-3,#292d38)}.ps-btn--accent[data-v-cf1fe9bf]{background:var(--b-accent,#d4a574);border:none;color:#1a1206}.ps-btn--accent[data-v-cf1fe9bf]:hover{filter:brightness(1.06)}.ps-btn--accent[data-v-cf1fe9bf]:disabled{cursor:default;opacity:.6}.ps-enter-active[data-v-cf1fe9bf],.ps-leave-active[data-v-cf1fe9bf]{transition:opacity .2s}.ps-enter-from[data-v-cf1fe9bf],.ps-leave-to[data-v-cf1fe9bf]{opacity:0}.ps-enter-active .ps[data-v-cf1fe9bf],.ps-leave-active .ps[data-v-cf1fe9bf]{transition:transform .2s}.ps-enter-from .ps[data-v-cf1fe9bf],.ps-leave-to .ps[data-v-cf1fe9bf]{transform:scale(.96) translateY(8px)}@media (max-width:560px){.ps-backdrop[data-v-cf1fe9bf]{align-items:flex-end;padding:0}.ps[data-v-cf1fe9bf]{border-radius:16px 16px 0 0;max-height:94vh}}.toasts[data-v-e60b93a5]{bottom:92px;flex-direction:column;font-family:var(--b-font);gap:8px;left:50%;pointer-events:none;position:fixed;transform:translate(-50%);z-index:10090}.toast[data-v-e60b93a5],.toasts[data-v-e60b93a5]{align-items:center;display:flex}.toast[data-v-e60b93a5]{background:var(--b-panel-2,#1e222b);border:1px solid var(--b-border-2,hsla(0,0%,100%,.15));border-radius:12px;box-shadow:var(--b-shadow,0 20px 55px rgba(0,0,0,.5));color:var(--b-text,#f1f3f7);cursor:pointer;font-size:13.5px;font-weight:500;gap:10px;max-width:90vw;min-width:220px;padding:11px 16px;pointer-events:auto}.toast__ico[data-v-e60b93a5]{align-items:center;border-radius:7px;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.toast--success .toast__ico[data-v-e60b93a5]{background:#49d18a29;color:var(--b-success,#49d18a)}.toast--error .toast__ico[data-v-e60b93a5]{background:var(--b-danger-soft,rgba(243,109,120,.15));color:var(--b-danger,#f36d78)}.toast--info .toast__ico[data-v-e60b93a5]{background:var(--b-accent-soft,hsla(31,53%,64%,.15));color:var(--b-accent,#d4a574)}.toast__text[data-v-e60b93a5]{line-height:1.35}.toast-enter-active[data-v-e60b93a5],.toast-leave-active[data-v-e60b93a5]{transition:opacity .25s var(--b-ease),transform .25s var(--b-ease)}.toast-enter-from[data-v-e60b93a5]{opacity:0;transform:translateY(12px)}.toast-leave-to[data-v-e60b93a5]{opacity:0;transform:translateY(-8px)}.adm-wrapper[data-v-3e52b354]{font-family:var(--b-font);position:relative;z-index:9999}.img-overlay-box[data-v-3e52b354]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f111573;border:2px solid var(--b-accent);border-radius:6px;display:flex;gap:8px;justify-content:center;pointer-events:none}.img-ov-actions[data-v-3e52b354]{display:flex;gap:8px;pointer-events:auto}.img-ov-btn[data-v-3e52b354]{align-items:center;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 16px;transition:.15s}.img-ov-btn.replace[data-v-3e52b354]{background:var(--b-accent);color:var(--b-accent-ink)}.img-ov-btn.replace[data-v-3e52b354]:hover{background:var(--b-accent-2)}.img-ov-btn.delete[data-v-3e52b354]{background:var(--b-danger)}.img-ov-btn.delete[data-v-3e52b354]:hover{filter:brightness(1.1)}.dock[data-v-3e52b354]{background:var(--b-panel);border:1px solid var(--b-border-2);border-radius:18px;bottom:20px;box-shadow:var(--b-shadow);color:var(--b-text);gap:6px;left:50%;padding:8px 10px;position:fixed;transform:translate(-50%);z-index:10000}.dock[data-v-3e52b354],.dock__brand[data-v-3e52b354]{align-items:center;display:flex}.dock__brand[data-v-3e52b354]{gap:9px;padding:0 8px 0 6px}.dock__logo[data-v-3e52b354]{align-items:center;background:var(--b-accent);border-radius:9px;color:var(--b-accent-ink);display:flex;font-size:16px;font-weight:800;height:30px;justify-content:center;width:30px}.dock__brandtext[data-v-3e52b354]{font-size:13.5px;font-weight:700;letter-spacing:.2px}.dock__sep[data-v-3e52b354]{background:var(--b-border);height:30px;width:1px}.dock__item[data-v-3e52b354],.dock__nav[data-v-3e52b354]{align-items:center;display:flex;gap:3px}.dock__item[data-v-3e52b354]{background:transparent;border:none;border-radius:12px;color:var(--b-text-2);cursor:pointer;flex-direction:column;font-family:inherit;font-size:11px;font-weight:600;min-width:62px;padding:7px 13px;transition:background .15s var(--b-ease),color .15s var(--b-ease)}.dock__item[data-v-3e52b354]:hover{background:var(--b-panel-2);color:var(--b-text)}.dock__item.active[data-v-3e52b354]{background:var(--b-accent-soft);color:var(--b-accent)}.dock__undo[data-v-3e52b354]{gap:2px}.dock__ubtn[data-v-3e52b354],.dock__undo[data-v-3e52b354]{align-items:center;display:flex}.dock__ubtn[data-v-3e52b354]{background:transparent;border:none;border-radius:11px;color:var(--b-text-2);cursor:pointer;height:38px;justify-content:center;transition:background .15s,color .15s,opacity .15s;width:38px}.dock__ubtn[data-v-3e52b354]:hover:not(:disabled){background:var(--b-panel-2);color:var(--b-text)}.dock__ubtn[data-v-3e52b354]:disabled{cursor:default;opacity:.32}.dock__out[data-v-3e52b354]{align-items:center;background:transparent;border:none;border-radius:11px;color:var(--b-text-2);cursor:pointer;display:flex;height:40px;justify-content:center;transition:background .15s,color .15s;width:40px}.dock__out[data-v-3e52b354]:hover{background:var(--b-danger-soft);color:var(--b-danger)}.edit-hint[data-v-3e52b354]{align-items:center;background:var(--b-panel);border:1px solid var(--b-border-2);border-radius:12px;box-shadow:var(--b-shadow-sm);color:var(--b-text);display:flex;font-size:13px;font-weight:500;gap:8px;left:50%;padding:9px 18px;pointer-events:none;position:fixed;top:18px;transform:translate(-50%);z-index:9998}.edit-hint[data-v-3e52b354] svg{color:var(--b-accent)}.bg-fab[data-v-3e52b354]{align-items:center;background:var(--b-accent);border:none;border-radius:12px;box-shadow:var(--b-shadow-sm);color:var(--b-accent-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:8px;left:50%;padding:10px 18px;position:fixed;top:58px;transform:translate(-50%);transition:background .15s,transform .1s,opacity .15s;z-index:9998}.bg-fab[data-v-3e52b354]:hover:not(:disabled){background:var(--b-accent-2)}.bg-fab[data-v-3e52b354]:active:not(:disabled){transform:translate(-50%) scale(.97)}.bg-fab[data-v-3e52b354]:disabled{cursor:default;opacity:.6}.panel[data-v-3e52b354]{background:var(--b-panel);border-left:1px solid var(--b-border);box-shadow:var(--b-shadow);color:var(--b-text);display:flex;flex-direction:column;height:100vh;max-width:100vw;position:fixed;right:0;top:0;width:420px;z-index:10001}.panel__head[data-v-3e52b354]{border-bottom:1px solid var(--b-border);justify-content:space-between;padding:18px 20px}.panel__head[data-v-3e52b354],.panel__title[data-v-3e52b354]{align-items:center;display:flex}.panel__title[data-v-3e52b354]{gap:12px}.panel__title-ico[data-v-3e52b354]{align-items:center;background:var(--b-accent-soft);border-radius:11px;color:var(--b-accent);display:flex;height:38px;justify-content:center;width:38px}.panel__title-main[data-v-3e52b354]{font-size:15px;font-weight:700}.panel__title-sub[data-v-3e52b354]{color:var(--b-muted);font-size:12px;margin-top:2px}.panel__head-actions[data-v-3e52b354]{align-items:center;display:flex;gap:6px}.panel__icon[data-v-3e52b354]{align-items:center;background:var(--b-panel-2);border:none;border-radius:9px;color:var(--b-text-2);cursor:pointer;display:flex;height:34px;justify-content:center;transition:.15s;width:34px}.panel__icon[data-v-3e52b354]:hover:not(:disabled){background:var(--b-panel-3);color:var(--b-text)}.panel__icon[data-v-3e52b354]:disabled{cursor:default;opacity:.32}.panel__close[data-v-3e52b354]{align-items:center;background:var(--b-panel-2);border:none;border-radius:9px;color:var(--b-text-2);cursor:pointer;display:flex;height:34px;justify-content:center;transition:.15s;width:34px}.panel__close[data-v-3e52b354]:hover{background:var(--b-panel-3);color:var(--b-text)}.panel__controls[data-v-3e52b354]{align-items:center;border-bottom:1px solid var(--b-border);display:flex;gap:10px;padding:14px 20px}.seg[data-v-3e52b354]{background:var(--b-panel-2);border-radius:9px;display:flex;gap:2px;padding:3px}.seg button[data-v-3e52b354]{background:transparent;border:none;border-radius:7px;color:var(--b-text-2);cursor:pointer;font-family:inherit;font-size:12px;font-weight:700;padding:6px 12px;transition:.15s}.seg button.active[data-v-3e52b354]{background:var(--b-accent);color:var(--b-accent-ink)}.seg--folders button[data-v-3e52b354]{font-weight:600}.field-search[data-v-3e52b354]{align-items:center;background:var(--b-panel-2);border:1px solid var(--b-border);border-radius:9px;color:var(--b-muted);display:flex;flex:1;gap:8px;height:36px;padding:0 12px;transition:border-color .15s}.field-search[data-v-3e52b354]:focus-within{border-color:var(--b-accent)}.field-search input[data-v-3e52b354]{background:transparent;border:none;color:var(--b-text);flex:1;font-family:inherit;font-size:13.5px;outline:none}.field-search input[data-v-3e52b354]::-moz-placeholder{color:var(--b-muted)}.field-search input[data-v-3e52b354]::placeholder{color:var(--b-muted)}.field-search__clear[data-v-3e52b354]{background:transparent;border:none;color:var(--b-muted);cursor:pointer;display:flex;padding:2px}.field-search__clear[data-v-3e52b354]:hover{color:var(--b-text)}.upload-btn[data-v-3e52b354]{align-items:center;background:var(--b-accent);border-radius:9px;color:var(--b-accent-ink);cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:7px;padding:9px 15px;transition:background .15s;white-space:nowrap}.upload-btn[data-v-3e52b354]:hover{background:var(--b-accent-2)}.upload-btn.busy[data-v-3e52b354]{opacity:.7;pointer-events:none}.panel__body[data-v-3e52b354]{flex:1;overflow-y:auto;padding:14px}.tgroup[data-v-3e52b354]{margin-bottom:10px}.tgroup__head[data-v-3e52b354]{align-items:center;background:var(--b-panel-2);border:1px solid var(--b-border);border-radius:10px;color:var(--b-text);cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:10px 12px;transition:background .15s;width:100%}.tgroup__head[data-v-3e52b354]:hover{background:var(--b-panel-3)}.tgroup__ico[data-v-3e52b354]{color:var(--b-accent);display:flex}.tgroup__name[data-v-3e52b354]{flex:1;font-size:13.5px;font-weight:700;text-align:left}.tgroup__count[data-v-3e52b354]{background:var(--b-panel-3);border-radius:20px;color:var(--b-muted);font-size:11px;font-weight:700;padding:2px 8px}.tgroup__chev[data-v-3e52b354]{color:var(--b-muted);display:flex;transition:transform .2s}.tgroup__chev.open[data-v-3e52b354]{transform:rotate(180deg)}.tgroup__items[data-v-3e52b354]{gap:12px;padding:8px 4px 4px}.tfield[data-v-3e52b354],.tgroup__items[data-v-3e52b354]{display:flex;flex-direction:column}.tfield[data-v-3e52b354]{gap:5px}.tfield__label[data-v-3e52b354]{align-items:center;color:var(--b-text-2);display:flex;font-size:12.5px;font-weight:600;gap:8px}.tfield__state[data-v-3e52b354]{align-items:center;color:var(--b-muted);display:inline-flex;font-size:11px;font-weight:500;gap:3px}.tfield__state.ok[data-v-3e52b354]{color:var(--b-success)}.tfield textarea[data-v-3e52b354]{background:var(--b-panel-2);border:1px solid var(--b-border);border-radius:9px;color:var(--b-text);font-family:inherit;font-size:14px;line-height:1.45;outline:none;padding:10px 12px;resize:vertical;transition:border-color .15s,box-shadow .15s;width:100%}.tfield textarea[data-v-3e52b354]:focus{border-color:var(--b-accent);box-shadow:0 0 0 3px #d4a57324}.img-grid[data-v-3e52b354]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.img-tile[data-v-3e52b354]{background:var(--b-panel-2);border:1px solid var(--b-border);border-radius:11px;margin:0;overflow:hidden;position:relative}.img-tile img[data-v-3e52b354]{display:block;height:110px;-o-object-fit:cover;object-fit:cover;width:100%}.img-tile figcaption[data-v-3e52b354]{color:var(--b-muted);font-size:11px;overflow:hidden;padding:7px 9px;text-overflow:ellipsis;white-space:nowrap}.img-tile__del[data-v-3e52b354]{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f1115b3;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;opacity:0;position:absolute;right:7px;top:7px;transition:opacity .15s,background .15s;width:30px}.img-tile:hover .img-tile__del[data-v-3e52b354]{opacity:1}.img-tile__del[data-v-3e52b354]:hover{background:var(--b-danger)}.panel__empty[data-v-3e52b354]{align-items:center;color:var(--b-muted);display:flex;flex-direction:column;gap:12px;padding:60px 20px;text-align:center}.panel__empty p[data-v-3e52b354]{font-size:14px;margin:0}.onb-backdrop[data-v-3e52b354]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08090cb3;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:10080}.onb[data-v-3e52b354]{background:linear-gradient(180deg,hsla(0,0%,100%,.03),transparent),var(--b-panel);border:1px solid var(--b-border-2);border-radius:20px;box-shadow:var(--b-shadow);color:var(--b-text);padding:34px 32px;text-align:center;width:min(460px,100%)}.onb__spark[data-v-3e52b354]{align-items:center;background:var(--b-accent-soft);border-radius:15px;color:var(--b-accent);display:inline-flex;height:54px;justify-content:center;margin-bottom:16px;width:54px}.onb h2[data-v-3e52b354]{font-size:21px;font-weight:700;margin:0 0 8px}.onb__lead[data-v-3e52b354]{color:var(--b-text-2);font-size:14px;line-height:1.5;margin:0 0 22px}.onb__list[data-v-3e52b354]{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0 0 24px;padding:0;text-align:left}.onb__list li[data-v-3e52b354]{align-items:flex-start;display:flex;gap:13px}.onb__ico[data-v-3e52b354]{align-items:center;background:var(--b-panel-2);border-radius:11px;color:var(--b-accent);display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.onb__list b[data-v-3e52b354]{display:block;font-size:14px;font-weight:700;margin-bottom:2px}.onb__list span[data-v-3e52b354]{color:var(--b-muted)}.onb__list span[data-v-3e52b354],.onb__tip[data-v-3e52b354]{font-size:12.5px;line-height:1.45}.onb__tip[data-v-3e52b354]{align-items:flex-start;background:var(--b-accent-soft);border:1px solid var(--b-accent-line,hsla(31,53%,64%,.35));border-radius:11px;color:var(--b-text-2);display:flex;gap:8px;margin:0 0 20px;padding:12px 14px;text-align:left}.onb__tip[data-v-3e52b354] svg{color:var(--b-accent);flex-shrink:0;margin-top:1px}.onb__tip b[data-v-3e52b354]{color:var(--b-accent)}.onb__btn[data-v-3e52b354]{align-items:center;background:var(--b-accent);border:none;border-radius:11px;color:var(--b-accent-ink);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:700;gap:8px;padding:12px 28px;transition:background .15s}.onb__btn[data-v-3e52b354]:hover{background:var(--b-accent-2)}.slide-panel-enter-active[data-v-3e52b354],.slide-panel-leave-active[data-v-3e52b354]{transition:transform .28s var(--b-ease)}.slide-panel-enter-from[data-v-3e52b354],.slide-panel-leave-to[data-v-3e52b354]{transform:translate(100%)}.fade-enter-active[data-v-3e52b354],.fade-leave-active[data-v-3e52b354]{transition:opacity .2s}.fade-enter-from[data-v-3e52b354],.fade-leave-to[data-v-3e52b354]{opacity:0}@media (max-width:768px){.dock[data-v-3e52b354]{bottom:12px;gap:3px;padding:7px 8px}.dock__brandtext[data-v-3e52b354],.dock__sep[data-v-3e52b354]:first-of-type{display:none}.dock__item[data-v-3e52b354]{min-width:54px;padding:6px 9px}.panel[data-v-3e52b354]{width:100vw}}
