@layer components{.sp-nav{position:sticky;top:0;z-index:50;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);transition:box-shadow .3s}.sp-nav.scrolled{box-shadow:var(--shadow-sm)}.sp-nav .sp-wrap{display:flex;align-items:center;gap:var(--sp-6);min-height:70px}.sp-brand-link{display:inline-flex;align-items:center;gap:var(--sp-3);flex:none}.sp-brand-link .mark{width:40px;height:40px;flex:none}.sp-brand-logo-img{height:50px;width:auto;display:block;flex:none}.sp-brand-link .name{display:flex;flex-direction:column;line-height:1.05}.sp-brand-link .name b{font-family:var(--font-head);font-weight:var(--fw-bold);font-size:1.16rem;letter-spacing:var(--tracking-head);color:var(--brand-ink)}.sp-brand-link .name small{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-top:3px}.sp-main-nav{display:flex;align-items:center;gap:2px;margin-left:var(--sp-2)}.sp-main-nav a{padding:8px 9px;border-radius:var(--r-xs);font-size:.9rem;font-weight:var(--fw-medium);color:var(--ink-soft);font-family:var(--font-ui);line-height:1.2;transition:color .15s,background .15s}@media (max-width: 1040px){.sp-nav.has-links .sp-wrap{gap:var(--sp-4)}.sp-nav.has-links .sp-main-nav{margin-left:0}.sp-nav.has-links .sp-main-nav a{padding:7px;font-size:.84rem}.sp-nav.has-links .sp-nav-right{gap:8px}.sp-nav.has-links .sp-nav-cta .sp-btn{padding:8px 12px;font-size:.84rem}}.sp-main-nav a:hover{color:var(--brand);background:var(--surface-2)}.sp-nav-right{margin-left:auto;display:flex;align-items:center;gap:12px}.sp-nav-swkid{display:flex;align-items:center}.sp-help{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;font-weight:500;color:var(--ink-soft);text-decoration:none;padding:7px 12px;border-radius:var(--r-sm)}.sp-help:hover{background:var(--surface-2);color:var(--brand)}.sp-nav-cta{display:flex;align-items:center;gap:9px}.sp-nav-cta .sp-btn{padding:9px 16px;font-size:.88rem}.sp-lang-dd{position:relative}.sp-lang-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-family:var(--font-ui);font-size:.85rem;font-weight:var(--fw-medium);color:var(--ink-soft);transition:border-color .15s,color .15s}.sp-lang-btn i.bi-globe2{font-size:1rem}.sp-lang-btn i.bi-chevron-down{font-size:.68rem;transition:transform .15s}.sp-lang-dd.open .sp-lang-btn{border-color:var(--brand);color:var(--brand)}.sp-lang-dd.open .sp-lang-btn i.bi-chevron-down{transform:rotate(180deg)}.sp-lang-btn:hover{border-color:var(--brand);color:var(--brand)}.sp-lang-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:230px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .15s,transform .15s,visibility .15s}.sp-lang-dd.open .sp-lang-menu{opacity:1;visibility:visible;transform:translateY(0)}.sp-lang-menu-title{padding:8px 10px 6px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.62rem;font-weight:var(--fw-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.sp-lang-item{display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--r-xs);transition:background .15s}.sp-lang-item:hover{background:var(--surface-2)}.sp-lang-item.active{background:var(--brand-soft, var(--surface-2))}.sp-lang-item .txt{display:flex;flex-direction:column;line-height:1.25}.sp-lang-item .native{font-size:.9rem;font-weight:var(--fw-semi);color:var(--brand-ink)}.sp-lang-item.active .native{color:var(--brand)}.sp-lang-item .en{font-size:.72rem;color:var(--ink-faint)}.sp-lang-item i.bi-check-lg{margin-left:auto;color:var(--brand)}.d-lang{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--line)}.d-lang-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);font-family:var(--font-ui);font-size:.88rem;font-weight:var(--fw-medium);color:var(--ink-soft);transition:border-color .15s,color .15s}.d-lang-btn-label{display:inline-flex;align-items:center;gap:8px}.d-lang-btn i.bi-chevron-down{font-size:.7rem;transition:transform .15s}.d-lang.open .d-lang-btn{border-color:var(--brand);color:var(--brand)}.d-lang.open .d-lang-btn i.bi-chevron-down{transform:rotate(180deg)}.d-lang-menu{display:none;margin-top:8px;padding:6px;border:1px solid var(--line);border-radius:var(--r-sm)}.d-lang.open .d-lang-menu{display:block}.sp-burger{display:none;width:44px;height:44px;border:none;border-radius:var(--r-xs);background:none;place-items:center;margin-left:auto}.sp-burger svg{width:24px;height:24px;stroke:var(--brand-ink);fill:none;stroke-width:1.7;stroke-linecap:round}.sp-burger i.bi{font-size:24px;color:var(--brand-ink);line-height:1}.sp-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden}.sp-drawer .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e171e80;opacity:0;transition:opacity .3s}.sp-drawer .panel{position:absolute;top:0;right:0;height:100%;width:min(86vw,350px);background:var(--surface);box-shadow:var(--shadow-lg);transform:translate(100%);transition:transform .34s var(--ease-drawer);padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-1);overflow-y:auto;border-left:1px solid var(--line)}.sp-drawer.open{visibility:visible}.sp-drawer.open .scrim{opacity:1}.sp-drawer.open .panel{transform:none}.sp-drawer .panel a{padding:14px var(--sp-3);font-weight:var(--fw-medium);color:var(--brand-ink);border-bottom:1px solid var(--line-soft);display:flex;font-family:var(--font-ui);transition:color .15s}.sp-drawer .panel a:hover{color:var(--brand)}.sp-drawer .d-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.sp-drawer .d-head button{border:none;background:none;padding:0}.sp-drawer .d-head button i.bi{font-size:22px;color:var(--brand-ink);line-height:1}.sp-drawer .d-cta{margin-top:var(--sp-5);display:grid;gap:10px}.sp-drawer .d-cta a.sp-btn-primary{color:#fff}.sp-drawer .d-swkid{margin-top:var(--sp-5);display:flex;justify-content:center}.sp-drawer .d-help{gap:7px}.sp-foot-logo-link{display:inline-block}.sp-foot-logo{height:72px;width:auto;display:block;mix-blend-mode:screen;opacity:.92;margin-left:-10px}.sp-foot-logo-link:hover .sp-foot-logo{opacity:1}.sp-footer{background:var(--brand-ink);color:#b4c0c4;padding-top:clamp(54px,7vw,80px);font-family:var(--font-ui)}.sp-footer a:hover{color:#fff}.sp-foot-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1.3fr;gap:clamp(28px,4vw,56px);padding-bottom:48px}.sp-foot-brand>p{margin-top:0;max-width:36ch;font-size:var(--t-body);color:#a7b4b8}.sp-foot-brand .sp-brand-link .name b{color:#fff}.sp-foot-brand .sp-brand-link .name small{color:#91a2a7}.sp-foot-stores{margin-top:20px;display:flex;gap:10px;flex-wrap:wrap}.sp-store{display:inline-flex;align-items:center;gap:9px;padding:9px 15px;border-radius:var(--r-sm);background:#ffffff12;border:1px solid oklch(1 0 0 / .16);color:#e4edf0;transition:background .18s}.sp-store:hover{background:#ffffff21}.sp-store span{display:flex;flex-direction:column;line-height:1.05}.sp-store span small{font-size:.6rem;opacity:.8}.sp-store span b{font-size:.84rem;font-weight:var(--fw-semi)}.sp-fcol h5{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);font-size:var(--t-caption);letter-spacing:.1em;text-transform:uppercase;color:#85959b;margin-bottom:18px;margin-top:0}.sp-fcol ul{display:grid;gap:var(--sp-3)}.sp-fcol a{font-size:var(--t-body);color:#bac7cb}.sp-contact{display:flex;flex-direction:column;gap:var(--sp-1)}.sp-contact b{color:#fff;font-weight:var(--fw-semi)}.sp-foot-bar{border-top:1px solid oklch(1 0 0 / .14);padding-block:22px;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;font-size:var(--t-small);color:#8f9b9f}.sp-btt{position:fixed;bottom:82px;right:1rem;z-index:900;width:50px;height:50px;border-radius:50%;background:var(--brand);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #0000002e;opacity:0;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease,background .15s ease;pointer-events:none}.sp-btt.visible{opacity:1;transform:translateY(0);pointer-events:auto}.sp-btt:hover{background:#74a8c8}@media (max-width: 1080px){.sp-foot-grid{grid-template-columns:1fr 1fr;gap:var(--sp-7)}.sp-foot-brand{grid-column:1 / -1}}@media (max-width: 920px){.sp-main-nav,.sp-nav-right{display:none}.sp-burger{display:grid}}@media (max-width: 560px){.sp-foot-grid{grid-template-columns:1fr;gap:var(--sp-6)}.sp-foot-bar{justify-content:center;text-align:center}.sp-btt{bottom:82px;right:20px}}.sel-wrap{position:relative}.sel-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;font:inherit;cursor:pointer}.sel-trigger-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-trigger-label.is-placeholder{color:var(--ink-faint)}.sel-wrap.sp-input-error .sel-trigger{border-color:var(--error-ink)!important;box-shadow:none}.sel-trigger .sel-arrow{flex-shrink:0;font-size:.8rem;color:var(--ink-faint);transition:transform .16s,color .16s}.sel-trigger.is-open{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.sel-trigger.is-open .sel-arrow{transform:rotate(180deg);color:var(--brand)}.sel-menu{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);transform-origin:top;padding:6px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);box-shadow:var(--shadow-md)}.sel-menu.drop-up{top:auto;bottom:calc(100% + 6px);transform-origin:bottom}.sel-search{position:relative;margin-bottom:6px}.sel-search i{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:.85rem;color:var(--ink-faint);pointer-events:none}.sel-search input{width:100%;height:38px;font-family:var(--font-ui);font-size:var(--t-input);color:var(--ink);padding:0 10px 0 32px;border:1px solid var(--line-strong);border-radius:var(--r-xs);background:var(--surface-2);outline:none;transition:border-color .16s,box-shadow .16s}.sel-search input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint);background:var(--surface)}.sel-options{max-height:226px;overflow-y:auto;margin:0;padding:0;list-style:none}.sel-option{padding:10px 12px;border-radius:var(--r-xs);font-size:.92rem;color:var(--ink);cursor:pointer}.sel-option.is-active{background:var(--surface-2)}.sel-option.is-selected{color:var(--brand);font-weight:600}.flatpickr-calendar{font-family:var(--font-ui);border-radius:var(--r-md);border:1px solid var(--line);box-shadow:var(--shadow-lg)}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{display:none}.flatpickr-months{padding:12px 12px 4px}.flatpickr-months .flatpickr-month{color:var(--brand-ink)}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{padding:6px}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:var(--brand)}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{font-family:var(--font-ui);font-weight:600;color:var(--brand-ink)}span.flatpickr-weekday{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.flatpickr-day{border-radius:var(--r-sm);color:var(--ink)}.flatpickr-day:hover{background:var(--surface-2);border-color:var(--surface-2)}.flatpickr-day.today{border-color:var(--brand-tint)}.flatpickr-day.selected,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.endRange{background:var(--brand);border-color:var(--brand);color:#fff}.flatpickr-day.inRange{background:var(--brand-soft);border-color:var(--brand-soft);box-shadow:-5px 0 0 var(--brand-soft),5px 0 0 var(--brand-soft)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:var(--ink-faint)}.flatpickr-day.flatpickr-disabled{opacity:.45}.flatpickr-weekdays{background:transparent}.flatpickr-current-month{padding:0}.sel-option.is-empty{color:var(--ink-faint);cursor:default;text-align:center}.sel-option.is-empty:hover{background:none}}@layer page{.sp-prose{font-family:var(--font-ui);font-size:var(--t-lede);line-height:1.75;color:var(--ink-soft);text-align:justify;overflow-wrap:anywhere;word-break:break-word}.sp-prose img{max-width:100%;height:auto}.sp-prose table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.sp-prose pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}.sp-prose>*+*{margin-top:var(--sp-4)}.sp-prose strong{font-weight:var(--fw-semi);color:var(--brand-ink)}.sp-prose ul,.sp-prose ol{padding-left:1.4em}.sp-prose ul{list-style:disc}.sp-prose ol{list-style:decimal}.sp-prose li+li{margin-top:var(--sp-2)}.sp-prose a{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.sp-prose h1,.sp-prose h2,.sp-prose h3{color:var(--brand-ink);margin-top:var(--sp-6)}@media (max-width: 640px){.sp-prose{font-size:.9rem;line-height:1.6}}}
