@import"https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap";@import"https://fonts.googleapis.com/css2?family=Parisienne&display=swap";@import"https://fonts.googleapis.com/css2?family=Lora&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito+Sans&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@100..900&family=Nunito+Sans:wght@200..1000&family=Raleway:wght@100..900&family=Quicksand:wght@300..700&family=Poppins:wght@100..900&family=Great+Vibes&family=Parisienne&family=Pinyon+Script&family=Dancing+Script&family=Allura&family=Playfair+Display:wght@400..900&family=Cormorant+Garamond:wght@300..700&family=Lora:wght@400..700&family=Merriweather:wght@300..900&family=Cinzel:wght@400..900";.nvm,.nvm-pop,.mgm{--nvm-ink: #0f172a;--nvm-text: #334155;--nvm-muted: #64748b;--nvm-faint: #94a3b8;--nvm-line: #e2e8f0;--nvm-accent: var(--primary-color, var(--theme-primary-color, #0f172a));--nvm-accent-ink: var( --primary-color-text, var(--theme-primary-color-text, #fff) );--nvm-accent-deep: color-mix(in srgb, var(--nvm-accent) 70%, #000);--nvm-tint: color-mix(in srgb, var(--nvm-accent) 9%, transparent);--nvm-tint-strong: color-mix(in srgb, var(--nvm-accent) 16%, #fff);--nvm-focus: color-mix(in srgb, var(--nvm-accent) 50%, transparent);--nvm-ease: cubic-bezier(.16, 1, .3, 1);--nvm-spring: cubic-bezier(.34, 1.56, .64, 1)}.nvm button,.nvm-pop button,.mgm button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font:inherit}.nvm :is(a,button):focus-visible,.nvm-pop a:focus-visible,.mgm :is(a,button):focus-visible{outline:2px solid var(--nvm-focus);outline-offset:-2px}.nvm{display:flex;align-items:center;gap:6px;width:100%;min-width:0}.nvm-track{position:relative;flex:1 1 auto;min-width:0}.nvm-scroll{position:relative;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.nvm-scroll::-webkit-scrollbar{display:none}.nvm-scroll.is-fade-start{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 56px);mask-image:linear-gradient(to right,transparent 0,#000 56px)}.nvm-scroll.is-fade-end{-webkit-mask-image:linear-gradient(to left,transparent 0,#000 56px);mask-image:linear-gradient(to left,transparent 0,#000 56px)}.nvm-scroll.is-fade-start.is-fade-end{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 56px,#000 calc(100% - 56px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 56px,#000 calc(100% - 56px),transparent 100%)}.nvm-list{position:relative;z-index:1;display:flex;align-items:center;gap:2px;width:-moz-max-content;width:max-content}.nvm-move{transition:transform .36s var(--nvm-ease)}.nvm-link{position:relative;display:inline-flex;flex-shrink:0;align-items:center;gap:6px;min-height:var(--navbar-height, 64px);padding:0 14px;border:0;background:transparent;color:var(--nvm-muted);font-size:14px;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s ease,transform .18s var(--nvm-spring)}.nvm-link:hover,.nvm-group.is-open .nvm-link{color:var(--nvm-ink)}.nvm-link:active{transform:scale(.95)}.nvm-link.is-active{color:var(--nvm-ink)}.nvm-label{display:inline-flex;flex-direction:column}.nvm-label:after{content:attr(data-label);height:0;overflow:hidden;visibility:hidden;font-weight:600;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nvm-link.is-active .nvm-label{font-weight:600}.nvm-link.is-pending .nvm-label{animation:nvm-pop-label .46s var(--nvm-spring)}.nvm-link__lock{flex-shrink:0;font-size:11px;color:#f59e0b}.nvm-link__icon{flex-shrink:0;font-size:13px;opacity:.7;transition:color .2s ease,opacity .2s ease,transform .26s var(--nvm-spring)}.nvm-link:hover .nvm-link__icon,.nvm-group.is-open .nvm-link__icon{opacity:1;transform:translateY(-1px) scale(1.12)}.nvm-link.is-active .nvm-link__icon{color:var(--nvm-accent-deep);opacity:1}.nvm-link.is-pending .nvm-link__icon{animation:nvm-pop-label .46s var(--nvm-spring)}.nvm-bar{position:absolute;top:0;left:0;z-index:2;overflow:hidden;border-radius:3px 3px 0 0;background:var(--nvm-accent);box-shadow:0 -2px 10px color-mix(in srgb,var(--nvm-accent) 40%,transparent);pointer-events:none;will-change:transform,width}.nvm-bar.is-loading:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 75%),transparent);animation:nvm-shine .9s ease-in-out infinite}.nvm-pill{position:absolute;top:0;left:0;z-index:0;border-radius:999px;background:var(--nvm-tint);pointer-events:none}.nvm-group{display:flex;flex-shrink:0}.nvm-group__chevron{font-size:10px;opacity:.6;transition:transform .26s var(--nvm-spring),opacity .2s ease}.nvm-group.is-open .nvm-group__chevron{opacity:1;transform:rotate(180deg)}.nvm-arrow{position:absolute;top:50%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--nvm-line);border-radius:999px;background:#fff;box-shadow:0 4px 14px -4px #0f172a38;color:var(--nvm-text);font-size:11px;cursor:pointer;transform:translateY(-50%);transition:transform .2s var(--nvm-spring),color .16s ease,border-color .16s ease}.nvm-arrow--start{left:2px}.nvm-arrow--end{right:2px}.nvm-arrow:hover{border-color:color-mix(in srgb,var(--nvm-accent) 40%,var(--nvm-line));color:var(--nvm-ink);transform:translateY(-50%) scale(1.08)}.nvm-arrow:active{transform:translateY(-50%) scale(.92)}.nvm-arrow__count{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--nvm-accent);color:var(--nvm-accent-ink);font-size:10px;font-weight:700;line-height:18px;text-align:center;animation:nvm-pop-in .32s var(--nvm-spring)}.nvm-arrow--start .nvm-arrow__count{right:auto;left:-7px}.nvm-all-wrap{display:flex;flex-shrink:0}.nvm-all{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--nvm-line);border-radius:12px;background:#fff;color:var(--nvm-text);font-size:14px;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .2s var(--nvm-spring)}.nvm-all:hover{background:var(--nvm-tint);color:var(--nvm-ink)}.nvm-all:active{transform:scale(.92)}.nvm-all.is-open{border-color:var(--nvm-accent);background:var(--nvm-accent);color:var(--nvm-accent-ink)}.nvm-all i{transition:transform .32s var(--nvm-spring)}.nvm-all.is-open i{transform:rotate(90deg)}.nvm-pop{position:fixed;z-index:260;padding:12px;border:1px solid var(--nvm-line);border-radius:18px;background:#fff;box-shadow:0 24px 48px -16px #0f172a47,0 2px 6px #0f172a0f}.nvm-pop__body{max-height:min(65vh,520px);margin:0 -6px;padding:0 6px;overflow-y:auto;overscroll-behavior:contain}.nvm-pop__caret{position:absolute;top:-6px;width:12px;height:12px;border:0;border-top:1px solid var(--nvm-line);border-left:1px solid var(--nvm-line);border-radius:3px 0 0;background:#fff;transform:translate(-50%) rotate(45deg)}.nvm-pop__title,.nvm-pop__subtitle{display:flex;align-items:center;gap:8px;margin:2px 6px 8px;color:var(--nvm-faint);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.nvm-pop__subtitle{margin-top:12px;color:var(--nvm-muted);letter-spacing:.1em}.nvm-pop__section.is-group{margin:8px 0;padding:2px 4px 4px;border:1px solid color-mix(in srgb,var(--nvm-accent) 14%,var(--nvm-line));border-radius:14px;background:color-mix(in srgb,var(--nvm-accent) 4%,#fff)}.nvm-pop__section.is-group .nvm-pop__subtitle{margin-top:8px}.nvm-pop__title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nvm-pop__count{flex-shrink:0;min-width:20px;padding:1px 7px;border-radius:999px;background:var(--nvm-tint-strong);color:var(--nvm-accent-deep);font-size:11px;letter-spacing:0;text-align:center}.nvm-pop__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.nvm-pop__grid.is-wide{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.nvm-pop--all .nvm-pop__grid.is-wide{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.nvm-pop__item{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;border-radius:12px;color:var(--nvm-text);font-size:14px;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,color .16s ease,transform .2s var(--nvm-spring)}.nvm-pop-enter-active .nvm-pop__item{animation:nvm-item-in .38s var(--nvm-ease) backwards;animation-delay:calc(var(--nvm-i, 0) * 28ms + 40ms)}.nvm-pop__item:hover{background:var(--nvm-tint);color:var(--nvm-ink)}.nvm-pop__item:active{transform:scale(.97)}.nvm-pop__badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;background:var(--nvm-tint-strong);color:var(--nvm-accent-deep);font-size:13px;font-weight:700;transition:transform .26s var(--nvm-spring),background-color .2s ease,color .2s ease}.nvm-pop__badge .pi{font-size:14px}.nvm-pop__badge .pi-lock{color:#d97706;font-size:12px}.nvm-pop__item:hover .nvm-pop__badge{transform:rotate(-8deg) scale(1.08)}.nvm-pop__label{display:-webkit-box;flex:1 1 auto;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.3;overflow-wrap:anywhere}.nvm-pop__go{flex-shrink:0;color:var(--nvm-accent-deep);font-size:11px;opacity:0;transform:translate(-6px);transition:opacity .16s ease,transform .22s var(--nvm-ease)}.nvm-pop__item:hover .nvm-pop__go,.nvm-pop__item:focus-visible .nvm-pop__go{opacity:1;transform:translate(0)}.nvm-pop__item.is-active{background:var(--nvm-tint);color:var(--nvm-ink);font-weight:600}.nvm-pop__item.is-active .nvm-pop__badge{background:var(--nvm-accent);color:var(--nvm-accent-ink)}.mgm{display:flex;flex-direction:column;gap:2px}.mgm-row{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:6px 10px;border:0;border-radius:14px;background:transparent;color:var(--nvm-text);font-size:15px;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:mgm-in .42s var(--nvm-ease) backwards;animation-delay:calc(var(--mgm-i, 0) * 32ms + .12s);transition:background-color .18s ease,color .18s ease,transform .2s var(--nvm-spring)}.mgm-row:active{transform:scale(.97);background:var(--nvm-tint)}.mgm-row.is-active{background:var(--nvm-tint);color:var(--nvm-ink);font-weight:600}.mgm-row.is-active:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:3px;border-radius:0 3px 3px 0;background:var(--nvm-accent);animation:mgm-bar-in .36s var(--nvm-spring) backwards;animation-delay:.3s}.mgm-badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;background:var(--nvm-tint-strong);color:var(--nvm-accent-deep);font-size:14px;font-weight:700;transition:background-color .2s ease,color .2s ease,transform .26s var(--nvm-spring)}.mgm-badge .pi{font-size:15px}.mgm-badge .pi-lock{color:#d97706;font-size:12px}.mgm-row.is-active .mgm-badge,.mgm-group.is-active>.mgm-row .mgm-badge{background:var(--nvm-accent);color:var(--nvm-accent-ink)}.mgm-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mgm-count{flex-shrink:0;min-width:22px;padding:1px 7px;border-radius:999px;background:#f1f5f9;color:var(--nvm-muted);font-size:12px;font-weight:600;text-align:center}.mgm-chevron{flex-shrink:0;color:var(--nvm-faint);font-size:12px;transition:transform .3s var(--nvm-spring),color .2s ease}.mgm-group.is-open>.mgm-row{color:var(--nvm-ink)}.mgm-group.is-open .mgm-chevron{color:var(--nvm-accent-deep);transform:rotate(180deg)}.mgm-group.is-open .mgm-badge{transform:rotate(-6deg)}.mgm-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s var(--nvm-ease)}.mgm-group.is-open .mgm-panel{grid-template-rows:1fr}.mgm-panel__inner{display:flex;flex-direction:column;gap:2px;min-height:0;overflow:hidden;margin-left:26px;padding-left:12px;border:0;border-left:2px solid var(--nvm-line)}.mgm-row--child{min-height:44px;font-size:14px;animation:none}.mgm-group.is-open .mgm-row--child{animation:mgm-child-in .32s var(--nvm-ease) backwards;animation-delay:calc(var(--mgm-j, 0) * 40ms + 60ms)}.mgm-icon{flex-shrink:0;width:18px;color:#94a3b8;font-size:13px;text-align:center;transition:color .2s ease,transform .26s var(--nvm-spring)}.mgm-row--child:active .mgm-icon{transform:scale(.9)}.mgm-row--child.is-active .mgm-icon{color:var(--nvm-accent-deep);transform:scale(1.15)}.mgm-row--child.is-active:before{display:none}.mgm-lock{flex-shrink:0;color:#d97706;font-size:11px}@keyframes mgm-in{0%{opacity:0;transform:translate(-12px)}}@keyframes mgm-child-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes mgm-bar-in{0%{transform:scaleY(0)}}.nvm-pop-enter-active{transition:opacity .18s ease,transform .3s var(--nvm-spring)}.nvm-pop-leave-active{transition:opacity .14s ease,transform .16s ease}.nvm-pop-enter-from,.nvm-pop-leave-to{opacity:0;transform:translateY(-8px) scale(.96)}.nvm-fade-enter-active,.nvm-fade-leave-active{transition:opacity .2s ease,scale .26s var(--nvm-spring)}.nvm-fade-enter-from,.nvm-fade-leave-to{opacity:0;scale:.7}@keyframes nvm-item-in{0%{opacity:0;transform:translateY(6px)}}@keyframes nvm-pop-in{0%{transform:scale(.4)}}@keyframes nvm-pop-label{40%{transform:translateY(-2px) scale(1.06)}}@keyframes nvm-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.nvm *,.nvm-pop,.nvm-pop *,.mgm *{animation:none!important;transition:none!important}}.nav-site-logo[data-v-50d6ffe1]{display:block;flex:none;overflow:hidden;width:var(--nav-logo-size);height:var(--nav-logo-size);border-radius:9999px;background-color:#f1f5f9;box-shadow:0 0 0 1px #0f172a14,0 4px 12px -6px #0f172a59;transition:transform .3s cubic-bezier(.34,1.4,.5,1),background-color .3s ease;animation:nav-site-logo-wait-50d6ffe1 1.2s ease-in-out infinite}.nav-site-logo--ready[data-v-50d6ffe1]{background-color:#fff;animation:none}.nav-site-logo__img[data-v-50d6ffe1]{display:block;width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(.8);transition:opacity .3s ease,transform .45s cubic-bezier(.34,1.4,.5,1)}.nav-site-logo--ready .nav-site-logo__img[data-v-50d6ffe1]{opacity:1;transform:none}@media (hover: hover){.nav-site-logo[data-v-50d6ffe1]:hover{transform:scale(1.06)}}.nav-site-logo[data-v-50d6ffe1]:active{transform:scale(.94)}@keyframes nav-site-logo-wait-50d6ffe1{50%{background-color:#e2e8f0}}@media (prefers-reduced-motion: reduce){.nav-site-logo[data-v-50d6ffe1],.nav-site-logo__img[data-v-50d6ffe1]{animation:none;transition:none}}.phx-card .sfk-card__body{padding-top:1.125rem}.phx-head{display:none}.phx-rows{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}@container sfk-card (min-width: 540px){.phx-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}.phx-row{position:relative;display:grid;grid-template-areas:"name price" "date who" "invoice invoice";grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:.75rem 1rem;align-content:start;min-width:0;padding:.875rem;border:1px solid var(--sfk-line);border-style:solid;border-radius:1rem;background:#fff;animation:sfk-rise .4s var(--sfk-ease) backwards;animation-delay:calc(var(--sfk-i, 0) * 40ms);transition:border-color .2s ease,box-shadow .25s ease,transform .2s var(--sfk-ease),background-color .2s ease}.phx-row:hover{border-color:color-mix(in srgb,var(--sfk-accent) 35%,var(--sfk-line));box-shadow:0 14px 26px -22px #0f172a80;transform:translateY(-2px)}.phx-cell{min-width:0}.phx-cell--name{display:flex;grid-area:name;align-items:flex-start;gap:.75rem}.phx-cell--price{grid-area:price;text-align:right}.phx-cell--date,.phx-cell--who{padding-top:.625rem;border-top:1px dashed var(--sfk-line);border-top-style:dashed}.phx-cell--date{grid-area:date}.phx-cell--who{grid-area:who;text-align:right}.phx-cell--invoice{display:flex;grid-area:invoice;align-items:center;justify-content:space-between;gap:.5rem}.phx-cell--invoice>.phx-label{margin:0}.phx-label{display:block;margin-bottom:.2rem;color:var(--sfk-faint);font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.phx-label--sr{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0 0 0 0);white-space:nowrap}.phx-value{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;color:var(--sfk-text);font-size:.8125rem;overflow-wrap:anywhere}.phx-value>i{flex:none;color:var(--sfk-faint);font-size:.75rem}.phx-price{color:var(--sfk-ink);font-size:1rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.phx-icon{display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;border-radius:.875rem;background:var(--sfk-tint);color:var(--sfk-accent-deep);font-size:.95rem;transition:transform .35s var(--sfk-spring)}.phx-row:hover .phx-icon{transform:rotate(-8deg) scale(1.08)}.phx-name{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding-top:.1rem}.phx-name__title{color:var(--sfk-ink);font-size:.875rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.phx-name__sub,.phx-muted{color:var(--sfk-muted);font-size:.8rem;font-weight:500}.phx-row .phx-download{flex:1 1 auto;min-height:2.75rem}.phx-download:not(:disabled):hover>i{animation:phx-nudge .6s var(--sfk-ease)}.phx-none{color:var(--sfk-faint)}@container sfk-card (min-width: 760px){.phx-table{overflow:hidden;border:1px solid var(--sfk-line);border-style:solid;border-radius:.875rem}.phx-head,.phx-row{grid-template-areas:"name date price who invoice";grid-template-columns:minmax(0,2.2fr) minmax(6.75rem,1fr) minmax(6rem,1fr) minmax(0,1.3fr) 13rem;align-items:center;gap:0 1rem}.phx-head{display:grid;padding:.75rem .875rem;border-bottom:1px solid var(--sfk-line);border-bottom-style:solid;background:var(--sfk-soft);color:#374151;font-size:.75rem;font-weight:600}.phx-rows{grid-template-columns:minmax(0,1fr);gap:0}.phx-row{padding:.75rem .875rem;border:0;border-bottom:1px solid var(--sfk-line);border-bottom-style:solid;border-radius:0}.phx-row:last-child{border-bottom:0}.phx-row:nth-child(2n){background:var(--sfk-soft)}.phx-row:hover{background:var(--sfk-tint);box-shadow:none;transform:none}.phx-cell--name{align-items:center}.phx-cell--price,.phx-cell--who{text-align:left}.phx-cell--date,.phx-cell--who{padding-top:0;border-top:0}.phx-price{font-size:.875rem}.phx-icon{width:2.25rem;height:2.25rem}.phx-label{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0 0 0 0);white-space:nowrap}.phx-cell--invoice{justify-content:flex-start}.phx-row .phx-download{flex:0 1 auto}}.phx-empty{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem;color:var(--sfk-muted);text-align:center}.phx-empty>p{margin:0;font-size:.875rem;font-weight:600}.phx-empty__icon{display:grid;place-items:center;width:4rem;height:4rem;border-radius:1.25rem;background:var(--sfk-tint);color:var(--sfk-accent-deep);font-size:1.6rem;animation:phx-float 3.2s ease-in-out infinite}.phx-pager .p-paginator{flex-wrap:wrap;gap:.25rem;padding:.25rem 0 0;border:0;background:transparent}.phx-pager .p-paginator-element{min-width:2.75rem;height:2.75rem;margin:0;border-radius:.75rem;transition:background-color .2s ease,color .2s ease,transform .15s ease}.phx-pager .p-paginator-element:not(.p-disabled):active{transform:scale(.94)}.phx-pager .p-paginator-page.p-highlight{background:var(--sfk-accent);color:var(--sfk-accent-text)}.phx-page-enter-active,.phx-page-leave-active{transition:opacity .2s ease,transform .25s var(--sfk-ease)}.phx-page-enter-from{opacity:0;transform:translate(16px)}.phx-page-leave-to{opacity:0;transform:translate(-16px)}@keyframes phx-nudge{40%{transform:translateY(3px)}}@keyframes phx-float{50%{transform:translateY(-5px)}}@media (prefers-reduced-motion: reduce){.phx-row,.phx-icon,.phx-empty__icon,.phx-download>i,.phx-pager .p-paginator-element,.phx-page-enter-active,.phx-page-leave-active{animation:none!important;transition:none!important}}.mobile-guest-sidebar.p-sidebar{border:0;box-shadow:8px 0 32px #0f172a1f}.asb,.asb-drawer{--asb-ease: cubic-bezier(.22, 1, .36, 1);--asb-spring: cubic-bezier(.34, 1.56, .64, 1);--asb-accent: var(--primary-color, #0f172a);--asb-accent-ink: var(--primary-color-text, #ffffff);--asb-accent-deep: #0f172a;--asb-ink: #0f172a;--asb-text: #475569;--asb-muted: #94a3b8;--asb-line: #e2e8f0;--asb-pill: #0f172a}@supports (color: color-mix(in srgb,red,blue)){.asb,.asb-drawer{--asb-accent-deep: color-mix( in srgb, var(--asb-accent) 72%, var(--asb-ink) )}}.asb{border:0;border-right:1px solid var(--asb-line);background:linear-gradient(180deg,#fff,#f8fafc 38%,#f1f5f9);transition:width .2s cubic-bezier(.4,0,.2,1)}.asb-scroll{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-color:rgb(203 213 225) transparent;scrollbar-width:thin}.asb-scroll::-webkit-scrollbar{width:4px}.asb-scroll::-webkit-scrollbar-thumb{border-radius:999px;background:#cbd5e1}@media (max-height: 560px){.asb{overflow-x:hidden;overflow-y:auto}.asb-scroll{flex:none;overflow:visible}}.asb-list{position:relative;display:flex;flex-direction:column;gap:2px;padding:0 8px}.asb-hover,.asb-pill{position:absolute;top:0;left:0;z-index:0;border-radius:12px;pointer-events:none}.asb-hover{background:#fff;box-shadow:0 1px 2px #0f172a0f,0 6px 16px -8px #0f172a2e}.asb-pill{background:var(--asb-pill);box-shadow:0 10px 22px -12px #0f172ab3;will-change:transform,width,height}.asb-item{position:relative;z-index:1;display:flex;align-items:center;gap:10px;width:100%;min-height:42px;margin:0;padding:5px 10px 5px 14px;overflow:hidden;border:0;border-radius:12px;background:transparent;color:var(--asb-text);font:inherit;font-size:13px;line-height:1.25;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .16s ease,transform .18s var(--asb-spring)}.asb-item:hover{color:var(--asb-ink)}.asb-item:active{transform:scale(.97)}.asb-item:focus-visible,.asb-child:focus-visible,.asb-row:focus-visible{outline:2px solid var(--asb-accent);outline-offset:2px}.asb-item.is-active,.asb-item.is-active:hover{color:#fff;font-weight:600}.asb-item--gap{margin-top:16px}.asb-item--gap-lg{margin-top:24px}.asb-tile{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:#fff;color:#64748b;font-size:14px;box-shadow:0 1px 2px #0f172a14,0 0 0 1px #0f172a0a;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .26s var(--asb-spring)}.asb-tile>i{margin:0;padding:0;transition:transform .32s var(--asb-spring)}.asb-item:hover .asb-tile{color:var(--asb-accent-deep);transform:translateY(-1px)}.asb-item:hover .asb-tile>i{transform:rotate(-10deg) scale(1.12)}.asb-item.is-active .asb-tile{background:var(--asb-accent);color:var(--asb-accent-ink);box-shadow:0 0 0 1px #ffffff24,0 6px 14px -6px #0000007f}.asb-item.is-active .asb-tile>i,.asb-item.is-active:hover .asb-tile{color:var(--asb-accent-ink)}.asb-label{display:-webkit-box;flex:1 1 auto;min-width:8.5rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:opacity .16s ease 60ms,transform .22s var(--asb-ease) 60ms}.asb-label__lock{margin-right:4px;color:#f59e0b;font-size:11px}.asb-chevron{flex-shrink:0;color:var(--asb-muted);font-size:11px;transition:transform .32s var(--asb-spring),opacity .16s ease}.asb-item.is-active .asb-chevron{color:#ffffffb3}.asb-group.is-open>button .asb-chevron{transform:rotate(180deg)}.asb-badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#dc2626;color:#fff;font-size:10px;font-weight:700;box-shadow:0 0 0 2px #fff;animation:asb-pop .42s var(--asb-spring) backwards;transition:opacity .16s ease}.asb-badge--corner{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;padding:0 3px;font-size:9px}.asb-item.is-offer:not(.is-active){margin-bottom:8px;background:#fffbeb;color:#78350f;font-weight:600;box-shadow:inset 0 0 0 1px #fcd34d}.asb-item.is-offer:not(.is-active) .asb-tile{background:#fef3c7;color:#b45309;box-shadow:none}.asb-item.is-offer:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / 70%) 50%,transparent 70%);transform:translate(-120%);pointer-events:none}.asb-item.is-offer:hover:after{animation:asb-sweep .9s var(--asb-ease)}.asb-collapse{flex-shrink:0;width:calc(100% - 16px);margin:4px 8px 0;color:#64748b;transition:background-color .16s ease,color .16s ease,transform .18s var(--asb-spring)}.asb-collapse:hover{background:#fff}.asb-collapse .asb-tile{background:transparent;box-shadow:none}.asb-collapse__icon{transition:transform .36s var(--asb-spring)}.asb.is-collapsed .asb-collapse__icon{transform:rotate(180deg)}.asb.is-collapsed .asb-label,.asb.is-collapsed .asb-chevron,.asb.is-collapsed .asb-item>.asb-badge{opacity:0;transform:translate(-6px);transition:opacity .12s ease,transform .16s ease}.asb-children{position:relative;display:flex;flex-direction:column;gap:2px;margin:2px 0 4px 29px;padding-left:8px;border:0;border-left:2px solid var(--asb-line)}.asb-child{position:relative;z-index:1;display:flex;align-items:center;gap:9px;min-height:36px;padding:4px 10px;border-radius:10px;color:var(--asb-text);font-size:13px;line-height:1.25;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color .16s ease,transform .18s var(--asb-spring)}.asb-child:hover{color:var(--asb-ink)}.asb-child:active{transform:scale(.97)}.asb-child__icon{flex-shrink:0;width:16px;color:var(--asb-muted);font-size:12px;text-align:center;transition:color .2s ease,transform .3s var(--asb-spring)}.asb-child:hover .asb-child__icon{color:var(--asb-accent-deep);transform:scale(1.15)}.asb-child__icon--lock,.asb-child:hover .asb-child__icon--lock{color:#f59e0b}.asb-child__label{display:-webkit-box;flex:1 1 auto;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.asb-child.is-active,.asb-child.is-active:hover{color:#fff;font-weight:600}.asb-child.is-active .asb-child__icon{color:var(--asb-accent)}@supports (color: color-mix(in srgb,red,blue)){.asb-child.is-active .asb-child__icon{color:color-mix(in srgb,var(--asb-accent) 70%,#ffffff)}}.asb-child.is-active:before,.asb-child.is-current:before{content:"";position:absolute;top:9px;bottom:9px;left:-10px;width:2px;border-radius:2px;background:var(--asb-accent);animation:asb-mark-in .36s var(--asb-spring) both}.asb-children.is-staggered>.asb-child{animation:asb-child-in .32s var(--asb-ease) backwards;animation-delay:calc(var(--asb-i, 0) * 35ms + 40ms)}.asb-drawer{display:flex;flex-direction:column;height:100%;background:#f1f5f9}.asb-drawer__head{position:relative;overflow:hidden;padding:12px 16px 18px;background:#0f172a;color:#fff}.asb-drawer__head:before{content:"";position:absolute;top:-60%;right:-30%;width:80%;height:180%;border-radius:50%;background:var(--asb-accent);opacity:.35;filter:blur(36px);animation:asb-glow 6s ease-in-out infinite alternate;pointer-events:none}.asb-drawer__head>*{position:relative}.asb-drawer__title{animation:asb-row-in .42s var(--asb-ease) 60ms backwards}.asb-drawer__list{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-height:0;padding:16px 12px;overflow-y:auto;overscroll-behavior:contain}.asb-drawer__list>*{animation:asb-row-in .38s var(--asb-ease) backwards;animation-delay:calc(min(var(--asb-i, 0),14)*28ms + 90ms)}.asb-row{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:50px;margin:0;padding:6px 10px;overflow:hidden;border:0;border-radius:14px;background:transparent;color:var(--asb-text);font:inherit;font-size:15px;line-height:1.25;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,box-shadow .2s ease,color .16s ease,transform .18s var(--asb-spring)}.asb-row:active{background:#fff;transform:scale(.98)}.asb-row .asb-tile{width:38px;height:38px;border-radius:12px;font-size:16px}.asb-row:active .asb-tile>i{transform:rotate(-10deg) scale(1.12)}.asb-row.is-current{background:#fff;color:var(--asb-ink);font-weight:600;box-shadow:0 1px 2px #0f172a0f,0 8px 20px -12px #0f172a40}.asb-row.is-current:before{content:"";position:absolute;top:12px;bottom:12px;left:0;width:3px;border-radius:0 3px 3px 0;background:var(--asb-accent);animation:asb-mark-in .42s var(--asb-spring) .2s both}.asb-row.is-current .asb-tile{background:var(--asb-accent);color:var(--asb-accent-ink);box-shadow:0 6px 14px -8px var(--asb-accent)}.asb-row.is-offer:not(.is-current){margin-bottom:8px;background:#fffbeb;color:#78350f;font-weight:600;box-shadow:inset 0 0 0 1px #fcd34d}.asb-row.is-offer:not(.is-current) .asb-tile{background:#fef3c7;color:#b45309;box-shadow:none}.asb-row .asb-label{min-width:0}.asb-group--panel .asb-children{margin-left:28px}.asb-group--panel .asb-child{min-height:44px;font-size:14px}.asb-child.is-current{background:#fff;color:var(--asb-ink);font-weight:600;box-shadow:0 1px 2px #0f172a0f}.asb-child.is-current .asb-child__icon{color:var(--asb-accent-deep)}.asb-drawer__foot{padding:12px;padding-bottom:max(12px,env(safe-area-inset-bottom));border:0;border-top:1px solid var(--asb-line)}.asb-site{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:12px;border:0;border-radius:16px;background:#fff;color:var(--asb-ink);font:inherit;text-align:left;cursor:pointer;box-shadow:0 1px 2px #0f172a0f,0 8px 20px -14px #0f172a4d;-webkit-tap-highlight-color:transparent;transition:transform .18s var(--asb-spring)}.asb-site:active{transform:scale(.98)}.asb-site__arrow{color:var(--asb-muted);font-size:13px;transition:transform .26s var(--asb-spring)}.asb-site:hover .asb-site__arrow,.asb-site:active .asb-site__arrow{transform:translate(-4px)}@keyframes asb-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes asb-sweep{to{transform:translate(120%)}}@keyframes asb-child-in{0%{opacity:0;transform:translate(-8px)}}@keyframes asb-row-in{0%{opacity:0;transform:translate(18px)}}@keyframes asb-mark-in{0%{opacity:0;transform:scaleY(.2)}}@keyframes asb-glow{to{opacity:.5;transform:translate(-12%,10%) scale(1.1)}}@media (prefers-reduced-motion: reduce){.asb,.asb *,.asb *:before,.asb *:after,.asb-drawer *,.asb-drawer *:before,.asb-drawer *:after{animation:none!important;transition:none!important}}[data-v-443f8430] .pack-settings-locked .p-tabview-nav{display:none}[data-v-443f8430] .pack-settings-locked .p-tabview-panels{padding:0}[data-v-64f75e3d] .pack-settings-locked .p-tabview-nav{display:none}[data-v-64f75e3d] .pack-settings-locked .p-tabview-panels{padding:0}.premium-star[data-v-7e3ef95a]{color:#e25a6c}.avs{--avs-ease: cubic-bezier(.22, 1, .36, 1);--avs-spring: cubic-bezier(.34, 1.56, .64, 1);--avs-accent: var(--primary-color, #0f172a);--avs-accent-ink: var(--primary-color-text, #ffffff);--avs-ink: #0f172a;--avs-night: #1e293b;--avs-night-deep: #0f172a;position:relative;isolation:isolate;flex-shrink:0;overflow:hidden;border-radius:18px;background:linear-gradient(165deg,var(--avs-night),var(--avs-night-deep));color:#fff;box-shadow:0 -10px 24px -18px #0f172a73,0 14px 28px -16px var(--avs-night-deep);-webkit-text-fill-color:currentcolor}@supports (color: color-mix(in srgb,red,blue)){.avs{--avs-night: color-mix(in srgb, var(--avs-accent) 35%, var(--avs-ink));--avs-night-deep: color-mix( in srgb, var(--avs-accent) 16%, var(--avs-ink) )}}.avs:before{content:"";position:absolute;top:-46px;right:-46px;z-index:-1;width:130px;height:130px;border-radius:50%;background:var(--avs-accent);opacity:.4;filter:blur(34px);animation:avs-glow 7s ease-in-out infinite alternate;pointer-events:none}.avs:after{content:"";position:absolute;inset:0;background:linear-gradient(112deg,transparent 34%,rgb(255 255 255 / 16%) 50%,transparent 66%);transform:translate(-120%);pointer-events:none}.avs:has(.avs__head:hover):after{animation:avs-sweep 1s var(--avs-ease)}.avs__head{display:flex;align-items:center;gap:9px;width:100%;margin:0;padding:10px 10px 8px 14px;overflow:hidden;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease}.avs__head:hover{background:#ffffff0f}.avs__head:focus-visible{outline:2px solid #ffffff;outline-offset:-3px;border-radius:18px}.avs__chevron{flex-shrink:0;color:#ffffffb3;font-size:11px;transition:transform .34s var(--avs-spring),opacity .16s ease}.avs.is-folded .avs__chevron{transform:rotate(180deg)}.avs__head:hover .avs__chevron{color:#fff}.avs.is-collapsed .avs__chevron{opacity:0}.avs-crest{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:11px;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff2e}.avs-crest>img{width:100%;height:100%;border-radius:inherit;background:#fff;-o-object-fit:contain;object-fit:contain}.avs-bell{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:15px;transform-origin:50% 12%}.avs-bell>i{margin:0;padding:0}.avs-crest--logo .avs-bell{position:absolute;right:-5px;bottom:-5px;width:17px;height:17px;border-radius:50%;background:var(--avs-accent);color:var(--avs-accent-ink);font-size:9px;box-shadow:0 0 0 2px var(--avs-night)}.avs__head:hover .avs-bell,.avs-crest.is-ringing .avs-bell{animation:avs-ring .9s ease both}.avs__heading{display:flex;flex:1 1 auto;flex-direction:column;min-width:8rem;transition:opacity .16s ease 60ms,transform .22s var(--avs-ease) 60ms}.avs__title{color:#ffffffb8;font-size:11px;font-weight:500;line-height:1.3}.avs__venue{display:block;overflow:hidden;color:#fff;font-size:13px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.avs-crest.is-current{background:#fff;box-shadow:0 0 0 2px var(--avs-accent)}.avs-crest.is-current .avs-bell{color:var(--avs-ink)}.avs-crest.is-current.avs-crest--logo .avs-bell{color:var(--avs-accent-ink)}.avs__fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows .32s var(--avs-ease),opacity .22s ease 80ms}.avs__clip{min-height:0;overflow:hidden}.avs.is-folded .avs__fold--rows,.avs:not(.is-folded) .avs__fold--mini,.avs.is-collapsed .avs__fold--mini{grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .32s var(--avs-ease),opacity .12s ease,visibility 0s linear .32s}.avs.is-folded .avs__head{padding-bottom:6px}.avs.is-folded.is-collapsed .avs__head{padding-bottom:10px}.avs__mini{display:flex;gap:5px;padding:5px 10px 10px}.avs-mini{position:relative;display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;height:32px;border-radius:10px;background:#ffffff1f;color:#fff;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,color .18s ease,transform .24s var(--avs-spring)}.avs-mini>i{margin:0;padding:0;color:inherit;font-size:12px;transition:transform .32s var(--avs-spring)}.avs-mini>.avs-mini__lock{position:absolute;right:3px;bottom:3px;color:#fbbf24;font-size:8px}.avs-mini:hover>.avs-mini__lock{transform:none}.avs-mini.is-active>.avs-mini__lock{color:#d97706}.avs-mini:hover{background:#ffffff38;transform:translateY(-2px)}.avs-mini:hover>i{transform:rotate(-10deg) scale(1.14)}.avs-mini:active{transform:scale(.94)}.avs-mini:focus-visible{outline:2px solid #ffffff;outline-offset:1px}.avs-mini.is-active,.avs-mini.is-active:hover{background:#fff;color:var(--avs-ink)}.avs.is-folded .avs-mini{animation:avs-mini-in .36s var(--avs-spring) backwards;animation-delay:calc(var(--avs-i, 0) * 35ms + 60ms)}.avs__list{position:relative;display:flex;flex-direction:column;gap:1px;padding:0 4px 6px}.avs-hover,.avs-pill{position:absolute;top:0;left:0;z-index:0;border-radius:11px;pointer-events:none}.avs-hover{background:#ffffff1c}.avs-pill{background:#fff;box-shadow:0 8px 18px -10px #000000b3;will-change:transform,width,height}.avs-item{position:relative;z-index:1;display:flex;align-items:center;gap:13px;min-height:37px;padding:3px 8px 3px 10px;overflow:hidden;border-radius:11px;color:#ffffffdb;font-size:13px;line-height:1.2;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color .16s ease,transform .18s var(--avs-spring)}.avs-item:hover{color:#fff}.avs-item:active{transform:scale(.97)}.avs-item:focus-visible{outline:2px solid #ffffff;outline-offset:-2px}.avs-item.is-active,.avs-item.is-active:hover{color:var(--avs-ink);font-weight:600}.avs-tile{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:26px;height:26px;margin-left:3px;border-radius:8px;background:#ffffff1f;color:#fff;transition:background-color .2s ease,color .2s ease,transform .26s var(--avs-spring)}.avs-tile>i{margin:0;padding:0;color:inherit;font-size:12px;transition:transform .32s var(--avs-spring)}.avs-item:hover .avs-tile{background:#fff3;transform:translateY(-1px)}.avs-item:hover .avs-tile>i{transform:rotate(-10deg) scale(1.14)}.avs-item.is-active .avs-tile,.avs-item.is-active:hover .avs-tile{background:var(--avs-accent);color:var(--avs-accent-ink)}.avs-label{display:-webkit-box;flex:1 1 auto;min-width:8.5rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:opacity .16s ease 60ms,transform .22s var(--avs-ease) 60ms}.avs-label__lock{margin-right:4px;color:#fbbf24;font-size:11px}.avs-item.is-active .avs-label__lock{color:#d97706}.avs-badge{position:absolute;top:-5px;right:-7px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 3px;border-radius:999px;background:#dc2626;color:#fff;font-size:9px;font-weight:700;box-shadow:0 0 0 2px var(--avs-night);animation:avs-pop .42s var(--avs-spring) backwards;-webkit-text-fill-color:currentcolor}.avs.is-collapsed .avs__heading,.avs.is-collapsed .avs-label{opacity:0;transform:translate(-6px);transition:opacity .12s ease,transform .16s ease}.avs.is-intro:not(.avs--panel){animation:avs-rise .62s var(--avs-ease) .16s backwards}.avs.is-intro:after{animation:avs-sweep 1.2s var(--avs-ease) .52s}.avs.is-intro .avs-bell{animation:avs-ring .9s ease .64s both}.avs.is-intro .avs-item{animation:avs-item-in .42s var(--avs-ease) backwards;animation-delay:calc(var(--avs-i, 0) * 45ms + .3s)}.asb>.avs{margin:8px 8px 0}@media (max-height: 720px){.asb>.avs .avs__head{padding-top:7px;padding-bottom:5px}.asb>.avs .avs-item{min-height:31px}.asb>.avs .avs-tile{width:24px;height:24px}.asb>.avs.is-folded .avs-crest{width:24px;height:24px;border-radius:8px}.asb>.avs.is-folded:not(.is-collapsed) .avs__head{padding-left:18px}.asb>.avs.is-folded .avs__venue,.asb>.avs.is-folded .avs-crest--logo .avs-bell{display:none}.asb>.avs.is-folded .avs__mini{padding:3px 10px 7px}.asb>.avs.is-folded .avs-mini{height:28px}}.avs--panel{margin-top:12px;border-radius:20px;scroll-margin-bottom:12px}.avs--panel .avs__head{gap:12px;padding:14px 14px 12px}.avs--panel.is-folded .avs__head{padding-bottom:8px}.avs--panel .avs__chevron{font-size:13px}.avs--panel .avs__mini{gap:6px;padding:6px 10px 12px}.avs--panel .avs-mini{height:44px;border-radius:12px}.avs--panel .avs-mini>i{font-size:15px}.avs--panel .avs-crest{width:40px;height:40px;border-radius:13px}.avs--panel .avs-bell{font-size:18px}.avs--panel .avs-crest--logo .avs-bell{width:20px;height:20px;font-size:10px}.avs--panel .avs__heading{min-width:0}.avs--panel .avs__title{font-size:12px}.avs--panel .avs__venue{display:-webkit-box;font-size:15px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.avs--panel .avs__list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:0 10px 10px}.avs--panel .avs-item{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:8px;min-height:82px;padding:10px;border-radius:14px;background:#ffffff1a;font-size:14px;transition:background-color .2s ease,transform .18s var(--avs-spring)}.avs--panel .avs-item:last-child:nth-child(odd){grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:flex-start;min-height:54px}.avs--panel .avs-item:active{background:#fff3}.avs--panel .avs-item.is-active{background:#fff;box-shadow:0 10px 20px -12px #000000b3}.avs--panel .avs-tile{width:32px;height:32px;margin:0;border-radius:10px}.avs--panel .avs-tile>i{font-size:14px}.avs--panel .avs-label{width:100%;min-width:0}.avs--panel.is-intro .avs-item{animation-delay:calc(var(--avs-i, 0) * 45ms + .26s)}.avs-peek-anchor{--avs-accent: var(--primary-color, #0f172a);--avs-accent-ink: var(--primary-color-text, #ffffff);--avs-night: #1e293b;--avs-night-deep: #0f172a;position:sticky;z-index:3;bottom:4px;display:flex;justify-content:center;height:0}@supports (color: color-mix(in srgb,red,blue)){.avs-peek-anchor{--avs-night: color-mix(in srgb, var(--avs-accent) 35%, #0f172a);--avs-night-deep: color-mix(in srgb, var(--avs-accent) 16%, #0f172a)}}.avs-peek{position:absolute;bottom:0;display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:40px;margin:0;padding:4px 14px 4px 6px;border:0;border-radius:999px;background:linear-gradient(165deg,var(--avs-night),var(--avs-night-deep));color:#fff;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:0 12px 24px -10px #0f172ab3;-webkit-tap-highlight-color:transparent;-webkit-text-fill-color:currentcolor}.avs-peek:active{transform:scale(.97)}.avs-peek__bell{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#ffffff29;font-size:13px}.avs-peek__bell>i{margin:0;padding:0;transform-origin:50% 12%;animation:avs-ring .9s ease .7s both}.avs-peek__arrow{font-size:11px;animation:avs-nudge 1.6s ease-in-out .9s infinite}.avs-peek-enter-active,.avs-peek-leave-active{transition:opacity .22s ease,transform .32s var(--avs-spring)}.avs-peek-enter-from,.avs-peek-leave-to{opacity:0;transform:translateY(12px) scale(.92)}@keyframes avs-rise{0%{opacity:0;transform:translateY(18px) scale(.97)}}@keyframes avs-mini-in{0%{opacity:0;transform:translateY(8px) scale(.8)}}@keyframes avs-item-in{0%{opacity:0;transform:translate(-8px)}}@keyframes avs-sweep{to{transform:translate(120%)}}@keyframes avs-glow{to{opacity:.6;transform:translate(-18px,12px) scale(1.15)}}@keyframes avs-ring{0%,to{transform:rotate(0)}15%{transform:rotate(18deg)}30%{transform:rotate(-16deg)}45%{transform:rotate(11deg)}60%{transform:rotate(-8deg)}75%{transform:rotate(4deg)}}@keyframes avs-pop{0%{opacity:0;transform:scale(.4)}}@keyframes avs-nudge{0%,to{transform:translateY(-1px)}50%{transform:translateY(2px)}}@media (prefers-reduced-motion: reduce){.avs,.avs *,.avs:before,.avs:after,.avs-peek,.avs-peek *{animation:none!important;transition:none!important}}.mobile-admin-sidebar.p-sidebar{border:0;box-shadow:-8px 0 32px #0f172a2e}[data-v-38747d94] .p-tabview-panels{margin-top:1.5rem;padding:15px 0}[data-v-38747d94] .p-tabview-nav{position:fixed;width:100%;z-index:10;left:0}[data-v-38747d94] .p-tabview-nav li{width:50%}[data-v-38747d94] .p-tabview-nav li a{justify-content:center}@media (max-width: 640px){[data-v-38747d94] .p-tabview-nav{display:flex;flex-direction:column;top:65px}[data-v-38747d94] .p-tabview-nav li{width:100%}}.visibility-toggle[data-v-38747d94]{display:flex;align-items:center;cursor:pointer;padding:10px;border-radius:5px;transition:background-color .3s}.visibility-toggle.active[data-v-38747d94]{background-color:#f0f0f0}.visibility-toggle i[data-v-38747d94]{margin-right:8px;font-size:1.2em}.visibility-toggle span[data-v-38747d94]{font-weight:700}.admin-event-date-badge[data-v-ef8799ea]{--countdown-tile-size: 2.75rem;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.375rem;border-radius:.875rem;border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,#ffffff 14%,transparent);padding:.4rem .5rem;backdrop-filter:blur(6px)}.admin-event-date-badge--collapsed[data-v-ef8799ea]{--countdown-tile-size: 1.75rem;gap:0;padding:.35rem}.admin-event-date-badge__countdown[data-v-ef8799ea]{display:grid;grid-template-columns:repeat(5,var(--countdown-tile-size));align-items:stretch;-moz-column-gap:.3rem;column-gap:.3rem}.admin-event-date-badge__tile[data-v-ef8799ea]{display:flex;width:var(--countdown-tile-size);height:var(--countdown-tile-size);box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;padding:.2rem .15rem;border-radius:.375rem;background:color-mix(in srgb,#ffffff 94%,transparent);color:#1f2937;box-shadow:0 1px 2px color-mix(in srgb,#000000 10%,transparent)}.admin-event-date-badge__tile--prefix[data-v-ef8799ea]{gap:0}.admin-event-date-badge__value[data-v-ef8799ea]{display:flex;min-height:1.125rem;align-items:center;justify-content:center;font-size:.9375rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.01em;line-height:1}.admin-event-date-badge__tile--prefix .admin-event-date-badge__value[data-v-ef8799ea]{min-height:0;font-size:.9375rem;white-space:nowrap}.admin-event-date-badge__label[data-v-ef8799ea]{display:block;max-width:100%;overflow:hidden;font-size:.5rem;font-weight:700;letter-spacing:.03em;line-height:1;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;opacity:.72}.admin-event-date-badge__overdue[data-v-ef8799ea]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.75rem;font-weight:600}.admin-event-date-badge__overdue-date[data-v-ef8799ea]{font-weight:500;opacity:.9}.admin-event-date-badge__visibility[data-v-ef8799ea]{display:inline-flex;width:var(--countdown-tile-size);height:var(--countdown-tile-size);flex-shrink:0;align-items:center;justify-content:center;margin:0;border-radius:.375rem;background:color-mix(in srgb,#ffffff 88%,transparent);color:#1f2937;cursor:pointer;box-shadow:0 1px 2px color-mix(in srgb,#000000 10%,transparent);transition:background .15s ease,opacity .15s ease,transform .15s ease}.admin-event-date-badge:not(.admin-event-date-badge--collapsed) .admin-event-date-badge__visibility[data-v-ef8799ea]{background:color-mix(in srgb,#ffffff 70%,transparent);color:#1f2937;box-shadow:none;opacity:.78}.admin-event-date-badge__visibility[data-v-ef8799ea]:hover{background:color-mix(in srgb,#ffffff 96%,transparent);color:#1f2937;opacity:1;transform:translateY(-1px)}.admin-event-date-badge__visibility[data-v-ef8799ea]:focus-within{outline:2px solid color-mix(in srgb,#ffffff 70%,transparent);outline-offset:2px}.admin-event-date-badge__visibility--busy[data-v-ef8799ea]{cursor:wait;opacity:.55;pointer-events:none}.admin-event-date-badge__visibility i[data-v-ef8799ea]{font-size:.75rem;line-height:1}.countdown-tick[data-v-ef8799ea]{transition:transform .15s ease,opacity .15s ease}@media (prefers-reduced-motion: no-preference){.countdown-tick[data-v-ef8799ea]{animation:countdown-pulse-ef8799ea 1s ease-in-out infinite}}@media (prefers-reduced-motion: reduce){.admin-event-date-badge__visibility[data-v-ef8799ea]{transition:none}}@keyframes countdown-pulse-ef8799ea{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.top-header-content[data-v-444e8dff] .ql-align-right{width:100%;text-align:right}.top-header-content[data-v-444e8dff] .ql-align-center{width:100%;text-align:center}.top-header-content[data-v-444e8dff] a{text-decoration-line:underline}.top-header-content[data-v-444e8dff] p{margin-top:.25rem;margin-bottom:.25rem}.top-header-setting[data-v-444e8dff] .ql-container{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.top-header-setting[data-v-444e8dff] .ql-toolbar{background-color:var(--primary-color);color:var(--primary-color-text)}.top-header-content[data-v-444e8dff]{--color-h1: inherit;--color-h2: inherit;--color-h3: inherit;--color-paragraph: inherit}.top-header-content[data-v-444e8dff] h1{font-family:var(--font-h1, inherit)!important;color:var(--color-h1, inherit)!important}.top-header-content[data-v-444e8dff] h2{font-family:var(--font-h2, inherit)!important;color:var(--color-h2, inherit)!important}.top-header-content[data-v-444e8dff] h3{font-family:var(--font-h3, inherit)!important;color:var(--color-h3, inherit)!important}.top-header-content[data-v-444e8dff] p{font-family:var(--font-paragraph, inherit)!important;color:var(--color-paragraph, inherit)!important}.top-header-content[data-v-444e8dff]{container-type:inline-size}.top-header-content[data-v-444e8dff] :is(h1,h2,h3){line-height:1.2;text-wrap:balance}.top-header-content[data-v-444e8dff] h1{font-size:clamp(1.125rem,.6rem + 2vw,2rem);font-size:clamp(1.125rem,.6rem + 2cqi,2rem)}.top-header-content[data-v-444e8dff] h2{font-size:clamp(1rem,.55rem + 1.5vw,1.5rem);font-size:clamp(1rem,.55rem + 1.5cqi,1.5rem)}.top-header-content[data-v-444e8dff] h3{font-size:clamp(.9375rem,.6rem + .9vw,1.17rem);font-size:clamp(.9375rem,.6rem + .9cqi,1.17rem)}.top-header-content[data-v-444e8dff] p{font-size:clamp(.875rem,.75rem + .5vw,1rem);font-size:clamp(.875rem,.75rem + .5cqi,1rem)}@container (max-width: 767px){.top-header-content[data-v-444e8dff] :is(h1,h2,h3){margin-block:.25em}}.text-size[data-v-444e8dff] h1{font-size:23px!important}.text-size[data-v-444e8dff] h2{font-size:20px!important}.text-size[data-v-444e8dff] h3{font-size:18px!important}[data-v-f297930f] .p-tabview .p-tabview-nav{flex-wrap:wrap;justify-content:center}[data-v-f297930f] .p-tabview{margin-left:auto;margin-right:auto;width:100%}[data-v-f297930f] .p-tabview-nav{margin-bottom:1.5rem;width:100%;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));scrollbar-width:none;-ms-overflow-style:none}[data-v-f297930f] .p-tabview-nav::-webkit-scrollbar{display:none}@media (max-width: 640px){[data-v-f297930f] .p-tabview-nav{display:flex;overflow-x:auto}[data-v-f297930f] .p-tabview-nav li{flex-shrink:0}}@media (min-width: 641px){[data-v-f297930f] .p-tabview-nav{display:flex;flex-wrap:wrap;justify-content:center;overflow:visible}}[data-v-f297930f] .p-tabview-nav li .p-tabview-nav-link{white-space:nowrap;border-width:0px;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}[data-v-f297930f] .p-tabview-nav li .p-tabview-nav-link:hover{font-weight:600;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}@media (min-width: 640px){[data-v-f297930f] .p-tabview-nav li .p-tabview-nav-link{font-size:1rem;line-height:1.5rem}}[data-v-f297930f] .p-tabview-nav li.p-highlight .p-tabview-nav-link{--tw-border-opacity: 1;border-color:rgb(244 63 94 / var(--tw-border-opacity, 1));font-weight:600;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}[data-v-f297930f] .p-tabview-panels{padding:0}.storage-warning-banner[data-v-a30aa3a3]{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1));animation:slideDown-a30aa3a3 .3s ease-out}.storage-warning-cta[data-v-a30aa3a3]{flex-shrink:0;display:inline-flex;align-items:center;min-height:44px;padding:0 1rem;border-radius:999px;background:#2b2118;color:#fffaf2;font-size:.85rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:background-color .18s ease,transform .18s ease}.storage-warning-cta[data-v-a30aa3a3]:hover{background:#3d3124;transform:translateY(-1px)}@keyframes slideDown-a30aa3a3{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.tpk-dialog{--tpk-ink: #0f172a;--tpk-text: #334155;--tpk-muted: #64748b;--tpk-line: #e2e8f0;--tpk-soft: #f8fafc;--tpk-accent: var(--primary-color, #0f172a);--tpk-accent-ink: var(--primary-color-text, #fff);--tpk-tint: color-mix(in srgb, var(--tpk-accent) 7%, #fff);--tpk-tint-strong: color-mix(in srgb, var(--tpk-accent) 18%, #fff);--tpk-ease: cubic-bezier(.2, .8, .2, 1);--tpk-spring: cubic-bezier(.34, 1.4, .5, 1)}.tpk-dialog.p-dialog{max-height:90dvh}.tpk-dialog .p-dialog-header{border:0;border-bottom:1px solid var(--tpk-line);padding:1rem 1.25rem}.tpk-dialog .p-dialog-content{padding:1rem 1.25rem 1.25rem;background:var(--tpk-soft)}.tpk-dialog .p-dialog-footer{border:0;border-top:1px solid var(--tpk-line);padding:.75rem 1.25rem}.tpk-dialog .p-dialog-footer>div{margin-top:0}.tpk-head{min-width:0;flex:1 1 auto}.tpk-head__row{display:flex;align-items:center;gap:.625rem}.tpk-head__title{display:block;color:var(--tpk-ink);font-size:1.125rem;font-weight:700;line-height:1.3}.tpk-head__subtitle{display:block;margin-top:.125rem;color:var(--tpk-muted);font-size:.8125rem}.tpk-back{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:999px;background:var(--tpk-tint);color:var(--tpk-ink);cursor:pointer;transition:background-color .2s ease,transform .2s var(--tpk-ease)}.tpk-back:hover{background:var(--tpk-tint-strong)}.tpk-back:active{transform:scale(.92)}.tpk{container-type:inline-size}.tpk-empty{margin:0;padding:2rem 1rem;color:var(--tpk-muted);text-align:center}.tpk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@container (min-width: 540px){.tpk-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@container (min-width: 820px){.tpk-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tpk-card{position:relative;display:flex;flex-direction:column;gap:.625rem;padding:.5rem .5rem .75rem;border-radius:1rem;background:#fff;box-shadow:0 0 0 1px var(--tpk-line),0 1px 2px #0f172a0a;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;animation:tpk-rise .5s var(--tpk-ease) backwards;animation-delay:calc(var(--tpk-i, 0) * 45ms);transition:box-shadow .25s ease,background-color .25s ease,transform .3s var(--tpk-ease)}.tpk-card:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--tpk-accent)}.tpk-card:active{transform:scale(.98)}.tpk-card--selected{background:var(--tpk-tint);box-shadow:0 0 0 2px var(--tpk-accent),0 10px 24px -12px color-mix(in srgb,var(--tpk-accent) 60%,transparent)}@media (hover: hover){.tpk-card:hover{transform:translateY(-3px);box-shadow:0 0 0 1px var(--tpk-line),0 14px 28px -14px #0f172a59}.tpk-card--selected:hover{box-shadow:0 0 0 2px var(--tpk-accent),0 14px 28px -14px color-mix(in srgb,var(--tpk-accent) 70%,transparent)}.tpk-card:hover .tps-page{animation:tps-scroll 9s ease-in-out .3s infinite}}.tpk-card__stage{position:relative;padding:.75rem .875rem 0;overflow:hidden;border-radius:.75rem;background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--tpk-accent) 14%,#fff),transparent 70%),var(--tpk-soft)}.tpk-card__check{position:absolute;top:.5rem;right:.5rem;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--tpk-accent);color:var(--tpk-accent-ink);font-size:.75rem;box-shadow:0 4px 10px #0f172a40;opacity:0;transform:scale(.4);transition:opacity .2s ease,transform .35s var(--tpk-spring)}.tpk-card--selected .tpk-card__check{opacity:1;transform:scale(1)}.tpk-card__body{display:flex;flex-direction:column;gap:.25rem;padding:0 .25rem}.tpk-card__name{color:var(--tpk-ink);font-size:.875rem;font-weight:700;line-height:1.3;transition:color .2s ease}.tpk-card--selected .tpk-card__name{color:color-mix(in srgb,var(--tpk-accent) 80%,#000)}.tpk-card__description{display:-webkit-box;overflow:hidden;color:var(--tpk-muted);font-size:.75rem;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}.tpk-detail{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:.25rem 0 .5rem}.tpk-detail__phone{width:min(18.5rem,78vw);animation:tpk-pop .45s var(--tpk-spring) backwards}.tpk-detail__phone .tps-screen{aspect-ratio:9 / 17;border:7px solid #0f172a;border-radius:2rem;box-shadow:0 24px 48px -20px #0f172a73}.tpk-detail__phone .tps-screen:before{content:"";position:absolute;top:.4rem;left:50%;z-index:2;width:28%;height:.9rem;border-radius:999px;background:#0f172a;transform:translate(-50%)}.tpk-detail__description{max-width:30rem;margin:0;color:var(--tpk-text);font-size:.875rem;line-height:1.5;text-align:center}.tpk-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.tpk-footer__current{display:flex;flex-direction:column;min-width:0;color:var(--tpk-ink);font-size:.9375rem;font-weight:700}.tpk-footer__label{color:var(--tpk-muted);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tpk-footer__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.tpk-footer__actions .p-button{min-height:2.75rem}.tpk-footer__use{position:relative;overflow:hidden}.tpk-footer__use:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / 35%) 50%,transparent 70%);transform:translate(-120%);animation:tpk-sweep 3.2s ease-in-out 1s infinite;pointer-events:none}.tpk-fade-enter-active,.tpk-fade-leave-active{transition:opacity .18s ease}.tpk-fade-enter-from,.tpk-fade-leave-to{opacity:0}.tpk-swap-enter-active,.tpk-swap-leave-active{transition:opacity .22s ease,transform .3s var(--tpk-ease)}.tpk-swap-enter-from{opacity:0;transform:translateY(12px)}.tpk-swap-leave-to{opacity:0;transform:translateY(-8px)}@keyframes tpk-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes tpk-pop{0%{opacity:0;transform:scale(.92) translateY(10px)}}@keyframes tpk-sweep{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}@media (max-width: 639px){.p-dialog-mask:has(>.tpk-dialog){align-items:flex-end!important}.tpk-dialog.p-dialog{width:100vw!important;max-width:100vw;max-height:94dvh;margin:0!important;border-radius:1.25rem 1.25rem 0 0}.tpk-dialog .p-dialog-header{padding:.875rem 1rem;border-radius:1.25rem 1.25rem 0 0}.tpk-dialog .p-dialog-content{padding:.75rem}.tpk-dialog .p-dialog-footer{padding:.625rem .75rem calc(.625rem + env(safe-area-inset-bottom))}.tpk-footer__current{display:none}.tpk-footer__actions{flex:1 1 100%;flex-wrap:nowrap}.tpk-footer__actions .p-button{flex:1 1 0;justify-content:center}.tpk-footer__cancel{display:none!important}.tpk-card__description{-webkit-line-clamp:2}}@media (prefers-reduced-motion: reduce){.tpk-dialog *,.tpk-dialog *:before,.tpk-dialog *:after{animation:none!important;transition:none!important}}.tps-screen{position:relative;container-type:inline-size;aspect-ratio:10 / 13;overflow:hidden;border-radius:.875rem .875rem 0 0;background:var(--tp-bg, #fff);box-shadow:0 0 0 1px #0f172a14,0 12px 24px -12px #0f172a59}.tps-screen__viewport{height:100%;overflow:hidden}.tps-screen--scrollable .tps-screen__viewport{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.tps-screen--scrollable .tps-screen__viewport::-webkit-scrollbar{display:none}.tps-page{--tps-h: 130cqw;display:flex;flex-direction:column;gap:.9em;min-height:100%;padding-bottom:1.4em;color:var(--tp-text, #1f2937);font-family:var(--tp-font-text, inherit);font-size:4.6cqw;line-height:1.35;text-align:left;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tps-screen--scrollable .tps-page{pointer-events:auto}.tps-screen--playing .tps-page{animation:tps-scroll 9s ease-in-out .6s infinite}.tps-page img{display:block;max-width:100%;-o-object-fit:cover;object-fit:cover}.tps-page i{font-size:inherit}.tps-card{background:var(--tp-card, #f6f4f1);color:var(--tp-card-text, #1f2937);border-radius:.6em;box-shadow:0 .15em .6em #00000014}.tps-hero{position:relative;display:flex;height:14em;flex:none;background-position:center;background-size:cover}.tps-hero__veil{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.25em;width:100%;padding:1.2em 1em 1.3em;background:linear-gradient(to top,rgb(0 0 0 / 62%),transparent 70%);color:#fff;text-align:center}.tps-hero__eyebrow{font-size:.62em;letter-spacing:.14em;text-transform:uppercase;opacity:.9}.tps-hero__title{font-family:var(--tp-font-title, Georgia, serif);font-size:1.55em;font-weight:600;line-height:1.15}.tps-hero__sub{font-size:.72em;opacity:.92}.tps-heading{padding:.2em .9em 0;color:var(--tp-heading, inherit);font-family:var(--tp-font-heading, Georgia, serif);font-size:1.15em;font-weight:600;text-align:center}.tps-text{padding:0 1.2em;font-size:.78em;text-align:center;opacity:.85}.tps-countdown,.tps-button{display:inline-flex;align-items:center;align-self:center;gap:.45em;border-radius:999em;background:var(--tp-button, #1f2937);color:var(--tp-button-text, #fff);font-weight:600}.tps-countdown{margin-top:-.2em;padding:.35em .9em;font-size:.72em}.tps-button{position:relative;overflow:hidden;padding:.65em 1.3em;font-size:.78em}.tps-button:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / 40%) 50%,transparent 70%);transform:translate(-120%)}.tps-screen--playing .tps-button:after,.tps-screen--scrollable .tps-button:after{animation:tpk-sweep 2.8s ease-in-out 1s infinite}.tps-map{position:relative;height:7.5em;margin:0 .9em;overflow:hidden;border-radius:.6em;background:repeating-linear-gradient(0deg,transparent 0 1.6em,rgb(0 0 0 / 5%) 1.6em 1.7em),repeating-linear-gradient(90deg,transparent 0 1.6em,rgb(0 0 0 / 5%) 1.6em 1.7em),#e7efe4}.tps-map__road{position:absolute;top:55%;left:-10%;width:120%;height:.7em;background:#fff;transform:rotate(-12deg)}.tps-map__road--cross{top:-10%;left:58%;width:.55em;height:120%;transform:rotate(18deg)}.tps-map__pin{position:absolute;top:22%;left:50%;color:var(--tp-button, #dc2626);font-size:1.9em;transform:translate(-50%);filter:drop-shadow(0 .1em .1em rgb(0 0 0 / 30%))}.tps-screen--playing .tps-map__pin,.tps-screen--scrollable .tps-map__pin{animation:tps-bounce 1.6s ease-in-out infinite}.tps-map__label{position:absolute;bottom:.5em;left:.5em;max-width:calc(100% - 1em);overflow:hidden;padding:.3em .6em;border-radius:999em;background:#fff;color:#1f2937;font-size:.6em;text-overflow:ellipsis;white-space:nowrap}.tps-story{display:grid;grid-template-columns:42% 1fr;align-items:center;margin:0 .9em;overflow:hidden}.tps-story img{width:100%;height:100%;aspect-ratio:1}.tps-story span{padding:.6em .7em;font-size:.72em;font-style:italic}.tps-people{display:flex;justify-content:center;gap:1.3em}.tps-people--small{gap:.6em}.tps-people__item{display:flex;flex-direction:column;align-items:center;gap:.35em;font-size:.68em}.tps-people__item img{width:6.2em;height:6.2em;border:.22em solid #fff;border-radius:999em;box-shadow:0 .2em .6em #00000026}.tps-people--small .tps-people__item img{width:3.9em;height:3.9em}.tps-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.4em;padding:0 .9em}.tps-chip{display:inline-flex;align-items:center;gap:.4em;padding:.35em .7em;border-radius:999em;background:var(--tp-card, #f6f4f1);color:var(--tp-card-text, inherit);font-size:.62em}.tps-chip i{color:var(--tp-button, inherit)}.tps-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3em;padding:0 .9em}.tps-photos img{width:100%;aspect-ratio:1;border-radius:.35em}.tps-blank{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55em;padding:0 .9em}.tps-blank__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35em;height:5em;border:.1em dashed color-mix(in srgb,currentcolor 35%,transparent);border-radius:.6em;font-size:.85em;opacity:.75}.tps-blank__item:first-child{grid-column:span 2;height:8em}.tps-blank__item i{font-size:1.4em}.tps-blank__item span{font-size:.75em}.tps-screen--playing .tps-blank__item,.tps-screen--scrollable .tps-blank__item{animation:tps-glow 2.4s ease-in-out infinite;animation-delay:calc(var(--tps-i, 0) * .4s)}.tps-blank__add{display:inline-flex;align-items:center;justify-content:center;grid-column:span 2;justify-self:center;width:2.4em;height:2.4em;margin-top:.3em;border-radius:999em;background:var(--tp-button, #1f2937);color:var(--tp-button-text, #fff)}.tps-screen--playing .tps-blank__add,.tps-screen--scrollable .tps-blank__add{animation:tps-pulse 1.8s ease-out infinite}.tps-timeline,.tps-accordion{display:flex;flex-direction:column;gap:.65em;padding:0 .9em}.tps-timeline__step{display:grid;grid-template-columns:36% 1fr;overflow:hidden}.tps-timeline__step img{width:100%;height:100%;min-height:7em}.tps-timeline__body{display:flex;flex-direction:column;align-items:flex-start;gap:.2em;padding:.55em .65em}.tps-timeline__time{color:var(--tp-button, inherit);font-size:.7em;font-weight:700}.tps-timeline__title{font-family:var(--tp-font-heading, Georgia, serif);font-size:.95em;font-weight:600}.tps-timeline__place{font-size:.62em;opacity:.8}.tps-timeline__action{margin-top:.3em;padding:.25em .7em;border:.1em solid currentcolor;border-radius:999em;font-size:.58em}.tps-accordion__item{display:flex;flex-direction:column;gap:.4em;padding:.65em .75em}.tps-accordion__question{display:flex;align-items:center;justify-content:space-between;gap:.5em;font-size:.74em;font-weight:600}.tps-accordion__question i{flex:none;color:var(--tp-button, inherit)}.tps-accordion__answer{font-size:.68em;opacity:.8}.tps-rsvp{display:flex;flex-direction:column;gap:.5em;margin:0 .9em;padding:.8em}.tps-rsvp__field,.tps-rsvp__choice{display:flex;align-items:center;gap:.45em;padding:.6em .65em;border:.1em solid color-mix(in srgb,currentcolor 18%,transparent);border-radius:.45em;font-size:.7em}.tps-rsvp__field{background:#fff;color:#9ca3af}.tps-rsvp__choice--on{border-color:transparent;background:var(--tp-button, #1f2937);color:var(--tp-button-text, #fff);font-weight:600}.tps-offers,.tps-gifts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em;padding:0 .9em}.tps-offer,.tps-gift{display:flex;flex-direction:column;overflow:hidden}.tps-offer img{width:100%;aspect-ratio:4 / 3}.tps-offer__title,.tps-gift__title{padding:.5em .6em 0;font-size:.72em;font-weight:700}.tps-offer__meta{padding:.15em .75em .7em;font-size:.6em;opacity:.8}.tps-progress{display:flex;flex-direction:column;gap:.45em;margin:0 .9em;padding:.85em}.tps-progress__amount{font-family:var(--tp-font-heading, Georgia, serif);font-size:1.15em;font-weight:600}.tps-progress__bar{display:block;height:.45em;overflow:hidden;border-radius:999em;background:color-mix(in srgb,currentcolor 14%,transparent)}.tps-progress__fill{display:block;width:calc(var(--tps-ratio, 0) * 100%);height:100%;border-radius:inherit;background:var(--tp-button, #1f2937);transform-origin:left center}.tps-screen--playing .tps-progress__fill,.tps-screen--scrollable .tps-progress__fill{animation:tps-fill 1.4s var(--tpk-ease, ease) .5s backwards}.tps-progress__meta{font-size:.62em;opacity:.8}.tps-gift{gap:.4em;padding-bottom:.55em}.tps-gift .tps-progress__bar{margin:0 .75em}.tps-gift__photo{position:relative;display:block}.tps-gift__photo img{width:100%;aspect-ratio:1}.tps-gift__price{position:absolute;bottom:.45em;left:.45em;padding:.2em .55em;border-radius:999em;background:#fff;color:#111827;font-size:.62em;font-weight:700}.tps-gift__action{margin:.1em .6em 0;padding:.4em;border:.1em solid transparent;border-radius:999em;background:var(--tp-button, #1f2937);color:var(--tp-button-text, #fff);font-size:.6em;font-weight:600;text-align:center}.tps-gift__action--done{border-color:currentcolor;background:transparent;color:inherit;opacity:.7}@keyframes tps-scroll{0%,14%{transform:translateY(0)}50%,64%{transform:translateY(min(0px,calc(var(--tps-h) - 100%)))}to{transform:translateY(0)}}@keyframes tps-bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-.25em)}}@keyframes tps-fill{0%{transform:scaleX(0)}}@keyframes tps-glow{0%,to{opacity:.75}50%{opacity:1;border-color:var(--tp-button, currentcolor)}}@keyframes tps-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--tp-button, #1f2937) 50%,transparent)}to{box-shadow:0 0 0 .8em transparent}}@media (prefers-reduced-motion: reduce){.tps-screen *,.tps-screen *:after{animation:none!important}}.color-picker-wrapper[data-v-eab7c628]{position:relative;width:100%;isolation:isolate}.color-picker-trigger[data-v-eab7c628]{width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;padding:.5rem;cursor:pointer;transition:all .2s ease}.color-picker-trigger[data-v-eab7c628]:hover{border-color:#cbd5e1}.color-picker-trigger[data-v-eab7c628]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.trigger-content[data-v-eab7c628]{display:flex;align-items:center;gap:.5rem;width:100%}.trigger-content .color-preview[data-v-eab7c628]{flex-shrink:0}.trigger-content .color-input[data-v-eab7c628]{flex:1;min-width:0}.trigger-content .p-button[data-v-eab7c628]{flex-shrink:0;padding:.25rem;height:auto}.color-preview[data-v-eab7c628]{width:1.75rem;height:1.75rem;border-radius:.375rem;border:2px solid #f1f5f9}.color-input[data-v-eab7c628]{flex:1;border:none!important;background:transparent!important;padding:0!important;color:#64748b!important}.color-input[data-v-eab7c628]:focus{box-shadow:none!important}.input-size-sm[data-v-eab7c628]{font-size:.875rem!important}.color-picker-popup[data-v-eab7c628]{position:fixed;width:min(320px,100%);max-height:min(480px,80vh);background:#fff;border-radius:.75rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;z-index:9999;transform-origin:top left;display:flex;flex-direction:column}.popup-content[data-v-eab7c628]{padding:1rem;height:260px;overflow:hidden}.popup-content.with-history[data-v-eab7c628]{height:340px}.popup-content[data-v-eab7c628]::-webkit-scrollbar{width:8px}.popup-content[data-v-eab7c628]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.popup-content[data-v-eab7c628]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.popup-content[data-v-eab7c628]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.picker-actions[data-v-eab7c628]{padding:1rem;background:#fff;display:flex;justify-content:space-between;gap:.75rem;border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.with-history+.picker-actions[data-v-eab7c628]{border-top:1px solid #e2e8f0}[data-v-eab7c628] .vc-sketch{width:100%!important;padding:0!important;border:none!important;box-shadow:none!important;background:transparent!important}[data-v-eab7c628] .vc-sketch .vc-sketch-presets{display:none}.with-history[data-v-eab7c628] .vc-sketch .vc-sketch-presets{border-top:1px solid #e2e8f0;margin-top:.25rem;padding-top:.25rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(1.5rem,1fr));gap:.25rem;margin-bottom:.25rem;overflow:visible}.color-picker-wrapper[data-v-eab7c628]:before{content:"";position:fixed;inset:0;background:transparent;pointer-events:none;z-index:998}.color-picker-wrapper.is-active[data-v-eab7c628]:before{pointer-events:auto}.page-style-configurator[data-v-cbcb8cf5]{width:100%}input[type=text][data-v-cbcb8cf5]{font-family:Courier New,monospace}[data-v-cbcb8cf5] .p-tabview-nav{border-bottom:1px solid #e5e7eb;background:transparent}[data-v-cbcb8cf5] .p-tabview-header a{font-weight:500;font-size:.95rem;color:#6b7280;transition:all .3s ease}[data-v-cbcb8cf5] .p-tabview-header.p-highlight a{font-weight:700}[data-v-cbcb8cf5] .p-tabview-panels{background:transparent;padding:1.5rem 0 0}.pst{display:flex;flex-direction:column;gap:1rem}@media (max-width: 767px){.pst{padding-bottom:6.5rem}}.pst-pal{display:inline-flex;align-items:center;padding:.25rem .375rem;border-radius:999px;background:var(--sfk-soft, #f8fafc)}.pst-pal__dot{width:1.125rem;height:1.125rem;margin-left:-.35rem;border:2px solid #ffffff;border-style:solid;border-radius:999px;box-shadow:0 0 0 1px #0f172a1a;animation:pst-pop .35s var(--sfk-spring) backwards;animation-delay:calc(var(--pst-i, 0) * 40ms);transition:transform .3s var(--sfk-spring)}.pst-pal__dot:first-child{margin-left:0}.sfk-card:hover .pst-pal__dot{transform:translate(calc(var(--pst-i, 0) * 2px))}.pst-sample{margin:0}.pst-sample__page{display:flex;flex-direction:column;gap:.75rem;padding-bottom:.875rem;background:var(--pst-s-bg);transition:background-color .35s ease}.pst-sample__bar{display:flex;align-items:center;gap:.4rem;height:1.75rem;padding:0 .75rem;background:var(--pst-s-primary);transition:background-color .35s ease}.pst-sample__bar>span{width:1.75rem;height:.3rem;border-radius:999px;background:var(--pst-s-on-primary);opacity:.5}.pst-sample__bar>span:first-child{width:.75rem;height:.75rem;margin-right:auto;opacity:.9}.pst-sample__body{display:grid;gap:.75rem;padding:0 .875rem}@container sfk-card (min-width: 560px){.pst-sample__body{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center}}.pst-sample__titles{display:flex;flex-direction:column;gap:.2rem;min-width:0}.pst-sample__h1,.pst-sample__h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .35s ease;animation:pst-slide .4s var(--sfk-ease) backwards}.pst-sample__h1{color:var(--pst-s-h1);font-family:var(--pst-s-font-h1);font-size:1.5rem;font-weight:700;line-height:1.2}.pst-sample__h2{color:var(--pst-s-h2);font-family:var(--pst-s-font-h2);font-size:1rem;font-weight:600;line-height:1.3}.pst-sample__block{display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:.75rem;border-radius:.75rem;background:var(--pst-s-block);box-shadow:inset 0 0 0 1px #0f172a0f,0 8px 18px -14px #0f172a73;transition:background-color .35s ease}.pst-sample__text{display:-webkit-box;overflow:hidden;color:var(--pst-s-text);font-family:var(--pst-s-font-p);font-size:.75rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .35s ease}.pst-sample__btn{display:inline-flex;align-self:flex-start;align-items:center;min-height:1.75rem;padding:0 .875rem;border-radius:999px;background:var(--pst-s-button);box-shadow:inset 0 0 0 1px #0f172a14;color:var(--pst-s-on-button);font-family:var(--pst-s-font-p);font-size:.7rem;font-weight:700;transition:background-color .35s ease,color .35s ease}.pst-rows{display:flex;flex-direction:column;border:1px solid var(--sfk-line);border-style:solid;border-radius:1rem;background:#fff}.pst-row{display:grid;grid-template-areas:"band text" "ctl ctl";grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem;animation:pst-rise .4s var(--sfk-ease) backwards;animation-delay:calc(var(--pst-i, 0) * 50ms + 80ms);transition:background-color .2s ease}.pst-row+.pst-row{border-top:1px solid var(--sfk-line);border-top-style:solid}.pst-row:first-child{border-radius:1rem 1rem 0 0}.pst-row:last-child{border-radius:0 0 1rem 1rem}.pst-row:only-child{border-radius:1rem}.pst-row:hover,.pst-row:focus-within{background:var(--sfk-soft)}@container sfk-card (min-width: 620px){.pst-row{grid-template-areas:"band text ctl";grid-template-columns:3rem minmax(0,1fr) minmax(0,20rem);gap:1rem;padding:.75rem 1rem}}.pst-row__text{display:flex;grid-area:text;flex-direction:column;gap:.15rem;min-width:0}.pst-row__label{color:var(--sfk-ink);font-size:.8125rem;font-weight:700;line-height:1.3}.pst-row__usage{color:var(--sfk-muted);font-size:.75rem;line-height:1.4}.pst-row__warn{display:inline-flex;align-self:flex-start;align-items:flex-start;gap:.375rem;margin-top:.3rem;padding:.3rem .55rem;border-radius:.5rem;background:var(--sfk-warn-tint);color:#78350f;font-size:.7rem;font-weight:600;line-height:1.35}.pst-row__warn>i{margin-top:.1rem;color:var(--sfk-warn);font-size:.65rem}.pst-row__ctl{grid-area:ctl;min-width:0}.pst-band{position:relative;display:grid;grid-area:band;place-items:center;overflow:hidden;width:3rem;height:3rem;border-radius:.875rem;background:var(--pst-bg);box-shadow:inset 0 0 0 1px #0f172a1a;animation:pst-pop .35s var(--sfk-spring) backwards;transition:background-color .35s ease}.pst-band--brand,.pst-band--background{background:var(--pst-c)}.pst-band__lines{display:flex;flex-direction:column;gap:.25rem;width:60%}.pst-band__lines>span{height:.3rem;border-radius:999px;background:var(--pst-on);opacity:.35}.pst-band__lines>span:nth-child(2){width:75%}.pst-band__lines>span:nth-child(3){width:50%}.pst-band--brand .pst-band__lines>span:first-child{width:.6rem;height:.6rem;opacity:.85}.pst-band__block{width:70%;height:58%;border-radius:.45rem;background:var(--pst-c);box-shadow:inset 0 0 0 1px #0f172a14,0 5px 10px -6px #0f172a80}.pst-band__btn{display:grid;place-items:center;width:74%;height:1.3rem;border-radius:999px;background:var(--pst-c);box-shadow:inset 0 0 0 1px #0f172a1a;color:var(--pst-on);font-size:.6rem}.pst-band__aa{color:var(--pst-c);font-family:var(--pst-font);font-size:1.3rem;line-height:1}.pst-band__aa.is-strong{font-weight:700}.pst-dd.p-dropdown,.pst-brand-ctl .p-dropdown{display:flex;align-items:center;width:100%;min-height:2.75rem;border:1px solid var(--sfk-line);border-style:solid;border-radius:.875rem;background:#fff;box-shadow:0 1px 2px #0f172a0a;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.pst-dd.p-dropdown:hover,.pst-brand-ctl .p-dropdown:hover{border-color:color-mix(in srgb,var(--sfk-accent) 40%,var(--sfk-line))}.pst-dd.p-dropdown:active,.pst-brand-ctl .p-dropdown:active{transform:scale(.99)}.pst-dd.p-dropdown.p-focus,.pst-dd.p-dropdown.p-overlay-open,.pst-brand-ctl .p-dropdown.p-focus,.pst-brand-ctl .p-dropdown.p-overlay-open{border-color:var(--sfk-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sfk-accent) 15%,transparent)}.pst-dd .p-dropdown-label,.pst-brand-ctl .p-dropdown-label{display:flex;align-items:center;min-width:0;padding:.375rem .25rem .375rem .5rem}.pst-dd .p-dropdown-trigger,.pst-brand-ctl .p-dropdown-trigger{width:2.5rem;color:var(--sfk-muted)}.pst-dd .p-dropdown-trigger-icon,.pst-brand-ctl .p-dropdown-trigger-icon{transition:transform .3s var(--sfk-spring)}.pst-dd.p-overlay-open .p-dropdown-trigger-icon,.pst-brand-ctl .p-overlay-open .p-dropdown-trigger-icon{transform:rotate(180deg)}.pst-dd__value{display:flex;align-items:center;gap:.625rem;width:100%;min-width:0}.pst-dd__name{overflow:hidden;color:var(--sfk-ink);font-size:.8125rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.pst-dd__hex{flex:none;margin-left:auto;padding:.1rem .4rem;border-radius:.4rem;background:var(--sfk-soft);color:var(--sfk-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;text-transform:uppercase}.pst-dd__placeholder{color:var(--sfk-faint);font-size:.8125rem}.pst-dot{flex:none;width:1.75rem;height:1.75rem;border-radius:999px;box-shadow:inset 0 0 0 1px #0f172a26,0 0 0 2px #fff,0 0 0 3px #e2e8f0;animation:pst-pop .3s cubic-bezier(.34,1.4,.5,1) backwards}.pst-dot.is-custom{background:conic-gradient(#f87171,#fbbf24,#4ade80,#22d3ee,#818cf8,#e879f9,#f87171)}.pst-dd-panel.p-dropdown-panel{overflow:hidden;border:1px solid #e2e8f0;border-style:solid;border-radius:.875rem;box-shadow:0 20px 40px -18px #0f172a73}.pst-dd-panel .p-dropdown-items{padding:.375rem}.pst-dd-panel .p-dropdown-items .p-dropdown-item{border-radius:.625rem;padding:.4rem .625rem;color:#334155}.pst-dd-panel .p-dropdown-items .p-dropdown-item.p-highlight{background:color-mix(in srgb,var(--primary-color, #0f172a) 12%,#ffffff);color:#0f172a;font-weight:600}.pst-opt{display:flex;align-items:center;gap:.625rem;min-height:2rem;font-size:.8125rem}.pst-opt .pst-dot{width:1.5rem;height:1.5rem;animation:none}.pst-ctl{display:flex;flex-direction:column;gap:.5rem;min-width:0}.pst-ctl__custom{display:flex;flex-direction:column;gap:.3rem}.pst-ctl__hint{padding-left:.25rem;color:var(--sfk-faint);font-size:.7rem}.pst .pst-ctl .color-picker-trigger,.pst .pst-brand-ctl .color-picker-trigger{display:flex;align-items:center;min-height:2.75rem;padding:.375rem .5rem;border-color:var(--sfk-line);border-radius:.875rem}.pst .pst-ctl .color-picker-trigger:hover,.pst .pst-brand-ctl .color-picker-trigger:hover{border-color:color-mix(in srgb,var(--sfk-accent) 40%,var(--sfk-line))}.pst .pst-ctl .trigger-content .color-preview,.pst .pst-brand-ctl .color-preview{width:1.75rem;height:1.75rem;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px #0f172a26}.pst-brand-ctl h4,.pst-brand-ctl .w-full>span.block{display:none}.pst-brand-ctl .pt-4.pb-4{align-items:stretch;gap:.5rem;padding:0}.pst-brand-ctl .color-picker-wrapper{margin-bottom:0}.pst-fonts{display:flex;flex-direction:column;gap:.75rem}.pst-font{display:flex;flex-direction:column;gap:.625rem;min-width:0;padding:.875rem;border:1px solid var(--sfk-line);border-style:solid;border-radius:1rem;background:#fff;animation:pst-rise .4s var(--sfk-ease) backwards;animation-delay:calc(var(--pst-i, 0) * 60ms + .12s);transition:border-color .2s ease,box-shadow .25s ease}.pst-font:hover,.pst-font:focus-within{border-color:color-mix(in srgb,var(--sfk-accent) 30%,var(--sfk-line));box-shadow:0 12px 26px -22px #0f172a73}.pst-font__head{display:flex;flex-direction:column;gap:.15rem}.pst-font__title{margin:0;color:var(--sfk-ink);font-size:.875rem;font-weight:700;line-height:1.3}.pst-font__usage{margin:0;color:var(--sfk-muted);font-size:.75rem}.pst-font__sample{display:flex;align-items:center;gap:.875rem;min-height:4.25rem;overflow:hidden;padding:.75rem .875rem;border-radius:.875rem;background:var(--pst-bg);box-shadow:inset 0 0 0 1px #0f172a14;color:var(--pst-c);transition:background-color .35s ease,color .35s ease}.pst-font__aa{flex:none;font-family:var(--pst-font);font-size:2.25rem;line-height:1;animation:pst-pop .4s var(--sfk-spring) backwards}.pst-font__text{min-width:0;font-family:var(--pst-font);font-size:1.0625rem;line-height:1.35;animation:pst-slide .4s var(--sfk-ease) backwards}.pst-font.is-text .pst-font__text{font-size:.875rem}.pst-font__aa.is-strong,.pst-font__text.is-strong{font-weight:700}.pst-bar{position:sticky;bottom:1rem;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.625rem 1rem;padding:.75rem .875rem .75rem 1.125rem;border:1px solid var(--sfk-line);border-style:solid;border-radius:var(--sfk-radius);background:#fffffff7;box-shadow:0 1px 2px #0f172a0a,0 18px 36px -28px #0f172a73;animation:pst-rise .45s var(--sfk-ease) backwards;animation-delay:.18s;transition:border-color .2s ease,box-shadow .25s ease}.pst-bar.is-dirty{border-color:color-mix(in srgb,var(--sfk-accent) 45%,var(--sfk-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--sfk-accent) 12%,transparent),0 18px 36px -28px #0f172a73}.pst-bar__status{display:inline-flex;align-items:center;min-width:0;margin-right:auto;color:var(--sfk-muted);font-size:.75rem}.pst-bar__clean{display:inline-flex;align-items:center;gap:.4rem}.pst-bar__clean>i{color:var(--sfk-ok)}.pst-bar .sfk-save>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pst-bar.is-dock{position:fixed;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));left:4.75rem;z-index:45;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.375rem;padding:.5rem;animation:pst-dock .5s var(--sfk-spring) backwards;animation-delay:.2s}.pst-bar.is-dock .pst-bar__status{justify-content:center;margin:0}.pst-bar.is-dock:not(.is-dirty) .pst-bar__status{display:none}.pst-bar.is-dock .sfk-save{width:100%;padding:0 .75rem}@keyframes pst-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes pst-pop{0%{opacity:.3;transform:scale(.7)}}@keyframes pst-slide{0%{opacity:0;transform:translate(-8px)}}@keyframes pst-dock{0%{opacity:0;transform:translateY(120%)}}@media (prefers-reduced-motion: reduce){.pst *,.pst-bar,.pst-bar *,.pst-dd-panel *{animation:none!important;transition:none!important}}:deep(.p-dropdown-trigger){display:none}.color-dropdown{border:1px solid #e2e8f0;&:hover{border-color:#cbd5e1!important}}.color-preview{width:1.75rem;height:1.75rem;border-radius:.375rem;border:2px solid #f1f5f9}.pfs{--pfs-accent: var(--primary-color, #0f172a);--pfs-line: #e2e8f0;--pfs-ease: cubic-bezier(.2, .8, .2, 1);--pfs-spring: cubic-bezier(.34, 1.4, .5, 1);position:relative;width:100%;container:pfs / inline-size;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pfs-trigger{display:flex;align-items:center;gap:.75rem;width:100%;min-height:3rem;margin:0;padding:.375rem .5rem .375rem .875rem;border:1px solid var(--pfs-line);border-style:solid;border-radius:.875rem;background:#fff;color:#0f172a;font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.pfs-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--pfs-accent) 40%,var(--pfs-line))}.pfs-trigger:active:not(:disabled){transform:scale(.99)}.pfs-trigger:focus-visible,.pfs-item:focus-visible{outline:2px solid color-mix(in srgb,var(--pfs-accent) 50%,transparent);outline-offset:2px}.pfs-trigger:disabled{cursor:not-allowed;opacity:.5}.pfs.is-open .pfs-trigger{border-color:var(--pfs-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--pfs-accent) 14%,transparent)}.pfs-trigger__text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.pfs-trigger__caption{color:#94a3b8;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pfs-trigger__name{overflow:hidden;color:#0f172a;font-size:1.0625rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap;animation:pfs-in .3s var(--pfs-ease) backwards}.pfs-trigger__chev{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:.625rem;background:#f8fafc;color:#64748b;font-size:.75rem;transition:transform .3s var(--pfs-spring),background-color .2s ease}.pfs.is-open .pfs-trigger__chev{background:color-mix(in srgb,var(--pfs-accent) 12%,#ffffff);transform:rotate(180deg)}.pfs-panel{display:grid;grid-template-rows:1fr;margin-top:.5rem}.pfs-panel__clip{min-height:0;overflow:hidden}.pfs-box{padding:.625rem;border:1px solid var(--pfs-line);border-style:solid;border-radius:.875rem;background:#f8fafc}.pfs-groups{display:grid;gap:.875rem;grid-template-columns:minmax(0,1fr)}.pfs-group{display:flex;flex-direction:column;gap:.375rem;min-width:0}.pfs-group__title{margin:0;padding:0 .25rem;color:#64748b;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.pfs-group__items{display:grid;gap:.375rem;grid-template-columns:repeat(2,minmax(0,1fr))}@container pfs (min-width: 520px){.pfs-groups{grid-template-columns:repeat(var(--pfs-cols, 3),minmax(0,1fr))}.pfs-group__items{grid-template-columns:minmax(0,1fr)}}.pfs-item{position:relative;display:flex;align-items:center;gap:.5rem;min-width:0;min-height:2.75rem;margin:0;padding:.375rem .625rem .375rem .75rem;border:1px solid var(--pfs-line);border-style:solid;border-radius:.75rem;background:#fff;color:#0f172a;font:inherit;font-size:1rem;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;animation:pfs-in .3s var(--pfs-ease) backwards;animation-delay:calc(var(--pfs-i, 0) * 18ms);transition:border-color .2s ease,background-color .2s ease,transform .15s ease}.pfs-item:hover{border-color:color-mix(in srgb,var(--pfs-accent) 35%,var(--pfs-line));transform:translateY(-1px)}.pfs-item:active{transform:scale(.98)}.pfs-item.is-selected{border-color:var(--pfs-accent);background:color-mix(in srgb,var(--pfs-accent) 10%,#ffffff);box-shadow:0 0 0 2px color-mix(in srgb,var(--pfs-accent) 14%,transparent)}.pfs-item__name{flex:1 1 auto;min-width:0;line-height:1.2;overflow-wrap:anywhere}.pfs-item__check{display:grid;flex:none;place-items:center;width:1.25rem;height:1.25rem;border-radius:999px;background:var(--pfs-accent);color:var(--primary-color-text, #ffffff);font-size:.55rem;animation:pfs-pop .3s var(--pfs-spring)}.pfs-footer{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--pfs-line);border-top-style:solid}.pfs-panel-enter-active,.pfs-panel-leave-active{transition:grid-template-rows .32s var(--pfs-ease),margin-top .32s var(--pfs-ease),opacity .25s ease}.pfs-panel-enter-from,.pfs-panel-leave-to{grid-template-rows:0fr;margin-top:0;opacity:0}@keyframes pfs-in{0%{opacity:0;transform:translateY(6px)}}@keyframes pfs-pop{0%{transform:scale(.4)}}@media (prefers-reduced-motion: reduce){.pfs *,.pfs-panel-enter-active,.pfs-panel-leave-active{animation:none!important;transition:none!important}}[data-v-c8f21b54] .p-fileupload-content{padding:0;border:none;background:transparent}[data-v-c8f21b54] .p-fileupload-buttonbar{display:none!important}.idn{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}@container sfk-card (min-width: 640px){.idn{grid-template-columns:minmax(0,1fr) 15rem;align-items:start}}.idn__edit{display:flex;flex-direction:column;gap:.75rem;min-width:0}.idn__pick{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@container sfk-card (min-width: 460px){.idn__pick{grid-template-columns:auto minmax(0,1fr);align-items:center}}.idn__aside{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:.875rem .75rem 1rem;border:1px solid #e2e8f0;border-style:solid;border-radius:1rem;background:linear-gradient(180deg,#f8fafc,#fff)}.idn__label--live{align-self:stretch;justify-content:center}.idn__label--live:before{width:.45rem;height:.45rem;border-radius:999px;background:#16a34a;content:"";animation:idn-beat 1.8s ease-in-out infinite}.idn__label{display:inline-flex;align-items:center;gap:.4rem;color:#64748b;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.idn-tile{position:relative;align-self:flex-start}.idn-tile__btn{position:relative;display:grid;place-items:center;overflow:hidden;width:8.5rem;height:8.5rem;border:1px solid #e2e8f0;border-style:solid;border-radius:1.25rem;background:conic-gradient(#f1f5f9 25%,#fff 0 50%,#f1f5f9 0 75%,#fff 0) 0 0 / 1rem 1rem;box-shadow:0 14px 28px -20px #0f172a73;cursor:pointer;transition:transform .3s cubic-bezier(.34,1.4,.5,1),box-shadow .25s ease}.idn-tile__btn:hover{box-shadow:0 20px 34px -20px #0f172a80;transform:translateY(-3px) rotate(-1.5deg)}.idn-tile__btn:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-color, #0f172a) 50%,transparent);outline-offset:3px}.idn-tile__img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.idn-tile__over{position:absolute;inset:0;display:grid;place-items:center;background:#0f172a73;color:#fff;font-size:1.25rem;opacity:0;transition:opacity .2s ease}.idn-tile__btn:hover .idn-tile__over,.idn-tile__btn:focus-visible .idn-tile__over{opacity:1}.idn-tile__loading{display:grid;place-items:center;width:100%;height:100%;background:#fff;color:#0f172a;font-size:1.25rem}.idn-tile__remove{position:absolute;top:-.5rem;right:-.5rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;border:1px solid #e2e8f0;border-style:solid;border-radius:999px;background:#fff;box-shadow:0 6px 14px -8px #0f172a80;color:#64748b;font-size:.8rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .15s ease,background-color .15s ease,transform .15s ease}.idn-tile__remove:hover{background:#fef2f2;color:#dc2626;transform:scale(1.08)}.idn__help{margin:0;color:#64748b;font-size:.75rem;line-height:1.5}@keyframes idn-beat{50%{opacity:.35}}@keyframes idn-pop{0%{transform:scale(.7)}}@media (prefers-reduced-motion: reduce){.idn *{animation:none!important;transition:none!important}}.idp-stack{display:flex;flex-direction:column;align-items:center;gap:.75rem}.idp-phone{position:relative;display:flex;flex-direction:column;overflow:hidden;width:12.5rem;height:15rem;margin:0 auto;border:.45rem solid #0f172a;border-radius:1.75rem;background:#f8fafc;box-shadow:0 22px 40px -26px #0f172abf;animation:idp-rise .45s cubic-bezier(.2,.8,.2,1) backwards}.idp-phone__notch{position:absolute;top:.3rem;left:50%;z-index:2;width:3.75rem;height:.75rem;border-radius:999px;background:#0f172a;transform:translate(-50%)}.idp-band{display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding:1.1rem .75rem .4rem;transition:background-color .3s ease}.idp-band__title{overflow:hidden;max-width:100%;font-size:.7rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.idp-nav{display:flex;align-items:center;gap:.5rem;height:2.5rem;padding:0 .625rem;border-bottom:1px solid #e2e8f0;border-bottom-style:solid;background:#fff}.idp-nav__loading{display:grid;place-items:center;width:1.75rem;height:1.75rem;color:#0f172a;font-size:.75rem}.idp-nav__spacer{flex:1 1 auto}.idp-nav__avatar{width:1.25rem;height:1.25rem;border-radius:999px;background:color-mix(in srgb,var(--primary-color, #0f172a) 30%,#ffffff)}.idp-nav__burger{color:#334155;font-size:.7rem}.idp-content{display:flex;flex-direction:column;gap:.4rem;padding:.625rem}.idp-content__hero{height:4rem;border-radius:.625rem;background:linear-gradient(135deg,#e2e8f0,#f1f5f9)}.idp-content__line{height:.4rem;border-radius:999px;background:#e2e8f0}.idp-content__line--short{width:60%}.idp-phone--home{color:#fff}.idp-status{display:flex;align-items:center;justify-content:space-between;padding:.35rem .875rem 0;font-size:.55rem;font-weight:700}.idp-status__icons{display:inline-flex;align-items:center;gap:.25rem;font-size:.5rem}.idp-status__battery{width:.9rem;height:.45rem;border:1px solid #ffffff;border-style:solid;border-radius:.15rem;background:linear-gradient(90deg,#ffffff 70%,transparent 0)}.idp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem .35rem;padding:.875rem .625rem 0}.idp-app{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:0}.idp-app__icon{display:grid;place-items:center;overflow:hidden;width:2.1rem;height:2.1rem;border-radius:.6rem;background:#fff;box-shadow:0 4px 10px -6px #0009}.idp-app__icon>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.idp-app--ours .idp-app__icon{animation:idp-pop .5s cubic-bezier(.34,1.4,.5,1) .2s backwards}.idp-app__name{overflow:hidden;max-width:100%;font-size:.48rem;text-overflow:ellipsis;white-space:nowrap}.idp-app__name--blank{width:1.4rem;height:.3rem;border-radius:999px;background:#fff6}.idp-dock{display:flex;justify-content:space-around;margin:auto .5rem .5rem;padding:.4rem;border-radius:.9rem;background:#ffffff2e}.idp-dock__app{width:1.75rem;height:1.75rem;border-radius:.55rem;background:#ffffff8c}.idp-tab{display:flex;align-items:center;gap:.5rem;width:12.5rem;height:2.1rem;padding:0 .75rem;border:1px solid #e2e8f0;border-style:solid;border-bottom:0;border-radius:.75rem .75rem 0 0;background:#fff;box-shadow:0 -6px 16px -14px #0f172a80;color:#334155;font-size:.7rem}.idp-tab__icon{flex:none;width:1rem;height:1rem;-o-object-fit:contain;object-fit:contain;border-radius:.2rem}.idp-tab__name{overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.idp-tab>i{color:#94a3b8;font-size:.55rem}.idp-swap-enter-active,.idp-swap-leave-active{transition:opacity .2s ease,transform .25s cubic-bezier(.34,1.4,.5,1)}.idp-swap-enter-from,.idp-swap-leave-to{opacity:0;transform:scale(.7)}@keyframes idp-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes idp-pop{0%{transform:scale(.5)}}@media (prefers-reduced-motion: reduce){.idp-phone,.idp-phone *,.idp-tab{animation:none!important;transition:none!important}}.top-header-setting[data-v-3ba8731e]{display:flex;flex-direction:column;gap:.5rem}.band-label[data-v-3ba8731e]{display:inline-flex;align-items:center;gap:.4rem;color:#64748b;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.top-header-setting[data-v-3ba8731e] .ql-toolbar{display:flex;flex-wrap:wrap;gap:.25rem;padding:.375rem;border:1px solid #e2e8f0;border-style:solid;border-bottom:0;border-radius:.875rem .875rem 0 0;background:#f8fafc}.top-header-setting[data-v-3ba8731e] .ql-toolbar .ql-formats{margin-right:.25rem}.top-header-setting[data-v-3ba8731e] .ql-toolbar button{border-radius:.5rem;transition:background-color .15s ease}.top-header-setting[data-v-3ba8731e] .ql-toolbar button:hover,.top-header-setting[data-v-3ba8731e] .ql-toolbar button.ql-active{background:#fff;box-shadow:0 1px 3px #0f172a1f}.top-header-setting[data-v-3ba8731e] .ql-container{border:1px solid #e2e8f0;border-style:solid;border-radius:0 0 .875rem .875rem;background:var(--band-bg);transition:background-color .3s ease}.top-header-setting[data-v-3ba8731e] .ql-editor{min-height:4.5rem;padding:1rem 1.25rem;color:var(--band-text);text-align:center}.top-header-setting[data-v-3ba8731e] .ql-editor.ql-blank:before{right:1.25rem;left:1.25rem;color:color-mix(in srgb,var(--band-text) 60%,transparent);font-style:normal;text-align:center}.h3[data-v-3ba8731e]:after{content:"H3"}.hdr-color[data-v-3ba8731e]{display:inline-flex!important;align-items:center;gap:.25rem;padding:.125rem;border-radius:.625rem;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0}.hdr-color__auto[data-v-3ba8731e],.hdr-color__pick[data-v-3ba8731e]{position:relative;display:inline-flex!important;align-items:center;gap:.35rem;width:auto!important;height:1.75rem!important;margin:0;padding:0 .5rem!important;border:0;border-radius:.5rem;background:transparent;color:#475569;font:inherit;font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease}.hdr-color__auto.is-active[data-v-3ba8731e],.hdr-color__pick.is-active[data-v-3ba8731e]{background:color-mix(in srgb,var(--primary-color, #0f172a) 14%,#ffffff);color:#0f172a}.hdr-color__dot[data-v-3ba8731e]{width:1rem;height:1rem;border-radius:999px;box-shadow:inset 0 0 0 1px #0f172a33;transition:background-color .2s ease}.hdr-color__dot--auto[data-v-3ba8731e]{background:linear-gradient(135deg,#000 50%,#fff 50%)}[data-v-3ba8731e] .ql-color-picker-input{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.char-meter[data-v-3ba8731e]{display:inline-flex;flex:none;align-items:center;gap:.5rem;color:#64748b;font-size:.75rem;font-variant-numeric:tabular-nums}.char-meter__bar[data-v-3ba8731e]{position:relative;overflow:hidden;width:6rem;height:.375rem;border-radius:999px;background:#e2e8f0}.char-meter__bar>span[data-v-3ba8731e]{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--primary-color, #0f172a);transition:width .3s ease}.char-meter.is-over[data-v-3ba8731e]{color:#dc2626;font-weight:700}.char-meter.is-over .char-meter__bar>span[data-v-3ba8731e]{background:#dc2626}.aps-page{display:flex;flex-direction:column;gap:.75rem;min-width:0}.aps-page__frame{position:relative;display:flex;flex-direction:column;gap:.625rem;min-width:0;padding:2.5rem .875rem 1rem;border:1px solid var(--sfk-line, #e2e8f0);border-style:solid;border-radius:1rem;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--primary-color, #0f172a) 8%,transparent),transparent 70%),var(--sfk-soft, #f8fafc)}.aps-page__label{position:absolute;top:.75rem;left:.875rem;display:inline-flex;align-items:center;gap:.4rem;color:var(--sfk-muted, #64748b);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.aps-page__label>i{color:var(--sfk-accent-deep, #0f172a)}.aps-skel{display:block;height:.5rem;border-radius:999px;background:#e2e8f0}.aps-skel--title{width:55%;height:.75rem;margin:0 auto;background:color-mix(in srgb,var(--primary-color, #0f172a) 28%,#e2e8f0);animation:aps-breathe 2.4s ease-in-out infinite}.aps-skel-form{display:flex;flex-direction:column;align-items:center;gap:.4rem}.aps-skel-form>.aps-skel{width:100%;height:1.25rem;border-radius:.5rem;background:#fff;box-shadow:inset 0 0 0 1px var(--sfk-line, #e2e8f0)}.aps-skel-form>.aps-skel--button{width:40%;background:color-mix(in srgb,var(--primary-color, #0f172a) 70%,#ffffff);box-shadow:none}.aps-page__frame .ql-toolbar.ql-snow{display:flex;flex-wrap:wrap;gap:.25rem;padding:.375rem;border:1px solid var(--sfk-line, #e2e8f0);border-style:solid;border-bottom:0;border-radius:.875rem .875rem 0 0;background:#fff}.aps-page__frame .ql-toolbar.ql-snow .ql-formats{margin-right:.25rem}.aps-page__frame .ql-toolbar.ql-snow button{width:2rem;height:2rem;padding:.35rem .45rem;border-radius:.5rem;transition:background-color .15s ease,transform .15s ease}.aps-page__frame .ql-toolbar.ql-snow button:hover,.aps-page__frame .ql-toolbar.ql-snow button.ql-active{background:var(--sfk-tint, #f1f5f9)}.aps-page__frame .ql-toolbar.ql-snow button:active{transform:scale(.92)}.aps-page__frame .ql-container.ql-snow{border:1px solid var(--sfk-line, #e2e8f0);border-style:solid;border-radius:0 0 .875rem .875rem;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.aps-page__frame:focus-within .ql-container.ql-snow{border-color:color-mix(in srgb,var(--primary-color, #0f172a) 45%,var(--sfk-line, #e2e8f0));box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color, #0f172a) 12%,transparent)}.aps-page__frame .ql-editor{min-height:4rem;padding:.75rem .875rem}.aps-page__frame .ql-editor,.aps-page__frame .ql-editor *{color:#000!important}.aps-page__frame .ql-editor.ql-blank:before{right:.875rem;left:.875rem;color:var(--sfk-faint, #94a3b8);font-style:normal}.aps-choices.sfk-choices{grid-template-columns:repeat(2,minmax(0,1fr))}@container sfk-card (max-width: 300px){.aps-choices.sfk-choices{grid-template-columns:minmax(0,1fr)}}.aps-choice{min-height:2.75rem;animation:aps-rise .4s var(--sfk-ease, ease) backwards;animation-delay:calc(var(--aps-i, 0) * 70ms + 60ms)}.aps-choice:active{transform:scale(.98)}.aps-choice .sfk-choice__title,.aps-choice .sfk-choice__help{display:block}.aps-mock{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.75rem .625rem;border:1px solid var(--sfk-line, #e2e8f0);border-style:solid;border-radius:.75rem;background:#fff;box-shadow:0 10px 20px -18px #0f172a99;transition:border-color .2s ease,transform .3s var(--sfk-spring, ease)}.aps-choice:hover .aps-mock,.aps-choice.is-active .aps-mock{border-color:color-mix(in srgb,var(--primary-color, #0f172a) 30%,var(--sfk-line, #e2e8f0));transform:translateY(-2px)}.aps-mock__badge{display:grid;place-items:center;width:1.75rem;height:1.75rem;margin-bottom:.15rem;border-radius:999px;background:var(--sfk-tint, #f1f5f9);color:var(--sfk-accent-deep, #0f172a);font-size:.75rem;transition:background-color .25s ease,color .25s ease}.aps-choice.is-active .aps-mock__badge{background:var(--sfk-accent, #0f172a);color:var(--sfk-accent-text, #ffffff);animation:aps-pop .35s var(--sfk-spring, ease)}.aps-mock__field{width:70%;height:.45rem;border-radius:999px;background:#e2e8f0}.aps-mock__button{width:45%;height:.6rem;margin-top:.15rem;border-radius:999px;background:#cbd5e1;transition:background-color .25s ease}.aps-choice.is-active .aps-mock__button{background:var(--sfk-accent, #0f172a)}@keyframes aps-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes aps-pop{0%{transform:scale(.6)}}@keyframes aps-breathe{50%{opacity:.6}}@media (prefers-reduced-motion: reduce){.aps-page *,.aps-choices,.aps-choices *{animation:none!important;transition:none!important}}.qrx-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@container sfk-panel (min-width: 720px){.qrx-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.qrx-grid__settings{order:-1}}.qrx-stage{display:flex;flex-direction:column;align-items:center;gap:.875rem;padding:1.5rem 1rem 1rem;border:1px solid var(--sfk-line);border-style:solid;border-radius:1rem;background:radial-gradient(circle at 50% 28%,var(--sfk-tint-strong),transparent 62%),radial-gradient(circle,color-mix(in srgb,var(--sfk-ink) 10%,transparent) 1px,transparent 1.5px) 0 0 / 14px 14px,var(--sfk-soft)}.qrx-tile{max-width:100%;padding:.75rem;border-radius:1.125rem;background:#fff;box-shadow:0 1px 2px #0f172a0f,0 22px 40px -26px #0f172a8c;animation:qrx-in .55s var(--sfk-spring) .15s backwards;transition:border-radius .35s var(--sfk-ease),box-shadow .25s ease}.qrx-tile:hover{box-shadow:0 1px 2px #0f172a0f,0 28px 46px -26px #0f172a99}.qrx-tile.is-round{border-radius:999px}.qrx-code{display:block;max-width:100%;height:auto}.qrx-code:not([src]){visibility:hidden}.qrx-facts{display:flex;flex-direction:column;align-items:center;gap:.4rem;max-width:100%}.qrx-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem}.qrx-chip-enter-active{transition:opacity .25s ease,transform .35s var(--sfk-spring)}.qrx-chip-leave-active{transition:opacity .15s ease,transform .15s ease}.qrx-chip-enter-from,.qrx-chip-leave-to{opacity:0;transform:scale(.6)}.qrx-url{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;color:var(--sfk-muted);font-size:.75rem}.qrx-url>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qrx-url>i{flex:none;color:var(--sfk-accent-deep);font-size:.7rem}.qrx-downloads{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:24rem}.qrx-downloads__label{color:var(--sfk-muted);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-align:center;text-transform:uppercase}.qrx-downloads__row{display:grid;gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.qrx-dl{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;margin:0;padding:0 .5rem;border:1px solid var(--sfk-line);border-style:solid;border-radius:.875rem;background:#fff;box-shadow:0 8px 18px -16px #0f172a99;color:var(--sfk-ink);font:inherit;font-size:.8125rem;font-weight:700;letter-spacing:.02em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.qrx-dl>i{color:var(--sfk-accent-deep);font-size:.8rem}.qrx-dl:hover{border-color:var(--sfk-accent);background:var(--sfk-accent);color:var(--sfk-accent-text)}.qrx-dl:hover>i{color:inherit;animation:qrx-nudge .6s var(--sfk-ease)}.qrx-dl:active{transform:scale(.96)}.qrx-dl:focus-visible{outline:2px solid var(--sfk-focus);outline-offset:2px}.qrx-dl.is-done,.qrx-dl.is-done:hover{border-color:color-mix(in srgb,var(--sfk-ok) 40%,var(--sfk-line));background:var(--sfk-ok-tint);color:#166534}.qrx-dl.is-done>i{color:inherit}.qrx-about>span{min-width:0}.qrx-opt{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;min-width:0;vertical-align:middle}.qrx-opt>i{flex:none;color:var(--sfk-accent-deep);font-size:.85rem}.qrx-opt>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qrx-slider{min-height:2.75rem;padding-left:.75rem}.qrx-slider .p-slider.p-slider-horizontal{height:.375rem;border-radius:999px;background:var(--sfk-line)}.qrx-slider .p-slider .p-slider-range{border-radius:999px;background:var(--sfk-accent)}.qrx-slider .p-slider-horizontal .p-slider-handle{width:1.5rem;height:1.5rem;margin-top:-.75rem;margin-left:-.75rem;border:3px solid var(--sfk-accent);border-style:solid;background:#fff;box-shadow:0 4px 10px -4px #0f172a73;transition:transform .2s var(--sfk-spring),box-shadow .2s ease}.qrx-slider .p-slider-handle:hover,.qrx-slider .p-slider-handle:active{transform:scale(1.12)}.qrx-slider [data-cy=slider-value]{flex:none;width:auto!important;min-width:4.5rem!important;padding:.3rem .5rem;border-radius:.625rem;background:var(--sfk-tint);color:var(--sfk-accent-deep);font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:center}@keyframes qrx-in{0%{opacity:0;transform:scale(.85) rotate(-4deg)}}@keyframes qrx-nudge{40%{transform:translateY(3px)}}@media (prefers-reduced-motion: reduce){.qrx-chip-enter-active,.qrx-chip-leave-active,.qrx-tile,.qrx-dl,.qrx-dl>i,.qrx-slider .p-slider-handle{animation:none!important;transition:none!important}}.apx{min-width:0}.apx-identity{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.apx-identity__fields{display:flex;flex-direction:column;gap:1rem;min-width:0}@container sfk-card (min-width: 640px){.apx-identity{grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:1.25rem;align-items:start}}.apx-phone{padding:.625rem .875rem 1rem;background:radial-gradient(120% 100% at 15% 0%,color-mix(in srgb,var(--sfk-accent) 70%,#1e293b),#0f172a 78%);color:#fff}.apx-phone__status{display:flex;align-items:center;justify-content:space-between;margin-bottom:.875rem;font-size:.62rem;font-weight:700;opacity:.9}.apx-phone__island{width:3.25rem;height:.9rem;border-radius:999px;background:#000}.apx-phone__signal{display:inline-flex;align-items:flex-end;gap:2px;height:.6rem}.apx-phone__signal>i{width:3px;height:100%;border-radius:1px;background:currentColor}.apx-phone__signal>i:nth-child(1){height:40%}.apx-phone__signal>i:nth-child(2){height:70%}.apx-phone__apps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;justify-items:center}.apx-app{display:flex;flex-direction:column;align-items:center;gap:.3rem;width:100%;min-width:0;animation:apx-pop .45s var(--sfk-spring) backwards;animation-delay:calc(var(--apx-i, 0) * 70ms + .15s)}.apx-app--mine{--apx-i: 1}.apx-app__icon{display:grid;place-items:center;overflow:hidden;width:min(3rem,100%);aspect-ratio:1;border-radius:.85rem;background:#ffffff24}.apx-app--mine .apx-app__icon{background:#fff;box-shadow:0 0 0 2px #ffffffe6,0 10px 20px -8px #0009;animation:apx-float 3.2s 1s ease-in-out infinite}.apx-app__icon>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.apx-app__initial{display:grid;place-items:center;width:100%;height:100%;background:var(--sfk-accent);color:var(--sfk-accent-text);font-size:1.25rem;font-weight:800}.apx-app__name{overflow:hidden;max-width:100%;font-size:.62rem;font-weight:600;text-overflow:ellipsis;text-shadow:0 1px 2px rgb(0 0 0 / .5);white-space:nowrap}.apx-app__bar{width:70%;height:.35rem;margin:.2rem 0;border-radius:999px;background:#ffffff38}.apx-url{position:relative;display:block;min-width:0}.apx-url>i{position:absolute;top:50%;left:.875rem;z-index:1;color:var(--sfk-ok);font-size:.75rem;transform:translateY(-50%)}.apx-url>.p-inputtext,.apx-url>.p-inputtext:disabled{width:100%;padding-left:2.25rem;border-style:dashed;background:var(--sfk-soft);color:var(--sfk-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;opacity:1;text-overflow:ellipsis}.apx-seg{position:relative;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:.25rem;border:1px solid var(--sfk-line);border-style:solid;border-radius:1rem;background:var(--sfk-soft);isolation:isolate}.apx-seg__thumb{position:absolute;top:.25rem;bottom:.25rem;left:.25rem;z-index:-1;width:calc((100% - .5rem) / var(--apx-n, 2));border-radius:.75rem;background:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--sfk-accent) 35%,transparent),0 8px 18px -12px #0f172a80;transform:translate(calc(var(--apx-idx, 0) * 100%));transition:transform .35s var(--sfk-spring)}.apx-seg__opt{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;min-height:2.75rem;margin:0;padding:0 .75rem;border:0;border-radius:.75rem;background:none;color:var(--sfk-muted);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .2s ease,transform .15s ease}.apx-seg__opt:hover{color:var(--sfk-ink)}.apx-seg__opt:active{transform:scale(.97)}.apx-seg__opt:focus-visible{outline:2px solid var(--sfk-focus);outline-offset:2px}.apx-seg__opt.is-active{color:var(--sfk-ink)}.apx-seg__code{display:inline-grid;place-items:center;min-width:1.75rem;height:1.375rem;padding:0 .3rem;border-radius:.4rem;background:#e2e8f0;color:var(--sfk-text);font-size:.65rem;font-weight:800;letter-spacing:.04em;transition:background-color .25s ease,color .25s ease}.apx-seg__opt.is-active .apx-seg__code{background:var(--sfk-accent);color:var(--sfk-accent-text)}.apx-seg__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apx-day{display:grid;grid-template-columns:minmax(0,1fr);gap:1.125rem 1.25rem}.apx-day__cell{display:grid;grid-template-rows:auto auto auto;align-content:start;row-gap:.5rem;min-width:0}.apx-day__cell>label{align-self:end}.apx-day__below{display:flex;flex-direction:column;gap:.5rem;min-width:0}@container sfk-card (min-width: 600px){.apx-day{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.5rem}.apx-day__cell{grid-row:span 3;grid-template-rows:subgrid}}.apx-date__label,.apx-cd__label{cursor:pointer}.apx-date{position:relative;isolation:isolate}.apx-date:before{position:absolute;grid-row:1 / 3;grid-column:1;inset:-.5rem;z-index:-1;border-radius:.875rem;background:var(--sfk-warn-tint);box-shadow:0 0 0 2px #fbbf24;content:"";opacity:0;pointer-events:none;transition:opacity .3s ease}.apx-date.is-highlight:before{opacity:1;animation:apx-glow 1.2s ease-in-out 3}.apx-cd__bar{display:flex;align-items:center;min-width:0;padding:0 .625rem 0 .75rem;border:1px solid #d1d5db;border-style:solid;border-radius:6px;background:#fff;cursor:pointer;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .15s ease}.apx-cd__bar:before{width:0;padding:.85rem 0;overflow:hidden;content:"​";font-family:var(--font-family);font-size:1rem;line-height:normal}.apx-cd__bar:hover:not(.is-locked){border-color:var(--primary-custom-1, #0e1015)}.apx-cd__bar:active:not(.is-locked){transform:scale(.99)}.apx-cd__bar:has(.sfk-switch:focus-visible){border-color:var(--primary-custom-1, #0e1015);box-shadow:var(--focus-ring, 0 0 0 .2rem #c7d2fe)}.apx-cd__bar.is-on{border-color:color-mix(in srgb,var(--sfk-ok) 40%,#d1d5db);background:color-mix(in srgb,var(--sfk-ok) 5%,#ffffff)}.apx-cd__bar.is-locked{background:var(--sfk-soft);cursor:not-allowed}.apx-cd__state{margin-right:auto}.apx-strip{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;padding:.375rem .375rem .375rem .75rem;border:1px solid var(--sfk-line);border-style:solid;border-radius:.875rem;background:var(--sfk-soft);animation:apx-rise .35s var(--sfk-ease) .1s backwards}.apx-strip__label{display:inline-flex;align-items:center;gap:.4rem;margin-right:auto;color:var(--sfk-muted);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.apx-strip__label:before{flex:none;width:.45rem;height:.45rem;border-radius:999px;background:var(--sfk-ok);content:"";animation:sfk-beat 1.8s ease-in-out infinite;transition:background-color .3s ease}.apx-strip.is-off .apx-strip__label:before{background:var(--sfk-faint);animation:none}.apx-strip__band{display:flex;align-items:center;justify-content:center;min-width:0;min-height:2.5rem;padding:.25rem .375rem;border-radius:.625rem;background:linear-gradient(135deg,var(--sfk-accent),var(--sfk-accent-deep));color:var(--sfk-accent-text);transition:filter .3s ease,opacity .3s ease}.apx-strip.is-off .apx-strip__band{filter:grayscale(.85);opacity:.5}.apx-strip__tiles{display:flex;align-items:center;gap:.25rem}.apx-mini{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:2.25rem;height:2rem;padding:0 .25rem;border-radius:.45rem;background:color-mix(in srgb,currentColor 12%,transparent);animation:apx-pop .4s var(--sfk-spring) backwards;animation-delay:calc(var(--apx-i, 0) * 60ms + .15s)}.apx-mini--prefix{min-width:0;padding:0 .2rem;background:none;font-size:.8rem;font-weight:800;white-space:nowrap}.apx-mini__value{font-size:.8rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.apx-mini__value.is-tick{animation:apx-tick .45s var(--sfk-spring)}.apx-mini__label{margin-top:.15rem;font-size:.55rem;line-height:1;opacity:.85}.apx-strip__tiles.is-empty .apx-mini__value{opacity:.6}.apx-strip__overdue{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.4rem;padding:0 .5rem;font-size:.8rem;font-weight:700}.apx-strip__date{font-weight:500;opacity:.85}@container sfk-card (max-width: 479px){.apx-strip{padding:.5rem}.apx-strip__label{padding-left:.25rem}.apx-strip__band{flex:1 1 100%}}@container sfk-card (max-width: 459px){.apx-save{flex:1 1 100%}}.apx-empty{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1rem;border:1px dashed var(--sfk-line);border-style:dashed;border-radius:.875rem;background:var(--sfk-soft);color:var(--sfk-muted);text-align:center}.apx-empty>i{color:var(--sfk-faint);font-size:2.25rem}.apx-empty>p{margin:0}.apx-admins{min-width:0}.apx-admins__head{display:none}.apx-admins__rows{display:flex;flex-direction:column;gap:.625rem}.apx-admin{display:grid;grid-template-columns:fit-content(9.5rem) minmax(0,1fr);align-items:baseline;gap:.4rem .875rem;padding:.875rem;border:1px solid var(--sfk-line);border-style:solid;border-radius:.875rem;background:#fff;animation:apx-rise .35s var(--sfk-ease) backwards;animation-delay:calc(var(--apx-i, 0) * 45ms + .1s);transition:border-color .2s ease,background-color .2s ease,box-shadow .25s ease,transform .2s ease}.apx-admin:hover{border-color:color-mix(in srgb,var(--sfk-accent) 35%,var(--sfk-line));box-shadow:0 10px 22px -18px #0f172a80;transform:translateY(-1px)}.apx-admin__who{display:flex;grid-column:1 / -1;align-items:center;gap:.75rem;min-width:0;margin-bottom:.25rem}.apx-admin__avatar{display:grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;border-radius:999px;background:var(--sfk-tint-strong);color:var(--sfk-accent-deep);font-size:.8rem;font-weight:800}.apx-admin__name{min-width:0;color:var(--sfk-ink);font-size:.9rem;font-weight:700;overflow-wrap:anywhere}.apx-admin__cell{display:contents}.apx-admin__label{color:var(--sfk-muted);font-size:.7rem;font-weight:600}.apx-admin__value{min-width:0;color:var(--sfk-text);font-size:.8125rem;overflow-wrap:anywhere}.apx-admin__dash{color:var(--sfk-faint)}@container sfk-card (min-width: 680px){.apx-admins__head,.apx-admin{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.6fr) 9rem minmax(0,1fr) 6.5rem;align-items:center;gap:1rem}.apx-admins__head{padding:0 .875rem .625rem;border-bottom:1px solid var(--sfk-line);border-bottom-style:solid;color:var(--sfk-muted);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.apx-admins__rows{gap:0}.apx-admin{padding:.625rem .875rem;border-width:0 0 1px;border-radius:0}.apx-admin:last-child{border-bottom-width:0}.apx-admin:nth-child(2n){background:var(--sfk-soft)}.apx-admin:hover{border-color:var(--sfk-line);background:var(--sfk-tint);box-shadow:none;transform:none}.apx-admin__who{grid-column:auto;margin-bottom:0}.apx-admin__avatar{width:2rem;height:2rem;font-size:.7rem}.apx-admin__cell{display:block;min-width:0}.apx-admin__label{display:none}}.apx-pager.p-paginator{margin-top:.25rem;padding:0;background:transparent}.apx-pager .p-paginator-page,.apx-pager .p-paginator-first,.apx-pager .p-paginator-prev,.apx-pager .p-paginator-next,.apx-pager .p-paginator-last{min-width:2.75rem;height:2.75rem;border-radius:.75rem;transition:background-color .2s ease,transform .15s ease}.apx-pager .p-paginator-page:active,.apx-pager .p-paginator-prev:active,.apx-pager .p-paginator-next:active{transform:scale(.94)}.apx-pager .p-paginator-page.p-highlight{background:var(--sfk-tint-strong);color:var(--sfk-ink)}@keyframes apx-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes apx-pop{0%{opacity:0;transform:scale(.6)}}@keyframes apx-tick{0%{opacity:.4;transform:translateY(-4px)}}@keyframes apx-float{50%{transform:translateY(-3px)}}@keyframes apx-glow{50%{box-shadow:0 0 0 2px #fbbf24,0 0 0 8px #fbbf2440}}@media (prefers-reduced-motion: reduce){.apx *,.apx-date:before,.apx-strip__label:before,.apx-seg *,.apx-phone *{animation:none!important;transition:none!important}}.stp .sfk-card{scroll-margin-top:calc(var(--navbar-height-with-header-info, 0px) + .75rem)}@container sfk-card (max-width: 479px){.stp .sfk-card__foot>.sfk-save{flex:1 1 100%}}.stp-fold__head{display:flex;align-items:center;gap:.75rem;width:100%;min-height:4rem;margin:0;padding:.875rem 1.125rem;border:0;border-radius:var(--sfk-radius);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.stp-fold__head:focus-visible{outline:2px solid var(--sfk-focus);outline-offset:2px}.stp-fold__title{flex:1 1 auto;min-width:0;color:var(--sfk-ink);font-size:1rem;font-weight:700;line-height:1.3}.stp-fold__chevron{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:999px;background:var(--sfk-soft);color:var(--sfk-muted);font-size:.75rem;transition:transform .35s var(--sfk-spring),background-color .2s ease,color .2s ease}.stp-fold__head:hover .stp-fold__chevron{background:var(--sfk-tint);color:var(--sfk-accent-deep)}.stp-fold.is-open .stp-fold__chevron{transform:rotate(180deg)}.stp-fold__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--sfk-ease)}.stp-fold.is-open .stp-fold__body{grid-template-rows:1fr}.stp-fold__inner{min-height:0;overflow:hidden}.stp-fold.is-open .stp-fold__inner{overflow:visible;animation:stp-clip .35s backwards}.stp-fold__content{padding:0 1.125rem 1.125rem;opacity:0;transform:translateY(-6px);transition:opacity .25s ease,transform .3s var(--sfk-ease)}.stp-fold.is-open .stp-fold__content{opacity:1;transform:none}@keyframes stp-clip{0%,to{overflow:hidden}}.stp-kyc .stp-fold__content>.space-y-4>h3:first-child{display:none}.stp-kyc .stp-fold__content>.space-y-4>h3:first-child+*{margin-top:0}.stp-kyc .border-l-4.border-blue-400{margin:0 0 1rem;padding:0;border:0;background:none;box-shadow:none}.stp-kyc .border-l-4.border-blue-400>.flex{align-items:flex-start;gap:.75rem;padding:.875rem;border-radius:.875rem;background:var(--sfk-tint);box-shadow:none}.stp-kyc .border-l-4.border-blue-400 .pi-shield{margin-top:.1rem;color:var(--sfk-accent-deep);font-size:1.1rem}.stp-kyc .border-l-4.border-blue-400 h4{margin:0 0 .2rem;color:var(--sfk-ink);font-size:.8125rem}.stp-kyc .border-l-4.border-blue-400 p{margin:0;color:var(--sfk-text);font-size:.75rem;line-height:1.5}.stp-kyc .stp-fold__content .grid{gap:.875rem 1rem}.stp-kyc .stp-fold__content label.font-semibold{display:block;margin-bottom:.35rem;color:var(--sfk-ink);font-size:.8125rem;font-weight:600}.stp-kyc .stp-fold__content small.text-red-500{display:block;margin-top:.3rem}.stp-kyc [data-cy=stripe-btn-save-account].p-button,.stp-bank [data-cy=stripe-btn-add-edit-rib].p-button{min-height:2.75rem;padding:0 1.125rem;border-radius:.875rem;font-weight:700;transition:background-color .2s ease,border-color .2s ease,box-shadow .25s ease,transform .15s ease}.stp-kyc [data-cy=stripe-btn-save-account].p-button{margin-top:1rem;border:0;background:var(--sfk-accent);box-shadow:0 10px 22px -14px color-mix(in srgb,var(--sfk-accent) 90%,#000000);color:var(--sfk-accent-text)}.stp-kyc [data-cy=stripe-btn-save-account].p-button:enabled:hover{background:var(--sfk-accent-deep);color:#fff}.stp-kyc [data-cy=stripe-btn-save-account].p-button:enabled:active,.stp-bank [data-cy=stripe-btn-add-edit-rib].p-button:enabled:active{transform:scale(.97)}.stp-bank .sfk-card__body>.space-y-6>h3{display:none}.stp-bank .sfk-card__body>.space-y-6>:not([hidden])~:not([hidden]){margin-top:1rem}.stp-bank .sfk-card__body>.space-y-6>h3+:not([hidden]){margin-top:0}.stp-bank .sfk-card__body .bg-amber-50.border-l-4{margin-bottom:0;padding:.75rem .875rem;border:0;border-radius:.875rem;background:var(--sfk-warn-tint)}.stp-bank .sfk-card__body .bg-amber-50.border-l-4 h4{margin:0;color:#78350f;font-size:.8125rem;font-weight:700}.stp-bank .sfk-card__body .bg-amber-50.border-l-4 p{margin:.15rem 0 0;font-size:.75rem}.stp-bank .sfk-card__body .bg-amber-50.border-l-4 .pi{color:var(--sfk-warn);font-size:1.1rem}.stp-bank [data-cy=stripe-btn-add-edit-rib].p-button{border:1px solid color-mix(in srgb,var(--sfk-accent) 40%,var(--sfk-line));border-style:solid;background:var(--sfk-tint);box-shadow:none;color:var(--sfk-ink)}.stp-bank [data-cy=stripe-btn-add-edit-rib].p-button:enabled:hover{border-color:var(--sfk-accent);background:var(--sfk-tint-strong);color:var(--sfk-ink)}.stp-bank [data-cy=stripe-btn-add-edit-rib] .p-button-icon{color:var(--sfk-accent-deep)}.stp-bank .sfk-card__body .divide-y{display:grid;gap:.75rem;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}.stp-bank .sfk-card__body .divide-y>div{position:relative;overflow:hidden;padding:1rem 1.125rem 1rem 4.25rem;border:1px solid color-mix(in srgb,var(--sfk-accent) 22%,var(--sfk-line));border-style:solid;border-radius:1rem;background-image:linear-gradient(135deg,var(--sfk-tint-strong),#ffffff 70%);box-shadow:0 14px 28px -24px #0f172a80;animation:sfk-rise .45s var(--sfk-ease) backwards;transition:transform .25s var(--sfk-ease),box-shadow .25s ease}.stp-bank .sfk-card__body .divide-y>div:hover{box-shadow:0 20px 34px -24px #0f172a8c;transform:translateY(-2px)}.stp-bank .sfk-card__body .divide-y>div:before{position:absolute;top:1.15rem;left:1.125rem;width:2.25rem;height:1.65rem;border-radius:.4rem;background:linear-gradient(90deg,transparent 45%,rgb(120 53 15 / .25) 45% 55%,transparent 55%),linear-gradient(0deg,transparent 45%,rgb(120 53 15 / .25) 45% 55%,transparent 55%),linear-gradient(135deg,#fde68a,#f59e0b 55%,#fcd34d);content:""}.stp-bank .sfk-card__body .divide-y>div:after{position:absolute;top:-3rem;right:-2.5rem;width:9rem;height:9rem;border-radius:999px;background:color-mix(in srgb,var(--sfk-accent) 12%,transparent);content:"";pointer-events:none}.stp-bank .sfk-card__body .divide-y>div>*{position:relative;z-index:1}.stp-bank .sfk-card__body .divide-y p{margin:0}.stp-bank .sfk-card__body .divide-y .font-mono{color:var(--sfk-ink);font-size:1.125rem;letter-spacing:.14em}.stp-bank .sfk-card__body .divide-y .text-green-600{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:1.5rem;margin-top:.4rem;padding:0 .6rem;border-radius:999px;background:var(--sfk-ok-tint);color:#166534;font-size:.7rem}.stp-bank .sfk-card__body .divide-y .p-button{min-height:2.5rem;border-radius:.75rem}.stp-bank .sfk-card__body>.space-y-6>.text-sm.text-gray-900{padding:.875rem 1rem;border:1.5px dashed var(--sfk-line);border-style:dashed;border-radius:1rem;background:var(--sfk-soft);color:var(--sfk-text)}[data-v-24045474] .automatic-payout-switch.switch-on.p-inputswitch.p-highlight .p-inputswitch-slider{background:#10b981}[data-v-24045474] .automatic-payout-switch.switch-off.p-inputswitch .p-inputswitch-slider{background:#d1d5db}.stp-hero{--stp-tone: var(--sfk-accent);--stp-tone-text: var(--sfk-accent-text);--stp-tone-soft: var(--sfk-tint-strong);gap:1.125rem;padding:1.25rem 1.125rem;overflow:hidden;background:radial-gradient(130% 120% at 100% 0%,var(--stp-tone-soft) 0%,#ffffff 62%)}.stp-hero.is-active{--stp-tone: var(--sfk-ok);--stp-tone-text: #ffffff;--stp-tone-soft: color-mix(in srgb, var(--sfk-ok) 13%, #ffffff);border-color:color-mix(in srgb,var(--sfk-ok) 28%,var(--sfk-line))}.stp-hero.is-finalize{--stp-tone: #d97706;--stp-tone-text: #ffffff;--stp-tone-soft: color-mix(in srgb, #f59e0b 15%, #ffffff);border-color:color-mix(in srgb,#f59e0b 32%,var(--sfk-line))}.stp-hero__top{display:flex;align-items:flex-start;gap:.875rem}.stp-hero__seal{position:relative;display:grid;flex:none;place-items:center;width:3rem;height:3rem;border-radius:1rem;background:var(--stp-tone);box-shadow:0 12px 24px -14px var(--stp-tone);color:var(--stp-tone-text);font-size:1.25rem;animation:sfk-pop .5s var(--sfk-spring) backwards}.stp-hero__seal:after{position:absolute;inset:-4px;border:2px solid var(--stp-tone);border-radius:1.25rem;content:"";opacity:0;animation:stp-ring 2.6s ease-out .6s infinite}.stp-hero__text{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}.stp-hero__title{margin:0;color:var(--sfk-ink);font-size:1.125rem;font-weight:800;line-height:1.25}.stp-hero__desc{margin:0;color:var(--sfk-text);font-size:.8125rem;line-height:1.55}.stp-more{display:none;align-items:center;gap:.35rem;min-height:2rem;margin:0;padding:0;border:0;background:none;color:var(--sfk-accent-deep);font:inherit;font-size:.75rem;font-weight:700;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.stp-more>.pi{font-size:.65rem;transition:transform .3s var(--sfk-spring)}.stp-more[aria-expanded=true]>.pi{transform:rotate(180deg)}@container sfk-card (max-width: 559px){.stp-hero__desc:not(.is-open){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.stp-more{display:inline-flex}.stp-hero.is-start .stp-more{display:none}}.stp-hero__todo{display:flex;flex-direction:column;gap:.75rem;padding:.875rem;border:1px solid color-mix(in srgb,var(--stp-tone) 25%,var(--sfk-line));border-style:solid;border-radius:.875rem;background:#fffc}.stp-hero__todo-title{display:flex;align-items:center;gap:.45rem;margin:0;color:var(--sfk-ink);font-size:.8125rem;font-weight:700}.stp-hero__todo-title>.pi{color:var(--stp-tone)}.stp-hero__fallback{margin:0;color:var(--sfk-text);font-size:.8125rem;line-height:1.55}.stp-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.stp-steps:before,.stp-steps:after{position:absolute;top:calc(1.125rem - 1.5px);right:calc(100% / 6);left:calc(100% / 6);height:3px;border-radius:999px;background:var(--sfk-line);content:""}.stp-steps:after{background:var(--stp-tone, var(--sfk-accent));transform:scaleX(var(--stp-progress, 0));transform-origin:left center;transition:transform .5s var(--sfk-ease);animation:stp-fill .9s var(--sfk-ease) .25s backwards}.stp-step{position:relative;z-index:1;min-width:0;animation:sfk-rise .4s var(--sfk-ease) backwards;animation-delay:calc(.1s + var(--sfk-i, 0) * 80ms)}.stp-step__btn{display:flex;flex-direction:column;align-items:center;gap:.3rem;width:100%;min-height:2.75rem;margin:0;padding:0 .25rem .25rem;border:0;border-radius:.875rem;background:none;color:inherit;font:inherit;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}button.stp-step__btn{cursor:pointer}button.stp-step__btn:focus-visible{outline:2px solid var(--sfk-focus);outline-offset:2px}.stp-step__dot{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:2px solid var(--sfk-line);border-style:solid;border-radius:999px;background:#fff;color:var(--sfk-muted);font-size:.8rem;font-weight:800;transition:transform .3s var(--sfk-spring),background-color .25s ease,border-color .25s ease,color .25s ease}.stp-step__dot>.pi{font-size:.75rem}button.stp-step__btn:hover .stp-step__dot{transform:scale(1.1)}button.stp-step__btn:active .stp-step__dot{transform:scale(.95)}.stp-step.is-done .stp-step__dot{border-color:var(--stp-tone, var(--sfk-accent));background:var(--stp-tone, var(--sfk-accent));color:var(--stp-tone-text, #ffffff)}.stp-step.is-current .stp-step__dot{border-color:var(--stp-tone, var(--sfk-accent));color:var(--sfk-ink);animation:stp-pulse 2s ease-out infinite}.stp-step__label{color:var(--sfk-ink);font-size:.75rem;font-weight:700;line-height:1.25}.stp-step__state{color:var(--sfk-muted);font-size:.68rem;font-weight:600}.stp-step.is-done .stp-step__state{color:color-mix(in srgb,var(--stp-tone, var(--sfk-ok)) 75%,#0f172a)}.stp-caps{display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem;margin:0;padding:0;list-style:none}@container sfk-card (min-width: 560px){.stp-caps{grid-template-columns:repeat(2,minmax(0,1fr))}}.stp-cap{--cap: var(--sfk-faint);display:flex;align-items:flex-start;gap:.75rem;min-width:0;padding:.75rem .875rem;border:1px solid color-mix(in srgb,var(--cap) 24%,var(--sfk-line));border-style:solid;border-radius:.875rem;background:color-mix(in srgb,var(--cap) 6%,#ffffff);animation:sfk-rise .4s var(--sfk-ease) backwards;animation-delay:calc(.2s + var(--sfk-i, 0) * 70ms);transition:border-color .25s ease,background-color .25s ease}.stp-cap.is-ok{--cap: var(--sfk-ok)}.stp-cap.is-warn{--cap: #d97706}.stp-cap.is-off{--cap: var(--sfk-danger)}.stp-cap__icon{position:relative;display:grid;flex:none;place-items:center;width:2.25rem;height:2.25rem;border-radius:.75rem;background:#fff;box-shadow:0 1px 3px #0f172a1f;color:var(--sfk-ink);font-size:.9rem}.stp-cap__state{position:absolute;right:-.3rem;bottom:-.3rem;display:grid;place-items:center;width:1.15rem;height:1.15rem;border:2px solid #ffffff;border-style:solid;border-radius:999px;background:var(--cap);color:#fff;animation:sfk-pop .4s var(--sfk-spring) .45s backwards}.stp-cap__state>.pi{font-size:.45rem;font-weight:700}.stp-cap__text{display:flex;flex-direction:column;gap:.15rem;min-width:0}.stp-cap__title{color:color-mix(in srgb,var(--cap) 70%,#0f172a);font-size:.8125rem;font-weight:700}.stp-cap__help{color:var(--sfk-muted);font-size:.75rem;line-height:1.45}.stp-cap__reqs{margin-top:.5rem}.stp-reqs{display:flex;flex-direction:column;gap:.75rem}.stp-reqs__group{--req: var(--sfk-faint);padding-left:.75rem;border-left:3px solid var(--req);border-left-style:solid;animation:sfk-rise .35s var(--sfk-ease) backwards;animation-delay:calc(var(--sfk-i, 0) * 60ms)}.stp-reqs__group.is-off{--req: var(--sfk-danger)}.stp-reqs__group.is-warn{--req: #d97706}.stp-reqs__title{display:flex;align-items:center;gap:.4rem;margin:0 0 .3rem;color:color-mix(in srgb,var(--req) 75%,#0f172a);font-size:.75rem;font-weight:700}.stp-reqs__count{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:color-mix(in srgb,var(--req) 14%,#ffffff);font-size:.65rem}.stp-reqs__list{margin:0;padding-left:1rem;color:var(--sfk-text);font-size:.75rem;line-height:1.5}.stp-reqs__list>li+li{margin-top:.25rem}.stp-reqs__group.is-neutral .stp-reqs__list{color:var(--sfk-muted);font-style:italic}@keyframes stp-ring{0%{opacity:.55;transform:scale(.92)}to{opacity:0;transform:scale(1.25)}}@keyframes stp-fill{0%{transform:scaleX(0)}}@keyframes stp-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--stp-tone, #0f172a) 40%,transparent)}to{box-shadow:0 0 0 10px transparent}}.fade-enter-active[data-v-1bc6a38c],.fade-leave-active[data-v-1bc6a38c]{transition:opacity .3s ease}.fade-enter-from[data-v-1bc6a38c],.fade-leave-to[data-v-1bc6a38c]{opacity:0}.stp-flow{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none}.stp-flow__step{--flow: var(--sfk-muted);position:relative;display:flex;flex-direction:column;gap:.3rem;min-width:0;padding:.875rem 1rem;border:1px solid var(--sfk-line);border-style:solid;border-radius:1rem;background:var(--sfk-soft);animation:sfk-rise .4s var(--sfk-ease) backwards;animation-delay:calc(.1s + var(--sfk-i, 0) * 90ms)}.stp-flow__step.is-pending{--flow: #d97706}.stp-flow__step.is-available{--flow: var(--sfk-ok);border-color:color-mix(in srgb,var(--sfk-accent) 35%,var(--sfk-line));background:linear-gradient(160deg,var(--sfk-tint-strong),#ffffff 75%);box-shadow:0 16px 30px -24px color-mix(in srgb,var(--sfk-accent) 80%,#000000)}.stp-flow__step.is-paid{--flow: var(--sfk-accent-deep)}.stp-flow__step+.stp-flow__step:before{position:absolute;top:-.875rem;left:50%;z-index:1;display:grid;place-items:center;width:1.5rem;height:1.5rem;border:1px solid var(--sfk-line);border-style:solid;border-radius:999px;background:#fff;color:var(--sfk-muted);content:"↓";font-size:.75rem;line-height:1;transform:translate(-50%)}.stp-flow__label{display:flex;align-items:center;gap:.4rem;color:var(--sfk-text);font-size:.75rem;font-weight:700}.stp-flow__label>.pi{color:var(--flow)}.stp-flow__amount{color:var(--sfk-ink);font-size:1.3rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.2}.is-available>.stp-flow__amount{font-size:1.75rem;animation:sfk-pop .5s var(--sfk-spring) .3s backwards}.stp-flow__help{color:var(--sfk-muted);font-size:.72rem;line-height:1.45}@container sfk-card (min-width: 640px){.stp-flow{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);gap:1.25rem}.stp-flow__step+.stp-flow__step:before{top:50%;left:-.625rem;content:"→";transform:translate(-50%,-50%)}}.stp-payout-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:2.75rem;margin:.5rem 0 0;padding:0 1rem;border:0;border-radius:.875rem;background:var(--sfk-accent);box-shadow:0 10px 22px -14px color-mix(in srgb,var(--sfk-accent) 90%,#000000);color:var(--sfk-accent-text);font:inherit;font-size:.875rem;font-weight:700;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .2s ease,box-shadow .25s ease,transform .15s ease}.stp-payout-btn:hover:not(:disabled){background:var(--sfk-accent-deep);color:#fff}.stp-payout-btn:active:not(:disabled){transform:scale(.97)}.stp-payout-btn:focus-visible{outline:2px solid var(--sfk-focus);outline-offset:2px}.stp-payout-btn:disabled{background:#e2e8f0;box-shadow:none;color:var(--sfk-faint);cursor:not-allowed}.stp-tip{background:color-mix(in srgb,#f59e0b 10%,#ffffff);color:#78350f}.stp-tip>.pi{color:#d97706}.stp-money__success{display:flex;align-items:center;gap:.4rem;margin:0;color:var(--sfk-ok);font-size:.8125rem;font-weight:600}.stp-auto [data-cy=automatic-payouts-toggle]{padding:.875rem 1rem;border:1px solid var(--sfk-line);border-style:solid;border-radius:.875rem;background:var(--sfk-soft);box-shadow:none}.stp-auto [data-cy=automatic-payouts-toggle].border-emerald-200{border-color:color-mix(in srgb,var(--sfk-ok) 35%,var(--sfk-line));background:color-mix(in srgb,var(--sfk-ok) 6%,#ffffff)}.stp-auto [data-cy=automatic-payouts-toggle] p{margin:0}.stp-auto [data-cy=automatic-payouts-toggle] .font-semibold{color:var(--sfk-ink);font-size:.8125rem}.stp-auto [data-cy=automatic-payouts-toggle] .text-sm{margin-top:.15rem;color:var(--sfk-muted);font-size:.75rem}.stp-auto [data-cy=automatic-payouts-toggle] .shrink-0.rounded-full{width:2rem;height:2rem;padding:0;border-radius:.625rem;background:#fff}.stp-auto [data-cy=automatic-payouts-toggle] .shrink-0.rounded-full .pi{font-size:.85rem}.stp .stp-hist .p-datatable{overflow:hidden;border:1px solid var(--sfk-line);border-style:solid;border-radius:.875rem}@container sfk-card (min-width: 560px){.stp .stp-hist .p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th:first-child,.stp .stp-hist .p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td:first-child{border-left-width:0}.stp .stp-hist .p-datatable.p-datatable-gridlines .p-datatable-thead>tr>th:last-child,.stp .stp-hist .p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td:last-child{border-right-width:0}.stp .stp-hist .p-datatable.p-datatable-gridlines .p-datatable-thead>tr:first-child>th{border-top-width:0}.stp .stp-hist .p-datatable.p-datatable-gridlines .p-paginator-bottom{border-width:1px 0 0}}.stp .stp-hist .p-datatable-header:empty{display:none}.stp .stp-hist .p-datatable .p-datatable-thead>tr>th{padding:.75rem .875rem;background:var(--sfk-soft);color:var(--sfk-muted);font-size:.75rem;font-weight:700}.stp .stp-hist .p-datatable .p-datatable-thead>tr>th.p-highlight{color:var(--sfk-ink)}.stp .stp-hist .p-datatable .p-datatable-tbody>tr>td{padding:.875rem;font-size:.8125rem}.stp .stp-hist .p-datatable .p-datatable-tbody>tr{transition:background-color .2s ease}.stp .stp-hist .p-datatable .p-datatable-tbody>tr:hover{background:var(--sfk-tint)}.stp .stp-hist .p-paginator{flex-wrap:wrap;gap:.25rem;padding:.5rem}.stp-hist__amount{color:var(--sfk-ink);font-weight:700;font-variant-numeric:tabular-nums}.stp-hist__status{display:inline-flex;align-items:center;gap:.35rem;min-height:1.5rem;padding:0 .6rem;border-radius:999px;background:var(--sfk-soft);color:var(--sfk-text);font-size:.72rem;font-weight:700;white-space:nowrap}.stp-hist__status.is-ok{background:var(--sfk-ok-tint);color:#166534}.stp-hist__status.is-off{background:#fee2e2;color:#b91c1c}.stp-hist__date{display:inline-flex;align-items:center;gap:.4rem;color:var(--sfk-muted)}.stp-hist__date>.pi{font-size:.75rem}.stp-hist__cell-label{display:none}.stp-hist__empty{display:inline-flex;align-items:center;gap:.5rem;color:var(--sfk-muted)}@container sfk-card (max-width: 559px){.stp .stp-hist .p-datatable{overflow:visible;border:0;border-radius:0}.stp .stp-hist .p-datatable-wrapper{overflow:visible!important}.stp .stp-hist .p-datatable-table,.stp .stp-hist .p-datatable-thead,.stp .stp-hist .p-datatable-tbody,.stp .stp-hist .p-datatable-table tr,.stp .stp-hist .p-datatable-table th,.stp .stp-hist .p-datatable-table td{display:block;width:auto}.stp .stp-hist .p-datatable .p-datatable-thead>tr:first-child{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.625rem}.stp .stp-hist .p-datatable .p-datatable-thead>tr:first-child>th{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 .875rem;border:1px solid var(--sfk-line);border-style:solid;border-radius:999px;background:#fff;transition:background-color .2s ease,border-color .2s ease}.stp .stp-hist .p-datatable .p-datatable-thead>tr:first-child>th.p-highlight{border-color:var(--sfk-accent);background:var(--sfk-tint-strong)}.stp .stp-hist .p-datatable .p-datatable-thead>tr:nth-child(2){display:grid;gap:.5rem;margin-bottom:.875rem}.stp .stp-hist .p-datatable .p-datatable-thead>tr:nth-child(2)>th{padding:0;border:0;background:none}.stp .stp-hist .p-datatable .p-datatable-tbody{display:flex;flex-direction:column;gap:.625rem}.stp .stp-hist .p-datatable .p-datatable-tbody>tr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem .75rem;padding:.875rem 1rem;border:1px solid var(--sfk-line);border-style:solid;border-radius:1rem;background:#fff;animation:sfk-rise .35s var(--sfk-ease) backwards}.stp .stp-hist .p-datatable .p-datatable-tbody>tr>td{padding:0;border:0}.stp .stp-hist .p-datatable .p-datatable-tbody>tr>td:nth-child(3){grid-column:1 / -1}.stp .stp-hist .p-datatable .p-datatable-tbody>tr.p-datatable-emptymessage{display:block;padding:1.25rem 1rem;border-width:1.5px;border-style:dashed;text-align:center}.stp-hist__amount{font-size:1rem}.stp-hist__cell-label{display:inline;color:var(--sfk-faint);font-size:.72rem}.stp .stp-hist .p-datatable .p-paginator{padding:.5rem 0 0;border:0;background:none}}.stp-presets{display:flex;flex-wrap:wrap;gap:.5rem}.stp-preset{display:inline-flex;align-items:center;gap:.35rem;min-height:2.625rem;margin:0;padding:0 .95rem;border:1px solid var(--sfk-line);border-style:solid;border-radius:999px;background:#fff;color:var(--sfk-ink);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .2s ease,border-color .2s ease,transform .15s ease}.stp-preset:hover{border-color:color-mix(in srgb,var(--sfk-accent) 40%,var(--sfk-line));background:var(--sfk-tint)}.stp-preset:active{transform:scale(.96)}.stp-preset:focus-visible{outline:2px solid var(--sfk-focus);outline-offset:2px}.stp-preset.is-active{border-color:var(--sfk-accent);background:var(--sfk-tint-strong)}.stp-preset>.pi{color:var(--sfk-accent-deep);font-size:.7rem}.stp-recap__dates{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.stp-recap__arrow{display:none}@container sfk-card (min-width: 520px){.stp-recap__dates{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end}.stp-recap__arrow{display:grid;place-items:center;height:2.75rem;color:var(--sfk-faint)}}.stp-recap__error{display:flex;align-items:center;gap:.4rem;margin:0;color:var(--sfk-danger);font-size:.8125rem;font-weight:600}.stp-recap__note{margin:0;color:var(--sfk-muted);font-size:.75rem;line-height:1.5}.stp-recap__download{text-decoration:none}.stp-recap__download.is-disabled{background:#e2e8f0;box-shadow:none;color:var(--sfk-faint);cursor:not-allowed;pointer-events:none}.stp-label__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}@container sfk-card (min-width: 600px){.stp-label__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}}.stp-label__form{display:flex;flex-direction:column;gap:1rem;min-width:0}.stp-meter{display:inline-flex;align-self:flex-end;align-items:center;gap:.5rem;color:var(--sfk-faint);font-size:.72rem;font-variant-numeric:tabular-nums}.stp-meter__bar{position:relative;overflow:hidden;width:4.5rem;height:.3rem;border-radius:999px;background:var(--sfk-line)}.stp-meter__bar>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--sfk-accent);transition:width .25s ease}.stp-rules{display:flex;flex-direction:column;gap:.5rem;padding:.875rem;border:1px solid var(--sfk-line);border-style:solid;border-radius:.875rem;background:var(--sfk-soft)}.stp-rules__title{margin:0;color:var(--sfk-ink);font-size:.75rem;font-weight:700}.stp-rules__list{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.stp-rule{--rule: var(--sfk-faint);display:flex;align-items:flex-start;gap:.5rem;color:var(--sfk-text);font-size:.75rem;line-height:1.4;transition:color .2s ease}.stp-rule.is-ok{--rule: var(--sfk-ok)}.stp-rule.is-ko{--rule: var(--sfk-danger);color:#991b1b}.stp-rule__icon{display:grid;flex:none;place-items:center;width:1.125rem;height:1.125rem;border-radius:999px;background:color-mix(in srgb,var(--rule) 16%,#ffffff);color:var(--rule);transition:background-color .2s ease,color .2s ease}.stp-rule__icon>.pi{font-size:.55rem;font-weight:700}.stp-rule.is-idle .stp-rule__icon>.pi{font-size:.3rem}.stp-rules__fallback,.stp-rules__error{display:flex;align-items:flex-start;gap:.4rem;margin:0;font-size:.75rem;line-height:1.45}.stp-rules__fallback{color:var(--sfk-muted);font-style:italic}.stp-rules__error{color:var(--sfk-danger);font-weight:600}.stp-rules__fallback>.pi,.stp-rules__error>.pi{margin-top:.15rem;font-size:.75rem}.stp-statement__screen{display:flex;flex-direction:column;gap:.75rem;width:min(100% - 1.75rem,19rem);margin:.875rem auto;padding:.875rem;border-radius:1.25rem;background:#fff;box-shadow:0 0 0 1px var(--sfk-line),0 18px 36px -26px #0f172a80}.stp-statement__bank{display:flex;align-items:center;gap:.5rem;padding-bottom:.625rem;border-bottom:1px solid var(--sfk-line);border-bottom-style:solid}.stp-statement__logo{display:grid;flex:none;place-items:center;width:1.75rem;height:1.75rem;border-radius:.5rem;background:var(--sfk-ink);color:#fff;font-size:.7rem}.stp-statement__bar{display:block;height:.45rem;border-radius:999px;background:#e2e8f0}.stp-statement__bar.is-wide{width:55%}.stp-statement__bar.is-mid{width:42%}.stp-statement__bar.is-short{width:30%}.stp-statement__bank>.stp-statement__bar.is-short{width:3.5rem;margin-left:auto}.stp-statement__bar.is-amount{flex:none;width:3rem;height:.55rem;margin-left:auto}.stp-statement__bar.is-amount.is-live{background:color-mix(in srgb,var(--sfk-ok) 40%,#e2e8f0)}.stp-statement__lines{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none}.stp-statement__line{display:flex;align-items:center;gap:.625rem;padding:.5rem;border-radius:.75rem}.stp-statement__line.is-ghost{opacity:.7}.stp-statement__line.is-live{background:var(--sfk-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sfk-accent) 30%,transparent);animation:stp-glow 2.6s ease-in-out infinite}.stp-statement__icon{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:999px;background:#f1f5f9;color:var(--sfk-accent-deep);font-size:.75rem}.stp-statement__line.is-live .stp-statement__icon{background:#fff}.stp-statement__main{display:flex;flex:1 1 auto;flex-direction:column;gap:.3rem;min-width:0}.stp-statement__descriptor{overflow:hidden;padding:0 .15rem;border-radius:.3rem;color:var(--sfk-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-overflow:ellipsis;white-space:pre;animation:stp-type .45s var(--sfk-ease)}.stp-statement__date{color:var(--sfk-muted);font-size:.68rem}.stp-fees{display:flex;flex-direction:column;gap:.875rem}.stp-fees__title{margin:0;color:var(--sfk-ink);font-size:.875rem;font-weight:700}.stp-fees__lead{margin:.2rem 0 0;color:var(--sfk-muted);font-size:.8125rem}.stp-fees__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem;margin:0;padding:0;list-style:none}@container sfk-card (min-width: 480px){.stp-fees__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.stp-fee{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:.875rem 1rem;border:1px solid var(--sfk-line);border-style:solid;border-radius:1rem;background:#fff;animation:sfk-rise .35s var(--sfk-ease) backwards;animation-delay:calc(var(--sfk-i, 0) * 50ms);transition:transform .2s ease,border-color .2s ease,box-shadow .25s ease}.stp-fee:hover{border-color:color-mix(in srgb,var(--sfk-accent) 35%,var(--sfk-line));box-shadow:0 14px 26px -22px #0f172a73;transform:translateY(-2px)}.stp-fee__head{display:flex;align-items:center;gap:.5rem;min-width:0}.stp-fee__icon{display:grid;flex:none;place-items:center;width:1.75rem;height:1.75rem;border-radius:.5rem;background:var(--sfk-tint);color:var(--sfk-accent-deep);font-size:.75rem}.stp-fee__name{min-width:0;color:var(--sfk-ink);font-size:.8125rem;font-weight:600}.stp-fee__name.is-link{color:var(--sfk-accent-deep);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--sfk-accent) 45%,transparent);text-underline-offset:3px}.stp-fee__name.is-link>.pi{margin-left:.2rem;font-size:.6rem}.stp-fee__rate{color:var(--sfk-ink);font-size:1.125rem;font-weight:800;font-variant-numeric:tabular-nums}.stp-fee__scope{color:var(--sfk-muted);font-size:.72rem;line-height:1.4}@keyframes stp-glow{50%{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sfk-accent) 60%,transparent)}}@keyframes stp-type{0%{background:color-mix(in srgb,var(--sfk-accent) 28%,transparent)}}.commission-module-tabs[data-v-de6f6185]{display:flex;gap:.4rem;margin:0 -.25rem;padding:.25rem;overflow-x:auto;scrollbar-width:none}.commission-module-tabs[data-v-de6f6185]::-webkit-scrollbar{display:none}.commission-module-tabs__item[data-v-de6f6185]{display:inline-flex;flex:none;align-items:center;gap:.45rem;min-height:2.625rem;padding:0 .95rem;border:1px solid var(--sfk-line, #e2e8f0);border-style:solid;border-radius:999px;background:#fff;color:var(--sfk-ink, #0f172a);font-size:.8125rem;font-weight:600;cursor:pointer;animation:commission-tab-in-de6f6185 .35s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--tab-i, 0) * 50ms);transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .25s ease,transform .15s ease}.commission-module-tabs__item>i[data-v-de6f6185]{color:var(--sfk-accent-deep, #0f172a);font-size:.8rem;transition:color .2s ease}.commission-module-tabs__item[data-v-de6f6185]:hover{border-color:color-mix(in srgb,var(--primary-color, #0f172a) 40%,#e2e8f0);background:color-mix(in srgb,var(--primary-color, #0f172a) 9%,#fff)}.commission-module-tabs__item[data-v-de6f6185]:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-color, #0f172a) 50%,transparent);outline-offset:2px}.commission-module-tabs__item[data-v-de6f6185]:active{transform:scale(.96)}.commission-module-tabs__item.is-active[data-v-de6f6185]{border-color:var(--primary-color, #0f172a);background:var(--primary-color, #0f172a);box-shadow:0 8px 18px -12px color-mix(in srgb,var(--primary-color, #0f172a) 90%,#000);color:var(--primary-color-text, #ffffff)}.commission-module-tabs__item.is-active>i[data-v-de6f6185]{color:inherit}@keyframes commission-tab-in-de6f6185{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion: reduce){.commission-module-tabs__item[data-v-de6f6185],.commission-module-tabs__item>i[data-v-de6f6185]{animation:none;transition:none}}.fee-swap-enter-active,.fee-swap-leave-active{transition:opacity .18s ease,transform .18s ease}.fee-swap-enter-from{opacity:0;transform:translateY(6px)}.fee-swap-leave-to{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion: reduce){.fee-swap-enter-active,.fee-swap-leave-active{transition:none}}.uim-dialog,.uim-preview,.uim-success{--uim-ink: #0f172a;--uim-text: #334155;--uim-muted: #64748b;--uim-faint: #94a3b8;--uim-line: #e2e8f0;--uim-soft: #f8fafc;--uim-accent: var(--primary-color, #4f46e5);--uim-companion: #4f46e5;--uim-companion-soft: #eef2ff;--uim-companion-line: #e0e7ff;--uim-ok: #059669;--uim-ok-soft: #ecfdf5;--uim-warn: #b45309;--uim-warn-soft: #fffbeb;--uim-error: #dc2626;--uim-error-soft: #fef2f2;--uim-ease: cubic-bezier(.2, .8, .2, 1)}.uim-dialog,.uim-dialog *,.uim-preview,.uim-preview *{box-sizing:border-box}.uim-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.p-dialog.uim-dialog{max-height:90vh;overflow:hidden;border:1px solid var(--uim-line);border-radius:1.25rem;box-shadow:0 30px 70px -30px #0f172a73;color:var(--uim-text)}.p-dialog.uim-dialog .p-dialog-header{align-items:flex-start;padding:1.125rem 1.25rem 1rem;border-bottom:1px solid var(--uim-line);background:linear-gradient(135deg,var(--uim-companion-soft) 0%,#fff 55%)}.p-dialog.uim-dialog .p-dialog-header-icon{width:44px;height:44px;margin:-.5rem -.5rem 0 0;border-radius:.75rem}.p-dialog.uim-dialog .p-dialog-content{padding:1.125rem 1.25rem 1.25rem;overscroll-behavior:contain}.p-dialog.uim-dialog .p-dialog-footer{padding:.75rem 1.25rem;border-top:1px solid var(--uim-line);background:#fff}@media (max-width: 639px){.p-dialog.uim-dialog{width:100vw!important;max-width:100vw;max-height:92vh;max-height:92dvh;margin:0!important;border-bottom:0;border-radius:1.25rem 1.25rem 0 0}.p-dialog.uim-dialog .p-dialog-header{position:relative;padding:1.25rem 1rem .875rem}.p-dialog.uim-dialog .p-dialog-header:before{content:"";position:absolute;top:.5rem;left:50%;width:2.5rem;height:.25rem;margin-left:-1.25rem;border-radius:999px;background:#cbd5e1}.p-dialog.uim-dialog .p-dialog-content{padding:1rem}.p-dialog.uim-dialog .p-dialog-footer{padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}}.uim-head{display:flex;gap:.75rem;align-items:center;min-width:0}.uim-head__icon{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:.875rem;background:linear-gradient(135deg,var(--uim-companion),#0ea5e9);box-shadow:0 8px 18px -10px #4f46e5cc;color:#fff;font-size:1.125rem}.uim-head__text{min-width:0}.uim-head__title{margin:0;color:var(--uim-ink);font-size:1.125rem;font-weight:700;line-height:1.3}.uim-head__subtitle{margin:.125rem 0 0;color:var(--uim-muted);font-size:.875rem;line-height:1.4}.uim-footer{display:flex;gap:.5rem;justify-content:flex-end;width:100%}.uim-dialog .uim-footer .p-button{min-height:44px;margin:0}@media (max-width: 639px){.uim-footer{flex-direction:column-reverse}.uim-dialog .uim-footer .p-button{justify-content:center;width:100%}}.uim-steps{display:grid;margin:0;padding:0;list-style:none}.uim-step{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.875rem;padding-bottom:1.25rem;animation:uim-rise .36s var(--uim-ease) both;animation-delay:calc(var(--uim-i, 0) * 70ms + 60ms)}.uim-step:last-child{padding-bottom:0}.uim-step:before{content:"";position:absolute;top:2.375rem;bottom:.375rem;left:calc(1rem - 1px);width:2px;border-radius:2px;background:var(--uim-line)}.uim-step:last-child:before{display:none}.uim-step__badge{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid color-mix(in srgb,var(--uim-accent) 30%,#fff);border-radius:999px;background:color-mix(in srgb,var(--uim-accent) 10%,#fff);color:var(--uim-accent);font-size:.875rem;font-weight:700;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.uim-step--done .uim-step__badge{border-color:var(--uim-ok);background:var(--uim-ok);color:#fff;animation:uim-pop .4s var(--uim-ease)}.uim-step__body{min-width:0}.uim-step__title{margin:.25rem 0;color:var(--uim-ink);font-size:1rem;font-weight:600}.uim-step__text{margin:0 0 .75rem;color:var(--uim-muted);font-size:.875rem;line-height:1.5}.uim-dialog .uim-step__action{min-height:44px}@media (max-width: 639px){.uim-dialog .uim-step__action{justify-content:center;width:100%}}.uim-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;gap:.375rem;align-items:center;min-height:44px;margin:-.5rem 0 -.5rem -.25rem;padding:0 .25rem;border:0;border-radius:.5rem;background:none;color:var(--uim-companion);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.uim-link:hover{text-decoration:underline}.uim-link:focus-visible,.uim-drop:focus-visible,.uim-icon-btn:focus-visible,.uim-filter:focus-visible,.uim-seg__option:focus-visible,.uim-chip:focus-visible,.uim-snack__action:focus-visible,.uim-note--action:focus-visible{outline:3px solid color-mix(in srgb,var(--uim-companion) 40%,transparent);outline-offset:2px}.uim-drop{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:flex;flex-direction:column;gap:.625rem;align-items:center;justify-content:center;width:100%;min-height:9.5rem;padding:1.5rem 1rem;overflow:hidden;border:2px dashed color-mix(in srgb,var(--uim-accent) 35%,#cbd5e1);border-radius:1rem;background:color-mix(in srgb,var(--uim-accent) 4%,#fff);color:var(--uim-text);font:inherit;text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s var(--uim-ease)}.uim-drop:hover{border-color:var(--uim-accent);background:color-mix(in srgb,var(--uim-accent) 8%,#fff)}.uim-drop:active{transform:scale(.99)}.uim-drop--dragging{border-style:solid;border-color:var(--uim-accent);background:color-mix(in srgb,var(--uim-accent) 12%,#fff);box-shadow:0 14px 30px -18px color-mix(in srgb,var(--uim-accent) 80%,transparent);transform:scale(1.015)}.uim-drop--busy{border-style:solid;cursor:progress}.uim-drop--error{border-color:#fca5a5;background:var(--uim-error-soft)}.uim-drop__icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:.875rem;background:#fff;box-shadow:0 0 0 1px var(--uim-line),0 6px 14px -8px #0f172a4d;color:#059669;font-size:1.375rem;transition:transform .25s var(--uim-ease)}.uim-drop:hover .uim-drop__icon{transform:translateY(-3px)}.uim-drop--dragging .uim-drop__icon{color:var(--uim-accent);animation:uim-bob .9s ease-in-out infinite}.uim-drop__text{display:flex;flex-direction:column;gap:.25rem;max-width:100%}.uim-drop__text strong{color:var(--uim-ink);font-size:.9375rem;font-weight:600}.uim-drop__hint,.uim-drop__file{color:var(--uim-muted);font-size:.8125rem;overflow-wrap:anywhere}.uim-drop__lead--touch{display:none}@media (hover: none) and (pointer: coarse){.uim-drop__lead--wide{display:none}.uim-drop__lead--touch{display:inline}}.uim-drop__progress{position:absolute;right:0;bottom:0;left:0;height:4px;overflow:hidden;background:color-mix(in srgb,var(--uim-accent) 15%,#fff)}.uim-drop__bar{display:block;width:100%;height:100%;background:var(--uim-accent);transform-origin:left;transition:transform .2s linear}.uim-drop__bar--indeterminate{width:40%;animation:uim-indeterminate 1.1s ease-in-out infinite}.uim-drop__error{display:flex;gap:.5rem;align-items:flex-start;margin:.625rem 0 0;padding:.625rem .75rem;border-radius:.75rem;background:var(--uim-error-soft);color:#991b1b;font-size:.8125rem;line-height:1.45;animation:uim-shake .4s ease-in-out}.uim-drop__error .pi{margin-top:.125rem}.uim-guide{display:grid;gap:1.125rem}.uim-guide__intro{margin:0;color:var(--uim-text);font-size:.9375rem;line-height:1.55}.uim-guide__block,.uim-tip{animation:uim-rise .36s var(--uim-ease) both;animation-delay:calc(var(--uim-i, 0) * 70ms + 60ms)}.uim-guide__heading{margin:0 0 .625rem;color:var(--uim-muted);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.uim-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}@media (min-width: 640px){.uim-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.uim-col{display:grid;grid-template-areas:"letter label" "letter need";grid-template-columns:1.75rem minmax(0,1fr);-moz-column-gap:.625rem;column-gap:.625rem;align-items:center;padding:.5rem .625rem;border:1px solid var(--uim-line);border-radius:.75rem;background:#fff}.uim-col__letter{display:grid;grid-area:letter;place-items:center;width:1.75rem;height:1.75rem;border-radius:.5rem;background:var(--uim-soft);color:var(--uim-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:700}.uim-col__label{grid-area:label;min-width:0;color:var(--uim-ink);font-size:.875rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.uim-col__need{grid-area:need;color:var(--uim-muted);font-size:.75rem;line-height:1.3}.uim-col--required .uim-col__letter{background:#fee2e2;color:#b91c1c}.uim-col--required .uim-col__need{color:#b91c1c}.uim-col--host .uim-col__letter{background:#e0f2fe;color:#0369a1}.uim-col--host .uim-col__need{color:#0369a1}.uim-example{margin:0;overflow:hidden;border:1px solid var(--uim-line);border-radius:1rem;background:#fff;box-shadow:0 1px 2px #0f172a0d}.uim-example__caption{display:flex;gap:.5rem;align-items:center;padding:.625rem .875rem;border-bottom:1px solid var(--uim-line);background:var(--uim-soft);color:var(--uim-text);font-size:.8125rem;font-weight:600}.uim-example__caption .pi{color:#059669}.uim-example__ext{margin-left:auto;padding:.125rem .5rem;border:1px solid var(--uim-line);border-radius:999px;background:#fff;color:var(--uim-muted);font-size:.6875rem}.uim-example__legend{display:flex;gap:.5rem;align-items:flex-start;margin:0;padding:.625rem .875rem;border-top:1px solid var(--uim-line);color:var(--uim-muted);font-size:.75rem;line-height:1.45}.uim-swatch{flex:none;width:.875rem;height:.875rem;margin-top:.0625rem;border:1px solid #c7d2fe;border-radius:.25rem;background:var(--uim-companion-soft)}.uim-sheet{display:none;overflow-x:auto}.uim-sheet__table{width:100%;border-collapse:collapse;font-size:.8125rem}.uim-sheet__table th,.uim-sheet__table td{padding:.5rem .625rem;border-right:1px solid var(--uim-line);border-bottom:1px solid var(--uim-line);text-align:left;white-space:nowrap}.uim-sheet__letters th,.uim-sheet__corner,.uim-sheet__num{background:#f1f5f9;color:var(--uim-faint);font-size:.6875rem;font-weight:600;text-align:center}.uim-sheet__letters th{padding:.25rem}.uim-sheet__table .uim-sheet__num{width:2rem;padding:.5rem .25rem;text-align:center}.uim-sheet__head{background:#1e293b;color:#fff;font-weight:600}.uim-sheet__head--companion{background:var(--uim-companion)}.uim-sheet__row{animation:uim-rise .32s var(--uim-ease) both;animation-delay:calc(var(--uim-i, 0) * 60ms + .18s)}.uim-sheet__row td{color:var(--uim-text)}.uim-sheet__row--companion td{background:var(--uim-companion-soft)}.uim-sheet__table .uim-sheet__cell--empty{color:var(--uim-faint)}.uim-sheet__table .uim-sheet__cell--yes{color:var(--uim-companion);font-weight:700}.uim-families{display:grid;gap:.625rem;margin:0;padding:.75rem;list-style:none}@media (min-width: 640px){.uim-sheet{display:block}.uim-families{display:none}}.uim-family{overflow:hidden;border:1px solid var(--uim-line);border-radius:.875rem;animation:uim-rise .32s var(--uim-ease) both;animation-delay:calc(var(--uim-i, 0) * 80ms + .18s)}.uim-family__host{display:grid;gap:.125rem;padding:.625rem .75rem;background:#fff}.uim-family__name{color:var(--uim-ink);font-size:.875rem;font-weight:600}.uim-family__meta,.uim-family__tag{color:var(--uim-muted);font-size:.75rem;overflow-wrap:anywhere}.uim-family__tag--yes{color:var(--uim-companion);font-weight:600}.uim-family__companions{margin:0;padding:0;border-top:1px solid var(--uim-companion-line);background:var(--uim-companion-soft);list-style:none}.uim-family__companion{display:grid;grid-template-columns:1rem minmax(0,1fr);-moz-column-gap:.5rem;column-gap:.5rem;padding:.5rem .75rem .5rem 1rem}.uim-family__companion+.uim-family__companion{border-top:1px solid var(--uim-companion-line)}.uim-family__branch{grid-row:span 2;width:.75rem;height:.75rem;border-bottom:2px solid #a5b4fc;border-left:2px solid #a5b4fc;border-bottom-left-radius:.3rem}.uim-cases{display:grid;gap:.625rem;margin:0;padding:0;list-style:none}@media (min-width: 640px){.uim-cases{grid-template-columns:repeat(3,minmax(0,1fr))}}.uim-case{display:flex;gap:.625rem;padding:.75rem;border:1px solid;border-radius:.875rem;animation:uim-rise .36s var(--uim-ease) both;animation-delay:calc(var(--uim-i, 0) * 70ms + 60ms)}.uim-case--host{border-color:#e0f2fe;background:#f0f9ff;color:#075985}.uim-case--companion{border-color:var(--uim-companion-line);background:var(--uim-companion-soft);color:#3730a3}.uim-case--orphan{border-color:#fef3c7;background:var(--uim-warn-soft);color:#92400e}.uim-case__icon{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:.625rem;background:#ffffffd9}.uim-case__text{display:grid;gap:.25rem;min-width:0}.uim-case__title{font-size:.875rem}.uim-case__description{font-size:.8125rem;line-height:1.45}.uim-tip{display:flex;gap:.5rem;margin:0;padding:.75rem;border:1px solid var(--uim-line);border-radius:.875rem;background:var(--uim-soft);color:var(--uim-text);font-size:.8125rem;line-height:1.5}.uim-tip .pi{margin-top:.125rem;color:var(--uim-companion)}.uim-form{display:grid;gap:1rem}.uim-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.25rem;border:1px solid var(--uim-line);border-radius:.875rem;background:var(--uim-soft)}.uim-seg__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;gap:.5rem;align-items:center;justify-content:center;min-height:44px;padding:0 .5rem;border:0;border-radius:.625rem;background:transparent;color:var(--uim-muted);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.uim-seg__option--on{background:#fff;box-shadow:0 1px 3px #0f172a24;color:var(--uim-ink)}.uim-seg__option:disabled{opacity:.45;cursor:not-allowed}.uim-form__hint{display:flex;gap:.5rem;margin:0;padding:.625rem .75rem;border-radius:.75rem;background:var(--uim-soft);color:var(--uim-text);font-size:.8125rem;line-height:1.45}.uim-form__hint .pi{margin-top:.125rem}.uim-form__hint--companion{background:var(--uim-companion-soft);color:#3730a3}.uim-role{display:grid;gap:.75rem}.uim-form__fields{display:grid;gap:1rem}@media (min-width: 480px){.uim-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.uim-field--email{grid-column:1 / -1}}.uim-field{display:grid;gap:.375rem;min-width:0}.uim-field--plain{margin:0;padding:0;border:0}.uim-field__label{display:flex;gap:.375rem;align-items:baseline;padding:0;color:var(--uim-text);font-size:.8125rem;font-weight:600}.uim-field--plain .uim-field__label{margin-bottom:.375rem}.uim-req{color:var(--uim-error)}.uim-field__optional{color:var(--uim-faint);font-size:.75rem;font-weight:500}.uim-field .p-inputtext{width:100%;min-height:44px;font-size:16px}.uim-field .vue-tel-input{min-height:44px}.uim-field__error{color:var(--uim-error);font-size:.75rem;animation:uim-rise .2s ease both}.uim-chips{display:flex;flex-wrap:wrap;gap:.5rem}.uim-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:4.5rem;min-height:44px;padding:0 1rem;border:1px solid var(--uim-line);border-radius:999px;background:#fff;color:var(--uim-text);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.uim-chip:hover{border-color:var(--uim-faint)}.uim-chip:active{transform:scale(.96)}.uim-chip--on{border-color:var(--uim-ink);background:var(--uim-ink);color:#fff}.uim-preview{display:grid;gap:1rem;color:var(--uim-text)}.uim-summary{display:grid;gap:1rem;padding:1rem;border:1px solid var(--uim-line);border-radius:1.25rem;background:#fff;box-shadow:0 1px 2px #0f172a0d;animation:uim-rise .36s var(--uim-ease) both}.uim-summary__intro{display:flex;gap:.75rem;align-items:flex-start}.uim-summary__icon{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:.875rem;font-size:1.125rem;transition:background-color .3s ease,color .3s ease}.uim-summary--ready .uim-summary__icon{background:var(--uim-ok-soft);color:var(--uim-ok)}.uim-summary--error .uim-summary__icon{background:var(--uim-error-soft);color:var(--uim-error)}.uim-summary--empty .uim-summary__icon{background:var(--uim-soft);color:var(--uim-muted)}.uim-summary__title{margin:0;color:var(--uim-ink);font-size:1.125rem;font-weight:700}.uim-summary__text{margin:.25rem 0 0;color:var(--uim-muted);font-size:.875rem;line-height:1.5}.uim-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.25rem,1fr));gap:.5rem;margin:0}.uim-stat{margin:0;padding:.625rem .75rem;border:1px solid var(--uim-line);border-radius:.875rem;background:var(--uim-soft);animation:uim-rise .36s var(--uim-ease) both;animation-delay:calc(var(--uim-i, 0) * 60ms + 80ms)}.uim-stat dt{color:var(--uim-muted);font-size:.75rem;font-weight:600}.uim-stat dd{margin:.125rem 0 0;color:var(--uim-ink);font-size:1.375rem;font-variant-numeric:tabular-nums;font-weight:700}.uim-stat--companion{border-color:var(--uim-companion-line);background:var(--uim-companion-soft)}.uim-stat--companion dd{color:var(--uim-companion)}.uim-stat--error{border-color:#fecaca;background:var(--uim-error-soft)}.uim-stat--error dd{color:var(--uim-error)}.uim-stat--warning{border-color:#fde68a;background:var(--uim-warn-soft)}.uim-stat--warning dd{color:var(--uim-warn)}.uim-filters{display:flex;flex-wrap:wrap;gap:.5rem}.uim-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;gap:.5rem;align-items:center;min-height:44px;padding:0 .875rem 0 1rem;border:1px solid var(--uim-line);border-radius:999px;background:#fff;color:var(--uim-text);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.uim-filter:active{transform:scale(.97)}.uim-filter--active{border-color:var(--uim-ink);background:var(--uim-ink);color:#fff}.uim-filter__count{display:inline-grid;place-items:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;border-radius:999px;background:var(--uim-soft);color:var(--uim-text);font-size:.75rem}.uim-filter--active .uim-filter__count{background:#ffffff2e;color:#fff}.uim-filter--errors:not(.uim-filter--active) .uim-filter__count{background:#fee2e2;color:#b91c1c}.uim-filter--warnings:not(.uim-filter--active) .uim-filter__count{background:#fef3c7;color:#92400e}.uim-list{container:uim-list / inline-size;overflow:hidden;border:1px solid var(--uim-line);border-radius:1.25rem;background:#fff}.uim-list__head{display:none}.uim-list__rows{position:relative;margin:0;padding:0;list-style:none}.uim-row{position:relative;display:grid;grid-template-areas:"status who tools" ". role tools" ". contact contact" ". notes notes";grid-template-columns:1.75rem minmax(0,1fr) auto;row-gap:.375rem;-moz-column-gap:.625rem;column-gap:.625rem;padding:.75rem .5rem .875rem .875rem;border-bottom:1px solid var(--uim-line);background:#fff;animation:uim-rise .32s var(--uim-ease) both;animation-delay:calc(min(var(--uim-i, 0),12)*35ms)}.uim-row:last-child{border-bottom:0}.uim-row:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px}.uim-row--companion{background:color-mix(in srgb,var(--uim-companion-soft) 55%,#fff)}.uim-row--warning:before{background:#f59e0b}.uim-row--error{background:snow}.uim-row--error:before{background:var(--uim-error)}.uim-row__status{display:grid;grid-area:status;place-items:center;width:1.75rem;height:1.75rem;margin-top:.5rem;border-radius:999px;font-size:.875rem}.uim-row--valid .uim-row__status{background:var(--uim-ok-soft);color:var(--uim-ok)}.uim-row--warning .uim-row__status{background:var(--uim-warn-soft);color:var(--uim-warn)}.uim-row--error .uim-row__status{background:var(--uim-error-soft);color:var(--uim-error)}.uim-row__who{position:relative;grid-area:who;align-self:center;min-width:0}.uim-row--companion .uim-row__who{padding-left:1.125rem}.uim-row--companion .uim-row__who:before{content:"";position:absolute;top:.1rem;left:0;width:.75rem;height:.625rem;border-bottom:2px solid #a5b4fc;border-left:2px solid #a5b4fc;border-bottom-left-radius:.3rem}.uim-row__name{color:var(--uim-ink);font-size:.9375rem;font-weight:600;overflow-wrap:anywhere}.uim-row__civility{margin-right:.25rem;color:var(--uim-muted);font-weight:500}.uim-row__civility--default{color:var(--uim-faint);font-style:italic;cursor:help}.uim-row__name--missing{color:var(--uim-error);font-style:italic}.uim-row__role{grid-area:role;min-width:0}.uim-badge{display:inline-flex;gap:.375rem;align-items:center;max-width:100%;padding:.1875rem .5rem;border:1px solid var(--uim-line);border-radius:999px;background:var(--uim-soft);color:var(--uim-muted);font-size:.75rem;font-weight:600;line-height:1.3}.uim-badge .pi{font-size:.6875rem}.uim-badge--companion{border-color:var(--uim-companion-line);background:var(--uim-companion-soft);color:var(--uim-companion)}.uim-row__contact{display:flex;flex-wrap:wrap;grid-area:contact;gap:.25rem 1rem;min-width:0;font-size:.8125rem}.uim-row__line{display:inline-flex;gap:.375rem;align-items:center;min-width:0;color:var(--uim-text)}.uim-row__line .pi{flex:none;color:var(--uim-faint);font-size:.75rem}.uim-row__value{min-width:0;overflow-wrap:anywhere}.uim-row__value--empty{color:var(--uim-faint);font-style:italic}.uim-row__line--bad,.uim-row__line--bad .pi,.uim-row__line--bad .uim-row__value--empty{color:var(--uim-error)}.uim-row__tools{display:flex;grid-area:tools;gap:.125rem;align-self:start}.uim-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:.75rem;background:transparent;color:var(--uim-muted);font:inherit;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .15s ease}.uim-icon-btn:hover{background:var(--uim-soft);color:var(--uim-ink)}.uim-icon-btn--danger:hover{background:var(--uim-error-soft);color:var(--uim-error)}.uim-icon-btn:active{transform:scale(.92)}.uim-row__notes{display:grid;grid-area:notes;gap:.375rem;min-width:0}.uim-note{display:flex;gap:.5rem;align-items:flex-start;margin:0;padding:.5rem .625rem;border-radius:.625rem;font-size:.8125rem;line-height:1.45}.uim-note .pi{flex:none;margin-top:.15rem}.uim-note--error{background:var(--uim-error-soft);color:#991b1b}.uim-note--warning{background:var(--uim-warn-soft);color:#92400e}.uim-note--action{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;width:100%;min-height:44px;border:0;font:inherit;font-size:.8125rem;text-align:left;cursor:pointer;transition:background-color .15s ease}.uim-note--action:hover{background:#fef3c7}.uim-note--action .pi{margin-top:0}.uim-note--action .pi-angle-right{margin-left:auto}@container uim-list (min-width: 760px){.uim-list__head,.uim-row{grid-template-columns:1.75rem minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.3fr) calc(88px + .125rem);-moz-column-gap:1rem;column-gap:1rem}.uim-list__head{display:grid;padding:.625rem .75rem .625rem 1rem;border-bottom:1px solid var(--uim-line);background:var(--uim-soft);color:var(--uim-muted);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.uim-row{grid-template-areas:"status who role contact tools" ". notes notes notes .";align-items:center;padding:.5rem .75rem .5rem 1rem}.uim-row__status{margin-top:0}.uim-row__contact{flex-direction:column;gap:.125rem}.uim-row__tools{align-self:center;justify-content:flex-end}.uim-row__notes{padding-bottom:.25rem}}.uim-row-leave-active{position:absolute;right:0;left:0;transition:opacity .22s ease,transform .22s ease}.uim-row-leave-to{opacity:0;transform:translate(-1.5rem)}.uim-row-move{transition:transform .28s var(--uim-ease)}.uim-empty{display:grid;gap:.75rem;justify-items:center;padding:2.5rem 1rem;border:1px dashed #cbd5e1;border-radius:1.25rem;background:#fff;color:var(--uim-muted);text-align:center;animation:uim-rise .36s var(--uim-ease) both}.uim-empty>.pi{color:var(--uim-faint);font-size:2rem}.uim-empty p{margin:0}.uim-empty .p-button{min-height:44px}.uim-preview{padding-bottom:8.5rem}.uim-actionbar{position:fixed;right:0;bottom:0;left:0;z-index:40;padding:0 .75rem calc(.75rem + env(safe-area-inset-bottom));pointer-events:none}.uim-actionbar>*{pointer-events:auto}@media (min-width: 768px){.uim-preview{padding-bottom:6rem}.uim-actionbar{left:var(--admin-navbar-width, 0px);padding-right:2.5rem;padding-left:2.5rem}}.uim-actionbar__inner{max-width:72rem;margin:0 auto;display:flex;gap:.75rem;align-items:center;padding:.625rem .75rem;border:1px solid var(--uim-line);border-radius:1rem;background:#fffffff5;box-shadow:0 12px 32px -14px #0f172a59;backdrop-filter:blur(6px)}.uim-actionbar__hint{display:flex;flex:1;gap:.375rem;align-items:center;margin:0;color:var(--uim-error);font-size:.8125rem;font-weight:600}.uim-preview .uim-actionbar__back,.uim-preview .uim-actionbar__submit{min-height:44px}.uim-preview .uim-actionbar__submit{margin-left:auto}@media (max-width: 639px){.uim-actionbar__inner{flex-wrap:wrap;gap:.5rem}.uim-actionbar__hint{flex-basis:100%;order:-1}.uim-preview .uim-actionbar__back{width:44px;padding:0;justify-content:center}.uim-preview .uim-actionbar__back .p-button-label{display:none}.uim-preview .uim-actionbar__back .p-button-icon{margin:0}.uim-preview .uim-actionbar__submit{flex:1;justify-content:center}}.uim-snack{display:flex;gap:.75rem;align-items:center;max-width:32rem;margin:0 auto .5rem;padding:.25rem .25rem .25rem 1rem;border-radius:.875rem;background:var(--uim-ink);box-shadow:0 12px 28px -12px #0f172a8c;color:#fff;font-size:.875rem}.uim-snack__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uim-snack__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;padding:0 1rem;border:0;border-radius:.625rem;background:#ffffff1f;color:#fff;font:inherit;font-weight:700;cursor:pointer;transition:background-color .15s ease}.uim-snack__action:hover{background:#fff3}.uim-success .uim-success__badge{background:linear-gradient(135deg,var(--uim-companion),#0ea5e9);box-shadow:0 0 0 8px #f0f9ff,0 14px 28px -12px #0ea5e999;color:#fff;animation:uim-pop .5s var(--uim-ease) .1s both}.uim-success .uim-success__badge:after{content:"";position:absolute;inset:-.75rem;border:2px solid #a5b4fc;border-radius:999px;opacity:0;animation:uim-ring 1.1s ease-out .4s both}.uim-success .uim-success__check{animation:uim-check .35s var(--uim-ease) .35s both}.uim-success .uim-success__count{animation:uim-rise .32s var(--uim-ease) .3s both}.uim-success .uim-success__step{animation:uim-rise .36s var(--uim-ease) both;animation-delay:calc(var(--uim-i, 0) * 80ms + .4s)}.uim-fade-slide-enter-active,.uim-fade-slide-leave-active{transition:opacity .2s ease,transform .2s var(--uim-ease)}.uim-fade-slide-enter-from,.uim-fade-slide-leave-to{opacity:0;transform:translateY(-4px)}.uim-snack-enter-active,.uim-snack-leave-active{transition:opacity .2s ease,transform .2s var(--uim-ease)}.uim-snack-enter-from,.uim-snack-leave-to{opacity:0;transform:translateY(8px) scale(.98)}@keyframes uim-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes uim-pop{0%{transform:scale(.6)}60%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes uim-check{0%{opacity:0;transform:scale(.3) rotate(-20deg)}to{opacity:1;transform:none}}@keyframes uim-ring{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.25)}}@keyframes uim-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes uim-bob{0%,to{transform:translateY(-3px)}50%{transform:translateY(2px)}}@keyframes uim-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion: reduce){.p-dialog.uim-dialog,.uim-dialog *,.uim-dialog *:after,.uim-preview *,.uim-success *,.uim-success *:after{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.companion-slot-autocomplete[data-v-c55922a6] .p-autocomplete,.companion-slot-autocomplete[data-v-c55922a6] .p-inputtext{width:100%}.companion-slot-autocomplete[data-v-c55922a6] .p-inputtext{border-radius:.625rem;padding-top:.5rem;padding-bottom:.5rem}.companions-accordion__trigger[data-v-c55922a6]:focus-visible{outline:2px solid color-mix(in srgb,var(--p-primary-color, #4f46e5) 45%,transparent);outline-offset:2px}.companions-accordion-enter-active[data-v-c55922a6],.companions-accordion-leave-active[data-v-c55922a6]{transition:opacity .2s ease,transform .2s ease}.companions-accordion-enter-from[data-v-c55922a6],.companions-accordion-leave-to[data-v-c55922a6]{opacity:0;transform:translateY(-4px)}
