@font-face{font-family:Zangezi;src:url(/assets/Zangezi08_Trial-Light-Bk600Bdh.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Zangezi;src:url(/assets/Zangezi08_Trial-SemiLight-B8H_33Z7.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Zangezi;src:url(/assets/Zangezi08_Trial-Regular-Db-svLb5.otf) format("opentype");font-weight:500 800;font-style:normal;font-display:swap}@font-face{font-family:Zangezi;src:url(/assets/Zangezi08_Trial-LightItalic-Dhx_hQit.otf) format("opentype");font-weight:300 400;font-style:italic;font-display:swap}@font-face{font-family:Zangezi;src:url(/assets/Zangezi08_Trial-Italic-D8VZXGhX.otf) format("opentype");font-weight:500 800;font-style:italic;font-display:swap}@font-face{font-family:Aeonik Trial;src:url(/assets/aeoniktrial-light-B1ugUP6h.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aeonik Trial;src:url(/assets/aeoniktrial-regular-DlwDMZBl.otf) format("opentype");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Aeonik Trial;src:url(/assets/aeoniktrial-bold-DxajmirB.otf) format("opentype");font-weight:600 800;font-style:normal;font-display:swap}@font-face{font-family:Aeonik Trial;src:url(/assets/aeoniktrial-lightitalic-DbHyaIjc.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Aeonik Trial;src:url(/assets/aeoniktrial-regularitalic-CiWeSxlr.otf) format("opentype");font-weight:400 500;font-style:italic;font-display:swap}@font-face{font-family:Aeonik Trial;src:url(/assets/aeoniktrial-bolditalic-CjphIgc5.otf) format("opentype");font-weight:600 800;font-style:italic;font-display:swap}#app{font-family:Aeonik Trial,Inter,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.gradient-text{background:linear-gradient(135deg,#b4a0ff,#d4a5ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.swiper-button-next,.swiper-button-prev{color:#b4a0ff!important;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;width:42px!important;height:42px!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:16px!important;font-weight:700}.swiper-pagination-bullet{background:#fff6}.swiper-pagination-bullet-active{background:#b4a0ff}.form{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:22px;position:relative;z-index:1;background:#0d0d16b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 60px -24px #000000b3}.form input,.form textarea{background-color:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:12px}.form input:focus,.form textarea:focus{border-color:#b4a0ff;box-shadow:0 0 0 1px #b4a0ff;outline:none}.form input::placeholder,.form textarea::placeholder{color:#ffffff8c}.map-container .leaflet-tile{filter:grayscale(.4) brightness(.85) contrast(1.05)}.leaflet-container{background:#0d0d16!important;border-radius:20px}#app{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#app input,#app textarea,#app [contenteditable=true],#app a[href^="mailto:"],#app a[href^="tel:"],#app [data-selectable=true]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}#app img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-webkit-user-select:none;user-select:none}
