.xy-icon[data-v-3987776d]{display:inline-block;flex-shrink:0;vertical-align:-.15em}.lang[data-v-75937520]{position:relative;flex-shrink:0}.lang__btn[data-v-75937520]{display:inline-flex;align-items:center;gap:5px;height:38px;padding:0 11px;border-radius:var(--xy-r-full);border:1px solid var(--xy-line-strong);background:var(--xy-white);color:var(--xy-ink-2);font-size:13.5px;font-weight:600;transition:all .2s ease}.lang__btn[data-v-75937520]:hover{border-color:var(--xy-primary);color:var(--xy-primary-dark)}.lang__current[data-v-75937520]{letter-spacing:.3px}.lang__caret[data-v-75937520]{opacity:.6}.lang__list[data-v-75937520]{position:absolute;top:calc(100% + 8px);right:0;z-index:1200;min-width:168px;padding:6px;border-radius:var(--xy-r);border:1px solid var(--xy-line);background:var(--xy-white);box-shadow:0 14px 34px #1e7a7029}.lang__item[data-v-75937520]{display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border-radius:var(--xy-r-sm);color:var(--xy-ink-2);font-size:14px;text-align:left;transition:background .18s ease,color .18s ease}.lang__item[data-v-75937520]:hover{background:var(--xy-primary-50);color:var(--xy-primary-dark)}.lang__item--active[data-v-75937520]{color:var(--xy-primary-dark);font-weight:600}.lang__item-short[data-v-75937520]{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:22px;padding:0 6px;border-radius:var(--xy-r-sm);background:var(--xy-bg-2);font-size:11.5px;font-weight:700;letter-spacing:.4px}.lang__item--active .lang__item-short[data-v-75937520]{background:var(--xy-primary-50);color:var(--xy-primary-dark)}.lang__item-name[data-v-75937520]{flex:1}.lang-pop-enter-active[data-v-75937520],.lang-pop-leave-active[data-v-75937520]{transition:opacity .18s ease,transform .18s ease}.lang-pop-enter-from[data-v-75937520],.lang-pop-leave-to[data-v-75937520]{opacity:0;transform:translateY(-6px)}.hdr[data-v-37bfca87]{position:fixed;top:0;left:0;right:0;z-index:1000;background:#ffffffe6;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;transition:box-shadow .28s ease,border-color .28s ease,background .28s ease}.hdr--scrolled[data-v-37bfca87]{background:#fffffff7;border-bottom-color:var(--xy-line);box-shadow:0 4px 20px #1e7a7012}.hdr__topbar[data-v-37bfca87]{background:linear-gradient(90deg,var(--xy-primary-deep) 0%,var(--xy-primary-dark) 100%);color:#ffffffeb;font-size:12.5px}.hdr__topbar-inner[data-v-37bfca87]{display:flex;align-items:center;justify-content:space-between;height:34px}.hdr__hotline[data-v-37bfca87]{display:inline-flex;align-items:center;gap:7px;color:#fff;font-weight:500}.hdr__hotline[data-v-37bfca87]:hover{color:#fff}.hdr__hotline strong[data-v-37bfca87]{font-size:14px;letter-spacing:.4px}.hdr__hotline-tag[data-v-37bfca87]{padding:1px 8px;border-radius:var(--xy-r-full);background:#ffffff2e;font-size:11.5px}.hdr__quick[data-v-37bfca87]{display:flex;gap:20px}.hdr__quick a[data-v-37bfca87]{color:#ffffffd1}.hdr__quick a[data-v-37bfca87]:hover{color:#fff}.hdr__bar[data-v-37bfca87]{height:58px}.hdr__inner[data-v-37bfca87]{display:flex;align-items:center;gap:20px;height:58px}.brand[data-v-37bfca87]{display:flex;align-items:center;gap:10px;flex-shrink:0}.brand__mark[data-v-37bfca87]{display:flex;filter:drop-shadow(0 3px 8px rgba(30,122,112,.3))}.brand__text[data-v-37bfca87]{display:flex;flex-direction:column;line-height:1.2}.brand__name[data-v-37bfca87]{font-size:18px;font-weight:700;color:var(--xy-ink);letter-spacing:.5px}.brand__slogan[data-v-37bfca87]{font-size:11px;color:var(--xy-ink-3);letter-spacing:.3px;margin-top:2px}.nav[data-v-37bfca87]{display:flex;align-items:center;gap:3px;margin-left:auto}.nav__item[data-v-37bfca87]{position:relative;padding:8px 13px;border-radius:var(--xy-r-sm);font-size:14.5px;font-weight:500;color:var(--xy-ink-2);white-space:nowrap;transition:all .2s ease}.nav__item[data-v-37bfca87]:hover{color:var(--xy-primary-dark);background:var(--xy-primary-50)}.nav__item--active[data-v-37bfca87]{color:var(--xy-primary-dark);font-weight:600}.nav__item--active[data-v-37bfca87]:after{content:"";position:absolute;left:50%;bottom:1px;width:18px;height:3px;border-radius:2px;background:var(--xy-primary);transform:translate(-50%)}.hdr__actions[data-v-37bfca87]{display:flex;align-items:center;gap:10px;flex-shrink:0}.hdr__emergency[data-v-37bfca87]{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-radius:var(--xy-r-full);border:1px solid #F1CFCD;background:var(--xy-danger-50);color:var(--xy-danger-dark);font-size:14px;font-weight:600;transition:all .22s ease}.hdr__emergency[data-v-37bfca87]:hover{background:var(--xy-danger);border-color:var(--xy-danger);color:#fff;box-shadow:var(--xy-sh-danger)}.hdr__emergency-dot[data-v-37bfca87]{width:7px;height:7px;border-radius:50%;background:var(--xy-danger);animation:xy-breath 2.4s ease-in-out infinite}.hdr__emergency:hover .hdr__emergency-dot[data-v-37bfca87]{background:#fff}.hdr__login[data-v-37bfca87]{height:38px;padding:0 18px;border-radius:var(--xy-r-full);background:linear-gradient(135deg,var(--xy-primary) 0%,var(--xy-primary-dark) 100%);color:#fff;font-size:14px;font-weight:600;transition:all .22s ease}.hdr__login[data-v-37bfca87]:hover{transform:translateY(-1px);box-shadow:0 6px 18px #2e9b8f52}.hdr__user[data-v-37bfca87]{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 15px;border-radius:var(--xy-r-full);border:1px solid var(--xy-line-strong);background:var(--xy-white);color:var(--xy-ink-2);font-size:14px;font-weight:500;transition:all .2s ease}.hdr__user[data-v-37bfca87]:hover{border-color:var(--xy-primary);color:var(--xy-primary-dark)}.hdr__user-name[data-v-37bfca87]{max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hdr__burger[data-v-37bfca87]{display:none;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--xy-r-sm);color:var(--xy-ink-2)}.hdr__burger[data-v-37bfca87]:hover{background:var(--xy-primary-50);color:var(--xy-primary-dark)}.drawer[data-v-37bfca87]{position:fixed;top:94px;left:0;right:0;max-height:calc(100vh - 100px);overflow-y:auto;background:var(--xy-white);border-top:1px solid var(--xy-line);box-shadow:0 18px 40px #1e7a7029}.drawer__inner[data-v-37bfca87]{padding:8px 20px 22px}.drawer__item[data-v-37bfca87]{display:flex;align-items:center;justify-content:space-between;padding:13px 4px;border-bottom:1px solid var(--xy-line);font-size:15.5px;font-weight:500;color:var(--xy-ink-2)}.drawer__item--active[data-v-37bfca87]{color:var(--xy-primary-dark);font-weight:600}.drawer__extra[data-v-37bfca87]{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.drawer__lang[data-v-37bfca87]{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding:14px 4px 4px;border-top:1px solid var(--xy-line)}.drawer__lang-label[data-v-37bfca87]{font-size:14.5px;font-weight:500;color:var(--xy-ink-2)}.drawer__extra-link[data-v-37bfca87]{padding:5px 14px;border-radius:var(--xy-r-full);background:var(--xy-bg-2);font-size:13.5px;color:var(--xy-ink-2)}.drawer__hotline[data-v-37bfca87]{display:flex;align-items:center;gap:9px;padding:13px 16px;border-radius:var(--xy-r);background:var(--xy-primary-50);color:var(--xy-primary-deep);font-size:14px}.drawer__hotline strong[data-v-37bfca87]{margin-left:auto;font-size:16px;letter-spacing:.4px}.drawer-enter-active[data-v-37bfca87],.drawer-leave-active[data-v-37bfca87]{transition:opacity .22s ease,transform .22s ease}.drawer-enter-from[data-v-37bfca87],.drawer-leave-to[data-v-37bfca87]{opacity:0;transform:translateY(-12px)}@media (max-width: 1180px){.nav__item[data-v-37bfca87]{padding:8px 10px;font-size:14px}}@media (max-width: 1024px){.nav[data-v-37bfca87],.hdr__login[data-v-37bfca87],.hdr__user[data-v-37bfca87],.hdr__actions .lang[data-v-37bfca87]{display:none}.hdr__burger[data-v-37bfca87]{display:inline-flex}.hdr__actions[data-v-37bfca87]{margin-left:auto}}@media (max-width: 768px){.hdr__topbar-inner[data-v-37bfca87]{height:30px;font-size:11.5px}.hdr__quick[data-v-37bfca87],.hdr__hotline-label[data-v-37bfca87],.hdr__hotline-tag[data-v-37bfca87]{display:none}.hdr__bar[data-v-37bfca87],.hdr__inner[data-v-37bfca87]{height:56px}.brand__slogan[data-v-37bfca87]{display:none}.brand__name[data-v-37bfca87]{font-size:16.5px}.hdr__emergency[data-v-37bfca87]{height:34px;padding:0 12px;font-size:13px}.drawer[data-v-37bfca87]{top:86px}}.ftr[data-v-60ff3ec4]{margin-top:80px;background:linear-gradient(180deg,#FFFFFF 0%,var(--xy-primary-50) 100%);border-top:1px solid var(--xy-line);color:var(--xy-ink-2);font-size:14px}.ftr__crisis[data-v-60ff3ec4]{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin:30px 0 0;padding:20px 24px;border-radius:var(--xy-r-lg);background:linear-gradient(135deg,#fef6f5,#fcedec);border:1px solid #F1CFCD}.ftr__crisis-left[data-v-60ff3ec4]{display:flex;align-items:flex-start;gap:13px;color:var(--xy-danger-dark)}.ftr__crisis-left strong[data-v-60ff3ec4]{display:block;font-size:15.5px;margin-bottom:3px}.ftr__crisis-left p[data-v-60ff3ec4]{font-size:13.5px;line-height:1.65;color:#9c5450}.ftr__crisis-lines[data-v-60ff3ec4]{display:flex;gap:12px;flex-wrap:wrap}.ftr__crisis-line[data-v-60ff3ec4]{display:flex;flex-direction:column;padding:8px 18px;border-radius:var(--xy-r);background:#ffffffd9;border:1px solid #F1CFCD;line-height:1.35}.ftr__crisis-line-name[data-v-60ff3ec4]{font-size:11.5px;color:var(--xy-danger-dark);opacity:.8}.ftr__crisis-line strong[data-v-60ff3ec4]{font-size:17px;color:var(--xy-danger-dark);letter-spacing:.5px}.ftr__crisis-line[data-v-60ff3ec4]:hover{background:#fff;box-shadow:0 6px 16px #d9534f26}.ftr__main[data-v-60ff3ec4]{display:grid;grid-template-columns:1.9fr 1fr 1fr 1.3fr;gap:40px;padding:44px 0 32px}.ftr__brand[data-v-60ff3ec4]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.ftr__brand strong[data-v-60ff3ec4]{font-size:17px;color:var(--xy-ink);letter-spacing:.4px}.ftr__intro[data-v-60ff3ec4]{font-size:13.5px;line-height:1.85;color:var(--xy-ink-3);max-width:400px}.ftr__badges[data-v-60ff3ec4]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ftr__badge[data-v-60ff3ec4]{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:var(--xy-r-full);background:#ffffffe6;border:1px solid var(--xy-line);font-size:12px;color:var(--xy-primary-dark)}.ftr__title[data-v-60ff3ec4]{font-size:15px;color:var(--xy-ink);margin-bottom:16px;letter-spacing:.3px}.ftr__list li[data-v-60ff3ec4]{margin-bottom:10px}.ftr__list a[data-v-60ff3ec4]{font-size:13.5px;color:var(--xy-ink-3)}.ftr__list a[data-v-60ff3ec4]:hover{color:var(--xy-primary-dark)}.ftr__contact li[data-v-60ff3ec4]{display:flex;align-items:flex-start;gap:8px;margin-bottom:11px;font-size:13.5px;color:var(--xy-ink-3);line-height:1.6}.ftr__contact li a[data-v-60ff3ec4]{color:var(--xy-ink-3)}.ftr__contact li a[data-v-60ff3ec4]:hover{color:var(--xy-primary-dark)}.ftr__contact svg[data-v-60ff3ec4]{margin-top:3px}.ftr__links[data-v-60ff3ec4]{padding:20px 0;border-top:1px solid var(--xy-line)}.ftr__links-row[data-v-60ff3ec4]{display:flex;align-items:flex-start;gap:16px;margin-bottom:10px}.ftr__links-row[data-v-60ff3ec4]:last-child{margin-bottom:0}.ftr__links-label[data-v-60ff3ec4]{flex-shrink:0;font-size:12.5px;color:var(--xy-ink-4);padding-top:2px}.ftr__links-items[data-v-60ff3ec4]{display:flex;flex-wrap:wrap;gap:8px 18px}.ftr__links-items a[data-v-60ff3ec4]{font-size:12.5px;color:var(--xy-ink-3)}.ftr__links-items a[data-v-60ff3ec4]:hover{color:var(--xy-primary-dark)}.ftr__disclaimer[data-v-60ff3ec4]{display:flex;gap:10px;padding:16px 20px;border-radius:var(--xy-r);background:#ffffffb3;border:1px dashed var(--xy-line-strong);font-size:12.5px;line-height:1.85;color:var(--xy-ink-3)}.ftr__disclaimer svg[data-v-60ff3ec4]{margin-top:4px;flex-shrink:0;color:var(--xy-ink-4)}.ftr__disclaimer strong[data-v-60ff3ec4]{color:var(--xy-ink-2)}.ftr__bottom[data-v-60ff3ec4]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:20px 0 28px;font-size:12.5px;color:var(--xy-ink-4)}.ftr__bottom-right[data-v-60ff3ec4]{display:inline-flex;align-items:center;gap:8px}.ftr__bottom a[data-v-60ff3ec4]{color:var(--xy-ink-4)}.ftr__bottom a[data-v-60ff3ec4]:hover{color:var(--xy-primary-dark)}.ftr__bottom-right>span>a[data-v-60ff3ec4],.ftr__bottom-right>a[data-v-60ff3ec4]{color:var(--xy-ink-3);text-decoration:underline;text-underline-offset:2px}.ftr__bottom-right a[data-v-60ff3ec4]:hover{color:var(--xy-primary-dark);text-decoration:none}.ftr__bottom-sep[data-v-60ff3ec4]{opacity:.6}@media (max-width: 1024px){.ftr__main[data-v-60ff3ec4]{grid-template-columns:1fr 1fr;gap:32px}.ftr__col--brand[data-v-60ff3ec4]{grid-column:1 / -1}}@media (max-width: 640px){.ftr[data-v-60ff3ec4]{margin-top:56px}.ftr__crisis[data-v-60ff3ec4]{flex-direction:column;align-items:stretch;padding:18px}.ftr__crisis-lines[data-v-60ff3ec4]{flex-direction:column}.ftr__crisis-line[data-v-60ff3ec4]{flex-direction:row;align-items:center;justify-content:space-between}.ftr__main[data-v-60ff3ec4]{grid-template-columns:1fr;gap:28px;padding:32px 0 24px}.ftr__links-row[data-v-60ff3ec4]{flex-direction:column;gap:8px}.ftr__bottom[data-v-60ff3ec4]{flex-direction:column;align-items:flex-start}}.fab[data-v-a10eb648]{position:fixed;right:26px;bottom:30px;z-index:1500;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.fab__btn[data-v-a10eb648]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:66px;height:66px;border-radius:50%;background:linear-gradient(135deg,#e8615c,#c43f3b);color:#fff;box-shadow:0 10px 28px #d9534f66;transition:transform .26s cubic-bezier(.34,1.3,.64,1),box-shadow .26s ease}.fab__btn[data-v-a10eb648]:hover{transform:scale(1.07);box-shadow:0 14px 34px #d9534f80}.fab__btn[data-v-a10eb648]:active{transform:scale(.97)}.fab__btn--open[data-v-a10eb648]{background:linear-gradient(135deg,#7c918e,#5a6b70);box-shadow:0 10px 26px #5a6b705c}.fab__label[data-v-a10eb648]{font-size:11px;font-weight:600;letter-spacing:.5px;line-height:1}.fab__ring[data-v-a10eb648]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(217,83,79,.55);animation:xy-pulse-ring 2.6s cubic-bezier(.24,.6,.36,1) infinite;pointer-events:none}.fab__btn--open .fab__ring[data-v-a10eb648]{display:none}.fab__panel[data-v-a10eb648]{width:min(360px,calc(100vw - 52px));padding:20px;border-radius:var(--xy-r-lg);background:var(--xy-white);border:1px solid var(--xy-line);box-shadow:0 20px 54px #1e7a7033;transform-origin:bottom right}.fab__panel-head[data-v-a10eb648]{display:flex;align-items:center;gap:9px;color:var(--xy-danger-dark);margin-bottom:8px}.fab__panel-head strong[data-v-a10eb648]{font-size:15px}.fab__panel-desc[data-v-a10eb648]{font-size:13px;line-height:1.75;color:var(--xy-ink-3);margin-bottom:14px}.fab__lines[data-v-a10eb648]{display:flex;flex-direction:column;gap:8px}.fab__line[data-v-a10eb648]{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:var(--xy-r);background:var(--xy-bg);border:1px solid var(--xy-line);transition:all .2s ease}.fab__line[data-v-a10eb648]:hover{background:var(--xy-primary-50);border-color:var(--xy-primary-100)}.fab__line-info[data-v-a10eb648]{display:flex;flex-direction:column;line-height:1.35;min-width:0}.fab__line-info em[data-v-a10eb648]{font-style:normal;font-size:13px;color:var(--xy-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fab__line-info small[data-v-a10eb648]{font-size:11px;color:var(--xy-ink-4)}.fab__line strong[data-v-a10eb648]{margin-left:auto;font-size:15px;color:var(--xy-primary-dark);letter-spacing:.4px;white-space:nowrap}.fab__line svg[data-v-a10eb648]{color:var(--xy-primary);flex-shrink:0}.fab__more[data-v-a10eb648]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:14px;padding:10px;border-radius:var(--xy-r);background:var(--xy-primary-50);color:var(--xy-primary-dark);font-size:13.5px;font-weight:600;transition:all .2s ease}.fab__more[data-v-a10eb648]:hover{background:var(--xy-primary-100)}.fab-panel-enter-active[data-v-a10eb648],.fab-panel-leave-active[data-v-a10eb648]{transition:opacity .24s ease,transform .24s cubic-bezier(.34,1.3,.64,1)}.fab-panel-enter-from[data-v-a10eb648],.fab-panel-leave-to[data-v-a10eb648]{opacity:0;transform:translateY(12px) scale(.94)}@media (max-width: 640px){.fab[data-v-a10eb648]{right:16px;bottom:18px}.fab__btn[data-v-a10eb648]{width:58px;height:58px}.fab__label[data-v-a10eb648]{font-size:10px}}.toast-host[data-v-76d75a20]{position:fixed;top:88px;left:50%;transform:translate(-50%);z-index:3000;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none}.toast[data-v-76d75a20]{pointer-events:auto;display:flex;align-items:center;gap:9px;max-width:min(88vw,460px);padding:12px 20px;border-radius:var(--xy-r-full);background:var(--xy-white);box-shadow:var(--xy-sh-3);border:1px solid var(--xy-line);font-size:14.5px;font-weight:500;cursor:pointer;line-height:1.5}.toast__icon[data-v-76d75a20]{flex-shrink:0}.toast--success[data-v-76d75a20]{color:var(--xy-ok);border-color:#cbebdc;background:#f2fcf7}.toast--error[data-v-76d75a20]{color:var(--xy-danger-dark);border-color:#f5d2d0;background:#fef6f5}.toast--warn[data-v-76d75a20]{color:var(--xy-accent-dark);border-color:#f6e3c4;background:#fffcf6}.toast--info[data-v-76d75a20]{color:var(--xy-primary-dark);border-color:var(--xy-primary-100);background:var(--xy-primary-50)}.toast-enter-active[data-v-76d75a20],.toast-leave-active[data-v-76d75a20]{transition:all .32s cubic-bezier(.34,1.3,.64,1)}.toast-enter-from[data-v-76d75a20]{opacity:0;transform:translateY(-14px) scale(.94)}.toast-leave-to[data-v-76d75a20]{opacity:0;transform:translateY(-8px) scale(.96)}.app-shell[data-v-c22e08ea]{display:flex;flex-direction:column;min-height:100vh}.app-main[data-v-c22e08ea]{flex:1;padding-top:var(--xy-header-h)}.skip-link[data-v-c22e08ea]{position:absolute;top:-100px;left:16px;z-index:4000;padding:10px 18px;background:var(--xy-primary);color:#fff;border-radius:0 0 var(--xy-r-sm) var(--xy-r-sm);transition:top .2s ease}.skip-link[data-v-c22e08ea]:focus{top:0;color:#fff}.xy-page-enter-active[data-v-c22e08ea],.xy-page-leave-active[data-v-c22e08ea]{transition:opacity .24s ease,transform .24s ease}.xy-page-enter-from[data-v-c22e08ea]{opacity:0;transform:translateY(10px)}.xy-page-leave-to[data-v-c22e08ea]{opacity:0;transform:translateY(-6px)}@media (max-width: 768px){.app-main[data-v-c22e08ea]{padding-top:60px}}:root{--xy-primary: #2E9B8F;--xy-primary-dark: #1E7A70;--xy-primary-deep: #14574F;--xy-primary-light: #6CC4B7;--xy-primary-50: #EAF7F4;--xy-primary-100: #D6EFEA;--xy-accent: #E8A33D;--xy-accent-dark: #C9862A;--xy-accent-50: #FDF4E6;--xy-ok: #2E9E6B;--xy-warn: #E6A23C;--xy-danger: #D9534F;--xy-danger-dark: #B93B37;--xy-danger-50: #FCEDEC;--xy-info: #3A7BD5;--xy-ink: #16302E;--xy-ink-2: #4A6360;--xy-ink-3: #7C918E;--xy-ink-4: #A9BCB9;--xy-line: #E2EDEA;--xy-line-strong: #CFE2DE;--xy-bg: #F7FBFA;--xy-bg-2: #EDF6F3;--xy-white: #FFFFFF;--xy-r-xs: 6px;--xy-r-sm: 10px;--xy-r: 14px;--xy-r-lg: 22px;--xy-r-xl: 32px;--xy-r-full: 999px;--xy-sh-1: 0 2px 8px rgba(30, 122, 112, .06);--xy-sh-2: 0 8px 28px rgba(30, 122, 112, .1);--xy-sh-3: 0 16px 48px rgba(30, 122, 112, .14);--xy-sh-danger: 0 8px 28px rgba(217, 83, 79, .24);--xy-font: "PingFang SC", "HarmonyOS Sans SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, -apple-system, "Segoe UI", sans-serif;--xy-font-serif: "Noto Serif SC", "Source Han Serif SC", "Songti SC", "SimSun", Georgia, serif;--xy-container: 1200px;--xy-header-h: 72px}html[data-locale=en]{--xy-font: "Inter", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, "PingFang SC", "Microsoft YaHei", sans-serif;--xy-font-serif: Georgia, "Times New Roman", "Noto Serif", "Songti SC", serif}html[data-locale=ko]{--xy-font: "Pretendard", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Nanum Gothic", system-ui, -apple-system, "PingFang SC", sans-serif;--xy-font-serif: "Nanum Myeongjo", "Noto Serif KR", "Apple SD Gothic Neo", Georgia, serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--xy-font);font-size:15px;line-height:1.75;color:var(--xy-ink);background:var(--xy-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600;line-height:1.35;color:var(--xy-ink)}p{margin:0}a{color:var(--xy-primary-dark);text-decoration:none;transition:color .2s ease}a:hover{color:var(--xy-primary)}img{max-width:100%;display:block}ul,ol{margin:0;padding:0;list-style:none}button{font-family:inherit;font-size:inherit;cursor:pointer;border:none;background:none;color:inherit}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}:focus-visible{outline:2px solid var(--xy-primary);outline-offset:2px;border-radius:var(--xy-r-xs)}.xy-container{width:100%;max-width:var(--xy-container);margin:0 auto;padding:0 24px}.xy-section{padding:72px 0}.xy-section--tight{padding:48px 0}.xy-section--tint{background:linear-gradient(180deg,var(--xy-primary-50) 0%,var(--xy-bg) 100%)}.xy-section--white{background:var(--xy-white)}.xy-flex{display:flex}.xy-flex-between{display:flex;align-items:center;justify-content:space-between}.xy-flex-center{display:flex;align-items:center;justify-content:center}.xy-divider{height:1px;background:var(--xy-line);border:0;margin:0}.xy-text-muted{color:var(--xy-ink-3)}.xy-text-small{font-size:13px}.xy-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.xy-title-group{margin-bottom:40px}.xy-title-group--center{text-align:center}.xy-title-group__eyebrow{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.12em;color:var(--xy-primary);background:var(--xy-primary-50);padding:5px 14px;border-radius:var(--xy-r-full);margin-bottom:14px}.xy-title-group__title{font-size:32px;letter-spacing:-.01em}.xy-title-group__desc{margin-top:12px;max-width:640px;color:var(--xy-ink-2);font-size:15px;line-height:1.85}.xy-title-group--center .xy-title-group__desc{margin-left:auto;margin-right:auto}.xy-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:44px;padding:0 24px;border-radius:var(--xy-r-full);font-size:15px;font-weight:600;white-space:nowrap;transition:all .22s cubic-bezier(.4,0,.2,1);border:1px solid transparent;-webkit-user-select:none;user-select:none}.xy-btn:disabled{opacity:.5;cursor:not-allowed}.xy-btn--primary{background:linear-gradient(135deg,var(--xy-primary) 0%,var(--xy-primary-dark) 100%);color:#fff;box-shadow:0 4px 16px #2e9b8f47}.xy-btn--primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 26px #2e9b8f5c;color:#fff}.xy-btn--accent{background:linear-gradient(135deg,var(--xy-accent) 0%,var(--xy-accent-dark) 100%);color:#fff;box-shadow:0 4px 16px #e8a33d4d}.xy-btn--accent:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 26px #e8a33d61;color:#fff}.xy-btn--danger{background:linear-gradient(135deg,var(--xy-danger) 0%,var(--xy-danger-dark) 100%);color:#fff;box-shadow:var(--xy-sh-danger)}.xy-btn--danger:hover:not(:disabled){transform:translateY(-2px);color:#fff}.xy-btn--ghost{background:var(--xy-white);color:var(--xy-primary-dark);border-color:var(--xy-line-strong)}.xy-btn--ghost:hover:not(:disabled){border-color:var(--xy-primary);background:var(--xy-primary-50);color:var(--xy-primary-deep)}.xy-btn--text{height:auto;padding:0;color:var(--xy-primary-dark);font-weight:500;border-radius:0}.xy-btn--text:hover:not(:disabled){color:var(--xy-primary)}.xy-btn--sm{height:36px;padding:0 18px;font-size:14px}.xy-btn--lg{height:52px;padding:0 34px;font-size:16px}.xy-btn--block{width:100%}.xy-card{background:var(--xy-white);border:1px solid var(--xy-line);border-radius:var(--xy-r-lg);box-shadow:var(--xy-sh-1);transition:transform .28s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1)}.xy-card--hover:hover{transform:translateY(-5px);box-shadow:var(--xy-sh-3);border-color:var(--xy-primary-100)}.xy-card__body{padding:26px}.xy-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 11px;border-radius:var(--xy-r-full);font-size:12.5px;font-weight:500;line-height:1.6;background:var(--xy-bg-2);color:var(--xy-ink-2)}.xy-tag--primary{background:var(--xy-primary-50);color:var(--xy-primary-dark)}.xy-tag--accent{background:var(--xy-accent-50);color:var(--xy-accent-dark)}.xy-tag--danger{background:var(--xy-danger-50);color:var(--xy-danger-dark)}.xy-field{margin-bottom:20px}.xy-label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:var(--xy-ink-2)}.xy-label__req{color:var(--xy-danger);margin-left:3px}.xy-input,.xy-textarea,.xy-select{width:100%;padding:11px 15px;border:1px solid var(--xy-line-strong);border-radius:var(--xy-r-sm);background:var(--xy-white);transition:border-color .2s ease,box-shadow .2s ease;outline:none}.xy-textarea{resize:vertical;min-height:120px;line-height:1.75}.xy-input:focus,.xy-textarea:focus,.xy-select:focus{border-color:var(--xy-primary);box-shadow:0 0 0 3px #2e9b8f1f}.xy-input::placeholder,.xy-textarea::placeholder{color:var(--xy-ink-4)}.xy-hint{margin-top:7px;font-size:12.5px;color:var(--xy-ink-3)}.xy-error-text{margin-top:7px;font-size:12.5px;color:var(--xy-danger)}.xy-grid{display:grid;gap:24px}.xy-grid--2{grid-template-columns:repeat(2,1fr)}.xy-grid--3{grid-template-columns:repeat(3,1fr)}.xy-grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width: 1024px){.xy-grid--4,.xy-grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.xy-grid--2,.xy-grid--3,.xy-grid--4{grid-template-columns:1fr}}.xy-article-body{font-size:16px;line-height:2;color:var(--xy-ink-2);word-break:break-word}.xy-article-body h2{margin:40px 0 16px;font-size:22px;color:var(--xy-ink);padding-left:14px;border-left:4px solid var(--xy-primary)}.xy-article-body h3{margin:30px 0 12px;font-size:18px;color:var(--xy-ink)}.xy-article-body p{margin:16px 0}.xy-article-body ul,.xy-article-body ol{margin:16px 0;padding-left:22px}.xy-article-body ul li{list-style:disc;margin:8px 0}.xy-article-body ol li{list-style:decimal;margin:8px 0}.xy-article-body blockquote{margin:24px 0;padding:18px 22px;background:var(--xy-primary-50);border-left:4px solid var(--xy-primary);border-radius:0 var(--xy-r-sm) var(--xy-r-sm) 0;color:var(--xy-primary-deep)}.xy-article-body img{border-radius:var(--xy-r);margin:24px auto}.xy-article-body strong{color:var(--xy-ink);font-weight:600}.xy-article-body a{border-bottom:1px solid var(--xy-primary-light)}@keyframes xy-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes xy-pulse-ring{0%{transform:scale(.92);opacity:.7}70%{transform:scale(1.35);opacity:0}to{opacity:0}}@keyframes xy-breath{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.06);opacity:.85}}.xy-fade-up{animation:xy-fade-up .6s cubic-bezier(.4,0,.2,1) both}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.08s!important;scroll-behavior:auto!important}}@media (min-width: 1025px){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--xy-bg-2)}::-webkit-scrollbar-thumb{background:var(--xy-primary-light);border-radius:5px;border:2px solid var(--xy-bg-2)}::-webkit-scrollbar-thumb:hover{background:var(--xy-primary)}}
