@font-face{font-family:IRANSansX;src:url(/assets/IRANSansXFaNum-Regular-DXxhdWXb.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/assets/IRANSansXFaNum-Medium-C42ZCwRn.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/assets/IRANSansXFaNum-DemiBold-BsXUFZgZ.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/assets/IRANSansXFaNum-Bold-D2LZRy8C.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/assets/IRANSansXFaNum-ExtraBold-CgZ-4DhW.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}button,input,select,textarea{font:inherit}.bs-icon{width:var(--bs-size-icon-lg);height:var(--bs-size-icon-lg);flex:none}.bs-icon--sm{width:var(--bs-size-icon-sm);height:var(--bs-size-icon-sm)}.bs-icon--md{width:var(--bs-size-icon-md);height:var(--bs-size-icon-md)}.bs-icon--lg{width:var(--bs-size-icon-lg);height:var(--bs-size-icon-lg)}.bs-icon--tab{width:var(--bs-size-icon-tab);height:var(--bs-size-icon-tab)}.bs-icon--mid{width:var(--bs-size-icon-mid);height:var(--bs-size-icon-mid)}.bs-icon--empty{width:var(--bs-size-icon-empty);height:var(--bs-size-icon-empty)}.bs-button{justify-content:center;align-items:center;gap:var(--bs-space-8);min-height:var(--bs-size-control);padding:0 var(--bs-button-padding);border:var(--bs-line-width) solid transparent;border-radius:var(--bs-button-radius);font:inherit;font-family:var(--bs-font-ui);font-size:var(--bs-button-font-size);font-weight:var(--bs-button-font-weight);cursor:pointer;transition-property:background-color,box-shadow,opacity,transform;transition-duration:var(--bs-duration-base);transition-timing-function:var(--bs-easing-standard);display:inline-flex}.bs-button:active{transform:translateY(var(--bs-line-width))}.bs-button:disabled,.bs-button[aria-disabled=true]{opacity:var(--bs-button-disabled-opacity);cursor:not-allowed;box-shadow:none}.bs-button--primary{background:var(--bs-button-primary-fill);color:var(--bs-button-primary-on)}.bs-button--primary:hover,.bs-button--primary:active{opacity:var(--bs-button-pressed-opacity)}.bs-button--soft{background:var(--bs-button-soft-fill);color:var(--bs-button-soft-on)}.bs-button--line{background:var(--bs-button-line-fill);color:var(--bs-button-line-on);border-color:var(--bs-button-line-border)}.bs-button--line:hover,.bs-button--line:active{background:var(--bs-button-line-pressed)}.bs-button--ghost{color:var(--bs-button-ghost-on);padding:0 var(--bs-space-8);background:0 0}.bs-button--danger{background:var(--bs-button-danger-fill);color:var(--bs-button-danger-on)}.bs-button--sm{min-height:var(--bs-size-hit-web);padding:0 var(--bs-button-padding-sm);border-radius:var(--bs-button-radius-sm);font-size:var(--bs-button-font-size-sm)}.bs-button--block{box-sizing:border-box;width:100%}.bs-icon-button{min-width:var(--bs-size-hit-web);min-height:var(--bs-size-hit-web);width:var(--bs-icon-button-size);height:var(--bs-icon-button-size);border-radius:var(--bs-radius-full);background:var(--bs-icon-button-fill);color:var(--bs-icon-button-on);box-shadow:var(--bs-icon-button-shadow);cursor:pointer;border:0;place-items:center;display:inline-grid;position:relative}.bs-icon-button--plain{box-shadow:none;background:0 0}.bs-icon-button:disabled{opacity:var(--bs-icon-button-disabled-opacity);cursor:default}.bs-icon-button__dot{width:var(--bs-size-dot);height:var(--bs-size-dot);border-radius:var(--bs-radius-full);background:var(--bs-icon-button-dot);box-shadow:0 0 0 var(--bs-size-ring-gap) var(--bs-surface-card);position:absolute;inset-block-start:var(--bs-space-8);inset-inline-end:var(--bs-space-8)}.bs-icon-button__count{min-width:var(--bs-size-count);height:var(--bs-size-count);padding:0 var(--bs-space-4);border-radius:var(--bs-radius-full);background:var(--bs-icon-button-count-fill);color:var(--bs-icon-button-count-on);font-size:var(--bs-font-size-tab);font-weight:var(--bs-font-weight-bold);line-height:var(--bs-size-count);position:absolute;inset-block-start:0;inset-inline-end:0}.bs-pill{align-items:center;gap:var(--bs-space-4);box-sizing:border-box;min-height:var(--bs-pill-height);padding:var(--bs-gap-xs) var(--bs-pill-padding);border-radius:var(--bs-radius-full);font-size:var(--bs-pill-font-size);font-weight:var(--bs-pill-font-weight);white-space:nowrap;display:inline-flex}.bs-pill .bs-icon{width:var(--bs-size-icon-sm);height:var(--bs-size-icon-sm)}.bs-pill--neutral{background:var(--bs-pill-neutral-bg);color:var(--bs-pill-neutral-fg)}.bs-pill--ok{background:var(--bs-pill-ok-bg);color:var(--bs-pill-ok-fg)}.bs-pill--ok .bs-icon{color:var(--bs-pill-ok-icon)}.bs-pill--warn{background:var(--bs-pill-warn-bg);color:var(--bs-pill-warn-fg)}.bs-pill--warn .bs-icon{color:var(--bs-pill-warn-icon)}.bs-pill--bad{background:var(--bs-pill-bad-bg);color:var(--bs-pill-bad-fg)}.bs-pill--info{background:var(--bs-pill-info-bg);color:var(--bs-pill-info-fg)}.bs-pill--brand{background:var(--bs-pill-brand-bg);color:var(--bs-pill-brand-fg)}.bs-badge{min-width:var(--bs-badge-size);height:var(--bs-badge-size);padding:0 var(--bs-space-8);border-radius:var(--bs-radius-full);background:var(--bs-badge-bg);color:var(--bs-badge-fg);font-size:var(--bs-font-size-caption);font-weight:var(--bs-font-weight-bold);place-items:center;display:inline-grid}.bs-card{gap:var(--bs-space-12);padding:var(--bs-card-padding);border:var(--bs-line-width) solid var(--bs-card-border);border-radius:var(--bs-card-radius);background:var(--bs-card-bg);color:var(--bs-text-primary);display:grid}.bs-card--raised{box-shadow:var(--bs-card-shadow)}.bs-card--tint{background:var(--bs-card-tint-bg);border-color:var(--bs-card-tint-border)}.bs-card--flush{padding:0;overflow:hidden}.bs-section{gap:var(--bs-space-12);min-width:0;display:grid}.bs-section__head{justify-content:space-between;align-items:center;gap:var(--bs-space-8);display:flex}.bs-section__title{align-items:center;gap:var(--bs-space-8);color:var(--bs-section-title);font-size:var(--bs-section-font-size);font-weight:var(--bs-font-weight-extrabold);margin:0;display:flex}.bs-section__title .bs-icon{color:var(--bs-section-icon)}.bs-section__link{min-height:var(--bs-size-hit-web);color:var(--bs-section-link);font-size:var(--bs-font-size-meta);font-weight:var(--bs-font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.bs-kpi{gap:var(--bs-gap-xs);padding:var(--bs-space-16);border:var(--bs-line-width) solid var(--bs-kpi-border);border-radius:var(--bs-radius-md);background:var(--bs-kpi-bg);display:grid}.bs-kpi__value{color:var(--bs-kpi-value);font-size:var(--bs-font-size-large);font-weight:var(--bs-font-weight-extrabold)}.bs-kpi__label,.bs-kpi__note{color:var(--bs-kpi-label);font-size:var(--bs-font-size-caption)}.bs-list{border:var(--bs-line-width) solid var(--bs-list-row-border);border-radius:var(--bs-radius-md);background:var(--bs-list-row-bg);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.bs-list--cards{gap:var(--bs-space-12);background:0 0;border:0;overflow:visible}.bs-list--cards>.bs-list-row{border:var(--bs-line-width) solid var(--bs-list-row-border);border-radius:var(--bs-radius-md);background:var(--bs-list-row-bg)}.bs-list:not(.bs-list--cards)>.bs-list-row+.bs-list-row{border-block-start:var(--bs-line-width) solid var(--bs-list-row-border)}.bs-list-row__button,.bs-list-row__static{box-sizing:border-box;align-items:center;gap:var(--bs-space-12);width:100%;min-height:var(--bs-list-row-min-height);padding:var(--bs-space-12) var(--bs-space-16);color:inherit;font:inherit;text-align:start;background:0 0;border:0;display:flex}.bs-list-row__button{cursor:pointer}.bs-list-row__button:hover{background:var(--bs-surface-soft)}.bs-list-row__body{flex:1;min-width:0;display:grid}.bs-list-row__title{color:var(--bs-list-row-title);font-size:var(--bs-font-size-body);font-weight:var(--bs-font-weight-bold)}.bs-list-row__sub{color:var(--bs-list-row-sub);font-size:var(--bs-font-size-caption)}.bs-list-row__end{color:var(--bs-list-row-trailing);font-size:var(--bs-font-size-meta)}.bs-list-row .bs-icon{color:var(--bs-list-row-chevron)}.bs-chips{gap:var(--bs-space-8);flex-wrap:wrap;display:flex}.bs-chip{align-items:center;gap:var(--bs-space-8);min-height:var(--bs-size-hit-web);padding:0 var(--bs-space-16);border:var(--bs-line-width) solid var(--bs-chip-border);border-radius:var(--bs-radius-full);background:var(--bs-chip-bg);color:var(--bs-chip-fg);font:inherit;font-size:var(--bs-font-size-meta);font-weight:var(--bs-font-weight-semibold);white-space:nowrap;cursor:pointer;transition-property:background-color,border-color;transition-duration:var(--bs-duration-fast);display:inline-flex}.bs-chip[aria-pressed=true]{background:var(--bs-chip-selected-bg);border-color:var(--bs-chip-selected-bg);color:var(--bs-chip-selected-fg)}.bs-chip--soft[aria-pressed=true]{background:var(--bs-chip-soft-selected-bg);border-color:var(--bs-chip-soft-selected-border);color:var(--bs-chip-soft-selected-fg)}.bs-segmented{gap:var(--bs-space-4);padding:var(--bs-space-4);border:var(--bs-line-width) solid var(--bs-segmented-border);border-radius:var(--bs-segmented-radius);background:var(--bs-segmented-bg);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.bs-segmented__option{min-height:var(--bs-size-hit-web);border-radius:var(--bs-radius-ctl);color:var(--bs-segmented-fg);font:inherit;font-size:var(--bs-font-size-meta);font-weight:var(--bs-font-weight-semibold);cursor:pointer;background:0 0;border:0}.bs-segmented__option[aria-checked=true]{background:var(--bs-segmented-selected-bg);color:var(--bs-segmented-selected-fg);box-shadow:var(--bs-segmented-selected-shadow)}.bs-field{gap:var(--bs-space-8);min-width:0;display:grid}.bs-field__label{color:var(--bs-field-label);font-size:var(--bs-font-size-meta);font-weight:var(--bs-font-weight-bold)}.bs-field__input{box-sizing:border-box;width:100%;height:var(--bs-field-height);padding:var(--bs-space-8) var(--bs-space-16);border:var(--bs-line-width) solid var(--bs-field-border);border-radius:var(--bs-field-radius);background:var(--bs-field-bg);color:var(--bs-field-fg);font:inherit;font-size:var(--bs-font-size-body);caret-color:var(--bs-accent-brand)}.bs-field__input:is(textarea){height:auto;min-height:var(--bs-field-height);padding-block:var(--bs-space-12)}.bs-field__input::placeholder{color:var(--bs-field-placeholder);opacity:1}.bs-field__input:focus{border-color:var(--bs-field-border-focus)}.bs-field__input[aria-invalid=true]{border-color:var(--bs-field-border-error)}.bs-field__helper{color:var(--bs-field-helper);font-size:var(--bs-font-size-caption)}.bs-field__error{color:var(--bs-field-error);font-size:var(--bs-font-size-caption);font-weight:var(--bs-font-weight-semibold)}.bs-toggle{justify-content:space-between;align-items:center;gap:var(--bs-space-12);min-height:var(--bs-size-hit-web);display:flex}.bs-toggle__text{min-width:0;display:grid}.bs-toggle__sub{color:var(--bs-text-caption);font-size:var(--bs-font-size-caption)}.bs-toggle__track{width:var(--bs-size-track-w);height:var(--bs-size-track-h);border-radius:var(--bs-radius-full);background:var(--bs-toggle-track-off);cursor:pointer;transition-property:background-color;transition-duration:var(--bs-duration-fast);border:0;flex:none;position:relative}.bs-toggle__track[aria-checked=true]{background:var(--bs-toggle-track-on)}.bs-toggle__thumb{width:var(--bs-size-thumb);height:var(--bs-size-thumb);border-radius:var(--bs-radius-full);background:var(--bs-toggle-thumb);box-shadow:var(--bs-elevation-1);transition-property:inset-inline-start;transition-duration:var(--bs-duration-fast);position:absolute;inset-block-start:calc((var(--bs-size-track-h) - var(--bs-size-thumb)) / 2);inset-inline-start:calc((var(--bs-size-track-h) - var(--bs-size-thumb)) / 2)}.bs-toggle__track[aria-checked=true] .bs-toggle__thumb{inset-inline-start:calc(var(--bs-size-track-w) - var(--bs-size-thumb) - (var(--bs-size-track-h) - var(--bs-size-thumb)) / 2)}.bs-check{align-items:center;gap:var(--bs-space-12);min-height:var(--bs-size-hit-web);font-size:var(--bs-font-size-body);cursor:pointer;display:flex}.bs-check__input{opacity:0;position:absolute}.bs-check__box{width:var(--bs-size-check);height:var(--bs-size-check);border:var(--bs-size-line-check) solid var(--bs-check-border);border-radius:var(--bs-radius-xs);background:var(--bs-check-bg);color:#0000;place-items:center;display:grid}.bs-check__input:checked+.bs-check__box{background:var(--bs-check-fill-on);border-color:var(--bs-check-fill-on);color:var(--bs-check-mark)}.bs-check__input:focus-visible+.bs-check__box{outline:var(--bs-focus-width) solid var(--bs-focus-ring);outline-offset:var(--bs-focus-offset)}.bs-note{align-items:flex-start;gap:var(--bs-space-12);padding:var(--bs-space-12) var(--bs-space-16);border-radius:var(--bs-radius-sm);font-size:var(--bs-font-size-meta);display:flex}.bs-note--neutral{background:var(--bs-note-neutral-bg);color:var(--bs-note-neutral-fg)}.bs-note--neutral .bs-icon{color:var(--bs-note-neutral-icon)}.bs-note--ok{background:var(--bs-note-ok-bg);color:var(--bs-note-ok-fg)}.bs-note--ok .bs-icon{color:var(--bs-note-ok-icon)}.bs-note--warn{background:var(--bs-note-warn-bg);color:var(--bs-note-warn-fg)}.bs-note--warn .bs-icon{color:var(--bs-note-warn-icon)}.bs-note--bad{background:var(--bs-note-bad-bg);color:var(--bs-note-bad-fg)}.bs-note--brand{background:var(--bs-note-brand-bg);color:var(--bs-note-brand-fg)}.bs-note--brand .bs-icon{color:var(--bs-note-brand-icon)}.bs-empty{justify-items:center;gap:var(--bs-space-8);padding:var(--bs-space-32) var(--bs-space-16);text-align:center;color:var(--bs-empty-text);display:grid}.bs-empty .bs-icon{width:var(--bs-size-icon-empty);height:var(--bs-size-icon-empty);color:var(--bs-empty-icon)}.bs-empty__title{color:var(--bs-empty-title);font-size:var(--bs-font-size-label);margin:0}.bs-empty__text{margin:0}.bs-toast{align-items:center;gap:var(--bs-space-8);padding:var(--bs-space-12) var(--bs-space-16);border-radius:var(--bs-toast-radius);background:var(--bs-toast-bg);color:var(--bs-toast-fg);box-shadow:var(--bs-elevation-3);font-weight:var(--bs-font-weight-semibold);display:flex}.bs-toast--bad .bs-icon{color:var(--bs-toast-bad-icon)}.bs-sheet-wrap{padding:var(--bs-space-24);place-items:center;display:grid;position:fixed;inset:0}.bs-sheet__scrim{background:var(--bs-sheet-scrim);position:absolute;inset:0}.bs-sheet{box-sizing:border-box;width:min(var(--bs-layout-sheet), 100%);max-height:88vh;padding:var(--bs-space-8) var(--bs-space-24) var(--bs-space-24);border-radius:var(--bs-sheet-radius);background:var(--bs-sheet-bg);color:var(--bs-text-primary);box-shadow:var(--bs-sheet-shadow);flex-direction:column;display:flex;position:relative}.bs-sheet__head{justify-content:space-between;align-items:center;gap:var(--bs-space-12);padding:var(--bs-space-12) 0;display:flex}.bs-sheet__body{min-height:0;overflow:auto}.bs-sheet__title{font-size:var(--bs-font-size-heading);font-weight:var(--bs-font-weight-extrabold);margin:0}.bs-top-bar{grid-template-columns:minmax(var(--bs-size-hit-mobile), 1fr) auto minmax(var(--bs-size-hit-mobile), 1fr);align-items:center;gap:var(--bs-space-8);min-height:var(--bs-top-bar-height);padding:var(--bs-space-8) var(--bs-space-12);background:var(--bs-top-bar-bg);display:grid}.bs-top-bar__title{text-align:center;display:grid}.bs-top-bar__title h1{color:var(--bs-top-bar-title);font-size:var(--bs-font-size-heading);font-weight:var(--bs-font-weight-extrabold);margin:0}.bs-top-bar__sub{color:var(--bs-top-bar-sub);font-size:var(--bs-font-size-caption)}.bs-top-bar__end{justify-content:flex-end;display:flex}.bs-tab-bar{padding:var(--bs-space-8);border-block-start:var(--bs-line-width) solid var(--bs-tab-bar-border);border-radius:var(--bs-radius-lg) var(--bs-radius-lg) 0 0;background:var(--bs-tab-bar-bg);grid-template-columns:repeat(5,1fr);align-items:end;display:grid}.bs-tab{justify-items:center;gap:var(--bs-gap-xs);min-height:var(--bs-size-hit-web);padding:var(--bs-space-8) var(--bs-gap-xs);color:var(--bs-tab-bar-label);font-size:var(--bs-tab-bar-font-size);font-weight:var(--bs-font-weight-semibold);text-decoration:none;display:grid}.bs-tab[aria-current=page]{color:var(--bs-tab-bar-active)}.bs-tab__icon{place-items:center;display:grid;position:relative}.bs-tab--mid .bs-tab__icon{width:var(--bs-size-tab-mid);height:var(--bs-size-tab-mid);border-radius:var(--bs-radius-full);box-shadow:var(--bs-elevation-2);background:var(--bs-tab-bar-mid-fill);color:var(--bs-tab-bar-mid-on)}.bs-tab__count{padding:0 var(--bs-space-4);border-radius:var(--bs-radius-full);background:var(--bs-icon-button-count-fill);color:var(--bs-icon-button-count-on);font-size:var(--bs-font-size-tab);position:absolute;inset-block-start:calc(var(--bs-space-4) * -1);inset-inline-end:calc(var(--bs-space-12) * -1)}.bs-avatar{width:var(--bs-size-avatar-md);height:var(--bs-size-avatar-md);border-radius:var(--bs-radius-full);background:var(--bs-avatar-bg);color:var(--bs-avatar-fg);font-weight:var(--bs-font-weight-bold);flex:none;place-items:center;display:inline-grid;overflow:hidden}.bs-avatar img{object-fit:cover;width:100%;height:100%}.bs-avatar--xs{width:var(--bs-size-avatar-xs);height:var(--bs-size-avatar-xs)}.bs-avatar--sm{width:var(--bs-size-avatar-sm);height:var(--bs-size-avatar-sm)}.bs-avatar--lg{width:var(--bs-size-avatar-lg);height:var(--bs-size-avatar-lg)}.bs-avatar--xl{width:var(--bs-size-avatar-xl);height:var(--bs-size-avatar-xl)}.bs-avatar--xxl{width:var(--bs-size-avatar-xxl);height:var(--bs-size-avatar-xxl)}.bs-avatar--ring{box-shadow:0 0 0 var(--bs-size-ring-gap) var(--bs-surface-card), 0 0 0 calc(var(--bs-size-ring-gap) + var(--bs-focus-width)) var(--bs-avatar-ring)}.bs-stars{align-items:center;gap:var(--bs-gap-xs);color:var(--bs-stars-icon);display:inline-flex}.bs-stars .bs-icon{width:var(--bs-size-icon-sm);height:var(--bs-size-icon-sm)}.bs-stars__number{color:var(--bs-stars-number);font-size:var(--bs-font-size-caption);margin-inline-start:var(--bs-space-4)}.bs-calendar-day-icon,.bs-brand-mark{flex:none}.bs-calendar-day-icon:not([width]),.bs-brand-mark:not([width]){width:var(--bs-size-icon-lg);height:var(--bs-size-icon-lg)}.bs-calendar-day-icon text{font-family:var(--bs-font-ui)}.bs-spinner{width:var(--bs-size-icon-md);height:var(--bs-size-icon-md);border:var(--bs-focus-width) solid currentColor;border-radius:var(--bs-radius-full);border-inline-end-color:#0000;display:inline-block}.bs-spinner--spin{animation:bs-spin var(--bs-duration-slow) linear infinite;animation-duration:calc(var(--bs-duration-slow) * 4)}@keyframes bs-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ops-audit{min-width:0}.ops-a-fields{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--s-7) * 8)), 1fr));gap:var(--s-4);margin-block:var(--s-4);display:grid}.ops-a-actions{align-items:center;gap:var(--s-3);margin-block:var(--s-4);flex-wrap:wrap;display:flex}.ops-audit .p-tbl-w{max-width:100%}.ops-audit .ops-a-id{white-space:normal;overflow-wrap:anywhere;max-inline-size:30vw;display:inline-block}.ops-audit :is(.p2-kv,.p3-sh-b,.p2-sc,li){overflow-wrap:anywhere;min-width:0}.ops-audit .p-tabs{overflow-x:auto}.ops-audit .p3-sh-b{overflow-y:auto}.ops-audit .p-tbl th button{font:inherit;color:inherit}.ops-audit :is(button,input,.p-tbl-w):focus-visible{outline:calc(var(--bw) * 2) solid var(--ink);outline-offset:var(--s-1)}.ops-audit .p3-sh:has(.p3-sh)>.mdl>.p3-sh-h{visibility:hidden}.dlg-banner{top:0;z-index:2147483000;align-items:center;gap:var(--s-1) var(--s-4);padding-top:max(var(--s-2), env(safe-area-inset-top));padding-bottom:var(--s-2);padding-inline:max(var(--s-4), env(safe-area-inset-right)) max(var(--s-4), env(safe-area-inset-left));background:var(--ink);color:var(--on-ink);border-bottom:calc(var(--bw) * 3) solid var(--warn);flex-wrap:wrap;display:flex;position:fixed;inset-inline:0}.dlg-banner p{margin:0}.dlg-banner strong{font-weight:700}.dlg-banner .p-btn{margin-inline-start:auto}.dlg-room{padding-top:calc(var(--s-12) * 2 + env(safe-area-inset-top))}:root{--ink:#14231d;--ink-2:#45554e;--ink-3:#5c6a63;--ink-4:#b3c4bb;--page:#f6f6f1;--bg:#fffffd;--bg-2:#f1f2ec;--bg-3:#e7e9e2;--bg-4:#fbfbf8;--band:#e2efe8;--band-2:#cde2d6;--line:#e5e7df;--line-2:#d6d9cf;--night:#14231d;--night-2:#213a2f;--on-night:#f2f5f0;--on-night-2:#b3c4bb;--sel:var(--night);--on-sel:var(--on-night);--accent:#12a079;--accent-deep:#0b7658;--accent-soft:#d3eee2;--accent-ring:#12a0793d;--brand:#0b7658;--brand-2:#08654b;--brand-3:#0b5440;--brand-soft:#d3eee2;--brand-soft-2:#cde2d6;--brand-soft-3:#b9dccb;--ok:#17734f;--ok-soft:#dcf1e7;--ok-2:#d6f0e2;--bad:#b42318;--bad-2:#9b1e15;--bad-soft:#fbe2df;--warn:#9a5a06;--warn-soft:#fbeed6;--star:#e0a21a;--blue:#0b6f7c;--blue-soft:#d2eef2;--rose:#a8394a;--rose-soft:#fbdfe2;--on-ink:#f2f5f0;--ink-web:#14231d;--scrim:#08100c73;--glass:#fffffdb8;--sh-card:0 1px 0 #14231d08,0 10px 28px -20px #14231d47,0 0 0 1px #e5e7df;--sh-pop:0 2px 0 #14231d08,0 26px 50px -24px #14231d6b,0 0 0 1px #e5e7df;--sh-small:0 1px 2px #14231d24;--inset:inset 0 0 0 1px #e5e7df;--f:"IRANSansX",sans-serif;--f-serif:"IRANSansX",sans-serif;--hub-h:55px;--r-xs:6px;--r-sm:8px;--r-ctl:10px;--r-btn:12px;--r-md:12px;--r-card:14px;--r-lg:18px;--r-xl:22px;--r-pill:999px;--bw:1px;--bd:var(--bw) solid var(--line);--bd-2:var(--bw) solid var(--line-2);--sh-1:0 1px 0 #14231d08,0 10px 28px -20px #14231d47;--sh-2:0 2px 0 #14231d08,0 26px 50px -24px #14231d6b;--sh-3:0 30px 80px -20px #08100c80,0 0 0 1px #14231d0a;--sh-pop-2:0 14px 30px -14px #14231d8c,0 0 0 1px #14231d0d;--sh-seg:0 1px 2px #14231d24,inset 0 0 0 1px var(--line);--ring:0 0 0 3px var(--accent-ring);--ring-c:var(--accent);--band-hover:#14231d0f;--hover-tint:color-mix(in srgb,var(--ink) 5%,transparent);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:28px;--s-8:32px;--s-10:40px;--s-12:48px;--edge:clamp(16px,2.2vw,40px);--gap:clamp(14px,1.2vw,20px);--pad:clamp(16px,1.3vw,22px);--t-cap:12px;--t-sm:13.5px;--t-md:15px;--t-lg:18px;--t-xl:22px;--t-h2:clamp(20px,1rem + .6vw,26px);--t-title:clamp(26px,1.1rem + 1.4vw,36px);--t-fig:clamp(26px,1.2rem + 1.1vw,38px);--lh-tight:1.3;--lh-head:1.35;--tr-head:-.012em;--tr-fig:-.03em;--tr-label:.01em;--w-head:700;--w-title:650;--w-label:600;--h-ctl:40px;--h-ctl-sm:34px;--h-chip:34px;--h-btn:44px;--ease:cubic-bezier(.22,1,.36,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);--d-1:.15s;--d-2:.2s;--d-3:.3s;--lift:-2px;--sh-card-1:inset 0 0 0 1px var(--line),var(--sh-1);--sh-card-h:inset 0 0 0 1px var(--line-2),var(--sh-2);--sh-card-on:inset 0 0 0 2px var(--brand),var(--sh-1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#f5f5f5;--ink-2:#bfbfbf;--ink-3:#767676;--ink-4:#626262;--bg:#0d0d0d;--bg-2:#181818;--bg-3:#262626;--bg-4:#131313;--line:#333;--line-2:#404040;--page:#0d0d0d;--band:#0d0d0d;--band-2:#262626;--band-hover:#f5f5f512;--night:#f5f5f5;--night-2:#d9d9d9;--on-night:#0d0d0d;--on-night-2:#404040;--sel:var(--brand);--on-sel:#fff;--accent:#8880ff;--accent-deep:#8880ff;--accent-soft:#201e45;--accent-ring:#8880ff52;--rose:#f0828e;--rose-soft:#47222a;--brand:#8880ff;--brand-2:#b0b1fd;--brand-3:#d1d4ff;--brand-soft:#201e45;--brand-soft-2:#2b2660;--brand-soft-3:#403591;--ok:#45b020;--ok-soft:#182914;--ok-2:#18390e;--bad:#ff4360;--bad-2:#fe9a9a;--bad-soft:#421015;--warn:#f19101;--warn-soft:#371c0c;--star:#ffc00a;--blue:#5791f0;--blue-soft:#133263;--on-ink:#0d0d0d;--scrim:#0009;--glass:#1d1d1db3;--ink-web:#e8eaee;--sh-card:0 0 0 1px #262626;--sh-pop:0 2px 8px 0 #0006,0 4px 20px 0 #00000080,0 0 0 1px #262626;--sh-small:0 2px 4px 0 #00000080;--inset:inset 0 0 0 1px #333;--sh-1:0 0 0 1px #262626,0 12px 30px -20px #000000b3;--sh-2:0 0 0 1px #333,0 28px 54px -24px #000000d9;--sh-3:0 30px 80px -20px #000c,0 0 0 1px #333;--sh-pop-2:0 18px 44px -18px #000000bf,0 0 0 1px #333;--sh-seg:0 1px 2px #00000080,inset 0 0 0 1px var(--line);--ring:0 0 0 3px color-mix(in srgb,var(--brand) 32%,transparent);--hover-tint:color-mix(in srgb,var(--ink) 7%,transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ink:#f5f5f5;--ink-2:#bfbfbf;--ink-3:#767676;--ink-4:#626262;--bg:#0d0d0d;--bg-2:#181818;--bg-3:#262626;--bg-4:#131313;--line:#333;--line-2:#404040;--page:#0d0d0d;--band:#0d0d0d;--band-2:#262626;--band-hover:#f5f5f512;--night:#f5f5f5;--night-2:#d9d9d9;--on-night:#0d0d0d;--on-night-2:#404040;--sel:var(--brand);--on-sel:#fff;--accent:#8880ff;--accent-deep:#8880ff;--accent-soft:#201e45;--accent-ring:#8880ff52;--rose:#f0828e;--rose-soft:#47222a;--brand:#8880ff;--brand-2:#b0b1fd;--brand-3:#d1d4ff;--brand-soft:#201e45;--brand-soft-2:#2b2660;--brand-soft-3:#403591;--ok:#45b020;--ok-soft:#182914;--ok-2:#18390e;--bad:#ff4360;--bad-2:#fe9a9a;--bad-soft:#421015;--warn:#f19101;--warn-soft:#371c0c;--star:#ffc00a;--blue:#5791f0;--blue-soft:#133263;--on-ink:#0d0d0d;--scrim:#0009;--glass:#1d1d1db3;--ink-web:#e8eaee;--sh-card:0 0 0 1px #262626;--sh-pop:0 2px 8px 0 #0006,0 4px 20px 0 #00000080,0 0 0 1px #262626;--sh-small:0 2px 4px 0 #00000080;--inset:inset 0 0 0 1px #333;--sh-1:0 0 0 1px #262626,0 12px 30px -20px #000000b3;--sh-2:0 0 0 1px #333,0 28px 54px -24px #000000d9;--sh-3:0 30px 80px -20px #000c,0 0 0 1px #333;--sh-pop-2:0 18px 44px -18px #000000bf,0 0 0 1px #333;--sh-seg:0 1px 2px #00000080,inset 0 0 0 1px var(--line);--ring:0 0 0 3px color-mix(in srgb,var(--brand) 32%,transparent);--hover-tint:color-mix(in srgb,var(--ink) 7%,transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;direction:rtl}body{background:var(--page);color:var(--ink);font:400 16px/1.5 var(--f);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}body.lock{overflow:hidden}h1,h2,h3,h4,p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}img{max-width:100%;display:block}.i{flex:none;width:20px;height:20px}:focus-visible{outline:2px solid var(--ring-c);outline-offset:2px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}a.sr:focus{clip:auto;z-index:100;background:var(--bg);width:auto;height:auto;color:var(--ink);outline:2px solid var(--brand);padding:8px 12px;overflow:visible}.num{font-variant-numeric:tabular-nums}.rv-label{font-size:var(--t-cap);font-weight:var(--w-label);letter-spacing:var(--tr-label);color:var(--ink-2);line-height:1.4}.rv-fig{font-size:var(--t-fig);letter-spacing:var(--tr-fig);font-weight:650;line-height:1.05}.rv-card{background:var(--bg);border:var(--bd);border-radius:var(--r-card);box-shadow:var(--sh-1)}.rv-lift{transition:transform var(--d-3) var(--ease),box-shadow var(--d-3) var(--ease),border-color var(--d-2)}@media (hover:hover){.rv-lift:hover{transform:translateY(var(--lift));box-shadow:var(--sh-2)}}.rv-chip{border-radius:var(--r-pill);height:24px;font-size:var(--t-cap);white-space:nowrap;background:var(--bg-3);color:color-mix(in srgb,var(--ink-2) 80%,var(--ink));align-items:center;gap:4px;padding:0 9px;font-weight:600;line-height:1;display:inline-flex}.rv-chip--ok{background:var(--ok-soft);color:color-mix(in srgb,var(--ok) 80%,var(--ink))}.rv-chip--bad{background:var(--bad-soft);color:var(--bad)}.rv-chip--warn{background:var(--warn-soft);color:var(--warn)}.rv-chip--brand{background:var(--brand-soft);color:var(--brand)}.rv-chip--blue{background:var(--blue-soft);color:var(--blue)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.logo{height:48px;font:800 26px/1 var(--f);letter-spacing:-.5px;color:var(--ink);align-items:center;display:inline-flex}.hub{z-index:900;height:var(--hub-h);background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.hub-in{align-items:center;gap:12px;height:100%;padding:0 20px;display:flex}.hub .logo{height:auto;font-size:22px}.hub-tabs{scrollbar-width:none;flex:1;gap:4px;display:flex;overflow-x:auto}.hub-tabs::-webkit-scrollbar{display:none}.hub-tabs button{white-space:nowrap;height:36px;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.hub-tabs button .i{width:18px;height:18px}.hub-tabs button[aria-selected=true]{background:var(--ink);color:var(--on-ink)}.hub-note{color:var(--ink-2);white-space:nowrap;font-size:12px}.hub .icb{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%;place-items:center;display:grid}.hub{box-shadow:0 8px 24px -22px #0d0d0d80}.hub-tabs button{transition:background-color var(--d-2) var(--ease),color var(--d-2)}.hub-tabs button:hover:not([aria-selected=true]){background:var(--hover-tint);color:var(--ink)}.hub .icb{border-radius:var(--r-ctl);transition:background-color var(--d-2)}.hub .icb:hover{background:var(--bg-2)}.toast{border-radius:var(--r-md);box-shadow:var(--sh-pop-2);font-size:var(--t-sm);transition:opacity var(--d-3) var(--ease),transform var(--d-3) var(--ease)}.ov{animation:fq-fade var(--d-2) var(--ease)}html.bare{--hub-h:0px}html.bare .hub{display:none}@media (width<=900px){.hub-note{display:none}.hub-in{padding:0 10px}}.stage{justify-content:center;padding:28px 16px 48px;display:flex}.phone{background:#111;border-radius:54px;flex:none;width:390px;height:844px;padding:12px;position:relative;box-shadow:0 30px 60px -20px #00000073,inset 0 0 0 2px #2a2a2a}.phone:before{content:"";z-index:30;background:#000;border-radius:20px;width:118px;height:32px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.screen{background:var(--bg);isolation:isolate;border-radius:42px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.sbar{height:50px;font:600 15px/1 var(--f);color:var(--ink);direction:ltr;flex:none;justify-content:space-between;align-items:center;padding:6px 30px 0;display:flex}.sbar .sig i{background:currentColor;border-radius:2px;width:17px;height:10px;display:block}.screen .app-view{flex-direction:column;flex:1;min-height:0;display:flex}.screen .scroll-host{scrollbar-width:none;flex:1;min-height:0;position:relative;overflow:hidden auto}.screen .scroll-host::-webkit-scrollbar{display:none}.screen .ov{border-radius:42px;overflow:hidden;position:absolute!important}@media (width<=440px){.stage{padding:0}.phone{width:100%;height:calc(100dvh - var(--hub-h));box-shadow:none;background:0 0;border-radius:0;padding:0}.phone:before,.sbar{display:none}.screen,.screen .ov{border-radius:0}}@media (width>=441px) and (height<=960px){.phone{height:max(560px,calc(100dvh - var(--hub-h) - 56px))}}@media (width>=441px) and (height<=600px) and (pointer:coarse){.stage{padding:0}.phone{height:calc(100dvh - var(--hub-h));box-shadow:none;background:0 0;border-radius:0;padding:0}.phone:before,.sbar{display:none}.screen,.screen .ov{border-radius:0}}html.bare .stage{padding:0}html.bare .phone{width:100%;height:100dvh;box-shadow:none;background:0 0;border-radius:0;padding:0}html.bare .phone:before,html.bare .sbar{display:none}html.bare .screen,html.bare .screen .ov{border-radius:0}.ov{z-index:800;background:var(--scrim);place-items:center;animation:.2s fq-fade;display:grid;position:fixed;inset:0}.mdl{background:var(--bg);color:var(--ink);max-height:100%;overflow:auto}@keyframes fq-fade{0%{opacity:0}}.toast{z-index:950;opacity:0;pointer-events:none;background:var(--ink);color:var(--on-ink);box-shadow:var(--sh-pop);border-radius:12px;align-items:center;gap:8px;max-width:calc(100vw - 32px);padding:12px 16px;font-size:14px;font-weight:500;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,16px)}.toast.show{opacity:1;transform:translate(-50%)}.screen .toast{position:absolute;bottom:90px}[data-app]{container-type:inline-size}.ov{z-index:910}:root{--q-accent:var(--night);--q-on-accent:var(--on-night);--q-on-photo:#fff;--q-pin-on:var(--accent);--q-tb-bg:var(--bg);--q-tb-h:64px;--q-tb-r:22px;--q-fab:56px;--q-fab-rise:22px;--q-tb-space:calc(var(--q-tb-h) + 24px + env(safe-area-inset-bottom,0px));--q-tb-sh:drop-shadow(0 -1px 0 var(--line)) drop-shadow(0 -6px 14px #13131312);--q-fab-sh:0 10px 22px -8px #14231d8c,0 1px 2px #14231d1a;--q-pin-sh:drop-shadow(0 2px 3px #13131352);--q-dot:#ffffff8c;--q-photo-fade:linear-gradient(270deg,#0d0d0db8 0%,#0d0d0d73 48%,#0d0d0d0d 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--q-tb-bg:var(--bg-2);--q-accent:#6950f3;--q-on-accent:#fff;--q-pin-on:#6950f3;--q-tb-sh:drop-shadow(0 -1px 0 var(--line)) drop-shadow(0 -6px 14px #0000008c);--q-fab-sh:0 8px 18px -4px #000000b3,0 0 0 1px #ffffff0f;--q-pin-sh:drop-shadow(0 2px 4px #000000b3);--q-dot:#ffffff73}}:root[data-theme=dark]{--q-tb-bg:var(--bg-2);--q-accent:#6950f3;--q-on-accent:#fff;--q-pin-on:#6950f3;--q-tb-sh:drop-shadow(0 -1px 0 var(--line)) drop-shadow(0 -6px 14px #0000008c);--q-fab-sh:0 8px 18px -4px #000000b3,0 0 0 1px #ffffff0f;--q-pin-sh:drop-shadow(0 2px 4px #000000b3);--q-dot:#ffffff73}.q-btn{min-height:44px;font:600 14px/20px var(--f);color:var(--ink);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-2);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.q-btn .i{width:18px;height:18px}.q-btn--pri{background:var(--ink);color:var(--on-ink);box-shadow:none}.q-btn--full{width:100%;margin-top:14px;display:flex}.q-btn:hover{background:var(--bg-2)}.q-btn--pri:hover{background:var(--ink);opacity:.9}.q-tb{z-index:30;height:calc(var(--q-tb-h) + env(safe-area-inset-bottom,0px));color:var(--ink);flex:none;position:relative}.q-tb-bg{filter:var(--q-tb-sh);pointer-events:none;direction:ltr;display:flex;position:absolute;inset:0}.q-tb-bg>i{background:var(--q-tb-bg);flex:1}.q-tb-bg>i:first-child{border-top-left-radius:var(--q-tb-r)}.q-tb-bg>i:last-child{border-top-right-radius:var(--q-tb-r)}.q-tb-mid{width:112px;color:var(--q-tb-bg);flex-direction:column;flex:none;margin:0 -1px;display:flex}.q-tb-mid>i{background:var(--q-tb-bg);flex:1}.q-tb-notch{width:100%;height:var(--q-tb-h);flex:none;display:block}.q-tb-row{height:var(--q-tb-h);grid-template-columns:1fr 1fr 112px 1fr 1fr;padding:0 6px;display:grid;position:relative}.q-tb-it{min-width:48px;min-height:48px;color:var(--ink);font:500 11px/14px var(--f);-webkit-tap-highlight-color:transparent;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 2px;display:flex}.q-tb-it .i{width:24px!important;height:24px!important}.q-tb-it.on{color:var(--brand);font-weight:600}.q-tb-l{white-space:nowrap}.q-tb-it:focus-visible{outline:2px solid var(--ring-c);outline-offset:-4px}.q-tb-fab{justify-content:flex-start;gap:4px}.q-tb-fab-c{width:var(--q-fab);height:var(--q-fab);margin-top:calc(-1 * var(--q-fab-rise));background:var(--q-accent);color:var(--q-on-accent);box-shadow:var(--q-fab-sh);border-radius:50%;place-items:center;transition:transform .15s;display:grid}.q-tb-fab-c .i{width:28px!important;height:28px!important}.q-tb-fab:active .q-tb-fab-c{transform:scale(.94)}.q-tb-fab:focus-visible{outline:0}.q-tb-fab:focus-visible .q-tb-fab-c{outline:2px solid var(--ring-c);outline-offset:3px}.q-sel{height:40px;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--bg);color:var(--ink);border-radius:999px;flex:none;align-items:center;gap:6px;padding-inline-start:14px;display:inline-flex;position:relative}.q-sel>.i:first-child{width:18px;height:18px;color:var(--ink-2)}.q-sel select{appearance:none;height:100%;font:500 14px/20px var(--f);color:inherit;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;outline:0;max-width:230px;padding-inline-end:34px}.q-sel select option{background:var(--bg);color:var(--ink)}.q-sel-ch{pointer-events:none;position:absolute;inset-inline-end:12px;width:16px!important;height:16px!important}.q-sel:hover{background:var(--bg-2)}.q-sel.on{box-shadow:inset 0 0 0 2px var(--ink)}.q-sel:focus-within{outline:2px solid var(--ring-c);outline-offset:2px}.q-snap{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.q-snap::-webkit-scrollbar{display:none}.q-snap>*{scroll-snap-align:start;flex:none;width:100%}.q-gal{aspect-ratio:10/7;background:var(--bg-3);border-radius:16px;position:relative;overflow:hidden}.q-gal-t{height:100%}.q-gal-s{height:100%;display:block}.q-gal-s img,.q-gal-s .noph{object-fit:cover;width:100%;height:100%}.q-gal-b{z-index:3;background:var(--glass);width:32px;height:32px;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--sh-small);opacity:0;border-radius:50%;place-items:center;transition:opacity .15s;display:grid;position:absolute;bottom:10px}.q-gal-b .i{width:18px;height:18px}.q-gal:hover .q-gal-b,.q-gal:focus-within .q-gal-b{opacity:1}.q-gal-b:disabled{visibility:hidden}.q-gal .q-prev{inset-inline-start:10px}.q-gal .q-next{inset-inline-end:10px}@media (hover:none){.q-gal-b{display:none}}.q-dots{z-index:2;pointer-events:none;align-items:center;gap:4px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.q-dots>i{background:var(--q-dot);border-radius:999px;width:6px;height:6px;transition:width .2s}.q-dots>i.on{background:var(--q-on-photo);width:16px}.q-gal-chip{z-index:2;top:10px;background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:26px;color:var(--ink);font:500 12px/1 var(--f);white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex;position:absolute;inset-inline-start:10px}.q-heart{z-index:3;top:8px;background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:36px;height:36px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:8px}.q-heart .i{width:20px!important;height:20px!important}.q-heart.on{color:var(--bad)}.q-sl{background:var(--bg-3);isolation:isolate;border-radius:16px;position:relative;overflow:hidden}.q-sl-t{height:100%}.q-sl-s{height:100%;position:relative}.q-sl-ctl{z-index:3;bottom:12px;background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:36px;color:var(--ink);border-radius:999px;align-items:center;gap:0;padding:0 2px;display:flex;position:absolute;inset-inline-end:12px}.q-sl-b{width:30px;height:32px;color:inherit;border-radius:50%;place-items:center;display:grid}.q-sl-b .i{width:16px!important;height:16px!important}.q-sl-ctl .q-dots{pointer-events:auto;gap:0;position:static;transform:none}.q-sl-ctl .q-dots button{place-items:center;width:12px;height:32px;display:grid}.q-sl-ctl .q-dots button:before{content:"";background:var(--ink-3);border-radius:999px;width:6px;height:6px;transition:width .2s}.q-sl-ctl .q-dots button.on:before{background:var(--ink);width:14px}.q-sl-ctl .q-dots button.on{width:18px}.q-sl-ctl-dots{inset-inline-end:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;height:24px;bottom:4px;left:50%;transform:translate(-50%)}.q-sl-ctl-dots .q-dots button{width:10px;height:24px}.q-sl-ctl-dots .q-dots button.on{width:16px}.q-sl-ctl-dots .q-dots button:before{background:var(--q-dot)}.q-sl-ctl-dots .q-dots button.on:before{background:var(--q-on-photo);width:12px}.q-sl button:focus-visible{outline:2px solid var(--ring-c);outline-offset:-2px}.q-vc{color:var(--ink);font:400 13px/18px var(--f);position:relative}.q-vc h3{font:600 16px/22px var(--f);margin:2px 0 4px}.q-vc-n{color:inherit}.q-vc-n:hover{text-decoration:underline}.q-vc-body{flex-direction:column;padding-top:10px;display:flex}.q-rt{align-items:center;gap:4px;font-size:13px;line-height:18px;display:inline-flex}.q-rt .i{color:var(--star);width:15px!important;height:15px!important}.q-rt b{font-weight:600}.q-rt span{color:var(--ink-2)}.q-vc-m{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.q-vc-pr{justify-content:space-between;align-items:center;gap:8px;min-height:24px;margin-top:10px;display:flex}.q-vc-from{font-size:14px;line-height:20px}.q-vc-from b{font-weight:600}.q-bdg{background:var(--bg-3);height:24px;color:var(--ink-2);font:500 12px/1 var(--f);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.q-bdg .i{width:14px!important;height:14px!important}.q-bdg--vip{background:var(--warn-soft);color:var(--warn)}.q-vc-map{min-height:32px;color:var(--ink-2);font:500 13px/18px var(--f);align-self:flex-start;align-items:center;gap:4px;margin-top:10px;display:inline-flex}.q-vc-map .i{width:16px!important;height:16px!important}.q-vc-map:hover,.q-vc-map[aria-pressed=true]{color:var(--brand)}.q-vc-x{z-index:4;top:8px;background:var(--bg);width:36px;height:36px;color:var(--ink);box-shadow:var(--sh-small);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:8px}.q-vc-x .i{width:18px!important;height:18px!important}.q-vc--pop{background:var(--bg);width:280px;box-shadow:var(--sh-pop);border-radius:20px;padding:8px 8px 14px}.q-vc--pop .q-vc-body{padding:10px 6px 0}.q-vc--pop .q-heart{top:auto;bottom:10px;inset-inline-end:10px}.q-vc--pop .q-vc-x{top:14px;width:32px;height:32px;inset-inline-end:14px}.q-vc--sheet{background:var(--bg);box-shadow:var(--sh-pop);border-radius:20px;padding:16px}.q-vc-top{align-items:flex-start;gap:12px;display:flex}.q-vc-b{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.q-vc--sheet h3{margin:0;font-size:17px;line-height:24px}.q-vc-ph{background:var(--bg-3);border-radius:12px;flex:none;width:108px;height:96px;overflow:hidden}.q-vc-ph img{object-fit:cover;width:100%;height:100%}.q-loc{color:var(--ink-2);align-items:center;gap:4px;min-width:0;display:flex}.q-loc .i{flex:none;width:16px!important;height:16px!important}.q-vc-sv{margin:14px 0 0;padding:0;list-style:none}.q-vc-sv li{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:13px;line-height:18px;display:flex}.q-vc-sv li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.q-vc-sv b{white-space:nowrap;font-weight:600}.q-vc-act{gap:10px;margin-top:10px;display:flex}.q-vc-act .q-btn{flex:1}.q-vc-act .q-btn--pri{flex:1.6}.q-vc--sheet .q-vc-x{top:8px;width:32px;height:32px;inset-inline-end:8px}.q-map{isolation:isolate;background:var(--bg-3);width:100%;height:100%;position:relative;overflow:hidden}.q-map-art{transform-origin:50%;transform:scale(var(--z)) translate(var(--tx),var(--ty));transition:transform .3s;position:absolute;inset:0}.q-map-art>svg{width:100%;height:100%;position:absolute;inset:0}.q-map-pins{z-index:1;pointer-events:none;position:absolute;inset:0}.q-map-pins>*{pointer-events:auto}.q-pin,.q-clu,.q-me{left:var(--x);top:var(--y);position:absolute}.q-pin{--s:40px;width:var(--s);height:calc(var(--s) * 1.21);z-index:1;filter:var(--q-pin-sh);-webkit-tap-highlight-color:transparent;display:block;transform:translate(-50%,-100%)}.q-pin-b{width:var(--s);height:var(--s);background:var(--ink);border-radius:50% 50% 50% 0;transition:background .15s;position:absolute;top:0;left:0;transform:rotate(-45deg)}.q-pin-ph{background:var(--bg-3);border-radius:50%;position:absolute;inset:3px;overflow:hidden;transform:rotate(45deg)}.q-pin-ph img,.q-pin-ph .noph{object-fit:cover;width:100%;height:100%}.q-pin:hover,.q-pin.hot{z-index:3}.q-pin:hover .q-pin-b,.q-pin.hot .q-pin-b{background:var(--q-accent)}.q-pin.on{--s:54px;z-index:4}.q-pin.on .q-pin-b{background:var(--q-accent)}.q-pin:focus-visible{outline:0}.q-pin-lb{background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--q-accent);white-space:nowrap;font:400 11px/15px var(--f);color:var(--ink-2);pointer-events:none;border-radius:12px;flex-direction:column;align-items:center;padding:6px 12px;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.q-pin-lb b{font:600 13px/18px var(--f);color:var(--ink)}.q-pin-lb:after{content:"";border:6px solid #0000;border-top-color:var(--q-accent);margin-left:-6px;position:absolute;top:calc(100% - 1px);left:50%}.q-pin--price{--s:auto;filter:none;width:auto;height:auto;transform:translate(-50%,-100%)}.q-pin-pr{background:var(--bg);height:32px;color:var(--ink);font:600 13px/32px var(--f);white-space:nowrap;box-shadow:var(--sh-card),var(--sh-small);border-radius:999px;padding:0 12px;transition:background .15s,color .15s;display:block}.q-clu{background:var(--ink);width:40px;height:40px;color:var(--on-ink);font:600 14px/1 var(--f);box-shadow:0 0 0 6px color-mix(in srgb,var(--ink) 20%,transparent);z-index:1;border-radius:50%;place-items:center;display:grid;transform:translate(-50%,-50%)}.q-clu:hover{transform:translate(-50%,-50%)scale(1.06)}.q-clu:focus-visible{outline:2px solid var(--ring-c);outline-offset:6px}.q-me{background:var(--blue);border:3px solid var(--bg);width:18px;height:18px;box-shadow:0 0 0 8px color-mix(in srgb,var(--blue) 25%,transparent);z-index:0;border-radius:50%;transform:translate(-50%,-50%)}.q-map-ctl{z-index:5;inset-inline-end:16px;top:var(--q-ctl-top,16px);flex-direction:column;gap:10px;display:flex;position:absolute}.q-map-zm{background:var(--bg);box-shadow:var(--sh-card);border-radius:999px;flex-direction:column;display:flex;overflow:hidden}.q-map-zm button,.q-map-b{width:44px;height:44px;color:var(--ink);background:var(--bg);place-items:center;display:grid}.q-map-zm button+button{border-top:1px solid var(--line)}.q-map-zm button:disabled{color:var(--ink-3);cursor:default}.q-map-zm .i,.q-map-b .i{width:22px!important;height:22px!important}.q-map-b{box-shadow:var(--sh-card);border-radius:50%}.q-map-zm button:hover:not(:disabled),.q-map-b:hover{background:var(--bg-2)}.q-map-ctl button:focus-visible,.q-map-b:focus-visible{outline:2px solid var(--ring-c);outline-offset:2px}.q-map-pill{background:var(--bg);height:40px;box-shadow:var(--sh-card);font:500 14px/20px var(--f);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.q-map-pill .i{width:18px!important;height:18px!important}.q-map-card{z-index:6;inset-inline:12px;bottom:var(--q-card-b,12px);animation:.2s ease-out q-up;position:absolute}.q-map-pop{z-index:6;left:var(--x);top:var(--y);animation:.15s fq-fade;position:absolute;transform:translate(-50%,calc(-100% - 74px))}.q-map--static .q-pin,.q-map--static .q-clu{pointer-events:none}@keyframes q-up{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.q-map-art{transition:none}}.q-bk-off{display:none!important}.q-btn{border-radius:var(--r-btn);transition:background-color var(--d-2) var(--ease),box-shadow var(--d-2),transform var(--d-1);font-weight:600}.q-btn:hover{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--ink-3)}.q-btn--pri:hover{background:color-mix(in srgb,var(--ink) 86%,var(--bg));opacity:1;box-shadow:none}.q-btn:active{transform:translateY(1px)}:root{--ok-deep:color-mix(in srgb,var(--ok) 80%,var(--ink));--ink-2-deep:color-mix(in srgb,var(--ink-2) 80%,var(--ink));--q-tb-sh:drop-shadow(0 -1px 0 var(--line)) drop-shadow(0 -10px 18px #0d0d0d0d);--q-fab-sh:0 10px 22px -8px #14231d8c,0 1px 2px #14231d1a}.q-tb-it{transition:color var(--d-2) var(--ease)}.q-tb-it .i{transition:transform var(--d-3) var(--ease)}.q-tb-it.on{font-weight:650}.q-tb-it.on .i{transform:translateY(-1px)}.q-tb-fab-c{transition:transform var(--d-2) var(--ease-spring),box-shadow var(--d-3)}.q-tb-fab:hover .q-tb-fab-c{transform:translateY(-1px)}.q-sel{border-radius:var(--r-pill);transition:background-color var(--d-2),box-shadow var(--d-2)}.q-sel:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.q-sel select{font-weight:500}.q-gal,.q-sl{border-radius:var(--r-card)}.q-gal-chip,.q-bdg{letter-spacing:var(--tr-label);font-weight:600}.q-vc h3{letter-spacing:var(--tr-head);font-weight:650}.q-vc-from b,.q-vc-sv b{letter-spacing:var(--tr-head)}.q-vc:not(.q-vc--pop):not(.q-vc--sheet){transition:transform var(--d-3) var(--ease)}.q-vc:not(.q-vc--pop):not(.q-vc--sheet) .q-gal{transition:box-shadow var(--d-3) var(--ease)}@media (hover:hover){.q-vc:not(.q-vc--pop):not(.q-vc--sheet):hover{transform:translateY(var(--lift))}.q-vc:not(.q-vc--pop):not(.q-vc--sheet):hover .q-gal{box-shadow:var(--sh-2)}}.q-vc--pop,.q-vc--sheet{border-radius:var(--r-lg);box-shadow:var(--sh-pop-2)}.q-vc--pop .q-gal,.q-vc-ph{border-radius:var(--r-md)}.q-vc-x{box-shadow:var(--sh-1),inset 0 0 0 1px var(--line)}.q-map-zm,.q-map-b{border-radius:var(--r-md);box-shadow:var(--sh-card-1)}.q-map-pill{box-shadow:var(--sh-card-1);font-weight:600}.q-pin-pr{box-shadow:var(--sh-card-1);transition:background-color var(--d-2),color var(--d-2),transform var(--d-2) var(--ease)}.q-pin--price:hover .q-pin-pr{transform:translateY(-1px)}.q-pin-lb{border-radius:var(--r-ctl)}.q-pin-b{transition:background-color var(--d-2) var(--ease)}.q-pin:hover .q-pin-b,.q-pin.hot .q-pin-b,.q-pin.on .q-pin-b{background:var(--q-pin-on)}.q-pin-lb{box-shadow:inset 0 0 0 1.5px var(--q-pin-on)}.q-pin-lb:after{border-top-color:var(--q-pin-on)}.q-pin:focus-visible .q-pin-b{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--ring-c)}.q-pin--price:focus-visible .q-pin-pr{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ring-c)}.q-pin--price:hover .q-pin-pr,.q-pin--price.hot .q-pin-pr,.q-clu{background:var(--night);color:var(--on-night)}.q-tb-fab.on .q-tb-fab-c{box-shadow:var(--q-fab-sh),0 0 0 3px var(--q-tb-bg),0 0 0 5px var(--q-pin-on)}.q-btn--pri{background:var(--night);color:var(--on-night)}.q-btn--pri:hover{background:var(--night-2)}:root{--s-glow-1:transparent;--s-glow-2:transparent;--s-hero-bg:var(--band);--s-map-land:#e2efe8;--s-map-park:#c4e3d2;--s-map-blk:#eceee7;--s-map-water:#a9dbe2;--s-map-st:#d6d9cf;--s-map-hw:#b3c4bb;--s-map-lab:#45554e;--s-promo:var(--night)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--s-glow-1:#d5d3ff;--s-glow-2:#ffd7ff;--s-hero-bg:transparent;--s-promo:#0d0d0d;--s-map-land:#1d2026;--s-map-park:#1b3426;--s-map-blk:#262626;--s-map-water:#16324a;--s-map-st:#363b44;--s-map-hw:#56627a;--s-map-lab:#c9ccd1}}:root[data-theme=dark]{--s-glow-1:#d5d3ff;--s-glow-2:#ffd7ff;--s-hero-bg:transparent;--s-promo:#0d0d0d;--s-map-land:#1d2026;--s-map-park:#1b3426;--s-map-blk:#262626;--s-map-water:#16324a;--s-map-st:#363b44;--s-map-hw:#56627a;--s-map-lab:#c9ccd1}.s-page{background:var(--bg);color:var(--ink);min-height:100%;position:relative}.s-page .av{background:var(--brand-soft);color:var(--brand);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.s-page .av img{object-fit:cover;width:100%;height:100%}.s-page .av .ini{font-weight:600}.s-page .vf{vertical-align:-2px;color:var(--brand);display:inline-flex}.s-page .vf .i{width:16px;height:16px}.s-page .vf svg path:last-child{stroke:var(--bg);stroke-width:2px;fill:none}.s-page .noph{background:var(--bg-3);color:var(--ink-3);place-items:center;width:100%;height:100%;display:grid}.s-page img{object-fit:cover;width:100%;height:100%}.s-cover{z-index:1;border-radius:inherit;position:absolute;inset:0}.s-btn{height:48px;font:600 16px/22px var(--f);white-space:nowrap;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 19px;text-decoration:none;display:inline-flex;position:relative}.s-btn .i{width:24px;height:24px}.s-btn--sec{background:var(--bg);border-color:var(--line-2)}.s-btn--sec:hover{background:var(--bg-2)}.s-btn--ghost:hover{background:var(--bg-3)}.s-btn--pri{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.s-btn--pri:hover{opacity:.9}.s-btn--sm{height:36px;font:500 14px/20px var(--f);padding:0 15px}.s-btn--sm .i{width:20px;height:20px}.s-btn--full{width:100%}.s-icb{width:48px;height:48px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.s-icb:disabled{color:var(--ink-3);cursor:default}.s-icb .i{width:24px;height:24px}.s-bk{width:44px;height:44px}.s-hd-bk{margin-inline-end:8px}.s3-bh-l .s-hd-bk{margin-inline-end:-44px}.s-link{color:var(--brand);font:500 14px/20px var(--f)}.s-only-m{display:none}.s-rt{font:600 13px/16px var(--f);color:var(--ink);flex:none;align-items:center;gap:2px;display:inline-flex}.s-rt .i{width:14px;height:14px;color:var(--star)}.s-rt--l{font:600 14px/20px var(--f);gap:4px}.s-rt--l .i{width:16px;height:16px}.s-hd{top:var(--hub-h);z-index:100;background:var(--bg);transition:box-shadow .2s,background .2s;position:sticky}.s-hd--home{background:0 0;margin-bottom:-72px}.s-hd--home.solid{background:var(--bg);box-shadow:0 1px 0 var(--line)}.s-hd-in{grid-template-columns:auto 1fr auto;align-items:center;max-width:1440px;height:72px;margin:0 auto;padding:12px 32px;display:grid;position:relative}.s-hd-l{z-index:2;align-items:center;height:48px;display:flex;position:relative}.s-hd .logo{height:48px}.s-hd-c{min-width:0}.s-hd-r{z-index:2;justify-content:flex-end;align-items:center;display:flex;position:relative}.s-hd-rd{align-items:center;gap:12px;display:flex}.s-hd-me{gap:8px;padding:0 19px 0 8px}.s-hd-av{display:inline-flex;position:relative}.s-hd-av .av{border:1px solid var(--bg);width:40px;height:40px}.s-dot{background:var(--brand);color:#fff;min-width:20px;height:20px;font:600 13px/20px var(--f);text-align:center;box-shadow:0 0 0 2px var(--bg);border-radius:999px;padding:0 6px;font-style:normal;position:absolute;top:-2px;right:-4px}.s-hd-burger,.s-hd-mav{display:none}.s-hd-burger .i,.s-hd-mav .av{width:32px;height:32px}.s-menu-host{z-index:120;position:absolute;top:64px;left:32px}.s-menu{background:var(--bg);width:320px;box-shadow:var(--sh-pop);border-radius:16px;flex-direction:column;padding:8px 0;display:flex}.s-mn-h{font:600 14px/20px var(--f);color:var(--ink-2);padding:12px 20px 4px}.s-mn-sep{border:0;border-top:1px solid var(--line);margin:8px 0}.s-mn-i{min-height:48px;font:500 16px/22px var(--f);color:var(--ink);text-align:start;align-items:center;gap:12px;width:100%;padding:0 20px;display:flex}.s-mn-i:hover{background:var(--bg-2)}.s-mn-i .i{width:20px;height:20px}.s-mn-i span{flex:1}.s-mn-biz{justify-content:space-between}.s-mn-biz b{font-weight:600}.s-msheet{background:var(--bg);flex-direction:column;height:100%;display:flex}.s-msheet-h{flex:none;justify-content:space-between;align-items:center;height:72px;padding:12px 20px;display:flex}.s-menu--m{width:auto;box-shadow:none;border-radius:0;flex:1;overflow:auto}.ov.s-ov-sheet{background:var(--bg);place-items:stretch stretch}.ov.s-ov-sheet .mdl{border-radius:0;width:100%;height:100%;max-height:100%}.s-cb{z-index:1;width:723px;max-width:calc(100% - 480px);position:absolute;top:12px;left:50%;transform:translate(-50%)}.s-cb-f{background:var(--bg);border:1px solid var(--line);border-radius:100px;align-items:center;height:50px;display:flex;overflow:hidden;box-shadow:0 2px 4px #1414141f}.s-cb-l{min-width:0;height:48px;font:500 14px/20px var(--f);text-align:start;white-space:nowrap;text-overflow:ellipsis;color:var(--ink);border-radius:100px;flex:1;padding:0 16px;overflow:hidden}.s-cb-l:hover{background:var(--bg-2)}.s-cb-sep{background:var(--line);flex:none;width:1px;height:24px}.s-cb-go{background:var(--ink);width:36px;height:36px;color:var(--on-ink);border-radius:18px;flex:none;place-items:center;margin:6px;display:grid}.s-cb .s-pop-host{position:absolute;top:58px;left:0;right:0}.s-cb[data-open=loc] .s-pop{margin-right:224px}.s-cb[data-open=time] .s-pop{position:absolute;left:0}.s-big{border-radius:100px;width:1148px;max-width:100%;padding:6px;position:relative;box-shadow:inset 0 0 0 6px #9c9c9c14}.s-big.open{box-shadow:none;background:linear-gradient(90deg,#c7c2ff 0%,#efc1fb 55%,#f8b5f3 100%)}.s-big-f{background:var(--bg);border-radius:100px;align-items:center;height:64px;display:flex}.s-big.open .s-big-f{background:var(--bg-3)}.s-big-l{min-width:0;height:64px;font:500 14px/20px var(--f);color:var(--ink);text-align:start;border-radius:100px;flex:1;align-items:center;gap:14px;padding:0 16px;display:flex;position:relative}.s-big-l .i{flex:none;width:20px;height:20px}.s-big-l span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s-big-l+.s-big-l:before{content:"";background:var(--line);width:1px;height:24px;position:absolute;top:20px;right:0}.s-big.open .s-big-l:before{display:none}.s-big[data-open=treat] [data-k=treat],.s-big[data-open=loc] [data-k=loc],.s-big[data-open=time] [data-k=time]{background:var(--bg);box-shadow:var(--sh-pop)}.s-big-go{height:48px;margin:8px}.s-big .s-pop-host{z-index:99;position:absolute;top:calc(100% + 2px);left:6px;right:6px}.s-big[data-open=loc] .s-pop{margin-right:342px}.s-big[data-open=time] .s-pop{position:absolute;left:0}.s-pop{background:var(--bg);box-shadow:var(--sh-pop);text-align:start;color:var(--ink);border-radius:16px}.s-pop--treat{scrollbar-width:thin;width:600px;max-height:464px;padding:0 32px 32px;overflow:auto}.s-pop--loc{width:427px;padding:12px 20px}.s-pop--time{width:710px;padding:0 32px 32px}.s-tp-head{z-index:2;background:var(--bg);margin-bottom:-4px;padding:32px 0 12px;position:sticky;top:0}.s-tabs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.s-tab{height:36px;font:500 14px/20px var(--f);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex;box-shadow:inset 0 0 0 1px #1313131a}:root[data-theme=dark] .s-tab{box-shadow:inset 0 0 0 1px var(--line-2)}.s-tab.on{background:var(--ink);color:var(--on-ink);box-shadow:none}.s-cnt{font:600 13px/16px var(--f);color:var(--ink-2);background:var(--bg-3);text-align:center;border-radius:999px;min-width:20px;padding:2px 6px;font-style:normal}.s-tp-sh{font:600 19px/24px var(--f);justify-content:space-between;align-items:center;gap:8px;padding:8px 0 4px;display:flex}.s-tp-l{margin:0 -12px;padding:0;list-style:none}.s-li{border-radius:8px;align-items:center;gap:8px;min-height:56px;padding:8px 12px;display:flex;position:relative}.s-li:hover{background:var(--bg-2)}.s-li-b{z-index:1;border-radius:8px;position:absolute;inset:0}.s-li-ic{background:var(--brand-soft);width:40px;height:40px;color:var(--brand);border-radius:50%;flex:none;place-items:center;margin-inline-end:4px;display:grid;overflow:hidden}.s-li-ic .i{width:20px;height:20px}.s-li-ic.sq{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px}.s-li-ic .av{width:40px;height:40px}.s-li-tx{flex-direction:column;flex:1;min-width:0;display:flex}.s-li-tx b{font:500 16px/22px var(--f);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s-li-tx small{font:400 14px/20px var(--f);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s-li-e{font:400 14px/20px var(--f);color:var(--ink-2);text-align:end;flex:none;min-width:64px}.s-more{margin:-4px 0 4px;padding:8px 0;display:block}.s-tm-top{gap:32px;padding-top:32px;display:flex}.s-tm-days{flex-direction:column;flex:none;gap:24px;width:166px;padding-top:8px;display:flex}.s-dcard,.s-scard{box-shadow:inset 0 0 0 1px var(--line);background:var(--bg);color:var(--ink);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;display:flex}.s-dcard{height:90px;padding:24px 20px}.s-dcard b{font:500 16px/22px var(--f)}.s-dcard small,.s-scard small{font:400 14px/20px var(--f);color:var(--ink-2)}.s-dcard.on,.s-scard.on{background:var(--brand-soft-2);color:var(--brand);box-shadow:inset 0 0 0 2px var(--brand)}.s-dcard.on small,.s-scard.on small{color:var(--brand)}.s-cal{flex:1;position:relative}.s-cal-h{justify-content:space-between;align-items:center;height:48px;padding:0 5px;display:flex}.s-cal-h b{font:600 16px/22px var(--f)}.s-cal-g{grid-template-columns:repeat(7,1fr);column-gap:4px;margin-top:4px;display:grid}.s-cal-g abbr{height:44px;font:400 14px/20px var(--f);color:var(--ink-2);place-items:center;text-decoration:none;display:grid}.s-cal-d{height:44px;font:500 14px/20px var(--f);color:var(--ink);place-items:center;display:grid;position:relative}.s-cal-d i{border-radius:50%;width:40px;height:40px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.s-cal-d span{position:relative}.s-cal-d:hover:not(:disabled) i{background:var(--bg-3)}.s-cal-d.today i{box-shadow:inset 0 0 0 1px var(--ink-4)}.s-cal-d.past{color:var(--ink-3);cursor:default}.s-cal-d.sel{color:var(--on-ink)}.s-cal-d.sel i{box-shadow:none;background:var(--ink)!important}.s-tm-bot{border-top:1px solid var(--line);align-items:flex-start;gap:12px;margin-top:20px;padding-top:24px;display:flex}.s-tm-lab{font:600 14px/20px var(--f);white-space:nowrap;margin-top:20px}.s-tm-r{flex:1;min-width:0}.s-tm-slots{gap:8px;padding:0 24px;display:flex}.s-scard{flex:none;height:60px;padding:12px 20px}.s-scard b{font:500 14px/20px var(--f);white-space:nowrap}.s-scard small{font:400 13px/16px var(--f);white-space:nowrap}.s-tm-cust{align-items:center;gap:12px;margin-top:12px;padding:0 24px;display:flex}.s-tm-cust>span{font:400 14px/20px var(--f);color:var(--ink-2)}.s-sel{border:1px solid var(--line-2);background:var(--bg);border-radius:12px;flex:1;align-items:center;height:48px;display:flex;position:relative}.s-sel select{appearance:none;width:100%;height:100%;font:400 16px/22px var(--f);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0 16px}.s-sel .i{color:var(--ink-2);pointer-events:none;position:absolute;left:16px}.s-sheet{background:var(--bg);flex-direction:column;height:100%;display:flex}.s-sheet-h{flex:none;justify-content:space-between;align-items:center;padding:8px;display:flex}.s-sheet-h b{font:600 17px/24px var(--f)}.s-sheet-h span{width:48px}.s-sheet-f{flex-direction:column;flex:none;gap:12px;padding:4px 20px 12px;display:flex}.s-sheet-l{border:1px solid var(--line-2);height:48px;font:500 14px/20px var(--f);color:var(--ink);text-align:start;border-radius:12px;align-items:center;gap:14px;padding:0 16px;display:flex}.s-sheet-l.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.s-sheet-l .i{width:20px;height:20px}.s-sheet-b{flex:1;padding:0 20px;overflow:auto}.s-sheet-b .s-pop{width:auto;max-height:none;box-shadow:none;border-radius:0;padding:0}.s-sheet-b .s-tp-head{padding-top:8px}.s-sheet-b .s-tm-top{flex-direction:column;gap:16px;padding-top:12px}.s-sheet-b .s-tm-days{flex-direction:row;gap:12px;width:auto;padding:0}.s-sheet-b .s-dcard{flex:1;height:76px;padding:12px}.s-sheet-b .s-tm-bot{flex-direction:column;gap:12px}.s-sheet-b .s-tm-lab{margin:0}.s-sheet-b .s-tm-slots{flex-wrap:wrap;padding:0}.s-sheet-b .s-tm-cust{padding:0}.s-sheet-ft{border-top:1px solid var(--line);flex:none;padding:12px 20px 20px}.s-ft{background:var(--bg-3)}.s-ft-in{grid-template-columns:repeat(5,227px);column-gap:64px;max-width:1440px;margin:0 auto;padding:64px 32px;display:grid}.s-ft-col{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.s-ft-brand{gap:48px}.s-ft-brand .logo{height:22px}.s-ft-h{font:600 16px/22px var(--f)}.s-ft-col a{font:400 14px/20px var(--f);color:var(--ink);align-items:center;gap:12px;display:inline-flex}.s-ft-col a:hover span{text-decoration:underline}.s-ft-col a .i{width:20px;height:20px}.s-ft-brand .s-btn{align-self:flex-start;gap:8px}.s-ft-brand .s-btn:hover span{text-decoration:none}.s-ft-st{display:inline-flex}.s-ft-st .i{width:24px;height:24px}.s-ft-b{background:var(--bg)}.s-ft-bi{justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto;padding:24px 32px;display:flex}.s-ft-lang{color:var(--brand);font:500 14px/20px var(--f);align-items:center;gap:4px;display:inline-flex}.s-ft-bi p{font:400 14px/20px var(--f);color:var(--ink-2)}.s-home{position:relative;overflow:hidden}.s-glow{pointer-events:none;z-index:0;height:1950px;position:absolute;inset:0 0 auto;overflow:hidden}.s-glow i{filter:blur(90px);border-radius:50%;position:absolute}.s-glow .g1{background:var(--s-glow-1);width:1100px;height:760px;top:-360px;left:22%}.s-glow .g2{background:var(--s-glow-2);width:1160px;height:560px;top:430px;left:8%;transform:rotate(-8deg)}.s-glow .g3{background:var(--s-glow-1);opacity:.55;width:520px;height:420px;top:120px;right:-180px}.s-home>*{z-index:1;position:relative}.s-home>.s-glow{z-index:0;position:absolute}.s-hero{text-align:center;flex-direction:column;align-items:center;max-width:1200px;min-height:588px;margin:0 auto 112px;padding:184px 32px 0;display:flex;z-index:5!important}.s-hero-t{margin-bottom:64px}.s-hero h1{font:700 64px/72px var(--f);letter-spacing:-.5px;max-width:960px}.s-hero-t p{font:400 22px/32px var(--f);max-width:1100px}.s-live{font:400 22px/28px var(--f);margin-top:44px}.s-cnt-n{font-weight:600}.s-appbtn{margin-top:46px}.s-gpw{display:none}.s-secs{flex-direction:column;gap:64px;margin-bottom:86px;display:flex}.s-sec{width:100%;max-width:1440px;margin:0 auto}.s-h2{font:600 28px/36px var(--f);margin-bottom:24px;padding:0 32px}.s-car{margin:-24px 0;padding:0 32px;position:relative}.s-car-t{scrollbar-width:none;scroll-snap-type:x mandatory;gap:24px;margin:0 -16px;padding:24px 16px;scroll-padding:0 16px;display:flex;overflow:auto hidden}.s-car-t::-webkit-scrollbar{display:none}.s-car-i{scroll-snap-align:start;flex:none;width:322px;padding:2px}.s-car-b{z-index:3;background:var(--bg);border:1px solid var(--line-2);width:48px;height:48px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:107px}.s-car-b .i{width:24px;height:24px}.s-car-next{left:8px}.s-car-prev{right:8px}.s-car-b[hidden]{display:none}.s-vc{position:relative}.s-vc-im{background:var(--bg-3);border-radius:16px;height:212px;margin-bottom:8px;overflow:hidden}.s-vc-t{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.s-vc-n{font:600 16px/22px var(--f);min-width:0}.s-vc-m{font:400 14px/20px var(--f);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s-bdg{z-index:2;background:var(--glass);-webkit-backdrop-filter:blur(20px);height:24px;font:600 13px/16px var(--f);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;max-width:calc(100% - 60px);padding:0 12px;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 1px 6px #1313131f,0 0 0 1px #1313130a}.s-bdg--ic{padding:0 8px 0 12px}.s-bdg-i{font-style:normal;display:inline-flex}.s-bdg-i .i{width:16px;height:16px}.s-bdg-recommended{color:var(--star)}.s-heart{z-index:2;color:#fff;background:#13131354;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:8px;left:8px}.s-heart .i{width:20px;height:20px}.s-ba{height:238px;box-shadow:inset 0 0 0 1px var(--line);background:var(--bg);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden}.s-ba-im{flex:none;height:120px;position:relative}.s-ba-pin{color:#fff;background:#403591;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:40px;left:50%;transform:translate(-50%)}.s-ba-pin .i{width:16px;height:16px}.s-ba-b{flex-direction:column;padding:12px 16px 16px;display:flex}.s-ba-n{font:600 16px/22px var(--f);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s-ba-m{font:400 14px/20px var(--f);color:var(--ink-2);margin-bottom:12px}.s-ba-btn{z-index:2;background:var(--bg-3);height:36px;font:500 14px/20px var(--f);color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.s-ba-btn .i{width:20px;height:20px}.s-car--ba .s-car-b{top:91px}.s-app{max-width:1440px;margin:0 auto;padding:80px 40px}.s-app-in{gap:48px;padding:0 80px;display:flex}.s-app-t{flex:1;min-width:0}.s-app-av{font:600 14px/20px var(--f);align-items:center;gap:4px;margin-bottom:32px;display:flex}.s-app-av .i{width:24px;height:24px}.s-app h2{font:700 68px/88px var(--f);letter-spacing:-.5px;margin-bottom:24px}.s-app-p{font:400 24px/36px var(--f);max-width:569px;margin-bottom:60px}.s-qr{border:1px solid var(--line);color:#0d0d0d;background:#fff;border-radius:16px;padding:20px;display:inline-block}.s-qr-svg{width:106px;height:106px;display:block}.s-gplay{display:none}.s-app-ph{flex:1;justify-content:flex-end;align-items:center;gap:30px;display:flex}.s-mock{background:var(--bg);opacity:.55;border:2px solid #d6d6d6;border-radius:28px;flex-direction:column;flex:none;width:296px;height:641px;display:flex;position:relative;overflow:hidden}.s-mock--empty{border-color:var(--ink);opacity:1;background:0 0;width:242px;height:526px}.s-mock-im{flex:none;height:210px;position:relative}.s-mock-b{color:#0d0d0d;background:#ffffffe6;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:12px}.s-mock-b .i{width:12px;height:12px}.s-mock-b.l{right:10px}.s-mock-b.r{left:34px}.s-mock-b.r2{left:10px}.s-mock-c{font:500 9px/14px var(--f);color:#fff;background:#13131380;border-radius:999px;padding:0 6px;font-style:normal;position:absolute;bottom:10px;left:10px}.s-mock-bd{font:400 10px/14px var(--f);color:var(--ink-2);flex-direction:column;flex:1;gap:9px;padding:16px 12px;display:flex}.s-mock-bd>b{font:600 19px/24px var(--f);color:var(--ink)}.s-mock-i{align-items:center;gap:6px;display:flex}.s-mock-i .i{width:13px;height:13px}.s-mock-tabs{gap:14px;margin-top:22px;display:flex}.s-mock-tabs i{border-radius:999px;padding:2px 8px;font-style:normal}.s-mock-tabs i.on{background:var(--ink-2);color:var(--bg)}.s-mock-st{font:600 16px/22px var(--f);color:var(--ink);margin-top:22px}.s-mock-ft{border-top:1px solid var(--line);font:400 10px/14px var(--f);color:var(--ink-2);justify-content:space-between;align-items:center;padding:12px;display:flex}.s-mock-ft i{background:var(--ink-2);color:var(--bg);border-radius:8px;padding:8px 16px;font-size:12px;font-style:normal;font-weight:600}.s-sec--rv{margin-bottom:100px}.s-car--rv .s-car-t{align-items:stretch;margin-top:24px;margin-bottom:24px;padding-top:0;padding-bottom:0}.s-car--rv .s-car-b{top:201px}.s-rv{background:var(--bg-3);border-radius:16px;flex-direction:column;height:402px;padding:32px;display:flex}.s-rv-st{color:var(--star);gap:2px;margin-bottom:12px;display:flex}.s-rv-st .i{width:24px;height:24px}.s-rv h3{font:600 19px/24px var(--f);margin-bottom:12px}.s-rv p{font:400 16px/24px var(--f);flex:1;margin-bottom:24px}.s-rv-who{grid-template-columns:64px 1fr;align-items:center;gap:0 12px;display:grid}.s-rv-who .av{width:64px;height:64px}.s-rv-who b{font:500 16px/22px var(--f);display:block}.s-rv-who small{font:400 14px/20px var(--f);color:var(--ink-2);display:block}.s-stats{text-align:center;max-width:1440px;margin:0 auto;padding:80px 32px 120px}.s-stats h2{font:700 40px/52px var(--f);margin-bottom:12px}.s-stats-p{font:500 24px/32px var(--f)}.s-stats-big{flex-direction:column;align-items:center;padding:64px 0;display:flex}.s-stats-big p{font:700 96px/112px var(--f)}.s-stats-big div,.s-stats-g div div{font:500 24px/32px var(--f);margin-top:4px}.s-stats-g{grid-template-columns:repeat(3,316px);justify-content:center;column-gap:16px;display:grid}.s-stats-g>div{flex-direction:column;align-items:center;gap:8px;padding-bottom:8px;display:flex}.s-stats-g p{font:700 40px/48px var(--f)}.s-biz{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.s-biz-glow{pointer-events:none;background:radial-gradient(closest-side,#d6ff5a8c,#d6ff5a00);border-radius:50%;width:900px;height:420px;position:absolute;bottom:-260px;left:-120px}.s-biz-in{gap:48px;max-width:1440px;min-height:727px;margin:0 auto;padding:48px 32px 24px;display:flex;position:relative}.s-biz-t{flex:none;width:600px}.s-biz h2{font:700 68px/88px var(--f);letter-spacing:-.5px;padding-bottom:16px}.s-biz-t>p{font:400 24px/36px var(--f);margin-bottom:32px}.s-biz-t>.s-btn{margin-bottom:180px}.s-exc-h{font:600 28px/36px var(--f);margin-bottom:8px}.s-exc-st{color:var(--star);gap:2px;margin-bottom:12px;display:flex}.s-exc-st .i{width:24px;height:24px}.s-exc-p{font:400 14px/20px var(--f)}.s-exc-p b{letter-spacing:-.3px;font-weight:800}.s-biz-im{flex:1;min-width:0;position:relative}.s-bm{width:820px;height:560px;font:400 10px/14px var(--f);color:#0d0d0d;background:#fff;border-radius:14px;display:flex;position:absolute;top:24px;left:-40px;overflow:hidden;box-shadow:0 10px 40px #13131326}.s-bm-side{background:#0d0d0d;flex-direction:column;align-items:center;gap:18px;width:44px;padding-top:14px;display:flex}.s-bm-side b{color:#fff;font:800 14px/18px var(--f)}.s-bm-side i{border:1.5px solid #8a8a8a;border-radius:4px;width:14px;height:14px}.s-bm-main{flex-direction:column;flex:1;display:flex}.s-bm-top{border-bottom:1px solid #e5e5e5;align-items:center;gap:10px;padding:12px 14px;display:flex}.s-bm-top span{border:1px solid #d3d3d3;border-radius:999px;padding:3px 10px;font-weight:600}.s-bm-top .s-bm-today{background:#f2f2f2;border-color:#f2f2f2}.s-bm-heads{border-bottom:1px solid #e5e5e5;grid-template-columns:repeat(4,1fr);margin-right:40px;padding:10px 0;display:grid}.s-bm-heads span{justify-content:center;display:flex}.s-bm-heads .av{width:34px;height:34px;box-shadow:0 0 0 2px #fff,0 0 0 3px #e5e5e5}.s-bm-grid{background:repeating-linear-gradient(#fff 0 45px,#eee 45px 46px);flex:1;grid-template-columns:repeat(4,1fr);margin-right:40px;display:grid}.s-bm-col{border-left:1px solid #e5e5e5;position:relative}.s-bm-ev{border-radius:6px;flex-direction:column;padding:4px 6px;display:flex;position:absolute;left:4px;right:4px;overflow:hidden}.s-bm-ev b{font-weight:700}.s-e1{background:#a5dcf6}.s-e2{background:#f7a6c7}.s-e3{background:#ffcc80}.s-e4{background:#7fd8cf}.s-bm-ph{background:#fff;border:3px solid #0d0d0d;border-radius:16px;flex-direction:column;gap:2px;width:150px;height:250px;padding-bottom:8px;display:flex;position:absolute;bottom:-2px;right:-30px;overflow:hidden}.s-bm-phim{height:120px}.s-bm-ph b{font:700 11px/14px var(--f);padding:6px 8px 0}.s-bm-ph small{font:400 8px/12px var(--f);color:#555;padding:0 8px}.s-sec--city{padding:80px 32px}.s-sec--city .s-h2{padding:0}.s-cityp{scrollbar-width:none;gap:8px;margin-bottom:24px;display:flex;overflow-x:auto}.s-cityp::-webkit-scrollbar{display:none}.s-cpill{box-shadow:inset 0 0 0 1px var(--line);font:500 16px/22px var(--f);color:var(--ink);border-radius:999px;flex:none;padding:8px 16px}.s-cpill.on{background:var(--ink);color:var(--on-ink);box-shadow:none}.s-car--city{margin:0;padding:0}.s-car--city .s-car-t{gap:0;margin:0;padding:0}.s-car--city .s-car-i{width:291px;padding:0 0 0 64px}.s-car--city .s-car-b{top:115px}.s-cityc{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.s-cityc h3{font:600 16px/22px var(--f);margin-bottom:1px}.s-cityc a{font:400 14px/20px var(--f);color:var(--ink);white-space:nowrap}.s-cityc a:hover{text-decoration:underline}.s-catp{max-width:1440px;margin:0 auto;padding:0 32px 80px}.s-car--pills{margin:0;padding:0}.s-car--pills .s-car-t{gap:8px;margin:0;padding:0}.s-car--pills .s-car-i{width:auto;padding:0}.s-car--pills .s-car-b{top:-6px}.s-sr{--sr-top:calc(var(--hub-h) + 72px);--sr-bar:72px}.s-sr-bar{top:var(--sr-top);z-index:50;background:var(--bg);box-shadow:0 1px 0 var(--line);position:sticky}.s-sr-bar-in{height:var(--sr-bar);scrollbar-width:none;align-items:center;gap:8px;max-width:1440px;margin:0 auto;padding:0 24px;display:flex;overflow-x:auto}.s-sr-bar-in::-webkit-scrollbar{display:none}.s-sr-q{width:290px;height:44px;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--bg);color:var(--ink-2);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;display:flex}.s-sr-q .i{flex:none;width:20px;height:20px}.s-sr-q input{min-width:0;height:100%;font:400 14px/20px var(--f);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.s-sr-q input::placeholder{color:var(--ink-3)}.s-sr-tg{height:40px;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--bg);font:500 14px/20px var(--f);color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.s-sr-tg .i{width:18px;height:18px}.s-sr-tg:hover{background:var(--bg-2)}.s-sr-tg[aria-pressed=true]{background:var(--ink);color:var(--on-ink);box-shadow:none}.s-sr-clear{height:40px;font:500 14px/20px var(--f);color:var(--ink);text-underline-offset:3px;white-space:nowrap;flex:none;padding:0 10px;text-decoration:underline}.s-sr-clear:disabled{color:var(--ink-3);cursor:default;text-decoration:none}.s-sr-body{grid-template-columns:minmax(0,44%) minmax(0,1fr);align-items:start;gap:24px;max-width:1440px;margin:0 auto;padding:0 24px;display:grid}.s-sr-list{min-width:0;padding:20px 0 40px}.s-sr-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.s-sr-head h1{font:600 24px/32px var(--f)}.s-sr-head p{font:400 14px/20px var(--f);color:var(--ink-2)}.s-sr-ha{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.s-sr-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:32px 20px;display:grid}.s-sr-grid .q-gal{transition:box-shadow .15s}.s-sr-grid .q-vc.hot .q-gal{box-shadow:0 0 0 2px var(--line-2)}.s-sr-grid .q-vc.sel .q-gal{box-shadow:0 0 0 2px var(--ink)}.s-sr-map{top:calc(var(--sr-top) + var(--sr-bar) + 16px);height:calc(100vh - var(--hub-h) - 72px - var(--sr-bar) - 32px);height:calc(100dvh - var(--hub-h) - 72px - var(--sr-bar) - 32px);min-height:420px;box-shadow:var(--sh-card);border-radius:16px;margin:16px 0;position:sticky;overflow:hidden}.s-sr-map .q-map{background:var(--s-map-land);--q-ctl-top:auto}.s-sr-map .q-map-ctl{top:auto;bottom:16px}.s-sr-full{z-index:5;top:16px;position:absolute;inset-inline-end:16px}.s-sr-listbtn{z-index:5;top:16px;position:absolute;inset-inline-start:16px}.s-sr-mapnote{z-index:2;background:var(--glass);font:400 11px/16px var(--f);color:var(--ink-2);white-space:nowrap;pointer-events:none;border-radius:999px;padding:2px 10px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.s-sr[data-view=list] .s-sr-body,.s-sr[data-view=map] .s-sr-body{grid-template-columns:minmax(0,1fr)}.s-sr[data-view=list] .s-sr-map{display:none}.s-sr[data-view=list] .s-sr-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.s-sr[data-view=map] .s-sr-list,.s-sr-mapbtn{display:none}@container (width<=900px){.s-sr-bar-in{padding:0 16px}.s-sr-q{width:220px}.s-sr-body{grid-template-columns:minmax(0,1fr);padding:0 16px}.s-sr-map,.s-sr-full{display:none}.s-sr-map .q-map-ctl{top:16px;bottom:auto}.s-sr[data-view=map] .s-sr-map{height:calc(100dvh - var(--hub-h) - 72px - var(--sr-bar));min-height:520px;box-shadow:none;border-radius:0;margin:0 -16px;display:block;position:relative;top:0}.s-sr-mapbtn{z-index:40;background:var(--ink);width:max-content;height:48px;color:var(--on-ink);font:600 15px/20px var(--f);box-shadow:var(--sh-pop);border-radius:999px;align-items:center;gap:8px;margin:-24px auto 24px;padding:0 20px;display:flex;position:sticky;bottom:24px}.s-sr-mapbtn .i{width:20px;height:20px}.s-sr[data-view=map] .s-sr-mapbtn{display:none}.s-sr .q-map-pop{bottom:12px;right:12px;top:auto!important;left:12px!important;transform:none!important}.s-sr .q-map-pop .q-vc--pop{width:auto}.s-sr .q-map-pop .q-gal{aspect-ratio:16/7}.s-sr-head h1{font-size:20px;line-height:28px}}.s-empty{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;padding:120px 0 40px;display:flex}.s-empty .i{width:48px;height:48px;color:var(--brand);margin-bottom:24px}.s-empty h3{font:600 19px/24px var(--f)}.s-empty p{font:400 16px/22px var(--f);color:var(--ink-2);margin:4px 0 24px}.s-map-svg{width:100%;height:100%;position:absolute;inset:0}.s-map-lab{font:500 15px var(--f);fill:var(--s-map-lab)}.s-au{min-height:calc(100vh - var(--hub-h));grid-template-columns:1fr 1fr;display:grid}.s-au-l{padding:24px 32px;position:relative}.s-au-back{position:absolute;top:12px;right:20px}.s-au-c{max-width:448px;margin:72px auto 0}.s-au-hd{text-align:center;margin-bottom:28px}.s-au-hd h1{font:600 24px/32px var(--f);margin-bottom:2px}.s-au-hd p{font:400 16px/22px var(--f);color:var(--ink-2)}.s-fld{margin-bottom:24px}.s-lab{font:600 14px/20px var(--f);margin-bottom:6px;display:block}.s-inp{border:1px solid var(--line-2);width:100%;height:48px;font:400 16px/22px var(--f);background:var(--bg);color:var(--ink);border-radius:12px;align-items:center;padding:0 16px;display:flex}.s-inp:focus{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);outline:none}.s-ph-row{gap:8px;display:flex}.s-cc{flex:none;width:64px}.s-hint{font:400 13px/16px var(--f);color:var(--ink-2);margin-top:6px}.s-au-email,.s-au-c.m-email .s-au-phone{display:none}.s-au-c.m-email .s-au-email{display:block}.s-or{color:var(--ink-3);font:400 13px/16px var(--f);align-items:center;gap:12px;margin:20px 0;display:flex}.s-or:before,.s-or:after{content:"";background:var(--line);flex:1;height:1px}.s-au-alts{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding-bottom:24px;display:flex}.s-au-alt>.i,.s-au-alt .s-gico{display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.s-au-alt .i{width:24px;height:24px}.s-au-biz{font:600 14px/20px var(--f);flex-direction:column;align-items:center;gap:6px;padding-top:24px;display:flex}.s-au-biz .s-link{font-weight:400}.s-au-ph{background:var(--bg-3);position:relative;overflow:hidden}.s-au-ph img{position:absolute;inset:0}.s-otp{justify-content:center;gap:8px;margin-bottom:24px;display:flex}.s-otp-i{border:1px solid var(--line-2);text-align:center;width:52px;height:56px;font:600 22px/28px var(--f);background:var(--bg);color:var(--ink);border-radius:12px}.s-otp-i:focus{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);outline:none}.s-au-help{text-align:center;font:400 14px/20px var(--f);color:var(--ink-2);margin-top:16px}@container (width<=600px){.s-only-d{display:none}.s-only-m{display:inline}.s-hd-in{padding:12px 20px}.s-hd-rd,.s-hd-c{display:none}.s-hd-burger,.s-hd-mav{place-items:center;display:grid}.s-hd--page,.s-hd--search{display:none}.s-car-b{display:none!important}.s-glow .g1{width:560px;height:520px;top:-160px;left:-120px}.s-glow .g2{width:560px;height:520px;top:420px;left:-140px}.s-glow .g3{display:none}.s-hero{text-align:start;align-items:stretch;min-height:0;margin-bottom:56px;padding:136px 20px 0}.s-hero-t{margin-bottom:40px;padding-inline-start:8px}.s-hero h1{font:700 40px/50px var(--f);margin-bottom:12px}.s-hero-t p{font:400 16px/24px var(--f)}.s-big{border-radius:20px;padding:6px}.s-big.open{background:0 0}.s-big-f{border-radius:16px;flex-direction:column;align-items:stretch;height:auto;padding:16px}.s-big-l{border:1px solid var(--line-2);border-radius:12px;flex:none;height:48px;margin-bottom:12px}.s-big-l+.s-big-l:before{display:none}.s-big-go{width:100%;margin:4px 0 0}.s-live{font:400 16px/22px var(--f);text-align:center;margin-top:16px}.s-appbtn{align-self:center;margin-top:52px}.s-gpw{padding:0 20px 40px;display:block}.s-gp{background:var(--s-promo);color:#fff;border-radius:12px;height:136px;padding:20px;display:flex;position:relative;overflow:hidden}.s-gp-t{z-index:1;flex-direction:column;justify-content:space-between;gap:16px;max-width:150px;display:flex;position:relative}.s-gp-t p{font:600 22px/28px var(--f)}.s-gp-t span{font:600 16px/22px var(--f);align-items:center;gap:8px;display:flex}.s-gp-t .i{width:24px;height:24px}.s-gp-art{width:173px;height:136px;position:absolute;top:0;left:0}.s-gp-card{color:#8e3fd1;background:#ffcd1c;border-radius:10px;place-items:center;width:104px;height:70px;display:grid;position:absolute;top:30px;left:34px;transform:rotate(-12deg);box-shadow:0 6px 14px #0000004d}.s-gp-card .i{width:36px;height:36px}.s-gp-hand{background:#e9b48f;border-radius:30px 30px 0 0;width:70px;height:60px;position:absolute;top:78px;left:-6px;transform:rotate(-20deg)}.s-gp-art b{color:#ffcd1c;font-size:14px;position:absolute}.s-gp-s1{top:16px;left:140px}.s-gp-s2{top:22px;left:24px;color:#b07de6!important}.s-gp-s3{top:96px;left:150px}.s-secs{gap:40px;margin-bottom:0}.s-h2{font:600 22px/28px var(--f);margin-bottom:12px;padding:0 20px}.s-car{margin:-12px 0 -8px;padding:0}.s-car-t{gap:16px;margin:0;padding:24px 20px;scroll-padding:0 20px}.s-car-i{width:240px}.s-vc-im{height:157px}.s-app{padding:56px 20px 40px}.s-app-in{flex-direction:column;gap:40px;padding:0}.s-app-av{margin-bottom:24px}.s-app h2{font:700 40px/52px var(--f);margin-bottom:16px}.s-app-p{font:400 16px/24px var(--f);margin-bottom:24px}.s-qr{display:none}.s-gplay{color:#fff;background:#000;border:1px solid #a6a6a6;border-radius:8px;align-items:center;gap:8px;height:46px;padding:0 12px;display:inline-flex}.s-gplay .i{width:26px;height:26px}.s-gplay span{flex-direction:column;line-height:1;display:flex}.s-gplay small{font:500 9px/12px var(--f)}.s-gplay b{font:600 18px/20px var(--f);direction:ltr}.s-app-ph{justify-content:flex-start;gap:30px}.s-mock{opacity:1;width:176px;height:380px}.s-mock--empty{width:144px;height:312px}.s-sec--rv{margin-bottom:40px}.s-car--rv .s-car-i{width:300px}.s-car--rv .s-car-t{margin:12px 0}.s-rv{height:auto;min-height:402px}.s-stats{padding:24px 20px 40px}.s-stats h2{font:600 26px/36px var(--f);margin-bottom:12px}.s-stats-p{font:400 16px/22px var(--f)}.s-stats-big{padding:36px 0 20px}.s-stats-big p,.s-stats-g p{font:600 22px/32px var(--f)}.s-stats-big div,.s-stats-g div div{font:400 16px/22px var(--f);margin-top:0}.s-stats-g{grid-template-columns:1fr;row-gap:36px}.s-biz-in{flex-direction:column;gap:56px;min-height:0;padding:0 20px}.s-biz-t{width:auto}.s-biz h2{font:700 40px/52px var(--f);padding-bottom:16px}.s-biz-t>p{font:400 16px/24px var(--f);margin-bottom:24px}.s-biz-t>.s-btn{margin-bottom:20px}.s-exc-h{font:600 22px/28px var(--f);margin-bottom:4px}.s-biz-im{height:270px;margin:0 -20px}.s-bm{width:520px;height:270px;top:0;left:auto;right:75px}.s-bm-ph{width:120px;height:170px;bottom:-4px;left:auto;right:25px}.s-bm-phim{height:80px}.s-sec--city{padding:56px 20px 40px}.s-car--city .s-car-t{margin:0;padding:0}.s-car--city .s-car-i{width:282px;padding:0 0 0 24px}.s-catp{padding:0 20px 40px}.s-car--pills .s-car-t{margin:0;padding:0}.s-ft-in{grid-template-columns:1fr;row-gap:32px;padding:32px 20px}.s-ft-brand{gap:24px}.s-ft-bi{padding:24px 20px}.s-au{grid-template-columns:1fr;min-height:0}.s-au-ph{display:none}.s-au-l{padding:12px 20px 40px}.s-au-back{margin:0 -12px 0 0;position:static}.s-au-c{margin-top:8px}.s-au-hd{margin-bottom:24px}.s-au-c.m-auto .s-au-phone{display:none}.s-au-c.m-auto .s-au-email{display:block}.s-au-c.m-auto .s-au-em{display:none}}.s-sheet-b .s-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}@container (width<=600px){.s-gpw--in{padding:0 20px}.s-car--ba .s-car-i{width:282px}}.s-ddl{z-index:870;pointer-events:none;position:fixed;inset:0}.s-dd{pointer-events:auto;background:var(--bg);min-width:200px;max-width:min(360px,100vw - 16px);max-height:min(520px,100vh - 32px);color:var(--ink);box-shadow:var(--sh-pop);scrollbar-width:thin;border-radius:16px;padding:8px 0;animation:.12s fq-fade;position:fixed;overflow:auto}.s-dd-l{flex-direction:column;display:flex}.s-dd-i{min-height:40px;font:400 14px/20px var(--f);color:var(--ink);text-align:start;align-items:center;gap:12px;width:100%;padding:8px 20px;display:flex}.s-dd-i:hover,.s-dd-i:focus-visible{background:var(--bg-2);outline:0}.s-dd-i:focus-visible{box-shadow:inset 0 0 0 2px var(--brand)}.s-dd-i>span{flex-direction:column;flex:1;min-width:0;display:flex}.s-dd-i small{font:400 13px/16px var(--f);color:var(--ink-2)}.s-dd-i>.i{width:20px;height:20px}.s-dd-i>.i:last-child{color:var(--ink)}.s-dd-i:disabled{color:var(--ink-3);cursor:default}.s-dd-h{font:600 13px/16px var(--f);color:var(--ink-2);padding:12px 20px 4px}.s-dd-hr{border:0;border-top:1px solid var(--line);margin:8px 0}.s-ddl--sheet{pointer-events:auto}.s-ddl-scrim{background:var(--scrim);animation:.2s fq-fade;position:absolute;inset:0}.s-ddl--sheet .s-dd{max-width:none;max-height:85%;box-shadow:var(--sh-pop);border-radius:32px 32px 0 0;padding:0 0 24px;animation:.22s s-up;position:absolute;inset:auto 0 0}.s-dd-top{background:var(--bg);z-index:1;justify-content:space-between;align-items:center;gap:12px;padding:20px 8px 4px;display:flex;position:sticky;top:0}.s-dd-top b{font:600 20px/28px var(--f);padding-inline-start:12px}.s-ddl--sheet .s-dd-i{min-height:48px;font:400 16px/22px var(--f);padding:12px 20px}.s-ddl--sheet .s-dd-i>.i:last-child{width:24px;height:24px}@keyframes s-up{0%{opacity:0;transform:translateY(40px)}}.ov.s-md{place-items:center;padding:32px}.s-md .mdl{width:720px;max-width:100%;max-height:100%;box-shadow:var(--sh-pop);background:var(--bg);border-radius:32px;flex-direction:column;display:flex;overflow:hidden}.s-md-h{flex:none;align-items:center;gap:12px;padding:28px 48px 12px;display:flex}.s-md-t{flex:1;min-width:0}.s-md-h h2{font:600 22px/28px var(--f)}.s-md-h p{font:400 14px/20px var(--f);color:var(--ink-2);margin-top:4px}.s-md-x{margin-inline-end:-12px}.s-md-back{margin-inline-start:-12px}.s-md-b{scrollbar-width:thin;flex:1;min-height:0;padding:4px 48px 32px;overflow:auto}.s-md-f{border-top:1px solid var(--line);background:var(--bg);flex:none;gap:12px;padding:16px 48px 32px;display:flex}.s-md-f>.s-btn{flex:1}.s-md-h3{font:600 20px/28px var(--f);margin:24px 0 16px}.s-md-h3:first-child{margin-top:8px}.s-md--stack .s-md-h{flex-wrap:wrap;padding-top:24px}.s-md--stack .s-md-t{flex-basis:100%;order:2;padding-top:8px}.s-md--stack .s-md-h h2{font:600 28px/36px var(--f)}.s-md--stack .s-md-x{order:1;margin-inline-start:auto}.s-md--stack .s-md-back{order:0}@container (width<=600px){.ov.s-md{place-items:end stretch;padding:0}.s-md .mdl{border-radius:32px 32px 0 0;width:100%;max-height:calc(100% - 22px);animation:.22s s-up}.s-md-h{padding:20px 20px 8px}.s-md-h h2{font:600 20px/28px var(--f)}.s-md--stack .s-md-h h2{font:600 24px/32px var(--f)}.s-md-b{padding:4px 20px 24px}.s-md-f{padding:16px 20px 20px}.s-md--full .mdl{border-radius:0;height:100%;max-height:100%}}.s-big-l input{min-width:0;height:100%;font:500 14px/20px var(--f);color:var(--ink);text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:1;padding:0}.s-big-l input::placeholder{color:var(--ink);opacity:1}label.s-big-l{cursor:text}.s-big-x{background:var(--bg-3);width:36px;height:36px;color:var(--ink);border-radius:50%;flex:none;place-items:center;margin-inline-start:-6px;display:grid}.s-big-x[hidden]{display:none}.s-big-x .i{width:16px;height:16px}.s-big[data-open=treat] [data-k=treat] .s-big-x,.s-big[data-open=loc] [data-k=loc] .s-big-x{background:var(--bg-2)}.s-hl{background:var(--brand-soft);color:inherit;border-radius:2px}.s-tp-q .s-li-tx b{font-weight:400}.s-tp-none{font:400 14px/20px var(--f);color:var(--ink-2);padding:24px 0}.s-li-pin{color:var(--brand)}.s-li-pin .i{width:20px;height:20px}.s-tp-loc .s-li-tx b{font:500 14px/20px var(--f)}.s-tp-loc .s-li-tx small{font:400 13px/16px var(--f)}.s-pop--loc{max-height:464px;overflow:auto}.s-big--hd{display:none}.s-hd.xp .s-hd-in{height:90px}.s-hd.xp .s-cb{display:none}.s-hd.xp .s-big--hd{z-index:3;width:1024px;max-width:calc(100% - 420px);box-shadow:none;border-radius:100px;padding:0;display:block;position:absolute;top:13px;left:50%;transform:translate(-50%)}.s-big--hd.open{background:0 0}.s-big--hd .s-pop-host{top:calc(100% + 12px);left:0;right:0}.s-big--hd[data-open=loc] .s-pop{margin-right:300px}.s-hd.xp{box-shadow:0 1px 0 var(--line)}.ov.s-ov-fs .mdl{flex-direction:column;display:flex}.s-fs{background:var(--bg);flex-direction:column;height:100%;display:flex}.s-fs-h{flex:none;align-items:center;padding:12px 8px 0;display:flex}.s-fs-h--x{justify-content:space-between}.s-fs-t{font:600 28px/36px var(--f);flex:none;padding:6px 20px 0}.s-fs-top{flex-direction:column;flex:none;gap:12px;padding:28px 20px 8px;display:flex}.s-fs-in{border:1px solid var(--line-2);height:48px;color:var(--ink-2);border-radius:12px;align-items:center;gap:16px;padding:0 16px;display:flex}.s-fs-in:focus-within{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.s-fs-in input{min-width:0;height:100%;font:400 14px/20px var(--f);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.s-fs-in input::placeholder{color:var(--ink);opacity:1}.s-fs-in .s-big-x{background:0 0}.s-fs-b{flex:1;min-height:0;padding:0 20px 16px;overflow:hidden auto}.s-fs-b .s-tp-head{margin:0;padding:4px 0 12px}.s-fs-b .s-tabs{scrollbar-width:none;flex-wrap:nowrap;margin:0 -20px;padding:0 20px;overflow-x:auto}.s-fs-b .s-tabs::-webkit-scrollbar{display:none}.s-fs-b .s-tab{flex:none}.s-fs-b .s-tm-top{flex-direction:column;gap:40px;padding-top:12px}.s-fs-b .s-tm-days{flex-direction:row;gap:9px;width:auto;padding:0 8px}.s-fs-b .s-dcard{flex:1;height:90px;padding:12px}.s-fs-b .s-tm-bot{border-top:0;flex-direction:column;gap:12px;margin-top:16px;padding-top:12px}.s-fs-b .s-tm-lab{margin:0}.s-fs-b .s-tm-slots{scrollbar-width:none;margin:0 -20px;padding:0 20px;overflow-x:auto}.s-fs-b .s-tm-slots::-webkit-scrollbar{display:none}.s-fs-b .s-tm-cust{padding:0}.s-fs-f{border-top:1px solid var(--line);flex:none;gap:12px;padding:16px;display:flex}.s-fs-f .s-btn{flex:1}.s-sum-l{border:1px solid var(--line-2);height:48px;font:400 14px/20px var(--f);color:var(--ink);text-align:start;border-radius:12px;align-items:center;gap:16px;padding:0 16px;display:flex}.s-sum-l .i{width:20px;height:20px;color:var(--ink-2)}.s-sum-l span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.s-fs--sum .s-fs-top{padding-bottom:24px}.s-menu{width:240px;padding:20px 0 8px}.s-menu .s-mn-h{font:600 18px/24px var(--f);color:var(--ink);padding:0 20px 8px}.s-menu .s-mn-i{min-height:40px;font:400 14px/20px var(--f);padding:0 20px}.s-menu .s-mn-sep{margin:8px 20px}.s-menu .s-mn-biz b{font-weight:600}.s-mn-brand{color:var(--brand)!important}.ov.s-ov-menu .mdl,.s-ov-menu .s-msheet{background:var(--bg-2)}.s-msheet-h{height:auto;padding:12px 12px 0}.s-msheet-x{background:var(--bg-3)}.s-menu--m{background:0 0;flex-direction:column;gap:16px;padding:0 20px 24px;display:flex}.s-mn-t{font:600 28px/36px var(--f);padding:12px 0 16px}.s-mn-card{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;padding:8px 0;display:flex}.s-menu--m .s-mn-i{min-height:48px;font:400 16px/22px var(--f);padding:0 20px}.s-menu--m .s-mn-i>.i:last-child{width:20px;height:20px}.s-menu--m .s-mn-biz{min-height:72px}.s-menu--m .s-mn-biz .i{width:24px;height:24px}.s-lang-g{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.s-lang-c{min-height:68px;box-shadow:inset 0 0 0 1px var(--line);background:var(--bg);text-align:start;color:var(--ink);border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:12px;display:flex}.s-lang-c:hover{background:var(--bg-2)}.s-lang-c b{font:600 16px/22px var(--f)}.s-lang-c span{font:400 16px/22px var(--f);color:var(--ink-2)}.s-lang-c.on{box-shadow:inset 0 0 0 2px var(--brand)}@container (width<=600px){.s-lang-g{grid-template-columns:repeat(2,1fr);gap:16px}.s-lang-c b,.s-lang-c span{font-size:14px;line-height:20px}}.s-seg{background:var(--bg-3);height:36px;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;flex:none;align-items:center;display:inline-flex}.s-seg button{height:36px;font:500 14px/20px var(--f);color:var(--ink);white-space:nowrap;border-radius:999px;padding:0 12px}.s-seg button[aria-selected=true]{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-2)}.s-seg--full{width:100%;height:34px;display:flex}.s-seg--full button{flex:1;height:34px}.s-sr-tb{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.s-sr-tba{align-items:center;gap:12px;display:flex}.s-sr-tb .s-btn--sm{gap:8px}.s-sr-tmb{display:none!important}.s-sr-fn{background:var(--ink);min-width:20px;height:20px;color:var(--on-ink);font:600 12px/20px var(--f);border-radius:999px;padding:0 6px;font-style:normal}.s-days{box-shadow:inset 0 -1px 0 var(--line);margin:0 0 24px;position:relative}.s-days-t{scrollbar-width:none;align-items:center;gap:24px;display:flex;overflow-x:auto}.s-days-t::-webkit-scrollbar{display:none}.s-day{height:44px;font:400 14px/20px var(--f);color:var(--ink-2);white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex;position:relative}.s-day .i{width:18px;height:18px}.s-day:hover{color:var(--ink)}.s-day.on{color:var(--ink);font-weight:600}.s-day.on:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.s-days-sep{background:var(--line);flex:none;width:1px;height:24px}.s-day--pick{color:var(--ink)}.s-sr-grid--pro{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:40px 32px}.s-prc{flex-direction:column;gap:12px;min-width:0;display:flex}.s-prc-h{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.s-prc-av{flex:none;width:120px;height:120px;margin-inline-end:4px;position:relative}.s-prc-av .av{width:120px;height:120px}.s-prc-rt{background:var(--bg);height:28px;box-shadow:var(--sh-small);font:600 14px/20px var(--f);border-radius:999px;align-items:center;gap:4px;padding:0 10px;display:inline-flex;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.s-prc-rt .i{width:16px;height:16px;color:var(--star)}.s-prc-t{flex:1;min-width:0;padding-top:24px}.s-prc-t h3{font:600 20px/28px var(--f);margin-bottom:4px}.s-prc-t p{font:400 14px/20px var(--f);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s-prc-t p+p{margin-top:4px}.s-prc-sv{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.s-prc-sv a{background:var(--bg-2);color:var(--ink);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.s-prc-sv a:hover{background:var(--bg-3)}.s-prc-sv span{flex-direction:column;min-width:0;display:flex}.s-prc-sv b{font:400 14px/20px var(--f)}.s-prc-sv small{font:400 14px/20px var(--f);color:var(--ink-2)}.s-prc-sv em{font:400 14px/20px var(--f);white-space:nowrap;font-style:normal}.s-prc-more{align-self:flex-start;margin-top:4px}.s-sr-pill{display:none}@container (width<=600px){.s-page--search .s-hd{display:none}.s-sr{--sr-top:var(--hub-h)}.s-sr-pill{height:64px;box-shadow:inset 0 0 0 1px var(--line),var(--sh-small);background:var(--bg);border-radius:999px;align-items:center;gap:4px;margin:20px 20px 12px;padding:0 8px;display:flex}.s-sr-pill-t{text-align:start;min-width:0;color:var(--ink);flex-direction:column;flex:1;display:flex}.s-sr-pill-t b{font:600 16px/22px var(--f);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s-sr-pill-t small{font:400 14px/20px var(--f);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s-sr-pill-m{width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.s-sr-pill-m .i{width:22px;height:22px}.s-sr-tmb{width:36px;padding:0;display:inline-flex!important}.s-sr-flt{width:52px;padding:0}.s-sr-flt span,.s-sr-hide{display:none!important}.s-sr-flt .s-sr-fn{position:absolute;top:-4px;left:-4px}.s-days{margin:0 -16px 16px;padding:0 16px}.s-sr-grid--pro{grid-template-columns:1fr}.s-prc-av,.s-prc-av .av{width:96px;height:96px}.s-prc-t{padding-top:14px}}.s-md--flt .s-md-b{padding-top:16px}.s-fs-sec{border-top:1px solid var(--line);padding:24px 0}.s-seg--full+.s-fs-sec{border-top:0;padding-top:20px}.s-fs-sec h3{font:600 16px/22px var(--f);margin-bottom:16px}.s-fs-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.s-fs-row h3{margin:0}.s-fs-pv{font:400 16px/22px var(--f);color:var(--ink-2)}.s-sortc{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.s-sortc-i{height:96px;box-shadow:inset 0 0 0 1px var(--line);font:400 14px/20px var(--f);color:var(--ink);background:var(--bg);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.s-sortc-i .i{width:20px;height:20px}.s-sortc-i:hover{background:var(--bg-2)}.s-sortc-i.on{background:var(--brand-soft);box-shadow:inset 0 0 0 2px var(--brand);color:var(--brand)}.s-range{appearance:none;cursor:pointer;--p:100%;background:0 0;width:100%;height:24px;margin:0 0 20px}.s-range::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--brand) var(--p),var(--line) var(--p));border-radius:2px;height:4px}.s-range::-moz-range-track{background:linear-gradient(to left,var(--brand) var(--p),var(--line) var(--p));border-radius:2px;height:4px}.s-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--bg);width:24px;height:24px;box-shadow:0 0 0 1px var(--line-2),var(--sh-small);border-radius:50%;margin-top:-10px}.s-range::-moz-range-thumb{background:var(--bg);width:24px;height:24px;box-shadow:0 0 0 1px var(--line-2),var(--sh-small);border:0;border-radius:50%}.s-range:focus-visible{outline:0}.s-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--brand)}.s-fs-sw{align-items:center;gap:12px;display:flex}.s-fs-swi .i{width:24px;height:24px;color:var(--ink)}.s-fs-swt{flex-direction:column;flex:1;min-width:0;display:flex}.s-fs-swt b{font:400 16px/22px var(--f)}.s-fs-swt small{font:400 13px/16px var(--f);color:var(--ink-2)}.s-tg{background:var(--line-2);border-radius:999px;flex:none;width:44px;height:24px;transition:background .15s;position:relative}.s-tg i{top:2px;background:#fff;border-radius:50%;width:20px;height:20px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:2px;box-shadow:0 1px 2px #00000040}.s-tg[aria-checked=true]{background:var(--brand)}.s-tg[aria-checked=true] i{inset-inline-start:22px}.s-fchips{flex-wrap:wrap;gap:8px;display:flex}.s-fchip{height:36px;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--bg);font:500 14px/20px var(--f);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 15px;display:inline-flex}.s-fchip .i{width:20px;height:20px}.s-fchip:hover{background:var(--bg-2)}.s-fchip.on{background:var(--ink);color:var(--on-ink);box-shadow:none}.s-fchip .s-cnt{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);background:0 0;font-weight:500}.s-fchip.on .s-cnt{color:var(--on-ink);box-shadow:inset 0 0 0 1px #ffffff4d}.s-slot-g{grid-template-columns:1fr 1fr;gap:12px;display:grid}.s-slot-g .s-scard{height:64px}.s-slot-g .s-scard--custom{grid-column:1/-1}.s-md--slot .s-tm-cust{margin-top:16px;padding:0}.s-md--slot .s-md-b{padding-top:12px}@container (width<=600px){.s-fs-sec{padding:20px 0}.s-fchip{padding:0 12px}}@container (width>=1400px){.s-big[data-open=time]:not(.s-big--hd) .s-pop{left:-134px}}.s-ddl--full{pointer-events:auto}.s-ddl--full .s-ddl-scrim{background:#000000f5}.s-ddl--full .s-dd{max-width:none;max-height:none;box-shadow:none;color:#fff;background:0 0;border-radius:0;padding:0;inset:0;overflow:hidden}@container (width>=601px) and (width<=1439px){.s-ft-in{grid-template-columns:repeat(5,minmax(0,227px));column-gap:clamp(24px,4cqw,64px)}}@container (width>=601px) and (width<=1023px){.s-ft-in{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px;padding:48px 32px}.s-ft-brand{grid-column:1/-1}}.s-btn{border-radius:var(--r-btn);transition:background-color var(--d-2) var(--ease),border-color var(--d-2),box-shadow var(--d-2),opacity var(--d-2),transform var(--d-1)}.s-btn--sm{border-radius:var(--r-ctl)}.s-btn--sec:hover{background:var(--bg-2);border-color:var(--ink-3)}.s-btn--pri:hover{opacity:1;background:color-mix(in srgb,var(--ink) 86%,var(--bg));border-color:#0000}.s-btn:active:not(:disabled){transform:translateY(1px)}.s-icb{border-radius:var(--r-ctl);transition:background-color var(--d-2)}.s-icb:hover:not(:disabled){background:var(--hover-tint)}.s-link{font-weight:600}.s-link:hover{text-underline-offset:3px;text-decoration:underline}.s-hd{transition:box-shadow var(--d-3) var(--ease),background-color var(--d-2)}.s-hd--home.solid,.s-hd.xp{box-shadow:0 1px 0 var(--line),0 8px 24px -20px #0d0d0d73}.s-cb-f{border-color:var(--line);box-shadow:var(--sh-1);transition:box-shadow var(--d-3) var(--ease),border-color var(--d-2)}.s-cb-f:hover{border-color:var(--line-2);box-shadow:var(--sh-2)}.s-cb-l{transition:background-color var(--d-2);font-weight:500}.s-cb-go,.s-big-go{transition:transform var(--d-2) var(--ease),background-color var(--d-2)}.s-cb-go:hover{transform:scale(1.05)}.s-big-f{box-shadow:var(--sh-1),inset 0 0 0 1px var(--line)}.s-big-l{transition:background-color var(--d-2),box-shadow var(--d-2)}.s-big-l:hover{background:var(--bg-2)}.s-big--hd .s-big-f{box-shadow:var(--sh-1),inset 0 0 0 1px var(--line)}.s-hd-me{border-radius:var(--r-pill)}.s-pop,.s-menu,.s-dd{border-radius:var(--r-card);box-shadow:var(--sh-pop-2)}.s-dd{padding:6px}.s-dd-i{border-radius:var(--r-sm);transition:background-color var(--d-1);padding-inline:14px}.s-dd-h{padding-inline:14px}.s-dd-hr{margin:6px 2px}.s-ddl--sheet .s-dd{border-radius:var(--r-xl) var(--r-xl) 0 0;padding:0 6px 24px}.s-menu{padding-inline:6px}.s-mn-i{border-radius:var(--r-sm);transition:background-color var(--d-1)}.s-menu .s-mn-i{padding:0 14px}.s-menu .s-mn-h{padding-inline:14px}.s-menu .s-mn-sep{margin-inline:14px}.s-li,.s-li-b{border-radius:var(--r-ctl)}.s-li{transition:background-color var(--d-1)}.s-li-ic{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 14%,transparent)}.s-li-ic.sq{border-radius:var(--r-ctl)}.s-tp-sh{letter-spacing:var(--tr-head);font-weight:650}.s-tab,.s-cpill,.s-fchip,.s-sr-tg{transition:background-color var(--d-2) var(--ease),box-shadow var(--d-2),color var(--d-2)}.s-tab:hover:not(.on),.s-cpill:hover:not(.on){background:var(--bg-2)}.s-tab,.s-fchip{font-weight:500}.s-cnt{font-weight:600}.s-seg{border-radius:var(--r-ctl);background:var(--bg-2);height:38px;box-shadow:inset 0 0 0 1px var(--line);padding:3px}.s-seg button{height:30px;font-weight:600;font-size:var(--t-sm);color:var(--ink-2);transition:background-color var(--d-2),color var(--d-2),box-shadow var(--d-2);border-radius:7px}.s-seg button:hover{color:var(--ink)}.s-seg button[aria-selected=true]{background:var(--bg);color:var(--ink);box-shadow:var(--sh-seg)}.s-seg--full{height:38px}.s-seg--full button{height:30px}.s-day{transition:color var(--d-2)}.s-day.on:after{border-radius:2px;height:2px}.s-dcard,.s-scard{border-radius:var(--r-md);box-shadow:var(--sh-card-1);transition:box-shadow var(--d-2),background-color var(--d-2)}.s-dcard:hover:not(.on),.s-scard:hover:not(.on){box-shadow:inset 0 0 0 1px var(--line-2),var(--sh-1)}.s-dcard.on,.s-scard.on{box-shadow:var(--sh-card-on)}.s-cal-h b{letter-spacing:var(--tr-head);font-weight:650}.s-sortc-i{border-radius:var(--r-md);transition:background-color var(--d-2),box-shadow var(--d-2)}.s-tg{transition:background-color var(--d-2)}.s-tg i{transition:inset-inline-start var(--d-3) var(--ease-spring)}.s-inp,.s-sel,.s-sheet-l,.s-fs-in,.s-sum-l{border-radius:var(--r-ctl);transition:border-color var(--d-2),box-shadow var(--d-2)}.s-inp:hover,.s-sel:hover,.s-fs-in:hover{border-color:var(--ink-3)}.s-inp:focus,.s-otp-i:focus,.s-fs-in:focus-within,.s-sel:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.s-otp-i{border-radius:var(--r-ctl)}.s-lab{font-weight:600;font-size:var(--t-sm)}.s-sr-q{transition:box-shadow var(--d-2)}.s-md .mdl{border-radius:var(--r-xl);box-shadow:var(--sh-3);animation:s-rv-in .32s var(--ease)}@keyframes s-rv-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}.s-md-h h2,.s-md--stack .s-md-h h2,.s-fs-t,.s-mn-t{letter-spacing:var(--tr-head);font-weight:700}.s-hero h1{letter-spacing:-.02em;line-height:1.15}.s-h2,.s-sr-head h1,.s-au-hd h1,.s-stats h2,.s-exc-h,.s-empty h3{letter-spacing:var(--tr-head);font-weight:700}.s-app h2,.s-biz h2{letter-spacing:-.02em}.s-stats-big p,.s-stats-g p{letter-spacing:var(--tr-fig)}.s-sr-head p,.s-vc-m{letter-spacing:var(--tr-label)}.s-vc{transition:transform var(--d-3) var(--ease)}.s-vc-im{border-radius:var(--r-card);transition:box-shadow var(--d-3) var(--ease)}.s-vc-n,.s-ba-n{letter-spacing:var(--tr-head);font-weight:650}.s-ba{border-radius:var(--r-card);box-shadow:var(--sh-card-1);transition:transform var(--d-3) var(--ease),box-shadow var(--d-3) var(--ease)}.s-ba-btn{border-radius:var(--r-ctl)}.s-rv{border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--line)}.s-car-b{box-shadow:var(--sh-1);border-color:var(--line);transition:background-color var(--d-2),transform var(--d-2) var(--ease)}.s-car-b:hover{background:var(--bg-2)}@media (hover:hover){.s-vc:hover{transform:translateY(var(--lift))}.s-vc:hover .s-vc-im{box-shadow:var(--sh-2)}.s-ba:hover{transform:translateY(var(--lift));box-shadow:var(--sh-card-h)}}.s-bdg{letter-spacing:var(--tr-label);box-shadow:var(--sh-1);font-weight:600}.s-prc-sv a{border-radius:var(--r-md);transition:background-color var(--d-2)}.s-prc-t h3{letter-spacing:var(--tr-head);font-weight:650}.s-prc-rt{box-shadow:var(--sh-card-1)}.s-lang-c{border-radius:var(--r-ctl);transition:background-color var(--d-2),box-shadow var(--d-2)}.s-mn-card,.s-sr-map{border-radius:var(--r-card);box-shadow:var(--sh-card-1)}.s-sr-bar{box-shadow:0 1px 0 var(--line),0 8px 20px -20px #0d0d0d66}.s-sr-mapbtn{box-shadow:var(--sh-pop-2)}.s-sr-pill{box-shadow:var(--sh-card-1)}.s-ft-h{letter-spacing:var(--tr-head);font-weight:650}@container (width<=600px){.s-sr-pill{box-shadow:var(--sh-card-1)}.s-big-l{border-radius:var(--r-ctl)}.s-big-f{border-radius:var(--r-lg)}.s-md .mdl{border-radius:var(--r-xl) var(--r-xl) 0 0;animation:s-up .28s var(--ease)}.s-md--full .mdl{border-radius:0}.s-gp{border-radius:var(--r-card)}}:root{--s-canvas:var(--page);--s-top:var(--band);--s-top-home:var(--band);--s-big-open:var(--band-2);--s-best:var(--accent-deep);--s-pin-ph:var(--night);--s-biz-g:#12a0794d;--s-gp-ic:#0b7658;--s-gp-s2:#12a079}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--s-canvas:var(--bg);--s-top:var(--bg);--s-top-home:transparent;--s-big-open:linear-gradient(90deg,#c7c2ff 0%,#efc1fb 55%,#f8b5f3 100%);--s-best:#a93ae8;--s-pin-ph:#403591;--s-biz-g:#d6ff5a8c;--s-gp-ic:#8e3fd1;--s-gp-s2:#b07de6}}:root[data-theme=dark]{--s-canvas:var(--bg);--s-top:var(--bg);--s-top-home:transparent;--s-big-open:linear-gradient(90deg,#c7c2ff 0%,#efc1fb 55%,#f8b5f3 100%);--s-best:#a93ae8;--s-pin-ph:#403591;--s-biz-g:#d6ff5a8c;--s-gp-ic:#8e3fd1;--s-gp-s2:#b07de6}.s-page{background:var(--s-canvas)}.s-hd,.s-hd--home.solid,.s-sr-bar{background:var(--s-top)}.s-hd--home{background:var(--s-top-home)}.s-hero:before{content:"";z-index:-1;background:var(--s-hero-bg);pointer-events:none;width:100vw;position:absolute;top:0;bottom:-56px;left:50%;transform:translate(-50%)}.s-big.open{background:var(--s-big-open)}.s-dot{background:var(--sel);color:var(--on-sel)}.s-bdg-best{color:var(--s-best)}.s-ba-pin{background:var(--s-pin-ph);color:var(--on-night)}.s-biz-glow{background:radial-gradient(closest-side,var(--s-biz-g),transparent)}.s-sr-tg[aria-pressed=true],.s-fchip.on{background:var(--night);color:var(--on-night)}.s-sr-q:focus-within{box-shadow:inset 0 0 0 1px var(--accent),var(--ring)}.s-hl{background:var(--accent-soft)}@container (width<=600px){.s-gp-card{color:var(--s-gp-ic)}.s-gp-s2{color:var(--s-gp-s2)!important}.s-hero:before{bottom:-32px}.s-sr{background:linear-gradient(var(--s-top),var(--s-top)) 0 0/100% 96px no-repeat}}:root{--s2-dot:#78d240;--s2-cnt:#1313130d;--s2-side-sh:0 4px 12px 0 #13131314,0 2px 6px 2px #13131305;--s2-map-l:#f2efe9;--s2-map-w:#8ed8ec;--s2-map-p:#cdebc4;--s2-map-mi:#fff;--s2-map-ro:#fff;--s2-map-tx:#8a8a8a;--s2-gift:#191f21;--s2-surf:#fff;--s2-ring:#1313131a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--s2-cnt:#ffffff14;--s2-side-sh:0 0 0 0 transparent;--s2-surf:#181818;--s2-ring:#ffffff1a;--s2-map-l:#1e2224;--s2-map-w:#0e2b38;--s2-map-p:#1b3022;--s2-map-mi:#2a2f33;--s2-map-ro:#3a4147;--s2-map-tx:#8a8f93}}:root[data-theme=dark]{--s2-cnt:#ffffff14;--s2-side-sh:0 0 0 0 transparent;--s2-surf:#181818;--s2-ring:#ffffff1a;--s2-map-l:#1e2224;--s2-map-w:#0e2b38;--s2-map-p:#1b3022;--s2-map-mi:#2a2f33;--s2-map-ro:#3a4147;--s2-map-tx:#8a8f93}.s2{--s2-top:var(--hub-h,0px);--s2-fade:var(--bg);font-family:var(--f);color:var(--ink);background:var(--bg);font-size:16px;line-height:22px}[data-shell=phone] .s2{--s2-top:0px}.s2 ul,.s2 ol{margin:0;padding:0;list-style:none}.s2 h1,.s2 h2,.s2 h3,.s2 h4,.s2 p,.s2 dl,.s2 dd{margin:0}.s2 button{font:inherit;color:inherit;text-align:inherit}@container (width>=601px){.s2 .s2-m,.s2.s2-m,.mdl .s2-m{display:none!important}}@container (width<=600px){.s2 .s2-d,.mdl .s2-d{display:none!important}}.s2-mut{color:var(--ink-2)}.s2-ok{color:var(--ok)}.s2-bad{color:var(--bad)}.s2-lnk,.s2 .s2-lnk{color:var(--brand);font-weight:500}.s2-dot{color:var(--ink-2);padding:0 8px;font-size:12px;font-style:normal}.s2-btn{border:1px solid var(--line-2);background:var(--s2-surf);height:48px;color:var(--ink);font:600 16px/22px var(--f);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 19px;display:inline-flex}.s2 .s2-btn{text-align:center}.s2-btn .i{width:16px;height:16px}.s2-btn.s2-pri{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.s2-btn:disabled{opacity:.4;cursor:default}.s2-btn.s2-sm{height:36px;padding:0 15px;font-size:14px;font-weight:500;line-height:20px}.s2-btn.s2-full{width:100%}.s2-cb{border:1px solid var(--line-2);background:var(--s2-surf);width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:inline-grid}.s2-cb .i{width:24px;height:24px}.s2-cb.s2-cb36{width:36px;height:36px}.s2-cb.s2-cb36 .i{width:20px;height:20px}.s2-cb.on .i path{fill:currentColor}.s2-sh{box-shadow:var(--sh-pop)}.s2-vf{width:20px;height:20px;color:var(--brand);vertical-align:middle;flex:none;display:inline-flex}.s2-vf svg{width:100%;height:100%}.s2-vf.s2-vf32{width:32px;height:32px}.s2-vf.s2-vf24{width:24px;height:24px}.s2-st{color:var(--star);gap:2px;display:inline-flex}.s2-st .i{width:16px;height:16px}.s2-st.s2-st14 .i{width:14px;height:14px}.s2-rt{font:400 16px/22px var(--f);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.s2-rt b{font-weight:600}.s2-rt>.i.st{width:16px;height:16px;color:var(--star)}.s2-m5{font-weight:500}.s2-hr{border:0;border-top:1px solid var(--line);margin:20px 0}.s2-hr0{border:0;border-top:1px solid var(--line);margin:0}.s2-av{background:var(--brand-soft);border:1px solid var(--brand-soft);color:var(--brand);vertical-align:middle;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.s2-av img{object-fit:cover;width:100%;height:100%}.s2-ini{color:var(--brand);white-space:nowrap;font-weight:600}.s2-av120{width:120px;height:120px}.s2-av120 .s2-ini{font-size:36px;line-height:48px}.s2-av192{width:192px;height:192px}.s2-av192 .s2-ini{font-size:56px;line-height:64px}.s2-av80{width:80px;height:80px}.s2-av80 .s2-ini{font-size:28px;line-height:36px}.s2-av80 .i{width:32px;height:32px}.s2-av64{width:64px;height:64px}.s2-av64 .s2-ini{font-size:22px;line-height:28px}.s2-av40{width:40px;height:40px}.s2-av40 .s2-ini{font-size:14px}.s2-av40 .i{width:20px;height:20px}.s2-av28{width:28px;height:28px;box-shadow:0 0 0 2px var(--bg)}.s2-av28 .s2-ini{font-size:9px;line-height:12px}.s2-av28 .i{width:14px;height:14px}.s2-av24{width:24px;height:24px;box-shadow:0 0 0 2px var(--bg)}.s2-av24 .s2-ini{font-size:8px;line-height:12px}.s2-any{background:var(--brand-soft);color:var(--brand)}.s2-rp{background:var(--s2-surf);border:1px solid var(--brand-soft-2);height:30px;font:600 14px/20px var(--f);white-space:nowrap;color:var(--ink);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex;position:absolute;top:98px;left:50%;transform:translate(-50%)}.s2-rp .i{width:16px;height:16px;color:var(--star)}.s2-cbadge{background:var(--bg);height:20px;color:var(--ink-2);font:500 13px/16px var(--f);box-shadow:0 0 0 1px var(--line),0 0 0 2px var(--bg);border-radius:999px;align-items:center;padding:0 6px;display:inline-flex}.s2-chips{align-items:center;margin-bottom:24px;display:flex;position:relative}.s2-chips ul{scrollbar-width:none;flex:1;gap:8px;padding-inline-end:46px;display:flex;overflow-x:auto}.s2-chips ul::-webkit-scrollbar{display:none}.s2-chips li{flex:none}.s2-chips li button{height:36px;font:500 14px/20px var(--f);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--s2-ring);text-overflow:ellipsis;border-radius:999px;align-items:center;max-width:232px;padding:0 16px;display:flex;overflow:hidden}.s2-chips li button.on{background:var(--ink);color:var(--on-ink);box-shadow:none}.s2-chip-more{top:0;background:linear-gradient(to left,var(--s2-fade) 45%,transparent);justify-content:flex-end;width:64px;height:36px;display:flex;position:absolute;inset-inline-end:0}.s2-ven{position:relative}.s2-top{max-width:1440px;margin:0 auto;padding:16px 32px 0}.s2-brc ol{scrollbar-width:none;white-space:nowrap;font:400 14px/20px var(--f);color:var(--ink-2);align-items:center;gap:8px;margin-bottom:12px;padding-bottom:16px;display:flex;overflow-x:auto}.s2-brc ol::-webkit-scrollbar{display:none}.s2-brc li{flex:none;align-items:center;gap:8px;display:flex}.s2-brc li+li:before{content:"•";color:var(--ink-2);font-size:10px;line-height:20px}.s2-brc li span{color:var(--ink)}.s2-vh{position:relative}.s2-vh h1{font:700 48px/52px var(--f);align-items:center;gap:4px;max-width:calc(100% - 128px);display:flex}.s2-vh-r{justify-content:space-between;align-items:flex-end;gap:48px;min-height:48px;margin-top:-16px;display:flex}.s2-vh-l{font:400 16px/22px var(--f);flex-wrap:wrap;align-items:center;display:flex}.s2-vh-l>.s2-lnk{margin-inline-start:12px}.s2-acts{gap:16px;display:flex}.s2-gal-d{grid-template-rows:243px 243px;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1440px;margin:0 auto;padding:24px 32px 0;display:grid;position:relative}.s2-gal-d>button{background:var(--bg-3);border-radius:16px;position:relative;overflow:hidden}.s2-gal-d>button img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.s2-gal-d .g0{grid-area:span 2/span 2}.s2-gal-d .s2-allimg{bottom:24px;border-color:var(--line);position:absolute;inset-inline-end:56px}.s2-stab-w{top:var(--s2-top);z-index:60;height:0;position:sticky}.s2-stab{background:var(--bg);border-bottom:1px solid var(--line);opacity:0;pointer-events:none;height:52px;padding:0 64px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.s2-stab.show{opacity:1;pointer-events:auto}.s2-stab ul{align-items:center;gap:24px;max-width:1376px;height:52px;margin:0 auto;display:flex}.s2-stab button{height:52px;font:500 14px/20px var(--f);color:var(--ink-2);position:relative}.s2-stab button.on{color:var(--ink)}.s2-stab button.on:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.s2-cols{justify-content:space-between;gap:40px;max-width:1440px;margin:0 auto;padding:0 32px;display:flex}.s2-main{flex:1;min-width:0;max-width:884px;padding-bottom:64px}.s2-side{flex:none;width:440px}.s2-card{top:calc(var(--s2-top) + 76px);background:var(--s2-surf);box-shadow:var(--s2-side-sh),inset 0 0 0 1px var(--line);border-radius:16px;margin:64px 0 24px;position:sticky;overflow:hidden}.s2-card-a{padding:32px}.s2-card-b{flex-direction:column;gap:16px;padding:32px;display:flex}.s2-open{font:400 16px/22px var(--f);align-self:flex-start;align-items:center;gap:8px;display:inline-flex}.s2-open .i{width:24px;height:24px}.s2-open .i:last-child{width:20px;height:20px}.s2-open .s2-mut{color:var(--ink)}.s2-open[aria-expanded=true] .i:last-child{transform:rotate(180deg)}.s2-hours-c{padding-inline-start:32px}.s2-addr{font:400 16px/22px var(--f);gap:8px;display:flex}.s2-addr .i{width:24px;height:24px}.s2-sec{padding-top:64px}.s2-sec h2{font:600 24px/32px var(--f);margin-bottom:24px}.s2-sh2{justify-content:space-between;align-items:baseline;margin-bottom:24px;display:flex}.s2-sh2 h2{margin:0}.s2-hc{align-items:center;gap:8px;display:flex}.s2-sclist{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.s2-sc{background:var(--s2-surf);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border-radius:16px;align-items:center;gap:16px;padding:20px 24px;display:flex}.s2-sc-t{flex:1;min-width:0}.s2-sc h3{font:500 16px/22px var(--f)}.s2-sc h4{font:400 14px/20px var(--f);color:var(--ink-2)}.s2-sc p{font:600 14px/20px var(--f);margin-top:12px}.s2-team{grid-template-columns:repeat(4,1fr);gap:40px 24px;margin-bottom:24px;display:grid}.s2-tm{text-align:center;flex-direction:column;align-items:center;gap:2px;width:120px;display:flex}.s2 .s2-tm{text-align:center}.s2-tm-a{margin-bottom:14px;position:relative}.s2-tm b{font:500 16px/22px var(--f);text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.s2-tm>span:last-child{font:400 14px/20px var(--f);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.s2-best{text-align:center;border-bottom:1px solid var(--line);flex-direction:column;align-items:center;margin-bottom:24px;padding-bottom:24px;display:flex}.s2-best-n{align-items:center;gap:12px;height:88px;margin-bottom:8px;display:flex}.s2-best-n>span:not(.s2-tro){font:700 68px/68px var(--f)}.s2-best-t{font:600 19px/24px var(--f)}.s2-best p:last-child{margin-top:4px}.s2-tro{color:#a259f5;width:35px;height:88px;position:relative}.s2-tro svg{position:absolute}.s2-tro .t{color:#b57af7;width:35px;height:36px;top:26px;left:0}.s2-tro .a,.s2-tro .b{color:#9b45f0;width:16px;height:16px;left:24px}.s2-tro .a{top:4px}.s2-tro .b{top:67px}.s2-tro.r .a,.s2-tro.r .b{left:-5px}.s2-sum2{border-bottom:1px solid var(--line);flex-direction:column;gap:12px;margin-bottom:24px;padding-bottom:24px;display:flex}.s2-ai{font:400 14px/20px var(--f);color:var(--ink-2);align-items:center;gap:6px;display:flex}.s2-avs{padding:0 4px;display:flex}.s2-avs .s2-av+.s2-av{margin-inline-start:-8px}.s2-rvs{grid-template-columns:1fr 1fr;gap:40px 48px;margin-bottom:24px;display:grid}.s2-rv{flex-direction:column;gap:12px;min-width:0;display:flex}.s2-rv-h{align-items:center;gap:12px;display:flex}.s2-rv-h p{font:500 16px/22px var(--f);margin-bottom:4px}.s2-rv-t{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.s2-meta{font:400 13px/16px var(--f);color:var(--ink-2)}.s2-meta i,.s2-vc-s i,.s2-bbar-l i{padding:0 6px;font-style:normal}.s2-reply{background:var(--bg-2);border-radius:16px;grid-template-columns:24px 1fr;gap:12px;margin-top:4px;padding:16px 20px;display:grid}.s2-reply>.i{width:20px;height:20px;color:var(--ink-2);margin-top:2px}.s2-reply-ph{background:var(--bg);border-radius:8px;width:40px;height:40px;margin-bottom:12px;display:block;position:relative;overflow:hidden}.s2-reply-ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.s2-reply-n{font-weight:500}.s2-reply-a{font:400 13px/16px var(--f);margin-bottom:12px}.s2-reply-t{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.s2-abt{padding-bottom:40px}.s2-about h2{margin-bottom:12px}.s2-ab{flex-direction:column;gap:48px;display:flex}.s2-ab-map>a{border-radius:16px;height:470px;margin-bottom:16px;display:block;overflow:hidden}.s2-ab-row{gap:48px;display:flex}.s2-ab-row>div{flex:1;min-width:0}.s2-ab-row h3{font:600 24px/32px var(--f);margin-bottom:16px}.s2-hours{flex-direction:column;gap:8px;display:flex}.s2-hours li{font:400 16px/22px var(--f);justify-content:space-between;gap:12px;display:flex}.s2-hours li>span:first-child{align-items:center;gap:12px;display:flex}.s2-hours i{background:var(--ink-3);border-radius:50%;width:13px;height:13px}.s2-hours i.on{background:var(--s2-dot)}.s2-info{flex-direction:column;gap:12px;display:flex}.s2-info li{align-items:center;gap:8px;display:flex}.s2-info .i{width:20px;height:20px}.s2-map{background:var(--s2-map-l);width:100%;height:100%;position:relative}.s2-map svg{width:100%;height:100%;display:block}.s2-map .l{fill:var(--s2-map-l)}.s2-map .w{fill:var(--s2-map-w)}.s2-map .p rect{fill:var(--s2-map-p)}.s2-map .mi path{stroke:var(--s2-map-mi);stroke-width:3px;fill:none}.s2-map .ro path{stroke:var(--s2-map-ro);stroke-width:9px;fill:none}.s2-map .tx text{fill:var(--s2-map-tx);font:500 13px var(--f)}.s2-near{max-width:1440px;margin:0 auto;padding-bottom:64px}.s2-near h2{font:600 24px/32px var(--f);margin-bottom:16px;padding:0 32px 12px}.s2-hs{position:relative}.s2-near .s2-hs{margin-top:-24px}.s2-hs-s{scrollbar-width:none;gap:24px;padding:24px 32px;display:flex;overflow-x:auto}.s2-hs-s::-webkit-scrollbar{display:none}.s2-links::-webkit-scrollbar{display:none}.s2-hs-n{inset-inline-end:8px;z-index:3;border-color:var(--line);position:absolute;top:102px}.s2-vc{flex:none;width:322px;padding:2px;position:relative}.s2-vc-a{z-index:1;position:absolute;inset:0}.s2-vc-i{background:var(--bg-3);border-radius:16px;height:212px;margin-bottom:8px;position:relative;overflow:hidden}.s2-vc-i img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.s2-badge{top:12px;background:var(--glass);-webkit-backdrop-filter:blur(20px);height:24px;box-shadow:var(--sh-card);font:600 13px/16px var(--f);color:var(--ink);border-radius:999px;align-items:center;gap:4px;padding-inline:8px 12px;display:flex;position:absolute;inset-inline-start:12px}.s2-badge .i{width:16px;height:16px;color:var(--star)}.s2-vc-h{top:8px;z-index:2;color:#fff;background:#13131354;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;inset-inline-end:8px}.s2-vc-h .i{width:20px;height:20px}.s2-vc-h.on .i path{fill:currentColor}.s2-vc-n{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.s2-vc-n p{font:600 16px/22px var(--f);min-width:0}.s2-vc-n .s2-vf{margin-inline-start:4px;width:16px;height:16px;margin-bottom:2px}.s2-vc-n>span{font:600 13px/16px var(--f);white-space:nowrap;align-items:center;gap:2px;display:inline-flex}.s2-vc-n>span .i{width:14px;height:14px;color:var(--star)}.s2-vc-s{font:400 14px/20px var(--f);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s2-treat{max-width:1440px;margin:0 auto;padding:0 32px 64px}.s2-treat h2{font:600 28px/36px var(--f);margin-bottom:24px}.s2-tchips{scrollbar-width:none;gap:8px;margin-bottom:24px;display:flex;overflow-x:auto}.s2-tchips button{height:38px;font:500 16px/22px var(--f);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;border-radius:999px;flex:none;padding:8px 16px}.s2-tchips button.on{background:var(--ink);color:var(--on-ink);box-shadow:none}.s2-links{scrollbar-width:none;display:flex;overflow-x:auto}.s2-links ul{flex-direction:column;flex:none;gap:12px;width:291px;display:flex}.s2-links a{font:400 14px/20px var(--f)}.s2-treat .s2-hs-n{top:66px}.s2-mbar{z-index:100;background:var(--bg);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;height:80px;padding:16px 20px;display:flex;position:sticky;bottom:0}.s2-mbar p{color:var(--ink-2)}.s2-car{height:279px;position:relative}.s2-car-s{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.s2-car-s::-webkit-scrollbar{display:none}.s2-car-s button{scroll-snap-align:start;background:var(--bg-3);flex:none;width:100%;height:100%;position:relative}.s2-car-s img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.s2-cnt{bottom:36px;color:#fff;height:24px;font:600 13px/16px var(--f);background:#0d0d0d80;border-radius:999px;align-items:center;padding:0 12px;display:flex;position:absolute;inset-inline-end:20px}.s2-ovb{top:16px;position:absolute;inset-inline-start:20px}.s2-ovr{top:16px;gap:8px;display:flex;position:absolute;inset-inline-end:20px}.s2-cb.s2-ov{background:var(--bg);box-shadow:var(--sh-card);border:0}.s2-sheet{z-index:2;background:var(--bg);border-radius:24px 24px 0 0;margin-top:-24px;padding:20px 16px 8px;position:relative}.s2-sheet h1{font:600 28px/36px var(--f);align-items:center;gap:4px;display:flex}.s2-sheet>p{margin-top:2px}.s2-mrow{white-space:nowrap;align-items:center;margin:12px 0 16px;display:flex;overflow:hidden}.s2-mrow .s2-dot{padding:0 6px}.s2-op{align-items:center;gap:4px;display:inline-flex}.s2-op .i{width:16px;height:16px;color:var(--ok)}.s2-abox{background:var(--bg-2);width:100%;box-shadow:inset 0 0 0 1px var(--bg-3);font:400 14px/20px var(--f);border-radius:12px;align-items:center;gap:6px;padding:12px;display:flex}.s2-abox .i{width:16px;height:16px}.s2-mabout{padding:24px 20px 32px}.s2-mabout h2{font:600 19px/24px var(--f);margin-bottom:12px}.s2-clamp4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container (width<=600px){.s2-ven .s2-top{padding:0}.s2-brc ol{margin:0;padding:16px 20px}.s2-cols{padding:0;display:block}.s2-main{max-width:none;padding-bottom:32px}.s2-svcs{background:var(--bg-2);--s2-fade:var(--bg-2);padding:28px 0}.s2-sec h2{font:600 19px/24px var(--f)}.s2-svcs h2{margin-bottom:16px;padding:0 20px}.s2-svcs .s2-chips{padding-inline:20px 10px}.s2-svcs .s2-chip-more{inset-inline-end:10px}.s2-sclist{margin-bottom:24px;padding:0 20px}.s2-sc{padding:16px}.s2-seeall{width:calc(100% - 40px);margin:0 20px}.s2-sec:not(.s2-svcs){padding:32px 20px 0}.s2-sec:not(.s2-svcs)+.s2-sec{border-top:1px solid var(--line);margin:32px 20px 0;padding:32px 0 0}.s2-sec .s2-seeall{width:100%;margin:0}.s2-sh2{margin-bottom:16px}.s2-team{scrollbar-width:none;gap:24px;margin:0 -20px;padding:0 20px;display:flex;overflow-x:auto}.s2-team::-webkit-scrollbar{display:none}.s2-tm{flex:none;width:96px}.s2-tm .s2-av120{width:96px;height:96px}.s2-tm .s2-rp{top:74px}.s2-tm b,.s2-tm>span:last-child{max-width:96px}.s2-rvs{grid-template-columns:1fr;gap:24px}.s2-ab{flex-direction:column-reverse;gap:0}.s2-ab-row{flex-direction:column;gap:0}.s2-ab-row h3{font:600 19px/24px var(--f)}.s2-hr.s2-m{margin:32px 0}.s2-ab-map>a{height:197px}.s2-ab-map{border-bottom:1px solid var(--line);padding-bottom:32px}.s2-near h2{font:600 19px/24px var(--f);margin-bottom:16px;padding:0 20px}.s2-hs-s{gap:12px;padding:24px 20px}.s2-vc{width:240px}.s2-vc-i{height:157px}.s2-hs-n{display:none}.s2-treat{padding:0 0 64px}.s2-treat h2{font:600 22px/28px var(--f);padding:0 20px}.s2-tchips,.s2-links{padding:0 20px}}.s2-pwrap{gap:4%;max-width:1440px;margin:0 auto 64px;padding:24px 32px 0;display:flex}.s2-pleft{flex:none;width:408px}.s2-pcard{top:calc(var(--s2-top) + 24px);background:var(--bg-4);border-radius:32px;flex-direction:column;align-items:center;padding:32px;display:flex;position:sticky}.s2-pc-top{justify-content:space-between;width:100%;height:36px;display:flex}.s2-pav{margin-top:24px}.s2-pinfo{text-align:center;flex-direction:column;align-items:center;margin-top:24px;display:flex}.s2-pinfo h1{font:600 28px/36px var(--f);margin-bottom:8px}.s2-prt .i.st{width:16px;height:16px;color:var(--star)}.s2-pbook{margin-top:24px}.s2-pstats{flex-direction:column;gap:32px;width:100%;margin-top:40px;display:flex}.s2-pstats dl,.s2-mstats dl{flex-direction:column;gap:8px;display:flex}.s2-pstats dl div,.s2-mstats dl div{justify-content:space-between;gap:12px;display:flex}.s2-pstats dt,.s2-mstats dt{font:500 16px/22px var(--f)}.s2-pstats dd,.s2-mstats dd{color:var(--ink-2)}.s2-pstats h2,.s2-mstats h2{font:600 19px/24px var(--f);margin-bottom:16px}.s2-pstats b{font:600 14px/20px var(--f)}.s2-pstats p.s2-mut{font:400 14px/20px var(--f);margin-top:4px}.s2-langs{flex-wrap:wrap;gap:8px;display:flex}.s2-langs span{background:var(--bg);height:32px;box-shadow:inset 0 0 0 1px var(--line);font:500 14px/20px var(--f);border-radius:999px;align-items:center;padding:0 16px;display:inline-flex}.s2-since{font:400 14px/20px var(--f);text-align:center}.s2-pright{flex:1;min-width:0}.s2-ptabs{top:var(--s2-top);z-index:5;background:var(--bg);margin-top:-16px;padding:16px 0 32px;position:sticky}.s2-ptabs ul{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.s2-ptabs li{flex:none}.s2-ptabs button{height:36px;box-shadow:inset 0 0 0 1px var(--s2-ring);font:500 14px/20px var(--f);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.s2-ptabs button.on{background:var(--ink);color:var(--on-ink);box-shadow:none}.s2-cnt2{background:var(--s2-cnt);height:20px;color:var(--ink-2);font:600 13px/16px var(--f);border-radius:999px;align-items:center;padding:0 6px;display:inline-flex}.s2-ptabs button.on .s2-cnt2{color:var(--on-ink);background:#fff3}.s2-ps+.s2-ps{margin-top:64px}.s2-ps h2{font:600 24px/32px var(--f);margin-bottom:24px}.s2-ps .s2-sh2 h2{margin:0}.s2-psvc .s2-sclist{margin-bottom:28px}.s2-pf{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.s2-pf button{aspect-ratio:1;background:var(--bg-3);border-radius:16px;position:relative;overflow:hidden}.s2-pf img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.s2-pbig{font:700 40px/44px var(--f);align-items:center;gap:4px;margin-bottom:12px;display:flex}.s2-pbig .i{width:36px;height:36px;color:var(--star)}.s2-pro .s2-rvs{gap:24px 20px}.s2-pmap{border-radius:16px;height:476px;margin-bottom:13px;display:block;overflow:hidden}.s2-pvn{font:600 16px/22px var(--f);margin-bottom:8px}.s2-vc.s2-vc207{width:211px}.s2-vc207 .s2-vc-i{height:138px}.s2-vc207 .s2-badge{display:none}.s2-mstats{padding:8px 20px 32px}.s2-mstats dl{margin-bottom:24px}.s2-mbar-full .s2-btn{width:100%}@container (width<=600px){.s2-pwrap{margin:0;padding:0;display:block}.s2-pleft{width:auto}.s2-pcard{border-radius:0;padding:20px 20px 32px;position:static}.s2-pav{margin-top:42px}.s2-mstats{padding-top:24px}.s2-ps .s2-sclist{padding:0}.s2-ps .s2-seeall{margin:0}.s2-pright{padding-bottom:32px}.s2-ptabs{margin:0;padding:24px 20px 16px}.s2-ps{padding:0 20px}.s2-ps+.s2-ps{margin-top:40px}.s2-ps h2{font:600 19px/24px var(--f);margin-bottom:16px}.s2-psvc{background:var(--bg-2);padding:28px 20px}.s2-psvc .s2-sc{padding:16px}.s2-psvc .s2-seeall,.s2-ps .s2-seeall{width:100%}.s2-pf{gap:8px}.s2-pmap{height:197px}.s2-pbig{font-size:36px}.s2-mbar-full{padding:16px 20px}}.s2-bk{min-height:calc(100vh - var(--s2-top));background:var(--bg-2);--s2-fade:var(--bg-2);flex-direction:column;display:flex}[data-shell=phone] .s2-bk{min-height:100%}.s2-bk-top{top:var(--s2-top);z-index:10;background:var(--bg-2);height:72px;transition:box-shadow .2s;position:sticky}.s2-bk-tin{align-items:center;gap:48px;max-width:1440px;height:72px;margin:0 auto;padding:0 32px;display:flex}.s2-bk-tt{min-width:0;font:600 19px/24px var(--f);white-space:nowrap;text-overflow:ellipsis;opacity:0;flex:1;transition:opacity .2s;overflow:hidden}.s2-bk-top.sc .s2-bk-tt{opacity:1}.s2-bk-in{flex:1;grid-template-columns:minmax(0,644px) 444px;justify-content:center;gap:32px 96px;padding:0 32px 96px;display:grid}.s2-bk-in.s2-solo{grid-template-columns:minmax(0,644px)}.s2-bk-main{min-width:0}.s2-bk-h{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}.s2-bk-h h1{font:700 40px/44px var(--f)}.s2-bk-sub{color:var(--ink-2);margin-top:-4px}.s2-crumb{font:500 14px/20px var(--f);align-items:center;gap:8px;padding:2px 0;display:flex}.s2-crumb li{align-items:center;gap:8px;display:flex}.s2-crumb .i{width:20px;height:20px}.s2-crumb .done{color:var(--ink-2)}.s2-crumb .cur{color:var(--ink)}.s2-crumb .next{color:var(--ink-3)}.s2-bk-side{padding-top:36px}.s2-sum{top:calc(var(--s2-top) + 108px);height:calc(100vh - var(--s2-top) - 144px);background:var(--s2-surf);min-height:440px;box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;position:sticky;overflow:hidden}.s2-sum-in{scrollbar-width:none;flex-direction:column;height:100%;padding:32px 32px 0;display:flex;overflow-y:auto}.s2-sum-v{align-items:center;gap:12px;display:flex}.s2-sum-v>div{flex-direction:column;gap:2px;min-width:0;display:flex}.s2-sum-v>div>p:first-child{font:600 16px/22px var(--f)}.s2-sum-ph{border:1px solid var(--line);border-radius:8px;flex:none;width:64px;height:64px;position:relative;overflow:hidden}.s2-sum-ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.s2-sum .s2-rt{font-size:14px;line-height:20px}.s2-ell{font:400 14px/20px var(--f);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s2-sum-empty{color:var(--ink-2);padding-bottom:20px}.s2-sum-l{flex-direction:column;gap:16px;padding-bottom:20px;display:flex}.s2-sum-l li{justify-content:space-between;gap:12px;display:flex}.s2-sum-l p{font:500 16px/22px var(--f)}.s2-sum-l span{font:400 14px/20px var(--f)}.s2-sum-l b{font:500 14px/20px var(--f);white-space:nowrap}.s2-sum-t .s2-hr{margin:0 0 20px}.s2-sum-t>div{justify-content:space-between;font-weight:600;display:flex}.s2-sum-sp{flex:1}.s2-sum-f{background:var(--s2-surf);padding:12px 0 32px;position:sticky;bottom:0}.s2-when{flex-direction:column;gap:12px;display:flex}.s2-when li{align-items:center;gap:8px;display:flex}.s2-when .i{width:20px;height:20px;color:var(--ink-2)}.s2-bbar{display:none}.s2-bchips{top:calc(var(--s2-top) + 72px);z-index:3;background:var(--bg-2);margin:-16px 0 0;padding:16px 0;position:sticky}.s2-bchips .s2-chips{margin:0}.s2-bgroups{flex-direction:column;gap:32px;padding-top:16px;display:flex}.s2-gh{font:600 19px/24px var(--f);padding-bottom:16px}.s2-blist{flex-direction:column;gap:12px;display:flex}.s2-bc{background:var(--s2-surf);width:100%;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;text-align:start;border-radius:16px;flex-direction:column;padding:20px 24px;display:flex}.s2-bc.on{box-shadow:inset 0 0 0 2px var(--brand)}.s2-bc h3{font:500 16px/22px var(--f);margin-bottom:2px}.s2-bc-d{font:400 14px/20px var(--f);color:var(--ink-2);margin-bottom:8px}.s2-bc-x{font:400 14px/20px var(--f);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.s2-bc-r{justify-content:space-between;align-items:center;margin-top:16px;display:flex}.s2-bc-r b{font:600 16px/22px var(--f)}.s2-add{background:var(--s2-surf);border:1px solid var(--line-2);width:36px;height:36px;box-shadow:var(--sh-small);border-radius:50%;place-items:center;display:grid}.s2-add .i{width:16px;height:16px}.s2-bc.on .s2-add{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:none}.s2-bc.s2-grp{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.s2-grp>span{flex-direction:column;display:flex}.s2-grp b{font:500 16px/22px var(--f)}.s2-grp .s2-mut{font:400 14px/20px var(--f)}.s2-plist{flex-direction:column;gap:12px;display:flex}.s2-pc{background:var(--s2-surf);width:100%;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;text-align:start;border-radius:16px;align-items:center;gap:12px;padding:20px 24px;display:flex}.s2-pc.on{box-shadow:inset 0 0 0 2px var(--brand)}.s2-pc-a{flex:none;width:80px;height:80px;margin-inline-end:12px;position:relative}.s2-pc .s2-rp{top:58px}.s2-pc-t{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.s2-pc-t h3{font:500 16px/22px var(--f)}.s2-pc-t h4{font:400 14px/20px var(--f);color:var(--ink-2)}.s2-vp{font:500 14px/20px var(--f);align-self:flex-start;margin-top:4px}.s2-btn.s2-sel{box-shadow:0 1px 6px #0d16190a,0 6px 8px #0d16190f}.s2-pc.s2-addg{box-shadow:none;border:1.5px dashed var(--line-2);background:0 0}.s2-trow{justify-content:space-between;padding-bottom:16px;display:flex}.s2-psw{position:relative}.s2-ppill{padding-inline-start:4px}.s2-ppill .s2-av28{margin-inline-end:4px}.s2-ppill>.i{width:20px;height:20px}.s2-calb.s2-btn{width:52px;padding:0}.s2-calb .i{width:20px;height:20px}.s2-pop{top:44px;z-index:20;background:var(--bg);width:320px;max-height:360px;box-shadow:var(--sh-pop);border-radius:16px;flex-direction:column;padding:8px;display:flex;position:absolute;inset-inline-start:0;overflow:auto}.s2-popi{border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.s2-popi:hover{background:var(--bg-2)}.s2-popi>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.s2-popi b{font:500 16px/22px var(--f)}.s2-popi .s2-mut{font:400 14px/20px var(--f)}.s2-popi>.i{width:20px;height:20px;color:var(--brand)}.s2-dsel{margin-bottom:24px;padding-top:8px}.s2-dsel-h{justify-content:space-between;align-items:center;margin-bottom:8px;padding-inline-end:8px;display:flex}.s2-dsel-h p{font:600 19px/24px var(--f)}.s2-dsel-h>div{gap:-8px;display:flex}.s2-nav{border-radius:50%;place-items:center;width:36px;height:36px;margin:-8px 0;display:inline-grid}.s2-nav .i{width:20px;height:20px}.s2-nav:disabled{opacity:.4}.s2-days{scrollbar-width:none;gap:16px;padding-top:4px;display:flex;overflow-x:auto}.s2-days::-webkit-scrollbar{display:none}.s2-day{border:1px solid var(--line);background:var(--s2-surf);border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:64px;height:94px;padding:12px 0;display:flex}.s2 .s2-day{text-align:center}.s2-day span{font:500 14px/20px var(--f);color:var(--ink-2);white-space:nowrap}.s2-day b{font:600 24px/32px var(--f)}.s2-day span:last-child{font:400 13px/16px var(--f)}.s2-day.off span,.s2-day.off b{color:var(--ink-3)}.s2-day.on{background:var(--brand);border-color:var(--brand)}.s2-none{text-align:center;flex-direction:column;align-items:center;padding:64px 24px;display:flex}.s2-none-i svg{width:56px;height:56px;display:block}.s2-none-t{font:600 19px/24px var(--f);margin:16px 0 4px}.s2-none-b{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.s2-conf{flex-direction:column;gap:16px;display:flex}.s2-cbox{background:var(--s2-surf);box-shadow:inset 0 0 0 1px var(--line);text-align:start;border-radius:16px;width:100%;padding:24px}.s2-cbox h2{font:600 19px/24px var(--f);margin-bottom:16px}.s2-cbox>p{color:var(--ink-2)}.s2-me{align-items:center;gap:12px;display:flex}.s2-me>div{flex-direction:column;display:flex}.s2-me b{font-weight:500}.s2-radio{background:var(--s2-surf);width:100%;box-shadow:inset 0 0 0 1px var(--line);text-align:start;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.s2-radio.on{box-shadow:inset 0 0 0 2px var(--brand)}.s2-rdot{border:2px solid var(--line-2);box-sizing:border-box;border-radius:50%;flex:none;width:20px;height:20px}.s2-radio.on .s2-rdot{border:6px solid var(--brand)}.s2-radio>span:nth-child(2){flex-direction:column;flex:1;display:flex}.s2-radio b{font-weight:500}.s2-radio .s2-mut{font:400 14px/20px var(--f)}.s2-radio>.i{width:24px;height:24px;color:var(--ink-2)}.s2-cbox textarea{border:1px solid var(--line-2);background:var(--s2-surf);width:100%;color:var(--ink);font:400 16px/22px var(--f);resize:vertical;border-radius:12px;padding:12px 16px}.s2-done{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.s2-done-i{background:var(--ok-soft);width:72px;height:72px;color:var(--ok);border-radius:50%;place-items:center;display:grid}.s2-done-i .i{width:36px;height:36px}.s2-done h2{font:600 24px/32px var(--f)}.s2-done .s2-cbox{margin-top:12px}.s2-dl{justify-content:space-between;gap:12px;padding:6px 0;display:flex}.s2-done-b{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:12px;display:flex}.s2-next .i{width:16px;height:16px}@container (width<=600px){.s2-bk-tin{gap:16px;padding:0 20px}.s2-bk-top .s2-cb{background:0 0;border:0;margin:0 -12px}.s2-bk-in,.s2-bk-in.s2-solo{grid-template-columns:minmax(0,1fr);padding:0 20px 24px}.s2-bk-side,.s2-crumb{display:none}.s2-bk-h{gap:8px}.s2-bk-h h1{font:600 28px/36px var(--f)}.s2-bchips{margin:-16px -20px 0;padding:16px 0}.s2-bchips .s2-chips{padding-inline-start:20px}.s2-bc,.s2-pc,.s2-cbox{padding:16px}.s2-slot{padding:20px 16px}.s2-wrow{flex-direction:column;align-items:stretch}.s2-galm-top>div{padding:0 20px}.s2-galm-in{padding:0 20px 40px}.s2-galm-h h2{font:600 28px/36px var(--f)}.s2-galm-g{gap:8px}.s2-rvfull .s2-rvs{grid-template-columns:1fr}.s2-bc.s2-grp{padding:16px}.s2-pop{width:min(320px,100vw - 40px)}.s2-bbar{z-index:12;background:var(--bg);height:80px;box-shadow:0 -1px 0 0 var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex;position:sticky;bottom:0}.s2-bbar-l{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.s2-bbar-l b{font:600 19px/24px var(--f)}.s2-bbar-l>span{font:400 14px/20px var(--f);color:var(--ink-2);white-space:nowrap;align-items:center;gap:4px;display:flex}.s2-bbar-l .i{width:16px;height:16px}.s2-bbar .s2-btn{min-width:131px}}.ov.s2-ovc{padding:16px}.s2-ovc .mdl{width:min(560px,100%);max-height:calc(100% - 32px);box-shadow:var(--sh-pop);border-radius:24px;padding:24px}.s2-mh{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.s2-mh h2{font:600 24px/32px var(--f)}.s2-mh .s2-cb{background:var(--bg-2);border:0;width:40px;height:40px}.s2-mh .s2-cb .i{width:20px;height:20px}.s2-shv{background:var(--bg-2);border-radius:16px;align-items:center;gap:12px;margin-bottom:8px;padding:12px;display:flex}.s2-shv img{object-fit:cover;border-radius:8px;width:56px;height:56px}.s2-shv>div{flex-direction:column;display:flex}.s2-shm ul button{width:100%;font:500 16px/22px var(--f);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 4px;display:flex}.s2-shm li:last-child button{border-bottom:0}.ov.s2-full{background:var(--bg);padding:0;display:block;overflow:auto}.s2-full .mdl{width:100%;max-width:none;max-height:none;box-shadow:none;border-radius:0;padding:0;overflow:visible}.s2-rvm .s2-rvm-s{border-bottom:1px solid var(--line);align-items:center;gap:32px;margin-bottom:24px;padding-bottom:24px;display:flex}.s2-rvm-n{flex-direction:column;flex:none;align-items:center;gap:4px;display:flex}.s2-rvm-n b{font:700 48px/52px var(--f)}.s2-rvm ul{flex-direction:column;flex:1;gap:6px;display:flex}.s2-rvm li{font:400 14px/20px var(--f);align-items:center;gap:6px;display:flex}.s2-rvm li .i{width:14px;height:14px;color:var(--star)}.s2-rvm li i{background:var(--bg-3);border-radius:4px;flex:1;height:8px;overflow:hidden}.s2-rvm li em{background:var(--ink);height:100%;display:block}.s2-rvm li span:last-child{min-width:44px}.s2-rvm-l{flex-direction:column;gap:24px;display:flex}.s2-ovc .mdl:has(.s2-rvm){width:min(720px,100%)}.s2-catm ul{flex-direction:column;display:flex}.s2-catm button{width:100%;font:500 16px/22px var(--f);border-bottom:1px solid var(--line);padding:14px 4px}.s2-cartm .s2-sum{height:auto;min-height:0;box-shadow:none;border-radius:0;position:static}.s2-cartm .s2-sum-in{height:auto;padding:0}.s2-calm .mg-h{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.s2-calm .mg-h b{font:600 17px/24px var(--f)}.s2-calm .icb{border:1px solid var(--line-2);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.s2-calm .icb:disabled{opacity:.4}.s2-calm .icb:not(.flip) svg{transform:scaleX(-1)}.s2-calm .mg-g{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.s2-calm .mg-wd{font:500 13px/16px var(--f);color:var(--ink-2);padding:8px 0}.s2-calm .mg-d{aspect-ratio:1;max-height:56px;font:500 16px/22px var(--f);border-radius:50%;place-items:center;display:grid;position:relative}.s2-calm .mg-d:hover:not(:disabled){background:var(--bg-2)}.s2-calm .mg-d.red,.s2-calm .mg-d.past{color:var(--ink-3)}.s2-calm .mg-d.today span{color:var(--brand);font-weight:700}.s2-calm .mg-d[aria-pressed=true]{background:var(--brand);color:#fff}.s2-calm .mg-d[aria-pressed=true] span{color:#fff}.s2-calm .mg-d i{background:var(--brand);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}.s2-calm .mg-d[aria-pressed=true] i{background:#fff}.s2-calm .mg-hol{font:400 13px/16px var(--f);color:var(--ink-2);margin-top:12px}@container (width<=600px){.ov.s2-ovc{place-items:end stretch;padding:0}.s2-ovc .mdl{border-radius:24px 24px 0 0;width:100%;max-height:92%;padding:20px}.s2-rvm .s2-rvm-s{gap:16px}}.s2-galm{min-height:100%}.s2-galm-top{z-index:5;background:var(--bg);position:sticky;top:0}.s2-galm-top>div{justify-content:space-between;align-items:center;gap:16px;max-width:1248px;height:72px;margin:0 auto;padding:0 32px;display:flex}.s2-galm-tt{font:600 22px/28px var(--f);opacity:0;transition:opacity .2s}.s2-galm-top.sc .s2-galm-tt{opacity:1}.s2-galm-top.sc{box-shadow:0 1px 0 var(--line)}.s2-galm-in{max-width:1248px;margin:0 auto;padding:0 32px 52px}.s2-galm-h{flex-direction:column;gap:12px;margin-bottom:32px;padding-top:36px;display:flex}.s2-galm-h h2{font:700 40px/44px var(--f)}.s2-galm-h p{color:var(--ink-2)}.s2-galm-g{grid-template-columns:1fr 1fr;gap:24px;display:grid}.s2-galm-i{aspect-ratio:580/330;background:var(--bg-3);border-radius:16px;position:relative;overflow:hidden}.s2-galm-i.w{aspect-ratio:1184/670;grid-column:span 2}.s2-galm-i img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.s2-rvfull .s2-rvm{max-width:880px}.s2-rvfull .s2-rvs{grid-template-columns:1fr 1fr}.s2-pick{flex-direction:column;gap:12px;padding-bottom:24px;display:flex}.s2-pick h2{font:600 19px/24px var(--f)}.s2-slots{flex-direction:column;gap:12px;display:flex}.s2-slot{background:var(--s2-surf);min-height:65px;box-shadow:inset 0 0 0 1px var(--line);font:500 16px/22px var(--f);text-align:start;border-radius:16px;padding:20px 24px}.s2-slot.on{box-shadow:inset 0 0 0 2px var(--brand)}.s2-wcard{background:var(--s2-surf);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}.s2-wrow{align-items:flex-end;gap:12px;display:flex}.s2-fld{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.s2-fld label{font:600 14px/20px var(--f)}.s2-selb{border:1px solid var(--line-2);background:var(--s2-surf);border-radius:12px;align-items:center;height:48px;padding:0 16px;display:flex;position:relative}.s2-selb span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.s2-selb .i{width:20px;height:20px;color:var(--ink-2)}.s2-selb select{opacity:0;cursor:pointer;width:100%;height:100%;font:inherit;position:absolute;inset:0}.s2-wdel{width:48px;height:48px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.s2-wdel .i{width:20px;height:20px}.s2-btn.s2-wadd{margin-top:16px;padding-inline-start:11px}.s2-btn.s2-wadd .i{width:20px;height:20px}.s2-wchg{font:400 14px/20px var(--f);padding-top:24px}.s2-wchg .s2-lnk{font-weight:400}.s2-when .s2-dot{padding:0 6px}.s2.s2-gc{min-height:calc(100vh - var(--s2-top));background:var(--s2-gift);color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;display:flex;position:relative;overflow:hidden}[data-shell=phone] .s2.s2-gc{min-height:100%}.s2-gc-glow{pointer-events:none;background:radial-gradient(42% 70% at 6% 22%,#9670d6f2 0%,#684abebf 32%,#191f2100 72%),radial-gradient(30% 34% at 2% 72%,#b052aa8c 0%,#191f2100 75%);position:absolute;inset:0}.s2-gc-top{z-index:3;justify-content:space-between;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;top:0;left:0;right:0}.s2-gcx{color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.s2-gcx .i{width:20px;height:20px}.s2-gc-tt{display:none}.s2-gc-st{font:500 14px/20px var(--f);color:#ffffffb3}.s2-gc-in{z-index:2;min-height:calc(100vh - var(--s2-top));flex:1;grid-template-columns:minmax(0,639px) 561px;justify-content:center;align-items:center;padding:96px 120px;display:grid;position:relative}.s2-gc-l{padding:0 32px}.s2-gc-l h1{font:700 40px/44px var(--f);text-wrap:balance;margin-bottom:24px}.s2-gc-r{flex-direction:column;align-items:center;gap:16px;display:flex}.s2-gc-ul{font:400 14px/20px var(--f);flex-direction:column;gap:12px;display:flex}.s2-gc-ul li{align-items:flex-start;gap:8px;display:flex}.s2-gc-ul .i{width:20px;height:20px}.s2-vfw.s2-vf{color:#fff;width:18px;height:18px;margin:0 2px}.s2-vfw path:last-child{stroke:var(--s2-gift)}.s2-gc-cta{margin-top:32px}.s2-btn.s2-gcw{color:#0d0d0d;background:#fff;border-color:#fff}.s2-gc-bar{display:none}.s2-gcc{aspect-ratio:417/260;color:#fff;border-radius:24px;width:417px;max-width:100%;position:relative;overflow:hidden;box-shadow:0 20px 50px -20px #0009}.s2-gcc-l{top:24px;font:800 24px/1 var(--f);position:absolute;inset-inline-start:24px}.s2-gcc-b{top:22px;position:absolute;inset-inline-end:22px}.s2-gcc-b .i{width:28px;height:28px}.s2-gcc-t{bottom:24px;font:600 28px/36px var(--f);position:absolute;inset-inline-start:24px}.s2-gcc-to{bottom:64px;font:500 14px/20px var(--f);opacity:.9;position:absolute;inset-inline-start:24px}.s2-gc-h{font:600 16px/22px var(--f);margin:8px 0 12px}.s2-gcd+.s2-gc-h{margin-top:28px}.s2-gcd{grid-template-columns:repeat(6,1fr);gap:12px;max-width:440px;display:grid}.s2-gcd-i{aspect-ratio:1.6;outline-offset:3px;border-radius:10px;outline:2px solid #0000}.s2-gcd-i.on{outline-color:#fff}.s2-gca{flex-wrap:wrap;gap:8px;max-width:520px;display:flex}.s2-gca button{height:40px;font:500 14px/20px var(--f);color:#fff;border-radius:999px;padding:0 16px;box-shadow:inset 0 0 0 1px #ffffff4d}.s2-gca button.on{color:#0d0d0d;box-shadow:none;background:#fff}.s2-gcform{flex-direction:column;gap:16px;max-width:480px;display:flex}.s2-gcf>span{font:500 14px/20px var(--f);color:#fffc;margin-bottom:6px;display:block}.s2-gcf input,.s2-gcf textarea{color:#fff;width:100%;height:48px;font:400 16px/22px var(--f);background:#ffffff0f;border:1px solid #ffffff40;border-radius:12px;padding:0 16px}.s2-gcf textarea{resize:vertical;height:auto;padding:12px 16px}.s2-gcf input::placeholder,.s2-gcf textarea::placeholder{color:#ffffff73}.s2-gcsum{max-width:480px;font:400 14px/20px var(--f);background:#ffffff0f;border-radius:16px;padding:16px 24px;box-shadow:inset 0 0 0 1px #ffffff26}.s2-gcsum hr{border:0;border-top:1px solid #ffffff26;margin:8px 0}.s2-gcsum .s2-dlt{font-size:16px}.s2-gcpay{flex-direction:column;gap:8px;max-width:480px;display:flex}.s2-gcpay>div{border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #fff3}.s2-gcpay>div.on{box-shadow:inset 0 0 0 2px #fff}.s2-gcpay>div>span:nth-child(2){flex-direction:column;flex:1;display:flex}.s2-gcpay b{font-weight:500}.s2-gcpay>div>span:nth-child(2)>span{font:400 13px/18px var(--f);opacity:.7}.s2-gcpay .i{opacity:.8;width:24px;height:24px}.s2-gc .s2-rdot{border-color:#fff6}.s2-gcpay .on .s2-rdot{border:6px solid #fff}.s2-gc-p{font:400 16px/26px var(--f);opacity:.9;max-width:520px}.s2-gc-msg{max-width:417px;font:400 15px/24px var(--f-serif);opacity:.9;text-align:center}@container (width<=600px){.s2-gc-glow{display:none}.s2-gc-top{top:var(--s2-top);background:var(--s2-gift);min-height:72px;padding:12px 8px 12px 20px;position:sticky}.s2-gc-in{min-height:0;padding:8px 20px 24px;display:block}.s2-gc-l{padding:0}.s2-gc-l h1{font:600 28px/36px var(--f);margin-bottom:24px}.s2-gc-ul li{align-items:flex-start}.s2-gc-r{margin-top:40px}.s2-gcc{width:100%}.s2-gcd{grid-template-columns:repeat(3,1fr)}.s2-gc-bar{z-index:3;background:var(--s2-gift);padding:16px 20px 40px;display:block;position:sticky;bottom:0}}.s2-mds .s2-shv{border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin-bottom:8px;padding:0 0 16px}.s2-mds .s2-shv b{font:600 16px/22px var(--f)}.s2-mds .s2-shv .s2-mut{font:400 14px/20px var(--f)}.s2-shl{margin:0;padding:0;list-style:none}.s2-shl button{width:100%;min-height:56px;font:500 16px/22px var(--f);color:var(--ink);border-bottom:1px solid var(--line);text-align:start;align-items:center;gap:16px;padding:0 4px;display:flex}.s2-shl li:last-child button{border-bottom:0}.s2-shl .i{width:24px;height:24px}.s2-rvp,.s2-rvp .s2-bk-top{background:var(--bg)}.s2-rvp-top .s2-bk-tin{max-width:none}.s2-rvp-in{grid-template-columns:360px minmax(0,728px);justify-content:center;gap:96px;padding:36px 32px 96px;display:grid}.s2-rvp-card{top:calc(var(--s2-top) + 96px);box-shadow:inset 0 0 0 1px var(--line);background:var(--bg);border-radius:16px;position:sticky;overflow:hidden}.s2-rvp-best{text-align:center;background:var(--bg-3);font:400 16px/22px var(--f);flex-direction:column;align-items:center;padding:40px 24px;display:flex}.s2-rvp-best .s2-best-t{margin-bottom:4px}.s2-rvp-rat{border-bottom:1px solid var(--line);padding:32px 32px 24px}.s2-rvp-rat h3{font:600 19px/24px var(--f);margin-bottom:16px}.s2-rvr{flex-direction:column;gap:12px;display:flex}.s2-rvr li{align-items:center;gap:12px;display:flex}.s2-rvr-n{width:12px;font:400 16px/22px var(--f);color:var(--ink-2);text-align:center}.s2-rvr-b{background:var(--bg-3);border-radius:2px;flex:1;height:4px;overflow:hidden}.s2-rvr-b em{background:var(--star);border-radius:2px;height:100%;display:block}.s2-rvr-c{min-width:44px;font:400 16px/22px var(--f);text-align:end}.s2-ck{cursor:pointer;flex:none;place-items:center;width:24px;height:24px;display:inline-grid;position:relative}.s2-ck input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.s2-ck i{width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--bg);border-radius:6px}.s2-ck input:checked+i{background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center/16px no-repeat;box-shadow:none}.s2-ck input:focus-visible+i{outline:2px solid var(--ring-c);outline-offset:2px}.s2-rvp-trust{align-items:center;gap:16px;padding:24px;display:flex}.s2-rvp-trust b{font:600 15px/20px var(--f)}.s2-rvp-trust p{font:400 13px/18px var(--f);color:var(--ink-2);margin-top:4px}.s2-rvp-sh{background:var(--brand);color:#fff;border-radius:12px;flex:none;place-items:center;width:48px;height:56px;display:grid}.s2-rvp-sh .i{width:32px;height:32px}.s2-rvp-in>*{min-width:0}.s2-rvp-main h1{font:600 28px/36px var(--f);margin-bottom:24px}.s2-rvp-main .s2-sum2{border-bottom:0;padding-bottom:0}.s2-rvp-ph{scrollbar-width:none;gap:8px;margin:16px 0 40px;display:flex;overflow-x:auto}.s2-rvp-ph button{background:var(--bg-3);border-radius:4px;flex:none;width:120px;height:120px;overflow:hidden}.s2-rvp-ph img{object-fit:cover;width:100%;height:100%}.s2-rvp-tb{align-items:center;gap:8px;margin:40px 0;display:flex}.s2-rvp-q{width:300px;height:36px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:flex}.s2-rvp-q .i{width:20px;height:20px}.s2-rvp-q input{min-width:0;font:400 14px/20px var(--f);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.s2-rvp-q:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}.s2-rvp-fb{border-radius:999px;width:52px;height:36px;position:relative}.s2-rvp-fb .i{width:20px;height:20px}.s2-rvp-fn{background:var(--ink);min-width:20px;height:20px;color:var(--on-ink);font:600 12px/20px var(--f);border-radius:999px;padding:0 5px;font-style:normal;position:absolute;top:-6px;left:-6px}.s2-rvp-sp{flex:1}.s2-rvp-sort{gap:8px;padding:0 16px}.s2-rvp-sort .i{width:16px;height:16px}.s2-rvp .s2-rvs{grid-template-columns:1fr;gap:40px}.s2-rvp-none{color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:16px;display:flex}@container (width<=600px){.s2-rvp-in{grid-template-columns:1fr;gap:0;padding:0 0 40px}.s2-rvp-card{box-shadow:none;border-radius:0;position:static}.s2-rvp-best{padding:24px 20px 40px}.s2-rvp-main{padding:24px 20px 0}.s2-rvp-ph{margin:16px -20px 32px;padding:0 20px}.s2-rvp-ph button{border-radius:8px;width:80px;height:80px}.s2-rvp-tb{margin:24px 0 32px}.s2-rvp-q{width:52px;padding:0 15px;overflow:hidden}.s2-rvp-q input{flex:0;width:0}.s2-rvp-q:focus-within,.s2-rvp-q:focus-within input{flex:1;width:auto}}.s2-mdrf .s-md-b{padding-top:8px}.s2-mdrf .s-md-b>.s-fs-sec:first-child{border-top:0;padding-top:12px}.s2-mdrf .s2-rvr li{gap:16px}.s2-rvf-av{width:24px;height:24px}.s2-rvf-av .ini{font-size:10px}.s2-rvf-r{font:600 14px/20px var(--f);align-items:center;gap:2px;display:inline-flex}.s2-rvf-r .i{width:14px;height:14px;color:var(--star)}.s2-rvf-more{margin-top:16px;display:inline-block}.s2-mdrf .s-md-f{justify-content:space-between;align-items:center}.s2-mdrf .s-md-f>.s-btn{flex:none}.s2-rvf-clr{font:600 16px/22px var(--f);color:var(--ink);height:48px;padding:0 4px}.s2-mdrf .s-fchip{padding-inline-start:8px}.s2-mdrf .s-fchip:not(:has(.av)){padding-inline-start:15px}.s2-opt{min-height:calc(100vh - var(--s2-top))}.s2-opt-in{width:696px;max-width:100%;margin:0 auto;padding:36px 0 96px}.s2-opt-in h1{font:700 40px/48px var(--f);margin-bottom:32px}.s2-opt-l{flex-direction:column;gap:12px;display:flex}.s2-opt-i{background:var(--s2-surf);width:100%;min-height:80px;box-shadow:inset 0 0 0 1px var(--line);text-align:start;border-radius:16px;align-items:center;gap:16px;padding:16px 24px;display:flex}.s2-opt-i:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.s2-opt-i>span{flex-direction:column;flex:1;display:flex}.s2-opt-i b{font:500 16px/22px var(--f)}.s2-opt-i small{font:400 14px/20px var(--f);color:var(--ink-2)}.s2-opt-i .i{width:24px;height:24px}@container (width<=600px){.s2-opt-in{padding:8px 20px 40px}.s2-opt-in h1{font:600 28px/36px var(--f);margin-bottom:24px}.s2-opt-i{min-height:72px;padding:16px}}.s2-mdv .mdl{background:var(--bg-2)}.s2-mdv .s-md-f{background:var(--bg-2);justify-content:space-between;align-items:center}.s2-mdv .s-md-f>.s-btn{flex:none;min-width:70px}.s2-var-rt{font:600 14px/20px var(--f);align-items:center;gap:4px;margin:-4px 0 32px;display:flex}.s2-var-rt .i{width:16px;height:16px;color:var(--star)}.s2-var-rt span{color:var(--brand);font-weight:400}.s2-var-h{margin-bottom:12px}.s2-var-h h3{font:600 19px/24px var(--f)}.s2-var-h small{font:400 13px/16px var(--f);color:var(--ink-2)}.s2-var-l{flex-direction:column;gap:12px;display:flex}.s2-var-i{background:var(--s2-surf);width:100%;box-shadow:inset 0 0 0 1px var(--line);text-align:start;border-radius:12px;align-items:center;gap:16px;padding:24px;display:flex}.s2-var-i:hover{background:var(--bg-2)}.s2-var-i>span{flex-direction:column;flex:1;display:flex}.s2-var-i b{font:400 16px/22px var(--f)}.s2-var-i small{font:400 13px/16px var(--f);color:var(--ink-2);margin-bottom:12px}.s2-var-i em{font:600 16px/22px var(--f);font-style:normal}.s2-rdo{width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--bg);border-radius:50%;flex:none}.s2-var-i.on{box-shadow:inset 0 0 0 2px var(--brand)}.s2-var-i.on .s2-rdo{box-shadow:inset 0 0 0 7px var(--brand)}.s2-var-f{flex-direction:column;display:flex}.s2-var-f b{font:600 19px/24px var(--f)}.s2-var-f small{font:400 13px/16px var(--f);color:var(--ink-2)}@container (width<=600px){.s2-mdv .mdl,.s2-mdv .s-md-f{background:var(--bg)}.s2-var-l{border-top:1px solid var(--line);gap:0;margin:0 -20px}.s2-var-i{box-shadow:none;border-bottom:1px solid var(--line);border-radius:0;padding:16px 20px}.s2-var-i.on{box-shadow:none;background:var(--bg-2)}}.s2-mdp .s-md-b{padding:0}.s2-prm-top{z-index:2;pointer-events:none;justify-content:space-between;margin-bottom:-72px;padding:24px 36px 0;display:flex;position:sticky;top:0}.s2-prm-top .s-icb{pointer-events:auto}.s2-prm-hd{text-align:center;background:var(--bg-4);flex-direction:column;align-items:center;padding:72px 48px 32px;display:flex}.s2-prm-av{margin-bottom:16px}.s2-prm-hd h2{font:600 22px/28px var(--f);margin-bottom:8px}.s2-prm-hd p{font:400 16px/22px var(--f)}.s2-prm-rt{align-items:center;gap:4px;margin:4px 0;display:flex}.s2-prm-rt .i{width:16px;height:16px;color:var(--star)}.s2-prm-rt span{color:var(--ink-2)}.s2-prm-b{padding:32px 48px 40px}.s2-prm-tabs{gap:8px;margin-bottom:40px;display:flex}.s2-prm-tabs button{height:36px;box-shadow:inset 0 0 0 1px var(--line);font:500 14px/20px var(--f);border-radius:999px;align-items:center;gap:8px;padding:0 15px;display:inline-flex}.s2-prm-tabs button.on{background:var(--ink);color:var(--on-ink);box-shadow:none}.s2-prm-tabs .s-cnt{background:var(--bg-3)}.s2-prm-b section{margin-bottom:48px}.s2-prm-b h3{font:600 19px/24px var(--f);margin-bottom:16px}.s2-prm-st{flex-direction:column;gap:8px;margin-bottom:48px;display:flex}.s2-prm-st div{font:400 16px/22px var(--f);justify-content:space-between;display:flex}.s2-prm-st dd{color:var(--ink-2);margin:0}.s2-prm-b .s2-langs span{background:var(--bg-3);box-shadow:none}.s2-prm-b .s2-rvs{grid-template-columns:1fr;gap:24px}@container (width<=600px){.s2-mdp .mdl{border-radius:0;height:100%;max-height:100%}.s2-prm-top{padding:12px 8px 0}.s2-prm-hd{padding:64px 20px 24px}.s2-prm-b{padding:24px 20px 32px}}.s2-mdpro .mdl{background:var(--bg-2)}.s2-mdpro .s2-pc.on{box-shadow:inset 0 0 0 2px var(--brand)}.s2-pc-ok{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.s2-pc-ok .i{width:20px;height:20px}.s2-cpl{border-radius:16px;min-width:348px;padding:24px}.s2-cp-h{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.s2-cp-h b{font:600 16px/22px var(--f)}.s2-cp-h .s-icb{width:40px;height:40px}.s2-cp-g{grid-template-columns:repeat(7,44px);justify-content:center;row-gap:0;display:grid}.s2-cp-g abbr{height:40px;font:500 14px/20px var(--f);color:var(--ink-2);place-items:center;text-decoration:none;display:grid}.s2-cp-d{width:44px;height:44px;font:500 14px/20px var(--f);color:var(--ink-3);border-radius:50%;place-items:center;display:grid}.s2-cp-d.free{color:var(--ink)}.s2-cp-d:hover:not(:disabled){background:var(--bg-2)}.s2-cp-d.today{box-shadow:inset 0 0 0 1px var(--line-2)}.s2-cp-d.sel{background:var(--brand);color:#fff;box-shadow:none}.s2-cp-d:disabled{cursor:default}.s-ddl--sheet .s2-cpl{padding:0 20px 24px}.s-ddl--sheet .s2-cp-g{grid-template-columns:repeat(7,1fr)}.s-ddl--sheet .s2-cp-d{justify-self:center;width:100%;max-width:48px}.s2-wl{font:400 14px/20px var(--f);color:var(--ink-2);text-align:center;padding:16px 0}.s2-gme{background:var(--s2-surf);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;align-items:center;gap:12px;margin-bottom:32px;padding:20px 24px;display:flex}.s2-gme-a{background:var(--brand-soft);width:56px;height:56px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.s2-gme-a .i{width:28px;height:28px}.s2-gme b{font:500 16px/22px var(--f);flex:1}@container (width<=600px){.s2-gme{margin-bottom:24px;padding:16px}}.s2-gcs{--s2-fade:var(--bg-2)}.s2-gcp{background:var(--bg-2);top:var(--s2-top);z-index:11;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 32px 0;display:grid;position:sticky}.s2-gcp i{background:var(--bg-3);border-radius:2px;height:4px}.s2-gcp i.on{background:var(--brand)}.s2-gcs .s2-bk-top{top:calc(var(--s2-top) + 16px)}.s2-gcs-side{top:calc(var(--s2-top) + 108px);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;gap:20px;padding:48px 24px 24px;display:flex;position:sticky}.s2-gcs-side .s2-gcc{width:330px;margin:0 auto;box-shadow:0 10px 30px -14px #00000073}.s2-gcs-none{font:400 14px/20px var(--f);margin-top:20px}.s2-gcs-t{font:600 16px/22px var(--f);justify-content:space-between;display:flex}.s2-gcs-l{font:400 14px/20px var(--f);justify-content:space-between;gap:12px;margin-top:20px;display:flex}.s2-gcs-l>div{flex-direction:column;display:flex}.s2-gcs-l b{font-weight:500}.s2-gct{margin-bottom:40px}.s2-gct h2{font:600 22px/28px var(--f);margin-bottom:24px}.s2-gct-g{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.s2-gct-i{box-shadow:inset 0 0 0 1px var(--line);background:var(--bg);border-radius:10px;padding:3px;display:block}.s2-gct-i>span{aspect-ratio:197/125;border-radius:7px;place-items:center;display:grid;overflow:hidden}.s2-gct-i em{font-size:56px;font-style:normal;line-height:1}.s2-gct-i.on{box-shadow:inset 0 0 0 2px var(--brand)}.s2-gcc--l{color:var(--ink)}.s2-gcc--l .s2-gcc-l,.s2-gcc--l .s2-gcc-t,.s2-gcc--l .s2-gcc-to{color:#0d0d0d}.s2-gcc-em{font-size:84px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.s2 .s2-gcc-ch,.s2-gcc-ch{bottom:20px;color:#0d0d0d;height:36px;font:500 14px/20px var(--f);box-shadow:var(--sh-small);background:#fff;border-radius:999px;padding:0 15px;position:absolute;inset-inline-end:16px}.s2-gca2-l{font:600 13px/16px var(--f);margin-bottom:8px}.s2-gca2-v{font:700 40px/48px var(--f);margin-bottom:24px}.s2-gca2-v small{font:700 22px/28px var(--f)}.s2-gca2-g{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.s2 .s2-gca2-i{background:var(--s2-surf);height:76px;box-shadow:inset 0 0 0 1px var(--line);font:600 19px/24px var(--f);border-radius:8px;place-items:center;display:grid}.s2-gca2-i .i{width:24px;height:24px}.s2-gca2-i.on{box-shadow:inset 0 0 0 2px var(--brand)}.s2-gca2-c{font:600 14px/20px var(--f);flex-direction:column;gap:8px;margin-top:20px;display:flex}.s2-gca2-c input{border:1px solid var(--line-2);background:var(--bg);height:48px;font:500 16px/22px var(--f);color:var(--ink);border-radius:12px;padding:0 16px}.s2-gcs-card .s2-gcc{width:100%;margin-bottom:24px}.s2-gcs-bar{display:none}@container (width<=600px){.s2-gcp{display:none}.s2-gcs .s2-bk-top{top:var(--s2-top)}.s2-gct{margin-bottom:24px}.s2-gct h2{font:600 19px/24px var(--f);margin-bottom:12px}.s2-gct-g{scrollbar-width:none;gap:16px;margin:0 -20px;padding:0 20px;display:flex;overflow-x:auto}.s2-gct-g::-webkit-scrollbar{display:none}.s2-gct-i{flex:none;width:155px}.s2-gct-i em{font-size:44px}.s2-gca2-g{grid-template-columns:repeat(2,1fr)}.s2-gca2-v{font:700 32px/40px var(--f)}.s2-gcs-bar{display:flex}.s2-gcs-bar .s2-btn.s2-full{width:100%}}.s2-pv{flex-direction:column;width:100%;height:100%;display:flex;position:relative}.s2-pv-h{height:72px;font:500 16px/22px var(--f);color:#fff;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.s2-pv-h .s-icb{color:#fff;background:#ffffff24}.s2-pv-im{flex:1;place-items:center;min-height:0;padding:0 104px 48px;display:grid}.s2-pv-im img{object-fit:contain;border-radius:8px;width:100%;max-width:960px;height:100%}.s2-pv-n{background:var(--bg);width:48px;height:48px;color:var(--ink);box-shadow:var(--sh-small);border-radius:50%;place-items:center;margin-top:-24px;display:grid;position:absolute;top:50%}.s2-pv-n .i{width:24px;height:24px}.s2-pv-n:disabled{opacity:.3;cursor:default}.s2-pv-prev{inset-inline-start:24px}.s2-pv-next{inset-inline-end:24px}@container (width<=600px){.s2-pv-h{height:56px;padding:0 16px}.s2-pv-im{padding:0 0 24px}.s2-pv-n{width:40px;height:40px;margin-top:-20px}.s2-pv-prev{inset-inline-start:8px}.s2-pv-next{inset-inline-end:8px}}.s2-paym{flex-direction:column;gap:8px;display:flex}.s2-radio:disabled{opacity:.5;cursor:default}.s2-gcform2{flex-direction:column;gap:24px;max-width:560px;display:flex}.s2-gcfl{flex-direction:column;gap:8px;display:flex}.s2-gcfl label{font:600 16px/22px var(--f);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.s2-gcfl label small{font:400 16px/22px var(--f);color:var(--ink-2)}.s2-gcfl input,.s2-gcfl textarea{width:100%;height:48px;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--bg);color:var(--ink);font:400 16px/22px var(--f);border:0;border-radius:12px;outline:0;padding:0 16px}.s2-gcfl input[dir=ltr]{text-align:right}.s2-gcfl textarea{resize:vertical;height:auto;min-height:120px;padding:12px 16px}.s2-gcfl>.s2-mut{font:400 14px/20px var(--f)}.s2-gcdate{cursor:pointer;text-align:start;width:100%;font:400 16px/22px var(--f);color:var(--ink);background:var(--bg)}.s2-gcd{flex-direction:column;gap:12px;min-width:320px;padding:8px 16px 16px;display:flex}.s2-gcd .s2-radio{padding:12px 16px}.s2-btn.s2-gco{color:#fff;background:0 0;border-color:#fff9}.s2-gc-cta{flex-wrap:wrap;gap:12px;display:flex}.s2-gc-mb{flex-direction:column;gap:8px;width:100%;display:flex}.s2-gc-mb .s2-btn{width:100%}.s2-err{font:400 14px/20px var(--f);color:var(--bad)}@container (width>=601px) and (width<=1279px){.s2-bk-in{grid-template-columns:minmax(0,644px) minmax(300px,400px);gap:32px 48px}.s2-gcs-side .s2-gcc{width:100%;max-width:330px}.s2-gc-in{grid-template-columns:minmax(0,1fr) minmax(0,417px);gap:48px;padding:96px 48px}}@container (width>=601px) and (width<=999px){.s2-bk-in,.s2-bk-in.s2-solo{grid-template-columns:minmax(0,644px);padding:0 32px 32px}.s2-bk-side{display:none}.s2-bbar{z-index:12;background:var(--bg);height:80px;box-shadow:0 -1px 0 0 var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 32px;display:flex;position:sticky;bottom:0}.s2-bbar-l{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.s2-bbar-l b{font:600 19px/24px var(--f)}.s2-bbar-l>span{font:400 14px/20px var(--f);color:var(--ink-2);white-space:nowrap;align-items:center;gap:4px;display:flex}.s2-bbar-l .i{width:16px;height:16px}.s2-bbar .s2-btn{min-width:131px}.s2-gcs-bar{display:flex}.s2-gc-in{padding:120px 48px 48px;display:block}.s2-gc-r{margin-top:48px}}.s2-gcs-card{display:none}@container (width<=999px){.s2-gcs-card{display:block}}@container (width>=601px) and (width<=1279px){.s2-rvp-in{grid-template-columns:minmax(0,320px) minmax(0,728px);gap:48px}.s2-rvp-q{flex:1;width:auto;max-width:300px}}@container (width>=601px) and (width<=999px){.s2-rvp-in{grid-template-columns:minmax(0,728px);gap:32px}.s2-rvp-card{position:static}}@container (width>=601px){.s2-gcs-card .s2-gcc{max-width:417px;margin-inline:auto}}.s2-btn{border-radius:var(--r-btn);transition:background-color var(--d-2) var(--ease),border-color var(--d-2),box-shadow var(--d-2),transform var(--d-1),opacity var(--d-2)}.s2-btn.s2-sm{border-radius:var(--r-ctl)}.s2-btn:not(.s2-pri):not(.s2-gcw):not(.s2-gco):not(:disabled):hover{background:var(--bg-2);border-color:var(--ink-3)}.s2-btn.s2-pri:not(:disabled):hover{background:color-mix(in srgb,var(--ink) 86%,var(--bg));border-color:#0000}.s2-btn:active:not(:disabled){transform:translateY(1px)}.s2-btn.s2-gcw:hover{background:#ececec}.s2-cb{border-radius:var(--r-md);border-color:var(--line-2);transition:background-color var(--d-2),border-color var(--d-2)}.s2-cb:hover{background:var(--bg-2);border-color:var(--ink-3)}.s2-cb.s2-cb36{border-radius:var(--r-ctl)}.s2-cb.s2-ov{box-shadow:var(--sh-card-1);border-radius:50%}.s2-mh .s2-cb{border-radius:var(--r-ctl)}.s2-lnk{font-weight:600}.s2-chips li button,.s2-ptabs button,.s2-tchips button,.s2-prm-tabs button{transition:background-color var(--d-2) var(--ease),box-shadow var(--d-2),color var(--d-2)}.s2-chips li button:hover:not(.on),.s2-ptabs button:hover:not(.on),.s2-tchips button:hover:not(.on),.s2-prm-tabs button:hover:not(.on){background:var(--bg-2)}.s2-stab{box-shadow:0 8px 20px -20px #0d0d0d73}.s2-stab button{transition:color var(--d-2)}.s2-stab button:hover{color:var(--ink)}.s2-vh h1{letter-spacing:-.02em;line-height:1.2}.s2-sec h2,.s2-near h2,.s2-treat h2,.s2-ab-row h3,.s2-ps h2,.s2-pstats h2,.s2-gh,.s2-cbox h2,.s2-pick h2,.s2-dsel-h p,.s2-mh h2,.s2-done h2,.s2-gct h2,.s2-var-h h3,.s2-prm-hd h2{letter-spacing:var(--tr-head);font-weight:700}.s2-gal-d>button,.s2-vc-i,.s2-pf button,.s2-galm-i,.s2-ab-map>a,.s2-pmap{border-radius:var(--r-card)}.s2-gal-d>button img,.s2-vc-i img{transition:transform .6s var(--ease)}@media (hover:hover){.s2-gal-d>button:hover img{transform:scale(1.025)}}.s2-card{border-radius:var(--r-lg);box-shadow:var(--sh-card-1)}.s2-sc,.s2-bc,.s2-pc,.s2-cbox,.s2-radio,.s2-opt-i,.s2-var-i,.s2-slot,.s2-wcard,.s2-gme,.s2-rvp-card{border-radius:var(--r-card);box-shadow:var(--sh-card-1);transition:box-shadow var(--d-2) var(--ease),transform var(--d-3) var(--ease),background-color var(--d-2)}.s2-radio,.s2-var-i{border-radius:var(--r-md)}.s2-sc:hover,.s2-bc:hover:not(.on),.s2-pc:hover:not(.on):not(.s2-addg),.s2-radio:hover:not(.on):not(:disabled),.s2-var-i:hover:not(.on),.s2-slot:hover:not(.on),.s2-opt-i:hover{box-shadow:inset 0 0 0 1px var(--line-2),var(--sh-1)}.s2-bc.on,.s2-pc.on,.s2-radio.on,.s2-var-i.on,.s2-slot.on,.s2-mdpro .s2-pc.on{box-shadow:var(--sh-card-on)}.s2-pc.s2-addg{box-shadow:none}@media (hover:hover){.s2-sc:hover,.s2-opt-i:hover{transform:translateY(var(--lift));box-shadow:var(--sh-card-h)}}.s2-sc h3,.s2-bc h3,.s2-pc-t h3,.s2-opt-i b{font-weight:550}.s2-bc-r b,.s2-var-i em{letter-spacing:var(--tr-head);font-weight:650}.s2-add{border-color:var(--line-2);box-shadow:var(--sh-1);transition:background-color var(--d-2),transform var(--d-2) var(--ease-spring),color var(--d-2)}.s2-bc:hover .s2-add{transform:scale(1.06)}.s2-rp,.s2-badge{box-shadow:var(--sh-card-1);font-weight:600}.s2-reply{border-radius:var(--r-md)}.s2-abox{border-radius:var(--r-ctl)}.s2-best-n>span:not(.s2-tro),.s2-rvm-n b,.s2-pbig{letter-spacing:var(--tr-fig)}.s2-vc{transition:transform var(--d-3) var(--ease)}.s2-vc-i{transition:box-shadow var(--d-3) var(--ease)}.s2-vc-n p{letter-spacing:var(--tr-head);font-weight:650}@media (hover:hover){.s2-vc:hover{transform:translateY(var(--lift))}.s2-vc:hover .s2-vc-i{box-shadow:var(--sh-2)}}.s2-hours li.today{font-weight:650}.s2-pcard{border-radius:var(--r-xl);box-shadow:inset 0 0 0 1px var(--line)}.s2-pinfo h1,.s2-rvp-main h1{letter-spacing:var(--tr-head);font-weight:700}.s2-bk-h h1,.s2-opt-in h1,.s2-galm-h h2,.s2-gc-l h1{letter-spacing:-.02em;line-height:1.2}.s2-bk-top.sc{box-shadow:0 1px 0 var(--line),0 8px 20px -18px #0d0d0d66}.s2-crumb .cur{font-weight:650}.s2-sum{border-radius:var(--r-lg);box-shadow:var(--sh-card-1)}.s2-sum-ph{border-radius:var(--r-ctl)}.s2-sum-t>div{letter-spacing:var(--tr-head);font-size:18px;font-weight:700}.s2-sum-v>div>p:first-child{font-weight:650}.s2-day{border-radius:var(--r-md);border-color:var(--line);box-shadow:var(--sh-1);transition:background-color var(--d-2),border-color var(--d-2)}.s2-day:hover:not(.on):not(.off){border-color:var(--ink-3)}.s2-day b{letter-spacing:var(--tr-fig)}.s2-day span:first-child{font-size:var(--t-cap);letter-spacing:var(--tr-label);font-weight:600}.s2-nav{border-radius:var(--r-ctl)}.s2-nav:hover:not(:disabled){background:var(--hover-tint)}.s2-pop{border-radius:var(--r-card);box-shadow:var(--sh-pop-2);padding:6px}.s2-popi{border-radius:var(--r-sm);transition:background-color var(--d-1)}.s2-rdot{transition:border-width var(--d-2) var(--ease)}.s2-cbox textarea,.s2-selb,.s2-gca2-c input{border-radius:var(--r-ctl);transition:border-color var(--d-2),box-shadow var(--d-2)}.s2-cbox textarea:hover,.s2-selb:hover,.s2-gca2-c input:hover{border-color:var(--ink-3)}.s2-cbox textarea:focus,.s2-gca2-c input:focus{border-color:var(--brand);box-shadow:var(--ring);outline:0}.s2-selb:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.s2-gcfl input,.s2-gcfl textarea{border-radius:var(--r-ctl);transition:box-shadow var(--d-2)}.s2-gcfl input:hover,.s2-gcfl textarea:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.s2-gcfl input:focus,.s2-gcfl textarea:focus{box-shadow:inset 0 0 0 1px var(--brand),var(--ring)}.s2-gcfl input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--bad)}.s2-done-i{box-shadow:0 0 0 8px color-mix(in srgb,var(--ok) 10%,transparent)}.s2-bbar{box-shadow:0 -1px 0 var(--line),0 -10px 24px -22px #0d0d0d80}.s2-bbar-l b{letter-spacing:var(--tr-head);font-weight:700}.s2-mbar{box-shadow:0 -10px 24px -22px #0d0d0d80}.s2-ovc .mdl{border-radius:var(--r-xl);box-shadow:var(--sh-3);animation:s-rv-in .32s var(--ease)}.s2-shv{border-radius:var(--r-md)}.s2-calm .mg-d{transition:background-color var(--d-1)}.s2-cpl{border-radius:var(--r-card)}.s2-cp-d{transition:background-color var(--d-1)}.s2-ck i{transition:background-color var(--d-2);border-radius:7px}.s2-gct-i{border-radius:var(--r-md);transition:box-shadow var(--d-2)}.s2-gct-i>span{border-radius:9px}.s2-gct-i:hover:not(.on){box-shadow:inset 0 0 0 1px var(--line-2)}.s2 .s2-gca2-i{border-radius:var(--r-md);box-shadow:var(--sh-card-1);transition:box-shadow var(--d-2)}.s2 .s2-gca2-i:hover:not(.on){box-shadow:inset 0 0 0 1px var(--line-2),var(--sh-1)}.s2 .s2-gca2-i.on{box-shadow:var(--sh-card-on)}.s2-gca2-l{font-size:var(--t-cap);letter-spacing:var(--tr-label);color:var(--ink-2);font-weight:600}.s2-gca2-v{letter-spacing:var(--tr-fig)}.s2-gcs-side{border-radius:var(--r-lg)}.s2-gcp i{border-radius:var(--r-pill);transition:background-color var(--d-3) var(--ease)}.s2-gcc{border-radius:var(--r-xl)}.s2-gca button{transition:background-color var(--d-2),box-shadow var(--d-2)}.s2-gcpay>div,.s2-gcf input,.s2-gcf textarea{border-radius:var(--r-ctl)}.s2-gcsum{border-radius:var(--r-card)}.s2-pv-n{box-shadow:var(--sh-pop-2)}@container (width<=600px){.s2-ovc .mdl{border-radius:var(--r-xl) var(--r-xl) 0 0;animation:s-up .28s var(--ease)}.s2-sheet{border-radius:var(--r-xl) var(--r-xl) 0 0}.s2-var-i,.s2-var-i:hover:not(.on),.s2-var-i.on,.s2-rvp-card,.s2-pcard{box-shadow:none;border-radius:0}}.s2-rv-h>*{min-width:0}@media (width>=600px) and (width<=1100px){.s2-pro .s2-rvs{grid-template-columns:1fr}}:root{--s2-dot:#22a06b;--s2-map-l:#eef1ea;--s2-map-w:#a9dbe2;--s2-map-p:#c4e3d2;--s2-map-tx:#5c6a63;--s2-gift:#14231d;--s2-surf:var(--bg);--s2-ring:#14231d1a;--s2-canvas:var(--page);--s2-tro-1:#0b7658;--s2-tro-2:#12a079;--s2-tro-3:#0b5440;--s2-gc-g:radial-gradient(42% 70% at 6% 22%,#12a079bf 0%,#0b76588c 32%,#14231d00 72%),radial-gradient(30% 34% at 2% 72%,#d3eee259 0%,#14231d00 75%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--s2-dot:#78d240;--s2-map-tx:#8a8f93;--s2-gift:#191f21;--s2-canvas:var(--bg-2);--s2-tro-1:#a259f5;--s2-tro-2:#b57af7;--s2-tro-3:#9b45f0;--s2-gc-g:radial-gradient(42% 70% at 6% 22%,#9670d6f2 0%,#684abebf 32%,#191f2100 72%),radial-gradient(30% 34% at 2% 72%,#b052aa8c 0%,#191f2100 75%)}}:root[data-theme=dark]{--s2-dot:#78d240;--s2-map-tx:#8a8f93;--s2-gift:#191f21;--s2-canvas:var(--bg-2);--s2-tro-1:#a259f5;--s2-tro-2:#b57af7;--s2-tro-3:#9b45f0;--s2-gc-g:radial-gradient(42% 70% at 6% 22%,#9670d6f2 0%,#684abebf 32%,#191f2100 72%),radial-gradient(30% 34% at 2% 72%,#b052aa8c 0%,#191f2100 75%)}.s2-bk{background:var(--s2-canvas);--s2-fade:var(--s2-canvas)}.s2-bk-top{background:var(--s2-canvas)}.s2-tro{color:var(--s2-tro-1)}.s2-tro .t{color:var(--s2-tro-2)}.s2-tro .a,.s2-tro .b{color:var(--s2-tro-3)}.s2-gc-glow{background:var(--s2-gc-g)}.s2-day.on{background:var(--sel);border-color:var(--sel);color:var(--on-sel)}.s2-day.on span,.s2-day.on b{color:var(--on-sel)}.s2-bc.on .s2-add{background:var(--sel);border-color:var(--sel);color:var(--on-sel)}.s2-calm .mg-d[aria-pressed=true],.s2-cp-d.sel{background:var(--sel);color:var(--on-sel)}.s2-calm .mg-d i{background:var(--accent)}:root{--s2-gc-brand:linear-gradient(225deg,#12a079 0%,#0b7658 55%,#14231d 100%);--s2-gc-solid:#0b7658}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--s2-gc-brand:linear-gradient(225deg,#ff7dfa 0%,#6950f3 55%,#6950f3 100%);--s2-gc-solid:#6950f3}}:root[data-theme=dark]{--s2-gc-brand:linear-gradient(225deg,#ff7dfa 0%,#6950f3 55%,#6950f3 100%);--s2-gc-solid:#6950f3}[style*="#ff7dfa 0%,#6950f3 55%"]{background:var(--s2-gc-brand)!important}[style="background:#6950f3"]{background:var(--s2-gc-solid)!important}[style*="#6860fe 0%,#6860fe 35%"]{background:var(--s2-gc-brand)!important}:root{--s3-ink:#14231d;--s3-mk2:#5c6a63;--s3-lav:#d3eee2;--s3-g1:#fbfbf8;--s3-faq:#f1f2ec;--s3-foot:#14231d;--s3-glass:#fffffdb8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--s3-ink:#f5f5f5;--s3-mk2:#bfbfbf;--s3-lav:#201e45;--s3-g1:#131313;--s3-faq:#262626;--s3-foot:#000;--s3-glass:#1d1d1db3}}:root[data-theme=dark]{--s3-ink:#f5f5f5;--s3-mk2:#bfbfbf;--s3-lav:#201e45;--s3-g1:#131313;--s3-faq:#262626;--s3-foot:#000;--s3-glass:#1d1d1db3}.s3-cover{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.s3-btn{z-index:2;white-space:nowrap;background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);font:500 14px/20px var(--f);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 15px;display:inline-flex;position:relative}.s3-btn .i{width:20px;height:20px}.s3-btn.lg{height:48px;font:600 16px/22px var(--f);padding:0 19px}.s3-btn.pri{background:var(--ink);color:var(--on-ink);box-shadow:none}.s3-btn.red{color:var(--bad)}.s3-btn.danger{background:var(--bad);color:#fff;box-shadow:none}.s3-btn.dis{opacity:.35;pointer-events:none}.s3-btn.ghostw{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #fff}.s3-btn:hover{background:var(--bg-2)}.s3-btn.pri:hover{background:var(--ink);opacity:.88}.s3-btn.ghostw:hover{background:#ffffff1f}.s3-link{z-index:2;color:var(--brand);font:500 14px/20px var(--f);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;position:relative}.s3-icb{z-index:2;width:48px;height:48px;color:var(--ink);background:0 0;border-radius:999px;place-items:center;display:grid;position:relative}.s3-icb .i{width:24px;height:24px}.s3-icb.sm{width:36px;height:36px}.s3-icb.sm .i{width:20px;height:20px}.s3-icb:hover{background:var(--bg-2)}.s3-flip{transform:scaleX(-1)}.s3-badge{background:var(--brand);color:#fff;min-width:20px;height:20px;font:600 13px/16px var(--f);box-shadow:0 0 0 2px var(--bg);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.s3-badge-i{box-shadow:none;color:var(--on-ink);background:#ffffff2b}.s3-thumb{width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--line);background:var(--bg);border-radius:8px;flex:none;padding:1px;display:block;overflow:hidden}.s3-thumb img,.s3-thumb .noph{object-fit:cover;border-radius:7px;width:100%;height:100%}.s3-thumb.sm{width:40px;height:40px}.s3-illo{width:56px;height:56px;display:block}.s3-m{display:none}.s3-fh{z-index:100;background:var(--bg);grid-template-columns:1fr minmax(0,723px) 1fr;align-items:center;gap:32px;height:72px;padding:12px 32px;display:grid;position:sticky;top:0;box-shadow:0 4px 2px -2px #1313130f}.s3-fh-s{border:1px solid var(--line);background:var(--bg);border-radius:100px;align-items:center;height:50px;padding-inline-end:6px;display:flex;box-shadow:0 2px 4px #1414141f}.s3-fh-s label{height:48px;font:500 14px/20px var(--f);flex:1;align-items:center;padding:0 16px;display:flex;position:relative}.s3-fh-s label+label:before{content:"";inset-inline-start:0;background:var(--line);width:1px;position:absolute;top:12px;bottom:12px}.s3-fh-go{background:var(--ink);width:36px;height:36px;color:var(--on-ink);border-radius:50%;place-items:center;display:grid}.s3-fh-r{justify-content:flex-end;display:flex}.s3-fh-me{height:48px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:999px;align-items:center;gap:8px;padding-inline:4px 8px;display:flex}.s3-fh-av{position:relative}.s3-fh-av .av{background:var(--brand-soft);border-radius:50%;width:40px;height:40px;display:block;overflow:hidden}.s3-fh-av .av img{object-fit:cover;width:100%;height:100%}.s3-fh-av i{top:-2px;background:var(--brand);color:#fff;min-width:20px;height:20px;font:600 13px/20px var(--f);text-align:center;box-shadow:0 0 0 2px var(--bg);border-radius:999px;font-style:normal;position:absolute;inset-inline-start:-2px}.s3-fh .logo{height:48px}.s3-acct{min-height:calc(100vh - var(--hub-h))}.s3-body{background:var(--s3-pg);min-height:calc(100vh - 72px - var(--hub-h));grid-template-columns:248px minmax(0,1fr);display:grid}.s3-side{top:calc(72px + var(--hub-h));height:calc(100vh - 72px - var(--hub-h));background:var(--bg);border-inline-end:1px solid var(--line);align-self:start;padding:24px 32px 64px;position:sticky}.s3-side-n{font:600 19px/24px var(--f);text-overflow:ellipsis;white-space:nowrap;margin-bottom:0;padding:8px 0;overflow:hidden}.s3-side ul{margin:0;padding:0;list-style:none}.s3-side li{margin:0 -16px}.s3-side a{height:44px;font:500 14px/20px var(--f);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.s3-side a span{flex:1}.s3-side a:hover{background:var(--bg-2)}.s3-side li.on a{background:var(--brand-soft)}.s3-main{background:var(--s3-pg);min-width:0}.s3-mback{display:none}.s3-wrap{flex-direction:column;gap:40px;max-width:1000px;margin:0 auto 40px;padding:0 20px;display:flex}.s3-titlerow{justify-content:space-between;align-items:center;margin-top:40px;display:flex}.s3-h1{font:600 28px/36px var(--f);margin:0}.s3-sub{font:400 16px/22px var(--f);color:var(--ink-2);margin-top:-24px}.s3-ct{font:600 19px/24px var(--f);margin:0}.s3-cs{font:400 14px/20px var(--f);color:var(--ink-2);margin:0}.s3-card{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;padding:32px}.s3-hr{background:var(--ink);opacity:.1;border:0;height:1px;margin:20px 0}.s3-center{min-height:calc(100vh - 72px - var(--hub-h));place-items:center;display:grid}.s3-center .s3-empty{border:0;padding:64px 24px}.s3-empty{border:1px solid var(--line);border-radius:8px;justify-content:center;padding:32px 24px;display:flex}.s3-empty-in{text-align:center;flex-direction:column;align-items:center;gap:4px;max-width:512px;display:flex}.s3-empty-t{font:600 22px/28px var(--f);flex-direction:column;align-items:center;gap:16px;display:flex}.s3-empty-s{font:400 16px/22px var(--f);color:var(--ink-2);max-width:310px}.s3-empty-in>.s3-btn{margin-top:24px}.s3-split{grid-template-columns:392px 536px;align-items:start;gap:32px;display:grid}.s3-split-l{padding-inline-end:32px}.s3-aplist{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.s3-apsec{flex-direction:column;gap:16px;display:flex}.s3-sh{align-items:center;gap:8px;display:flex}.s3-sh p{font:600 22px/28px var(--f);margin:0}.s3-cnt{background:var(--bg);min-width:20px;height:20px;color:var(--ink-2);font:500 13px/16px var(--f);box-shadow:0 0 0 1px var(--line),0 0 0 2px var(--bg);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.s3-cards{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.s3-ac{background:var(--bg);border-radius:16px;min-height:120px;display:flex;position:relative;overflow:hidden}.s3-ac.sel:after{content:"";box-shadow:inset 0 0 0 2px var(--brand);z-index:3;pointer-events:none;border-radius:16px;position:absolute;inset:0}.s3-ac-im{flex:none;width:120px;height:120px;overflow:hidden}.s3-ac-im img,.s3-ac-im .noph{object-fit:cover;width:100%;height:100%}.s3-ac-gift{background:var(--brand-soft);place-items:center;width:100%;height:100%;display:grid}.s3-ac-tx{flex-direction:column;flex:1;justify-content:center;gap:8px;min-width:0;margin:12px 0;padding:0 16px;display:flex}.s3-ac-n{font:600 16px/22px var(--f);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.s3-ac-s{font:400 13px/16px var(--f);color:var(--ink-2);margin:0}.s3-ac-tx .s3-link{align-self:flex-start}.s3-ac-m{display:none}.s3-split-r{top:calc(72px + 40px + var(--hub-h));position:sticky}.s3-detw{width:521px}.s3-det{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.s3-det-hero{border-radius:15px 15px 0 0;flex-direction:column;justify-content:flex-end;height:326px;margin:1px 1px 0;display:flex;position:relative;overflow:hidden}.s3-det-hero>img,.s3-det-hero>.noph{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.s3-det-hero>i{background:#0000004d;position:absolute;inset:0}.s3-det-hero>p{font:700 40px/44px var(--f);color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0 24px 24px;position:relative;overflow:hidden}.s3-det-b{flex-direction:column;gap:40px;padding:32px;display:flex}.s3-det-top{flex-direction:column;gap:32px;display:flex}.s3-det-h{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.s3-det-w{flex-direction:column;gap:4px;display:flex}.s3-det-t{font:600 28px/36px var(--f);margin:0}.s3-det-d{font:400 14px/20px var(--f);color:var(--ink-2);margin:0}.s3-pill{height:32px;font:500 14px/20px var(--f);border-radius:999px;align-items:center;gap:8px;padding-inline:11px 16px;display:inline-flex}.s3-pill-ok{background:var(--ok-soft);color:var(--ok);box-shadow:inset 0 0 0 1px var(--ok-2)}.s3-pill-bad{background:var(--bad-soft);color:var(--bad);box-shadow:inset 0 0 0 1px #fee3e2}.s3-pill-muted{background:var(--bg-3);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line)}.s3-det-acts ul{flex-direction:column;margin:0 -8px;padding:0;list-style:none;display:flex}.s3-row{border-radius:8px;align-items:center;gap:8px;height:54px;padding:0 8px;display:flex;position:relative}.s3-row:hover{background:var(--bg-2)}.s3-rowic{background:var(--brand-soft);width:40px;height:40px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.s3-rowic .i{width:20px;height:20px}.s3-row.bad .s3-rowic{background:var(--bad-soft);color:var(--bad)}.s3-rowt{font:500 16px/22px var(--f);flex:1;padding:16px 0}.s3-rowch{color:var(--ink-3);padding-inline-start:8px;display:flex}.s3-rowch .i{width:24px;height:24px}.s3-det-sec{flex-direction:column;gap:16px;display:flex}.s3-det-st{font:600 19px/24px var(--f);margin:0}.s3-ov ul{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.s3-ov li{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.s3-ov-n,.s3-ov-p{font:500 16px/22px var(--f);margin:0}.s3-ov-d{font:400 14px/20px var(--f);color:var(--ink-2);margin:0}.s3-ov hr{background:var(--ink);opacity:.1;border:0;height:1px;margin:20px 0}.s3-ov-t{justify-content:space-between;display:flex}.s3-ov-t p{font:600 16px/22px var(--f);margin:0}.s3-pol{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;gap:4px;padding:20px 20px 28px;display:flex}.s3-pol b{font:600 16px/22px var(--f)}.s3-pol p{font:400 16px/22px var(--f);margin:0}.s3-ref{font:400 14px/20px var(--f);color:var(--ink-2);text-align:center;margin:0}.s3-apptm{display:none}.s3-glass{top:20px;z-index:3;background:var(--s3-glass);width:36px;height:36px;color:var(--ink);box-shadow:var(--sh-card);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-start:20px}.s3-glass .i{width:20px;height:20px}.s3-pgrid{grid-template-columns:352px 575px;align-items:start;gap:32px;display:grid}.s3-prof{flex-direction:column;gap:12px;display:flex;position:relative}.s3-prof-e{font:500 16px/22px var(--f);align-self:flex-end}.s3-prof-av{align-self:center;width:120px;height:120px;position:relative}.s3-prof-av .av{background:var(--brand-soft);width:120px;height:120px;box-shadow:inset 0 0 0 1px var(--brand-soft);border-radius:50%;display:block;overflow:hidden}.s3-prof-av .av img{object-fit:cover;width:100%;height:100%}.s3-prof-pen{inset-inline-end:-8px;background:var(--bg-3);width:32px;height:32px;box-shadow:0 0 0 2px var(--bg);color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0}.s3-prof-pen .i{width:14px;height:14px}.s3-prof-n{font:600 28px/36px var(--f);text-align:center;margin:0}.s3-prof .s3-hr{margin:20px 0}.s3-conf{box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:20px;padding:16px;display:flex}.s3-conf b{font:600 16px/22px var(--f)}.s3-conf p{font:400 14px/20px var(--f);margin:2px 0 0}.s3-info{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.s3-info p{font:500 16px/22px var(--f);margin:0}.s3-info span{font:400 14px/20px var(--f);color:var(--ink-2);display:block}.s3-pcol{flex-direction:column;gap:24px;display:flex}.s3-addr{flex-direction:column;gap:16px;display:flex}.s3-addr ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.s3-lc{border-radius:16px;align-items:center;gap:12px;display:flex;position:relative}.s3-addr .s3-lc{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);padding:20px 24px}.s3-lc h3{font:500 16px/22px var(--f);margin:0}.s3-lc h4{font:400 14px/20px var(--f);color:var(--ink-2);margin:0}.s3-lct{flex:1;min-width:0}.s3-cic{background:var(--brand-soft);width:40px;height:40px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.s3-cic .i{width:20px;height:20px}.s3-terms{display:none}.s3-pe{min-height:calc(100vh - var(--hub-h));background:var(--bg)}.s3-pe-top{top:var(--hub-h);z-index:5;background:var(--bg);justify-content:flex-end;align-items:center;gap:12px;height:72px;padding:0 32px;display:flex;position:sticky}.s3-pe-b{max-width:490px;margin:0 auto;padding:32px 0 96px}.s3-pe-b h1{font:700 40px/44px var(--f);margin:0 0 40px}.s3-pe-f{flex-direction:column;gap:24px;display:flex}.s3-pe-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.s3-pe-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.s3-f{flex-direction:column;gap:4px;display:flex}.s3-f>label{font:600 14px/20px var(--f)}.s3-in{height:48px;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--bg);border-radius:12px;align-items:center;display:flex;position:relative}.s3-in input,.s3-in select{min-width:0;height:46px;font:400 16px/22px var(--f);color:var(--ink);appearance:none;background:0 0;border:0;border-radius:12px;flex:1;padding:0 16px}.s3-in input::placeholder,.s3-in select:invalid,.s3-in select option[value=""]{color:var(--ink-4)}.s3-in>.i{pointer-events:none;width:16px;height:16px;position:absolute;inset-inline-end:16px}.s3-in .s3-link{margin-inline-end:16px}.s3-fsec{flex-direction:column;gap:16px;display:flex}.s3-vgrid{grid-template-columns:repeat(3,1fr);gap:24px 28px;margin:0;padding:0;list-style:none;display:grid}.s3-vc{flex-direction:column;gap:8px;display:flex;position:relative}.s3-vc-im{aspect-ratio:3/2;border-radius:16px;position:relative;overflow:hidden}.s3-vc-im img,.s3-vc-im .noph{object-fit:cover;width:100%;height:100%}.s3-vc-fav{z-index:2;top:12px;background:var(--bg);width:36px;height:36px;color:var(--bad);box-shadow:var(--sh-small);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:12px}.s3-vc-fav .i{width:18px;height:18px}.s3-vc-t{flex-direction:column;display:flex}.s3-vc-t p{justify-content:space-between;gap:8px;margin:0;display:flex}.s3-vc-t b{font:600 16px/22px var(--f)}.s3-vc-t p span{font:600 13px/16px var(--f);align-items:center;gap:2px;display:inline-flex}.s3-vc-t p .st{width:13px;height:13px;color:var(--ink)}.s3-vc-t>span{font:400 14px/20px var(--f);color:var(--ink-2)}.s3-pc{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:24px 16px;display:flex;position:relative}.s3-pc .av{border-radius:50%;width:72px;height:72px;margin-bottom:8px;overflow:hidden}.s3-pc .av img{object-fit:cover;width:100%;height:100%}.s3-pc b{font:600 16px/22px var(--f)}.s3-pc>span{font:400 14px/20px var(--f);color:var(--ink-2)}.s3-pc-r{align-items:center;gap:2px;display:inline-flex}.s3-pc-r .st{width:13px;height:13px;color:var(--ink)}.s3-wcol{flex-direction:column;gap:24px;width:528px;padding-bottom:40px;display:flex}.s3-wbal{box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(253deg,#fa6cfd 0%,#c467fd 18%,#9563fe 30%,#6960ff 44% 100%);border-radius:16px;overflow:hidden}.s3-wbal-in{color:#fff;flex-direction:column;align-items:flex-start;gap:24px;padding:32px 40px;display:flex}.s3-wbal-t{flex-direction:column;gap:4px;display:flex}.s3-wamt{font:600 22px/28px var(--f);color:#fff;margin:0}.s3-wamt b{font:700 40px/44px var(--f)}.s3-wlab{font:400 14px/20px var(--f);color:#fff;margin:0}.s3-wsend{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;grid-template-columns:1fr 56px;gap:16px 24px;padding:32px;display:grid}.s3-wsend-t{flex-direction:column;gap:4px;display:flex}.s3-wsend-p{font:400 14px/20px var(--f);margin:0}.s3-wsend-b{grid-column:1/-1}.s3-wsec{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:40px;display:flex}.s3-wsec h2{font:600 19px/24px var(--f);margin:0}.s3-wsec ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.s3-wr{min-height:56px}.s3-wic{width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--line);color:var(--brand);background:var(--bg);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.s3-wic .i{width:28px;height:28px}.s3-wic.im img{object-fit:cover;width:100%;height:100%}.s3-messages .s3-body{height:calc(100vh - 72px - var(--hub-h))}.s3-msg{height:calc(100vh - 72px - var(--hub-h));background:var(--bg);grid-template-columns:320px minmax(0,1fr);display:grid}.s3-ml{border-inline-end:1px solid var(--line);padding:0 16px;overflow:auto}.s3-ml-top{display:none}.s3-ml-h{justify-content:space-between;align-items:center;height:48px;margin-top:12px;padding:0 16px;display:flex}.s3-ml-h h2{font:600 19px/24px var(--f);margin:0}.s3-ml ul{flex-direction:column;margin:16px 0 0;padding:0;list-style:none;display:flex}.s3-mi{border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.s3-mi.on{background:var(--brand-soft)}.s3-mi:not(.on):hover{background:var(--bg-2)}.s3-mi-t{flex-direction:column;flex:1;min-width:0;display:flex}.s3-mi-r{align-items:center;gap:8px;display:flex}.s3-mi-r h3{font:500 16px/22px var(--f);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.s3-mi h4{font:400 14px/20px var(--f);color:var(--ink-2);white-space:nowrap;margin:0}.s3-mi-l{text-overflow:ellipsis;overflow:hidden}.s3-mi.un h3,.s3-mi.un .s3-mi-l{color:var(--ink);font-weight:600}.s3-mc{flex-direction:column;height:100%;min-height:0;display:flex}.s3-mc-h{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;height:73px;padding:12px 24px;display:flex}.s3-mc-who{align-items:center;gap:12px;display:flex}.s3-mc-who p{font:600 16px/22px var(--f);margin:0}.s3-mc-back{display:none}.s3-mc-b{flex:1;min-height:0;padding:0 20px;overflow:auto}.s3-mc-in{flex-direction:column;justify-content:flex-end;gap:12px;min-height:100%;padding:20px 0;display:flex}.s3-daysep{align-items:center;gap:12px;margin:12px 0;display:flex}.s3-daysep span{background:var(--ink);opacity:.1;flex:1;height:1px}.s3-daysep b{font:600 14px/20px var(--f)}.s3-sys{font:400 13px/16px var(--f);color:var(--ink-2);text-align:center;align-self:center;margin:0}.s3-bw{align-items:flex-end;gap:4px;padding-inline-end:64px;display:flex}.s3-bw.me{justify-content:flex-end;padding-inline:64px 0}.s3-bav{background:var(--brand-soft);border-radius:50%;flex:none;width:32px;height:32px;overflow:hidden}.s3-bav img{object-fit:cover;width:100%;height:100%}.s3-bcol{flex-direction:column;max-width:100%;display:flex}.s3-bwho{font:400 13px/16px var(--f);color:var(--ink-2);margin:0;padding-bottom:4px}.s3-bub{background:var(--bg-3);border-radius:16px;flex-direction:column;max-width:560px;display:flex}.s3-bw.me .s3-bub{background:var(--brand);color:#fff}.s3-bub>p{font:400 16px/22px var(--f);margin:0;padding:12px 12px 0}.s3-bt{font:400 13px/16px var(--f);align-self:flex-end;margin-top:2px;padding:0 12px 8px}.s3-bph{padding:4px 4px 0}.s3-bph img{object-fit:cover;border-radius:12px;width:240px;height:240px}.s3-brc{align-items:center;gap:10px;padding:12px 12px 0;display:flex}.s3-brc .i{width:28px;height:28px}.s3-brc span{flex-direction:column;display:flex}.s3-brc b{font:600 15px/20px var(--f)}.s3-brc i{font:400 14px/20px var(--f);font-style:normal}.s3-mc-f{flex:none;padding:12px 20px 8px}.s3-comp{box-shadow:inset 0 0 0 1px var(--line-2);background:var(--bg);border-radius:16px;flex-direction:column;display:flex}.s3-comp textarea{resize:none;font:400 16px/22px var(--f);color:var(--ink);background:0 0;border:0;outline:0;height:38px;padding:16px 16px 0}.s3-comp textarea::placeholder{color:var(--ink-4)}.s3-comp-b{justify-content:space-between;align-items:center;padding:8px;display:flex}.s3-comp-b>div{gap:4px;display:flex}.s3-send{background:var(--ink);width:36px;height:36px;color:var(--on-ink);opacity:.3;border-radius:50%;place-items:center;display:grid}.s3-send.on{opacity:1}.s3-set{gap:24px}.s3-set>.s3-h1{margin-top:40px}.s3-crumb+.s3-h1{margin-top:0}.s3-setg{grid-template-columns:304px 304px;gap:24px;display:grid}.s3-setc{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;min-height:172px;padding:28px;display:flex;position:relative}.s3-setc-i{color:var(--brand)}.s3-setc-i .i{width:32px;height:32px}.s3-setc h2{font:600 19px/24px var(--f);margin:0 0 4px}.s3-setc p{font:400 14px/20px var(--f);color:var(--ink-2);margin:0}.s3-crumb{align-items:center;gap:16px;margin-top:40px;display:flex}.s3-crumb ol{font:400 14px/20px var(--f);gap:20px;margin:0;padding:0;list-style:none;display:flex}.s3-crumb li{position:relative}.s3-crumb li+li:before{content:"";inset-inline-start:-11px;background:var(--ink-2);border-radius:50%;width:3px;height:3px;position:absolute;top:9px}.s3-crumb a{color:var(--ink-2)}.s3-setcol{flex-direction:column;gap:16px;width:600px;display:flex}.s3-sc{flex-direction:column;gap:16px;display:flex}.s3-sch{flex-direction:column;display:flex}.s3-bizl{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.s3-biz{margin:0 -16px;padding:12px 16px}.s3-biz .s3-thumb{align-self:center}.s3-tgl{flex-direction:column;gap:12px;display:flex}.s3-tgr{align-items:center;gap:12px;display:flex}.s3-tgr>.i{width:20px;height:20px}.s3-tgr label{font:400 14px/20px var(--f);flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.s3-acct .tg,.s3-mov .tg{background:var(--line-2);border-radius:999px;flex:none;align-items:center;width:44px;height:24px;padding:1px;display:flex;position:relative}.s3-acct .tg i,.s3-mov .tg i{background:#fff;border-radius:50%;width:20px;height:20px;margin:1px;transition:transform .15s}.s3-acct .tg[aria-checked=true],.s3-mov .tg[aria-checked=true]{background:var(--brand)}.s3-acct .tg[aria-checked=true] i,.s3-mov .tg[aria-checked=true] i{transform:translate(-20px)}.s3-login{flex-direction:column;gap:24px;margin:0;padding:0;list-style:none;display:flex}.s3-pw{justify-content:space-between;align-items:center;gap:24px;display:flex}.s3-pw b{font:600 14px/20px var(--f);display:block}.s3-pw>div>span{font:400 14px/20px var(--f);color:var(--ink-2)}.s3-hr0{background:var(--line);border:0;height:1px;margin:0}.s3-soc{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.s3-soc li{grid-template-columns:32px 1fr auto;align-items:center;gap:12px;display:grid}.s3-soc p{font:600 16px/22px var(--f);margin:0}.s3-mk{width:32px;height:32px;display:block}.s3-activity .s3-titlerow{margin-top:40px}.s3-sbtn{width:52px;padding:0}.s3-tabs{scrollbar-width:none;gap:8px;margin:-8px 0 0;padding:0;list-style:none;display:flex;overflow-x:auto}.s3-tabs li{height:36px;box-shadow:inset 0 0 0 1px var(--line);font:500 14px/20px var(--f);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;display:flex;position:relative}.s3-tabs li.on{background:var(--ink);color:var(--on-ink);box-shadow:none}.s3-actc{margin-top:-8px}.s3-cards-w{max-width:360px}.s3-mov .mdl{width:560px;max-width:calc(100% - 32px);max-height:calc(100% - 64px);box-shadow:var(--sh-pop);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.s3-mov.s3-wide .mdl{width:720px}.s3-mh{justify-content:space-between;align-items:center;padding:32px 40px 16px;display:flex}.s3-mh h2{font:600 22px/28px var(--f);margin:0}.s3-mbd{flex-direction:column;gap:16px;padding:8px 40px 24px;display:flex;overflow:auto}.s3-mf{border-top:1px solid var(--line);gap:12px;padding:16px 40px 32px;display:flex}.s3-mf .s3-btn{flex:1}.s3-mtx{font:400 16px/22px var(--f);color:var(--ink-2);margin:0}.s3-mlab{font:600 16px/22px var(--f);margin:0}.s3-opts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.s3-opts button{width:100%;height:56px;font:500 16px/22px var(--f);text-align:start;border-radius:8px;align-items:center;gap:12px;padding:0 8px;display:flex}.s3-opts button:hover{background:var(--bg-2)}.s3-opts button span{flex:1}.s3-opts button .i:first-child{color:var(--brand)}.s3-opts button .i:last-child{color:var(--ink-3)}.s3-days{scrollbar-width:none;gap:8px;padding:2px;display:flex;overflow-x:auto}.s3-day{width:64px;box-shadow:inset 0 0 0 1px var(--line-2);font:400 14px/20px var(--f);border-radius:16px;flex-direction:column;flex:none;align-items:center;gap:4px;padding:10px 0;display:flex}.s3-day b{font:600 22px/28px var(--f)}.s3-day.red{color:var(--bad)}.s3-day[aria-pressed=true]{background:var(--brand);color:#fff;box-shadow:none}.s3-slots{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.s3-slot{height:48px;box-shadow:inset 0 0 0 1px var(--line-2);font:600 16px/22px var(--f);border-radius:12px}.s3-slot[aria-pressed=true]{background:var(--brand-soft);box-shadow:inset 0 0 0 2px var(--brand)}.s3-noslot{background:var(--bg-2);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:24px;display:flex}.s3-noslot b{font:600 16px/22px var(--f)}.s3-noslot span{font:400 14px/20px var(--f);color:var(--ink-2)}.s3-rstars{justify-content:center;gap:8px;display:flex}.s3-rst{color:var(--line-2)}.s3-rst .i{width:40px;height:40px}.s3-rst.on{color:var(--star)}.s3-fld{flex-direction:column;gap:4px;display:flex}.s3-fld>span{font:600 14px/20px var(--f)}.s3-fld input,.s3-fld textarea{box-shadow:inset 0 0 0 1px var(--line-2);background:var(--bg);font:400 16px/22px var(--f);color:var(--ink);resize:vertical;border:0;border-radius:12px;outline:0;padding:12px 16px}.s3-fld input{height:48px}.s3-vid{aspect-ratio:16/9;border-radius:16px;position:relative;overflow:hidden}.s3-vid img{object-fit:cover;width:100%;height:100%}.s3-vid span{color:#fff;background:#00000040;place-items:center;display:grid;position:absolute;inset:0}.s3-vid .i{width:56px;height:56px}@container (width<=900px){.s3-hdw,.s3-side{display:none}.s3-body{min-height:calc(100vh - var(--hub-h));display:block}.s3-main{min-height:inherit}.s3-acct{background:var(--s3-pg)}.s3-appts .s3-body,.s3-appts .s3-main{--s3-pg:var(--bg)}.s3-mback{z-index:20;background:var(--s3-pg);justify-content:space-between;align-items:center;height:56px;padding:4px 8px 4px 0;display:flex;position:sticky;top:0}.s3-d{display:none}.s3-m{display:inline}.s3-wrap{gap:32px;margin-bottom:40px;padding:0 20px}.s3-titlerow{margin-top:0}.s3-split{display:block}.s3-split-l{padding:0}.s3-split-r{display:none}.s3-cards{gap:16px;margin:0 -8px;padding:0 8px}.s3-ac{background:0 0;border-radius:8px;min-height:0;overflow:visible;box-shadow:none!important}.s3-ac.sel:after,.s3-ac-im,.s3-ac-tx{display:none}.s3-ac-m{grid-template-columns:56px 1fr auto;align-items:center;gap:8px;width:100%;min-height:64px;margin:0 -4px 8px;display:grid;position:relative}.s3-ac-m .s3-thumb{width:56px;height:56px}.s3-ac-mt{flex-direction:column;gap:2px;min-width:0;padding-inline-start:8px;display:flex}.s3-ac-mt b{font:600 16px/20px var(--f)}.s3-ac-mt i{font:400 14px/20px var(--f);color:var(--ink-2);font-style:normal}.s3-apptw>.s3-acct{display:none}.s3-apptm{background:var(--bg-4);min-height:calc(100vh - var(--hub-h));display:block}.s3-det-m{box-shadow:none;background:0 0;border-radius:0}.s3-det-m .s3-det-hero{border-radius:0;height:280px;margin:0}.s3-det-m .s3-det-hero>p{margin:0 20px 20px}.s3-det-m .s3-det-b{padding:32px 20px 40px}.s3-det-m .s3-det-acts{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;padding:8px 20px}.s3-det-m .s3-det-acts ul{margin:0 -8px}.s3-det-m .s3-ov{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;padding:20px}.s3-det-m .s3-ov hr{margin:0}.s3-det-m .s3-ov{flex-direction:column;gap:20px;display:flex}.s3-pgrid{grid-template-columns:1fr;gap:36px}.s3-prof{padding:32px}.s3-conf{display:none}.s3-pcol{gap:40px}.s3-addr{box-shadow:none;background:0 0;padding:0}.s3-addr .s3-lc{padding:16px}.s3-terms{flex-direction:column;gap:8px;display:flex}.s3-terms ul{margin:0;padding:0;list-style:none}.s3-terms a{height:56px;font:500 16px/22px var(--f);border-radius:16px;justify-content:space-between;align-items:center;margin:0 -16px;padding:16px;display:flex}.s3-terms a .i{width:24px;height:24px}.s3-favs .s3-center,.s3-forms .s3-center{min-height:calc(100vh - 56px - var(--hub-h));align-items:center}.s3-favs .s3-body,.s3-forms .s3-body,.s3-favs .s3-main,.s3-forms .s3-main{--s3-pg:var(--bg)}.s3-vgrid{grid-template-columns:1fr}.s3-wallet .s3-body,.s3-wallet .s3-main{--s3-pg:var(--bg)}.s3-wallet .s3-mback{color:#fff;background:0 0;width:100%;position:absolute;top:12px}.s3-wallet .s3-mback .s3-icb{color:#fff}.s3-wallet .s3-main{position:relative}.s3-wallet .s3-wrap{padding:0}.s3-wallet .s3-titlerow{display:none}.s3-wcol{gap:24px;width:auto}.s3-wbal{box-shadow:none;border-radius:0}.s3-wbal-in{gap:16px;padding:72px 20px 24px}.s3-wsend{background:var(--bg-4);border-radius:8px;gap:12px 16px;margin:0 20px;padding:20px}.s3-wsec{box-shadow:none;background:0 0;gap:24px;padding:0 20px}.s3-msg{height:auto;min-height:calc(100vh - var(--hub-h));display:block}.s3-messages .s3-body{height:auto}.s3-ml{border:0;padding:0 20px}.s3-ml-top{justify-content:space-between;align-items:center;height:72px;margin:0 -12px;display:flex}.s3-ml-h{height:auto;margin:0;padding:0 0 16px}.s3-ml-h h2{font:600 24px/32px var(--f)}.s3-ml-h .s3-icb{display:none}.s3-ml ul{margin:0}.s3-mi{margin:0 -16px}.s3-mi.on{background:0 0}.s3-mc,.s3-msg.open .s3-ml{display:none}.s3-msg.open .s3-mc{height:calc(100vh - var(--hub-h));display:flex}.s3-mc-h{padding:12px 8px}.s3-mc-back{display:grid}.s3-bw{padding-inline-end:32px}.s3-bw.me{padding-inline-start:32px}.s3-bph img{width:200px;height:200px}.s3-setg{grid-template-columns:1fr}.s3-set>.s3-h1{margin-top:0}.s3-sub{margin-top:-32px}.s3-crumb{display:none}.s3-setcol{width:auto}.s3-sc{padding:24px 20px}.s3-tabs{margin:0}.s3-pe-top{padding:0 16px}.s3-pe-b{padding:16px 20px 64px}.s3-pe-b h1{font:700 28px/36px var(--f);margin-bottom:24px}.s3-mov .mdl{border-radius:24px 24px 0 0;align-self:end;max-width:100%;max-height:90%;width:100%!important}.s3-mov{place-items:end center!important}.s3-mh{padding:24px 20px 12px}.s3-mbd{padding:8px 20px 20px}.s3-mf{padding:12px 20px 24px}.s3-slots{grid-template-columns:repeat(3,1fr)}}.s3-mkp{background:var(--bg);color:var(--s3-ink);font-family:var(--f);overflow-x:clip}.s3-mkp img{display:block}.s3-bh{top:var(--hub-h);z-index:50;background:color-mix(in srgb,var(--bg) 80%,transparent);-webkit-backdrop-filter:blur(12px);justify-content:space-between;align-items:center;height:72px;padding:12px 32px;display:flex;position:sticky}.s3-bh-l{align-items:center;gap:52px;display:flex}.s3-bh-l nav{gap:4px;display:flex}.s3-bh-l nav a{height:48px;font:600 17px/24px var(--f);border-radius:999px;align-items:center;padding:0 16px;display:flex}.s3-bh-l nav a:hover{background:var(--bg-2)}.s3-bh-r{align-items:center;gap:12px;display:flex}.s3-mb{height:48px;font:600 17px/24px var(--f);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;display:inline-flex;position:relative}.s3-mb .i{width:20px;height:20px}.s3-mb-k{background:var(--s3-ink);color:var(--bg)}.s3-mb-o{background:var(--bg);color:var(--s3-ink);box-shadow:inset 0 0 0 1px var(--line-2)}.s3-mb-w{color:#141414;background:#fff;box-shadow:inset 0 0 0 1px #d3d3d3}.s3-mb-w .s3-mk{width:20px;height:20px}.s3-mb:hover{opacity:.88}.s3-menu .i{width:24px;height:24px}.s3-h48{font:700 48px/52px var(--f);margin:0}.s3-h48b{font:700 48px/54px var(--f);margin:0}.s3-c{text-align:center}.s3-lead{font:400 20px/28px var(--f);margin:0}.s3-lead.g{color:#404040}.s3-grad{background:linear-gradient(90deg,#ef6997,#e85cba,#b84cdc);color:#0000;-webkit-background-clip:text;background-clip:text}.s3-hero{text-align:center;background:radial-gradient(70% 38% at 18% 70%,#d644ffbf,transparent 70%),radial-gradient(60% 40% at 80% 80%,#6928f3f2,transparent 70%),radial-gradient(90% 30% at 50% 92%,#7a24f1,transparent 80%),linear-gradient(180deg,var(--bg) 0,var(--bg) 42%,#a98bff 62%,#8a3cf4 80%,#6a1fe6 100%);padding:48px 0 92px;position:relative}.s3-hero h1{font:700 56px/60px var(--f);max-width:1028px;margin:0 auto;padding:42px 0 0}.s3-hero>p{font:400 20px/28px var(--f);margin:16px 0 0}.s3-hero-b{justify-content:center;gap:16px;margin-top:32px;display:flex}.s3-hero-v{width:1185px;height:722px;margin:64px auto 0;position:relative}.s3-frame{background:#f1f1f166;border:1px solid #ffffffe6;border-radius:26px;padding:8px;position:absolute;box-shadow:0 12px 125px #0d16190f,0 4px 60px #00000029}.s3-frame-in{background:var(--bg);border-radius:20px;height:100%;overflow:hidden}.s3-frame-d{inset-inline-start:0;width:1086px;height:681px;top:0}.s3-frame-m{inset-inline-end:0;width:315px;height:614px;top:108px}.s3-rates{color:#fff;justify-content:center;gap:28px;margin-top:28px;display:flex}.s3-rates>div{flex-direction:column;align-items:center;gap:2px;min-width:118px;display:flex}.s3-rates b{font:700 18px/24px var(--f)}.s3-rates span{font:600 14px/19px var(--f);align-items:center;gap:6px;display:flex}.s3-rates em{color:#ffc00a;letter-spacing:1px;font-style:normal}.s3-rates i{font-style:normal}.s3-stats{color:#fff;grid-template-columns:repeat(4,1fr);max-width:1185px;margin:92px auto 0;display:grid}.s3-stats div{flex-direction:column;align-items:center;gap:8px;display:flex}.s3-stats b{font:700 48px/52px var(--f)}.s3-stats span{font:500 20px/28px var(--f)}.s3-one{text-align:center;padding:120px 120px 80px}.s3-one-p{max-width:846px;font:400 16px/28px var(--f);color:var(--ink-2);margin:16px auto 32px}.s3-types{text-align:start;grid-template-columns:repeat(3,374px);justify-content:center;gap:32px;margin-top:88px;display:grid}.s3-type{aspect-ratio:1;color:#fff;border-radius:18px;align-items:flex-end;padding:32px;display:flex;position:relative;overflow:hidden}.s3-type img,.s3-type .noph{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.s3-type:after{content:"";background:linear-gradient(#0000 55%,#0009);position:absolute;inset:0}.s3-type b{z-index:1;font:700 28px/36px var(--f);position:relative}.s3-certs{justify-content:center;align-items:center;gap:56px;margin-top:120px;display:flex}.s3-cert{color:var(--s3-ink);align-items:center;gap:8px;display:flex}.s3-cert b{font:800 22px/24px var(--f)}.s3-cert .i{width:36px;height:36px}.s3-cert i{clip-path:polygon(50% 100%,0 75%,0 0,100% 0,100% 75%);color:#fff;width:64px;height:72px;font:700 11px/14px var(--f);text-align:center;background:#1d3c66;flex-direction:column;justify-content:center;align-items:center;font-style:normal;display:flex}.s3-cert.c1 i{background:#24508c}.s3-cert.c2 i{color:#141414;background:#f1f1f1;border:1px solid #ddd}.s3-cert i em{opacity:.8;font-size:9px;font-style:normal}.s3-need{background:var(--s3-lav);padding:120px}.s3-need>p{max-width:750px;font:400 16px/24px var(--f);margin:12px 0 0}.s3-need-g{grid-template-columns:repeat(3,352px);gap:64px;margin-top:64px;display:grid}.s3-need h3{font:600 24px/32px var(--f);margin:0 0 16px}.s3-need-g p{font:400 17px/24px var(--f);margin:0}.s3-feat{grid-template-columns:553px 1fr;align-items:center;gap:80px;padding:78px 120px 158px;display:grid}.s3-feat-t{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.s3-feat-g{background:var(--s3-g1);padding:78px 120px 158px}.s3-feat-p{padding:128px 120px}.s3-rev{grid-template-columns:1fr 553px}.s3-chk{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.s3-chk li{font:400 17px/24px var(--f);gap:12px;display:flex}.s3-chk .i{width:20px;height:20px;margin-top:2px}.s3-feat-t .s3-mb{margin-top:16px}.s3-feat-v{position:relative}.s3-pair{height:620px}.s3-ph{background:linear-gradient(to left bottom,var(--s3-lav),#a783fb66,#a783fb00);border:1px solid #ffffffe6;border-radius:28px;padding:8px;position:absolute;box-shadow:0 4px 8px #0d16190f,0 12px 20px #0d16190f}.s3-ph-in{background:var(--bg);border-radius:20px;width:100%;height:100%;overflow:hidden}.s3-ph-a{inset-inline-end:335px;width:217px;height:449px;top:176px}.s3-ph-b{inset-inline-end:0;width:292px;height:599px;top:0}.s3-rev .s3-ph-b{inset-inline:0 auto}.s3-rev .s3-ph-a{inset-inline:336px auto;top:181px}.s3-ph-up{top:-80px!important}.s3-ph-s{background:#f9ebff59;border-radius:18px;width:232px;height:391px;position:relative}.s3-ph-c{width:220px;height:440px;position:relative}.s3-payw{background:var(--s3-g1);border-radius:16px;height:660px;overflow:hidden}.s3-pay{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.s3-pos{width:280px;height:420px;position:relative;transform:rotate(-28deg)}.s3-pos-a{bottom:0;color:#fff;width:200px;height:300px;font:600 22px/1 var(--f);background:linear-gradient(160deg,#2a1530,#0b0b10);border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset-inline-start:0;box-shadow:0 30px 60px #00000059}.s3-pos-a b{font:800 26px/1 var(--f);margin-bottom:10px}.s3-pos-b{top:0;color:#fff;width:150px;height:240px;font:500 12px/1 var(--f);background:#111;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset-inline-end:0;box-shadow:0 20px 40px #0000004d,inset 0 0 0 3px #333}.s3-pos-b i{background:linear-gradient(135deg,#3b6cff,#8a5cff);border-radius:8px;width:90px;height:56px}.s3-revs{padding:120px 0 0;position:relative}.s3-revs-h{max-width:1040px;padding:0 120px}.s3-revs-h .s3-lead{margin-top:0}.s3-car{scrollbar-width:none;scroll-snap-type:x mandatory;gap:32px;padding:56px 120px 0;display:flex;overflow-x:auto}.s3-car::-webkit-scrollbar{display:none}.s3-car>*{scroll-snap-align:start;flex:none}.s3-revv{border-radius:12px;width:853px;height:480px;position:relative;overflow:hidden}.s3-revv>img{object-fit:cover;width:100%;height:100%}.s3-revv-w{bottom:24px;color:#fff;align-items:center;gap:12px;display:flex;position:absolute;inset-inline-start:24px}.s3-revv-w i{border:2px solid #fff;border-radius:50%;width:40px;height:40px;overflow:hidden}.s3-revv-w i img{object-fit:cover;width:100%;height:100%}.s3-revv-w span{flex-direction:column;display:flex}.s3-revv-w b{font:500 17px/25px var(--f)}.s3-revv-w em{font:400 15px/22px var(--f);font-style:normal}.s3-revv-p{bottom:24px;color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;inset-inline-end:24px}.s3-revv-p .i{width:18px;height:18px}.s3-revc{background:var(--s3-g1);border-radius:12px;flex-direction:column;gap:12px;width:300px;height:480px;padding:32px;display:flex}.s3-revc-s{letter-spacing:4px;font-size:22px;line-height:24px}.s3-revc h3{font:600 24px/32px var(--f);margin:0}.s3-revc p{font:400 17px/24px var(--f);flex:1;margin:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000)}.s3-revc .s3-link{font:400 16px/24px var(--f)}.s3-revc b{font:500 17px/24px var(--f)}.s3-revc>span:last-child{font:400 15px/20px var(--f);color:var(--ink-2);margin-top:-12px}.s3-carnav{gap:16px;padding:32px 120px 0;display:flex}.s3-cb{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--bg);border-radius:50%;place-items:center;display:grid}.s3-cb .i{width:16px;height:16px}.s3-boss{padding:120px 0 100px}.s3-boss>h2,.s3-boss>p{max-width:1040px;padding:0 120px}.s3-boss>p{margin-top:0}.s3-boss .s3-car{padding-top:56px}.s3-stat{background:var(--s3-g1);width:360px;height:416px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;gap:12px;padding:48px;display:flex}.s3-stat b{font:700 64px/64px var(--f);color:var(--brand)}.s3-stat h3{font:600 24px/32px var(--f);flex:1;margin:4px 0 0}.s3-stat p{font:400 16px/24px var(--f);margin:0}.s3-succ{background:var(--bg-2);padding:128px 120px}.s3-succ .s3-lead{margin-top:0}.s3-succ-g{grid-template-columns:repeat(3,331px);gap:40px 96px;margin-top:40px;display:grid}.s3-succ h3{font:600 20px/28px var(--f);margin:0 0 12px}.s3-succ-g p{font:400 15px/20px var(--f);margin:0}.s3-help{padding:120px}.s3-help-g{grid-template-columns:1fr 1fr;gap:32px;margin-top:48px;display:grid}.s3-helpc{min-height:210px;box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;flex-direction:column;justify-content:space-between;gap:32px;padding:32px;display:flex}.s3-helpc h3{font:600 24px/32px var(--f);margin:0 0 12px}.s3-helpc p{font:400 17px/24px var(--f);color:var(--s3-mk2);margin:0}.s3-helpc-l{font:500 15px/20px var(--f);align-items:center;gap:8px;display:flex}.s3-faq{padding:120px 0 0}.s3-faq-l{flex-direction:column;gap:16px;width:800px;margin:96px auto 0;display:flex}.s3-fq{background:var(--s3-faq);border-radius:8px}.s3-fq summary{font:600 20px/28px var(--f);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;list-style:none;display:flex}.s3-fq summary::-webkit-details-marker{display:none}.s3-fq summary .i{flex:none;width:24px;height:24px;transition:transform .2s}.s3-fq[open] summary .i{transform:rotate(45deg)}.s3-fq p{font:400 16px/22px var(--f);color:var(--ink-2);margin:0;padding:0 24px 24px}.s3-plat{padding:128px 0 140px}.s3-plat-g{background:var(--bg-2);padding:120px 0}.s3-plat-p{text-align:center;font:400 20px/28px var(--f);margin:12px 0 0}.s3-mq{flex-direction:column;gap:24px;margin-top:48px;display:flex}.s3-mq-r{overflow:hidden}.s3-mq-t{gap:32px;width:max-content;animation:60s linear infinite s3mq;display:flex}.s3-mq-r.rev .s3-mq-t{margin-inline-start:-160px;animation-direction:reverse}@keyframes s3mq{to{transform:translate(33.333%)}}.s3-mq-i{color:#fff;border-radius:8px;flex:none;align-items:flex-end;width:309px;height:194px;padding:16px;display:flex;position:relative;overflow:hidden}.s3-mq-i img,.s3-mq-i .noph{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.s3-mq-i:after{content:"";background:linear-gradient(#0000 50%,#0000008c);position:absolute;inset:0}.s3-mq-i b{z-index:1;font:600 20px/28px var(--f);position:relative}.s3-cta{text-align:center;color:#fff;background:radial-gradient(40% 70% at 0 60%,#f15ad1 0,#0000 70%),radial-gradient(35% 60% at 42% 20%,#9e8cff 0,#0000 70%),radial-gradient(60% 90% at 100% 100%,#4a00e8 0,#0000 70%),linear-gradient(100deg,#c637e5 0%,#8f2ef5 40%,#7a12f2 70%,#5a06ea 100%);height:410px;padding:110px 24px 0;position:relative}.s3-cta h2{font:700 48px/54px var(--f);margin:0}.s3-cta p{font:400 20px/28px var(--f);margin:8px 0 32px}.s3-apps{padding:120px}.s3-apps-p{text-align:center;max-width:700px;font:400 20px/28px var(--f);margin:12px auto 0}.s3-apps-g{grid-template-columns:1fr 1fr;gap:24px;margin-top:56px;display:grid}.s3-appc{background:var(--bg-2);border-radius:16px;grid-template-columns:1fr 1fr;align-items:end;height:391px;display:grid;overflow:hidden}.s3-appc-t{flex-direction:column;align-self:center;align-items:flex-start;gap:4px;padding:0 40px;display:flex}.s3-appic{color:#fff;width:48px;height:48px;font:700 12px/1 var(--f);border-radius:10px;place-items:center;margin-bottom:16px;display:grid}.s3-appic.b{background:var(--brand)}.s3-appic.k{background:#141414}.s3-appc h3{font:600 28px/36px var(--f);margin:0}.s3-appc-t>p{font:400 15px/20px var(--f);margin:0 0 20px}.s3-appc-ph{justify-content:center;align-self:stretch;padding-top:28px;display:flex}.s3-stores{flex-wrap:wrap;gap:8px;display:flex}.s3-store{color:#fff;direction:ltr;background:#141414;border-radius:999px;align-items:center;gap:6px;height:40px;padding:0 12px;display:inline-flex}.s3-store .s3-mk{width:18px;height:18px}.s3-store span{font:600 13px/14px var(--f);flex-direction:column;display:flex}.s3-store i{font:400 8px/9px var(--f);font-style:normal}.s3-bf{background:var(--s3-foot);color:#fff;padding:64px 32px 40px}.s3-bf-in{grid-template-columns:1fr 196px 202px 191px 208px;gap:64px;display:grid}.s3-bf-l{flex-direction:column;align-items:flex-start;gap:36px;display:flex}.s3-bf .logo{color:#fff}.s3-bf h3{font:600 17px/24px var(--f);margin:0 0 14px}.s3-bf ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.s3-bf li a{font:400 15px/16px var(--f)}.s3-bf-s{gap:8px!important}.s3-bf-s a{align-items:center;gap:12px;display:flex;line-height:20px!important}.s3-bf-s .i{width:16px;height:16px}.s3-bf-b{font:400 15px/22px var(--f);justify-content:space-between;align-items:center;margin-top:120px;display:flex}.s3-bf-b span{align-items:center;gap:12px;display:flex}.s3-bf-b b{font:600 17px/24px var(--f)}.s3-bf-b .i{width:20px;height:20px}.s3-cal{background:var(--bg);height:100%;font-family:var(--f);color:#141414;flex-direction:column;display:flex}.s3-cal-top{background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;height:44px;padding:0 16px;display:flex}.s3-cal-top b{font:800 17px/1 var(--f)}.s3-cal-ics{align-items:center;gap:12px;display:flex}.s3-cal-ics .i{width:18px;height:18px}.s3-cal-av{border-radius:50%;flex:none;width:26px;height:26px;display:block;overflow:hidden}.s3-cal-av img{object-fit:cover;width:100%;height:100%}.s3-cal-tb{background:#fff;border-bottom:1px solid #eee;align-items:center;gap:6px;height:40px;padding:0 12px;display:flex}.s3-cal-tb span{height:26px;font:500 10px/1 var(--f);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;display:flex;box-shadow:inset 0 0 0 1px #ddd}.s3-cal-tb span .i{width:12px;height:12px}.s3-cal-tb span.k{color:#fff;box-shadow:none;background:#141414}.s3-cal-tb em{flex:1}.s3-cal-main{background:#fff;flex:1;min-height:0;display:flex}.s3-cal-rail{background:#141414;flex-direction:column;flex:none;align-items:center;gap:8px;width:36px;padding-top:8px;display:flex}.s3-cal-rail i{color:#bbb;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.s3-cal-rail i .i{width:16px;height:16px}.s3-cal-rail i.on{color:#fff;background:#6950f3}.s3-cal-grid{flex-direction:column;flex:1;min-width:0;display:flex}.s3-cal-heads{grid-template-columns:34px repeat(var(--cols),1fr);border-bottom:1px solid #eee;flex:none;height:56px;display:grid}.s3-cal-heads span{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.s3-cal-heads i{border-radius:50%;width:30px;height:30px;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 0 3px #8fd0ff}.s3-cal-heads i img{object-fit:cover;width:100%;height:100%}.s3-cal-heads b{font:600 8px/1 var(--f)}.s3-cal-body{flex:1;min-height:0;display:flex;position:relative}.s3-cal-hrs{border-inline-end:1px solid #eee;flex-direction:column;flex:none;width:34px;display:flex}.s3-cal-hrs span{font:600 7px/1 var(--f);text-align:center;color:#555;flex:1;padding-top:3px}.s3-cal-cols{grid-template-columns:repeat(var(--cols),1fr);background-image:linear-gradient(#eee 1px,#0000 1px);background-size:100% calc(100% / var(--hrs));flex:1;display:grid;position:relative}.s3-cal-col{border-inline-end:1px solid #eee}.s3-ev{width:calc(100% / var(--cols) - 4px);inset-inline-start:calc(100% / var(--cols) * var(--c) + 2px);top:calc(100% / var(--hrs) * var(--t) + 1px);height:calc(100% / var(--hrs) * var(--h) - 2px);font:400 7px/9px var(--f);color:#141414;border-radius:3px;flex-direction:column;gap:1px;padding:3px 5px;display:flex;position:absolute;overflow:hidden}.s3-ev b{font-weight:600}.s3-ev b:first-child{font-weight:400}.s3-ev-b{background:#a5dff8}.s3-ev-o{background:#ffc067}.s3-ev-p{background:#ff9cbf}.s3-ev-g{background:#6ad9cd}.s3-mcal{color:#141414;background:#fff;flex-direction:column;height:100%;display:flex}.s3-mcal-h{flex:none;justify-content:space-between;align-items:center;height:40px;padding:0 10px;display:flex}.s3-mcal-h span{align-items:center;gap:8px;display:flex}.s3-mcal-h .i{width:14px;height:14px}.s3-mcal-h b{font:600 9px/1 var(--f)}.s3-mcal-p{border-bottom:1px solid #eee;flex-direction:column;flex:none;align-items:center;gap:3px;padding:4px 0 6px;display:flex}.s3-mcal-p i{border-radius:50%;width:30px;height:30px;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 0 3px #8fd0ff}.s3-mcal-p i img{object-fit:cover;width:100%;height:100%}.s3-mcal-p b{font:600 8px/1 var(--f)}.s3-mcal .s3-cal{flex:1;min-height:0}.s3-cal-1 .s3-cal-heads{display:none}.s3-cal-1 .s3-ev{font-size:8px;line-height:10px}.s3-mcal-nav{border-top:1px solid #eee;flex:none;justify-content:space-around;align-items:center;height:40px;display:flex}.s3-mcal-nav i{color:#333;place-items:center;width:26px;height:26px;display:grid}.s3-mcal-nav .i{width:14px;height:14px}.s3-mcal-nav i.k{color:#fff;background:#6950f3;border-radius:999px;width:32px;height:22px}.s3-mven{color:#141414;height:100%;font-family:var(--f);background:#fff;flex-direction:column;display:flex}.s3-mven-im{height:42%;overflow:hidden}.s3-mven-im img{object-fit:cover;width:100%;height:100%}.s3-mven-b{font:400 8px/11px var(--f);flex-direction:column;flex:1;gap:6px;padding:10px 12px;display:flex;overflow:hidden}.s3-mven-b>b{font:700 13px/16px var(--f)}.s3-mven-b p{align-items:center;gap:4px;margin:0;display:flex}.s3-mven-b .i{width:10px;height:10px}.s3-stars{color:#141414;letter-spacing:1px}.s3-mven-t{font:600 8px/1 var(--f);align-items:center;gap:10px;margin-top:4px;display:flex}.s3-mven-t span.k{color:#fff;background:#141414;border-radius:999px;padding:5px 9px}.s3-mven-s{flex-direction:column;font-size:8px;display:flex;align-items:flex-start!important}.s3-mven-f{font:500 8px/1 var(--f);border-top:1px solid #eee;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.s3-mven-f .k{color:#fff;background:#141414;border-radius:6px;padding:8px 14px;font-weight:600}.s3-mmap{color:#141414;background:#fff;flex-direction:column;height:100%;display:flex}.s3-mmap-m{background:linear-gradient(135deg,#e9efe6 25%,#dfe7f1 25% 50%,#e9efe6 50% 75%,#dfe7f1 75%) 0 0/40px 40px;flex:none;height:44%;position:relative}.s3-mmap-m:before{content:"";opacity:.8;background:repeating-linear-gradient(30deg,#0000 0 22px,#fff 22px 24px),repeating-linear-gradient(-60deg,#0000 0 30px,#fff 30px 32px);position:absolute;inset:0}.s3-mmap-s{z-index:2;top:8px;background:#fff;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 8px;display:flex;position:absolute;inset-inline:8px;box-shadow:0 1px 4px #00000026}.s3-mmap-s .i{width:10px;height:10px}.s3-mmap-s b{font:600 7px/9px var(--f);flex-direction:column;display:flex}.s3-mmap-s i{color:#777;font-style:normal;font-weight:400}.s3-mmap-q{z-index:1;background:0 0;position:absolute;inset:0}.s3-mmap-q .q-pin{--s:17px}.s3-mmap-q .q-pin-ph{inset:1.5px}.s3-mmap-f{flex:none;gap:4px;padding:8px;display:flex}.s3-mmap-f span{height:18px;font:500 6px/1 var(--f);white-space:nowrap;border-radius:999px;align-items:center;padding:0 6px;display:flex;box-shadow:inset 0 0 0 1px #ddd}.s3-mmap-f .i{width:8px;height:8px}.s3-mmap-n{text-align:center;font:400 6px/1 var(--f);color:#777;margin:2px 0 6px}.s3-mmap-c{border-radius:6px;flex:1;min-height:0;margin:0 10px;overflow:hidden}.s3-mmap-c img{object-fit:cover;width:100%;height:100%}.s3-mmap-v{font:600 7px/1 var(--f);justify-content:space-between;margin:0;padding:6px 10px;display:flex}.s3-mmap-v span{font-weight:400}.s3-mprof{color:#141414;background:#fff;flex-direction:column;gap:6px;height:100%;padding:8px;display:flex}.s3-mprof-c{border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:12px;display:flex;box-shadow:0 1px 4px #00000014}.s3-mprof-c i{border-radius:50%;width:64px;height:64px;overflow:hidden}.s3-mprof-c img{object-fit:cover;width:100%;height:100%}.s3-mprof-c b{font:700 10px/1 var(--f)}.s3-mprof-p{grid-template-columns:1fr 1fr;gap:4px;height:52px;display:grid}.s3-mprof-p img{object-fit:cover;border-radius:4px;width:100%;height:100%}.s3-mprof-h{font:600 8px/1 var(--f);margin:10px 0 4px}.s3-mprof-t{flex-wrap:wrap;gap:4px;display:flex}.s3-mprof-t span{font:500 6px/1 var(--f);background:#f2f2f2;border-radius:999px;padding:4px 6px}.s3-pr-h{text-align:center;padding:84px 24px 0}.s3-pr-k{font:500 20px/28px var(--f);margin:0 0 12px}.s3-pr-k.b{color:var(--brand);font-size:17px}.s3-pr-h h1,.s3-fh2 h1{font:700 56px/64px var(--f);margin:0}.s3-pr-h>p:last-child{font:400 20px/28px var(--f);margin:24px 0 0}.s3-plans{grid-template-columns:repeat(3,357px);justify-content:center;gap:49px;margin-top:110px;display:grid}.s3-plan{background:var(--bg-2);border-radius:16px;flex-direction:column;align-items:flex-start;min-height:497px;padding:40px;display:flex}.s3-plan-h{justify-content:space-between;align-items:center;width:100%;display:flex}.s3-plan h3{font:600 24px/32px var(--f);margin:0}.s3-trial{font:400 15px/20px var(--f);color:var(--brand);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand-soft-2);border-radius:999px;padding:4px 16px}.s3-plan-p{font:700 40px/52px var(--f);margin:16px 0 0}.s3-plan-p.e{font-size:36px}.s3-plan-u{font:400 17px/24px var(--f);margin:20px 0 32px}.s3-plan-i{font:600 15px/20px var(--f);margin-bottom:12px}.s3-plan ul{font:400 15px/20px var(--f);color:var(--ink-2);flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.s3-plan-e{font:400 17px/24px var(--f);margin:20px 0 0}.s3-plan-b{margin-top:auto;padding-top:40px}.s3-plan .s3-mb{height:48px}.s3-seefull{width:max-content;font:500 20px/28px var(--f);flex-direction:column;align-items:center;gap:16px;margin:160px auto 0;display:flex}.s3-seefull .i{width:28px;height:28px}.s3-cmp{padding:200px 120px 80px}.s3-cmp>h2{margin-bottom:64px}.s3-pt{box-shadow:inset 0 0 0 1px var(--line);background:var(--bg);border-radius:16px;margin-top:64px;overflow:hidden}.s3-pt-head{margin-top:0}.s3-pt table{border-collapse:collapse;table-layout:fixed;width:100%}.s3-pt th,.s3-pt td{border-top:1px solid var(--line);vertical-align:middle;height:57px;padding:0 28px}.s3-pt td{border-inline-start:1px solid var(--line);text-align:center;font:400 16px/22px var(--f)}.s3-pt thead th{background:var(--s3-g1);text-align:start;height:77px;font:600 19px/24px var(--f);border-top:0}.s3-pt-head thead th{text-align:center;height:90px;font:600 24px/32px var(--f)}.s3-pt-head thead th+th{border-inline-start:1px solid var(--line)}.s3-pt-gap td{background:var(--s3-g1);height:20px;padding:0}.s3-pt tbody th{text-align:start;font-weight:400}.s3-pt-l{align-items:center;gap:16px;display:flex}.s3-pt-l>span:last-child{flex-direction:column;padding:10px 0;display:flex}.s3-pt-l b{font:400 16px/22px var(--f)}.s3-pt-l i,.s3-pt td i{font:400 14px/18px var(--f);color:var(--ink-2);font-style:normal;display:block}.s3-pt-ic{color:#fff;background:linear-gradient(135deg,#f06bff,#6950f3);border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid}.s3-pt-ic .i{width:20px;height:20px}.s3-pt-gr{background:linear-gradient(135deg,#ffd75e,#ffb200)}.s3-pt-tc{background:linear-gradient(135deg,#1aa36f,#0d6b55)}.s3-pt-ins{background:linear-gradient(135deg,#7a8cff,#3d5bff)}.s3-pt-dc{background:linear-gradient(135deg,#7bd23d,#2d9a1a)}.s3-pt-web{background:linear-gradient(135deg,#1fc6c6,#5b5bff)}.s3-pt-meta,.s3-pt-ga,.s3-pt-cert{background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.s3-tick{stroke-width:2px;width:28px;height:28px;margin:auto;display:block}.s3-dash{color:var(--ink-2)}.s3-free{color:var(--brand);font-weight:600}.s3-tax{text-align:center;font:400 14px/20px var(--f);color:var(--ink-2);margin:64px 0 0}.s3-feats{background:var(--bg)}.s3-fh2{background:var(--s3-g1);text-align:center;height:1230px;padding:72px 0 0;position:relative;overflow:hidden}.s3-fh2 h1{margin-top:12px}.s3-fh2>p:last-of-type{font:400 20px/28px var(--f);margin:24px 0 0}.s3-collage{width:1440px;height:880px;margin:44px auto 0;position:relative}.s3-tile{background:var(--bg);text-align:start;font-family:var(--f);border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex;position:absolute;box-shadow:0 2px 12px #0000000f}.s3-tl{font:500 12px/16px var(--f);color:var(--ink-2);justify-content:space-between;margin:0;display:flex}.s3-tl.b{color:var(--s3-ink);font-weight:600}.s3-tl.c{justify-content:center}.s3-tb{font:700 20px/26px var(--f)}.s3-tb i{font:600 10px/1 var(--f);color:#fff;vertical-align:middle;background:#1f8900;border-radius:999px;padding:3px 6px;font-style:normal}.s3-tb.c{text-align:center}.s3-donut{background:conic-gradient(#ff7a1a 0 18%,#6950f3 18% 70%,#a18cff 70% 100%);border-radius:50%;width:110px;height:110px;margin:6px auto;-webkit-mask:radial-gradient(circle,#0000 34px,#000 35px);mask:radial-gradient(circle,#0000 34px,#000 35px)}.s3-tleg{font:400 10px/16px var(--f);margin:0;padding:0;list-style:none}.s3-tleg li{justify-content:space-between;display:flex}.s3-spark{color:#6950f3;width:100%;height:110px}.s3-tmap{background:radial-gradient(circle,#6950f373 0 26px,#0000 27px),linear-gradient(135deg,#e7efe2,#dce6f2);border-radius:8px;height:90px}.s3-tbar{height:46px;font:500 12px/16px var(--f);background:var(--bg-2);border-inline-start:3px solid #ff7aa8;border-radius:4px;align-items:center;margin:0;padding-inline-start:10px;display:flex}.s3-tord{font:400 11px/14px var(--f);color:var(--ink-2);align-items:center;gap:10px;margin:4px 0 0;display:flex}.s3-tord i{background:var(--bg-3);border-radius:6px;width:28px;height:28px}.s3-tord b{font:500 12px/16px var(--f);color:var(--s3-ink);display:block}.s3-tprod{background:var(--bg-2);border-radius:8px;flex:1;place-items:center;display:grid}.s3-tprod i{background:linear-gradient(#e7c8d4,#c79bb0);border-radius:10px 10px 6px 6px;width:40px;height:90px}.s3-tqty{font:600 16px/1 var(--f);justify-content:center;align-items:center;gap:14px;margin:6px 0 0;display:flex}.s3-tqty i{color:#fff;background:#6950f3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:14px;font-style:normal;display:grid}.s3-tcup{background:#fff2b8;border-radius:50%;place-items:center;width:40px;height:40px;margin:0 auto;font-size:18px;display:grid}.s3-tbtn{text-align:center;font:600 12px/32px var(--f);background:var(--bg-2);border-radius:999px;margin-top:6px;display:block}.s3-tper{font:400 11px/14px var(--f);color:var(--ink-2);align-items:center;gap:10px;margin:4px 0;display:flex}.s3-tper i{border-radius:50%;width:34px;height:34px;overflow:hidden}.s3-tper img{object-fit:cover;width:100%;height:100%}.s3-tper b{font:600 12px/16px var(--f);color:var(--s3-ink);display:block}.s3-tcrown{text-align:center;color:#f2b600;font-size:40px;line-height:1}.s3-tspec{text-align:center;font:600 16px/20px var(--f);margin:4px 0 8px}.s3-toff{text-align:center;color:#fff;font:700 20px/56px var(--f-serif);background:#1c2b22;border-radius:6px;display:block}.s3-tile.t1{inset-inline-start:76px;width:170px;height:305px;top:0}.s3-tile.t2{inset-inline-start:76px;width:170px;height:195px;top:320px}.s3-tile.t3{inset-inline-start:76px;width:170px;height:140px;top:530px}.s3-col-ph{inset-inline-start:280px;position:absolute;top:-24px}.s3-ph-c{background:#141414;border-radius:28px;padding:6px}.s3-ph-c .s3-ph-in{border-radius:22px}.s3-tile.t4{inset-inline-start:286px;width:200px;height:240px;top:480px}.s3-col-d{inset-inline-start:520px;border-radius:12px;width:630px;height:400px;position:absolute;top:130px;overflow:hidden;box-shadow:0 0 0 5px #141414,0 10px 30px #00000026}.s3-tile.t5{inset-inline-end:110px;width:190px;height:255px;top:-20px}.s3-tile.t6{inset-inline-end:110px;width:190px;height:290px;top:250px}.s3-tile.t7{inset-inline-start:725px;width:190px;height:150px;top:555px}.s3-tile.t8{inset-inline-start:957px;width:190px;height:110px;top:555px}.s3-tile.t9{inset-inline-end:110px;background:#e9fbd8;width:190px;height:230px;top:555px}.s3-fs{padding:100px 120px}.s3-fs-in{max-width:1200px;margin:0 auto}.s3-fs-h{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:24px;padding-bottom:32px;display:flex}.s3-fs-h h2{font:700 48px/52px var(--f);margin:0}.s3-fs-h p{font:400 15px/20px var(--f);margin:6px 0 0}.s3-fs-b{grid-template-columns:1fr 568px;align-items:start;gap:64px;margin-top:64px;display:grid}.s3-fs-b.flip{grid-template-columns:568px 1fr}.s3-fs-b.flip .s3-fs-v{order:-1}.s3-fs-nov .s3-fs-b{grid-template-columns:1fr}.s3-fs-g{grid-template-columns:repeat(2,1fr);align-content:start;gap:28px 40px;display:grid}.s3-fs-nov .s3-fs-g{grid-template-columns:repeat(3,1fr);gap:32px 40px}.s3-fs-g h3{font:600 19px/24px var(--f);margin:0 0 6px}.s3-fs-g p{font:400 16px/24px var(--f);margin:0}.s3-fs-v{background:var(--bg-2);border-radius:24px;height:655px;position:relative;overflow:hidden}.s3-dark{color:#fff;background:#141414}.s3-dark .s3-fs-h{border-color:#555}.s3-dark .s3-fs-v{background:#222}.s3-pb{inset-inline-start:50%;background:#fff;border-radius:52px;width:366px;height:650px;padding:12px;position:absolute;top:72px;transform:translate(50%);box-shadow:0 0 0 2px #ddd,0 20px 40px #0000001f}.s3-pb-in{color:#141414;width:100%;height:100%;font-family:var(--f);background:#fff;border:8px solid #000;border-radius:42px;padding:32px 22px;overflow:hidden}.s3-pbt-h{font:600 22px/28px var(--f);align-items:center;gap:8px;margin:12px 0 16px;display:flex}.s3-pbt-h i{font:500 11px/1 var(--f);border-radius:999px;padding:4px 7px;font-style:normal;box-shadow:inset 0 0 0 1px #ddd}.s3-pbt-h.sm{font-size:16px}.s3-pbt-s{height:34px;font:400 11px/34px var(--f);color:#999;border-radius:999px;margin-bottom:10px;padding:0 14px;display:block;box-shadow:inset 0 0 0 1px #ddd}.s3-pbt-r{font:400 11px/14px var(--f);color:#777;border-bottom:1px solid #eee;align-items:center;gap:10px;margin:0;padding:12px 0;display:flex}.s3-pbt-r i{border-radius:50%;width:44px;height:44px;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 0 3px #ff8fb5}.s3-pbt-r img{object-fit:cover;width:100%;height:100%}.s3-pbt-r span{flex:1}.s3-pbt-r b{font:600 12px/16px var(--f);color:#141414;display:block}.s3-pbt-r em{font:600 12px/1 var(--f);color:#141414;font-style:normal}.s3-pbc{flex-direction:column;align-items:center;gap:6px;padding-top:24px;display:flex}.s3-pbc>i{background:#ffb7c8;border-radius:50%;width:140px;height:140px;overflow:hidden}.s3-pbc>i img{object-fit:cover;width:100%;height:100%}.s3-pbc>b{font:600 20px/26px var(--f);margin-top:10px}.s3-pbc>span{font:400 13px/1 var(--f);color:#888}.s3-pbc p{gap:8px;margin:16px 0;display:flex}.s3-pbc p em{font:500 12px/36px var(--f);border-radius:999px;padding:0 16px;font-style:normal;box-shadow:inset 0 0 0 1px #ddd}.s3-pbc p em.k{color:#fff;background:#141414}.s3-pbc div{flex-direction:column;gap:10px;width:100%;display:flex}.s3-pbc div span{font:500 12px/1 var(--f);border-radius:10px;justify-content:space-between;padding:16px 14px;display:flex;box-shadow:0 1px 4px #0000001a}.s3-pbp div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.s3-pbp span{font:600 11px/14px var(--f);border-radius:10px;flex-direction:column;gap:4px;padding-bottom:10px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #eee}.s3-pbp span i{background:#f3f3f3;height:110px;margin-bottom:6px;position:relative}.s3-pbp span i:after{content:"";background:linear-gradient(#333,#111);border-radius:10px;position:absolute;inset:25px 35%}.s3-pbp span i.p1:after{background:linear-gradient(#e2a64b,#a8701f);inset:20px 40%}.s3-pbp span i.p2:after{border-radius:50%;inset:25px 30%}.s3-pbp span b{padding:0 10px;font-weight:500}.s3-pbp span{padding-inline:0}.s3-pbl{color:#fff;text-align:center;background:linear-gradient(160deg,#c43ea6,#e04a9b 40%,#9a6cf0);flex-direction:column;gap:10px;height:100%;margin:-32px -22px;padding:40px 14px;display:flex}.s3-pbl>p{font:600 14px/1 var(--f);margin:10px 0 0}.s3-pbl>b{font:300 72px/1 var(--f);margin-bottom:60px}.s3-pbl span{text-align:start;font:400 11px/14px var(--f);background:#ffffff40;border-radius:16px;align-items:center;gap:10px;padding:12px;display:flex}.s3-pbl span i{background:#fff;border-radius:8px;flex:none;width:36px;height:36px}.s3-pbl em{font-style:normal}.s3-pbl em b{font-weight:600;display:block}.s3-pbf>b{font:600 14px/1 var(--f);margin:18px 0 10px;display:block}.s3-pbf p{font:500 10px/14px var(--f);margin:0 0 8px}.s3-pbf p.r{grid-template-columns:1fr 1fr;gap:8px;display:grid}.s3-pbf p.r span{flex-direction:column;gap:4px;display:flex}.s3-pbf p.r em{border-radius:8px;justify-content:center;align-items:center;height:34px;font-style:normal;font-weight:400;display:flex;box-shadow:inset 0 0 0 1px #ddd}.s3-pbf p.c{align-items:center;gap:8px;font-weight:400;display:flex}.s3-pbf p.c i{border-radius:3px;width:14px;height:14px;box-shadow:inset 0 0 0 1px #ccc}.s3-pbr>b{font:700 26px/32px var(--f);display:block}.s3-pbr>b i{font:600 10px/1 var(--f);color:#fff;vertical-align:middle;background:#1f8900;border-radius:999px;padding:3px 6px;font-style:normal}.s3-bars{align-items:flex-end;gap:14px;height:180px;margin:24px 0;display:flex}.s3-bars span{height:calc(var(--v) * 1%);background:linear-gradient(#a18cff 0 30%,#5b48d6 30% 88%,#272063 88%);border-radius:3px;flex:1}.s3-pbr p{font:500 12px/1 var(--f);align-items:center;gap:6px;margin:0 0 10px;display:flex}.s3-pbr p em{margin-inline-start:auto;font-style:normal;font-weight:600}.s3-pbr p i{border-radius:50%;width:8px;height:8px}.s3-pbk div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.s3-pbk span{font:500 12px/1 var(--f);border-radius:8px;flex-direction:column;gap:12px;padding:14px 10px;display:flex;box-shadow:inset 0 0 0 1px #e5e5e5}.s3-pbk .i{color:#555;width:18px;height:18px}.s3-pbm{color:#d9604f;text-align:center;height:100%;font-family:var(--f);background:#fde68c;flex-direction:column;align-items:center;gap:10px;margin:-32px -22px;padding:30px 18px;display:flex}.s3-pbm>span{font:500 11px/1 var(--f)}.s3-pbm>b{font:800 30px/34px var(--f)}.s3-pbm>em{font:700 12px/1 var(--f);font-style:normal}.s3-pbm>i{font-size:60px;font-style:normal;line-height:1.3}.s3-pbm>p{font:400 11px/16px var(--f);margin:0}.s3-pbm div{border:1px solid #e5b65c;border-radius:10px;flex-direction:column;align-items:center;gap:4px;width:100%;padding:14px;display:flex}.s3-pbm div b{font:800 26px/1 var(--f)}.s3-pbm div span{font:600 10px/1 var(--f)}.s3-pbm div em{font:600 11px/1 var(--f);color:#fff;background:#d9604f;border-radius:999px;margin-top:6px;padding:8px 16px;font-style:normal}.s3-pb .s3-mmap{height:calc(100% + 64px);margin:-32px -22px}.s3-intg{grid-template-columns:repeat(3,1fr);gap:16px;width:280px;height:280px;margin:auto;display:grid;position:absolute;inset:0}.s3-intg span{background:var(--bg);font:700 22px/1 var(--f);color:#333;border-radius:12px;place-items:center;display:grid;box-shadow:0 8px 20px #00000014}.s3-intg span.k{background:var(--brand);color:#fff;font-size:20px}.s3-dark .s3-mb-k{color:#141414;background:#fff}.s3-dl{background:var(--bg)}.s3-dl-in{text-align:center;padding:48px 52px 64px}.s3-dl-in h1{font:700 48px/56px var(--f);margin:0}.s3-dl-p{font:400 20px/28px var(--f);max-width:940px;margin:20px auto 0}.s3-dl-g{text-align:start;grid-template-columns:1fr 1fr;gap:26px;margin-top:48px;display:grid}.s3-dlc{height:758px;box-shadow:inset 0 0 0 1px var(--line);border-radius:24px;flex-direction:column;padding:56px 56px 0;display:flex;position:relative;overflow:hidden}.s3-dlc.b{background:linear-gradient(115deg,#fff 0%,#fafff0 35%,#e6ff85 62%,#c8ff00 100%)}.s3-dlc-t{color:#141414;flex-direction:column;align-items:flex-start;gap:12px;display:flex}.s3-dl-av{font:600 13px/1 var(--f);align-items:center;gap:6px;margin:0 0 6px;display:flex}.s3-dl-av .s3-mk{width:16px;height:16px}.s3-dlc h2{font:700 48px/52px var(--f);max-width:430px;margin:0}.s3-dlc-t>p{font:400 16px/22px var(--f);max-width:560px;margin:0 0 10px}.s3-dlc .s3-store{border-radius:6px;height:40px}.s3-dlc-v{flex:1;margin-top:48px;position:relative}.s3-dl-ph{bottom:0;background:#ffffff80;border-radius:24px 24px 0 0;width:300px;height:390px;padding:8px 8px 0;position:absolute;inset-inline-start:0;overflow:hidden;box-shadow:0 10px 30px #00000014}.s3-dl-ph>div{border-radius:18px 18px 0 0;height:100%;overflow:hidden}.s3-qr{bottom:40px;background:#fff;border-radius:12px;width:150px;height:150px;padding:18px;position:absolute;inset-inline-end:56px}.s3-qr svg{fill:#141414;width:100%;height:100%;display:block}@container (width<=900px){.s3-bh{height:72px;padding:12px 20px}.s3-bh-l nav,.s3-hide-m{display:none}.s3-bh .s3-mb-k{height:36px;padding:0 16px;font-size:15px}.s3-menu{box-shadow:none;background:0 0;padding:0 8px}.s3-menu .i{width:28px;height:28px}.s3-h48,.s3-h48b{font-size:32px;line-height:40px}.s3-lead{font-size:17px;line-height:24px}.s3-hero{padding:24px 20px 64px}.s3-hero h1{padding:0;font-size:40px;line-height:48px}.s3-hero>p{font-size:19px;line-height:28px}.s3-hero-b{flex-direction:column;align-items:center;gap:12px}.s3-hero-b .s3-mb{min-width:170px}.s3-hero-v{width:100%;height:210px;margin-top:40px}.s3-frame-d{border-radius:10px;width:92%;height:180px;padding:3px}.s3-frame-d .s3-frame-in{border-radius:8px}.s3-frame-d .s3-cal{zoom:.3}.s3-frame-m{border-radius:12px;width:90px;height:180px;padding:3px;top:28px}.s3-frame-m .s3-frame-in{border-radius:9px}.s3-frame-m .s3-mcal{zoom:.3}.s3-rates{gap:6px;margin-top:20px}.s3-rates>div{min-width:0}.s3-rates b{font-size:12px}.s3-rates span{font-size:10px}.s3-stats{grid-template-columns:1fr 1fr;gap:28px 8px;margin-top:48px}.s3-stats b{font-size:28px;line-height:36px}.s3-stats span{font-size:16px;line-height:22px}.s3-one{padding:72px 20px 40px}.s3-one-p{font-size:16px;line-height:24px}.s3-types{grid-template-columns:1fr 1fr;gap:20px;margin-top:64px}.s3-type{border-radius:16px;padding:16px}.s3-type b{font-size:20px;line-height:24px}.s3-certs{flex-wrap:wrap;gap:24px;margin-top:64px}.s3-need{padding:72px 20px}.s3-need-g{grid-template-columns:1fr;gap:32px;margin-top:40px}.s3-feat,.s3-feat-g,.s3-rev{grid-template-columns:1fr;gap:40px;padding:72px 20px}.s3-rev .s3-feat-t{order:-1}.s3-pair{transform-origin:top;height:440px;margin:0 -60px -130px;transform:scale(.7)}.s3-payw{height:360px}.s3-pos{transform:rotate(-28deg)scale(.7)}.s3-revs,.s3-boss{padding:72px 0 0}.s3-revs-h,.s3-boss>h2,.s3-boss>p,.s3-carnav{padding-inline:20px}.s3-car{gap:16px;padding:40px 20px 0}.s3-revv{width:330px;height:420px}.s3-revc{width:300px;height:420px}.s3-stat{width:300px;height:380px;padding:32px}.s3-succ{padding:72px 20px}.s3-succ-g{grid-template-columns:1fr;gap:28px}.s3-help{padding:72px 20px}.s3-help-g{grid-template-columns:1fr;gap:16px}.s3-faq{padding:72px 20px}.s3-faq-l{width:auto;margin-top:40px}.s3-fq summary{padding:16px;font-size:17px;line-height:24px}.s3-plat{padding:20px 0 72px}.s3-mq-i{width:220px;height:140px}.s3-cta{min-height:0;padding:96px 20px}.s3-cta h2{font-size:32px;line-height:40px}.s3-cta p{font-size:17px}.s3-apps{padding:72px 20px}.s3-apps-p{font-size:17px;line-height:24px}.s3-apps-g{grid-template-columns:1fr}.s3-appc{grid-template-columns:1fr;height:auto;padding-top:32px}.s3-appc-t{padding:0 24px}.s3-bf{padding:48px 20px 32px}.s3-bf-in{grid-template-columns:1fr 1fr;gap:40px 20px}.s3-bf-l{grid-column:1/-1}.s3-bf-b{flex-direction:column;align-items:flex-start;gap:16px;margin-top:56px}.s3-pr-h h1,.s3-fh2 h1{font-size:36px;line-height:44px}.s3-plans{grid-template-columns:1fr;gap:20px;margin-top:48px;padding:0 20px}.s3-cmp{padding:96px 20px 40px}.s3-pt th,.s3-pt td{padding:0 10px;font-size:13px}.s3-fh2{height:auto;padding:48px 20px}.s3-collage{grid-template-columns:1fr 1fr;gap:12px;width:100%;height:auto;display:grid}.s3-collage>*{width:auto!important;height:auto!important;position:static!important}.s3-col-d,.s3-col-ph{display:none}.s3-fs{padding:64px 20px}.s3-fs-h{flex-direction:column;align-items:flex-start}.s3-fs-h h2{font-size:32px;line-height:40px}.s3-fs-b,.s3-fs-b.flip,.s3-fs-g,.s3-fs-nov .s3-fs-g{grid-template-columns:1fr}.s3-fs-v{height:520px}.s3-pb{transform-origin:top;top:40px;transform:translate(50%)scale(.8)}.s3-dl-in{padding:32px 20px}.s3-dl-in h1{font-size:32px;line-height:40px}.s3-dl-g{grid-template-columns:1fr}.s3-dlc{height:640px;padding:32px 24px 0}.s3-dlc h2{font-size:32px;line-height:38px}.s3-qr{display:none}}.s3-docp{--s3-pg:var(--bg);background:var(--bg);min-height:100%}.s3-doc{flex-direction:column;gap:32px;max-width:800px;margin:0 auto;padding:48px 20px 96px;display:flex}.s3-doc .s3-sub{margin-top:-24px}.s3-doc-q{height:48px;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--bg);border-radius:999px;align-items:center;display:flex;position:relative}.s3-doc-q>.i{width:20px;height:20px;color:var(--ink-2);pointer-events:none;position:absolute;inset-inline-start:16px}.s3-doc-q input{min-width:0;height:46px;font:400 16px/22px var(--f);color:var(--ink);background:0 0;border:0;border-radius:999px;outline:0;flex:1;padding:0 48px 0 16px}.s3-doc .s-fchips{margin-top:-8px}.s3-doc-faq{flex-direction:column;gap:12px;display:flex}.s3-doc .s3-fq summary{font:600 16px/22px var(--f);padding:16px 20px}.s3-doc .s3-fq summary small{font:400 14px/20px var(--f);color:var(--ink-2);margin-top:2px;display:block}.s3-doc .s3-fq p{font:400 16px/24px var(--f);color:var(--ink-2);padding:0 20px 16px}.s3-doc-none{text-align:center;flex-direction:column;gap:4px;padding:32px 0;display:flex}.s3-doc-none b{font:600 16px/22px var(--f)}.s3-doc-none span{color:var(--ink-2)}.s3-doc-ct{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.s3-doc-ct h2{font:600 20px/28px var(--f)}.s3-doc-ct p{color:var(--ink-2)}.s3-doc-ctb{flex-wrap:wrap;gap:12px;display:flex}.s3-doc-tabs{margin:0}.s3-doc-sec{flex-direction:column;gap:24px;display:flex}.s3-doc-sec h2{font:600 20px/28px var(--f);margin-bottom:8px}.s3-doc-sec p{font:400 16px/26px var(--f);color:var(--ink-2)}.s3-doc-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.s3-doc-links a{font:400 16px/24px var(--f);color:var(--ink)}.s3-doc-links a:hover{text-decoration:underline}.s3-doc-st{padding:24px}.s3-doc-ok{color:var(--ok);font:600 18px/24px var(--f);align-items:center;gap:8px;margin-bottom:16px;display:flex}.s3-doc-ok .i{width:24px;height:24px}.s3-doc-st ul{margin:0;padding:0;list-style:none}.s3-doc-st li{border-top:1px solid var(--line);font:400 16px/22px var(--f);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.s3-doc-st li b{color:var(--ok);font-weight:500}.s3-doc-sel{display:flex}.s3-actq{max-width:480px;margin-top:-16px}.s3-ml-bk{margin-inline-end:4px}@container (width<=600px){.s3-doc{gap:24px;padding:24px 16px 64px}.s3-doc .s3-sub{margin-top:-16px}.s3-doc-links{grid-template-columns:repeat(2,minmax(0,1fr))}.s3-doc-ct .s3-btn{flex:1}}@container (width>=901px) and (width<=1279px){.s3-split{grid-template-columns:minmax(0,392px) minmax(0,536px)}.s3-split-l{padding-inline-end:0}.s3-detw{width:auto}.s3-pgrid{grid-template-columns:minmax(0,352px) minmax(0,575px)}.s3-setg{grid-template-columns:repeat(2,minmax(0,304px))}.s3-setcol{width:100%;max-width:600px}.s3-wcol{width:100%;max-width:528px}.s3-msg{grid-template-columns:280px minmax(0,1fr)}.s3-side{padding:24px 16px 64px}.s3-body{grid-template-columns:220px minmax(0,1fr)}.s3-hero h1{padding:42px 32px 0;font-size:48px;line-height:56px}.s3-hero-v{aspect-ratio:1185/722;width:calc(100% - 64px);max-width:1185px;height:auto}.s3-frame-d{width:91.6%;height:94.3%}.s3-frame-m{width:26.6%;height:85%;top:15%}.s3-stats{padding:0 32px}.s3-types{grid-template-columns:repeat(3,minmax(0,374px));gap:24px;padding:0 32px}.s3-need{padding-inline:48px}.s3-need-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.s3-feat,.s3-feat-g{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:78px 48px 120px}.s3-rev{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.s3-pair{transform-origin:top;transform:scale(.8)}.s3-revs-h,.s3-boss>h2,.s3-boss>p{padding:0 48px}.s3-revv{width:min(853px,100cqw - 96px)}.s3-succ{padding-inline:48px}.s3-succ-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.s3-help{padding-inline:48px}.s3-faq-l{width:auto;max-width:800px;margin-inline:48px}.s3-apps{padding-inline:48px}.s3-bf-in{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px}.s3-bf-l{grid-column:1/-1}.s3-plans{grid-template-columns:repeat(3,minmax(0,357px));gap:24px;padding:0 32px}.s3-cmp{padding:160px 48px 80px}.s3-collage{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:calc(100% - 64px);height:auto;display:grid}.s3-collage>*{width:auto!important;height:auto!important;position:static!important}.s3-col-d{display:none}.s3-fs{padding-inline:48px}.s3-fs-b{grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:40px}.s3-dl-in{padding-inline:32px}.s3-dlc{padding:40px 32px 0}}@container (width>=601px){.s3-docp .s3-mback{display:none}}.s3-dl .s3-mback{background:var(--bg)}@container (width>=601px) and (width<=900px){.s3-vgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.s3-btn{border-radius:var(--r-ctl);transition:background-color var(--d-2) var(--ease),box-shadow var(--d-2),opacity var(--d-2),transform var(--d-1)}.s3-btn.lg{border-radius:var(--r-btn)}.s3-btn:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.s3-btn.pri:hover,.s3-btn.danger:hover{opacity:1;box-shadow:none;background:color-mix(in srgb,var(--ink) 86%,var(--bg))}.s3-btn.danger:hover{background:var(--bad-2)}.s3-btn:active{transform:translateY(1px)}.s3-icb{border-radius:var(--r-ctl);transition:background-color var(--d-2)}.s3-link{font-weight:600}.s3-link:hover{text-underline-offset:3px;text-decoration:underline}.s3-thumb{border-radius:var(--r-ctl)}.s3-thumb img,.s3-thumb .noph{border-radius:9px}.s3-side a{border-radius:var(--r-ctl);transition:background-color var(--d-2),color var(--d-2)}.s3-side li.on a{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 18%,transparent);font-weight:650}.s3-side a .i{transition:transform var(--d-3) var(--ease)}.s3-side a:hover .i{transform:translate(-1px)rotate(-6deg)}.s3-h1,.s3-pe-b h1,.s3-det-t,.s3-prof-n,.s3-ct,.s3-sh p,.s3-det-st,.s3-setc h2,.s3-wsec h2,.s3-ml-h h2,.s3-mh h2,.s3-empty-t{letter-spacing:var(--tr-head);font-weight:700}.s3-det-hero>p{letter-spacing:-.02em}.s3-card,.s3-det,.s3-pol,.s3-wsend,.s3-wsec,.s3-conf,.s3-addr .s3-lc,.s3-pc,.s3-setc{border-radius:var(--r-card);box-shadow:var(--sh-card-1)}.s3-ac{border-radius:var(--r-card);box-shadow:var(--sh-card-1);transition:transform var(--d-3) var(--ease),box-shadow var(--d-3) var(--ease)}.s3-ac.sel{box-shadow:var(--sh-card-on)}.s3-ac.sel:after{border-radius:var(--r-card)}.s3-det-hero{border-radius:13px 13px 0 0}.s3-setc,.s3-pc{transition:transform var(--d-3) var(--ease),box-shadow var(--d-3) var(--ease),background-color var(--d-2)}.s3-setc:hover{background:var(--bg)}.s3-vc{transition:transform var(--d-3) var(--ease)}.s3-vc-im{border-radius:var(--r-card);transition:box-shadow var(--d-3) var(--ease)}.s3-vc-t b,.s3-ac-n,.s3-pc b{letter-spacing:var(--tr-head);font-weight:650}@media (hover:hover){.s3-ac:not(.sel):hover,.s3-setc:hover,.s3-pc:hover{transform:translateY(var(--lift));box-shadow:var(--sh-card-h)}.s3-vc:hover{transform:translateY(var(--lift))}.s3-vc:hover .s3-vc-im{box-shadow:var(--sh-2)}}.s3-wbal{border-radius:var(--r-lg)}.s3-wamt b{letter-spacing:var(--tr-fig)}.s3-wlab{font-size:var(--t-cap);letter-spacing:var(--tr-label);opacity:.9;font-weight:600}.s3-wic{border-radius:var(--r-ctl)}.s3-row{border-radius:var(--r-ctl);transition:background-color var(--d-1)}.s3-rowch .i{transition:transform var(--d-3) var(--ease)}.s3-row:hover .s3-rowch .i{transform:translate(-3px)}.s3-ov-t p{letter-spacing:var(--tr-head);font-size:18px;font-weight:700}.s3-pill{height:28px;letter-spacing:var(--tr-label);gap:6px;padding-inline:9px 12px;font-size:13px;font-weight:600}.s3-pill .i{width:16px;height:16px}.s3-pill-ok,.s3-pill-bad,.s3-pill-muted{box-shadow:none}.s3-tabs li{transition:background-color var(--d-2),box-shadow var(--d-2),color var(--d-2)}.s3-tabs li:hover:not(.on){background:var(--bg-2)}.s3-day{border-radius:var(--r-md);transition:background-color var(--d-2),box-shadow var(--d-2)}.s3-day b{letter-spacing:var(--tr-fig)}.s3-slot{border-radius:var(--r-ctl);transition:background-color var(--d-2),box-shadow var(--d-2)}.s3-slot:hover:not([aria-pressed=true]){box-shadow:inset 0 0 0 1px var(--ink-3)}.s3-noslot{border-radius:var(--r-card)}.s3-acct .tg,.s3-mov .tg{transition:background-color var(--d-2)}.s3-acct .tg i,.s3-mov .tg i{transition:transform var(--d-3) var(--ease-spring)}.s3-in{border-radius:var(--r-ctl);transition:box-shadow var(--d-2)}.s3-in input,.s3-in select{border-radius:var(--r-ctl)}.s3-in:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.s3-in:focus-within{box-shadow:inset 0 0 0 1px var(--brand),var(--ring)}.s3-fld input,.s3-fld textarea{border-radius:var(--r-ctl);transition:box-shadow var(--d-2)}.s3-fld input:hover,.s3-fld textarea:hover{box-shadow:inset 0 0 0 1px var(--ink-3)}.s3-fld input:focus,.s3-fld textarea:focus{box-shadow:inset 0 0 0 1px var(--brand),var(--ring)}.s3-f>label,.s3-fld>span{font-size:var(--t-sm)}.s3-comp{border-radius:var(--r-card);transition:box-shadow var(--d-2)}.s3-comp:focus-within{box-shadow:inset 0 0 0 1px var(--brand),var(--ring)}.s3-mi{border-radius:var(--r-ctl);transition:background-color var(--d-1)}.s3-bub{border-radius:var(--r-lg)}.s3-mov .mdl{border-radius:var(--r-xl);box-shadow:var(--sh-3);animation:s-rv-in .32s var(--ease)}.s3-opts button{border-radius:var(--r-ctl);transition:background-color var(--d-1)}.s3-empty{border-radius:var(--r-card)}.s3-doc-q{transition:box-shadow var(--d-2)}.s3-doc-q:focus-within{box-shadow:inset 0 0 0 1px var(--brand),var(--ring)}.s3-helpc{border-radius:var(--r-lg)}@container (width<=900px){.s3-ac,.s3-ac.sel,.s3-ac:not(.sel):hover{transform:none;box-shadow:none!important}.s3-det-m .s3-det-acts,.s3-det-m .s3-ov{border-radius:var(--r-card);box-shadow:var(--sh-card-1)}.s3-det-m,.s3-addr,.s3-wsec{box-shadow:none}.s3-addr .s3-lc{box-shadow:var(--sh-card-1)}.s3-wbal{border-radius:0}.s3-wsend{border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--line)}.s3-mov .mdl{border-radius:var(--r-xl) var(--r-xl) 0 0;animation:s-up .28s var(--ease)}.s3-prof{border-radius:var(--r-card)}}.s3-pill-ok{color:var(--ok-deep)}.s3-pill-muted{color:var(--ink-2-deep)}:root{--s3p-pbl:linear-gradient(160deg,#0b7658,#14231d);--s3p-cta:radial-gradient(60% 90% at 100% 100%,#12a079 0,transparent 70%),linear-gradient(100deg,#0b7658 0%,#14231d 100%);--s3p-ph:linear-gradient(to left bottom,var(--s3-lav),#12a07940,#12a07900);--s3p-c-w:var(--page);--s3p-wal:#14231d;--s3p-p3:#0b7658;--s3p-p2:#9fd8c2;--s3p-p4:#14231d;--s3p-top:var(--band);--s3p-side:var(--bg-4);--s3p-p1:#12a079;--s3p-dlca:linear-gradient(115deg,#f1f2ec 0%,#e2efe8 30%,#cde2d6 60%,#b9dccb 100%);--s3p-son:var(--bg-2);--s3p-hero:linear-gradient(180deg,var(--band) 0,var(--band) 42%,#cde2d6 58%,#0b7658 76%,#14231d 100%);--s3p-c-b2:var(--page);--s3p-c-b4:var(--page);--s3p-ptic:linear-gradient(135deg,#12a079,#0b7658);--s3p-grad:linear-gradient(90deg,#0b7658,#12a079);--s3p-son-sh:inset 0 0 0 1px var(--line-2);--s3p-tmapc:#12a07966;--s3p-posb:linear-gradient(135deg,#12a079,#0b7658)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--s3p-pbl:linear-gradient(160deg,#c43ea6,#e04a9b 40%,#9a6cf0);--s3p-cta:radial-gradient(40% 70% at 0% 60%,#f15ad1 0,transparent 70%),radial-gradient(35% 60% at 42% 20%,#9e8cff 0,transparent 70%),radial-gradient(60% 90% at 100% 100%,#4a00e8 0,transparent 70%),linear-gradient(100deg,#c637e5 0%,#8f2ef5 40%,#7a12f2 70%,#5a06ea 100%);--s3p-ph:linear-gradient(to left bottom,var(--s3-lav),#a783fb66,#a783fb00);--s3p-c-w:var(--bg);--s3p-wal:linear-gradient(253deg,#fa6cfd 0%,#c467fd 18%,#9563fe 30%,#6960ff 44%,#6960ff 100%);--s3p-p3:#5b48d6;--s3p-p2:#a18cff;--s3p-p4:#272063;--s3p-top:var(--bg);--s3p-side:var(--bg);--s3p-p1:#6950f3;--s3p-dlca:linear-gradient(115deg,#ebe9ff 0%,#e3ddff 30%,#7e6bff 60%,#6f5cff 100%);--s3p-son:var(--brand-soft);--s3p-hero:radial-gradient(70% 38% at 18% 70%,#d644ffbf,transparent 70%),radial-gradient(60% 40% at 80% 80%,#6928f3f2,transparent 70%),radial-gradient(90% 30% at 50% 92%,#7a24f1,transparent 80%),linear-gradient(180deg,var(--bg) 0,var(--bg) 42%,#a98bff 62%,#8a3cf4 80%,#6a1fe6 100%);--s3p-c-b2:var(--bg-2);--s3p-c-b4:var(--bg-4);--s3p-ptic:linear-gradient(135deg,#f06bff,#6950f3);--s3p-grad:linear-gradient(90deg,#ef6997,#e85cba,#b84cdc);--s3p-son-sh:none;--s3p-tmapc:#6950f373;--s3p-posb:linear-gradient(135deg,#3b6cff,#8a5cff)}}:root[data-theme=dark]{--s3p-pbl:linear-gradient(160deg,#c43ea6,#e04a9b 40%,#9a6cf0);--s3p-cta:radial-gradient(40% 70% at 0% 60%,#f15ad1 0,transparent 70%),radial-gradient(35% 60% at 42% 20%,#9e8cff 0,transparent 70%),radial-gradient(60% 90% at 100% 100%,#4a00e8 0,transparent 70%),linear-gradient(100deg,#c637e5 0%,#8f2ef5 40%,#7a12f2 70%,#5a06ea 100%);--s3p-ph:linear-gradient(to left bottom,var(--s3-lav),#a783fb66,#a783fb00);--s3p-c-w:var(--bg);--s3p-wal:linear-gradient(253deg,#fa6cfd 0%,#c467fd 18%,#9563fe 30%,#6960ff 44%,#6960ff 100%);--s3p-p3:#5b48d6;--s3p-p2:#a18cff;--s3p-p4:#272063;--s3p-top:var(--bg);--s3p-side:var(--bg);--s3p-p1:#6950f3;--s3p-dlca:linear-gradient(115deg,#ebe9ff 0%,#e3ddff 30%,#7e6bff 60%,#6f5cff 100%);--s3p-son:var(--brand-soft);--s3p-hero:radial-gradient(70% 38% at 18% 70%,#d644ffbf,transparent 70%),radial-gradient(60% 40% at 80% 80%,#6928f3f2,transparent 70%),radial-gradient(90% 30% at 50% 92%,#7a24f1,transparent 80%),linear-gradient(180deg,var(--bg) 0,var(--bg) 42%,#a98bff 62%,#8a3cf4 80%,#6a1fe6 100%);--s3p-c-b2:var(--bg-2);--s3p-c-b4:var(--bg-4);--s3p-ptic:linear-gradient(135deg,#f06bff,#6950f3);--s3p-grad:linear-gradient(90deg,#ef6997,#e85cba,#b84cdc);--s3p-son-sh:none;--s3p-tmapc:#6950f373;--s3p-posb:linear-gradient(135deg,#3b6cff,#8a5cff)}.s3-bg-b4{--s3-pg:var(--s3p-c-b4)}.s3-bg-b2{--s3-pg:var(--s3p-c-b2)}.s3-bg-w{--s3-pg:var(--s3p-c-w)}.s3-side{background:var(--s3p-side)}.s3-side li.on a{background:var(--s3p-son);box-shadow:var(--s3p-son-sh)}.s3-fh{background:var(--s3p-top)}.s3-badge,.s3-fh-av i,.s3-bw.me .s3-bub,.s3-day[aria-pressed=true]{background:var(--sel);color:var(--on-sel)}.s3-bw.me .s3-bt{color:color-mix(in srgb,var(--on-sel) 80%,transparent)}.s3-wbal{background:var(--s3p-wal)}.s3-hero{background:var(--s3p-hero)}.s3-cta{background:var(--s3p-cta)}.s3-grad{background:var(--s3p-grad);-webkit-background-clip:text;background-clip:text}.s3-dlc.a{background:var(--s3p-dlca)}.s3-pbl{background:var(--s3p-pbl)}.s3-pt-ic{background:var(--s3p-ptic)}.s3-ph{background:var(--s3p-ph)}.s3-pos-b i{background:var(--s3p-posb)}.s3-donut{background:conic-gradient(#e0832a 0 18%,var(--s3p-p1) 18% 70%,var(--s3p-p2) 70% 100%)}.s3-spark{color:var(--s3p-p1)}.s3-tmap{background:radial-gradient(circle at 50% 50%,var(--s3p-tmapc) 0 26px,transparent 27px),linear-gradient(135deg,#e7efe2,#dce6f2)}.s3-tqty i,.s3-cal-rail i.on,.s3-mcal-nav i.k{background:var(--s3p-p3)}.s3-bars span{background:linear-gradient(var(--s3p-p2) 0 30%,var(--s3p-p3) 30% 88%,var(--s3p-p4) 88%)}.s3-pbr i.a{background:var(--s3p-p2)}.s3-pbr i.b{background:var(--s3p-p3)}.s3-pbr i.c{background:var(--s3p-p4)}[data-app=capp]{--c-map-land:#eef1ea;--c-map-water:#a9dbe2;--c-map-urb:#e2efe8;--c-map-park:#c4e3d2;--c-map-road:#d6d9cf;--c-map-hw:#b3c4bb;--c-map-lab:#14231d;--c-badge:#fffffdeb;--c-hl:#d3eee2;--c-blue-g:#0b7658;--c-navy:#14231d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-app=capp]{--c-map-land:#1d2026;--c-map-water:#16324a;--c-map-urb:#262626;--c-map-park:#1b3426;--c-map-road:#363b44;--c-map-hw:#56627a;--c-map-lab:#c9ccd1;--c-badge:#0d0d0ddb;--c-hl:#2b2660;--c-blue-g:linear-gradient(135deg,#1d4fa6 0%,#3b7fd6 100%);--c-navy:#d1d4ff}}:root[data-theme=dark] [data-app=capp]{--c-map-land:#1d2026;--c-map-water:#16324a;--c-map-urb:#262626;--c-map-park:#1b3426;--c-map-road:#363b44;--c-map-hw:#56627a;--c-map-lab:#c9ccd1;--c-badge:#0d0d0ddb;--c-hl:#2b2660;--c-blue-g:linear-gradient(135deg,#1d4fa6 0%,#3b7fd6 100%);--c-navy:#d1d4ff}[data-app=capp]{color:var(--ink);font-size:14px;line-height:20px}[data-app=capp] .i{width:24px;height:24px}[data-app=capp] img{object-fit:cover;width:100%;height:100%}[data-app=capp] mark{background:var(--c-hl);color:inherit;border-radius:2px}.c-pg{background:var(--cp-canvas);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.c-sc{scrollbar-width:none;flex:1;min-height:0;position:relative;overflow:hidden auto}.c-sc::-webkit-scrollbar{display:none}.c-sc-tab{padding-bottom:var(--q-tb-space)}.c-pad{padding:0 20px}.c-g{color:var(--ink-2)}.c-1l{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.c-dot{margin:0 8px;font-size:10px;font-style:normal}.c-hr{background:var(--line);height:1px;margin:24px 0}.c-sp{flex:1}.c-link{color:var(--brand);font-weight:400}.c-clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-clamp4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-cover{z-index:0;border-radius:inherit;position:absolute;inset:0}.c-h2{margin:0 20px 16px;font-size:22px;font-weight:600;line-height:28px}.c-h3{margin:0 0 12px;font-size:16px;font-weight:600;line-height:22px}.c-pt{font-size:28px;font-weight:600;line-height:36px}.c-h2r{justify-content:space-between;align-items:center;display:flex}.c-h2r .c-h2{margin-inline-end:0}.c-seeall{margin-inline-end:20px;margin-bottom:16px;font-size:16px;line-height:22px}.c-seeall2{font-size:16px;line-height:22px}.c-cntc{border:1px solid var(--line);min-width:24px;height:20px;color:var(--ink-2);vertical-align:3px;border-radius:999px;place-items:center;margin-inline-start:4px;padding:0 7px;font-size:11px;font-weight:400;line-height:1;display:inline-grid}.c-cnt-b{background:var(--bg-3);height:18px;color:var(--ink-2);border-radius:999px;place-items:center;margin-inline-start:6px;padding:0 6px;font-size:11px;font-weight:500;line-height:1;display:inline-grid}.c-ib{width:48px;height:48px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.c-ib .i{width:24px;height:24px}.c-ib.on{color:var(--bad)}.c-ib-w{background:var(--bg);width:36px;height:36px;box-shadow:var(--sh-small);margin:6px}.c-ib-w .i{width:20px;height:20px}.c-ib0{flex:none;width:48px}.c-cb{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.c-cb .i{width:20px;height:20px}.c-cb.on{box-shadow:inset 0 0 0 2px var(--brand);color:var(--brand)}.c-btn{white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex}.c-btn .i{width:20px;height:20px}.c-btn-l,.c-btn-m{height:48px;padding:0 20px;font-size:16px}.c-btn-s{height:48px;padding:0 16px;font-size:16px;font-weight:500}.c-btn-xs{height:36px;padding:0 16px;font-size:14px;font-weight:400}.c-btn-dark{background:var(--ink);color:var(--on-ink)}.c-btn-o{background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.c-btn-o.c-btn-xs{box-shadow:inset 0 0 0 1px var(--line)}.c-btn-w{background:var(--bg);color:var(--ink)}.c-btn-blue{color:#fff;background:linear-gradient(90deg,#1a73e8 0%,#4f6cf0 70%,#6a5cf3 100%);font-weight:500}.c-btn-navy{background:var(--c-navy);color:var(--bg);border-radius:8px;height:44px;padding:0 20px;font-size:14px;font-weight:600}.c-wide{width:100%}.c-grow{flex:1}.c-btn-ic{position:relative}.c-btn-ic .i{width:22px;height:22px;position:absolute;inset-inline-start:20px}.c-tbtn{color:var(--ink);padding:0 4px;font-size:16px;font-weight:600}.c-tbtn:disabled{color:var(--ink-3)}.c-pg>.c-tabs{inset-inline:0;position:absolute;bottom:0}.c-top{background:var(--cp-canvas);z-index:10;flex:none;align-items:center;height:64px;padding:0 6px;display:flex;position:relative}.c-top-t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding-inline-start:4px;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.c-top-a{align-items:center;display:flex}.c-top-big .c-top-t{opacity:0;transition:opacity .15s}.c-top-big.c-on{box-shadow:0 1px 0 var(--line)}.c-top-big.c-on .c-top-t{opacity:1}.c-top-tl .c-top-t{padding-inline-start:0}.c-top-tl .c-ib0{width:15px}.c-bigt{margin-bottom:16px;padding:0 20px}.c-bigt h2{font-size:28px;font-weight:600;line-height:36px}.c-bigt p{color:var(--ink-2);margin-top:8px;font-size:16px;line-height:22px}.c-bb{background:var(--bg);border-top:1px solid var(--line);z-index:10;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:80px;padding:16px 20px;display:flex;position:relative}.c-bb-l{flex-direction:column;min-width:0;display:flex}.c-bb-p{font-size:16px;font-weight:600;line-height:22px}.c-bb-s{align-items:center;gap:3px;font-size:14px;line-height:20px;display:flex}.c-bb-s .i{width:18px;height:18px}.c-bb-1{justify-content:stretch}.c-bb-2{gap:12px}.c-bb-2 .c-btn{flex:1}.c-bb-dk{background:0 0;border:0}[data-app=capp] .ov.c-ov{background:var(--scrim);place-items:end stretch}[data-app=capp] .c-ov .mdl{border-radius:28px 28px 0 0;flex-direction:column;width:100%;max-height:calc(100% - 32px);animation:.22s ease-out c-up;display:flex;overflow:hidden}[data-app=capp] .c-ov-full .mdl{border-radius:28px 28px 0 0;height:100%;max-height:none}@keyframes c-up{0%{opacity:.4;transform:translateY(40%)}}.c-handle{background:var(--line-2);border-radius:2px;flex:none;width:32px;height:4px;margin:10px auto 0;display:block}.c-shd{flex:none;align-items:center;gap:8px;padding:18px 20px 10px;display:flex}.c-shd h2{flex:1;font-size:18px;font-weight:600;line-height:24px}.c-shd .c-ib-x{margin-inline-end:-12px}.c-shtop{flex:none;justify-content:flex-end;align-items:center;height:58px;padding:6px 8px 0;display:flex}.c-shtop-fx{justify-content:space-between;padding-inline-start:20px;box-shadow:0 1px #0000}.c-shtop-t{opacity:0;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:600;line-height:24px;overflow:hidden}.c-sh-t{padding:0 20px 12px;font-size:18px;font-weight:600;line-height:24px}.c-shb{scrollbar-width:none;flex:1;min-height:0;padding:0 20px 20px;overflow-y:auto}.c-shf{background:var(--bg);flex:none;gap:12px;padding:12px 20px 20px;display:flex}.c-shf .c-btn{flex:1}.c-shf-end{margin-top:auto}.c-shf-r{border-top:1px solid var(--line);justify-content:space-between;align-items:center}.c-shf-r .c-btn{flex:none}.c-spin{height:100%;min-height:400px;color:var(--ink-2);place-items:center;display:grid}.c-spin .i{width:40px;height:40px;animation:.9s linear infinite c-rot}@keyframes c-rot{to{transform:rotate(360deg)}}.c-star{color:var(--star);width:20px!important;height:20px!important}.c-stars{gap:2px;display:inline-flex}.c-stars .c-star{width:22px!important;height:22px!important}.c-vf{width:23px;height:23px;color:var(--brand);vertical-align:-3px;place-items:center;margin-inline-start:6px;display:inline-grid}.c-vf svg{width:100%;height:100%}.c-rate{flex:none;align-items:center;gap:4px;font-size:16px;line-height:22px;display:inline-flex}.c-rate b{font-weight:600}.c-badge{top:12px;background:var(--c-badge);height:24px;color:var(--ink);z-index:2;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:13px;font-weight:500;line-height:1;display:inline-flex;position:absolute;inset-inline-start:12px}.c-trophy{color:var(--brand);display:grid}.c-trophy .i,.c-bstar{width:16px!important;height:16px!important}.c-av{background:var(--brand-soft);color:var(--brand);border-radius:50%;flex:none;place-items:center;font-weight:500;display:inline-grid;overflow:hidden}.c-ini{font-size:inherit}.c-av18{width:18px;height:18px;box-shadow:0 0 0 1.5px var(--bg);font-size:6px}.c-av24{width:24px;height:24px;font-size:7.3px}.c-av28{width:28px;height:28px;font-size:8.7px}.c-av32{width:32px;height:32px;font-size:10px}.c-av40{width:40px;height:40px;font-size:11px}.c-av48{width:48px;height:48px;font-size:14px}.c-av64{width:64px;height:64px;font-size:17px}.c-av72{width:72px;height:72px;font-size:18.7px}.c-av80{width:80px;height:80px;font-size:20px}.c-av152{width:152px;height:152px;font-size:34.7px}[data-app=capp] .tg{background:var(--line);border-radius:999px;flex:none;width:46px;height:28px;transition:background .15s;position:relative}[data-app=capp] .tg i{top:3px;background:#fff;border-radius:50%;width:22px;height:22px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 2px #0003}[data-app=capp] .tg[aria-checked=true]{background:var(--brand)}[data-app=capp] .tg[aria-checked=true] i{inset-inline-start:21px}.c-radio{width:24px;height:24px;box-shadow:inset 0 0 0 2px var(--line-2);border-radius:50%;flex:none;position:relative}[aria-checked=true]>.c-radio{box-shadow:inset 0 0 0 2px var(--brand)}[aria-checked=true]>.c-radio:after{content:"";background:var(--brand);border-radius:50%;position:absolute;inset:6px}.c-chk{background:var(--bg);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:4px;flex:none;position:relative}[aria-checked=true]>.c-chk{background:var(--brand);box-shadow:none}[aria-checked=true]>.c-chk:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:4px;left:8px;transform:rotate(45deg)}.c-chips{flex-wrap:wrap;gap:8px;display:flex}.c-chips-1{scrollbar-width:none;flex-wrap:nowrap;margin:0 -20px;padding:0 20px;overflow-x:auto}.c-chip{height:36px;box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;line-height:1;display:inline-flex}.c-chip .i{width:18px;height:18px}.c-chip.on{background:var(--brand-soft);box-shadow:inset 0 0 0 2px var(--brand)}.c-chip-rad.on{background:var(--brand);color:#fff;box-shadow:none}.c-chip-c{max-width:100%}.c-chip-c .c-1l{max-width:180px}.c-chip-c .c-g{font-size:11px}.c-chip-r{align-items:center;gap:2px;font-weight:600;display:inline-flex}.c-chip-r .c-star{width:15px!important;height:15px!important}.c-seg{background:var(--bg-3);border-radius:999px;flex:none;height:40px;padding:3px;display:inline-flex}.c-seg button{color:var(--ink);white-space:nowrap;border-radius:999px;padding:0 14px;font-size:14px}.c-seg button[aria-selected=true]{background:var(--bg);box-shadow:0 0 0 1px var(--line),0 1px 3px #1313131f}.c-seg-w{margin-bottom:20px;display:flex}.c-seg-w button{flex:1}.c-inp{height:48px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);background:var(--bg);border-radius:8px;align-items:center;gap:10px;padding:0 14px;display:flex}.c-inp-on{box-shadow:inset 0 0 0 1.5px var(--brand)}.c-inp input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:100%;font-size:14px}.c-inp input::placeholder{color:var(--ink-3)}.c-inp-x{color:var(--ink);place-items:center;width:32px;height:32px;display:grid}.c-inp-x .i{width:20px;height:20px}.c-inp-s{border-radius:999px;flex:1;height:36px}.c-link-b{color:var(--brand)}.c-home{padding-bottom:12px}.c-hh{align-items:center;height:48px;margin-bottom:8px;padding:0 20px 0 8px;display:flex}.c-hh-logo{height:auto;margin:0;font-size:26px;line-height:1}.c-hh-bell{position:relative}.c-hh-dot{top:12px;background:var(--bad);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;inset-inline-end:13px}.c-hs2{background:var(--bg);height:46px;box-shadow:var(--sh-card),var(--sh-small);border-radius:999px;align-items:center;margin:0 20px 16px;padding:0 4px;display:flex}.c-hs2-city{height:38px;color:var(--ink);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 10px;font-size:14px;font-weight:600;display:flex;position:relative}.c-hs2-city:after{content:"";inset-inline-end:-1px;background:var(--line);width:1px;position:absolute;top:10px;bottom:10px}.c-hs2-city .i{width:18px!important;height:18px!important}.c-hs2-city .i:first-child{color:var(--brand)}.c-hs2-q{text-align:start;min-width:0;height:38px;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;padding:0 12px;font-size:14px;overflow:hidden}.c-hs2-go{background:var(--ink);width:38px;height:38px;color:var(--on-ink);border-radius:50%;flex:none;place-items:center;display:grid}.c-hs2-go .i{width:18px!important;height:18px!important}.c-heros{height:150px;margin:0 20px 24px}.c-ad{height:100%;color:var(--q-on-photo);position:relative}.c-ad img{position:absolute;inset:0}.c-ad:after{content:"";background:var(--q-photo-fade);position:absolute;inset:0}.c-ad-t{z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:3px;width:62%;padding:12px 16px 22px;display:flex;position:absolute;inset-block:0;inset-inline-start:0}.c-ad-eb{opacity:.92;align-items:center;gap:6px;font-size:11px;line-height:16px;display:flex}.c-ad-eb i{background:var(--glass);color:var(--ink);border-radius:4px;padding:0 6px;font-size:10px;font-style:normal;font-weight:600;line-height:16px}.c-ad h2{font-size:17px;font-weight:700;line-height:23px}.c-ad p{opacity:.9;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:2px;font-size:12px;line-height:17px;display:-webkit-box;overflow:hidden}.c-ad-go{gap:4px;height:28px;margin-top:4px;padding:0 10px;font-size:12px;font-weight:600}.c-ad-go .i{width:14px!important;height:14px!important}.c-hsec{margin-bottom:28px}.c-h2-ic{align-items:center;gap:6px;display:flex}.c-h2-ic .i{color:var(--brand);width:20px!important;height:20px!important}.c-seeall-ar{color:var(--brand);align-items:center;gap:4px;min-height:32px;display:inline-flex}.c-seeall-ar .i{width:16px!important;height:16px!important}.c-hcats{grid-template-columns:repeat(5,1fr);gap:16px 6px;padding:0 14px;display:grid}.c-hcat{flex-direction:column;align-items:center;gap:8px;min-height:44px;display:flex}.c-hcat-ic{background:var(--bg-2);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:16px;place-items:center;transition:background .15s;display:grid}.c-hcat-ic .i{width:26px!important;height:26px!important}.c-hcat:hover .c-hcat-ic{background:var(--brand-soft)}.c-hcat-l{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.c-promos{grid-template-columns:1fr 1fr;gap:12px;margin:0 20px 28px;display:grid}.c-promo{height:84px;color:var(--q-on-photo);text-align:start;background:var(--bg-3);border-radius:16px;position:relative;overflow:hidden}.c-promo img{position:absolute;inset:0}.c-promo:after{content:"";background:var(--q-photo-fade);position:absolute;inset:0}.c-promo-t{z-index:1;flex-direction:column;justify-content:center;gap:2px;padding:10px 12px;display:flex;position:absolute;inset:0}.c-promo-t small{opacity:.9;font-size:10px;line-height:14px}.c-promo-t b{font-size:14px;font-weight:700;line-height:20px}.c-promo-t span{opacity:.9;max-width:82%;font-size:11px;line-height:15px}.c-promo-go{z-index:1;bottom:8px;background:var(--glass);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:8px}.c-promo-go .i{width:16px!important;height:16px!important}.c-car{scrollbar-width:none;scroll-snap-type:x mandatory;gap:12px;margin-bottom:40px;padding:0 20px;display:flex;overflow-x:auto}.c-car::-webkit-scrollbar{display:none}.c-vipcar{margin-bottom:0;padding-bottom:4px}.c-vip{scroll-snap-align:start;flex-direction:column;flex:none;gap:4px;width:156px;display:flex;position:relative}.c-vip-im{background:var(--bg-3);border-radius:12px;height:112px;margin-bottom:4px;display:block;overflow:hidden}.c-vip-rt{top:84px;background:var(--glass);pointer-events:none;border-radius:999px;align-items:center;gap:2px;height:22px;padding:0 7px;font-size:11px;line-height:1;display:inline-flex;position:absolute;inset-inline-end:8px}.c-vip-rt .c-star{width:13px!important;height:13px!important}.c-vip-rt b{font-weight:600}.c-vip .q-heart{top:6px;width:32px;height:32px;inset-inline-end:6px}.c-vip .q-heart .i{width:18px!important;height:18px!important}.c-vip-n{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.c-vip-l{align-items:center;gap:3px;min-width:0;font-size:12px;line-height:16px;display:flex}.c-vip-l .i{flex:none;width:14px!important;height:14px!important}.c-vip-tags{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.c-vip-tags i{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:0 7px;font-size:10.5px;font-style:normal;line-height:20px}.c-foot{text-align:center;color:var(--ink-3);margin:24px 20px 8px;font-size:11px;line-height:16px}.c-rc-r1{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.c-ncar .c-g{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-menu-r{border-bottom:1px solid var(--line);text-align:start;width:100%;min-height:56px;color:var(--ink);align-items:center;gap:14px;font-size:16px;display:flex}.c-menu-r span{flex:1}.c-menu-r .i:last-child{color:var(--ink-3);width:18px!important;height:18px!important}.c-nl{margin:0;padding:0;list-style:none}.c-ni{border-bottom:1px solid var(--line);gap:14px;padding:14px 0;display:flex}.c-ni-ic{background:var(--brand-soft);width:40px;height:40px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.c-ni-ic .i{width:20px!important;height:20px!important}.c-ni-b{flex-direction:column;gap:2px;min-width:0;display:flex}.c-ni-b b{font-weight:600}.c-ni-b small{font-size:12px}.c-msgs .c-pt{margin-bottom:12px}.c-ml{margin:0 -20px;padding:0;list-style:none}.c-mi{text-align:start;align-items:center;gap:14px;width:100%;min-height:76px;padding:10px 20px;display:flex;position:relative}.c-mi:hover{background:var(--bg-2)}.c-mi-ph{background:var(--bg-3);border-radius:50%;flex:none;width:52px;height:52px;overflow:hidden}.c-mi-b{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.c-ml li+li .c-mi{box-shadow:inset 0 1px 0 var(--line)}.c-mi-r{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.c-mi-r b{font-weight:600}.c-mi-r small{flex:none;font-size:12px}.c-mi.un .c-mi-b>.c-g{color:var(--ink);font-weight:500}.c-mi-dot{background:var(--brand);border-radius:50%;flex:none;width:10px;height:10px}.c-msgs .c-empty>.i{width:40px;height:40px;color:var(--brand);margin-bottom:16px}.c-top-chat{box-shadow:0 1px 0 var(--line);gap:4px}.c-chat-who{flex:1;align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:600;display:flex}.c-chat-av{background:var(--bg-3);border-radius:50%;flex:none;width:36px;height:36px;overflow:hidden}.c-pg-chat .c-sc{background:var(--bg-2)}.c-chat{flex-direction:column;gap:8px;padding:12px 16px 16px;display:flex}.c-bday{color:var(--ink-2);align-items:center;gap:12px;margin:8px 0;font-size:14px;line-height:20px;display:flex}.c-bday:before,.c-bday:after{content:"";background:var(--line);flex:1;height:1px}.c-bsys{color:var(--ink-2);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);text-align:center;border-radius:999px;align-self:center;max-width:85%;padding:4px 10px;font-size:12px;line-height:16px}.c-bw{display:flex}.c-bw.me{justify-content:flex-end}.c-bw:not(.me){justify-content:flex-start}.c-bub{background:var(--bg);max-width:78%;box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;flex-direction:column;gap:6px;padding:8px 12px;font-size:14px;line-height:20px;display:flex}.c-bw.me .c-bub{background:var(--q-accent);color:var(--q-on-accent);box-shadow:none;border-end-end-radius:6px}.c-bt{opacity:.65;align-self:flex-end;font-size:10.5px;line-height:12px}.c-bph{border-radius:12px;width:200px;max-width:100%;height:150px;margin:-2px -6px 0;display:block;overflow:hidden}.c-brc{align-items:center;gap:10px;display:flex}.c-brc>.i{width:28px!important;height:28px!important}.c-brc span{flex-direction:column;display:flex}.c-brc small{opacity:.8;font-size:12px}.c-comp{background:var(--bg);flex:none;padding:8px 20px 16px}.c-comp-in{box-shadow:inset 0 0 0 1px var(--line-2);background:var(--bg);border-radius:12px;flex-direction:column;padding:12px 16px 8px;display:flex}.c-comp-in textarea{resize:none;min-height:24px;max-height:120px;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font-size:16px;line-height:22px}.c-comp-in textarea::placeholder{color:var(--ink-2)}.c-comp-row{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.c-comp-att{width:40px;height:40px;margin-inline-start:-10px}.c-err{color:var(--bad);margin-top:6px;font-size:14px;line-height:20px}.c-comp-send{background:var(--ink);width:36px;height:36px;color:var(--on-ink);border-radius:50%;flex:none;place-items:center;display:grid}.c-comp-send:disabled{background:var(--bg-3);color:var(--ink-3)}.c-comp-send .i{width:18px!important;height:18px!important}.c-pg-loc .c-pad{padding-top:6px}.c-curloc{align-items:center;gap:14px;width:100%;height:52px;font-size:14px;display:flex}.c-curloc-ic{background:var(--brand-soft);width:32px;height:32px;color:var(--brand);border-radius:50%;place-items:center;display:grid}.c-act{flex-direction:column;min-height:100%;padding:65px 20px 0;display:flex}.c-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:0;padding:60px 24px 40px;display:flex}.c-calart{width:40px;height:40px;margin-bottom:22px}.c-empty b{margin-bottom:4px;font-size:18px;font-weight:600;line-height:24px}.c-empty p{color:var(--ink-2);margin-bottom:20px;font-size:16px;line-height:22px}.c-empty .c-btn-s{height:44px;font-size:14px;font-weight:400}.c-empty .c-btn-m{height:40px;margin-top:4px;padding:0 16px;font-weight:400}.c-login{flex-direction:column;height:100%;padding:0 20px 24px;display:flex;overflow-y:auto}.c-login .c-shtop{margin:0 -12px 12px}.c-sub{color:var(--ink-2);margin:10px 0 22px;font-size:16px;line-height:22px}.c-sub2{color:var(--ink);margin-top:10px;font-size:16px;line-height:22px}.c-lbl{margin-bottom:4px;font-size:14px;font-weight:600;line-height:20px}.c-field{height:48px;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--bg);color:var(--ink);border:0;border-radius:12px;outline:0;width:100%;padding:0 16px;font-size:16px}.c-field:focus{box-shadow:inset 0 0 0 1.5px var(--brand)}.c-field::placeholder{color:var(--ink-3)}.c-phone{gap:8px;display:flex}.c-cc{flex:none;justify-content:space-between;align-items:center;width:102px;display:flex}.c-cc .i{width:18px;height:18px}.c-help{color:var(--ink-2);margin:8px 0 14px;font-size:12px;line-height:16px}.c-or{color:var(--ink-2);align-items:center;gap:16px;margin:24px 0;font-size:12px;line-height:16px;display:flex}.c-or:before,.c-or:after{content:"";background:var(--line);flex:1;height:1px}.c-login .c-btn-o{height:48px;margin-bottom:12px}.c-glogo{width:22px!important;height:22px!important}.c-pg-ctry .c-bigt{margin-bottom:22px;padding:0}.c-ctrys{margin-top:20px}.c-ctry{border-bottom:1px solid var(--line);text-align:start;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 0;font-size:16px;display:flex}.c-ctry-n{flex:1}.c-ctry-f{align-self:flex-start;margin-top:6px;font-size:14.7px;line-height:1}.c-pg-srch{overflow:hidden}.c-pg-srch>.q-map{background:var(--c-map-land);--q-ctl-top:84px;--q-card-b:calc(var(--q-tb-h) + var(--q-fab-rise) + 10px);position:absolute;inset:0}.c-pg-srch[data-sheet=pin] .c-rs{visibility:hidden;top:100%}.c-map-svg{width:100%;height:100%;position:absolute;inset:0}.c-map-lab{font:600 13px var(--f);fill:var(--c-map-lab)}.c-sq{top:11px;z-index:20;padding:0 6px;background:var(--bg);border-radius:999px;align-items:center;gap:12px;height:48px;padding-inline-start:18px;display:flex;position:absolute;inset-inline:20px;box-shadow:0 2px 10px #13131329}.c-pg-srch:not([data-sheet=full]) .c-sq{height:58px;top:11px}.c-sq-b{border-radius:inherit;position:absolute;inset:0}.c-sq>.i{flex:none;width:22px;height:22px}.c-sq-2{flex-direction:column;flex:1;min-width:0;line-height:20px;display:flex}.c-sq-2 b{font-size:16px;font-weight:600;line-height:22px}.c-sq-1{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.c-sq-1 b{font-size:14px;font-weight:600}.c-sq-1 .c-dot{margin:0 6px}.c-sq-ic{width:44px;height:44px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.c-sq-ic2{background:var(--bg-2)}.c-sq-ic .i{width:22px;height:22px}.c-rs{inset-inline:0;z-index:10;background:var(--bg);border-radius:28px 28px 0 0;flex-direction:column;transition:top .25s;display:flex;position:absolute;top:256px;bottom:0;box-shadow:0 -2px 12px #1313131a}.c-pg-srch[data-sheet=full] .c-rs{top:65px}.c-pg-srch[data-sheet=min] .c-rs{top:557px}.c-rs-h{flex:none;place-items:start center;height:24px;display:grid}.c-rs-h .c-handle{margin-top:10px}.c-rs-bar{flex:none;justify-content:space-between;align-items:center;padding:8px 20px 0;display:flex}.c-rs-ic{gap:8px;display:flex}.c-days{scrollbar-width:none;height:52px;box-shadow:inset 0 -1px 0 var(--line);flex:none;gap:24px;padding:0 20px;display:flex;overflow-x:auto}.c-days::-webkit-scrollbar{display:none}.c-day{color:var(--ink-2);white-space:nowrap;flex:none;font-size:14px;position:relative}.c-day.on{color:var(--ink);font-weight:600}.c-day.on:after{content:"";inset-inline:0;background:var(--ink);border-radius:2px;height:3px;position:absolute;bottom:0}.c-rs-l{padding:0 20px 90px}.c-cnt{text-align:center;color:var(--ink-2);margin:10px 0 14px}.c-pg-srch[data-sheet=full] .c-cnt{display:none}.c-pg-srch[data-sheet=min] .c-days,.c-pg-srch[data-sheet=min] .c-rs-l{visibility:hidden}.c-vr{margin-bottom:32px}.c-vr-a{flex-direction:column;display:flex}.c-vr-im{background:var(--bg-3);border-radius:12px;height:209px;margin-bottom:8px;position:relative;overflow:hidden}.c-pager{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.c-pager::-webkit-scrollbar{display:none}.c-pager>*{scroll-snap-align:start;flex:none;width:100%;height:100%}.c-dots{z-index:2;gap:5px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.c-dots i{background:#ffffff8c;border-radius:50%;width:6px;height:6px}.c-dots i.on{background:#fff}.c-vr-r1{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.c-vr-n{font-size:16px;font-weight:600;line-height:22px}.c-srows{flex-direction:column;gap:8px;margin-top:16px;display:flex}.c-srow{text-align:start;background:var(--bg-2);border-radius:12px;flex-direction:column;align-items:stretch;width:100%;padding:10px 12px;display:flex;position:relative}.c-srow>span{pointer-events:none}.c-srow>.c-slots{pointer-events:auto;z-index:1;position:relative}.c-srow-t{justify-content:space-between;gap:12px;display:flex}.c-srow-n{min-width:0}.c-srow-p{flex:none}.c-slots{scrollbar-width:none;gap:6px;margin-top:8px;display:flex;overflow-x:auto}.c-slot{background:var(--brand);color:#fff;border-radius:6px;flex:none;height:28px;padding:0 8px;font-size:14px;font-weight:500;line-height:28px}.c-vr-more{margin-top:12px;font-size:14px;display:block}.c-pr{margin-bottom:32px}.c-pr-a{align-items:flex-start;gap:20px;display:flex}.c-pr-av{flex:none;width:80px;height:96px;position:relative}.c-pr-rt{background:var(--bg);height:22px;box-shadow:var(--sh-small);border-radius:999px;align-items:center;gap:2px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.c-pr-rt .c-star,.c-tm-r .c-star{width:14px!important;height:14px!important}.c-pr-b{flex-direction:column;flex:1;min-width:0;display:flex}.c-pr-n{font-size:16px;font-weight:600;line-height:22px}.c-pr-ad{margin-top:8px}.c-tgrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.c-topt{min-height:64px;box-shadow:inset 0 0 0 1px var(--line);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:8px;display:flex}.c-topt b{font-size:16px;font-weight:400;line-height:22px}.c-topt span{color:var(--ink-2);font-size:14px;line-height:20px}.c-topt.on{box-shadow:inset 0 0 0 2px var(--brand);background:var(--brand-soft);color:var(--brand)}.c-topt.on span{color:var(--brand)}.c-topt-w{grid-column:1/-1;min-height:44px}.c-fromto{align-items:center;gap:12px;margin-top:12px;display:flex}.c-ddw{flex:1;position:relative}.c-sel{width:100%;height:48px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:8px;justify-content:space-between;align-items:center;padding:0 14px;font-size:14px;display:flex}.c-sel.ph span{color:var(--ink-3)}.c-sel .i{width:18px;height:18px}.c-dd{background:var(--bg);width:168px;max-height:560px;box-shadow:var(--sh-pop);z-index:5;scrollbar-width:thin;border-radius:4px;padding:8px 0;position:absolute;overflow-y:auto}.c-dd-o{text-align:start;width:100%;height:48px;padding:0 16px;font-size:16px;line-height:22px;display:block}.c-dd-o:hover{background:var(--bg-2)}[data-app=capp] .c-ov-time .mdl{overflow:visible}[data-app=capp] .c-ov-filt .mdl{height:calc(100% - 12px)}.c-filt{padding-top:6px}.c-ov-filt:not(.c-ov-filtp) .c-shf:not(.c-shf-r){border-top:1px solid var(--line)}.c-sorts{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.c-sort{height:88px;box-shadow:inset 0 0 0 1px var(--line);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:16px;line-height:22px;display:flex}.c-sort .i{width:20px;height:20px}.c-sort.on{box-shadow:inset 0 0 0 2px var(--brand);background:var(--brand-soft);color:var(--brand)}.c-maxp{justify-content:space-between;align-items:center;display:flex}.c-maxp .c-h3{margin:0}.c-range{appearance:none;background:0 0;width:100%;height:28px;margin:20px 0 4px}.c-range::-webkit-slider-runnable-track{background:var(--brand);border-radius:2px;height:4px}.c-range::-moz-range-track{background:var(--brand);border-radius:2px;height:4px}.c-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23767676' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 8-4 4 4 4M15 8l4 4-4 4'/%3E%3C/svg%3E") center/16px no-repeat;width:26px;height:26px;box-shadow:0 0 0 1px var(--line-2),0 1px 3px #0003;border-radius:50%;margin-top:-11px}.c-range::-moz-range-thumb{background:var(--bg);border:1px solid var(--line-2);border-radius:50%;width:26px;height:26px}.c-only{align-items:flex-start;gap:12px;display:flex}.c-only>.i{width:20px;height:20px;margin-top:6px}.c-only>span{flex-direction:column;flex:1;display:flex}.c-only b{font-size:16px;font-weight:400;line-height:22px}.c-sedit{padding-top:8px}.c-fld{width:100%;height:48px;box-shadow:inset 0 0 0 1px var(--line-2);text-align:start;border-radius:8px;align-items:center;gap:14px;margin-bottom:12px;padding:0 14px;font-size:14px;display:flex}.c-fld>span:first-of-type{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.c-fld .i{width:20px;height:20px;color:var(--ink-2)}.c-ph{color:var(--ink)}.c-fld-x{width:26px;height:26px;box-shadow:inset 0 0 0 1.6px var(--ink-2);border-radius:50%;place-items:center;display:grid}.c-fld-x .i{width:14px;height:14px}.c-topc{margin-top:30px;margin-bottom:16px}.c-tiles{grid-template-columns:1fr 1fr;gap:12px 13px;padding-bottom:20px;display:grid}.c-tile{background:var(--bg-2);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:76px;font-size:13px;line-height:17px;display:flex}.c-tile .i{width:24px;height:24px}.c-sty-top{padding-top:6px;padding-bottom:16px}.c-stabs,.c-pfchips,.c-pchips{scrollbar-width:none;flex:none;gap:8px;padding:0 20px 8px;display:flex;overflow-x:auto}.c-stabs::-webkit-scrollbar{display:none}.c-pchips::-webkit-scrollbar{display:none}.c-stab{height:36px;box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 14px;font-size:14px;display:inline-flex}.c-stab.on{background:var(--ink);color:var(--on-ink);box-shadow:none}.c-stab.on .c-cnt-b{color:var(--on-ink);background:#ffffff2e}.c-sty{padding:20px 20px 30px}.c-sug{text-align:start;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 0;display:flex}.c-sug-ic{background:var(--brand-soft);width:40px;height:40px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.c-sug-ic .i{width:20px;height:20px}.c-sug-th{background:var(--bg-3);border-radius:8px;flex:none;width:40px;height:40px;overflow:hidden}.c-sug-b{flex-direction:column;flex:1;min-width:0;display:flex}.c-sug-t{font-size:16px;line-height:22px}.c-sug-b .c-g{font-size:14px;line-height:20px}.c-sug-d{flex:none;font-size:14px;line-height:20px}.c-sug-h{margin:24px 0 4px;font-size:18px;line-height:24px}.c-more{align-items:center;min-height:48px;font-size:16px;line-height:22px;display:flex}.c-sdate .c-h3{margin-top:4px}.c-mc{margin:28px 0}.c-mc-h{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.c-mc-h b{font-size:14px;font-weight:600}.c-mc-h .i{width:20px;height:20px}.c-mc-g{text-align:center;grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.c-mc-w{color:var(--ink-2);height:36px;font-size:13px;line-height:36px}.c-mc-d{border-radius:50%;width:36px;height:36px;margin:0 auto;font-size:13px;font-weight:500}.c-mc-d.past{color:var(--ink-3);font-weight:400}.c-mc-d.today{box-shadow:inset 0 0 0 1.5px var(--ink)}.c-mc-d.on{background:var(--brand);color:#fff;box-shadow:inset 0 0 0 2px var(--brand-soft-3)}.c-pg-v .c-sc{padding-bottom:20px}.c-vh{top:8px;z-index:20;pointer-events:none;align-items:center;display:flex;position:absolute;inset-inline:8px}.c-vh .c-ib{pointer-events:auto}.c-vsh{top:0;z-index:25;background:var(--bg);box-shadow:0 1px 0 var(--line);opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;inset-inline:0}.c-pg-v.c-solid .c-vsh{opacity:1;pointer-events:auto}.c-pg-v.c-solid .c-vh{opacity:0}.c-vtabs{scrollbar-width:none;gap:24px;height:44px;padding:0 20px;display:flex;overflow-x:auto}.c-vtabs::-webkit-scrollbar{display:none}.c-vtab{color:var(--ink);white-space:nowrap;flex:none;font-size:14px;position:relative}.c-vtab.on:after{content:"";inset-inline:0;background:var(--ink);border-radius:2px;height:3px;position:absolute;bottom:0}.c-hero{background:var(--bg-3);height:320px;position:relative}.c-hero-i{height:100%;display:block}.c-hero-c{bottom:52px;color:#fff;z-index:2;background:#00000073;border-radius:999px;height:20px;padding:0 8px;font-size:11px;line-height:17px;position:absolute;inset-inline-end:20px}.c-vb{background:var(--bg);z-index:3;border-radius:20px 20px 0 0;margin-top:-36px;position:relative}.c-vi{padding:22px 20px 0}.c-vi-n{font-size:28px;font-weight:600;line-height:36px}.c-vi-n .c-vf{vertical-align:-4px;width:28px;height:28px}.c-vi-t{margin-bottom:12px;font-size:16px;line-height:22px}.c-vi-r{align-items:center;gap:3px;font-size:16px;line-height:22px;display:flex}.c-vi-r b{font-weight:600}.c-open{align-items:center;gap:3px;margin-top:4px;font-size:16px;line-height:22px;display:flex}.c-open .i{width:16px;height:16px;color:var(--warn)}.c-open b{color:var(--warn);font-weight:400}.c-open.ok .i,.c-open.ok b{color:var(--ok)}.c-vi-ad{background:var(--bg-2);border-radius:8px;align-items:center;gap:10px;width:100%;height:44px;margin-top:16px;padding:0 14px;font-size:14px;display:flex}.c-vi-ad .i{width:16px;height:16px}.c-vs{padding:32px 20px}.c-vs+.c-vs:not(.c-vs-g){border-top:1px solid var(--line);margin:0 20px;padding:32px 0}.c-vs-g{background:var(--bg-2);border:0!important;margin:0!important;padding:32px 20px!important}.c-vs-g+.c-vs{border-top:0!important}.c-h2v{margin-bottom:14px;font-size:18px;font-weight:600;line-height:24px}.c-h2r .c-h2v,.c-h2r .c-seeall2{margin-bottom:14px}.c-vs p,.c-rmb{font-size:16px;line-height:22px}.c-vchips{scrollbar-width:none;gap:8px;margin:0 -20px 20px;padding:0 20px;display:flex;overflow-x:auto}.c-vchips::-webkit-scrollbar{display:none}.c-vchip{height:36px;box-shadow:inset 0 0 0 1px var(--line);background:var(--bg);white-space:nowrap;border-radius:999px;flex:none;padding:0 15px;font-size:14px}.c-vchip.on{background:var(--ink);color:var(--on-ink);box-shadow:none}.c-vsvc{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.c-sc1{background:var(--bg);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex;position:relative}.c-sc1-b{pointer-events:none;flex-direction:column;flex:1;min-width:0;display:flex}.c-sc1-n{font-size:16px;font-weight:400;line-height:22px}.c-sc1-p{flex-wrap:wrap;align-items:baseline;gap:0 10px;margin-top:12px;display:flex}.c-sc1-p b,.c-bs-p b,.c-save{white-space:nowrap}.c-sc1-p b{font-weight:600}.c-sc1 .c-btn{z-index:1;position:relative}.c-save{color:var(--ok);font-weight:400}.c-btn-w.c-btn-l{box-shadow:inset 0 0 0 1px var(--line-2)}.c-mrow{align-items:center;gap:12px;padding:6px 0 18px;display:flex}.c-mrow>span{flex-direction:column;flex:1;display:flex}.c-mrow b{font-size:16px;font-weight:400;line-height:22px}.c-tms{scrollbar-width:none;gap:12px;margin:0 -20px;padding:0 20px;display:flex;overflow-x:auto}.c-tms::-webkit-scrollbar{display:none}.c-tm{text-align:center;flex-direction:column;flex:none;align-items:center;width:84px;display:flex}.c-tm-av{height:84px;margin-bottom:6px;position:relative}.c-tm-r{background:var(--bg);height:22px;box-shadow:var(--sh-small);white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:0 6px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.c-tm-n{font-size:16px;font-weight:400;line-height:22px}.c-tm .c-g{max-width:84px;font-size:12px;line-height:16px}.c-rh{justify-content:center;align-items:center;gap:16px;margin:8px 0;display:flex}.c-rh-n{font-size:72px;font-weight:600;line-height:80px}.c-laur{color:var(--brand);display:inline-flex}.c-laur-s{place-items:center;width:40px;height:56px;display:grid;position:relative}.c-laur-s>.i{width:30px;height:30px}.c-laur-s i{color:#b46cff;position:absolute}.c-laur-s i:first-of-type{top:-2px;inset-inline-end:2px}.c-laur-s i:nth-of-type(2){bottom:-2px;inset-inline-end:4px}.c-laur-s i .c-star{color:#a24dff;width:14px!important;height:14px!important}.c-rh-t{text-align:center;font-size:18px;font-weight:600;line-height:24px;display:block}.c-rh-p{text-align:center;padding:0 24px}.c-aitxt{margin-bottom:12px;font-size:16px;line-height:22px}.c-ai{color:var(--ink-2);align-items:center;gap:8px;margin-bottom:28px;display:flex;font-size:14px!important;line-height:20px!important}.c-ai-avs{display:inline-flex}.c-ai-avs .c-av+.c-av{margin-inline-start:-5px}.c-rv{align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.c-rv-b{flex:1;min-width:0}.c-rv-n{font-size:16px;font-weight:400;line-height:22px;display:block}.c-rv-t{margin-top:10px;font-size:16px;line-height:22px}.c-rv-m{margin-top:8px;font-size:14px!important;line-height:20px!important}.c-rv-m .c-dot{margin:0 6px}.c-reply{background:var(--bg-2);color:var(--ink-2);border-radius:12px;gap:10px;margin-top:16px;padding:14px;display:flex}.c-reply>.i{width:18px;height:18px;margin-top:4px}.c-reply>div{flex:1;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid}.c-reply b{color:var(--ink);font-weight:400}.c-reply .c-g{grid-column:2}.c-reply p{color:var(--ink);grid-column:1/-1;margin-top:10px}.c-reply .c-av{grid-row:1/3}.c-pfg{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.c-pft{aspect-ratio:1;background:var(--bg-3);border-radius:8px;position:relative;overflow:hidden}.c-pft-m{color:#fff;background:#00000073;place-items:center;font-size:17px;font-weight:600;display:grid;position:absolute;inset:0}.c-hours{margin:0;padding:0;list-style:none}.c-hours li{align-items:center;gap:12px;height:32px;font-size:16px;line-height:22px;display:flex}.c-hours li i{background:var(--ok);border-radius:50%;width:10px;height:10px}.c-hours li span:first-of-type{flex:1}.c-hours li.today{font-weight:600}.c-hours li.off{color:var(--ink-2)}.c-hours li.off i{background:var(--ink-3)}.c-addl{margin:0;padding:0;list-style:none}.c-addl li{align-items:center;gap:10px;min-height:32px;font-size:16px;line-height:22px;display:flex}.c-addl li .i,.c-addl li .c-vf{width:18px;height:18px;margin:0}.c-mapc{border-radius:12px;height:165px;margin-bottom:16px;position:relative;overflow:hidden}.c-mapc .q-map{background:var(--c-map-land)}.c-addr{font-size:14px}.c-car-n{margin:0 -20px;padding:0 20px}.c-ncar{flex-direction:column;flex:none;width:190px;display:flex}.c-ncar-im{background:var(--bg-3);border-radius:8px;height:128px;margin-bottom:8px;position:relative;overflow:hidden}.c-ncar-n{font-size:16px;font-weight:600;line-height:22px}.c-ncar .c-badge{height:26px;font-size:11px}.c-pg-v .c-bb{border-top:1px solid var(--line)}.c-gal{flex-direction:column;gap:12px;padding:0 20px 24px;display:flex}.c-gal-i{background:var(--bg-3);border-radius:8px;height:208px;display:block;overflow:hidden}.c-pg-ph{color:#fff;background:#0d0d0d}.c-ph-h{padding:0 8px 0 4px;flex:none;align-items:center;gap:10px;height:64px;padding-inline-start:20px;display:flex}.c-ph-h h1{flex:1;font-size:16px;font-weight:600}.c-ph-h .c-ib{color:#fff}.c-ph-c{font-size:14px}.c-ph-p{flex:1;align-items:center}.c-ph-i{align-items:center;display:flex}.c-ph-i img{object-fit:contain;height:auto;max-height:100%}.c-pg-ph .c-ph-p{height:auto}.c-ph-act{inset-inline-end:14px;flex-direction:column;gap:18px;display:flex;position:absolute;top:62%}.c-ph-act button{color:#fff;flex-direction:column;align-items:center;font-size:11px;display:flex}.c-pfchips{margin:0;padding:0 0 28px}.c-pfm{gap:16px;padding:0 20px 30px;display:flex}.c-pfm-i{flex-direction:column;align-items:center;gap:8px;font-size:16px;display:flex}.c-pfm-i .c-av64{width:80px;height:80px}.c-pfm-av{position:relative}.c-pfm-c{bottom:-2px;color:#fff;min-width:20px;height:20px;box-shadow:0 0 0 2px var(--bg);background:#0d0d0d99;border-radius:999px;place-items:center;padding:0 5px;font-size:10px;display:grid;position:absolute;inset-inline-end:-6px}.c-pfs{padding:0 20px 28px}.c-pfs-g{grid-template-columns:1fr 1fr;gap:12px;display:grid}.c-pfs-i{aspect-ratio:1/1.2;background:var(--bg-3);border-radius:8px;overflow:hidden}.c-pfs-i.big{aspect-ratio:1;grid-column:1/-1}.c-mtabs{height:44px;box-shadow:inset 0 -1px 0 var(--line);flex:none;gap:24px;padding:0 20px;display:flex}.c-mtab{font-size:16px;font-weight:600;position:relative}.c-mtab .c-g{font-size:11px;font-weight:400}.c-mtab.on:after{content:"";inset-inline:0;background:var(--ink);height:3px;position:absolute;bottom:0}.c-rvh{background:var(--bg-2);margin-top:-64px;padding:80px 20px 30px}.c-pg-rv .c-top-rv{background:var(--bg-2);transition:background .15s}.c-pg-rv .c-top-rv .c-top-t{opacity:0}.c-pg-rv .c-top-rv.c-on{background:var(--bg);box-shadow:0 1px 0 var(--line)}.c-pg-rv .c-top-rv.c-on .c-top-t{opacity:1}.c-pg-rv .c-rvh{margin-top:0;padding-top:4px}.c-pg-rv.c-rv-s .c-rvh,.c-pg-rv.c-rv-s .c-aitxt,.c-pg-rv.c-rv-s .c-ai,.c-pg-rv.c-rv-s .c-hr{display:none}.c-pg-rv.c-rv-s .c-top-rv.c-on{background:var(--bg-2);box-shadow:none}.c-pg-rv.c-rv-s .c-pad{padding-top:14px}.c-pg-rv .c-pad{padding-top:24px}.c-rh-p{font-size:14px}.c-rtool{align-items:center;gap:8px;margin:4px 0 28px;display:flex}.c-rtool-s{gap:12px}.c-sortb{gap:6px;padding:0 14px}.c-sortb .i{width:16px;height:16px}.c-radios{flex-direction:column;display:flex}.c-rad{text-align:start;align-items:center;gap:14px;height:40px;font-size:16px;display:flex}.c-rrow{align-items:center;gap:12px;width:100%;height:36px;font-size:16px;display:flex}.c-bar{background:var(--line);border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.c-bar b{background:var(--star);border-radius:2px;position:absolute;inset-block:0;inset-inline-start:0}.c-rrow-n{text-align:end;min-width:40px}.c-histo{flex-direction:column;flex:1;gap:2px;display:flex}.c-hrow{align-items:center;gap:14px;font-size:13px;line-height:19px;display:flex}.c-hrow i{background:var(--line);border-radius:3px;flex:1;height:5px;position:relative;overflow:hidden}.c-hrow i b{background:var(--star);border-radius:3px;position:absolute;inset-block:0;inset-inline-start:0}.c-rsum{align-items:center;gap:24px;margin-bottom:4px;display:flex}.c-rsum-l{flex-direction:column;align-items:center;gap:2px;display:flex}.c-rsum-l>b{font-size:44px;font-weight:600;line-height:52px}.c-rsum-l .c-star{width:20px!important;height:20px!important}.c-rsum-l>span{font-size:13px}.c-rfilt .c-h3{margin-top:4px}.c-pg-pro{background:var(--bg);border-radius:28px 28px 0 0;overflow:hidden}.c-pt0{top:0;z-index:20;background:0 0;align-items:center;height:68px;padding:0 6px;display:flex;position:absolute;inset-inline:0}.c-pt0-m{align-items:center;gap:12px;font-size:16px;font-weight:600;display:none}.c-pg-pro.c-solid .c-pt0{background:var(--bg)}.c-pg-pro.c-solid .c-pt0>.c-ib:first-child{display:none}.c-pg-pro.c-solid .c-pt0-m{padding-inline-start:14px;display:flex}.c-pchips-fx{top:68px;z-index:20;background:var(--bg);opacity:0;pointer-events:none;box-shadow:0 1px 0 var(--line);padding-bottom:12px;position:absolute;inset-inline:0}.c-pg-pro.c-solid .c-pchips-fx{opacity:1;pointer-events:auto}.c-ph0{background:var(--bg-2);text-align:center;flex-direction:column;align-items:center;padding:109px 20px 32px;display:flex}.c-ph0 .c-av152{width:190px;height:190px;margin-bottom:13px;font-size:44px}.c-ph0-n{font-size:24px;font-weight:600;line-height:32px}.c-ph0-t{color:var(--ink-2);margin-top:12px;font-size:16px;line-height:22px}.c-ph0-r{align-items:center;gap:4px;margin-top:4px;font-size:16px;line-height:22px;display:flex}.c-ph0>.c-g{margin-top:4px;font-size:16px;line-height:22px}.c-ph0-r b{font-weight:600}.c-pb .c-pchips{padding:24px 20px}.c-psec{padding-bottom:30px}.c-stat{margin:0 0 20px}.c-stat div{justify-content:space-between;font-size:16px;line-height:22px;display:flex}.c-stat div+div{margin-top:4px}.c-stat dd{color:var(--ink-2);margin:0}.c-langs{gap:8px;display:flex}.c-langs span{background:var(--bg-2);border-radius:999px;place-items:center;height:30px;padding:0 14px;display:grid}.c-psec-rev{padding-top:30px}.c-bigr{align-items:center;gap:6px;margin-bottom:14px;display:flex}.c-bigr b{font-size:22px;font-weight:600;line-height:27px}.c-bigr .c-star{width:26px!important;height:26px!important}.c-pg-b{background:var(--bg-2)}.c-ttool .c-cb{border-radius:999px;width:52px}.c-pg-b .c-top{background:var(--bg-2)}.c-pg-b .c-top-big.c-on{background:var(--bg)}.c-pg-bt,.c-pg-bt .c-top{background:var(--cp-canvas)}.c-bchips{background:var(--bg-2);align-items:center;gap:8px;margin-bottom:36px;padding:16px 20px 0;display:flex}.c-bchips .c-vchips{flex:1;margin:0;padding:0}.c-pg-b.c-stick .c-bchips{z-index:5;background:var(--bg);box-shadow:0 1px 0 var(--line);padding-block:10px;position:sticky;top:0}.c-bchips-ic{background:var(--bg)}.c-bg{padding:0 20px 20px}.c-bg>.c-h3{margin-bottom:16px;font-size:18px;line-height:24px}.c-bg-d{margin:-6px 0 14px;font-size:14px;line-height:20px}.c-bs{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;margin-bottom:12px;padding:14px 16px 16px;display:flex;position:relative}.c-bs.on{box-shadow:inset 0 0 0 2px var(--brand)}.c-bs>*{pointer-events:none}.c-bs>.c-cover,.c-bs>.c-add{pointer-events:auto}.c-bs-n{padding-inline-end:4px;font-size:16px;font-weight:400;line-height:22px}.c-bs .c-g{line-height:20px}.c-bs p.c-g{margin-top:6px;font-size:14px}.c-bs-p{flex-wrap:wrap;align-items:baseline;gap:0 8px;margin-top:10px;padding-inline-end:48px;display:flex}.c-bs-p b{font-size:16px;font-weight:600;line-height:22px}.c-bs-p s{font-size:13px}.c-save-b{display:block}.c-add{bottom:14px;width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--line);background:var(--bg);color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:14px}.c-add .i{width:18px;height:18px}.c-add.on{background:var(--brand);color:#fff;box-shadow:none}.c-me{background:var(--bg);height:56px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;align-items:center;gap:14px;margin-bottom:24px;padding:0 14px;display:flex}.c-me-ic{background:var(--brand-soft);width:40px;height:40px;color:var(--brand);border-radius:50%;place-items:center;display:grid}.c-me-ic .i{width:20px;height:20px}.c-me b{font-weight:400}.c-bpro{align-items:center;gap:14px;margin-bottom:24px;display:flex}.c-bpro b{font-weight:400}.c-catl{flex-direction:column;padding:4px 20px 24px;display:flex}.c-catl button{text-align:start;height:48px;font-size:16px}[data-app=capp] .c-ov-cats .mdl{max-height:85%}.c-ov-cats .c-shtop{height:44px}[data-app=capp] .c-ov-svc .mdl{height:calc(100% - 12px)}.c-svsh{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.c-svs .c-pt{margin-bottom:6px}.c-svr{align-items:center;gap:3px;margin-bottom:18px;font-size:14px;display:flex}.c-svr b{font-weight:600}.c-svs-d{margin-bottom:24px}.c-svs .c-pt+.c-svs-d{margin-top:20px}.c-inc{margin:16px 0 0}.c-inc b{font-weight:400;display:block}.c-opt-h{box-shadow:inset 0 1px 0 var(--line);padding:20px 20px 14px}.c-opt-h .c-h3{margin:0;font-size:18px;line-height:24px}.c-opts{padding:0 20px}.c-opt{border-bottom:1px solid var(--line);text-align:start;align-items:center;gap:12px;width:100%;padding:18px 0;display:flex}.c-opt>span{flex-direction:column;flex:1;display:flex}.c-opt b{font-size:16px;font-weight:400;line-height:22px}.c-opt .c-opt-p{margin-top:10px;font-weight:600}.c-opt .c-add{position:static}.c-bps{flex-direction:column;gap:12px;padding-top:16px;padding-bottom:24px;display:flex}.c-ov-pros .c-bps{padding-top:0}.c-bp{background:var(--bg);min-height:112px;box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;align-items:center;gap:14px;padding:14px;display:flex;position:relative}.c-bp.on{box-shadow:inset 0 0 0 2px var(--brand)}.c-bp-any{background:var(--brand-soft);width:76px;height:76px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.c-bp-av{flex:none;width:76px;height:88px;position:relative}.c-bp-av .c-av64{width:76px;height:76px}.c-bp-av .c-tm-r{bottom:0}.c-bp-b{pointer-events:none;flex-direction:column;flex:1;min-width:0;display:flex}.c-bp-b b{font-size:16px;font-weight:400;line-height:22px}.c-vp{pointer-events:auto;text-align:start;z-index:1;margin-top:4px;font-size:14px;position:relative}.c-bp .c-btn{z-index:1;position:relative}.c-chkc{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.c-chkc .i{width:18px;height:18px}.c-ov-pros .c-shb{padding-top:0}.c-ov-pros .c-bigt{margin-bottom:12px;padding:0}.c-ttool{align-items:center;gap:8px;margin:16px 0 24px;display:flex}.c-pg-bt .c-pad>.c-h3{margin-bottom:12px;font-size:18px;line-height:24px}.c-prochip{height:36px;box-shadow:inset 0 0 0 1px var(--line);background:var(--bg);border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:14px;display:inline-flex;font-size:13px!important}.c-prochip .i{width:16px;height:16px}.c-prochip-ic{background:var(--brand-soft);width:24px;height:24px;color:var(--brand);border-radius:50%;place-items:center;display:grid}.c-dts{scrollbar-width:none;gap:8px;margin:0 -20px 24px;padding:0 20px;display:flex;overflow-x:auto}.c-dts::-webkit-scrollbar{display:none}.c-dt{width:64px;height:92px;box-shadow:inset 0 0 0 1px var(--line);background:var(--bg);border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;font-size:13px;line-height:17px;display:flex}.c-dt>span{white-space:nowrap;font-size:14px;line-height:20px}.c-dt>span:last-child{font-size:12px;line-height:16px}.c-dt b{font-size:24px;font-weight:600;line-height:32px}.c-dt.none{color:var(--ink-3)}.c-dt.on{background:var(--brand);color:#fff;box-shadow:none}.c-times{flex-direction:column;gap:12px;display:flex}.c-time{justify-content:space-between;align-items:center;gap:12px;display:flex}.c-time .c-g{font-size:14px}.c-time{background:var(--bg);height:40px;box-shadow:inset 0 0 0 1px var(--line);text-align:start;border-radius:8px;height:54px;padding:0 16px;font-size:16px}.c-time.on{box-shadow:inset 0 0 0 2px var(--brand)}.c-wl{margin:20px 0 24px}.c-nots{margin:8px 0}.c-skel{flex-direction:column;gap:22px;padding:20px;display:flex}.c-skel i,.c-skel b{background:var(--bg-3);border-radius:8px;display:block}.c-skel-r{justify-content:space-between;display:flex}.c-skel-d{gap:8px;display:flex;overflow:hidden}.c-skel-d i{flex:none;width:56px;height:72px}.c-skel b{background:var(--bg);height:48px;box-shadow:inset 0 0 0 1px var(--line)}[data-app=capp] .c-ov-cal .mdl{max-height:60%}.c-ov-cal .c-mc{margin:10px 0 0}[data-app=capp] .c-ov-conf .c-shb{flex:none}.c-pkg{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;margin-bottom:32px;padding:20px;display:flex}.c-pkg-n{color:var(--blue);margin-bottom:12px;font-size:18px;font-weight:600;line-height:24px}.c-cap{letter-spacing:.5px;color:var(--ink-2);font-size:12px;font-weight:500;line-height:16px}.c-pkg-i{align-items:flex-start;gap:8px;margin-top:4px;font-size:14px;line-height:20px;display:flex}.c-pkg-i .i{width:16px;height:16px;margin-top:4px}.c-pkg-f{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.c-pkg-f b{font-size:18px;font-weight:600;line-height:24px}.c-try-h{margin-bottom:12px}.c-try{background:var(--bg);width:100%;box-shadow:inset 0 0 0 1px var(--line);text-align:start;border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.c-try>span{flex-direction:column;flex:1;display:flex}.c-try b{font-weight:400}.c-try .i{width:20px;height:20px}.c-pkgc{color:#fff;background:var(--c-blue-g);border-radius:12px;flex-direction:column;min-height:230px;margin:4px 0 40px;padding:20px;display:flex}.c-pkgc>b{font-size:18px;font-weight:600;line-height:24px}.c-pkgc>span{font-size:14px;line-height:20px}.c-pkgc~.c-h3{margin-bottom:16px;font-size:22px;line-height:28px}.c-pkgc-p{flex-direction:column;align-items:flex-end;margin-top:auto;font-size:14px;display:flex}.c-pkgc-p b{font-size:28px;font-weight:700;line-height:36px}.c-incc{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;align-items:center;gap:14px;margin-bottom:28px;padding:16px;display:flex}.c-incc>span:nth-child(2){flex-direction:column;flex:1;display:flex}.c-incc b{font-size:16px;font-weight:400;line-height:22px}.c-incc-ic{background:var(--bg-2);width:40px;height:40px;color:var(--brand);border-radius:8px;flex:none;place-items:center;display:grid;background:var(--brand-soft)!important}.c-incc .i{width:18px;height:18px}.c-incc-d{align-items:flex-start}.c-pg-web .c-sc{background:var(--bg)}.c-web{padding-bottom:30px}.c-step{color:var(--ink-2);font-size:13px}.c-wt{margin:2px 0 24px;font-size:32px;font-weight:700;line-height:40px}.c-wt2{margin:40px 0 20px;font-size:22px;font-weight:700;line-height:28px}.c-wp{font-size:16px;line-height:22px}.c-wl2{margin-top:16px;font-size:16px;display:block}.c-step{line-height:21px;font-size:14px!important}.c-wopt{width:100%;min-height:64px;box-shadow:inset 0 0 0 1px var(--line);text-align:start;border-radius:8px;align-items:center;margin-bottom:14px;padding:0 20px;font-size:18px;line-height:25px;display:flex}.c-wopt2{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:84px;padding:0 24px}.c-wopt2 b{font-size:16px;font-weight:600;line-height:22px}.c-wopt2 span{font-size:16px;line-height:22px}.c-pg-web>.c-top{height:56px}.c-wrow{width:100%;height:44px;box-shadow:inset 0 0 0 1px var(--line);text-align:start;border-radius:8px;height:56px;margin-bottom:12px;padding:0 16px;font-size:16px;font-weight:600;display:block}.c-mcard{text-align:start;color:#fff;background:var(--c-blue-g);border-radius:4px;flex-direction:column;align-items:flex-start;gap:12px;width:100%;min-height:243px;margin-bottom:24px;padding:28px 24px;font-size:16px;line-height:22px;display:flex}.c-mcard-k{align-items:center;gap:6px;font-size:14px;display:flex}.c-mcard-k .i{width:18px;height:18px}.c-mcard-n{font-size:22px;font-weight:600;line-height:28px}.c-mcard-r{justify-content:space-between;gap:16px;width:100%;margin-top:14px;display:flex}.c-mcard-r b{flex:none;font-weight:600}.c-mrev{text-align:center;color:#fff;background:var(--c-blue-g);margin-bottom:40px;border-radius:4px;flex-direction:column;align-items:center;gap:4px;margin-inline:18px;padding:32px 24px;font-size:16px;line-height:22px;display:flex}.c-mrev-n{font-size:22px;font-weight:600;line-height:28px}.c-mrev-p,.c-mrev-u{font-size:28px;font-weight:700;line-height:36px}.c-mrev>i{background:#ffffff59;width:100%;height:1px;margin:14px 0}.c-mrev-s{align-items:center;gap:6px;font-size:16px;display:flex}.c-mrev-s .i{width:18px;height:18px}.c-bb-web{border-top:1px solid var(--line)}.c-bb-web .c-bb-l{flex-direction:column}.c-pg-gi{color:#fff;background:linear-gradient(#0d0d0d 0% 55%,#2a1f4e 100%)}.c-pg-gi .c-top{background:0 0}.c-top-dk .c-ib{color:#fff}.c-gi{padding:0 20px 20px}.c-gi h1{margin-bottom:16px;font-size:28px;font-weight:600;line-height:36px}.c-gi ul{margin:0 0 40px;padding:0;list-style:none}.c-gi li{gap:10px;margin-bottom:12px;font-size:16px;line-height:22px;display:flex}.c-gi li .i{width:20px;height:20px;margin-top:4px}.c-gi li .c-vf{color:#fff;width:20px;height:20px;margin:0 2px}.c-gcard{color:#fff;border-radius:16px;flex-direction:column;justify-content:space-between;height:230px;padding:20px;display:flex;position:relative;overflow:hidden}.c-gcard-big{height:230px}.c-gcard-art{position:absolute;inset:0}.c-gcard-art svg{width:100%;height:100%}.c-gcard-l{font-size:16px;font-weight:800;position:relative}.c-gcard-v{top:18px;position:absolute;inset-inline-end:18px}.c-gcard-v .i{width:22px;height:22px}.c-gcard-t{font-size:17px;font-weight:600;position:relative}.c-gcard-c{bottom:22px;color:var(--ink);position:absolute;inset-inline-end:20px}.c-ths{padding:0 20px 18px}.c-thr{scrollbar-width:none;gap:10px;margin:0 -20px;padding:0 20px;display:flex;overflow-x:auto}.c-thr::-webkit-scrollbar{display:none}.c-th{width:156px;height:98px;box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;flex:none;display:block;overflow:hidden}.c-th svg,.c-thg{width:100%;height:100%;display:block}.c-th.on{box-shadow:inset 0 0 0 2px var(--brand)}.c-gal-l{margin-top:24px;font-size:14px;font-weight:600}.c-gamt{margin:8px 0 16px;font-size:40px;font-weight:700;line-height:48px}.c-gamts{grid-template-columns:1fr 1fr;gap:12px;padding-bottom:20px;display:grid}.c-gamt-o{height:80px;box-shadow:inset 0 0 0 1px var(--line);border-radius:6px;place-items:center;font-size:18px;font-weight:600;display:grid}[data-app=capp]{--c-wal-g:#14231d;--c-foot-bg:#14231d}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-app=capp]{--c-wal-g:radial-gradient(140% 170% at 100% 0%,#b84bb6 0%,#8a4bc0 22%,#5246c4 45%,#4b45c2 60%);--c-foot-bg:#000}}:root[data-theme=dark] [data-app=capp]{--c-wal-g:radial-gradient(140% 170% at 100% 0%,#b84bb6 0%,#8a4bc0 22%,#5246c4 45%,#4b45c2 60%);--c-foot-bg:#000}.c-av120{width:120px;height:120px;font-size:30px}.c-btn-ow{color:#fff;background:0 0;padding:0 16px;box-shadow:inset 0 0 0 1.5px #fffffff2}.c-btn-red{color:var(--bad)}.c-h2a{margin:40px 0 16px;font-size:22px;font-weight:600;line-height:28px}.c-h3a{margin:40px 0 16px;font-size:18px;font-weight:600;line-height:24px}.c-acc-p{margin-bottom:24px;font-size:14px;line-height:20px}.c-empty2{padding:40px 24px}.c-empty2 .c-eart{width:48px;height:48px;margin-bottom:16px}.c-empty2 p{max-width:330px}.c-pg-prof .c-sc{background:var(--cp-prof)}.c-prof{padding:12px 20px 32px}.c-prof-h{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.c-prof-t{min-width:0}.c-prof-t h1{font-size:28px;font-weight:600;line-height:36px}.c-prof-t p{margin-top:4px}.c-prof-av{border-radius:50%;flex:none}.c-wcard{background:var(--c-wal-g);color:#fff;min-height:158px;box-shadow:var(--sh-card);border-radius:16px;flex-direction:column;align-items:flex-start;margin-bottom:24px;padding:24px;display:flex}.c-wcard>b{margin:2px 0 14px;font-size:28px;font-weight:700;line-height:36px}.c-pcard{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;margin-bottom:16px}.c-pconf{flex-direction:column;align-items:flex-start;padding:16px;display:flex}.c-pconf b{font-size:18px;font-weight:600;line-height:24px}.c-pconf .c-btn{margin-top:8px}.c-plist{padding:12px 20px}.c-prow{text-align:start;width:100%;min-height:48px;color:var(--ink);align-items:center;gap:12px;font-size:16px;line-height:22px;display:flex}.c-prow>span{flex:1;min-width:0}.c-prow .i{flex:none;width:24px;height:24px}.c-pg-wal .c-top-tr{top:0;z-index:20;background:0 0;position:absolute;inset-inline:0}.c-pg-wal .c-top-tr .c-ib{color:#fff}.c-wh{background:var(--c-wal-g);color:#fff;flex-direction:column;align-items:flex-start;min-height:208px;padding:64px 20px 11px;display:flex}.c-wh-b{font-size:40px;font-weight:700;line-height:44px}.c-wh>span{margin-top:4px;font-size:14px;line-height:20px}.c-wh-add{gap:8px;margin-top:17px}.c-wh-add .i{width:20px!important;height:20px!important}.c-wgift{background:var(--bg-4);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;gap:12px;margin-top:24px;padding:20px;display:flex}.c-wgift-t{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.c-wgift-t b{font-size:22px;font-weight:600;line-height:28px}.c-wgift-t p{margin:4px 0 13px;font-size:14px;line-height:20px}.c-wgift-art{flex:none;width:56px;height:56px;margin-top:4px}.c-wcards{margin-bottom:24px}.c-addcard{text-align:start;align-items:center;gap:12px;width:100%;min-height:56px;font-size:16px;line-height:22px;display:flex}.c-addcard-ic{background:var(--brand-soft);width:56px;height:56px;color:var(--brand);border-radius:12px;flex:none;place-items:center;display:grid}.c-addcard-ic .i{width:28px!important;height:28px!important}.c-acc-in{margin-bottom:32px}.c-mpc{background:var(--bg);box-shadow:var(--sh-card);border-radius:12px;flex-direction:column;align-items:center;padding:60px 24px 24px;display:flex;position:relative}.c-mpc-ed{top:10px;place-items:center;min-width:48px;height:48px;font-size:14px;display:grid;position:absolute;inset-inline-end:12px}.c-mpc-av{display:block;position:relative}.c-mpc-pen{bottom:-8px;place-items:center;width:48px;height:48px;display:grid;position:absolute;inset-inline-end:-8px}.c-mpc-pen:before{content:"";background:var(--bg-3);box-shadow:0 0 0 1px var(--bg);border-radius:50%;position:absolute;inset:9px}.c-mpc-pen .i{position:relative;width:16px!important;height:16px!important}.c-mpc-n{text-align:center;margin-top:16px;font-size:28px;font-weight:600;line-height:36px}.c-mpc-hr{background:var(--line);align-self:stretch;height:1px;margin:40px 0 32px;display:block}.c-mpc-f{flex-direction:column;align-self:stretch;gap:16px;margin:0;display:flex}.c-mpc-f dt{font-size:14px;line-height:20px}.c-mpc-f dd{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.c-adr{width:100%;min-height:73px;box-shadow:inset 0 0 0 1px var(--line);text-align:start;border-radius:12px;align-items:center;gap:8px;margin-bottom:16px;padding:12px;display:flex}.c-adr-ic{background:var(--bg-3);width:48px;height:48px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;display:grid}.c-adr-ic .i{width:20px!important;height:20px!important}.c-adr-b{flex-direction:column;display:flex}.c-adr-b b{font-size:16px;font-weight:400;line-height:22px}.c-adr-add{gap:8px;margin-bottom:24px;padding:0 16px}.c-adr-add .i{width:20px!important;height:20px!important}.c-pg-ep{position:relative}.c-epf{padding-bottom:24px}.c-pg-myp .c-sc>.c-pad{padding-top:16px}.c-lbl2{margin:16px 0 4px;font-size:14px;font-weight:600;line-height:20px;display:block}.c-epf>.c-lbl2:first-child,.c-acc>.c-lbl2:first-of-type{margin-top:0}.c-fro{justify-content:space-between;align-items:center;gap:8px;display:flex}.c-fro .c-link{flex:none;min-height:44px;font-size:16px}.c-dob{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.c-fsel{text-align:start;color:var(--ink);justify-content:space-between;align-items:center;gap:8px;display:flex}.c-fsel.ph{color:var(--ink-2)}.c-fsel .i{color:var(--ink);flex:none;width:18px!important;height:18px!important}.c-fsel[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--brand)}.c-pop-ov{z-index:40;position:absolute;inset:0}.c-pop{z-index:41;background:var(--bg);box-shadow:var(--sh-pop);scrollbar-width:thin;border-radius:4px;padding:8px 0;position:absolute;overflow-y:auto}.c-pop-o{text-align:start;width:100%;min-height:48px;color:var(--ink);padding:0 12px;font-size:14px;line-height:20px;display:block}.c-pop-o:hover,.c-pop-o:focus-visible{background:var(--bg-2);outline:0}.c-pg-favs .c-empty2,.c-pg-forms .c-empty2{justify-content:flex-start;padding-top:295px}.c-pg-forms .c-empty2{padding-top:306px}.c-pg-forms .c-empty2 .c-eart{width:57px;height:57px}.c-pg-forms .c-empty2 b{margin-bottom:6px;font-size:22px;line-height:26px}.c-sets .c-prow{min-height:56px}.c-delacc{justify-content:center;margin-top:66px;display:flex}.c-ver{text-align:center;color:var(--ink-2);margin:22px 0 24px;font-size:14px;line-height:20px}.c-ncard{box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;margin-top:32px;padding:20px}.c-acc-p+.c-ncard{margin-top:0}.c-ncard-t{font-size:18px;font-weight:600;line-height:24px;display:block}.c-ncard>p{font-size:14px;line-height:20px}.c-nbiz{text-align:start;align-items:center;gap:12px;width:100%;min-height:94px;display:flex}.c-ncard>p+.c-nbiz{margin-top:4px}.c-nbiz>.i{color:var(--ink-2);flex:none;width:20px!important;height:20px!important}.c-nbiz-ph{background:var(--bg-3);border-radius:8px;flex:none;width:48px;height:48px;overflow:hidden}.c-nbiz-b{flex-direction:column;flex:1;min-width:0;display:flex}.c-nbiz-b b{font-size:16px;font-weight:400;line-height:22px}.c-nbizc{align-items:center;gap:12px;display:flex}.c-ntg{align-items:center;gap:12px;min-height:36px;font-size:16px;line-height:22px;display:flex}.c-ncard>p+.c-ntg{margin-top:20px}.c-ntg>span{flex:1}.c-ntg>.i{width:24px!important;height:24px!important}[data-app=capp] .tg.c-tg{width:44px;height:24px}[data-app=capp] .tg.c-tg i{top:2px;width:20px;height:20px;inset-inline-start:2px}[data-app=capp] .tg.c-tg[aria-checked=true] i{inset-inline-start:22px}.c-ntab{margin-top:32px}.c-ntab-h,.c-ntab-r{grid-template-columns:1fr 64px 64px 64px;align-items:center;display:grid}.c-ntab-h{text-align:center;border-bottom:1px solid var(--line);padding-bottom:12px;font-size:12px;font-weight:600;line-height:16px}.c-ntab-r{border-bottom:1px solid var(--line);padding:16px 0}.c-ntab-r:last-child{border-bottom:0}.c-ntab-r>span[role=cell]{place-items:center;display:grid}.c-ntab-l{flex-direction:column;padding-inline-end:12px;display:flex}.c-ntab-l b{font-size:16px;font-weight:400;line-height:22px}.c-cbx{place-items:center;width:48px;height:48px;display:grid}.c-cbx i{width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--line-2);color:#0000;border-radius:4px;place-items:center;display:grid}.c-cbx i .i{width:16px!important;height:16px!important}.c-cbx[aria-checked=true] i{background:var(--brand);box-shadow:none;color:#fff}.c-soc{align-items:center;gap:12px;display:flex}.c-soc-ic{width:48px;height:48px;box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;flex:none;place-items:center;display:grid}.c-soc-ic .c-glogo{width:24px!important;height:24px!important}.c-soc-b{flex-direction:column;flex:1;display:flex}.c-soc-b b{font-size:16px;font-weight:400;line-height:22px}.c-bb-0{border-top:0}.c-pw{align-items:center;padding-inline-end:0;display:flex}.c-pw input{min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.c-pw:focus-within{box-shadow:inset 0 0 0 1.5px var(--brand)}.c-pw-eye{width:48px;height:48px;color:var(--ink);flex:none;place-items:center;display:grid}.c-pw-eye .i{width:24px!important;height:24px!important}.c-pw-sub{margin:24px 0}.c-pg-hc .c-sc{background:var(--bg)}.c-hc-h{align-items:center;gap:6px;height:64px;padding:0 20px;padding-inline-end:6px;display:flex}.c-hc-logo{height:auto;font-size:22px;line-height:1}.c-hc-blob{background:linear-gradient(90deg,#6950f3,#b46cff);border-radius:50%;width:22px;height:14px;transform:rotate(-20deg)}.c-hc-t{font-size:18px;line-height:24px}.c-hc-b{padding-top:36px;padding-bottom:520px}.c-hc-bc{flex-wrap:wrap;align-items:center;font-size:14px;line-height:20px;display:flex}.c-hc-ti{margin:12px 0 36px;font-size:28px;font-weight:600;line-height:36px}.c-hc-l{margin-bottom:8px;font-size:14px;font-weight:600;line-height:20px;display:block}.c-hc-sel{position:relative}.c-hc-sel select{appearance:none;width:100%;height:48px;box-shadow:inset 0 0 0 1px var(--line);background:var(--bg);color:var(--ink);font:inherit;padding:0 16px;border:0;border-radius:8px;padding-inline-end:44px;font-size:14px}.c-hc-sel select:invalid{color:var(--ink-3)}.c-hc-sel select:focus{box-shadow:inset 0 0 0 1.5px var(--brand);outline:0}.c-hc-sel>.i{top:15px;pointer-events:none;position:absolute;inset-inline-end:16px;width:18px!important;height:18px!important}.c-hcf{background:var(--c-foot-bg);color:#fff;flex-direction:column;align-items:flex-start;padding:48px 28px 40px;display:flex}.c-hcf-logo{color:#fff;height:auto;font-size:36px}.c-hcf-app{color:#0d0d0d;background:#fff;gap:8px;height:44px;margin:20px 0 52px;padding:0 20px;font-size:16px;font-weight:600}.c-hcf-c{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:56px;display:flex}.c-hcf-c b{font-size:16px;font-weight:600;line-height:22px}.c-hcf-c a{color:#fff;font-size:14px;line-height:20px}.c-hcf-s a{align-items:center;gap:12px;display:flex}.c-hcf-s .i{width:16px!important;height:16px!important}.c-pg-act .c-sc{flex-direction:column;display:flex}.c-act2{flex-direction:column;flex:1;padding-top:64px;display:flex}.c-act2-h{justify-content:space-between;align-items:center;height:36px;margin-bottom:16px;padding:0 20px;display:flex}.c-pt2{font-size:28px;font-weight:600;line-height:36px}.c-act2-s{width:52px;height:36px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);border-radius:999px;place-items:center;display:grid;position:relative}.c-act2-s:after{content:"";position:absolute;inset:-6px 0}.c-act2-s .i{width:22px!important;height:22px!important}.c-achips{scrollbar-width:none;flex:none;gap:8px;padding:0 20px;display:flex;overflow-x:auto}.c-achips::-webkit-scrollbar{display:none}.c-achip{padding:0 16px}.c-achip .c-cnt-b{border-radius:50%;min-width:20px;height:20px;margin-inline-start:8px;padding:0;font-size:12px}.c-act2 .c-h2a{margin:48px 0 20px}.c-arow{align-items:center;gap:12px;min-height:64px;margin-bottom:24px;display:flex;position:relative}.c-arow-ph{background:var(--bg-3);pointer-events:none;border-radius:8px;flex:none;width:64px;height:64px;overflow:hidden}.c-arow-b{pointer-events:none;flex-direction:column;flex:1;min-width:0;display:flex}.c-arow-b b{margin-bottom:2px;font-size:16px;font-weight:600;line-height:20px}.c-arow .c-btn{z-index:1;position:relative}.c-act2>.c-empty2{flex:1;justify-content:flex-start;padding-top:278px}.c-top-as{gap:4px}.c-as-in{min-width:0;height:48px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.c-as-in::placeholder{color:var(--ink-3)}.c-asm{text-align:center;flex-direction:column;align-items:center;padding:138px 24px 40px;display:flex}.c-asm .c-eart{width:48px;height:48px;margin-bottom:16px}.c-asm b{font-size:18px;font-weight:600;line-height:24px}.c-as-l{padding-top:16px}.c-pg-appt .c-sc{background:var(--bg-2)}.c-adtop{top:14px;z-index:20;transition:opacity .12s;position:absolute;inset-inline-start:20px}.c-ib-g{background:var(--glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:36px;height:36px}.c-ib-g .i{width:22px!important;height:22px!important}.c-adbar{top:0;z-index:25;box-shadow:0 1px 0 var(--line);opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;inset-inline:0}.c-pg-appt.c-solid .c-adbar{opacity:1;pointer-events:auto}.c-pg-appt.c-solid .c-adtop{opacity:0;pointer-events:none}.c-adh{background:var(--bg-3);height:275px;position:relative;overflow:hidden}.c-adh img{position:absolute;inset:0}.c-adh:after{content:"";background:linear-gradient(#0000001f 0%,#0000000d 50%,#00000061 100%);position:absolute;inset:0}.c-adh h1{z-index:1;inset-inline:20px;color:#fff;overflow-wrap:anywhere;font-size:40px;font-weight:700;line-height:44px;position:absolute;bottom:20px}.c-adb{padding:32px 20px 40px}.c-ast{color:#fff;background:var(--ink-2);border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 14px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.c-ad-when{margin-top:16px;font-size:28px;font-weight:700;line-height:36px}.c-ad-dur{margin-top:4px;font-size:16px;line-height:22px}.c-acard{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;padding:20px}.c-aacts{margin-top:32px;padding:8px}.c-aact{text-align:start;width:100%;height:56px;color:var(--ink);align-items:center;gap:8px;padding-inline:8px 12px;font-size:16px;line-height:22px;display:flex}.c-aact>span:nth-child(2){flex:1}.c-aact-ic{background:var(--brand-soft);width:48px;height:48px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.c-aact-ic .i{width:22px!important;height:22px!important}.c-aact>.i{color:var(--ink-3);width:20px!important;height:20px!important}.c-aov-r{justify-content:space-between;gap:12px;font-size:16px;line-height:22px;display:flex}.c-aov-r>span:first-child{flex-direction:column;min-width:0;display:flex}.c-aov-r .c-g{margin-top:2px;font-size:14px;line-height:20px}.c-aov-r+.c-aov-r{margin-top:16px}.c-aov-hr{background:var(--line);height:1px;margin:20px 0;display:block}.c-aov-t b{font-weight:600}.c-acard-t{margin-bottom:4px;font-size:16px;font-weight:600;line-height:22px;display:block}.c-acard p{font-size:16px;line-height:22px}.c-amap{padding:0 0 24px;overflow:hidden}.c-amap-m{height:209px;position:relative}.c-amap-m .q-map{background:var(--c-map-land)}.c-amap p{padding:16px 20px 0}.c-aref{text-align:center;color:var(--ink-2);margin-top:40px;font-size:14px;line-height:20px}.c-msgs-h{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.c-msgs-h .c-pt{margin:0}.c-msgs-h .c-ib{margin-inline-end:-12px}.c-top-chat>.c-ib:last-child{margin-inline-start:auto}.c-shd-a{padding:20px 8px 8px;padding-inline-start:20px}.c-shd-x{justify-content:flex-end}.c-arw{text-align:start;width:100%;height:48px;color:var(--ink);align-items:center;gap:12px;padding:0 20px;font-size:16px;line-height:22px;display:flex}.c-arw:hover{background:var(--bg-2)}.c-arw .i{width:24px!important;height:24px!important}.c-fv{flex-direction:column;gap:12px;padding-top:16px;display:flex}.c-fvo{background:var(--bg);min-height:74px;box-shadow:inset 0 0 0 1px var(--line);text-align:start;border-radius:12px;flex-direction:column;align-items:flex-start;padding:16px;display:flex}.c-fvo b{font-size:16px;font-weight:400;line-height:22px}.c-fvo.on{box-shadow:inset 0 0 0 2px var(--brand)}.c-vr{position:relative}.c-vr-fav{z-index:3;top:0;color:#fff;place-items:center;width:48px;height:48px;display:grid;position:absolute;inset-inline-end:0}.c-vr-fav .i{filter:drop-shadow(0 1px 2px #00000073);width:24px!important;height:24px!important}.c-vr-fav.on{color:var(--bad)}.c-tpill{height:36px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 16px;font-size:14px;display:inline-flex}.c-tpill .i{width:18px!important;height:18px!important}.c-tpill.on{box-shadow:inset 0 0 0 2px var(--brand);color:var(--brand)}.c-rs-ic{align-items:center}.c-vi-ro{flex-wrap:wrap;align-items:center;display:flex}.c-vi-ro .c-open{margin-top:0}.c-vi-ro>.c-dot{color:var(--ink-2);margin:0 6px}.c-vi-r .c-link{font-weight:400}[data-app=capp] .c-ov-filtp .mdl{height:auto}.c-fld{font-size:16px}.c-fld>span:first-of-type{line-height:22px}.c-topc.c-h2r{margin-top:32px;margin-bottom:4px}.c-topc .c-h3a{margin:0}.c-rclr{min-height:36px;font-size:14px}.c-rec{text-align:start;align-items:center;gap:8px;width:calc(100% + 40px);min-height:64px;margin:0 -20px;padding:0 16px;display:flex}.c-rec:hover{background:var(--bg-2)}.c-rec-ic{background:var(--brand-soft);width:48px;height:48px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.c-rec-th{background:var(--bg-3);border-radius:8px;flex:none;width:40px;height:40px;margin:0 4px;overflow:hidden}.c-rec-b{flex-direction:column;min-width:0;font-size:16px;line-height:22px;display:flex}.c-rec-b .c-g{font-size:14px;line-height:20px}.c-locah{min-height:40px;margin:12px 0 0}.c-locah .c-h3a{margin:0}.c-locah .c-link{font-size:16px}.c-curloc-g{background:var(--bg-3);color:var(--ink-2)}.c-pg-loc .c-curloc{height:60px;font-size:16px}.c-opts2{flex-direction:column;gap:12px;padding-top:16px;padding-bottom:24px;display:flex}.c-opts2 .c-h3a{margin:28px 0 4px}.c-opt2{background:var(--bg);min-height:74px;box-shadow:inset 0 0 0 1px var(--line);text-align:start;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex}.c-opt2>span{flex-direction:column;flex:1;display:flex}.c-opt2 b{font-size:16px;font-weight:400;line-height:22px}.c-opt2>.i{flex:none;width:24px!important;height:24px!important}.c-pg-vg .c-step{font-size:14px;line-height:21px}.c-vgs-h{margin:0 0 14px;font-size:20px;font-weight:600;line-height:29px}.c-vgs .c-thr{gap:12px}.c-vgs .c-th{width:149px;height:97px}.c-th-none{background:var(--bg-3);color:var(--ink);place-items:center;font-size:16px;display:grid!important}.c-vgform{padding-bottom:24px}.c-vgform .c-lbl2:first-child{margin-top:0}.c-vgform .c-lbl2{margin-top:24px;margin-bottom:3px}.c-vgf,.c-vgform .c-fsel{border-radius:8px}.c-vgform .c-help{margin:4px 0 0}.c-vgmh{justify-content:space-between;align-items:flex-end;margin-top:24px;display:flex}.c-vgmh .c-lbl2{margin:0 0 3px}.c-vgta{resize:none;border-radius:8px;height:83px;padding:12px 16px;line-height:22px}.c-vgcal{width:auto;box-shadow:0 -1px 0 var(--line),var(--sh-pop);border-radius:0;padding:12px 20px 16px;bottom:0;left:0;right:0;max-height:none!important;top:auto!important}.c-vgcal .c-mc{margin:0}:where(.c-btn-xs,.c-stab,.c-vchip,.c-tpill,.c-cb){position:relative}.c-btn-xs:after,.c-stab:after,.c-vchip:after,.c-tpill:after,.c-cb:after{content:"";position:absolute;inset:-6px 0}.c-pg-bt .c-bigt+.c-pad{padding-top:16px}.c-pg-bt .c-ttool{margin:0 0 24px}.c-time{border-radius:12px}.c-time .c-g{color:var(--ink)}.c-dt>span{color:var(--ink-2)}.c-dt.none>span{color:var(--ink-3)}.c-ov-pros .c-shtop{height:70px;padding-top:12px}.c-ov-pros .c-bigt{margin-bottom:28px}.c-bs{padding:16px 16px 20px}.c-bs p.c-g{margin-top:4px}.c-bs-p{margin-top:22px}.c-add{bottom:16px;width:36px;height:36px;box-shadow:var(--sh-small);inset-inline-end:16px}.c-add.on{box-shadow:none}.c-bchips-ic{box-shadow:var(--sh-small)}.c-rs{top:280px}.c-arows{padding:4px 0 8px}.c-vgcal .c-mc-d{font-size:14px;font-weight:400}.c-vgcal .c-mc-d.on{background:var(--ink);color:var(--on-ink);box-shadow:none}.c-vgcal .c-mc-w{color:var(--ink);font-size:14px}.c-vgcal .c-mc-h b{font-size:18px;font-weight:400}[data-app=capp] .c-ov-conf .mdl{height:100%}.c-ov-conf .c-shf{padding-bottom:10px}.c-bigt p{margin-top:16px;font-size:14px;line-height:20px}.c-ths{padding-bottom:28px}.c-ths .c-h3{margin-bottom:16px;font-size:18px;line-height:24px}.c-th{position:relative}.c-th:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line);pointer-events:none;position:absolute;inset:0}.c-th.on:after{box-shadow:inset 0 0 0 2px var(--brand),inset 0 0 0 4px var(--bg)}.c-gamtp{padding-top:20px}.c-gamt-o .i{width:24px!important;height:24px!important}.c-gcard-l{font-size:22px;font-weight:800;line-height:28px}.c-gcard-t{font-size:28px;font-weight:600;line-height:36px}.c-gi ul{margin-bottom:80px}.c-pg-loc .c-curloc:first-of-type{margin-top:14px}.c-curloc-ic{width:36px;height:36px}.c-curloc-ic .i{width:20px!important;height:20px!important}.c-rsum-l>b{font-size:56px;line-height:64px}.c-rsum-l>span{color:var(--ink);font-size:14px}.c-rtool .c-cb{border-radius:999px;width:52px}.c-ph0-t{color:var(--ink)}.c-langs span{height:36px;padding:0 16px}.c-prof-h{margin-bottom:17px}.c-pop-o[aria-selected=true]{background:0 0}.c-hc-h{margin-top:12px}.c-hc-b{padding-top:48px}.c-hc-h .c-ib .i{width:26px!important;height:26px!important}.c-rec{gap:12px;width:100%;margin:0;padding:0}.c-rec-ic{width:40px;height:40px}.c-rec-ic .i{width:20px!important;height:20px!important}.c-rec-th{margin:0}.c-slot{border-radius:8px;height:30px;padding:0 10px;font-weight:600;line-height:30px}.c-slots{gap:8px;margin-inline-end:-12px;padding-inline-end:12px}.c-pg-p16 .c-acc-p{font-size:16px;line-height:22px}.c-pg-p16 .c-pw+.c-lbl2{margin-top:26px}.c-ntab-h{font-weight:400}.c-soc:first-child{margin-top:24px}.c-pg-vg .c-wt{margin-bottom:28px}.c-vgmh .c-g{font-size:14px;line-height:20px}.c-btn-navy{height:48px;padding:0 18px;font-size:16px}.c-bb-web .c-bb-l .c-g{font-size:16px;line-height:22px}.c-vgs{margin-bottom:28px}.c-pg-b .c-bigt+.c-pad:not(.c-bps):not(.c-fv):not(.c-opts2){padding-top:16px}.c-try-h{margin-top:40px;margin-bottom:16px;font-size:18px;line-height:24px}.c-try{min-height:74px;padding:16px}.c-try b{font-size:16px;line-height:22px}.c-pfchips{margin-top:12px;padding-bottom:33px}.c-pfm{padding-bottom:56px}.c-pfm-c{background:var(--bg);color:var(--ink-2);box-shadow:0 0 0 1px var(--line);font-size:11px}.c-pfs .c-h2v{font-size:22px;line-height:28px}.c-pfs-i{aspect-ratio:1}.c-mtabs{height:52px}.c-mtab .c-cnt-b{margin-inline-start:6px}.c-mtabs+.c-sc .c-pfs:first-child{padding-top:60px}.c-pg-v .c-bb .c-g{font-size:16px;line-height:22px}.c-ver{margin-top:34px}.c-delacc .c-btn{padding:0 20px}.c-rmore{font-size:16px;line-height:22px}.c-rmore .c-rmb{padding:0;font-size:16px;line-height:22px;display:inline}.c-mc-x{height:36px;color:var(--ink-3);place-items:center;font-size:14px;display:grid}.c-pg-pro{box-shadow:0 -12px 0 0 var(--scrim);margin-top:12px}.c-web,.c-web .c-wopt,.c-web .c-wrow,.c-web .c-wt,.c-web .c-wt2,.c-web .c-lbl2,.c-pg-hc .c-hc-b,.c-pg-hc .c-hc-h{color:var(--ink-web)}.c-web .c-step,.c-web .c-help,.c-web .c-vgmh .c-g,.c-pg-hc .c-hc-bc .c-g{color:var(--ink-2)}.c-rvw .c-acard+.c-acard{margin-top:12px}.c-rvw-v{align-items:center;gap:12px;padding:12px;display:flex}.c-rvw-ph{background:var(--bg-3);border-radius:8px;flex:none;width:64px;height:64px;overflow:hidden}.c-rvw-ph img{object-fit:cover;width:100%;height:100%}.c-rvw-gc .c-gcard{border-radius:8px;height:100%;padding:6px}.c-rvw-gc .c-gcard-l{font-size:11px;line-height:14px}.c-rvw-gc .c-gcard-t,.c-rvw-gc .c-gcard-v,.c-rvw-gc .c-gcard-art{display:none}.c-rvw-vb{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:16px;line-height:22px;display:flex}.c-rvw-vb b{font-weight:600}.c-rvw-vb .c-g{font-size:14px;line-height:20px}.c-rvw-d{flex-direction:column;gap:14px;display:flex}.c-rvw-w{align-items:center;gap:12px;font-size:16px;line-height:22px;display:flex}.c-rvw-w .i{width:22px;height:22px;color:var(--ink-2);flex:none}.c-rvw .c-h3a{margin:32px 0 12px}.c-rvw .c-vgta{height:96px}.c-rvw>.c-btn{margin-top:24px}.c-payr,.c-paysel{text-align:start;width:100%;color:var(--ink);align-items:center;gap:12px;display:flex}.c-payr{padding:12px 16px 12px 12px}.c-payr .c-link{flex:none;font-size:14px}.c-payr>.i,.c-paysel>.i{width:20px;height:20px;color:var(--ink-3);flex:none}.c-payr-b{flex-direction:column;flex:1;min-width:0;font-size:16px;line-height:22px;display:flex}.c-payr-b .c-g{font-size:14px;line-height:20px}.c-paysel{border-bottom:1px solid var(--line);min-height:72px;padding:8px 0}.c-paysel:last-child{border-bottom:0}.c-paysel:disabled{opacity:.45}.c-aov-pay{margin-top:16px}.c-aact-bad,.c-aact-bad .c-aact-ic{color:var(--bad)}.c-aact-bad .c-aact-ic{background:var(--bad-soft)}.c-btn-red2{background:var(--bad);color:var(--on-ink)}.c-done{text-align:center;flex-direction:column;align-items:center;padding:24px 24px 28px;display:flex}.c-done-ic{background:var(--ok);width:72px;height:72px;color:var(--on-ink);border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.c-done-ic .i{width:36px!important;height:36px!important}.c-done .c-sub2{color:var(--ink-2);margin-top:8px}.c-cd2{gap:12px;display:flex}.c-cd2>div{flex:1;min-width:0}.c-cdf .c-help{margin-top:16px}.c-otp{justify-content:center;gap:8px;margin-bottom:24px;display:flex}.c-otp-i{text-align:center;width:48px;height:56px;padding:0;font-size:22px;font-weight:600;line-height:28px}.c-otp-i:focus,.c-cdf .c-field:focus{box-shadow:inset 0 0 0 2px var(--brand)}.c-wcard2{margin-bottom:12px}.c-wcard2 .c-ib{color:var(--ink-2);flex:none}.c-wopt-c{flex-direction:column;align-items:stretch;gap:12px;padding:16px 20px 20px}.c-wopt-c .c-lbl2{margin:0}.c-wopt-c .c-btn{align-self:flex-start}.c-buys{padding-top:24px}.c-off>.i{width:40px;height:40px;color:var(--brand);margin-bottom:16px}.c-wopt-c .c-help{margin:-4px 0 0}.c-pg-chat .c-sc{flex-direction:column;display:flex}.c-pg-chat .c-chat{margin-top:auto}.c-btn{border-radius:var(--r-btn);transition:background-color var(--d-2) var(--ease),box-shadow var(--d-2),transform var(--d-1),opacity var(--d-2)}.c-btn-xs,.c-ad-go{border-radius:var(--r-ctl)}.c-btn:active:not(:disabled){transform:scale(.98)}.c-btn-dark:not(:disabled):hover{background:color-mix(in srgb,var(--ink) 86%,var(--bg))}.c-btn-o:hover{background:var(--bg-2)}.c-btn-navy{border-radius:var(--r-btn)}.c-ib{transition:background-color var(--d-2)}.c-ib:active{background:var(--hover-tint)}.c-cb,.c-act2-s,.c-ttool .c-cb,.c-rtool .c-cb{border-radius:var(--r-ctl);transition:box-shadow var(--d-2),background-color var(--d-2)}.c-link,.c-seeall,.c-seeall2,.c-link-b{font-weight:600}.c-pt,.c-pt2,.c-bigt h2,.c-prof-t h1,.c-mpc-n,.c-vi-n,.c-gi h1,.c-hc-ti{letter-spacing:var(--tr-head);font-weight:700;line-height:1.3}.c-h2,.c-h2v,.c-h2a,.c-h3a,.c-sug-h,.c-bg>.c-h3,.c-pg-bt .c-pad>.c-h3,.c-opt-h .c-h3,.c-ths .c-h3,.c-vgs-h,.c-try-h,.c-pfs .c-h2v{letter-spacing:var(--tr-head);font-weight:700}.c-top-t,.c-shd h2,.c-sh-t,.c-shtop-t{letter-spacing:var(--tr-head);font-weight:650}.c-wt,.c-wt2,.c-adh h1,.c-ad-when{letter-spacing:-.02em}.c-rh-n,.c-rsum-l>b,.c-wh-b,.c-wcard>b,.c-gamt,.c-pkgc-p b,.c-bigr b{letter-spacing:var(--tr-fig)}.c-bs-p b,.c-sc1-p b,.c-bb-p{letter-spacing:var(--tr-head);font-weight:650}.c-bb-p{font-size:18px;line-height:24px}.c-cap{font-size:var(--t-cap);letter-spacing:var(--tr-label);font-weight:600}.c-top-big.c-on,.c-vsh,.c-adbar,.c-pg-b.c-stick .c-bchips{box-shadow:0 1px 0 var(--line),0 8px 20px -18px #0d0d0d66}.c-bb{border-top-color:var(--line);box-shadow:0 -10px 24px -22px #0d0d0d73}.c-bb-dk,.c-bb-0{box-shadow:none}[data-app=capp] .c-ov .mdl{border-radius:var(--r-xl) var(--r-xl) 0 0;animation:c-up .3s var(--ease)}[data-app=capp] .c-ov-login .mdl{border-radius:0;animation:none}.c-pg-pro{border-radius:var(--r-xl) var(--r-xl) 0 0}.c-handle{background:color-mix(in srgb,var(--ink) 16%,transparent);width:36px}.c-pop,.c-dd{border-radius:var(--r-md);box-shadow:var(--sh-pop-2);padding:6px}.c-pop-o,.c-dd-o{border-radius:var(--r-sm);transition:background-color var(--d-1)}.c-chip,.c-stab,.c-vchip,.c-tpill,.c-prochip{transition:background-color var(--d-2) var(--ease),box-shadow var(--d-2),color var(--d-2)}.c-chip,.c-stab,.c-vchip,.c-prochip{box-shadow:inset 0 0 0 1px var(--line-2)}.c-chip.on{box-shadow:inset 0 0 0 2px var(--brand)}.c-chip-rad.on,.c-stab.on,.c-vchip.on{box-shadow:none}.c-stab,.c-vchip,.c-chip{font-weight:500}.c-cnt-b,.c-cntc{font-weight:600}.c-seg{border-radius:var(--r-ctl);background:var(--bg-2);height:40px;box-shadow:inset 0 0 0 1px var(--line);padding:3px}.c-seg button{color:var(--ink-2);transition:background-color var(--d-2),color var(--d-2),box-shadow var(--d-2);border-radius:7px;font-weight:600}.c-seg button[aria-selected=true]{background:var(--bg);color:var(--ink);box-shadow:var(--sh-seg)}.c-day.on:after,.c-vtab.on:after,.c-mtab.on:after{border-radius:2px;height:2px}.c-day,.c-vtab{transition:color var(--d-2)}.c-inp,.c-field,.c-sel,.c-fld,.c-hc-sel select,.c-vgf,.c-vgform .c-fsel,.c-vgta{border-radius:var(--r-ctl);transition:box-shadow var(--d-2)}.c-inp-s{border-radius:var(--r-pill)}.c-field:focus,.c-otp-i:focus,.c-cdf .c-field:focus,.c-hc-sel select:focus,.c-inp-on,.c-pw:focus-within,.c-fsel[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--brand),var(--ring)}.c-field[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--bad)}.c-comp-in{border-radius:var(--r-card);transition:box-shadow var(--d-2)}.c-comp-in:focus-within{box-shadow:inset 0 0 0 1px var(--brand),var(--ring)}.c-lbl,.c-lbl2,.c-hc-l{font-size:var(--t-sm)}[data-app=capp] .tg{transition:background-color var(--d-2)}[data-app=capp] .tg i{transition:inset-inline-start var(--d-3) var(--ease-spring)}.c-chk,.c-cbx i{border-radius:6px}.c-hs2{box-shadow:var(--sh-card-1)}.c-hs2-go{transition:transform var(--d-2) var(--ease)}.c-hs2-go:active{transform:scale(.94)}.c-hcat-ic{border-radius:var(--r-card);background:var(--bg);box-shadow:var(--sh-card-1);transition:background-color var(--d-2),transform var(--d-3) var(--ease),box-shadow var(--d-3) var(--ease)}.c-hcat:hover .c-hcat-ic{transform:translateY(var(--lift));box-shadow:var(--sh-card-h)}.c-hcat:active .c-hcat-ic{transform:scale(.96)}.c-heros .q-sl,.c-promo{border-radius:var(--r-card)}.c-promo{transition:transform var(--d-3) var(--ease)}.c-promo:active{transform:scale(.985)}.c-ad h2,.c-promo-t b{letter-spacing:var(--tr-head)}.c-vip-im,.c-vr-im,.c-ncar-im{border-radius:var(--r-md)}.c-vip,.c-ncar{transition:transform var(--d-3) var(--ease)}.c-vip-im,.c-ncar-im{transition:box-shadow var(--d-3) var(--ease)}@media (hover:hover){.c-vip:hover,.c-ncar:hover{transform:translateY(var(--lift))}.c-vip:hover .c-vip-im,.c-ncar:hover .c-ncar-im{box-shadow:var(--sh-2)}}.c-vip-n,.c-vr-n,.c-ncar-n,.c-pr-n{letter-spacing:var(--tr-head);font-weight:650}.c-vip-rt,.c-badge,.c-tm-r,.c-pr-rt{font-weight:600}.c-tm-r,.c-pr-rt{box-shadow:var(--sh-card-1)}.c-vip-tags i{box-shadow:none;background:var(--bg-3);font-weight:500}.c-sq{box-shadow:var(--sh-pop-2)}.c-sq-ic{border-radius:var(--r-ctl)}.c-rs{border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:0 -1px 0 var(--line),0 -14px 30px -18px #0d0d0d47;transition:top .32s var(--ease)}.c-srow{border-radius:var(--r-md);transition:background-color var(--d-2)}.c-slot{border-radius:var(--r-sm)}.c-topt,.c-sort,.c-tile{border-radius:var(--r-md);transition:box-shadow var(--d-2),background-color var(--d-2)}.c-topt.on,.c-sort.on{box-shadow:var(--sh-card-on)}.c-sug-th,.c-rec-th{border-radius:var(--r-sm)}.c-sug,.c-rec{border-radius:var(--r-ctl);transition:background-color var(--d-1)}.c-mc-d{transition:background-color var(--d-1)}.c-vb{border-radius:var(--r-xl) var(--r-xl) 0 0}.c-vi-ad{border-radius:var(--r-ctl)}.c-sc1{border-radius:var(--r-card);box-shadow:var(--sh-card-1)}.c-reply,.c-mapc,.c-pft,.c-gal-i,.c-pfs-i{border-radius:var(--r-md)}.c-langs span{border-radius:var(--r-pill)}.c-bs,.c-bp,.c-me,.c-time,.c-dt,.c-fvo,.c-opt2,.c-try,.c-incc,.c-pkg,.c-acard,.c-pcard,.c-ncard,.c-adr,.c-wopt,.c-wrow{border-radius:var(--r-card);box-shadow:var(--sh-card-1);transition:box-shadow var(--d-2) var(--ease),transform var(--d-2) var(--ease),background-color var(--d-2)}.c-time,.c-dt,.c-wrow,.c-wopt{border-radius:var(--r-md)}.c-bs.on,.c-bp.on,.c-time.on,.c-fvo.on{box-shadow:var(--sh-card-on)}.c-dt.on{box-shadow:var(--sh-1)}.c-dt b{letter-spacing:var(--tr-fig)}.c-dt>span:first-child{font-size:var(--t-cap);letter-spacing:var(--tr-label);font-weight:600}.c-bs:active,.c-bp:active,.c-time:active,.c-opt2:active,.c-try:active,.c-fvo:active{transform:scale(.99)}.c-add{transition:background-color var(--d-2),transform var(--d-2) var(--ease-spring)}.c-add.on{transform:scale(1.04)}.c-chkc{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 16%,transparent)}.c-bchips-ic{border-radius:var(--r-ctl)}.c-done-ic{box-shadow:0 0 0 8px color-mix(in srgb,var(--ok) 12%,transparent)}.c-rvw-ph,.c-arow-ph,.c-nbiz-ph{border-radius:var(--r-ctl)}.c-ast{height:28px;letter-spacing:var(--tr-label);background:var(--bg-3);color:var(--ink-2);gap:6px;padding:0 12px;font-size:13px;font-weight:600}.c-ast .i{width:16px!important;height:16px!important}.c-ast-ok{background:var(--ok-soft);color:var(--ok)}.c-ast-bad{background:var(--bad-soft);color:var(--bad)}.c-aact{border-radius:var(--r-ctl);transition:background-color var(--d-1)}.c-aact:active{background:var(--bg-2)}.c-aact>.i{transition:transform var(--d-3) var(--ease)}.c-aact:hover>.i{transform:translate(-3px)}.c-arow{border-radius:var(--r-md)}.c-wcard,.c-wh-add{border-radius:var(--r-lg)}.c-wcard{box-shadow:var(--sh-2)}.c-wh-add{border-radius:var(--r-ctl)}.c-wgift{border-radius:var(--r-card)}.c-addcard-ic{border-radius:var(--r-md)}.c-mpc{border-radius:var(--r-card);box-shadow:var(--sh-card-1)}.c-prow{border-radius:var(--r-ctl);transition:background-color var(--d-1)}.c-prow:active{background:var(--bg-2)}.c-gcard,.c-pkgc{border-radius:var(--r-lg)}.c-th{border-radius:var(--r-ctl)}.c-gamt-o{border-radius:var(--r-md);box-shadow:var(--sh-card-1);transition:box-shadow var(--d-2)}.c-gamt-o.on{box-shadow:var(--sh-card-on)}.c-mcard,.c-mrev{border-radius:var(--r-lg)}.c-soc-ic{border-radius:var(--r-ctl)}.c-mi{transition:background-color var(--d-1)}.c-bub{border-radius:var(--r-lg)}.c-bw.me .c-bub{border-end-end-radius:6px}.c-bw:not(.me) .c-bub{border-end-start-radius:6px}.c-ast{color:var(--ink-2-deep)}.c-ast-ok{color:var(--ok-deep)}[data-app=capp]{--cp-canvas:var(--page);--cp-prof:var(--page);--cp-band:var(--band);--cp-dis-bg:var(--bg-3);--cp-dis-ink:var(--ink-3);--cp-btn-g:var(--night);--cp-btn-gi:var(--on-night);--cp-laur:#12a079;--cp-laur2:#0b7658;--cp-blob:linear-gradient(90deg,#0b7658,#12a079);--cp-gi:linear-gradient(180deg,#14231d 0%,#14231d 55%,#0b5440 100%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-app=capp]{--cp-canvas:var(--bg);--cp-prof:var(--bg-4);--cp-band:transparent;--cp-dis-bg:var(--ink-3);--cp-dis-ink:var(--on-ink);--cp-btn-g:linear-gradient(90deg,#1a73e8 0%,#4f6cf0 70%,#6a5cf3 100%);--cp-btn-gi:#fff;--cp-laur:#b46cff;--cp-laur2:#a24dff;--cp-blob:linear-gradient(90deg,#6950f3,#b46cff);--cp-gi:linear-gradient(180deg,#0d0d0d 0%,#0d0d0d 55%,#2a1f4e 100%)}}:root[data-theme=dark] [data-app=capp]{--cp-canvas:var(--bg);--cp-prof:var(--bg-4);--cp-band:transparent;--cp-dis-bg:var(--ink-3);--cp-dis-ink:var(--on-ink);--cp-btn-g:linear-gradient(90deg,#1a73e8 0%,#4f6cf0 70%,#6a5cf3 100%);--cp-btn-gi:#fff;--cp-laur:#b46cff;--cp-laur2:#a24dff;--cp-blob:linear-gradient(90deg,#6950f3,#b46cff);--cp-gi:linear-gradient(180deg,#0d0d0d 0%,#0d0d0d 55%,#2a1f4e 100%)}.c-home{background:linear-gradient(var(--cp-band),var(--cp-band)) 0 0/100% 194px no-repeat}.screen:has(.c-home) .sbar{background:var(--cp-band)}.c-hh-dot{box-shadow:0 0 0 2px var(--cp-band)}.c-chip-rad.on,.c-slot,.c-mc-d.on,.c-add.on,.c-dt.on{background:var(--sel);color:var(--on-sel)}.c-dt.on>span{color:var(--on-sel)}.c-mc-d.on{box-shadow:none}.c-btn-dark:disabled{background:var(--cp-dis-bg);color:var(--cp-dis-ink)}.c-btn-blue{background:var(--cp-btn-g);color:var(--cp-btn-gi)}.c-laur-s i{color:var(--cp-laur)}.c-laur-s i .c-star{color:var(--cp-laur2)}.c-hc-blob{background:var(--cp-blob)}.c-pg-gi{background:var(--cp-gi)}:root{--ca-cwg1:#e2efe8;--ca-cwg2:#cde2d6;--ca-cwr1:#12a079;--ca-cwr2:#0b7658;--ca-cea1:#d3eee2;--ca-cea2:#12a079;--ca-ceb1:#0b7658;--ca-ceb2:#9fd8c2;--ca-ccg1:#9fd8c2;--ca-ccg2:#0b7658;--ca-pink:#12a079;--ca-deep:#14231d;--ca-pur:#0b7658}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ca-cwg1:#eeeaff;--ca-cwg2:#d9d2ff;--ca-cwr1:#8b6cff;--ca-cwr2:#5b3df0;--ca-cea1:#d4ccff;--ca-cea2:#8a76f7;--ca-ceb1:#6950f3;--ca-ceb2:#f45dfc;--ca-ccg1:#a99bff;--ca-ccg2:#6950f3;--ca-pink:#f45dfc;--ca-deep:#4b3bbf;--ca-pur:#6950f3}}:root[data-theme=dark]{--ca-cwg1:#eeeaff;--ca-cwg2:#d9d2ff;--ca-cwr1:#8b6cff;--ca-cwr2:#5b3df0;--ca-cea1:#d4ccff;--ca-cea2:#8a76f7;--ca-ceb1:#6950f3;--ca-ceb2:#f45dfc;--ca-ccg1:#a99bff;--ca-ccg2:#6950f3;--ca-pink:#f45dfc;--ca-deep:#4b3bbf;--ca-pur:#6950f3}#cwg stop:first-child{stop-color:var(--ca-cwg1)}#cwg stop:last-child{stop-color:var(--ca-cwg2)}#cwr stop:first-child{stop-color:var(--ca-cwr1)}#cwr stop:last-child{stop-color:var(--ca-cwr2)}.c-eart [id^=cea-] stop:first-child{stop-color:var(--ca-cea1)}.c-eart [id^=cea-] stop:last-child{stop-color:var(--ca-cea2)}.c-eart [id^=ceb-] stop:first-child{stop-color:var(--ca-ceb1)}.c-eart [id^=ceb-] stop:last-child{stop-color:var(--ca-ceb2)}#ccg stop:first-child{stop-color:var(--ca-ccg1)}#ccg stop:last-child{stop-color:var(--ca-ccg2)}#s2cg stop:first-child{stop-color:var(--ca-ccg1)}#s2cg stop:last-child{stop-color:var(--ca-pink)}.c-calart [fill=\#f45dfc]{fill:var(--ca-pink)}.c-calart [fill=\#4b3bbf]{fill:var(--ca-deep)}.c-eart [fill=\#6950f3],svg [fill=\#6950f3]{fill:var(--ca-pur)}.s-hm{z-index:1;background:var(--s-canvas,var(--bg));width:100%;max-width:1440px;box-shadow:0 0 0 100vmax var(--s-canvas,var(--bg));clip-path:inset(0 -100vmax);flex-direction:column;gap:56px;margin:0 auto;padding-top:96px;display:flex;position:relative}.s-hm img{object-fit:cover;width:100%;height:100%}.s-hm{padding-bottom:64px}.s-hm+.s-hero{min-height:0;padding-top:72px}.s-hm+.s-hero:before{top:0}.s-hm-hero{padding:0 32px}.s-hm-sl{height:clamp(220px,24cqw,360px)}.s-hm-ad{height:100%;color:var(--q-on-photo);position:relative}.s-hm-ad img{position:absolute;inset:0}.s-hm-ad:after{content:"";background:var(--q-photo-fade);position:absolute;inset:0}.s-hm-ad-t{z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;width:52%;padding:40px 48px 52px;display:flex;position:absolute;inset-block:0;inset-inline-start:0}.s-hm-ad-eb{font:500 14px/20px var(--f);opacity:.92;align-items:center;gap:8px;display:flex}.s-hm-ad-eb i{font-style:normal;font:600 12px/20px var(--f);border-radius:var(--r-xs);background:var(--glass);color:var(--ink);padding:0 8px}.s-hm-ad h2{font:700 var(--t-title)/var(--lh-head) var(--f);letter-spacing:var(--tr-head)}.s-hm-ad p{font:400 17px/26px var(--f);opacity:.92;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.s-hm-ad-go{height:var(--h-btn);border-radius:var(--r-btn);background:var(--bg);color:var(--ink);font:600 15px/20px var(--f);transition:transform var(--d-2) var(--ease);align-items:center;gap:8px;margin-top:8px;padding:0 20px;display:inline-flex}.s-hm-ad-go .i{width:18px;height:18px}.s-hm-ad-go:active{transform:scale(.98)}.s-hm-sl .q-sl-ctl-dots{bottom:10px}.s-hm-sec{flex-direction:column;display:flex}.s-hm-h{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:0 32px;display:flex}.s-hm-h .s-h2{margin:0;padding:0}.s-hm-h2ic{align-items:center;gap:8px;display:flex}.s-hm-h2ic .i{width:26px;height:26px;color:var(--brand)}.s-hm-all{border-radius:var(--r-ctl);min-height:40px;color:var(--brand);font:600 16px/22px var(--f);flex:none;align-items:center;gap:4px;padding:0 4px;display:inline-flex}.s-hm-all .i{width:18px;height:18px}.s-hm-all:hover{background:var(--hover-tint)}.s-hm :is(a,button):focus-visible{outline:2px solid var(--ring-c);outline-offset:2px}.s-hm-cats{grid-template-columns:repeat(10,1fr);gap:16px;padding:0 32px;display:grid}.s-hm-cat{min-width:0;color:var(--ink);flex-direction:column;align-items:center;gap:10px;display:flex}.s-hm-cat-ic{border-radius:var(--r-card);background:var(--bg);width:76px;height:76px;box-shadow:var(--sh-card-1);color:var(--ink);transition:background-color var(--d-2),transform var(--d-3) var(--ease),box-shadow var(--d-3) var(--ease);place-items:center;display:grid}.s-hm-cat-ic .i{width:32px;height:32px}.s-hm-cat-l{font:500 14px/20px var(--f);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.s-hm-cat:active .s-hm-cat-ic{transform:scale(.96)}.s-hm-promos{grid-template-columns:1fr 1fr;gap:24px;padding:0 32px;display:grid}.s-hm-promo{border-radius:var(--r-card);height:168px;color:var(--q-on-photo);text-align:start;background:var(--bg-3);transition:transform var(--d-3) var(--ease);position:relative;overflow:hidden}.s-hm-promo img{position:absolute;inset:0}.s-hm-promo:after{content:"";background:var(--q-photo-fade);position:absolute;inset:0}.s-hm-promo-t{z-index:1;flex-direction:column;justify-content:center;gap:4px;padding:24px 32px;display:flex;position:absolute;inset:0}.s-hm-promo-t small{font:400 14px/20px var(--f);opacity:.9}.s-hm-promo-t b{font:700 26px/36px var(--f);letter-spacing:var(--tr-head)}.s-hm-promo-t span{font:400 16px/24px var(--f);opacity:.9;max-width:62%}.s-hm-promo-go{z-index:1;bottom:16px;background:var(--glass);width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:16px}.s-hm-promo-go .i{width:20px;height:20px}.s-hm-promo:active{transform:scale(.99)}.s-car--hm .s-car-i{width:264px}.s-car--hm .s-car-t{padding-bottom:12px}.s-car--hm .s-car-b{top:90px}.s-hm-vip{color:var(--ink);transition:transform var(--d-3) var(--ease);flex-direction:column;gap:4px;display:flex;position:relative}.s-hm-vip-im{border-radius:var(--r-md);background:var(--bg-3);height:180px;transition:box-shadow var(--d-3) var(--ease);margin-bottom:6px;display:block;overflow:hidden}.s-hm-vip-rt{top:148px;border-radius:var(--r-pill);background:var(--glass);height:24px;color:var(--ink);font:600 13px/1 var(--f);pointer-events:none;align-items:center;gap:3px;padding:0 8px;display:inline-flex;position:absolute;inset-inline-end:10px}.s-hm-vip-rt .st{width:14px;height:14px;color:var(--star)}.s-hm-vip-n{font:650 16px/22px var(--f);letter-spacing:var(--tr-head);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s-hm-vip-l{min-width:0;font:400 14px/20px var(--f);color:var(--ink-2);align-items:center;gap:4px;display:flex}.s-hm-vip-l .i{flex:none;width:15px;height:15px}.s-hm-vip-l span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.s-hm-vip-tags{flex-wrap:nowrap;gap:6px;margin-top:2px;display:flex;overflow:hidden}.s-hm-vip-tags i{font-style:normal;font:500 12px/24px var(--f);border-radius:var(--r-pill);background:var(--bg-3);color:var(--ink-2);white-space:nowrap;padding:0 9px}.s-hm-note{text-align:center;font:400 12px/18px var(--f);color:var(--ink-3);margin:-32px 32px 0}@media (hover:hover){.s-hm-cat:hover .s-hm-cat-ic{transform:translateY(var(--lift));box-shadow:var(--sh-card-h)}.s-hm-vip:hover{transform:translateY(var(--lift))}.s-hm-vip:hover .s-hm-vip-im{box-shadow:var(--sh-2)}}@container (width<=1100px){.s-hm-cats{grid-template-columns:repeat(5,1fr);gap:24px 12px}.s-hm-ad-t{width:62%;padding:28px 32px 40px}}@container (width<=900px){.s-hm{gap:44px}.s-hm-promo{height:132px}.s-hm-promo-t{padding:18px 22px}.s-hm-promo-t b{font-size:21px;line-height:30px}.s-hm-promo-t span{max-width:75%;font-size:14px;line-height:20px}.s-car--hm .s-car-i{width:224px}.s-hm-vip-im{height:150px}.s-hm-vip-rt{top:118px}.s-car--hm .s-car-b{top:75px}}@container (width<=600px){.s-hm{gap:32px;padding-top:84px;padding-bottom:32px}.s-hm+.s-hero{padding-top:40px}.s-hm-hero{padding:0 20px}.s-hm-sl{height:170px}.s-hm-ad-t{gap:3px;width:68%;padding:14px 16px 24px}.s-hm-ad-eb{gap:6px;font-size:11px;line-height:16px}.s-hm-ad-eb i{padding:0 6px;font-size:10px;line-height:16px}.s-hm-ad h2{font-size:17px;line-height:24px}.s-hm-ad p{-webkit-line-clamp:1;font-size:12px;line-height:17px}.s-hm-ad-go{border-radius:var(--r-ctl);gap:4px;height:30px;margin-top:4px;padding:0 10px;font-size:12px}.s-hm-ad-go .i{width:14px;height:14px}.s-hm-sl .q-sl-ctl-dots{bottom:4px}.s-hm-h{margin-bottom:14px;padding:0 20px}.s-hm-h2ic .i{width:20px;height:20px}.s-hm-all{min-height:36px;font-size:15px}.s-hm-all .i{width:16px;height:16px}.s-hm-cats{gap:16px 6px;padding:0 14px}.s-hm-cat{gap:8px}.s-hm-cat-ic{width:56px;height:56px}.s-hm-cat-ic .i{width:26px;height:26px}.s-hm-cat-l{font-size:12px;line-height:16px}.s-hm-promos{gap:12px;padding:0 20px}.s-hm-promo{height:88px}.s-hm-promo-t{gap:2px;padding:10px 12px}.s-hm-promo-t small{font-size:10px;line-height:14px}.s-hm-promo-t b{font-size:14px;line-height:20px}.s-hm-promo-t span{max-width:82%;font-size:11px;line-height:15px}.s-hm-promo-go{bottom:8px;width:24px;height:24px;inset-inline-end:8px}.s-hm-promo-go .i{width:16px;height:16px}.s-car--hm .s-car-t{gap:12px;padding-bottom:8px}.s-car--hm .s-car-i{width:160px}.s-hm-vip-im{height:114px}.s-hm-vip-rt{top:86px;height:22px;padding:0 7px;font-size:11px;inset-inline-end:8px}.s-hm-vip-rt .st{width:13px;height:13px}.s-hm-vip .s-heart{top:6px;left:6px}.s-hm-vip-n{font-size:14px;line-height:20px}.s-hm-vip-l{font-size:12px;line-height:16px}.s-hm-vip-l .i{width:14px;height:14px}.s-hm-vip-tags{gap:4px}.s-hm-vip-tags i{padding:0 7px;font-size:10.5px;line-height:20px}.s-hm-note{margin:-16px 20px 0;font-size:11px;line-height:16px}}.c-fh{padding-bottom:8px}.c-fh button,.c-fh a{-webkit-tap-highlight-color:transparent}.c-fh :is(button,a):focus-visible{outline:2px solid var(--ring-c);outline-offset:2px}.c-fh>.c-fs:first-child,.c-fh>.c-fba:first-child{margin-top:28px}.c-fs{margin-top:40px}.c-fs-h{justify-content:space-between;align-items:center;min-height:28px;margin-bottom:16px;padding:0 20px;display:flex}.c-fs-sa .c-fs-h{margin-bottom:22px}.c-fs-t{font:600 22px/28px var(--f);color:var(--ink);letter-spacing:var(--tr-head);margin:0}.c-fs-all{height:48px;font:400 16px/22px var(--f);color:var(--ink);border-radius:12px;flex:none;margin:-10px 0;padding-inline:12px 0}.c-fcar{scrollbar-width:none;scroll-snap-type:x proximity;gap:12px;padding:0 20px 22px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.c-fcar::-webkit-scrollbar{display:none}.c-fc{scroll-snap-align:start;flex:none;width:280px;position:relative}.c-fc-im{background:var(--bg-3);border-radius:16px;height:187px;display:block;overflow:hidden}.c-fc-im img,.c-fn-im img,.c-fba-im img{object-fit:cover;width:100%;height:100%}.c-fc-b{color:var(--ink);margin-top:8px;display:block}.c-fc-r1{align-items:center;gap:0;height:22px;display:flex}.c-fc-n{font:600 16px/22px var(--f);flex:0 auto}.c-fc .c-vf,.c-fn .c-vf,.c-fba .c-vf{margin:0;vertical-align:0;flex:none;width:16px;height:16px;margin-inline-start:4px}.c-frate{font:600 16px/22px var(--f);color:var(--ink);flex:none;align-items:center;gap:4px;display:inline-flex}.c-frate .c-star{width:16px!important;height:16px!important}.c-frate-l{margin-inline-start:auto;padding-inline-start:8px}.c-fc-g{font:400 14px/20px var(--f);color:var(--ink-2);display:block}.c-fbadge{top:12px;z-index:2;background:var(--c-badge);height:24px;font:500 13px/16px var(--f);color:var(--ink);pointer-events:none;border-radius:999px;align-items:center;gap:4px;padding:0 10px;display:inline-flex;position:absolute;inset-inline-start:12px}.c-fbadge-i{color:var(--brand);display:grid}.c-fbadge-i .i{width:16px!important;height:16px!important}.c-fheart{z-index:3;top:0;width:48px;height:48px;color:var(--q-on-photo);filter:drop-shadow(0 0 2px #0006);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:0}.c-fheart .i{width:24px!important;height:24px!important}.c-fheart.on{color:var(--bad)}.c-fn .c-fheart{top:-4px;color:var(--ink-3);filter:none;inset-inline-end:-4px}.c-fn .c-fheart.on{color:var(--bad)}.c-fs-gp{margin:40px 20px 0}.c-gp{background:var(--night);width:100%;height:128px;color:var(--on-night);text-align:start;box-shadow:0 0 0 1px var(--line);border-radius:16px;padding:16px 20px 4px;display:block;position:relative;overflow:hidden}.c-gp-t{min-width:150px;max-width:calc(100% - 150px);height:56px;font:600 22px/28px var(--f);display:block;overflow:hidden}.c-gp-b{height:48px;font:600 16px/22px var(--f);align-items:center;gap:8px;margin-top:4px;display:flex}.c-gp-b .i{width:24px!important;height:24px!important}.c-gp-art{top:0;bottom:0;pointer-events:none;width:auto;max-width:46%;height:100%;position:absolute;inset-inline-end:0;transform:scaleX(-1)}.c-gp-a1{fill:var(--brand)}.c-gp-a2{fill:var(--star)}.c-gp-a3{fill:none;stroke:var(--warn)}.c-gp-a4{fill:var(--accent)}.c-gp-a5{fill:var(--brand-3)}.c-gp-a6{fill:none;stroke:var(--accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .c-gp{background:var(--bg-3);color:var(--ink)}}:root[data-theme=dark] .c-gp{background:var(--bg-3);color:var(--ink)}.c-fba{background:var(--bg-3);margin-top:40px;padding:24px 0}.c-fba .c-fs{margin-top:0}.c-fba-c{background:var(--bg);box-shadow:0 0 0 1px var(--line);border-radius:20px;margin:0 20px;position:relative;overflow:hidden}.c-fba-im{background:var(--bg-3);height:130px;display:block;position:relative}.c-fba-pin{background:var(--brand);width:40px;height:40px;color:var(--q-on-photo);border-radius:50%;place-items:center;margin:-20px;display:grid;position:absolute;top:50%;left:50%}.c-fba-pin .i{width:20px!important;height:20px!important}.c-fba-b{color:var(--ink);padding:13px 16px 0;display:block}.c-fba-b b{font:600 16px/22px var(--f);display:block}.c-fba-btn{isolation:isolate;width:calc(100% - 32px);height:48px;font:500 16px/22px var(--f);color:var(--ink);justify-content:center;align-items:center;margin:6px 16px 10px;display:flex;position:relative}.c-fba-btn:before{content:"";background:var(--bg-3);z-index:-1;border-radius:999px;position:absolute;inset:6px 0}.c-fba-btn span{align-items:center;gap:8px;display:inline-flex}.c-fba-btn .i{width:20px!important;height:20px!important}.c-flist{flex-direction:column;gap:12px;padding:0 20px;display:flex}.c-fn{position:relative}.c-fn-a{background:var(--bg);min-height:120px;box-shadow:0 0 0 1px var(--line);color:var(--ink);border-radius:16px;align-items:center;gap:16px;padding-inline-end:28px;display:flex;overflow:hidden}.c-fn-im{background:var(--bg-3);flex:none;align-self:stretch;width:120px;position:relative}.c-fn-im img{position:absolute;inset:0}.c-fn-b{flex:1;min-width:0;display:block}.c-fn-r1{align-items:center;height:22px;display:flex}.c-fn-r1 b{font:600 16px/22px var(--f);flex:0 auto}.c-fn-g{font:400 14px/20px var(--f);color:var(--ink-2);display:block}.c-fn-r3{align-items:center;gap:8px;height:20px;display:flex}.c-fn-r3 .c-fn-g{display:inline}.c-fn .c-frate{font:600 14px/20px var(--f)}.c-fn-p .c-fn-a{gap:12px;min-height:0;padding:16px}.c-fn-p .c-fn-b>b{font:600 16px/22px var(--f);display:block}.c-fn-av{flex:none;width:80px;height:80px;display:block}@container (width<=379px){.c-gp-art{max-width:40%}.c-fc{width:264px}}﻿ [data-app=capp] .tx-pg{padding:0 20px 32px}[data-app=capp] .tx-top{z-index:1;background:var(--cp-canvas,var(--bg));padding:8px 0 4px;position:sticky;top:0}[data-app=capp] .tx-top .c-inp input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1}[data-app=capp] .tx-cnt{margin:8px 0 0;font-size:13px}[data-app=capp] .tx-list .c-sug{border-bottom:1px solid var(--line)}[data-app=capp] .tx-list .c-sug:last-of-type{border-bottom:0}[data-app=capp] .tx-list .c-sug-t{overflow-wrap:anywhere;flex:1;min-width:0}[data-app=capp] .tx-all .c-sug-t b{font-weight:600}[data-app=capp] .tx-none{text-align:center;padding:24px 0}[data-app=capp] .tx-cat .c-sug-t{flex:1;min-width:0}[data-app=capp] .tx-cat .tx-n{flex:none;font-size:13px}[data-app=capp] .tx-cat>.i:last-child{color:var(--ink-3);flex:none;width:20px;height:20px}[data-app=capp] [hidden],[data-app=site] .tx-wrap [hidden]{display:none!important}[data-app=site] .tx-sh{z-index:2;background:var(--bg);color:var(--ink);align-items:center;gap:8px;padding:12px 0 8px;display:flex;position:sticky;top:0}[data-app=site] .tx-sh b{font:600 16px/22px var(--f)}[data-app=site] .tx-sh small{font:400 13px/18px var(--f);color:var(--ink-3);margin-inline-start:auto}[data-app=site] .tx-q{border-radius:var(--r-ctl);height:44px;box-shadow:inset 0 0 0 1px var(--line-2);background:var(--bg);color:var(--ink-3);align-items:center;gap:8px;margin:4px 0 8px;padding:0 12px;display:flex}[data-app=site] .tx-q input{min-width:0;color:var(--ink);font:400 15px/20px var(--f);background:0 0;border:0;outline:0;flex:1}[data-app=site] .tx-q:focus-within{box-shadow:inset 0 0 0 2px var(--ink)}[data-app=site] .tx-list .s-li-tx b{overflow-wrap:anywhere}[data-app=site] .tx-all .s-li-tx b{font-weight:600}[data-app=site] .tx-none{text-align:center;color:var(--ink-3);font:400 14px/20px var(--f);margin:16px 0}[data-app=site] .tx-md .tx-q{z-index:2;margin-top:0;position:sticky;top:0}[data-app=site] .tx-md .s-md-b{overflow:auto}@container (width>=901px){[data-app=site]>*{--sg:32px}}@container (width>=1024px){[data-app=site]>*{--sg:48px}}@container (width>=1920px){[data-app=site]>*{--sg:64px}}@container (width>=901px){[data-app=site] :is(.s-hd-in,.s-ft-in,.s-ft-bi,.s2-bk-tin){max-width:none;padding-inline:var(--sg)}[data-app=site] .s-ft-in{grid-template-columns:repeat(5,minmax(0,1fr))}[data-app=site] :is(.s-hm,.s-sec){max-width:none}[data-app=site] :is(.s-hm-hero,.s-hm-h,.s-hm-cats,.s-hm-promos,.s-hm .s-car){padding-inline:var(--sg)}[data-app=site] .s-hm-note{margin-inline:var(--sg)}[data-app=site] :is(.s-hero,.s-app,.s-stats,.s-biz-in,.s-catp){max-width:none;padding-inline:var(--sg)}[data-app=site] .s-sec>:is(.s-h2,.s-car),[data-app=site] .s-sec--city{padding-inline:var(--sg)}[data-app=site] .s-sec--city>:is(.s-h2,.s-car){padding-inline:0}[data-app=site] :is(.s-sr-bar-in,.s-sr-body),[data-app=site] :is(.s2-top,.s2-gal-d,.s2-cols,.s2-treat){max-width:none;padding-inline:var(--sg)}[data-app=site] .s2-main{max-width:none}[data-app=site] .s2-stab{padding-inline:var(--sg)}[data-app=site] .s2-stab ul,[data-app=site] .s2-near{max-width:none}[data-app=site] .s2-near h2,[data-app=site] .s2-near .s2-hs-s{padding-inline:var(--sg)}[data-app=site] .s2-pwrap,[data-app=site] .s3-wrap{max-width:none;padding-inline:var(--sg)}[data-app=site] .s3-doc:has(.s3-doc-faq){max-width:none;padding-inline:var(--sg)}[data-app=site] .s3-doc:has(.s3-doc-faq) .s3-doc-q{max-width:640px}[data-app=site] .s3-dl-in{padding-inline:var(--sg)}[data-app=site] .s3-fs-in{max-width:none}[data-app=site] :is(.s2-sum2,.s2-about) p{max-width:960px}}@container (width>=1280px){[data-app=site] .s3-split{grid-template-columns:minmax(0,1fr) 536px}[data-app=site] .s3-split-l .s3-cards{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));align-items:start;display:grid}[data-app=site] .s3-cards-w{max-width:none}[data-app=site] .s3-pgrid{grid-template-columns:minmax(0,400px) minmax(0,1fr)}[data-app=site] .s3-addr ul{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}[data-app=site] .s3-vgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}[data-app=site] .s3-setg{grid-template-columns:repeat(auto-fill,minmax(304px,1fr))}[data-app=site] .s3-wcol{grid-template-columns:repeat(auto-fill,minmax(460px,1fr));align-items:start;width:auto;display:grid}[data-app=site] .s3-doc-faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@container (width>=1441px){[data-app=site] .s-hm-sl{height:clamp(345px,20cqw,560px)}[data-app=site] .s2-gal-d{grid-template-rows:repeat(2,clamp(243px,12.5cqw,420px))}[data-app=site] :is(.s3-types,.s3-plans){padding-inline:var(--sg);grid-template-columns:repeat(3,minmax(0,1fr))}[data-app=site] .s3-need-g,[data-app=site] .s3-succ-g{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=1600px){[data-app=site] :is(.s2-main,.s2-pright) .s2-sclist{grid-template-columns:repeat(auto-fill,minmax(440px,1fr));display:grid}[data-app=site] .s2-rvs{grid-template-columns:repeat(auto-fill,minmax(440px,1fr))}[data-app=site] .s2-team{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}[data-app=site] .s2-pf{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@container (width>=1920px){[data-app=site] .s-hm-promo{height:200px}}:root{--p-rail:#1d1a21;--p-rail-ink:#e9e7ee;--p-rail-line:#0d0d0d;--p-act:#6950f3;--p-card:#fff;--p-btn:#fff;--p-grid:#f3f3f4;--p-axis:#879ac0;--p-av-bg:#ebf8fe;--p-av-ink:#0075a8;--p-green:#2c7016;--p-line-green:#00a36d;--p-appt:#a5dff8;--p-appt-ink:#0d0d0d;--p-hatch:#e9e9e9;--p-hatch-bg:#f2f2f2;--p-tip:#0d0d0d;--p-tip-ink:#fff;--p-row-hover:#f9f9f9;--p-past:#bfbfbf;--p-mbg:#f5f5f5;--p-dr-sh:0 8px 32px 0 #13131329,0 -1px 0 0 #e5e5e5;--p-rail-tile:#ffffff12;--p-rail-tile-h:#ffffff24;--p-rail-edge:#ffffff0a;--p-rail-act:#fff;--p-rail-act-ink:#0d0d0d;--p-rail-act-l:#fff;--p-rail-mk:#8880ff;--p-rail-ring:#b0b1fd;--p-rail-sh:0 1px 0 #0d0d0d0a,0 18px 40px -22px #0d0d0d8c;--p-badge:#c8391a;--p-badge-ink:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--p-rail:#1f1d25;--p-rail-ink:#e9e7ee;--p-rail-line:#333;--p-card:#181818;--p-btn:#181818;--p-grid:#818282;--p-axis:#877d5f;--p-av-bg:#022231;--p-av-ink:#00a0e5;--p-green:#2c7016;--p-line-green:#00a36d;--p-appt:#61b4d2;--p-appt-ink:#0d0d0d;--p-hatch:#2f2f2f;--p-hatch-bg:#262626;--p-tip:#f5f5f5;--p-tip-ink:#0d0d0d;--p-row-hover:#181818;--p-past:#626262;--p-mbg:#0d0d0d;--p-dr-sh:0 8px 32px 0 #00000080,0 -1px 0 0 #333;--p-rail-tile:#ffffff12;--p-rail-tile-h:#ffffff24;--p-rail-edge:#ffffff0d;--p-rail-act:#f5f5f5;--p-rail-act-ink:#0d0d0d;--p-rail-act-l:#f5f5f5;--p-rail-mk:#8880ff;--p-rail-ring:#b0b1fd;--p-rail-sh:0 0 0 1px #ffffff0f,0 18px 40px -22px #000c;--p-badge:#d4401f;--p-badge-ink:#fff}}:root[data-theme=dark]{--p-rail:#1f1d25;--p-rail-ink:#e9e7ee;--p-rail-line:#333;--p-card:#181818;--p-btn:#181818;--p-grid:#818282;--p-axis:#877d5f;--p-av-bg:#022231;--p-av-ink:#00a0e5;--p-green:#2c7016;--p-line-green:#00a36d;--p-appt:#61b4d2;--p-appt-ink:#0d0d0d;--p-hatch:#2f2f2f;--p-hatch-bg:#262626;--p-tip:#f5f5f5;--p-tip-ink:#0d0d0d;--p-row-hover:#181818;--p-past:#626262;--p-mbg:#0d0d0d;--p-dr-sh:0 8px 32px 0 #00000080,0 -1px 0 0 #333;--p-rail-tile:#ffffff12;--p-rail-tile-h:#ffffff24;--p-rail-edge:#ffffff0d;--p-rail-act:#f5f5f5;--p-rail-act-ink:#0d0d0d;--p-rail-act-l:#f5f5f5;--p-rail-mk:#8880ff;--p-rail-ring:#b0b1fd;--p-rail-sh:0 0 0 1px #ffffff0f,0 18px 40px -22px #000c;--p-badge:#d4401f;--p-badge-ink:#fff}[data-app=panel],[data-app=papp]{font-size:15px;line-height:20px}.p-app{height:calc(100vh - var(--hub-h));height:calc(100dvh - var(--hub-h));background:var(--bg);color:var(--ink);flex-direction:column;font-size:15px;line-height:20px;display:flex;position:relative;overflow:hidden}.screen .p-app{height:100%}[data-app=panel] .ov{top:var(--hub-h)}.p-app svg.i{width:24px;height:24px}.p-setup-m{display:none}.p-top{border-bottom:1px solid var(--line);background:var(--bg);flex:none;justify-content:space-between;align-items:center;height:65px;padding:8px 16px 8px 32px;display:flex}.p-top .logo{height:22px;font-size:27px;font-weight:800}.p-top-acts{align-items:center;display:flex}.p-setup{background:var(--p-act);color:#fff;border-radius:999px;align-items:center;gap:8px;height:40px;padding:8px 12px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}.p-setup svg.i{width:24px;height:24px}.p-tb{width:44px;height:44px;color:var(--ink);border-radius:8px;place-items:center;display:grid;position:relative}.p-tb .p-dot{background:var(--brand);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg);border-radius:999px;position:absolute;top:9px;left:7px}.p-av{background:var(--p-av-bg);width:48px;height:48px;color:var(--p-av-ink);border:1px solid var(--bg);border-radius:999px;flex:none;place-items:center;margin-right:8px;font-size:16px;font-weight:600;line-height:24px;display:grid;overflow:hidden}.p-av img{object-fit:cover;width:100%;height:100%}.p-body{flex:1;min-height:0;display:flex}.p-app{--p-rail-w:64px;--p-rail-in:12px;--p-rail-sp:calc(var(--p-rail-w) + var(--p-rail-in) * 2)}.p-app.p-rail-x{--p-rail-w:212px}.p-top,.p-body{margin-right:var(--p-rail-sp);transition:margin-right var(--d-3) var(--ease)}.p-rail{top:var(--p-rail-in);bottom:var(--p-rail-in);right:var(--p-rail-in);z-index:40;width:var(--p-rail-w);background:var(--p-rail);color:var(--p-rail-ink);box-shadow:var(--p-rail-sh);transition:width var(--d-3) var(--ease);border-radius:22px;flex-direction:column;gap:6px;padding:14px 10px 10px;display:flex;position:absolute}.p-rail-g{flex-direction:column;gap:8px;display:flex}.p-rail-end{margin-top:auto;padding-top:8px}.p-rail-mk{height:44px;color:var(--p-rail-mk);border-radius:12px;align-items:center;gap:12px;margin-bottom:10px;display:flex}.p-rail-mk .p-rt{box-shadow:none!important;background:0 0!important}.p-rail-mk svg.i{width:28px!important;height:28px!important}.p-rail-mk .p-rl{color:var(--p-rail-ink);font-size:20px;font-weight:800}.p-rw{position:relative}.p-ri{width:100%;height:44px;color:var(--p-rail-ink);text-align:right;border-radius:12px;align-items:center;gap:12px;display:flex;position:relative}.p-rt{background:var(--p-rail-tile);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--p-rail-edge);transition:background-color var(--d-2) var(--ease),color var(--d-2) var(--ease),transform var(--d-2) var(--ease);border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.p-ri svg.i,.p-rail-mk svg.i{width:22px;height:22px}.p-rl{white-space:nowrap;opacity:0;width:0;transition:opacity var(--d-2) var(--ease);font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.p-ri:hover .p-rt{background:var(--p-rail-tile-h)}.p-ri:active .p-rt{transform:scale(.96)}.p-ri[aria-current=page] .p-rt{background:var(--p-rail-act);color:var(--p-rail-act-ink);box-shadow:0 6px 16px -6px #0000008c}.p-ri[aria-current=page] .p-rl{color:var(--p-rail-act-l)}.p-ri:focus-visible{outline:0}.p-ri:focus-visible .p-rt{box-shadow:0 0 0 2px var(--p-rail),0 0 0 4px var(--p-rail-ring)}.p-rc{background:var(--p-badge);min-width:20px;height:20px;color:var(--p-badge-ink);font:700 11px/20px var(--f);text-align:center;box-shadow:0 0 0 2px var(--p-rail);border-radius:999px;padding:0 5px;font-style:normal;position:absolute;top:-5px;left:-5px}.p-rx svg.i{transition:transform var(--d-3) var(--ease)}.p-app.p-rail-x .p-rx svg.i{transform:scaleX(-1)}.p-ri:after{content:attr(data-tip);white-space:nowrap;background:var(--p-tip);color:var(--p-tip-ink);box-shadow:var(--sh-pop-2);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--d-1) var(--ease),transform var(--d-1) var(--ease),visibility 0s var(--d-1);z-index:80;border-radius:9px;padding:7px 11px;font-size:13px;font-weight:600;line-height:16px;position:absolute;top:50%;right:calc(100% + 14px);transform:translate(4px,-50%)}.p-ri:hover:after,.p-ri:focus-visible:after{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(-50%)}.p-app.p-sub-closed .p-rw.has-fly:is(:hover,:focus-within) .p-ri:after,.p-app:not(.p-has-sub) .p-rw.has-fly:is(:hover,:focus-within) .p-ri:after{opacity:0;visibility:hidden}.p-fly{background:var(--bg);min-width:232px;color:var(--ink);border-radius:var(--r-card);box-shadow:var(--sh-pop-2);z-index:70;text-align:right;animation:p-fly-in var(--d-2) var(--ease);padding:8px;display:none;position:absolute;top:-8px;right:calc(100% + 14px)}.p-fly:before{content:"";width:16px;position:absolute;top:0;bottom:0;right:-16px}.p-app.p-sub-closed .p-rw.has-fly:is(:hover,:focus-within) .p-fly,.p-app:not(.p-has-sub) .p-rw.has-fly:is(:hover,:focus-within) .p-fly{display:block}@keyframes p-fly-in{0%{opacity:0;transform:translate(6px)}}.p-fly b{color:var(--ink-2);padding:8px 12px 4px;font-size:13px;font-weight:600;display:block}.p-fly a{border-radius:var(--r-ctl);transition:background-color var(--d-1);padding:9px 12px;font-size:15px;font-weight:500;line-height:20px;display:block}.p-fly a:hover,.p-fly a:focus-visible{background:var(--bg-2)}.p-fly hr{border:0;border-top:1px solid var(--line);margin:6px 4px}.p-app.p-rail-x .p-rl{opacity:1;width:auto}.p-app.p-rail-x .p-ri:after{display:none}.p-app.p-rail-x .p-ri:hover,.p-app.p-rail-x .p-ri[aria-current=page]{background:var(--p-rail-tile)}@media (height<=700px){.p-rail{gap:4px;padding:10px 8px 8px}.p-app{--p-rail-w:56px}.p-app.p-rail-x{--p-rail-w:204px}.p-rail-g{gap:4px}.p-rail-mk{margin-bottom:4px}.p-ri,.p-rt,.p-rail-mk{height:38px}.p-rt{border-radius:11px;width:38px}}@media (height<=560px){.p-rail{scrollbar-width:none;overflow-y:auto}.p-rail::-webkit-scrollbar{display:none}.p-fly,.p-ri:after{display:none!important}}.p-sub{flex:none;width:230px;padding-left:22px;position:relative}.p-sub-in{background:var(--bg);border-left:1px solid var(--line);width:208px;height:100%;padding:24px 8px 0;overflow-y:auto}.p-sub-g+.p-sub-g{border-top:1px solid var(--line);margin:16px 12px 0;padding-top:16px}.p-sub-g+.p-sub-g .p-sub-t,.p-sub-g+.p-sub-g .p-sub-a{margin-left:-12px;margin-right:-12px}.p-sub-t{margin-bottom:8px;padding:0 16px;font-size:17px;font-weight:600;line-height:24px}.p-sub-a{border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:500;line-height:20px;display:flex}.p-sub-a[aria-current=page]{background:var(--brand-soft)}.p-collapse{background:var(--p-btn);border:1px solid var(--line-2);z-index:5;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:18px;left:4px}.p-collapse svg.i{width:20px;height:20px}.p-app.p-sub-closed .p-sub{width:0;padding:0}.p-app.p-sub-closed .p-sub-in{display:none}.p-app.p-sub-closed .p-collapse{left:-18px}.p-app.p-sub-closed .p-collapse svg{transform:scaleX(-1)}.p-main{background:var(--bg);flex:1;min-width:0;position:relative;overflow:hidden auto}.p-main.grey{background:var(--bg-2)}.p-page{padding:32px}.p-mtop,.p-tabbar{display:none}.p-btn{border:1px solid var(--line-2);background:var(--p-btn);height:48px;color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 19px;font-size:17px;font-weight:600;line-height:24px;display:inline-flex}.p-btn.pri{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.p-btn.ghost{background:0 0;border-color:#0000}.p-btn.s{height:36px;padding:0 15px;font-size:15px;font-weight:500;line-height:20px}.p-btn.ic{width:48px;padding:0}.p-btn.sq{width:52px;padding:0}.p-btn:hover{background:var(--bg-2)}.p-btn.pri:hover{background:var(--ink);opacity:.9}.p-btn.ghost:hover{background:var(--bg-3)}.p-grp{display:inline-flex}.p-grp>.p-btn{border-radius:0;margin-right:-1px}.p-grp>.p-btn:first-child{border-radius:0 999px 999px 0;margin-right:0}.p-grp>.p-btn:last-child{border-radius:999px 0 0 999px}.p-grp>.p-btn.nav{width:40px;padding:0 11px 0 7px}.p-grp>.p-btn.nav:last-child{padding:0 7px 0 11px}.p-grp>.p-btn.nav svg.i{width:20px;height:20px}.p-link{color:var(--brand)}.p-badge{background:var(--blue-soft);height:24px;color:var(--blue);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:16px;display:inline-flex}.p-badge.ok{background:var(--ok-soft);color:var(--ok)}.p-badge.bad{background:var(--bad-soft);color:var(--bad)}.p-badge.gold{background:var(--warn-soft);color:var(--warn)}.p-badge.muted{background:var(--bg-3);color:var(--ink-2)}.p-head{align-items:flex-start;gap:12px;margin-bottom:32px;display:flex;position:relative}.p-head-tx{flex:1;min-width:0}.p-head h1{align-items:center;gap:8px;font-size:28px;font-weight:600;line-height:36px;display:flex}.p-head h1 .p-cnt{background:var(--bg-3);border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 8px;font-size:15px;font-weight:600;line-height:20px;display:inline-grid}.p-head p{color:var(--ink-2);font-size:17px;line-height:24px}.p-head-acts{flex:none;align-items:center;gap:12px 8px;display:flex}.p-head-m{display:none}.p-tabs{gap:4px;margin:0 0 24px;padding:0;list-style:none;display:flex}.p-tabs button{white-space:nowrap;border-radius:999px;height:36px;padding:0 16px;font-size:15px;font-weight:600;line-height:20px}.p-tabs button:hover{background:var(--bg-2)}.p-tabs button[aria-selected=true]{background:var(--ink);color:var(--on-ink)}.p-bar{background:var(--bg-4);border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:16px;display:flex}.p-bar-end{gap:12px;margin-right:auto;display:flex}.p-search{border:1px solid var(--line-2);background:var(--p-btn);border-radius:999px;flex:none;align-items:center;width:256px;height:36px;display:flex}.p-search svg.i{width:20px;height:20px;color:var(--ink-2);flex:none;margin:0 12px 0 0}.p-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:34px;padding:0 8px 0 16px;font-size:15px}.p-search input::placeholder{color:var(--ink-3)}.p-search-m{display:none!important}.p-tbl-w{border-bottom:1px solid var(--line);overflow-x:auto}.p-tbl{border-collapse:collapse;width:100%;font-size:15px;line-height:20px}.p-tbl th{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;background:var(--bg);min-width:180px;height:53px;padding:16px;font-weight:600}.p-tbl th.sort>span{border-radius:4px;align-items:center;gap:8px;padding:12px;display:inline-flex}.p-tbl th.sort svg.i{width:16px;height:16px}.p-tbl td{border-bottom:1px solid var(--line);background:var(--bg);white-space:nowrap;height:59px;padding:1px 16px}.p-tbl tbody tr:last-child td{border-bottom:0}.p-tbl th:first-child,.p-tbl td:first-child{border-left:1px solid var(--line);z-index:1;position:sticky;right:0}.p-tbl a,.p-tbl .lk{color:var(--brand)}.p-tbl .num{text-align:left}.p-foot{text-align:center;color:var(--ink-2);padding:24px 0 8px;font-size:15px}.p-foot b{color:var(--ink);font-weight:600}.p-empty{border:1px solid var(--line);text-align:center;background:var(--bg);border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:64px 24px;display:flex}.p-empty.bare{background:0 0;border:0;padding:64px 24px}.p-empty-ic{width:56px;height:56px;color:var(--brand);place-items:center;margin-bottom:12px;display:grid}.p-empty-ic svg.i{width:48px;height:48px}.p-empty b{font-size:20px;font-weight:600;line-height:28px}.p-empty p{color:var(--ink-2);max-width:440px;font-size:15px;line-height:20px}.p-card{background:var(--p-card);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px}.p-pop{z-index:200;background:var(--bg);box-shadow:var(--sh-pop);min-width:220px;color:var(--ink);border-radius:12px;padding:8px;position:absolute}.p-pop .it{text-align:right;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px;font-size:15px;font-weight:500;line-height:20px;display:flex}.p-pop .it:hover{background:var(--bg-2)}.p-pop .it.bad{color:var(--bad)}.p-pop hr{border:0;border-top:1px solid var(--line);margin:8px 0}.p-pop .it .ck{color:var(--ink);margin-right:auto}.p-pop-scrim{z-index:150;position:fixed;inset:0}.screen .p-pop-scrim{position:absolute}.ov.p-dr{background:0 0;animation:none;display:block}.ov.p-dr .mdl{width:min(480px,100%);box-shadow:var(--p-dr-sh);border-right:1px solid var(--line);border-radius:0;flex-direction:column;animation:.22s p-slide;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:visible}.p-dr-x{border:1px solid var(--line-2);background:var(--p-btn);border-radius:999px;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:12px;left:calc(100% + 12px);box-shadow:0 8px 32px #13131329}.p-dr-x svg.i{width:24px;height:24px}.ov.p-dr.full .mdl{width:100%;animation:.2s fq-fade}@keyframes p-slide{0%{opacity:0;transform:translate(-24px)}}.p-dr-h{flex:none;justify-content:space-between;align-items:center;gap:16px;padding:32px 32px 0;display:flex}.p-dr-h h2{font-size:28px;font-weight:600;line-height:36px}.p-dr-h p{color:var(--ink-2);font-size:15px}.p-dr-b{flex:1;padding:32px;overflow-y:auto}.p-dr-f{box-shadow:0 -1px 0 0 var(--line);flex:none;gap:16px;padding:16px 32px;display:flex}.p-dr-f .p-btn{flex:1}.ov.p-dlg .mdl{width:min(560px,100% - 32px);box-shadow:var(--sh-pop);border-radius:16px}.p-field{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.p-field>label{font-size:15px;font-weight:600;line-height:20px}.p-in{border:1px solid var(--line-2);background:var(--bg);border-radius:8px;outline:0;justify-content:space-between;align-items:center;gap:8px;width:100%;height:48px;padding:0 16px;font-size:15px;display:flex}.p-in:focus{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}textarea.p-in{resize:vertical;height:96px;padding:12px 16px}.p-row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.p-sec-t{margin:8px 0 16px;font-size:20px;font-weight:600;line-height:28px}.p-li{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:16px 0;display:flex}.p-li:last-child{border-bottom:0}.p-li .tx{flex:1;min-width:0}.p-li b{font-size:15px;font-weight:600;display:block}.p-li small{color:var(--ink-2);font-size:13px;line-height:18px;display:block}.p-sw{background:var(--line-2);border-radius:999px;flex:none;width:44px;height:24px;position:relative}.p-sw:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:right .15s;position:absolute;top:2px;right:2px}.p-sw[aria-checked=true]{background:var(--brand)}.p-sw[aria-checked=true]:after{right:22px}.p-chk{border:1px solid var(--line-2);color:#fff;border-radius:4px;flex:none;place-items:center;width:20px;height:20px;display:grid}.p-chk[aria-checked=true]{background:var(--brand);border-color:var(--brand)}.p-chk svg.i{width:14px!important;height:14px!important}@container (width<=600px){.p-app{background:var(--p-mbg)}.p-setup-m{background:var(--p-act);color:#fff;flex:none;justify-content:space-between;align-items:center;gap:8px;width:100%;height:48px;padding:12px 20px;font-size:15px;font-weight:600;line-height:20px;display:flex}.p-setup-m>span{align-items:center;gap:8px;display:flex}.p-setup-m svg.i{width:24px;height:24px}.p-top,.p-rail,.p-sub{display:none}.p-top,.p-body{margin-right:0}.p-mtop{background:var(--p-mbg);z-index:20;flex:none;align-items:center;gap:16px;height:72px;padding:0 20px;display:flex;position:sticky;top:0}.p-mback{border-radius:999px;flex:none;place-items:center;width:48px;height:48px;margin:-12px;display:grid}.p-mtop .p-mt{opacity:0;flex:1;font-size:20px;font-weight:600;line-height:28px}.p-main,.p-main.grey{background:var(--p-mbg)}.p-app.white .p-main,.p-app.white .p-mtop{background:var(--bg)}.p-page{padding:0 20px 24px}.p-tabbar{display:block}.p-main{padding-bottom:var(--q-fab-rise)}.p-head{flex-direction:column;margin-bottom:24px}.p-head p{font-size:15px;line-height:20px}.p-head-acts{display:none}.p-head-m{z-index:21;gap:8px;display:flex;position:absolute;top:-60px;left:0}.p-head-m .p-btn{height:36px;padding:0 15px;font-size:15px;font-weight:500;line-height:20px}.p-head-m .p-btn svg.i{width:20px;height:20px}.p-head-m .p-btn.ic{width:36px;padding:0}.p-bar{background:0 0;border-radius:0;gap:12px;margin-bottom:16px;padding:0}.p-bar .p-search{display:none}.p-bar .p-search-m{display:inline-flex!important}.p-bar.srch-on .p-search{flex:100%;width:auto;display:flex}.p-bar.srch-on .p-search-m{display:none!important}.p-bar .p-bar-end,.p-bar .p-lbl-d{display:none}.p-tbl th{min-width:110px}.p-empty{border-radius:12px}.ov.p-dr .mdl{width:100%}.p-dr-h,.p-dr-b,.p-dr-f{padding-left:20px;padding-right:20px}}html.bare .p-app{height:max(100dvh,900px)}@media (width<=600px){html.bare .p-app{height:max(100dvh,844px)}}@container (width<=600px){.p-dr-x{box-shadow:none;background:0 0;border:0;top:8px;left:8px;right:auto}.p-dr-h{padding-top:56px}}.p-calwrap{position:relative}.p-cal{background:var(--bg);flex-direction:column;height:100%;display:flex;position:relative}.p-main:has(.p-cal){flex-direction:column;display:flex;overflow:hidden}.p-main>.p-cal{flex:1;height:auto;min-height:0}.p-cal-tb{background:var(--bg-4);border-bottom:1px solid var(--line);flex:none;justify-content:space-between;gap:8px;padding:16px;display:flex}.p-cal-tg{align-items:center;gap:8px;display:flex}.p-cal-date{min-width:175px;border-radius:0!important}.p-cal.v-week .p-cal-date,.p-cal.v-3day .p-cal-date,.p-cal.v-month .p-cal-date{min-width:175px}.p-cal-sc{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow:auto}.p-cg{width:max-content;min-width:100%;position:relative}.p-cg-h{z-index:6;background:var(--p-card);border-bottom:1px solid var(--line);display:flex;position:sticky;top:0;box-shadow:0 6px 4px #0d16190f}.p-cg.day .p-cg-h{height:110px}.p-cg.multi .p-cg-h{height:70px}.p-cg-c{z-index:2;background:var(--p-card);flex:none;width:48px;position:sticky;right:0}.p-cg-m{min-width:180px;color:var(--ink);flex-direction:column;flex:1 0 0;align-items:center;gap:8px;padding-top:15px;display:flex}.p-cav{background:var(--p-av-bg);width:56px;height:56px;color:var(--p-av-ink);box-shadow:0 0 0 1px var(--bg),0 0 0 3px var(--p-appt);border-radius:999px;flex:none;place-items:center;font-size:17px;font-weight:600;line-height:24px;display:grid;overflow:hidden}.p-cav img{object-fit:cover;width:100%;height:100%}.p-cav.s{width:40px;height:40px;font-size:13px}.p-cg-m .nm{align-items:center;margin-right:24px;padding:0 4px;font-size:13px;font-weight:600;line-height:16px;display:flex}.p-cg-m .nm svg.i{opacity:0;width:24px;height:24px}.p-cg-m:hover .nm svg.i{opacity:1}.p-cg-b{height:calc(24 * var(--pch,96px));display:flex;position:relative}.p-cg-t{z-index:5;background:var(--p-card);border-left:1px solid var(--line);flex:none;width:48px;position:sticky;right:0}.p-hr{height:var(--pch,96px);position:relative}.p-hr span{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:11px;position:absolute;top:7px;left:6px}.p-hr:first-child span{top:15px}.p-nowb{border:2px solid var(--bad);background:var(--p-card);width:48px;height:20px;color:var(--bad);z-index:2;border-radius:10px;place-items:center;margin-top:-10px;font-size:13px;font-weight:600;line-height:11px;display:grid;position:absolute;right:0}.p-col{border-left:1px solid var(--line);cursor:pointer;background:repeating-linear-gradient(-45deg,transparent 0,transparent 2.49px,color-mix(in srgb,var(--line) 70%,transparent) 2.99px,color-mix(in srgb,var(--line) 70%,transparent) 5.49px,transparent 5.99px,transparent 8.49px),var(--p-hatch-bg);flex:1 0 0;min-width:180px;position:relative}.p-col:after{content:"";background:repeating-linear-gradient(to bottom,var(--line) 0,var(--line) 1px,transparent 1px,transparent var(--pch,96px));pointer-events:none;z-index:1;position:absolute;inset:0}.p-open{background:var(--p-card);position:absolute;left:0;right:0}.p-open:before{content:"";background:repeating-linear-gradient(to bottom,transparent 0,transparent 23px,color-mix(in srgb,var(--line) 55%,transparent) 23px,color-mix(in srgb,var(--line) 55%,transparent) 24px);background-position:0 1px;position:absolute;inset:0}.p-col:hover{background-color:var(--p-hatch-bg)}.p-ap{z-index:2;background:var(--p-appt);color:var(--p-appt-ink);text-align:right;border-radius:4px;flex-direction:column;align-items:stretch;margin-top:1px;padding:3px 8px 3px 4px;font-size:13px;line-height:16px;display:flex;position:absolute;left:1px;right:1px;overflow:hidden}.p-ap .l1{white-space:nowrap;align-items:center;gap:4px;display:flex;overflow:hidden}.p-ap strong{font-weight:600}.p-ap .l2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p-ap:hover{filter:brightness(.97)}.p-ap.st-done{opacity:.75}.p-ap.p-blk{background:var(--bg-3);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.p-nowall{background:var(--bad);z-index:4;pointer-events:none;height:2px;margin-top:-1px;position:absolute;left:0;right:48px}.p-now{background:var(--bad);z-index:4;pointer-events:none;height:2px;margin-top:-1px;position:absolute;left:0;right:0}.p-cg-mc{z-index:5;background:var(--p-card);flex:none;width:81px;position:sticky;right:0}.p-cg-b .p-cg-mc{background:var(--bg-4);border-left:1px solid var(--line);padding:4px}.p-cg.multi .p-cg-h .p-cg-c,.p-cg.multi .p-cg-h .p-cg-mc{right:0}.p-cg.multi .p-cg-h .p-cg-c,.p-cg.multi .p-cg-t{right:81px}.p-cg-mm{text-align:center;width:72px;color:var(--ink);flex-direction:column;align-items:center;gap:8px;padding:8px 4px 0;font-size:13px;font-weight:600;line-height:16px;display:flex;position:sticky;top:78px}.p-cg-mm .p-cav{box-shadow:0 0 0 1px var(--bg)}.p-cg-d{min-width:120px;color:var(--ink);border-radius:12px;flex:1 0 0;align-items:center;gap:4px;margin:4px 0;padding:4px 8px 4px 4px;font-size:15px;font-weight:500;line-height:20px;display:flex}.p-cg-d:hover{background:var(--bg-3)}.p-cg-d b{padding:4px 8px;font-size:17px;font-weight:500;line-height:24px}.p-cg-d .ws{display:none}.p-cg-d.past{color:var(--p-past)}.p-cg-d.today b{background:var(--p-act);color:#fff;border-radius:999px;place-items:center;width:40px;height:40px;padding:0;font-weight:600;display:grid}.p-cg.multi .p-col,.p-cg.multi .p-cg-d{min-width:120px}.p-mo{background:repeating-linear-gradient(-45deg,transparent 0,transparent 2.49px,color-mix(in srgb,var(--line) 70%,transparent) 2.99px,color-mix(in srgb,var(--line) 70%,transparent) 5.49px,transparent 5.99px,transparent 8.49px),var(--p-hatch-bg);flex-direction:column;min-height:100%;display:flex}.p-mo-h{z-index:3;background:var(--p-card);grid-template-columns:repeat(7,1fr);display:grid;position:sticky;top:0;box-shadow:0 6px 4px #0d16190f}.p-mo-h div{border-bottom:1px solid var(--line);padding:12px;font-size:15px;font-weight:500;line-height:20px}.p-mo-g{flex:1;grid-template-columns:repeat(7,1fr);grid-auto-rows:minmax(144px,1fr);display:grid}.p-mo-d{border-left:1px solid var(--line);border-bottom:1px solid var(--line);cursor:pointer;flex-direction:column;gap:4px;min-width:0;padding:6px;display:flex}.p-mo-d.on{background:var(--p-card)}.p-mo-d.out{background:0 0}.p-mo-d:hover{box-shadow:inset 0 0 0 1px var(--brand);background:var(--brand-soft)}.p-mo-d>p{color:var(--ink);font-size:13px;font-weight:600;line-height:20px}.p-mo-d.out>p,.p-mo-d:not(.on)>p{color:var(--ink-2)}.p-mo-d.today>p span{background:var(--p-act);color:#fff;border-radius:999px;place-items:center;min-width:26px;height:20px;padding:0 6px;display:inline-grid}.p-mo-a{background:var(--p-appt);color:var(--p-appt-ink);white-space:nowrap;text-align:right;border-radius:4px;align-items:center;gap:4px;padding:4px;font-size:13px;line-height:16px;display:flex;overflow:hidden}.p-mo-a strong{text-overflow:ellipsis;font-weight:600;overflow:hidden}.p-mo-more{color:var(--ink-2);padding:0 4px;font-size:13px}.p-cal-mode{z-index:120;background:var(--p-act);color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:70px;padding:0 16px;display:grid;position:absolute;top:0;left:0;right:0}.p-cal-mode b{text-align:center;font-size:20px;font-weight:600;line-height:28px}.p-cal-mode .e{justify-content:flex-end;gap:12px;display:flex}.p-cal-mode .p-btn.inv{color:#fff;background:0 0;border-color:#fff}.p-cal-mode .p-btn.wht{color:#0d0d0d;background:#fff;border-color:#fff}.p-cal-modex{color:#fff;place-items:center;width:36px;height:36px;display:grid}.p-moded .p-top{visibility:hidden;border:0;height:70px}.p-moded .p-rail{display:none}.p-moded .p-top,.p-moded .p-body{margin-right:0}.p-pop .it svg.i{flex:none;width:20px;height:20px}.p-pop .it{padding:10px 12px}.p-cal-fab,.p-onb{display:none}.p-av.s{background:var(--brand-soft);width:32px;height:32px;color:var(--brand);margin:0;font-size:11px;line-height:16px}@container (width<=600px){.p-app:has(.p-cal) .p-main{background:var(--bg)}.p-cal-tb{display:none}.p-cal-mt{background:var(--bg);gap:8px;padding:0 20px}.p-cal-mt .p-mback{margin:0 -12px 0 0}.p-cal-mdate{white-space:nowrap;min-width:0;color:var(--ink);flex:1;align-items:center;gap:8px;padding:0 12px;font-size:20px;font-weight:600;line-height:28px;display:flex}.p-cal-mdate svg.i{width:20px;height:20px}.p-cal-mt .p-tb{width:44px;height:44px}.p-cal-mt .p-tb svg.i{width:24px;height:24px}.p-cal-mt .p-tb .p-dot{top:8px;left:8px}.p-cal-mt .p-av.s{margin-right:8px}.p-cg.day .p-cg-h{height:80px}.p-cg-m{gap:6px;min-width:calc(50cqw - 24px);padding-top:12px}.p-cg.day .p-cav{width:32px;height:32px;font-size:11px}.p-cg-m .nm{margin-right:0;font-size:11px}.p-cg-m .nm svg{display:none}.p-col{min-width:calc(50cqw - 24px)}.p-cg.multi .p-cg-mc{display:none}.p-cg.multi .p-cg-h .p-cg-c,.p-cg.multi .p-cg-t{right:0}.p-cg.multi .p-cg-h{height:68px}.p-cg.multi .p-col,.p-cg.multi .p-cg-d{flex:1 0 0;min-width:0}.p-cg-d{border-radius:0;flex-direction:column;justify-content:center;gap:2px;margin:0;padding:0}.p-cg-d b{place-items:center;width:28px;height:28px;padding:0;font-size:15px;line-height:20px;display:grid}.p-cg-d.today b{width:28px;height:28px}.p-cg-d .wl{display:none}.p-cg-d .ws{font-size:13px;line-height:16px;display:block}.p-ap{padding:3px 6px 3px 2px}.p-ap .l1{flex-direction:column;align-items:flex-start;gap:0}.p-mo-h div{text-align:center;padding:8px 2px;font-size:11px}.p-mo-g{grid-auto-rows:97px}.p-mo-a span{display:none}.p-mo-d{padding:4px 2px;overflow:hidden}.p-mo-d>p{font-size:15px;line-height:20px}.p-mo-h div{font-size:13px}.p-mo-a{flex:none}.p-cal-fab{z-index:8;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:20px;left:20px}.p-cal-fab button{background:var(--p-btn);width:48px;height:48px;box-shadow:var(--sh-card);border-radius:999px;place-items:center;display:grid}.p-onb{z-index:50;background:#0d0d0d40;display:block;position:absolute;inset:0}.p-onb-c{text-align:center;pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;height:499px;padding:0 20px 32px;display:flex;position:absolute;bottom:0;left:0;right:0}.p-onb-c>*{pointer-events:auto}.p-onb-c:before{content:"";background:var(--bg);z-index:-1;border-radius:32px 32px 0 0;height:498px;position:absolute;inset:auto 0 0}.p-onb-ill{border-radius:32px 32px 50% 50%/32px 32px 40px 40px;width:calc(100% + 40px);height:300px;margin:0 -20px auto;position:relative;overflow:hidden}.p-onb-g{background:repeating-linear-gradient(to bottom,var(--line) 0 1px,transparent 1px 95px) 0 34px,repeating-linear-gradient(to left,transparent 0 54px,var(--line) 54px 55px,transparent 55px 231px,var(--line) 231px 232px,transparent 232px 400px);opacity:.9;position:absolute;inset:0}.p-onb-t{z-index:1;flex-direction:column;gap:79px;font-size:15px;font-weight:600;display:flex;position:absolute;top:34px;right:8px}.p-onb-ap{text-align:right;border-radius:4px;flex-direction:column;padding:8px 10px;font-size:15px;line-height:22px;display:flex;position:absolute}.p-onb-ap b{font-size:17px}.p-onb-ap.a1{background:#ffb860;width:150px;height:86px;top:44px;left:0}.p-onb-ap.a2{background:#d9d9d9;width:166px;height:80px;top:233px;right:60px}.p-onb-ap.a3{background:#ffb860;width:160px;height:80px;top:40px;right:60px}.p-onb-hand{position:absolute;top:150px;left:50%;transform:translate(-50%)}.p-onb-hand svg.i{width:40px;height:40px}.p-onb-new{background:var(--p-appt);width:156px;height:80px;box-shadow:var(--sh-pop);text-align:right;color:#0d0d0d;border-radius:4px;padding:8px;position:absolute;top:130px;left:6px}.p-onb-c h3{margin-bottom:8px;font-size:24px;font-weight:600;line-height:32px}.p-onb-c p{margin-bottom:24px;font-size:17px;line-height:24px}.p-onb-c p b{font-weight:600}.p-onb-c .p-btn{height:36px}.p-cal-mode{grid-template-columns:1fr auto;height:56px}.p-cal-mode .s{display:none}.p-cal-mode b{text-align:right;font-size:15px}.p-cal-mode .p-btn.inv{display:none}.p-moded .p-setup-m{visibility:hidden}}.p-dr-ha{gap:8px;display:flex}.p-dr-b.grey{background:var(--bg-2)}.p-dr-f .p-btn.fx{flex:none;width:48px;padding:0}.ov.p-dr.mid .mdl{width:min(640px,100%)}.ov.p-dr.wide .mdl{width:min(1020px,100% - 72px)}.ov.p-dr.from-start .mdl{border-right:0;border-left:1px solid var(--line);animation:.22s p-slide2;left:auto;right:0}.ov.p-dr.from-start .p-dr-x{left:auto;right:calc(100% + 12px)}@keyframes p-slide2{0%{opacity:0;transform:translate(24px)}}.p-set{flex-direction:column;gap:32px;display:flex}.p-set-z{justify-content:space-between;align-items:center;gap:16px;display:flex}.p-set-z span{font-size:17px;font-weight:600;line-height:24px}.p-set-z output{font-size:15px}.p-rng{height:20px;margin-top:-28px;position:relative}.p-rng .t{background:#1313130d;border-radius:999px;height:4px;position:absolute;top:8px;left:0;right:0}.p-rng .f{background:var(--p-act);border-radius:999px;height:4px;position:absolute;top:8px;right:0}.p-rng span{background:var(--ink-4);border-radius:999px;width:2px;height:2px;margin-right:-1px;position:absolute;top:9px}.p-rng b{background:var(--p-act);border-radius:999px;width:12px;height:12px;margin-right:-6px;position:absolute;top:4px}.p-set hr{background:var(--line);border:0;height:1px;margin:0}.p-set-t{justify-content:space-between;gap:12px;display:flex}.p-set-t span{padding:2px 0}.p-set-t b{font-size:15px;font-weight:400;line-height:20px;display:block}.p-set-t small{color:var(--ink-2);font-size:13px;line-height:16px;display:block}.p-sw2{border:1px solid var(--line-2);background:var(--line-2);border-radius:999px;flex:none;justify-content:flex-start;width:48px;height:24px;padding:2px;display:flex}.p-sw2 i{background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .15s}.p-sw2[aria-checked=true] i{width:26px;transform:translate(-18px)}.p-wl-f{justify-content:space-between;gap:8px;padding:24px 32px 0;display:flex}.p-utabs{border-bottom:1px solid var(--line);gap:24px;padding:24px 32px 0;display:flex}.p-utabs button{color:var(--ink);border-bottom:3px solid #0000;align-items:center;gap:8px;padding:0 0 12px;font-size:15px;font-weight:600;line-height:20px;display:flex}.p-utabs button[aria-selected=true]{border-color:var(--ink)}.p-utabs i{color:var(--ink-2);background:var(--bg-3);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:13px;font-style:normal;font-weight:500;display:grid}.p-wl-h{color:var(--ink-2);margin:4px 0 16px;font-size:15px;font-weight:600}.p-wl-c{background:var(--p-card);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;margin-bottom:16px;padding:20px;display:flex}.p-wl-top{justify-content:space-between;gap:12px;display:flex}.p-wl-top b,.p-wl-s b{font-size:17px;font-weight:600;line-height:24px;display:block}.p-wl-top small,.p-wl-s small{color:var(--ink-2);font-size:15px;display:block}.p-wl-av{background:var(--brand-soft);width:48px;height:48px;color:var(--brand);border-radius:999px;place-items:center;font-weight:600;display:grid}.p-wl-when{font-size:15px}.p-wl-c hr{border:0;border-top:1px solid var(--line);margin:4px 0}.p-wl-s{justify-content:space-between;gap:12px;display:flex}.p-wl-c .p-btn{align-self:flex-start}.p-fl{flex-direction:column;display:flex}.p-fl-r{border-bottom:1px solid var(--line);height:57px;color:var(--ink);text-align:right;align-items:center;gap:12px;font-size:17px;font-weight:500;line-height:24px;display:flex}.p-fl-r:last-child{border-bottom:0}.p-fl-r>svg.i:first-child{width:24px;height:24px}.p-fl-r p{flex:1}.p-fl-r .p-link{font-size:15px}.p-fl-r svg.i:last-child{width:20px;height:20px}.p-dp{padding:16px}.p-dp-h{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.p-dp-h b{font-size:17px;font-weight:600}.p-dp-g{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.p-dp-g span{color:var(--ink-2);padding:6px 0;font-size:13px}.p-dp-g button{border-radius:999px;height:40px;font-size:15px}.p-dp-g button:hover{background:var(--bg-2)}.p-dp-g button.td{color:var(--brand);font-weight:600}.p-dp-g button.sel{background:var(--p-act);color:#fff}.p-dp-q{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}.p-vts{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.p-vt{border:1px solid var(--line);height:108px;color:var(--ink);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:17px;display:flex}.p-vt svg.i{width:28px;height:28px}.p-vt.on{border:2px solid var(--brand)}.p-burg button{border-top:1px solid var(--line);width:100%;height:97px;color:var(--ink);text-align:right;align-items:center;gap:8px;font-size:17px;display:flex}.p-burg button span{flex:1}.p-burg button svg.i{width:24px;height:24px}.p-na{height:100%;min-height:0;display:flex}.p-na-cl{border-left:1px solid var(--line);flex-direction:column;flex:none;gap:4px;width:340px;padding:32px 24px;display:flex;overflow-y:auto}.p-na-cl h3{margin-bottom:12px;font-size:20px;font-weight:600;line-height:28px}.p-search.wide{width:100%;height:48px;margin-bottom:12px}.p-search.wide.sq{background:var(--bg-2);border-radius:8px}.p-na-row{text-align:right;color:var(--ink);border-radius:8px;align-items:center;gap:12px;padding:10px 8px;display:flex}.p-na-row:hover{background:var(--bg-2)}.p-na-row b{font-size:15px;font-weight:600;display:block}.p-na-row small{color:var(--ink-2);font-size:13px;display:block}.p-na-ic{background:var(--brand-soft);width:48px;height:48px;color:var(--brand);border-radius:999px;flex:none;place-items:center;display:grid}.p-na-ic.big{width:56px;height:56px}.p-na-av,.p-ao-av{background:var(--brand-soft);width:48px;height:48px;color:var(--brand);border-radius:999px;flex:none;place-items:center;font-weight:600;display:grid;overflow:hidden}.p-na-m{flex:1;min-width:0;padding:32px;overflow-y:auto}.p-na-top{align-items:center;gap:16px;margin-bottom:24px;display:flex}.p-na-date,.p-ao-date{color:var(--ink);align-items:center;gap:8px;font-size:28px;font-weight:600;line-height:36px;display:inline-flex}.p-na-rep,.p-ao-rep{color:var(--ink-2);align-items:center;gap:6px;font-size:15px;display:inline-flex}.p-ao-rep{margin:4px 0 24px}.p-na-m h2{margin-bottom:16px;font-size:20px;font-weight:600;line-height:28px}.p-na-svc{border-right:4px solid var(--p-appt);background:var(--bg-2);border-radius:8px;justify-content:space-between;gap:12px;margin-bottom:16px;padding:16px;display:flex}.p-na-sl b{font-size:17px;font-weight:600;line-height:24px;display:block}.p-na-sl small{color:var(--ink-2);font-size:15px;display:block}.p-na-svc>span{font-weight:600}.p-na-h3{margin:32px 0 8px;font-size:17px;font-weight:600}.p-na-sv{border-bottom:1px solid var(--line);text-align:right;width:100%;color:var(--ink);align-items:center;gap:12px;padding:14px 0;display:flex}.p-na-sv i{background:var(--p-appt);border-radius:4px;align-self:stretch;width:4px}.p-na-sv span{flex:1}.p-na-sv b{font-weight:500;display:block}.p-na-sv small{color:var(--ink-2);font-size:13px;display:block}.p-na-sv em{font-style:normal}.p-na-tot{flex-direction:column;flex:1;justify-content:center;display:flex}.p-na-tot small{color:var(--ink-2);font-size:13px}.p-na-tot b{font-size:17px;font-weight:600}.p-dr-f:has(.p-na-tot) .p-btn{flex:none;min-width:140px}.p-dr-f:has(.p-na-tot) .p-btn.fx{min-width:0}.p-ao-h{background:var(--p-av-bg);flex:none;padding:32px 32px 24px}.p-ao-st{margin-bottom:16px}.p-ao-cl{align-items:center;gap:16px;display:flex}.p-ao-av{background:var(--bg);width:64px;height:64px;font-size:20px}.p-ao-cl h2{font-size:24px;font-weight:600;line-height:32px}.p-ao-cl small{color:var(--ink-2)}.p-ao-acts{gap:8px;margin-top:16px;display:flex}.ov.p-full{background:0 0;animation:.15s fq-fade;display:block;right:192px}.ov.p-full .mdl{background:var(--bg);max-height:none;position:absolute;inset:0;overflow:hidden}.p-sale-x{border:1px solid var(--line-2);background:var(--p-btn);z-index:2;border-radius:999px;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:12px;right:-60px;box-shadow:0 8px 32px #13131329}.screen .p-sale-x{right:16px}.p-sale{border-right:1px solid var(--line);height:100%;display:flex}.p-sale-m{border-left:1px solid var(--line);flex:1;min-width:0;max-width:768px;padding:32px;overflow-y:auto}.p-sale-k{background:var(--bg-3);color:#0000;border-radius:999px;width:124px;height:20px;margin-bottom:12px;font-size:13px}.p-sale-m h2{margin-bottom:16px;font-size:28px;font-weight:600;line-height:36px}.p-sale-t{grid-template-columns:repeat(3,1fr);gap:16px;margin:32px 0 44px;display:grid}.p-sale-tile{border:1px solid var(--line);height:96px;color:var(--ink);border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:16px;font-size:17px;display:flex}.p-sale-tile svg.i{width:24px;height:24px}.p-sale-tile:hover{background:var(--bg-2)}.p-sale-qh{justify-content:space-between;margin-bottom:16px;display:flex}.p-sale-qh b{font-size:17px;font-weight:600}.p-sale-q{grid-template-columns:1fr 1fr;gap:16px;display:grid}.p-sale-qi{background:var(--bg-2);text-align:right;height:120px;color:var(--ink);border-radius:8px;flex-direction:column;align-items:flex-start;padding:16px;display:flex}.p-sale-qi b{font-weight:600}.p-sale-qi small{color:var(--ink-2)}.p-sale-qi span{margin-top:auto;font-weight:600}.p-sale-c{flex-direction:column;flex:none;gap:32px;width:480px;padding:32px;display:flex}.p-sale-cl{background:var(--bg-2);text-align:right;color:var(--ink);border-radius:8px;align-items:center;gap:16px;padding:24px;display:flex}.p-sale-cl b{font-size:17px;font-weight:600;display:block}.p-sale-cl small{color:var(--ink-2);display:block}.p-sale-items{flex:1;overflow-y:auto}.p-sale-it{border-right:4px solid var(--p-appt);background:var(--bg-2);border-radius:8px;justify-content:space-between;margin-bottom:8px;padding:16px;display:flex}.p-sale-it b{font-weight:600;display:block}.p-sale-it small{color:var(--ink-2);display:block}.p-sale-emp{text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;gap:6px;padding:48px 0;display:flex}.p-sale-emp svg.i{width:48px;height:48px}.p-sale-emp b{color:var(--ink);font-size:17px}.p-sale-sum p{justify-content:space-between;padding:4px 0;font-size:15px;display:flex}.p-sale-sum .tot{border-top:1px solid var(--line);margin-top:8px;padding-top:12px;font-weight:600}.p-sale-sum .pay{padding:8px 0 16px;font-size:20px;font-weight:600}.p-sale-f{gap:8px;display:flex}.p-sale-f .p-btn.pri{flex:1}.p-sale-f .p-btn.fx{width:48px;padding:0}.ov.p-srch-ov{background:0 0;display:block}.ov.p-srch-ov .mdl{width:min(800px,100% - 32px);box-shadow:var(--sh-pop);border-radius:16px;position:absolute;top:16px;left:50%;overflow:hidden;transform:translate(-50%)}.p-srch{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:64px;padding:0 24px 0 12px;display:flex}.p-srch label{flex:1;align-items:center;gap:16px;display:flex}.p-srch label svg.i{width:24px;height:24px}.p-srch input{background:0 0;border:0;outline:0;flex:1;font-size:17px}.p-srch input::placeholder{color:var(--ink-3)}.p-srch-b{place-items:center;height:144px;font-size:15px;display:grid}.p-srch-b b{font-weight:600}.ov.p-dr.p-nt .mdl{width:min(632px,100%)}.p-nt-w{height:100%;display:flex}.p-nt-tabs{border-left:1px solid var(--line);background:var(--bg);flex-direction:column;flex:none;width:132px;padding-top:24px;display:flex}.p-nt-tabs button{color:var(--ink-2);border-right:3px solid #0000;flex-direction:column;align-items:flex-start;gap:6px;margin-bottom:8px;padding:8px 16px;font-size:15px;display:flex}.p-nt-tabs button svg.i{width:22px;height:22px}.p-nt-tabs button.on{color:var(--brand);border-color:var(--brand)}.p-nt-m{background:var(--bg-2);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.p-nt-b{flex:1;padding:24px 32px;overflow-y:auto}.p-nt-b h3{margin-bottom:16px;font-size:20px;font-weight:600}.p-nt-c{background:var(--p-card);border:1px solid var(--line);text-align:right;width:100%;color:var(--ink);border-radius:12px;margin-bottom:16px;padding:20px 24px;display:block}.p-nt-ct{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.p-nt-ct b{font-size:17px;font-weight:600;display:block}.p-nt-ct small{color:var(--ink-2);font-size:13px;display:block}.p-nt-av{background:var(--brand-soft);width:48px;height:48px;color:var(--brand);border-radius:999px;flex:none;place-items:center;font-weight:600;display:grid;position:relative}.p-nt-av i{background:var(--p-act);color:#fff;border:2px solid var(--p-card);border-radius:999px;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-4px;left:-4px}.p-nt-av i svg.i{width:12px;height:12px}.p-nt-c p{font-size:15px}.p-avm{padding:20px}.p-avm-h{align-items:center;gap:16px;margin-bottom:16px;display:flex}.p-avm-h .p-av{width:56px;height:56px;margin:0}.p-avm-h b{font-size:17px;font-weight:600;display:block}.p-avm-h small{color:var(--ink-2)}.p-avm-inv{color:#fff;text-align:right;background:linear-gradient(90deg,#0d6e8c,#0a3c66);border-radius:8px;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:16px;font-size:15px;font-weight:600;display:flex}.p-avm .it small{color:var(--ink-2);font-size:13px}@container (width<=600px){.p-na{flex-direction:column;overflow-y:auto}.p-na-cl{border-left:0;border-bottom:1px solid var(--line);width:auto;padding:72px 20px 20px;overflow:visible}.p-na-m{padding:20px;overflow:visible}.ov.p-dr.wide .mdl,.ov.p-dr.p-nt .mdl{width:100%}.ov.p-full{right:0}.p-sale{border:0;flex-direction:column;padding:0;overflow-y:auto}.p-sale-m{border:0;padding:72px 20px 20px;overflow:visible}.p-sale-c{width:auto;padding:20px}.p-sale-x{left:16px;right:auto}.p-sale-t{grid-template-columns:1fr 1fr}.p-nt-tabs{width:96px}.p-nt-tabs button{padding:8px;font-size:13px}.p-nt-b{padding:16px}.p-ao-h{padding-top:72px}.ov.p-dr.from-start .p-dr-x{left:16px;right:auto}}.p-empty{border-radius:12px}.p-empty .p-btn{margin-top:20px}.p-gap{height:72px}.p-ds-bar{margin-bottom:24px}.p-dgrp .p-btn{border-radius:0}.p-dgrp .p-btn:first-child{border-radius:0 999px 999px 0}.p-dgrp .p-btn:last-child{border-radius:999px 0 0 999px}.p-dgrp .p-btn.nav{width:40px;padding:0}.p-dgrp .p-btn[disabled]{color:var(--ink-3);cursor:default}.p-ds{align-items:flex-start;gap:24px;display:flex}.p-ct{background:var(--p-card);border:1px solid var(--line);border-radius:12px;flex:1;min-width:0;overflow:hidden}.p-ct-t{padding:16px 16px 12px;font-size:20px;font-weight:600;line-height:28px}.p-ct-w{overflow-x:auto}.p-ct-tb{border-collapse:collapse;width:100%;font-size:15px;line-height:20px}.p-ct-tb th{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;height:53px;padding:16px;font-weight:600}.p-ct-tb td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;height:56px;padding:0 16px}.p-ct-tb th:first-child,.p-ct-tb td:first-child{text-align:right;padding-right:24px}.p-ct-tb td b{font-weight:600}.p-ct-tb tr:last-child td{border-bottom:0}.p-promo{background:radial-gradient(circle at 0 0,#6ee6d4 0,#6ee6d48c 18%,transparent 45%),var(--bg-4);align-items:center;gap:64px;min-height:100%;padding:48px 130px 48px 64px;display:flex}.p-promo-tx{flex:1;max-width:509px}.p-promo-k{color:var(--ok);margin-bottom:16px;font-size:15px;font-weight:600;line-height:20px}.p-promo h1{margin-bottom:16px;font-size:40px;font-weight:700;line-height:52px}.p-promo-d{margin-bottom:24px;font-size:17px;line-height:24px}.p-promo ul{flex-direction:column;gap:8px;margin:0 0 56px;padding:0;list-style:none;display:flex}.p-promo li{align-items:center;gap:12px;font-size:15px;display:flex}.p-promo li svg.i{width:20px;height:20px}.p-promo-b{align-items:center;gap:8px;display:flex}.p-promo-ph{flex:none;margin-right:auto}.p-phone{color:#0d0d0d;background:#f5f5f5;border:8px solid #1d1d1f;border-radius:44px;width:264px;height:550px;overflow:hidden;box-shadow:0 0 0 2px #8a8a8a,0 30px 60px -20px #00000059}.p-phone-s{padding:30px 12px 0}.p-phone h4{margin:6px 0 14px;font-size:17px;font-weight:700}.p-rg-c{background:#fff;border-radius:10px;flex-direction:column;gap:4px;margin-bottom:18px;padding:12px;font-size:9px;display:flex}.p-rg-ct{justify-content:space-between;align-items:center;display:flex}.p-rg-open{color:#fff;background:#1f8900;border-radius:999px;padding:2px 9px;font-size:9px}.p-rg-c b{font-size:19px;font-weight:700}.p-rg-c small{color:#767676;font-size:8px}.p-rg-bt{gap:6px;margin-top:8px;display:flex}.p-rg-bt span{border:1px solid #d3d3d3;border-radius:999px;padding:3px 9px;font-size:9px}.p-phone h5{margin-bottom:8px;font-size:11px;font-weight:700}.p-rg-r{background:#fff;border-radius:8px;align-items:center;gap:8px;margin-bottom:6px;padding:10px;font-size:10px;font-weight:600;display:flex}.p-rg-r span{flex:1}.p-rg-r i{background:#f2f2f2;border-radius:6px;place-items:center;width:28px;height:28px;display:grid;position:relative}.p-rg-r i svg.i{width:14px;height:14px}.p-rg-r i:after{content:"";background:#1f8900;border:1.5px solid #fff;border-radius:999px;width:10px;height:10px;position:absolute;bottom:-3px;left:-3px}@container (width<=600px){.p-ds{flex-direction:column}.p-ct{width:100%}.p-dgrp .p-btn:nth-child(3){font-size:15px}.p-promo{background:var(--bg);flex-direction:column;gap:24px;padding:8px 20px 96px}.p-promo h1{font-size:28px;line-height:36px}.p-promo-k{font-size:13px}.p-promo-d{font-size:15px;line-height:20px}.p-promo ul{margin-bottom:0}.p-promo-b{background:var(--bg);z-index:5;flex-direction:row-reverse;justify-content:stretch;padding:12px 20px;position:absolute;bottom:0;left:0;right:0}.p-promo-b .p-btn{flex:1}.p-promo-b .p-btn.ghost{border-color:var(--line-2)}.p-promo-ph{margin:0 auto}:is(.p-app:has(.p-promo) .p-setup-m,.p-app:has(.p-promo) .p-tabbar){display:none}.p-app:has(.p-promo) .p-mtop{background:var(--bg)}}.p-dash{max-width:1088px;margin:0 auto;padding:32px}.p-dash-t{margin-bottom:32px;font-size:28px;font-weight:600;line-height:36px;display:none}.p-dash-g{grid-template-columns:repeat(2,minmax(0,496px));justify-content:center;align-items:start;gap:16px 32px;display:grid}.p-dc{background:var(--p-card);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;min-height:540px;padding:24px;display:flex}.p-dc.list{border-radius:8px;min-height:368px;padding:24px 0 8px}.p-dc.list .p-dc-h{padding:0 24px 16px}.p-dc-h{justify-content:space-between;gap:8px;display:flex}.p-dc-big{padding:8px 0 24px;font-size:28px;font-weight:600;line-height:36px}.p-dc-kv span{color:var(--ink-2)}.p-dc-kv b{font-weight:600}.p-dc-ch{margin-top:36px}.p-lc{direction:ltr;display:block;overflow:visible}.p-lc .gl{stroke:var(--p-grid);stroke-width:1px}.p-lc .yl,.p-lc .xl{fill:var(--ink-2);font-size:11px;font-family:var(--f);direction:rtl}.p-dc-ch.m{display:none}.p-lg{gap:24px;padding-top:16px;font-size:15px;display:flex}.p-lg span{align-items:center;gap:8px;display:flex}.p-lg i{border-radius:50%;width:10px;height:10px}.p-dc-emp{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:64px 24px;display:flex}.p-dc-emp svg.i{width:48px;height:48px;color:var(--p-act);margin-bottom:12px}.p-dc.list .p-dc-emp svg.i{color:var(--ink)}.p-dc-emp b{font-size:20px;font-weight:600;line-height:28px}.p-dc-emp p{color:var(--ink-2);font-size:15px}.p-acts{padding:0 16px}.p-acts hr{border:0;border-top:1px solid var(--line);margin:0 16px 1px}.p-act{color:var(--ink);border-radius:12px;grid-template-columns:37px 1fr;align-items:center;padding:16px;display:grid}.p-act-d{flex-direction:column;display:flex}.p-act-d b{font-size:17px;font-weight:600;line-height:24px}.p-act-d span{font-size:13px}.p-act-t{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;line-height:24px;display:flex}.p-act-t .p-badge{box-shadow:inset 0 0 0 1px var(--blue-soft)}.p-act-s{font-size:17px;font-weight:600;line-height:24px}.p-act-c{color:var(--ink-2);font-size:15px}.p-tops{padding:0 24px}.p-top-r{border-bottom:1px solid var(--line);flex-direction:column;padding:12px 0;display:flex}.p-top-r:last-child{border-bottom:0}.p-top-r b{font-size:15px;font-weight:600}.p-top-r span{color:var(--ink-2);font-size:15px}.p-tm{border-collapse:collapse;width:calc(100% - 48px);margin:0 24px;font-size:15px}.p-tm th{text-align:right;border-bottom:1px solid var(--line);padding:12px 0;font-weight:600}.p-tm td{border-bottom:1px solid var(--line);padding:12px 0}@container (width<=600px){.p-dash{padding:0 20px 24px}.p-dash-t{display:block}.p-dc-ch.d{display:none}.p-dc-ch.m{display:block}.p-dash-g{grid-template-columns:minmax(0,1fr);gap:16px}.p-dc,.p-dc.list{min-height:0}.p-dc-emp{padding:48px 16px}}.ov.p-dr.p-gd .mdl{width:min(436px,100%)}.p-gd .p-nt-tabs{width:84px;padding-top:12px}.p-gd .p-nt-tabs button{align-items:center;padding:8px 4px;font-size:13px}.p-gd .p-nt-m{background:var(--bg)}.p-cg-cm{display:none}@container (width<=600px){.p-cg.multi .p-cg-c{place-items:center;display:grid}.p-cg-cm{display:block}.p-cg-cm .p-cav{width:38px;height:38px;box-shadow:0 0 0 1px var(--bg),0 0 0 2px var(--p-appt);font-size:11px}}.p-slot{z-index:1;background:var(--brand-soft);height:24px;box-shadow:inset 0 0 0 1px var(--brand-soft-2);color:var(--brand);pointer-events:none;padding:0 8px;font-size:13px;line-height:22px;display:none;position:absolute;left:0;right:0}.p-col:hover .p-slot{display:block}.p-na-row.on{background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand)}.p-na-who{color:var(--ink);align-items:center;gap:8px;margin:0 0 16px;display:flex}.p-na-svc{position:relative}.p-na-x{width:28px;height:28px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;left:8px}.p-na-x:hover{background:var(--bg-3)}.p-top-s{align-items:center;gap:8px;display:flex}.p-tback{width:44px;height:44px;color:var(--ink);border-radius:999px;flex:none;place-items:center;margin-inline-start:-6px;display:grid}.p-tback:hover{background:var(--bg-2)}.p-tback svg.i{width:24px;height:24px}@container (width<=600px){html [data-app=panel] .app-view :is(.p2-up,.p2-sh-mob,.p2-fm,.p8-full){top:var(--hub-h)}}:root{--p-seg-ink:color-mix(in srgb,var(--ink) 78%,var(--bg-2));--p-seg-on:var(--bg);--p-row-h:color-mix(in srgb,var(--ink) 3.5%,transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--p-seg-on:var(--bg-3);--p-row-h:color-mix(in srgb,var(--ink) 5%,transparent)}}:root[data-theme=dark]{--p-seg-on:var(--bg-3);--p-row-h:color-mix(in srgb,var(--ink) 5%,transparent)}[data-app=panel],[data-app=papp],[data-app=panel] .num,[data-app=papp] .num,.p-hr span{font-variant-numeric:normal}.p-top{height:64px;padding:8px 20px 8px 24px}.p-tb{border-radius:var(--r-btn);width:42px;height:42px;transition:background-color var(--d-2) var(--ease)}.p-tb:hover{background:var(--hover-tint)}.p-tb svg.i{width:24px;height:24px}.p-tb .p-rc{min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg);padding:0 4px;font-size:10.5px;line-height:18px;top:1px;left:-1px}.p-av{width:42px;height:42px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-av-ink) 18%,transparent);transition:box-shadow var(--d-2);font-size:15px}.p-av:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p-av-ink) 30%,transparent),0 0 0 3px color-mix(in srgb,var(--p-av-ink) 12%,transparent)}.p-setup{height:40px;box-shadow:0 6px 16px -8px color-mix(in srgb,var(--p-act) 70%,transparent);transition:filter var(--d-2);padding:8px 14px}.p-setup:hover{filter:brightness(1.06)}.p-sub-in{padding:24px 10px 0}.p-sub-t{color:var(--ink-2);letter-spacing:var(--tr-label);margin-bottom:6px;font-size:13px;font-weight:600;line-height:20px}.p-sub-a{border-radius:var(--r-ctl);transition:background-color var(--d-2) var(--ease),color var(--d-2);padding:10px 14px;font-size:15px}.p-sub-a:hover{background:var(--hover-tint)}.p-sub-a[aria-current=page]{background:var(--brand-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 14%,transparent);font-weight:600}.p-collapse{border-radius:var(--r-ctl);border-color:var(--line);box-shadow:var(--sh-1);transition:background-color var(--d-2)}.p-collapse:hover{background:var(--bg-2)}.p-btn{border-radius:var(--r-btn);height:44px;transition:background-color var(--d-2) var(--ease),border-color var(--d-2),opacity var(--d-2),transform var(--d-1) var(--ease),box-shadow var(--d-2);padding:0 18px;font-size:15px;font-weight:600;line-height:20px}.p-btn:hover{border-color:var(--ink-3)}.p-btn:active:not([disabled]){transform:scale(.98)}.p-btn.pri:hover{opacity:.88;border-color:var(--ink)}.p-btn.ghost:hover{background:var(--hover-tint);border-color:#0000}.p-btn.s{border-radius:var(--r-ctl);height:36px;padding:0 13px;font-size:14px}.p-btn.ic{width:44px}.p-btn.s.ic{width:36px}.p-btn svg.i{width:20px;height:20px}.p-btn.s svg.i{width:18px;height:18px}.p-grp>.p-btn:first-child,.p-dgrp .p-btn:first-child{border-radius:0 var(--r-ctl) var(--r-ctl) 0}.p-grp>.p-btn:last-child,.p-dgrp .p-btn:last-child{border-radius:var(--r-ctl) 0 0 var(--r-ctl)}.p-badge{height:24px;padding:0 10px;font-size:12.5px;font-weight:600}.p-head h1{font-weight:650;line-height:1.3}.p-head h1 .p-cnt{border-radius:var(--r-sm);min-width:26px;height:24px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);padding:0 8px;font-size:12.5px;font-weight:700}.p-head p{font-size:15px;line-height:24px}.p-tabs{background:var(--bg-2);border-radius:var(--r-btn);width:fit-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--line);scrollbar-width:none;gap:2px;padding:3px;overflow-x:auto}.p-tabs::-webkit-scrollbar{display:none}.p-tabs button{height:34px;color:var(--p-seg-ink);transition:background-color var(--d-2) var(--ease),color var(--d-2),box-shadow var(--d-2);border-radius:9px;padding:0 14px;font-size:14px}.p-tabs button:hover{color:var(--ink);background:0 0}.p-tabs button[aria-selected=true]{background:var(--p-seg-on);color:var(--ink);box-shadow:var(--sh-seg)}.p-bar{border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--line);padding:12px 14px}.p-search{border-radius:var(--r-ctl);height:40px;transition:border-color var(--d-2),box-shadow var(--d-2)}.p-search:hover{border-color:var(--ink-3)}.p-search:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.p-search input{height:38px}.p-tbl-w{border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg);box-shadow:var(--sh-1)}.p-tbl th{height:46px;color:var(--ink-2);background:var(--bg);padding:12px 16px;font-size:13.5px;font-weight:600}.p-tbl th.sort{padding:3px 4px}.p-tbl th.sort>span{border-radius:var(--r-sm);transition:background-color var(--d-2);padding:9px 12px}.p-tbl th.sort>span:hover{background:var(--hover-tint)}.p-tbl td{height:56px;transition:background-color var(--d-1)}.p-tbl tbody tr:hover td{background:color-mix(in srgb,var(--ink) 3%,var(--bg))}.p-ct{border-radius:var(--r-card);box-shadow:var(--sh-1)}.p-ct-t{padding:18px 18px 12px;font-size:18px;font-weight:650}.p-ct-tb th{height:46px;color:var(--ink-2);font-size:13.5px}.p-ct-tb td{height:52px}.p-ct-tb tbody tr{transition:background-color var(--d-1)}.p-ct-tb tbody tr:hover{background:var(--p-row-h)}.p-empty{border-radius:var(--r-card);box-shadow:var(--sh-1)}.p-empty.bare{box-shadow:none}.p-empty b{font-size:18px;font-weight:650}.p-card{border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--line),var(--sh-1)}.p-pop{border-radius:var(--r-card);box-shadow:var(--sh-pop-2);padding:6px}.p-pop:not(.sheet){animation:p-pop-in var(--d-2) var(--ease);transform-origin:100% 0}@keyframes p-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.p-pop .it{border-radius:var(--r-ctl);transition:background-color var(--d-1);padding:9px 12px;font-size:15px}.p-pop .it:hover,.p-pop .it:focus-visible{background:var(--bg-2)}.p-pop .it svg.i{color:var(--ink-2)}.p-pop .it.bad svg.i{color:var(--bad)}.p-pop hr{margin:4px 2px}.ov.p-dr .mdl{border-radius:0 var(--r-lg) var(--r-lg) 0;box-shadow:var(--sh-3);border-right:0}.ov.p-dr.from-start .mdl{border-radius:var(--r-lg) 0 0 var(--r-lg);border-left:0}.ov.p-dr.full .mdl{border-radius:0}.p-dr-x{border-radius:var(--r-btn);border-color:var(--line);box-shadow:var(--sh-2);transition:background-color var(--d-2)}.p-dr-x:hover{background:var(--bg-2)}.p-dr-h h2{font-weight:650;line-height:1.3}.p-dr-f{box-shadow:0 -1px 0 0 var(--line)}.ov.p-dlg .mdl{border-radius:var(--r-lg);box-shadow:var(--sh-3)}.ov.p-dr .mdl{animation-duration:.32s;animation-timing-function:var(--ease)}.p-field>label{font-size:14px}.p-in{border-radius:var(--r-ctl);height:44px;transition:border-color var(--d-2),box-shadow var(--d-2)}.p-in:hover{border-color:var(--ink-3)}.p-in:focus,.p-in:focus-within{border-color:var(--brand);box-shadow:var(--ring)}textarea.p-in{height:96px}.p-sw,.p-sw2{transition:background-color var(--d-2) var(--ease),border-color var(--d-2)}.p-sw:after{transition:right var(--d-3) var(--ease-spring);box-shadow:0 1px 2px #0d0d0d40}.p-sw2 i{transition:transform var(--d-3) var(--ease-spring),width var(--d-3) var(--ease);box-shadow:0 1px 2px #0d0d0d40}.p-chk{transition:background-color var(--d-1),border-color var(--d-1);border-radius:6px}.p-li{padding:14px 0}.p-fl-r,.p-na-row,.p-act{transition:background-color var(--d-2) var(--ease)}.p-na-row{border-radius:var(--r-ctl)}.p-sale-tile,.p-vt{border-radius:var(--r-md);transition:transform var(--d-3) var(--ease),box-shadow var(--d-3) var(--ease),background-color var(--d-2)}@media (hover:hover){.p-sale-tile:hover,.p-vt:hover{transform:translateY(var(--lift));box-shadow:var(--sh-2)}}.p-sale-qi,.p-sale-cl,.p-sale-it,.p-na-svc{border-radius:var(--r-md)}.p-wl-c,.p-nt-c{border-radius:var(--r-card);box-shadow:var(--sh-1)}.p-srch-ov .mdl,.ov.p-srch-ov .mdl{border-radius:var(--r-lg);box-shadow:var(--sh-3)}.p-srch{height:60px}.p-cal-tb{padding:12px 16px}.p-ap,.p-mo-a{border-radius:6px}.p-dp-g button{transition:background-color var(--d-1)}.p-cal-fab button{box-shadow:var(--sh-2)}.p-dc{border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--line),var(--sh-1)}.p-dc.list{border-radius:var(--r-card)}.p-dc-t{font-size:18px;font-weight:650;line-height:26px}.p-dc-s{color:var(--ink-2);font-size:13px}.p-dc-big{font-size:var(--t-fig);padding:10px 0 20px;font-weight:650;line-height:1.15}.p-dc-kv{font-size:14px;line-height:22px}.p-act{border-radius:var(--r-ctl)}.p-act:hover{background:var(--p-row-h)}.p-lg span{color:var(--ink-2);font-size:14px}[data-app=panel] .toast,[data-app=papp] .toast{border-radius:var(--r-btn);box-shadow:var(--sh-3);padding:12px 16px 12px 18px;font-weight:500}@container (width<=600px){.p-bar{box-shadow:none;border-radius:0;padding:0}.p-tabs{margin-bottom:20px}.p-tbl-w{box-shadow:none}.p-head-m .p-btn{border-radius:var(--r-ctl)}.ov.p-dr .mdl,.ov.p-dr.from-start .mdl{border-radius:0}.p-dr-x{border-radius:var(--r-ctl);box-shadow:none}}:root{--p-act:var(--night);--p-act-ink:var(--on-night);--p-card:var(--bg);--p-btn:var(--bg);--p-grid:var(--line);--p-axis:var(--ink-3);--p-av-bg:var(--accent-soft);--p-av-ink:var(--brand-3);--p-green:var(--ok);--p-line-green:#e0832a;--p-ch1:#12a079;--p-ch2:#e0832a;--p-ch3:#0f9db0;--p-ch4:#e05a6a;--p-ch-muted:#b3c4bb;--p-appt:#d2eef2;--p-appt-ink:var(--ink);--p-appt-bar:#0f9db0;--p-ap-booked:#d2eef2;--p-ap-booked-b:#0f9db0;--p-ap-confirmed:#d6f0e2;--p-ap-confirmed-b:#22a06b;--p-ap-started:#fbe6d1;--p-ap-started-b:#e0832a;--p-ap-done:#e7e9e2;--p-ap-done-b:#b3c4bb;--p-ap-noshow:#fbdfe2;--p-ap-noshow-b:#e05a6a;--p-hatch:#e7e9e2;--p-hatch-bg:#f1f2ec;--p-tip:var(--night);--p-tip-ink:var(--on-night);--p-row-hover:var(--bg-2);--p-past:#b3c4bb;--p-mbg:var(--page);--p-dr-sh:0 30px 80px -20px #08100c80,0 0 0 1px #14231d0a;--p-now:var(--accent);--p-now-ink:var(--accent-deep);--p-top-bg:var(--band);--p-main-bg:var(--page);--p-band:var(--band);--p-band-gap:22px;--p-top-line:transparent;--p-rail-mk:#4fd1a5;--p-rail-ring:#4fd1a5;--p-row-h:var(--bg-2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--p-act:#6950f3;--p-act-ink:#fff;--p-ch1:#6950f3;--p-ch2:#00a36d;--p-ch3:#00a36d;--p-ch4:#ff4360;--p-ch-muted:#626262;--p-appt-bar:transparent;--p-ap-booked:#61b4d2;--p-ap-confirmed:#61b4d2;--p-ap-started:#61b4d2;--p-ap-done:#61b4d2;--p-ap-noshow:#61b4d2;--p-ap-booked-b:transparent;--p-ap-confirmed-b:transparent;--p-ap-started-b:transparent;--p-ap-done-b:transparent;--p-ap-noshow-b:transparent;--p-now:var(--bad);--p-now-ink:var(--bad);--p-top-bg:var(--bg);--p-main-bg:var(--bg);--p-band:transparent;--p-band-gap:0px;--p-top-line:var(--line)}}:root[data-theme=dark]{--p-act:#6950f3;--p-act-ink:#fff;--p-ch1:#6950f3;--p-ch2:#00a36d;--p-ch3:#00a36d;--p-ch4:#ff4360;--p-ch-muted:#626262;--p-appt-bar:transparent;--p-ap-booked:#61b4d2;--p-ap-confirmed:#61b4d2;--p-ap-started:#61b4d2;--p-ap-done:#61b4d2;--p-ap-noshow:#61b4d2;--p-ap-booked-b:transparent;--p-ap-confirmed-b:transparent;--p-ap-started-b:transparent;--p-ap-done-b:transparent;--p-ap-noshow-b:transparent;--p-now:var(--bad);--p-now-ink:var(--bad);--p-top-bg:var(--bg);--p-main-bg:var(--bg);--p-band:transparent;--p-band-gap:0px;--p-top-line:var(--line)}.p-app{background:var(--p-main-bg)}.p-top{background:var(--p-top-bg);border-bottom-color:var(--p-top-line)}.p-main{background:var(--p-main-bg);isolation:isolate}:is(.p-page>.p-head,.p2-pg>.p2-hd,.p-dash>.p-dash-t){z-index:0;padding-bottom:var(--p-band-gap);position:relative}:is(.p-page>.p-head,.p2-pg>.p2-hd,.p-dash>.p-dash-t):before{content:"";z-index:-1;background:var(--p-band);pointer-events:none;position:absolute;inset:-200px -100vw 0}.p-setup,.p-setup-m,.p-cal-mode,.p-dp-g button.sel,.p-nt-av i,.p-cg-d.today b,.p-mo-d.today>p span{color:var(--p-act-ink)}.p-cg-d.today{color:var(--ink)}.p-rng .f,.p-rng b{background:var(--brand)}.p-sw2[aria-checked=true]{background:var(--brand);border-color:var(--brand)}.p-dc-ch,.p-lg{--p-act:var(--p-ch1)}.p-lg{--p-green:var(--p-lg-2)}:root{--p-lg-2:var(--p-line-green)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--p-lg-2:var(--p-green)}}:root[data-theme=dark]{--p-lg-2:var(--p-green)}.p-nowall,.p-now{background:var(--p-now)}.p-nowb{border-color:var(--p-now);color:var(--p-now-ink)}.p-dc-emp svg.i{color:var(--brand)}.p-in:focus,.p-in:focus-within,.p-search:focus-within{border-color:var(--ring-c)}.p-sub-a[aria-current=page]{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink)}.p-pop .it.cur{background:var(--bg-2)}.p-ap{background:var(--p-ap-booked);box-shadow:inset -3px 0 0 var(--p-ap-booked-b)}.p-ap.st-confirmed{background:var(--p-ap-confirmed);box-shadow:inset -3px 0 0 var(--p-ap-confirmed-b)}.p-ap.st-started{background:var(--p-ap-started);box-shadow:inset -3px 0 0 var(--p-ap-started-b)}.p-ap.st-done{background:var(--p-ap-done);box-shadow:inset -3px 0 0 var(--p-ap-done-b)}.p-ap.st-noshow,.p-ap.st-cancelled{background:var(--p-ap-noshow);box-shadow:inset -3px 0 0 var(--p-ap-noshow-b)}.p-ap.p-blk{background:var(--bg-3);box-shadow:inset 0 0 0 1px var(--line)}.p-onb-ap.a1,.p-onb-ap.a3{background:#fbe6d1}.p-onb-ap.a2{background:#e7e9e2}.p-onb-new{color:var(--ink)}.p-rg-r i.b:after{background:var(--accent)}.p-promo{background:radial-gradient(circle at 0 0,#d3eee2 0,#d3eee299 18%,transparent 45%),var(--page)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .p-promo{background:radial-gradient(circle at 0 0,#6ee6d4 0,#6ee6d48c 18%,transparent 45%),var(--bg-4)}:root:not([data-theme=light]) .p-rg-r i.b:after{background:#6950f3}:root:not([data-theme=light]) :is(.p-onb-ap.a1,.p-onb-ap.a3){background:#ffb860}:root:not([data-theme=light]) .p-onb-ap.a2{background:#d9d9d9}:root:not([data-theme=light]) .p-onb-new{color:#0d0d0d}:root:not([data-theme=light]) .p-sub-a[aria-current=page]{background:var(--brand-soft);color:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 14%,transparent)}}:root[data-theme=dark] .p-promo{background:radial-gradient(circle at 0 0,#6ee6d4 0,#6ee6d48c 18%,transparent 45%),var(--bg-4)}:root[data-theme=dark] .p-rg-r i.b:after{background:#6950f3}:root[data-theme=dark] :is(.p-onb-ap.a1,.p-onb-ap.a3){background:#ffb860}:root[data-theme=dark] .p-onb-ap.a2{background:#d9d9d9}:root[data-theme=dark] .p-onb-new{color:#0d0d0d}:root[data-theme=dark] .p-sub-a[aria-current=page]{background:var(--brand-soft);color:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 14%,transparent)}.p-avm-inv{background:var(--p-inv)}:root{--p-inv:linear-gradient(90deg,#0b5440,#14231d)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--p-inv:linear-gradient(90deg,#0d6e8c,#0a3c66)}}:root[data-theme=dark]{--p-inv:linear-gradient(90deg,#0d6e8c,#0a3c66)}:root{--p-mtop-bg:var(--band)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--p-mtop-bg:var(--bg)}}:root[data-theme=dark]{--p-mtop-bg:var(--bg)}@container (width<=600px){.p-mtop,.p-app.white .p-mtop{background:var(--p-mtop-bg)}.p-app.white .p-main{background:var(--p-main-bg)}}[data-app]{--p2-tag-blue:#a5dff8;--p2-yellow:#fff8db;--p2-yellow-line:#ffe9a3;--p2-orange:#b7570b;--p2-soft:#f9f9f9;--p2-badge:#1313130d;--p2-teal:#2bd6c6;--p2-sky:#2d76ec;--p2-ok-chip:#edfbe9;--p2-card:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-app]{--p2-tag-blue:#a5dff8;--p2-yellow:#371c0c;--p2-yellow-line:#5c3412;--p2-orange:#f19101;--p2-soft:#131313;--p2-badge:#ffffff14;--p2-sky:#5791f0;--p2-ok-chip:#182914;--p2-card:#181818}}:root[data-theme=dark] [data-app]{--p2-tag-blue:#a5dff8;--p2-yellow:#371c0c;--p2-yellow-line:#5c3412;--p2-orange:#f19101;--p2-soft:#131313;--p2-badge:#ffffff14;--p2-sky:#5791f0;--p2-ok-chip:#182914;--p2-card:#181818}.p2-fs{height:calc(100vh - var(--hub-h));background:var(--bg);flex-direction:column;min-height:600px;display:flex}.p2-fs-top{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;height:65px;padding:0 16px;display:flex}.p2-fs-body{flex:1;min-height:0;display:flex}.p2-fs-rail{background:#0d0d0d;flex:none;width:72px}.p2-fs-sub{border-left:1px solid var(--line);flex:none;width:208px;padding:24px 8px}.p2-fs-sub b{font:600 17px/24px var(--f);padding:0 16px 8px;display:block}.p2-fs-sub a{height:44px;font:500 15px/20px var(--f);border-radius:8px;align-items:center;padding:0 16px;display:flex}.p2-fs-sub a[aria-current]{background:var(--brand-soft)}.p2-fs-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:auto}.p2-fs-main>*{flex:1 0 auto}.p2-fs-ban{display:none}@container (width<=600px){.p2-fs{height:auto;min-height:100%}.p2-fs-top,.p2-fs-rail,.p2-fs-sub{display:none}.p2-fs-body{display:block}.p2-fs-ban{background:var(--brand);color:#fff;height:48px;font:600 15px/20px var(--f);align-items:center;padding:0 20px;display:flex}}.p2-wrap{background:var(--bg-2);min-height:100%;color:var(--ink);font-size:15px;line-height:20px}.p2-pg{grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;max-width:1088px;margin:0 auto;padding:32px;display:grid}.p2-a{color:var(--brand)}.p2-mute{color:var(--ink-2)}.p2-wrap.full{height:100%}.p2-hd{align-items:flex-start;gap:12px;display:flex}.p2-hd-t{flex-direction:column;flex:1;min-width:0;display:flex}.p2-hd h1{font:600 28px/36px var(--f);align-items:center;gap:8px;margin:0;display:flex}.p2-hd-d{color:var(--ink-2);font-size:15px;line-height:20px}.p2-hd-acts{flex:none;gap:8px;display:flex}.p2-hd-m{display:none}.p2-cnt{background:var(--bg-3);min-width:20px;height:20px;color:var(--ink-2);font:600 13px/16px var(--f);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.p2-cnt.soft{background:var(--p2-badge)}.p2-cnt.inv{background:var(--on-ink);color:var(--ink);opacity:.2}.p2-btn{border:1px solid var(--line-2);background:var(--bg);height:48px;color:var(--ink);font:600 17px/24px var(--f);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 19px;display:inline-flex}.p2-btn.pri{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.p2-btn.ghost{background:0 0;border-color:#0000}.p2-btn.sm{height:36px;font:500 15px/20px var(--f);padding:0 15px}.p2-btn.ic{width:36px;padding:0}.p2-btn.ic48{width:48px;padding:0}.p2-btn.blk{width:100%}.p2-dots{border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:inline-grid}.p2-dots svg.i{width:20px;height:20px}.p2-tb{background:var(--bg-2);margin-top:-8px;padding-top:8px}.p2-tb-in{background:var(--bg);box-shadow:var(--inset);border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}.p2-tb-in.soft{background:var(--p2-soft);box-shadow:none}.p2-tb-sp{flex:1}.p2-srch{border:1px solid var(--line-2);background:var(--bg);border-radius:999px;flex:none;align-items:center;width:256px;height:36px;padding:0 12px 0 0;display:flex}.p2-srch svg.i{width:20px;height:20px;color:var(--ink-2)}.p2-srch input{min-width:0;font:400 15px/20px var(--f);background:0 0;border:0;outline:0;flex:1;height:34px;padding:0 8px}.p2-srch input::placeholder{color:var(--ink-3)}.p2-tb-m{display:none}.p2-card{background:var(--p2-card);box-shadow:var(--inset);border-radius:12px}.p2-empty{text-align:center;background:var(--p2-card);box-shadow:var(--inset);border-radius:12px;flex-direction:column;align-items:center;padding:64px 24px;display:flex}.p2-ill{width:56px;height:56px;margin-bottom:16px;display:block}.p2-empty p{color:var(--ink-2);margin-top:4px;font-size:15px;line-height:20px}.p2-empty .p2-btn{margin-top:24px}.p2-tabs{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.p2-tabs::-webkit-scrollbar{display:none}.p2-tab{height:36px;font:600 15px/20px var(--f);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.p2-tab[aria-selected=true]{background:var(--ink);color:var(--on-ink)}.p2-utabs{border-bottom:1px solid var(--line);gap:24px;display:flex}.p2-utab{height:44px;font:600 15px/20px var(--f);border-bottom:3px solid #0000;margin-bottom:-1px}.p2-utab[aria-selected=true]{border-color:var(--ink)}.p2-tbl{border-collapse:collapse;background:var(--bg);table-layout:fixed;width:100%}.p2-tbl th{text-align:right;font:600 15px/20px var(--f);border-bottom:1px solid var(--line);white-space:nowrap;height:57px;padding:0 16px}.p2-tbl td{border-bottom:1px solid var(--line);height:80px;padding:1px 16px;font-size:15px;line-height:20px}.p2-tbl tr:last-child td{border-bottom:0}.p2-cb{border:1px solid var(--line-2);background:var(--bg);vertical-align:middle;border-radius:4px;flex:none;width:24px;height:24px;display:inline-block}.p2-th-s{align-items:center;gap:8px;display:inline-flex}.p2-th-s svg.i{width:20px;height:20px}.p2-who{align-items:center;gap:16px;display:flex}.p2-who p:last-child{color:var(--ink-2)}.p2-tfoot{border-top:1px solid var(--line);text-align:center;color:var(--ink-2);padding:16px}.p2-tfoot b{color:var(--ink);font-weight:600}.p2-av{background:var(--brand-soft);color:var(--brand);font:600 17px/24px var(--f);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.p2-av img{object-fit:cover;width:100%;height:100%}.p2-av.s56{width:56px;height:56px}.p2-av.s64{width:64px;height:64px}.p2-av.s48{width:48px;height:48px}.p2-av.s40{width:40px;height:40px}.p2-back{place-items:center;width:44px;height:44px;margin:0 -10px;display:grid}.p2-back svg.i{width:24px;height:24px}.p2-hd{position:relative}.p2-mt-acts{gap:8px;margin-right:auto;display:flex}.p2-mt-acts .p2-btn{height:36px;font:500 15px/20px var(--f);padding:0 15px}.p2-mt-acts .p2-btn svg.i{width:20px;height:20px}.p2-mt-acts .p2-btn.ic{width:36px;padding:0}@container (width<=600px){.p2-pg{gap:24px;padding:0 20px 32px}.p2-wrap.mw{background:var(--bg)}.p2-wrap.mg{background:var(--bg-2)}.p2-hd-acts{display:none}.p2-hd{flex-direction:column}.p2-tb,.p2-tb-in{display:none}.p2-tb-m{align-items:center;gap:8px;margin:8px 0;display:flex}.p2-tb-m .p2-srch{border-radius:8px;flex:1;width:auto;height:48px;padding:0 16px 0 0}.p2-tb-m .p2-srch svg.i{width:24px;height:24px}.p2-tb-m .p2-srch input{height:46px;padding:0 12px}}.p2-up{background:var(--bg-2);justify-content:center;align-items:center;min-height:100%;display:flex;position:relative;overflow:hidden}.p2-up-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.p2-up-bg i{filter:blur(70px);border-radius:50%;position:absolute}.p2-up-bg i:first-child{background:radial-gradient(closest-side,var(--p2-g1) 0%,var(--p2-g1) 35%,transparent 100%);width:980px;height:900px;top:-340px;left:-420px}.p2-up-bg i:nth-child(2){background:radial-gradient(closest-side,var(--p2-g3) 0%,transparent 100%);width:520px;height:560px;top:-200px;left:-160px}.p2-up-bg i:nth-child(3){background:radial-gradient(closest-side,var(--p2-g2),transparent);width:760px;height:640px;bottom:-360px;left:-180px}:root[data-theme=dark] .p2-up-bg{opacity:.4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .p2-up-bg{opacity:.4}}.p2-up-row{align-items:center;width:925px;max-width:100%;display:flex;position:relative}.p2-up-l{z-index:2;flex-direction:column;flex:0 0 55%;max-width:55%;padding-right:12px;display:flex;position:relative}.p2-up-eb{font:500 13px/16px var(--f);letter-spacing:.52px;color:var(--ok);margin-bottom:8px}.p2-up-eb.new{color:var(--brand);letter-spacing:0;margin-bottom:16px;font-size:15px;line-height:20px}.p2-up h1{font:700 40px/44px var(--f);margin:0 0 16px}.p2-up-lead{margin-bottom:24px;font-size:17px;line-height:24px}.p2-up-li{gap:8px;margin:0 0 48px;padding:0;list-style:none;display:grid}.p2-up-li li{gap:12px;font-size:15px;line-height:20px;display:flex}.p2-up-li svg.i{width:20px;height:20px;margin-top:2px}.p2-up-price{font:600 24px/32px var(--f);margin-top:-16px}.p2-up-price+p{margin-bottom:40px;font-size:17px;line-height:24px}.p2-up-btns{align-items:center;gap:4px;display:flex}.p2-up-btns .p2-btn.ghost{padding:0 23px}.p2-up-addon{font:600 15px/20px var(--f);align-items:center;gap:12px;margin-bottom:24px;display:flex}.p2-up-addon>i{color:#fff;background:linear-gradient(135deg,#e36ce6,#8b5cf6);border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.p2-up-addon>i svg.i{width:20px;height:20px}.p2-up-addon small{font:400 15px/20px var(--f);color:var(--ink-2);display:block}.p2-up-addon .sq{background:var(--bg-3)}.p2-up-r{z-index:1;flex:1;align-self:stretch;min-height:520px;position:relative}.p2-up-bar,.p2-up-back{display:none}@container (width<=600px){.p2-up{z-index:60;background:var(--bg);min-height:0;padding:0;display:block;position:fixed;inset:0;overflow-y:auto}.p2-up-bg i:first-child{width:820px;height:640px;top:auto;bottom:-260px;left:-200px}.p2-up-bg i:nth-child(2){width:420px;height:380px;inset:auto -200px -120px auto}.p2-up-bg i:nth-child(3){display:none}.p2-up-back{z-index:2;align-items:center;height:72px;padding:0 20px;display:flex;position:relative}.p2-up-row{width:auto;padding:0 20px;display:block}.p2-up-l{max-width:none;padding:0}.p2-up-eb{margin-bottom:20px}.p2-up h1{font:600 28px/36px var(--f);margin:0 0 32px}.p2-up-lead{margin-bottom:24px;font-size:15px;line-height:20px}.p2-up-li{gap:16px;margin-bottom:24px}.p2-up-li li{gap:12px}.p2-up-btns{display:none}.p2-up-r{height:330px;min-height:0;margin:24px -20px 0;overflow:hidden}.p2-up-bar{z-index:5;background:var(--bg);border-top:1px solid var(--line);gap:8px;padding:16px 20px;display:flex;position:sticky;bottom:0}.p2-up-bar .p2-btn{flex:1}}.p2-mk{background:var(--bg);border-radius:16px;position:absolute;overflow:hidden;box-shadow:0 4.8px 9.6px #0d161905,0 14.4px 24px #0d16190f}.p2-mk.fr{background:color-mix(in srgb,var(--bg) 60%,transparent);border-radius:20px;padding:8px;overflow:visible}.p2-mk.fr>div{background:var(--bg);border-radius:14px;height:100%;position:relative;overflow:hidden}.p2-mk img{object-fit:cover;width:100%;height:100%}.p2-mk-t{font:600 13px/16px var(--f)}.p2-mk-s{font:400 11px/14px var(--f);color:var(--ink-2)}.p2-mk-tag{font:500 10px/14px var(--f);border-radius:4px;padding:2px 6px;display:inline-block}.p2-sv{grid-template-columns:296px minmax(0,1fr);align-items:start;gap:32px;margin-top:8px;display:grid}.p2-sv-cats{padding:24px 16px}.p2-sv-cats h2{font:600 20px/28px var(--f);margin:0;padding:0 16px 8px}.p2-sv-cats ul{margin:0;padding:0;list-style:none}.p2-sv-cats button{width:100%;height:44px;font:500 15px/20px var(--f);text-align:right;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.p2-sv-cats button[aria-pressed=true]{background:var(--brand-soft)}.p2-sv-cats .p2-a{color:var(--brand)}.p2-sv-main{gap:40px;display:grid}.p2-sv-grp{gap:12px;display:grid}.p2-sv-gh{justify-content:space-between;align-items:center;height:36px;margin:-6px 0 2px;display:flex}.p2-sv-gh h3{font:600 20px/28px var(--f);margin:0}.p2-sv-row{position:relative}.p2-sv-drag{display:none}.p2-sv-card{background:var(--p2-card);width:100%;height:96px;box-shadow:var(--inset);text-align:right;border-radius:12px;align-items:center;gap:16px;padding:0 24px 0 64px;display:flex;position:relative;overflow:hidden}.p2-sv-bar{background:var(--p2-tag-blue);width:8px;position:absolute;top:0;bottom:0;right:0}.p2-sv-tx{flex-direction:column;flex:1;display:flex}.p2-sv-tx b{font:500 17px/24px var(--f)}.p2-sv-tx span{color:var(--ink-2);margin-top:2px;font-size:15px;line-height:20px}.p2-sv-pr{font:500 15px/16px var(--f)}.p2-sv-more{position:absolute;top:30px;left:16px}.p2-mb,.p2-sv-chips{display:none}@container (width<=600px){.p2-sv{margin:0;display:block}.p2-sv-cats{display:none}.p2-sv-chips{scrollbar-width:none;gap:4px;margin:16px -20px 8px;padding:0 20px;display:flex;overflow-x:auto}.p2-sv-chips button{height:36px;font:600 15px/20px var(--f);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.p2-sv-chips button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.p2-sv-chips button[aria-pressed=true] .p2-cnt{color:var(--on-ink);background:#ffffff2b}.p2-sv-main{gap:32px}.p2-sv-grp{gap:13px}.p2-sv-gh{margin:0 0 15px}.p2-dk{display:none}.p2-mb{display:inline-flex}.p2-sv-card{height:106px;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;padding:12px 20px 12px 0;overflow:visible}.p2-sv-pr{margin-top:14px}.p2-sv-bar{border-radius:999px;width:4px;top:4px}.p2-sv-more{display:none}.p2-empty{margin:0 -20px;padding:80px 24px 64px}}.p2-imp{color:#fff;background:linear-gradient(-135deg,#141414 0% 44%,#7303c0 71%,#ec3812 100%);border-radius:12px;height:160px;display:flex;position:relative;overflow:hidden}.p2-imp-t{z-index:1;flex:1;padding:24px}.p2-imp h2{font:600 20px/28px var(--f);margin:0 0 4px}.p2-imp p{font-size:15px;line-height:20px}.p2-imp-b{gap:8px;margin-top:24px;display:flex}.p2-imp-b .p2-btn:first-child{color:#0d0d0d;background:#fff}.p2-on-dark{color:#fff}.p2-imp-f{width:324px;height:150px;position:absolute;top:10px;left:0}.p2-imp-f span{background:#333;border-radius:50%;position:absolute;overflow:hidden}.p2-imp-f img{object-fit:cover;width:100%;height:100%}.p2-imp-f .f0{width:52px;height:52px;top:22px;right:98px}.p2-imp-f .f1{width:86px;height:86px;top:0;right:180px}.p2-imp-f .f2{width:86px;height:86px;top:67px;right:11px}.p2-imp-f .f3{width:120px;height:120px;top:60px;right:109px}.p2-imp-f .f4{width:80px;height:80px;top:75px;right:247px}.p2-imp-x{color:#fff;z-index:2;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:8px;left:12px}.p2-cl-tb{margin-top:8px}.p2-cl-t{margin-top:-8px}.p2-cl-t .p2-tbl td:first-child,.p2-cl-t .p2-tbl th:first-child{padding:0 16px 0 4px}.p2-c-n{font-weight:500}.p2-b{font-weight:600}.p2-dn{width:20px;height:20px}.p2-cl-m{display:none}@container (width<=600px){.p2-imp{flex-direction:column;height:272px;margin:0 -4px}.p2-imp-t{padding:24px 24px 0}.p2-imp-f{transform-origin:0 100%;top:auto;bottom:0;left:-10px;transform:scale(.9)}.p2-cl-t,.p2-cl-tb{display:none}.p2-cl-m{gap:32px;margin-top:8px;display:grid}.p2-cl-m .p2-who{gap:16px}}.p2-seg-bar{align-items:center;gap:16px;display:flex}.p2-segs{gap:16px;margin-top:-8px;display:grid}.p2-seg{background:var(--p2-card);min-height:88px;box-shadow:var(--inset);border-radius:12px;align-items:center;gap:12px;padding:20px 24px;display:flex}.p2-seg-ic{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.p2-seg-ic svg.i{width:24px;height:24px}.p2-seg-t{flex:1;min-width:0}.p2-seg-t h3{font:600 15px/20px var(--f);align-items:center;gap:8px;margin:0;display:flex}.p2-seg-t p{color:var(--ink-2)}.p2-cnt.brand{background:var(--brand-soft);color:var(--brand)}.p2-h20{font:600 20px/28px var(--f);margin:16px 0 0}.p2-seg-add{height:44px;color:var(--brand);font:500 15px/20px var(--f);align-items:center;gap:8px;margin-top:-8px;padding:0 44px;display:flex}@container (width<=600px){.p2-segp{background:var(--bg)}.p2-segp .p2-seg-bar{flex-direction:column;align-items:stretch}.p2-segp .p2-seg-bar .p2-tb-sp{display:none}.p2-segp .p2-seg-bar .p2-srch{width:auto;height:48px;padding:0 16px 0 0}.p2-seg{box-shadow:none;border-bottom:1px solid var(--line);background:0 0;border-radius:0;min-height:92px;padding:16px 0}.p2-segs{gap:0}}.p2-rp .p2-hd-d{font-size:17px;line-height:24px}.p2-vid{background:var(--brand-soft);border:1px solid var(--brand-soft-2);border-radius:12px;gap:8px;padding:8px;display:flex}.p2-vid-t{flex:1;padding:20px 16px}.p2-vid-t p{margin-bottom:16px;font-size:17px;line-height:24px}.p2-vid-t div{gap:8px;display:flex}.p2-vid-im{border-radius:8px;flex:none;width:249px;height:140px;position:relative;overflow:hidden}.p2-vid-im img{object-fit:cover;width:100%;height:100%}.p2-vid-pl{color:#fff;background:#0d0d0d59;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;display:grid;position:absolute;inset:0}.p2-vid-im em{font:400 13px/16px var(--f);color:#fff;background:#13131366;border:1px solid #fff;border-radius:999px;padding:2px 8px;font-style:normal;position:absolute;bottom:8px;left:8px}.p2-rp-tabs{margin-top:8px}.p2-rp-3{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px;display:grid}.p2-rp-k{height:112px;padding:24px}.p2-rp-k h3{font:600 17px/24px var(--f);margin:0 0 4px}.p2-rp-k p{font:600 28px/36px var(--f);align-items:center;gap:6px;display:flex}.p2-st{color:var(--star);display:inline-flex}.p2-st svg.i{width:24px;height:24px}.p2-rp-2{grid-template-columns:1fr 1fr;gap:16px;margin-top:-8px;display:grid}.p2-rp-q{align-items:flex-end;gap:40px;height:188px;padding:24px;display:flex}.p2-rp-ql{flex-direction:column;flex:none;width:84px;display:flex}.p2-rp-ql .logo{height:28px;margin-bottom:12px;font-size:22px}.p2-rp-ql b{font:700 48px/52px var(--f)}.p2-rp-ql p{align-items:center;gap:4px;margin-top:8px;display:flex}.p2-rp-ql p svg.i{width:16px;height:16px}.p2-rp-ql small{font-size:13px;line-height:16px}.p2-rp-h{flex:1;grid-template-columns:12px 1fr auto;align-items:center;gap:4px 12px;font-size:13px;line-height:16px;display:grid}.p2-rp-h i{background:var(--p2-badge);border-radius:999px;height:6px;display:block;overflow:hidden}.p2-rp-h i b{background:var(--star);border-radius:999px;height:100%;display:block}.p2-rp-g{text-align:center;flex-direction:column;align-items:center;height:188px;padding:24px;display:flex;position:relative;overflow:hidden}.p2-rp-gbg{opacity:.6;background:radial-gradient(circle at 0 0,#fbbc05 0,#0000 40%),radial-gradient(circle at 25% 0,#ea4335 0,#0000 35%),radial-gradient(circle at 100% 100%,#4285f4 0,#0000 45%),radial-gradient(circle at 70% 100%,#34a853 0,#0000 40%);position:absolute;inset:0}.p2-rp-g>*{position:relative}.p2-g{width:32px;height:32px;margin-bottom:8px}.p2-rp-g b{font:600 17px/24px var(--f)}.p2-rp-g .p2-btn{margin-top:16px}.p2-rp-list{gap:16px;margin-top:8px;display:grid}.p2-rp-r{justify-items:start;gap:12px;padding:24px;display:grid}.p2-rp-r .p2-who{gap:12px;width:100%}.p2-rp-stars{color:var(--star)}.p2-rp-stars svg.i{width:16px;height:16px}@container (width<=600px){.p2-vid-im{display:none}.p2-vid{padding:0}.p2-vid-t{padding:16px 24px}.p2-rp-3,.p2-rp-2{grid-template-columns:1fr}.p2-rp-q{flex-direction:column;align-items:stretch;gap:24px;height:auto}.p2-rp-tabs{border-bottom:1px solid var(--line);margin:8px -20px 0;padding:0 20px}.p2-rp-tabs .p2-utabs{border:0}}.p2-art-pk{width:280px;position:absolute;top:calc(50% - 150px);right:141px}.p2-art-pk-c{z-index:2;color:#fff;background:radial-gradient(120% 90% at 85% 10%,#c44bd8 0%,#0000 55%),radial-gradient(90% 80% at 0 100%,#5a2fe0 0%,#0000 60%),linear-gradient(135deg,#7b3ff0,#b03be0 60%,#d64fb0);border-radius:16px;flex-direction:column;justify-content:space-between;height:175px;padding:24px;display:flex;position:relative}.p2-art-pk-c b{font:600 20px/28px var(--f);display:block}.p2-art-pk-c small{font:400 13px/16px var(--f);display:block}.p2-art-pk-p{text-align:left}.p2-art-pk-i{background:var(--p2-soft);border-radius:16px;align-items:center;gap:12px;height:84px;padding:28px 20px 16px;display:flex;position:relative;box-shadow:0 4.8px 9.6px #0d161905,0 14.4px 24px #0d16190f}.p2-art-pk-i svg.i{color:#a43bd8;width:24px;height:24px}.p2-art-pk-i.a{z-index:1;margin:-16px 28px 0}.p2-art-pk-i.b{width:184px;margin:-16px 48px 0}.p2-art-pr,.p2-art-st{position:absolute;inset:0}.p2-art-pr-ph{width:234px;height:460px;top:calc(50% - 222px);right:176px}.p2-art-pr-h{justify-content:space-between;align-items:center;padding:16px 16px 12px;display:flex}.p2-art-pr-h b{font:600 15px/20px var(--f)}.p2-art-pr-h svg.i{width:16px;height:16px}.p2-art-pr-g{grid-template-columns:1fr 1fr;gap:8px;padding:0 16px;display:grid}.p2-art-pr-g span{background:var(--bg-3);border-radius:4px;height:99px;display:block;overflow:hidden}.p2-art-pr-g span svg,.p2-art-pr-c span svg,.p2-art-st-r span svg,.p2-art-st-c span svg{width:100%;height:100%;display:block}.p2-art-pr-g b{font:600 11px/14px var(--f);margin-top:6px;display:block}.p2-art-pr-g small{color:var(--ink-2);margin-bottom:6px;font-size:11px;line-height:12px;display:block}.p2-art-pr-c{z-index:2;border-radius:12px;width:182px;height:232px;padding:16px;top:calc(50% + 50px);right:98px}.p2-art-pr-c span{border-radius:8px;height:147px;display:block;overflow:hidden}.p2-art-pr-c>b{font:600 13px/16px var(--f);margin-top:12px;display:block}.p2-art-pr-c div{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.p2-art-pr-c small{color:var(--ink-2);font-size:13px}.p2-art-pr-c em{font:500 9px/14px var(--f);color:var(--brand);background:var(--brand-soft);border:1px solid var(--brand-soft-2);border-radius:3px;padding:0 4px;font-style:normal}.p2-art-st-l{width:234px;height:452px;top:calc(50% - 213px);right:181px}.p2-art-st-r{gap:8px;padding:0 16px 8px;display:flex}.p2-art-st-r span{border-radius:4px;flex:none;width:80px;height:99px;overflow:hidden}.p2-art-st-r b{font:600 11px/14px var(--f);margin:28px 0 8px;display:block}.p2-art-st-r em{font:500 10px/18px var(--f);border-radius:2px;padding:2px 6px;font-style:normal}.p2-art-st-r em.b{background:var(--brand-soft);color:var(--brand);border:1px solid var(--brand-soft-2)}.p2-art-st-r em.y{background:var(--warn-soft);color:var(--warn);border:1px solid var(--p2-yellow-line)}.p2-art-st-r em.r{background:var(--bad-soft);color:var(--bad);border:1px solid var(--bad-soft)}.p2-art-st-c{z-index:2;border-radius:12px;width:182px;height:260px;padding:16px;top:calc(50% + 41px);right:95px}.p2-art-st-c>b{font:600 13px/16px var(--f);margin-bottom:12px;display:block}.p2-art-st-c span{border-radius:8px;height:147px;display:block;overflow:hidden}.p2-art-st-q{justify-content:center;align-items:center;gap:20px;margin-top:16px;display:flex}.p2-art-st-q i{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.p2-art-st-q i svg.i{width:14px;height:14px}.p2-art-st-q b{font:400 20px/24px var(--f)}.p2-art-loy{width:310px;height:330px;position:absolute;top:calc(50% - 202px);right:161px}.p2-art-loy svg{width:100%;height:100%}@container (width<=600px){.p2-art-pk{top:24px;right:55px}.p2-art-pr-ph{transform-origin:0 0;top:30px;left:150px;right:auto;transform:scale(.62)}.p2-art-pr-c{transform-origin:0 0;top:200px;left:20px;right:auto;transform:scale(.62)}.p2-art-st-l{transform-origin:0 0;top:20px;left:150px;right:auto;transform:scale(.62)}.p2-art-st-c{transform-origin:0 0;top:150px;left:20px;right:auto;transform:scale(.62)}.p2-art-loy{top:60px;left:35px;right:auto}}.p2-ad-tabs{margin:-8px 0 8px}.p2-ad-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.p2-ad{background:var(--p2-card);min-height:276px;box-shadow:var(--inset);border-radius:12px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.p2-ad-top{justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:24px;display:flex}.p2-ad-ic{color:#fff;border-radius:8px;flex:none;place-items:center;width:56px;height:56px;display:grid}.p2-ad-ic svg.i{width:28px;height:28px}.p2-ad-ic.lg{background:0 0}.p2-ad-ic.lg b{color:#fff;width:54px;height:54px;font:700 22px/1 var(--f);direction:ltr;border-radius:50%;place-items:center;display:grid}.p2-ad-ic.lg svg{width:48px;height:48px}.p2-ad-b{font:500 13px/16px var(--f);border:1px solid;border-radius:999px;padding:3px 11px;font-style:normal}.p2-ad-b.blue{color:var(--p2-sky);background:var(--blue-soft);border-color:color-mix(in srgb,var(--p2-sky) 25%,transparent)}.p2-ad-b.ok{color:var(--ok);background:var(--ok-soft);border-color:color-mix(in srgb,var(--ok) 25%,transparent)}.p2-ad h3{font:600 17px/24px var(--f);margin:0 0 4px}.p2-ad p{color:var(--ink-2);flex:1;margin-bottom:24px}.p2-h24{font:600 24px/32px var(--f);margin:24px 0 0}.p2-fbig{width:40px;height:40px;display:block;position:relative}.p2-fbig i{color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute}.p2-fbig i svg.i{width:14px;height:14px}.p2-fbig .fb{background:#1877f2;top:2px;left:2px}.p2-fbig .ig{background:linear-gradient(45deg,#f9a825,#e1306c 50%,#833ab4);border-radius:6px;bottom:2px;right:2px}.p2-ad-ic.lg .p2-fbig{width:54px;height:54px}.p2-ad-ic.lg .p2-fbig i{width:26px;height:26px}@container (width<=600px){.p2-ad-g{grid-template-columns:1fr;gap:16px}.p2-ad-tabs{margin:-8px 0 0}}.p2-lkp .p2-hd-d{font-size:17px;line-height:24px}.p2-lk{gap:16px;margin-top:8px;display:flex}.p2-lk-c{width:244px;box-shadow:var(--inset);background:var(--p2-card);border-radius:12px;flex-direction:column;display:flex}.p2-lk-t{flex:1;padding:20px 20px 16px}.p2-lk-t svg.i{width:40px;height:40px;color:var(--brand);stroke-width:1.4px;margin-bottom:28px}.p2-lk-t h3{font:600 17px/24px var(--f);margin:0 0 4px}.p2-lk-t p{color:var(--ink-2)}.p2-lk-b{border-top:1px solid var(--line);padding:16px}@container (width<=600px){.p2-lk{flex-direction:column}.p2-lk-c{width:auto}}.p2-up-addon>i.meta{background:var(--bg);box-shadow:var(--inset);border-radius:8px;width:48px;height:48px}.p2-up-addon>i.ws{background:linear-gradient(135deg,#0ea5b7,#4f46e5);border-radius:8px;width:48px;height:48px}.p2-up-incl{font:600 20px/28px var(--f);margin:-8px 0 24px}.p2-up-wide .p2-up-row{width:1040px}.p2-up-wide .p2-up-l{flex-basis:565px;max-width:565px}.p2-up-ws .p2-up-row{width:1040px}.p2-up-ws .p2-up-l{flex-basis:565px;max-width:565px}.p2-up.none{background:var(--bg-2)}.p2-art-mp{position:absolute;inset:0}.p2-art-mp1{z-index:2;width:217px;height:433px;top:calc(50% - 235px);right:44px}.p2-art-mp2{width:212px;height:415px;top:calc(50% - 189px);right:224px}.p2-art-mp-im{height:157px;display:block;position:relative}.p2-art-mp-im em{font:600 8px/12px var(--f);color:#fff;background:#0006;border-radius:999px;padding:1px 5px;font-style:normal;position:absolute;bottom:8px;left:8px}.p2-art-mp-tx{padding:12px 10px 0;font-size:8px;line-height:12px}.p2-art-mp-tx>b{font:600 13px/18px var(--f);display:block}.p2-art-mp-tx p{margin:2px 0}.p2-art-mp-tx .p2-st svg.i{width:7px;height:7px}.p2-mk-tag.brand{background:var(--brand-soft);color:var(--brand);margin:6px 0 10px}.p2-art-mp-tx ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.p2-art-mp-tx li{align-items:center;gap:4px;display:flex}.p2-art-mp-tx li svg.i{width:9px;height:9px}.p2-art-mp-f{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:10px;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.p2-art-mp-f b{background:var(--ink);color:var(--on-ink);font:600 8px/10px var(--f);border-radius:4px;padding:6px 10px}.p2-art-map{background-color:#e6ecee;background-image:repeating-linear-gradient(35deg,#0000 0 22px,#fff 22px 25px),repeating-linear-gradient(-55deg,#0000 0 30px,#f6d36b 30px 32px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;height:158px;position:relative}.p2-art-map i{background:#1a1a1a;border-radius:50% 50% 50% 0;width:10px;height:14px;position:absolute;transform:rotate(-45deg)}.p2-art-mp2-f{gap:4px;padding:10px 8px 4px;font-size:7px;display:flex}.p2-art-mp2-f span{border:1px solid var(--line-2);border-radius:999px;padding:1px 6px}.p2-art-mp2>div>small{text-align:center;color:var(--ink-2);margin:2px 0 6px;font-size:7px;display:block}.p2-art-mp2-im{border-radius:6px;height:96px;margin:0 8px;display:block;overflow:hidden}.p2-art-mp2>div>b{font:600 8px/12px var(--f);padding:8px;display:block}.p2-art-ig{position:absolute;inset:0}.p2-art-ig1{z-index:2;width:235px;height:460px;top:calc(50% - 197px);right:173px}.p2-art-ig2{width:240px;height:460px;top:calc(50% - 272px);right:333px}.p2-art-ig-h{justify-content:center;align-items:center;gap:8px;height:40px;font-size:9px;display:flex}.p2-art-ig-h svg.i{width:12px;height:12px}.p2-art-ig-p{text-align:center;align-items:center;gap:10px;padding:0 8px;font-size:7px;display:flex}.p2-art-ig-p b{font:600 8px/10px var(--f);display:block}.p2-art-ig-av{color:#fff;background:#3b82f6;border-radius:50%;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 0 0 3px #f9a825}.p2-art-ig-av svg.i{width:28px;height:28px}.p2-art-ig-bio{padding:8px;font-size:6.5px;line-height:9px}.p2-art-ig-bio span{color:#1d4ed8}.p2-art-ig-btns{gap:3px;padding:0 6px 10px;font-size:6.5px;display:flex}.p2-art-ig-btns span{border:1px solid var(--line-2);text-align:center;border-radius:2px;flex:1;padding:3px 0}.p2-art-ig-btns .bk{color:#fff;background:#3b6fd8;border-color:#3b6fd8}.p2-art-ig-g{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.p2-art-ig-g img{height:72px}.p2-art-ig2-im{height:130px;display:block}.p2-art-ig2-n{font:600 14px/20px var(--f);padding:10px 10px 0;display:block}.p2-art-ig2>div>small{color:var(--ink-2);padding:0 10px 8px;font-size:7px;display:block}.p2-art-ig-bk{color:#fff;text-align:center;background:#3b6fd8;border-radius:3px;margin:0 10px 8px;padding:5px;font-size:8px;display:block}.p2-art-ig2-g{grid-template-columns:repeat(3,1fr);gap:4px;padding:0 6px;display:grid}.p2-art-ig2-g img{border-radius:2px;height:100px}.p2-art-ws{position:absolute;inset:0}.p2-art-ws .p2-mk{border-radius:8px}.p2-art-ws-bar{z-index:2;gap:4px;padding:6px 8px;display:flex;position:absolute;top:0;right:0}.p2-art-ws-bar i{background:var(--line-2);border-radius:50%;width:5px;height:5px}.p2-art-ws-a{z-index:2;height:420px;top:calc(50% - 210px);left:-60px;right:58px}.p2-art-ws-hero{background:linear-gradient(135deg,#ff3fb4,#ff79c6);height:100%;position:relative;overflow:hidden}.p2-art-ws-hero span{width:55%;position:absolute;top:0;bottom:0;left:0}.p2-art-ws-hero b{font:800 72px/1 var(--f);color:#fff7cf;position:absolute;top:80px;right:28px}.p2-art-ws-hero nav{color:#fff;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;top:14px;left:16px}.p2-art-ws-hero nav em{color:#111;background:#d6f5c9;border-radius:999px;padding:2px 8px;font-style:normal}.p2-art-ws-b{height:130px;top:calc(50% - 417px);left:-60px;right:169px}.p2-art-ws-c{height:200px;top:calc(50% + 286px);left:-60px;right:161px}@container (width<=600px){.p2-art-mp1{transform-origin:0 0;top:20px;left:150px;right:auto;transform:scale(.8)}.p2-art-mp2{transform-origin:0 0;top:60px;left:20px;right:auto;transform:scale(.8)}.p2-art-ig1{transform-origin:0 0;top:60px;left:180px;right:auto;transform:scale(.65)}.p2-art-ig2{transform-origin:0 0;top:0;left:30px;right:auto;transform:scale(.65)}.p2-art-ws-a{height:330px;top:40px;left:50px;right:50px}.p2-art-ws-b,.p2-art-ws-c{display:none}}.p2-plan{background:var(--p2-yellow);border:1px solid var(--p2-yellow-line);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:9px 20px 9px 9px;font-size:15px;display:flex}.p2-plan b{font-weight:600}.p2-tmp .p2-tb-in{margin-top:0}.p2-tm-t{margin-top:-8px}.p2-tm-t .p2-tbl td{height:97px}.p2-tm-t .p2-tbl td:first-child,.p2-tm-t .p2-tbl th:first-child{padding:0 24px 0 0}.p2-av.s72{width:72px;height:72px}.p2-tm-t .p2-who{gap:12px}.p2-tm-t .p2-who b{font-weight:600}.p2-tm-r{justify-content:space-between;align-items:center;gap:12px;display:flex}.p2-tm-m{display:none}@container (width<=600px){.p2-plan{align-items:center;padding:20px}.p2-plan p{max-width:180px}.p2-tm-t{display:none}.p2-tm-m{gap:24px;margin-top:8px;display:grid}.p2-tm-m .p2-who{gap:12px}.p2-tm-m b{font-weight:600}}.p2-shp .p2-pg{max-width:none}.p2-sh-d{gap:24px;display:grid}.p2-sh-tb{padding:16px}.p2-grp{display:inline-flex}.p2-grp .p2-btn{border-radius:0;margin-right:-1px}.p2-grp .p2-g-l{border-radius:0 999px 999px 0;width:40px;margin-right:0}.p2-grp .p2-g-r{border-radius:999px 0 0 999px;width:40px}.p2-grp .p2-btn svg.i{width:20px;height:20px}.p2-sh-w{margin-top:-8px;overflow-x:auto}.p2-sh{border-collapse:separate;border-spacing:0;min-width:1350px}.p2-sh th{text-align:center;vertical-align:middle;height:56px;padding:0;font-weight:600}.p2-sh th button{flex-direction:column;align-items:center;width:118px;padding:8px;display:flex}.p2-sh th b{font:600 15px/20px var(--f);white-space:nowrap}.p2-sh th small{color:var(--ink-2);font-size:13px;line-height:16px}.p2-sh-mh{width:300px;text-align:right!important;padding:0 16px!important}.p2-sh-mh span{font:600 15px/20px var(--f)}.p2-sh td{border-top:1px solid var(--line);border-left:1px solid var(--line);vertical-align:top;width:150px;height:84px;padding:4px;position:relative}.p2-sh tr:last-child td{border-bottom:1px solid var(--line)}.p2-sh td.p2-sh-m{border-right:1px solid var(--line);vertical-align:middle;width:300px;padding:1px 16px}.p2-sh tbody tr:first-child td.p2-sh-m{border-radius:0 12px 0 0}.p2-sh tbody tr:last-child td.p2-sh-m{border-radius:0 0 12px}.p2-sh-m>div{align-items:center;gap:12px;display:flex}.p2-sh-n{flex-direction:column;flex:1;display:flex}.p2-sh-n b{font:600 15px/20px var(--f)}.p2-sh-n small{color:var(--ink-2);font-size:15px;line-height:20px}.p2-sh-c{background:var(--brand-soft);width:100%;height:40px;font:400 13px/16px var(--f);border-radius:8px;display:block}.p2-sh-c.off{background:var(--bg-3);color:var(--ink-2);font-size:12px}.p2-sh-tip{background:var(--p2-soft);border:1px solid var(--line);border-radius:12px;gap:8px;padding:15px;display:flex}.p2-sh-tip svg.i{width:24px;height:24px}.p2-sh-mob{display:none}@container (width<=600px){.p2-sh-d{display:none}.p2-sh-mob{z-index:60;background:var(--bg);padding:0 20px 24px;display:block;position:fixed;inset:0;overflow-y:auto}.p2-sh-mt{align-items:center;gap:8px;height:72px;display:flex}.p2-sh-mob h1{font:600 28px/36px var(--f);margin:0}.p2-sh-mob .p2-hd-d{margin:16px 0 24px}.p2-sh-mob .p2-grp .p2-btn{height:36px}.p2-seg2{background:var(--bg-3);border-radius:8px;height:36px;margin:24px 0;padding:0;display:flex}.p2-seg2 button{font:500 15px/20px var(--f);border-radius:8px;flex:1}.p2-seg2 button[aria-pressed=true]{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-2)}.p2-sh-mr{gap:12px;margin:0 -4px 24px}.p2-sh-mr b{font-weight:600}.p2-sh-mr>svg.i{width:20px;height:20px}.p2-sh-as{margin-bottom:24px}.p2-sh-tip{padding:16px 15px}}.p2-art-ts,.p2-art-pay{position:absolute;inset:0}.p2-art-ts-a{width:180px;height:300px;top:calc(50% - 180px);right:250px}.p2-art-ts-a>div{padding:14px;font-size:9px}.p2-art-ts-b{color:#fff;font:500 8px/12px var(--f);background:#a99bf8;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-style:normal;display:inline-flex}.p2-art-ts-b svg.i{width:10px;height:10px}.p2-art-ts-a b.t{font:600 12px/16px var(--f);margin-top:10px;display:block}.p2-art-ts-a small{color:var(--ink-2);font-size:8px;display:block}.p2-art-ts-a .p2-who{gap:8px;margin:10px 0;font-size:11px}.p2-art-ts-a ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.p2-art-ts-a li{grid-template-columns:14px 1fr;gap:0 6px;font-size:8px;display:grid}.p2-art-ts-a li svg.i{grid-row:span 2;width:12px;height:12px}.p2-art-ts-c{z-index:2;width:180px;height:260px;top:calc(50% - 150px);right:40px}.p2-art-ts-c>div{padding:12px;font-size:9px}.p2-art-ts-c .p2-who{margin-bottom:10px}.p2-art-ts-c .p2-who b{font-size:11px;display:block}.p2-art-ts-c small{color:var(--ink-2);font-size:7px;display:block}.p2-art-ts-r{border-top:1px solid var(--line);align-items:center;gap:6px;padding:6px 0;display:flex}.p2-art-ts-r>i{background:var(--ok-2);width:20px;height:20px;color:var(--ok);border-radius:50%;place-items:center;display:grid}.p2-art-ts-r>i.w{background:var(--bg-3);color:var(--ink)}.p2-art-ts-r>i svg.i{width:12px;height:12px}.p2-art-ts-r>div{flex:1}.p2-art-ts-r b{font-size:8px;display:block}.p2-art-ts-r>span{font-size:8px;font-weight:600}.p2-art-ts-n{z-index:3;background:#d8d0ff;border-radius:8px;align-items:center;gap:12px;width:240px;padding:12px 16px;display:flex;position:absolute;top:calc(50% + 120px);right:130px}.p2-art-ts-n svg.i{width:22px;height:22px;color:var(--brand-3)}.p2-art-ts-n b{font:400 12px/16px var(--f);display:block}.p2-art-ts-n strong{font-weight:700}.p2-art-ts-n small{font-size:8px}.p2-art-pay-a{width:238px;height:462px;top:calc(50% - 222px);right:88px}.p2-art-pay-a>div{padding:16px}.p2-art-pay-a b.t{font:600 13px/16px var(--f);margin:8px 0 18px;display:block}.p2-art-pay-r{align-items:center;gap:10px;margin-bottom:24px;font-size:9px;display:flex}.p2-art-pay-r>div{flex:1}.p2-art-pay-r b{font-size:11px;display:block}.p2-art-pay-r small{color:var(--ink-2);font-size:8px}.p2-art-pay-r>span{font:600 11px/14px var(--f)}.p2-art-pay-c{z-index:2;width:244px;padding:16px;top:calc(50% + 40px);right:193px;overflow:visible}.p2-art-pay-c .p2-who{gap:10px;font-size:9px}.p2-art-pay-c .p2-who b{font-size:13px;display:block}.p2-art-pay-c .p2-who small{color:var(--ink-2)}.p2-art-pay-ok{color:#fff;font:500 13px/18px var(--f);background:#3bc48d;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-style:normal;display:flex;position:absolute;top:12px;left:-20px}.p2-art-pay-ok svg.i{width:16px;height:16px}.p2-art-pay-l{background:var(--bg-2);border-radius:6px;gap:12px;margin:14px 0;padding:8px 12px;display:grid}.p2-art-pay-l p{align-items:center;gap:8px;font-size:9px;display:flex}.p2-art-pay-l p svg.i{width:12px;height:12px}.p2-art-pay-l p b,.p2-art-pay-t b{margin-right:auto;font-weight:600}.p2-art-pay-t{font:600 13px/16px var(--f);display:flex}@container (width<=600px){.p2-art-ts-a{transform-origin:0 0;top:30px;left:180px;right:auto;transform:scale(.9)}.p2-art-ts-c{transform-origin:0 0;top:60px;left:20px;right:auto;transform:scale(.9)}.p2-art-ts-n{top:250px;left:60px;right:auto}.p2-art-pay-a{transform-origin:0 0;top:40px;left:150px;right:auto;transform:scale(.62)}.p2-art-pay-c{transform-origin:0 0;top:160px;left:40px;right:auto;transform:scale(.62)}}.p2-aup .p2-hd-d{font-size:17px;line-height:24px}.p2-bal{align-items:center;gap:8px;width:244px;height:76px;padding:12px 12px 12px 20px;display:flex}.p2-bal>div{flex:1}.p2-bal b{font:600 20px/28px var(--f)}.p2-bal-m{display:none}.p2-topup{color:#fff;background:linear-gradient(90deg,#6c5cf6,#5f6ff2 60%,#5b86f0);border-radius:12px;align-items:center;gap:16px;padding:24px 24px 24px 20px;display:flex}.p2-topup>div{flex:1}.p2-topup b{font:600 17px/24px var(--f);margin-bottom:4px;display:block}.p2-au-tabs{z-index:3;background:var(--bg-2);align-items:center;padding:16px 0;display:flex;position:sticky;top:0}.p2-au-tabs .p2-tabs{flex:1}.p2-au-nav{gap:8px;padding:0 8px;display:flex}.p2-au-nav svg.i{width:20px;height:20px}.p2-au-nav svg.i:first-child{opacity:.4}.p2-au-s{gap:24px;scroll-margin-top:90px;display:grid}.p2-au-s .p2-h24{margin:0}.p2-au-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.p2-au{text-align:right;background:var(--p2-card);min-height:284px;box-shadow:var(--inset);border-radius:12px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.p2-au-ic{height:32px;margin-bottom:24px;display:block}.p2-au-ic svg.i{stroke-width:1.4px;width:32px;height:32px}.p2-au-ic.orange{color:var(--p2-orange)}.p2-au-ic.brand{color:var(--brand)}.p2-au-ic.blue{color:var(--p2-sky)}.p2-au-ic.teal{color:var(--p2-teal)}.p2-au h3{font:600 17px/24px var(--f);margin:0 0 8px}.p2-au p{color:var(--ink-2);flex:1;margin-bottom:24px}.p2-au-f{justify-content:space-between;align-items:center;width:100%;min-height:24px;display:flex}.p2-on{font:500 13px/16px var(--f);color:var(--ok);background:var(--ok-soft);box-shadow:inset 0 0 0 1px var(--ok-2);border-radius:999px;padding:4px 12px;font-style:normal}.p2-au-ch{gap:12px;display:flex}.p2-au-ch svg.i{width:16px;height:16px}.p2-au-new{color:var(--ink);border:1px dashed var(--line-2);box-shadow:none;background:0 0;justify-content:center;align-items:center;gap:8px}.p2-au-new svg.i{width:32px;height:32px}.p2-au-new b{font:600 17px/24px var(--f)}@container (width<=600px){.p2-bal{display:none}.p2-bal-m{width:auto;display:flex}.p2-topup{flex-direction:column;align-items:stretch;gap:24px}.p2-topup .p2-btn{width:100%}.p2-au-nav{display:none}.p2-au-tabs{margin:0 -20px;padding:16px 20px}.p2-au-g{grid-template-columns:1fr;gap:16px}}.p2-art-bl,.p2-art-dl,.p2-art-sp{position:absolute;inset:0}.p2-art-bl-a{width:284px;height:428px;top:calc(50% - 230px);right:132px}.p2-art-bl-a>div{text-align:center;background:#fbf5ee;flex-direction:column;align-items:center;padding:16px;display:flex}.p2-art-bl-ill{width:190px;height:180px}.p2-art-bl-t{font:700 21px/28px var(--f);color:#ee6f6f;margin-top:8px}.p2-art-bl-a small{color:#ee6f6f;margin:8px 0 16px;font-size:8px}.p2-art-bl-b{color:#fff;background:#ee7b7b;border-radius:999px;padding:6px 36px;font-size:11px}.p2-art-bl-n{z-index:2;border-radius:8px;align-items:center;gap:8px;width:298px;padding:10px;display:flex;top:calc(50% + 158px);right:187px}.p2-art-bl-ic{color:#fff;background:linear-gradient(#5ef777,#1fc53f);border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.p2-art-bl-ic svg.i{width:28px;height:28px}.p2-art-bl-n b{font:600 13px/18px var(--f);display:block}.p2-art-bl-n small{font-size:10px}.p2-art-dl-a{width:234px;height:462px;top:calc(50% - 240px);right:129px}.p2-art-dl-im{height:200px;display:block;position:relative}.p2-art-dl-im em{position:absolute;top:8px;right:8px}.p2-art-dl-n{font:600 13px/18px var(--f);padding:12px 16px 0;display:block}.p2-art-dl-r{padding:0 16px 12px;font-size:8px}.p2-art-dl-r .p2-st svg.i{width:7px;height:7px}.p2-art-dl-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:9px;display:flex}.p2-art-dl-row em{color:var(--ok);font-style:normal}.p2-art-dl-row s{color:var(--ink-3)}.p2-art-dl-p,.p2-art-dl-f,.p2-art-dl-l{z-index:2;border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.p2-art-dl-p{width:190px;top:calc(50% - 111px);right:45px}.p2-art-dl-f{width:190px;top:calc(50% + 25px);right:340px}.p2-art-dl-l{width:196px;top:calc(50% + 185px);right:147px}.p2-art-dl-p i,.p2-art-dl-f i,.p2-art-dl-l i,.p2-art-sp-o i,.p2-art-sp-s i{border-radius:8px;flex:none;place-items:center;width:46px;height:46px;display:grid}.p2-art-dl-p i.y{color:#c58b00;background:#fff3cf}.p2-art-dl-f i.o{color:#f2811d;background:#ffe4cc}.p2-art-dl-l i.b{color:var(--brand);background:#ecebff}.p2-art-dl-p b,.p2-art-dl-f b,.p2-art-dl-l b{font:600 10px/14px var(--f);display:block}.p2-art-dl-p small,.p2-art-dl-f small,.p2-art-dl-l small{color:var(--ink-2);font-size:9px}.p2-art-sp-a{width:234px;height:440px;top:calc(50% - 220px);right:131px}.p2-art-sp-im{height:188px;display:block}.p2-art-sp-o,.p2-art-sp-s{z-index:2;border-radius:12px;align-items:center;gap:10px;width:200px;padding:8px;display:flex}.p2-art-sp-o{top:calc(50% + 48px);right:69px}.p2-art-sp-s{top:calc(50% + 130px);right:293px}.p2-art-sp-o i.g{color:#fff;background:#3fcf9a}.p2-art-sp-s i.p{background:var(--brand);color:#fff}.p2-art-sp-o b,.p2-art-sp-s b{font:600 15px/20px var(--f)}@container (width<=600px){.p2-art-bl-a{transform-origin:0 0;top:30px;left:110px;right:auto;transform:scale(.62)}.p2-art-bl-n{transform-origin:0 0;top:250px;left:80px;right:auto;transform:scale(.62)}.p2-art-dl-a,.p2-art-sp-a{transform-origin:0 0;top:20px;left:100px;right:auto;transform:scale(.7)}.p2-art-dl-p,.p2-art-dl-f,.p2-art-dl-l,.p2-art-sp-o,.p2-art-sp-s{display:none}}.p2-rsp{background:var(--bg-2)}.p2-rs{align-items:flex-start;gap:32px;padding:32px;display:flex}.p2-rs-side{border-radius:12px;flex:none;width:296px;padding:24px 16px 16px}.p2-rs-side h2{font:600 20px/28px var(--f);margin:0 16px 8px}.p2-rs-side h3{font:600 17px/24px var(--f);margin:16px 16px 4px}.p2-rs-side hr{border:0;border-top:1px solid var(--line);margin:12px 16px}.p2-rs-i{width:100%;height:44px;font:500 15px/20px var(--f);text-align:right;border-radius:8px;align-items:center;gap:12px;padding:0 16px;display:flex}.p2-rs-i>span:not(.p2-cnt){flex:1}.p2-rs-i[aria-current]{background:var(--brand-soft)}.p2-rs-i>svg.i{width:20px;height:20px}.p2-rs-chev{display:none}.p2-rs-add{color:var(--brand)}.p2-rs-dci{color:#fff;background:linear-gradient(135deg,#6ccf3c,#1f8900);border-radius:4px;place-items:center;width:20px;height:20px;display:grid}.p2-rs-dci svg.i{width:12px;height:12px}.p2-rs-main{flex:1;gap:24px;min-width:0;display:grid}.p2-rs-tb{align-items:center;gap:8px;margin-top:8px;display:flex}.p2-rs-tb .p2-srch{width:316px}.p2-rs-list{gap:16px;display:grid}.p2-rs-r{background:var(--p2-card);height:88px;box-shadow:var(--inset);text-align:right;border-radius:12px;align-items:center;gap:14px;padding:0 24px;display:flex}.p2-rs-ic{background:var(--bg-2);border-radius:8px;flex:none;place-items:center;width:48px;height:48px;display:grid}.p2-rs-ic svg.i{width:24px;height:24px}.p2-rs-ic.ok{color:var(--ok)}.p2-rs-ic.brand{color:var(--brand)}.p2-rs-t{flex-direction:column;flex:1;min-width:0;display:flex}.p2-rs-t b{font:600 15px/20px var(--f)}.p2-rs-t span{color:var(--ink-2)}.p2-prem{font:500 13px/16px var(--f);color:var(--brand);background:var(--brand-soft);border:1px solid var(--brand-soft-2);border-radius:999px;margin-left:16px;padding:3px 11px;font-style:normal}.p2-rs-st svg.i{width:24px;height:24px;color:var(--ink)}.p2-rs-mob{display:none}@container (width<=600px){.p2-rs{display:none}.p2-rs-mob{padding:0 20px 32px;display:block}.p2-rs-mob h1{font:600 28px/36px var(--f);margin:0 0 32px}.p2-rs-mob .p2-rs-side{width:auto;box-shadow:none;background:0 0;padding:0}.p2-rs-mob .p2-rs-i{height:48px;font:400 17px/24px var(--f);padding:0 20px}.p2-rs-mob .p2-rs-i>svg.i{width:24px;height:24px}.p2-rs-mob .p2-rs-i[aria-current]{background:0 0}.p2-rs-mob .p2-rs-chev{width:20px;height:20px;display:block}.p2-rs-mob .p2-rs-side{flex-direction:column;display:flex}.p2-rs-mob .p2-rs-grp{background:var(--bg);box-shadow:var(--inset);border-radius:12px;padding:12px 0}.p2-rs-mob hr{display:none}.p2-rs-mob h3{font:600 20px/28px var(--f);margin:32px 0 12px}.p2-rs-mob .p2-rs-add,.p2-rs-mob .p2-rs-dc{background:var(--bg);box-shadow:var(--inset);border-radius:12px;height:72px;margin-bottom:40px}.p2-rs-mob .p2-rs-add{color:var(--brand)}.p2-rs-mob .p2-cnt{min-width:28px}}.p2-st-tabs{margin:-8px 0 8px}.p2-st-g{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.p2-st-c{text-align:right;background:var(--p2-card);min-height:176px;box-shadow:var(--inset);border-radius:12px;flex-direction:column;align-items:flex-start;padding:24px;display:flex}.p2-st-ic{color:var(--brand);height:24px;margin:0 0 16px}.p2-st-c b{font:600 17px/24px var(--f);margin:24px 0 4px}.p2-st-c .p2-st-ic+b{margin-top:0}.p2-st-c>span:not(.p2-st-ic){color:var(--ink-2)}.p2-st-c2{min-height:152px}.p2-st-c2 b{margin-top:0}.p2-st-c2 em{font:600 15px/20px var(--f);align-items:center;gap:4px;margin-top:auto;padding-top:16px;font-style:normal;display:flex}.p2-st-c2 em svg.i{width:16px;height:16px}.p2-st-dk{gap:24px;display:grid}.p2-st-dk .p2-h24{margin:40px 0 0}.p2-st-mob{display:none}@container (width<=600px){.p2-st-tabs,.p2-st-dk{display:none}.p2-st-mob{display:block}.p2-st-ml{background:var(--bg);box-shadow:var(--inset);border-radius:12px;padding:12px 0}.p2-st-ml button{width:100%;height:48px;font:400 17px/24px var(--f);text-align:right;align-items:center;gap:12px;padding:0 20px;display:flex}.p2-st-ml button span{flex:1}.p2-st-ml button svg.i{width:24px;height:24px}.p2-st-ml button svg.i:last-child{width:20px;height:20px}.p2-st-mob .p2-h20{margin:40px 0 16px}.p2-st-ml2 button{font-weight:500}}.p2-cn-wrap{min-height:calc(100vh - var(--hub-h));background:var(--bg);position:relative}html.bare .p2-cn-wrap{min-height:100vh}.p2-cn-x{z-index:5;width:24px;height:24px;position:absolute;top:32px;left:32px}.p2-cn-x svg.i{width:24px;height:24px}.p2-up.p2-cn{min-height:calc(100vh - var(--hub-h));background:var(--bg)}html.bare .p2-up.p2-cn{min-height:100vh}.p2-cn .p2-up-row{width:900px}.p2-cn .p2-up-l{flex-basis:510px;max-width:510px;margin-right:0}.p2-cn h1{font-size:40px}.p2-cn .p2-up-lead{font-size:17px}.p2-cn .p2-up-li li{font-size:17px;line-height:24px}.p2-cn .p2-up-li{gap:8px;margin-bottom:32px}.p2-cn .p2-up-bg i:first-child{top:-300px;left:-200px}.p2-cn-ph{background:linear-gradient(135deg,#e2e2e2,#9a9a9a);border-radius:56px;width:326px;height:684px;padding:12px;position:absolute;top:50%;left:-70px;transform:translateY(-50%);box-shadow:0 20px 40px #0003}.p2-cn-scr{color:#fff;background:radial-gradient(60% 40% at 80% 30%,#1b49d8 0,#0000 70%),radial-gradient(70% 50% at 20% 70%,#43c6b0 0,#0000 70%),linear-gradient(160deg,#1c7ed6,#0b2e8a 60%,#13b6a6);border-radius:46px;height:100%;position:relative;overflow:hidden}.p2-cn-sb{justify-content:space-between;padding:22px 26px 0;display:flex}.p2-cn-sb svg.i{width:16px;height:16px}.p2-cn-d{text-align:center;font:600 17px/22px var(--f);margin-top:40px}.p2-cn-t{text-align:center;font:700 86px/1 var(--f);opacity:.85}.p2-cn-n{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff47;border-radius:16px;align-items:center;gap:8px;margin:12px 10px 0;padding:8px 10px;font-size:11px;display:flex;position:relative}.p2-cn-n:first-of-type{margin-top:250px}.p2-cn-n>div{flex:1;min-width:0}.p2-cn-n b{font-size:11px;display:block}.p2-cn-n small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.p2-cn-n em{opacity:.8;font-style:normal;position:absolute;top:8px;left:10px}.p2-cn-dock{justify-content:space-between;display:flex;position:absolute;bottom:40px;left:36px;right:36px}.p2-cn-dock i{background:#fff3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}@container (width<=600px){.p2-cn-x{top:24px;left:20px}.p2-cn-wrap,.p2-up.p2-cn{min-height:0}.p2-cn h1{font-size:28px}.p2-cn .p2-up-lead,.p2-cn .p2-up-li li{font-size:15px;line-height:20px}.p2-cn-ph{width:262px;height:550px;top:20px;left:50%;transform:translate(-50%)}.p2-cn-t{font-size:66px}}.p2-smp{background:var(--bg-2)}.p2-sm{max-width:1088px;margin:0 auto;padding:32px}.p2-crumb{align-items:center;gap:8px;height:36px;margin-bottom:32px;font-size:15px;display:flex}.p2-crumb .p2-btn{margin-left:8px}.p2-crumb .p2-btn svg.i{width:20px;height:20px}.p2-crumb i{color:var(--ink-2);font-size:10px;font-style:normal}.p2-sm-row{align-items:flex-start;gap:32px;display:flex}.p2-sm-nav{border-radius:12px;flex:none;width:296px;padding:24px 16px 16px}.p2-sm-nav h2{font:600 20px/28px var(--f);margin:0 16px 16px}.p2-sm-nav h3{font:600 17px/24px var(--f);margin:24px 16px 8px}.p2-sm-nav hr{border:0;border-top:1px solid var(--line);margin:8px 16px}.p2-sm-nav a{height:44px;font:500 15px/20px var(--f);border-radius:8px;align-items:center;gap:12px;padding:0 16px;display:flex}.p2-sm-nav a>span{flex:1}.p2-sm-nav a>svg.i{display:none}.p2-sm-nav a[aria-current]{background:var(--brand-soft)}.p2-sm-nav a.p2-sm-ln{color:var(--ink-2)}.p2-sm-nav a.p2-sm-ln>svg.i{width:20px;height:20px;display:block}.p2-sm-main{flex:1;gap:24px;min-width:0;display:grid}.p2-sm-hd{align-items:flex-start;gap:16px;margin-bottom:0;display:flex}.p2-sm-hd>div:first-child{flex:1}.p2-sm-hd h1{font:600 24px/32px var(--f);margin:0}.p2-sm-acts{gap:8px;display:flex}.p2-sc{background:var(--p2-card);box-shadow:var(--inset);border-radius:16px;padding:40px}.p2-sc-h{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.p2-sc-h>div{flex:1}.p2-sc-h h3{font:600 20px/28px var(--f);align-items:center;gap:8px;margin:0 0 4px;display:flex}.p2-sc-tag{font:500 13px/16px var(--f);background:var(--bg-3);color:var(--ink-2);border-radius:999px;padding:2px 8px;font-style:normal}.p2-kv{grid-template-columns:1fr 1fr;gap:16px;margin:0;display:grid}.p2-kv dt{font-size:15px;font-weight:500}.p2-kv dd{color:var(--ink-2);margin:0}.p2-kv dd.p2-a{color:var(--brand)}.p2-sc-note{border:1px solid var(--line);background:var(--p2-soft);border-radius:12px;margin-top:24px;padding:16px 20px}.p2-sc-nr{justify-content:space-between;align-items:center;gap:16px;display:flex}.p2-chk{gap:8px;margin:0;padding:0;list-style:none;display:grid}.p2-chk li{align-items:flex-start;gap:8px;display:flex}.p2-chk li>svg.i{width:20px;height:20px;color:var(--ok);margin-top:0}.p2-chk li b{font-weight:600}.p2-sr{background:var(--p2-card);min-height:80px;box-shadow:var(--inset);border-radius:12px;align-items:center;gap:16px;margin-bottom:-8px;padding:16px 24px;display:flex;position:relative;overflow:hidden}.p2-sr.bar{min-height:88px}.p2-sr.bar:before{content:"";background:var(--bar);width:4px;position:absolute;top:0;bottom:0;right:0}.p2-sr-ic{background:var(--bg-2);border-radius:8px;flex:none;place-items:center;width:48px;height:48px;display:grid}.p2-sr-ic svg.i{width:20px;height:20px}.p2-sr-em{text-align:center;width:36px;font-size:20px}.p2-sr-t{flex-direction:column;flex:1;display:flex}.p2-sr-t b{font:600 15px/20px var(--f);align-items:center;gap:8px;display:flex}.p2-sr-t .ok{color:var(--ok)}.p2-sr-t .mute{color:var(--ink-2)}.p2-ok-i{color:var(--ink-3);width:18px!important;height:18px!important}.p2-sr-lock{color:var(--ink-3)}.p2-sr-lock svg.i{width:24px;height:24px}.p2-av.s32{width:32px;height:32px;box-shadow:0 0 0 2px var(--bg);margin-left:-14px;font-size:11px}.p2-sh2{margin:16px 0 0}.p2-sc-empty{text-align:center;flex-direction:column;align-items:center;padding:96px 40px;display:flex}.p2-sc-empty b{font:600 20px/28px var(--f)}.p2-sc-empty p{color:var(--ink-2);max-width:520px;margin-top:4px}.p2-sc-empty .p2-btn{margin-top:24px}.p2-loc{padding:0;display:flex;overflow:hidden}.p2-loc-im{background:var(--brand-soft);flex:none;width:265px}.p2-loc-im img{object-fit:cover;width:100%;height:100%}.p2-loc-t{color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:4px;padding:32px 20px;font-size:17px;line-height:24px;display:flex}.p2-loc-t h3{font:600 20px/28px var(--f);color:var(--ink);margin:0}.p2-loc-t .st{width:16px;height:16px;color:var(--star)}.p2-loc-t .p2-btn{color:var(--ink);margin-top:16px}.p2-sp-dark{color:#fff;background:#000;border-radius:12px;overflow:hidden}.p2-sp-t{padding:32px}.p2-sp-t .p2-up-addon{margin-bottom:16px}.p2-sp-t .p2-up-addon>i{width:40px;height:40px}.p2-sp-t h3{font:600 28px/36px var(--f);margin:0 0 16px}.p2-sp-t ul,.p2-res ul,.p2-rg ul{gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.p2-sp-t li,.p2-res li,.p2-rg li{gap:8px;display:flex}.p2-sp-t li svg.i,.p2-res li svg.i,.p2-rg li svg.i{width:20px;height:20px}.p2-sp-b{gap:8px;display:flex}.p2-sp-t .p2-btn.ghost{color:#fff}.p2-sp-art{background:radial-gradient(60% 80% at 30% 100%,#5b1d7a 0,#0000 70%),radial-gradient(50% 70% at 80% 90%,#7a1d4a 0,#0000 70%);height:300px;position:relative}.p2-sp-pos{width:210px;height:260px;font:500 18px/1 var(--f);color:#ccc;background:#1d1d25;border:6px solid #333;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;bottom:-30px;right:60px;transform:rotate(-30deg)}.p2-sp-pos b{font:800 22px/1 var(--f);color:#fff;margin-bottom:8px}.p2-sp-phone{background:#111;border:5px solid #2c2c2c;border-radius:28px;width:180px;height:300px;position:absolute;bottom:-60px;left:80px;transform:rotate(40deg)}.p2-sp-phone i{background:linear-gradient(135deg,#2d76ec,#6950f3);border-radius:12px;position:absolute;inset:60px 20px 120px}.p2-pn{color:#fff;background:linear-gradient(90deg,#1d6cf0,#3a8cff);padding:40px 32px;position:relative;overflow:hidden}.p2-pn .p2-btn{color:#fff;background:0 0;border-color:#0000;padding:0}.p2-pn-ph{background:#1b1b1f;border-radius:14px;width:150px;height:110px;position:absolute;top:24px;left:24px;transform:rotate(-12deg)}.p2-pn-ph i{background:linear-gradient(135deg,#2d76ec,#6950f3);border-radius:8px;position:absolute;inset:14px 20px}.p2-pn h3{font:600 24px/32px var(--f);margin:16px 0 24px}.p2-res{padding:48px 48px 0;overflow:hidden}.p2-res h3{font:600 24px/32px var(--f);margin:24px 0}.p2-res-im{border-radius:50% 50% 0 0/40px 40px 0 0;height:330px;margin:56px -48px 0;position:relative;overflow:hidden}.p2-res-im img{object-fit:cover;filter:sepia(.5)saturate(1.4);width:100%;height:100%}.p2-res-im div{gap:12px;display:grid;position:absolute;top:58px;left:36px}.p2-res-im span{color:#fff;width:136px;height:40px;font:600 13px/16px var(--f);background:#ffffff26;border:1px solid #fff9;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:flex}.p2-res-im span svg.i{width:18px;height:18px}.p2-rg{padding:48px 48px 0;position:relative;overflow:hidden}.p2-rg:after{content:"";opacity:.8;pointer-events:none;background:radial-gradient(closest-side,#7ee8dc,#0000);border-radius:50%;width:700px;height:520px;position:absolute;bottom:-200px;left:-100px}.p2-rg h3{font:600 34px/40px var(--f);margin:8px 0 16px}.p2-rg-l{margin-bottom:24px;font-size:17px;line-height:24px}.p2-rg-ph{z-index:1;background:var(--bg-2);border:8px solid #222;border-bottom:0;border-radius:44px 44px 0 0;width:294px;height:240px;margin:80px auto 0;padding:40px 16px 0;position:relative}.p2-rg-ph>div>b{font:600 20px/28px var(--f)}.p2-rg-c{background:var(--bg);border-radius:12px;margin-top:16px;padding:16px;font-size:10px;position:relative}.p2-rg-c small{color:var(--ink-2);display:block}.p2-rg-c em{background:var(--ok);color:#fff;border-radius:999px;padding:2px 10px;font-style:normal;position:absolute;top:12px;left:12px}.p2-rg-c strong{font:600 22px/30px var(--f);margin:4px 0;display:block}.p2-tg-r{justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.p2-tg-r small{color:var(--ink-2);font-size:13px;line-height:16px;display:block}.p2-tg-r b{font-weight:600}.p2-tgl{gap:4px;display:grid}.p2-tgl .p2-tg-r{padding:6px 0}.p2-adv{margin-top:24px;display:block}.p2-sm{font-size:13px}.p2-cm-n{align-items:flex-start;gap:12px;display:flex}.p2-cm-n a{align-items:center;gap:8px;margin-top:12px;font-weight:500;display:inline-flex}.p2-cm-n svg.i{width:20px;height:20px}.p2-sc .tg{flex:none}.p2-ccb{color:#fff;background:linear-gradient(90deg,#4f6ff3,#6950f3 50%,#8a2be2);border-radius:12px;min-height:208px;display:flex;position:relative;overflow:hidden}.p2-ccb>div:first-child{flex:1;padding:24px}.p2-ccb>div>b{font:600 17px/24px var(--f);margin-bottom:4px;display:block}.p2-ccb a{font:600 17px/24px var(--f);align-items:center;gap:8px;margin-top:20px;display:inline-flex}.p2-ccb-ph{text-align:center;background:linear-gradient(160deg,#4fb6e8,#2a6ad8);border:6px solid #222;border-bottom:0;border-radius:28px 28px 0 0;width:220px;margin:28px 0 0 60px;padding-top:30px;position:relative}.p2-ccb-ph p{font-size:9px}.p2-ccb-ph>b{font:600 44px/1 var(--f)}.p2-ccb-ph span{text-align:right;background:#ffffff4d;border-radius:12px;align-items:center;gap:6px;padding:6px 10px;font-size:9px;display:flex;position:absolute;bottom:24px;left:-30px;right:-30px}.p2-ccb-ph span img{border-radius:50%;width:24px;height:24px}.p2-ccb-ph small b{display:block}.p2-ccb-x{color:#fff;position:absolute;top:16px;left:20px}.p2-ccb-x svg.i{width:24px;height:24px}.p2-cc-b{margin-top:24px}.p2-sm-mob{display:none}@container (width<=600px){.p2-sm{padding:0 20px 32px}.p2-crumb,.p2-sm-nav{display:none}.p2-sm-row{display:block}.p2-sm-hd{flex-direction:column}.p2-sm-hd h1{font-size:28px;line-height:36px}.p2-sc{padding:24px}.p2-kv{grid-template-columns:1fr}.p2-loc{flex-direction:column}.p2-loc-im{width:auto;height:180px}.p2-ccb-ph,.p2-smp:not(.p2-smsub) .p2-sm{display:none}.p2-smp:not(.p2-smsub) .p2-sm-mob{padding:0 20px 32px;display:block}.p2-sm-mob h1{font:600 28px/36px var(--f);margin:0 0 32px}.p2-sm-mob .p2-h20{margin:32px 0 16px}.p2-sm-mob .p2-st-ml button{font-weight:500}.p2-sm-mob .p2-sm-mln{margin-top:24px}.p2-smsub{background:var(--bg);min-height:100%}.p2-smsub .p2-sm{padding:8px 19px 40px}.p2-smsub .p2-sm-acts{display:none}.p2-smsub .p2-sm-main{gap:0}.p2-smsub .p2-sm-hd{gap:8px;margin-bottom:32px}.p2-smsub .p2-sm-hd h1{font:600 28px/36px var(--f)}.p2-smsub .p2-sm-hd .p2-mute{font-size:13px;line-height:18px}.p2-smsub .p2-sc:not(.p2-pn):not(.p2-res):not(.p2-rg):not(.p2-loc):not(.p2-box){box-shadow:none;background:0 0;border-radius:0;margin-bottom:40px;padding:0}.p2-smsub .p2-sc-h{align-items:center;margin-bottom:16px}.p2-smsub .p2-sc-h h3{font:600 17px/24px var(--f);margin:0}.p2-smsub .p2-sc-h .p2-mute{margin-top:4px;font-size:13px;line-height:18px}.p2-smsub .p2-sc-h:has(.p2-mute){align-items:flex-start}.p2-smsub .p2-sc-edit{height:36px;font:500 14px/20px var(--f);padding:0 15px}.p2-smsub .p2-kv{gap:13px}.p2-smsub .p2-kv dt{font:500 14px/21px var(--f)}.p2-smsub .p2-kv dd{font-size:14px;line-height:21px}.p2-smsub .p2-chk{font-size:14px;line-height:20px}.p2-smsub .p2-sc-note{margin-top:24px;padding:12px 16px;font-size:13px;line-height:18px}.p2-smsub .p2-sr{box-shadow:none;background:0 0;border-radius:0;gap:12px;min-height:72px;margin:0 -16px;padding:12px 16px}.p2-smsub .p2-sr+.p2-sr{border-top:1px solid var(--line)}.p2-smsub .p2-sr.bar{margin:0;padding-right:16px}.p2-smsub .p2-sr-t b{font:600 14px/20px var(--f)}.p2-smsub .p2-sr-t>span{font-size:13px;line-height:18px}.p2-smsub .p2-sr-ic{width:40px;height:40px}.p2-smsub .p2-sc-empty{margin:0;padding:72px 8px}.p2-smsub .p2-sc-empty b{font:600 17px/24px var(--f)}.p2-smsub .p2-sc-empty p{font-size:13px;line-height:18px}}.p2-sr-badge{font:500 12px/16px var(--f);color:var(--ok);background:var(--bg-2);white-space:nowrap;border-radius:999px;padding:3px 9px;font-style:normal}.p2-chk li.mn>svg.i{color:var(--ink-2)}.p2-soon{font:500 13px/16px var(--f);color:var(--brand);background:var(--brand-soft);border:1px solid var(--brand-soft-2);border-radius:999px;align-self:flex-start;margin-bottom:24px;padding:3px 11px;font-style:normal;display:inline-block}.p2-cp h1{margin-bottom:16px}.p2-cards{flex-wrap:wrap;gap:16px;margin-top:80px;display:flex}.p2-cards span{font:700 13px/24px var(--f);color:var(--ink-2);border:1px solid var(--line);border-radius:4px;padding:0 6px}.p2-cp-ph{background:#222;border-radius:30px;width:260px;height:300px;position:absolute;top:-120px;left:40px;transform:rotate(25deg)}.p2-cp-ph i{background:linear-gradient(135deg,#2d76ec,#6950f3);border-radius:12px;position:absolute;inset:150px 30px 40px}.p2-sc .tg{background:var(--line-2);border-radius:999px;flex:none;width:48px;height:28px;transition:background .15s;position:relative}.p2-sc .tg i{background:#fff;border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.p2-sc .tg[aria-checked=true]{background:var(--brand)}.p2-sc .tg[aria-checked=true] i{left:23px}.p2-fm{min-height:calc(100vh - var(--hub-h));background:var(--bg);color:var(--ink);font-size:15px;line-height:20px;position:relative}html.bare .p2-fm{min-height:100vh}.p2-fm.grey{background:var(--bg-2)}.p2-fm-top{flex-direction:row-reverse;gap:8px;display:flex;position:absolute;top:12px;left:32px}.p2-fm-x{display:none}.p2-fm-in{padding:96px 120px 64px}.p2-fm h1{font:700 40px/44px var(--f);margin:0 0 32px}.p2-fm-tabs{display:none}.p2-fm-row{align-items:flex-start;gap:96px;display:flex}.p2-fm-nav{border-radius:16px;flex:none;width:296px;padding:24px 16px 16px}.p2-fm-nav h3{font:600 17px/24px var(--f);margin:8px 16px}.p2-fm-nav hr{border:0;border-top:1px solid var(--line);margin:8px 16px 16px}.p2-fm-nav a{height:44px;font:400 15px/20px var(--f);border-radius:8px;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.p2-fm-nav a[aria-current]{background:var(--brand-soft)}.p2-fm-main{flex:1;gap:32px;min-width:0;max-width:792px;display:grid}.p2-fm-s h2{font:600 24px/32px var(--f);margin:0}.p2-fm-s>p{margin-bottom:24px}.p2-fm-s.card{background:var(--bg);box-shadow:var(--inset);border-radius:16px;padding:40px 40px 32px}.p2-fm-s.card h2{margin-bottom:24px}.p2-fm-hr{border:0;border-top:1px solid var(--line);margin:32px 0 0}.p2-fg{grid-template-columns:1fr 1fr;gap:24px 16px;display:grid}.p2-fg.g3{grid-template-columns:1fr 1fr 1fr}.p2-fg2{grid-template-columns:1fr 117px;gap:16px;display:grid}.p2-f{flex-direction:column;gap:8px;min-width:0;display:flex}.p2-f.w2{grid-column:1/-1}.p2-f-l{font:600 15px/20px var(--f);justify-content:space-between;display:flex}.p2-f-l i{color:var(--ink-2);margin-left:auto;margin-right:4px;font-style:normal;font-weight:400}.p2-f-l em{color:var(--ink-2);font-style:normal;font-weight:400}.p2-f input,.p2-f textarea,.p2-f-s,.p2-f-pre{border:1px solid var(--line-2);background:var(--bg);height:48px;font:400 15px/20px var(--f);color:var(--ink);border-radius:8px;outline:0;width:100%;padding:0 16px}.p2-f textarea{resize:none;height:120px;padding:14px 16px}.p2-f input::placeholder,.p2-f textarea::placeholder{color:var(--ink-3)}.p2-f-s{color:var(--ink-3);justify-content:space-between;align-items:center;display:flex}.p2-f-s.v{color:var(--ink)}.p2-f-s svg.i{width:20px;height:20px;color:var(--ink)}.p2-f-pre{align-items:center;gap:8px;display:flex}.p2-f-pre i{color:var(--ink-2);font-style:normal}.p2-f-pre input{border:0;height:46px;padding:0}.p2-f small{color:var(--ink-2);font-size:13px;line-height:16px}.p2-f-ph{grid-template-columns:105px 1fr;gap:8px;display:grid}.p2-f-b{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.p2-f-av{background:var(--brand-soft);width:120px;height:120px;color:var(--brand);border-radius:50%;place-items:center;margin-bottom:32px;display:grid;position:relative}.p2-f-av>span svg.i{width:60px;height:60px}.p2-f-av>i{background:var(--bg-2);border:2px solid var(--bg);width:36px;height:36px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;left:-2px}.p2-f-av>i svg.i{width:16px;height:16px}.p2-f-col{flex-wrap:wrap;gap:16px 26px;display:flex}.p2-f-col i{border-radius:50%;width:24px;height:24px}.p2-f-col i.on{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--ink)}.p2-fm-pills{gap:8px;margin-top:24px;display:flex}.p2-fm-bar{display:none}@container (width<=600px){.p2-fm,.p2-fm.grey{z-index:60;background:var(--bg);min-height:0;position:fixed;inset:0;overflow-y:auto}.p2-fm-top{justify-content:flex-start;align-items:center;height:72px;padding:0 20px;display:flex;position:static}.p2-fm-top .p2-btn{display:none}.p2-fm-x{place-items:center;width:24px;height:24px;margin-right:auto;display:grid}.p2-fm-x svg.i{width:24px;height:24px}.p2-fm-in{padding:0 20px 120px}.p2-fm h1{font:600 28px/36px var(--f);margin-bottom:24px}.p2-fm-tabs{scrollbar-width:none;gap:4px;margin:0 -20px 16px;padding:0 20px;display:flex;overflow-x:auto}.p2-fm-tabs button{height:36px;font:600 15px/20px var(--f);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.p2-fm-tabs button[aria-selected=true]{background:var(--ink);color:var(--on-ink)}.p2-fm-tabs.u{border-bottom:1px solid var(--line);gap:24px;padding-bottom:0}.p2-fm-tabs.u button{border-bottom:2px solid #0000;border-radius:0;height:44px;padding:0}.p2-fm-tabs.u button[aria-selected=true]{color:var(--ink);border-color:var(--ink);background:0 0}.p2-fm-row{display:block}.p2-fm-nav{display:none}.p2-fm-s.card{box-shadow:none;background:0 0;padding:16px 0}.p2-fm-s h2{font-size:20px;line-height:28px}.p2-fg{grid-template-columns:1fr 1fr;gap:24px 16px}.p2-fg>*{grid-column:1/-1}.p2-fg.np>.p2-f:nth-child(-n+2){grid-column:auto}.p2-fg>span:empty{display:none}.p2-fg.g3{grid-template-columns:1fr}.p2-fm-bar{background:var(--bg);border-top:1px solid var(--line);padding:16px 20px;display:block;position:fixed;bottom:0;left:0;right:0}.p2-tmp .p2-tb-m .p2-srch{border-radius:999px}}.p2-fm-one .p2-fm-in{max-width:935px;margin:0 auto;padding:96px 120px 64px}.p2-fm-one .p2-fm-main{gap:40px;max-width:695px}.p2-fm-d{margin:4px 0 24px}.p2-fm-one .p2-sc-note{margin-top:24px}@container (width>=601px) and (width<=1100px){.p2-fm-in,.p2-fm-one .p2-fm-in{padding:64px 40px}.p2-fm-row{gap:40px}}@container (width>=601px) and (width<=900px){.p2-fm-row{display:block}.p2-fm-nav{display:none}}@container (width<=600px){.p2-fm-one .p2-fm-in{max-width:none;padding:0 20px 120px}.p2-fm-one .p2-fm-main{gap:24px;max-width:none}.p2-fm-one .p2-fm-s.card{box-shadow:none;background:0 0;border:0;padding:0}}.p2-rd{gap:12px;margin-bottom:16px;display:flex}.p2-rd i{border:1px solid var(--line-2);border-radius:50%;flex:none;width:24px;height:24px;margin-top:2px}.p2-rd i.on{border:7px solid var(--brand)}.p2-rd b{font-weight:400;display:block}.p2-rd small{color:var(--ink-2);font-size:13px;line-height:16px;display:block}.p2-lang{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:16px;display:flex}.p2-lang>div{flex-direction:column;display:flex}.p2-lang .p2-f{flex:1;max-width:50%}.p2-faces{align-items:center;gap:8px;margin-bottom:24px;display:flex}.p2-faces span{width:40px;height:40px;box-shadow:0 0 0 3px var(--c);border-radius:50%;overflow:hidden}.p2-faces span.c2{width:56px;height:56px}.p2-faces img{object-fit:cover;width:100%;height:100%}.p2-faces .c0{--c:#f4a8c8}.p2-faces .c1{--c:#7ad1ff}.p2-faces .c2{--c:#f68b6b}.p2-faces .c3{--c:#ff9fe0}.p2-faces .c4{--c:#ffb44a}@container (width<=600px){.p2-cn .p2-up-bg i:first-child{top:auto;bottom:-260px;left:-200px}}.p2-hist-ph{transform-origin:0;width:326px;height:684px;display:none;position:absolute;top:50%;left:40px;transform:translateY(-50%)scale(.75)}.p2-hist-ph .p2-cn-ph{top:0;left:0;transform:none}@container (width<=600px){.p2-hist-ph{transform-origin:top;display:block;top:10px;left:50%;transform:translate(-50%)scale(.8)}}.p2-btn{border-radius:var(--r-btn);height:44px;font:600 15px/20px var(--f);transition:background-color var(--d-2) var(--ease),border-color var(--d-2),opacity var(--d-2),transform var(--d-1) var(--ease);padding:0 18px}.p2-btn:hover{border-color:var(--ink-3)}.p2-btn:active:not([disabled]){transform:scale(.98)}.p2-btn.pri:hover{opacity:.88;border-color:var(--ink)}.p2-btn.ghost:hover{background:var(--hover-tint);border-color:#0000}.p2-btn svg.i{width:20px;height:20px}.p2-btn.sm{border-radius:var(--r-ctl);height:36px;font:500 14px/20px var(--f);padding:0 13px}.p2-btn.sm svg.i{width:18px;height:18px}.p2-btn.ic48{width:44px}.p2-mt-acts .p2-btn{border-radius:var(--r-ctl)}.p2-dots{border-radius:var(--r-ctl);transition:background-color var(--d-2)}.p2-dots:hover{background:var(--hover-tint)}.p2-tabs{background:var(--bg-2);border-radius:var(--r-btn);width:fit-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--line);gap:2px;padding:3px}.p2-tab{height:34px;font:600 14px/20px var(--f);color:var(--p-seg-ink);transition:background-color var(--d-2) var(--ease),color var(--d-2),box-shadow var(--d-2);border-radius:9px;padding:0 14px}.p2-tab:hover{color:var(--ink)}.p2-tab[aria-selected=true]{background:var(--p-seg-on);color:var(--ink);box-shadow:var(--sh-seg)}.p2-utab{transition:border-color var(--d-2),color var(--d-2)}.p2-utab:not([aria-selected=true]){color:var(--ink-2)}.p2-utab:hover{color:var(--ink)}.p2-tb-in{border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--line),var(--sh-1);padding:12px 14px}.p2-tb-in.soft{box-shadow:inset 0 0 0 1px var(--line)}.p2-srch{border-radius:var(--r-ctl);height:40px;transition:border-color var(--d-2),box-shadow var(--d-2)}.p2-srch:hover{border-color:var(--ink-3)}.p2-srch:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.p2-srch input{height:38px}.p2-card,.p2-empty,.p2-sc,.p2-ad,.p2-st-c,.p2-rs-r,.p2-plan,.p2-lk-c,.p2-vid,.p2-fm-s.card{border-radius:var(--r-card);box-shadow:var(--inset),var(--sh-1)}.p2-empty b{font:650 18px/26px var(--f)}.p2-st-c,.p2-rs-r,.p2-ad{transition:transform var(--d-3) var(--ease),box-shadow var(--d-3) var(--ease)}@media (hover:hover){.p2-st-c:hover,.p2-rs-r:hover{transform:translateY(var(--lift));box-shadow:var(--inset),var(--sh-2)}}.p2-st-c b,.p2-ad h3{font-weight:650}.p2-st-ic{border-radius:var(--r-md);background:var(--brand-soft);place-items:center;width:40px;height:40px;margin-bottom:14px;display:grid}.p2-st-ic svg.i{width:22px;height:22px}.p2-rs-r{height:80px}.p2-rs-ic{border-radius:var(--r-md)}.p2-rs-side,.p2-sm-nav,.p2-fm-nav{border-radius:var(--r-card)}.p2-rs-i,.p2-sm-nav a,.p2-fm-nav a{border-radius:var(--r-ctl);transition:background-color var(--d-2) var(--ease)}.p2-rs-i:hover,.p2-sm-nav a:hover,.p2-fm-nav a:hover{background:var(--hover-tint)}.p2-rs-i[aria-current],.p2-sm-nav a[aria-current],.p2-fm-nav a[aria-current]{background:var(--brand-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 14%,transparent);font-weight:600}.p2-tbl th{height:48px;font:600 13.5px/20px var(--f);color:var(--ink-2)}.p2-tbl td{height:72px}.p2-tbl tbody tr{transition:background-color var(--d-1)}.p2-tbl tbody tr:hover{background:var(--p-row-h)}.p2-cb{border-radius:6px}.p2-f input,.p2-f textarea,.p2-f-s,.p2-f-pre{border-radius:var(--r-ctl);height:44px;transition:border-color var(--d-2),box-shadow var(--d-2)}.p2-f textarea{height:120px}.p2-f-pre input{height:42px}.p2-f input:hover,.p2-f textarea:hover,.p2-f-s:hover,.p2-f-pre:hover{border-color:var(--ink-3)}.p2-f input:focus,.p2-f textarea:focus,.p2-f-pre:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.p2-f-pre input:focus{box-shadow:none}.p2-fm h1{font-weight:700;line-height:1.25}.p2-fm-s h2,.p2-sm-hd h1{font-weight:650}@container (width<=600px){.p2-tb-m .p2-srch{border-radius:var(--r-ctl);height:44px}.p2-tb-m .p2-srch input{height:42px}.p2-card,.p2-empty,.p2-sc,.p2-ad,.p2-st-c,.p2-rs-r{box-shadow:var(--inset)}.p2-rs-mob .p2-rs-side{box-shadow:none}}[data-app]{--p2-tag-blue:#0f9db0;--p2-yellow:#fbeed6;--p2-yellow-line:#f1d7a6;--p2-orange:#9a5a06;--p2-soft:var(--bg-4);--p2-badge:#14231d0d;--p2-teal:#0f9db0;--p2-sky:#0b6f7c;--p2-ok-chip:var(--ok-soft);--p2-card:var(--bg);--p2-wrap:var(--page);--p2-wrap-w:var(--page);--p2-fill:var(--night);--p2-fill-ink:var(--on-night);--p2-imp:linear-gradient(-135deg,#14231d 0%,#14231d 44%,#0b7658 76%,#12a079 100%);--p2-ccb:linear-gradient(90deg,#14231d,#0b5440 55%,#0b7658);--p2-ccb-eb:#b3c4bb;--p2-scr:linear-gradient(135deg,#12a079,#0b7658);--p2-ws-ic:linear-gradient(135deg,#0f9db0,#0b7658);--p2-cp-ic:linear-gradient(135deg,#0f9db0,#0b6f7c);--p2-ill-1:#12a079;--p2-ill-1-soft:#d3eee2;--p2-ill-dl:#d3eee2;--p2-ill-2:#0b7658;--p2-u-p1:#cde2d6;--p2-u-p3:#d3eee2;--p2-u-p2:#e2efe8;--p2-u-b1:#bfe6ec;--p2-u-b3:#d2eef2;--p2-u-b2:#d3eee2;--p2-u-t1:#b9dccb;--p2-u-t3:#d3eee2;--p2-u-t2:#d2eef2;--p2-u-k1:#fbdfe2;--p2-u-k3:#fbe6d1;--p2-u-k2:#f6efe0;--p2-u-v1:#cde2d6;--p2-u-v3:#d2eef2;--p2-u-v2:#e2efe8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-app]{--p2-teal:#2bd6c6;--p2-wrap:var(--bg-2);--p2-wrap-w:var(--bg);--p2-fill:var(--brand);--p2-fill-ink:#fff;--p2-imp:linear-gradient(-135deg,#141414 0%,#141414 44%,#7303c0 71%,#ec3812 100%);--p2-ccb:linear-gradient(90deg,#4f6ff3,#6950f3 50%,#8a2be2);--p2-ccb-eb:#d8d6ff;--p2-scr:linear-gradient(135deg,#2d76ec,#6950f3);--p2-ws-ic:linear-gradient(135deg,#0ea5b7,#4f46e5);--p2-cp-ic:linear-gradient(135deg,#3b82f6,#1d4ed8);--p2-ill-1:#a99bf8;--p2-ill-1-soft:#d8d0ff;--p2-ill-dl:#ecebff;--p2-ill-2:#a43bd8;--p2-u-p1:#c7b0fb;--p2-u-p3:#d7a6ee;--p2-u-p2:#f3c3f2;--p2-u-b1:#a4abf9;--p2-u-b3:#8fc4fb;--p2-u-b2:#9aeae2;--p2-u-t1:#7ee7dc;--p2-u-t3:#6fe3e2;--p2-u-t2:#b8f0d6;--p2-u-k1:#d5b0f3;--p2-u-k3:#df9fd2;--p2-u-k2:#f2c0ef;--p2-u-v1:#a8a3fb;--p2-u-v3:#8fb6fb;--p2-u-v2:#9feee6}}:root[data-theme=dark] [data-app]{--p2-teal:#2bd6c6;--p2-wrap:var(--bg-2);--p2-wrap-w:var(--bg);--p2-fill:var(--brand);--p2-fill-ink:#fff;--p2-imp:linear-gradient(-135deg,#141414 0%,#141414 44%,#7303c0 71%,#ec3812 100%);--p2-ccb:linear-gradient(90deg,#4f6ff3,#6950f3 50%,#8a2be2);--p2-ccb-eb:#d8d6ff;--p2-scr:linear-gradient(135deg,#2d76ec,#6950f3);--p2-ws-ic:linear-gradient(135deg,#0ea5b7,#4f46e5);--p2-cp-ic:linear-gradient(135deg,#3b82f6,#1d4ed8);--p2-ill-1:#a99bf8;--p2-ill-1-soft:#d8d0ff;--p2-ill-dl:#ecebff;--p2-ill-2:#a43bd8;--p2-u-p1:#c7b0fb;--p2-u-p3:#d7a6ee;--p2-u-p2:#f3c3f2;--p2-u-b1:#a4abf9;--p2-u-b3:#8fc4fb;--p2-u-b2:#9aeae2;--p2-u-t1:#7ee7dc;--p2-u-t3:#6fe3e2;--p2-u-t2:#b8f0d6;--p2-u-k1:#d5b0f3;--p2-u-k3:#df9fd2;--p2-u-k2:#f2c0ef;--p2-u-v1:#a8a3fb;--p2-u-v3:#8fb6fb;--p2-u-v2:#9feee6}.p2-wrap{background:var(--p2-wrap)}.p2-wrap.white{background:var(--p2-wrap-w)}@container (width<=600px){.p2-wrap.mw{background:var(--p2-wrap-w)}.p2-wrap.mg{background:var(--p2-wrap)}}.p2-fs-ban{background:var(--p2-fill);color:var(--p2-fill-ink)}.p2-imp{background:var(--p2-imp)}.p2-ccb{background:var(--p2-ccb)}.p2-ccb .p2-up-eb{color:var(--p2-ccb-eb)}.p2-up.purple{--p2-g1:var(--p2-u-p1);--p2-g3:var(--p2-u-p3);--p2-g2:var(--p2-u-p2)}.p2-up.blue{--p2-g1:var(--p2-u-b1);--p2-g3:var(--p2-u-b3);--p2-g2:var(--p2-u-b2)}.p2-up.teal{--p2-g1:var(--p2-u-t1);--p2-g3:var(--p2-u-t3);--p2-g2:var(--p2-u-t2)}.p2-up.pink{--p2-g1:var(--p2-u-k1);--p2-g3:var(--p2-u-k3);--p2-g2:var(--p2-u-k2)}.p2-up.violet{--p2-g1:var(--p2-u-v1);--p2-g3:var(--p2-u-v3);--p2-g2:var(--p2-u-v2)}.p2-up{background:var(--p2-wrap)}@container (width<=600px){.p2-up{background:var(--p2-wrap-w)}}.p2-sp-phone i,.p2-pn-ph i,.p2-cp-ph i{background:var(--p2-scr)}.p2-up-addon>i.ws{background:var(--p2-ws-ic)}.p2-cp .p2-up-addon>i{background:var(--p2-cp-ic)}.p2-art-ts-b{background:var(--p2-ill-1)}.p2-art-ts-n{background:var(--p2-ill-1-soft)}.p2-art-pk-i svg.i{color:var(--p2-ill-2)}.p2-art-dl-l i.b{background:var(--p2-ill-dl)}.p2-av.ring{box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--p2-tag-blue)}@media not all and (prefers-color-scheme:dark){:root:not([data-theme=dark]) .p2-ad-ic[style*="#3b82f6,#1d4ed8"],:root:not([data-theme=dark]) .p2-cp .p2-up-addon>i,:root:not([data-theme=dark]) .p2-up-addon>i[style*="#3b82f6,#1d4ed8"]{background:linear-gradient(135deg,#0f9db0,#0b6f7c)!important}:root:not([data-theme=dark]) .p2-ad-ic[style*="#0ea5b7,#3b82f6"]{background:linear-gradient(135deg,#0f9db0,#0b7658)!important}:root:not([data-theme=dark]) .p2-ad-ic[style*="#4f46e5,#a855f7"]{background:linear-gradient(135deg,#0b7658,#12a079)!important}:root:not([data-theme=dark]) .p2-ad-ic[style*="#5b5bf0,#7c6cf6"]{background:linear-gradient(135deg,#14231d,#0b5440)!important}:root:not([data-theme=dark]) .p2-ad-ic[style*="#6366f1,#7c5cf5"]{background:linear-gradient(135deg,#0b5440,#0b7658)!important}:root:not([data-theme=dark]) .p2-ad-ic[style*="#e36ce6,#8b5cf6"]{background:linear-gradient(135deg,#e05a6a,#a8394a)!important}:root:not([data-theme=dark]) .p2-up-addon>i{background:linear-gradient(135deg,#e05a6a,#a8394a)}:root:not([data-theme=dark]) .p2-art-pk-c{background:radial-gradient(120% 90% at 85% 10%,#12a079 0%,#0000 55%),radial-gradient(90% 80% at 0 100%,#0b5440 0%,#0000 60%),linear-gradient(135deg,#14231d,#0b7658 60%,#0f9db0)}:root:not([data-theme=dark]) .p2-topup{background:linear-gradient(90deg,#14231d,#0b5440 60%,#0b7658)}:root:not([data-theme=dark]) .p2-cn-scr{background:radial-gradient(60% 40% at 80% 30%,#0b7658 0,#0000 70%),radial-gradient(70% 50% at 20% 70%,#43c6b0 0,#0000 70%),linear-gradient(160deg,#0b6f7c,#14231d 60%,#12a079)}:root:not([data-theme=dark]) .p2-sp-art{background:radial-gradient(60% 80% at 30% 100%,#0b5440 0,#0000 70%),radial-gradient(50% 70% at 80% 90%,#0b6f7c 0,#0000 70%)}:root:not([data-theme=dark]) .p2-pn{background:linear-gradient(90deg,#0b6f7c,#0b7658)}:root:not([data-theme=dark]) .p2-ccb-ph{background:linear-gradient(160deg,#0f9db0,#0b7658)}:root:not([data-theme=dark]) [data-app] svg :is([fill=\#8e6cff],[fill=\#6950f3],[fill=\#7a5cf5],[fill=\#7b5cff]){fill:#12a079}:root:not([data-theme=dark]) [data-app] svg :is([fill=\#d84ad6],[fill=\#e45bd3]){fill:#e05a6a}:root:not([data-theme=dark]) [data-app] svg :is([fill=\#b9acff],[fill=\#9b87f5],[fill=\#a993ff]){fill:#9fd6bf}:root:not([data-theme=dark]) [data-app] svg :is([fill=\#d6ccff],[fill=\#d9d0ff],[fill=\#e9e5ff],[fill=\#f0f0ff]){fill:#d3eee2}:root:not([data-theme=dark]) [data-app] svg [fill=\#2d76ec]{fill:#0f9db0}:root:not([data-theme=dark]) [data-app] svg :is([stop-color=\#7a5cf5],[stop-color=\#8e6cff]){stop-color:#12a079}:root:not([data-theme=dark]) [data-app] svg :is([stop-color=\#b9a8ff],[stop-color=\#c9bdff],[stop-color=\#c9c2ff],[stop-color=\#cdc5ff],[stop-color=\#cfc8ff]){stop-color:#9fd6bf}:root:not([data-theme=dark]) [data-app] svg :is([stop-color=\#e14bd8],[stop-color=\#e45bd3],[stop-color=\#ff6fae]){stop-color:#e05a6a}:root:not([data-theme=dark]) [data-app] svg :is([stop-color=\#f2efff],[stop-color=\#f4f2ff]){stop-color:#eef6f1}:root:not([data-theme=dark]) [data-app] svg :is([stop-color=\#f6a8e0],[stop-color=\#ffd0f0],[stop-color=\#ffd9ef]){stop-color:#fbdfe2}:root:not([data-theme=dark]) [data-app] svg [stop-color=\#ff9e7a]{stop-color:#f0a35a}}:root[data-theme=light] .p2-ad-ic[style*="#3b82f6,#1d4ed8"],:root[data-theme=light] .p2-cp .p2-up-addon>i,:root[data-theme=light] .p2-up-addon>i[style*="#3b82f6,#1d4ed8"]{background:linear-gradient(135deg,#0f9db0,#0b6f7c)!important}:root[data-theme=light] .p2-ad-ic[style*="#0ea5b7,#3b82f6"]{background:linear-gradient(135deg,#0f9db0,#0b7658)!important}:root[data-theme=light] .p2-ad-ic[style*="#4f46e5,#a855f7"]{background:linear-gradient(135deg,#0b7658,#12a079)!important}:root[data-theme=light] .p2-ad-ic[style*="#5b5bf0,#7c6cf6"]{background:linear-gradient(135deg,#14231d,#0b5440)!important}:root[data-theme=light] .p2-ad-ic[style*="#6366f1,#7c5cf5"]{background:linear-gradient(135deg,#0b5440,#0b7658)!important}:root[data-theme=light] .p2-ad-ic[style*="#e36ce6,#8b5cf6"]{background:linear-gradient(135deg,#e05a6a,#a8394a)!important}:root[data-theme=light] .p2-up-addon>i{background:linear-gradient(135deg,#e05a6a,#a8394a)}:root[data-theme=light] .p2-art-pk-c{background:radial-gradient(120% 90% at 85% 10%,#12a079 0%,#0000 55%),radial-gradient(90% 80% at 0 100%,#0b5440 0%,#0000 60%),linear-gradient(135deg,#14231d,#0b7658 60%,#0f9db0)}:root[data-theme=light] .p2-topup{background:linear-gradient(90deg,#14231d,#0b5440 60%,#0b7658)}:root[data-theme=light] .p2-cn-scr{background:radial-gradient(60% 40% at 80% 30%,#0b7658 0,#0000 70%),radial-gradient(70% 50% at 20% 70%,#43c6b0 0,#0000 70%),linear-gradient(160deg,#0b6f7c,#14231d 60%,#12a079)}:root[data-theme=light] .p2-sp-art{background:radial-gradient(60% 80% at 30% 100%,#0b5440 0,#0000 70%),radial-gradient(50% 70% at 80% 90%,#0b6f7c 0,#0000 70%)}:root[data-theme=light] .p2-pn{background:linear-gradient(90deg,#0b6f7c,#0b7658)}:root[data-theme=light] .p2-ccb-ph{background:linear-gradient(160deg,#0f9db0,#0b7658)}:root[data-theme=light] [data-app] svg :is([fill=\#8e6cff],[fill=\#6950f3],[fill=\#7a5cf5],[fill=\#7b5cff]){fill:#12a079}:root[data-theme=light] [data-app] svg :is([fill=\#d84ad6],[fill=\#e45bd3]){fill:#e05a6a}:root[data-theme=light] [data-app] svg :is([fill=\#b9acff],[fill=\#9b87f5],[fill=\#a993ff]){fill:#9fd6bf}:root[data-theme=light] [data-app] svg :is([fill=\#d6ccff],[fill=\#d9d0ff],[fill=\#e9e5ff],[fill=\#f0f0ff]){fill:#d3eee2}:root[data-theme=light] [data-app] svg [fill=\#2d76ec]{fill:#0f9db0}:root[data-theme=light] [data-app] svg :is([stop-color=\#7a5cf5],[stop-color=\#8e6cff]){stop-color:#12a079}:root[data-theme=light] [data-app] svg :is([stop-color=\#b9a8ff],[stop-color=\#c9bdff],[stop-color=\#c9c2ff],[stop-color=\#cdc5ff],[stop-color=\#cfc8ff]){stop-color:#9fd6bf}:root[data-theme=light] [data-app] svg :is([stop-color=\#e14bd8],[stop-color=\#e45bd3],[stop-color=\#ff6fae]){stop-color:#e05a6a}:root[data-theme=light] [data-app] svg :is([stop-color=\#f2efff],[stop-color=\#f4f2ff]){stop-color:#eef6f1}:root[data-theme=light] [data-app] svg :is([stop-color=\#f6a8e0],[stop-color=\#ffd0f0],[stop-color=\#ffd9ef]){stop-color:#fbdfe2}:root[data-theme=light] [data-app] svg [stop-color=\#ff9e7a]{stop-color:#f0a35a}.p-pop-scrim.dim{background:#0d0d0d66;animation:.15s fq-fade}.p-pop.sheet{width:auto;min-width:0;max-height:calc(100% - 48px);box-shadow:var(--sh-pop);border-radius:16px 16px 0 0;flex-direction:column;padding:0 0 12px;animation:.2s p3-up;display:flex;inset:auto 0 0}.p-pop.sheet .p-pop-sh{flex-direction:column;align-items:stretch;padding:8px 8px 0;display:flex}.p-pop.sheet .p-pop-x{width:48px;height:48px;color:var(--ink);border-radius:50%;align-self:flex-end;place-items:center;display:grid}.p-pop.sheet .p-pop-x:hover{background:var(--bg-2)}.p-pop.sheet .p-pop-sh h3{font:600 24px/32px var(--f);margin:0;padding:4px 11px 20px}.p-pop.sheet .p-pop-in{padding:0 8px;overflow:auto}.p-pop.sheet .it{border-radius:8px;gap:14px;min-height:46px;padding:11px;font-size:15px;font-weight:400;line-height:22px}.p-pop.sheet .it svg.i{width:22px;height:22px}.p-pop.sheet hr{margin:8px 11px}.p-pop-hd{color:var(--ink-2);margin:0;padding:8px 12px 4px;font-size:13px;font-weight:600;line-height:16px}.p-pop.sheet .p-pop-hd{font:600 18px/24px var(--f);color:var(--ink);padding:12px 11px 8px}.p-pop .it.two span{flex-direction:column;gap:2px;display:flex}.p-pop .it small{color:var(--ink-2);font-size:13px;font-weight:400;line-height:18px}.p-pop .it[disabled]{opacity:.45;cursor:default}.p-pop .it>span:not(.ck){flex:1;min-width:0}.p-pop:not(.sheet){max-height:min(480px,100% - 24px);overflow:auto}@keyframes p3-up{0%{opacity:.4;transform:translateY(24px)}to{opacity:1;transform:none}}.p3-selw{display:block;position:relative}.p3-sel{appearance:none;border:1px solid var(--line-2);background:var(--bg);width:100%;height:48px;color:var(--ink);font:400 15px/20px var(--f);cursor:pointer;text-overflow:ellipsis;border-radius:8px;outline:0;padding:0 16px 0 44px}.p3-sel:focus{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.p3-sel:invalid,.p3-sel option[disabled]{color:var(--ink-3)}.p3-sel option{color:var(--ink);background:var(--bg)}.p3-selw>svg.i{pointer-events:none;width:20px;height:20px;color:var(--ink);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.p3-dd span{white-space:nowrap}.p3-cks,.p3-rds{flex-direction:column;display:flex}.p3-ck,.p3-rd{cursor:pointer;align-items:flex-start;gap:12px;padding:10px 0;font-size:15px;line-height:20px;display:flex}.p3-ck input,.p3-rd input{opacity:0;pointer-events:none;position:absolute}.p3-ck>i,.p3-rd>i{border:1.5px solid var(--line-2);background:var(--bg);border-radius:4px;flex:none;width:20px;height:20px;margin-top:0;position:relative}.p3-rd>i{border-radius:50%}.p3-ck input:checked+i{background:var(--brand);border-color:var(--brand)}.p3-ck input:checked+i:after{content:"";border:solid var(--on-ink);border-width:0 0 2px 2px;width:9px;height:5px;position:absolute;inset:3px 6px 6px 5px;transform:rotate(-45deg)translate(-1px,1px)}.p3-rd input:checked+i{border-color:var(--brand);border-width:6px}.p3-ck input:focus-visible+i,.p3-rd input:focus-visible+i{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--brand)}.p3-ck span,.p3-rd span{flex-direction:column;gap:2px;display:flex}.p3-ck b,.p3-rd b{font-weight:400}.p3-ck small,.p3-rd small{color:var(--ink-2);font-size:13px;line-height:18px}.p3-ckh{font:600 15px/20px var(--f);margin:12px 0 4px}.p3-rds.cards{gap:12px}.p3-rds.cards .p3-rd{border:1px solid var(--line-2);border-radius:12px;padding:16px}.p3-rds.cards .p3-rd:has(input:checked){border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.p3-exp{border-bottom:1px solid var(--line)}.p3-exp-h{text-align:right;width:100%;min-height:56px;color:var(--ink);align-items:center;gap:12px;font-size:15px;line-height:20px;display:flex}.p3-exp-h>span{flex:1}.p3-exp-h>svg.i:last-child{transition:transform .15s}.p3-exp.open .p3-exp-h>svg.i:last-child{transform:rotate(180deg)}.p3-exp-h em{font-size:14px;font-style:normal}.p3-exp-b{padding:0 0 12px;display:none}.p3-exp.open .p3-exp-b{display:block}.ov.p3-sh{justify-content:center;align-items:center;display:flex}.ov.p3-sh .mdl{width:min(560px,100% - 32px);max-height:calc(100% - 48px);box-shadow:var(--sh-pop);background:var(--bg);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.p3-sh-h{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 8px;display:flex}.p3-sh-h h2{font:600 24px/32px var(--f);margin:0}.p3-sh-h p{color:var(--ink-2);margin:4px 0 0;font-size:15px;line-height:20px}.p3-x{width:48px;height:48px;color:var(--ink);border-radius:50%;flex:none;place-items:center;margin:-8px -8px 0 0;display:grid}.p3-x:hover{background:var(--bg-2)}.p3-sh-b{flex-direction:column;gap:20px;padding:8px 24px 24px;display:flex;overflow:auto}.p3-sh-f{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.p3-sh-f .p-btn{flex:none}.p3-full{background:var(--bg);min-height:100%}.p3-full-top{z-index:5;background:var(--bg);justify-content:space-between;align-items:center;padding:16px 24px;display:flex;position:sticky;top:0}.p3-full-top .p3-x{margin:0}.p3-full-in{flex-direction:column;gap:20px;max-width:720px;margin:0 auto;padding:8px 24px 48px;display:flex}.p3-full-in h1{font:700 28px/36px var(--f);margin:0}.p3-full-d{color:var(--ink-2);margin:-12px 0 4px;font-size:15px;line-height:20px}.p3-hub .p2-hd{margin-bottom:24px}.p3-hub-l{display:block}.p3-hub .p2-h20{margin:32px 0 16px}@container (width<=600px){.ov.p3-sh{align-items:flex-end}.ov.p3-sh .mdl{border-radius:16px 16px 0 0;width:100%;max-height:calc(100% - 40px);animation:.2s p3-up}.ov.p3-sh.full .mdl{border-radius:0;height:100%;max-height:none}.p3-sh-h{flex-flow:wrap;padding:8px 19px 4px 8px}.p3-sh-h>div{flex:1 0 100%;order:2;padding-top:8px}.p3-sh-h .p3-x{order:1;margin:0 auto 0 0}.p3-sh-b{padding:8px 19px 24px}.p3-sh-f{border-top:0;padding:12px 19px 16px}.p3-sh-f .p-btn{flex:1}.p3-full-top{flex-direction:row-reverse;padding:8px 19px 0 8px}.p3-full-top .p-btn{display:none}.p3-full-in{padding:0 19px 120px}.p3-full-in h1{font-size:24px;line-height:32px}}.p3-full-bar{display:none}@container (width<=600px){.p3-full-bar{background:var(--bg);border-top:1px solid var(--line);padding:12px 19px 16px;display:flex;position:sticky;bottom:0}.p3-full-bar .p-btn{flex:1}.p3-hub .p2-st-ml{padding:8px 0}.p3-hub .p2-st-ml button{height:45px;padding:0 19px;font-size:16px;line-height:22px}.p3-hub .p2-st-ml button svg.i:last-child{width:18px;height:18px}}.p3-sel{border-radius:var(--r-ctl);height:44px;transition:border-color var(--d-2),box-shadow var(--d-2)}.p3-sel:hover{border-color:var(--ink-3)}.p3-sel:focus{box-shadow:var(--ring)}.p3-ck>i{transition:background-color var(--d-1),border-color var(--d-1);border-radius:6px}.p3-rd>i{transition:border-width var(--d-2) var(--ease-spring),border-color var(--d-1)}.p3-rds.cards .p3-rd{border-radius:var(--r-md);border-color:var(--line);transition:border-color var(--d-2),box-shadow var(--d-2)}.p3-rds.cards .p3-rd:hover{border-color:var(--ink-3)}.p3-exp-h{border-radius:var(--r-sm)}.p3-x{border-radius:var(--r-btn);transition:background-color var(--d-2)}.ov.p3-sh .mdl{border-radius:var(--r-lg);box-shadow:var(--sh-3)}@container (width<=600px){.ov.p3-sh .mdl{border-radius:var(--r-lg) var(--r-lg) 0 0}}.p3-sh-h h2{font-weight:650}.p-pop.sheet .it{border-radius:var(--r-ctl)}:root{--p4-on-c:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--p4-on-c:#fff}}:root[data-theme=dark]{--p4-on-c:#fff}.screen .p-calwrap{flex-direction:column;flex:1;min-height:0;display:flex}.screen .p-calwrap>.p-app{flex:1;height:auto;min-height:0}.ov.p4-ly{background:var(--scrim);animation:.15s fq-fade;display:block}.ov.p4-ly>.mdl{background:var(--bg);color:var(--ink);flex-direction:column;max-width:none;display:flex;position:absolute;overflow:hidden}.ov.p4-ly.full>.mdl{width:min(480px,100%);box-shadow:var(--p-dr-sh);animation:.22s p-slide;top:0;bottom:0;left:0}.ov.p4-ly.sheet>.mdl,.ov.p4-ly.tall>.mdl{width:min(480px,100% - 32px);max-height:calc(100% - 48px);box-shadow:var(--sh-pop);border-radius:16px;top:50%;left:50%;transform:translate(-50%,-50%)}.ov.p4-ly.tall>.mdl{height:min(720px,100% - 48px)}@container (width<=600px){.ov.p4-ly.full>.mdl{width:auto;box-shadow:none;animation:.15s fq-fade;inset:0}.ov.p4-ly.sheet>.mdl,.ov.p4-ly.tall>.mdl{border-radius:16px 16px 0 0;width:auto;max-height:calc(100% - 40px);animation:.2s p3-up;inset:auto 0 0;transform:none}.ov.p4-ly.tall>.mdl{height:calc(100% - 40px)}}.p4-hd{flex:none;align-items:center;gap:4px;min-height:64px;padding:8px 19px 0 8px;display:flex}.p4-hd.bk{gap:8px;padding:8px 8px 0 19px}.p4-hs{flex:1;align-items:center;min-width:0;display:flex}.p4-x{width:48px;height:48px;color:var(--ink);border-radius:999px;flex:none;place-items:center;display:grid}.p4-x:hover{background:var(--bg-2)}.p4-x svg.i{width:24px;height:24px}.p4-ht{font:600 20px/28px var(--f);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.p4-bd{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;padding:0 19px 24px;display:flex;overflow:auto}.p4-h1{font:600 28px/36px var(--f);justify-content:space-between;align-items:center;gap:12px;margin:4px 0;display:flex}.p4-h2{font:600 20px/28px var(--f);align-items:center;gap:8px;margin:12px 0 0;display:flex}.p4-cnt{font-style:normal;font:500 13px/18px var(--f);background:var(--bg-3);color:var(--ink-2);border-radius:999px;padding:1px 7px}.p4-sub{color:var(--ink-2);margin:0;font-size:15px;line-height:20px}.p4-hr{border:0;border-top:1px solid var(--line);margin:0}.p4-ft{border-top:1px solid var(--line);background:var(--bg);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:12px 19px 16px;display:flex}.p4-ft>.p-btn{flex:1}.p4-ft .p-btn.p4-fx,.p4-fb .p-btn.p4-fx{flex:none;width:48px;padding:0}.p4-ft .p4-wide{flex:1 0 100%}.p4-fb{gap:8px;width:100%;display:flex}.p4-fb .p-btn{flex:1}.p4-fb .p-btn[disabled]{color:var(--ink-3);border-color:var(--line);cursor:default}.p4-fb .p-btn.pri[disabled]{background:var(--ink-3);border-color:var(--ink-3);color:var(--on-ink)}.p-btn.p4-bad{background:var(--bad);border-color:var(--bad);color:var(--p4-on-c)}.p-btn.p4-ghost{background:0 0;border-color:#0000}.p-btn.p4-ghost svg.i{width:24px;height:24px}.p4-tot{flex-direction:column;gap:2px;width:100%;margin-bottom:6px;display:flex}.p4-tot p{color:var(--ink-2);justify-content:space-between;margin:0;font-size:15px;line-height:20px;display:flex}.p4-tot p.b{color:var(--ink);font-weight:600}.p4-tot p.b span:first-child{align-items:center;gap:4px;display:flex}.p4-tot svg.i{width:16px;height:16px}.p4-pill{border:1px solid var(--line-2);background:var(--bg);height:36px;color:var(--ink);font:500 15px/20px var(--f);white-space:nowrap;border-radius:999px;flex:none;align-self:flex-start;align-items:center;gap:6px;padding:0 15px;display:inline-flex}.p4-pill:hover{background:var(--bg-2)}.p4-pill svg.i{width:18px;height:18px}.p4-pill.s{height:34px;padding:0 13px;font-size:14px}.p4-pill.ic{justify-content:center;width:46px;padding:0}.p4-srch{border:1px solid var(--line-2);background:var(--bg);border-radius:8px;flex:none;align-items:center;gap:10px;height:48px;padding:0 14px;display:flex}.p4-srch svg.i{width:20px;height:20px;color:var(--ink-2)}.p4-srch input{min-width:0;font:400 15px/20px var(--f);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.p4-srch input::placeholder,.p4-hsr::placeholder{color:var(--ink-3)}.p4-ill{flex:none;width:56px;height:56px}.p4-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:56px 16px;display:flex}.p4-empty b{font:600 17px/24px var(--f)}.p4-empty p{color:var(--ink-2);max-width:320px;margin:0;font-size:15px;line-height:20px}.p4-empty .p2-ill{width:56px;height:56px}.p4-empty .p-btn{margin-top:12px}.p4-chips{scrollbar-width:none;flex:none;gap:8px;margin:0 -19px;padding:4px 19px;display:flex;overflow-x:auto}.p4-chips::-webkit-scrollbar{display:none}.p4-mb{display:none}@container (width<=600px){.p-app .p-cal-mt{height:50px}.p-cg.day .p-cg-h{height:72px}.p-cg-m{padding-top:10px}.p4-dk{display:none!important}.p4-mb{display:inline}.p-cal-mode .e .p4-mb{display:contents}.p4-moded .p-setup-m{visibility:visible}.p4-moded .p-cal-mode{grid-template-columns:1fr auto;gap:8px;height:50px;padding:0 20px 0 8px;top:48px}.p4-moded .p-cal-mode b{text-align:center;font-size:17px;line-height:22px}.p4-moded.md-appt .p-cal-mode b{text-align:right}.p4-moded .p-cal-mode .p-btn.inv{max-width:200px;height:34px;padding:0 13px;font-size:15px;font-weight:500;display:inline-flex;overflow:hidden}.p4-moded .p-cal-mode .p-btn.inv span{text-overflow:ellipsis;overflow:hidden}.p4-moded .p-cal-mode .e{align-items:center;gap:4px}.p4-moded .p-cal-modex{width:40px;height:40px}.p4-moded .p-body{margin-top:50px}.p4-moded.md-group .p-cal-mdate{color:var(--ink-3)}}.p-pop.p4-addm .it{gap:14px;min-height:53px}.p-pop.p4-addm .it svg.i{background:var(--brand-soft);width:40px;height:40px;color:var(--brand);box-sizing:border-box;border-radius:999px;flex:none;padding:9px}.p-pop.p4-addm:not(.sheet) .it{min-height:44px}.p-pop.p4-addm:not(.sheet) .it svg.i{width:32px;height:32px;padding:7px}.p-pop.sheet.p4-addm .p-pop-sh h3{padding-bottom:12px;font-size:28px;line-height:36px}.p-pop.sheet.p4-memm .p-pop-sh h3{font-size:28px;line-height:36px}.p-pop .p4-fsv-e{padding:24px 12px 32px}.p-pop .p4-fsv-e b{font:500 20px/28px var(--f);color:var(--ink-3);display:block}.p-pop .p4-fsv-e p{color:var(--ink-3);margin:4px 0 0;font-size:15px;line-height:20px}.p4-views .p-vts{margin:8px 0}.p4-views .p-vt{border-radius:8px;gap:10px;height:103px;font-size:15px}.p4-views .p-burg button{height:92px}.p4-dp .p4-bd{padding-top:0}.p4-mon h3{font:600 20px/28px var(--f);margin:20px 0 8px}.p4-mg{text-align:center;grid-template-columns:repeat(7,1fr);align-items:center;row-gap:2px;display:grid}.p4-mg .wd{color:var(--ink-2);padding:8px 0;font-size:15px;line-height:20px}.p4-mg button{width:42px;height:42px;font:400 15px/20px var(--f);color:var(--ink);border-radius:999px;justify-self:center}.p4-mg button:hover{background:var(--bg-2)}.p4-mg button.td{box-shadow:inset 0 0 0 1px var(--line-2)}.p4-dm{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.p4-dm b{font:600 17px/24px var(--f)}.p4-date .p4-chips{margin-top:16px}.p4-zoom{flex-direction:column;gap:14px;margin-top:8px;display:flex}.p4-zoom-l{justify-content:space-between;align-items:baseline;display:flex}.p4-zoom-l b{font:600 17px/24px var(--f)}.p4-zoom-l span{font-size:15px;line-height:20px}.p-rng.p4-rng{margin-top:0}.p4-zs{background:0 0;border-radius:999px;width:28px;height:28px;margin-right:-14px;position:absolute;top:-4px}.p4-zs:after{content:"";background:var(--ink-4);border-radius:999px;width:2px;height:2px;position:absolute;top:13px;right:13px}.p4-zs:hover{background:var(--bg-3)}.p4-swr{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;padding-top:8px;display:flex}.p4-swr b{font:500 15px/20px var(--f);display:block}.p4-swr small{color:var(--ink-2);margin-top:2px;font-size:13px;line-height:16px;display:block}.p4-tr{flex-direction:column;gap:2px;display:flex}.p4-tr-r{width:100%;min-height:46px;font:400 17px/24px var(--f);color:var(--ink);text-align:right;border-radius:8px;align-items:center;gap:12px;padding:0 12px;display:flex}.p4-tr-r:hover{background:var(--bg-2)}.p4-tr-r.on{background:var(--brand-soft)}.p4-tr-r svg.i{width:22px;height:22px}.p4-mav{background:var(--p-av-bg);width:28px;height:28px;color:var(--p-av-ink);font:600 10px/1 var(--f);border:1px solid var(--p-appt);border-radius:999px;flex:none;place-items:center;font-style:normal;display:grid}.p4-tr-ck{margin-top:24px;padding:0 12px}.p4-tr-ck .p3-ck{align-items:center;padding:10px 0}.p4-tr-ck .p3-ck b{font-size:17px;line-height:24px}.p4-tr-ck .p3-ck:first-child b{font-size:15px;font-weight:600}.p4-ckm{align-items:center;flex-direction:row!important;gap:12px!important}.p4-flt .p4-h1{margin-bottom:8px}.p4-fl .p3-exp-h{gap:14px;min-height:64px;font-size:17px;line-height:24px}.p4-fl .p3-exp-h>svg.i:first-child{width:22px;height:22px}.p4-fl .p3-exp-b{padding:0 36px 12px 0}.p4-fl .p3-ck,.p4-fl .p3-rd{padding:12px 0;font-size:17px;line-height:24px}.p4-fl .p3-ck>i,.p4-fl .p3-rd>i{margin-top:2px}.p4-fl .p3-rd small{font-size:15px;line-height:20px}.p4-fl .p3-exp-h em{font-size:17px}.p4-flt .p4-ft{flex-wrap:nowrap}.p4-pk{flex-direction:column;display:flex}.p4-pk .p3-ck{border-bottom:1px solid var(--line);align-items:center;padding:16px 0;font-size:17px;line-height:24px}.p4-pk .p3-ck:has(small){align-items:flex-start}.p4-pk .p3-ck b em{margin-right:6px}.p4-pkh b{font-weight:600}.p4-pks small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;line-height:20px;overflow:hidden}.p4-pks span{flex:1;min-width:0}.p4-pks>em{flex:none;font-size:17px;font-style:normal}.p4-pkg .p4-pks{padding-right:24px}.p4-pick .p4-ft{border-top:1px solid var(--line);flex-wrap:nowrap;justify-content:space-between}.p4-pick .p4-ft .p-btn{flex:none;min-width:100px}.p4-selc{color:var(--ink-2);font-size:17px;line-height:24px}.p4-ecard{border:1px solid var(--line);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;margin-top:8px;padding:48px 24px;display:flex}.p4-ecard b{font:600 20px/28px var(--f)}.p4-ecard p{color:var(--ink-2);margin:0;font-size:15px;line-height:20px}.p4-h1a{align-items:center;gap:8px;display:flex}.p4-wlf{gap:8px;display:flex}.p4-wlf .p-btn{flex:1 1 0;justify-content:space-between;min-width:0}.p4-wlf .p-btn span{text-overflow:ellipsis;overflow:hidden}.p4-ut{border-bottom:1px solid var(--line);flex:none;gap:24px;margin:0 -19px;padding:0 19px;display:flex}.p4-ut button{font:600 17px/24px var(--f);color:var(--ink-2);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 0 12px;display:flex}.p4-ut button[aria-selected=true]{color:var(--ink);border-color:var(--ink)}.p4-ut i{font-style:normal;font:500 13px/18px var(--f);background:var(--bg-3);color:var(--ink-2);border-radius:999px;padding:0 6px}.p4-wlb{background:var(--bg-2);flex-direction:column;flex:1 0 auto;gap:12px;margin:-16px -19px -24px;padding:24px 19px;display:flex}.p4-wlc{background:var(--bg);box-shadow:var(--sh-card);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.p4-wlc-t{align-items:center;gap:12px;display:flex}.p4-wlc-t b{font:600 17px/24px var(--f);display:block}.p4-wlc-t small,.p4-wlc-s small{color:var(--ink-2);font-size:13px;line-height:18px}.p4-wlc-t .p4-cav{width:44px;height:44px;font-size:16px}.p4-wlc-w{margin:0;font-size:15px;line-height:20px}.p4-wlc-s{justify-content:space-between;gap:8px;display:flex}.p4-wlc-s b{font-weight:500;display:block}.p4-cc{border:1px solid var(--line);text-align:right;background:var(--bg);width:100%;color:var(--ink);border-radius:12px;flex-direction:column;flex:none;gap:16px;padding:20px;display:flex}.p4-cc.add{flex-direction:row;justify-content:space-between;align-items:center;padding:16px 20px}.p4-cc.add:hover{background:var(--bg-4)}.p4-cc b{font:500 17px/24px var(--f);display:block}.p4-cc small{color:var(--ink-2);font-size:15px;line-height:20px;display:block}.p4-cc-t{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.p4-cc-a{gap:8px;display:flex}.p4-cav{background:var(--brand-soft);width:60px;height:60px;color:var(--brand);font:600 20px/1 var(--f);border-radius:999px;flex:none;place-items:center;font-style:normal;display:grid}.p4-cav svg.i{width:24px;height:24px}.p4-when{border:1px solid var(--line);border-radius:12px;flex:none;padding:6px 20px}.p4-when-r{justify-content:space-between;gap:8px;display:flex}.p4-when button{min-height:52px;font:400 15px/20px var(--f);color:var(--ink);align-items:center;gap:10px;display:flex}.p4-when svg.i{width:20px;height:20px}.p4-si{text-align:right;width:100%;color:var(--ink);flex-direction:column;flex:none;align-items:stretch;gap:2px;padding:12px 20px 12px 0;display:flex;position:relative}.p4-si:before{content:"";background:var(--p-appt);border-radius:2px;width:4px;position:absolute;top:0;bottom:0;right:0}.p4-si-t{font:400 17px/24px var(--f);justify-content:space-between;gap:12px;display:flex}.p4-si-t b{font-weight:500}.p4-si small{color:var(--ink-2);font-size:15px;line-height:20px}.p4-si.btn:hover{background:var(--bg-4)}.p4-si.card{border:1px solid var(--line);border-radius:8px;padding:20px 24px 20px 16px;overflow:hidden}.p4-si.card:before{border-radius:0;width:6px;top:-1px;bottom:-1px;right:-1px}.p4-si-x{width:40px;height:40px;color:var(--ink-2);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.p4-si:has(.p4-si-x) .p4-si-t{padding-left:36px}.p4-warn{background:var(--warn-soft);color:var(--warn);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin-top:4px;padding:1px 8px;font-size:13px;font-style:normal;line-height:18px;display:inline-flex}.p4-warn svg.i{width:14px;height:14px}.p4-svce{border:1px solid var(--line);text-align:center;border-radius:12px;flex-direction:column;flex:none;align-items:center;gap:16px;padding:48px 24px 40px;display:flex}.p4-svce p{color:var(--ink-2);margin:0;font-size:17px;line-height:24px}.p4-svce .p4-pill{align-self:center}.p4-note{white-space:pre-wrap;margin:0;font-size:15px;line-height:20px}.p4-grpb{color:var(--brand);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.p4-na .p4-hd{border-bottom:1px solid var(--line);padding-bottom:8px}.p4-na .p4-bd{padding-top:20px}.p4-dt{font:600 28px/36px var(--f);color:var(--ink);white-space:nowrap;align-items:center;gap:6px;display:flex}.p4-dt svg.i{width:20px;height:20px}.p4-cl .p4-bd{gap:0}.p4-cl .p4-srch{margin:4px 0 16px}.p4-cl .p4-hr{margin:8px 0}.p4-clr{text-align:right;width:100%;min-height:76px;color:var(--ink);align-items:center;gap:16px;padding:8px 0;display:flex}.p4-clr:hover{background:var(--bg-4)}.p4-clr b{font:500 17px/24px var(--f);display:block}.p4-clr small{color:var(--ink-2);font-size:15px;line-height:20px;display:block}.p4-svcp .p4-h2{margin-top:20px}.p4-rec{scrollbar-width:none;flex:none;gap:12px;margin:0 -19px;padding:0 19px;display:flex;overflow-x:auto}.p4-recc{border:1px solid var(--line);text-align:right;max-width:300px;color:var(--ink);border-radius:8px;flex-direction:column;flex:none;gap:4px;padding:12px 16px;display:flex}.p4-recc b{font:600 15px/20px var(--f)}.p4-recc small{color:var(--ink-2);font-size:15px;line-height:20px}.p4-recc span{font-size:15px;line-height:20px}.p4-tl{flex-direction:column;margin:0 -19px;display:flex}.p4-tl button{width:100%;min-height:48px;font:400 17px/24px var(--f);color:var(--ink);text-align:right;flex:none;justify-content:space-between;align-items:center;padding:0 19px;display:flex}.p4-tl button:hover{background:var(--bg-2)}.p4-tl svg.i{width:22px;height:22px}.p4-time .p4-h1,.p4-act .p4-h1{font-size:24px;line-height:32px}.p4-adh{background:var(--blue);color:var(--p4-on-c);flex:none;padding:8px 8px 24px}.p4-adh-x{justify-content:flex-end;display:flex}.p4-adh .p4-x{color:var(--p4-on-c)}.p4-adh .p4-x:hover{background:#ffffff26}.p4-adh-r{justify-content:space-between;align-items:center;gap:12px;padding:0 11px;display:flex}.p4-adh-d{font:600 24px/32px var(--f);color:var(--p4-on-c);white-space:nowrap;align-items:center;gap:6px;display:flex}.p4-adh-d svg.i{width:20px;height:20px}.p4-adh-s{height:36px;font:500 15px/20px var(--f);color:var(--p4-on-c);white-space:nowrap;border:1px solid #ffffffd9;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:flex}.p4-adh-s svg.i{width:16px;height:16px}.p4-ad .p4-bd{padding-top:20px}.p-pop.p4-optm .p-pop-hd{font-size:20px;line-height:28px}.p4-tline{margin-top:8px;padding-right:28px;position:relative}.p4-tline:before{content:"";background:var(--line);width:1px;position:absolute;top:14px;bottom:0;right:5px}.p4-tline:after{content:"";background:var(--line-2);border-radius:999px;width:7px;height:7px;position:absolute;top:4px;right:2px}.p4-tl-c{border:1px solid var(--line);border-radius:12px;padding:20px}.p4-tl-c b{font:600 15px/20px var(--f);display:block}.p4-tl-c small{color:var(--ink-2);font-size:13px;line-height:18px;display:block}.p4-tl-c p{margin:12px 0 0;font-size:13px;line-height:18px}.p4-grpc{border:1px solid var(--line);text-align:right;width:100%;color:var(--ink);border-radius:8px;flex:none;align-items:center;gap:12px;padding:14px;display:flex}.p4-grpc:hover{background:var(--bg-4)}.p4-grpc i{background:var(--brand-soft);width:60px;height:60px;color:var(--brand);border-radius:4px;flex:none;place-items:center;display:grid}.p4-grpc i svg.i{width:26px;height:26px}.p4-grpc b{font:600 15px/20px var(--f)}.p4-grp .p4-h1{margin-bottom:12px;font-size:24px;line-height:32px}.p4-blk .p4-hd .p-btn{width:48px;height:48px}.p4-bt-h{justify-content:space-between;align-items:center;display:flex}.p4-bt-h b{font:600 17px/24px var(--f)}.p4-bt-h span{gap:8px;display:flex}.p4-arr{border:1px solid var(--line);width:32px;height:32px;color:var(--ink);border-radius:999px;place-items:center;display:grid}.p4-arr svg.i{width:18px;height:18px}.p4-bt{scrollbar-width:none;flex:none;gap:12px;margin:-4px -19px 4px;padding:4px 19px;display:flex;overflow-x:auto}.p4-bt::-webkit-scrollbar{display:none}.p4-btc{border:1px solid var(--line);height:118px;color:var(--ink);border-radius:12px;flex-direction:column;flex:0 0 150px;justify-content:center;align-items:center;gap:2px;padding:8px;display:flex}.p4-btc.on{border:2px solid var(--brand)}.p4-btc b{font:600 17px/24px var(--f);margin-top:6px}.p4-btc small{color:var(--ink-2);white-space:nowrap;font-size:15px;line-height:20px}.p4-btc svg.i{width:26px;height:26px}.p4-btc .emo{font-size:30px;line-height:34px}.p4-row2{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.p4-hint{color:var(--ink-2);margin-top:8px;font-size:15px;line-height:20px;display:block}.p4-online{font-size:17px;line-height:24px}.p4-online b{font-weight:400}.p4-empty.cart{margin:auto 0;padding:24px 16px}.p4-hsr{width:100%;height:40px;font:400 15px/20px var(--f);color:var(--ink);background:0 0;border:0;outline:0}.p4-tiles{grid-template-columns:1fr 1fr;gap:16px;margin-top:8px;display:grid}.p4-tile{border:1px solid var(--line);text-align:right;height:90px;font:500 15px/20px var(--f);color:var(--ink);border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:16px;display:flex}.p4-tile:hover{background:var(--bg-4)}.p4-tile svg.i{width:22px;height:22px}.p4-qh{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.p4-qh b{font:600 17px/24px var(--f)}.p4-qs{border:1px solid var(--line);text-align:right;min-height:115px;color:var(--ink);border-radius:8px;flex-direction:column;flex:none;justify-content:center;gap:2px;padding:20px 24px;display:flex;position:relative;overflow:hidden}.p4-qs:before{content:"";background:var(--p-appt);width:8px;position:absolute;top:0;bottom:0;right:0}.p4-qs b{font:500 15px/20px var(--f)}.p4-qs small{color:var(--ink-2);font-size:15px;line-height:20px}.p4-qs:hover{background:var(--bg-4)}.p4-catf{justify-content:flex-end;gap:8px;display:flex}.p4-scat .p4-bd{padding-top:8px}.p4-disc-p{margin:0;font-size:15px;line-height:20px}.p4-disc .p4-ft{border-top:0;flex-wrap:nowrap}.p4-tile[disabled]{opacity:.45;cursor:default}.p4-tile[disabled]:hover{background:0 0}.p4-tile.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.p4-tips .p4-tile{text-align:center;justify-content:center;align-items:center;gap:2px}.p4-tips .p4-tile b{font:600 17px/24px var(--f)}.p4-tips .p4-tile small{color:var(--ink-2);font-size:14px;line-height:20px}.p4-amt2{font:600 28px/36px var(--f);flex-direction:column;gap:2px;margin:0;display:flex}.p4-amt2 small{font:400 15px/20px var(--f);color:var(--ink-2)}.p4-split{display:flex}.p4-sdk-bk{align-self:flex-start;margin:-8px -12px -12px 0}.p4-seg{background:var(--bg-3);border-radius:999px;flex:none;gap:4px;padding:4px;display:flex}.p4-seg button{height:40px;font:500 15px/20px var(--f);color:var(--ink-2);border-radius:999px;flex:1}.p4-seg button[aria-selected=true]{background:var(--bg);color:var(--ink);box-shadow:var(--sh-small)}.p4-svh{color:var(--ink-2);align-items:center;gap:12px;font-size:15px;line-height:20px;display:flex}.p4-cc-ro{cursor:default}.p4-cc-ro:hover{background:0 0}.p4-sv .p4-tline{flex-direction:column;gap:12px;display:flex}.p4-rc{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:20px;display:flex}.p4-rc-n{font:600 18px/24px var(--f)}.p4-rc small{color:var(--ink-2);font-size:14px;line-height:20px}.p4-rc p{margin:0;font-size:15px;line-height:20px}.p4-rc .r{justify-content:space-between;gap:12px;display:flex}.p4-rc .r.b{font-weight:600}@media print{body *{visibility:hidden}.p4-rc,.p4-rc *{visibility:visible}.p4-rc{border:0;width:360px;position:fixed;inset:24px auto auto 24px}}.p4-qp .p4-ht{font-size:17px;line-height:24px}.p4-amt{font:700 48px/56px var(--f);color:var(--ink-3);text-align:center;margin:116px 0 104px}.p4-amt.on{color:var(--ink)}.p4-amt small{font-size:24px;font-weight:600}.p4-kp{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.p4-kp button{border:1px solid var(--line);height:72px;font:500 24px/32px var(--f);color:var(--ink);border-radius:8px;place-items:center;display:grid}.p4-kp button:hover{background:var(--bg-2)}.p4-kp svg.i{width:26px;height:26px}.p4-time .p4-hd{border-bottom:1px solid var(--line);padding-bottom:8px}.p4-time .p4-ht{font-size:24px;line-height:32px}.p4-kp{direction:ltr}.ov.p4-ly.full{background:0 0}@container (width<=600px){.ov.p4-ly.full{background:var(--scrim)}}.ov.p4-ly.wide{background:0 0}.ov.p4-ly.wide>.mdl{box-shadow:var(--p-dr-sh);inset:0 192px 0 0;overflow:visible}.p4-sdk{grid-template-columns:1fr 470px;height:100%;min-height:0;display:grid}.p4-sdk-m{border-left:1px solid var(--line);flex-direction:column;gap:20px;padding:24px 32px 48px;display:flex;overflow:auto}.p4-sdk-m .p4-tiles{grid-template-columns:repeat(3,1fr)}.p4-qg{grid-template-columns:1fr 1fr;gap:16px;display:grid}.p4-sdk-c{background:var(--bg);flex-direction:column;min-height:0;display:flex}.p4-sdk-c .p4-bd{padding-top:24px}.p4-sdk-x{border:1px solid var(--line-2);background:var(--p-btn);position:absolute;top:12px;right:-60px;box-shadow:0 8px 32px #13131329}.p4-adh{padding-bottom:30px}.p4-adh-r{margin-top:6px}.p4-h2{font-size:18px;line-height:24px}.p4-si-t{font-size:16px;line-height:22px}.p4-si small{font-size:14px}.p4-pexi{width:100%;min-height:48px;font:400 17px/24px var(--f);color:var(--ink);text-align:right;justify-content:space-between;align-items:center;display:flex}.p4-pexi svg.i{visibility:hidden;width:22px;height:22px}.p4-pexi.on svg.i{visibility:visible}.p4-fseg .p4-hd{min-height:56px}.p4-fseg .p4-bd{padding-top:0}.p4-h2.l{margin-top:8px;font-size:24px;line-height:32px}@container (width<=600px){.p4-hd{min-height:56px}.p4-h1{margin:8px 0 4px;font-size:24px;line-height:32px}.p4-dt{font-size:24px;line-height:32px}.p4-ht{font-size:18px;line-height:24px}.p4-time .p4-ht{font-size:18px}.p4-fl .p3-exp-h{min-height:56px;font-size:16px;line-height:22px}.p4-fl .p3-ck,.p4-fl .p3-rd{padding:9px 0;font-size:14px;line-height:20px}.p4-fl .p3-ck small,.p4-fl .p3-rd small{font-size:13px;line-height:18px}.p4-fl .p3-exp-h em{font-size:15px}.p4-pexi,.p4-cc b{font-size:16px;line-height:22px}.p4-cc small{font-size:14px}.p4-clr{min-height:84px}.p4-clr b{font-size:14px;font-weight:600;line-height:20px}.p4-clr small{font-size:14px}.p4-when button{min-height:48px;font-size:14px}.p4-svce p{font-size:14px;line-height:20px}.p4-si-t{font-size:15px;line-height:22px}.p4-si small{font-size:14px}.p4-tl button{min-height:48px;font-size:15px}.p4-ut button{font-size:14px;line-height:20px}.p4-pk .p3-ck{padding:14px 0;font-size:15px;line-height:22px}.p4-pk small{font-size:14px}.p4-fseg .p4-pks b{font-size:14px;font-weight:600}.p4-fseg .p4-pks small{font-size:13px}.p4-fseg .p4-sub{font-size:14px}.p4-selc{font-size:15px}.p4-btc b{font-size:14px;line-height:20px}.p4-btc small{font-size:13px}.p4-bt-h b{font-size:14px}.p4-hint{font-size:12px;line-height:16px}.p4-online{font-size:14px}.p4-tr-r,.p4-tr-ck .p3-ck b,.p4-views .p-burg button{font-size:15px}.p4-wlf .p-btn{font-size:14px}.p4-empty b{font-size:17px}.p4-empty p{font-size:14px}.p4-zoom-l b{font-size:15px}}.p4-x{border-radius:var(--r-btn);transition:background-color var(--d-2)}.p4-pill{border-radius:var(--r-ctl);transition:background-color var(--d-2),border-color var(--d-2)}.p4-pill:hover{border-color:var(--ink-3)}.p4-srch{border-radius:var(--r-ctl);height:44px;transition:border-color var(--d-2),box-shadow var(--d-2)}.p4-srch:hover{border-color:var(--ink-3)}.p4-srch:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.p4-ecard,.p4-cc,.p4-when,.p4-svce,.p4-tl-c,.p4-rc,.p4-wlc{border-radius:var(--r-card)}.p4-cc,.p4-when,.p4-rc,.p4-tl-c{box-shadow:var(--sh-1)}.p4-si.card,.p4-recc,.p4-grpc,.p4-tr-r,.p4-kp button{border-radius:var(--r-ctl)}.p4-tile,.p4-qs,.p4-btc{border-radius:var(--r-md);background:var(--bg);box-shadow:var(--sh-1);transition:transform var(--d-3) var(--ease),box-shadow var(--d-3) var(--ease),background-color var(--d-2),border-color var(--d-2)}@media (hover:hover){.p4-tile:not([disabled]):hover,.p4-qs:hover,.p4-btc:hover,.p4-grpc:hover,.p4-cc.add:hover{transform:translateY(var(--lift));box-shadow:var(--sh-2);background:var(--bg)}}.p4-grpc,.p4-cc.add,.p4-recc{transition:transform var(--d-3) var(--ease),box-shadow var(--d-3) var(--ease),background-color var(--d-2)}.p4-tile[disabled]{box-shadow:none}.p4-seg{border-radius:var(--r-btn);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);gap:2px;padding:3px}.p4-seg button{height:36px;transition:background-color var(--d-2),color var(--d-2),box-shadow var(--d-2);border-radius:9px;font-weight:600}.p4-seg button[aria-selected=true]{background:var(--p-seg-on);box-shadow:var(--sh-seg)}.p4-kp button{transition:background-color var(--d-1),transform var(--d-1)}.p4-kp button:active{transform:scale(.97)}.ov.p4-ly.sheet>.mdl,.ov.p4-ly.tall>.mdl{border-radius:var(--r-lg);box-shadow:var(--sh-3)}@container (width<=600px){.ov.p4-ly.sheet>.mdl,.ov.p4-ly.tall>.mdl{border-radius:var(--r-lg) var(--r-lg) 0 0}}:root{--p4-fill:var(--night);--p4-fill-ink:var(--on-night);--p4-adh:#0b6f7c;--p4-adh-started:#9a5a06;--p4-adh-done:#45554e;--p4-adh-bad:#b42318}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--p4-fill:var(--brand);--p4-fill-ink:#fff;--p4-adh:var(--blue);--p4-adh-started:var(--brand);--p4-adh-done:var(--ok);--p4-adh-bad:var(--bad)}}:root[data-theme=dark]{--p4-fill:var(--brand);--p4-fill-ink:#fff;--p4-adh:var(--blue);--p4-adh-started:var(--brand);--p4-adh-done:var(--ok);--p4-adh-bad:var(--bad)}.p4-mg button.sel{background:var(--p4-fill);color:var(--p4-fill-ink);box-shadow:0 0 0 2px var(--bg),0 0 0 3px var(--p4-fill)}.p4-adh{background:var(--p4-adh)}.p4-adh.st-started{background:var(--p4-adh-started)}.p4-adh.st-done{background:var(--p4-adh-done)}.p4-adh.st-noshow,.p4-adh.st-cancelled{background:var(--p4-adh-bad)}.p5-fdb{border:1px solid var(--line-2);background:var(--bg);width:100%;height:48px;color:var(--ink);font:400 15px/20px var(--f);text-align:right;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 16px 0 14px;display:flex}.p5-fdb span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.p5-fdb svg.i{flex:none;width:20px;height:20px}.p5-fdb.ph span{color:var(--ink-3)}.p5-fdb:focus-visible{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);outline:0}.p5-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.p5-pnl{flex-direction:column;gap:20px;display:flex}.p5-pnl .p2-f,.p3-sh-b .p2-f{margin:0}@container (width<=600px){.ov.p5-inl .p3-sh-h{flex-flow:row;align-items:center;padding:12px 8px 4px 19px}.ov.p5-inl .p3-sh-h>div{flex:1;order:0;padding-top:0}.ov.p5-inl .p3-sh-h .p3-x{order:1;margin:0}.ov.p5-inl .mdl{height:calc(100% - 40px)}.ov.p5-inl .p3-sh-b{flex:1;gap:20px}}.ov.p5-per .p3-sh-b{gap:16px}.ov.p5-per .p3-sh-h{padding-bottom:0}.p5-cal{padding-top:4px}.p5-cal-h{justify-content:space-between;align-items:center;height:44px;margin-bottom:8px;display:flex}.p5-cal-h b{font:600 17px/24px var(--f)}.p5-cal-n{width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.p5-cal-n:hover{background:var(--bg-2)}.p5-cal-n svg.i{width:20px;height:20px}.p5-cal-g{grid-template-columns:repeat(7,1fr);row-gap:4px;display:grid}.p5-cal-w{text-align:center;color:var(--ink-2);padding:6px 0 8px;font-size:15px;line-height:20px}.p5-cal-d,.p5-cal-x{height:32px;font:500 16px/20px var(--f);color:var(--ink);place-items:center;display:grid}.p5-cal-d span{border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.p5-cal-d:hover span{background:var(--bg-2)}.p5-cal-d.in,.p5-cal-x.in{background:var(--brand-soft)}.p5-cal-d.today span{box-shadow:inset 0 0 0 1.5px var(--brand)}.p5-cal-d.s span,.p5-cal-d.e span{background:var(--brand);color:var(--on-ink);box-shadow:none}.p5-cal-d.s{border-radius:0 999px 999px 0}.p5-cal-d.e{border-radius:999px 0 0 999px}.p5-cal-d.s.e{background:0 0;border-radius:999px}.ov.p5-day .p3-sh-b{padding-top:0}.p5-sub{z-index:10;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.p5-sub-sc{background:var(--scrim);position:absolute;inset:0}.p5-sub-in{background:var(--bg);width:100%;max-height:calc(100% - 48px);box-shadow:var(--sh-pop);border-radius:16px 16px 0 0;padding:8px 8px 16px;animation:.2s p3-up;position:relative;overflow:auto}.p5-sub-h{justify-content:flex-end;display:flex}.p5-sub-b{padding:0 11px}.p5-ms .p3-ck{padding:8px 0;font-size:16px}.p3-ck.mix input:checked+i:after{border-width:2px 0 0;width:auto;height:0;inset:8px 4px auto;transform:none}@container (width>=601px){.p5-sub{align-items:center}.p5-sub-in{border-radius:16px;width:min(420px,100% - 32px)}}.p5-mtop-main .sp{flex:1}.p5-sortb{margin-right:auto}.p-bar.p5-bar .p-search{display:flex}.p5-bar .p5-srch{width:256px}@container (width<=600px){.p-bar.p5-bar{background:0 0;flex-wrap:wrap;gap:12px;padding:0}.p-bar.p5-bar .p-search{flex:1;width:auto;min-width:0;height:36px;display:flex}.p5-pay .p5-per-b{order:3}.p5-pay .p5-flt{width:36px;padding:0}.p5-pay .p5-flt .p-lbl-d{display:none}.p5-pk .p-bar.p5-bar .p-search{flex:150px}.p5-mb .p-bar.p5-bar .p-search{flex:0 0 87px}.p5-sortb{display:none!important}.p5-pay .p-bar.p5-bar:after{content:"";flex-basis:100%;order:2}.p5-pay .p-bar.p5-bar .p-search{flex:0 241px}.p5-sd .p-ct-tb th,.p5-sd .p-ct-tb td{padding:0 8px;font-size:15px}.p5-sd .p-ct-tb th:first-child,.p5-sd .p-ct-tb td:first-child{white-space:normal;width:116px;min-width:116px;padding-right:16px}.p5-sd .p-ct-tb td{height:57px}.ov.p5-inl .p3-sh-f{justify-content:flex-end}.ov.p5-inl .p3-sh-f .p-btn{flex:none}}:root{--p5-il0:#d9d3ff;--p5-il1:#b9a8ff;--p5-il2:#7a5cf5;--p5-il3:#e45bd3;--p5-or1:#ffb03a;--p5-or2:#f2512d;--p5-hex1:#ffd0f0;--p5-hex2:#ff8fb8;--p5-hex3:#fff2fa;--p5-loy1:#f7e3ff;--p5-loy2:#ffc4dc}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--p5-il0:#3b3570;--p5-il1:#8f7cf0;--p5-il2:#6950f3;--p5-il3:#c64ab8;--p5-or1:#e89a2a;--p5-or2:#d84422;--p5-hex1:#5b2d4c;--p5-hex2:#a8466f;--p5-hex3:#3a2433;--p5-loy1:#2d2140;--p5-loy2:#4a2236}}:root[data-theme=dark]{--p5-il0:#3b3570;--p5-il1:#8f7cf0;--p5-il2:#6950f3;--p5-il3:#c64ab8;--p5-or1:#e89a2a;--p5-or2:#d84422;--p5-hex1:#5b2d4c;--p5-hex2:#a8466f;--p5-hex3:#3a2433;--p5-loy1:#2d2140;--p5-loy2:#4a2236}.p5-cl-r{cursor:pointer}a.p5-cl-m{color:var(--ink)}.p5-sel .p2-cb{flex:none}.p5-exps{flex-direction:column;display:flex}.p5-exps .p3-exp-h{min-height:56px;font-size:15px}.p5-exps .p3-exp-h svg.i:first-child{width:20px;height:20px}.p5-exps .p3-rds{padding-right:32px}.p5-exps .p3-rd>i{display:none}.p5-exps .p3-rd{padding:12px 0;font-size:16px}.p5-exps .p3-rd span{flex:1}.p5-exps .p3-rd:has(input:checked):after{content:"";border:solid var(--ink);border-width:0 0 2px 2px;width:14px;height:8px;margin:4px 0 0 4px;transform:rotate(-45deg)}.ov.p5-allf .p3-sh-b{gap:0}.p5-sub-h{align-items:flex-start}.p5-sub-h b{font:600 20px/28px var(--f);flex:1;padding:8px 11px 0}.p5-sub-f{justify-content:flex-end;padding:12px 11px 0;display:flex}.p5-sub-f .p-btn{flex:1}.p5-cf{font-size:15px;line-height:22px}.p-btn.pri.p5-bad{background:var(--bad);border-color:var(--bad)}.p5-sbox{border:1px solid var(--line-2);background:var(--bg);border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 16px;display:flex}.p5-sbox svg.i{width:20px;height:20px;color:var(--ink-2);flex:none}.p5-sbox input{min-width:0;font:400 15px/20px var(--f);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.p5-none{color:var(--ink-2);font-size:17px;line-height:24px}.p-btn.p5-blk{width:100%}.p-btn[disabled]{opacity:.45;cursor:default}.p5-pcl{flex-direction:column;gap:4px;margin-top:8px;display:flex}.p5-pcl .p2-who{text-align:right;gap:12px;width:100%;padding:10px 0}.p5-pcl .p2-who p{font-size:15px;line-height:20px}.p5-cp{background:var(--bg-2);color:var(--ink);position:absolute;inset:0;overflow-y:auto}.p5-cp-top{z-index:5;background:var(--bg);border-bottom:1px solid var(--line);align-items:center;gap:12px;height:64px;padding:0 12px;display:flex;position:sticky;top:0}.p5-cp-top .sp,.p5-cp-n{flex:1;min-width:0}.p5-cp-n{font:600 17px/24px var(--f);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p5-cp-b{width:48px;height:48px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.p5-cp-b:hover{background:var(--bg-2)}.p5-mav{background:var(--brand-soft);width:28px;height:28px;color:var(--brand);font:600 12px/1 var(--f);border-radius:50%;flex:none;place-items:center;display:grid}.p5-cp-in{align-items:flex-start;gap:32px;max-width:1240px;margin:0 auto;padding:32px;display:flex}.p5-cp-side{flex-direction:column;flex:none;gap:16px;width:360px;display:flex}.p5-cp-main{background:var(--bg);min-width:0;box-shadow:var(--inset);border-radius:12px;flex:1;min-height:480px;padding:24px}.p5-cph{text-align:center;background:var(--bg);box-shadow:var(--inset);border-radius:12px;flex-direction:column;align-items:center;padding:24px 16px 16px;display:flex}.p5-cpav{background:var(--brand-soft);width:120px;height:120px;color:var(--brand);font:600 44px/1 var(--f);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.p5-cph h1{font:600 20px/28px var(--f);margin:0}.p5-cph p{color:var(--ink-2);font-size:15px;line-height:20px}.p5-cph-b{gap:12px;width:100%;margin-top:24px;display:flex}.p5-cph-b .p-btn.pri{flex:1}.p5-cpi{background:var(--bg);box-shadow:var(--inset);border-radius:12px;flex-direction:column;padding:12px 16px;display:flex}.p5-cpi button,.p5-cpi p{min-height:40px;color:var(--ink-2);text-align:right;align-items:center;gap:12px;font-size:15px;line-height:20px;display:flex}.p5-cpi p{color:var(--ink)}.p5-cpi svg.i{width:20px;height:20px;color:var(--ink)}.p5-cpm{background:var(--bg);box-shadow:var(--inset);border-radius:12px;padding:8px 0}.p5-cpm-i{width:100%;min-height:48px;font:400 15px/20px var(--f);color:var(--ink);text-align:right;align-items:center;gap:8px;padding:0 16px;display:flex}.p5-cpm-i>span{flex:1}.p5-cpm-i.sub{padding-right:40px}.p5-cpm-i svg.i{width:20px;height:20px}.p5-cpm-i[aria-current=page]{background:var(--brand-soft);color:var(--brand)}.p5-cnt{background:var(--bg-3);text-align:center;border-radius:999px;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-style:normal;line-height:20px}.p5-st{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.p5-st h2{font:600 24px/32px var(--f);margin:0}.p5-st-a{gap:8px;display:flex}.p5-tabs{scrollbar-width:none;gap:4px;margin:0 -2px 20px;padding:0 2px;display:flex;overflow-x:auto}.p5-tabs::-webkit-scrollbar{display:none}.p5-tabs button{height:36px;font:600 15px/20px var(--f);white-space:nowrap;color:var(--ink);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 15px;display:inline-flex}.p5-tabs button[aria-selected=true],.p5-tabs .p5-tab-more.on{background:var(--ink);color:var(--on-ink)}.p5-tabs button svg.i{width:20px;height:20px}.p5-emp{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:56px 16px;display:flex}.p5-emp svg{margin-bottom:12px}.p5-emp b{font:600 17px/24px var(--f)}.p5-emp p{color:var(--ink-2);font-size:15px;line-height:20px}.p5-emp .p-btn{margin-top:16px}.p5-ov-h{justify-content:space-between;align-items:center;margin:8px 0 12px;display:flex}.p5-ov-h h3{font:600 17px/24px var(--f);margin:0}.p5-ov-h .p-link{font-size:15px}.p5-kc{background:var(--bg);box-shadow:var(--inset);border-radius:12px;margin-bottom:16px;padding:24px 17px}.p5-kc-h{font:600 17px/24px var(--f);justify-content:space-between;align-items:center;gap:6px;display:flex}.p5-kc-h span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p5-kc-h svg.i{width:18px;height:18px;color:var(--ink-3);flex:none}.p5-kc b{font:600 28px/36px var(--f);margin-top:12px;display:block}.p5-kg{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.p5-mo{font:400 15px/20px var(--f);color:var(--ink-2);margin:4px 0 12px}.p5-tl{padding-right:40px;position:relative}.p5-tl:before{content:"";background:var(--line);width:2px;position:absolute;top:20px;bottom:0;right:13px}.p5-tl-i{background:var(--bg);box-shadow:var(--inset);border-radius:12px;margin-bottom:16px;padding:16px;position:relative}.p5-tl-dot{background:var(--ink);width:28px;height:28px;color:var(--on-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;right:-40px}.p5-tl-dot svg.i{width:16px;height:16px}.p5-ac{text-align:right;width:100%;color:var(--ink);flex-direction:column;gap:2px;display:flex}.p5-ac-h{font:600 17px/24px var(--f);justify-content:space-between;align-items:center;display:flex}.p5-ac>small,.p5-ac-s small{color:var(--ink-2);font-size:13px;line-height:18px}.p5-ac-s{justify-content:space-between;gap:8px;margin-top:20px;font-size:15px;line-height:20px;display:flex}.p5-ac-s>span{flex-direction:column;display:flex}.p5-ac-s b{font-weight:500}.p5-ac-f{margin-top:16px}.p5-scl{flex-direction:column;gap:12px;display:flex}.p5-sc{background:var(--bg);width:100%;box-shadow:var(--inset);text-align:right;color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.p5-sc>span{flex-direction:column;gap:2px;min-width:0;display:flex}.p5-sc b{font:600 15px/20px var(--f)}.p5-sc small{color:var(--ink-2);font-size:13px;line-height:18px}.p5-sc-e{align-items:flex-end}.p5-ds{border-bottom:1px solid var(--line);margin-bottom:20px;padding:0 0 20px}.p5-ds.last{border:0;margin:0}.p5-ds h3{font:600 20px/28px var(--f);margin:0 0 20px}.p5-kvg{grid-template-columns:1fr 1fr;gap:17px 12px;display:grid}.p5-kv{flex-direction:column;gap:0;margin-bottom:17px;font-size:15px;line-height:20px;display:flex}.p5-kvg .p5-kv{margin:0}.p5-kv span{color:var(--ink);font-weight:500}.p5-kv b{color:var(--ink-2);font-weight:400}.p5-ch i{color:var(--ok);font-style:normal}.p5-mute{color:var(--ink-2);font-size:15px;line-height:20px}.p-btn.p5-chip{height:32px;padding:0 12px;font-size:13px}.p5-fbar{gap:8px;margin-bottom:8px;display:flex}.p5-fbar .p5-sbox{flex:1;height:40px}.p5-seg2{border:1px solid var(--line-2);border-radius:8px;flex:none;display:flex;overflow:hidden}.p5-seg2 button{width:38px;height:38px;color:var(--ink);place-items:center;display:grid}.p5-seg2 button[aria-pressed=true]{background:var(--bg-3)}.p5-seg2 svg.i{width:18px;height:18px}.p5-wb{padding:24px 0 8px}.p5-wb b{font:700 44px/52px var(--f)}.p5-wb p{color:var(--ink-2);font-size:15px;line-height:20px}.p5-loy{background:linear-gradient(160deg,var(--p5-loy1),var(--p5-loy2));border-radius:12px;min-height:400px;padding:24px;position:relative;overflow:hidden}.p5-loy-k{font:600 13px/18px var(--f);align-items:center;gap:8px;margin-bottom:12px;display:flex}.p5-loy-k i{background:var(--brand);width:22px;height:22px;color:var(--on-ink);border-radius:6px;place-items:center;display:grid}.p5-loy-k svg.i{width:14px;height:14px}.p5-loy h3{font:600 24px/32px var(--f);margin:0 0 12px}.p5-loy p{font-size:15px;line-height:20px}.p5-loy-l{font:600 15px/20px var(--f);color:var(--ink);align-items:center;gap:6px;margin-top:20px;display:inline-flex}.p5-loy-l svg.i{width:18px;height:18px}.p5-loy-art{width:220px;margin:32px auto 0}@container (width<=600px){.p5-cp{background:var(--bg)}.p5-cp-top{border-bottom:0;height:64px;padding:0 8px}.p5-cp-in{padding:0 16px 32px;display:block}.p5-cp-side{gap:16px;width:auto}.p5-cp.has-s .p5-cp-side{display:none}.p5-cp.has-s{background:var(--bg-2)}.p5-cp.p5-cp-details{background:var(--bg)}.p5-cp.has-s .p5-cp-top{background:var(--bg);border-bottom:1px solid var(--line)}.p5-cp-main{box-shadow:none;background:0 0;border-radius:0;min-height:0;padding:16px 0 0}.p5-cph{box-shadow:none;padding:8px 0 0}.p5-cph-b{margin-top:28px}.p5-cph-b .p-btn{height:36px}.p5-cph-b .p-btn.ic{width:36px}}.p5-fm{position:absolute;inset:0;overflow-y:auto}.p5-fm-tt{display:none}.p5-fm-tabs button,.p2-fm-nav a{cursor:pointer}.p5-fav span{font:600 32px/1 var(--f);color:var(--brand)}.p5-gap{display:block}.p5-ph{gap:8px;display:flex}.p5-ph-c{border:1px solid var(--line-2);background:var(--bg);height:48px;color:var(--ink);font:400 15px/20px var(--f);border-radius:8px;flex:0 0 107px;justify-content:space-between;align-items:center;gap:4px;padding:0 12px 0 10px;display:flex}.p5-ph-c span{white-space:nowrap;text-overflow:ellipsis;direction:ltr;overflow:hidden}.p5-ph-c svg.i{flex:none;width:16px;height:16px}.p5-ph input{flex:1;min-width:0}.p5-bd{grid-template-columns:1fr 1fr 1fr;gap:9px;display:grid}.p5-bd .p3-sel{padding-left:32px}.p5-lf{border:1px solid var(--line-2);background:var(--bg);border-radius:8px;align-items:center;gap:8px;height:48px;padding:0 16px;display:flex}.p5-lf>span{min-width:0;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;overflow:hidden}.p5-lf>span.v{color:var(--ink)}.p5-lf i{background:var(--brand-soft);width:24px;height:24px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.p5-lf i svg.i{width:14px;height:14px}.p5-lf .p-link{font:500 15px/20px var(--f)}.p5-fh3{font:600 17px/24px var(--f);margin:8px 0 12px}.p5-fh3.big{margin:16px 0 4px;font-size:17px;line-height:24px}.p5-addnew{font:500 17px/24px var(--f);color:var(--brand);align-items:center;gap:6px;margin-top:20px;display:inline-flex}.p5-addnew svg.i{width:20px;height:20px}.p5-addrs{flex-direction:column;gap:12px;margin-top:16px;display:flex}.p5-addr{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.p5-addr>div{flex:1;min-width:0}.p5-addr small{color:var(--ink-2);font-size:13px;display:block}.p5-adt{gap:8px;display:flex}.p5-adt button{border:1px solid var(--line);width:77px;height:77px;font:500 14px/18px var(--f);color:var(--ink);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.p5-adt button[aria-pressed=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.p5-adt svg.i{width:20px;height:20px}.p5-adsr{border:1px solid var(--line-2);border-radius:8px;align-items:center;gap:8px;height:48px;padding:0 12px;display:flex}.p5-adsr svg.i{width:18px;height:18px}.p5-adsr input{height:44px;font:400 15px var(--f);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.p5-adc{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex;position:relative}.p5-adc div{flex-direction:column;gap:4px;display:flex}.p5-adc b{font:500 15px/20px var(--f)}.p5-adc .p-link{font-size:17px;line-height:24px}.p5-adc-e{position:absolute;top:14px;left:16px}.p5-refp{background:linear-gradient(120deg,var(--bg-2),var(--p5-loy2));border-radius:12px;align-items:center;gap:12px;padding:20px;display:flex}.p5-refp>div{flex:1}.p5-refp b{font:600 17px/24px var(--f);display:block}.p5-refp a{font:600 15px/20px var(--f);color:var(--ink);align-items:center;gap:6px;margin-top:16px;display:inline-flex}.p5-refp a svg.i{width:18px;height:18px}.p5-refp-d{background:var(--p5-hex2);width:64px;height:64px;color:var(--on-ink);border-radius:16px;flex:none;place-items:center;display:grid}.p5-refp-d svg.i{width:32px;height:32px}.p5-langs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.p5-lang{border:1px solid var(--line);text-align:right;min-height:72px;color:var(--ink);border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;display:flex}.p5-lang b{font:600 15px/20px var(--f)}.p5-lang span{color:var(--ink-2);font-size:15px;line-height:20px}.p5-lang.on{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.ov.p5-langs-s .p3-sh-b{gap:4px}.p5-fm-o{display:none}@container (width<=600px){.p5-fm .p2-fm-bar{gap:8px;display:flex}.p5-fm .p2-fm-bar .p2-btn{flex:1}.p5-fm .p5-fm-o{flex:none;width:48px;height:48px;padding:0;display:inline-flex}.p5-fm-od{display:none}}.p2-seg.p5-cus .p2-seg-ic{background:linear-gradient(135deg,var(--p5-or1),var(--p5-or2))}.p5-mcnt{background:var(--brand-soft);min-width:20px;height:20px;color:var(--brand);text-align:center;border-radius:999px;margin-right:8px;padding:0 6px;font-size:12px;font-style:normal;line-height:20px;display:inline-block}.p5-seg-bar{z-index:3;background:var(--bg);padding:8px 0;position:sticky;top:0}.p5-sn{background:var(--bg-2);flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.p5-sn-pr{background:var(--line);flex:none;height:4px}.p5-sn-pr i{background:var(--brand);border-radius:0 0 0 4px;width:33%;height:100%;display:block}.p5-sn-top{justify-content:flex-end;padding:8px 8px 0;display:flex}.p5-sn-in{flex-direction:column;flex:1;align-items:flex-start;gap:16px;width:100%;max-width:720px;margin:0 auto;padding:8px 20px 24px;display:flex}.p5-sn-in h1{font:600 24px/32px var(--f);margin:0}.p5-sn-in>.p5-mute{margin-top:-8px;font-size:13px;line-height:18px}.p5-sn-name{font:600 15px/20px var(--f)}.p5-rule{background:var(--bg);width:100%;box-shadow:var(--inset);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.p5-rule-n{color:var(--ink-2);font-size:12px}.p5-rule b{font:600 13px/18px var(--f)}.p5-rule-f{margin:0}.p5-rule-c{color:var(--brand);font:500 15px/20px var(--f)}.p5-sn-f{background:var(--bg);border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 20px;display:flex;position:sticky;bottom:0}.p5-sn-f small{color:var(--ink-2);font-size:12px;display:block}.p5-sn-f b{font:600 15px/20px var(--f)}.p-pop.p5-hpop{flex-direction:column;gap:16px;padding:16px;display:flex}.p5-hpop .p2-f{margin:0}.p5-hpop-f{justify-content:flex-end;gap:8px;display:flex}.ov.p5-hs .p3-sh-f .p-btn{flex:1}@container (width<=600px){.ov.p5-hs .p3-sh-h h2{font-size:28px;line-height:36px}.p2-fg>.p5-half{grid-column:auto}}.ov.p5-allf .p3-sh-b{flex:1}@container (width<=600px){.ov.p5-tall .mdl{height:calc(100% - 40px)}.ov.p5-tall .p3-sh-b{flex:1}}.p3-sh-b>.p5-sbox,.p3-sh-b>.p5-refp,.p3-sh-b>.p5-pcl,.p3-sh-b>.p5-langs,.p3-sh-b>.p2-f,.p3-sh-b>.p5-cal,.p3-sh-b>.p5-adc,.p3-sh-b>.p5-2,.p3-sh-b>.p5-exps{flex-shrink:0}@container (width<=600px){.p5-fm .p2-fm-top{z-index:6;background:var(--bg);gap:12px;height:64px;position:sticky;top:0}.p5-fm .p5-fm-tt{min-width:0;font:600 20px/28px var(--f);opacity:0;white-space:nowrap;text-overflow:ellipsis;flex:1;transition:opacity .15s;display:block;overflow:hidden}.p5-fm.scrolled .p5-fm-tt{opacity:1}.p5-fm .p5-fm-tabs{z-index:5;background:var(--bg);margin-bottom:12px;padding-top:8px;padding-bottom:12px;position:sticky;top:64px}.p5-fm .p2-fm-in>h1{margin-top:-8px}}.p5-rg{flex-direction:column;gap:20px;display:flex}.p-rg-c.p5-rg-c{background:var(--bg);border:1px solid var(--line);max-width:520px;color:var(--ink);border-radius:16px;gap:6px;margin:0;padding:20px;font-size:15px;line-height:20px}.p5-rg-c .p-rg-ct small,.p5-rg-c>small{color:var(--ink-2);font-size:14px;line-height:20px}.p5-rg-c .p-rg-open{font:600 12px/16px var(--f);background:var(--ok);color:#fff;padding:2px 10px}.p5-rg-c .p-rg-open.off{background:var(--bg-3);color:var(--ink-2)}.p5-rg-c>b{font:700 28px/36px var(--f)}.p5-rg-b{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.p5-rg-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.p5-rg-l{flex-direction:column;gap:8px;max-width:720px;display:flex}.p-rg-r.p5-rg-r{background:var(--bg);border:1px solid var(--line);font:500 15px/20px var(--f);color:var(--ink);border-radius:12px;margin:0;padding:12px 16px}.p5-rg-r i{background:var(--bg-3);border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid}.p5-rg-r i.g{color:var(--ok)}.p5-rg-r i.b{color:var(--bad)}.p5-rg-r i svg.i{width:18px;height:18px}.p5-rg-r span{flex-direction:column;display:flex}.p5-rg-r small{font:400 13px/18px var(--f);color:var(--ink-2)}.p5-rg-x p{justify-content:space-between;margin:0 0 12px;font-size:15px;display:flex}.p5-cp-main,.p5-cph,.p5-cpi,.p5-cpm,.p5-kc,.p5-tl-i,.p5-sc,.p5-rule,.p5-addr,.p5-adc,.p5-loy,.p5-refp{border-radius:var(--r-card)}.p5-cp-main,.p5-cph,.p5-cpi,.p5-cpm,.p5-kc,.p5-tl-i,.p5-sc,.p5-rule{box-shadow:var(--inset),var(--sh-1)}.p5-cpm{padding:6px}.p5-cpm-i{border-radius:var(--r-ctl);min-height:44px;transition:background-color var(--d-2) var(--ease)}.p5-cpm-i:hover{background:var(--hover-tint)}.p5-cpm-i[aria-current=page]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 14%,transparent);font-weight:600}.p5-cnt{border-radius:var(--r-sm);font-weight:700}.p5-st h2,.p5-cph h1{font-weight:650}.p5-kc{padding:18px 18px 20px}.p5-kc-h{font:600 13.5px/20px var(--f);color:var(--ink-2)}.p5-kc b{margin-top:10px;font-size:clamp(24px,1rem + .8vw,30px);font-weight:650;line-height:1.2}.p5-sc{transition:transform var(--d-3) var(--ease),box-shadow var(--d-3) var(--ease)}@media (hover:hover){.p5-sc:hover{transform:translateY(var(--lift));box-shadow:var(--inset),var(--sh-2)}}.p5-tabs{background:var(--bg-2);border-radius:var(--r-btn);width:fit-content;max-width:100%;box-shadow:inset 0 0 0 1px var(--line);gap:2px;margin:0 0 20px;padding:3px}.p5-tabs button{height:34px;color:var(--p-seg-ink);transition:background-color var(--d-2),color var(--d-2),box-shadow var(--d-2);border-radius:9px;padding:0 14px;font-size:14px}.p5-tabs button:hover{color:var(--ink)}.p5-tabs button[aria-selected=true],.p5-tabs .p5-tab-more.on{background:var(--p-seg-on);color:var(--ink);box-shadow:var(--sh-seg)}.p5-seg2{border-radius:var(--r-ctl);border-color:var(--line)}.p5-sbox{height:44px;transition:border-color var(--d-2),box-shadow var(--d-2)}.p5-sbox.sq{border-radius:var(--r-ctl)}.p5-sbox:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.p5-sub-in{border-radius:var(--r-lg) var(--r-lg) 0 0}@container (width<=600px){.p5-cp-main,.p5-cph,.p5-cpi,.p5-cpm,.p5-kc,.p5-tl-i,.p5-sc,.p5-rule{box-shadow:var(--inset)}}:root{--p5-il0:#d3eee2;--p5-il1:#9fd6bf;--p5-il2:#12a079;--p5-il3:#0f9db0;--p5-or1:#f0a35a;--p5-or2:#e0832a;--p5-hex1:#fbdfe2;--p5-hex2:#a8394a;--p5-hex3:#fdf1f2;--p5-loy1:#e2efe8;--p5-loy2:#d3eee2;--p5-fill:var(--night);--p5-fill-ink:var(--on-night)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--p5-fill:var(--brand);--p5-fill-ink:var(--on-ink)}}:root[data-theme=dark]{--p5-fill:var(--brand);--p5-fill-ink:var(--on-ink)}.p5-cal-d.s span,.p5-cal-d.e span{background:var(--p5-fill);color:var(--p5-fill-ink)}[data-app]{--p6-promo:linear-gradient(135deg,#1d9fd8,#16c5c9 60%,#17d2c4);--p6-p1:#fde7f3;--p6-p2:#e8f6ff;--p6-p3:#efeaff;--p6-p4:#fff1e1;--p6-p5:#e7f8ee;--p6-tip:#6950f3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-app]{--p6-promo:linear-gradient(135deg,#106f98,#0f8b8e 60%,#0f948a);--p6-p1:#3a1c2c;--p6-p2:#13283a;--p6-p3:#241f45;--p6-p4:#3a2914;--p6-p5:#15301f;--p6-tip:#5b47d6}}:root[data-theme=dark] [data-app]{--p6-promo:linear-gradient(135deg,#106f98,#0f8b8e 60%,#0f948a);--p6-p1:#3a1c2c;--p6-p2:#13283a;--p6-p3:#241f45;--p6-p4:#3a2914;--p6-p5:#15301f;--p6-tip:#5b47d6}.p6-dot{border-radius:50%;flex:none;width:16px;height:16px;font-style:normal;display:inline-block}.p6-tg{background:var(--line-2);border-radius:999px;flex:none;width:48px;height:28px;transition:background .15s;position:relative}.p6-tg i{background:#fff;border-radius:50%;width:22px;height:22px;transition:right .15s;position:absolute;top:3px;right:3px;box-shadow:0 1px 2px #0003}.p6-tg[aria-checked=true]{background:var(--brand)}.p6-tg[aria-checked=true] i{right:23px}.p6-pk{border:1px solid var(--line-2);background:var(--bg);width:100%;height:48px;font:400 15px/20px var(--f);color:var(--ink-3);text-align:right;border-radius:8px;align-items:center;gap:10px;padding:0 16px;display:flex}.p6-pk.v{color:var(--ink)}.p6-pk>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.p6-pk svg.i{width:20px;height:20px;color:var(--ink)}.p6-fx{border:1px solid var(--line-2);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 16px;font-size:15px;display:flex}.p6-fx .p2-a{font-weight:500}.p2-f-l>span i{color:var(--ink-2);font-style:normal;font-weight:400}.p6-ck{padding:12px 0}.p6-ck b{font-size:15px;line-height:20px}.p6-ck b .p2-cnt{vertical-align:1px;margin-right:6px}.p6-sub{flex-direction:column;gap:12px;padding:0 32px 12px 0;display:flex}.p6-sub.p6-rem{gap:12px}.p6-hint{color:var(--ink-2);margin-top:8px;font-size:13px;line-height:16px}.p6-warn{color:var(--warn);font-style:normal}.p6-off{font-style:normal;font:500 13px/16px var(--f);color:var(--ink-2);background:var(--bg-3);border-radius:999px;width:max-content;margin-top:6px;padding:2px 8px;display:inline-block}.p6-vh{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.p6-col{flex-direction:column;gap:24px;display:flex}.p6-srch{border-radius:8px;width:auto;height:48px;padding:0 16px 0 0}.p6-srch input{height:46px;font:400 15px/20px var(--f);color:var(--ink);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 12px}.p6-srch svg.i{width:20px;height:20px;color:var(--ink-2)}.p6-addp{align-self:flex-start;margin-top:4px}.p6-fm-tt{display:none}.p6-fm .p2-fm-main{align-content:start}.p6-s .p6-sd{margin:4px 0 24px}.p6-s.p6-flat{padding-top:24px}.p6-g3{grid-template-columns:1fr 1fr 1fr}.p6-ta{border:1px solid var(--line-2);background:var(--bg);border-radius:8px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px;display:flex}.p2-f .p6-ta textarea{border:0;border-radius:0;height:72px;padding:2px 0}.p6-ai{border-color:var(--brand-soft-3);color:var(--ink)}.p6-ai svg.i{color:var(--brand)}.p6-team{flex-direction:column;display:flex}.p6-ckm{align-items:center}.p6-ckm .p2-av{margin-left:-2px}.p6-ckm>span:last-child b{font-size:17px;line-height:24px}.p6-swr{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.p6-swr>div{flex:1}.p6-swr h2{align-items:center;gap:8px;display:flex;margin:0 0 4px!important}.p6-swr .p2-on{padding:2px 8px;font-size:13px}.p6-swr+.p6-srch{margin-bottom:8px}.p6-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 16px 24px;display:flex}.p6-empty b,.p6-empty b.lg{font:600 20px/28px var(--f)}.p6-empty p{color:var(--ink-2);max-width:360px;font-size:15px;line-height:22px}.p6-empty .p2-btn{margin-top:16px}.p6-empty.sm{padding:40px 16px 8px}.p6-res-ill{gap:6px;margin-bottom:16px;display:flex}.p6-res-ill i{width:30px;height:30px;color:var(--brand);border-radius:8px;place-items:center;display:grid}.p6-res-ill i.c0{background:var(--p6-p1)}.p6-res-ill i.c1{background:var(--p6-p2)}.p6-res-ill i.c2{background:var(--p6-p3)}.p6-res-ill i.c3{background:var(--p6-p4)}.p6-res-ill i.c4{background:var(--p6-p5)}.p6-puz,.p6-mag,.p6-book{width:56px;height:48px;margin-bottom:12px;position:relative}.p6-puz i,.p6-mag i,.p6-book i{display:block;position:absolute}.p6-puz i:first-child{background:linear-gradient(135deg,var(--brand-soft-3),var(--brand));border-radius:10px;inset:6px 10px}.p6-puz i:last-child{background:var(--brand-soft-3);border-radius:50%;width:16px;height:16px;top:0;left:20px}.p6-mag i:first-child{background:linear-gradient(160deg,#c084fc,var(--brand));border-radius:8px;inset:0 14px 6px 12px}.p6-mag i:last-child{background:var(--brand-soft-3);width:22px;height:22px;box-shadow:0 0 0 3px var(--bg);border-radius:50%;bottom:0;left:10px}.p6-book i:first-child{background:linear-gradient(135deg,#a78bfa,var(--brand));border-radius:4px 0 0 4px;inset:6px 28px 6px 6px}.p6-book i:last-child{background:linear-gradient(135deg,#c4b5fd,#8b5cf6);border-radius:0 4px 4px 0;inset:6px 6px 6px 28px}.p6-promo{background:var(--p6-promo);color:#fff;border-radius:12px;align-items:stretch;gap:12px;margin-bottom:8px;padding:24px 16px 24px 12px;display:flex;overflow:hidden}.p6-promo-t{flex-direction:column;flex:1;gap:8px;display:flex}.p6-promo-t b{font:600 20px/28px var(--f)}.p6-promo-t>span{opacity:.95;font-size:16px;line-height:24px}.p6-promo-t em{font-style:normal;font:500 16px/24px var(--f);align-items:center;gap:6px;margin-top:8px;display:inline-flex}.p6-promo-t em svg.i{width:18px;height:18px;transform:scaleX(-1)}.p6-promo-im{flex:none;width:110px;position:relative}.p6-promo-im>img{object-fit:cover;border:3px solid #fff;border-radius:10px;width:70px;height:120px;position:absolute;top:8px;right:0}.p6-promo-im i{border:3px solid #fff;border-radius:10px;width:60px;height:100px;position:absolute;top:56px;left:0;overflow:hidden}.p6-promo-im i img{object-fit:cover;width:100%;height:100%}.p6-drop{border:1px dashed var(--line-2);border-radius:12px;padding:6px}.p6-drop>div{background:var(--bg-2);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;display:flex}.p6-drop svg.i{width:24px;height:24px}.p6-drop b{font:600 20px/28px var(--f)}.p6-drop .p2-btn{background:var(--bg)}.p6-th{font:600 17px/24px var(--f);border-bottom:1px solid var(--line);padding-bottom:16px}.p6-frow{align-items:center;gap:12px;padding:16px 0;display:flex}.p6-frow>div{flex-direction:column;flex:1;display:flex}.p6-frow b{font:500 17px/24px var(--f)}.p6-fic{border:1px solid var(--line);border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.p6-fic svg.i{width:20px;height:20px}.p6-cost{gap:8px;display:flex}.p6-cost .p2-f-pre{flex:1}.p6-seg2{background:var(--bg-2);border-radius:8px;gap:2px;padding:4px;display:flex}.p6-seg2 button{width:40px;font:600 15px/20px var(--f);color:var(--ink);border-radius:6px;place-items:center;display:grid}.p6-seg2 button svg.i{width:20px;height:20px}.p6-adv .p2-f{margin-bottom:24px}.p6-adv .p2-f:last-child{margin-bottom:0}.p6-rem .p2-f{max-width:none}.p6-dis{background:var(--bg-2)}.p6-dis input{color:var(--ink-3);background:0 0}.p6-phone{grid-template-columns:130px 1fr;gap:8px;display:grid}.p6-phone input{border:1px solid var(--line-2);background:var(--bg);height:48px;font:400 15px/20px var(--f);color:var(--ink);border-radius:8px;outline:0;width:100%;padding:0 16px}.p6-pc .p3-sel{text-align:left;direction:ltr;padding-right:12px}.p6-fg2{margin-bottom:8px}.p6-pks .p3-sh-b{gap:12px}.ov.p3-sh.p6-pks.tall .mdl{height:calc(100% - 48px)}.p6-pl{flex-direction:column;display:flex}.p6-pi{min-height:52px;font:400 17px/24px var(--f);text-align:right;width:100%;color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}.p6-pi>span{flex-direction:column;flex:1;min-width:0;display:flex}.p6-pi b{font-weight:400}.p6-pi small{color:var(--ink-2);font-size:14px;line-height:20px}.p6-pi>svg.i{width:22px;height:22px;color:var(--ink)}.p6-pi.p6-addc{color:var(--brand);border:0}.p6-pi.p6-addc svg.i{width:20px;height:20px;color:var(--brand)}.p6-pg .p6-pi{border:0;min-height:48px;padding:6px 0}.p6-svc{width:100%;min-height:72px;box-shadow:var(--inset);background:var(--p2-card);text-align:right;color:var(--ink);border-radius:8px;align-items:center;gap:12px;margin-bottom:8px;padding:12px 16px;display:flex;position:relative;overflow:hidden}.p6-svc>i{width:4px;position:absolute;top:0;bottom:0;right:0}.p6-svc>span{flex-direction:column;flex:1;display:flex}.p6-svc b{font:500 17px/24px var(--f)}.p6-svc small{color:var(--ink-2);font-size:15px;line-height:20px}.p6-svc bdi{font:500 15px/20px var(--f)}.p6-shh{justify-content:space-between;align-items:center;gap:12px;margin-top:-4px;display:flex}.p6-shh h2{font:600 24px/32px var(--f);margin:0}.p6-h3{font:600 17px/24px var(--f);margin:8px 0 0}.p6-frd{align-items:center}.p6-frd b{font-weight:500}.p6-ups .p3-rd b{font-weight:400}.p6-note{background:var(--bg-2);border-radius:12px;padding:16px;font-size:15px;line-height:22px}.p6-flts .p3-sh-b{gap:16px}.p6-apbar{align-items:center;gap:8px;display:flex}.p6-apbar .p6-srch{flex:1}.p6-flt svg.i{width:22px;height:22px}.p6-ap{flex-direction:column;gap:4px;display:flex}.p6-ap-r{align-items:center;gap:12px;min-height:56px;display:flex}.p6-ap-r>div{flex-direction:column;flex:1;display:flex}.p6-ap-r b{font:500 17px/24px var(--f)}.p6-ap-r small{color:var(--ink-2);font-size:15px;line-height:20px}.p6-ap-ic{background:var(--brand-soft);width:36px;height:36px;color:var(--brand);border-radius:8px;place-items:center;display:grid}.p6-ap-ic svg.i{width:20px;height:20px}.p6-ap-p{color:var(--ink-2);font-size:15px}.p6-ap-r.sub{padding-right:12px}.p6-ap-l{color:var(--ink-3);font-style:normal}.p6-ap-l svg.i{width:18px;height:18px;transform:scaleX(-1)}.p6-bos{flex-direction:column;display:flex}.p6-bo{border-bottom:1px solid var(--line);padding:32px 0}.p6-bo:first-child{padding-top:8px}.p6-bo:last-child{border-bottom:0}.p6-bo-h{align-items:flex-start;gap:16px;display:flex}.p6-bo-h>div{flex:1}.p6-bo-h h2{font:600 20px/28px var(--f);margin:0 0 4px}.p6-bo-h p{color:var(--ink-2);max-width:520px;font-size:15px;line-height:22px}.p6-bo ul{flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.p6-bo li{align-items:flex-start;gap:8px;font-size:15px;line-height:22px;display:flex}.p6-bo li svg.i{width:18px;height:18px;color:var(--ink-3);flex:none;margin-top:2px}.p6-bo li.on svg.i{color:var(--ok)}.p6-bo-n{background:var(--bg-2);border-radius:12px;align-items:center;gap:12px;margin-top:20px;padding:16px;display:flex}.p6-bo-n p{flex:1;font-size:15px;line-height:22px}.p6-bom .p3-sh-b{gap:4px}.p6-wsbar{display:none}.p6-au{position:relative}.p6-au-m{opacity:0;transition:opacity .15s;position:absolute;top:16px;left:12px}.p6-au:hover .p6-au-m,.p6-au-m:focus-visible{opacity:1}.p6-au .p2-au-f .p2-btn{height:32px}.p6-aef .p3-full-top{gap:8px}.p6-ae-tb{gap:8px;margin-right:auto;display:flex}.p6-ae{flex-direction:column;display:flex}.p6-ae-st{gap:12px;padding-bottom:28px;display:flex;position:relative}.p6-ae-st:not(:last-child):before{content:"";background:var(--line);width:1px;position:absolute;top:30px;bottom:4px;right:11px}.p6-ae-st>div{flex-direction:column;flex:1;align-items:flex-start;gap:6px;display:flex}.p6-ae-st h3{font:600 17px/24px var(--f);margin:0}.p6-ae-st p{color:var(--ink-2);font-size:15px}.p6-ae-i{background:var(--brand-soft);width:24px;height:24px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.p6-ae-i svg.i{width:15px;height:15px}.p6-ae-c{border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:12px;width:100%;margin-top:8px;padding:16px;display:flex}.p6-ae-c>div{flex-direction:column;flex:1;display:flex}.p6-ae-c b{font:500 15px/20px var(--f)}.p6-ae-c small{color:var(--ink-2);font-size:15px;line-height:20px}.p6-ae-ci{margin-top:22px}.p6-ae-ci svg.i{width:20px;height:20px}.p6-ae-ci.m{color:var(--brand)}.p6-ae-ci.w{color:var(--ok)}@container (width<=600px){.p6-fm .p2-fm-top{z-index:4;background:var(--bg);gap:12px;height:64px;position:sticky;top:0}.p6-fm.sc .p2-fm-top{border-bottom:1px solid var(--line)}.p6-fm.sc .p6-fm-tt,.p6-aef.sc .p6-fm-tt{font:600 20px/28px var(--f);white-space:nowrap;text-overflow:ellipsis;flex:1;display:block;overflow:hidden}.p6-fm .p2-fm-x{order:2}.p6-fm .p2-fm-in{padding-top:8px}.p6-fm .p2-fm-tabs.u button{font-weight:500}.p6-fm .p2-fm-tabs.u button[aria-selected=true]{font-weight:600}.p6-s.p6-flat{padding-top:24px}.p6-g3{grid-template-columns:1fr 1fr}.p6-g3>.p2-f:nth-child(-n+2){grid-column:auto}.p6-g3>.p2-f:nth-child(3){grid-column:1/-1}.p6-promo{margin-top:8px}.p6-sup .p2-fg>*,.p6-fg2>*{grid-column:1/-1}.p6-phone{grid-template-columns:76px 1fr}.p6-pc .p3-sel{padding:0 8px 0 28px;font-size:14px}.p6-pc .p3-selw>svg.i{left:6px}.p6-bo{padding:28px 0}.p6-bo-h h2{font-size:24px;line-height:32px}.p6-bo-h .p2-btn{margin-top:-2px}.p6-au-m{opacity:1;top:12px;left:8px}.p6-aef .p3-full-top{flex-direction:row;justify-content:flex-start;padding:8px 8px 8px 19px;position:sticky;top:0}.p6-aef .p3-full-top .p3-x{order:3;margin-right:0}.p6-aef .p6-ae-tb{order:2}.p6-aef .p6-ae-tb .p6-dkb{display:none}.p6-aef .p3-full-top .p-btn{display:inline-flex}.p6-aef .p3-full-top .p6-dkb{display:none}.p6-aef.sc .p3-full-top{border-bottom:1px solid var(--line)}.p6-aef:not(.sc) .p6-fm-tt{display:none}.p6-aef .p6-fm-tt{order:1}.p6-aef .p3-full-in h1{margin-bottom:8px;font-size:28px;line-height:36px}.p6-ws .p2-up-bar{display:none}.p6-wsbar{z-index:3;background:var(--brand);color:var(--on-ink);align-items:center;gap:16px;padding:12px 19px 16px;display:flex;position:sticky;bottom:0}.p6-wsbar .p2-btn{background:var(--bg);color:var(--ink);border-color:var(--bg);flex:none}.p6-wsbar p{text-align:center;font:500 15px/20px var(--f);flex:1}.p2-rp .p2-vid{background:var(--p6-tip);border-color:var(--p6-tip);color:var(--on-ink);flex-direction:column;gap:12px;padding:16px}.p2-rp .p2-vid-t{padding:0;display:contents}.p2-rp .p2-vid-t p{color:var(--on-ink);order:1;margin:0;font-size:16px;line-height:22px}.p2-rp .p2-vid-t p b{font:600 18px/26px var(--f);margin-bottom:4px;display:block}.p2-rp .p2-vid-im{aspect-ratio:16/9;order:2;width:100%;height:auto;display:block}.p2-rp .p2-vid-im em{display:none}.p2-rp .p2-vid-t .p6-vl{color:var(--on-ink);order:3;font-weight:500;display:block}.p2-rp .p2-vid-t>div{order:4;justify-content:flex-end;align-items:center}.p2-rp .p2-vid-t>div .p2-btn:first-child{background:var(--bg);color:var(--ink);border-color:var(--bg);order:2}.p2-rp .p2-vid-t>div .p2-btn:last-child{color:var(--on-ink);order:1}.p2-rp .p2-vid-t>div .p2-btn:first-child svg.i{display:none}}.p2-vid-t .p6-vl,.p2-vid-t p b.p6-mb{display:none}@container (width<=600px){.p2-rp .p2-vid-t p b.p6-mb{display:block}}.p2-f-l>span i{margin:0 4px 0 0}.p6-ck b .p2-cnt{display:inline-flex}.ov.p3-sh.full:is(.p6-ups,.p6-fadd,.p6-bom,.p6-trg,.p6-flts) .p3-sh-b{flex:1}.p6-addp+.p2-f{margin-top:24px}@container (width<=600px){.p6-fm.p2-fm-one .p2-fm-in{max-width:none;padding:8px 20px 120px}.p6-fm.p2-fm-one .p2-fm-main{gap:0;max-width:none}.p2-wrap.full.p6-ws{height:auto;min-height:100%}.p6-wsbar{z-index:61;position:fixed;bottom:0;left:0;right:0}.p6-ws .p2-up-l{padding-bottom:96px}.p2-fg.g3.p6-g3{grid-template-columns:1fr 1fr}.p6-fm h1{font:600 24px/32px var(--f);margin-bottom:8px}.p6-fm .p2-fm-tabs.u{gap:23px;margin-bottom:0}.p6-fm .p2-fm-tabs.u button{height:52px;font-size:14px}.p6-fm .p2-f,.p3-sh .p2-f{gap:4px}.p6-fm .p2-fm-s.card{padding:24px 0 16px}.p6-fm .p2-fm-s h2{margin-bottom:24px}.p6-fm .p2-fg{gap:20px 16px}.p6-fm .p2-fm-pills{margin-top:24px}.p6-fm .p2-fm-pills .p2-btn{height:36px;font-size:14px}.p6-fm .p2-f small{font-size:12px;line-height:16px}.p6-fm .p6-ta textarea{height:96px}}.p6-swr h2{font:600 17px/24px var(--f)!important}.p6-empty b,.p6-empty b.lg{font:600 17px/24px var(--f)}.p6-empty p{max-width:320px;font-size:13px;line-height:18px}.p6-res-ill i{width:34px;height:34px}.p6-res-ill i svg.i{width:20px;height:20px}.p6-res-ill i.c0{color:var(--bad)}.p6-res-ill i.c1{color:var(--blue)}.p6-res-ill i.c2{color:var(--brand)}.p6-res-ill i.c3{color:var(--warn)}.p6-res-ill i.c4{color:var(--ok)}@container (width<=600px){.p6-promo-t b{font:600 15px/20px var(--f)}.p6-promo-t>span{font-size:13px;line-height:18px}.p6-promo-t em{font-size:13px}.p6-promo{padding:20px 16px 20px 12px}.p6-swr p,.p6-fm .p6-sd{font-size:13px;line-height:18px}.p6-ck small{font-size:12px;line-height:16px}.p6-ck b{font-size:14px;line-height:20px}}.ov.p3-sh.p6-pks .mdl{height:calc(100% - 48px)}.p6-pi{min-height:44px;font-size:14px;line-height:20px}.p6-pi small{font-size:11px;line-height:14px}.p6-pg .p6-pi{min-height:40px;padding:4px 0}.p6-pg h3{font:600 16px/24px var(--f);margin:16px 0 4px}.p6-svc b{font-size:15px;line-height:20px}.p6-svc small{font-size:13px}.p6-svc bdi{font-size:14px}.p-pop .it .p6-dot{vertical-align:-2px;width:14px;height:14px;margin-left:12px}@container (width<=600px){:is(.p6-flts,.p6-catnew,.p6-apfl) .p3-sel,.p6-catnew .p2-f input,:is(.p6-flts,.p6-catnew,.p6-apfl) .p6-pk{height:36px;font-size:14px}.p6-catnew .p2-f textarea{height:88px}.p6-flts .p3-sh-b,.p6-catnew .p3-sh-b{gap:14px}:is(.p6-flts,.p6-catnew,.p6-apfl) .p2-f-l{font-size:13px;line-height:18px}.p6-tax .p3-sh-f,.p6-ups .p3-sh-f{justify-content:flex-end}.p6-ups .p3-sh-f{justify-content:space-between}.p6-tax .p3-sh-f .p-btn,.p6-ups .p3-sh-f .p-btn{flex:none;height:36px;padding:0 15px;font-size:14px}.p6-ups .p3-sh-h h2,.p6-tax .p3-sh-h h2{font-size:20px;line-height:28px}.p6-ups .p6-srch,.p6-fadd .p6-srch,.p6-pks .p6-srch,.p6-apf .p6-srch{height:36px}.p6-ups .p6-srch input,.p6-fadd .p6-srch input,.p6-pks .p6-srch input,.p6-apf .p6-srch input{height:34px;font-size:13px}.p6-ups .p3-rd b{font-size:14px}.p6-ups .p3-rd small{font-size:12px}.p6-apf .p3-full-in h1{font-size:20px;line-height:28px}.p6-apf .p3-full-d{margin-top:-8px;font-size:12px;line-height:16px}.p6-ap-r{min-height:48px}.p6-ap-r b{font-size:13px;font-weight:600;line-height:18px}.p6-ap-r small,.p6-ap-p{font-size:12px;line-height:16px}.p6-apbar .p6-flt{width:36px;height:36px}.p6-shh h2{font-size:20px;line-height:28px}.p6-bo-h p,.p6-bo li,.p6-bo-n p{font-size:13px;line-height:18px}.p6-bo li svg.i{width:16px;height:16px;margin-top:1px}.p6-bo .p2-btn.sm{height:32px;padding:0 12px;font-size:14px}.p6-bo{padding:28px 0 32px}.p6-bom .p3-sh-h p,.p6-note{font-size:13px;line-height:18px}.p6-bo-h h2{font:600 20px/28px var(--f)}.p6-bo-h p{font-size:14px;line-height:20px}.p6-bo ul{gap:10px;margin-top:24px}.p6-bo .p2-btn.sm{height:36px;padding:0 15px}}.p6-adp .p2-ad-ic.lg b{border-radius:8px}@container (width<=600px){.p6-adp .p2-ad{min-height:0;padding:16px 16px 20px}.p6-adp .p2-ad-top{margin-bottom:16px}.p6-adp .p2-ad-ic{width:40px;height:40px}.p6-adp .p2-ad-ic svg.i{width:22px;height:22px}.p6-adp .p2-ad-ic.lg b{width:40px;height:40px;font-size:16px}.p6-adp .p2-ad-ic.lg svg{width:36px;height:36px}.p6-adp .p2-ad-ic.lg .p2-fbig{width:40px;height:40px}.p6-adp .p2-ad-ic.lg .p2-fbig i{width:20px;height:20px}.p6-adp .p2-ad h3{font-size:15px;line-height:20px}.p6-adp .p2-ad p{margin-bottom:16px;font-size:13px;line-height:18px}.p6-adp .p2-ad .p2-btn.sm{height:32px;padding:0 12px;font-size:13px}.p6-adp .p2-ad-g{gap:16px}.p6-adp .p2-tab{height:32px;padding:0 12px;font-size:13px}.p6-adp .p2-ad-b{padding:1px 8px;font-size:11px}.p2-lkp .p2-hd-d{font-size:13px;line-height:18px}.p2-lkp .p2-lk-t{padding:16px 16px 12px}.p2-lkp .p2-lk-t svg.i{width:30px;height:30px;margin-bottom:16px}.p2-lkp .p2-lk-t h3{font-size:14px;line-height:20px}.p2-lkp .p2-lk-t p{font-size:12px;line-height:16px}.p2-lkp .p2-lk-b{padding:12px}.p2-lkp .p2-lk-b .p2-btn{height:36px;font-size:14px}.p6-wsbar{padding:12px 16px 16px}.p6-wsbar .p2-btn{height:40px;padding:0 28px;font-size:14px}.p6-wsbar p{font-size:12px;line-height:16px}.p6-au{min-height:0;padding:16px 16px 14px}.p6-au .p2-au-ic{height:24px;margin-bottom:16px}.p6-au .p2-au-ic svg.i{width:24px;height:24px}.p6-au h3{margin-bottom:8px;font-size:15px;line-height:20px}.p6-au p{margin-bottom:16px;font-size:13px;line-height:18px}.p6-au .p2-on{padding:1px 8px;font-size:12px}.p6-au .p2-au-f .p2-btn{height:32px;font-size:14px}.p6-au-m{top:8px}.p2-aup .p2-au-tabs .p2-tab{height:32px;padding:0 12px;font-size:13px}.p6-aef .p6-ae-st h3{font-size:14px;line-height:20px}.p6-aef .p6-ae-st p{font-size:12px;line-height:16px}.p6-aef .p6-ae-st .p2-btn.sm{height:32px;padding:0 12px;font-size:13px}.p6-aef .p6-ae-c b{font-size:13px;line-height:18px}.p6-aef .p6-ae-c small{font-size:12px;line-height:16px}.p6-aef .p6-ae-i{background:var(--brand);color:var(--on-ink)}.p6-aef .p3-full-in h1{font-size:22px;line-height:30px}.p6-aef .p3-full-bar{border-top:0}.p6-trg .p3-sel{height:36px;font-size:14px}.p2-rp .p2-pg{position:relative}.p2-rp .p2-vid{z-index:6;box-shadow:var(--sh-pop);flex-flow:wrap;order:3;align-items:center;gap:12px 8px;margin-bottom:-300px;padding:16px 16px 12px;position:relative}.p2-rp .p2-rp-tabs{order:2}.p2-rp .p2-hd{order:1}.p2-rp .p2-vid-t p{flex:1 0 100%;font-size:12px;line-height:16px}.p2-rp .p2-vid-t p b{font-size:14px;line-height:20px}.p2-rp .p2-vid-im{border-radius:8px;flex:1 0 100%}.p2-rp .p2-vid-t .p6-vl{flex:1;font-size:12px}.p2-rp .p2-vid-t>div{flex:none;gap:4px}.p2-rp .p2-vid-t>div .p2-btn{height:32px;padding:0 12px;font-size:13px}.p2-rp .p2-vid-t>div .p2-btn.ghost{border-color:#0000}:where(.p2-rp .p2-pg>*){order:4}}.p6-arch{font:500 12px/16px var(--f);color:var(--ink-2);background:var(--bg-3);vertical-align:middle;border-radius:999px;margin-right:6px;padding:2px 8px;font-style:normal}.p6-cempty{margin:8px 0 0;font-size:14px;line-height:20px}.p6-bsl,.p6-supl,.p6-ord{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.p6-bsr,.p6-supr,.p6-ordr{border:1px solid var(--line);background:var(--bg);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.p6-bsr>i{border-radius:4px;align-self:stretch;width:4px}.p6-bsr span,.p6-supr div,.p6-ordr span{flex-direction:column;flex:1;min-width:0;display:flex}.p6-bsr b,.p6-supr b,.p6-ordr b{font:500 15px/20px var(--f)}.p6-bsr small,.p6-supr small,.p6-ordr small{color:var(--ink-2);font-size:13px;line-height:18px}.p6-bsr bdi{font:500 15px/20px var(--f)}.p6-supl{margin-top:16px}.p6-qlu{border:1px solid var(--line-2);background:var(--bg-2);height:48px;color:var(--ink);font:400 15px/20px var(--f);text-align:left;border-radius:8px;width:100%;padding:0 12px}.p-btn.p6-bad{background:var(--bad);border-color:var(--bad);color:#fff}.p6-mprint{flex-direction:column;gap:6px;display:flex}.p6-mprint>b{font:600 18px/24px var(--f)}.p6-mprint h3{font:600 15px/20px var(--f);margin:12px 0 2px}.p6-mprint p{justify-content:space-between;gap:12px;margin:0;font-size:14px;line-height:20px;display:flex}@media print{body *{visibility:hidden}.p6-mprint,.p6-mprint *{visibility:visible}.p6-mprint{position:fixed;inset:24px}}.p6-lst .p-tbl-w{margin-top:16px}.p6-lst .lk b{font-weight:500}.p6-lbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.p6-lbar .p2-srch{flex:1;min-width:220px}.p6-step{color:var(--ink-2);margin:0 0 12px;font-size:14px;line-height:20px}.p6-kvl{flex-direction:column;gap:10px;display:flex}.p6-kvl p{justify-content:space-between;gap:16px;margin:0;font-size:15px;line-height:20px;display:flex}.p6-kvl span{color:var(--ink-2)}.p6-kvl b{text-align:left;overflow-wrap:anywhere;max-width:60%;font-weight:500}.p6-pi.on{background:var(--brand-soft)}.p6-dtyp .p6-pi svg.i,.p6-chk>svg.i{width:20px;height:20px;color:var(--ink-2);flex:none}.p6-live{border:1px solid var(--line);background:var(--bg);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;padding:20px;display:flex}.p6-live.on{border-color:var(--ok);box-shadow:inset 4px 0 0 var(--ok)}.p6-live>div{flex-direction:column;flex:1;gap:2px;min-width:200px;display:flex}.p6-live b{font:600 17px/24px var(--f)}.p6-live small{color:var(--ink-2);font-size:14px;line-height:20px}.p6-chkl{border:1px solid var(--line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.p6-chk{color:var(--ink);border-top:1px solid var(--line);align-items:center;gap:12px;padding:16px 20px;display:flex}.p6-chk:first-child{border-top:0}.p6-chk:hover{background:var(--bg-2)}.p6-chk i{background:var(--bg-3);width:32px;height:32px;color:var(--ink-2);border-radius:999px;flex:none;place-items:center;display:grid}.p6-chk i.ok{background:var(--ok);color:#fff}.p6-chk i svg.i{width:18px;height:18px}.p6-chk span{flex-direction:column;flex:1;display:flex}.p6-chk b{font:500 15px/20px var(--f)}.p6-chk small{color:var(--ink-2);font-size:14px;line-height:20px}.p6-thg{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.p6-th{border:1px solid var(--line);color:var(--ink);font:500 14px/20px var(--f);text-align:right;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.p6-th.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.p6-th i{border-radius:999px;flex:none;width:28px;height:28px}.p6-ltr{direction:ltr}.p6-qr{border:1px solid var(--line);background:#fff;border-radius:12px;width:168px;height:168px;margin:4px auto 16px;padding:8px}.p6-qr svg{width:100%;height:100%;display:block}.p6-stk{flex-direction:column;gap:8px;display:flex}.p6-stkr{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.p6-stkr span{flex-direction:column;flex:1;display:flex}.p6-stkr b{font:500 15px/20px var(--f)}.p6-stkr small{color:var(--ink-2);font-size:13px;line-height:18px}.p6-stkr .p2-f{flex:none;width:120px;margin:0}.p6-ltabs{margin:16px 0}.p6-loyl{flex-direction:column;gap:8px;display:flex}.p6-loyr{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.p6-loyr span{flex-direction:column;flex:1;display:flex}.p6-loyr b{font:500 15px/20px var(--f)}.p6-loyr small{color:var(--ink-2);font-size:13px;line-height:18px}.p2-rp-rep{background:var(--bg-2);border-radius:12px;margin:8px 0;padding:12px 16px}.p2-rp-rep b{font:600 14px/20px var(--f)}.p2-rp-rep p{margin:4px 0 0;font-size:14px;line-height:20px}.p6-thumbs{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.p6-thumbs img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:72px;height:72px}.p6-prev{border:1px solid var(--line);background:var(--bg-2);border-radius:12px;padding:16px}.p6-prev b{font:600 14px/20px var(--f)}.p6-prev p{margin:8px 0 0;font-size:15px;line-height:22px}.p6-adl{text-align:right;margin-top:16px}.p6-fm-bk.d{z-index:3;position:absolute;top:14px;right:32px}.p6-fm-bk.m{display:none}@container (width<=600px){.p6-fm-bk.d{display:none}.p6-fm-bk.m{order:9;margin:0 -10px 0 0;display:grid}}.p6-pk,.p6-srch,.p6-fx,.p6-ta,.p6-phone input{border-radius:var(--r-ctl);transition:border-color var(--d-2),box-shadow var(--d-2)}.p6-pk,.p6-srch{height:44px}.p6-srch input{height:42px}.p6-pk:hover,.p6-srch:hover{border-color:var(--ink-3)}.p6-srch:focus-within,.p6-pk:focus-visible{border-color:var(--brand);box-shadow:var(--ring);outline:0}.p6-svc{border-radius:var(--r-md);transition:transform var(--d-3) var(--ease),box-shadow var(--d-3) var(--ease);overflow:hidden}@media (hover:hover){.p6-svc:hover{box-shadow:var(--inset),var(--sh-2);transform:translateY(-1px)}}.p6-bsr,.p6-supr,.p6-ordr{border-radius:var(--r-ctl)}.p6-promo,.p6-drop,.p6-note,.p6-bo-n,.p6-ae-c,.p6-qr,.p6-stkr,.p6-loyr,.p6-prev,.p6-th,.p6-live,.p6-chkl{border-radius:var(--r-card)}.p6-stkr,.p6-loyr,.p6-ae-c{box-shadow:var(--sh-1)}.p6-th{transition:border-color var(--d-2),box-shadow var(--d-2)}.p6-seg2{border-radius:var(--r-ctl);box-shadow:inset 0 0 0 1px var(--line);padding:3px}.p6-seg2 button{transition:background-color var(--d-2),box-shadow var(--d-2);border-radius:7px}.p6-seg2 button[aria-pressed=true]{background:var(--p-seg-on);box-shadow:var(--sh-seg)}[data-app]{--p6-promo:linear-gradient(135deg,#0b6f7c,#0b7658 60%,#17734f);--p6-p1:#fbdfe2;--p6-p2:#d2eef2;--p6-p3:#e2efe8;--p6-p4:#fbe6d1;--p6-p5:#d6f0e2;--p6-tip:var(--night);--p6-fill:var(--night);--p6-ill1:linear-gradient(160deg,#9fd6bf,#0b7658);--p6-ill2:linear-gradient(135deg,#9fd6bf,#0b7658);--p6-ill3:linear-gradient(135deg,#d3eee2,#12a079)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-app]{--p6-fill:var(--brand);--p6-ill1:linear-gradient(160deg,#c084fc,var(--brand));--p6-ill2:linear-gradient(135deg,#a78bfa,var(--brand));--p6-ill3:linear-gradient(135deg,#c4b5fd,#8b5cf6)}}:root[data-theme=dark] [data-app]{--p6-fill:var(--brand);--p6-ill1:linear-gradient(160deg,#c084fc,var(--brand));--p6-ill2:linear-gradient(135deg,#a78bfa,var(--brand));--p6-ill3:linear-gradient(135deg,#c4b5fd,#8b5cf6)}@container (width<=600px){.p6-wsbar,.p6-aef .p6-ae-i{background:var(--p6-fill)}}.p6-mag i:first-child{background:var(--p6-ill1)}.p6-book i:first-child{background:var(--p6-ill2)}.p6-book i:last-child{background:var(--p6-ill3)}.p7-dk{display:contents}.p7-mb{display:none}.p7-prem{background:var(--brand-soft);height:20px;color:var(--brand);font:500 12px/16px var(--f);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-style:normal;display:inline-flex}.p7-prem.lg{align-self:flex-start;height:24px;margin-bottom:8px;font-size:13px}.p-pop .it span:has(>.p7-prem){justify-content:space-between;align-items:center;gap:8px;display:flex}.p7-ib{width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.p7-ib:hover{background:var(--bg-2)}.p7-ib svg.i{width:22px;height:22px}.p7-ib[aria-pressed=true] svg{color:var(--ink)}.p7-mt-acts{align-items:center;gap:8px}.p7-mt-acts .p-btn.s{height:36px}.p7-selb{border:1px solid var(--line-2);background:var(--bg);width:100%;height:48px;color:var(--ink);font:400 15px/20px var(--f);text-align:right;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 16px 0 14px;display:flex}.p7-selb svg.i{flex:none;width:20px;height:20px}.p7-selb:focus-visible{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);outline:0}.p7-tag{background:var(--brand-soft);height:20px;color:var(--brand);font:500 12px/16px var(--f);vertical-align:middle;border-radius:999px;align-items:center;margin-right:6px;padding:0 8px;font-style:normal;display:inline-flex}.p7-sh .p3-sh-b{gap:24px}.p7-sh .p3-sh-f .p-btn{min-width:120px}.p7-f{flex-direction:column;gap:8px;display:flex}.p7-sec{flex-direction:column;gap:12px;display:flex}.p7-sec+.p7-sec{border-top:1px solid var(--line);padding-top:24px}.p7-sec h3{font:600 17px/24px var(--f);margin:0}.p7-sd{color:var(--ink-2);margin:-8px 0 0;font-size:14px;line-height:20px}.p7-sub{padding:0 32px 4px 0}.p7-sub .p3-rd,.p7-sub .p3-ck{padding:6px 0}.p7-rds .p3-rd b,.p7-cks .p3-ck b{font-weight:500}.p7-rds.cards .p3-rd{align-items:center}.p7-rr{cursor:pointer}.p7-rr .p2-rs-t{gap:2px}.p7-rr .p2-rs-t .p7-prem{align-self:flex-start;margin-top:6px}.p2-rs-r .p7-star{display:grid}.p7-star{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.p7-star:hover{background:var(--bg-2)}.p7-star svg.i{width:22px;height:22px}.p7-rtb .p7-dk{gap:8px;display:flex}.p7-rempty{padding:64px 24px}.p7-rempty svg.i{width:40px;height:40px;color:var(--brand);margin-bottom:12px}.p7-rhd .p2-hd-d{max-width:none}.p7-rp{background:var(--bg)}.p7-rp-in{flex-direction:column;max-width:1180px;margin:0 auto;padding:24px 32px 64px;display:flex}.p7-rp-top{align-items:center;gap:8px;margin-bottom:16px;display:flex}.p7-rp-top .sp{flex:1}.p7-rp-t{font:600 28px/36px var(--f);margin:0}.p7-rp-d{color:var(--ink-2);max-width:640px;margin:8px 0 24px;font-size:15px;line-height:20px}.p7-vrow{border-bottom:1px solid var(--line);align-items:center;gap:4px;margin-bottom:16px;display:flex}.p7-vplus{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.p7-vplus svg.i{width:18px;height:18px}.p7-chip{border:1px solid var(--line-2);background:var(--bg);height:36px;color:var(--ink);font:500 15px/20px var(--f);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.p7-chip svg.i{width:18px;height:18px}.p7-chip:not(:has(span)){justify-content:center;width:36px;padding:0}.p7-chip.v{border:0;border-bottom:2px solid var(--ink);border-radius:0;height:44px;padding:0 12px;font-weight:600}.p7-chip.plain{border-color:var(--line)}.p7-chips{scrollbar-width:none;gap:8px;margin-bottom:24px;padding-bottom:2px;display:flex;overflow-x:auto}.p7-chips::-webkit-scrollbar{display:none}.p7-tbl{border-top:1px solid var(--line);overflow-x:auto}.p7-th,.p7-tr{border-bottom:1px solid var(--line);min-width:max-content;display:flex}.p7-tr span{white-space:nowrap;width:140px;font:400 14px/20px var(--f);text-align:left;flex:none;padding:12px 16px}.p7-tr span:first-child{text-align:right;background:var(--bg);width:220px;position:sticky;right:0}.p7-th span{white-space:nowrap;width:140px;font:600 14px/20px var(--f);text-align:left;flex:none;padding:12px 16px}.p7-th span:first-child{text-align:right;background:var(--bg);width:220px;position:sticky;right:0}.p7-none{text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:calc(100vw - 64px);padding:96px 16px;display:flex;position:sticky;right:0}.p7-none svg.i{width:40px;height:40px;color:var(--brand);margin-bottom:12px}.p7-none b{font:600 20px/28px var(--f)}.p7-none p{color:var(--ink-2);margin:0}.p7-ps{min-height:520px;position:relative}.p7-ps-blur{filter:blur(3px);opacity:.55;-webkit-user-select:none;user-select:none;pointer-events:none;max-width:720px}.p7-ps-s{margin-bottom:24px}.p7-ps-h,.p7-ps-r{justify-content:space-between;padding:6px 0;font-size:14px;line-height:20px;display:flex}.p7-ps-h b{font-weight:600}.p7-ps-r span:first-child{color:var(--brand)}.p7-ps-r.b{font-weight:600}.p7-ps-r.b span:first-child{color:var(--ink)}.p7-ps-lock{text-align:center;flex-direction:column;align-items:center;gap:8px;width:min(360px,100%);display:flex;position:absolute;top:40px;right:50%;transform:translate(50%)}.p7-ps-lock>i{background:var(--brand);width:44px;height:44px;color:var(--on-ink);border-radius:10px;place-items:center;margin-bottom:4px;display:grid}.p7-ps-lock>i svg.i{width:26px;height:26px}.p7-ps-lock b{font:600 22px/28px var(--f)}.p7-ps-lock p{color:var(--ink-2);margin:0 0 8px;font-size:16px;line-height:22px}.p7-ps-lock .p-btn{min-width:140px}.p7-dash{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.p7-dc{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:8px;padding:20px 16px;display:flex}.p7-dc h3{font:600 17px/24px var(--f);margin:0}.p7-dc>.p2-a{font-size:15px}.p7-dc-big{font:600 28px/36px var(--f);margin:8px 0 0}.p7-cmp{color:var(--ink-2);align-items:center;gap:8px;margin:4px 0 8px;font-size:13px;line-height:18px;display:flex}.p7-cmp em{border:1px solid var(--line);height:22px;color:var(--ink);border-radius:6px;align-items:center;gap:2px;padding:0 6px;font-style:normal;font-weight:600;display:inline-flex}.p7-cmp em svg.i{width:12px;height:12px}.p7-dkv{gap:6px;margin:0;display:grid}.p7-dkv div{justify-content:space-between;font-size:15px;line-height:20px;display:flex}.p7-dkv dt{color:var(--ink-2)}.p7-dkv dd{margin:0;font-weight:600}.p7-lc svg{width:100%;height:110px;display:block}.p7-lc .gr line{stroke:var(--line);stroke-dasharray:3 3;stroke-width:1px}.p7-lc .gr text{font:10px var(--f);fill:var(--ink-3);text-anchor:end}.p7-lc .dt circle{fill:var(--brand)}.p7-lc-x{color:var(--ink-2);justify-content:space-between;margin-top:4px;font-size:13px;line-height:18px;display:flex}.p7-leg{gap:6px;margin:12px 0 0;padding:0;font-size:14px;line-height:20px;list-style:none;display:grid}.p7-leg li{align-items:center;gap:8px;display:flex}.p7-leg li:before{content:"";background:var(--brand);border-radius:50%;flex:none;width:6px;height:6px}.p7-leg li.c1:before{background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand)}.p7-leg li.c2:before{background:var(--star)}.p7-leg li.c3:before{background:var(--bad)}.p7-leg li.c4:before{background:var(--line-2)}.p7-leg li span{color:var(--ink-2);flex:1}.p7-leg li b{font-weight:600}.p7-per .p3-sh-b{gap:16px}.p7-cal-h{justify-content:space-between;align-items:center;margin:8px 0;display:flex}.p7-cal-h b{font:600 17px/24px var(--f)}.p7-cal-g{text-align:center;grid-template-columns:repeat(7,1fr);row-gap:4px;display:grid}.p7-cal-g i{color:var(--ink-2);font-size:13px;font-style:normal;line-height:28px}.p7-cal-g button{height:36px;color:var(--ink);font-size:15px}.p7-cal-g button.in{background:var(--brand-soft)}.p7-cal-g button.end{background:var(--brand-soft);color:var(--on-ink);z-index:0;position:relative}.p7-cal-g button.end:before{content:"";background:var(--brand);z-index:-1;border-radius:50%;width:32px;margin-right:-16px;position:absolute;inset:2px 50%}.p7-rflt .p3-sh-h{align-items:center}.p7-rflt .p3-sh-h h2{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.p7-adv{border:1px solid var(--line);height:32px;font:500 14px/20px var(--f);border-radius:999px;align-self:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.p7-adv i{background:var(--brand);width:16px;height:16px;color:var(--on-ink);border-radius:4px;place-items:center;display:grid}.p7-adv i svg.i{width:12px;height:12px}.p7-exps{margin-top:-8px}.p7-exp .p3-exp-h>svg.i:first-child{flex:none;width:20px;height:20px}.p7-exp .p3-exp-h .p7-prem{margin-left:8px}.p7-exp .p3-exp-h em.p-link{color:var(--brand)}.p7-nof{color:var(--ink-2);margin:4px 0 8px}.p7-exp .p3-exp-b{padding:0 32px 12px 0}.p7-upsh .p3-sh-b{padding-top:0}.p7-up{flex-direction:column;gap:16px;display:flex}.p7-up-ad{font:600 15px/20px var(--f);align-items:center;gap:8px;display:inline-flex}.p7-up-ad i{background:var(--brand);width:28px;height:28px;color:var(--on-ink);border-radius:7px;place-items:center;display:grid}.p7-up-ad i svg.i{width:18px;height:18px}.p7-up h1{font:600 32px/40px var(--f);margin:0}.p7-up>p{margin:0;font-size:16px;line-height:24px}.p7-up ul{gap:12px;margin:0;padding:0;font-size:16px;line-height:24px;list-style:none;display:grid}.p7-up li{gap:10px;display:flex}.p7-up li svg.i{flex:none;width:20px;height:20px;margin-top:2px}.p7-up-pr{font-size:15px}.p7-up-pr b{font:600 22px/28px var(--f);display:block}.p7-up-try{color:var(--brand);font-weight:600}@container (width<=600px){.p7-dk,.p7-rtb .p7-dk{display:none}.p7-mb{display:contents}.p7-rsall{background:var(--bg-2)}.p7-rsall .p2-rs{padding:0 16px 32px;display:block}.p7-rsall .p2-rs-side{display:none}.p7-rsall .p2-rs-main{gap:16px}.p7-rsall .p7-rhd .p2-hd-acts{display:none}.p7-rsall .p7-rhd h1{font:600 28px/36px var(--f);justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.p7-rsall .p7-rhd h1 .p2-cnt{margin-top:6px}.p7-rsall .p7-rtb{gap:8px;margin-top:0}.p7-rsall .p7-rtb .p2-srch{border-radius:999px;flex:1;width:auto;height:44px}.p7-rsall .p7-rtb .p2-tb-sp{display:none}.p7-fbtn{border:1px solid var(--line-2);background:var(--bg);width:44px;height:44px}.p7-rtabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.p7-rtabs::-webkit-scrollbar{display:none}.p7-rsall .p2-rs-list{gap:12px}.p7-rsall .p2-rs-r{align-items:flex-start;gap:12px;height:auto;padding:16px 16px 16px 8px}.p7-rsall .p2-rs-ic{width:40px;height:40px;margin-top:8px}.p7-rsall .p2-rs-t b{font:600 15px/20px var(--f)}.p7-rsall .p2-rs-t>span:not(.p7-prem){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:20px;display:-webkit-box;overflow:hidden}.p7-rsall .p7-star{margin-top:-8px}.p2-rs-mob .p2-rs-i{cursor:pointer}.p7-rp-in{padding:0 16px 48px}.p7-rp-top{display:none}.p7-rp-t{font-size:28px;line-height:36px}.p7-rp-d{margin:8px 0 20px;font-size:15px}.p7-chips{margin:0 -16px 20px;padding:0 16px 2px}.p7-th span{width:120px}.p7-th span:first-child{width:150px}.p7-none{max-width:calc(100vw - 32px);padding:80px 16px}.p7-dash{grid-template-columns:1fr;gap:12px}.p7-ps-lock{top:24px}.p7-up h1{font-size:28px;line-height:36px}}:root{--p7-st-blue:#2d76ec;--p7-st-amber:#f2a73b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--p7-st-blue:#5b95f0;--p7-st-amber:#f5b85e}}:root[data-theme=dark]{--p7-st-blue:#5b95f0;--p7-st-amber:#f5b85e}.p7-h2{font:600 20px/28px var(--f);margin:8px 0 16px}.p7-ll{background:var(--p2-card);box-shadow:var(--inset);border-radius:12px;margin-bottom:24px;padding:8px 0}.p7-ll button{width:100%;height:48px;font:500 15px/20px var(--f);text-align:right;color:var(--ink);align-items:center;gap:12px;padding:0 20px;display:flex}.p7-ll button span{flex:1}.p7-ll button svg.i{flex:none;width:20px;height:20px}.p7-ll.ext button{color:var(--ink-2);font-weight:400}.p7-ll.ext button svg.i:last-child{order:-1}.p7-loc{cursor:pointer}.p7-loc .p2-loc-t .p-btn{margin-top:12px}.p7-c2 .p2-kv{grid-template-columns:1fr 1fr}.p7-c2f .p2-kv>div:first-child{grid-column:1/-1}.p7-ohl{gap:16px;margin:8px 0 0;padding:0;list-style:none;display:grid}.p7-ohl li{align-items:center;gap:8px;font-size:15px;line-height:20px;display:flex}.p7-ohl li:before{content:"";background:var(--line-2);border-radius:50%;flex:none;width:8px;height:8px}.p7-ohl li.on:before{background:var(--ok)}.p7-ohl li b{flex:1;font-weight:600}.p7-ohl li span{color:var(--ink-2)}.p7-wsd{background:var(--bg-3);z-index:1;border-radius:16px 16px 0 0;margin-bottom:-16px;padding:16px 24px;font-size:15px;line-height:20px;position:relative}.p7-wsc{border-radius:0 0 16px 16px}.p7-ill{background:var(--brand-soft);width:56px;height:56px;color:var(--brand);border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.p7-ill svg.i{width:30px;height:30px}.p7-pn-a{color:inherit;font:500 14px/20px var(--f);align-items:center;gap:6px;margin-top:16px;display:inline-flex}.p7-pn-a svg.i{width:16px;height:16px}.p7-tg{background:var(--line-2);border-radius:999px;flex:none;width:48px;height:28px;transition:background .15s;position:relative}.p7-tg i{background:var(--bg);border-radius:50%;width:22px;height:22px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.p7-tg[aria-checked=true]{background:var(--brand)}.p7-tg[aria-checked=true] i{left:23px}.p7-hrtop{border-top:1px solid var(--line)}.p7-ft{gap:8px}.p7-ft .sp{flex:1}.p7-ib2{border:1px solid var(--line-2);width:40px;height:40px}.p3-full-top .p7-ib2{display:inline-flex}.p7-full .p2-srch{border-radius:8px;width:100%;height:44px}.p7-tloc{font:600 15px/20px var(--f);align-items:center;gap:12px;margin-top:8px;display:flex}.p7-tloc span{border:1px solid var(--line);border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.p7-tloc svg.i{width:20px;height:20px}.p7-full .dis .p3-sel{background:var(--bg-2);color:var(--ink-3)}.p7-ph{gap:8px;display:flex}.p7-ph .p7-cc{flex:none;width:120px}.p7-ph>input{border:1px solid var(--line-2);min-width:0;height:48px;font:400 15px/20px var(--f);background:var(--bg);color:var(--ink);border-radius:8px;flex:1;padding:0 14px}.p7-btg{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.p7-bt{border:1px solid var(--line);text-align:right;min-height:104px;font:500 15px/20px var(--f);color:var(--ink);border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex;position:relative}.p7-bt svg.i{width:24px;height:24px}.p7-bt[aria-pressed=true]{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.p7-bt em{font:500 12px/16px var(--f);color:var(--on-ink);background:var(--brand);border-radius:999px;padding:2px 8px;font-style:normal;position:absolute;top:8px;left:8px}.p7-ohe{flex-direction:column;gap:8px;display:flex}.p7-oh-d{justify-content:space-between;align-items:center;min-height:40px;display:flex}.p7-oh-d .p3-ck b{font-weight:500}.p7-closed{font:500 12px/16px var(--f);color:var(--ink-2);background:var(--bg-2);border-radius:999px;padding:3px 10px;font-style:normal}.p7-oh-r{align-items:center;gap:10px;margin-bottom:8px;display:flex}.p7-oh-r[hidden]{display:none}.p7-oh-r .p7-t{flex:1;margin:0}.p7-oh-r>span{color:var(--ink-2)}.p7-emo{gap:8px;display:flex}.p7-emb{border:1px solid var(--line-2);width:48px;height:48px;color:var(--ink-2);border-radius:8px;flex:none;place-items:center;font-size:22px;display:grid}.p7-emb svg.i{width:20px;height:20px}.p7-emo input,.p7-stin input{border:1px solid var(--line-2);min-width:0;height:48px;font:400 15px/20px var(--f);background:var(--bg);color:var(--ink);border-radius:8px;flex:1;padding:0 14px}.p7-stin{gap:8px;display:flex}.p7-sti{border:1px solid var(--line-2);border-radius:8px;flex:none;place-items:center;width:48px;height:48px;display:grid}.p7-sti svg.i{width:22px;height:22px}.p7-cols{grid-template-columns:repeat(8,32px);justify-content:start;gap:12px 10px;display:grid}.p7-cols button{background:var(--c);border-radius:50%;width:32px;height:32px}.p7-cols button[aria-checked=true]{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--c)}.p7-stn .mdl{position:relative}.p7-icp{background:var(--bg);max-height:78%;box-shadow:var(--sh-pop);z-index:5;border-radius:16px 16px 0 0;flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.p7-icp[hidden]{display:none}.p7-icp-h{justify-content:flex-start;padding:8px 8px 0;display:flex}.p7-icp-h .p3-x{margin:0}.p7-icg{grid-template-columns:repeat(5,1fr);gap:4px 0;padding:8px 16px 24px;display:grid;overflow:auto}.p7-icg button{border-radius:50%;place-items:center;height:44px;display:grid}.p7-icg button svg.i{width:22px;height:22px}.p7-icg button[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--brand);color:var(--brand)}.p7-info{background:var(--bg-2);border-radius:12px;align-items:flex-start;gap:10px;padding:16px;font-size:16px;line-height:22px;display:flex}.p7-info svg.i{flex:none;width:20px;height:20px;margin-top:1px}.p7-tgr{align-items:center;gap:16px;display:flex}.p7-tgr span{flex-direction:column;flex:1;gap:2px;display:flex}.p7-tgr b{font-weight:600}.p7-tgr small{color:var(--ink-2);font-size:13px;line-height:18px}.p7-in{padding-right:32px}.p7-pct{display:flex}.p7-tips{flex-direction:column;gap:12px;display:flex}.p7-tipr{align-items:center;gap:8px;display:flex}.p7-tipr .p7-pct{flex:1}.p7-tipadd{align-self:flex-start}.p7-hr{border:0;border-top:1px solid var(--line);margin:0}@container (width<=600px){.p2-stp .p2-hd{margin-bottom:27px}.p2-stp .p2-hd h1{font:600 24px/32px var(--f)}.p2-stp .p2-hd-d{font-size:15px;line-height:21px}.p2-stp .p2-st-ml,.p2-sm-mob .p2-st-ml{padding:8px 0}.p2-stp .p2-st-ml button,.p2-sm-mob .p2-st-ml button{height:48px;font:500 15px/20px var(--f);gap:8px;padding:0 12px 0 13px}.p2-stp .p2-st-ml button svg.i:first-child{width:22px;height:22px}.p2-stp .p2-st-mob .p2-h20,.p2-sm-mob .p2-h20{font:600 20px/28px var(--f);margin:48px 0 20px}.p2-sm-mob h1{margin-bottom:35px}.p2-smp:not(.p2-smsub) .p2-sm-mob{padding:8px 19px 32px}.p7-notitle .p2-sm-hd{display:none}.p7-locp .p2-sm-hd{margin-bottom:24px}.p7-locp .p2-sm-hd .p2-mute{font-size:17px;line-height:24px}.p7-ll.ext{margin-top:-8px}.p2-smsub .p7-loc{background:var(--p2-card);box-shadow:var(--inset);border-radius:12px;margin:0 0 24px}.p2-smsub .p7-loc .p2-loc-t{padding:16px}.p2-smsub.p7-locp{background:var(--bg-2)}.p2-smsub .p7-c1,.p2-smsub .p7-c2,.p2-smsub .p7-oh{background:var(--p2-card);box-shadow:var(--inset);border-radius:16px;margin-bottom:16px;padding:24px}:is(.p2-smsub:has(.p7-c1),.p2-smsub:has(.p7-c2),.p2-smsub:has(.p7-oh),.p2-smsub:has(.p7-loc)){background:var(--bg-2)}.p2-smsub .p7-oh .p2-sc-h,.p2-smsub .p7-c1 .p2-sc-h,.p2-smsub .p7-c2 .p2-sc-h{align-items:flex-start}.p2-smsub .p7-oh .p2-sc-h h3,.p2-smsub .p7-c1 .p2-sc-h h3,.p2-smsub .p7-c2 .p2-sc-h h3{font:600 20px/28px var(--f)}.p2-smsub .p7-oh .p2-sc-h .p2-mute,.p2-smsub .p7-c1 .p2-sc-h .p2-mute{font-size:15px;line-height:20px}.p2-smsub .p7-c1 .p2-kv dt,.p2-smsub .p7-c2 .p2-kv dt,.p2-smsub .p7-c1 .p2-kv dd,.p2-smsub .p7-c2 .p2-kv dd{font-size:15px}.p7-wsd{margin:0 0 -16px}.p2-smsub .p7-wsc{border-radius:0 0 16px 16px}.p7-ohl li b{flex:none;width:96px}.p7-ohl li span{text-align:left;flex:1}.p7-ohl{gap:20px}.p7-btg{grid-template-columns:repeat(2,1fr)}.p7-bts .p3-sh-h h2{font-size:28px;line-height:36px}.p7-cols{grid-template-columns:repeat(8,1fr);gap:12px 4px}.p7-cols button{justify-self:center}}.p7-sh.full .p3-sh-b{flex:1}@container (width<=600px){.ov.p7-sh.full .mdl{flex-direction:column;display:flex}.ov.p7-sh.full .p3-sh-b{flex:auto;min-height:0}}.p7-dc h3{font:600 20px/26px var(--f)}@container (width<=600px){.p7-locp .p2-sm-hd{flex-direction:row;justify-content:space-between;align-items:flex-start}.p7-locp .p2-sm-hd>div:first-child{flex:1}.p7-locp .p2-sm-acts{display:flex}.p7-ohl{gap:27px}.p2-smsub .p2-box .p2-kv{gap:20px}.p2-smsub .p2-box .p2-kv dt,.p2-smsub .p2-box .p2-kv dd{line-height:18px}.p2-smsub .p2-box .p2-sc-h{margin-bottom:24px}.p7-rsall .p7-rhd h1{font:600 24px/32px var(--f);justify-content:flex-start;align-items:center}.p7-rsall .p7-rhd h1 .p2-cnt{margin-top:0}.p7-bt{font-size:14px;line-height:18px}}.p7-dis{background:var(--bg-2);color:var(--ink-3);cursor:default}.p7-err input,.p7-err textarea,.p7-err select,.p7-err .p7-emo,.p7-err .p2-f-pre{box-shadow:0 0 0 1px var(--bad);border-color:var(--bad)!important}.p7-ro{gap:4px;margin-inline-start:auto;display:inline-flex}.p7-cf{color:var(--ink-2);margin:0;font-size:15px;line-height:22px}.p-btn.p7-bad{background:var(--bad);border-color:var(--bad);color:#fff}.p7-hint{color:var(--ink-2);margin:4px 0 0;font-size:13px;line-height:18px}.p7-info-t{white-space:pre-line;margin:12px 0 0;font-size:14px;line-height:20px}.p7-g2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.p7-ltr input{text-align:right;direction:ltr}.p7-ohday{flex-direction:column;display:flex}.p7-tadv.dis{opacity:.55}@container (width<=600px){.p7-g2{grid-template-columns:1fr;gap:0}}.p7-chip .p7-fn{background:var(--ink);min-width:20px;height:20px;color:var(--on-ink);font:600 12px/1 var(--f);border-radius:999px;place-items:center;padding:0 6px;font-style:normal;display:inline-grid}.p7-rr[hidden]{display:none}@container (width<=600px){.p2-fm-one .p2-fm-in{max-width:none;padding:0 20px 120px}.p2-fm-one .p2-fm-main{gap:24px;max-width:none}.p2-fm-one .p2-fm-s.card{box-shadow:none;background:0 0;border:0;padding:0}}.p7-errt{color:var(--bad);margin-top:6px;font-size:13px;line-height:18px;display:block}.p7-selb,.p7-emb,.p7-sti,.p7-ph>input,.p7-emo input,.p7-stin input{border-radius:var(--r-ctl);transition:border-color var(--d-2),box-shadow var(--d-2)}.p7-selb{height:44px}.p7-selb:hover{border-color:var(--ink-3)}.p7-selb:focus-visible{border-color:var(--brand);box-shadow:var(--ring)}.p7-dc{border-radius:var(--r-card);box-shadow:var(--sh-1);padding:20px 18px}.p7-dc h3{font-weight:650}.p7-dc-big{font-size:clamp(24px,1rem + .9vw,32px);font-weight:650;line-height:1.2}.p7-ll,.p7-info,.p7-wsd,.p7-icp{border-radius:var(--r-card)}.p7-ll{box-shadow:var(--inset),var(--sh-1);padding:6px}.p7-ll button{border-radius:var(--r-ctl);height:44px;transition:background-color var(--d-2);padding:0 14px}.p7-ll button:hover{background:var(--hover-tint)}.p7-bt{border-radius:var(--r-md);transition:transform var(--d-3) var(--ease),box-shadow var(--d-3) var(--ease),border-color var(--d-2)}@media (hover:hover){.p7-bt:hover{transform:translateY(var(--lift));box-shadow:var(--sh-2)}}@container (width<=600px){.p7-ll{box-shadow:var(--inset)}}:root{--p7-st-blue:#0f9db0;--p7-st-amber:#e0832a;--p7-fill:var(--night)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--p7-fill:var(--brand)}}:root[data-theme=dark]{--p7-fill:var(--brand)}.p7-cal-g button.end:before,.p7-bt em{background:var(--p7-fill)}.p7-leg li:before{background:var(--p-ch1)}.p8-mute{color:var(--ink-2);margin:0;font-size:14px;line-height:20px}.p8-tag{border:1px solid var(--line-2);background:var(--bg);height:22px;color:var(--ink-2);font:500 12px/16px var(--f);vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;margin-right:8px;padding:0 8px;font-style:normal;display:inline-flex}.p8-tag.on{background:var(--p2-ok-chip);color:var(--ok);border-color:#0000}.p8-tag.brand{background:var(--brand-soft);color:var(--brand);border-color:#0000}.p8-hr{border:0;border-top:1px solid var(--line);margin:4px 0}.p8-h3{font:600 15px/20px var(--f);margin:8px 0 0}.p8-warn{color:var(--p2-orange)}.p8-pills{flex-wrap:wrap;gap:8px;display:flex}.p8-g2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.p8-addb svg.i{display:none}@container (width<=600px){.p8-addb svg.i{display:block}}.p8-ini{width:100%;height:100%;font:600 11px/1 var(--f);color:var(--brand);place-items:center;display:grid}.p8-full .tg,.p8-add .tg{background:var(--line-2);border-radius:999px;flex:none;width:44px;height:24px;transition:background .15s;position:relative}.p8-full .tg i,.p8-add .tg i{background:#fff;border-radius:50%;width:20px;height:20px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.p8-full .tg[aria-checked=true],.p8-add .tg[aria-checked=true]{background:var(--brand)}.p8-full .tg[aria-checked=true] i,.p8-add .tg[aria-checked=true] i{left:22px}.p8-ck{gap:12px;padding:8px 0;font-size:14px;line-height:20px}.p8-ck>i{border-radius:4px;width:22px;height:22px}.p8-ck.ind{padding-right:34px}.p8-ck.dis{cursor:default}.p8-ck.dis b,.p8-ck.dis small{color:var(--ink-3)}.p8-ck.dis>input:checked+i{background:var(--bg-3);border-color:var(--line)}.p8-ck.dis>input:checked+i:after{border-color:var(--ink-3)}.p8-ck.dis>input:not(:checked)+i{background:var(--bg-3);border-color:var(--line)}.p8-ck small{font-size:12px;line-height:16px}.p8-ck a{color:var(--brand)}.p8-fsel{border:1px solid var(--line-2);background:var(--bg);width:100%;height:48px;color:var(--ink);font:400 15px/20px var(--f);text-align:right;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 16px;display:flex}.p8-fsel:focus-visible{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);outline:0}.p8-fsel svg.i{flex:none;width:20px;height:20px}.p8-sec{flex-direction:column;gap:16px;display:flex}.p8-sec-h{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.p8-sec-h h2{font:600 20px/28px var(--f);margin:0}.p8-sec-d{color:var(--ink-2);margin:-8px 0 0;font-size:15px;line-height:22px}.p8-info{background:var(--brand-soft);color:var(--ink);border-radius:12px;gap:12px;padding:16px;display:flex}.p8-info svg.i{width:20px;height:20px;color:var(--brand);flex:none;margin-top:2px}.p8-info b{font:600 16px/22px var(--f);margin-bottom:4px;display:block}.p8-info p{color:var(--ink-2);margin:0;font-size:14px;line-height:20px}.p8-ed .p8-info{background:var(--bg);border:1px solid var(--line);color:var(--ink)}.p8-ed .p8-info svg.i{color:var(--ink)}.p8-full{flex-direction:column;min-height:100%;display:flex}.p8-ft{z-index:5;background:var(--bg);align-items:center;gap:8px;min-height:72px;padding:12px 24px;display:flex;position:sticky;top:0}.p8-ft-t{min-width:0;font:600 17px/24px var(--f);text-overflow:ellipsis;white-space:nowrap;visibility:hidden;flex:1;overflow:hidden}.p8-ft-a{gap:8px;display:flex}.p8-ft .p3-x{margin:0}.p8-ft .p8-x{display:none}.p8-ft .p8-x.all{display:grid}.p8-bk svg.i{width:24px;height:24px}.p8-full .p3-full-in{flex:1;width:100%}.p8-full .p3-full-in h1{font:600 28px/36px var(--f)}.p8-full .p3-full-d{margin:-12px 0 8px;font-size:15px;line-height:22px}.p8-fbar{display:none}.p8-prog{gap:4px;padding:0 24px;display:flex}.p8-prog i{background:var(--line);border-radius:2px;flex:1;height:4px}.p8-prog i.on{background:var(--brand)}.p8-crumb{color:var(--ink-3);align-items:center;gap:8px;margin-top:16px;font-size:13px;line-height:18px;display:flex}.p8-crumb svg.i{width:14px;height:14px;transform:scaleX(-1)}.p8-crumb [aria-current]{color:var(--ink);font-weight:500}@container (width<=600px){.p8-full{z-index:60;background:var(--bg);min-height:0;position:fixed;inset:0;overflow-y:auto}.p8-ft{min-height:56px;padding:4px 8px}.p8-ft-t{opacity:0;transition:opacity .15s}.p8-full.sc .p8-ft-t{opacity:1}.p8-full.sc .p8-ft{border-bottom:1px solid var(--line)}.p8-ft-a{display:none}.p8-ft .p8-x{margin-right:auto;display:grid}.p8-ft-t{visibility:visible;font-size:20px;line-height:28px}.p8-full .p3-full-in{gap:20px;padding:8px 19px 24px}.p8-full .p3-full-in h1{font:600 24px/32px var(--f)}.p8-full .p3-full-d{font-size:14px;line-height:20px}.p8-fbar{z-index:5;background:var(--bg);border-top:1px solid var(--line);gap:8px;padding:12px 19px 16px;display:flex;position:sticky;bottom:0}.p8-fbar .p-btn{flex:1;height:48px}.p8-prog{padding:0}.p8-prog i{border-radius:0;height:3px}.p8-wiz .p8-prog{order:-1}}.p8-psrch{width:100%;height:44px;padding:0 16px 0 0}.p8-psrch svg.i{width:20px;height:20px}.p8-areas{border:1px solid var(--line);background:var(--bg);border-radius:12px;padding:8px 0}.p8-area{text-align:right;align-items:center;gap:14px;width:100%;min-height:60px;padding:8px 20px;display:flex}.p8-area:hover{background:var(--bg-2)}.p8-area>svg.i:first-child{flex:none;width:22px;height:22px}.p8-area>span{flex-direction:column;flex:1;display:flex}.p8-area b{font:500 16px/22px var(--f)}.p8-area small{color:var(--ink-2);font-size:12px;line-height:16px}.p8-area>svg.i:last-child{flex:none;width:20px;height:20px}.p8-dot{background:var(--ink-3);border-radius:50%;width:7px;height:7px;margin-left:10px}.p8-dot.on{background:var(--ok)}.p8-pa{flex-direction:column;gap:12px;margin-top:12px;display:flex}.p8-pa-h{justify-content:space-between;align-items:center;gap:16px;display:flex}.p8-pa-h h2{font:600 22px/28px var(--f);align-items:center;margin:0;display:flex}.p8-pa .p8-sec-d{margin:-4px 0 4px;font-size:16px;line-height:23px}.p8-pa .p8-sec-d .p2-a{margin-top:8px;display:inline-block}.p8-pg h3{font:600 15px/20px var(--f);margin:16px 0 4px}.p8-ins{background:var(--bg-2);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:20px;display:flex}.p8-ins p{max-width:160px;margin:0;font-size:14px;line-height:20px}.p8-ins .p2-btn svg.i{width:18px;height:18px}.p8-wiz .p2-f-l em{font-size:13px}.p8-mem .p8-ck{align-items:center}.p8-filt .p3-sh-b{gap:0}.p3-sh.full.p8-filt .p3-sh-b,.p3-sh.full.p8-ns .p3-sh-b,.p3-sh.full.p8-secs .p3-sh-b,.p3-sh.full.p8-to .p3-sh-b{flex:1}.p8-exp .p3-exp-h{min-height:52px;font-size:16px}.p8-exp .p3-exp-h>svg.i:first-child{width:20px;height:20px}.p8-pl{flex-direction:column;display:flex}.p8-pl button{min-height:44px;font:400 16px/22px var(--f);text-align:right;color:var(--ink);justify-content:space-between;align-items:center;padding:0 32px 0 0;display:flex}.p8-pl button svg.i{width:20px;height:20px}.p8-cks{padding-right:32px}.p8-ckloc{align-items:center}.p8-loc-ic{background:var(--brand-soft);width:32px;height:32px;color:var(--brand);border-radius:8px;flex:none;place-items:center;display:grid}.p8-loc-ic svg.i{width:18px;height:18px}.p8-filt .p3-cks:not(.p8-cks){padding-right:32px}.p8-to .p3-sh-b{gap:16px}.p8-to-f{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.p8-to-f p{margin:6px 0 0;font-size:16px;line-height:22px}.p8-ns .p3-sh-b{min-height:200px}.p8-col{flex-wrap:wrap;gap:12px 16px;display:flex}.p8-col label{cursor:pointer;width:28px;height:28px;display:block;position:relative}.p8-col input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.p8-col i{border-radius:50%;width:28px;height:28px;display:block}.p8-col input:checked+i{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--brand)}.p8-col input:focus-visible+i{outline:2px solid var(--brand);outline-offset:4px}.p8-din{display:block;position:relative}.p8-din svg.i{width:18px;height:18px;color:var(--ink-2);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.p8-birth .p2-f-b .p3-f{gap:0}.p8-birth .p3-sel{padding:0 12px 0 36px}.p8-birth .p3-selw>svg.i{left:10px}.p8-avm{overflow:visible}.p8-avm img{object-fit:cover;border-radius:50%;width:100%;height:100%}.p8-svc{flex-direction:column;margin-top:16px;display:flex}.p8-svh{padding:16px 0 8px}.p8-svh b{align-items:center;gap:8px;display:flex;font:600 16px/22px var(--f)!important}.p8-svr{border-bottom:1px solid var(--line);align-items:center;padding:12px 0}.p8-svr>span{flex:1}.p8-svr b{font-size:16px;line-height:22px}.p8-svr small{font-size:14px;line-height:20px}.p8-svr em{font-size:16px;font-style:normal;line-height:22px}.p8-add .p2-srch{border-radius:8px;width:100%;height:44px}.p8-loc{align-items:flex-start;gap:16px;display:flex}.p8-loc .p8-loc-ic{border-radius:8px;width:44px;height:44px}.p8-loc .p8-loc-ic svg.i{width:22px;height:22px}.p8-loc b{font:600 16px/22px var(--f)}.p8-loc p{color:var(--ink-2);margin:2px 0 6px}.p8-loc .p8-tag{margin:0}.p8-adv{margin-top:-4px}.p8-adv .p3-exp{border:0}.p8-adv .p3-exp-h{justify-content:flex-start;gap:4px;min-height:40px;font-size:15px}.p8-adv .p3-exp-h>span{flex:none}.p8-adv .p3-exp-h>svg.i{width:16px;height:16px}.p8-rdesc{margin-top:-8px}.p8-pm{border:1px solid var(--line);border-radius:12px;align-items:center;gap:16px;padding:16px;display:flex}.p8-pm>div{flex-direction:column;flex:1;display:flex}.p8-pm b{font:500 16px/22px var(--f)}.p8-pm small{color:var(--ink-2);font-size:14px;line-height:20px}.p8-pm-ic{border:1px solid var(--line);border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.p8-pm-ic svg.i{width:22px;height:22px}.p8-pmr{cursor:pointer;align-items:center;gap:12px;display:flex}.p8-pmr input{opacity:0;position:absolute}.p8-pmr>i{border:1.5px solid var(--line-2);border-radius:50%;flex:none;width:20px;height:20px}.p8-pmr input:checked+i{border:6px solid var(--brand)}.p8-pmr>span:last-child{flex-direction:column;display:flex}.p8-pmr b{font-weight:500}.p8-pmr small{color:var(--ink-2);font-size:14px}.p8-cm{background:var(--bg-2);border-radius:16px;flex-direction:column;gap:24px;padding:32px;display:flex}.p8-cm-t{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.p8-cm h2{font:700 32px/38px var(--f);margin:0}.p8-cm p{margin:0;font-size:16px;line-height:24px}.p8-cm ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.p8-cm li{gap:10px;font-size:15px;line-height:22px;display:flex}.p8-cm li svg.i{flex:none;width:18px;height:18px;margin-top:2px}.p8-cm-art{background:linear-gradient(160deg,var(--bg-2),var(--brand-soft));border-radius:12px;height:220px;position:relative;overflow:hidden}.p8-ph{border:5px solid var(--ink);background:var(--bg);border-radius:22px;flex-direction:column;gap:8px;width:150px;height:220px;padding:14px 10px;font-size:9px;display:flex;position:absolute;bottom:-20px}.p8-ph.a{right:20%}.p8-ph.b{text-align:center;align-items:center;top:24px;right:calc(20% + 130px)}.p8-ph b{font-size:10px}.p8-ph small{color:var(--ink-2);font-size:8px}.p8-ph .s{background:var(--bg-2);border-radius:6px;height:12px}.p8-ph-r{justify-content:space-between;align-items:center;gap:6px;width:100%;display:flex}.p8-ph-r em{color:var(--ok);font-size:8px;font-style:normal}.p8-av{border-radius:50%;flex:none;width:20px;height:20px;overflow:hidden}.p8-av.l{width:44px;height:44px}.p8-av img{object-fit:cover;width:100%;height:100%}@container (width<=600px){.p8-tabs{z-index:4;background:var(--bg);padding-top:4px;padding-bottom:8px;position:sticky;top:0}.p8-add .p2-fm-s h2,.p8-add .p8-sec-h h2{font:600 22px/28px var(--f)}.p8-cm{margin:0 -4px;padding:20px}.p8-cm h2{font-size:32px;line-height:40px}.p8-cm-art{height:200px}.p8-ph.a{right:8%}.p8-ph.b{right:calc(8% + 120px)}}.p8-sched{background:var(--bg-2);border-radius:12px;padding:20px}.p8-sched>b{font:600 15px/20px var(--f)}.p8-sched ol{border-right:1px solid var(--line-2);flex-direction:column;gap:16px;margin:12px 0 0;padding:0 16px 0 0;list-style:none;display:flex}.p8-sched li{flex-direction:column;gap:2px;font-size:14px;line-height:20px;display:flex;position:relative}.p8-sched li:before{content:"";background:var(--line-2);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:-20px}.p8-sched li b{font-weight:600}.p8-ed .p3-full-in{max-width:640px}.p8-tip{background:var(--brand);color:var(--on-ink);font:600 15px/22px var(--f);border-radius:12px;align-items:flex-start;gap:12px;margin:16px 0 0;padding:16px;display:flex;position:relative}.p8-tip:after{content:"";background:var(--brand);width:14px;height:14px;position:absolute;bottom:-7px;right:40px;transform:rotate(45deg)}.p8-tip p{flex:1;margin:0}.p8-tip button{color:var(--on-ink);flex:none}.p8-tip button svg.i{width:20px;height:20px}.p8-tags .p8-tagart{justify-content:center;align-items:flex-end;gap:16px;height:96px;margin-bottom:16px;display:flex;position:relative}.p8-tagart span{border-radius:50%;width:56px;height:56px;display:block;position:relative;overflow:visible}.p8-tagart span.b{width:80px;height:80px}.p8-tagart img{object-fit:cover;border-radius:50%;width:100%;height:100%}.p8-tagart em{background:var(--bg);font:500 10px/14px var(--f);box-shadow:var(--sh-small);white-space:nowrap;border-radius:999px;padding:1px 6px;font-style:normal;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.p8-bnav a>svg.i:first-child{flex:none;width:20px;height:20px;display:block}.p8-bnav a{justify-content:flex-start}.p8-bnav a span{flex:1}.p8-bmob .p2-st-ml button svg.i:first-child{width:22px;height:22px}.p8-bmob-d{margin:-8px 0 16px}.p8-bempty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:64px 24px;display:flex}.p8-bempty b{font:600 17px/24px var(--f)}.p8-bempty p{color:var(--ink-2);max-width:360px;margin:0;font-size:14px;line-height:20px}.p8-disc{background:var(--bg-2);border-radius:12px;flex-direction:column;gap:24px;margin-top:8px;padding:28px 24px;display:flex}.p8-disc b{font:600 20px/28px var(--f)}.p8-disc a{font:500 15px/20px var(--f);align-items:center;gap:8px;display:inline-flex}.p8-disc a svg.i{width:18px;height:18px}.p8-bh{font:600 15px/20px var(--f);margin:24px 0 8px}.p8-sub{align-items:center;gap:14px;padding:16px 0;display:flex}.p8-sub>div{flex-direction:column;flex:1;display:flex}.p8-sub b{font:600 15px/20px var(--f)}.p8-sub small{color:var(--ink-2);font-size:14px;line-height:20px}.p8-sub-ic{width:48px;height:48px;color:var(--on-ink);background:linear-gradient(135deg,var(--brand),#c026d3);border-radius:8px;flex:none;place-items:center;display:grid}.p8-sub-ic svg.i{width:24px;height:24px}.p8-eb{color:var(--ink-2);margin:8px 0 -12px;font-size:13px;line-height:18px}.p8-fb .p3-full-d{margin-top:-14px}.p8-fb-add{border:1px solid var(--line);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:170px;padding:24px;display:flex}.p8-fb-add svg.i{width:28px;height:28px;color:var(--brand)}.p8-fb-add b{font:600 17px/24px var(--f)}.p8-fb-add small{color:var(--ink-2);font-size:12px;line-height:16px}.p8-bad{background:var(--bad);border-color:var(--bad);color:#fff}.p8-exit .p3-sh-b{display:none}.p8-secs .p3-sh-b{gap:8px}.p8-secg{gap:12px;margin-bottom:8px;display:flex}.p8-secc{border:1px solid var(--line);cursor:pointer;width:126px;height:62px;font:500 11px/14px var(--f);box-shadow:var(--sh-small);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.p8-secc input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.p8-secc svg.i{width:20px;height:20px;color:var(--brand)}.p8-secc:has(input:checked){border:2px solid var(--brand)}.p8-secc:first-child svg.i{color:var(--brand)}.p8-secs .p8-secg:last-of-type svg.i{color:var(--p2-orange)}@container (width<=600px){.p2-cc-b{flex-wrap:wrap;gap:6px}.p2-cc-b .p2-btn{gap:6px;height:32px;padding:0 10px;font-size:13px;line-height:18px}.p2-cc-b .p2-btn svg.i{width:16px;height:16px}}.p8-phf .p3-f{gap:0}.p8-phf .p3-sel{text-align:left;direction:ltr;padding:0 12px 0 32px}.p8-phf .p3-selw>svg.i{left:8px}.p8-pin{background:var(--p2-card);box-shadow:var(--inset);border-radius:12px;flex-direction:column;gap:4px;padding:24px;display:flex}.p8-pin b{font:600 16px/22px var(--f);align-items:center;display:flex}@container (width<=600px){.p8-pin{box-shadow:none;background:0 0;padding:8px 0}}.p8-sec.sub .p8-sec-h h2{font:600 17px/24px var(--f)}.p8-sec.sub .p8-sec-d{font-size:14px;line-height:20px}@container (width<=600px){.p8-add .p8-sec-h h2,.p8-add .p2-fm-s h2{font:600 20px/28px var(--f)}.p8-add .p8-sec.sub .p8-sec-h h2{font:600 17px/24px var(--f)}.p2-tm-m .p2-av.s72{width:60px;height:60px}.p2-sh-mob .p2-sh-mr .p2-av.s64{width:48px;height:48px}}.p-pop .it[data-go=set-team-permission-new]{color:var(--brand)}.p8-ini.l{font-size:20px}.p2-av.s32 .p8-ini.l,.p2-av.s40 .p8-ini.l{font-size:13px}.p8-cb{cursor:pointer;place-items:center;width:20px;height:20px;display:inline-grid;position:relative}.p8-cb input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.p8-cb i{border:1px solid var(--line-2);background:var(--bg);border-radius:4px;width:20px;height:20px}.p8-cb input:checked+i{background:var(--brand);border-color:var(--brand);box-shadow:inset 0 0 0 4px var(--brand),inset 0 0 0 10px var(--on-ink)}.p8-selbar{background:var(--brand-soft);color:var(--ink);border-radius:12px;align-items:center;gap:8px;margin:0 0 16px;padding:12px 16px;display:flex}.p8-selbar b{font:600 15px/20px var(--f)}.p8-fc{background:var(--ink);min-width:18px;height:18px;color:var(--on-ink);font:600 11px/1 var(--f);border-radius:999px;place-items:center;margin-inline-start:4px;padding:0 5px;font-style:normal;display:inline-grid}.p8-none{text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;gap:6px;padding:48px 16px;display:flex}.p8-none svg.i{width:32px;height:32px;color:var(--ink-3)}.p8-none b{color:var(--ink);font:600 17px/24px var(--f)}.p8-none p{margin:0;font-size:14px}.p8-lc{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex}.p8-lc>div{flex-direction:column;flex:1;gap:2px;display:flex}.p8-lc b{font:600 15px/20px var(--f)}.p8-lc small{color:var(--ink-2);font-size:13px;line-height:18px}.p8-cmr{flex-direction:column;gap:4px;display:flex}.p8-avs{margin-inline-end:8px;display:inline-flex}.p8-avs .p2-av{border:2px solid var(--bg);margin-inline-start:-8px}.p8-tblw{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.p8-tbl{width:100%}.p8-tbl td,.p8-tbl th{text-align:right;white-space:nowrap;padding:12px 16px}.p8-wk{font:600 15px/20px var(--f)}.p8-shm{border-bottom:1px solid var(--line);margin-bottom:8px}.p8-shm .p2-sh-mr{text-align:right;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;padding:0}.p8-shm.open .p2-sh-mr>svg.i{transform:rotate(180deg)}.p8-shd{flex-direction:column;padding:0 0 16px;display:flex}.p8-shr{border:0;border-bottom:1px solid var(--line);width:100%;min-height:48px;color:inherit;text-align:right;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.p8-shr span{align-items:center;gap:10px;display:flex}.p8-shr span small{color:var(--ink-2);font-size:13px}.p8-shr b{font:500 15px/20px var(--f)}.p8-shr em{background:var(--brand-soft);border-radius:8px;padding:6px 10px;font-size:13px;font-style:normal;line-height:16px}.p8-shr em.off{background:var(--bg-3);color:var(--ink-2)}.p8-shw{margin-bottom:20px}.p8-shw-h{justify-content:space-between;margin:0 0 4px;font-size:15px;display:flex}.p8-shw-h small{color:var(--ink-2)}.p8-regs{flex-direction:column;display:flex}.p8-reg{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 0;display:flex}.p8-reg>.p3-ck{min-width:120px}.p8-reg-t{flex:1;align-items:center;gap:8px;display:flex}.p8-reg-t[hidden]{display:none}.p8-reg-t .p3-f{flex:1;margin:0}.p8-qrw{flex-direction:column;align-items:center;gap:12px;padding:8px 0;display:flex}.p8-qr{border:1px solid var(--line);border-radius:12px;width:220px;height:220px}.p8-qrw p{color:var(--ink-2);margin:0;font-size:14px}.p8-cpv-in{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.p8-cpv-in .p3-f{text-align:right;width:100%}.p8-cpv-in h2{font:600 20px/28px var(--f);margin:8px 0 0}.p8-fbs{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;margin:0 0 16px;padding:16px;display:flex}.p8-fbs-h{justify-content:space-between;align-items:center;display:flex}.p8-fbs-h b{font:600 17px/24px var(--f)}.p8-fbq{background:var(--bg-2);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex}.p8-fbq span{flex-direction:column;flex:1;display:flex}.p8-fbq small{color:var(--ink-2);font-size:13px}.p8-fbn{justify-content:flex-start;gap:8px;margin-top:24px;display:flex}.p8-fps{margin-bottom:24px}.p8-fps h3{font:600 17px/24px var(--f);margin:0 0 12px}.p8-fq{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.p8-fq b{font:500 15px/20px var(--f)}.p8-fq input,.p8-fq textarea{border:1px solid var(--line-2);background:var(--bg-2);border-radius:8px;height:44px}.p8-fq textarea{height:88px}.p8-yn{gap:8px;display:flex}.p8-yn span{border:1px solid var(--line-2);border-radius:999px;padding:8px 16px;font-size:14px}.p8-secc.dis{opacity:.45;cursor:default}@container (width<=600px){.p8-fbn{background:var(--bg);padding:16px 0;position:sticky;bottom:0}.p8-fbn .p2-btn{flex:1}}.p8-svr[hidden],.p8-area[hidden],.p8-ck[hidden]{display:none}.p8-fsel,.p8-fq input,.p8-fq textarea,.p8-fbq,.p8-secc{border-radius:var(--r-ctl);transition:border-color var(--d-2),box-shadow var(--d-2)}.p8-fsel{height:44px}.p8-fsel:hover{border-color:var(--ink-3)}.p8-fsel:focus-visible,.p8-fq input:focus,.p8-fq textarea:focus{border-color:var(--brand);box-shadow:var(--ring);outline:0}.p8-info,.p8-areas,.p8-ins,.p8-pm,.p8-cm,.p8-sched,.p8-tip,.p8-disc,.p8-fb-add,.p8-pin,.p8-selbar,.p8-lc,.p8-tblw,.p8-qr,.p8-fbs{border-radius:var(--r-card)}.p8-areas,.p8-pm,.p8-lc,.p8-tblw,.p8-pin{box-shadow:var(--sh-1)}.p8-tblw tbody tr{transition:background-color var(--d-1)}.p8-tblw tbody tr:hover{background:var(--p-row-h)}.p8-loc-ic,.p8-pm-ic,.p8-sub-ic{border-radius:var(--r-ctl)}@container (width<=600px){.p8-areas,.p8-pm,.p8-lc,.p8-tblw,.p8-pin{box-shadow:none}}:root{--p8-fill:var(--night);--p8-sub:linear-gradient(135deg,#0b7658,#0b6f7c);--p8-sub-b:linear-gradient(135deg,#0f9db0,#0b6f7c)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--p8-fill:var(--brand);--p8-sub:linear-gradient(135deg,var(--brand),#c026d3);--p8-sub-b:linear-gradient(135deg,#3b82f6,#2d76ec)}}:root[data-theme=dark]{--p8-fill:var(--brand);--p8-sub:linear-gradient(135deg,var(--brand),#c026d3);--p8-sub-b:linear-gradient(135deg,#3b82f6,#2d76ec)}.p8-tip,.p8-tip:after{background:var(--p8-fill)}.p8-sub-ic{background:var(--p8-sub)}.p8-sub-ic.b{background:var(--p8-sub-b)}:root{--p9-g1:#2d6cf6;--p9-g1b:#5a8dff;--p9-g2:#3fb93a;--p9-g2b:#b4e33d;--p9-g3:#d63ce0;--p9-g3b:#f06bd4;--p9-cn1:#6950f3;--p9-cn2:#3b5bdb;--p9-tm1:#0f9d6b;--p9-tm2:#7fd24a;--p9-earn:#0f6f78;--p9-on:#e6f8e3;--p9-on-ink:#1f8900;--p9-red:#d4163a;--p9-reqbg:#d4163a;--p9-navy:#1a1638;--p9-inv1:#0a3c66;--p9-inv2:#0d6e8c;--p9-goo:#4285f4;--p9-cn3:#59c3c3;--p9-help:#6950f3;--p9-help2:#5b8def}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--p9-g1:#2457c9;--p9-g1b:#3b6ee0;--p9-g2:#2f8f2b;--p9-g2b:#7fae2c;--p9-g3:#a82db0;--p9-g3b:#c4519f;--p9-cn1:#5240c4;--p9-cn2:#2e48ad;--p9-tm1:#0b7a53;--p9-tm2:#5d9c36;--p9-earn:#0b545b;--p9-on:#183214;--p9-on-ink:#5cc04a;--p9-red:#e0284a;--p9-reqbg:#b81232;--p9-navy:#141129;--p9-inv1:#082f50;--p9-inv2:#0b5a72;--p9-goo:#5a95f5;--p9-cn3:#3f9d9d;--p9-help:#5a43d6;--p9-help2:#4a74c9}}:root[data-theme=dark]{--p9-g1:#2457c9;--p9-g1b:#3b6ee0;--p9-g2:#2f8f2b;--p9-g2b:#7fae2c;--p9-g3:#a82db0;--p9-g3b:#c4519f;--p9-cn1:#5240c4;--p9-cn2:#2e48ad;--p9-tm1:#0b7a53;--p9-tm2:#5d9c36;--p9-earn:#0b545b;--p9-on:#183214;--p9-on-ink:#5cc04a;--p9-red:#e0284a;--p9-reqbg:#b81232;--p9-navy:#141129;--p9-inv1:#082f50;--p9-inv2:#0b5a72;--p9-goo:#5a95f5;--p9-cn3:#3f9d9d;--p9-help:#5a43d6;--p9-help2:#4a74c9}.p9-fs{max-width:760px;color:var(--ink);margin:0 auto;padding:16px 32px 48px}.p9-tb{align-items:center;gap:8px;min-height:48px;margin:0 -12px 8px;display:flex}.p9-tb .sp{flex:1}.p9-tb-t{opacity:0;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:20px;font-weight:600;line-height:28px;transition:opacity .15s;overflow:hidden}.p9-fs.sc .p9-tb-t{opacity:1}.p9-tb-t:empty{display:none}.p9-tbb{width:48px;height:48px;color:var(--ink);background:0 0;border-radius:8px;flex:none;place-items:center;display:grid}.p9-tbb svg.i{width:24px;height:24px}.p9-tbb.s{width:36px;height:36px}.p9-tbb.p-btn{border:0;width:48px;height:48px;padding:0}.p9-fs-f{justify-content:flex-end;gap:8px;padding-top:24px;display:flex}.p9-mute{color:var(--ink-2);margin:0;font-size:15px;line-height:21px}.p9-mute.s{margin-top:16px}.p9-h1{margin:0 0 4px;font-size:28px;font-weight:600;line-height:36px}.p9-h2{margin:0;font-size:20px;font-weight:600;line-height:28px}.p9-h2.t{margin-top:32px}.p9-h3{margin:24px 0 8px;font-size:17px;font-weight:600;line-height:24px}.p9-lbl{margin:32px 0 12px;font-size:15px;font-weight:600}.p9-hr{border:0;border-top:1px solid var(--line);margin:32px 0}.p9-card{background:var(--p-card);border:1px solid var(--line);border-radius:12px}.p9-dk{display:flex}.p9-mb{display:none!important}.p9-red.p-btn{background:var(--p9-red);border-color:var(--p9-red);color:#fff}.p9-mt{gap:0!important;height:60px!important;padding:0 8px 0 20px!important}.p9-mt .sp{flex:1}.p9-mt .p-tb{border-radius:8px;width:48px;height:48px}.p9-mt .p-tb svg.i{width:24px;height:24px}.p9-mt .p-av.s{margin-right:12px}.p9-more{max-width:720px;margin:0 auto;padding:24px 20px}.p9-tiles{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.p9-tile{background:var(--p-card);height:88px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);text-align:right;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;font-size:17px;font-weight:500;line-height:24px;display:flex}.p9-tile svg.i{width:24px;height:24px}.p9-rows{margin:0 0 24px;padding:12px 8px;list-style:none}.p9-row{width:100%;min-height:48px;color:var(--ink);text-align:right;border-radius:8px;align-items:center;gap:12px;padding:12px;font-size:17px;font-weight:500;line-height:24px;display:flex}.p9-row .t{flex:1}.p9-row>svg.i{width:20px;height:20px}.p9-ric{flex:none;place-items:center;width:24px;height:24px;display:grid;position:relative}.p9-ric svg.i{width:24px;height:24px}.p9-rdot{background:var(--bad);width:8px;height:8px;box-shadow:0 0 0 2px var(--p-card);border-radius:999px;position:absolute;top:-2px;left:-2px}.p9-flag{flex:none;place-items:center;width:24px;display:grid}.p9-flg{width:21px;height:14px;box-shadow:0 0 0 1px var(--line);border-radius:2px}.ov.p3-sh.p9-lang .mdl{width:min(640px,100% - 32px)}.p9-lh{margin:8px 0 0;font-size:17px;font-weight:600;line-height:24px}.p9-lg{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.p9-lc{border:1px solid var(--line);background:var(--bg);min-height:64px;color:var(--ink);text-align:right;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 16px;display:flex}.p9-lc b{font-size:15px;font-weight:600;line-height:20px}.p9-lc small{color:var(--ink-2);font-size:13px;line-height:18px}.p9-lc.on{border:2px solid var(--brand);padding:11px 15px}.p9-srb{min-height:144px;padding:8px 0;display:block}.p-srch-b.p9-srb{height:auto;display:block}.p9-sr-e{text-align:center;place-items:center;min-height:128px;margin:0;font-size:15px;font-weight:600;display:grid}.p9-srl{padding:0 12px 8px}.p9-sr-h{color:var(--ink-2);margin:12px 12px 4px;font-size:13px;font-weight:600}.p9-sr-i{width:100%;color:var(--ink);text-align:right;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:15px;display:flex}.p9-sr-i:hover{background:var(--bg-2)}.p9-sr-i svg.i{width:20px;height:20px;color:var(--ink-2)}.p9-chips{scrollbar-width:none;gap:8px;padding:12px 24px;display:flex;overflow-x:auto}.p9-chips::-webkit-scrollbar{display:none}.p9-chips button{border:1px solid var(--line-2);background:var(--bg);height:36px;color:var(--ink);border-radius:999px;flex:none;padding:0 15px;font-size:15px;font-weight:500}.p9-chips button[aria-selected=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.p9-dkch{border-bottom:1px solid var(--line)}.p9-srp-t{align-items:center;gap:8px;padding:8px 0;display:flex}.p9-srp-in{border:2px solid var(--brand);background:var(--bg);border-radius:999px;flex:1;align-items:center;gap:8px;height:48px;padding:0 16px;display:flex}.p9-srp-in svg.i{width:20px;height:20px;color:var(--ink-2)}.p9-srp-in input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.p9-srp .p9-chips{padding:12px 0}.p9-ins{flex-direction:column;display:flex}.p9-ins-hd h1{margin:0 0 4px;font-size:28px;font-weight:600;line-height:34px}.p9-ins-hd{margin-bottom:20px}.p9-seg{background:var(--bg-3);z-index:3;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-bottom:44px;padding:2px;display:grid;position:sticky;top:0}.p9-seg button{height:33px;color:var(--ink);border-radius:6px;font-size:15px}.p9-seg button[aria-selected=true]{background:var(--p-card);box-shadow:var(--sh-small)}.p9-ins>.p9-mute{margin-bottom:16px}.p9-ic{background:var(--p-card);border:1px solid var(--line);border-radius:12px;margin-top:16px;padding:20px}.p9-ic-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.p9-ic-h b{align-items:center;gap:6px;font-size:17px;font-weight:600;line-height:24px;display:flex}.p9-ic-h svg.i{width:16px;height:16px;color:var(--ink-3)}.p9-ic-h .p-link{font-size:15px}.p9-big{align-items:baseline;gap:8px;margin:4px 0 0;font-size:24px;font-weight:600;line-height:32px;display:flex}.p9-chg{color:var(--ink-2);align-items:center;gap:2px;font-size:13px;font-weight:400;line-height:16px;display:inline-flex}.p9-chg svg.i{width:12px!important;height:12px!important}.p9-ic>.p9-chg{margin-top:4px}.p9-ch{gap:8px;height:150px;margin:24px 0 8px;display:flex;position:relative}.p9-ch svg{flex:1;width:100%;min-width:0;height:100%;overflow:visible}.p9-ch .g line{stroke:var(--line);stroke-dasharray:4 4;stroke-width:1px;vector-effect:non-scaling-stroke}.p9-ch .l{fill:none;stroke:var(--brand);stroke-width:2px;vector-effect:non-scaling-stroke}.p9-ch-y{color:var(--ink-2);flex-direction:column;justify-content:space-between;margin:-6px 0;font-size:11px;line-height:12px;display:flex}.p9-ch-x{color:var(--ink-2);justify-content:space-between;padding:0 24px;font-size:11px;display:flex}.p9-ch-d{text-align:center;color:var(--ink-2);grid-template-columns:repeat(7,1fr);font-size:11px;line-height:14px;display:grid!important}.p9-ch-d span{border-radius:6px;flex-direction:column;padding:4px 0;display:flex}.p9-ch-d b{font-weight:400}.p9-ch-d .on{background:var(--bg-3);color:var(--ink);font-weight:600}.p9-ic .p9-h3{margin:24px 0 12px}.p9-ic .p9-h3.t{margin:0 0 16px}.p9-lines p{align-items:center;gap:8px;margin:0 0 3px;font-size:13px;line-height:21px;display:flex}.p9-lines i{border-bottom:1px dashed var(--line);flex:1;margin-top:8px}.p9-lines b{text-align:left;min-width:24px;font-weight:400}.p9-ic2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.p9-ic2 .p9-ic{margin-top:16px}.p9-sec{justify-content:space-between;align-items:center;margin:40px 0 0;display:flex}.p9-sec+.p9-mute{margin-top:4px}.p9-sec .p-link{font-size:15px}.p9-mkt{background:var(--brand);color:#fff;border-radius:12px;margin-top:16px;padding:20px}.p9-mkt b{font-size:17px;font-weight:600;line-height:24px;display:block}.p9-mkt p{margin:8px 0 0;font-size:24px;font-weight:600;line-height:32px}.ov.p-dr.p9-insd .mdl{width:min(436px,100%)}.p9-insd .p-dr-b{padding:24px 20px}.p9-insd .p9-seg{margin-bottom:28px;position:static}.p9-earn{padding:0}.p9-earn-h{background:var(--p9-earn);color:#fff;height:396px;position:relative;overflow:hidden}.p9-earn-h img{object-fit:cover;object-position:top;border-radius:120px 120px 0 0;width:46%;height:52%;position:absolute;bottom:0;left:10%}.p9-earn-tb{z-index:1;justify-content:space-between;align-items:center;padding:14px 19px;display:flex;position:relative}.p9-cb{color:#fff;background:#00000040;border-radius:999px;place-items:center;width:37px;height:37px;display:grid}.p9-cb svg.i{width:20px;height:20px}.p9-wpill.p-btn{color:#fff;background:0 0;border-color:#fff}.p9-earn-h h1{z-index:1;max-width:340px;margin:10px 19px 0;font-size:32px;font-weight:700;line-height:40px;position:relative}.p9-earn-s{background:var(--bg);border-radius:16px 16px 0 0;margin-top:-16px;padding:28px 19px 8px;position:relative}.p9-steps{margin:20px 0 24px;padding:0;list-style:none}.p9-steps li{align-items:center;gap:16px;display:flex}.p9-steps li>div{border-bottom:1px solid var(--line);flex:1;padding:16px 0}.p9-steps li:last-child>div{border-bottom:0}.p9-steps .n{background:var(--bg-3);border-radius:999px;flex:none;place-items:center;width:36px;height:36px;font-weight:600;display:grid}.p9-steps b{font-size:17px;font-weight:600;line-height:25px;display:block}.p9-steps small{color:var(--ink-2);font-size:15px;line-height:21px;display:block}.p9-rows.b{padding:0 8px}.p9-news{background:var(--p-card);border:1px solid var(--line);border-radius:12px;margin-top:16px;padding:16px}.p9-news-img{background:linear-gradient(180deg,var(--brand) 0%,var(--p9-navy) 70%);border-radius:8px;flex-direction:column;align-items:center;height:219px;margin-bottom:12px;padding-top:16px;display:flex;position:relative;overflow:hidden}.p9-news-img .logo{color:#fff;margin-bottom:12px;font-size:22px;font-weight:800}.p9-na{background:var(--bg);border-radius:6px 6px 0 0;flex-direction:column;flex:1;gap:6px;width:78%;padding:10px;display:flex}.p9-na span{flex:1;grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.p9-na i{background:var(--bg-2);border-radius:3px}.p9-na i.c1{background:var(--p-appt)}.p9-na i.c2{background:var(--p9-g2b)}.p9-news h3{margin:0;font-size:17px;font-weight:600;line-height:25px}.p9-news small{color:var(--ink-2);margin-bottom:12px;font-size:13px;line-height:17px;display:block}.p9-news p{margin:0;font-size:15px;line-height:20px}.p9-news .p-btn{margin-top:12px}.p9-hc{background:linear-gradient(200deg,var(--p9-help2),var(--p9-help));color:#fff;text-align:right;border-radius:12px;align-items:center;gap:16px;width:100%;min-height:73px;margin-top:10px;padding:12px 20px;display:flex}.p9-hc:first-of-type{margin-top:32px}.p9-hc svg.i{width:28px;height:28px}.p9-hc b{font-size:15px;font-weight:600;line-height:21px;display:block}.p9-hc small{opacity:.9;font-size:15px;line-height:21px;display:block}.p9-prem{background:var(--bg-3);border-radius:12px;align-items:stretch;gap:12px;min-height:185px;margin:16px 0 48px;display:flex;overflow:hidden}.p9-prem>div{flex:1;padding:20px 24px}.p9-prem small{font-size:13px;font-weight:600}.p9-prem b{margin:8px 0;font-size:17px;font-weight:600;line-height:24px;display:block}.p9-prem p{margin:0;font-size:15px;line-height:20px}.p9-prem img{object-fit:cover;width:129px}.p9-hcl{width:100%;min-height:69px;color:var(--ink);text-align:right;align-items:center;gap:16px;margin-top:16px;padding:12px 20px;font-size:15px;display:flex}.p9-hcl span{flex:1}.p9-hcl svg.i{width:20px;height:20px}.p9-me-h{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.p9-me-h small{color:var(--ink-2);font-size:15px}.p9-me-h h1{margin:0;font-size:28px;font-weight:600;line-height:37px}.p9-me-h p{color:var(--ink-2);margin:0;font-size:15px}.p9-me-h .p-av{width:64px;height:64px;margin:0;font-size:20px}.p9-inv{background:linear-gradient(90deg,var(--p9-inv1),var(--p9-inv2));color:#fff;text-align:right;border-radius:12px;align-items:center;gap:12px;width:100%;margin-bottom:24px;padding:16px;font-size:15px;font-weight:600;line-height:21px;display:flex}.p9-inv span{flex:1}.p9-avm .p9-inv{border-radius:8px;margin-bottom:8px}.p9-me .p9-rows{padding:8px}.p9-me .p9-row{min-height:48px;font-size:15px;font-weight:500}.p9-pt{align-items:center;gap:12px;display:flex}.p9-pt.sb{justify-content:space-between}.p9-pt .p9-h1{margin:0}.p9-on{background:var(--p9-on);color:var(--p9-on-ink);border-radius:999px;padding:2px 8px;font-size:13px;font-weight:600;line-height:16px}.p9-sq.p-btn{border-color:#0000;width:37px;height:37px;padding:0}.p9-pcard{box-shadow:var(--sh-card);text-align:center;background:var(--p-card);border-radius:16px;margin-top:44px;padding:56px 20px 24px;position:relative}.p9-pedit.p-btn{position:absolute;top:16px;left:16px}.p9-bigav{background:var(--brand-soft);width:120px;height:120px;color:var(--brand);border-radius:999px;place-items:center;display:inline-grid}.p9-bigav svg.i{width:56px!important;height:56px!important}.p9-pcard h2{margin:32px 0 8px;font-size:28px;font-weight:600;line-height:37px}.p9-pcard p{color:var(--ink-2);margin:0;font-size:17px}.p9-pcard hr{border:0;border-top:1px solid var(--line);margin:48px 0 40px}.p9-pcard h3{text-align:right;margin:0 0 16px;font-size:17px;font-weight:600}.p9-tags{flex-wrap:wrap;gap:8px;display:flex}.p9-tags span{background:var(--bg-3);border-radius:999px;padding:4px 12px;font-size:15px}.p9-psec{margin-top:56px}.p9-emp{text-align:center;flex-direction:column;align-items:center;padding:40px 16px;display:flex}.p9-ill{color:#fff;background:linear-gradient(135deg,var(--p9-g3b),var(--brand));border-radius:16px;place-items:center;width:64px;height:64px;margin-bottom:20px;display:grid}.p9-ill svg.i{width:32px!important;height:32px!important}.p9-emp b{font-size:17px;font-weight:600;line-height:23px}.p9-emp p{color:var(--ink-2);max-width:300px;margin:8px 0 0;font-size:15px;line-height:19px}.p9-emp .p-btn{margin-top:20px}.p9-pills{scrollbar-width:none;gap:4px;margin:24px 0 32px;display:flex;overflow-x:auto}.p9-pills::-webkit-scrollbar{display:none}.p9-pills button{height:37px;color:var(--ink);border-radius:999px;flex:none;padding:0 15px;font-size:15px;font-weight:500}.p9-pills button[aria-selected=true]{background:var(--ink);color:var(--on-ink)}.p9-pe{flex-direction:column;gap:20px;display:flex}.p9-pe>.p9-h2+.p9-mute{margin-top:-16px}.p9-pe .p9-h2:not(:first-child){margin-top:24px}.p9-avedit{width:121px;height:120px;margin:0 auto;position:relative}.p9-avpen{background:var(--bg);border:1px solid var(--line);width:34px;height:34px;color:var(--ink-2);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:2px;left:0}.p9-avpen svg.i{width:16px;height:16px}.p9-langs{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.p9-langs li{justify-content:space-between;align-items:center;min-height:28px;font-size:15px;font-weight:600;display:flex}.p9-pe>.p-btn{align-self:flex-start}.p9-pe .p9-h3{margin:8px 0 -8px}.p9-ints{flex-wrap:wrap;gap:8px;display:flex}.p9-int{border:1px solid var(--line-2);background:var(--bg);height:37px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.p9-int[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);color:var(--brand)}.p9-more-n{color:var(--ink);margin:-8px 0 0;font-size:14px}.p9-sin{border:1px solid var(--line-2);background:var(--bg);border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 16px;display:flex}.p9-sin svg.i{width:20px;height:20px;color:var(--ink-2)}.p9-sin input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.p9-addl .p9-sin{border-radius:8px}.p9-ll{flex-direction:column;display:flex}.p9-li{text-align:right;color:var(--ink);padding:14px 0;font-size:15px}.p9-li:hover{color:var(--brand)}.p9-hero{margin:16px 0 20px;font-size:32px;font-weight:700;line-height:40px}.p9-ck{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.p9-ck li{gap:12px;font-size:15px;line-height:24px;display:flex}.p9-ck svg.i{flex:none;width:20px;height:20px;margin-top:2px}.p9-coll{background:linear-gradient(180deg,var(--bg) 0%,var(--brand-soft) 60%,var(--brand-soft) 100%);height:340px;margin:32px -32px -48px;position:relative;overflow:hidden}.p9-coll span{box-shadow:0 0 0 4px var(--bg);background:var(--bg-3);border-radius:8px;position:absolute;overflow:hidden}.p9-coll img{object-fit:cover;width:100%;height:100%}.p9-coll .c0{width:153px;height:102px;top:8px;right:28%}.p9-coll .c1{width:69px;height:94px;top:16px;right:-10px}.p9-coll .c2{width:175px;height:99px;top:130px;right:56%}.p9-coll .c3{width:166px;height:149px;top:130px;right:0}.p9-coll .c4{width:157px;height:106px;top:256px;right:40%}.p9-coll .c5{width:122px;height:92px;top:300px;right:11%}.p9-coll .c6{width:18px;height:92px;top:300px;right:-4px}.p9-sbar{gap:12px;margin:24px 0;display:flex}.p9-sbar .p9-sin{flex:1}.p9-sq48.p-btn{width:49px;height:49px;padding:0}.p9-rvemp{padding:40px 16px}.p9-rvemp .p9-emp{padding:0}.p9-rt{align-items:center;gap:12px;grid-template-columns:auto auto 1fr auto!important;display:flex!important}.p9-rt>span{width:16px}.p9-rtbar{background:var(--bg-3);border-radius:999px;flex:1;height:4px}.p9-rt small{color:var(--ink);font-size:15px}.p9-ws{align-items:center;gap:16px;padding:16px 13px;display:flex}.p9-wsic{background:var(--brand-soft);width:47px;height:47px;color:var(--brand);border-radius:8px;flex:none;place-items:center;display:grid}.p9-ws b{font-size:15px;font-weight:600;display:block}.p9-ws small{color:var(--ink-2);font-size:15px;line-height:21px;display:block}.p9-ws .p-btn{margin-top:8px}.p9-box{flex-direction:column;align-items:flex-start;gap:8px;margin-top:24px;padding:24px;display:flex}.p9-box .p9-h3{margin:0}.p9-box .p9-pt{width:100%}.p9-box .p-btn{margin-top:8px}.p9-acct .p9-h1{margin-bottom:8px}.p9-acct>.p9-fs-b>.p9-mute{margin-bottom:32px}.p9-rows.s{padding:0}.p9-rows.s .p9-row{border-radius:0;padding:12px 20px;font-size:15px}.p9-kv{gap:4px;margin:24px 0 0;display:grid}.p9-kv dt{margin-top:16px;font-size:15px;font-weight:600;line-height:21px}.p9-kv dt:first-child{margin-top:0}.p9-kv dd{color:var(--ink-2);margin:0;font-size:15px;line-height:21px}.p9-acct .p9-hr+.p9-h2+.p9-mute{margin:4px 0 20px}.p9-note{flex-direction:column;gap:8px;margin-top:56px;padding:24px;display:flex}.p9-note svg.i{width:32px;height:32px;color:var(--brand)}.p9-note b{margin-top:16px;font-size:17px;font-weight:600}.p9-note p{color:var(--ink-2);margin:0;font-size:15px;line-height:21px}.p9-sr{align-items:center;gap:16px;margin-top:24px;display:flex}.p9-sr>div{flex:1}.p9-sr b{font-size:15px;font-weight:600;line-height:21px;display:block}.p9-sr b i{color:var(--ink-2);font-size:13px;font-style:normal;font-weight:400}.p9-sr small{color:var(--ink-2);font-size:13px;line-height:18px;display:block}.p9-sr.ses{margin-top:28px}.p9-sr.ses>svg.i{width:24px;height:24px}.p9-sr+.p-btn{margin-top:24px}.p9-g{width:37px;height:37px;color:var(--p9-goo);flex:none;place-items:center;font-size:24px;font-weight:700;display:grid}.p9-acct .p9-h2+.p9-mute{margin-top:4px}.p9-thm{grid-template-columns:repeat(3,1fr);gap:13px;max-width:480px;margin-top:24px;display:grid}.p9-thm button{border:1px solid var(--line);background:var(--bg);height:66px;color:var(--ink);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 13px;font-size:15px;display:flex}.p9-thm button svg.i{width:20px;height:20px}.p9-thm button[aria-checked=true]{border:2px solid var(--brand);padding:9px 12px}.p9-ul{scrollbar-width:none;border-bottom:1px solid var(--line);gap:20px;margin:0 -19px;padding:0 19px;display:flex;overflow-x:auto}.p9-ul::-webkit-scrollbar{display:none}.p9-ul button{height:44px;color:var(--ink);border-bottom:2px solid #0000;flex:none;font-size:15px;font-weight:500}.p9-ul button[aria-selected=true]{border-color:var(--ink);font-weight:600}.p9-ntb{padding-top:16px}.p9-ntb.e{background:var(--p-card);border:1px solid var(--line);border-radius:12px;margin-top:16px}.p9-nth{margin:8px 0 12px;font-size:17px;font-weight:600}.p9-ntb .p-nt-c{padding:16px}.p9-nt .p9-tb-t{opacity:1}.p9-prefs .p3-sh-b{gap:12px}.p9-prg{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-top:16px;padding-top:24px;display:flex}.p9-prg-h{align-items:flex-start;gap:16px;display:flex}.p9-prg-h>div{flex:1}.p9-prg-h .p9-h3{align-items:center;gap:8px;margin:0;display:flex}.p9-onb{background:var(--p9-on);color:var(--p9-on-ink);border-radius:999px;padding:2px 8px;font-size:13px;font-style:normal;font-weight:600;line-height:16px}.p9-onb.off{background:var(--bg-3);color:var(--ink-2)}.p9-prh,.p9-pr{grid-template-columns:1fr 56px 56px 56px;align-items:center;gap:4px;display:grid}.p9-prh{border-bottom:1px solid var(--line);padding-bottom:12px}.p9-prt{margin-top:24px}.p9-prt b{font-size:17px;font-weight:600;line-height:24px;display:block}.p9-prt small{color:var(--ink-2);font-size:15px;line-height:21px;display:block}.p9-prefs .p3-sh-h h2{font-size:28px;line-height:36px}.p9-prefs .p3-sh-b>.p9-h2{margin-top:24px}.p9-prg-h .p9-h2{align-items:center;gap:8px;margin:0;display:flex}.p9-prh b{font-size:15px;font-weight:600;display:block}.p9-prh small{color:var(--ink-2);font-size:13px;line-height:18px;display:block}.p9-prh>span{color:var(--ink);text-align:center;font-size:13px}.p9-pr{border-bottom:1px solid var(--line);padding:12px 0}.p9-pr b{font-size:15px;font-weight:600;line-height:20px;display:block}.p9-pr small{color:var(--ink-2);font-size:13px;line-height:18px;display:block}.p9-ulk{color:var(--ink);font-weight:600}.p9-dash{border-top:1px solid var(--line-2);justify-self:center;width:16px}.p9-cb2{justify-self:center;width:24px;height:24px;position:relative}.p9-cb2 input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.p9-cb2 i{border:1px solid var(--line-2);color:#0000;pointer-events:none;border-radius:4px;place-items:center;width:24px;height:24px;display:grid}.p9-cb2 i svg.i{width:14px!important;height:14px!important}.p9-cb2 input:checked+i{background:var(--brand);border-color:var(--brand);color:#fff}.p9-cb2 input:focus-visible+i{outline:2px solid var(--brand);outline-offset:2px}.p9-cn{max-width:1100px}.p9-cni{align-items:center;gap:48px;padding:24px 0;display:flex}.p9-cni-t{flex:1;max-width:440px}.p9-eb{color:var(--brand);letter-spacing:.02em;margin-bottom:8px;font-size:13px;font-weight:600;display:block}.p9-cni h1{margin:0 0 16px;font-size:28px;font-weight:700;line-height:36px}.p9-cni-t>p{margin:0 0 20px;font-size:15px;line-height:21px}.p9-cni .p9-ck li{font-size:15px}.p9-cni-b{gap:8px;margin-top:24px;display:flex}.p9-cn .p9-fs-f{display:none}.p9-cnph{background:linear-gradient(160deg,var(--line-2),var(--ink-3));border-radius:44px;flex:none;width:280px;height:560px;margin:0 auto;padding:10px}.p9-cnscr{background:linear-gradient(170deg,var(--p9-cn2),var(--p9-cn3) 55%,var(--p9-cn1));color:#fff;text-align:center;border-radius:36px;height:100%;padding:56px 14px;overflow:hidden}.p9-cnscr .d{margin:0;font-size:15px;font-weight:600}.p9-cnscr .t{margin:0 0 140px;font-size:72px;font-weight:700;line-height:80px}.p9-cnn{text-align:right;background:#ffffff38;border-radius:16px;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;display:flex}.p9-cnn>span{background:var(--bg-3);border-radius:999px;flex:none;width:32px;height:32px;overflow:hidden}.p9-cnn img{object-fit:cover;width:100%;height:100%}.p9-cnn div{flex:1;min-width:0}.p9-cnn b{font-size:12px;display:block}.p9-cnn small{white-space:nowrap;text-overflow:ellipsis;opacity:.9;font-size:11px;display:block;overflow:hidden}.p9-cnn em{align-self:flex-start;font-size:10px;font-style:normal}.p9-fs.p9-cnin{max-width:640px;padding:24px 0}.p9-cnin .p9-cnh{border-radius:16px 16px 0 0}.p9-cnh{background:linear-gradient(120deg,var(--p9-cn1),var(--p9-cn2));color:#fff;padding:4px 8px 40px}.p9-cnh.team{background:linear-gradient(120deg,var(--p9-tm1),var(--p9-tm2))}.p9-cnh-t{align-items:center;gap:4px;height:56px;padding-right:11px;display:flex}.p9-cnh-t .sp{flex:1}.p9-cnh .p9-tbb{color:#fff}.p9-cnh .p9-tbb:hover{background:#ffffff26}.p9-cnlogo{align-items:center;gap:6px;font-size:17px;display:flex}.p9-cnlogo b{font-size:20px;font-weight:800}.p9-cnlogo svg.i{width:20px;height:20px}.p9-cnseg{background:#fff3;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;margin:4px 11px 0;padding:3px;display:grid}.p9-cnseg button{color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:32px;font-size:14px;font-weight:600;display:flex}.p9-cnseg button[aria-selected=true]{background:var(--bg);color:var(--ink)}.p9-cnseg em{background:#ffffff4d;border-radius:999px;padding:0 6px;font-size:12px;font-style:normal;line-height:18px}.p9-cnseg button[aria-selected=true] em{background:var(--bg-3)}.p9-cnb{background:var(--bg);border-radius:16px 16px 0 0;min-height:560px;margin-top:-24px;padding:20px 19px 96px;position:relative}.p9-cnf{gap:8px;margin-bottom:16px;display:flex}.p9-cnf button{border:1px solid var(--line-2);height:32px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:flex}.p9-cnf button[aria-pressed=true]{border:2px solid var(--brand);padding:0 13px}.p9-cnf em{background:var(--bg-3);border-radius:999px;padding:0 6px;font-size:12px;font-style:normal;line-height:18px}.p9-cnc{text-align:right;width:100%;color:var(--ink);align-items:center;gap:12px;padding:8px 0;display:flex}.p9-cnc div{flex:1;min-width:0}.p9-cnc b{font-size:14px;font-weight:600;display:block}.p9-cnc small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.p9-cnc em{color:var(--ink-2);align-self:flex-start;font-size:12px;font-style:normal}.p9-cnav{background:var(--brand-soft);width:40px;height:40px;color:var(--brand);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.p9-cnav.s{width:32px;height:32px;font-size:11px}.p9-cnfab{background:linear-gradient(135deg,var(--p9-cn2),var(--p9-cn1));color:#fff;width:56px;height:56px;box-shadow:var(--sh-pop);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:24px;left:19px}.p9-cnfab svg.i{width:24px;height:24px}.p9-cnb .p9-emp{padding-top:120px}.p9-tc{flex-direction:column;gap:12px;display:flex}.p9-tcl{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.p9-tcl span{background:var(--p9-tm1);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.p9-tcl svg.i{width:18px;height:18px}.p9-tc h2{margin:0;font-size:24px;font-weight:700;line-height:32px}.p9-tc>p{margin:0;font-size:15px;line-height:21px}.p9-tcp{font-weight:700;margin-top:16px!important;font-size:20px!important;line-height:28px!important}.p9-tcb{gap:8px;margin-top:8px;display:flex}.p9-chatp .p9-fs-b{min-height:420px}.p9-tb.chat .p9-cnnm{margin-right:8px;font-size:15px;font-weight:600}.p9-tb.chat .p9-cnav{margin-right:4px}.p9-chat{flex-direction:column;align-items:flex-start;padding-top:240px;display:flex}.p9-day{align-self:center;margin:0 0 20px;font-size:13px;font-weight:600}.p9-from{color:var(--ink-2);margin:0 0 6px;font-size:12px}.p9-msg{background:var(--bg-3);border-radius:12px;max-width:85%;padding:12px 16px}.p9-msg p{margin:0;font-size:14px}.p9-msg small{text-align:left;color:var(--ink-2);margin-top:4px;font-size:11px;display:block}.p9-comp{border:1px solid var(--line);border-radius:12px;flex:1;overflow:hidden}.p9-req{background:var(--p9-reqbg);color:#fff;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.p9-req span{flex:1}.p9-req a{color:#fff;font-weight:600}.p9-req svg.i{width:18px;height:18px}.p9-cin{background:var(--bg);padding:12px}.p9-cin input{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;height:32px;font-size:14px}.p9-cia{color:var(--ink-2);align-items:center;gap:8px;margin-top:8px;display:flex}.p9-cia .sp{flex:1}.p9-cia button{width:28px;height:28px;color:inherit;place-items:center;display:grid}.p9-cia svg.i{width:20px;height:20px}.p9-cia .snd{background:var(--ink-3);color:#fff;border-radius:999px;width:32px;height:32px}.p9-gd-h{color:#fff;background:linear-gradient(120deg,var(--p9-g1),var(--p9-g1b));padding:24px 24px 20px}.p9-gd-h.g-superstar{background:linear-gradient(120deg,var(--p9-g2),var(--p9-g2b))}.p9-gd-h.g-boss{background:linear-gradient(120deg,var(--p9-g3),var(--p9-g3b))}.p9-gd-h small{margin-bottom:4px;font-size:13px;font-weight:600;display:block}.p9-gd-h b{font-size:20px;font-weight:600;line-height:28px;display:block}.p9-hexs{align-items:flex-start;gap:8px;margin-top:8px;display:flex}.p9-hxo{color:#fff;place-items:center;width:37px;height:40px;display:grid;position:relative}.p9-hxo .p9-hxb{width:100%;height:100%;position:absolute;inset:0}.p9-hxo .p9-hxb path{fill:none;stroke:#fff9;stroke-width:1.5px}.p9-hxo svg.i{width:20px;height:20px;position:relative}.p9-hxo.on .p9-hxb path{fill:var(--p9-g1);stroke:#ffffffd9;stroke-width:2px}.g-superstar .p9-hxo.on .p9-hxb path{fill:var(--p9-g2)}.g-boss .p9-hxo.on .p9-hxb path{fill:var(--p9-g3)}.p9-hxo.on:after{content:"";background:#fff;border-radius:9px;width:5px;height:5px;position:absolute;bottom:-9px}.g-learner .p9-gs .n{border-color:var(--p9-g1);color:var(--p9-g1)}.g-superstar .p9-gs .n{border-color:var(--p9-g2);color:var(--p9-g2)}.g-boss .p9-gs .n{border-color:var(--p9-g3);color:var(--p9-g3)}.p9-hx{color:#fff;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#ffffff47;place-items:center;width:34px;height:38px;display:grid;position:relative}.p9-hx svg.i{width:18px;height:18px}.p9-hx.on{background:#ffffff80}.p9-gd-h .p9-hexs .p9-hx.on:after{content:"";background:#fff;border-radius:9px;width:4px;height:4px;position:absolute;bottom:-1px}.p9-hx.big{width:108px;height:122px}.p9-hx.big svg.i{width:36px!important;height:36px!important}.p9-hx.big.h0{background:linear-gradient(160deg,var(--p9-g1b),var(--p9-g1))}.p9-hx.big.h1{background:linear-gradient(160deg,var(--p9-g2b),var(--p9-g2))}.p9-hx.big.h2{background:linear-gradient(160deg,var(--p9-g3b),var(--p9-g3))}.p9-gd-b{background:var(--bg-2);flex-direction:column;gap:12px;padding:20px;display:flex}.p9-gd-h{padding-bottom:28px}.p9-gd-v{background:var(--bg-3);border-radius:12px;height:210px;position:relative;overflow:hidden}.p9-gd-v img{object-fit:cover;width:100%;height:100%}.p9-gd-v b{color:#fff;text-shadow:0 2px 8px #00000080;place-items:center;font-size:22px;font-weight:700;display:grid;position:absolute;inset:0}.p9-gd-v span{color:#fff;background:#00000073;border-radius:999px;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:12px;right:12px}.p9-gd-v span svg.i{width:20px;height:20px}.p9-gs{background:var(--p-card);border:1px solid var(--line);text-align:right;min-height:64px;color:var(--ink);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:15px;line-height:21px;display:flex}.p9-gs .n{border:1.5px solid var(--brand);width:22px;height:22px;color:var(--brand);border-radius:999px;flex:none;place-items:center;font-size:12px;display:grid}.p9-gs .t{flex:1}.p9-gs .ok{background:var(--ok);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.p9-gs .ok svg.i{width:14px;height:14px}.p9-gs>svg.i{width:20px;height:20px}.p9-gs .p-btn{pointer-events:none}.p9-skip{color:var(--ink-2);align-items:center;gap:6px;margin:4px 0 12px;font-size:15px;display:flex}.p9-skip svg.i{width:16px;height:16px}.p9-hcard{background:var(--p-card);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;padding:24px 20px;display:flex;position:relative}.p9-hcard b{font-size:20px;font-weight:600}.p9-hcard p{margin:0;font-size:15px;line-height:21px}.p9-hcb{background:linear-gradient(90deg,var(--brand),var(--p9-g3b));border-radius:10px;width:28px;height:20px;position:absolute;top:24px;left:20px;transform:skew(-20deg)}.ov.p-dr.p9-gdd .mdl{width:min(468px,100%)}.p9-gdd .p-nt-m{overflow-y:auto}.p9-gd .p9-fs-b,.p9-gd{padding:0}.p9-gmp .p9-fs-b{flex-direction:column;align-items:center;display:flex}.p9-gm-t{text-align:center;margin:31px 0 30px;font-size:24px;font-weight:600;line-height:34px}.p9-gm{width:100%;max-width:373px;height:380px;position:relative}.p9-gm-l{width:100%;height:100%;position:absolute;inset:0}.p9-gm-l path{stroke:var(--ink-3);stroke-width:1.5px;stroke-dasharray:3 4;fill:none}.p9-gm-i{width:130px;color:var(--ink);flex-direction:column;align-items:center;gap:6px;font-size:15px;display:flex;position:absolute}.p9-gm-i b{font-weight:600}.p9-gm-i.i0{top:0;right:26px}.p9-gm-i.i1{top:112px;left:26px}.p9-gm-i.i2{top:224px;right:26px}.p9-bk{background:var(--bg);border:1px solid var(--line);height:38px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex}.p9-bk svg.i{width:20px;height:20px}.p9-iv{background:var(--bg-3);border-radius:12px;width:100%;height:211px;margin-top:64px;display:block;position:relative;overflow:hidden}.p9-iv img{object-fit:cover;width:100%;height:100%}.p9-iv .pl{color:#fff;background:#ffffff8c;border-radius:999px;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p9-iv em{color:#fff;background:#00000080;border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;position:absolute;bottom:10px;left:10px}.p9-ivt{text-align:center;margin:24px 0 12px;font-size:32px;font-weight:700;line-height:42px}.p9-ivt span{color:var(--p9-g3b)}.p9-ivd{text-align:center;margin:0 0 20px;font-size:17px;line-height:25px}.p9-ivp .p9-fs-b{flex-direction:column;align-items:center;display:flex}.p9-ivp .p9-fs-b>.p9-bk{align-self:flex-start}.p9-watch.p-btn{background:var(--bg)}@container (width<=600px){:is(.p-app:has(.p9-fs) .p-setup-m,.p-app:has(.p9-fs) .p-tabbar){display:none}.p-app:has(.p9-fs) .p-main{padding-bottom:0}.p9-dk{display:none!important}.p9-mb{display:flex!important}.p9-fs{flex-direction:column;max-width:none;min-height:100%;padding:0 19px 24px;display:flex}.p9-fs.has-f{padding-bottom:0}.p9-fs-b{flex:1}.p9-tb{z-index:10;background:inherit;height:58px;margin:0 -19px;padding:10px 8px 0;position:sticky;top:0}.p9-fs{background:var(--bg)}.p-main.grey .p9-fs{background:var(--p-mbg)}.p9-tb{background:var(--bg)}.p-main.grey .p9-tb{background:var(--p-mbg)}.p9-tb .p-btn.s{height:38px}.p9-fs-f{z-index:10;background:inherit;background:var(--bg);justify-content:stretch;margin:0 -19px;padding:12px 19px 16px;position:sticky;bottom:0}.p-main.grey .p9-fs-f{background:var(--p-mbg)}.p9-fs-f>.p-btn{flex:1;height:48px}.p9-fs-f>.p9-comp{margin:0}.p9-h1{margin-top:12px;font-size:28px;line-height:36px}.p9-more{padding:24px 20px}.p9-lg{grid-template-columns:1fr 1fr}.ov.p3-sh.p9-lang .mdl{width:100%;max-height:calc(100% - 16px)}.p9-lang .p3-sh-h h2{font-size:28px;line-height:36px}.p9-srfs{padding-top:4px}.p9-srp-t{margin:0 -11px 0 0}.p9-srp .p9-chips{margin:0 -19px;padding:12px 19px}.p9-srp .p9-sr-e{min-height:120px;font-size:13px}.p9-insp .p9-ins-hd{margin-top:12px}.p9-insp .p9-seg{background:var(--p-mbg);box-shadow:none;border-radius:0;margin:0 -19px 44px;padding:2px;top:58px}.p9-insp .p9-seg:before{content:"";background:var(--bg-3);z-index:-1;border-radius:8px;position:absolute;inset:0 19px}.p9-insp .p9-seg{isolation:isolate;grid-template-columns:repeat(4,1fr);padding:2px 21px;display:grid}.p9-ic2{grid-template-columns:1fr;gap:0}.p9-ic{padding:20px 20px 16px}.p9-ch{height:180px}.p9-earn{padding:0}.p9-earn .p9-fs-f{margin:0;padding:12px 19px 16px}.p9-me .p9-fs-b{padding-top:8px}.p9-pcard{margin-top:44px}.p9-coll{margin:32px -19px 0}.p9-port .p9-fs-f{background:var(--brand-soft)}.p9-hero{font-size:32px;line-height:40px}.p9-cni{flex-direction:column;align-items:stretch;gap:32px;padding:12px 0 0}.p9-cni h1{font-size:24px;line-height:32px}.p9-cnph{border-radius:40px 40px 0 0;width:250px;height:420px;margin-bottom:-24px;padding:10px 10px 0}.p9-cnscr{border-radius:32px 32px 0 0;padding-top:40px}.p9-cnscr .t{margin-bottom:60px}.p9-fs.p9-cnin{max-width:none;padding:0}.p9-cnin .p9-cnh{border-radius:0}.p9-cnin .p9-cnb{flex-direction:column;min-height:700px;display:flex}.p9-cni-b{display:none}.p9-cn .p9-fs-f{display:flex}.p9-cnfab{align-self:flex-end;margin-top:auto;position:sticky;bottom:24px;left:auto}.p9-cnin .p9-fs-b{flex-direction:column;display:flex}.p9-cnin .p9-cnb{flex:1;padding-bottom:0}.p9-chatp .p9-tb .p9-tb-t{display:none}.p9-chatp .p9-fs-f{padding:8px 12px 12px}.p9-fs.p9-gd{padding:0}.p9-ivp{padding-top:12px}.p9-gd .p9-tb{background:linear-gradient(120deg,var(--p9-g1),var(--p9-g1b));color:#fff;margin:0;padding:10px 8px 0}.p9-gd.g-superstar .p9-tb{background:linear-gradient(120deg,var(--p9-g2),var(--p9-g2b))}.p9-gd.g-boss .p9-tb{background:linear-gradient(120deg,var(--p9-g3),var(--p9-g3b))}.p9-gd .p9-tb .p9-tbb{color:#fff}.p9-gd .p9-tb-t{opacity:1;font-size:20px;font-weight:600}.p9-gd .p9-gd-h{padding:4px 19px 32px}.p9-gd .p9-gd-b{padding:16px 19px 24px}.p9-gd .p9-gs{min-height:65px;margin-bottom:-2px;font-size:15px}.p9-gmp .p9-fs-f .p-btn{height:48px}.p9-chatp .p9-fs-b{flex-direction:column;justify-content:flex-end;display:flex}.p9-chatp .p9-chat{padding:0 0 16px}}.p9-rvf .p3-exp:first-child{border-top:1px solid var(--line)}.p9-rvf .p3-exp-b{padding-right:30px}.p9-cnseg{border:1px solid #ffffff8c}.p9-cnph.tm{border-radius:44px 44px 0 0;width:260px;height:300px;margin:24px auto -20px;padding:8px 8px 0}.p9-cnph.tm .p9-cnscr{background:var(--bg);color:var(--ink);text-align:right;border-radius:36px 36px 0 0;padding:16px 14px}.p9-cnph.tm .tt{margin:0 8px 16px;font-size:13px;font-weight:600}.p9-cnph.tm .p9-cnn{background:var(--bg-2)}.p9-cnph.tm .p9-cnn .p-cav{width:32px;height:32px;box-shadow:none}.p9-addl .p9-sin{flex:none;height:48px}.p9-day{align-self:stretch;align-items:center;gap:12px;display:flex}.p9-day:before,.p9-day:after{content:"";border-top:1px solid var(--line);flex:1}.p9-chat{flex-direction:column;gap:8px;display:flex}.p9-msg.me{background:var(--brand-soft);align-self:flex-end}.p9-cia .p9-cia-b.p-btn{width:28px;height:28px;min-height:0;color:inherit;background:0 0;border:0;padding:0}.p9-cia .snd:not(:disabled){background:var(--ink);color:var(--on-ink)}.p9-bigav img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.p9-pgrid{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.p9-pimg{aspect-ratio:1;background:var(--bg-3);border-radius:12px;position:relative;overflow:hidden}.p9-pimg img{object-fit:cover;width:100%;height:100%}.p9-pimg .p9-tbb{background:var(--bg);width:28px;height:28px;box-shadow:var(--sh-small);border-radius:999px;position:absolute;top:6px;left:6px}.p9-padd{aspect-ratio:1;border:1px dashed var(--line-2);color:var(--ink-2);background:var(--bg);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.p9-tch{flex-direction:column;gap:4px;padding:8px 0;display:flex}.p9-hcin{border-top:1px solid var(--line);align-items:center;gap:8px;display:flex}.p9-hcin .snd{background:var(--ink);width:36px;height:36px;color:var(--on-ink);border-radius:999px;flex:none;place-items:center;display:grid}.p9-li{align-items:center;gap:10px;width:100%;display:flex}.p9-tips .p9-ck{margin:0}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .g-learner .p9-gs .n{color:var(--p9-g1b);border-color:var(--p9-g1b)}:root:not([data-theme=light]) .g-superstar .p9-gs .n{color:var(--p9-g2b);border-color:var(--p9-g2b)}:root:not([data-theme=light]) .g-boss .p9-gs .n{color:var(--p9-g3b);border-color:var(--p9-g3b)}}:root[data-theme=dark] .g-learner .p9-gs .n{color:var(--p9-g1b);border-color:var(--p9-g1b)}:root[data-theme=dark] .g-superstar .p9-gs .n{color:var(--p9-g2b);border-color:var(--p9-g2b)}:root[data-theme=dark] .g-boss .p9-gs .n{color:var(--p9-g3b);border-color:var(--p9-g3b)}.p9-tbb{border-radius:var(--r-btn);transition:background-color var(--d-2)}.p9-tbb:hover{background:var(--hover-tint)}.p9-card,.p9-ic,.p9-news,.p9-mkt,.p9-hc,.p9-prem,.p9-inv,.p9-msg,.p9-comp,.p9-gd-v,.p9-gs,.p9-hcard,.p9-iv,.p9-pimg,.p9-padd{border-radius:var(--r-card)}.p9-card,.p9-ic,.p9-news{box-shadow:var(--sh-1)}.p9-tile{border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--line),var(--sh-1);transition:transform var(--d-3) var(--ease),box-shadow var(--d-3) var(--ease),background-color var(--d-2)}.p9-tile:hover{background:var(--p-card)}@media (hover:hover){.p9-tile:hover{transform:translateY(var(--lift));box-shadow:inset 0 0 0 1px var(--line),var(--sh-2)}}.p9-tile:active{transform:scale(.985)}.p9-row{border-radius:var(--r-ctl);transition:background-color var(--d-2)}.p9-row:hover{background:var(--hover-tint)}.p9-hc{transition:transform var(--d-3) var(--ease),box-shadow var(--d-3) var(--ease)}@media (hover:hover){.p9-hc:hover{transform:translateY(var(--lift));box-shadow:var(--sh-2)}}.p9-ic{padding:18px}.p9-ic-h b{color:var(--ink-2);font-size:13.5px;font-weight:600}.p9-big{margin-top:8px;font-size:clamp(24px,1rem + .8vw,30px);font-weight:650;line-height:1.2}.p9-chg{border-radius:var(--r-pill);background:var(--bg-2);height:22px;box-shadow:inset 0 0 0 1px var(--line);gap:3px;padding:0 8px;font-size:12px;font-weight:600}.p9-seg{border-radius:var(--r-ctl);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);padding:3px}.p9-seg button{color:var(--p-seg-ink);transition:background-color var(--d-2),color var(--d-2),box-shadow var(--d-2);border-radius:7px;font-weight:500}.p9-seg button[aria-selected=true]{background:var(--p-seg-on);color:var(--ink);box-shadow:var(--sh-seg)}.p9-lc,.p9-sr-i,.p9-news-img,.p9-tcl span,.p9-wsic,.p9-coll span{border-radius:var(--r-ctl)}.p9-thm button{border-radius:var(--r-card)}.p9-pcard,.p9-cnb,.p9-ill,.p9-earn-s{border-radius:var(--r-lg)}:root{--p9-g1:#0b6f7c;--p9-g1b:#0f8a9b;--p9-g2:#17734f;--p9-g2b:#1f8f5f;--p9-g3:#a8394a;--p9-g3b:#bf4a5c;--p9-cn1:#0b7658;--p9-cn2:#14231d;--p9-tm1:#17734f;--p9-tm2:#1f8f5f;--p9-earn:#0b6f7c;--p9-on:var(--ok-soft);--p9-on-ink:var(--ok);--p9-red:#b42318;--p9-reqbg:#b42318;--p9-navy:#14231d;--p9-inv1:#14231d;--p9-inv2:#0b5440;--p9-cn3:#0b6f7c;--p9-help:#0b7658;--p9-help2:#0b6f7c;--p9-fill:var(--night)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--p9-fill:var(--brand)}}:root[data-theme=dark]{--p9-fill:var(--brand)}.p9-mkt{background:var(--p9-fill)}html.bare [data-ver=papp] .phone{height:max(100dvh,844px)}.screen[data-app=papp]>.app-view{contain:layout}[data-app=panel],[data-app=papp]{--q-accent:var(--night);--q-on-accent:var(--on-night);--q-fab-sh:0 10px 22px -6px #14231d8c,0 2px 4px #14231d24;--q-tb-bg:var(--bg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is([data-app=panel],[data-app=papp]){--q-accent:#6950f3;--q-on-accent:#fff;--q-fab-sh:0 8px 18px -4px #000000b3,0 0 0 1px #ffffff0f;--q-tb-bg:var(--bg-2)}}:root[data-theme=dark] :is([data-app=panel],[data-app=papp]){--q-accent:#6950f3;--q-on-accent:#fff;--q-fab-sh:0 8px 18px -4px #000000b3,0 0 0 1px #ffffff0f;--q-tb-bg:var(--bg-2)}.p6-drop>.p6-thumbs{background:0 0;border-radius:0;flex-direction:row;min-height:0;padding:0 0 6px}.p6-vimgs .p6-th1{cursor:grab}.p6-vcov{inset-inline:4px;background:var(--bg);color:var(--ink);font:600 11px/18px var(--f);text-align:center;cursor:pointer;border:0;border-radius:6px;position:absolute;bottom:4px}.p6-vcov.on{background:var(--ink);color:var(--bg)}.p6-ordl{flex-direction:column;gap:10px;display:flex}.p6-ordr{border-bottom:1px solid var(--line,#eee);align-items:center;gap:12px;padding:10px 0;display:flex}.p6-ordr>div{flex-direction:column;flex:1;display:flex}.p6-ordr small{color:var(--muted,#777)}.p6-ordr input{text-align:center;width:96px}.p4-cst-dot{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-inline-end:8px;display:inline-block}.p5-segf{background:var(--p-soft,#f4f1ec);border-radius:12px;align-items:center;gap:12px;margin:0 0 12px;padding:10px 14px;display:flex}.p5-segf span{flex:1}.p5-segf-0{margin:0 0 12px}.s-ddl{z-index:920}[data-app=panel][data-shell=page] .app-view>:is(.p5-cp,.p5-fm,.p5-sn){top:var(--hub-h)}@container (width<=600px){.p-app:has(.p2-up,.p2-sh-mob) .p-tabbar{display:none}}@container (width>=601px){.p9-fs-f{z-index:1;position:relative}}.c-dc .c-btn{margin-top:12px}.c-dc p:not(.c-err){margin-bottom:12px}.s2-dc .s2-gca2-c{margin-top:0}.s2-dc .s2-btn{margin-top:12px}.s2-dc-e{font:400 14px/20px var(--f);margin-top:8px}.c-arow-b .c-link{pointer-events:auto;align-self:flex-start}.p6-th1{display:inline-flex;position:relative}.p6-th-x{top:-6px;border:1px solid var(--line);background:var(--bg);width:22px;height:22px;color:var(--ink);font:600 14px/1 var(--f);cursor:pointer;border-radius:50%;position:absolute;inset-inline-end:-6px}.p6-ok{color:var(--ok,#16a34a);font-style:normal}.p6-res{flex-direction:column;gap:12px;display:flex}.p9-mimg{object-fit:cover;border-radius:12px;max-width:220px;max-height:220px;display:block}@font-face{font-family:IRANSansX;src:url(/assets/IRANSansXFaNum-Regular-DXxhdWXb.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/assets/IRANSansXFaNum-Medium-C42ZCwRn.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/assets/IRANSansXFaNum-DemiBold-BsXUFZgZ.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/assets/IRANSansXFaNum-Bold-D2LZRy8C.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANSansX;src:url(/assets/IRANSansXFaNum-ExtraBold-CgZ-4DhW.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--hub-h:calc(var(--s-1) * 0);font-family:var(--f);background:var(--page);color:var(--ink)}body{margin:0}.ops-canned .b10-qrl{margin-top:var(--s-3)}.ops-canned .b10-qr{align-items:center;gap:var(--s-2);padding-block:var(--s-3);border-bottom:var(--bw) solid var(--line);flex-wrap:wrap;display:flex}.ops-canned-text{flex:1 1 calc(var(--s-10) * 4.5);overflow-wrap:anywhere;min-width:0}.ops-canned-text b{font-size:calc(var(--s-3) + var(--bw) * 2);font-weight:600;display:block}.ops-canned-text small{font-size:calc(var(--s-3) + var(--bw));color:var(--ink-2);white-space:pre-wrap;display:block}.ops-canned-actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.ops-canned :focus-visible{outline:calc(var(--bw) * 2) solid var(--brand);outline-offset:calc(var(--bw) * 2)}.ops-canned .bs-alert a{display:block}.ops-media,.ops-media-form{gap:var(--s-5);flex-direction:column;min-width:0;display:flex}.ops-cms-reference{font-family:var(--f);direction:rtl}.ops-cms-reference :focus-visible{outline:calc(var(--bw) * 2) solid var(--ink);outline-offset:var(--s-1)}.ops-media p,.ops-media article{overflow-wrap:anywhere}.ops-media-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--s-8) * 12)), 1fr));gap:var(--s-5);display:grid}.ops-media-card{border:var(--bw) solid var(--line);border-radius:var(--r-card);min-width:0;padding:var(--s-4);background:var(--bg)}.ops-media-actions{align-items:center;gap:var(--s-3);margin-block:var(--s-3);flex-wrap:wrap;display:flex}.ops-media .p-btn{max-width:100%;height:auto;min-height:var(--s-8);white-space:normal}.ops-media .p6-th1{width:calc(var(--s-6) * 3);height:calc(var(--s-6) * 3)}.ops-media .p6-th1 img{object-fit:cover;width:100%;height:100%}.ops-media-check{align-items:center;gap:var(--s-2);min-height:var(--s-8);display:flex}.ops-media input[type=checkbox]{min-width:var(--s-6);min-height:var(--s-6)}.ops-media-form .p3-f{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.ops-media-form fieldset{border:var(--bw) solid var(--line);border-radius:var(--r-ctl);min-width:0;padding:var(--s-3)}.ops-media :focus-visible{outline:calc(var(--bw) * 2) solid var(--ink);outline-offset:var(--s-1)}.ops-plc,.ops-plc-panel,.ops-plc-form{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.ops-plc p,.ops-plc td,.ops-plc li{overflow-wrap:anywhere}.ops-plc .p-tabs{max-width:100%;overflow-x:auto}.ops-plc .p-bar{flex-wrap:wrap}.ops-plc-card{border:var(--bw) solid var(--line);border-radius:var(--r-card);padding:var(--s-4);background:var(--bg)}.ops-plc-actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.ops-plc .p-btn{max-width:100%;height:auto;min-height:var(--s-6);white-space:normal}.ops-support{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.ops-support .p-bar{flex-wrap:wrap}.ops-support td,.ops-support p,.ops-support li{overflow-wrap:anywhere}.ops-suspensions{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.ops-suspensions .p-bar,.ops-frame{flex-wrap:wrap}.ops-suspensions td,.ops-suspensions p,.ops-suspensions dd{overflow-wrap:anywhere}.ops-plc-form .p3-f{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.ops-plc-set{gap:var(--s-2);border:var(--bw) solid var(--line);border-radius:var(--r-ctl);min-width:0;padding:var(--s-3);flex-direction:column;display:flex}.ops-plc-check{align-items:center;gap:var(--s-2);min-height:var(--s-6);display:flex}.ops-plc input[type=checkbox],.ops-plc input[type=radio]{min-width:var(--s-5);min-height:var(--s-5)}.ops-plc-list{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ops-plc-list li{border:var(--bw) solid var(--line);border-radius:var(--r-ctl);padding:var(--s-3)}.ops-plc-id{word-break:break-all}.ops-plc :focus-visible{outline:calc(var(--bw) * 2) solid var(--ink);outline-offset:var(--s-1)}.bs-alert{color:var(--bs-status-bad)}.bs-secret,.bs-codes{font-family:var(--f);overflow-wrap:anywhere}.bs-qr{width:var(--bs-size-qr);background:var(--bs-qr-bg);max-width:100%;height:auto;fill:var(--bs-qr-fg);margin-inline:auto;display:block}.bs-hint{color:var(--bs-text-secondary);font-size:var(--bs-font-size-meta)}.bs-secret-row{align-items:center;gap:var(--bs-space-8);display:flex}.ops-panel{container-type:inline-size}.ops-skip:focus-visible{top:var(--s-2);z-index:90;clip:auto;width:auto;height:auto;padding:var(--s-3) var(--s-4);border-radius:var(--r-ctl);background:var(--bg);color:var(--ink);position:fixed;inset-inline-start:var(--s-4)}.ops-login{gap:var(--s-5);max-width:calc(var(--s-7) * 20);margin:var(--s-8) auto;flex-direction:column;display:flex}.ops-login .p-head{margin-bottom:0}.ops-login .p2-f{width:100%}.ops-rail-scroll{scrollbar-width:none;min-height:0;padding:var(--s-1);margin:calc(var(--s-1) * -1);flex:1;overflow-y:auto}.ops-rail-scroll>.p-rail-g+.p-rail-g{margin-top:var(--s-4)}.ops-group{padding:var(--s-1) var(--s-2);font-size:calc(var(--s-3) + var(--bw));font-weight:600}.p-rt .bs-icon{width:var(--r-xl);height:var(--r-xl)}.p-av .bs-icon,.p3-x .bs-icon{width:var(--s-6);height:var(--s-6)}.ops-sheet-nav .p-rl{opacity:1;width:auto}.ops-sheet-nav .p-ri{color:var(--ink)}.ops-sheet-nav .p-ri[aria-current=page]{background:var(--bg-2)}.ops-sheet-nav .p-rt{box-shadow:none;background:0 0}.ops-sheet-nav .p-ri:after{display:none}.ops-page>section>h1{font-size:var(--s-7);margin-bottom:var(--s-8);font-weight:650;line-height:1.3}.p-app:not(.p-rail-x) .p-rail .p-ri:is(:hover,:focus-visible) .p-rl{top:var(--s-3);right:calc(var(--p-rail-sp) + var(--r-card));opacity:1;width:auto;padding:calc(var(--s-2) - var(--bw)) calc(var(--s-3) - var(--bw));border-radius:calc(var(--s-2) + var(--bw));color:var(--p-tip-ink);background:var(--p-tip);box-shadow:var(--sh-pop-2);z-index:80;position:fixed}.ops-narrow .ops-top{gap:var(--s-2);padding:var(--s-2) var(--s-4);margin-right:0;display:flex}.ops-narrow .ops-login{margin:var(--s-4);padding:var(--s-6) var(--s-5)}.ops-narrow .ops-page{padding-top:var(--s-6)}.ops-references,.ops-references>div{min-width:0;max-width:100%}.ops-reference-filters,.ops-reference-context,.ops-reference-actions{align-items:end;gap:var(--s-4);flex-wrap:wrap;display:flex}.ops-reference-filters .p2-f,.ops-reference-context .p2-f{min-width:min(100%, calc(var(--s-8) * 5));flex:1;margin:0}.ops-reference-source,.ops-reference-context{margin-block:var(--s-5)}.ops-references td,.ops-reference-source dd,.ops-references .p-dr-h p{overflow-wrap:anywhere}.ops-references .p-dr section+section{margin-top:var(--s-6)}.ops-references .p-dr-f{flex-wrap:wrap}body:has(.ops-references .p-dr){overflow:hidden}.bs-dot{width:var(--bs-space-4);height:var(--bs-space-4);border-radius:var(--bs-radius-full);vertical-align:middle;background:currentColor;display:inline-block}.ops-staff{min-width:0}.ops-staff .p-tbl-w{max-width:100%}.ops-staff-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.ops-staff-binding{gap:var(--s-4);flex-direction:column;display:flex}.ops-staff-value{gap:var(--s-2);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ops-staff-bundles{border:0;min-width:0;margin:0;padding:0}.ops-settings,.ops-settings .p-tbl-w{min-width:0;max-width:100%}.ops-settings>section{gap:var(--s-6);min-width:0;display:grid}.ops-settings-form{gap:var(--s-5);flex-direction:column;display:flex}.ops-settings .p3-sh-b,.ops-settings .p2-sc{overflow-wrap:anywhere}.ops-branch{gap:var(--s-6);display:grid}.ops-billing .p-tabs a,.ops-settings .p-tabs a{height:var(--h-ctl-sm);padding:0 calc(var(--s-3) + var(--bw) * 2);border-radius:calc(var(--s-2) + var(--bw));font-size:calc(var(--s-3) + var(--bw) * 2);font-weight:600;line-height:var(--s-5);white-space:nowrap;color:var(--p-seg-ink);transition:background-color var(--d-2) var(--ease), color var(--d-2), box-shadow var(--d-2);align-items:center;text-decoration:none;display:inline-flex}.ops-billing .p-tabs a:hover,.ops-settings .p-tabs a:hover{color:var(--ink);background:0 0}.ops-billing .p-tabs a[aria-current=page],.ops-settings .p-tabs a[aria-current=page]{background:var(--p-seg-on);color:var(--ink);box-shadow:var(--sh-seg)}.ops-support .sla-danger{color:var(--bad-2);background:var(--bad-soft);border-radius:var(--r-xs);padding:var(--s-1) var(--s-2)}.ops-support time{display:inline-block}.ops-tag-chips{gap:var(--s-2);margin-block:var(--s-2);flex-wrap:wrap;display:flex}.ops-tag-chips .p2-sc-tag{white-space:normal;overflow-wrap:anywhere}.ops-tag-choice{align-items:center;gap:var(--s-2);padding-block:var(--s-2);overflow-wrap:anywhere;display:flex}.ops-tags fieldset{border:var(--bw) solid var(--line);border-radius:var(--r-ctl);margin-block:var(--s-3);padding:var(--s-3)}.ops-tags :focus-visible,.ops-support .ops-tag-chips:focus-visible{outline:calc(var(--bw) * 2) solid var(--ink);outline-offset:var(--s-1)}.ops-tags .bs-alert a{display:block}.ops-csat-table{margin-block:var(--s-4);overflow-x:auto}.ops-csat-table:focus-visible{outline:calc(var(--bw) * 2) solid var(--ink);outline-offset:var(--s-1)}.ops-csat-comment{white-space:pre-wrap;overflow-wrap:anywhere}
