.ui-dialog-hero__subtitle--lines[data-v-00e6ef04]{text-align:left;white-space:pre-line;display:inline-block}.impersonation-banner[data-v-457aef6d]{z-index:1200;height:var(--impersonation-banner-h,36px);align-items:center;gap:var(--space-2);padding-inline:var(--space-4);background:var(--color-danger);color:var(--on-dark);font-size:var(--text-sm);box-shadow:var(--shadow-md);display:flex;position:fixed;inset:0 0 auto}.impersonation-banner__icon[data-v-457aef6d]{font-size:var(--text-md)}.impersonation-banner__text[data-v-457aef6d]{font-weight:var(--fw-note);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.impersonation-banner__exit[data-v-457aef6d]{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid color-mix(in srgb, var(--on-dark) 45%, transparent);border-radius:var(--radius-pill,999px);background:color-mix(in srgb, var(--on-dark) 12%, transparent);color:var(--on-dark);font-size:var(--text-xs);font-weight:var(--fw-subtitle-strong,600);cursor:pointer;margin-left:auto;transition:background .15s,border-color .15s;display:inline-flex}.impersonation-banner__exit[data-v-457aef6d]:hover:not(:disabled){background:color-mix(in srgb, var(--on-dark) 22%, transparent);border-color:var(--on-dark)}.impersonation-banner__exit[data-v-457aef6d]:disabled{opacity:.6;cursor:default}.env-marker[data-v-b772d8e4]{display:contents}.env-marker__strip[data-v-b772d8e4]{z-index:1300;pointer-events:none;background:var(--env-color);height:4px;box-shadow:0 0 12px -2px var(--env-color);position:fixed;inset:0 0 auto}.dev-tools__body{flex-direction:column;display:flex}.dev-tools__env{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--fw-subtitle-strong,600);letter-spacing:var(--tracking-wider)}.dev-tools__sect{padding:var(--space-2) 0}.dev-tools__sect+.dev-tools__sect{border-top:1px solid var(--border-1)}.dev-tools__label{margin:0 0 var(--space-1-5);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-3)}.dev-tools__envs{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.dev-tools__envchip{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-1-5);border:1px solid var(--border-1);border-radius:var(--radius-sm);color:var(--text-2);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);cursor:pointer;transition:background-color var(--dur-1,.15s) var(--ease,ease), border-color var(--dur-1,.15s) var(--ease,ease), color var(--dur-1,.15s) var(--ease,ease);background:0 0;display:inline-flex}.dev-tools__envchip:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-experimental) 45%, transparent);color:var(--text-1)}.dev-tools__envdot{border-radius:var(--radius-pill,999px);background:var(--chip-color);opacity:.75;width:6px;height:6px}.dev-tools__envchip.is-current{border-color:color-mix(in srgb, var(--chip-color) 55%, transparent);background:color-mix(in srgb, var(--chip-color) 12%, transparent);color:var(--chip-color);cursor:default}.dev-tools__envchip.is-current .dev-tools__envdot{opacity:1;box-shadow:0 0 8px var(--chip-color)}.dev-tools__status{align-items:center;gap:var(--space-1-5);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);margin:0;display:flex}.dev-tools__sdot{border-radius:var(--radius-pill,999px);background:currentColor;flex:none;width:8px;height:8px}.dev-tools__status--muted{color:var(--text-3)}.dev-tools__status--ok{color:var(--color-success,var(--color-info))}.dev-tools__status--ok .dev-tools__sdot{box-shadow:0 0 8px}.dev-tools__status--warn{color:var(--color-warning);cursor:help}.dev-tools__status--warn .dev-tools__sdot{box-shadow:0 0 8px}.fo-undo-row[data-v-67cc2907]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:color-mix(in srgb, var(--color-danger) 7%, var(--surface-3));display:flex;position:relative}.fo-undo-row__ic[data-v-67cc2907]{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-danger) 16%, var(--surface-1));width:26px;height:26px;color:var(--color-danger);flex-shrink:0;place-items:center;display:grid}.fo-undo-row__ic .pi[data-v-67cc2907]{font-size:var(--text-xs)}.fo-undo-row__msg[data-v-67cc2907]{min-width:0;font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.fo-undo-row__btn[data-v-67cc2907]{align-items:center;gap:var(--space-1-5);padding:var(--space-1-5) var(--space-2);border:1px solid var(--color-primary);border-radius:var(--radius-pill);color:var(--color-primary);font-family:inherit;font-size:var(--text-xs);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);background:0 0;flex-shrink:0;display:inline-flex}.fo-undo-row__btn .pi[data-v-67cc2907]{font-size:var(--text-2xs)}.fo-undo-row__btn[data-v-67cc2907]:hover{background:color-mix(in srgb, var(--color-primary) 14%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--color-primary) 22%, transparent)}.fo-undo-row__btn[data-v-67cc2907]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.fo-undo-row__progress[data-v-67cc2907]{transform-origin:0;background:linear-gradient(90deg, var(--color-danger), var(--color-warning));width:100%;height:2px;animation:linear forwards fo-undo-row-countdown-67cc2907;position:absolute;bottom:0;left:0}@keyframes fo-undo-row-countdown-67cc2907{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.fo-undo-row__progress[data-v-67cc2907]{opacity:.4;animation:none}}.fo-undo-stack[data-v-3eb64f65]{left:0;right:0;bottom:calc(env(safe-area-inset-bottom,0px) + 1.25rem);z-index:1200;gap:var(--space-2);pointer-events:none;flex-direction:column;width:max-content;max-width:min(92vw,30rem);margin-inline:auto;display:flex;position:fixed}.fo-undo-stack__pill[data-v-3eb64f65]{pointer-events:auto}.fo-undo-item-enter-active[data-v-3eb64f65],.fo-undo-item-leave-active[data-v-3eb64f65]{transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease)}.fo-undo-item-enter-from[data-v-3eb64f65],.fo-undo-item-leave-to[data-v-3eb64f65]{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.fo-undo-item-enter-active[data-v-3eb64f65],.fo-undo-item-leave-active[data-v-3eb64f65]{transition:opacity var(--dur-1) var(--ease)}.fo-undo-item-enter-from[data-v-3eb64f65],.fo-undo-item-leave-to[data-v-3eb64f65]{transform:none}}.premium-upgrade-modal__extras[data-v-92b8b615]{gap:var(--space-4);flex-direction:column;display:flex}.premium-upgrade-modal__hint[data-v-92b8b615]{gap:var(--space-2);text-align:left;background:var(--white-04);border:1px solid var(--border-1);padding:var(--space-4);border-radius:var(--radius-sm);color:var(--text-2);font-size:var(--text-sm);align-items:flex-start;display:flex}.premium-upgrade-modal__hint i[data-v-92b8b615]{color:var(--text-3);margin-top:.15rem}.premium-upgrade-modal__price[data-v-92b8b615]{justify-content:center;align-items:center;gap:var(--space-2);font-weight:var(--fw-bold);color:var(--text-1);margin:0;display:flex}.premium-upgrade-modal__price i[data-v-92b8b615]{color:var(--color-podium-gold-text)}.premium-upgrade-modal__price-was[data-v-92b8b615]{color:var(--text-3);font-weight:var(--fw-regular);text-decoration:line-through;-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3)}.no-league-card.p-card[data-v-242dae2a] .p-card-content{padding:0}.no-league-card--flush.p-card[data-v-242dae2a]{min-height:0;box-shadow:none;background:0 0;border:none}.no-league-card--flush .nl[data-v-242dae2a]{padding:0}.nl[data-v-242dae2a]{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex;container:nl/inline-size}.nl__split[data-v-242dae2a]{gap:var(--space-4);grid-template-columns:1fr 1fr .62fr;display:grid}.nl__split--duo[data-v-242dae2a]{grid-template-columns:1fr 1fr}.nl-door[data-v-242dae2a]{isolation:isolate;border-radius:var(--radius-md);border:1px solid var(--border-3);min-height:260px;padding:var(--space-5);align-items:flex-end;display:flex;position:relative;overflow:hidden}.nl-door--create[data-v-242dae2a]{background:radial-gradient(90% 120% at 0% 0%, var(--color-primary-22), transparent 55%), linear-gradient(160deg, var(--surface-3), var(--surface-1))}.nl-door__bg[data-v-242dae2a]{z-index:-1;opacity:.5;filter:blur(1px);background-image:conic-gradient(#000 90deg,#1c1c1c 90deg 180deg,#000 180deg 270deg,#1c1c1c 270deg);background-position:100% 0;background-size:44px 44px;position:absolute;inset:0;transform:scale(1.05);-webkit-mask-image:linear-gradient(120deg,#0000 45%,#000 100%);mask-image:linear-gradient(120deg,#0000 45%,#000 100%)}.nl-door--join[data-v-242dae2a]{background:linear-gradient(160deg, var(--surface-2), var(--surface-1))}.nl-door__pos[data-v-242dae2a]{top:var(--space-4);right:var(--space-5);z-index:0;font-family:var(--font-display);font-weight:var(--fw-regular);letter-spacing:var(--tracking-tight);color:var(--color-primary);opacity:.12;pointer-events:none;font-size:clamp(5rem,22cqi,8rem);line-height:.8;position:absolute}.nl-door--join .nl-door__pos[data-v-242dae2a]{color:var(--text-1);opacity:.07}.nl-door__body[data-v-242dae2a]{z-index:1;gap:var(--space-3);flex-direction:column;width:100%;display:flex;position:relative}.nl-kicker[data-v-242dae2a]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--color-primary);display:inline-flex}.nl-kicker[data-v-242dae2a]:before{content:"";background:var(--color-primary);width:.45rem;height:.45rem;box-shadow:0 0 10px var(--color-primary);border-radius:50%}.nl-kicker--muted[data-v-242dae2a]{color:var(--text-2)}.nl-kicker--muted[data-v-242dae2a]:before{background:var(--text-2);box-shadow:none}.nl-door__title[data-v-242dae2a]{font-family:var(--font-display);font-weight:var(--fw-regular);letter-spacing:var(--tracking-normal);text-transform:uppercase;color:var(--text-1);margin:0;font-size:clamp(1.6rem,7cqi,2.4rem);line-height:.95}.nl-door__desc[data-v-242dae2a]{font-size:var(--text-sm);color:var(--text-2);line-height:var(--leading-normal);max-width:36ch;margin:0}.nl-door__cta[data-v-242dae2a]{margin-top:var(--space-1-5);align-self:flex-start}.nl-join[data-v-242dae2a]{gap:var(--space-2);margin-top:var(--space-1-5);display:flex}.nl-join__code[data-v-242dae2a]{flex:1;min-width:0}.nl-join__code[data-v-242dae2a] input{width:100%;font-family:var(--font-mono);letter-spacing:var(--tracking-wider);text-transform:uppercase}.nl-join__code[data-v-242dae2a] input::placeholder{font-family:var(--font-sans);letter-spacing:var(--tracking-normal);text-transform:none}.nl-join__submit[data-v-242dae2a]{flex:none}.nl-join__error[data-v-242dae2a]{margin-top:var(--space-1)}.nl-join__result[data-v-242dae2a]{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-1-5);flex-direction:column;display:flex}.nl-join__result-icon[data-v-242dae2a]{font-size:var(--text-2xl);line-height:var(--leading-none)}.nl-join__result-icon[data-type=already][data-v-242dae2a]{color:var(--color-success)}.nl-join__result-icon[data-type=requested][data-v-242dae2a]{color:var(--color-warning)}.nl-join__result-copy[data-v-242dae2a]{gap:var(--space-1);flex-direction:column;display:flex}.nl-join__result-title[data-v-242dae2a]{font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--text-1)}.nl-join__result-desc[data-v-242dae2a]{font-size:var(--text-sm);color:var(--text-2);line-height:var(--leading-normal);max-width:40ch;margin:0}.nl__row[data-v-242dae2a]{align-items:center;gap:var(--space-3);display:flex}.nl__row-tag[data-v-242dae2a]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-3);white-space:nowrap}.nl__row-rule[data-v-242dae2a]{background:var(--border-1);flex:1;height:1px}.nl-door--demo[data-v-242dae2a]{appearance:none;text-align:left;font:inherit;justify-content:space-between;align-items:stretch;gap:var(--space-3);background:linear-gradient(160deg, var(--surface-2), var(--surface-1));color:var(--text-2);cursor:pointer;transition:border-color var(--dur-1,.12s) var(--ease), box-shadow var(--dur-1,.12s) var(--ease);border-style:dashed;flex-direction:column;container-type:inline-size}.nl-door--demo .nl-door__pos[data-v-242dae2a]{color:var(--text-1);opacity:.06}.nl-door--demo[data-v-242dae2a]:not(:disabled):hover{border-color:var(--border-4);box-shadow:var(--shadow-md)}.nl-door--demo[data-v-242dae2a]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nl-door--soon[data-v-242dae2a]{cursor:default}.nl-demo__eye[data-v-242dae2a]{z-index:1;border-radius:var(--radius-pill);border:1px solid var(--border-1);background:var(--surface-3);width:2.4rem;height:2.4rem;color:var(--color-primary);font-size:var(--text-base);place-items:center;display:grid;position:relative}.nl-door--soon .nl-demo__eye[data-v-242dae2a]{color:var(--text-3)}.nl-demo__foot[data-v-242dae2a]{z-index:1;align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex;position:relative}.nl-demo__title[data-v-242dae2a]{font-size:clamp(1.3rem,12cqi,1.7rem)}.nl-door--soon .nl-demo__title[data-v-242dae2a]{color:var(--text-2)}.nl-demo__soon[data-v-242dae2a]{align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-3);background:var(--surface-3);border:1px solid var(--border-1);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);display:inline-flex}.nl-demo__soon--go[data-v-242dae2a]{color:var(--color-primary);border-color:var(--color-primary-30)}.nl-demo__soon--go i[data-v-242dae2a]{font-size:var(--text-sm);transition:transform var(--dur-1,.12s) var(--ease)}.nl-door--demo:not(:disabled):hover .nl-demo__soon--go i[data-v-242dae2a]{transform:translate(2px)}@container nl (width<=48rem){.nl__split[data-v-242dae2a]{grid-template-columns:1fr}.nl-door[data-v-242dae2a]{min-height:220px}.nl-door--demo[data-v-242dae2a]{min-height:0}}.announcement-body[data-v-60ec8b64]{line-height:var(--leading-relaxed);color:var(--p-text-color);min-height:4rem}.announcement-body[data-v-60ec8b64] p{margin:0 0 var(--space-2)}.announcement-body[data-v-60ec8b64] p:last-child{margin-bottom:0}.announcement-body[data-v-60ec8b64] ul,.announcement-body[data-v-60ec8b64] ol{padding-left:var(--space-4);margin:var(--space-2) 0}.announcement-body[data-v-60ec8b64] li{margin-bottom:var(--space-1)}.announcement-pager[data-v-60ec8b64]{justify-content:center;gap:var(--space-1-5);margin-top:var(--space-4);display:flex}.announcement-pager__dot[data-v-60ec8b64]{background:var(--p-surface-border,#444);width:8px;height:8px;transition:background var(--dur-2);border-radius:50%}.announcement-pager__dot--active[data-v-60ec8b64]{background:var(--p-primary-color,var(--color-warning-hover))}.announcement-footer[data-v-60ec8b64]{justify-content:space-between;align-items:center;width:100%;display:flex}.announcement-footer__count[data-v-60ec8b64]{font-size:var(--text-sm);color:var(--p-text-muted-color,#888)}.announcement-footer__actions[data-v-60ec8b64]{gap:var(--space-2);margin-left:auto;display:flex}.fo-image[data-v-6dddfea8]{border-radius:inherit;width:100%;height:100%;display:block;position:relative;overflow:hidden}.fo-image__img[data-v-6dddfea8]{border-radius:inherit;opacity:0;width:100%;height:100%;transition:opacity var(--dur-2) ease;display:block}.fo-image__img--cover[data-v-6dddfea8]{object-fit:cover}.fo-image__img--contain[data-v-6dddfea8]{object-fit:contain}.fo-image__img--loaded[data-v-6dddfea8]{opacity:1}.fo-image__skeleton[data-v-6dddfea8]{border-radius:inherit;position:absolute;inset:0}.ui-avatar-shell[data-v-583911d0]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-avatar-shell--circle[data-v-583911d0]{border-radius:var(--radius-pill)}.ui-avatar-shell--rounded[data-v-583911d0]{border-radius:var(--radius-sm)}.ui-avatar-shell--square[data-v-583911d0]{border-radius:0}.ui-avatar-shell--bordered[data-v-583911d0]{border:1px solid var(--border-2)}.ui-avatar[data-v-583911d0]{width:100%;height:100%}[data-v-583911d0] .ui-avatar.p-avatar{width:100%;height:100%;color:var(--p-surface-0);background:var(--ui-avatar-bg,var(--surface-2));justify-content:center;align-items:center;display:inline-flex}[data-v-583911d0] .ui-avatar.p-avatar .p-avatar-icon{line-height:var(--leading-none);margin:0}[data-v-583911d0] .ui-avatar.p-avatar:not(.p-avatar-image){background-image:var(--img-empty-stripes)}.ui-avatar--img[data-v-583911d0]{border-radius:inherit;display:block}.ui-avatar--helmet[data-v-583911d0]{border-radius:inherit;width:100%;height:100%}[data-v-583911d0] .ui-avatar.p-avatar img{object-fit:cover;width:100%;height:100%}[data-v-583911d0] .ui-avatar.p-avatar .p-avatar-label{font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ui-avatar-fg,var(--text-1));font-size:clamp(.78rem,.28em + .62rem,1.42rem)}.ui-avatar-shell--team[data-v-583911d0] .ui-avatar.p-avatar{background:color-mix(in srgb, var(--p-primary-color,#3a6ea5) 18%, var(--surface-2))}.ui-avatar-shell--league[data-v-583911d0] .ui-avatar.p-avatar{background:color-mix(in srgb, var(--surface-2) 85%, black);border:1px solid var(--border-2)}.ui-avatar-shell--constructor[data-v-583911d0] .ui-avatar.p-avatar{background:color-mix(in srgb, var(--p-red-500,var(--color-danger)) 14%, var(--surface-2))}.ui-avatar-pending-dot[data-v-583911d0]{background:var(--color-pending);border:1.5px solid var(--p-surface-900,#0f172a);border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:4px;right:4px}.ui-avatar-popover__img[data-v-583911d0]{object-fit:cover;width:120px;height:120px;display:block}.ui-avatar-popover__img--circle[data-v-583911d0]{border-radius:50%}.ui-avatar-popover__img--rounded[data-v-583911d0]{border-radius:var(--radius-sm)}.ui-avatar-popover__img--square[data-v-583911d0]{border-radius:0}.ui-avatar-popover__name[data-v-583911d0]{margin-top:var(--space-2);font-size:var(--text-md);text-align:center;color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.ui-avatar-shell--locked[data-v-583911d0]{--ui-avatar-bg:var(--p-inputtext-filled-background,var(--surface-1))}.ui-avatar-shell--archived[data-v-583911d0]{position:relative}.ui-avatar-shell--archived .ui-avatar[data-v-583911d0]{filter:grayscale();opacity:.45}.ui-avatar-shell--archived[data-v-583911d0]:after{content:"";border-radius:inherit;border:1.5px dashed color-mix(in srgb, var(--text-3) 55%, transparent);pointer-events:none;position:absolute;inset:-2px}.ui-avatar-shell--locked .ui-avatar[data-v-583911d0]{filter:grayscale(20%)opacity(.75);transition:filter var(--dur-2) ease}.ui-avatar-shell--locked.ui-avatar-shell--bordered[data-v-583911d0]{border-color:#0000}.ui-avatar-shell--locked[data-v-583911d0] .ui-hint__trigger,.ui-avatar-shell--locked .ui-avatar-lock-trigger[data-v-583911d0]{border-radius:inherit;cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ui-avatar-lock[data-v-583911d0]{width:calc(var(--avatar-size,4rem) * .3);aspect-ratio:1;background:color-mix(in srgb, var(--color-primary) 14%, #0a0e16b3);border:1px solid color-mix(in srgb, var(--color-primary) 45%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);min-width:16px;max-width:28px;box-shadow:0 2px 10px var(--shadow-color-dark-35);transition:background var(--dur-2) ease, border-color var(--dur-2) ease, transform var(--dur-2) ease, box-shadow var(--dur-2) ease;z-index:1;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.ui-avatar-lock[data-v-583911d0]:hover,.ui-avatar-lock-trigger:hover .ui-avatar-lock[data-v-583911d0]{background:color-mix(in srgb, var(--color-primary) 24%, #0a0e16bf);border-color:color-mix(in srgb, var(--color-primary) 65%, transparent);box-shadow:0 3px 14px var(--overlay-dark-45), 0 0 0 3px color-mix(in srgb, var(--color-primary) 12%, transparent);transform:scale(1.08)}.ui-avatar-lock__icon[data-v-583911d0]{color:var(--color-primary);font-size:calc(var(--avatar-size,4rem) * .22)}.ui-avatar-lock__pip[data-v-583911d0]{font-size:calc(var(--avatar-size,4rem) * .125);color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 18%, #0a0e16f2);border:1px solid color-mix(in srgb, var(--color-primary) 50%, transparent);width:calc(var(--avatar-size,4rem) * .2);height:calc(var(--avatar-size,4rem) * .2);min-width:10px;min-height:10px;line-height:var(--leading-none);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px}.ui-empty-state[data-v-7141e2de]{text-align:center;padding:var(--space-6) var(--space-4);align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.ui-empty-state__icon[data-v-7141e2de]{font-size:var(--text-xl);color:var(--text-2);opacity:.5;line-height:var(--leading-none)}.ui-empty-state__icon--emoji[data-v-7141e2de]{opacity:.75;font-size:2rem}.ui-empty-state__title[data-v-7141e2de]{font-size:var(--text-md);font-weight:var(--fw-title-3);color:var(--text-2);line-height:var(--leading-snug)}.ui-empty-state__desc[data-v-7141e2de]{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--text-2);opacity:.7;line-height:var(--leading-normal);max-width:36ch}.ui-empty-state__actions[data-v-7141e2de]{margin-top:var(--space-4);gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.ui-error-state[data-v-48dd1a43]{gap:var(--space-4);padding:var(--space-4);align-items:center;display:flex}.ui-error-state__icon[data-v-48dd1a43]{color:var(--color-danger);font-size:2rem;line-height:var(--leading-none);flex-shrink:0}.ui-error-state__title[data-v-48dd1a43]{font-weight:var(--fw-semibold);color:var(--text-1);line-height:var(--leading-snug)}.ui-error-state__desc[data-v-48dd1a43]{margin-top:var(--space-1);color:var(--text-2);font-size:var(--text-md);line-height:var(--leading-snug)}.ui-error-state__actions[data-v-48dd1a43]{margin-top:var(--space-4);gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-skeleton-panel[data-v-018aafc4]{flex-direction:column;display:flex}.ui-async[data-v-f0feeebb]{grid-template-columns:1fr;display:grid}.ui-async__state[data-v-f0feeebb]{grid-area:1/1;min-width:0}.ui-async__state[class*=-leave-active][data-v-f0feeebb]{pointer-events:none}.usrf-control[data-v-30ec7f39]{gap:var(--space-1-5);flex-direction:column;display:flex}.usrf-control--bare[data-v-30ec7f39]{flex-shrink:0}.usrf-control[data-v-30ec7f39]:not(.usrf-control--bare)>:first-child{width:100%}.usrf-error[data-v-30ec7f39]{font-size:var(--text-xs);color:var(--color-danger);line-height:var(--leading-normal)}@media (width<=639px){.usrf-control--bare[data-v-30ec7f39]{width:auto}}.ui-country-flag[data-v-9881eb75]{transition:opacity var(--dur-2) ease;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.ui-country-flag[data-v-9881eb75]:not(.ui-country-flag--loaded){opacity:0}@media (prefers-reduced-motion:reduce){.ui-country-flag[data-v-9881eb75]{transition:none}}.fo-field-hint[data-v-d5af9a95]{opacity:0;max-height:0;transition:max-height var(--dur-2) ease, opacity var(--dur-1) ease, margin-top var(--dur-2) ease;margin-top:0;overflow:hidden}.fo-field-hint--open[data-v-d5af9a95]{max-height:7rem;margin-top:var(--space-1-5);opacity:1}.fo-field-hint__text[data-v-d5af9a95]{padding-left:var(--space-2);border-left:2px solid var(--color-primary-22);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-3);margin:0}@media (prefers-reduced-motion:reduce){.fo-field-hint[data-v-d5af9a95]{transition:none}}.fo-guide-toggle[data-v-85528e46]{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-2);border-radius:var(--radius-pill,999px);border:1px solid var(--border-2);background:var(--surface-2);color:var(--text-3);font-size:var(--text-xs);font-weight:var(--fw-note);cursor:pointer;transition:color var(--dur-1) ease, border-color var(--dur-1) ease, background var(--dur-1) ease;display:inline-flex}.fo-guide-toggle[data-v-85528e46]:hover{color:var(--text-2);border-color:var(--border-3)}.fo-guide-toggle__dot[data-v-85528e46]{background:var(--text-3);width:6px;height:6px;transition:background var(--dur-1) ease, box-shadow var(--dur-1) ease;border-radius:50%}.fo-guide-toggle--on[data-v-85528e46]{background:var(--color-primary-12);border-color:var(--color-primary-35);color:var(--color-primary)}.fo-guide-toggle--on .fo-guide-toggle__dot[data-v-85528e46]{background:var(--color-primary);box-shadow:0 0 8px var(--color-primary)}.ui-field__counter[data-v-c38d1b38]{text-align:right;font-size:var(--text-xs);color:var(--text-3);display:block}.image-crop-uploader[data-v-ed6ff076]{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.image-crop-uploader--avatar[data-v-ed6ff076]{align-items:center;gap:var(--space-1,var(--space-1))}.image-crop-uploader--overlay[data-v-ed6ff076]{align-items:flex-end;gap:var(--space-1)}.image-crop-uploader__overlay-wrap[data-v-ed6ff076]{display:inline-flex;position:relative}.image-crop-uploader__overlay-btn[data-v-ed6ff076]{border-radius:var(--radius-pill);border:1px solid var(--border-1);background:var(--overlay-dark-45);width:2.5rem;height:2.5rem;color:var(--on-dark,#fff);font-size:var(--text-lg);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--dur-1) ease, border-color var(--dur-1) ease;justify-content:center;align-items:center;display:inline-flex}.image-crop-uploader__overlay-btn[data-v-ed6ff076]:not(.image-crop-uploader__overlay-btn--disabled):hover,.image-crop-uploader__overlay-btn.is-armed[data-v-ed6ff076]{background:var(--overlay-dark-65,#000000a6);border-color:var(--hero-accent,var(--color-primary))}.image-crop-uploader__overlay-btn--disabled[data-v-ed6ff076]{cursor:not-allowed;opacity:.55}.image-crop-uploader__overlay-btn--gate[data-v-ed6ff076]{cursor:pointer;opacity:.75}.image-crop-uploader__overlay-btn--gate[data-v-ed6ff076]:hover{opacity:1;border-color:var(--color-league-premium)}.image-crop-uploader__overlay-pending[data-v-ed6ff076]{z-index:2;position:absolute;inset-block-start:calc(-1 * var(--space-1));inset-inline-end:calc(-1 * var(--space-1))}.image-crop-uploader--overlay .image-crop-uploader__actions[data-v-ed6ff076]{text-align:right;align-items:flex-end;max-width:18rem}.image-crop-uploader--avatar .image-crop-uploader__actions[data-v-ed6ff076]{align-items:center}.image-crop-uploader__avatar-wrap[data-v-ed6ff076]{align-items:center;gap:var(--space-1);flex-direction:column;flex-shrink:0;display:flex;position:relative}.image-crop-uploader__preview[data-v-ed6ff076]{display:inline-flex;position:relative}.image-crop-uploader__preview--banner[data-v-ed6ff076]{width:100%;display:block}.image-crop-uploader__banner-trigger[data-v-ed6ff076]{cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--border-1);appearance:none;text-align:left;background:0 0;width:100%;margin:0;padding:0;display:block;position:relative;overflow:hidden}.image-crop-uploader__banner-trigger--disabled[data-v-ed6ff076]{cursor:not-allowed;opacity:.55}.image-crop-uploader__banner-overlay[data-v-ed6ff076]{justify-content:center;align-items:center;gap:var(--space-2);background:var(--shadow-color-dark-50);color:var(--on-dark);font-size:var(--text-md);font-weight:var(--fw-medium);opacity:0;transition:opacity var(--dur-1) ease;display:flex;position:absolute;inset:0}.image-crop-uploader__banner-trigger:not(.image-crop-uploader__banner-trigger--disabled):hover .image-crop-uploader__banner-overlay[data-v-ed6ff076],.image-crop-uploader__banner-trigger.is-armed .image-crop-uploader__banner-overlay[data-v-ed6ff076]{opacity:1}.image-crop-uploader__banner-overlay--lock[data-v-ed6ff076]{opacity:1;background:var(--shadow-color-dark-50)}.image-crop-uploader__banner-preview[data-v-ed6ff076]{object-fit:cover;width:100%;display:block}.image-crop-uploader__banner-placeholder[data-v-ed6ff076]{background:var(--img-empty-stripes), var(--surface-1);width:100%;min-height:6rem;color:var(--text-3);font-size:var(--text-2xl);justify-content:center;align-items:center;display:flex;position:relative}.image-crop-uploader__avatar[data-v-ed6ff076]{width:7rem;height:7rem}[data-v-ed6ff076] .image-crop-uploader__avatar.p-avatar:not(.p-avatar-image){background:var(--img-empty-stripes), var(--surface-1);justify-content:center;align-items:center;display:flex}[data-v-ed6ff076] .image-crop-uploader__avatar.p-avatar:not(.p-avatar-image) .p-avatar-icon{font-size:var(--text-2xl);color:var(--text-3);margin:0}.image-crop-uploader__avatar-trigger[data-v-ed6ff076]{cursor:pointer;appearance:none;background:0 0;border:none;flex-shrink:0;margin:0;padding:0;display:inline-flex;position:relative}.image-crop-uploader__avatar-trigger.image-crop-uploader__avatar--circle[data-v-ed6ff076]{border-radius:var(--radius-pill);overflow:hidden}.image-crop-uploader__avatar-trigger.image-crop-uploader__avatar--rounded[data-v-ed6ff076]{border-radius:var(--radius-lg);overflow:hidden}.image-crop-uploader__avatar-trigger--disabled[data-v-ed6ff076]{cursor:not-allowed;opacity:.55}.image-crop-uploader__camera-overlay[data-v-ed6ff076]{background:var(--overlay-dark-45);color:#fff;font-size:var(--text-lg);opacity:0;transition:opacity var(--dur-1) ease;border-radius:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.image-crop-uploader__avatar-trigger:not(.image-crop-uploader__avatar-trigger--disabled):hover .image-crop-uploader__camera-overlay[data-v-ed6ff076],.image-crop-uploader__avatar-trigger.is-armed .image-crop-uploader__camera-overlay[data-v-ed6ff076]{opacity:1}.image-crop-uploader__avatar-trigger--locked .image-crop-uploader__camera-overlay[data-v-ed6ff076]{opacity:1;background:var(--overlay-dark-45)}.image-crop-uploader__avatar--circle[data-v-ed6ff076]{border-radius:var(--radius-pill);overflow:hidden}.image-crop-uploader__avatar--rounded[data-v-ed6ff076]{border-radius:var(--radius-lg);overflow:hidden}[data-v-ed6ff076] .image-crop-uploader__avatar img{object-fit:cover;width:100%;height:100%}.image-crop-uploader__pending-msg[data-v-ed6ff076]{width:100%}.image-crop-uploader__pending-badge--avatar[data-v-ed6ff076],.image-crop-uploader__pending-badge--banner[data-v-ed6ff076]{z-index:2;position:absolute;top:.5rem;left:.5rem}.image-crop-uploader__actions[data-v-ed6ff076]{gap:var(--space-2,var(--space-2));flex-direction:column;width:100%;display:flex;position:relative}.image-crop-uploader__file-input[data-v-ed6ff076]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.image-crop-uploader__cropper-wrap[data-v-ed6ff076]{justify-content:center;width:100%;height:60vh;display:flex}.image-crop-uploader__cropper[data-v-ed6ff076]{background:var(--surface-1);width:100%;max-width:32rem;height:100%}.image-crop-uploader__fit-preview[data-v-ed6ff076]{border-radius:var(--radius-md);background:var(--img-empty-stripes), var(--surface-1);width:100%;max-width:32rem;height:100%;position:relative;overflow:hidden}.image-crop-uploader__fit-preview-fg[data-v-ed6ff076]{object-fit:contain;width:100%;height:100%;display:block;position:relative}.image-crop-uploader__options[data-v-ed6ff076]{padding-block:var(--space-3) var(--space-5)}.image-crop-uploader__opt-row[data-v-ed6ff076]{align-items:center;gap:var(--space-2);min-height:2.75rem;display:flex}.image-crop-uploader__opt-label[data-v-ed6ff076]{padding-block:var(--space-1-5);font-size:var(--text-md);color:var(--text-1);line-height:var(--leading-normal);cursor:pointer;flex:1}.image-crop-uploader__opt-row--rights .image-crop-uploader__opt-label[data-v-ed6ff076]{color:var(--text-2)}.image-crop-uploader__info-btn[data-v-ed6ff076]{width:2.25rem;height:2.25rem;color:var(--text-3);border-radius:var(--radius-pill);cursor:help;transition:color var(--dur-1) ease, background var(--dur-1) ease;background:0 0;border:none;flex:none;place-items:center;padding:0;display:inline-grid}.image-crop-uploader__info-btn[data-v-ed6ff076]:hover,.image-crop-uploader__info-btn[data-v-ed6ff076]:focus-visible{color:var(--text-1);background:var(--surface-2);outline:none}.image-crop-uploader__info-btn .pi[data-v-ed6ff076]{font-size:var(--text-md)}.image-crop-uploader__dialog-footer[data-v-ed6ff076]{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.image-crop-uploader__dialog-footer .image-crop-uploader__opt-row--rights[data-v-ed6ff076]{min-height:0}.image-crop-uploader__dialog-actions[data-v-ed6ff076]{gap:var(--space-2,var(--space-2));justify-content:flex-end;display:flex}.avatar-menu[data-v-ed6ff076]{flex-direction:column;gap:.125rem;min-width:10rem;display:flex}.avatar-menu__item[data-v-ed6ff076]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2);color:var(--text-1);font-size:var(--text-md);border-radius:var(--radius-sm,6px);cursor:pointer;text-align:left;transition:background var(--dur-1) ease;background:0 0;border:none;display:flex}.avatar-menu__item[data-v-ed6ff076]:hover{background:#ffffff0d}.avatar-menu__item--danger[data-v-ed6ff076]{color:var(--color-danger)}.avatar-menu__item--danger[data-v-ed6ff076]:hover{background:color-mix(in srgb, var(--color-danger) 16%, transparent)}.avatar-menu__icon[data-v-ed6ff076]{font-size:var(--text-md);flex-shrink:0}@media (width<=1023px){.image-crop-uploader__cropper-wrap[data-v-ed6ff076]{height:42vh}.image-crop-uploader__cropper[data-v-ed6ff076]{max-width:100%}.image-crop-uploader__dialog-actions[data-v-ed6ff076]{flex-direction:column;width:100%}.image-crop-uploader__dialog-actions[data-v-ed6ff076] .p-button{justify-content:center;width:100%}}.desc-toggle-field[data-v-35d71e47]{width:100%}.desc-toggle-field__trigger[data-v-35d71e47]{align-items:center;gap:var(--space-1-5);padding:var(--space-1-5) 0;cursor:pointer;width:fit-content;color:var(--p-text-muted-color);font-size:var(--text-sm);transition:color var(--dur-1);background:0 0;border:none;font-family:inherit;display:inline-flex}.desc-toggle-field__trigger[data-v-35d71e47]:hover{color:var(--p-text-color)}.desc-toggle-field__trigger-icon[data-v-35d71e47]{font-size:var(--text-2xs)}.desc-toggle-field__wrap[data-v-35d71e47]{gap:var(--space-1-5);flex-direction:column;display:flex}.desc-toggle-field__counter[data-v-35d71e47]{font-size:var(--text-xs);color:var(--text-3);align-self:flex-end}.desc-toggle-field__remove[data-v-35d71e47]{align-items:center;gap:var(--space-1-5);cursor:pointer;color:var(--p-text-muted-color);font-size:var(--text-sm);transition:color var(--dur-1);background:0 0;border:none;margin-top:.125rem;padding:0;font-family:inherit;display:inline-flex}.desc-toggle-field__remove[data-v-35d71e47]:hover{color:var(--color-danger)}.desc-toggle-field__remove .pi[data-v-35d71e47]{font-size:var(--text-2xs)}.desc-toggle-field-enter-active[data-v-35d71e47],.desc-toggle-field-leave-active[data-v-35d71e47]{transition:opacity var(--dur-2) ease, transform var(--dur-2) ease}.desc-toggle-field-enter-from[data-v-35d71e47],.desc-toggle-field-leave-to[data-v-35d71e47]{opacity:0;transform:translateY(-4px)}[data-v-2eaf4436] .p-multiselect{height:auto;min-height:2.75rem}[data-v-2eaf4436] .p-multiselect-label-container{height:auto}[data-v-2eaf4436] .p-multiselect-label{align-content:flex-start;gap:var(--space-1-5);height:auto;min-height:1.75rem;padding:var(--space-5) var(--space-6) var(--space-1-5) var(--space-2);flex-wrap:wrap;display:flex}[data-v-2eaf4436] .p-multiselect-chip-item{background:0 0!important;border:none!important;padding:0!important}.role-chip[data-v-2eaf4436]{--chip-r:218;--chip-g:218;--chip-b:218;align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-1-5) var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--fw-medium);letter-spacing:var(--tracking-normal);line-height:var(--leading-none);-webkit-user-select:none;user-select:none;background:rgba(var(--chip-r), var(--chip-g), var(--chip-b), .07);border:1px solid rgba(var(--chip-r), var(--chip-g), var(--chip-b), .22);color:rgba(var(--chip-r), var(--chip-g), var(--chip-b), .88);transition:background .12s,border-color .12s;display:inline-flex}.role-chip[data-v-2eaf4436]:hover{background:rgba(var(--chip-r), var(--chip-g), var(--chip-b), .11);border-color:rgba(var(--chip-r), var(--chip-g), var(--chip-b), .35)}.role-chip__icon[data-v-2eaf4436]{font-size:var(--text-2xs);opacity:.75;flex-shrink:0}.role-chip__remove[data-v-2eaf4436]{width:14px;height:14px;color:rgba(var(--chip-r), var(--chip-g), var(--chip-b), .5);cursor:pointer;font-size:var(--text-sm);line-height:var(--leading-none);background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.role-chip__remove[data-v-2eaf4436]:hover{background:rgba(var(--chip-r), var(--chip-g), var(--chip-b), .15);color:rgba(var(--chip-r), var(--chip-g), var(--chip-b), .9)}.country-select-option[data-v-a1969ee6]{align-items:center;gap:var(--space-2);display:inline-flex}.country-flag[data-v-a1969ee6]{object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0;width:1.25rem;height:.875rem}.country-select-option__badge[data-v-a1969ee6]{flex-shrink:0;margin-left:auto}.user-select-value[data-v-a1969ee6]{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.user-select-placeholder[data-v-a1969ee6]{color:var(--text-3)}.user-select-option[data-v-a1969ee6]{align-items:center;gap:var(--space-2);width:100%;min-width:0;display:inline-flex}.user-select-option__label[data-v-a1969ee6]{white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.user-select-option__email[data-v-a1969ee6]{color:var(--text-3);font-size:var(--text-sm);flex:none}.plic[data-v-a1969ee6]{align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-3);border-radius:var(--radius-md);background:repeating-linear-gradient(115deg, #ffffff04 0 2px, transparent 2px 7px), linear-gradient(180deg, #ffffff08, transparent 45%), var(--surface-2);grid-column:1/-1;grid-template-columns:auto 1fr auto;display:grid;position:relative;overflow:hidden}.plic[data-v-a1969ee6]:before{content:"";background:linear-gradient(180deg, var(--color-primary), var(--color-primary-22));width:4px;position:absolute;top:0;bottom:0;left:0}.plic__helm[data-v-a1969ee6]{flex:none;width:6.5rem;height:6.5rem;position:relative}.plic__helm[data-v-a1969ee6] .ui-avatar-shell{box-shadow:0 6px 14px #0000008c}.plic__helm--editable[data-v-a1969ee6]{cursor:pointer}.plic__helm-cam[data-v-a1969ee6]{z-index:2;background:var(--overlay-dark-60,#00000094);color:var(--on-dark,#fff);font-size:var(--text-lg);opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.plic__helm--editable:hover .plic__helm-cam[data-v-a1969ee6],.plic__helm--editable:focus-within .plic__helm-cam[data-v-a1969ee6]{opacity:1}.plic__helm-lock[data-v-a1969ee6]{z-index:2;background:color-mix(in srgb, var(--color-league-premium) 20%, #0a0e16e6);border:1px solid color-mix(in srgb, var(--color-league-premium) 50%, transparent);width:1.75rem;height:1.75rem;color:var(--color-league-premium);font-size:var(--text-xs);pointer-events:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;right:0}.plic__helm-uploader[data-v-a1969ee6]{z-index:3;position:absolute;inset:0}.plic__helm-uploader[data-v-a1969ee6] .image-crop-uploader__overlay-wrap{position:absolute;inset:0}.plic__helm-uploader[data-v-a1969ee6] .image-crop-uploader__overlay-btn{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.plic__helm-uploader[data-v-a1969ee6] .image-crop-uploader__overlay-btn i,.plic__helm-uploader[data-v-a1969ee6] .image-crop-uploader__overlay-pending{display:none}.plic__helm-uploader[data-v-a1969ee6] .image-crop-uploader__actions{clip:rect(0, 0, 0, 0);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.plic__id[data-v-a1969ee6]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.plic__cap[data-v-a1969ee6]{font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-3);font-weight:var(--fw-note)}.plic__id[data-v-a1969ee6] .p-inputtext.plic__name{border:0;border-bottom:1px solid var(--border-3);width:100%;box-shadow:none;padding:0 0 var(--space-2);font-size:var(--text-xl);font-weight:var(--fw-title-2);color:var(--text-1);background:0 0;border-radius:0}.plic__id[data-v-a1969ee6] .p-inputtext.plic__name:focus{border-bottom-color:var(--color-primary)}.plic__id[data-v-a1969ee6] .p-inputtext.plic__name::placeholder{color:var(--text-3);font-weight:var(--fw-subtitle-2)}.plic__marks[data-v-a1969ee6]{align-items:center;gap:var(--space-2);display:flex}.plic__mark[data-v-a1969ee6]{min-width:46px;height:30px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--surface-1);border:1px solid var(--border-2);cursor:pointer;transition:border-color var(--dur-2) ease;justify-content:center;align-items:center;display:inline-flex}.plic__mark[data-v-a1969ee6]:hover{border-color:var(--border-3)}.plic__mark[data-v-a1969ee6]:focus-within{border-color:var(--color-primary-22);background:var(--color-primary-08)}.plic__mark--error[data-v-a1969ee6],.plic__mark--error[data-v-a1969ee6]:focus-within{border-color:var(--p-red-500,#ef4444);background:#ef44440f}.plic__mark--flag[data-v-a1969ee6]{padding:0}.plic__mark--flag[data-v-a1969ee6] .p-select{box-shadow:none;width:100%;height:100%;padding-inline:var(--space-2);background:0 0;border:none;align-items:center}.plic__mark--flag[data-v-a1969ee6] .p-select-label{padding:0 var(--space-1);align-items:center;display:flex}.plic__mark--flag[data-v-a1969ee6] .p-select-dropdown{width:1rem;color:var(--text-3)}.plic__flag-wrap[data-v-a1969ee6]{display:inline-flex}.plic__flag[data-v-a1969ee6]{object-fit:cover;border-radius:var(--radius-xs);width:1.25rem;height:.875rem;animation:flagFlipIn-a1969ee6 var(--dur-2) cubic-bezier(.25, 1, .5, 1);display:block;box-shadow:0 1px #ffffff14,0 2px 6px #0006}.plic__mark-empty[data-v-a1969ee6]{align-items:center;gap:var(--space-1-5);color:var(--text-3);font-weight:var(--fw-subtitle-2);font-size:var(--text-sm);white-space:nowrap;display:inline-flex}.plic__mark--code[data-v-a1969ee6] .p-inputtext.plic__code-input{width:2.75rem;box-shadow:none;font-weight:var(--fw-title-2);font-size:var(--text-sm);text-align:center;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-1);background:0 0;border:none;padding:0}.plic__mark-cap[data-v-a1969ee6]{font-size:var(--text-2xs);color:var(--text-3);font-weight:var(--fw-note)}.plic__num[data-v-a1969ee6]{align-items:flex-end;gap:var(--space-1);cursor:text;padding-right:var(--space-1);flex-direction:column;display:flex;position:relative}.plic__num[data-v-a1969ee6] .p-inputtext.plic__num-input{width:6.75rem;box-shadow:none;text-align:right;font-family:var(--font-mono);font-weight:var(--fw-title-1);letter-spacing:var(--tracking-normal);color:var(--color-primary);background:0 0;border:none;padding:0;font-size:3.5rem;line-height:.9}.plic__num[data-v-a1969ee6] .p-inputtext.plic__num-input::placeholder{color:var(--white-08)}.plic__num--error[data-v-a1969ee6] .p-inputtext.plic__num-input{color:var(--p-red-500,#ef4444)}.plic-messages[data-v-a1969ee6]{gap:var(--space-1-5);margin-top:calc(-1 * var(--space-2));flex-direction:column;grid-column:1/-1;display:flex}.plic-messages[data-v-a1969ee6]:empty{display:none}.plic__link[data-v-a1969ee6]{cursor:pointer;font-size:inherit;font-weight:var(--fw-subtitle-2);color:var(--color-primary);background:0 0;border:0;padding:0}.plic__link[data-v-a1969ee6]:hover{text-decoration:underline}@media (width<=560px){.plic[data-v-a1969ee6]{row-gap:var(--space-3);grid-template-columns:auto 1fr;grid-template-areas:"helm id""num num"}.plic__helm[data-v-a1969ee6]{grid-area:helm;width:5.25rem;height:5.25rem}.plic__id[data-v-a1969ee6]{grid-area:id}.plic__num[data-v-a1969ee6]{justify-content:flex-start;align-items:baseline;gap:var(--space-3);flex-direction:row;grid-area:num}.plic__num[data-v-a1969ee6] .p-inputtext.plic__num-input{text-align:left;width:5.5rem;font-size:2.75rem}}.participant-name-row[data-v-a1969ee6]{gap:var(--space-4);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=639px){.participant-name-row[data-v-a1969ee6]{grid-template-columns:minmax(0,1fr)}}.participant-modal__row-hint[data-v-a1969ee6]{grid-column:1/-1}[data-v-a1969ee6] .p-inputtext,[data-v-a1969ee6] .p-select,[data-v-a1969ee6] .p-multiselect,[data-v-a1969ee6] .p-datepicker .p-inputtext{transition:border-color var(--dur-1) ease, box-shadow var(--dur-1) ease}.plic__helm>.ui-avatar-shell[data-v-a1969ee6],.plic__helm>.p-skeleton[data-v-a1969ee6]{animation:avatarReveal-a1969ee6 var(--dur-3) cubic-bezier(.16, 1, .3, 1) both}@keyframes avatarReveal-a1969ee6{0%{opacity:0;transform:scale(.84)}to{opacity:1;transform:scale(1)}}.pid-flag__img[data-v-a1969ee6]{animation:flagFlipIn-a1969ee6 var(--dur-2) cubic-bezier(.25, 1, .5, 1)}@keyframes flagFlipIn-a1969ee6{0%{opacity:0;transform:scale(.6)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(0)}}[data-v-a1969ee6] .p-message{animation:errorReveal-a1969ee6 var(--dur-2) cubic-bezier(.25, 1, .5, 1) both}@keyframes errorReveal-a1969ee6{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}[data-v-a1969ee6] .ui-form>*{animation:fieldReveal-a1969ee6 var(--dur-3) cubic-bezier(.16, 1, .3, 1) both}[data-v-a1969ee6] .ui-form>:first-child{animation-delay:40ms}[data-v-a1969ee6] .ui-form>:nth-child(2){animation-delay:90ms}[data-v-a1969ee6] .ui-form>:nth-child(3){animation-delay:var(--dur-1)}[data-v-a1969ee6] .ui-form>:nth-child(4){animation-delay:.19s}[data-v-a1969ee6] .ui-form>:nth-child(5){animation-delay:.23s}[data-v-a1969ee6] .ui-form>:nth-child(6){animation-delay:.27s}[data-v-a1969ee6] .ui-form>:nth-child(7){animation-delay:.31s}[data-v-a1969ee6] .ui-form>:nth-child(8){animation-delay:var(--dur-3)}@keyframes fieldReveal-a1969ee6{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[data-v-a1969ee6] .p-inputtext,[data-v-a1969ee6] .p-select,[data-v-a1969ee6] .p-multiselect,[data-v-a1969ee6] .p-datepicker .p-inputtext{transition:none}.plic__helm[data-v-a1969ee6]>*,.pid-flag__img[data-v-a1969ee6],[data-v-a1969ee6] .p-message,[data-v-a1969ee6] .ui-form>*{animation:none}}.dnb[data-v-d75fd269]{gap:var(--space-3);flex-direction:column;display:flex}.dnb-section[data-v-d75fd269]{gap:var(--space-2);flex-direction:column;display:flex}.dnb-section__lbl[data-v-d75fd269]{font-size:var(--text-2xs);font-weight:var(--fw-note);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-3)}.dnb-blockhead[data-v-d75fd269]{align-items:center;gap:var(--space-2);cursor:pointer;color:var(--text-2);transition:color var(--dur-1) var(--ease);background:0 0;border:none;padding:0;display:flex}.dnb-blockhead[data-v-d75fd269]:hover{color:var(--text-1)}.dnb-blockhead__range[data-v-d75fd269]{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--fw-subtitle-1);font-variant-numeric:tabular-nums;color:var(--text-2)}.dnb-blockhead__stats[data-v-d75fd269]{font-size:var(--text-xs);color:var(--text-3)}.dnb-blockhead__hits[data-v-d75fd269]{padding:0 var(--space-1-5);border-radius:var(--radius-pill);background:var(--color-self-wash);font-size:var(--text-2xs);color:var(--color-info)}.dnb-grid[data-v-d75fd269]{gap:var(--space-1-5);grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.dnb-plates[data-v-d75fd269]{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.dnb-cell[data-v-d75fd269]{aspect-ratio:1;padding:var(--space-1);border-radius:var(--radius-sm);border:1px solid var(--white-05);background:color-mix(in srgb, var(--surface-1) 85%, transparent);cursor:default;transition:border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease), opacity var(--dur-1) var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:relative;overflow:hidden}.dnb-cell--plate[data-v-d75fd269]{flex:none;width:4.5rem}.dnb-cell__img[data-v-d75fd269]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dnb-cell__helmet[data-v-d75fd269]{width:100%;height:100%;position:absolute;inset:0}.dnb-cell__scrim[data-v-d75fd269]{background:linear-gradient(to bottom, transparent 25%, var(--overlay-hero-weak) 100%);position:absolute;inset:0}.dnb-cell__n[data-v-d75fd269]{font-family:var(--font-condensed);font-weight:var(--fw-bold);font-size:var(--text-2xl);line-height:var(--leading-none);font-variant-numeric:tabular-nums;color:var(--text-3);position:relative}.dnb-cell__sub[data-v-d75fd269]{max-width:100%;font-size:var(--text-2xs);line-height:var(--leading-none);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden}.dnb-cell--photo .dnb-cell__n[data-v-d75fd269],.dnb-cell--photo .dnb-cell__sub[data-v-d75fd269],.dnb-cell--helmet .dnb-cell__n[data-v-d75fd269],.dnb-cell--helmet .dnb-cell__sub[data-v-d75fd269]{color:var(--on-dark,#fff);text-shadow:0 1px 2px var(--overlay-dark-30)}.dnb-cell--photo .dnb-cell__n[data-v-d75fd269],.dnb-cell--helmet .dnb-cell__n[data-v-d75fd269]{margin-top:auto}.dnb-cell--photo .dnb-cell__sub[data-v-d75fd269],.dnb-cell--helmet .dnb-cell__sub[data-v-d75fd269]{margin-bottom:var(--space-1)}.dnb-cell--taken[data-v-d75fd269]:not(:disabled){cursor:pointer}.dnb-cell--taken[data-v-d75fd269]:not(:disabled):hover{border-color:var(--white-12);background:var(--surface-2)}.dnb-cell--free[data-v-d75fd269]{background:var(--surface-3);border-color:var(--border-2);cursor:pointer}.dnb-cell--free[data-v-d75fd269]:hover{border-color:var(--color-primary-35);background:color-mix(in srgb, var(--surface-3) 80%, var(--color-primary-05))}.dnb-cell--free .dnb-cell__n[data-v-d75fd269]{color:var(--text-1)}.dnb-cell--requested[data-v-d75fd269]{background:var(--color-self-wash);border-color:var(--color-self-line);cursor:pointer}.dnb-cell--requested .dnb-cell__n[data-v-d75fd269]{color:var(--color-info)}.dnb-cell--requested .dnb-cell__sub[data-v-d75fd269]{color:color-mix(in srgb, var(--color-info) 70%, transparent)}.dnb-cell--reserved[data-v-d75fd269]{background:repeating-linear-gradient(45deg, var(--white-05) 0 6px, transparent 6px 12px), color-mix(in srgb, var(--surface-1) 85%, transparent);border-color:var(--white-12);cursor:pointer}.dnb-cell--reserved[data-v-d75fd269]:hover{border-color:var(--white-14)}.dnb-cell--reserved .dnb-cell__n[data-v-d75fd269]{color:var(--text-2)}.dnb-cell--mine[data-v-d75fd269]{border-color:var(--color-primary-40);cursor:pointer}.dnb-cell--mine:not(.dnb-cell--photo):not(.dnb-cell--helmet) .dnb-cell__n[data-v-d75fd269]{color:var(--color-primary)}.dnb-cell--selected[data-v-d75fd269]{background:var(--color-primary-12);border-color:var(--color-primary-55)}.dnb-cell--selected .dnb-cell__n[data-v-d75fd269]{color:var(--color-primary)}.dnb-cell--flagged[data-v-d75fd269]{border-color:var(--color-warning)}.dnb-empty[data-v-d75fd269]{padding:var(--space-4) 0;font-size:var(--text-sm);color:var(--text-3);text-align:center}.dnb-cell__lock[data-v-d75fd269]{font-size:var(--text-2xs);color:var(--text-3);position:absolute;top:3px;right:4px}.dnb-cell--photo .dnb-cell__lock[data-v-d75fd269],.dnb-cell--helmet .dnb-cell__lock[data-v-d75fd269]{color:var(--on-dark,#fff)}.dnb-legend[data-v-d75fd269]{gap:var(--space-3);font-size:var(--text-xs);color:var(--text-3);flex-wrap:wrap;display:flex}.dnb-legend span[data-v-d75fd269]{align-items:center;gap:var(--space-1-5);display:inline-flex}.dnb-dot[data-v-d75fd269]{border-radius:var(--radius-xs);width:.5rem;height:.5rem;display:inline-block}.dnb-dot--free[data-v-d75fd269]{background:var(--surface-3);border:1px solid var(--border-2)}.dnb-dot--taken[data-v-d75fd269]{background:color-mix(in srgb, var(--surface-1) 85%, transparent);border:1px solid var(--white-05)}.dnb-dot--requested[data-v-d75fd269]{background:var(--color-self-wash);border:1px solid var(--color-self-line)}.dnb-dot--reserved[data-v-d75fd269]{background:repeating-linear-gradient(45deg, var(--white-14) 0 3px, transparent 3px 6px), var(--surface-1);border:1px solid var(--white-12)}.dnb-dot--mine[data-v-d75fd269]{background:var(--color-primary)}.dnb-dot--selected[data-v-d75fd269]{background:var(--color-primary-12);border:1px solid var(--color-primary-55)}@media (width<=900px){.dnb-grid[data-v-d75fd269]{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width<=560px){.dnb-grid[data-v-d75fd269]{grid-template-columns:repeat(4,minmax(0,1fr))}.dnb-cell--plate[data-v-d75fd269]{width:4rem}}.dncr[data-v-0961712c]{gap:var(--space-4);flex-direction:column;display:flex}.dncr-own[data-v-0961712c]{align-items:center;gap:var(--space-3);display:flex}.dncr-own__plate[data-v-0961712c]{min-width:4.875rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:linear-gradient(160deg, var(--color-primary-18), var(--color-primary-05));border:1px solid var(--color-primary-40);font-family:var(--font-condensed);font-weight:var(--fw-black);font-size:var(--text-2xl);line-height:var(--leading-none);color:var(--color-primary);font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;display:inline-flex}.dncr-own__hash[data-v-0961712c]{font-family:var(--font-mono);font-weight:var(--fw-bold);font-size:var(--text-sm);color:var(--color-primary-55);margin-right:1px}.dncr-own__meta[data-v-0961712c]{gap:var(--space-1);flex-direction:column;display:flex}.dncr-own__lbl[data-v-0961712c]{font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-3)}.dncr-own__hint[data-v-0961712c]{font-size:var(--text-xs);color:var(--text-3)}.dncr-steps[data-v-0961712c]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-1) 70%, transparent);border:1px solid color-mix(in srgb, var(--p-content-border-color) 55%, transparent);align-items:center;gap:0;margin:0;list-style:none;display:flex}.dncr-step[data-v-0961712c]{align-items:center;gap:var(--space-1-5);font-size:var(--text-xs);color:var(--text-2);display:inline-flex}.dncr-step__n[data-v-0961712c]{background:var(--white-08);width:1rem;height:1rem;font-family:var(--font-mono);font-weight:var(--fw-bold);font-size:var(--text-2xs);color:var(--text-1);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.dncr-step__sep[data-v-0961712c]{text-align:center;font-size:var(--text-sm);color:var(--text-3);flex:1}.dncr-board__head[data-v-0961712c]{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-2);display:flex}.dncr-board__title[data-v-0961712c]{font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-3)}.dncr-board__count[data-v-0961712c]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-3);font-variant-numeric:tabular-nums}.dncr-sel[data-v-0961712c]{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--p-content-border-color) 70%, transparent);background:color-mix(in srgb, var(--surface-1) 60%, transparent);transition:border-color var(--dur-2) var(--ease), background var(--dur-2) var(--ease);display:flex}.dncr-sel--free[data-v-0961712c]{border-color:var(--color-success-30);background:var(--color-success-08)}.dncr-sel--taken[data-v-0961712c]{border-color:color-mix(in srgb, var(--p-content-border-color) 90%, transparent);background:color-mix(in srgb, var(--surface-2) 70%, transparent)}.dncr-sel--own[data-v-0961712c]{border-color:var(--color-primary-40);background:var(--color-primary-10)}.dncr-sel--reserved[data-v-0961712c]{border-color:var(--white-12);background:repeating-linear-gradient(45deg, var(--white-05) 0 8px, transparent 8px 16px), color-mix(in srgb, var(--surface-2) 70%, transparent)}.dncr-sel__plate[data-v-0961712c]{min-width:3.5rem;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-1);border:1px solid var(--color-primary-55);font-family:var(--font-condensed);font-weight:var(--fw-black);font-size:var(--text-xl);line-height:var(--leading-none);color:var(--color-primary);font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;display:inline-flex}.dncr-sel--taken .dncr-sel__plate[data-v-0961712c]{border-color:var(--white-14);color:var(--text-2)}.dncr-sel__hash[data-v-0961712c]{font-family:var(--font-mono);font-weight:var(--fw-bold);font-size:var(--text-sm);color:var(--text-3);margin-right:1px}.dncr-sel__info[data-v-0961712c]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.dncr-sel__status[data-v-0961712c]{align-items:center;gap:var(--space-1-5);font-size:var(--text-sm);font-weight:var(--fw-subtitle-1);color:var(--text-2);display:inline-flex}.dncr-sel--free .dncr-sel__status[data-v-0961712c]{color:var(--color-success)}.dncr-sel--own .dncr-sel__status[data-v-0961712c]{color:var(--color-primary)}.dncr-sel__sub[data-v-0961712c]{font-size:var(--text-xs);color:var(--text-3)}.dncr-sel__clear[data-v-0961712c]{border-radius:var(--radius-sm);cursor:pointer;width:1.75rem;height:1.75rem;color:var(--text-3);transition:color var(--dur-1) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.dncr-sel__clear[data-v-0961712c]:hover{color:var(--text-1)}.dncr-pending__body p[data-v-0961712c]{margin:var(--space-1) 0 0;font-size:var(--text-md)}.report-content-link[data-v-8abf3397]{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--text-3);transition:color var(--dur-1) ease;text-decoration:none;display:inline-flex}.report-content-link[data-v-8abf3397]:hover{color:var(--text-1);text-decoration:underline}.report-content-link i[data-v-8abf3397]{font-size:var(--text-sm)}.report-content-link--icon[data-v-8abf3397],.report-content-link--icon[data-v-8abf3397]:hover{color:inherit;gap:0;text-decoration:none}.ui-segmented-toggle[data-v-615900e6] .p-togglebutton{background:var(--surface-2,var(--white-04));border:1px solid var(--border-2);color:var(--text-3);transition:background var(--dur-1,.15s) var(--ease,ease), color var(--dur-1,.15s) var(--ease,ease), border-color var(--dur-1,.15s) var(--ease,ease)}.ui-segmented-toggle[data-v-615900e6] .p-togglebutton:not(.p-togglebutton-checked):hover{color:var(--text-1);border-color:var(--border-4,var(--white-18))}.ui-segmented-toggle[data-v-615900e6] .p-togglebutton.p-togglebutton-checked{background:var(--color-primary-08);border-color:var(--color-primary-55);color:var(--color-primary)}.ui-segmented-toggle[data-v-615900e6] .p-togglebutton.p-togglebutton-checked .p-togglebutton-label{color:var(--color-primary);font-weight:var(--fw-subtitle-1,600)}.ui-segmented-toggle[data-v-615900e6] .p-togglebutton-checked .p-togglebutton-content{background:0 0}.ui-segmented-toggle[data-v-615900e6] .p-togglebutton-content{align-items:center;gap:var(--space-1-5);display:inline-flex}.ui-segmented-toggle__icon[data-v-615900e6]{font-size:var(--text-sm);line-height:var(--leading-none)}.fo-detail-dialog__actions[data-v-3169bbcd]{align-items:center;gap:var(--space-1);display:inline-flex}.participant-photo-menu-trigger[data-v-3169bbcd],.participant-photo-trigger[data-v-3169bbcd]{z-index:1;border-radius:var(--radius-pill);border:1px solid var(--white-20);background:var(--overlay-dark-45);width:2rem;height:2rem;color:var(--text-1);font-size:var(--text-sm);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background var(--dur-2) ease, transform var(--dur-2) ease, border-color var(--dur-2) ease;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-end:calc(-1 * var(--space-1));inset-inline-end:calc(-1 * var(--space-1))}.participant-photo-menu-trigger[data-v-3169bbcd]:hover,.participant-photo-trigger[data-v-3169bbcd]:hover{background:var(--overlay-dark-55);border-color:var(--white-30);color:var(--text-1);transform:scale(1.06)}.participant-photo-menu-trigger--locked[data-v-3169bbcd]{color:var(--color-league-premium);border-color:color-mix(in srgb, var(--color-league-premium) 40%, transparent)}.participant-photo-menu-trigger--locked[data-v-3169bbcd]:hover{color:var(--color-league-premium);border-color:var(--color-league-premium)}.participant-photo-menu-trigger[data-v-3169bbcd]:focus-visible,.participant-photo-trigger[data-v-3169bbcd]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pw[data-v-3169bbcd]{gap:var(--space-5);flex-direction:column;width:100%;display:flex}.pw__ident[data-v-3169bbcd]{align-items:center;gap:var(--space-4);min-width:0;display:flex;position:relative}.pw__digits[data-v-3169bbcd]{font-family:var(--font-display);font-size:var(--text-6xl);font-weight:var(--fw-title-1);line-height:var(--leading-none);letter-spacing:var(--tracking-tight);color:var(--text-1);opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}.pw__portrait[data-v-3169bbcd]{border-radius:var(--radius-lg);flex:none;position:relative}.pw__id[data-v-3169bbcd]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.pw__name[data-v-3169bbcd]{font-size:var(--text-2xl);font-weight:var(--fw-title-2);line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0}.pw__fullname[data-v-3169bbcd]{font-size:var(--text-md);color:var(--text-2);margin:0}.pw__meta[data-v-3169bbcd]{align-items:center;gap:var(--space-2);margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-2);flex-wrap:wrap;display:flex}.pw__meta-item[data-v-3169bbcd]{align-items:center;gap:var(--space-1-5);display:inline-flex}.pw__meta-item+.pw__meta-item[data-v-3169bbcd]:before{content:"·";color:var(--text-3)}.pw__code[data-v-3169bbcd]{font-family:var(--font-mono);letter-spacing:var(--tracking-wider);text-transform:uppercase}.pw__flag[data-v-3169bbcd]{border-radius:var(--radius-xs);width:1.25rem;height:auto}.pw__since[data-v-3169bbcd]{font-size:var(--text-2xs);color:var(--text-3);margin:0}.pw__archived[data-v-3169bbcd]{align-self:flex-start;margin-block-start:var(--space-1)}.pw__desc[data-v-3169bbcd]{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-2);margin:0}.pw__block[data-v-3169bbcd]{border-block-start:1px solid var(--border-1);padding-block-start:var(--space-5)}.pw__bh[data-v-3169bbcd]{align-items:center;gap:var(--space-2);margin-block-end:var(--space-3);display:flex}.pw__bt[data-v-3169bbcd]{font-size:var(--text-xs);font-weight:var(--fw-note);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-3);margin:0}.pw__rows[data-v-3169bbcd]>*+*{border-block-start:1px solid var(--border-1)}.pw__chips[data-v-3169bbcd]{gap:var(--space-1-5);flex-wrap:wrap;display:flex}.pw__chip[data-v-3169bbcd]{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--fw-subtitle-2);white-space:nowrap;display:inline-flex}.pw__chip-dot[data-v-3169bbcd]{border-radius:var(--radius-pill);background:var(--text-3);width:.5rem;height:.5rem}.pw__quiet[data-v-3169bbcd]{font-size:var(--text-sm);color:var(--text-3);margin:0}.pw__blocked[data-v-3169bbcd]{align-items:center;gap:var(--space-1-5);font-size:var(--text-sm);color:var(--text-3);display:inline-flex}.pw__linked[data-v-3169bbcd]{align-items:center;gap:var(--space-2);display:inline-flex}.pw__linked-name[data-v-3169bbcd]{font-weight:var(--fw-subtitle-2)}.pw__sk-lines[data-v-3169bbcd]{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.pw-dncr-pending[data-v-3169bbcd]{cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.pw-visor[data-v-3169bbcd]{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 46%,#000 56%);mask-image:linear-gradient(115deg,#0000 46%,#000 56%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pw-visor__img[data-v-3169bbcd]{border-radius:var(--radius-lg);object-fit:cover;object-position:center top;width:100%;height:100%}.pw-visor__avatar[data-v-3169bbcd]{filter:none}.pw-visor--run[data-v-3169bbcd]{animation:.7s cubic-bezier(.35,.1,.35,1) forwards pw-visor-reveal-3169bbcd}@keyframes pw-visor-reveal-3169bbcd{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@media (prefers-reduced-motion:reduce){.pw-visor--run[data-v-3169bbcd]{animation:none}}@media (width<=639px){.pw__digits[data-v-3169bbcd]{display:none}}.message-sub[data-v-3169bbcd]{margin-top:var(--space-1-5)}.fo-hero[data-v-d08fc94e]{border-radius:var(--radius-lg);background:var(--surface-1);border:1px solid var(--border-1);align-items:flex-end;min-height:22rem;display:flex;position:relative;overflow:hidden}.fo-hero--bleed[data-v-d08fc94e]{margin-inline:calc(-1 * var(--space-5));border:none;border-block-end:1px solid var(--border-1);border-radius:0;margin-block-start:calc(-1 * var(--space-2))}.fo-hero--compact[data-v-d08fc94e]{min-height:13rem}.fo-hero__accent[data-v-d08fc94e]{z-index:4;background:linear-gradient(90deg, var(--hero-accent,var(--color-primary)), color-mix(in srgb, var(--hero-accent,var(--color-primary)) 55%, transparent));height:4px;position:absolute;inset-block-start:0;inset-inline:0}.fo-hero__visual[data-v-d08fc94e]{z-index:0;position:absolute;inset:0}.fo-hero__watermark[data-v-d08fc94e]{z-index:0;font-family:var(--font-display);font-size:clamp(11rem,30vw,26rem);line-height:var(--leading-none);letter-spacing:var(--tracking-tight);color:color-mix(in srgb, var(--text-1) 3%, transparent);-webkit-user-select:none;user-select:none;white-space:nowrap;position:absolute;inset-block-start:50%;inset-inline-end:-1%;transform:translateY(-50%)}.fo-hero__media[data-v-d08fc94e]{background:linear-gradient(135deg, color-mix(in srgb, var(--hero-accent,var(--color-primary)) 9%, var(--surface-2)) 0%, var(--surface-2) 70%);justify-content:center;align-items:center;width:46%;display:flex;position:absolute;inset-block:0;inset-inline-end:0;overflow:hidden}.fo-hero__img[data-v-d08fc94e]{object-fit:cover;object-position:center top;width:100%;height:100%}.fo-hero__stack[data-v-d08fc94e]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fo-hero__media:has(.fo-hero__avatar) .fo-hero__stack[data-v-d08fc94e]{filter:drop-shadow(0 8px 24px var(--shadow-color-dark-50))}.fo-hero--logo .fo-hero__img[data-v-d08fc94e]{object-fit:contain;width:auto;max-width:60%;height:auto;max-height:60%}.fo-hero--logo .fo-hero__stack[data-v-d08fc94e]{filter:drop-shadow(0 8px 32px var(--shadow-color-dark-50))}.fo-hero__placeholder[data-v-d08fc94e]{font-family:var(--font-display);font-size:clamp(4rem,10vw,8rem);line-height:var(--leading-none);letter-spacing:var(--tracking-tight);color:color-mix(in srgb, var(--hero-accent,var(--color-primary)) 18%, transparent);-webkit-user-select:none;user-select:none}.fo-hero__photo-overlay[data-v-d08fc94e]{z-index:3;position:absolute;inset-block-end:var(--space-4);inset-inline-end:var(--space-4)}.fo-hero__corner-action[data-v-d08fc94e]{z-index:3;position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}.fo-hero__fade[data-v-d08fc94e]{z-index:1;background:linear-gradient(to right, var(--bg-0) 34%, color-mix(in srgb, var(--bg-0) 40%, transparent) 56%, transparent 72%), linear-gradient(to top, var(--bg-0), transparent 40%);position:absolute;inset:0}.fo-hero__content[data-v-d08fc94e]{z-index:2;padding:var(--space-8) var(--space-8) var(--space-7);gap:var(--space-2);flex-direction:column;max-width:62%;display:flex;position:relative}.fo-hero--compact .fo-hero__content[data-v-d08fc94e]{padding:var(--space-6) var(--space-5) var(--space-5);max-width:72%}.fo-hero__meta[data-v-d08fc94e]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.fo-hero__number[data-v-d08fc94e]{font-family:var(--font-mono);font-size:var(--text-md);font-weight:var(--fw-title-1);color:var(--hero-accent,var(--color-primary));font-variant-numeric:tabular-nums;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--hero-accent,var(--color-primary)) 10%, transparent);border:1px solid color-mix(in srgb, var(--hero-accent,var(--color-primary)) 30%, transparent)}.fo-hero__flag[data-v-d08fc94e]{object-fit:cover;border-radius:var(--radius-sm);width:1.5rem;height:1.05rem;box-shadow:0 0 0 1px var(--border-1)}.fo-hero__badge[data-v-d08fc94e]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--fw-subtitle-1);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-items:center;display:inline-flex}.fo-hero__badge--accent[data-v-d08fc94e]{background:color-mix(in srgb, var(--hero-accent,var(--color-primary)) 12%, transparent);color:var(--hero-accent,var(--color-primary));border:1px solid color-mix(in srgb, var(--hero-accent,var(--color-primary)) 30%, transparent)}.fo-hero__badge--success[data-v-d08fc94e]{background:color-mix(in srgb, var(--color-success) 12%, transparent);color:var(--color-success);border:1px solid color-mix(in srgb, var(--color-success) 30%, transparent)}.fo-hero__badge--muted[data-v-d08fc94e]{background:color-mix(in srgb, var(--surface-3) 80%, transparent);color:var(--text-3);border:1px solid var(--border-1)}.fo-hero__name[data-v-d08fc94e]{font-family:var(--font-display);font-size:clamp(2.25rem,5vw,4.25rem);font-weight:var(--fw-title-1);line-height:var(--leading-none);letter-spacing:var(--tracking-tight);text-transform:uppercase;color:var(--text-1);margin:0}.fo-hero--compact .fo-hero__name[data-v-d08fc94e]{font-size:clamp(1.75rem,5vw,2.5rem)}.fo-hero__subtitle[data-v-d08fc94e]{font-size:var(--text-lg);color:var(--text-2);font-weight:var(--fw-subtitle-2);margin:0}.fo-hero__description[data-v-d08fc94e]{font-size:var(--text-md);color:var(--text-2);max-width:36rem;line-height:var(--leading-normal);margin:0}.fo-hero__actions[data-v-d08fc94e]{margin-top:var(--space-2);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=1023px){.fo-hero__content[data-v-d08fc94e]{max-width:80%;padding:var(--space-6) var(--space-5) var(--space-5)}.fo-hero__media[data-v-d08fc94e]{width:40%}}@media (width<=639px){.fo-hero[data-v-d08fc94e]{min-height:18rem}.fo-hero--bleed[data-v-d08fc94e]{margin-inline:calc(-1 * var(--space-4))}.fo-hero__content[data-v-d08fc94e]{max-width:92%;padding:var(--space-5) var(--space-4) var(--space-4)}.fo-hero__name[data-v-d08fc94e]{font-size:clamp(1.75rem,7vw,2.4rem)}}.fo-entity-chip[data-v-1f638298]{align-self:flex-start;align-items:center;gap:var(--space-2);min-width:0;max-width:100%;padding:var(--space-1-5);border:1px solid color-mix(in srgb, var(--border-3) 60%, transparent);border-radius:var(--radius-lg);font:inherit;color:inherit;text-align:left;transition:border-color var(--dur-2) var(--ease), background var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);background:0 0;display:inline-flex;position:relative}.fo-entity-chip--accented[data-v-1f638298]{padding-left:var(--space-3)}.fo-entity-chip__spine[data-v-1f638298]{left:var(--space-1);top:var(--space-1-5);bottom:var(--space-1-5);border-radius:var(--radius-pill);background:var(--fo-chip-accent,var(--border-4));opacity:.55;width:3px;transition:opacity var(--dur-2) var(--ease);position:absolute}.fo-entity-chip--clickable[data-v-1f638298]{cursor:pointer}.fo-entity-chip--clickable[data-v-1f638298]:not(.fo-entity-chip--bare):hover{border-color:var(--border-4);background:var(--surface-2);box-shadow:var(--shadow-md)}.fo-entity-chip--clickable:hover .fo-entity-chip__spine[data-v-1f638298]{opacity:1}.fo-entity-chip--clickable[data-v-1f638298]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.fo-entity-chip--bare[data-v-1f638298]{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.fo-entity-chip--bare.fo-entity-chip--accented[data-v-1f638298]{padding-left:var(--space-2)}.fo-entity-chip--bare .fo-entity-chip__spine[data-v-1f638298]{left:0}.fo-entity-chip--block[data-v-1f638298]{align-self:stretch;width:100%;display:flex}.fo-entity-chip__avatar[data-v-1f638298]{flex:none}.fo-entity-chip__text[data-v-1f638298]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.fo-entity-chip__headline[data-v-1f638298]{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.fo-entity-chip__name[data-v-1f638298]{min-width:0;color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fo-entity-chip__name--archived[data-v-1f638298]{color:var(--text-3);font-weight:var(--fw-subtitle-2)}.fo-entity-chip__number[data-v-1f638298]{font-family:var(--font-mono);font-weight:var(--fw-bold);letter-spacing:var(--tracking-normal);color:var(--text-2);flex:none}.fo-entity-chip__flag[data-v-1f638298]{border-radius:var(--radius-sm);object-fit:cover;flex:none;width:1.25rem;height:.9rem}.fo-entity-chip__meta[data-v-1f638298]{align-items:center;gap:var(--space-1-5);flex:none;display:inline-flex}.fo-entity-chip__trailing[data-v-1f638298]{align-items:center;gap:var(--space-1-5);padding-left:var(--space-2);flex:none;margin-left:auto;display:inline-flex}.fo-entity-chip__sub[data-v-1f638298]{align-items:center;gap:var(--space-1-5);min-width:0;color:var(--text-3);display:flex}.fo-entity-chip__sub-text[data-v-1f638298]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fo-entity-chip__sub-dot[data-v-1f638298]{border-radius:var(--radius-pill);flex:none;width:.32rem;height:.9rem}.fo-entity-chip--hero .fo-entity-chip__name[data-v-1f638298]{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-normal);text-transform:uppercase;line-height:var(--leading-none)}.fo-entity-chip--hero .fo-entity-chip__number[data-v-1f638298],.fo-entity-chip--hero .fo-entity-chip__sub[data-v-1f638298]{font-size:var(--text-sm)}.fo-entity-chip--compact .fo-entity-chip__name[data-v-1f638298]{font-size:var(--text-md);font-weight:var(--fw-semibold)}.fo-entity-chip--compact .fo-entity-chip__number[data-v-1f638298]{font-size:var(--text-xs)}.fo-entity-chip--compact .fo-entity-chip__sub[data-v-1f638298]{font-size:var(--text-2xs)}.fo-self-badge[data-v-065f2773]{padding:var(--space-1) var(--space-1-5);border:1px solid var(--color-self-line);border-radius:var(--radius-sm);background:var(--color-self-wash);color:var(--color-self);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);line-height:var(--leading-none);text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;display:inline-flex}.cpp[data-v-a3aa438e]{gap:var(--space-4);flex-direction:column;display:flex}.cpp__readout[data-v-a3aa438e]{align-items:stretch;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border-3);border-radius:var(--radius-sm);background:var(--surface-1);display:flex;position:relative;overflow:hidden}.cpp__readout[data-v-a3aa438e]:before{content:"";background-image:repeating-linear-gradient(to bottom, var(--border-3) 0 1px, transparent 1px 9px);opacity:.4;pointer-events:none;position:absolute;inset:0}.cpp__chip[data-v-a3aa438e]{border-radius:var(--radius-sm);border:1px solid var(--border-4);z-index:1;flex-shrink:0;width:56px;position:relative;box-shadow:inset 0 0 0 1px #00000073}.cpp__data[data-v-a3aa438e]{justify-content:center;gap:var(--space-2);z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.cpp__hexbig[data-v-a3aa438e]{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);line-height:var(--leading-none);color:var(--text-1)}.cpp__hexbig span[data-v-a3aa438e]{color:var(--text-3)}.cpp__chans[data-v-a3aa438e]{gap:var(--space-2);display:flex}.cpp__chan[data-v-a3aa438e]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-2);font-variant-numeric:tabular-nums}.cpp__chan b[data-v-a3aa438e]{color:var(--color-primary);font-weight:var(--fw-medium,500);margin-right:var(--space-1)}.cpp__field[data-v-a3aa438e]{gap:var(--space-2);display:flex}.cpp__sv[data-v-a3aa438e]{border-radius:var(--radius-sm);border:1px solid var(--border-3);cursor:crosshair;touch-action:none;flex:1;height:168px;position:relative;overflow:hidden}.cpp__sv-hue[data-v-a3aa438e],.cpp__sv-layer[data-v-a3aa438e]{position:absolute;inset:0}.cpp__sv-white[data-v-a3aa438e]{background:linear-gradient(90deg,#fff,#fff0)}.cpp__sv-black[data-v-a3aa438e]{background:linear-gradient(#0000,#000)}.cpp__corner[data-v-a3aa438e]{pointer-events:none;border:0 solid #ffffff80;width:8px;height:8px;position:absolute}.cpp__corner--tl[data-v-a3aa438e]{border-top-width:1px;border-left-width:1px;top:6px;left:6px}.cpp__corner--tr[data-v-a3aa438e]{border-top-width:1px;border-right-width:1px;top:6px;right:6px}.cpp__corner--bl[data-v-a3aa438e]{border-bottom-width:1px;border-left-width:1px;bottom:6px;left:6px}.cpp__corner--br[data-v-a3aa438e]{border-bottom-width:1px;border-right-width:1px;bottom:6px;right:6px}.cpp__ret[data-v-a3aa438e]{pointer-events:none;width:22px;height:22px;position:absolute;transform:translate(-50%,-50%)}.cpp__ret[data-v-a3aa438e]:before,.cpp__ret[data-v-a3aa438e]:after{content:"";background:#fff;position:absolute;box-shadow:0 0 2px #000000e6}.cpp__ret[data-v-a3aa438e]:before{width:1px;top:0;bottom:0;left:50%;transform:translate(-50%)}.cpp__ret[data-v-a3aa438e]:after{height:1px;top:50%;left:0;right:0;transform:translateY(-50%)}.cpp__ret-dot[data-v-a3aa438e]{border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 2px #000000e6}.cpp__hue[data-v-a3aa438e]{border-radius:var(--radius-sm);border:1px solid var(--border-3);cursor:ns-resize;touch-action:none;background:linear-gradient(red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);flex-shrink:0;width:22px;position:relative}.cpp__hue-thumb[data-v-a3aa438e]{border-radius:var(--radius-xs);pointer-events:none;background:#fff;width:28px;height:8px;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0009,0 1px 4px #0009}.cpp__group[data-v-a3aa438e]{gap:var(--space-2);flex-direction:column;display:flex}.cpp__label[data-v-a3aa438e]{font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-3);justify-content:space-between;align-items:center;display:flex}.cpp__hue-val[data-v-a3aa438e]{font-family:var(--font-mono);letter-spacing:var(--tracking-wider);font-variant-numeric:tabular-nums}.cpp__presets[data-v-a3aa438e]{gap:var(--space-1);display:flex}.cpp__preset[data-v-a3aa438e]{aspect-ratio:1;border-radius:var(--radius-sm);border:1px solid var(--border-3);cursor:pointer;transition:transform var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);flex:1;padding:0}.cpp__preset[data-v-a3aa438e]:hover{transform:translateY(-2px)}.cpp__preset.is-sel[data-v-a3aa438e]{border-color:var(--text-1);box-shadow:0 0 0 2px var(--color-primary-35)}.cpp__hexrow[data-v-a3aa438e]{align-items:stretch;gap:var(--space-2);display:flex}.cpp__hexfield[data-v-a3aa438e]{align-items:center;gap:var(--space-2);background:var(--surface-1);border:1px solid var(--border-3);border-radius:var(--radius-sm);padding:var(--space-2);flex:1;display:flex}.cpp__hexfield[data-v-a3aa438e]:focus-within{border-color:var(--color-primary)}.cpp__hash[data-v-a3aa438e]{color:var(--text-3);font-family:var(--font-mono);font-size:var(--text-md)}.cpp__hexinput[data-v-a3aa438e]{min-width:0;color:var(--text-1);font-family:var(--font-mono);font-size:var(--text-md);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:0 0;border:none;outline:none;flex:1}.cpp__eyedrop[data-v-a3aa438e]{background:var(--surface-1);border:1px solid var(--border-3);border-radius:var(--radius-sm);width:42px;color:var(--text-2);cursor:pointer;transition:color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);flex-shrink:0;place-items:center;display:grid}.cpp__eyedrop[data-v-a3aa438e]:hover{color:var(--text-1);border-color:var(--border-4)}.cpp__footer[data-v-a3aa438e]{gap:var(--space-2);display:flex}.cpp__btn[data-v-a3aa438e]{border-radius:var(--radius-sm);padding:var(--space-2);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--fw-medium,500);letter-spacing:var(--tracking-wider);text-transform:uppercase;cursor:pointer;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);border:1px solid #0000;flex:1}.cpp__btn--ghost[data-v-a3aa438e]{border-color:var(--border-3);color:var(--text-2);background:0 0}.cpp__btn--ghost[data-v-a3aa438e]:hover{border-color:var(--border-4);color:var(--text-1)}.cpp__btn--primary[data-v-a3aa438e]{background:var(--color-primary);color:var(--on-solid);font-weight:var(--fw-bold)}.cpp__btn--primary[data-v-a3aa438e]:hover{background:var(--color-primary-hover)}@media (prefers-reduced-motion:reduce){.cpp__preset[data-v-a3aa438e]{transition:none}.cpp__preset[data-v-a3aa438e]:hover{transform:none}}.ui-color-control[data-v-5e1a9815]{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.ui-color-control__trigger[data-v-5e1a9815]{align-items:center;gap:var(--space-2);background:var(--surface-3);border:1px solid var(--border-3);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);cursor:pointer;transition:border-color var(--dur-1) var(--ease);display:flex}.ui-color-control__trigger[data-v-5e1a9815]:hover:not(:disabled),.ui-color-control__trigger.is-open[data-v-5e1a9815]{border-color:var(--border-4)}.ui-color-control__trigger[data-v-5e1a9815]:disabled{cursor:not-allowed;opacity:.6}.ui-color-control__swatch[data-v-5e1a9815]{border-radius:var(--radius-pill);border:1px solid var(--border-4);flex-shrink:0;width:1.5rem;height:1.5rem}.ui-color-control__swatch--empty[data-v-5e1a9815]{background:repeating-linear-gradient(-45deg, var(--surface-3), var(--surface-3) 4px, var(--surface-2) 4px, var(--surface-2) 8px)}.ui-color-control__hex[data-v-5e1a9815]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-2);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-wide);min-width:60px}.ui-color-control__chev[data-v-5e1a9815]{font-size:var(--text-2xs);color:var(--text-3)}.ui-color-control__clear-enter-active[data-v-5e1a9815]{transition:opacity var(--dur-2) var(--ease)}.ui-color-control__clear-enter-from[data-v-5e1a9815]{opacity:0}.ui-color-control__pop{width:min(320px,100vw - 24px);padding:var(--space-4)}.ui-scroll-area[data-v-95ae8b1f]{overscroll-behavior:contain;overflow:auto}.ui-scroll-area--y[data-v-95ae8b1f]{overflow-x:hidden}.ui-scroll-area--x[data-v-95ae8b1f]{overflow-y:hidden}.tm-pitwall[data-v-f6b74a9e]{align-items:center;gap:var(--space-2);width:100%;min-height:40px;margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4);border-bottom:2px solid var(--livery,var(--border-1));animation:fieldReveal-f6b74a9e var(--dur-2,.18s) var(--ease) both;display:flex}.tm-pitwall__name[data-v-f6b74a9e]{font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--p-text-color);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tm-pitwall__key[data-v-f6b74a9e]{font-family:var(--font-mono);font-weight:var(--fw-bold,700);font-size:var(--text-2xs,.625rem);letter-spacing:var(--tracking-widest);color:var(--text-3);font-variant-numeric:tabular-nums;flex-shrink:0}.team-stage[data-v-f6b74a9e]{border:1px solid var(--border-1);border-radius:var(--radius-md);--livery:#2c2c30;animation:fieldReveal-f6b74a9e var(--dur-3,.26s) var(--ease) both;flex-direction:column;display:flex;overflow:hidden}.ts-hero[data-v-f6b74a9e]{text-align:center;align-items:center;gap:var(--space-2,var(--space-2));padding:var(--space-5,var(--space-5)) var(--space-4,var(--space-4)) var(--space-4,var(--space-4));background:var(--surface-2);flex-direction:column;display:flex;position:relative;overflow:hidden}.ts-hero__bg[data-v-f6b74a9e]{background:radial-gradient(120% 90% at 50% -10%, color-mix(in srgb, var(--livery) 58%, #000), color-mix(in srgb, var(--livery) 22%, #000) 70%, transparent);transition:opacity var(--dur-3,.26s) var(--ease), background var(--dur-3,.26s) var(--ease);position:absolute;inset:0}.ts-hero__stripes[data-v-f6b74a9e]{pointer-events:none;opacity:.7;background:repeating-linear-gradient(100deg, var(--white-05) 0 2px, transparent 2px 26px);position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#0000 75%);mask:linear-gradient(#000,#0000 75%)}.ts-hero--empty .ts-hero__bg[data-v-f6b74a9e]{opacity:0}.ts-hero[data-v-f6b74a9e]>:not(.ts-hero__bg):not(.ts-hero__stripes){z-index:1;position:relative}.ts-hero__avatar[data-v-f6b74a9e]{box-shadow:0 8px 22px var(--overlay-dark-45,#00000073), 0 0 0 1px var(--white-14);transition:box-shadow var(--dur-3,.26s) var(--ease), transform var(--dur-2) var(--ease);background:0 0;border:none;border-radius:50%;flex-shrink:0;margin:0;padding:0;position:relative}.ts-hero__avatar--editable[data-v-f6b74a9e]{cursor:pointer}.ts-hero__avatar--editable[data-v-f6b74a9e]:hover:not(:disabled),.ts-hero__avatar--editable[data-v-f6b74a9e]:focus-visible{transform:translateY(-2px)}.ts-hero__avatar--editable[data-v-f6b74a9e]:disabled{cursor:default}.ts-hero__avatar[data-v-f6b74a9e] .ui-avatar.p-avatar:not(.p-avatar-image){background:var(--img-empty-stripes), var(--surface-1)}.ts-hero:not(.ts-hero--empty) .ts-hero__avatar[data-v-f6b74a9e]{box-shadow:0 10px 26px var(--overlay-dark-45,#00000073), 0 0 0 2px color-mix(in srgb, var(--livery) 60%, #fff)}.ts-hero__cam[data-v-f6b74a9e]{z-index:2;background:var(--overlay-dark-60,#00000094);color:var(--on-dark,#fff);font-family:var(--font-mono);font-size:var(--text-3xs,.5625rem);letter-spacing:var(--tracking-widest);text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;display:flex;position:absolute;inset:0}.ts-hero__cam i[data-v-f6b74a9e]{font-size:var(--text-lg,1.125rem)}.ts-hero__avatar--editable:hover .ts-hero__cam[data-v-f6b74a9e],.ts-hero__avatar--editable:focus-within .ts-hero__cam[data-v-f6b74a9e]{opacity:1}.ts-hero__uploader[data-v-f6b74a9e]{z-index:3;position:absolute;inset:0}.ts-hero__uploader[data-v-f6b74a9e] .image-crop-uploader__overlay-wrap{position:absolute;inset:0}.ts-hero__uploader[data-v-f6b74a9e] .image-crop-uploader__overlay-btn{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.ts-hero__uploader[data-v-f6b74a9e] .image-crop-uploader__overlay-btn i,.ts-hero__uploader[data-v-f6b74a9e] .image-crop-uploader__overlay-pending{display:none}.ts-hero__uploader[data-v-f6b74a9e] .image-crop-uploader__actions{clip:rect(0, 0, 0, 0);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ts-hero__name[data-v-f6b74a9e]{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;max-width:100%;display:inline-flex}.ts-hero__name-t[data-v-f6b74a9e]{font-family:var(--font-display);font-size:1.95rem;line-height:var(--leading-tight);text-transform:uppercase;letter-spacing:var(--tracking-normal);color:var(--on-dark,#fff);text-shadow:0 2px 16px var(--overlay-dark-40,#0006);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.ts-hero--empty .ts-hero__name-t[data-v-f6b74a9e]{color:var(--text-2);text-shadow:none}.ts-hero__key[data-v-f6b74a9e]{font-family:var(--font-mono);font-weight:var(--fw-bold,700);font-size:var(--text-sm,.75rem);letter-spacing:var(--tracking-widest);color:var(--on-dark,#fff);border:1px solid var(--white-30);border-radius:var(--radius-sm,8px);padding:var(--space-1) var(--space-2);background:var(--overlay-dark-30,#00000052);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-variant-numeric:tabular-nums;flex-shrink:0}.ts-hero--empty .ts-hero__key[data-v-f6b74a9e]{opacity:.4;border-color:var(--border-2);color:var(--text-3)}.ts-hero__marque[data-v-f6b74a9e]{align-items:center;gap:var(--space-1-5);max-width:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--white-14);border-radius:var(--radius-pill);background:var(--overlay-dark-30,#00000052);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:var(--font-mono);font-size:var(--text-2xs,.625rem);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--white-70);white-space:nowrap;text-overflow:ellipsis;animation:fieldReveal-f6b74a9e var(--dur-2) var(--ease) both;display:inline-flex;overflow:hidden}.ts-hero__marque i[data-v-f6b74a9e]{font-size:var(--text-2xs,.625rem);flex-shrink:0}.ts-hero__marque-dot[data-v-f6b74a9e]{background:var(--c,var(--surface-4));border-radius:50%;flex-shrink:0;width:6px;height:6px}.ts-season[data-v-f6b74a9e]{padding:var(--space-4) var(--space-5) 0}.ts-ident[data-v-f6b74a9e]{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-2);border-bottom:1px solid var(--border-2);animation:fieldReveal-f6b74a9e var(--dur-2) var(--ease) both;flex-direction:column;display:flex}.ts-ident__label[data-v-f6b74a9e]{font-family:var(--font-mono);font-size:var(--text-2xs,.625rem);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-3)}.ts-ident__row[data-v-f6b74a9e]{gap:var(--space-2);grid-template-columns:minmax(0,1fr) 96px;display:grid}.ts-ident__colors[data-v-f6b74a9e]{gap:var(--space-1-5);margin-top:var(--space-2);flex-direction:column;display:flex}.ts-ident__color-row[data-v-f6b74a9e]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.ts-ident__color-row-label[data-v-f6b74a9e]{font-size:var(--text-sm);color:var(--text-3)}.ts-ident__hint[data-v-f6b74a9e]{align-items:center;gap:var(--space-1-5);color:var(--text-3);display:inline-flex}[data-v-f6b74a9e] .ts-ident__key-input{text-transform:uppercase;letter-spacing:var(--tracking-widest);font-family:var(--font-mono);font-weight:var(--fw-bold,700);font-size:var(--text-base)}.ts-rail[data-v-f6b74a9e]{gap:var(--space-2);padding:var(--space-4,var(--space-4)) var(--space-5,var(--space-5)) var(--space-2,var(--space-2));flex-direction:column;display:flex}.ts-search[data-v-f6b74a9e]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);border:1px solid var(--border-3);border-radius:var(--radius-sm,10px);background:var(--surface-2);caret-color:var(--color-primary);transition:border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);display:flex}.ts-search[data-v-f6b74a9e]:focus-within{border-color:color-mix(in srgb, var(--color-primary) 32%, var(--border-3));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 7%, transparent)}.ts-search__count[data-v-f6b74a9e]{font-family:var(--font-mono);font-size:var(--text-2xs,.625rem);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.ts-search__icon[data-v-f6b74a9e]{color:var(--text-3);font-size:var(--text-sm);opacity:.7;flex-shrink:0}.ts-search__input[data-v-f6b74a9e]{min-width:0;color:var(--text-1);font:inherit;font-size:var(--text-md,.875rem);background:0 0;border:none;outline:none;flex:1}.ts-search__input[data-v-f6b74a9e]::placeholder{color:var(--text-3);opacity:.65}.ts-carry[data-v-f6b74a9e]{gap:var(--space-2);margin-top:var(--space-3);animation:fieldReveal-f6b74a9e var(--dur-2) var(--ease) both;flex-direction:column;display:flex}.ts-carry__hint[data-v-f6b74a9e]{align-items:center;gap:var(--space-1-5);display:flex}.ts-roster[data-v-f6b74a9e]{align-items:center;gap:var(--space-2);margin-top:var(--space-2);cursor:pointer;display:flex}.ts-roster__text[data-v-f6b74a9e]{font-size:var(--text-sm);color:var(--text-2)}.ts-grid-scroll[data-v-f6b74a9e]{scroll-behavior:smooth;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:auto;max-height:300px}.ts-grid-scroll[data-v-f6b74a9e]::-webkit-scrollbar{width:10px}.ts-grid-scroll[data-v-f6b74a9e]::-webkit-scrollbar-thumb{background:var(--white-25);border-radius:var(--radius-pill);background-clip:padding-box;border:2px solid #0000}.ts-grid-scroll[data-v-f6b74a9e]::-webkit-scrollbar-thumb:hover{background:var(--white-40);background-clip:padding-box}.ts-grid[data-v-f6b74a9e]{gap:var(--space-2);padding:var(--space-1-5) var(--space-1) var(--space-1) .15rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=540px){.ts-grid[data-v-f6b74a9e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ts-tile[data-v-f6b74a9e]{border:1px solid var(--white-14);border-radius:var(--radius-md,14px);cursor:pointer;background:var(--surface-2);width:100%;height:90px;transition:transform var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease), border-color var(--dur-1) ease;margin:0;padding:0;position:relative;overflow:hidden}.ts-tile__bg[data-v-f6b74a9e]{opacity:.9;background:linear-gradient(150deg, color-mix(in srgb, var(--c) 86%, #fff 0%), color-mix(in srgb, var(--c) 32%, #000));transition:opacity var(--dur-2) ease;position:absolute;inset:0}.ts-tile__bg[data-v-f6b74a9e]:after{content:"";background:repeating-linear-gradient(100deg, var(--white-10) 0 2px, transparent 2px 17px);position:absolute;inset:0;-webkit-mask:linear-gradient(140deg,#000,#0000 80%);mask:linear-gradient(140deg,#000,#0000 80%)}.ts-tile__emblem[data-v-f6b74a9e]{z-index:2;background:var(--overlay-dark-40);border:1px solid var(--white-30);width:30px;height:30px;font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:var(--tracking-normal);color:var(--on-dark,#fff);border-radius:50%;place-items:center;display:grid;position:absolute;top:9px;left:9px}.ts-tile__key[data-v-f6b74a9e]{z-index:2;font-family:var(--font-mono);font-size:var(--text-3xs,.5625rem);letter-spacing:var(--tracking-wider);color:var(--white-70);position:absolute;top:11px;right:10px}.ts-tile__check[data-v-f6b74a9e]{z-index:3;background:var(--color-primary);width:22px;height:22px;color:var(--on-solid,#1a1205);font-size:var(--text-xs);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.ts-tile__name[data-v-f6b74a9e]{z-index:2;font-family:var(--font-display);font-size:var(--text-lg,1.125rem);line-height:var(--leading-none);text-transform:uppercase;color:var(--on-dark,#fff);text-shadow:0 1px 6px var(--overlay-dark-60,#0000008c);white-space:nowrap;text-overflow:ellipsis;position:absolute;bottom:9px;left:10px;right:10px;overflow:hidden}.ts-tile[data-v-f6b74a9e]:hover:not(:disabled){box-shadow:0 14px 28px var(--shadow-color-dark-50,#00000073);transform:translateY(-4px)}.ts-tile--on[data-v-f6b74a9e]{box-shadow:0 0 0 2px var(--color-primary), 0 16px 34px var(--shadow-color-dark-50,#00000080);border-color:#0000;transform:translateY(-4px)}.ts-tile--used[data-v-f6b74a9e]{cursor:not-allowed}.ts-tile--used .ts-tile__bg[data-v-f6b74a9e]{opacity:.22;filter:grayscale()}.ts-tile--used[data-v-f6b74a9e]:after{content:attr(data-used-label);z-index:4;font-family:var(--font-mono);font-size:var(--text-2xs,.625rem);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-2);background:var(--overlay-dark-45,#08080880);place-items:center;display:grid;position:absolute;inset:0}.ts-grid__empty[data-v-f6b74a9e]{padding:var(--space-5) 0;text-align:center;color:var(--text-color-secondary);font-size:var(--text-sm);grid-column:1/-1;margin:0}.ts-locked[data-v-f6b74a9e]{align-items:center;gap:var(--space-1-5);margin:var(--space-4,var(--space-4)) var(--space-5,var(--space-5));color:var(--text-color-secondary);font-size:var(--text-sm,.75rem);display:inline-flex}.ts-error[data-v-f6b74a9e]{margin:0 var(--space-5,var(--space-5)) var(--space-2)}@media (prefers-reduced-motion:reduce){.team-stage[data-v-f6b74a9e]{animation:none}.ts-hero__bg[data-v-f6b74a9e],.ts-hero__avatar[data-v-f6b74a9e],.ts-hero__cam[data-v-f6b74a9e],.ts-tile[data-v-f6b74a9e],.ts-tile__bg[data-v-f6b74a9e]{transition:none}}[data-v-f6b74a9e] .p-inputtext,[data-v-f6b74a9e] .p-select{transition:border-color var(--dur-1) ease, box-shadow var(--dur-1) ease}@keyframes fieldReveal-f6b74a9e{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){[data-v-f6b74a9e] .p-inputtext,[data-v-f6b74a9e] .p-select{transition:none}.ts-ident[data-v-f6b74a9e],.ts-hero__marque[data-v-f6b74a9e],.tm-pitwall[data-v-f6b74a9e]{animation:none}}.premium-lock[data-v-b2514e65]{isolation:isolate;border-radius:var(--radius-md);--lock-accent:var(--color-podium-gold-text);--lock-on-accent:var(--on-solid);min-height:9rem;position:relative;overflow:hidden}.premium-lock--league[data-v-b2514e65]{--lock-accent:var(--color-league-premium);--lock-on-accent:#fff}.premium-lock__preview[data-v-b2514e65]{filter:blur(8px)saturate(.55);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;transform:scale(1.06)}.premium-lock__scrim[data-v-b2514e65]{z-index:1;background:color-mix(in srgb, var(--surface-1) 74%, transparent);-webkit-backdrop-filter:blur(4px);position:absolute;inset:0}.premium-lock__blueprint[data-v-b2514e65]{z-index:1;padding:var(--space-5) var(--space-6);justify-content:center;gap:var(--space-3);background:linear-gradient(160deg, color-mix(in srgb, var(--lock-accent) 8%, var(--surface-1)), var(--surface-1)), var(--surface-1);flex-direction:column;display:flex;position:absolute;inset:0}.premium-lock__blueprint[data-v-b2514e65]:before{content:"";background-image:linear-gradient(color-mix(in srgb, var(--lock-accent) 14%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--lock-accent) 14%, transparent) 1px, transparent 1px);opacity:.5;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90%,#000 40%,#0000 100%);mask-image:radial-gradient(120% 90%,#000 40%,#0000 100%)}.premium-lock__bar[data-v-b2514e65]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--lock-accent) 20%, transparent);height:10px}.premium-lock__overlay[data-v-b2514e65]{z-index:2;justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.premium-lock__unlock[data-v-b2514e65]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--lock-accent);color:var(--lock-on-accent);font-family:inherit;font-weight:var(--fw-semibold);font-size:var(--text-md);cursor:pointer;transition:filter var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border:1px solid #0000;display:inline-flex;box-shadow:0 10px 24px -12px #000000b3}.premium-lock__unlock[data-v-b2514e65]:hover{filter:brightness(1.06);transform:translateY(-1px)}.premium-lock__unlock[data-v-b2514e65]:focus-visible{outline:2px solid var(--lock-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.premium-lock__unlock[data-v-b2514e65]{transition:none}.premium-lock__unlock[data-v-b2514e65]:hover{transform:none}}.premium-lock__feature[data-v-b2514e65]{font-size:var(--text-md);color:var(--text-2,#ffffffd9);max-width:24rem}.premium-lock__teaser[data-v-b2514e65]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--lock-accent);display:inline-flex}.premium-lock__teaser-icon[data-v-b2514e65]{font-size:var(--text-sm)}.stat-tower[data-v-a25c1753]{flex-direction:column;display:flex;container-type:inline-size}.stat-tower__head[data-v-a25c1753]{gap:var(--space-2);width:100%;color:inherit;text-align:inherit;background:0 0;border:none;flex-direction:column;padding:0;font-family:inherit;display:flex}.stat-tower__head--interactive[data-v-a25c1753]{cursor:pointer}.stat-tower__head[data-v-a25c1753]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.stat-tower__hero[data-v-a25c1753]{align-items:flex-end;gap:var(--space-5);display:flex}.stat-tower__anchor[data-v-a25c1753]{gap:var(--space-1-5);min-width:0;border-inline-start:3px solid var(--tower-accent,var(--color-primary));flex-direction:column;flex:none;padding-inline-start:var(--space-3);display:flex}.stat-tower__anchorValue[data-v-a25c1753]{font-family:var(--font-mono);font-size:2.5rem;font-weight:var(--fw-title-1);color:var(--text-1);line-height:var(--leading-none);font-variant-numeric:tabular-nums}.stat-tower__anchorValue--accent[data-v-a25c1753]{color:var(--tower-accent,var(--color-primary))}.stat-tower__secondary[data-v-a25c1753]{align-items:flex-end;gap:var(--space-5);min-width:0;margin-inline-start:auto;display:flex}.stat-tower__stat[data-v-a25c1753]{gap:var(--space-1-5);flex-direction:column;align-items:flex-end;min-width:0;display:flex}.stat-tower__statValue[data-v-a25c1753]{font-family:var(--font-mono);font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--text-1);line-height:var(--leading-none);font-variant-numeric:tabular-nums}.stat-tower__label[data-v-a25c1753]{font-size:var(--text-2xs);font-weight:var(--fw-note);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-3);white-space:nowrap}.stat-tower__more[data-v-a25c1753]{transition:grid-template-rows var(--dur-3) var(--ease);grid-template-rows:0fr;display:grid}.stat-tower__more--open[data-v-a25c1753]{grid-template-rows:1fr}.stat-tower__moreInner[data-v-a25c1753]{min-height:0;overflow:hidden}.stat-tower__rows[data-v-a25c1753]{column-gap:var(--space-5);row-gap:var(--space-3);padding-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stat-tower--rows .stat-tower__more[data-v-a25c1753]{transition:none}.stat-tower--rows .stat-tower__rows[data-v-a25c1753]{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.stat-tower__row[data-v-a25c1753]{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.stat-tower__rowValue[data-v-a25c1753]{font-family:var(--font-mono);font-size:var(--text-md);font-weight:var(--fw-bold);color:var(--text-2);font-variant-numeric:tabular-nums}.stat-tower__value--danger[data-v-a25c1753]{color:var(--color-danger)}.stat-tower__chev[data-v-a25c1753]{font-size:var(--text-2xs);color:var(--text-3);transition:transform var(--dur-2) var(--ease), color var(--dur-2) var(--ease);align-self:center}.stat-tower__head--interactive:hover .stat-tower__chev[data-v-a25c1753]{color:var(--text-1)}.stat-tower__chev--open[data-v-a25c1753]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.stat-tower__chev[data-v-a25c1753],.stat-tower__more[data-v-a25c1753]{transition:none}}@container (width<=26rem){.stat-tower__hero[data-v-a25c1753]{align-items:stretch;gap:var(--space-4);flex-direction:column}.stat-tower__secondary[data-v-a25c1753]{justify-content:space-between;gap:var(--space-3);margin-inline-start:0}.stat-tower__stat[data-v-a25c1753]{align-items:flex-start}.stat-tower__rows[data-v-a25c1753]{grid-template-columns:minmax(0,1fr)}}.team-stats-section[data-v-7f2cbf1a]{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.team-stats-section__title[data-v-7f2cbf1a]{font-size:var(--text-md);font-weight:var(--fw-note);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-3);margin:0}.stats-empty[data-v-7f2cbf1a]{align-items:center;gap:var(--space-2);color:var(--text-3);font-size:var(--text-md);padding:var(--space-2) 0;display:flex}.stats-empty__icon[data-v-7f2cbf1a]{font-size:var(--text-base)}.stats-content[data-v-7f2cbf1a]{gap:var(--space-5);flex-direction:column;display:flex}.stats-preview[data-v-7f2cbf1a]{padding:var(--space-2) 0}.stats-head[data-v-7f2cbf1a]{gap:var(--space-2);flex-direction:column;display:flex}.stats-season[data-v-7f2cbf1a]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-3);margin:0}.teammate-comparison[data-v-7f2cbf1a]{padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--p-content-border-color) 70%, transparent);background:color-mix(in srgb, var(--surface-2) 70%, transparent);flex-direction:column;display:flex}.teammate-comparison__header[data-v-7f2cbf1a]{margin-bottom:var(--space-1)}.teammate-comparison__title[data-v-7f2cbf1a]{font-size:var(--text-sm);font-weight:var(--fw-note,500);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-3);margin:0}.drivers-header[data-v-7f2cbf1a]{cursor:pointer;width:100%;text-align:inherit;color:inherit;background:0 0;border:none;flex-direction:column;padding:0;font-family:inherit;display:flex}.drivers-header[data-v-7f2cbf1a]:focus-visible{outline:2px solid var(--focus-ring,var(--color-primary));outline-offset:2px}.drivers-row[data-v-7f2cbf1a]{align-items:center;gap:var(--space-2);grid-template-columns:1fr auto 1fr;display:grid}.drivers-rail[data-v-7f2cbf1a]{margin-top:var(--space-2);justify-content:center;align-items:center;display:flex}.drivers-header__chev[data-v-7f2cbf1a]{font-size:var(--text-2xs);color:var(--text-3);transition:transform var(--dur-2) var(--ease), color var(--dur-2) var(--ease)}.drivers-header:hover .drivers-header__chev[data-v-7f2cbf1a]{color:var(--text-1)}.teammate-comparison--open .drivers-header__chev[data-v-7f2cbf1a]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.drivers-header__chev[data-v-7f2cbf1a]{transition:none}}.driver-header[data-v-7f2cbf1a]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.driver-header--right[data-v-7f2cbf1a]{text-align:right;flex-direction:row-reverse}.driver-header__name[data-v-7f2cbf1a]{font-size:var(--text-md);font-weight:var(--fw-bold);color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.duel-score[data-v-7f2cbf1a]{align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;display:inline-flex}.duel-score__v[data-v-7f2cbf1a]{font-size:var(--text-lg);font-weight:var(--fw-bold)}.duel-score__v--left[data-v-7f2cbf1a]{color:var(--bar-color-left,var(--brand-primary-500))}.duel-score__v--right[data-v-7f2cbf1a]{color:var(--text-1)}.duel-score__sep[data-v-7f2cbf1a]{font-size:var(--text-xs);color:var(--text-3)}.driver-header__avatar--left[data-v-7f2cbf1a]{box-shadow:0 0 0 2px var(--bar-color-left,var(--brand-primary-500))}.driver-header__avatar--right[data-v-7f2cbf1a]{box-shadow:0 0 0 2px var(--text-2)}.comparison-rows-collapse[data-v-7f2cbf1a]{transition:grid-template-rows var(--dur-3) var(--ease);grid-template-rows:0fr;display:grid}.teammate-comparison--open .comparison-rows-collapse[data-v-7f2cbf1a]{grid-template-rows:1fr}.comparison-rows-collapse__inner[data-v-7f2cbf1a]{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.comparison-rows-collapse[data-v-7f2cbf1a]{transition:none}}.comparison-rows[data-v-7f2cbf1a]{align-items:center;column-gap:var(--space-2);row-gap:var(--space-2);padding-top:var(--space-4);grid-template-columns:2.75rem 1fr auto 1fr 2.75rem;display:grid}.comparison-row[data-v-7f2cbf1a]{display:contents}.comparison-row__label[data-v-7f2cbf1a]{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-3);text-align:center;font-weight:var(--fw-semibold);white-space:nowrap}.comparison-row__value[data-v-7f2cbf1a]{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}.comparison-row__value--left[data-v-7f2cbf1a]{text-align:right}.comparison-row__value--right[data-v-7f2cbf1a]{text-align:left}.comparison-row--win-left .comparison-row__value--left[data-v-7f2cbf1a]{color:var(--bar-color-left,var(--brand-primary-500))}.comparison-row--win-right .comparison-row__value--right[data-v-7f2cbf1a]{color:var(--text-1)}.comparison-row--win-left .comparison-row__value--right[data-v-7f2cbf1a],.comparison-row--win-right .comparison-row__value--left[data-v-7f2cbf1a]{color:var(--text-3)}.bar-side__track[data-v-7f2cbf1a]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-3) 60%, transparent);height:6px;display:flex;overflow:hidden}.bar-side__track--left[data-v-7f2cbf1a]{justify-content:flex-end}.bar-side__track--right[data-v-7f2cbf1a]{justify-content:flex-start}.bar-side__fill[data-v-7f2cbf1a]{border-radius:var(--radius-pill);width:100%;height:100%;transform:scaleX(var(--fill,0));transition:transform var(--dur-3) var(--ease)}.bar-side__fill--left[data-v-7f2cbf1a]{transform-origin:100%}.bar-side__fill--right[data-v-7f2cbf1a]{transform-origin:0}@media (prefers-reduced-motion:reduce){.bar-side__fill[data-v-7f2cbf1a]{transition:none}}.bar-side__fill--left[data-v-7f2cbf1a]{background:var(--bar-color-left,var(--brand-primary-500))}.bar-side__fill--right[data-v-7f2cbf1a]{background:var(--text-2)}.comparison-row--tie .bar-side__track[data-v-7f2cbf1a]{background:0 0}@media (width<=640px){.comparison-rows[data-v-7f2cbf1a]{column-gap:var(--space-3);grid-template-columns:3rem 1fr 3rem}.bar-side__track[data-v-7f2cbf1a]{display:none}.comparison-row__label[data-v-7f2cbf1a]{text-align:center}.driver-header__name[data-v-7f2cbf1a]{font-size:var(--text-sm)}}.premium-summary[data-v-11ec2c2e]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--color-league-premium) 30%, var(--border-1));background:linear-gradient(165deg, color-mix(in srgb, var(--color-league-premium) 8%, var(--surface-2)), var(--surface-2));flex-direction:column;display:flex}.premium-summary__head[data-v-11ec2c2e]{align-items:center;gap:var(--space-2);display:flex}.premium-summary__crown[data-v-11ec2c2e]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-league-premium) 18%, transparent);width:34px;height:34px;color:var(--color-league-premium);font-size:var(--text-base);flex:none;justify-content:center;align-items:center;display:inline-flex}.premium-summary__title[data-v-11ec2c2e]{font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--text-1);margin:0}.premium-summary__subtitle[data-v-11ec2c2e]{font-size:var(--text-sm);color:var(--text-3);margin:0}.premium-summary__list[data-v-11ec2c2e]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.premium-summary__row[data-v-11ec2c2e]{--row-accent:var(--color-podium-gold-text);align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-1);background:color-mix(in srgb, var(--surface-1) 70%, transparent);color:var(--text-1);text-align:left;cursor:pointer;transition:border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);display:flex}.premium-summary__row--league[data-v-11ec2c2e]{--row-accent:var(--color-league-premium)}.premium-summary__row[data-v-11ec2c2e]:hover{border-color:color-mix(in srgb, var(--row-accent) 55%, transparent);background:color-mix(in srgb, var(--row-accent) 8%, var(--surface-1))}.premium-summary__row[data-v-11ec2c2e]:active{transform:scale(.99)}.premium-summary__row[data-v-11ec2c2e]:focus-visible{outline:2px solid var(--row-accent);outline-offset:2px}.premium-summary__ic[data-v-11ec2c2e]{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--row-accent) 15%, transparent);width:32px;height:32px;color:var(--row-accent);font-size:var(--text-md);flex:none;justify-content:center;align-items:center;display:inline-flex}.premium-summary__text[data-v-11ec2c2e]{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.premium-summary__row-title[data-v-11ec2c2e]{font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--text-1)}.premium-summary__row-desc[data-v-11ec2c2e]{font-size:var(--text-sm);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.premium-summary__lock[data-v-11ec2c2e]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--row-accent) 16%, transparent);width:28px;height:28px;color:var(--row-accent);font-size:var(--text-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.premium-summary__row[data-v-11ec2c2e]{transition:none}.premium-summary__row[data-v-11ec2c2e]:active{transform:none}}.ui-team-crest[data-v-0a7baf32]{width:100%;height:100%;display:block}.team-role-marker[data-v-268beab2]{border-radius:var(--radius-sm);cursor:default;vertical-align:middle;border:1px solid #0000;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.team-role-marker .pi[data-v-268beab2]{font-size:var(--text-2xs)}.team-role-marker--reserve[data-v-268beab2]{color:var(--color-reserve-text);background:var(--color-reserve-bg);border-color:var(--color-reserve-border)}.team-role-marker--substitute[data-v-268beab2]{color:var(--color-substitute-text);background:var(--color-substitute-bg);border-color:var(--color-substitute-border)}.tl[data-v-6f11bdf0]{margin:0;padding:0;list-style:none;position:relative}.tl[data-v-6f11bdf0]:before{content:"";border-radius:var(--radius-pill);background:linear-gradient(180deg, var(--border-4) 0%, var(--border-4) 72%, transparent 100%);width:2px;position:absolute;inset-block:7px 0;inset-inline-start:4px}.tl__row[data-v-6f11bdf0]{padding-block-end:var(--space-4);padding-inline-start:var(--space-5);position:relative}.tl__row[data-v-6f11bdf0]:last-child{padding-block-end:0}.tl__node[data-v-6f11bdf0]{box-sizing:border-box;border:2px solid var(--border-4);border-radius:var(--radius-pill);background:var(--surface-1);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface-1);position:absolute;inset-block-start:2px;inset-inline-start:0}.tl__row--current .tl__node[data-v-6f11bdf0]{border-color:var(--tl-accent,var(--pw-accent,var(--color-primary)));background:var(--tl-accent,var(--pw-accent,var(--color-primary)));box-shadow:0 0 0 2px var(--surface-1), 0 0 10px color-mix(in oklab, var(--tl-accent,var(--pw-accent,var(--color-primary))) 60%, transparent)}.tl__head[data-v-6f11bdf0]{align-items:center;gap:var(--space-3);grid-template-columns:auto 1fr auto;min-height:18px;display:grid}.tl__season[data-v-6f11bdf0]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);color:var(--text-3);text-transform:uppercase;white-space:nowrap}.tl__name[data-v-6f11bdf0]{font-size:var(--text-sm);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tl__row--current .tl__name[data-v-6f11bdf0]{color:var(--text-1);font-weight:var(--fw-title-3)}.tl__pos[data-v-6f11bdf0]{padding:2px var(--space-1-5);border:1px solid var(--border-2);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text-2);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.tl__pos--p1[data-v-6f11bdf0]{border-color:var(--color-podium-gold-border);background:var(--color-podium-gold-bg);color:var(--color-podium-gold-text)}.tl__pos--p2[data-v-6f11bdf0]{border-color:var(--color-podium-silver-border);background:var(--color-podium-silver-bg);color:var(--color-podium-silver-text)}.tl__pos--p3[data-v-6f11bdf0]{border-color:var(--color-podium-bronze-border);background:var(--color-podium-bronze-bg);color:var(--color-podium-bronze-text)}.tl__pos--none[data-v-6f11bdf0]{color:var(--text-3);font-weight:var(--fw-note);background:0 0;border-style:dashed}.tl__drivers[data-v-6f11bdf0]{gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-1-5);display:flex}.tl__driver[data-v-6f11bdf0]{align-items:center;gap:var(--space-1);font:inherit;color:var(--text-2);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:0;display:inline-flex}.tl__driver--static[data-v-6f11bdf0]{cursor:default}.tl__driver-avatar[data-v-6f11bdf0]{flex:none}.tl__driver-name[data-v-6f11bdf0]{font-size:var(--text-xs);color:inherit;white-space:nowrap}.tl__driver:not(.tl__driver--static):hover .tl__driver-name[data-v-6f11bdf0],.tl__driver:not(.tl__driver--static):focus-visible .tl__driver-name[data-v-6f11bdf0]{color:var(--text-1)}.tl__driver[data-v-6f11bdf0]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.tl__break[data-v-6f11bdf0]{color:var(--text-3);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);margin-block-start:calc(-1 * var(--space-1));padding-block-end:var(--space-1-5);padding-inline-start:var(--space-5);position:relative}.tl__break[data-v-6f11bdf0]:before{content:"";background:repeating-linear-gradient(to bottom, var(--border-4) 0 2px, var(--surface-1) 2px 5px);width:2px;position:absolute;inset-block:-4px -2px;inset-inline-start:4px}.tl__break[data-v-6f11bdf0]:after{content:"";background:var(--border-4);width:11px;height:1px;position:absolute;inset-block-start:5px;inset-inline-start:-1px}.fo-detail-dialog__actions[data-v-2538a2b2]{align-items:center;gap:var(--space-1);display:inline-flex}.pw__report-trigger[data-v-2538a2b2]{border-radius:var(--radius-pill);border:1px solid var(--white-20);background:var(--overlay-dark-45);width:2rem;height:2rem;color:var(--text-1);font-size:var(--text-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background var(--dur-2) ease, transform var(--dur-2) ease;justify-content:center;align-items:center;display:inline-flex}.pw__report-trigger[data-v-2538a2b2]:hover{background:var(--overlay-dark-55);border-color:var(--white-30);color:var(--text-1);transform:scale(1.06)}.pw__report-trigger[data-v-2538a2b2]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pw[data-v-2538a2b2]{flex-direction:column;width:100%;display:flex}.pw__hero[data-v-2538a2b2]{margin-block-start:calc(-1 * var(--space-4));margin-inline:calc(-1 * var(--space-4))}.pw__hero[data-v-2538a2b2] .fo-hero{border-block-start:none;border-inline:none;border-block-end:1px solid var(--border-1);border-radius:0}.pw__crest[data-v-2538a2b2]{aspect-ratio:1;border-radius:var(--radius-lg);width:60%;overflow:hidden}.pw__body[data-v-2538a2b2]{flex-direction:column;display:flex}.pw__sk-title[data-v-2538a2b2]{margin-block-end:var(--space-4)}.pw__block[data-v-2538a2b2]{border-block-start:1px solid var(--border-1);padding-block-start:var(--space-5)}.pw__block[data-v-2538a2b2]:first-child{border-block-start:none}.pw__premium[data-v-2538a2b2]{margin-block-start:var(--space-5)}.pw__premium[data-v-2538a2b2]:first-child{margin-block-start:0}.pw__bh[data-v-2538a2b2]{align-items:center;gap:var(--space-2);margin-block-end:var(--space-4);display:flex}.pw__bh--toggle[data-v-2538a2b2]{width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;padding:0}.pw__bh--toggle[aria-expanded=false][data-v-2538a2b2]{margin-block-end:0}.pw__bh--toggle[data-v-2538a2b2]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-sm)}.pw__bdot[data-v-2538a2b2]{border-radius:var(--radius-pill);background:var(--border-4);flex:none;width:4px;height:4px}.pw__bcount[data-v-2538a2b2]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--text-3);font-variant-numeric:tabular-nums}.pw__bspacer[data-v-2538a2b2]{flex:1}.pw__bchev[data-v-2538a2b2]{border-radius:var(--radius-pill);width:1.25rem;height:1.25rem;color:var(--text-3);font-size:var(--text-xs);transition:transform var(--dur-3) cubic-bezier(.2, .7, .3, 1), color var(--dur-2) ease, background var(--dur-2) ease;place-items:center;display:grid}.pw__bh--toggle[aria-expanded=true] .pw__bchev[data-v-2538a2b2]{transform:rotate(180deg)}.pw__bh--toggle:hover .pw__bt[data-v-2538a2b2],.pw__bh--toggle:hover .pw__bchev[data-v-2538a2b2]{color:var(--text-1)}.pw__bh--toggle:hover .pw__bchev[data-v-2538a2b2]{background:var(--surface-2)}.pw__block[data-v-2538a2b2] .fo-conditional{padding-block-start:var(--space-4)}.pw__bt[data-v-2538a2b2]{font-size:var(--text-xs);font-weight:var(--fw-note);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-3);transition:color var(--dur-2) ease;margin:0}.pw__quiet[data-v-2538a2b2]{align-items:flex-start;gap:var(--space-1-5);color:var(--text-3);font-size:var(--text-md);margin:0;display:flex}.pw__quiet i[data-v-2538a2b2]{line-height:var(--leading-normal);flex:none}.pw__stats[data-v-2538a2b2] .team-stats-section{gap:var(--space-4);border-block-start:none;padding-block-start:0}.pw__stats[data-v-2538a2b2] .team-stats-section__title{display:none}.pw__roster[data-v-2538a2b2]{gap:var(--space-1);flex-direction:column;display:flex}.pw__driver[data-v-2538a2b2]{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);cursor:pointer;transition:background var(--dur-1), border-color var(--dur-1);border-inline-start:2px solid #0000;display:flex}.pw__driver[data-v-2538a2b2]:hover,.pw__driver[data-v-2538a2b2]:focus-visible{background:var(--surface-2);border-inline-start-color:var(--pw-accent,var(--color-primary));outline:none}.pw__driver-chevron[data-v-2538a2b2]{font-size:var(--text-xs);color:var(--text-3);flex-shrink:0}.message-sub[data-v-2538a2b2]{margin-top:var(--space-1);font-size:var(--text-md);opacity:.8}svg[data-v-1af0a055]{display:block}.premium-badge[data-v-29740c53]{font-size:var(--text-xs);cursor:default;transition:opacity var(--dur-1) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.premium-badge--user[data-v-29740c53]{color:var(--color-podium-gold-text,#f6d774)}.premium-badge--league[data-v-29740c53]{color:var(--color-league-premium)}.premium-badge[data-v-29740c53]:hover{opacity:.75}.premium-badge--locked[data-v-29740c53]{color:var(--text-3);cursor:pointer}.premium-badge--locked.premium-badge--user[data-v-29740c53]:hover{color:var(--color-podium-gold-text,#f6d774);opacity:1}.premium-badge--locked.premium-badge--league[data-v-29740c53]:hover{color:var(--color-league-premium);opacity:1}.premium-badge[data-v-29740c53]:focus-visible{outline:2px solid var(--color-focus,currentColor);outline-offset:2px;border-radius:var(--radius-pill)}.er[data-v-d9b89d7d]{background:linear-gradient(180deg, var(--surface-2), var(--surface-1));border:1px solid var(--border-3);border-radius:var(--radius-md);width:320px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.er--fluid[data-v-d9b89d7d]{width:100%;max-width:none}.er[data-v-d9b89d7d]:before{content:"";background:linear-gradient(180deg, var(--color-primary), var(--color-primary-20));width:3px;position:absolute;top:0;bottom:0;left:0}.er--incoming[data-v-d9b89d7d]{animation:er-incoming-d9b89d7d var(--dur-2) var(--ease) both}@keyframes er-incoming-d9b89d7d{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.er__head[data-v-d9b89d7d]{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-2) calc(var(--space-4) + 3px);border-bottom:1px solid var(--border-2);background:linear-gradient(180deg, var(--color-primary-10), transparent);display:flex}.er__avatar[data-v-d9b89d7d]{border-radius:var(--radius-sm);background:var(--color-primary);width:42px;height:42px;color:var(--on-solid);font-size:var(--text-xl);flex-shrink:0;place-items:center;display:grid}.er__id[data-v-d9b89d7d]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.er__name[data-v-d9b89d7d]{font-size:var(--text-md);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);color:var(--text-1)}.er__channel[data-v-d9b89d7d]{align-items:center;gap:var(--space-1-5);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-3);display:inline-flex}.er__livedot[data-v-d9b89d7d]{background:var(--color-success);width:6px;height:6px;box-shadow:0 0 6px var(--color-success-light-40,#22c55e66);border-radius:50%;animation:2.6s ease-in-out infinite er-breathe-d9b89d7d}@keyframes er-breathe-d9b89d7d{0%,to{opacity:1}50%{opacity:.55}}.er__body[data-v-d9b89d7d]{padding:var(--space-4) var(--space-4) var(--space-2) calc(var(--space-4) + 3px)}.er__transmission[data-v-d9b89d7d]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-3);display:flex}.er__sig[data-v-d9b89d7d]{align-items:flex-end;gap:2px;height:9px;display:flex}.er__sig i[data-v-d9b89d7d]{border-radius:var(--radius-xs);background:var(--color-success);opacity:.85;transform-origin:bottom;width:2px;height:100%;animation:1.8s ease-in-out infinite er-sigwave-d9b89d7d}.er__sig i[data-v-d9b89d7d]:nth-child(2){animation-delay:.22s}.er__sig i[data-v-d9b89d7d]:nth-child(3){animation-delay:.44s}.er__sig i[data-v-d9b89d7d]:nth-child(4){animation-delay:.66s}@keyframes er-sigwave-d9b89d7d{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.er__foot[data-v-d9b89d7d]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-4) calc(var(--space-4) + 3px);border-top:1px solid var(--border-2);display:flex}@media (prefers-reduced-motion:reduce){.er--incoming[data-v-d9b89d7d],.er__livedot[data-v-d9b89d7d]{animation:none}.er__sig i[data-v-d9b89d7d]{animation:none;transform:scaleY(.7)}}.auth-particles[data-v-2eeaf47b]{z-index:1;pointer-events:none;opacity:.5;width:100%;height:100%;display:block;position:absolute;inset:0}.branding-side[data-v-00e5e813]{background:var(--bg-0);isolation:isolate;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.branding-side[data-v-00e5e813]:after{content:"";background:linear-gradient(to bottom, #0000 0%, #080a0d57 56%, #080a0db8 78%, var(--bg-0) 100%);pointer-events:none;z-index:1;height:28%;position:absolute;bottom:0;left:0;right:0}.bg-overlay[data-v-00e5e813],.bg-incoming[data-v-00e5e813]{transform-origin:50%;will-change:transform;backface-visibility:hidden;filter:brightness(calc(.82 + var(--auth-sheet-progress,0) * .2)) saturate(1);background-position:50%;background-size:cover;position:absolute;inset:-4%;transform:translate(0,0)scale(1.08)}.bg-overlay[data-v-00e5e813]{background-image:linear-gradient(to bottom, #000000a8 0%, #0000004d 24%, #0000001f 50%, #0000006b 76%, #000000db 100%), var(--hero-img,url(/assets/landing-hero-Bf5frSjq.webp));transition:filter .16s}.bg-incoming[data-v-00e5e813]{visibility:hidden;background-image:linear-gradient(to bottom, #000000a8 0%, #0000004d 24%, #0000001f 50%, #0000006b 76%, #000000db 100%), var(--hero-incoming-img);pointer-events:none}.branding-edge[data-v-00e5e813]{z-index:2;visibility:hidden;opacity:0;pointer-events:none;background:linear-gradient(to bottom, transparent, var(--color-primary-40) 18%, var(--color-primary) 50%, var(--color-primary-40) 82%, transparent);width:4px;box-shadow:0 0 6px 1px var(--color-primary-40), 0 0 18px 6px var(--color-primary-12);position:absolute;top:-10%;bottom:-10%;left:0;transform:skew(-8deg)}.bg-vignette[data-v-00e5e813]{pointer-events:none;z-index:1;background:linear-gradient(#080a0d7a 0%,#080a0d1f 58%,#080a0d94 100%);position:absolute;inset:0}.branding-spot[data-v-00e5e813],.branding-gridfx[data-v-00e5e813]{display:none}.branding-claim[data-v-00e5e813]{z-index:2;display:none}.branding-claim__tick[data-v-00e5e813]{font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-primary)}.branding-claim__title[data-v-00e5e813]{font-family:var(--font-display);font-weight:var(--fw-regular);text-transform:uppercase;letter-spacing:var(--tracking-normal);text-wrap:balance;color:#fff8e9fa;margin:0;line-height:.98}.branding-claim__sub[data-v-00e5e813]{line-height:var(--leading-normal);color:#e8ecf2e6;margin:0}.branding-bridge[data-v-00e5e813]{align-self:flex-start;align-items:center;gap:var(--space-2);margin-top:var(--space-1-5);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--border-3);background:var(--white-03);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-1);font-size:var(--text-md);font-weight:var(--fw-semibold);transition:border-color var(--dur-2) var(--ease), background var(--dur-2) var(--ease), color var(--dur-2) var(--ease);text-decoration:none;display:inline-flex}.branding-bridge[data-v-00e5e813]:hover{border-color:var(--color-primary);background:var(--color-primary-10);color:#fff}.branding-bridge__lead[data-v-00e5e813]{font-family:var(--font-mono);font-weight:var(--fw-bold);font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-primary)}.branding-bridge__arr[data-v-00e5e813]{transition:transform var(--dur-2) var(--ease)}.branding-bridge:hover .branding-bridge__arr[data-v-00e5e813]{transform:translate(3px)}@media (width<=1023px){.branding-side[data-v-00e5e813]{align-items:stretch}.bg-overlay[data-v-00e5e813],.bg-incoming[data-v-00e5e813]{background-position:50% 46%}.bg-overlay[data-v-00e5e813]{background-image:linear-gradient(to bottom, #0009 0%, #00000038 26%, #00000014 48%, #00000080 78%, #000000d1 100%), var(--hero-img,url(/assets/landing-hero-Bf5frSjq.webp))}.bg-incoming[data-v-00e5e813]{background-image:linear-gradient(to bottom, #0009 0%, #00000038 26%, #00000014 48%, #00000080 78%, #000000d1 100%), var(--hero-incoming-img)}.branding-side[data-v-00e5e813]:after{height:38%}.branding-claim[data-v-00e5e813]{left:max(1.3rem, env(safe-area-inset-left));gap:var(--space-2);text-shadow:0 2px 24px #000000b3;pointer-events:none;flex-direction:column;display:flex;position:absolute;top:clamp(4.4rem,12dvh,7rem);right:1.3rem}.branding-claim__title[data-v-00e5e813]{font-size:clamp(1.85rem,9vw,2.7rem)}.branding-claim__sub[data-v-00e5e813]{max-width:21rem;font-size:var(--text-md);opacity:var(--auth-sheet-progress,0);max-height:calc(var(--auth-sheet-progress,0) * 4rem);transition:opacity .28s,max-height .28s;overflow:hidden}.branding-bridge[data-v-00e5e813]{display:none}}@media (width<=1023px) and (height<=680px){.branding-claim[data-v-00e5e813]{gap:var(--space-2);top:clamp(3.6rem,9dvh,5rem)}.branding-claim__title[data-v-00e5e813]{font-size:clamp(1.5rem,7.5vw,2.1rem)}}@media (width>=1024px){.bg-overlay[data-v-00e5e813],.bg-incoming[data-v-00e5e813]{filter:brightness(calc(.86 + var(--auth-sheet-progress,0) * .14)) saturate(.92) contrast(1.02);background-position:66% 46%}.bg-overlay[data-v-00e5e813]{background-image:linear-gradient(100deg, #08090af2 0%, #08090a8c 36%, #08090a57 54%, #08090ab3 76%, #08090afa 100%), linear-gradient(to top, #08090ad9, transparent 42%), var(--hero-img,url(/assets/landing-hero-Bf5frSjq.webp))}.bg-incoming[data-v-00e5e813]{background-image:linear-gradient(100deg, #08090af2 0%, #08090a8c 36%, #08090a57 54%, #08090ab3 76%, #08090afa 100%), linear-gradient(to top, #08090ad9, transparent 42%), var(--hero-incoming-img)}.branding-spot[data-v-00e5e813]{z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle 340px at var(--mx,50%) var(--my,40%), #f4b22314, #f4b22306 45%, transparent 70%);display:block;position:absolute;inset:0}.branding-gridfx[data-v-00e5e813]{z-index:1;pointer-events:none;-webkit-mask:radial-gradient(circle 230px at var(--mx,50%) var(--my,40%), #000 0%, #0000004d 45%, transparent 70%);-webkit-mask:radial-gradient(circle 230px at var(--mx,50%) var(--my,40%), #000 0%, #0000004d 45%, transparent 70%);mask:radial-gradient(circle 230px at var(--mx,50%) var(--my,40%), #000 0%, #0000004d 45%, transparent 70%);background-image:linear-gradient(#f4b22342 1px,#0000 1px),linear-gradient(90deg,#f4b22342 1px,#0000 1px);background-size:48px 48px;display:block;position:absolute;inset:0}.bg-vignette[data-v-00e5e813]{background:radial-gradient(38% 46% at 16% 72%,#f4b22329,#0000 70%),radial-gradient(42% 42% at 84% 12%,#4a6c961f,#0000 72%)}.branding-side[data-v-00e5e813]:before{content:"";z-index:1;pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(130% 100% at 25%,#000,#0000 75%);mask-image:radial-gradient(130% 100% at 25%,#000,#0000 75%)}.branding-claim[data-v-00e5e813]{align-items:flex-start;gap:var(--space-4);text-shadow:0 2px 30px #00000080;flex-direction:column;max-width:32rem;display:flex;position:absolute;top:50%;bottom:auto;left:max(3rem,50% - 600px);transform:translateY(-50%)}.branding-claim__tick[data-v-00e5e813]{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-2);display:inline-flex}.branding-claim__tick[data-v-00e5e813]:before{content:"";background:var(--color-primary);width:6px;height:6px;box-shadow:0 0 8px var(--color-primary);border-radius:50%}.branding-claim__title[data-v-00e5e813]{color:#fff;max-width:16ch;font-size:clamp(2.6rem,4vw,4.2rem)}.branding-claim__sub[data-v-00e5e813]{font-size:var(--text-base);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);color:var(--text-2);max-width:30rem}.branding-bridge[data-v-00e5e813]{margin-top:var(--space-5)}.branding-bridge__lead[data-v-00e5e813]{display:none}.branding-bridge__arr[data-v-00e5e813]{color:var(--color-primary)}}@media (prefers-reduced-motion:reduce){.bg-overlay[data-v-00e5e813]{filter:brightness(.82)saturate();transform:translate(0,0)scale(1.08)}.bg-incoming[data-v-00e5e813],.branding-edge[data-v-00e5e813]{display:none}.branding-bridge__arr[data-v-00e5e813]{transition:none}.branding-spot[data-v-00e5e813],.branding-gridfx[data-v-00e5e813]{display:none}}.app-top-bar[data-v-7adcc7fe]{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border-2);transition:background var(--dur-3) ease;background:#0a0a0abf;top:0;left:0;right:0}.app-top-bar__bar[data-v-7adcc7fe]{justify-content:space-between;align-items:center;gap:var(--space-4);height:100%;display:flex}.app-top-bar--landing[data-v-7adcc7fe]{position:var(--app-top-bar-landing-position,fixed);top:var(--app-top-bar-landing-top,0);left:var(--app-top-bar-landing-left,0);right:var(--app-top-bar-landing-right,0)}.app-top-bar--landing .app-top-bar__bar[data-v-7adcc7fe]{height:var(--app-top-bar-landing-height,64px);padding:0 var(--space-6)}.app-top-bar--auth[data-v-7adcc7fe]{position:absolute}.app-top-bar--auth .app-top-bar__bar[data-v-7adcc7fe]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:52px;padding:0 max(var(--page-gutter), env(safe-area-inset-left)) 0 max(var(--page-gutter), env(safe-area-inset-right))}.app-top-bar__brand[data-v-7adcc7fe]{align-items:center;gap:var(--space-2);flex-shrink:0;text-decoration:none;display:flex}.app-top-bar--auth .app-top-bar__brand[data-v-7adcc7fe]{gap:var(--space-2)}.app-top-bar__logo[data-v-7adcc7fe]{width:auto;height:28px}.app-top-bar--auth .app-top-bar__logo[data-v-7adcc7fe]{height:20px}.app-top-bar__wordmark[data-v-7adcc7fe]{font-size:var(--text-lg);font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-tight);color:var(--text-1)}.app-top-bar--auth .app-top-bar__wordmark[data-v-7adcc7fe]{font-size:var(--text-md);letter-spacing:var(--tracking-tight)}.app-top-bar__center[data-v-7adcc7fe]{flex:1;justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.app-top-bar__links[data-v-7adcc7fe]{align-items:center;gap:var(--space-5);margin-left:auto;margin-right:auto;display:flex}.app-top-bar__links[data-v-7adcc7fe] a{color:var(--text-2);font-size:var(--text-md);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-normal);padding:var(--space-1-5) var(--space-1);transition:color var(--dur-2) ease;text-decoration:none;position:relative}.app-top-bar__links[data-v-7adcc7fe] a:hover,.app-top-bar__links[data-v-7adcc7fe] a:focus-visible{color:var(--text-1)}.app-top-bar__links[data-v-7adcc7fe] a:after{content:"";background:var(--color-primary);opacity:0;transform-origin:50%;height:2px;transition:opacity var(--dur-2) ease, transform var(--dur-2) ease;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(.4)}.app-top-bar__links[data-v-7adcc7fe] a:hover:after,.app-top-bar__links[data-v-7adcc7fe] a:focus-visible:after,.app-top-bar__links[data-v-7adcc7fe] a.is-active:after{opacity:1;transform:scaleX(1)}.app-top-bar__links[data-v-7adcc7fe] a.is-active{color:var(--text-1)}.app-top-bar__right[data-v-7adcc7fe]{align-items:center;gap:var(--space-4);flex-shrink:0;display:flex}.app-top-bar--auth .app-top-bar__right[data-v-7adcc7fe]{gap:var(--space-1-5)}.app-top-bar__burger[data-v-7adcc7fe]{border:1px solid var(--border-2);background:var(--white-03);width:40px;height:40px;color:var(--text-1);border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-lg);transition:background var(--dur-2) ease, border-color var(--dur-2) ease;justify-content:center;align-items:center;display:none}.app-top-bar__burger[data-v-7adcc7fe]:hover{background:var(--white-07);border-color:var(--color-primary)}@media (width<=1023px){.app-top-bar--landing .app-top-bar__links[data-v-7adcc7fe],.app-top-bar--landing .app-top-bar__right[data-v-7adcc7fe]>:not(.app-top-bar__keep-mobile){display:none}.app-top-bar--landing .app-top-bar__right[data-v-7adcc7fe]{margin-left:auto}.app-top-bar--landing .app-top-bar__burger[data-v-7adcc7fe]{display:inline-flex}}@media (width<=639px){.app-top-bar--landing .app-top-bar__bar[data-v-7adcc7fe]{height:var(--app-top-bar-landing-height,56px);padding:0 var(--space-4)}.app-top-bar--landing .app-top-bar__logo[data-v-7adcc7fe]{height:24px}.app-top-bar--landing .app-top-bar__wordmark[data-v-7adcc7fe]{font-size:var(--text-md)}}@media (width<=479px){.app-top-bar--auth .app-top-bar__bar[data-v-7adcc7fe]{height:50px;padding-inline:max(var(--page-gutter), env(safe-area-inset-left))}.app-top-bar--auth .app-top-bar__logo[data-v-7adcc7fe]{height:18px}.app-top-bar--auth .app-top-bar__wordmark[data-v-7adcc7fe]{font-size:var(--text-md)}.app-top-bar--auth .app-top-bar__right[data-v-7adcc7fe]{gap:var(--space-1)}}@media (width<=379px){.app-top-bar--auth .app-top-bar__bar[data-v-7adcc7fe]{height:48px}.app-top-bar--auth .app-top-bar__wordmark[data-v-7adcc7fe]{font-size:var(--text-sm)}}@media (prefers-reduced-motion:reduce){.app-top-bar[data-v-7adcc7fe],.app-top-bar__links[data-v-7adcc7fe] a,.app-top-bar__links[data-v-7adcc7fe] a:after,.app-top-bar__burger[data-v-7adcc7fe]{transition:none}}.fo-topbar-sheet__body{flex-direction:column;display:flex}.ea-badge[data-v-be616808]{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2);background:var(--color-primary-10);border:1px solid var(--color-primary-30);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);color:var(--color-primary);text-transform:uppercase;white-space:nowrap;display:inline-flex}.ea-badge__dot[data-v-be616808]{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite ea-badge-pulse-be616808;display:block}@keyframes ea-badge-pulse-be616808{0%,to{opacity:1;box-shadow:0 0 4px var(--color-primary)}50%{opacity:.3;box-shadow:none}}@media (prefers-reduced-motion:reduce){.ea-badge__dot[data-v-be616808]{animation:none}}.auth-lang-btn[data-v-26bddeef]{z-index:50;border:2px solid var(--border-3);background:var(--surface-2);cursor:pointer;width:42px;height:42px;transition:border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;overflow:hidden}.auth-lang-btn[data-v-26bddeef]:hover{border-color:var(--border-4);box-shadow:var(--shadow-md)}.auth-lang-btn[data-v-26bddeef]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (width<=1023px){.auth-lang-btn[data-v-26bddeef]{top:calc(env(safe-area-inset-top,0px) + 3.5rem);right:max(.9rem, env(safe-area-inset-right));border-width:1px;width:36px;height:36px;bottom:auto}}.auth-lang-flag[data-v-26bddeef]{object-fit:cover;width:100%;height:100%;display:block}.auth-lang-code[data-v-26bddeef]{font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-2)}.auth-lang-menu[data-v-26bddeef]{flex-direction:column;gap:2px;min-width:140px;padding:2px 0;display:flex}.auth-lang-option[data-v-26bddeef]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background var(--dur-1) var(--ease);color:var(--text-2);background:0 0;border:none;display:flex}.auth-lang-option[data-v-26bddeef]:hover{background:var(--surface-3);color:var(--text-1)}.auth-lang-option.is-active[data-v-26bddeef]{color:var(--color-primary);background:var(--color-primary-10)}.auth-lang-option-flag[data-v-26bddeef]{object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0;width:22px;height:16px}.auth-lang-option-code[data-v-26bddeef]{font-size:var(--text-xs);font-weight:var(--fw-bold);text-transform:uppercase;color:var(--text-3);text-align:center;flex-shrink:0;width:22px}.auth-lang-option-name[data-v-26bddeef]{font-size:var(--text-md);font-weight:var(--fw-medium)}.verify[data-v-82c7efce]{text-align:left}.verify__signal[data-v-82c7efce]{gap:var(--space-2);flex-direction:column;display:flex}.verify__signal-caption[data-v-82c7efce]{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-3);display:inline-flex}.verify__live[data-v-82c7efce]{background:var(--color-primary);width:7px;height:7px;box-shadow:0 0 10px var(--color-primary);border-radius:50%;animation:1.4s step-end infinite verifyBlink-82c7efce}@keyframes verifyBlink-82c7efce{50%{opacity:.25}}.verify__wave[data-v-82c7efce]{align-items:center;gap:var(--space-1);height:54px;display:flex}.verify__wave i[data-v-82c7efce]{border-radius:var(--radius-xs);background:linear-gradient(180deg, var(--color-primary), var(--color-primary-30));transform-origin:50%;flex:1;min-width:0;animation:1.5s cubic-bezier(.2,.8,.2,1) infinite verifyWave-82c7efce;transform:scaleY(.16)}@keyframes verifyWave-82c7efce{0%,to{opacity:.45;transform:scaleY(.16)}50%{opacity:1;transform:scaleY(1)}}.verify__title[data-v-82c7efce]{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:clamp(2rem,8vw,2.5rem);line-height:var(--leading-none);letter-spacing:var(--tracking-normal);text-transform:uppercase;color:var(--text-1);margin:0}.verify__sub[data-v-82c7efce]{margin:var(--space-2) 0 0;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--text-3)}.verify__board[data-v-82c7efce]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--border-2);border-radius:var(--radius-md);background:var(--white-03);font-family:var(--font-mono);display:flex}.verify__board-label[data-v-82c7efce]{font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-3)}.verify__board-value[data-v-82c7efce]{font-size:var(--text-sm);letter-spacing:var(--tracking-normal);color:var(--text-1);margin-left:auto}.verify__msg[data-v-82c7efce]{margin:0}.verify__cta[data-v-82c7efce]{gap:var(--space-2);flex-direction:column;display:flex}.verify__cta[data-v-82c7efce] .p-button:not(.p-button-text):not(.p-button-link){border-radius:var(--radius-md);min-height:3rem;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-normal);text-transform:none;color:var(--bg-0);background:var(--color-primary);box-shadow:0 4px 14px var(--color-primary-20);border:0}.verify__cooltip[data-v-82c7efce]{text-align:center;min-height:1rem;font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);color:var(--text-3);opacity:0;transition:opacity var(--dur-2) var(--ease);margin:0}.verify__cooltip.is-active[data-v-82c7efce]{opacity:1}.verify__foot[data-v-82c7efce]{gap:var(--space-2);flex-direction:column;display:flex}.verify__hint[data-v-82c7efce]{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-3);margin:0}.verify__wrong[data-v-82c7efce]{align-self:flex-start}@media (prefers-reduced-motion:reduce){.verify__wave i[data-v-82c7efce],.verify__live[data-v-82c7efce]{animation:none}.verify__wave i[data-v-82c7efce]{opacity:.8;transform:scaleY(.6)}}.not-found-wrapper[data-v-c3e7a0ee]{min-height:80vh;padding:var(--space-6) var(--space-5);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.not-found-wrapper[data-v-c3e7a0ee]:before{content:"";background:radial-gradient(120% 80% at 50% 0%, var(--color-primary-08), transparent 55%), radial-gradient(100% 100% at 50% 120%, var(--overlay-dark-60), transparent 60%);pointer-events:none;position:absolute;inset:0}.not-found-gravel[data-v-c3e7a0ee]{background:radial-gradient(circle at 30% 40%, var(--color-primary-10) 0 1px, transparent 2px) 0 0 / 11px 11px, radial-gradient(circle at 70% 65%, var(--color-primary-06) 0 1px, transparent 2px) 5px 6px / 14px 14px;pointer-events:none;height:34vh;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 65%);mask-image:linear-gradient(#0000,#000 65%)}.not-found-kerb[data-v-c3e7a0ee]{background:var(--color-primary-30);opacity:.6;pointer-events:none;height:2px;position:absolute;bottom:34vh;left:-4%;right:-4%;transform:rotate(-2deg)}.not-found-stage[data-v-c3e7a0ee]{z-index:1;text-align:center;width:100%;max-width:480px;position:relative}.not-found-hero[data-v-c3e7a0ee]{font-family:var(--font-display);font-size:clamp(5rem,18vw,7rem);font-weight:var(--fw-regular);line-height:var(--leading-none);color:var(--color-primary);text-shadow:0 0 40px var(--color-primary-30);margin-bottom:var(--space-4);animation:3s ease-in-out infinite glow-pulse-c3e7a0ee}.not-found-title[data-v-c3e7a0ee]{font-size:var(--text-xl);font-weight:var(--fw-title-2);color:var(--text-1);margin:0 0 var(--space-2)}.not-found-text[data-v-c3e7a0ee]{font-size:var(--text-base);color:var(--text-2);margin:0 0 var(--space-6);line-height:var(--leading-relaxed)}.not-found-actions[data-v-c3e7a0ee]{gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}.btn-ghost[data-v-c3e7a0ee],.btn-primary[data-v-c3e7a0ee]{padding:var(--space-2) var(--space-5);border-radius:var(--radius-sm);font-size:var(--text-base);font-weight:var(--fw-title-3);cursor:pointer;transition:all var(--dur-2) ease;align-items:center;gap:var(--space-1-5);text-decoration:none;display:inline-flex}.btn-ghost[data-v-c3e7a0ee]{border:1px solid var(--border-3);color:var(--text-2);background:0 0}.btn-ghost[data-v-c3e7a0ee]:hover{border-color:var(--color-primary);color:var(--color-primary);transform:var(--btn-lift)}.btn-primary[data-v-c3e7a0ee]{background:var(--color-primary);color:var(--on-solid);box-shadow:var(--shadow-primary);border:1px solid #0000}.btn-primary[data-v-c3e7a0ee]:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-primary-hover);transform:var(--btn-lift);color:var(--on-solid)}@keyframes glow-pulse-c3e7a0ee{0%,to{text-shadow:0 0 30px var(--color-primary-20)}50%{text-shadow:0 0 50px var(--color-primary-40)}}@media (prefers-reduced-motion:reduce){.not-found-hero[data-v-c3e7a0ee]{animation:none}}.ui-skeleton-text[data-v-7bc9341b]{flex-direction:column;display:flex}.ui-skeleton-card__inner[data-v-ea834cb6]{gap:var(--space-2);flex-direction:column;display:flex}.ui-skeleton-card__row[data-v-ea834cb6]{align-items:flex-start;gap:var(--space-2);display:flex}.ui-skeleton-card__rowtext[data-v-ea834cb6]{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.fo-fab-dock[data-v-b2dde731]{right:var(--space-4);bottom:calc(var(--app-mobile-utility-bar-height) + var(--space-4));z-index:1450;align-items:center;gap:var(--space-3);display:flex;position:fixed}.fo-mobile-fab[data-v-b2dde731]{color:var(--text-1);flex:none}.fo-mobile-fab[data-v-b2dde731]:hover{border-color:var(--p-primary-color,var(--color-pending));box-shadow:0 4px 24px var(--shadow-color-dark-50), 0 0 16px #f59e0b2e;transform:translateY(-2px)}.fo-mobile-fab__icon[data-v-b2dde731]{font-size:var(--text-base);color:var(--p-primary-color,var(--color-pending))}.fo-mobile-fab--secondary[data-v-b2dde731]{border-color:var(--border-2);width:40px;height:40px}.fo-mobile-fab--secondary[data-v-b2dde731]:hover{border-color:var(--border-4);box-shadow:0 4px 20px var(--overlay-dark-45)}.fo-mobile-fab__secondary-icon[data-v-b2dde731]{font-size:var(--text-sm);color:var(--text-2)}.fo-mobile-fab__badge[data-v-b2dde731]{width:18px;height:18px;line-height:var(--leading-none);background:var(--color-primary);color:var(--surface-3);border:1.5px solid var(--surface-3);border-radius:var(--radius-pill);justify-content:center;align-items:center;display:flex;position:absolute;top:-3px;right:-3px}.fo-mobile-fab__badge i[data-v-b2dde731]{font-size:var(--text-2xs)}.fo-fab-enter-active[data-v-b2dde731]{transition:opacity .22s,transform .22s cubic-bezier(.34,1.56,.64,1)}.fo-fab-leave-active[data-v-b2dde731]{transition:opacity .16s,transform .16s}.fo-fab-enter-from[data-v-b2dde731],.fo-fab-leave-to[data-v-b2dde731]{opacity:0;transform:translateY(8px)scale(.9)}.fo-list-add[data-v-f7b9c1a1]{border-radius:var(--radius-pill);background:var(--color-primary);width:40px;height:40px;color:var(--bg-0);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,transform .18s cubic-bezier(.34,1.56,.64,1);display:flex}.fo-list-add[data-v-f7b9c1a1]:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.fo-list-add[data-v-f7b9c1a1]:active{transform:scale(.95)}.fo-list-add[data-v-f7b9c1a1]:disabled{opacity:.45;cursor:not-allowed;transform:none}.fo-list-add__icon[data-v-f7b9c1a1]{font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--bg-0)}.fo-sortgroup[data-v-091fd5de]{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex;position:relative}.fo-sortgroup__ind[data-v-091fd5de]{z-index:0;border-radius:var(--radius-pill);background:var(--color-primary-10);border:1px solid var(--color-primary-20);pointer-events:none;height:30px;transition:left .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}.fo-sortgroup__pill[data-v-091fd5de]{z-index:1;align-items:center;gap:var(--space-1-5);height:30px;padding-inline:var(--space-2);color:var(--text-2);font-size:var(--text-sm);font-weight:var(--fw-medium);border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex-shrink:0;transition:color .18s;display:inline-flex;position:relative}.fo-sortgroup__pill[data-v-091fd5de]:hover{color:var(--text-1)}.fo-sortgroup__pill.is-active[data-v-091fd5de]{color:var(--color-primary);font-weight:var(--fw-semibold)}.fo-sortgroup__pill[data-v-091fd5de]:disabled{opacity:.45;cursor:not-allowed}.fo-sortgroup__icon[data-v-091fd5de]{font-size:var(--text-2xs);color:var(--color-primary);flex-shrink:0}@media (width<=639px){.fo-sortgroup__pill[data-v-091fd5de]{min-height:40px}.fo-sortgroup__ind[data-v-091fd5de]{height:40px}}.fo-pill i[data-v-91afa778],.fo-select-pill__icon[data-v-f6866856]{font-size:var(--text-xs);flex-shrink:0}.fo-select-pill__count[data-v-f6866856]{min-width:18px;height:18px;padding-inline:var(--space-1);border-radius:var(--radius-pill);background:var(--color-primary-20);color:var(--color-primary);font-size:var(--text-2xs);font-weight:var(--fw-bold);line-height:var(--leading-none);justify-content:center;align-items:center;display:inline-flex}.fo-select-pop[data-v-f6866856]{width:220px}.fo-select-pop__header[data-v-f6866856]{padding:var(--space-2);border-bottom:1px solid var(--border-2);justify-content:space-between;align-items:center;display:flex}.fo-select-pop__title[data-v-f6866856]{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-2);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.fo-select-pop__clear[data-v-f6866856]{font-size:var(--text-sm);color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0}.fo-select-pop__list[data-v-f6866856]{padding:var(--space-1) 0;scrollbar-width:thin;max-height:280px;margin:0;list-style:none;overflow-y:auto}.fo-select-pop__item[data-v-f6866856]{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2);cursor:pointer;border-radius:var(--radius-sm);transition:background var(--dur-1) ease;display:flex}.fo-select-pop__item[data-v-f6866856]:hover{background:var(--surface-2)}.fo-select-pop__item--active[data-v-f6866856]{background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.fo-select-pop__media[data-v-f6866856]{flex-shrink:0;align-items:center;width:22px;height:16px;display:flex}.fo-select-pop__img[data-v-f6866856]{object-fit:cover;border-radius:var(--radius-pill);width:22px;height:16px;display:block}.fo-select-pop__img-placeholder[data-v-f6866856]{background:var(--border-2);border-radius:var(--radius-pill);width:22px;height:16px;display:block}.fo-select-pop__name[data-v-f6866856]{font-size:var(--text-md);color:var(--text-1);flex:1}.fo-select-pop__opt-count[data-v-f6866856]{font-size:var(--text-sm);color:var(--text-3);text-align:right;flex-shrink:0;min-width:1.25rem}.fo-select-pop__check[data-v-f6866856]{font-size:var(--text-xs);color:var(--color-primary);flex-shrink:0}.fsheet[data-v-b47f10ca]{gap:var(--space-5);padding:var(--space-2);flex-direction:column;display:flex}.fsheet__group[data-v-b47f10ca]{gap:var(--space-2);flex-direction:column;display:flex}.fsheet__label[data-v-b47f10ca]{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--text-3);margin:0}.fsheet__sortrow[data-v-b47f10ca]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-1);background:var(--surface-3);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);display:flex}.fsheet__sortrow.is-active[data-v-b47f10ca]{border-color:var(--color-primary-40);background:color-mix(in srgb, var(--color-primary) 8%, transparent)}.fsheet__sortname[data-v-b47f10ca]{font-size:var(--text-sm);color:var(--text-1);font-weight:var(--fw-note)}.fsheet__dir[data-v-b47f10ca]{align-items:center;gap:var(--space-1-5);font-size:var(--text-xs);color:var(--color-primary);display:inline-flex}.fsheet__dir .pi[data-v-b47f10ca]{font-size:var(--text-xs)}.fsheet__check[data-v-b47f10ca]{margin-left:var(--space-1)}.fsheet__chips[data-v-b47f10ca]{gap:var(--space-2);flex-wrap:wrap;display:flex}.fsheet__chip[data-v-b47f10ca]{align-items:center;gap:var(--space-1-5);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--border-3);background:var(--surface-3);color:var(--text-2);font-size:var(--text-sm);font-weight:var(--fw-note);cursor:pointer;transition:border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);display:inline-flex}.fsheet__chip.on[data-v-b47f10ca]{border-color:var(--color-primary);background:var(--color-primary-15,color-mix(in srgb, var(--color-primary) 15%, transparent));color:var(--color-primary)}.fsheet__chip-img[data-v-b47f10ca]{object-fit:cover;border-radius:var(--radius-pill);width:20px;height:14px}.fsheet__chip-count[data-v-b47f10ca]{font-size:var(--text-2xs);opacity:.8}.fsheet__footer[data-v-b47f10ca]{gap:var(--space-2);margin-top:var(--space-2);display:flex}.fsheet__btn[data-v-b47f10ca]{border-radius:var(--radius-sm);height:40px;font-size:var(--text-md);font-weight:var(--fw-note);cursor:pointer;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease), opacity var(--dur-1) var(--ease);font-family:inherit}.fsheet__btn--reset[data-v-b47f10ca]{padding-inline:var(--space-4);border:1px solid var(--border-3);color:var(--text-2);background:0 0;flex:none}.fsheet__btn--reset[data-v-b47f10ca]:disabled{opacity:.4;cursor:not-allowed}.fsheet__btn--apply[data-v-b47f10ca]{border:1px solid var(--color-primary);background:color-mix(in srgb, var(--color-primary) 16%, transparent);color:var(--color-primary);box-shadow:0 0 16px var(--color-primary-20);flex:1}.fsheet__btn--apply[data-v-b47f10ca]:active{transform:translateY(1px)}.fo-filter-bar[data-v-087e31db]{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;display:flex}.fo-tray[data-v-087e31db]{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-1-5);background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--radius-pill);box-shadow:inset 0 1px 0 var(--white-04), 0 6px 20px var(--overlay-dark-40);transition:border-color var(--dur-2) var(--ease), box-shadow var(--dur-3) var(--ease);flex:1 1 0;display:flex}.fo-tray[data-v-087e31db]:hover:not(.fo-tray--focus){border-color:var(--border-4)}.fo-tray:hover:not(.fo-tray--focus) .fo-tray__icon[data-v-087e31db]{background:color-mix(in srgb, var(--color-primary) 6%, var(--surface-3));color:var(--text-2)}.fo-tray--focus[data-v-087e31db]{border-color:var(--color-primary-40);box-shadow:inset 0 1px 0 var(--white-04), 0 0 0 3px var(--color-primary-15,#f4b22326), 0 8px 26px var(--shadow-color-dark-50)}.fo-tray__icon[data-v-087e31db]{border-radius:var(--radius-pill);background:var(--surface-3);width:34px;height:34px;color:var(--text-3);font-size:var(--text-sm);transition:color var(--dur-2) var(--ease), background var(--dur-2) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.fo-tray--focus .fo-tray__icon[data-v-087e31db]{background:var(--color-primary-10);color:var(--color-primary)}.fo-tray__search[data-v-087e31db]{min-width:0;height:30px;color:var(--text-1);font-size:var(--text-md);background:0 0;border:none;outline:none;flex:auto;padding:0}.fo-tray__search[data-v-087e31db]::placeholder{color:var(--text-3)}.fo-tray__search[data-v-087e31db]:disabled{opacity:.45;cursor:not-allowed}.fo-tray__clear[data-v-087e31db]{border-radius:var(--radius-pill);width:26px;height:26px;color:var(--text-3);cursor:pointer;font-size:var(--text-xs);transition:background var(--dur-1) ease, color var(--dur-1) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.fo-tray__clear[data-v-087e31db]:hover{background:var(--surface-3);color:var(--text-1)}@media (width<=639px){.fo-tray__clear[data-v-087e31db]{min-width:40px;min-height:40px}}.fo-tray__divider[data-v-087e31db]{background:var(--border-3);opacity:.5;flex-shrink:0;width:1px;height:20px}.fo-tray__lead[data-v-087e31db]{flex-shrink:0;align-items:center;display:inline-flex}.fo-tray__pills[data-v-087e31db]{align-items:center;gap:var(--space-1);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.fo-tray__pills[data-v-087e31db]::-webkit-scrollbar{display:none}.fo-tray__pills[data-v-087e31db] .fo-pill{background:0 0;border-color:#0000;height:30px}.fo-tray__pills[data-v-087e31db] .fo-pill:hover{background:var(--surface-3);border-color:#0000}.fo-tray__pills[data-v-087e31db] .fo-pill--active{background:var(--color-primary-10);color:var(--color-primary);border-color:#0000}.fo-tray__counter[data-v-087e31db]{height:30px;padding-inline:var(--space-2);color:var(--text-3);font-size:var(--text-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;display:inline-flex}.fo-tray__limit[data-v-087e31db]{height:30px;padding-inline:var(--space-2);color:var(--text-3);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;display:inline-flex}.fo-tray__limit.is-reached[data-v-087e31db]{color:var(--color-primary);font-weight:var(--fw-semibold)}.fo-tray__secondary[data-v-087e31db]{align-items:center;gap:var(--space-1-5);height:34px;padding-inline:var(--space-3);border-radius:var(--radius-pill);border:1px solid var(--border-2);background:var(--surface-3);color:var(--text-2);font:inherit;font-size:var(--text-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);flex-shrink:0;display:inline-flex}.fo-tray__secondary[data-v-087e31db]:hover:not(:disabled){border-color:var(--border-4);color:var(--text-1)}.fo-tray__secondary[data-v-087e31db]:disabled{opacity:.45;cursor:not-allowed}.fo-tray__secondary .pi[data-v-087e31db]{font-size:var(--text-sm)}.fo-tray__trailing[data-v-087e31db]{align-items:center;gap:var(--space-2);flex-shrink:0;display:inline-flex}.fo-tray__filter-trigger[data-v-087e31db]{align-items:center;gap:var(--space-1-5);height:30px;padding-inline:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-3);color:var(--text-2);font:inherit;font-size:var(--text-sm);font-weight:var(--fw-medium);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);border:1px solid #0000;flex-shrink:0;display:inline-flex}.fo-tray__filter-trigger[data-v-087e31db]:disabled{opacity:.45;cursor:not-allowed}.fo-tray__filter-trigger .pi[data-v-087e31db]{font-size:var(--text-sm)}.fo-tray__filter-trigger.is-active[data-v-087e31db]{background:var(--color-primary-10);color:var(--color-primary)}.fo-tray__filter-badge[data-v-087e31db]{min-width:17px;height:17px;padding-inline:var(--space-1);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--on-solid);font-size:var(--text-2xs);font-weight:var(--fw-bold);line-height:var(--leading-none);justify-content:center;align-items:center;display:inline-flex}.fo-tray__probe[data-v-087e31db]{align-items:center;gap:var(--space-1);visibility:hidden;pointer-events:none;white-space:nowrap;display:flex;position:fixed;top:0;left:-9999px}@media (width<=639px){.fo-filter-bar[data-v-087e31db]{padding-block:var(--space-1-5)}.fo-tray__counter[data-v-087e31db]{font-size:var(--text-xs);padding-inline:var(--space-1-5)}}.fo-list-card[data-v-6b6d5031]{border:1px solid var(--border-2);border-radius:var(--radius-lg);background:var(--surface-2);width:100%;min-width:0;height:100%;box-shadow:var(--shadow-sm);outline:none;overflow:hidden;container-type:inline-size}.fo-list-card--clickable[data-v-6b6d5031]{cursor:pointer;transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease)}.fo-list-card--clickable[data-v-6b6d5031]:hover{border-color:var(--border-4);box-shadow:var(--shadow-md)}.fo-list-card--clickable[data-v-6b6d5031]:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.fo-list-card__banner[data-v-6b6d5031]{aspect-ratio:3;flex-shrink:0;width:100%;overflow:hidden}.fo-list-card__banner img[data-v-6b6d5031]{object-fit:cover;width:100%;height:100%;display:block}.fo-list-card__inner[data-v-6b6d5031]{min-height:100%;padding:var(--space-4);flex-direction:column;display:flex}.fo-list-card__main[data-v-6b6d5031]{column-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.fo-list-card__leading[data-v-6b6d5031]{flex-shrink:0;grid-column:1;justify-content:center;align-items:flex-start;display:flex}.fo-list-card__content[data-v-6b6d5031]{flex-direction:column;grid-column:2;min-width:0;display:flex}.fo-list-card__title[data-v-6b6d5031]{font-size:var(--text-base);font-weight:var(--fw-title-3);line-height:var(--leading-snug);color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);overflow:hidden}.fo-list-card__subtitle[data-v-6b6d5031]{margin-top:var(--space-1);font-size:var(--text-md);color:var(--text-2);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fo-list-card__meta[data-v-6b6d5031]{margin-top:var(--space-2);align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-md);color:var(--text-2);flex-wrap:wrap;display:flex}.fo-list-card__tags[data-v-6b6d5031]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.fo-list-card__actions[data-v-6b6d5031]{flex-shrink:0;grid-column:3;justify-content:flex-end;align-items:flex-start;display:flex}.fo-list-card__nav-arrow[data-v-6b6d5031]{font-size:var(--text-md);color:var(--text-3);opacity:0;pointer-events:none;flex-shrink:0;grid-column:3;align-self:center;transition:opacity .15s,transform .15s;transform:translate(-4px)}.fo-list-card--clickable:hover .fo-list-card__nav-arrow[data-v-6b6d5031]{opacity:1;transform:translate(0)}.fo-list-card__body[data-v-6b6d5031]{margin-top:var(--space-4);flex:auto;min-width:0}.fo-list-card__footer[data-v-6b6d5031]{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-1);display:flex}@media (width<=639px){.fo-list-card[data-v-6b6d5031]{border-radius:var(--radius-md)}.fo-list-card__inner[data-v-6b6d5031]{padding:var(--space-4)}}.ui-banner[data-v-c27acda6]{width:100%;height:100%;position:relative;overflow:hidden}.ui-banner__img[data-v-c27acda6]{object-fit:cover;width:100%;height:100%;display:block}.ui-banner__pending-badge[data-v-c27acda6]{z-index:2;position:absolute;top:.5rem;left:.5rem}.league-card--revoked[data-v-e2d7344b]{opacity:.6;filter:grayscale(.4);transition:opacity var(--transition-fast,.15s) ease}.league-card--revoked[data-v-e2d7344b]:hover{opacity:.78}.league-card__title-row[data-v-e2d7344b]{align-items:center;gap:var(--space-2);width:100%;min-width:0;display:inline-flex}.league-card__color-dot[data-v-e2d7344b]{width:.5rem;height:.5rem;box-shadow:0 0 0 1px var(--border-3);border-radius:50%;flex-shrink:0}.league-card__title-text[data-v-e2d7344b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-v-e2d7344b] .fo-list-card__banner{position:relative}.league-card__banner-placeholder[data-v-e2d7344b]{background:linear-gradient(135deg, color-mix(in srgb, var(--league-primary,var(--surface-3)) 20%, var(--surface-3)) 0%, color-mix(in srgb, var(--league-accent,var(--league-primary,var(--surface-3))) 50%, var(--surface-3)) 100%);width:100%;height:100%;position:relative}.league-card__banner-actions[data-v-e2d7344b]{align-items:center;gap:var(--space-1);background:var(--banner-overlay-bg);border-radius:var(--radius-md);padding:.125rem var(--space-1);display:flex;position:absolute;top:.5rem;right:.5rem}.rep-trigger[data-v-f2720041]{display:inline-flex}.rep__title[data-v-f2720041]{font-size:var(--text-md);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);color:var(--text-1);margin-bottom:var(--space-1-5);display:block}.rep__msg[data-v-f2720041]{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-2);margin:0}.rep__start[data-v-f2720041]{justify-content:center;align-items:center;gap:var(--space-1-5);border-radius:var(--radius-md);background:var(--color-primary);height:36px;color:var(--on-solid);font-family:inherit;font-size:var(--text-sm);font-weight:var(--fw-bold);cursor:pointer;transition:background var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border:none;flex:1;display:inline-flex}.rep__start[data-v-f2720041]:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.rep__start i[data-v-f2720041]{font-size:var(--text-xs)}.rep__later[data-v-f2720041]{height:36px;padding:0 var(--space-2);border:1px solid var(--border-3);border-radius:var(--radius-md);color:var(--text-2);font-family:inherit;font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0}.rep__later[data-v-f2720041]:hover{border-color:var(--border-4);color:var(--text-1)}.navbar-locked[data-v-171f7e15]{gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border-2);border-radius:var(--radius-md);background:linear-gradient(160deg, color-mix(in srgb, var(--surface-2) 94%, var(--white-04)) 0%, var(--surface-1) 100%);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.navbar-locked__top[data-v-171f7e15]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.navbar-locked__top--btn[data-v-171f7e15]{width:100%;margin:calc(var(--space-1) * -1);padding:var(--space-1);border-radius:var(--radius-sm);font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--dur-1) var(--ease);background:0 0;border:none}.navbar-locked__top--btn[data-v-171f7e15]:hover{background:var(--color-primary-08,color-mix(in srgb, var(--color-primary) 8%, transparent))}.navbar-locked__top--btn[data-v-171f7e15]:focus-visible{outline:2px solid var(--color-primary-40);outline-offset:1px}.navbar-locked__hint-icon[data-v-171f7e15]{font-size:var(--text-sm);color:var(--color-primary);opacity:.7;transition:opacity var(--dur-1) var(--ease);flex-shrink:0;margin-left:auto}.navbar-locked__top--btn:hover .navbar-locked__hint-icon[data-v-171f7e15]{opacity:1}.navbar-locked__chip[data-v-171f7e15]{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-3) 78%, var(--color-accent) 22%);width:34px;height:34px;color:var(--color-accent);font-size:var(--text-base);flex-shrink:0;place-items:center;display:grid}.navbar-locked__copy[data-v-171f7e15]{min-width:0}.navbar-locked__eyebrow[data-v-171f7e15]{align-items:center;gap:var(--space-1-5);margin-bottom:var(--space-1);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-primary);display:flex}.navbar-locked__eyebrow-dot[data-v-171f7e15]{background:var(--color-primary);border-radius:50%;width:5px;height:5px;animation:1s steps(2,end) infinite navbar-locked-blink-171f7e15}@keyframes navbar-locked-blink-171f7e15{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.navbar-locked__eyebrow-dot[data-v-171f7e15]{animation:none}}.navbar-locked__title[data-v-171f7e15]{font-size:var(--text-md);font-weight:var(--fw-semibold);line-height:var(--leading-snug);color:var(--text-1)}.navbar-locked__subtitle[data-v-171f7e15]{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-3);margin:2px 0 0}.navbar-locked__cta[data-v-171f7e15]{justify-content:center;align-items:center;gap:var(--space-1-5);height:34px;padding:0 var(--space-2);border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--color-primary) 30%, var(--border-2));background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary-hover);font-family:inherit;font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease);display:flex}.navbar-locked__cta[data-v-171f7e15]:hover{background:color-mix(in srgb, var(--color-primary) 20%, transparent);border-color:var(--color-primary-40);color:var(--color-primary-hover)}.navbar-locked__cta i[data-v-171f7e15]{font-size:var(--text-sm)}.navbar-locked__cta--solid[data-v-171f7e15]{background:var(--color-primary);border-color:var(--color-primary);color:var(--on-solid)}.navbar-locked__cta--solid[data-v-171f7e15]:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--on-solid)}.navbar-locked__cta--ghost[data-v-171f7e15]{border-color:var(--border-2);color:var(--text-2);background:0 0;border-style:dashed}.navbar-locked__cta--ghost[data-v-171f7e15]:hover{background:color-mix(in srgb, var(--surface-3) 60%, transparent);border-color:var(--border-3);color:var(--text-1)}.navbar-locked__cta--ghost i[data-v-171f7e15]{transition:transform var(--dur-2) var(--ease)}.navbar-locked__cta--ghost:hover i[data-v-171f7e15]{transform:translateY(-2px)}.navbar-locked--collapsed[data-v-171f7e15]{width:var(--navbar-item-height,42px);height:var(--navbar-item-height,42px);border:1px dashed var(--border-3);border-radius:var(--radius-md);color:var(--text-3);cursor:pointer;transition:background-color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease);background:0 0;place-items:center;margin:0 auto;padding:0;display:grid;position:relative}.navbar-locked--collapsed[data-v-171f7e15]:hover{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--border-3));background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--text-1)}.navbar-locked--collapsed .navbar-locked__icon[data-v-171f7e15]{font-size:var(--text-base)}.navbar-locked__badge[data-v-171f7e15]{border-radius:var(--radius-pill);background:var(--surface-3);border:1px solid var(--border-3);width:15px;height:15px;color:var(--text-2);font-size:var(--text-2xs);place-items:center;display:grid;position:absolute;bottom:1px;right:1px}.navbar-locked--collapsed:hover .navbar-locked__badge[data-v-171f7e15]{color:var(--color-primary);border-color:var(--color-primary-40)}svg[data-v-2906ef44]{display:block}.default-pin[data-v-b098ce85]{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--color-primary);cursor:pointer;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.default-pin[data-v-b098ce85]:hover{background:color-mix(in srgb, var(--color-primary) 16%, transparent);transform:translateY(-1px)}.default-pin[data-v-b098ce85]:active{transform:translateY(0)scale(.92)}.default-pin[data-v-b098ce85]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.default-pin--off[data-v-b098ce85]{color:var(--text-3);opacity:.5}.default-pin--off[data-v-b098ce85]:hover{color:var(--text-2);opacity:1;background:color-mix(in srgb, var(--text-1) 8%, transparent)}.default-pin__panel[data-v-b098ce85]{gap:var(--space-2);flex-direction:column;min-width:232px;max-width:280px;display:flex}.default-pin__head[data-v-b098ce85]{gap:var(--space-2);padding:var(--space-1) var(--space-1) 0;align-items:flex-start;display:flex}.default-pin__head-icon[data-v-b098ce85]{color:var(--color-primary);flex-shrink:0;margin-top:2px}.default-pin__head-text[data-v-b098ce85]{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-2);margin:0}.default-pin__head-text[data-v-b098ce85] strong{color:var(--text-1);font-weight:var(--fw-semibold)}.default-pin__sep[data-v-b098ce85]{background:var(--border-1);height:1px;margin:var(--space-1) var(--space-1) 0}.default-pin__action[data-v-b098ce85]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);color:var(--text-2);font-family:inherit;font-size:var(--text-md);font-weight:var(--fw-medium);text-align:left;cursor:pointer;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:1px solid #0000;display:flex}.default-pin__action .pi[data-v-b098ce85]{font-size:var(--text-sm);color:var(--text-3);transition:color var(--dur-1) var(--ease)}.default-pin__action[data-v-b098ce85]:hover{background:color-mix(in srgb, var(--text-1) 7%, transparent);color:var(--text-1)}.default-pin__action:hover .pi[data-v-b098ce85]{color:var(--text-2)}.default-pin__action--danger[data-v-b098ce85]:hover{background:color-mix(in srgb, var(--color-danger) 14%, transparent);color:var(--color-danger)}.default-pin__action--danger:hover .pi[data-v-b098ce85]{color:var(--color-danger)}.default-pin__action[data-v-b098ce85]:disabled{opacity:.5;cursor:default}.default-pin__popover[data-v-b098ce85] .p-popover-content{padding:var(--space-2)}.navbar-section[data-v-1094a0fa]{gap:var(--space-1);flex-direction:column;display:flex}.navbar-section__body[data-v-1094a0fa],.navbar-section__list[data-v-1094a0fa]{gap:var(--space-1-5);flex-direction:column;display:flex}.navbar-section__header[data-v-1094a0fa]{align-items:center;gap:var(--space-2);padding:0 var(--space-2) var(--space-2);display:flex}.navbar-section__title[data-v-1094a0fa]{align-items:center;gap:var(--space-1-5);flex:auto;min-width:0;display:flex}.navbar-section__title-text[data-v-1094a0fa]{font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--text-3);text-transform:uppercase;letter-spacing:var(--tracking-wider);opacity:.8;transition:opacity var(--dur-2) ease-out, transform var(--dur-2) ease-out;flex-shrink:0}.navbar-section__title-separator[data-v-1094a0fa]{color:var(--text-3);opacity:.7}.navbar-section__accent-bar[data-v-1094a0fa]{border-radius:var(--radius-pill);flex-shrink:0;width:3px;height:12px}.navbar-section__accent-bar--dot[data-v-1094a0fa]{border-radius:50%;width:7px;height:7px}.navbar-section__lock[data-v-1094a0fa]{font-size:var(--text-2xs);color:var(--text-3)}.navbar-section__context[data-v-1094a0fa]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-normal);color:var(--text-2);overflow:hidden}.navbar-section__header[data-v-1094a0fa]:after{content:"";background:var(--border-1);opacity:.5;flex:1;height:1px}.navbar-section--disabled .navbar-section__body[data-v-1094a0fa]{opacity:.4;pointer-events:none}.navbar-section--disabled .navbar-section__header[data-v-1094a0fa]{opacity:.6}.navbar-section--pulse[data-v-1094a0fa]{border-radius:var(--radius-md);animation:navbar-section-pulse-1094a0fa 1.5s var(--ease) 1}@keyframes navbar-section-pulse-1094a0fa{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-primary) 0%, transparent)}18%{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 38%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-primary) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.navbar-section--pulse[data-v-1094a0fa]{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 30%, transparent);animation:none}}.navbar-section--collapsed[data-v-1094a0fa]{padding-top:var(--space-2);gap:2px}.navbar-section--collapsed[data-v-1094a0fa]:before{content:"";height:1px;margin:0 var(--space-2);background:var(--border-1);opacity:.4;display:block}.navbar-section--collapsed[data-v-1094a0fa]:first-child:before{display:none}.navbar-section__header[data-v-1094a0fa] .ui-hint__trigger{flex-direction:row;flex:auto;min-width:0;display:flex}.navbar-item.p-button[data-v-1094a0fa]{height:var(--navbar-item-height,42px);padding:0 var(--space-2);justify-content:flex-start;gap:var(--space-4);border-radius:calc(var(--radius-sm) + 2px);color:var(--text-2);font-size:var(--text-md);font-weight:var(--fw-medium);transition:background-color var(--dur-2) ease-out, border-color var(--dur-2) ease-out, box-shadow var(--dur-2) ease-out, color var(--dur-2) ease-out, transform var(--dur-2) ease-out;background:0 0;border:1px solid #0000;transform:translate(0)}.navbar-item.p-button[data-v-1094a0fa]:hover{background:color-mix(in srgb, var(--surface-2) 68%, transparent);border-color:color-mix(in srgb, var(--border-2) 86%, transparent);color:var(--text-1);transform:translate(2px)}.navbar-item.p-button[data-v-1094a0fa]:active{transform:translate(1px)scale(.985)}.navbar-item.p-button[data-v-1094a0fa] .p-button-icon{font-size:var(--text-base);color:var(--text-3);transition:color var(--dur-2) ease-out}.navbar-item.p-button[data-v-1094a0fa]:hover .p-button-icon{color:var(--text-2)}.navbar-item--active.p-button[data-v-1094a0fa]{background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary) 12%, var(--surface-2)) 0%, var(--surface-2) 100%);border-color:color-mix(in srgb, var(--color-primary) 20%, var(--border-2));box-shadow:inset 0 1px 0 var(--white-04);color:var(--text-1)}.navbar-item--active.p-button[data-v-1094a0fa] .p-button-icon{color:var(--text-1)}.navbar-item--active.p-button[data-v-1094a0fa]:before{content:"";background:var(--color-primary);border-radius:0 var(--radius-pill) var(--radius-pill) 0;width:3px;height:60%;box-shadow:0 0 12px color-mix(in srgb, var(--color-primary) 55%, transparent);animation:nav-stripe-in-1094a0fa var(--dur-2) ease-out both;position:absolute;top:50%;left:0;transform:translateY(-50%)}@keyframes nav-stripe-in-1094a0fa{0%{opacity:0;transform:translateY(-50%)scaleY(.25)}to{opacity:1;transform:translateY(-50%)scaleY(1)}}@media (prefers-reduced-motion:reduce){.navbar-item--active.p-button[data-v-1094a0fa]:before{animation:none}}.navbar-item--active-ancestor.p-button[data-v-1094a0fa]{background:color-mix(in srgb, var(--color-primary) 5%, var(--surface-2));border-color:color-mix(in srgb, var(--color-primary) 10%, var(--border-2));color:var(--text-1)}.navbar-item--active-ancestor.p-button[data-v-1094a0fa] .p-button-icon{color:color-mix(in srgb, var(--color-primary) 55%, var(--text-3))}.navbar-item--active-ancestor.p-button[data-v-1094a0fa]:before{content:"";background:color-mix(in srgb, var(--color-primary) 55%, transparent);border-radius:0 var(--radius-pill) var(--radius-pill) 0;width:3px;height:35%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.navbar-item.p-button[data-v-1094a0fa]:disabled,.navbar-item.p-button.p-disabled[data-v-1094a0fa]{opacity:.35;color:var(--text-3)}.navbar-item.p-button[data-v-1094a0fa] .ui-hint__trigger{flex-direction:row;align-items:center;width:auto;margin-left:auto}.navbar-item--sub.p-button[data-v-1094a0fa]{height:calc(var(--navbar-item-height,42px) - 4px);font-size:var(--text-sm);color:var(--text-3)}.navbar-item--sub.p-button[data-v-1094a0fa]:hover{color:var(--text-1)}.navbar-item--sub.p-button[data-v-1094a0fa] .p-button-icon{font-size:var(--text-md)}.navbar-item--sub.navbar-item--active.p-button[data-v-1094a0fa]{box-shadow:none;color:var(--color-primary);background:0 0;border-color:#0000}.navbar-item--sub.navbar-item--active.p-button[data-v-1094a0fa] .p-button-icon{color:var(--color-primary)}.navbar-item--sub.navbar-item--active.p-button[data-v-1094a0fa]:before{display:none}.navbar-expandable[data-v-1094a0fa]{flex-direction:column;gap:2px;display:flex}.navbar-expandable__row[data-v-1094a0fa]{align-items:center;gap:0;display:flex;position:relative}.navbar-expandable__main[data-v-1094a0fa]{flex:1 1 0;min-width:0}.navbar-expandable__main.navbar-item.p-button[data-v-1094a0fa]{padding-right:var(--space-6)}.navbar-section--collapsed .navbar-expandable__main.navbar-item.p-button[data-v-1094a0fa]{padding-right:0}.navbar-expandable__chevron[data-v-1094a0fa]{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--text-3);opacity:.5;cursor:pointer;z-index:1;transition:color var(--dur-2) ease-out, opacity var(--dur-2) ease-out;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.navbar-expandable__row:hover .navbar-expandable__chevron[data-v-1094a0fa],.navbar-expandable__chevron[data-v-1094a0fa]:hover{opacity:1;color:var(--text-2)}.navbar-expandable__chevron i[data-v-1094a0fa]{font-size:var(--text-2xs);transition:transform var(--dur-2) ease-out}.navbar-expandable__children[data-v-1094a0fa]{padding-left:var(--space-4);flex-direction:column;gap:2px;display:flex;position:relative}.navbar-expandable__children[data-v-1094a0fa]:before{content:"";left:calc(var(--space-4) / 2 + 1px);background:var(--border-1);opacity:.5;width:1px;position:absolute;top:6px;bottom:6px}.navbar-expand-enter-active[data-v-1094a0fa],.navbar-expand-leave-active[data-v-1094a0fa]{transition:height var(--dur-3) var(--ease), opacity var(--dur-2) ease-out;will-change:height;overflow:hidden}@media (prefers-reduced-motion:reduce){.navbar-expand-enter-active[data-v-1094a0fa],.navbar-expand-leave-active[data-v-1094a0fa]{transition:none}}.navbar-branding[data-v-2ab398e9]{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);cursor:pointer;transition:padding var(--dur-2) ease-out;display:flex}.navbar-branding[data-v-2ab398e9]:focus-visible{outline:2px solid var(--focus-ring,var(--color-primary-40));outline-offset:2px;border-radius:var(--radius-md)}.navbar-branding__logo-wrapper[data-v-2ab398e9]{border-radius:var(--radius-md);border-color:var(--border-1);width:44px;height:44px;box-shadow:var(--shadow-sm), inset 0 1px 0 var(--white-05);transition:transform var(--dur-2) ease-out;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.navbar-branding__logo-wrapper[data-v-2ab398e9]:hover{transform:translateY(-1px)}.navbar-branding__logo[data-v-2ab398e9]{object-fit:contain;width:30px;height:30px;transition:opacity var(--dur-2) ease-out}.navbar-branding__expand[data-v-2ab398e9]{border-radius:inherit;background:var(--surface-2);color:var(--text-1);font-size:var(--text-base);opacity:0;pointer-events:none;transition:opacity var(--dur-2) ease-out;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.navbar-branding__expand-icon[data-v-2ab398e9]{width:1em;height:1em}.navbar-branding__text[data-v-2ab398e9]{min-width:0;transition:opacity var(--dur-2) ease-out, transform var(--dur-2) ease-out;flex-direction:column;gap:2px;display:flex}.navbar-branding__name[data-v-2ab398e9]{font-size:var(--text-md);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);color:var(--text-1);white-space:nowrap}.navbar-branding--collapsed[data-v-2ab398e9]{padding:var(--space-2) var(--space-2) var(--space-2);justify-content:center}.navbar-branding--collapsed .navbar-branding__logo-wrapper[data-v-2ab398e9]{border-radius:var(--radius-sm);width:36px;height:36px;box-shadow:none;background:0 0}.navbar-branding--collapsed .navbar-branding__logo[data-v-2ab398e9]{width:28px;height:28px}.navbar-branding--collapsed .navbar-branding__text[data-v-2ab398e9]{display:none}.navbar-branding--collapsed:hover .navbar-branding__logo[data-v-2ab398e9]{opacity:0}.navbar-branding--collapsed:hover .navbar-branding__expand[data-v-2ab398e9]{opacity:1}.navbar-branding--mobile .navbar-branding__name[data-v-2ab398e9]{font-size:var(--text-md)}.context-quickpick[data-v-120dbb8e]{gap:var(--space-2);flex-direction:column;min-width:248px;max-width:320px;display:flex}.context-quickpick--drawer[data-v-120dbb8e]{max-width:none;padding:0 var(--space-4) var(--space-2)}.cqp-header[data-v-120dbb8e]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.cqp-title[data-v-120dbb8e]{font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-3)}.cqp-count[data-v-120dbb8e]{font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--text-3);background:var(--surface-3);border:1px solid var(--border-2);border-radius:var(--radius-sm);padding:1px var(--space-1-5);opacity:.65;font-variant-numeric:tabular-nums}.cqp-search[data-v-120dbb8e]{align-items:center;display:flex;position:relative}.cqp-search-icon[data-v-120dbb8e]{color:var(--text-3);font-size:var(--text-sm);pointer-events:none;opacity:.7;position:absolute;left:10px}.cqp-search-input[data-v-120dbb8e]{background:var(--surface-2);border:1px solid var(--border-3);border-radius:var(--radius-sm);width:100%;padding:var(--space-1-5) var(--space-2) var(--space-1-5) var(--space-6);color:var(--text-1);font-family:inherit;font-size:var(--text-md);caret-color:var(--color-accent);transition:border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);outline:none}.cqp-search-input[data-v-120dbb8e]::placeholder{color:var(--text-3);opacity:.65}.cqp-search-input[data-v-120dbb8e]:focus{border-color:color-mix(in srgb, var(--color-accent) 32%, var(--border-3));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 7%, transparent)}.cqp-list[data-v-120dbb8e]{scrollbar-width:thin;scrollbar-color:var(--border-2) transparent;flex-direction:column;gap:2px;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cqp-list[data-v-120dbb8e]::-webkit-scrollbar{width:4px}.cqp-list[data-v-120dbb8e]::-webkit-scrollbar-track{background:0 0}.cqp-list[data-v-120dbb8e]::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:var(--radius-pill)}.cqp-item[data-v-120dbb8e]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);color:var(--text-2);font-family:inherit;font-size:var(--text-md);text-align:left;cursor:pointer;transition:background-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease);background:0 0;border:1px solid #0000;display:flex}.cqp-item[data-v-120dbb8e]:hover{color:var(--text-1);background:#ffffff09}.cqp-item--active[data-v-120dbb8e]{background:linear-gradient(100deg, color-mix(in srgb, var(--color-primary) 11%, transparent) 0%, color-mix(in srgb, var(--color-primary) 3%, transparent) 100%);color:var(--text-1);box-shadow:inset 3px 0 0 var(--color-primary)}.cqp-item--prep[data-v-120dbb8e]{opacity:.55}.cqp-item--prep[data-v-120dbb8e]:hover{opacity:.78}.cqp-item-prep-badge[data-v-120dbb8e]{padding:.125rem var(--space-1-5);border-radius:var(--radius-sm);font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;color:var(--color-primary);background:var(--color-primary-10);border:1px solid var(--color-primary-20);flex-shrink:0;align-self:center}.cqp-item-dot[data-v-120dbb8e]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.cqp-item-avatar[data-v-120dbb8e]{flex-shrink:0}.cqp-item-body[data-v-120dbb8e]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cqp-item-label[data-v-120dbb8e]{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-medium);overflow:hidden}.cqp-item-subtitle[data-v-120dbb8e]{font-size:var(--text-xs);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cqp-item-check[data-v-120dbb8e]{font-size:var(--text-xs);color:var(--color-primary);flex-shrink:0}.cqp-row[data-v-120dbb8e]{align-items:center;gap:var(--space-1);display:flex}.cqp-row .cqp-item[data-v-120dbb8e]{flex:1;min-width:0}.cqp-star[data-v-120dbb8e]{cursor:pointer;width:26px;height:26px;color:var(--text-3);font-size:var(--text-xs);border-radius:var(--radius-sm);opacity:.4;transition:color var(--dur-1) var(--ease), opacity var(--dur-1) var(--ease), background var(--dur-1) var(--ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cqp-star--active[data-v-120dbb8e]{color:var(--color-accent);opacity:1}.cqp-star[data-v-120dbb8e]:hover{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent);opacity:1}@media (hover:hover){.cqp-row:hover .cqp-star[data-v-120dbb8e]{opacity:1}}@media (hover:none){.cqp-star[data-v-120dbb8e]{opacity:1}}.cqp-empty[data-v-120dbb8e]{align-items:center;gap:var(--space-1-5);padding:var(--space-4) var(--space-2);text-align:center;flex-direction:column;display:flex}.cqp-empty-icon[data-v-120dbb8e]{font-size:var(--text-lg);color:var(--text-3);opacity:.55}.cqp-empty-text[data-v-120dbb8e]{font-size:var(--text-sm);color:var(--text-3)}.cqp-empty-action[data-v-120dbb8e]{align-items:center;gap:var(--space-1-5);margin-top:var(--space-1);padding:var(--space-1-5) var(--space-2);border:1px solid color-mix(in srgb, var(--color-primary) 28%, var(--border-3));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--text-1);font-family:inherit;font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);display:inline-flex}.cqp-empty-action[data-v-120dbb8e]:hover{background:color-mix(in srgb, var(--color-primary) 18%, transparent);border-color:color-mix(in srgb, var(--color-primary) 42%, var(--border-3))}.cqp-empty-action .pi[data-v-120dbb8e]{font-size:var(--text-xs)}.context-quickpick__popover[data-v-120dbb8e]{min-width:260px}.context-quickpick__popover[data-v-120dbb8e] .p-popover-content{padding:var(--space-2)}.fo-crest[data-v-77b18490]{width:var(--fc-size);height:var(--fc-size);border-radius:calc(var(--fc-size) * .24);background:linear-gradient(160deg, color-mix(in srgb, var(--fc-primary) 92%, #000) 0%, color-mix(in srgb, var(--fc-primary) 92%, #000) 60%, color-mix(in srgb, var(--fc-accent) 78%, #000) 100%);flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff47,inset 0 -6px 12px #0000004d}.fo-crest--empty[data-v-77b18490]{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--border-3)}.fo-crest[data-v-77b18490]:before{content:"";--fc-weave:calc(var(--fc-size) * .0059);opacity:.16;mix-blend-mode:overlay;background-image:repeating-linear-gradient(45deg, #000 0 var(--fc-weave), transparent var(--fc-weave) calc(var(--fc-weave) * 2)), repeating-linear-gradient(-45deg, #000 0 var(--fc-weave), transparent var(--fc-weave) calc(var(--fc-weave) * 2));background-size:calc(var(--fc-weave) * 3) calc(var(--fc-weave) * 3);pointer-events:none;position:absolute;inset:0}.fo-crest__short[data-v-77b18490]{font-family:var(--font-display);font-size:calc(var(--fc-size) * var(--fc-short-scale));line-height:var(--leading-none);letter-spacing:var(--tracking-tight);color:var(--fc-ink);white-space:nowrap;max-width:78%;position:relative;overflow:hidden}.fo-crest__bolt[data-v-77b18490]{width:calc(var(--fc-size) * .055);height:calc(var(--fc-size) * .055);border-radius:var(--radius-pill);background:var(--fc-bolt);position:absolute}.fo-crest__bolt--tl[data-v-77b18490]{top:calc(var(--fc-size) * .1);left:calc(var(--fc-size) * .1)}.fo-crest__bolt--br[data-v-77b18490]{bottom:calc(var(--fc-size) * .1);right:calc(var(--fc-size) * .1)}.lp-header[data-v-aef1098e]{gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2);border-bottom:1px solid var(--border-2);flex-direction:column;display:flex}.lp-header-top[data-v-aef1098e]{justify-content:space-between;align-items:center;display:flex}.lp-header-title-group[data-v-aef1098e]{align-items:center;gap:var(--space-1-5);display:flex}.lp-header-title[data-v-aef1098e]{font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-3)}.lp-header-count[data-v-aef1098e]{font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--text-3);background:var(--surface-3);border:1px solid var(--border-2);border-radius:var(--radius-sm);padding:1px var(--space-1-5);opacity:.65;font-variant-numeric:tabular-nums}.lp-search[data-v-aef1098e]{align-items:center;display:flex;position:relative}.lp-search-icon[data-v-aef1098e]{color:var(--text-3);font-size:var(--text-sm);pointer-events:none;opacity:.7;position:absolute;left:10px}.lp-search-input[data-v-aef1098e]{background:var(--surface-2);border:1px solid var(--border-3);border-radius:var(--radius-sm);width:100%;padding:var(--space-1-5) var(--space-2) var(--space-1-5) var(--space-6);color:var(--text-1);font-family:inherit;font-size:var(--text-md);caret-color:var(--color-accent);transition:border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);outline:none}.lp-search-input[data-v-aef1098e]::placeholder{color:var(--text-3);opacity:.65}.lp-search-input[data-v-aef1098e]:focus{border-color:color-mix(in srgb, var(--color-accent) 32%, var(--border-3));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 7%, transparent)}.lp-tree[data-v-aef1098e]{padding:var(--space-1-5) var(--space-2);scrollbar-width:thin;scrollbar-color:var(--border-2) transparent;flex-direction:column;gap:2px;display:flex;overflow-y:auto}.lp-tree[data-v-aef1098e]::-webkit-scrollbar{width:4px}.lp-tree[data-v-aef1098e]::-webkit-scrollbar-track{background:0 0}.lp-tree[data-v-aef1098e]::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:var(--radius-pill)}.lp-empty[data-v-aef1098e]{text-align:center;align-items:center;gap:var(--space-1-5);padding:var(--space-5) var(--space-4);flex-direction:column;display:flex}.lp-empty-icon[data-v-aef1098e]{font-size:var(--text-xl);color:var(--text-3);opacity:.6;margin-bottom:var(--space-1)}.lp-empty-title[data-v-aef1098e]{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-2)}.lp-empty-text[data-v-aef1098e]{font-size:var(--text-xs);color:var(--text-3);line-height:var(--leading-normal);max-width:240px}.lp-card[data-v-aef1098e]{border-radius:var(--radius-sm);transition:background var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);border:1px solid #0000;overflow:hidden}.lp-card--open[data-v-aef1098e]{background:var(--white-02);border-color:var(--border-2)}.lp-card-row[data-v-aef1098e]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);cursor:pointer;border-radius:var(--radius-md);min-height:56px;transition:background var(--dur-1) var(--ease);-webkit-user-select:none;user-select:none;display:flex;position:relative}.lp-card-logo[data-v-aef1098e]{box-shadow:inset 0 0 0 1px var(--white-08,#ffffff14);flex-shrink:0}.lp-card-row[data-v-aef1098e]:hover{background:#ffffff09}.lp-card--active .lp-card-row[data-v-aef1098e]{background:linear-gradient(100deg, color-mix(in srgb, var(--color-accent) 9%, transparent) 0%, color-mix(in srgb, var(--color-accent) 3%, transparent) 100%)}.lp-card--active .lp-card-row[data-v-aef1098e]:before{content:"";background:var(--color-accent);border-radius:0 var(--radius-pill) var(--radius-pill) 0;width:2.5px;height:56%;box-shadow:0 0 10px color-mix(in srgb, var(--color-accent) 50%, transparent);position:absolute;top:50%;left:0;transform:translateY(-50%)}.lp-card-meta[data-v-aef1098e]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lp-card-name[data-v-aef1098e]{font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;line-height:var(--leading-snug);overflow:hidden}.lp-card-sub[data-v-aef1098e]{align-items:center;gap:var(--space-1-5);min-width:0;display:flex}.lp-card-count[data-v-aef1098e]{font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-card-sub .lp-owner-badge+.lp-card-count[data-v-aef1098e]:before{content:"·";margin-right:var(--space-1-5);opacity:.5}.lp-owner-badge[data-v-aef1098e]{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--color-accent);opacity:.85;flex-shrink:0;display:inline-flex}.lp-star[data-v-aef1098e]{cursor:pointer;width:32px;height:32px;color:var(--text-3);font-size:var(--text-xs);border-radius:var(--radius-sm);opacity:.4;transition:color var(--dur-1) var(--ease), opacity var(--dur-1) var(--ease), background var(--dur-1) var(--ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-star--active[data-v-aef1098e]{color:var(--color-accent);opacity:1}.lp-star[data-v-aef1098e]:hover{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent);opacity:1}@media (hover:hover){.lp-card-row:hover .lp-star[data-v-aef1098e],.lp-comp-row:hover .lp-star[data-v-aef1098e]{opacity:1}}@media (hover:none){.lp-star[data-v-aef1098e]{opacity:1}}.lp-chevron[data-v-aef1098e]{cursor:pointer;width:30px;height:30px;color:var(--text-3);font-size:var(--text-2xs);border-radius:var(--radius-sm);opacity:.5;transition:transform var(--dur-2) var(--ease), opacity var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-chevron--open[data-v-aef1098e]{opacity:.9;transform:rotate(90deg)}.lp-card-row:hover .lp-chevron[data-v-aef1098e]{opacity:.9;color:var(--text-2)}.lp-chevron-gap[data-v-aef1098e]{flex-shrink:0;width:30px}.lp-children[data-v-aef1098e]{padding:2px var(--space-2) var(--space-2) var(--space-2);border-left:1px solid color-mix(in srgb, var(--color-accent) 10%, var(--border-1));margin:0 var(--space-2) 4px calc(var(--space-2) + 4px);flex-direction:column;gap:1px;display:flex}.lp-division-row[data-v-aef1098e]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;min-height:40px;transition:background var(--dur-1) var(--ease);-webkit-user-select:none;user-select:none;display:flex}.lp-division-row[data-v-aef1098e]:hover{background:var(--white-04)}.lp-division-row--active[data-v-aef1098e]{background:color-mix(in srgb, var(--color-accent) 6%, transparent)}.lp-div-dot[data-v-aef1098e]{background:var(--text-3);opacity:.45;border-radius:50%;flex-shrink:0;width:5px;height:5px}.lp-division-row--active .lp-div-dot[data-v-aef1098e]{opacity:.85;background:var(--color-accent)}.lp-div-label[data-v-aef1098e]{font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.lp-division-row--active .lp-div-label[data-v-aef1098e]{color:var(--text-1)}.lp-comp-row[data-v-aef1098e]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-sm);cursor:pointer;min-height:44px;transition:background var(--dur-1) var(--ease);-webkit-user-select:none;user-select:none;display:flex}.lp-comp-row[data-v-aef1098e]:hover{background:var(--white-03)}.lp-comp-row--active[data-v-aef1098e]{background:color-mix(in srgb, var(--color-accent) 5%, transparent)}.lp-comp-row--flat[data-v-aef1098e]{padding-left:var(--space-2)}.lp-comp-row--flat .lp-comp-label[data-v-aef1098e]{font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--text-1)}.lp-comp-row--flat .lp-comp-dot[data-v-aef1098e]{opacity:1;width:10px;height:10px}.lp-comp-dot[data-v-aef1098e]{background:var(--text-3);opacity:.7;border-radius:50%;flex-shrink:0;width:9px;height:9px}.lp-comp-label[data-v-aef1098e]{font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.lp-comp-row--active .lp-comp-label[data-v-aef1098e]{color:var(--text-2)}.league-picker__footer[data-v-aef1098e]{padding:var(--space-2);border-top:1px solid var(--border-1)}.lp-add-btn[data-v-aef1098e]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2);border:1px dashed var(--border-3);cursor:pointer;border-radius:var(--radius-md);font-family:inherit;font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--text-2);transition:color var(--dur-2) var(--ease), background var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);text-align:left;background:0 0;display:flex}.lp-add-btn[data-v-aef1098e]:hover{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 45%, var(--border-3));background:color-mix(in srgb, var(--color-accent) 6%, transparent)}.lp-add-btn[data-v-aef1098e]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.lp-add-icon[data-v-aef1098e]{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-accent) 14%, transparent);width:22px;height:22px;color:var(--color-accent);font-size:var(--text-2xs);transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp-add-btn:hover .lp-add-icon[data-v-aef1098e]{background:var(--color-accent);color:var(--neutral-900)}.league-picker[data-v-b0f63871]{width:100%}.lp-marquee[data-v-b0f63871]{border:1px solid var(--border-3);border-radius:var(--radius-lg);background:var(--surface-2);cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;min-height:104px;transition:border-color var(--dur-2) ease-out, box-shadow var(--dur-2) ease-out, transform var(--dur-1) ease-out;padding:0;display:flex;position:relative;overflow:hidden}.lp-marquee[data-v-b0f63871]:active{transform:scale(.99)}.lp-marquee--open[data-v-b0f63871]{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--border-3));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 14%, transparent)}.lp-marquee__bg[data-v-b0f63871]{filter:blur(6px)saturate(1.1);opacity:.5;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.25)}.lp-marquee--empty .lp-marquee__bg[data-v-b0f63871]{background:linear-gradient(150deg, var(--surface-3), var(--surface-1));opacity:1}.lp-marquee__grid[data-v-b0f63871]{background-image:linear-gradient(90deg, var(--white-04) 1px, transparent 1px);opacity:.5;background-size:26px 100%;position:absolute;inset:0}.lp-marquee__scrim[data-v-b0f63871]{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-1) 25%, transparent) 0%, color-mix(in srgb, var(--surface-1) 82%, transparent) 72%, color-mix(in srgb, var(--surface-1) 95%, transparent) 100%);position:absolute;inset:0}.lp-marquee__inner[data-v-b0f63871]{z-index:1;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);display:flex;position:relative}.lp-marquee__logo[data-v-b0f63871]{box-shadow:inset 0 0 0 1px var(--white-12,#ffffff2e), 0 6px 18px var(--overlay-dark-40,#00000080);border-radius:var(--radius-md);flex-shrink:0}.lp-marquee__logo--placeholder[data-v-b0f63871]{background:var(--surface-3);width:52px;height:52px;color:var(--text-3);font-size:var(--text-lg);place-items:center;display:grid}.lp-marquee__main[data-v-b0f63871]{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.lp-marquee__eyebrow[data-v-b0f63871]{align-items:center;gap:var(--space-1-5);font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-primary);display:flex}.lp-marquee__live[data-v-b0f63871]{background:var(--color-primary);width:5px;height:5px;box-shadow:0 0 7px var(--color-primary);border-radius:50%}.lp-marquee__name[data-v-b0f63871]{margin-top:var(--space-1);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-none);letter-spacing:var(--tracking-normal);text-transform:uppercase;color:#fff;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lp-marquee__crumb[data-v-b0f63871]{align-items:center;gap:var(--space-1) var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.lp-marquee__crumb-seg[data-v-b0f63871]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--text-2);min-width:0;display:inline-flex}.lp-marquee__crumb-seg--muted[data-v-b0f63871]{color:var(--text-3)}.lp-marquee__crumb-seg[data-v-b0f63871]:not(:first-child):before{content:"·";margin-right:var(--space-1);opacity:.45;color:var(--text-3)}.lp-marquee__crumb-dot[data-v-b0f63871]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.lp-marquee__caret[data-v-b0f63871]{border-radius:var(--radius-sm);background:var(--white-08,#ffffff14);border:1px solid var(--border-3);color:#fff;width:36px;height:36px;transition:transform var(--dur-2) ease-out, background var(--dur-2) ease-out;flex-shrink:0;place-items:center;display:grid}.lp-marquee__caret i[data-v-b0f63871]{font-size:var(--text-sm)}.lp-marquee--open .lp-marquee__caret[data-v-b0f63871]{background:var(--color-primary);color:var(--neutral-900);border-color:#0000;transform:rotate(180deg)}.league-picker__trigger[data-v-b0f63871]{width:100%}.league-picker__trigger.p-button[data-v-b0f63871]{align-items:center;gap:var(--space-2);width:100%;min-height:var(--navbar-item-height,42px);padding:var(--space-2) var(--space-2);background:var(--surface-2);border:1px solid var(--border-2);border-radius:calc(var(--radius-sm) + 2px);box-shadow:none;transition:background-color var(--dur-2) ease-out, border-color var(--dur-2) ease-out, box-shadow var(--dur-2) ease-out;display:flex}.league-picker__trigger.p-button[data-v-b0f63871]:hover{background:var(--surface-3);border-color:var(--border-3)}.league-picker--open .league-picker__trigger.p-button[data-v-b0f63871]{background:var(--surface-3);border-color:color-mix(in srgb, var(--color-primary) 45%, var(--border-3));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 14%, transparent)}.league-picker__trigger.p-button[data-v-b0f63871]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.league-picker__icon[data-v-b0f63871]{width:1.75rem;height:1.75rem;color:var(--p-text-muted-color,var(--text-3));font-size:var(--text-base);background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.league-picker__logo[data-v-b0f63871]{object-fit:cover;border-radius:var(--radius-sm);width:100%;height:100%}.league-picker__info[data-v-b0f63871]{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.league-picker__name[data-v-b0f63871]{font-size:var(--text-md);font-weight:var(--fw-bold);color:var(--p-text-color,var(--text-1));line-height:var(--leading-snug);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.league-picker__context[data-v-b0f63871]{align-items:center;gap:var(--space-1) var(--space-1-5);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.league-picker__context-item[data-v-b0f63871]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-normal);color:var(--p-text-muted-color,var(--text-3));font-family:inherit;line-height:var(--leading-normal);display:inline-flex}.league-picker__context-item[data-v-b0f63871]:not(:first-child):before{content:"·";opacity:.4;margin-right:2px}.league-picker__context-item i[data-v-b0f63871]{font-size:var(--text-xs);opacity:.75;color:currentColor;flex-shrink:0}.league-picker__context-text[data-v-b0f63871]{overflow-wrap:anywhere}.league-picker__caret[data-v-b0f63871]{border-radius:var(--radius-sm);background:var(--surface-4);width:1.55rem;height:1.55rem;color:var(--text-2);transition:transform var(--dur-2) ease-out, background var(--dur-2) ease-out, color var(--dur-2) ease-out;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.league-picker__caret i[data-v-b0f63871]{font-size:var(--text-xs)}.league-picker__trigger:hover .league-picker__caret[data-v-b0f63871]{background:var(--surface-4-hover,var(--surface-4));color:var(--p-text-color,var(--text-1))}.league-picker--open .league-picker__caret[data-v-b0f63871]{background:var(--color-primary);color:var(--neutral-900);transform:rotate(180deg)}.league-picker__color-dot[data-v-b0f63871]{opacity:.85;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.league-picker--collapsed[data-v-b0f63871]{padding:0}.league-picker--collapsed .league-picker__trigger.p-button[data-v-b0f63871]{min-height:var(--navbar-item-height,42px);height:var(--navbar-item-height,42px);border-radius:var(--radius-sm);box-shadow:none;background:0 0;border:none;justify-content:center;padding:0}.league-picker--collapsed .league-picker__trigger.p-button[data-v-b0f63871]:hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent);border:none}.league-picker--collapsed .league-picker__info[data-v-b0f63871],.league-picker--collapsed .league-picker__caret[data-v-b0f63871]{display:none}.league-picker--collapsed .league-picker__icon[data-v-b0f63871]{width:auto;height:auto;font-size:var(--text-base);color:var(--text-3);background:0 0;border-radius:0}.league-picker--collapsed .league-picker__icon img[data-v-b0f63871]{border-radius:var(--radius-sm);width:24px;height:24px}.league-picker--mobile .league-picker__context[data-v-b0f63871]{gap:2px var(--space-2);flex-flow:wrap}.league-picker__panel[data-v-b0f63871]{gap:var(--space-2);flex-direction:column;min-width:280px;max-width:380px;display:flex}.league-picker__popover[data-v-b0f63871]{min-width:300px}.league-picker__node[data-v-b0f63871]{align-items:center;gap:var(--space-2);font-size:var(--text-md);color:var(--text-1);display:inline-flex}.league-picker__node-label[data-v-b0f63871]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.league-picker__node--league[data-v-b0f63871]{font-weight:var(--fw-semibold)}.league-picker__node--division[data-v-b0f63871],.league-picker__node--competition[data-v-b0f63871]{color:var(--text-2);font-size:var(--text-sm)}.league-picker__tree[data-v-b0f63871]::-webkit-scrollbar{width:5px}.league-picker__tree[data-v-b0f63871]::-webkit-scrollbar-track{background:0 0}.league-picker__tree[data-v-b0f63871]::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:var(--radius-sm)}.league-picker__tree[data-v-b0f63871]::-webkit-scrollbar-thumb:hover{background:var(--border-3)}.league-picker__tree[data-v-b0f63871] .p-tree{background:0 0;border:none;padding:0}.league-picker__tree[data-v-b0f63871] .p-treenode{padding:0}.league-picker__tree[data-v-b0f63871] .p-treenode-content{padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);gap:var(--space-2);transition:background-color var(--dur-2) ease-out}.league-picker__tree[data-v-b0f63871] .p-treenode-content:hover{background:var(--surface-2)}.league-picker__tree[data-v-b0f63871] .p-treenode-content.p-highlight{background:var(--surface-2);color:var(--text-1);box-shadow:inset 3px 0 0 var(--color-primary)}.league-picker__drawer .league-picker__tree[data-v-b0f63871] .p-treenode-content.p-highlight{box-shadow:inset 3px 0 0 var(--color-accent)}.league-picker__tree[data-v-b0f63871] .p-treenode-children{margin-left:var(--space-2);border-left:1px solid var(--border-1);padding-left:var(--space-2)}.league-picker__tree[data-v-b0f63871] .p-tree-toggler{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--text-3)}.league-picker__tree[data-v-b0f63871] .p-tree-toggler:hover{background:var(--surface-2);color:var(--text-2)}.league-picker__popover[data-v-b0f63871] .p-popover-content{padding:var(--space-2)}.jl-result[data-v-8ef99f94]{text-align:center;padding:var(--space-4) 0 var(--space-2);align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.jl-result__icon[data-v-8ef99f94]{font-size:2.4rem;line-height:var(--leading-none);margin-bottom:var(--space-1-5)}.jl-result__icon--joined[data-v-8ef99f94]{color:var(--color-success)}.jl-result__icon--requested[data-v-8ef99f94]{color:var(--color-warning)}.jl-result__icon--already[data-v-8ef99f94]{color:var(--color-accent)}.jl-result__title[data-v-8ef99f94]{font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--text-1)}.jl-result__desc[data-v-8ef99f94]{color:var(--text-3);font-size:var(--text-md);line-height:var(--leading-normal);max-width:320px}.jl-form[data-v-8ef99f94]{gap:var(--space-4);flex-direction:column;display:flex}.jl-form__hint[data-v-8ef99f94]{color:var(--text-3);font-size:var(--text-md);line-height:var(--leading-normal);margin:0}.jl-form__field[data-v-8ef99f94]{gap:var(--space-1-5);flex-direction:column;display:flex}.jl-form__error[data-v-8ef99f94]{margin-top:var(--space-1)}.navbar-item.p-button[data-v-cab714e0]{height:var(--navbar-item-height,42px);padding:0 var(--space-2);gap:var(--space-4);border-radius:calc(var(--radius-sm) + 2px);color:var(--text-2);font-size:var(--text-md);font-weight:var(--fw-medium);background:0 0;border:1px solid #0000}.navbar-item.p-button[data-v-cab714e0]:hover{background:color-mix(in srgb, var(--surface-2) 68%, transparent);border-color:color-mix(in srgb, var(--border-2) 86%, transparent);color:var(--text-1);transform:translate(2px)}.navbar-item.p-button[data-v-cab714e0] .p-button-icon{font-size:var(--text-base);color:var(--text-3)}.navbar-item.p-button[data-v-cab714e0]:hover .p-button-icon{color:var(--text-2)}.navbar-global[data-v-cab714e0]{flex-direction:column;display:flex}.navbar-item--home.p-button[data-v-cab714e0]{background:linear-gradient(100deg, color-mix(in srgb, var(--color-accent) 12%, var(--surface-2)) 0%, var(--surface-2) 100%);border-color:color-mix(in srgb, var(--color-accent) 22%, var(--border-2));color:var(--text-1)}.navbar-item--home.p-button[data-v-cab714e0] .p-button-icon{color:var(--color-accent)}.navbar-item--home.p-button[data-v-cab714e0]:hover{border-color:color-mix(in srgb, var(--color-accent) 42%, var(--border-2));transform:translate(2px)}.navbar-item--active.p-button[data-v-cab714e0]{background:linear-gradient(90deg, color-mix(in srgb, var(--color-primary) 12%, var(--surface-2)) 0%, var(--surface-2) 100%);border-color:color-mix(in srgb, var(--color-primary) 20%, var(--border-2));color:var(--text-1)}.navbar-item--active.p-button[data-v-cab714e0]:before{content:"";background:var(--color-primary);border-radius:0 var(--radius-pill) var(--radius-pill) 0;width:3px;height:60%;box-shadow:0 0 12px color-mix(in srgb, var(--color-primary) 55%, transparent);animation:nav-stripe-in-cab714e0 var(--dur-2) ease-out both;position:absolute;top:50%;left:0;transform:translateY(-50%)}@keyframes nav-stripe-in-cab714e0{0%{opacity:0;transform:translateY(-50%)scaleY(.25)}to{opacity:1;transform:translateY(-50%)scaleY(1)}}@media (prefers-reduced-motion:reduce){.navbar-item--active.p-button[data-v-cab714e0]:before{animation:none}}.navbar-content[data-v-cab714e0]{isolation:isolate;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden auto}.navbar-content__top[data-v-cab714e0]{flex-direction:column;flex:1;min-height:0;display:flex}.navbar-content__header[data-v-cab714e0]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.navbar-content__collapse[data-v-cab714e0]{width:32px;height:32px;margin-right:var(--space-4);border:1px solid var(--border-2);border-radius:var(--radius-md);background:var(--surface-2);color:var(--text-3);font-size:var(--text-base);cursor:pointer;box-shadow:var(--shadow-sm);transition:background-color var(--dur-2) ease-out, border-color var(--dur-2) ease-out, color var(--dur-2) ease-out, box-shadow var(--dur-2) ease-out;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.navbar-content__collapse-icon[data-v-cab714e0]{width:1em;height:1em}.navbar-content__collapse[data-v-cab714e0]:hover{background:var(--surface-3);border-color:var(--border-3);color:var(--text-1);box-shadow:var(--shadow-md)}.navbar-content__collapse[data-v-cab714e0]:active{transform:scale(.95)}.navbar-content__collapse[data-v-cab714e0]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.navbar-content__utilities[data-v-cab714e0]{padding:var(--space-2) var(--space-2);flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.navbar-content__main[data-v-cab714e0]{gap:var(--space-5);padding:var(--space-2) var(--space-3);flex-direction:column;flex:1;min-height:0;display:flex}.navbar-content__bottom[data-v-cab714e0]{flex-direction:column;gap:0;margin-top:auto;padding:0;display:flex}.navbar-content--collapsed .navbar-content__main[data-v-cab714e0]{padding:var(--space-2);gap:var(--space-2)}.navbar-content--collapsed .navbar-content__header[data-v-cab714e0]{flex-direction:column;justify-content:center}.navbar-content--collapsed .navbar-content__utilities[data-v-cab714e0]{padding:0 var(--space-2) var(--space-2);justify-content:center}.navbar-content--collapsed .navbar-content__bottom[data-v-cab714e0],.navbar-leaguepicker[data-v-cab714e0]{padding:0}.navbar-leaguepicker__eyebrow[data-v-cab714e0]{align-items:center;gap:var(--space-2);padding:0 var(--space-2) var(--space-2);display:flex}.navbar-leaguepicker__eyebrow-text[data-v-cab714e0]{font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--text-3);text-transform:uppercase;letter-spacing:var(--tracking-wider);opacity:.8;flex-shrink:0}.navbar-leaguepicker__eyebrow[data-v-cab714e0]:after{content:"";background:var(--border-1);opacity:.5;flex:1;height:1px}.navbar-leaguepicker__divider[data-v-cab714e0]{background:var(--border-1);opacity:.6;height:1px;margin:var(--space-2) var(--space-1) 0}.navbar-content--collapsed .navbar-leaguepicker[data-v-cab714e0]{margin-bottom:0;padding:0}.navbar-accordion__header[data-v-cab714e0]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2);border:none;border-top:1px solid var(--border-1);color:var(--text-3);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;cursor:pointer;transition:color var(--dur-1), background-color var(--dur-1);background:0 0;display:flex}.navbar-accordion__header[data-v-cab714e0]:hover{color:var(--text-1);background-color:var(--surface-2)}.navbar-accordion__panel.is-open>.navbar-accordion__header[data-v-cab714e0]{color:var(--color-primary)}.navbar-accordion__chevron[data-v-cab714e0]{font-size:var(--text-2xs);margin-left:auto}.navbar-accordion__body[data-v-cab714e0]{display:none}.navbar-accordion__panel.is-open>.navbar-accordion__body[data-v-cab714e0]{gap:var(--space-5);flex-direction:column;display:flex}.navbar-content--collapsed .navbar-accordion__header[data-v-cab714e0]{display:none}.navbar-content--collapsed .navbar-accordion__body[data-v-cab714e0]{gap:var(--space-5);flex-direction:column;display:flex}.navbar-accordion__divider[data-v-cab714e0]{padding:var(--space-1) 0;color:var(--text-3);font-size:var(--text-2xs);opacity:.5;justify-content:center;display:none}.navbar-content--collapsed .navbar-accordion__divider[data-v-cab714e0]{display:flex}.navbar-empty-state[data-v-cab714e0]{gap:var(--space-2);margin:0 0 var(--space-1);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--border-2) 82%, var(--color-accent) 18%);border-radius:calc(var(--radius-md) + 2px);background:linear-gradient(160deg, color-mix(in srgb, var(--surface-2) 94%, var(--white-04)) 0%, var(--surface-1) 100%);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}.navbar-empty-state[data-v-cab714e0]:after{content:"";background:linear-gradient(135deg, var(--glass-border), transparent 48%);pointer-events:none;position:absolute;inset:0}.navbar-empty-state__badge[data-v-cab714e0]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-3) 78%, var(--color-accent) 22%);width:44px;height:44px;color:var(--color-accent);font-size:var(--text-lg);box-shadow:inset 0 1px 0 var(--glass-border);justify-content:center;align-items:center;display:inline-flex}.navbar-empty-state__copy[data-v-cab714e0]{gap:var(--space-1);flex-direction:column;display:flex}.navbar-empty-state__title[data-v-cab714e0]{font-size:var(--text-md);font-weight:var(--fw-bold);color:var(--text-1);margin:0}.navbar-empty-state__description[data-v-cab714e0]{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-2);margin:0}.navbar-empty-state__actions[data-v-cab714e0]{gap:var(--space-2);flex-direction:column;display:flex}.navbar-empty-state__action.p-button[data-v-cab714e0]{border-radius:var(--radius-md);min-height:46px;font-weight:var(--fw-semibold);justify-content:center}.navbar-empty-state__helper[data-v-cab714e0]{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-3);margin:0}.navbar-content--mobile .navbar-empty-state[data-v-cab714e0]{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);margin:0}.navbar-content--mobile .navbar-empty-state__action.p-button[data-v-cab714e0]{min-height:50px}.navbar-skeleton[data-v-cab714e0]{gap:var(--space-1);padding:var(--space-1) 0;flex-direction:column;display:flex}.navbar-content[data-v-cab714e0]::-webkit-scrollbar{width:5px}.navbar-content[data-v-cab714e0]::-webkit-scrollbar-track{background:0 0}.navbar-content[data-v-cab714e0]::-webkit-scrollbar-thumb{background:var(--border-2);border-radius:var(--radius-sm)}.navbar-content[data-v-cab714e0]::-webkit-scrollbar-thumb:hover{background:var(--border-3)}.navbar-content--mobile[data-v-cab714e0]{padding:var(--space-2) var(--space-2)}.navbar-content--mobile .navbar-content__header[data-v-cab714e0]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) 0}.navbar-content--mobile .navbar-content__utilities[data-v-cab714e0]{justify-content:flex-end;padding:0}.navbar-content--mobile .navbar-content__main[data-v-cab714e0]{gap:var(--space-5);padding:0 var(--space-2) var(--space-6)}.scramble[data-v-2f92956f]{font-family:var(--font-mono);white-space:pre}.scramble--waiting[data-v-2f92956f]{color:var(--text-3);opacity:.7}.scramble__ch[data-v-2f92956f]{display:inline-block}.scramble__ch--set[data-v-2f92956f]{animation:.28s ease-out scramble-settle-2f92956f}@keyframes scramble-settle-2f92956f{0%{color:var(--color-accent)}to{color:inherit}}@media (prefers-reduced-motion:reduce){.scramble__ch--set[data-v-2f92956f]{animation:none}}.app-plan-badge[data-v-94bf7e3f]{align-items:center;gap:var(--space-1-5);height:28px;padding:0 var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border-1);background:var(--surface-2);color:var(--text-2);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-normal);white-space:nowrap;transition:border-color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.app-plan-badge--compact[data-v-94bf7e3f]{justify-content:center;width:28px;padding:0}.app-plan-badge--static[data-v-94bf7e3f]{pointer-events:none}.app-plan-badge__icon[data-v-94bf7e3f]{flex:none}.app-plan-badge__label[data-v-94bf7e3f]{line-height:var(--leading-none)}.app-plan-badge__sheen[data-v-94bf7e3f]{opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff29,#0000);width:60%;position:absolute;inset:0 auto 0 -130%;transform:skew(-18deg)}.app-plan-badge--free .app-plan-badge__sheen[data-v-94bf7e3f]{display:none}.app-plan-badge--premium:hover .app-plan-badge__sheen[data-v-94bf7e3f],.app-plan-badge--league:hover .app-plan-badge__sheen[data-v-94bf7e3f]{animation:plan-badge-sheen-94bf7e3f 1.05s var(--ease)}@keyframes plan-badge-sheen-94bf7e3f{0%{opacity:0;left:-130%}12%,88%{opacity:1}to{opacity:0;left:130%}}.app-plan-badge--free[data-v-94bf7e3f]{color:var(--text-3)}.app-plan-badge--free[data-v-94bf7e3f]:hover{border-color:var(--color-primary-35);color:var(--text-2)}.app-plan-badge--premium[data-v-94bf7e3f]{border-color:var(--color-primary-35);background:linear-gradient(180deg, var(--color-primary-18), var(--color-primary-08));color:var(--brand-primary-300);box-shadow:inset 0 1px #ffffff0f}.app-plan-badge--premium[data-v-94bf7e3f]:hover{border-color:var(--color-primary-55);box-shadow:inset 0 1px 0 #ffffff0f, 0 4px 16px var(--color-primary-18)}.app-plan-badge--league[data-v-94bf7e3f]{border-color:color-mix(in srgb, var(--color-league-premium) 40%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-league-premium) 18%, transparent), color-mix(in srgb, var(--color-league-premium) 6%, transparent));color:color-mix(in srgb, var(--color-league-premium) 55%, #fff);box-shadow:inset 0 1px 0 #ffffff12, 0 6px 18px color-mix(in srgb, var(--color-league-premium) 16%, transparent)}.app-plan-badge--league[data-v-94bf7e3f]:hover{border-color:color-mix(in srgb, var(--color-league-premium) 62%, transparent);box-shadow:inset 0 1px 0 #ffffff12, 0 6px 22px color-mix(in srgb, var(--color-league-premium) 26%, transparent)}.app-plan-badge[data-v-94bf7e3f]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.app-plan-badge--premium:hover .app-plan-badge__sheen[data-v-94bf7e3f],.app-plan-badge--league:hover .app-plan-badge__sheen[data-v-94bf7e3f]{animation:none}}.aam{flex-direction:column;display:flex}.aam__hero{align-items:center;gap:var(--space-2);padding:var(--space-4);cursor:pointer;text-align:left;width:100%;transition:background-color var(--dur-1) var(--ease);background:0 0;border:none;display:flex;position:relative}.aam__hero:after{content:"";background:linear-gradient(135deg, var(--white-02), transparent 55%);pointer-events:none;position:absolute;inset:0}.aam__hero:hover{background:var(--white-025)}.aam__avatar-ring{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--color-accent) 40%, transparent);border-radius:50%;flex-shrink:0}.aam__identity{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aam__name{font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;line-height:var(--leading-snug);overflow:hidden}.aam__email{font-size:var(--text-xs);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;letter-spacing:var(--tracking-normal);overflow:hidden}.aam__hero-arrow{font-size:var(--text-2xs);color:var(--text-3);opacity:.5;flex-shrink:0}.aam__accent-sep{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-accent) 45%, transparent) 30%, color-mix(in srgb, var(--color-accent) 45%, transparent) 70%, transparent 100%);height:1px;margin:0 var(--space-4)}.aam__section{padding:var(--space-1-5) 0 var(--space-1)}.aam__section--footer{padding-bottom:var(--space-1)}.aam__section-label{font-size:var(--text-2xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--text-3);padding:var(--space-1) var(--space-4) var(--space-1);font-variant-numeric:tabular-nums}.aam__item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);cursor:pointer;width:100%;min-height:38px;font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--text-1);text-align:left;transition:background-color var(--dur-1) var(--ease);background:0 0;border:none;text-decoration:none;display:flex;position:relative}.aam__item:before{content:"";background:var(--color-accent);border-radius:0 var(--radius-pill) var(--radius-pill) 0;width:2px;height:0;transition:height var(--dur-1) cubic-bezier(.34, 1.56, .5, 1);position:absolute;top:50%;left:0;transform:translateY(-50%)}.aam__item:hover{background:var(--white-03)}.aam__item:hover:before{height:55%}.aam__item:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 60%, transparent);outline-offset:-2px}.aam__item-icon{font-size:var(--text-md);color:var(--text-2);text-align:center;width:16px;transition:color var(--dur-1) var(--ease);flex-shrink:0}.aam__item:hover .aam__item-icon{color:color-mix(in srgb, var(--color-accent) 70%, var(--text-2))}.aam__item-label{flex:1}.aam__item-soon{font-size:var(--text-2xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);padding:2px var(--space-1-5);border-radius:var(--radius-pill);color:var(--color-experimental,var(--color-accent));border:1px solid color-mix(in srgb, var(--color-experimental,var(--color-accent)) 40%, transparent);flex-shrink:0}.aam__item-arrow{font-size:var(--text-2xs);color:var(--text-3);opacity:.45;flex-shrink:0}.aam__item--toggle{cursor:default}.aam__item--toggle:hover{background:0 0}.aam__item--toggle:hover:before{height:0}.aam__item-switch{transform-origin:100%;flex-shrink:0;transform:scale(.8)}.aam__item--dev .aam__item-icon{color:var(--color-experimental)}.aam__item--dev:before{background:var(--color-experimental)}.aam__item--dev:hover{background:color-mix(in srgb, var(--color-experimental) 8%, transparent)}.aam__item--dev:hover .aam__item-icon{color:var(--color-experimental)}.aam__dev-env{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wider);flex-shrink:0}.aam__item--admin,.aam__item--admin .aam__item-icon{color:var(--color-accent)}.aam__item--admin:before{background:var(--color-accent)}.aam__item--admin:hover{background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.aam__item--admin:hover .aam__item-icon{color:var(--color-accent)}.aam__item--danger,.aam__item--danger .aam__item-icon{color:var(--color-error,var(--color-danger))}.aam__item--danger:before{background:var(--color-error,var(--color-danger))}.aam__item--danger:hover{background:color-mix(in srgb, var(--color-error,var(--color-danger)) 8%, transparent)}.aam__item--danger:hover .aam__item-icon{color:var(--color-error,var(--color-danger))}.aam__divider{background:var(--border-1);height:1px;margin:var(--space-1) 0}.aam__plan-badge{flex-shrink:0}.aam__news-badge{min-width:18px;height:18px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--on-solid);font-size:var(--text-2xs);font-weight:var(--fw-extrabold);line-height:var(--leading-none);flex-shrink:0;justify-content:center;align-items:center;display:flex}.aam__version{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-1);margin-top:2px;display:flex}.aam__version-rows{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.aam__version--news{cursor:pointer;text-align:left;width:100%;font:inherit;transition:background-color var(--dur-1) var(--ease);background:0 0;border-bottom:none;border-left:none;border-right:none}.aam__version--news:hover{background:var(--white-03)}.aam__version--news:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 60%, transparent);outline-offset:-2px}.aam__version-news{align-items:center;gap:var(--space-1-5);color:var(--text-3);transition:color var(--dur-1) var(--ease);flex-shrink:0;display:flex}.aam__version--news:hover .aam__version-news{color:color-mix(in srgb, var(--color-accent) 70%, var(--text-2))}.aam__version-news-icon{font-size:var(--text-sm)}.aam__version-news-label{font-size:var(--text-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide)}.aam__version-row{align-items:baseline;gap:var(--space-1-5);font-size:var(--text-2xs);line-height:var(--leading-normal);color:var(--text-3);font-variant-numeric:tabular-nums;display:flex}.aam__version-key{font-weight:var(--fw-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;min-width:26px}.aam__version-val{color:var(--text-2)}.aam__version-sha{font-family:var(--font-mono);opacity:.7}.nav-acct[data-v-1352da27]{width:100%}.nav-acct__trigger[data-v-1352da27]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1-5) var(--space-2);border:1px solid var(--border-2);border-radius:var(--radius-md);background:var(--surface-2);cursor:pointer;text-align:left;transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);display:flex}.nav-acct__trigger[data-v-1352da27]:hover{background:var(--surface-3);border-color:var(--border-3)}.nav-acct__trigger[data-v-1352da27]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.nav-acct--collapsed .nav-acct__trigger[data-v-1352da27]{padding:var(--space-1);justify-content:center;gap:0}.nav-acct__avatar[data-v-1352da27]{flex-shrink:0;display:inline-flex;position:relative}.nav-acct__dot[data-v-1352da27]{background:var(--color-accent);border:2px solid var(--surface-2);pointer-events:none;border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-2px}.nav-acct__meta[data-v-1352da27]{flex-direction:column;flex:1;min-width:0;display:flex}.nav-acct__name[data-v-1352da27]{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;line-height:var(--leading-snug);overflow:hidden}.nav-acct__sub[data-v-1352da27]{font-size:var(--text-2xs);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nav-acct__chev[data-v-1352da27]{font-size:var(--text-2xs);color:var(--text-3);transition:color var(--dur-1) var(--ease);flex-shrink:0}.nav-acct__trigger:hover .nav-acct__chev[data-v-1352da27]{color:var(--text-2)}.navbar[data-v-d74a5ccf]{--navbar-item-height:42px;--navbar-touch-target:50px;--navbar-accent-stripe:3px;border-right:1px solid var(--border-1);width:100%;min-width:0;height:100%;transition:width var(--dur-2) ease-out;z-index:var(--z-shell);flex-direction:column;display:flex;position:relative;overflow:hidden}.navbar--collapsed[data-v-d74a5ccf]{width:var(--nav-collapsed)}.navbar[data-v-d74a5ccf] .navbar-content{flex:auto;height:auto;min-height:0}[data-v-d74a5ccf] .navbar-drawer{background:radial-gradient(150% 120% at 0% 0%, color-mix(in srgb, var(--color-accent) 13%, transparent) 0%, transparent 62%), radial-gradient(120% 110% at 100% 90%, color-mix(in srgb, var(--color-accent) 5%, transparent) 0%, transparent 66%), linear-gradient(180deg, color-mix(in srgb, var(--surface-1) 97%, #000) 0%, color-mix(in srgb, var(--surface-1) 94%, #000) 100%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-v-d74a5ccf] .navbar-drawer .p-drawer-header{display:none}[data-v-d74a5ccf] .navbar-drawer .p-drawer-content{overscroll-behavior:contain;padding:0;overflow-y:auto}[data-v-d74a5ccf] .navbar-drawer--bottom{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:radial-gradient(ellipse 110% 45% at 50% 0%, color-mix(in srgb, var(--color-accent) 16%, transparent) 0%, transparent 70%), var(--surface-1);max-height:85svh;box-shadow:0 -8px 40px var(--overlay-dark-soft), 0 -2px 8px var(--overlay-dark-30), inset 0 1px 0 color-mix(in srgb, var(--color-accent) 42%, transparent);width:100%!important;height:auto!important;top:auto!important}[data-v-d74a5ccf] .navbar-drawer--bottom .p-drawer-content{flex-direction:column;height:100%;display:flex;overflow:hidden}.navbar-foot[data-v-d74a5ccf]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:1px solid var(--border-1);flex-shrink:0;display:flex}.navbar-foot__acct[data-v-d74a5ccf]{flex:1;min-width:0}.navbar--collapsed .navbar-foot[data-v-d74a5ccf]{padding:var(--space-2)}.app-legal-bar[data-v-f6100278]{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-5);border-top:1px solid var(--border-2);flex-shrink:0;display:flex}.app-legal-bar__copy[data-v-f6100278]{font-size:var(--text-sm);color:var(--text-3)}.app-legal-bar__links[data-v-f6100278]{gap:var(--space-4);display:flex}.app-legal-bar__links a[data-v-f6100278]{font-size:var(--text-sm);color:var(--text-3);transition:color var(--dur-1) ease;text-decoration:none}.app-legal-bar__links a[data-v-f6100278]:hover{color:var(--text-2)}@keyframes mobile-bar-enter-6b5e9220{0%{opacity:0;transform:translateY(calc(100% + 16px))}to{opacity:1;transform:translateY(0)}}@keyframes blade-strike-6b5e9220{0%{opacity:0;transform:translateY(-50%)scaleY(0)}60%{opacity:1;transform:translateY(-50%)scaleY(1.08)}to{opacity:1;transform:translateY(-50%)scaleY(1)}}.mobile-utility-bar[data-v-6b5e9220]{width:calc(100% - 24px);max-width:580px;left:50%;bottom:calc(12px + env(safe-area-inset-bottom));height:var(--app-mobile-utility-bar-core-height,56px);padding:var(--space-1) var(--space-1-5);gap:var(--space-1);background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 88%, transparent) 0%, color-mix(in srgb, var(--surface-1) 94%, transparent) 55%, color-mix(in srgb, var(--surface-1) 97%, transparent) 100%);-webkit-backdrop-filter:blur(20px)saturate(160%);border:1px solid #ffffff14;border-top-color:var(--white-12);border-bottom-color:var(--overlay-dark-65);border-radius:var(--radius-pill);box-shadow:0 32px 64px #000000e6, 0 12px 28px #000000b3, 0 2px 4px var(--shadow-color-dark-50), 0 1px 0 var(--white-06) inset, 0 -16px 32px -16px color-mix(in srgb, var(--color-primary) 22%, transparent) inset;z-index:var(--app-mobile-utility-z,1501);isolation:isolate;animation:mobile-bar-enter-6b5e9220 var(--dur-3) var(--ease) both;transition:transform var(--dur-3) var(--ease), opacity var(--dur-3) var(--ease);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;overflow:hidden;translate:-50%}.mobile-utility-bar[data-v-6b5e9220]:before{content:"";background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-primary) 65%, transparent) 50%, transparent 100%);pointer-events:none;z-index:1;height:1px;position:absolute;top:0;left:14%;right:14%}.mobile-utility-bar[data-v-6b5e9220]:after{content:"";background-blend-mode:overlay;opacity:.14;mix-blend-mode:overlay;pointer-events:none;border-radius:inherit;z-index:1;background-image:repeating-linear-gradient(90deg,#0000 0 7px,#ffffff05 7px 8px),url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.mobile-utility-bar__action[data-v-6b5e9220]{border-radius:var(--radius-md);color:#ffffff85;min-height:44px;padding:.15rem var(--space-2) var(--space-1) var(--space-2);cursor:pointer;z-index:2;transition:color var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:0;display:inline-flex;position:relative}.mobile-utility-bar__action[data-v-6b5e9220]:active{transform:scale(.96)}.mobile-utility-bar__blade[data-v-6b5e9220]{border-radius:var(--radius-sm);transform-origin:50%;background:linear-gradient(180deg, transparent 0%, var(--color-primary) 22%, var(--color-primary-hover) 50%, var(--color-primary) 78%, transparent 100%);width:3px;height:60%;box-shadow:0 0 6px color-mix(in srgb, var(--color-primary) 75%, transparent), 0 0 14px color-mix(in srgb, var(--color-primary) 40%, transparent);opacity:0;pointer-events:none;transition:transform var(--dur-2) cubic-bezier(.34, 1.56, .5, 1), opacity var(--dur-1) var(--ease);position:absolute;top:50%;left:6px;transform:translateY(-50%)scaleY(0)}.mobile-utility-bar__icon[data-v-6b5e9220]{height:26px;line-height:var(--leading-none);transition:filter var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);justify-content:center;align-items:center;display:inline-flex}.mobile-utility-bar__icon i[data-v-6b5e9220]{font-size:var(--text-xl);line-height:var(--leading-none)}.mobile-utility-bar__label[data-v-6b5e9220]{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tracking-widest);line-height:var(--leading-none);white-space:nowrap;opacity:0;max-height:0;transition:max-height var(--dur-2) var(--ease), opacity var(--dur-2) var(--ease) 40ms, padding-top var(--dur-2) var(--ease);padding-top:0;overflow:hidden}.mobile-utility-bar__action--active[data-v-6b5e9220]{color:var(--color-primary-hover)}.mobile-utility-bar__action--active .mobile-utility-bar__blade[data-v-6b5e9220]{opacity:1;animation:blade-strike-6b5e9220 var(--dur-3) cubic-bezier(.34, 1.56, .5, 1) both}.mobile-utility-bar__action--active .mobile-utility-bar__icon[data-v-6b5e9220]{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--color-primary) 55%, transparent))}.mobile-utility-bar__action--active .mobile-utility-bar__label[data-v-6b5e9220]{opacity:.95;max-height:.85rem;padding-top:var(--space-1)}@media (hover:hover){.mobile-utility-bar__action[data-v-6b5e9220]:hover:not(.mobile-utility-bar__action--active){color:#ffffffc7;background:var(--white-025)}}.mobile-utility-bar__action[data-v-6b5e9220]:focus-visible{outline:1px solid color-mix(in srgb, var(--color-primary) 70%, transparent);outline-offset:-2px}.mobile-utility-bar__avatar-wrap[data-v-6b5e9220]{border-radius:var(--radius-sm);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.mobile-utility-bar__avatar-wrap--circle[data-v-6b5e9220]{border-radius:50%}.mobile-utility-bar__action--active .mobile-utility-bar__avatar-wrap[data-v-6b5e9220]{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary) 75%, transparent), 0 0 8px color-mix(in srgb, var(--color-primary) 35%, transparent)}.mobile-utility-bar--drawer-open[data-v-6b5e9220]{opacity:0;pointer-events:none;z-index:0;transition:transform var(--dur-2) cubic-bezier(.4, 0, 1, 1), opacity var(--dur-2) ease-in;animation:none;transform:translateY(calc(100% + 20px))}@keyframes mub-undo-countdown-6b5e9220{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.mobile-utility-bar--undo .mobile-utility-bar__action[data-v-6b5e9220]{opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);transform:translateY(-6px)}.mobile-utility-bar__undo[data-v-6b5e9220]{z-index:3;align-items:center;gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-4);display:flex;position:absolute;inset:0}.mobile-utility-bar__undo-ic[data-v-6b5e9220]{width:32px;height:32px;color:var(--color-danger);background:color-mix(in srgb, var(--color-danger) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-danger) 35%, transparent);font-size:var(--text-sm);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.mobile-utility-bar__undo-msg[data-v-6b5e9220]{min-width:0;font-size:var(--text-md);font-weight:var(--fw-medium);line-height:var(--leading-tight);color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.mobile-utility-bar__undo-btn[data-v-6b5e9220]{align-items:center;gap:var(--space-1-5);height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--color-primary) 55%, transparent);background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-primary-hover);font-family:inherit;font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--dur-1) var(--ease);flex-shrink:0;display:inline-flex}.mobile-utility-bar__undo-btn[data-v-6b5e9220]:hover{background:color-mix(in srgb, var(--color-primary) 26%, transparent)}.mobile-utility-bar__undo-btn[data-v-6b5e9220]:active{transform:scale(.97)}.mobile-utility-bar__undo-btn[data-v-6b5e9220]:focus-visible{outline:1px solid color-mix(in srgb, var(--color-primary) 70%, transparent);outline-offset:2px}.mobile-utility-bar__undo-btn i[data-v-6b5e9220]{font-size:var(--text-sm)}.mobile-utility-bar__undo-progress[data-v-6b5e9220]{z-index:4;transform-origin:0;background:var(--color-primary);width:100%;height:2px;animation:linear forwards mub-undo-countdown-6b5e9220;position:absolute;bottom:0;left:0}.mub-undo-enter-active[data-v-6b5e9220],.mub-undo-leave-active[data-v-6b5e9220]{transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease)}.mub-undo-enter-from[data-v-6b5e9220],.mub-undo-leave-to[data-v-6b5e9220]{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.mobile-utility-bar__undo-progress[data-v-6b5e9220]{opacity:.4;animation:none}nav.mobile-utility-bar[data-v-6b5e9220],nav.mobile-utility-bar .mobile-utility-bar__action[data-v-6b5e9220],nav.mobile-utility-bar .mobile-utility-bar__blade[data-v-6b5e9220],nav.mobile-utility-bar .mobile-utility-bar__icon[data-v-6b5e9220],nav.mobile-utility-bar .mobile-utility-bar__label[data-v-6b5e9220]{transition-duration:1ms;animation:none}.mobile-utility-bar__action--active .mobile-utility-bar__blade[data-v-6b5e9220]{transform:translateY(-50%)scaleY(1)}}.lpm[data-v-82cda004]{flex-direction:column;flex:1;min-height:0;display:flex}.lpm-head[data-v-82cda004]{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4) var(--space-2);flex-shrink:0;display:flex}.lpm-head__titles[data-v-82cda004]{flex-direction:column;flex:1;min-width:0;display:flex}.lpm-head__eyebrow[data-v-82cda004]{font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-primary)}.lpm-head__title[data-v-82cda004]{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-none);letter-spacing:var(--tracking-normal);text-transform:uppercase;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lpm-head__count[data-v-82cda004]{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-3);border:1px solid var(--border-2);font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--text-3);font-variant-numeric:tabular-nums;flex-shrink:0}.lpm-head__btn[data-v-82cda004]{border:1px solid var(--border-3);border-radius:var(--radius-sm);background:var(--surface-3);width:38px;height:38px;color:var(--text-1);cursor:pointer;font-size:var(--text-base);transition:background var(--dur-2) ease-out;flex-shrink:0;place-items:center;display:grid}.lpm-head__btn[data-v-82cda004]:active{background:var(--surface-4)}.lpm-search[data-v-82cda004]{padding:0 var(--space-4) var(--space-2);flex-shrink:0;align-items:center;display:flex;position:relative}.lpm-search .pi-search[data-v-82cda004]{left:calc(var(--space-4) + 12px);color:var(--text-3);font-size:var(--text-sm);pointer-events:none;position:absolute}.lpm-search__input[data-v-82cda004]{width:100%;height:46px;padding:0 var(--space-2) 0 var(--space-7);background:var(--surface-2);border:1px solid var(--border-2);border-radius:var(--radius-md);color:var(--text-1);font-family:inherit;font-size:var(--text-base);caret-color:var(--color-primary);transition:border-color var(--dur-2) ease-out, box-shadow var(--dur-2) ease-out;outline:none}.lpm-search__input[data-v-82cda004]::placeholder{color:var(--text-3)}.lpm-search__input[data-v-82cda004]:focus{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--border-3));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 8%, transparent)}.lpm-body[data-v-82cda004]{overscroll-behavior:contain;min-height:0;padding:2px var(--space-2) var(--space-6);flex:1;overflow-y:auto}.lpm-body[data-v-82cda004]::-webkit-scrollbar{width:0}.lpm-empty[data-v-82cda004]{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);flex-direction:column;display:flex}.lpm-empty .pi-flag[data-v-82cda004]{font-size:var(--text-2xl);color:var(--text-3);opacity:.6;margin-bottom:var(--space-1)}.lpm-empty__title[data-v-82cda004]{font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--text-2)}.lpm-empty__text[data-v-82cda004]{font-size:var(--text-sm);color:var(--text-3);line-height:var(--leading-normal);max-width:260px}.lpm-banner[data-v-82cda004]{margin:var(--space-1) 2px var(--space-4);border:1px solid color-mix(in srgb, var(--color-primary) 28%, var(--border-3));border-radius:var(--radius-lg);background:var(--surface-2);overflow:hidden}.lpm-banner__head[data-v-82cda004]{align-items:center;gap:var(--space-2);width:100%;min-height:92px;padding:var(--space-2);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:none;display:flex;position:relative;overflow:hidden}.lpm-banner__head[data-v-82cda004]:active{background:var(--white-04)}.lpm-banner__bg[data-v-82cda004]{filter:blur(8px)saturate(1.1);opacity:.42;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.3)}.lpm-banner__grid[data-v-82cda004]{background-image:linear-gradient(90deg, var(--white-04) 1px, transparent 1px);opacity:.5;background-size:26px 100%;position:absolute;inset:0}.lpm-banner__scrim[data-v-82cda004]{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-1) 18%, transparent), color-mix(in srgb, var(--surface-1) 82%, transparent) 78%, color-mix(in srgb, var(--surface-1) 92%, transparent));position:absolute;inset:0}.lpm-banner__logo[data-v-82cda004]{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--white-12,#ffffff2e), 0 6px 18px var(--overlay-dark-40,#00000080);flex-shrink:0;position:relative}.lpm-banner__main[data-v-82cda004]{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.lpm-banner__eyebrow[data-v-82cda004]{align-items:center;gap:var(--space-1-5);font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-primary);display:flex}.lpm-banner__live[data-v-82cda004]{background:var(--color-primary);width:5px;height:5px;box-shadow:0 0 7px var(--color-primary);border-radius:50%}.lpm-banner__name[data-v-82cda004]{margin-top:var(--space-1);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-none);text-transform:uppercase;color:#fff;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lpm-banner__pin[data-v-82cda004]{color:var(--color-primary);background:var(--overlay-dark-30,#0000004d);border:1px solid var(--white-12,#ffffff2e);align-self:flex-start;position:relative}.lpm-banner__comps[data-v-82cda004]{padding:var(--space-1) var(--space-2) var(--space-2);flex-direction:column;gap:1px;display:flex}.lpm-banner__more[data-v-82cda004]{align-items:center;gap:var(--space-2);margin:var(--space-1) 0 2px;padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--color-primary);background:0 0;border:none;align-self:flex-start;display:inline-flex}.lpm-banner__more .pi[data-v-82cda004]{font-size:var(--text-xs)}.lpm-banner__more[data-v-82cda004]:active{background:color-mix(in srgb, var(--color-primary) 10%, transparent)}.lpm-sec[data-v-82cda004]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-1-5);display:flex}.lpm-sec span[data-v-82cda004]{font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-3)}.lpm-sec[data-v-82cda004]:after{content:"";background:var(--border-1);flex:1;height:1px}.lpm-pin[data-v-82cda004]{cursor:pointer;border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-3);opacity:.55;transition:color var(--dur-1) ease-out, opacity var(--dur-1) ease-out, background var(--dur-1) ease-out;background:0 0;border:none;flex-shrink:0;place-items:center;display:grid}.lpm-pin--on[data-v-82cda004]{color:var(--color-primary);opacity:1}.lpm-pin[data-v-82cda004]:active{background:color-mix(in srgb, var(--color-primary) 12%, transparent)}@media (hover:none){.lpm-pin[data-v-82cda004]{opacity:1}}.lpm-acc[data-v-82cda004]{border-radius:var(--radius-md);overflow:hidden}.lpm-acc+.lpm-acc[data-v-82cda004]{margin-top:1px}.lpm-lrow[data-v-82cda004]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-1);border-radius:var(--radius-md);-webkit-tap-highlight-color:transparent;min-height:64px;display:flex}.lpm-acc--open .lpm-lrow[data-v-82cda004]{background:var(--white-04)}.lpm-lrow__main[data-v-82cda004]{align-self:stretch;align-items:center;gap:var(--space-2);cursor:pointer;text-align:left;border-radius:var(--radius-md);min-width:0;transition:background var(--dur-1) ease-out;background:0 0;border:none;flex:1;display:flex}.lpm-lrow__main[data-v-82cda004]:active{background:var(--white-04)}.lpm-lrow__logo[data-v-82cda004]{box-shadow:inset 0 0 0 1px var(--white-08,#ffffff14);flex-shrink:0}.lpm-lrow__meta[data-v-82cda004]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lpm-lrow__name[data-v-82cda004]{font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--text-1);line-height:var(--leading-snug);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lpm-lrow__sub[data-v-82cda004]{align-items:center;gap:var(--space-1-5);min-width:0;font-size:var(--text-xs);color:var(--text-3);display:flex}.lpm-lrow__owner[data-v-82cda004]{align-items:center;gap:var(--space-1);color:var(--color-primary);font-weight:var(--fw-semibold);opacity:.9;flex-shrink:0;display:inline-flex}.lpm-lrow__owner+.lpm-lrow__count[data-v-82cda004]:before{content:"·";margin-right:var(--space-1-5);opacity:.5}.lpm-lrow__count[data-v-82cda004]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lpm-lrow__toggle[data-v-82cda004]{cursor:pointer;border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text-3);transition:background var(--dur-1) ease-out, color var(--dur-1) ease-out;background:0 0;border:none;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.lpm-lrow__toggle i[data-v-82cda004]{font-size:var(--text-sm);transition:transform var(--dur-2) ease-out}.lpm-lrow__toggle[data-v-82cda004]:active{background:var(--white-08,#ffffff14)}.lpm-acc--open .lpm-lrow__toggle[data-v-82cda004]{color:var(--text-2)}.lpm-acc--open .lpm-lrow__toggle i[data-v-82cda004]{transform:rotate(90deg)}.lpm-acc__panel[data-v-82cda004]{transition:grid-template-rows var(--dur-3,.34s) cubic-bezier(.4, 0, .2, 1);grid-template-rows:0fr;display:grid}.lpm-acc--open .lpm-acc__panel[data-v-82cda004]{grid-template-rows:1fr}.lpm-acc__inner[data-v-82cda004]{padding-left:var(--space-2);margin:0 var(--space-2) 4px calc(var(--space-2) + 4px);border-left:1px solid color-mix(in srgb, var(--color-primary) 12%, var(--border-1));overflow:hidden}.lpm-acc--open .lpm-acc__inner[data-v-82cda004]{padding-top:2px;padding-bottom:var(--space-1)}@media (prefers-reduced-motion:reduce){.lpm-acc__panel[data-v-82cda004]{transition:none}}.lpm-div[data-v-82cda004]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-1);display:flex}.lpm-div i[data-v-82cda004]{background:var(--text-3);opacity:.5;border-radius:50%;width:5px;height:5px}.lpm-div span[data-v-82cda004]{font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-3)}.lpm-crow[data-v-82cda004]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2);border-radius:var(--radius-md);cursor:pointer;text-align:left;min-height:48px;transition:background var(--dur-1) ease-out;-webkit-tap-highlight-color:transparent;background:0 0;border:none;display:flex;position:relative}.lpm-crow[data-v-82cda004]:active{background:var(--white-04)}.lpm-crow--active[data-v-82cda004]{background:linear-gradient(100deg, color-mix(in srgb, var(--color-primary) 10%, transparent), transparent 80%)}.lpm-crow--active[data-v-82cda004]:before{content:"";background:var(--color-primary);border-radius:0 var(--radius-pill) var(--radius-pill) 0;width:3px;height:54%;box-shadow:0 0 10px color-mix(in srgb, var(--color-primary) 50%, transparent);position:absolute;top:50%;left:0;transform:translateY(-50%)}.lpm-crow__dot[data-v-82cda004]{width:11px;height:11px;margin-left:var(--space-1);background:var(--text-3);box-shadow:0 0 0 3px var(--white-04);border-radius:50%;flex-shrink:0}.lpm-crow__name[data-v-82cda004]{min-width:0;font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.lpm-crow--flat .lpm-crow__name[data-v-82cda004]{font-weight:var(--fw-semibold);color:var(--text-1)}.lpm-crow--active .lpm-crow__name[data-v-82cda004]{color:#fff}.lpm-crow__pin[data-v-82cda004]{width:34px;height:34px}.lpm-add[data-v-82cda004]{align-items:center;gap:var(--space-2);width:100%;margin-top:var(--space-2);padding:var(--space-2) var(--space-2);border:none;border-top:1px solid var(--border-1);cursor:pointer;font-family:inherit;font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--text-3);text-align:left;transition:color var(--dur-2) ease-out;background:0 0;display:flex}.lpm-add[data-v-82cda004]:active{color:var(--color-primary)}.lpm-add__icon[data-v-82cda004]{border-radius:var(--radius-sm);width:22px;height:22px;font-size:var(--text-2xs);opacity:.7;border:1px solid;flex-shrink:0;place-items:center;display:grid}.notif-item[data-v-ceefe5d6]{border-bottom:1px solid var(--border-1);flex-shrink:0;position:relative;overflow:hidden}.notif-item--blue[data-v-ceefe5d6]{--tone:#7cc5ff}.notif-item--amber[data-v-ceefe5d6]{--tone:var(--color-warning)}.notif-item--green[data-v-ceefe5d6]{--tone:#65d6a0}.notif-item--red[data-v-ceefe5d6]{--tone:#ff8a8a}.notif-item--neutral[data-v-ceefe5d6]{--tone:var(--text-3)}.notif-item__surface[data-v-ceefe5d6]{z-index:1;align-items:start;gap:var(--space-2-5);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--surface-1);cursor:pointer;text-align:left;transition:transform .34s cubic-bezier(.22, 1, .36, 1), background-color var(--dur-1) var(--ease);outline:none;grid-template-columns:34px minmax(0,1fr) auto;display:grid;position:relative}.notif-item__surface.is-dragging[data-v-ceefe5d6]{will-change:transform;transition:background-color var(--dur-1) var(--ease)}.notif-item__surface.is-committing[data-v-ceefe5d6]{transition:transform .2s ease-out, background-color var(--dur-1) var(--ease)}.notif-item:hover .notif-item__surface[data-v-ceefe5d6]{background:color-mix(in srgb, var(--surface-2) 70%, var(--surface-1))}.notif-item__surface[data-v-ceefe5d6]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 70%, transparent);outline-offset:-2px}.notif-item__rail[data-v-ceefe5d6]{background:var(--tone);opacity:.32;width:3px;transition:opacity var(--dur-1) var(--ease);position:absolute;top:0;bottom:0;left:0}.notif-item--unread .notif-item__rail[data-v-ceefe5d6]{opacity:1;box-shadow:0 0 10px -1px var(--tone)}.notif-item__tile[data-v-ceefe5d6]{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--tone) 12%, var(--surface-2));border:1px solid color-mix(in srgb, var(--tone) 26%, transparent);width:34px;height:34px;color:var(--tone);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.notif-item__tile i[data-v-ceefe5d6]{font-size:var(--text-md)}.notif-item__content[data-v-ceefe5d6]{min-width:0}.notif-item__title[data-v-ceefe5d6]{font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--text-2);line-height:var(--leading-snug);display:block}.notif-item--unread .notif-item__title[data-v-ceefe5d6]{color:var(--text-1);font-weight:var(--fw-semibold)}.notif-item__body[data-v-ceefe5d6]{font-size:var(--text-sm);color:var(--text-3);line-height:var(--leading-normal);margin:var(--space-1) 0 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notif-item__body.is-expanded[data-v-ceefe5d6]{-webkit-line-clamp:unset}.notif-item__more[data-v-ceefe5d6]{margin-top:var(--space-1);font-size:var(--text-xs);font-weight:var(--fw-medium);line-height:var(--leading-snug);color:color-mix(in srgb, var(--tone) 65%, var(--text-2));cursor:pointer;transition:color var(--dur-1) var(--ease);background:0 0;border:none;padding:0}.notif-item__more[data-v-ceefe5d6]:hover{color:color-mix(in srgb, var(--tone) 55%, var(--text-1))}.notif-item__meta[data-v-ceefe5d6]{align-items:center;gap:var(--space-1-5);transition:opacity var(--dur-1) var(--ease);padding-top:2px;display:flex}.notif-item__time[data-v-ceefe5d6]{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-3);letter-spacing:var(--tracking-wide);white-space:nowrap}.notif-item__dot[data-v-ceefe5d6]{background:var(--color-warning);width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb, var(--color-warning) 80%, transparent);border-radius:50%;flex-shrink:0}.notif-item:hover .notif-item__meta[data-v-ceefe5d6]{opacity:0}.notif-item__actions[data-v-ceefe5d6]{right:var(--space-3);gap:var(--space-1);opacity:0;transition:opacity var(--dur-1) var(--ease);pointer-events:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.notif-item:hover .notif-item__actions[data-v-ceefe5d6],.notif-item:focus-within .notif-item__actions[data-v-ceefe5d6]{opacity:1;pointer-events:auto}.notif-item__act[data-v-ceefe5d6]{border-radius:var(--radius-sm);border:1px solid var(--border-2);background:var(--surface-1);width:28px;height:28px;color:var(--text-3);cursor:pointer;transition:color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);justify-content:center;align-items:center;display:flex}.notif-item__act[data-v-ceefe5d6]:hover{color:var(--text-1);border-color:var(--border-3)}.notif-item__act i[data-v-ceefe5d6]{font-size:var(--text-xs)}.notif-item--swipe[data-v-ceefe5d6]{touch-action:pan-y}.notif-item__dismiss[data-v-ceefe5d6]{z-index:0;padding-right:var(--space-5);background:color-mix(in srgb, var(--color-danger) 20%, var(--surface-1));color:var(--color-danger);transition:background-color var(--dur-1) var(--ease);justify-content:flex-end;align-items:center;display:flex;position:absolute;inset:0}.notif-item__dismiss.is-armed[data-v-ceefe5d6]{background:color-mix(in srgb, var(--color-danger) 42%, var(--surface-1))}.notif-item__dismiss i[data-v-ceefe5d6]{font-size:var(--text-lg);transition:transform var(--dur-1) var(--ease)}.notif-item__dismiss.is-armed i[data-v-ceefe5d6]{transform:scale(1.18)}.ui-skeleton-list[data-v-8d80c7f1]{flex-direction:column;display:flex}.ui-skeleton-list__row[data-v-8d80c7f1]{align-items:center;gap:var(--space-2);display:flex}.ui-skeleton-list__text[data-v-8d80c7f1]{gap:var(--space-1-5);flex-direction:column;flex:1;display:flex}.notif-panel[data-v-12bebfec]{flex-direction:column;width:348px;display:flex}.notif-panel--embedded[data-v-12bebfec]{flex:1;width:100%;min-height:0}@media (width<=639px){.notif-panel[data-v-12bebfec]:not(.notif-panel--embedded){width:min(348px,100vw - 32px)}}.notif-panel__header[data-v-12bebfec]{padding:var(--space-2) var(--space-2) var(--space-2);border-bottom:1px solid var(--border-1);margin-bottom:var(--space-1);justify-content:space-between;align-items:center;display:flex}.notif-panel__title[data-v-12bebfec]{font-size:var(--text-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-3)}.notif-panel__mark-all[data-v-12bebfec]{font-size:var(--text-xs);color:var(--color-accent);cursor:pointer;line-height:var(--leading-none);background:0 0;border:none;padding:0}.notif-panel__mark-all[data-v-12bebfec]:hover{color:color-mix(in srgb, var(--color-accent) 80%, white)}.notif-panel__list[data-v-12bebfec]{flex-direction:column;display:flex;overflow-y:auto}.notif-panel:not(.notif-panel--embedded) .notif-panel__list[data-v-12bebfec]{max-height:440px;padding:0 var(--space-1);scrollbar-gutter:stable}.notif-panel--embedded .notif-panel__list[data-v-12bebfec]{flex:1;min-height:0}.notif-panel__empty[data-v-12bebfec]{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-2);color:var(--text-3);font-size:var(--text-md);flex-direction:column;display:flex}.notif-panel__empty i[data-v-12bebfec]{font-size:var(--text-2xl);color:color-mix(in srgb, var(--color-success,#65d6a0) 70%, var(--text-3))}.notif-panel__footer[data-v-12bebfec]{border-top:1px solid var(--border-1);margin-top:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-1)}.notif-panel__settings[data-v-12bebfec]{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--text-2);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:none;display:flex}.notif-panel__settings[data-v-12bebfec]:hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent);color:var(--text-1)}.notif-panel__settings i[data-v-12bebfec]{font-size:var(--text-sm)}.inbox-panel[data-v-d09ec89e]{flex-direction:column;width:360px;max-height:min(560px,78vh);display:flex}.inbox-panel--fluid[data-v-d09ec89e]{width:100%}@media (width<=639px){.inbox-panel[data-v-d09ec89e]:not(.inbox-panel--fluid){width:min(360px,100vw - 32px)}}.inbox-panel__header[data-v-d09ec89e]{padding:var(--space-2) var(--space-2) var(--space-2);justify-content:space-between;align-items:center;display:flex}.inbox-panel__title[data-v-d09ec89e]{font-size:var(--text-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-3)}.inbox-panel__mark-all[data-v-d09ec89e]{font-size:var(--text-xs);color:var(--color-accent);cursor:pointer;line-height:var(--leading-none);background:0 0;border:none;padding:0}.inbox-panel__mark-all[data-v-d09ec89e]:hover{color:color-mix(in srgb, var(--color-accent) 80%, white)}.inbox-panel__body[data-v-d09ec89e]{flex:1;min-height:0;display:flex;overflow:hidden}.inbox-panel__footer[data-v-d09ec89e]{border-top:1px solid var(--border-1);margin-top:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-1)}.inbox-panel__settings[data-v-d09ec89e]{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--text-2);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:none;display:flex}.inbox-panel__settings[data-v-d09ec89e]:hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent);color:var(--text-1)}.inbox-panel__settings i[data-v-d09ec89e]{font-size:var(--text-sm)}.fo-msg-drawer__kicker[data-v-c2ffb44b]{font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-3);flex:1}.fo-msg-drawer__nav[data-v-c2ffb44b]{gap:var(--space-1);display:flex}.fo-msg-detail[data-v-c2ffb44b]{gap:var(--space-4);flex-direction:column;display:flex}.fo-msg-memo[data-v-c2ffb44b]{padding-left:var(--space-4);position:relative}.fo-msg-memo[data-v-c2ffb44b]:before{content:"";border-radius:var(--radius-xs);background:linear-gradient(180deg, var(--color-accent), color-mix(in srgb, var(--color-accent) 5%, transparent));width:3px;position:absolute;top:4px;bottom:4px;left:0}.fo-msg-memo__meta[data-v-c2ffb44b]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.fo-msg-memo__avatar[data-v-c2ffb44b]{width:34px;height:34px;font-size:var(--text-xs);font-weight:var(--fw-bold);flex-shrink:0}.fo-msg-memo__who[data-v-c2ffb44b]{flex-direction:column;gap:1px;min-width:0;display:flex}.fo-msg-memo__name[data-v-c2ffb44b]{font-size:var(--text-md);font-weight:var(--fw-semibold);color:var(--text-1)}.fo-msg-memo__when[data-v-c2ffb44b]{font-size:var(--text-xs);color:var(--text-3)}.fo-msg-memo__chip[data-v-c2ffb44b]{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;border:1px solid var(--border-1);background:var(--surface-3);color:var(--text-2);flex-shrink:0;margin-left:auto;display:inline-flex}.fo-msg-memo__chip[data-v-c2ffb44b]:before{content:"";border-radius:var(--radius-pill);background:currentColor;width:5px;height:5px}.fo-msg-memo__chip--all[data-v-c2ffb44b]{color:var(--brand-accent-400);background:color-mix(in srgb, var(--brand-accent-400) 10%, transparent);border-color:color-mix(in srgb, var(--brand-accent-400) 22%, transparent)}.fo-msg-memo__chip--groups[data-v-c2ffb44b],.fo-msg-memo__chip--roles[data-v-c2ffb44b]{color:var(--brand-primary-400);background:color-mix(in srgb, var(--brand-primary-400) 10%, transparent);border-color:color-mix(in srgb, var(--brand-primary-400) 22%, transparent)}.fo-msg-memo__title[data-v-c2ffb44b]{margin:0 0 var(--space-4);font-size:var(--text-xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);color:var(--text-1)}.fo-msg-memo__body[data-v-c2ffb44b]{font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;max-width:60ch;margin:0}.fo-msg-read-banner[data-v-c2ffb44b]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);background:var(--color-success-08);border:1px solid var(--color-success-30);font-size:var(--text-sm);color:var(--color-success);display:flex}.fo-msg-read-banner__dot[data-v-c2ffb44b]{border-radius:var(--radius-pill);background:var(--color-success);width:7px;height:7px;box-shadow:0 0 6px var(--color-success-30)}.fo-msg-delivery[data-v-c2ffb44b]{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-2);overflow:hidden}.fo-msg-delivery__head[data-v-c2ffb44b]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-4);cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;display:flex}.fo-msg-delivery__label[data-v-c2ffb44b]{font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-3);white-space:nowrap}.fo-msg-delivery__meter[data-v-c2ffb44b]{border-radius:var(--radius-pill);background:var(--surface-3);height:6px;box-shadow:inset 0 0 0 1px var(--border-1);flex:1;overflow:hidden}.fo-msg-delivery__fill[data-v-c2ffb44b]{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--brand-primary-500), var(--brand-primary-400));height:100%;transition:width var(--dur-3) ease;display:block}.fo-msg-delivery__nums[data-v-c2ffb44b]{font-size:var(--text-sm);color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.fo-msg-delivery__nums b[data-v-c2ffb44b]{color:var(--text-1)}.fo-msg-delivery__caret[data-v-c2ffb44b]{font-size:var(--text-xs);color:var(--text-3);transition:transform var(--dur-2) ease}.fo-msg-delivery--open .fo-msg-delivery__caret[data-v-c2ffb44b]{transform:rotate(180deg)}.fo-msg-delivery__body[data-v-c2ffb44b]{border-top:1px solid var(--border-1)}.fo-msg-delivery__audience[data-v-c2ffb44b]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-1);background:var(--surface-1);flex-wrap:wrap;display:flex}.fo-msg-delivery__audience-label[data-v-c2ffb44b]{font-size:var(--text-xs);color:var(--text-3)}.fo-msg-delivery__audience-pill[data-v-c2ffb44b]{font-size:var(--text-xs);font-weight:var(--fw-semibold);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brand-accent-400) 10%, transparent);color:var(--brand-accent-400);border:1px solid color-mix(in srgb, var(--brand-accent-400) 25%, transparent)}.fo-msg-delivery__skeletons[data-v-c2ffb44b]{gap:var(--space-2);padding:var(--space-2) var(--space-4);flex-direction:column;display:flex}.fo-msg-delivery__error[data-v-c2ffb44b]{padding:var(--space-2) var(--space-4);font-size:var(--text-sm);color:var(--text-3);margin:0}.fo-msg-recipient[data-v-c2ffb44b]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-1);display:flex}.fo-msg-recipient[data-v-c2ffb44b]:last-child{border-bottom:none}.fo-msg-recipient__dot[data-v-c2ffb44b]{border-radius:var(--radius-pill);flex-shrink:0;width:7px;height:7px}.fo-msg-recipient__dot--read[data-v-c2ffb44b]{background:var(--color-success);box-shadow:0 0 6px var(--color-success-30)}.fo-msg-recipient__dot--unread[data-v-c2ffb44b]{background:var(--surface-4);box-shadow:inset 0 0 0 1px var(--border-4)}.fo-msg-recipient__avatar[data-v-c2ffb44b]{width:26px;height:26px;font-size:var(--text-2xs);font-weight:var(--fw-bold);flex-shrink:0}.fo-msg-recipient__name[data-v-c2ffb44b]{min-width:0;font-size:var(--text-md);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fo-msg-recipient--unread .fo-msg-recipient__name[data-v-c2ffb44b]{color:var(--text-3)}.fo-msg-recipient__stamp[data-v-c2ffb44b]{font-size:var(--text-xs);color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.fo-msg-recipient--unread .fo-msg-recipient__stamp[data-v-c2ffb44b]{font-style:italic}.inbox-sheet__mark-all[data-v-1493f925]{font-size:var(--text-xs);color:var(--color-accent);cursor:pointer;line-height:var(--leading-none);background:0 0;border:none;padding:0}.inbox-sheet__mark-all[data-v-1493f925]:hover{color:color-mix(in srgb, var(--color-accent) 80%, white)}.inbox-sheet__settings[data-v-1493f925]{justify-content:center;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-sm);color:var(--text-2);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);background:0 0;border:none;display:flex}.inbox-sheet__settings[data-v-1493f925]:hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent);color:var(--text-1)}.inbox-sheet__settings i[data-v-1493f925]{font-size:var(--text-sm)}.notif-button-wrap[data-v-ae002b2a]{display:inline-flex;position:relative}.notif-icon-btn[data-v-ae002b2a]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-2) 60%, transparent);width:34px;height:34px;color:var(--text-2);cursor:pointer;font-size:var(--text-base);transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border:1px solid #0000;outline:none;justify-content:center;align-items:center;padding:0;display:flex}.notif-icon-btn[data-v-ae002b2a]:hover{background:color-mix(in srgb, var(--surface-2) 90%, transparent);border-color:var(--border-2);color:var(--text-1)}.notif-icon-btn[data-v-ae002b2a]:active{transform:scale(.93)}.notif-icon-btn[data-v-ae002b2a]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 72%, transparent);outline-offset:2px}.notif-badge[data-v-ae002b2a]{min-width:16px;height:16px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-warning);color:#1a1200;font-size:var(--text-2xs);font-weight:var(--fw-extrabold);line-height:var(--leading-none);pointer-events:none;border:1.5px solid var(--surface-1);box-shadow:0 1px 4px var(--overlay-dark-30);justify-content:center;align-items:center;display:flex;position:absolute;top:-4px;right:-4px}.news-button-wrap[data-v-3420bbda]{display:inline-flex;position:relative}.news-icon-btn[data-v-3420bbda]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-2) 60%, transparent);width:34px;height:34px;color:var(--text-2);cursor:pointer;font-size:var(--text-base);transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border:1px solid #0000;outline:none;justify-content:center;align-items:center;padding:0;display:flex}.news-icon-btn[data-v-3420bbda]:hover{background:color-mix(in srgb, var(--surface-2) 90%, transparent);border-color:var(--border-2);color:var(--color-accent)}.news-icon-btn[data-v-3420bbda]:active{transform:scale(.93)}.news-icon-btn[data-v-3420bbda]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-accent) 72%, transparent);outline-offset:2px}.news-badge[data-v-3420bbda]{min-width:16px;height:16px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-accent);color:#1a1200;font-size:var(--text-2xs);font-weight:var(--fw-extrabold);line-height:var(--leading-none);pointer-events:none;border:1.5px solid var(--surface-1);box-shadow:0 1px 4px var(--overlay-dark-30);justify-content:center;align-items:center;display:flex;position:absolute;top:-4px;right:-4px}.app-shell-bar__logo[data-v-49a8fdfe]{flex-shrink:0}.app-shell-bar__text[data-v-49a8fdfe]{min-width:0;line-height:var(--leading-tight);animation:app-shell-bar-in-49a8fdfe var(--dur-3,.26s) var(--ease,cubic-bezier(.2, .8, .2, 1)) backwards;flex-direction:column;justify-content:center;display:flex}.app-shell-bar__title[data-v-49a8fdfe]{min-width:0;font-size:var(--text-base);font-weight:var(--fw-title-1,700);letter-spacing:var(--tracking-tight);color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-shell-bar__actions[data-v-49a8fdfe]{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.app-shell-bar__actions-slot[data-v-49a8fdfe]:empty{display:none}.app-shell-bar__back[data-v-49a8fdfe]{color:var(--text-1);cursor:pointer;transition:background var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-shell-bar__back .pi[data-v-49a8fdfe]{transition:transform var(--dur-1) var(--ease,cubic-bezier(.2, .8, .2, 1))}.app-shell-bar__back:hover .pi[data-v-49a8fdfe]{transform:translate(-2px)}.app-shell-bar__back:active .pi[data-v-49a8fdfe]{transform:translate(-2px)scale(.9)}.app-shell-bar__back[data-v-49a8fdfe]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@keyframes app-shell-bar-in-49a8fdfe{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.app-shell-bar--desktop[data-v-49a8fdfe]{align-items:center;gap:var(--space-4);height:60px;padding:0 var(--space-4);border-bottom:1px solid var(--border-2);background:var(--surface-nav-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-shrink:0;display:flex}.app-shell-bar--desktop .app-shell-bar__ctx[data-v-49a8fdfe]{align-items:center;gap:var(--space-2);flex:0 auto;min-width:0;display:flex}.app-shell-bar--desktop .app-shell-bar__back[data-v-49a8fdfe]{border-radius:var(--radius-sm);border:1px solid var(--border-1);background:var(--surface-2);width:30px;height:30px;color:var(--text-2)}.app-shell-bar--desktop .app-shell-bar__back .pi[data-v-49a8fdfe]{font-size:var(--text-md)}.app-shell-bar__eyebrow[data-v-49a8fdfe]{align-items:center;gap:1px;min-width:0;margin-left:-5px;display:flex;overflow:hidden}.app-shell-bar__eyebrow-item[data-v-49a8fdfe]{font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--text-3);white-space:nowrap;padding:1px var(--space-1);border-radius:var(--radius-xs);transition:color var(--dur-1) var(--ease,cubic-bezier(.2, .8, .2, 1)), background-color var(--dur-1) var(--ease,cubic-bezier(.2, .8, .2, 1));text-decoration:none}a.app-shell-bar__eyebrow-item[data-v-49a8fdfe]:hover{color:var(--text-1);background:color-mix(in srgb, var(--surface-3) 70%, transparent)}.app-shell-bar__eyebrow-sep[data-v-49a8fdfe]{font-size:var(--text-2xs);line-height:var(--leading-none);color:var(--border-4);-webkit-user-select:none;user-select:none;flex-shrink:0;padding:0 1px}.app-shell-bar__cmd[data-v-49a8fdfe]{align-items:center;gap:var(--space-2);max-width:420px;height:36px;padding:0 var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--border-1);background:var(--bg-0);color:var(--text-3);font-size:var(--text-sm);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);flex:auto;margin:0 auto;font-family:inherit;display:flex}.app-shell-bar__cmd[data-v-49a8fdfe]:hover{border-color:var(--color-primary-35);color:var(--text-2)}.app-shell-bar__cmd[data-v-49a8fdfe]:active{transform:scale(.99)}.app-shell-bar__cmd[data-v-49a8fdfe]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.app-shell-bar__cmd-icon[data-v-49a8fdfe]{font-size:var(--text-sm)}.app-shell-bar__cmd-label[data-v-49a8fdfe]{text-align:left;flex:1}.app-shell-bar__cmd-kbd[data-v-49a8fdfe]{font-size:var(--text-2xs);font-weight:var(--fw-semibold);padding:.1rem var(--space-1-5);color:var(--text-2);background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--radius-xs);letter-spacing:var(--tracking-normal)}.app-shell-bar--mobile[data-v-49a8fdfe]{z-index:var(--z-shell);height:var(--app-mobile-topbar-height);align-items:center;gap:var(--space-2);padding:0 max(var(--page-gutter), env(safe-area-inset-right)) 0 max(var(--page-gutter), env(safe-area-inset-left));background:var(--surface-nav-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border-2);display:flex;position:fixed;top:0;left:0;right:0}.app-shell-bar__back--mobile[data-v-49a8fdfe]{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--text-1);margin-left:-6px}.app-shell-bar__back--mobile[data-v-49a8fdfe]:hover{background:color-mix(in srgb, var(--text-1) 8%, transparent)}.app-shell-bar__back--mobile[data-v-49a8fdfe]:active{transform:scale(.9)}.app-shell-bar__back--mobile .pi[data-v-49a8fdfe]{font-size:var(--text-lg)}.app-shell-bar__brand[data-v-49a8fdfe]{transition:transform var(--dur-1) var(--ease);flex-shrink:0;align-items:center;display:inline-flex}.app-shell-bar__brand[data-v-49a8fdfe]:active{transform:scale(.92)}.app-shell-bar__brand-img[data-v-49a8fdfe]{width:auto;height:24px;display:block}.app-shell-bar__brand-sep[data-v-49a8fdfe]{width:1px;height:20px;margin:0 var(--space-2);background:var(--border-1);flex-shrink:0}.app-shell-bar--mobile .app-shell-bar__text[data-v-49a8fdfe]{flex:0 auto;min-width:0}.app-shell-bar--mobile .app-shell-bar__actions[data-v-49a8fdfe]{margin-left:auto}.app-shell-bar__ctx[data-v-49a8fdfe]{align-items:center;gap:var(--space-2);min-width:0;height:44px;padding:0 var(--space-2);margin:0 calc(-1 * var(--space-2));border-radius:var(--radius-sm);color:inherit;font:inherit;text-align:left;background:0 0;border:none;flex:0 auto;display:flex}.app-shell-bar__ctx--actionable[data-v-49a8fdfe]{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--dur-1) var(--ease,cubic-bezier(.2, .8, .2, 1)), transform var(--dur-1) var(--ease,cubic-bezier(.2, .8, .2, 1))}.app-shell-bar__ctx--actionable[data-v-49a8fdfe]:active{background:color-mix(in srgb, var(--text-1) 6%, transparent);transform:scale(.985)}.app-shell-bar__ctx--open[data-v-49a8fdfe]{background:color-mix(in srgb, var(--text-1) 6%, transparent)}.app-shell-bar__ctx--actionable[data-v-49a8fdfe]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.app-shell-bar__title-line[data-v-49a8fdfe]{align-items:center;gap:var(--space-1-5);min-width:0;display:flex}.app-shell-bar__ctx-caret[data-v-49a8fdfe]{font-size:var(--text-2xs);color:var(--text-3);transition:transform var(--dur-2,.22s) var(--ease,cubic-bezier(.2, .8, .2, 1)), color var(--dur-1) var(--ease,cubic-bezier(.2, .8, .2, 1));flex-shrink:0}.app-shell-bar__ctx--open .app-shell-bar__ctx-caret[data-v-49a8fdfe]{color:var(--color-primary);transform:rotate(180deg)}.app-shell-bar__eyebrow-mobile[data-v-49a8fdfe]{max-width:100%;font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-shell-bar--mobile .app-shell-bar__title[data-v-49a8fdfe]{font-size:var(--text-base);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight)}@media (prefers-reduced-motion:reduce){.app-shell-bar__text[data-v-49a8fdfe]{animation:none}.app-shell-bar__back .pi[data-v-49a8fdfe],.app-shell-bar__cmd[data-v-49a8fdfe],.app-shell-bar__ctx[data-v-49a8fdfe],.app-shell-bar__ctx-caret[data-v-49a8fdfe]{transition:none}.app-shell-bar__back:hover .pi[data-v-49a8fdfe],.app-shell-bar__back:active .pi[data-v-49a8fdfe],.app-shell-bar__cmd[data-v-49a8fdfe]:active,.app-shell-bar__ctx--actionable[data-v-49a8fdfe]:active{transform:none}}.cp-overlay[data-v-daa43f37]{z-index:9900;background:var(--overlay-hero-weak);-webkit-backdrop-filter:blur(16px)saturate(.7);justify-content:center;align-items:flex-start;padding-top:11vh;display:flex;position:fixed;inset:0}.cp-panel[data-v-daa43f37]{background:color-mix(in srgb, var(--surface-1) 94%, transparent);border:1px solid var(--border-3);border-radius:var(--radius-lg);width:min(600px,100vw - 2rem);box-shadow:var(--shadow-lg), 0 0 0 1px var(--color-primary-10), 0 0 60px var(--overlay-dark-40);overflow:hidden}.cp-input-wrap[data-v-daa43f37]{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-2);display:flex;position:relative}.cp-input-wrap[data-v-daa43f37]:after{content:"";bottom:0;left:var(--space-5);right:var(--space-5);background:linear-gradient(90deg, transparent, var(--color-primary-30), transparent);height:1px;position:absolute}.cp-search-icon[data-v-daa43f37]{color:var(--color-primary);font-size:var(--text-md);opacity:.7;flex-shrink:0}.cp-input[data-v-daa43f37]{font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-1);caret-color:var(--color-primary);letter-spacing:var(--tracking-normal);background:0 0;border:none;outline:none;flex:1}.cp-input[data-v-daa43f37]::placeholder{color:var(--text-3);opacity:.5}.cp-esc[data-v-daa43f37]{font-size:var(--text-2xs);color:var(--text-3);background:var(--surface-3);border:1px solid var(--border-2);padding:2px var(--space-1-5);border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);opacity:.6;flex-shrink:0}.cp-loading[data-v-daa43f37]{background:var(--surface-3);height:2px;overflow:hidden}.cp-loading-bar[data-v-daa43f37]{background:var(--color-primary);border-radius:var(--radius-pill);width:40%;height:100%;animation:cp-loading-slide-daa43f37 1s var(--ease) infinite;display:block}@keyframes cp-loading-slide-daa43f37{0%{transform:translate(-100%)}to{transform:translate(350%)}}.cp-results[data-v-daa43f37]{max-height:400px;padding:var(--space-2) 0 var(--space-1);scrollbar-width:thin;scrollbar-color:var(--border-3) transparent;overflow-y:auto}.cp-results[data-v-daa43f37]::-webkit-scrollbar{width:3px}.cp-results[data-v-daa43f37]::-webkit-scrollbar-thumb{background:var(--border-3);border-radius:var(--radius-pill)}.cp-group[data-v-daa43f37]{margin-bottom:var(--space-1)}.cp-group-label[data-v-daa43f37]{font-size:var(--text-xs);font-weight:var(--fw-note);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-3);padding:var(--space-2) var(--space-5) var(--space-1);opacity:.6}.cp-item[data-v-daa43f37]{align-items:center;gap:var(--space-2);width:calc(100% - var(--space-2));margin:1px var(--space-1-5);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background var(--dur-1) var(--ease);font-family:var(--font-sans);background:0 0;border:none;display:flex}.cp-item[data-v-daa43f37]:hover,.cp-item--active[data-v-daa43f37]{background:var(--color-primary-10)}.cp-item-icon[data-v-daa43f37]{background:var(--surface-3);border:1px solid var(--border-2);border-radius:var(--radius-sm);width:32px;height:32px;font-size:var(--text-md);transition:border-color var(--dur-1) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cp-item--active .cp-item-icon[data-v-daa43f37]{border-color:var(--color-primary-border);background:var(--color-primary-20)}.cp-item-body[data-v-daa43f37]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cp-item-label[data-v-daa43f37]{font-size:var(--text-md);color:var(--text-2);font-weight:var(--fw-note);white-space:nowrap;text-overflow:ellipsis;line-height:var(--leading-snug);transition:color var(--dur-1) var(--ease);overflow:hidden}.cp-item--active .cp-item-label[data-v-daa43f37]{color:var(--text-1)}.cp-item-meta[data-v-daa43f37]{font-size:var(--text-xs);color:var(--text-3);opacity:.7;line-height:var(--leading-snug)}.cp-item-type[data-v-daa43f37]{font-size:var(--text-xs);color:var(--text-3);background:var(--surface-3);border:1px solid var(--border-2);padding:2px var(--space-2);border-radius:var(--radius-pill);letter-spacing:var(--tracking-wide);opacity:.7;flex-shrink:0}.cp-empty[data-v-daa43f37]{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-5);color:var(--text-3);font-size:var(--text-sm);opacity:.5;flex-direction:column;display:flex}.cp-empty-icon[data-v-daa43f37]{font-size:var(--text-2xl);opacity:.4}.cp-footer[data-v-daa43f37]{border-top:1px solid var(--border-1);padding:var(--space-2) var(--space-5);gap:var(--space-4);background:color-mix(in srgb, var(--surface-1) 60%, transparent);align-items:center;display:flex}.cp-hint[data-v-daa43f37]{align-items:center;gap:var(--space-1-5);font-size:var(--text-xs);color:var(--text-3);opacity:.5;display:flex}.cp-hint kbd[data-v-daa43f37]{background:var(--surface-3);border:1px solid var(--border-2);padding:1px var(--space-1);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-3)}.cp-badge[data-v-daa43f37]{font-size:var(--text-xs);color:var(--text-3);opacity:.4;letter-spacing:var(--tracking-wide);margin-left:auto}.cp-enter-active[data-v-daa43f37]{animation:cp-overlay-in-daa43f37 var(--dur-2) var(--ease) both}.cp-leave-active[data-v-daa43f37]{animation:cp-overlay-out-daa43f37 var(--dur-1) var(--ease) both}@keyframes cp-overlay-in-daa43f37{0%{opacity:0}to{opacity:1}}@keyframes cp-overlay-out-daa43f37{0%{opacity:1}to{opacity:0}}.cp-panel[data-v-daa43f37]{animation:cp-panel-in-daa43f37 var(--dur-2) cubic-bezier(.16, 1, .3, 1) both}@keyframes cp-panel-in-daa43f37{0%{opacity:0;transform:translateY(-14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.news-item[data-v-22e8506b]{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;text-align:left;width:100%;transition:background-color var(--dur-1) var(--ease);background:0 0;border:none;border-left:2px solid #0000;display:flex;position:relative}.news-item[data-v-22e8506b]:hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}.news-item--unread[data-v-22e8506b]{background:color-mix(in srgb, var(--surface-2) 40%, transparent)}.news-item--feature[data-v-22e8506b]{border-left-color:#7c6af7}.news-item--bugfix[data-v-22e8506b]{border-left-color:var(--color-warning-hover)}.news-item--maintenance[data-v-22e8506b]{border-left-color:#eab308}.news-item--info[data-v-22e8506b]{border-left-color:var(--text-3)}.news-item__icon-wrap[data-v-22e8506b]{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-2) 80%, transparent);flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;margin-top:.1rem;display:flex}.news-item--feature .news-item__icon-wrap i[data-v-22e8506b]{color:#7c6af7}.news-item--bugfix .news-item__icon-wrap i[data-v-22e8506b]{color:var(--color-warning-hover)}.news-item--maintenance .news-item__icon-wrap i[data-v-22e8506b]{color:#eab308}.news-item--info .news-item__icon-wrap i[data-v-22e8506b]{color:var(--text-3)}.news-item__icon-wrap i[data-v-22e8506b]{font-size:var(--text-sm)}.news-item__content[data-v-22e8506b]{flex:1;min-width:0}.news-item__header[data-v-22e8506b]{align-items:center;gap:var(--space-2);margin-bottom:.15rem;display:flex}.news-item__title[data-v-22e8506b]{font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.news-item--unread .news-item__title[data-v-22e8506b]{font-weight:var(--fw-semibold)}.news-item__version[data-v-22e8506b]{font-size:var(--text-xs);padding:.1rem var(--space-1-5);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-accent) 18%, transparent);color:var(--color-accent);white-space:nowrap;flex-shrink:0}.news-item__body[data-v-22e8506b]{font-size:var(--text-sm);color:var(--text-2);line-height:var(--leading-normal);margin:0 0 var(--space-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-item__date[data-v-22e8506b]{font-size:var(--text-xs);color:var(--text-3)}.news-item__dot[data-v-22e8506b]{background:var(--color-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;position:absolute;top:.65rem;right:.6rem}.news-panel[data-v-7230fe08]{flex-direction:column;width:320px;display:flex}.news-panel--embedded[data-v-7230fe08]{width:100%}@media (width<=639px){.news-panel[data-v-7230fe08]{width:min(320px,100vw - 32px)}.news-panel__list[data-v-7230fe08]{max-height:calc(100svh - 280px)}}.news-panel__header[data-v-7230fe08]{padding:var(--space-2) var(--space-2) var(--space-2);border-bottom:1px solid var(--border-1);margin-bottom:var(--space-1);justify-content:space-between;align-items:center;display:flex}.news-panel__title[data-v-7230fe08]{font-size:var(--text-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-3)}.news-panel__mark-all[data-v-7230fe08]{font-size:var(--text-xs);color:var(--color-accent);cursor:pointer;line-height:var(--leading-none);background:0 0;border:none;padding:0}.news-panel__mark-all[data-v-7230fe08]:hover{text-decoration:underline}.news-panel__list[data-v-7230fe08]{max-height:420px;padding:0 var(--space-1);scrollbar-gutter:stable;flex-direction:column;display:flex;overflow-y:auto}.news-panel__empty[data-v-7230fe08]{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-2);color:var(--text-3);font-size:var(--text-md);flex-direction:column;display:flex}.news-panel__empty i[data-v-7230fe08]{font-size:var(--text-2xl)}.news-detail__header[data-v-71b11491]{gap:var(--space-2);padding-bottom:var(--space-2);flex-direction:column;display:flex}.news-detail__type-row[data-v-71b11491]{align-items:center;gap:var(--space-2);display:flex}.news-detail__icon-wrap[data-v-71b11491]{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-2) 80%, transparent);flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:flex}.news-detail__icon-wrap--feature i[data-v-71b11491]{color:#7c6af7}.news-detail__icon-wrap--bugfix i[data-v-71b11491]{color:var(--color-warning-hover)}.news-detail__icon-wrap--maintenance i[data-v-71b11491]{color:#eab308}.news-detail__icon-wrap--info i[data-v-71b11491]{color:var(--text-3)}.news-detail__icon-wrap i[data-v-71b11491]{font-size:var(--text-sm)}.news-detail__type-label[data-v-71b11491]{font-size:var(--text-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.news-detail__type-label--feature[data-v-71b11491]{color:#7c6af7}.news-detail__type-label--bugfix[data-v-71b11491]{color:var(--color-warning-hover)}.news-detail__type-label--maintenance[data-v-71b11491]{color:#eab308}.news-detail__type-label--info[data-v-71b11491]{color:var(--text-3)}.news-detail__version[data-v-71b11491]{font-size:var(--text-xs);padding:.1rem var(--space-1-5);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-accent) 18%, transparent);color:var(--color-accent);white-space:nowrap}.news-detail__title[data-v-71b11491]{font-size:var(--text-base);font-weight:var(--fw-semibold);color:var(--text-1);line-height:var(--leading-snug);margin:0}.news-detail__date[data-v-71b11491]{font-size:var(--text-xs);color:var(--text-3)}.news-detail__body[data-v-71b11491]{font-size:var(--text-md);color:var(--text-2);line-height:var(--leading-relaxed);white-space:pre-wrap;margin:0}.p-dialog.fo-news-dialog{width:min(560px,94vw);max-width:94vw;min-height:min(520px,70dvh);max-height:86dvh}.p-dialog.fo-news-dialog .p-dialog-content{overflow-y:auto}.p-drawer.fo-news-drawer{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:radial-gradient(ellipse 110% 45% at 50% 0%, var(--white-05) 0%, transparent 70%), var(--surface-1);width:100vw;max-width:100vw;height:auto;max-height:88dvh;box-shadow:0 -8px 40px var(--overlay-dark-soft), 0 -2px 8px var(--overlay-dark-30), inset 0 1px 0 var(--white-10)}.p-drawer.fo-news-drawer .p-drawer-header{padding:var(--space-3) var(--space-4) 0}.p-drawer.fo-news-drawer .p-drawer-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.news-drawer__head[data-v-4da75e67]{width:100%;padding:var(--space-1) var(--space-2) var(--space-2);position:relative;overflow:hidden}.news-drawer__pill[data-v-4da75e67]{width:40px;height:4px;margin:0 auto var(--space-3);border-radius:var(--radius-pill);background:var(--white-15);opacity:.7}.news-drawer__head[data-v-4da75e67]:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--color-accent) 16%, transparent), transparent);pointer-events:none;width:220px;height:160px;position:absolute;inset:-40px -20px auto auto}.news-drawer__eyebrow[data-v-4da75e67]{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-accent);display:flex}.news-drawer__ver[data-v-4da75e67]{font-size:var(--text-2xs);color:var(--text-3);background:var(--surface-3);border:1px solid var(--border-1);padding:2px var(--space-2);border-radius:var(--radius-pill);letter-spacing:var(--tracking-wide);margin-left:auto}.news-drawer__title[data-v-4da75e67]{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:.5px;line-height:var(--leading-none);color:var(--text-1)}.news-drawer__sub[data-v-4da75e67]{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-3);line-height:var(--leading-normal);max-width:90%}.news-drawer__close[data-v-4da75e67]{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-3) 70%, transparent);border:1px solid var(--border-1);width:32px;height:32px;color:var(--text-2);cursor:pointer;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0}.news-drawer__close[data-v-4da75e67]:hover{background:var(--surface-3);color:var(--text-1)}.news-drawer__body[data-v-4da75e67]{flex-direction:column;display:flex}.news-drawer__toolbar[data-v-4da75e67]{padding:0 var(--space-2) var(--space-2);justify-content:space-between;align-items:center;display:flex}.news-drawer__count[data-v-4da75e67]{font-size:var(--text-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-3)}.news-drawer__mark-all[data-v-4da75e67]{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--color-accent);cursor:pointer;line-height:var(--leading-none);background:0 0;border:none;padding:0}.news-drawer__mark-all[data-v-4da75e67]:hover{color:var(--color-accent-hover)}.news-drawer__up-to-date[data-v-4da75e67]{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-2) var(--space-2);color:var(--text-3);font-size:var(--text-sm);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);display:flex}.news-drawer__up-to-date i[data-v-4da75e67]{color:var(--color-success)}.fo-bottom-bar-enter-active[data-v-5245a8dd]{transition:opacity var(--dur-2) var(--ease), transform var(--dur-3) var(--ease)}.fo-bottom-bar-leave-active[data-v-5245a8dd]{transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease)}.fo-bottom-bar-enter-from[data-v-5245a8dd],.fo-bottom-bar-leave-to[data-v-5245a8dd]{opacity:0;transform:translateY(16px)scale(.97)}@media (prefers-reduced-motion:reduce){.fo-bottom-bar-enter-active[data-v-5245a8dd],.fo-bottom-bar-leave-active[data-v-5245a8dd]{transition-duration:1ms}}.fsb[data-v-a30829cf]{flex-direction:column;display:flex}.fsb__dock[data-v-a30829cf]{transition:grid-template-rows var(--dur-3) var(--ease);grid-template-rows:0fr;display:grid}.fsb__dock--open[data-v-a30829cf]{grid-template-rows:1fr}.fsb__dock-inner[data-v-a30829cf]{overflow:hidden}.fsb__dock-list[data-v-a30829cf]{flex-direction:column;display:flex}.fsb__dock-list[data-v-a30829cf] .fo-undo-row{border-bottom:1px solid var(--border-2)}.fsb-undo-enter-active[data-v-a30829cf],.fsb-undo-leave-active[data-v-a30829cf]{transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease)}.fsb-undo-enter-from[data-v-a30829cf],.fsb-undo-leave-to[data-v-a30829cf]{opacity:0;transform:translateY(-6px)}.fsb-save[data-v-a30829cf]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);display:flex}.fsb-save__lead[data-v-a30829cf]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.fsb-save__dot[data-v-a30829cf]{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite fsb-save-pulse-a30829cf}.fsb-save__text[data-v-a30829cf]{font-size:var(--text-xs);color:var(--text-3);white-space:nowrap}.fsb-save__extra[data-v-a30829cf]{align-items:center;min-width:0;display:inline-flex}.fsb-save__divider[data-v-a30829cf]{width:1px;margin:var(--space-1) 0;background:var(--border-2);flex-shrink:0;align-self:stretch}.fsb-save__actions[data-v-a30829cf]{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.fsb-save__discard--has-icon[data-v-a30829cf] .p-button-icon{display:none}@keyframes fsb-save-pulse-a30829cf{0%,to{opacity:1}50%{opacity:.4}}.fo-bottom-bar:not(.fo-bottom-bar--mobile) .fsb-save--centered[data-v-a30829cf]{min-height:62px;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-5)}.fo-bottom-bar--mobile .fsb-save[data-v-a30829cf]{justify-content:space-between;gap:var(--space-2)}.fo-bottom-bar--mobile .fsb-save__text[data-v-a30829cf],.fo-bottom-bar--mobile .fsb-save__divider[data-v-a30829cf],.fo-bottom-bar--mobile .fsb-save__discard--has-icon[data-v-a30829cf] .p-button-label{display:none}.fo-bottom-bar--mobile .fsb-save__discard--has-icon[data-v-a30829cf] .p-button-icon{margin:0;display:inline-flex}@media (prefers-reduced-motion:reduce){.fsb__dock[data-v-a30829cf],.fsb-undo-enter-active[data-v-a30829cf],.fsb-undo-leave-active[data-v-a30829cf]{transition-duration:1ms}.fsb-save__dot[data-v-a30829cf]{animation:none}}.p-dialog.fo-settings-dialog{width:min(940px,94vw);max-width:94vw;height:min(640px,86dvh)}.p-dialog.fo-settings-dialog .p-dialog-content{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.p-dialog.fo-settings-dialog .p-blockui{flex:1;min-height:0;display:flex}@media (width<=1023px){.p-dialog.fo-settings-dialog{height:90dvh}}.p-drawer.fo-settings-drawer{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:radial-gradient(ellipse 110% 45% at 50% 0%, var(--white-05) 0%, transparent 70%), var(--surface-1);width:100vw;max-width:100vw;height:auto;max-height:95dvh;box-shadow:0 -8px 40px var(--overlay-dark-soft), 0 -2px 8px var(--overlay-dark-30), inset 0 1px 0 var(--white-10)}.p-drawer.fo-settings-drawer .p-drawer-header{padding:var(--space-2) var(--space-4) 0}.p-drawer.fo-settings-drawer .p-drawer-close-button{display:none}.p-drawer.fo-settings-drawer .p-drawer-content{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.p-drawer.fo-settings-drawer .p-drawer-content,.p-drawer.fo-settings-drawer .fsd__body,.p-drawer.fo-settings-drawer .fsd__main,.p-drawer.fo-settings-drawer .fsd__menu-scroll{flex:0 auto}.fsd__head-wrap[data-v-6a182b60]{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.fsd__pill[data-v-6a182b60]{border-radius:var(--radius-pill);background:var(--white-15);opacity:.9;flex-shrink:0;align-self:center;width:40px;height:4px}.fsd__head-text[data-v-6a182b60]{flex-direction:column;display:flex}.fsd__eyebrow[data-v-6a182b60]{font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-3)}.fsd__title[data-v-6a182b60]{font-size:var(--text-xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);color:var(--text-1);line-height:var(--leading-snug)}.fsd__body[data-v-6a182b60]{flex:1;grid-template-columns:220px minmax(0,1fr);width:100%;min-height:0;display:grid}.fsd__nav[data-v-6a182b60]{gap:var(--space-1);padding:var(--space-4) var(--space-3);border-right:1px solid var(--border-1);background:var(--surface-1);flex-direction:column;display:flex;position:relative;overflow-y:auto}.fsd__nav-item[data-v-6a182b60]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-3);transition:color var(--dur-1) var(--ease), background var(--dur-1) var(--ease);text-decoration:none;display:flex}.fsd__nav-item[data-v-6a182b60]:hover{color:var(--text-1);background:var(--surface-2)}.fsd__nav-item--active[data-v-6a182b60]{color:var(--color-primary);background:var(--color-primary-10)}.fsd__nav-item--danger[data-v-6a182b60]{color:var(--color-danger)}.fsd__nav-item--danger.fsd__nav-item--active[data-v-6a182b60]{color:var(--color-danger);background:var(--color-danger-10)}.fsd__nav-dot[data-v-6a182b60]{opacity:.4;width:6px;height:6px;transition:opacity var(--dur-1) var(--ease), background var(--dur-1) var(--ease);border:1.5px solid;border-radius:50%;flex-shrink:0}.fsd__nav-item--active .fsd__nav-dot[data-v-6a182b60]{opacity:1;background:currentColor}.fsd__nav-label[data-v-6a182b60]{flex:1}.fsd__menu-scroll[data-v-6a182b60]{display:none}.fsd__menu[data-v-6a182b60]{border:1px solid var(--border-2);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;display:flex;overflow:hidden}.fsd__menu-row[data-v-6a182b60]{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-2) var(--space-4);text-align:left;cursor:pointer;transition:background var(--dur-1) var(--ease);background:0 0;border:none;font-family:inherit;display:flex}.fsd__menu-row+.fsd__menu-row[data-v-6a182b60]{border-top:1px solid var(--border-2)}.fsd__menu-row[data-v-6a182b60]:hover{background:var(--white-025)}.fsd__menu-row[data-v-6a182b60]:active{background:var(--color-primary-10)}.fsd__menu-row[data-v-6a182b60]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.fsd__menu-icon[data-v-6a182b60]{border-radius:var(--radius-sm);background:var(--surface-3);width:34px;height:34px;color:var(--color-primary);font-size:var(--text-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}.fsd__menu-label[data-v-6a182b60]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-base);font-weight:var(--fw-title-3);color:var(--text-1);flex:1;overflow:hidden}.fsd__menu-row--danger .fsd__menu-icon[data-v-6a182b60],.fsd__menu-row--danger .fsd__menu-label[data-v-6a182b60]{color:var(--color-danger)}.fsd__menu-chevron[data-v-6a182b60]{color:var(--text-3);font-size:var(--text-sm);flex-shrink:0}.fsd__secbar[data-v-6a182b60]{display:none}.fsd__back[data-v-6a182b60]{align-items:center;gap:var(--space-1-5);padding:var(--space-1) var(--space-2) var(--space-1) 0;font-family:inherit;font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--color-primary);cursor:pointer;background:0 0;border:none;display:inline-flex}.fsd__back[data-v-6a182b60]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.fsd__main[data-v-6a182b60]{flex-direction:column;min-width:0;min-height:0;display:flex}.fsd__content[data-v-6a182b60]{gap:var(--space-6);padding:var(--space-5) var(--space-6) var(--space-8);flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}.fsd__content[data-v-6a182b60] .ui-settings-section{scroll-margin-top:var(--space-4)}.fsd__content[data-v-6a182b60] [hidden]{display:none}.fsd__footer[data-v-6a182b60]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-6);border-top:1px solid var(--border-1);background:var(--surface-1);flex-shrink:0;display:flex}@media (width<=1023px){.fsd__body[data-v-6a182b60]{flex-direction:column;display:flex}.fsd__menu-scroll[data-v-6a182b60]{min-height:0;padding:var(--space-4);flex:1;display:block;overflow-y:auto}.fsd__main[data-v-6a182b60]{flex:1;min-height:0}.fsd__secbar[data-v-6a182b60]{padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-1);flex-shrink:0;align-items:center;display:flex}.fsd__content[data-v-6a182b60]{padding:var(--space-4) var(--space-4) var(--space-7);gap:var(--space-5)}.fsd__footer[data-v-6a182b60]{padding:var(--space-3) var(--space-4) max(var(--space-3), env(safe-area-inset-bottom))}}.language-switcher[data-v-05100659]{min-width:140px}.language-select[data-v-05100659]{background:0 0}.flag-icon[data-v-05100659]{object-fit:cover;border-radius:var(--radius-pill);width:20px;height:15px}[data-v-05100659] .p-dropdown{padding:var(--space-1) var(--space-2);background:0 0;border:none}[data-v-05100659] .p-dropdown-label{padding:0}[data-v-05100659] .p-dropdown-trigger{padding:0 var(--space-1)}.lrc-select[data-v-71bbe726]{min-width:200px}.lrc-select--wide[data-v-71bbe726]{min-width:260px}.lrc-option[data-v-71bbe726]{justify-content:space-between;align-items:baseline;gap:var(--space-4);width:100%;display:flex}.lrc-option-example[data-v-71bbe726]{color:var(--text-muted,var(--p-text-muted-color));font-family:var(--font-mono);font-size:var(--text-2xs)}.np[data-v-1bb45174]{flex-direction:column;display:flex}.np-decks[data-v-1bb45174]{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.np-deck[data-v-1bb45174]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--border-2);border-radius:var(--radius-md);background:linear-gradient(180deg, var(--white-025), transparent);flex-wrap:wrap;display:flex}.np-deck__hint[data-v-1bb45174]{min-width:0;font-size:var(--text-xs);color:var(--text-3);flex:1 1 0}.np-deck--device .np-deck__pills[data-v-1bb45174]{margin-left:0}.np-deck__label[data-v-1bb45174]{font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-3)}.np-deck__pills[data-v-1bb45174]{gap:var(--space-2);margin-left:auto;display:flex}.np-mpill[data-v-1bb45174]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border-2);background:var(--surface-2);color:var(--text-2);font:inherit;font-size:var(--text-md);font-weight:var(--fw-semibold);cursor:pointer;transition:color var(--dur-1) ease, background var(--dur-1) ease, border-color var(--dur-1) ease;display:inline-flex}.np-mpill .pi[data-v-1bb45174]{font-size:var(--text-md);opacity:.85}.np-mpill__dot[data-v-1bb45174]{background:var(--text-4,var(--white-30));width:7px;height:7px;transition:background var(--dur-1) ease, box-shadow var(--dur-1) ease;border-radius:50%}.np-mpill.is-on[data-v-1bb45174]{color:var(--text-1)}.np-mpill--bell.is-on[data-v-1bb45174]{border-color:var(--color-success-30);background:var(--color-success-12)}.np-mpill--bell.is-on .np-mpill__dot[data-v-1bb45174]{background:var(--color-success);box-shadow:0 0 8px var(--color-success)}.np-mpill--mail.is-on[data-v-1bb45174]{border-color:var(--color-info-30);background:color-mix(in srgb, var(--color-info) 12%, transparent)}.np-mpill--mail.is-on .np-mpill__dot[data-v-1bb45174]{background:var(--color-info);box-shadow:0 0 8px var(--color-info)}.np-mpill--push.is-on[data-v-1bb45174]{border-color:var(--color-primary-30);background:var(--color-primary-12)}.np-mpill--push.is-on .np-mpill__dot[data-v-1bb45174]{background:var(--color-primary);box-shadow:0 0 8px var(--color-primary)}.np-mpill[data-v-1bb45174]:disabled{cursor:not-allowed;opacity:.55}.np-reset[data-v-1bb45174]{font:inherit;font-size:var(--text-sm);color:var(--text-3);cursor:pointer;transition:color var(--dur-1) ease;background:0 0;border:none}.np-reset[data-v-1bb45174]:hover{color:var(--color-primary-hover)}.np-legend[data-v-1bb45174]{gap:var(--space-4);padding:0 var(--space-1) var(--space-2);justify-content:flex-end;display:flex}.np-legend__item[data-v-1bb45174]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-3);display:flex}.np-legend__sw[data-v-1bb45174]{border-radius:50%;width:9px;height:9px}.np-legend__item--bell .np-legend__sw[data-v-1bb45174]{background:var(--color-success)}.np-legend__item--mail .np-legend__sw[data-v-1bb45174]{background:var(--color-info)}.np-groups[data-v-1bb45174]{gap:var(--space-2);flex-direction:column;display:flex}.np-group[data-v-1bb45174]{border:1px solid var(--border-2);border-radius:var(--radius-md);background:var(--surface-2);transition:border-color var(--dur-2) ease;overflow:hidden}.np-group.is-open[data-v-1bb45174]{border-color:var(--border-4)}.np-group__head[data-v-1bb45174]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-4);text-align:left;cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;display:flex;position:relative}.np-group__head[data-v-1bb45174]:before{content:"";background:var(--color-primary);width:3px;transition:transform var(--dur-2) ease;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.np-group.is-open .np-group__head[data-v-1bb45174]:before{transform:scaleY(1)}.np-group__icon[data-v-1bb45174]{border-radius:var(--radius-sm);background:var(--surface-3,var(--neutral-700));border:1px solid var(--border-2);width:38px;height:38px;color:var(--color-primary);flex-shrink:0;place-items:center;display:grid}.np-group__icon .pi[data-v-1bb45174]{font-size:var(--text-base)}.np-group__meta[data-v-1bb45174]{flex:1;min-width:0}.np-group__name[data-v-1bb45174]{font-size:var(--text-base);font-weight:var(--fw-title-3);letter-spacing:var(--tracking-tight);color:var(--text-1);display:block}.np-group__sum[data-v-1bb45174]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-3);margin-top:2px;display:flex}.np-group__frac[data-v-1bb45174]{font-family:var(--font-mono,monospace);font-weight:var(--fw-semibold);color:var(--text-2)}.np-group__mini[data-v-1bb45174]{align-items:center;gap:var(--space-1);color:var(--text-4,var(--white-30));display:inline-flex}.np-group__mini .pi[data-v-1bb45174]{font-size:var(--text-sm)}.np-group__mini b[data-v-1bb45174]{font-family:var(--font-mono,monospace);font-size:var(--text-xs);font-weight:var(--fw-semibold)}.np-group__mini.is-lit[data-v-1bb45174]{color:var(--color-success)}.np-group__mini--mail.is-lit[data-v-1bb45174]{color:var(--color-info)}.np-group__chev[data-v-1bb45174]{font-size:var(--text-md);color:var(--text-3);transition:transform var(--dur-2) ease;flex-shrink:0}.np-group.is-open .np-group__chev[data-v-1bb45174]{transform:rotate(180deg)}.np-group__body[data-v-1bb45174]{transition:grid-template-rows var(--dur-3) ease;grid-template-rows:0fr;display:grid}.np-group.is-open .np-group__body[data-v-1bb45174]{grid-template-rows:1fr}.np-group__body-inner[data-v-1bb45174]{overflow:hidden}.np-row[data-v-1bb45174]{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4) var(--space-2) calc(var(--space-4) + .25rem);border-top:1px solid var(--border-1);display:flex}.np-row__label[data-v-1bb45174]{flex-direction:column;flex:1;gap:.18rem;min-width:0;display:flex}.np-row__title[data-v-1bb45174]{font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--text-1)}.np-row__desc[data-v-1bb45174]{font-size:var(--text-sm);color:var(--text-3);line-height:var(--leading-normal)}.np-seg[data-v-1bb45174]{gap:var(--space-1-5);flex-shrink:0;display:flex}.np-chip[data-v-1bb45174]{border-radius:var(--radius-sm);cursor:pointer;border:1px solid var(--border-2);background:var(--surface-1);width:42px;height:34px;color:var(--text-4,var(--white-30));font:inherit;transition:color var(--dur-1) ease, background var(--dur-1) ease, border-color var(--dur-1) ease;place-items:center;display:grid;position:relative}.np-chip .pi[data-v-1bb45174]{font-size:var(--text-md)}.np-chip[data-v-1bb45174]:hover{border-color:var(--border-4)}.np-chip--bell.is-on[data-v-1bb45174]{color:var(--color-success);border-color:var(--color-success-30);background:var(--color-success-12)}.np-chip--mail.is-on[data-v-1bb45174]{color:var(--color-info);border-color:var(--color-info-30);background:color-mix(in srgb, var(--color-info) 12%, transparent)}.np-chip.is-on[data-v-1bb45174]:after{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px;box-shadow:0 0 6px}.np__loading[data-v-1bb45174]{padding:var(--space-2) 0}.np__error[data-v-1bb45174]{padding:var(--space-4) 0;color:var(--color-danger);font-size:var(--text-sm)}@media (width<=639px){.np-row__desc[data-v-1bb45174]{display:none}.np-deck__hint[data-v-1bb45174]{flex-basis:100%}.np-deck--device .np-deck__pills[data-v-1bb45174]{margin-left:auto}}@media (prefers-reduced-motion:reduce){.np-group__body[data-v-1bb45174]{transition:none}}.asd-anchor[data-v-e331ae91]{gap:var(--space-6);flex-direction:column;display:flex}.asd-group[data-v-e331ae91]{gap:var(--space-2);flex-direction:column;display:flex}.fo-ptr[data-v-b2f98d0a]{z-index:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.fo-ptr__inner[data-v-b2f98d0a]{align-items:center;gap:var(--space-2-5);display:flex}.fo-ptr__ring[data-v-b2f98d0a]{--p:0;border-radius:var(--radius-pill);background:conic-gradient(var(--color-primary) calc(var(--p) * 1%), var(--white-08) 0);place-items:center;width:28px;height:28px;display:grid;position:relative;-webkit-mask:radial-gradient(8px,#0000 98%,#000 100%);mask:radial-gradient(8px,#0000 98%,#000 100%)}.fo-ptr__glyph[data-v-b2f98d0a]{color:var(--color-primary);font-size:var(--text-xs);transition:transform var(--dur-2) var(--ease);position:absolute}.fo-ptr__glyph--flip[data-v-b2f98d0a]{transform:rotate(180deg)}.fo-ptr__spinner[data-v-b2f98d0a]{border-radius:var(--radius-pill);border:2.5px solid var(--white-10);border-top-color:var(--color-primary);width:28px;height:28px;animation:.7s linear infinite fo-ptr-spin-b2f98d0a}.fo-ptr__check[data-v-b2f98d0a]{border-radius:var(--radius-pill);background:var(--color-primary-18);width:28px;height:28px;color:var(--color-primary);font-size:var(--text-xs);place-items:center;display:grid}.fo-ptr__label[data-v-b2f98d0a]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-3);white-space:nowrap}.fo-ptr--armed .fo-ptr__label[data-v-b2f98d0a],.fo-ptr--done .fo-ptr__label[data-v-b2f98d0a]{color:var(--color-primary)}@keyframes fo-ptr-spin-b2f98d0a{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fo-ptr__spinner[data-v-b2f98d0a]{animation-duration:1.4s}.fo-ptr__glyph[data-v-b2f98d0a]{transition:none}}.app-footer[data-v-4fdbc9b2]{border-top:1px solid var(--border-2)}.app-footer__container[data-v-4fdbc9b2]{max-width:var(--page-max-width);padding:var(--space-7) var(--space-5) var(--space-4);margin:0 auto}.app-footer__columns[data-v-4fdbc9b2]{gap:var(--space-8);flex-wrap:wrap;display:flex}.app-footer__col[data-v-4fdbc9b2]{gap:var(--space-2);flex-direction:column;display:flex}.app-footer__col--brand[data-v-4fdbc9b2]{flex:1;min-width:180px}.app-footer__logo[data-v-4fdbc9b2]{font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--color-primary);letter-spacing:var(--tracking-wide)}.app-footer__tagline[data-v-4fdbc9b2]{font-size:var(--text-md);color:var(--text-3);line-height:var(--leading-normal);margin:0}.app-footer__col-label[data-v-4fdbc9b2]{font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-3)}.app-footer__nav[data-v-4fdbc9b2]{gap:var(--space-2);flex-direction:column;display:flex}.app-footer__nav a[data-v-4fdbc9b2]{font-size:var(--text-md);color:var(--text-3);transition:color var(--dur-1) ease;text-decoration:none}.app-footer__nav a[data-v-4fdbc9b2]:hover{color:var(--text-1)}.app-footer__bottom[data-v-4fdbc9b2]{justify-content:space-between;align-items:center;display:flex}.app-footer__copyright[data-v-4fdbc9b2]{font-size:var(--text-sm);color:var(--text-3)}@media (width<=1023px){.app-footer__columns[data-v-4fdbc9b2]{gap:var(--space-6);flex-direction:column}}.admin-sidebar[data-v-dc90180a]{background:var(--p-surface-card,var(--neutral-700));border-right:1px solid var(--p-surface-border,#333);flex-direction:column;flex-shrink:0;width:236px;height:100%;display:flex}.admin-sidebar__header[data-v-dc90180a]{padding:var(--space-5) var(--space-4) var(--space-4);border-bottom:1px solid var(--p-surface-border,#333)}.admin-sidebar__logo[data-v-dc90180a]{font-weight:var(--fw-bold);font-size:var(--text-lg);letter-spacing:var(--tracking-wide);color:var(--p-primary-color,var(--color-warning-hover))}.admin-sidebar__nav[data-v-dc90180a]{padding:var(--space-3) var(--space-2);gap:var(--space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.admin-nav-group__head[data-v-dc90180a]{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);cursor:pointer;color:var(--text-3,#8a96a9);font-size:var(--text-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);background:0 0;border:0;display:flex}.admin-nav-group__label[data-v-dc90180a]{text-align:left}.admin-nav-group__chev[data-v-dc90180a]{font-size:var(--text-2xs);opacity:.7;transition:transform var(--dur-2,.18s) var(--ease);margin-left:auto}.admin-nav-group--collapsed .admin-nav-group__chev[data-v-dc90180a]{transform:rotate(-90deg)}.admin-nav-group__count[data-v-dc90180a]{min-width:18px;height:18px;padding:0 var(--space-1-5);border-radius:var(--radius-pill);background:var(--color-danger);color:#fff;font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:0;place-items:center;display:grid}.admin-nav-group__items[data-v-dc90180a]{flex-direction:column;gap:2px;padding-top:2px;display:flex}.admin-nav-group--emphasis[data-v-dc90180a]{background:linear-gradient(180deg, var(--color-primary-05,#f4b2230d), transparent);border:1px solid var(--color-primary-12,#f4b2231f);border-radius:var(--radius-md);padding:2px var(--space-1) var(--space-2)}.admin-nav-group--emphasis .admin-nav-group__label[data-v-dc90180a]{color:var(--color-primary-hover,var(--color-warning-hover))}.admin-nav-item[data-v-dc90180a]{align-items:center;gap:var(--space-2);min-height:40px;padding:var(--space-2) var(--space-3);color:var(--p-text-muted-color,#aaa);font-size:var(--text-md);border-radius:var(--radius-sm);transition:background var(--dur-1,.12s), color var(--dur-1,.12s);text-decoration:none;display:flex;position:relative}.admin-nav-item[data-v-dc90180a]:hover{background:var(--p-surface-hover,#242424);color:var(--p-text-color,#fff)}.admin-nav-item--active[data-v-dc90180a]{background:var(--color-primary-10,#1c1008);color:var(--p-primary-color,var(--color-warning-hover));font-weight:var(--fw-semibold)}.admin-nav-item--active[data-v-dc90180a]:before{content:"";left:0;top:var(--space-1-5);bottom:var(--space-1-5);border-radius:var(--radius-xs);background:var(--p-primary-color,var(--color-warning-hover));width:3px;position:absolute}.admin-nav-item__badge[data-v-dc90180a]{margin-left:auto}.admin-sidebar__footer[data-v-dc90180a]{padding:var(--space-2);border-top:1px solid var(--p-surface-border,#333)}.cmdk-trigger[data-v-6a0acc81]{align-items:center;gap:var(--space-2);min-width:240px;padding:var(--space-2) var(--space-3);background:var(--surface-1);border:1px solid var(--border-2);border-radius:var(--radius-md);color:var(--text-3);font-family:inherit;font-size:var(--text-md);cursor:pointer;transition:border-color var(--dur-1) var(--ease);display:flex}.cmdk-trigger[data-v-6a0acc81]:hover{border-color:var(--border-3)}.cmdk-trigger__label[data-v-6a0acc81]{text-align:left;flex:1}.cmdk-trigger__kbd[data-v-6a0acc81]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-3);border:1px solid var(--border-2);border-radius:var(--radius-sm);padding:1px var(--space-1-5);background:var(--surface-3)}.cmdk-overlay[data-v-6a0acc81]{z-index:1200;padding:var(--space-4);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.cmdk[data-v-6a0acc81]{background:var(--surface-2);border:1px solid var(--border-3);border-radius:var(--radius-lg);width:min(560px,100%);max-height:70vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.cmdk__input[data-v-6a0acc81]{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-1);display:flex}.cmdk__input>.pi[data-v-6a0acc81]{color:var(--text-3)}.cmdk__input input[data-v-6a0acc81]{min-width:0;color:var(--text-1);font-family:inherit;font-size:var(--text-lg);background:0 0;border:0;outline:none;flex:1}.cmdk__input input[data-v-6a0acc81]::placeholder{color:var(--text-3)}.cmdk__esc[data-v-6a0acc81]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-3);border:1px solid var(--border-2);border-radius:var(--radius-sm);padding:1px var(--space-1-5)}.cmdk__list[data-v-6a0acc81]{padding:var(--space-2);flex:1;overflow-y:auto}.cmdk__group+.cmdk__group[data-v-6a0acc81]{margin-top:var(--space-2)}.cmdk__group-label[data-v-6a0acc81]{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-3);font-weight:var(--fw-title-3);margin:0}.cmdk__item[data-v-6a0acc81]{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text-2);font-family:inherit;font-size:var(--text-md);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.cmdk__item--sel[data-v-6a0acc81]{background:var(--color-primary-10);color:var(--color-primary)}.cmdk__item-icon[data-v-6a0acc81]{text-align:center;width:18px;font-size:var(--text-md);opacity:.9}.cmdk__item-label[data-v-6a0acc81]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmdk__item-label--deleted[data-v-6a0acc81]{color:var(--text-3);text-decoration:line-through}.cmdk__item-sub[data-v-6a0acc81]{color:var(--text-3);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cmdk__item-hint[data-v-6a0acc81]{font-size:var(--text-xs);color:var(--text-3);flex:none;margin-left:auto}.cmdk__state[data-v-6a0acc81]{padding:var(--space-5);text-align:center;color:var(--text-3);font-size:var(--text-md)}.cmdk-enter-active[data-v-6a0acc81],.cmdk-leave-active[data-v-6a0acc81]{transition:opacity var(--dur-2) var(--ease)}.cmdk-enter-from[data-v-6a0acc81],.cmdk-leave-to[data-v-6a0acc81]{opacity:0}.cmdk-enter-active .cmdk[data-v-6a0acc81],.cmdk-leave-active .cmdk[data-v-6a0acc81]{transition:transform var(--dur-2) var(--ease)}.cmdk-enter-from .cmdk[data-v-6a0acc81],.cmdk-leave-to .cmdk[data-v-6a0acc81]{transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){.cmdk-enter-active[data-v-6a0acc81],.cmdk-leave-active[data-v-6a0acc81],.cmdk-enter-active .cmdk[data-v-6a0acc81],.cmdk-leave-active .cmdk[data-v-6a0acc81]{transition:none}}@media (width<=1023px){.cmdk-trigger[data-v-6a0acc81]{min-width:0}.cmdk-trigger__label[data-v-6a0acc81],.cmdk-trigger__kbd[data-v-6a0acc81]{display:none}}.admin-shell[data-v-915371dd]{background:var(--p-surface-ground,var(--on-solid));min-height:100dvh;display:flex}.admin-main[data-v-915371dd]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.admin-topbar[data-v-915371dd]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);background:var(--p-surface-card,var(--neutral-700));border-bottom:1px solid var(--p-surface-border,#333);display:flex}.admin-topbar__lead[data-v-915371dd]{align-items:center;gap:var(--space-2);min-width:0;display:flex}.admin-topbar__title[data-v-915371dd]{font-size:var(--text-lg);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.admin-topbar__meta[data-v-915371dd]{align-items:center;gap:var(--space-2);display:flex}.admin-topbar__user[data-v-915371dd]{font-size:var(--text-md);color:var(--p-text-muted-color,#aaa)}.admin-content[data-v-915371dd]{padding:var(--space-5);flex:1;overflow:auto}@media (width<=1023px){.admin-topbar[data-v-915371dd]{padding:var(--space-2) var(--space-4)}.admin-content[data-v-915371dd]{padding:var(--space-2)}.admin-topbar__user[data-v-915371dd]{display:none}}.p-drawer.admin-drawer{width:236px}.p-drawer.admin-drawer .p-drawer-content{padding:0}.cookie-notice[data-v-2d56bb29]{inset-inline:var(--space-4);z-index:1502;align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-2);background:var(--surface-1,#fff);box-shadow:0 6px 24px var(--overlay-dark-15);max-width:48rem;margin-inline:auto;display:flex;position:fixed;inset-block-end:calc(var(--bottom-safe-inset,0px) + var(--space-4))}.cookie-notice__content[data-v-2d56bb29]{align-items:flex-start;gap:var(--space-2);flex:1;min-width:0;display:flex}.cookie-notice__icon[data-v-2d56bb29]{color:var(--color-accent,#fc0);font-size:var(--text-lg);flex-shrink:0;margin-block-start:.15rem}.cookie-notice__text[data-v-2d56bb29]{font-size:var(--text-md);color:var(--text-2);line-height:var(--leading-normal);margin:0}.cookie-notice__text a[data-v-2d56bb29]{color:var(--color-primary);text-decoration:underline}.cookie-notice-enter-active[data-v-2d56bb29],.cookie-notice-leave-active[data-v-2d56bb29]{transition:opacity var(--dur-2) ease, transform var(--dur-2) ease}.cookie-notice-enter-from[data-v-2d56bb29],.cookie-notice-leave-to[data-v-2d56bb29]{opacity:0;transform:translateY(.5rem)}@media (width<=639px){.cookie-notice[data-v-2d56bb29]{flex-direction:column;align-items:stretch}}.primevue-bootstrap[data-v-f4b9c245]{opacity:0;pointer-events:none;z-index:-1;width:0;height:0;position:fixed;inset:0;overflow:hidden}.pwa-update[data-v-95ee7de7]{align-items:center;gap:var(--space-3);width:100%;display:flex}.pwa-update__icon[data-v-95ee7de7]{font-size:var(--text-xl);flex:none}.pwa-update__body[data-v-95ee7de7]{flex-direction:column;gap:.125rem;min-width:0;display:flex}.pwa-update__title[data-v-95ee7de7]{font-weight:var(--fw-semibold)}.pwa-update__detail[data-v-95ee7de7]{font-size:var(--text-md);opacity:.85}.pwa-update__button[data-v-95ee7de7]{flex:none}.pwa-update__button[data-v-95ee7de7] .p-button-label{white-space:nowrap}.p-toast.pwa-update-toast{width:min(92vw,30rem)}@media (width<=1023px){.p-toast.pwa-update-toast.p-toast-bottom-center{bottom:calc(var(--app-mobile-utility-bar-height) + 16px)!important}}.ob-radio__backdrop[data-v-6116d0ed]{z-index:9990;position:fixed;inset:0}.ob-radio__backdrop--dim[data-v-6116d0ed]{background:var(--overlay-dark-65,#000000a6)}.ob-radio__spotlight[data-v-6116d0ed]{z-index:9991;border-radius:var(--radius-md);pointer-events:none;box-shadow:0 0 0 2px var(--color-primary), 0 0 0 9999px var(--overlay-dark-65,#000000a6), 0 0 38px var(--color-primary-30);transition:top var(--dur-2) var(--ease), left var(--dur-2) var(--ease), width var(--dur-2) var(--ease), height var(--dur-2) var(--ease);position:fixed}.ob-radio__anchor[data-v-6116d0ed]{z-index:9999;width:320px;max-width:calc(100vw - 32px)}.ob-radio__counter[data-v-6116d0ed]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-3);white-space:nowrap;margin-left:auto}.ob-radio__title[data-v-6116d0ed]{font-size:var(--text-lg);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug);color:var(--text-1);margin-bottom:var(--space-1-5);display:block}.ob-radio__body[data-v-6116d0ed]{font-size:var(--text-sm);color:var(--text-2);line-height:var(--leading-normal);margin:0}.ob-radio__dots[data-v-6116d0ed]{align-items:center;gap:var(--space-1);margin-right:auto;display:flex}.ob-radio__dot[data-v-6116d0ed]{border-radius:var(--radius-pill);background:var(--border-4);width:6px;height:6px;transition:width var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease)}.ob-radio__dot--on[data-v-6116d0ed]{background:var(--color-primary);width:18px}.ob-radio__skip[data-v-6116d0ed]{font-family:inherit;font-size:var(--text-sm);color:var(--text-3);cursor:pointer;transition:color var(--dur-1) var(--ease);background:0 0;border:none;padding:0}.ob-radio__skip[data-v-6116d0ed]:hover{color:var(--text-2)}.ob-radio__next[data-v-6116d0ed]{align-items:center;gap:var(--space-1-5);background:var(--color-primary);color:var(--on-solid);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);font-family:inherit;font-size:var(--text-sm);font-weight:var(--fw-bold);cursor:pointer;transition:background-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);border:none;display:inline-flex}.ob-radio__next[data-v-6116d0ed]:hover{background:var(--color-primary-hover);transform:translateY(-1px)}.ob-radio__next i[data-v-6116d0ed]{font-size:var(--text-xs)}.onboarding-fade-enter-active[data-v-6116d0ed],.onboarding-fade-leave-active[data-v-6116d0ed]{transition:opacity var(--dur-2) ease}.onboarding-fade-enter-from[data-v-6116d0ed],.onboarding-fade-leave-to[data-v-6116d0ed]{opacity:0}@media (prefers-reduced-motion:reduce){.ob-radio__spotlight[data-v-6116d0ed]{transition:none;animation:none}}.aw[data-v-91478fb3]{gap:var(--space-5);flex-direction:column;display:flex}.aw__hero[data-v-91478fb3]{text-align:center;align-items:center;gap:var(--space-2);padding-top:var(--space-2);flex-direction:column;display:flex}.aw__wave[data-v-91478fb3]{font-size:2rem;line-height:var(--leading-none);transform-origin:70% 70%;animation:aw-wave-91478fb3 2.4s var(--ease) .4s 2;display:inline-block}@keyframes aw-wave-91478fb3{0%,60%,to{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}}@media (prefers-reduced-motion:reduce){.aw__wave[data-v-91478fb3]{animation:none}}.aw__title[data-v-91478fb3]{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:1.75rem;line-height:var(--leading-tight);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-1);margin:0}.aw__title-em[data-v-91478fb3]{color:var(--color-primary);font-style:normal;display:block}.aw__subtitle[data-v-91478fb3]{max-width:40ch;font-size:var(--text-md);line-height:var(--leading-relaxed);color:var(--text-2);margin:0}.aw__alpha[data-v-91478fb3]{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);background:color-mix(in srgb, var(--color-primary) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);border-radius:var(--radius-sm);display:flex}.aw__alpha-icon[data-v-91478fb3]{color:var(--color-primary);font-size:var(--text-md);line-height:var(--leading-relaxed)}.aw__alpha-text[data-v-91478fb3]{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-2);margin:0}.aw__points[data-v-91478fb3]{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aw__point[data-v-91478fb3]{align-items:flex-start;gap:var(--space-2);display:flex}.aw__point-icon[data-v-91478fb3]{border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border-1);width:32px;height:32px;color:var(--text-2);font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.aw__point-copy[data-v-91478fb3]{gap:var(--space-1);flex-direction:column;display:flex}.aw__point-title[data-v-91478fb3]{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-1);line-height:var(--leading-snug);margin:0}.aw__point-body[data-v-91478fb3]{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-3);margin:0}.fsl[data-v-db84dc8c]{gap:var(--fsl-gap,var(--space-2));justify-content:center;display:flex}.fsl__light[data-v-db84dc8c]{width:var(--fsl-size);height:var(--fsl-size);border:2px solid var(--white-05);background:#ef44440f;border-radius:50%;flex-shrink:0;transition:background .22s,border-color .22s,box-shadow .22s;position:relative}.fsl__sheen[data-v-db84dc8c]{background:var(--white-07);pointer-events:none;border-radius:50%;width:25%;height:16%;transition:background .22s;position:absolute;top:11%;left:16%;transform:rotate(-20deg)}.fsl__light--on[data-v-db84dc8c]{box-shadow:0 0 10px #ef44448c, 0 0 22px #ef444447, 0 0 44px var(--color-danger-10);background:radial-gradient(circle at 40% 35%,#ff5a4f,#e83520 62%,#6d0c07);border-color:#ef444466}.fsl__light--on .fsl__sheen[data-v-db84dc8c]{background:var(--white-22)}.fsl__light--go[data-v-db84dc8c]{background:radial-gradient(circle at 40% 35%, #72ffb0, var(--color-success) 62%, #14532d);box-shadow:0 0 10px #22c55e8c, 0 0 24px var(--color-success-28), 0 0 48px var(--color-success-10);border-color:#22c55e66;animation:.55s cubic-bezier(.22,1,.36,1) both fslLightsOut-db84dc8c}.fsl__light--go .fsl__sheen[data-v-db84dc8c]{background:var(--white-25)}@keyframes fslLightsOut-db84dc8c{0%{opacity:.2;transform:scale(.86)}55%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.rlm[data-v-57bfb86f]{gap:var(--space-5);padding-top:var(--space-2);flex-direction:column;display:flex;position:relative}.rlm__top-bar[data-v-57bfb86f]{top:calc(-1 * var(--space-5));left:calc(-1 * var(--space-5));right:calc(-1 * var(--space-5));background:linear-gradient(90deg,#0000 0%,#ef4444b3 35% 65%,#0000 100%);height:1px;transition:background .8s;position:absolute}.rlm__top-bar--go[data-v-57bfb86f]{background:linear-gradient(90deg,#0000 0%,#22c55eb3 35% 65%,#0000 100%)}.rlm__meta[data-v-57bfb86f]{font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-3);margin-bottom:var(--space-1-5);font-feature-settings:"tnum"}.rlm__title[data-v-57bfb86f]{font-family:var(--font-display);font-size:2rem;font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-tight);color:var(--text-1);margin-bottom:var(--space-2);line-height:var(--leading-tight)}.rlm__message[data-v-57bfb86f]{font-size:var(--text-md);color:var(--text-3);line-height:var(--leading-relaxed)}.rlm__panel[data-v-57bfb86f]{background:var(--surface-1);border:1px solid var(--border-2);border-radius:var(--radius-md);padding:var(--space-5);transition:border-color .6s;position:relative;overflow:hidden}.rlm__panel--go[data-v-57bfb86f]{border-color:var(--color-success-30)}.rlm__panel-label[data-v-57bfb86f]{font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-3);margin-bottom:var(--space-4);font-feature-settings:"tnum";transition:color .4s}.rlm__panel--go .rlm__panel-label[data-v-57bfb86f]{color:var(--color-success)}.rlm__lights[data-v-57bfb86f]{margin-bottom:var(--space-4)}.rlm__status[data-v-57bfb86f]{font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-3);text-align:center;min-height:1.2em;transition:color .4s}.rlm__status--go[data-v-57bfb86f]{color:var(--color-success);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest)}.rlm__btn[data-v-57bfb86f]{border-radius:var(--radius-pill);border:1.5px solid var(--border-3);width:100%;height:3rem;color:var(--text-3);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--fw-semibold);cursor:not-allowed;background:0 0;transition:background .45s,border-color .45s,color .45s,box-shadow .45s,transform .2s;position:relative;overflow:hidden}.rlm__btn[data-v-57bfb86f]:after{content:"";opacity:0;background:linear-gradient(90deg,#0000 0%,#22c55e12 50%,#0000 100%);transition:opacity .4s;position:absolute;inset:0;transform:translate(-100%)}.rlm__btn--active[data-v-57bfb86f]{background:var(--color-success-08);border-color:var(--color-success-30);color:var(--color-success);cursor:pointer;box-shadow:0 0 20px var(--color-success-12), inset 0 1px 0 var(--color-success-12);animation:.5s cubic-bezier(.22,1,.36,1) btnUnlock-57bfb86f}.rlm__btn--active[data-v-57bfb86f]:after{opacity:1;animation:2.4s ease-in-out infinite shimmer-57bfb86f}.rlm__btn--active[data-v-57bfb86f]:hover{background:var(--color-success-15);box-shadow:0 0 28px var(--color-success-15), inset 0 1px 0 var(--color-success-15);transform:translateY(-1px)}.rlm__btn--active[data-v-57bfb86f]:active{transform:translateY(0)}@keyframes btnUnlock-57bfb86f{0%{transform:scale(.97)}60%{transform:scale(1.015)}to{transform:scale(1)}}@keyframes shimmer-57bfb86f{0%{transform:translate(-100%)}to{transform:translate(100%)}}.bum[data-v-f334c3a5]{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;text-align:center;flex-direction:column;display:flex}.bum__dot[data-v-f334c3a5]{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-pill);background:var(--color-danger);box-shadow:0 0 0 6px var(--color-danger-12);animation:1.6s ease-in-out infinite bum-pulse-f334c3a5}.bum__dot--ok[data-v-f334c3a5]{background:var(--color-success);box-shadow:0 0 0 6px var(--color-success-12);animation:none}.bum__title[data-v-f334c3a5]{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--fw-extrabold);letter-spacing:var(--tracking-tight);color:var(--text-1)}.bum__message[data-v-f334c3a5]{font-size:var(--text-md);color:var(--text-3);line-height:var(--leading-relaxed)}.bum__btn[data-v-f334c3a5]{border-radius:var(--radius-pill);background:var(--surface-1);border:1.5px solid var(--border-3);width:100%;height:3rem;color:var(--text-2);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--fw-semibold);cursor:pointer;transition:background .3s,border-color .3s}.bum__btn[data-v-f334c3a5]:hover{background:var(--surface-2);border-color:var(--border-4)}@keyframes bum-pulse-f334c3a5{0%,to{opacity:1}50%{opacity:.4}}@layer primevue;@layer app{:root{--p-font-family:var(--font-sans);--p-primary-color:var(--color-primary);--p-primary-hover-color:var(--color-primary-hover);--p-primary-active-color:var(--color-primary-active);--p-primary-contrast-color:var(--on-solid);--p-focus-ring-color:var(--focus-ring);--p-content-background:transparent;--p-surface-0:var(--surface-1);--p-surface-1:var(--surface-2);--p-surface-2:var(--surface-3);--p-text-color:var(--text-1);--p-text-muted-color:var(--text-2);--p-border-color:var(--border-1);--p-highlight-background:var(--color-primary-10);--p-highlight-color:var(--text-1);--p-content-hover-background:var(--white-03);--p-content-hover-color:var(--text-1);--p-tooltip-background:var(--surface-3);--p-tooltip-color:var(--text-1);--p-dataview-background:transparent;--p-dataview-border-color:var(--border-1);--p-dataview-border-width:0;--p-dataview-border-radius:var(--radius-lg);--p-dataview-content-background:transparent;--p-dataview-content-color:var(--text-1);--p-dataview-content-border-color:var(--border-1);--p-dataview-header-background:transparent;--p-dataview-header-color:var(--text-1);--p-dataview-footer-background:transparent;--p-dataview-footer-color:var(--text-1);--fo-dataview-item-hover-background:var(--p-content-hover-background);--fo-dataview-item-hover-color:var(--p-content-hover-color);--fo-dataview-item-active-background:var(--color-primary-10);--fo-dataview-item-active-color:var(--text-1);--fo-dataview-item-focus-ring:0 0 0 1px var(--p-focus-ring-color);--fo-dataview-item-focus-outline:0;--p-popover-background:var(--surface-3);--p-popover-border-color:var(--border-2);--p-popover-color:var(--text-1);--p-popover-border-radius:var(--radius-md);--p-popover-shadow:var(--shadow-lg);--p-popover-gutter:8px;--p-dialog-background:var(--surface-2);--p-dialog-border-color:var(--border-2);--p-dialog-color:var(--text-1);--p-dialog-border-radius:var(--radius-lg);--p-dialog-shadow:0 25px 60px var(--overlay-dark-60), 0 4px 16px var(--overlay-dark-40);--p-dialog-header-padding:var(--space-4) var(--space-5);--p-panel-background:var(--surface-1);--p-panel-border-color:var(--border-1);--p-panel-border-radius:var(--radius-lg);--p-panel-color:var(--text-1);--p-panel-header-background:transparent;--p-panel-header-color:var(--text-1);--p-panel-header-border-color:var(--white-04);--p-panel-content-background:transparent;--p-panel-content-color:var(--text-1);--p-card-background:var(--surface-1);--p-card-color:var(--text-1);--p-card-shadow:none;--p-card-border-radius:var(--radius-lg);--p-card-title-font-weight:var(--fw-title-3);--p-card-subtitle-color:var(--text-2);--p-card-body-padding:var(--space-1);--p-button-primary-background:var(--color-primary);--p-button-primary-hover-background:var(--color-primary-hover);--p-button-primary-active-background:var(--color-primary-active);--p-button-primary-border-color:var(--color-primary-border);--p-button-primary-hover-border-color:var(--color-primary-border-hover);--p-button-primary-active-border-color:var(--color-primary-border-active);--p-button-primary-color:var(--on-solid);--fo-btn-trace-speed:1.3s;--p-button-secondary-background:var(--surface-2);--p-button-secondary-hover-background:var(--surface-3);--p-button-secondary-active-background:var(--surface-3);--p-button-secondary-border-color:transparent;--p-button-secondary-hover-border-color:var(--border-3);--p-button-secondary-color:var(--text-1);--p-button-info-background:var(--color-info);--p-button-info-hover-background:var(--color-info-hover);--p-button-info-active-background:var(--color-info-hover);--p-button-info-border-color:var(--color-info);--p-button-info-hover-border-color:var(--color-info-hover);--p-button-info-color:var(--on-dark);--p-button-success-background:var(--color-success);--p-button-success-hover-background:var(--color-success-hover);--p-button-success-active-background:var(--color-success-hover);--p-button-success-border-color:var(--color-success);--p-button-success-hover-border-color:var(--color-success-hover);--p-button-success-color:var(--on-dark);--p-button-warn-background:var(--color-warning);--p-button-warn-hover-background:var(--color-warning-hover);--p-button-warn-active-background:var(--color-warning-hover);--p-button-warn-border-color:var(--color-warning);--p-button-warn-hover-border-color:var(--color-warning-hover);--p-button-warn-color:var(--on-solid);--p-button-danger-background:var(--color-danger);--p-button-danger-hover-background:var(--color-danger-hover);--p-button-danger-active-background:var(--color-danger-hover);--p-button-danger-border-color:var(--color-danger);--p-button-danger-hover-border-color:var(--color-danger-hover);--p-button-danger-color:var(--on-dark);--p-button-help-background:var(--color-accent);--p-button-help-hover-background:var(--color-accent-hover);--p-button-help-active-background:var(--color-accent-active);--p-button-help-border-color:var(--color-accent);--p-button-help-hover-border-color:var(--color-accent-hover);--p-button-help-color:var(--on-dark);--p-inputtext-background:var(--surface-2);--p-inputtext-disabled-background:var(--surface-1);--p-inputtext-filled-background:var(--surface-1);--p-inputtext-filled-hover-background:var(--surface-1-hover);--p-inputtext-filled-focus-background:var(--surface-1);--p-inputtext-color:var(--text-1);--p-inputtext-disabled-color:var(--text-3);--p-inputtext-border-color:var(--border-2);--p-inputtext-invalid-border-color:var(--color-danger);--p-inputtext-placeholder-color:var(--text-3);--p-inputtext-invalid-placeholder-color:var(--color-danger);--p-inputtext-hover-border-color:var(--border-3);--p-inputtext-focus-border-color:var(--border-3);--p-inputtext-shadow:none;--p-inputtext-border-radius:var(--radius-md);--p-inputtext-focus-ring-width:0;--p-inputtext-focus-ring-style:solid;--p-inputtext-focus-ring-color:transparent;--p-inputtext-focus-ring-offset:0;--p-inputtext-focus-ring-shadow:0 0 0 1px color-mix(in srgb, var(--text-1) 25%, transparent);--p-inputtext-transition-duration:var(--dur-1);--p-textarea-background:var(--surface-2);--p-textarea-disabled-background:var(--surface-2);--p-textarea-filled-background:var(--surface-1);--p-textarea-filled-hover-background:var(--surface-1-hover);--p-textarea-filled-focus-background:var(--surface-1);--p-textarea-color:var(--text-1);--p-textarea-disabled-color:var(--text-3);--p-textarea-border-color:var(--border-2);--p-textarea-hover-border-color:var(--border-3);--p-textarea-focus-border-color:var(--border-3);--p-textarea-invalid-border-color:var(--color-danger);--p-textarea-placeholder-color:var(--text-3);--p-textarea-invalid-placeholder-color:var(--color-danger);--p-textarea-shadow:none;--p-textarea-padding-x:.875rem;--p-textarea-padding-y:.6875rem;--p-textarea-border-radius:var(--radius-md);--p-textarea-focus-ring-width:0;--p-textarea-focus-ring-style:solid;--p-textarea-focus-ring-color:transparent;--p-textarea-focus-ring-offset:0;--p-textarea-focus-ring-shadow:0 0 0 1px color-mix(in srgb, var(--text-1) 25%, transparent);--p-textarea-transition-duration:var(--dur-1);--p-textarea-sm-padding-x:.75rem;--p-textarea-sm-padding-y:.55rem;--p-textarea-lg-padding-x:1rem;--p-textarea-lg-padding-y:.8rem;--p-inputicon-color:var(--text-3);--p-select-background:var(--surface-2);--p-select-disabled-background:var(--surface-2);--p-select-filled-background:var(--surface-1);--p-select-filled-hover-background:var(--surface-1-hover);--p-select-filled-focus-background:var(--surface-1);--p-select-color:var(--text-1);--p-select-disabled-color:var(--text-3);--p-select-border-color:var(--border-2);--p-select-hover-border-color:var(--border-3);--p-select-focus-border-color:var(--border-3);--p-select-invalid-border-color:var(--color-danger);--p-select-placeholder-color:var(--text-3);--p-select-invalid-placeholder-color:var(--color-danger);--p-select-shadow:none;--p-select-border-radius:var(--radius-md);--p-select-transition-duration:var(--dur-1);--p-select-focus-ring-width:0;--p-select-focus-ring-style:solid;--p-select-focus-ring-color:transparent;--p-select-focus-ring-offset:0;--p-select-focus-ring-shadow:0 0 0 1px color-mix(in srgb, var(--text-1) 25%, transparent);--p-select-dropdown-color:var(--text-2);--p-select-dropdown-hover-color:var(--text-1);--p-select-overlay-background:var(--surface-1);--p-select-overlay-border-color:var(--border-2);--p-select-overlay-border-radius:var(--radius-md);--p-select-overlay-color:var(--text-1);--p-select-overlay-shadow:var(--shadow-lg);--p-select-option-focus-background:var(--bg-0);--p-select-option-selected-background:var(--color-primary-10);--p-select-option-selected-focus-background:var(--color-primary-20);--p-select-option-color:var(--text-1);--p-select-option-focus-color:var(--text-1);--p-select-option-selected-color:var(--text-1);--p-select-option-selected-focus-color:var(--text-1);--p-select-option-border-radius:var(--radius-sm);--p-select-option-group-background:transparent;--p-select-option-group-color:var(--text-2);--p-select-clear-icon-color:var(--text-3);--p-select-checkmark-color:var(--color-accent);--p-multiselect-background:var(--surface-2);--p-multiselect-disabled-background:var(--surface-2);--p-multiselect-filled-background:var(--surface-1);--p-multiselect-filled-hover-background:var(--surface-1-hover);--p-multiselect-filled-focus-background:var(--surface-1);--p-multiselect-border-color:var(--border-2);--p-multiselect-hover-border-color:var(--border-3);--p-multiselect-focus-border-color:var(--border-3);--p-multiselect-invalid-border-color:var(--color-danger);--p-multiselect-color:var(--text-1);--p-multiselect-disabled-color:var(--text-3);--p-multiselect-placeholder-color:var(--text-3);--p-multiselect-invalid-placeholder-color:var(--color-danger);--p-multiselect-shadow:none;--p-multiselect-padding-x:.875rem;--p-multiselect-padding-y:.6875rem;--p-multiselect-border-radius:var(--radius-md);--p-multiselect-focus-ring-width:0;--p-multiselect-focus-ring-style:solid;--p-multiselect-focus-ring-color:transparent;--p-multiselect-focus-ring-offset:0;--p-multiselect-focus-ring-shadow:0 0 0 1px color-mix(in srgb, var(--text-1) 25%, transparent);--p-multiselect-transition-duration:var(--dur-1);--p-multiselect-dropdown-width:2.75rem;--p-multiselect-dropdown-color:var(--text-2);--p-multiselect-overlay-background:var(--surface-2);--p-multiselect-overlay-border-color:var(--border-2);--p-multiselect-overlay-border-radius:var(--radius-md);--p-multiselect-overlay-color:var(--text-1);--p-multiselect-overlay-shadow:var(--shadow-lg);--p-multiselect-list-padding:var(--space-2);--p-multiselect-list-gap:.125rem;--p-multiselect-list-header-padding:var(--space-2);--p-multiselect-option-focus-background:var(--bg-0);--p-multiselect-option-selected-background:var(--color-primary-10);--p-multiselect-option-selected-focus-background:var(--color-primary-20);--p-multiselect-option-color:var(--text-1);--p-multiselect-option-focus-color:var(--text-1);--p-multiselect-option-selected-color:var(--text-1);--p-multiselect-option-selected-focus-color:var(--text-1);--p-multiselect-option-padding:.75rem .875rem;--p-multiselect-option-border-radius:var(--radius-sm);--p-multiselect-option-gap:.625rem;--p-multiselect-option-group-background:transparent;--p-multiselect-option-group-color:var(--text-2);--p-multiselect-option-group-font-weight:600;--p-multiselect-option-group-padding:.625rem .875rem .375rem;--p-multiselect-clear-icon-color:var(--text-3);--p-multiselect-chip-border-radius:var(--radius-pill);--p-multiselect-empty-message-padding:.75rem .875rem;--p-autocomplete-overlay-background:var(--surface-2);--p-autocomplete-overlay-border-color:var(--border-2);--p-datepicker-background:var(--surface-2);--p-datepicker-color:var(--text-1);--p-datepicker-border-color:var(--border-2);--p-datepicker-focus-border-color:var(--border-3);--p-datepicker-input-icon-color:var(--text-3);--p-datepicker-panel-background:var(--surface-1);--p-datepicker-panel-border-color:var(--border-2);--p-datepicker-panel-color:var(--text-1);--p-datepicker-panel-border-radius:var(--radius-md);--p-datepicker-panel-shadow:var(--shadow-lg);--p-datepicker-panel-padding:var(--space-3);--p-datepicker-header-border-color:var(--border-1);--p-datepicker-header-color:var(--text-1);--p-datepicker-header-padding:0 0 var(--space-3);--p-datepicker-title-gap:var(--space-2);--p-datepicker-title-font-weight:600;--p-datepicker-dropdown-background:var(--surface-2);--p-datepicker-dropdown-hover-background:var(--surface-3);--p-datepicker-dropdown-active-background:var(--surface-2);--p-datepicker-dropdown-border-color:var(--border-2);--p-datepicker-dropdown-border-radius:var(--radius-md);--p-datepicker-dropdown-hover-border-color:var(--border-2);--p-datepicker-dropdown-active-border-color:var(--border-4);--p-datepicker-dropdown-color:var(--text-2);--p-datepicker-dropdown-hover-color:var(--text-1);--p-datepicker-dropdown-active-color:var(--text-1);--p-datepicker-dropdown-focus-ring-width:0;--p-datepicker-dropdown-focus-ring-style:solid;--p-datepicker-dropdown-focus-ring-color:transparent;--p-datepicker-dropdown-focus-ring-offset:0;--p-datepicker-dropdown-focus-ring-shadow:none;--p-datepicker-select-month-color:var(--text-1);--p-datepicker-select-month-hover-color:var(--text-1);--p-datepicker-select-month-hover-background:var(--white-04);--p-datepicker-select-month-padding:.35rem .5rem;--p-datepicker-select-month-border-radius:var(--radius-sm);--p-datepicker-select-year-color:var(--text-1);--p-datepicker-select-year-hover-color:var(--text-1);--p-datepicker-select-year-hover-background:var(--white-04);--p-datepicker-select-year-padding:.35rem .5rem;--p-datepicker-select-year-border-radius:var(--radius-sm);--p-datepicker-group-border-color:var(--border-1);--p-datepicker-group-gap:var(--space-3);--p-datepicker-day-view-margin:var(--space-2) 0 0;--p-datepicker-week-day-padding:.3rem;--p-datepicker-week-day-font-weight:600;--p-datepicker-week-day-color:var(--text-3);--p-datepicker-date-color:var(--text-2);--p-datepicker-date-hover-background:var(--white-05);--p-datepicker-date-hover-color:var(--text-1);--p-datepicker-date-selected-background:var(--color-primary);--p-datepicker-date-selected-color:var(--on-solid);--p-datepicker-date-range-selected-background:var(--color-primary-10);--p-datepicker-date-range-selected-color:var(--text-1);--p-datepicker-date-width:2rem;--p-datepicker-date-height:2rem;--p-datepicker-date-border-radius:var(--radius-sm);--p-datepicker-date-padding:0;--p-datepicker-date-focus-ring-width:0;--p-datepicker-date-focus-ring-style:solid;--p-datepicker-date-focus-ring-color:transparent;--p-datepicker-date-focus-ring-offset:0;--p-datepicker-date-focus-ring-shadow:inset 0 0 0 1px var(--color-accent);--p-datepicker-month-view-margin:var(--space-2) 0 0;--p-datepicker-month-padding:.5rem .75rem;--p-datepicker-month-border-radius:var(--radius-sm);--p-datepicker-year-view-margin:var(--space-2) 0 0;--p-datepicker-year-padding:.5rem .75rem;--p-datepicker-year-border-radius:var(--radius-sm);--p-datepicker-time-picker-padding:var(--space-2) 0 0;--p-datepicker-time-picker-border-color:var(--border-1);--p-datepicker-time-picker-gap:var(--space-2);--p-datepicker-time-picker-button-gap:var(--space-2);--p-datepicker-today-background:var(--color-primary-10);--p-datepicker-today-color:var(--text-1);--p-inputgroup-addon-background:var(--surface-1);--p-inputgroup-addon-border-color:var(--border-2);--p-inputgroup-addon-color:var(--text-2);--p-inputgroup-addon-border-radius:var(--radius-md);--p-inputgroup-addon-padding:.75rem;--p-inputgroup-addon-min-width:2.75rem;--p-menu-background:var(--surface-2);--p-menu-border-color:var(--border-2);--p-menu-color:var(--text-1);--p-menu-border-radius:var(--radius-md);--p-menu-shadow:var(--shadow-lg);--p-menu-transition-duration:var(--dur-1);--p-menu-item-color:var(--text-1);--p-menu-item-focus-color:var(--text-1);--p-menu-item-icon-color:var(--text-2);--p-menu-item-icon-focus-color:var(--text-1);--p-menu-item-padding:.7rem .8rem;--p-menu-item-border-radius:var(--radius-sm);--p-menu-item-focus-background:var(--white-04);--p-menu-submenu-label-background:transparent;--p-menu-submenu-label-color:var(--text-2);--p-menu-separator-border-color:var(--border-1);--p-menu-separator-margin:var(--space-1) 0;--p-breadcrumb-padding:0;--p-breadcrumb-gap:.1rem;--p-breadcrumb-item-color:var(--text-2);--p-breadcrumb-item-hover-color:var(--text-1);--p-breadcrumb-item-icon-color:var(--text-2);--p-breadcrumb-item-icon-hover-color:var(--text-1);--p-breadcrumb-separator-color:var(--text-3);--p-message-border-radius:var(--radius-md);--p-message-text-color:var(--text-1);--p-message-info-background:color-mix(in srgb, var(--color-info) 16%, var(--surface-1));--p-message-info-color:var(--text-1);--p-message-info-border-color:color-mix(in srgb, var(--color-info) 44%, transparent);--p-message-success-background:color-mix(in srgb, var(--color-success) 14%, var(--surface-1));--p-message-success-color:var(--text-1);--p-message-success-border-color:color-mix(in srgb, var(--color-success) 42%, transparent);--p-message-warn-background:color-mix(in srgb, var(--color-warning) 16%, var(--surface-1));--p-message-warn-color:var(--text-1);--p-message-warn-border-color:color-mix(in srgb, var(--color-warning) 48%, transparent);--p-message-error-background:color-mix(in srgb, var(--color-danger) 14%, var(--surface-1));--p-message-error-color:var(--text-1);--p-message-error-border-color:color-mix(in srgb, var(--color-danger) 42%, transparent);--p-drawer-border-color:transparent}.p-select-option-group{padding-top:var(--space-2);padding-bottom:var(--space-1);font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-3);cursor:default}.p-select-option-group:first-child{padding-top:var(--space-1)}.role-option{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.role-option__icon{width:1rem;font-size:var(--text-sm);text-align:center;flex:none}.role-option__icon--reserve{color:var(--color-reserve-text)}.role-option__icon--substitute{color:var(--color-substitute-text)}.role-option__icon--muted,.role-option-placeholder{color:var(--text-3)}.p-drawer-enter-active{transition:transform var(--dur-3) var(--ease), opacity var(--dur-3) var(--ease)}.p-drawer-leave-active{transition:transform var(--dur-2) var(--ease), opacity var(--dur-2) var(--ease)}.p-drawer-bottom.p-drawer-enter-from,.p-drawer-bottom.p-drawer-leave-to{opacity:.6;transform:translateY(100%)}.p-drawer-left.p-drawer-enter-from,.p-drawer-left.p-drawer-leave-to{opacity:.6;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.p-drawer-enter-active,.p-drawer-leave-active{transition:opacity var(--dur-1) linear}.p-drawer-bottom.p-drawer-enter-from,.p-drawer-bottom.p-drawer-leave-to,.p-drawer-left.p-drawer-enter-from,.p-drawer-left.p-drawer-leave-to{transform:none}}.p-message{animation:fo-message-in var(--dur-2) var(--ease) both}@keyframes fo-message-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.p-message{animation:none}}.p-drawer-bottom{background:radial-gradient(ellipse 90% 42% at 50% 0%, var(--white-05) 0%, transparent 100%), var(--surface-1);box-shadow:0 -12px 55px var(--overlay-dark-60), 0 -2px 12px var(--shadow-color-dark-35), inset 0 1px 0 var(--white-10)}.p-panel{background:var(--p-panel-background);border:1px solid var(--border-1);border-radius:var(--radius-lg)}.p-dataview{background:var(--p-dataview-background);border:var(--p-dataview-border-width) solid var(--p-dataview-border-color);border-radius:var(--p-dataview-border-radius);color:var(--p-dataview-content-color)}.p-dataview-content{background:var(--p-dataview-content-background);color:var(--p-dataview-content-color);border-color:var(--p-dataview-content-border-color)}.p-dataview-header{background:var(--p-dataview-header-background);color:var(--p-dataview-header-color)}.p-dataview-footer{background:var(--p-dataview-footer-background);color:var(--p-dataview-footer-color)}.p-toolbar{background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--radius-lg)}.p-disabled,.p-component:disabled{opacity:.6}.p-datepicker:not(.p-disabled) .p-datepicker-dropdown{transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease)}.p-datepicker-panel{font-size:var(--text-md)}.p-inputgroup>.p-inputgroupaddon,.p-inputgroup>.p-inputgroup-addon{justify-content:center;align-items:center;display:inline-flex}:is(.p-inputgroup>.p-inputgroupaddon:has(.p-button),.p-inputgroup>.p-inputgroup-addon:has(.p-button)){padding:0}.p-inputgroup>.p-inputgroupaddon .p-button,.p-inputgroup>.p-inputgroup-addon .p-button{border-radius:inherit;min-height:42px}.p-floatlabel label{color:var(--text-3)}.p-floatlabel:has(.p-invalid) label{color:var(--color-danger)}.p-breadcrumb-list{flex-wrap:nowrap;min-width:0;overflow:hidden}.p-breadcrumb-item{white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.p-breadcrumb-item:last-child{flex-shrink:0}.p-breadcrumb-item:last-child .p-breadcrumb-item-link{color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--fw-medium);background:var(--color-primary-10);border:1px solid var(--color-primary-20);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);pointer-events:none;letter-spacing:var(--tracking-normal);align-items:center;display:inline-flex}.p-breadcrumb-item:last-child .p-breadcrumb-item-label{color:inherit}.p-breadcrumb-item-label{color:var(--text-3)}.p-breadcrumb-item-label:hover{color:var(--text-2)}.p-breadcrumb-item-link{font-size:var(--text-sm);color:var(--text-3);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-1-5);transition:color var(--dur-1), background-color var(--dur-1)}.p-breadcrumb-item-link:hover{color:var(--text-2);background:var(--white-05);text-decoration:none}.p-breadcrumb-separator{color:var(--color-primary-35);opacity:1;font-size:var(--text-xs);flex-shrink:0}.p-datatable{border:1px solid var(--border-1);border-radius:var(--radius-lg);background:0 0;overflow:hidden}.p-datatable .p-datatable-thead>tr>th{background:var(--white-02);border-color:var(--border-1);color:var(--text-2)}.p-datatable .p-datatable-tbody>tr{transition:background var(--dur-1) var(--ease)}.p-datatable .p-datatable-tbody>tr>td{border-color:var(--border-1)}.p-datatable .p-datatable-tbody>tr:hover{background:var(--white-03)}.p-tooltip{font-size:var(--text-md);padding:0}.p-tooltip-enter-active,.p-tooltip-leave-active{transition:opacity var(--dur-1) var(--ease)}.p-tooltip-enter-from,.p-tooltip-leave-to{opacity:0}.p-menu-item{transition:background var(--dur-1) var(--ease)}.p-menu-item-label{color:var(--text-2);transition:color var(--dur-1) var(--ease)}.p-menu-item:hover .p-menu-item-label{color:var(--text-1)}.p-tag{text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--text-xs);font-weight:var(--fw-bold);border:1px solid #0000}.p-tag-success{background:color-mix(in srgb, var(--color-success) 12%, transparent);border-color:color-mix(in srgb, var(--color-success) 36%, transparent);color:var(--color-success)}.p-tag-danger{background:color-mix(in srgb, var(--color-danger) 12%, transparent);border-color:color-mix(in srgb, var(--color-danger) 36%, transparent);color:var(--color-danger)}.p-tag-warn{background:color-mix(in srgb, var(--color-warning) 12%, transparent);border-color:color-mix(in srgb, var(--color-warning) 36%, transparent);color:var(--color-warning)}.p-tag-info{background:color-mix(in srgb, var(--color-info) 12%, transparent);border-color:color-mix(in srgb, var(--color-info) 36%, transparent);color:var(--color-info)}.p-tag-secondary{background:var(--white-05);border-color:var(--white-10);color:var(--text-2)}.p-tag-contrast{background:var(--white-08);color:var(--text-1);border-color:#ffffff29}.p-tag.fo-tag--live{background:color-mix(in srgb, var(--color-success) 12%, transparent);border-color:color-mix(in srgb, var(--color-success) 36%, transparent);color:var(--color-success);gap:var(--space-1-5)}.p-tag.fo-tag--live:before{content:"";background:var(--color-success);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s ease-in-out infinite fo-tag-live-pulse;display:inline-block}@keyframes fo-tag-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.65)}}.p-button{--p-button-border-radius:var(--radius-pill);transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease), transform var(--dur-1) var(--ease), filter var(--dur-2) var(--ease)}.p-button:not(:disabled):hover{transform:var(--btn-lift)}.p-button:not(:disabled):active{transform:var(--btn-press);transition-duration:var(--dur-1)}@property --fo-btn-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.p-button-text):not(.p-button-outlined):not(.p-button-link){isolation:isolate;position:relative;overflow:hidden}.p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.p-button-text):not(.p-button-outlined):not(.p-button-link):before{content:"";border-radius:inherit;background:conic-gradient(from var(--fo-btn-ang), transparent 0deg, #fffffff2 35deg, transparent 95deg, transparent 360deg);-webkit-mask-composite:xor;opacity:0;transition:opacity var(--dur-2) var(--ease);pointer-events:none;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.p-button-text):not(.p-button-outlined):not(.p-button-link):after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff80 50%,#0000 62%);position:absolute;inset:0;transform:translate(-130%)}.p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.p-button-text):not(.p-button-outlined):not(.p-button-link):not(:disabled):hover{filter:brightness(1.02);transform:none}.p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.p-button-text):not(.p-button-outlined):not(.p-button-link):not(:disabled):hover:after{animation:.7s fo-btn-sweep}.p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.p-button-text):not(.p-button-outlined):not(.p-button-link).fo-cta:not(:disabled):hover:before{opacity:1;animation:fo-btn-trace var(--fo-btn-trace-speed) linear infinite}@keyframes fo-btn-trace{to{--fo-btn-ang:360deg}}@keyframes fo-btn-sweep{to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.p-button-text):not(.p-button-outlined):not(.p-button-link).fo-cta:not(:disabled):hover:before,.p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warn):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.p-button-text):not(.p-button-outlined):not(.p-button-link):not(:disabled):hover:after{animation:none}}.p-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:none}@media (prefers-reduced-motion:reduce){.p-button{transition:background var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease)}.p-button:not(:disabled):hover,.p-button:not(:disabled):active{transform:none}}.p-dialog-mask{-webkit-backdrop-filter:blur(6px)}.p-dialog-close-button:focus-visible{box-shadow:none;background:var(--glass-border);outline:none}.p-dialog-enter-active{transition:opacity var(--dur-3) var(--ease), transform var(--dur-3) var(--ease)!important}.p-dialog-leave-active{transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease)!important}.p-dialog-enter-from{opacity:0!important;transform:scale(.96)translateY(8px)!important}.p-dialog-leave-to{opacity:0!important;transform:scale(.97)!important}@media (prefers-reduced-motion:reduce){.p-dialog-enter-active,.p-dialog-leave-active{transition:opacity var(--dur-1) linear!important}.p-dialog-enter-from,.p-dialog-leave-to{transform:none!important}}.p-skeleton{background:var(--sk-base);border-radius:var(--sk-radius);position:relative;overflow:hidden}.p-skeleton:after{content:"";background:linear-gradient(100deg, transparent 20%, var(--sk-sweep-edge) 42%, var(--sk-sweep-amber) 50%, var(--sk-sweep-edge) 58%, transparent 80%);animation:fo-skeleton-shimmer var(--sk-shimmer-duration) cubic-bezier(.4, 0, .2, 1) infinite;position:absolute;inset:0;transform:translate(-120%)}@keyframes fo-skeleton-shimmer{to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.p-skeleton:after{animation:none}.p-skeleton{animation:1.7s ease-in-out infinite fo-skeleton-pulse}}@keyframes fo-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (pointer:coarse){.p-button.p-button-icon-only{min-width:2.75rem;min-height:2.75rem}.p-button.p-button-sm{min-height:2.75rem}}.fo-section-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}.fo-section-header__text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.fo-section-header__title{font-size:var(--text-xl);font-weight:var(--fw-title-2);color:var(--text-1);line-height:var(--leading-snug);overflow-wrap:anywhere;margin:0}.fo-section-header__subtitle{font-size:var(--text-md);color:var(--text-2);line-height:var(--leading-normal);margin:0}.fo-section-header__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=639px){.fo-section-header{flex-direction:column}.fo-section-header__actions{width:100%}}.fo-state{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-6);text-align:center;flex-direction:column;display:flex}.fo-state--page{min-height:var(--state-min-height)}.fo-state--compact{padding:var(--space-4);gap:var(--space-2)}.fo-state__icon{font-size:3rem;line-height:var(--leading-none);opacity:.6}.fo-state__title{font-size:var(--text-xl);font-weight:var(--fw-title-3);color:var(--text-1);margin:0}.fo-state__text{max-width:42ch;font-size:var(--text-md);color:var(--text-2);line-height:var(--leading-normal);margin:0}.fo-state__actions{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.fo-page-loading{gap:var(--space-4);padding:var(--space-4) 0;flex-direction:column;display:flex}.fo-page-empty{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-6) 0;text-align:center;color:var(--text-3);flex-direction:column;display:flex}.fo-page-error{gap:var(--space-2);flex-direction:column;display:flex}.wiki-landing__header{margin-bottom:var(--space-7)}.wiki-landing__title{align-items:center;gap:var(--space-2);font-size:2rem;font-weight:var(--fw-title-2);color:var(--text-1);margin:0;display:flex}.wiki-landing__title .pi{color:var(--color-primary)}.wiki-landing__skeleton{gap:var(--space-4);flex-direction:column;display:flex}.wiki-section{margin-bottom:var(--space-7)}.wiki-section__more{margin-top:var(--space-4);text-align:right}.wiki-more-link{align-items:center;gap:var(--space-1-5);font-size:var(--text-md);color:var(--color-primary);text-decoration:none;display:inline-flex}.wiki-category-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.wiki-cat-tile{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--border-2);background:var(--surface-2);color:inherit;transition:border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);flex-direction:column;text-decoration:none;display:flex}.wiki-cat-tile:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.wiki-cat-tile--empty{opacity:.5;pointer-events:none}.wiki-cat-tile__label{font-weight:var(--fw-title-3);font-size:var(--text-md)}.wiki-cat-tile__count{font-size:var(--text-sm);color:var(--text-2)}.wiki-catalog-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.wiki-page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.wiki-page-title{font-size:1.75rem;font-weight:var(--fw-title-2);margin:0}.wiki-page-header__controls{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.wiki-search-input{min-width:200px}.wiki-article-list__filters{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.wiki-entity-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.wiki-entity-card{gap:var(--space-1-5);padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--border-2);background:var(--surface-2);color:inherit;transition:border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);flex-direction:column;text-decoration:none;display:flex}.wiki-entity-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.wiki-entity-card__header{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.wiki-entity-card__name{font-weight:var(--fw-title-3);font-size:var(--text-md)}.wiki-entity-card__meta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.wiki-entity-card__desc{font-size:var(--text-sm);color:var(--text-2);line-height:var(--leading-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.wiki-entity-card__key{margin-top:var(--space-1);align-self:flex-start}.wiki-meta-text{font-size:var(--text-sm);color:var(--text-2);align-items:center;gap:var(--space-1);display:inline-flex}.wiki-meta-text--sep:before{content:"·";margin-right:var(--space-1-5);color:var(--border-3)}.wiki-articles-grid,.wiki-list-skeleton{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.wiki-track-list{gap:var(--space-2);flex-direction:column;display:flex}.wiki-track-row{align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--border-2);background:var(--surface-2);color:inherit;transition:border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);text-decoration:none;display:flex}.wiki-track-row:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.wiki-track-row__main{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.wiki-track-row__name{font-weight:var(--fw-title-3);font-size:var(--text-md)}.wiki-track-row__fullname{font-size:var(--text-sm);color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wiki-track-row__meta{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.wiki-track-row__arrow{color:var(--text-2);font-size:var(--text-xs)}.wiki-back-link{align-items:center;gap:var(--space-1-5);font-size:var(--text-md);color:var(--text-2);margin-bottom:var(--space-5);transition:color var(--dur-2) var(--ease);text-decoration:none;display:inline-flex}.wiki-back-link:hover{color:var(--color-primary)}.wiki-detail-skeleton{gap:var(--space-2);flex-direction:column;display:flex}.wiki-detail-header{margin-bottom:var(--space-4)}.wiki-detail-header--inline{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.wiki-detail-title{font-size:1.75rem;font-weight:var(--fw-title-2);margin:0}.wiki-detail-subtitle{margin:var(--space-1) 0 0;font-size:var(--text-base);color:var(--text-2)}.wiki-detail-meta-row{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.wiki-meta-chip{align-items:center;gap:var(--space-1-5);font-size:var(--text-sm);color:var(--text-2);display:inline-flex}.wiki-detail-desc{margin:0 0 var(--space-5);color:var(--text-2);line-height:var(--leading-relaxed)}.wiki-related-section{margin-top:var(--space-6)}.wiki-section-title{margin:0 0 var(--space-4);font-size:var(--text-lg);font-weight:var(--fw-title-3);color:var(--text-1)}.wiki-track-info-grid{gap:var(--space-4);margin-bottom:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.wiki-info-item{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border-2);flex-direction:column;display:flex}.wiki-info-item__label{align-items:center;gap:var(--space-1);font-size:var(--text-sm);color:var(--text-2);display:flex}.wiki-info-item__value{font-size:var(--text-md);font-weight:var(--fw-title-3)}.wiki-empty-gallery{padding:var(--space-7);border-radius:var(--radius-sm);border:1px dashed var(--border-2);color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;display:flex}.wiki-empty-gallery__icon{margin-bottom:var(--space-2);opacity:.4;font-size:2rem}.wiki-empty-gallery__text{font-size:var(--text-md);margin:0}.wiki-article-detail__skeleton{gap:var(--space-2);flex-direction:column;display:flex}.wiki-article-detail__meta{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.wiki-article-detail__date{font-size:var(--text-sm);color:var(--text-2)}.wiki-article-detail__title{margin:0 0 var(--space-4);font-size:2rem;font-weight:var(--fw-title-2);line-height:var(--leading-snug)}.wiki-article-detail__excerpt{margin:0 0 var(--space-4);font-size:var(--text-base);color:var(--text-2);line-height:var(--leading-relaxed)}.wiki-article-detail__divider{background:var(--border-2);height:1px;margin:var(--space-5) 0}.wiki-see-also{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--border-2)}.wiki-see-also__title{margin:0 0 var(--space-4);font-size:var(--text-base);font-weight:var(--fw-title-3)}.wiki-see-also__card{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--color-primary);color:var(--color-primary);font-size:var(--text-md);transition:background var(--dur-2) var(--ease);text-decoration:none;display:inline-flex}.wiki-see-also__card:hover{background:var(--color-primary-10)}.wiki-see-also__label{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--border-2);font-size:var(--text-md);color:var(--text-2);display:inline-flex}.p-dialog.ui-dialog{--ui-dialog-inline-space:2rem;--ui-dialog-block-space:2rem;--ui-dialog-header-padding:var(--space-4) var(--space-4) var(--space-2);--ui-dialog-content-padding:var(--space-4);--ui-dialog-footer-padding:var(--space-2) var(--space-4) var(--space-4);width:calc(100vw - var(--ui-dialog-inline-space));max-width:var(--ui-dialog-max-width,calc(100vw - var(--ui-dialog-inline-space)));max-height:calc(100vh - var(--ui-dialog-block-space));box-shadow:0 25px 60px var(--overlay-dark-60), 0 4px 16px var(--overlay-dark-40), inset 0 1px 0 #ffffff0f;flex-direction:column;display:flex;overflow:hidden}.p-dialog.ui-dialog--hero,.p-dialog.app-confirm-dialog{background-image:radial-gradient(75% 85% at 50% 0%, var(--white-05), transparent 70%)}.p-dialog.ui-dialog--sm{max-width:var(--dialog-width-sm)}.p-dialog.ui-dialog--md{max-width:var(--dialog-width-md)}.p-dialog.ui-dialog--lg{max-width:var(--dialog-width-lg)}.p-dialog.ui-dialog--xl{max-width:var(--dialog-width-xl)}.p-dialog.ui-dialog .p-dialog-header,.p-dialog.ui-dialog .p-dialog-footer{flex:none;min-width:0}.p-dialog.ui-dialog .p-dialog-header{padding:var(--ui-dialog-header-padding);border-bottom:1px solid var(--border-1)}.p-dialog.ui-dialog .p-dialog-content{min-width:0;min-height:0;padding:var(--ui-dialog-content-padding);flex:auto;overflow:auto}.p-dialog.ui-dialog .p-dialog-footer{padding:var(--ui-dialog-footer-padding);border-top:1px solid var(--border-1);background:0 0}.ui-dialog__header{align-items:center;gap:var(--space-2);width:100%;min-height:40px;display:flex}.ui-dialog__heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-dialog__header-action{padding-right:var(--space-1);align-items:center;margin-left:auto;display:flex}.ui-dialog__title{font-size:var(--text-base);font-weight:var(--fw-bold);color:var(--p-text-color)}.ui-dialog__subtitle{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-3);font-variant-numeric:tabular-nums}.ui-dialog__header-icon{border-radius:var(--radius-md);background:var(--ui-header-icon-bg);width:2.25rem;height:2.25rem;color:var(--ui-header-icon-color);border:1px solid var(--ui-header-icon-border);font-size:var(--text-md);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-dialog__header-icon--primary{--ui-header-icon-bg:var(--color-primary-10);--ui-header-icon-color:var(--brand-primary-400);--ui-header-icon-border:var(--color-primary-20)}.ui-dialog__header-icon--danger{--ui-header-icon-bg:var(--color-danger-12);--ui-header-icon-color:#f87171;--ui-header-icon-border:#ef444440}.ui-dialog__header-icon--warn{--ui-header-icon-bg:#eab3081f;--ui-header-icon-color:#fde047;--ui-header-icon-border:#eab30840}.ui-dialog__header-icon--info{--ui-header-icon-bg:#3b82f61f;--ui-header-icon-color:#60a5fa;--ui-header-icon-border:#3b82f640}.ui-dialog__header-icon--success{--ui-header-icon-bg:var(--color-success-12);--ui-header-icon-color:var(--color-success);--ui-header-icon-border:var(--color-success-30)}.ui-dialog__footer{justify-content:flex-end;gap:var(--space-2);width:100%;display:flex}.ui-dialog__footer--split{justify-content:space-between}.ui-dialog__footer-left,.ui-dialog__footer-right{align-items:center;gap:var(--space-2);display:flex}.fo-modal-actions{align-items:center;gap:var(--space-2);flex-direction:row;flex-shrink:0;width:100%;display:flex}.fo-modal-actions>.ui-dialog__footer,.fo-modal-actions>.ui-form-actions{display:contents}.fo-modal-actions .p-button{min-height:var(--fo-footer-btn-height);border-radius:var(--fo-footer-btn-radius);font-size:var(--fo-footer-btn-font-size);font-weight:var(--fo-footer-btn-font-weight);padding-inline:var(--fo-footer-btn-padding-x)}.fo-modal-actions .p-button:not(.p-button-secondary):not(.p-button-text):not(.p-button-outlined){box-shadow:var(--fo-footer-btn-glow)}.fo-modal-actions .p-button-secondary{color:var(--text-3);background:0 0;border-color:#0000}.fo-modal-actions .p-button-secondary:not(:disabled):hover{background:var(--white-05);color:var(--text-1);border-color:#0000}.fo-modal-actions .p-button-secondary:not(:disabled):active{background:var(--white-07);border-color:#0000}.p-dialog.ui-dialog .fo-modal-actions{justify-content:flex-end;gap:var(--space-2)}.p-drawer.modal-drawer-adapter .fo-modal-actions .p-button{flex:1;justify-content:center}.fo-modal-actions--end{justify-content:flex-end}.fo-modal-actions--between{justify-content:space-between}.fo-modal-actions--fill>.p-button{flex:1;justify-content:center}.fo-modal-actions__info{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sm);color:var(--text-2);margin-right:auto;display:inline-flex}@media (width<=639px){.p-drawer.modal-drawer-adapter .fo-modal-actions{flex-wrap:wrap}.p-drawer.modal-drawer-adapter .fo-modal-actions__info{flex:100%;margin-right:0}}.p-dialog.ui-dialog .p-dialog-footer .p-button,.p-dialog.ui-dialog .ui-form-actions .p-button,.p-dialog.ui-dialog .ui-dialog__footer .p-button{min-height:var(--fo-footer-btn-height);border-radius:var(--fo-footer-btn-radius);font-size:var(--fo-footer-btn-font-size);font-weight:var(--fo-footer-btn-font-weight);padding-inline:var(--fo-footer-btn-padding-x)}.p-dialog.ui-dialog:not(.ui-dialog--hero) .p-dialog-footer .p-button:not(.p-button-secondary):not(.p-button-text):not(.p-button-outlined),.p-dialog.ui-dialog:not(.ui-dialog--hero) .ui-dialog__footer .p-button:not(.p-button-secondary):not(.p-button-text):not(.p-button-outlined){box-shadow:var(--fo-footer-btn-glow)}.p-dialog.ui-dialog .p-dialog-footer{--p-button-secondary-background:transparent;--p-button-secondary-border-color:transparent;--p-button-secondary-color:var(--text-3);--p-button-secondary-hover-background:var(--white-05);--p-button-secondary-hover-border-color:transparent;--p-button-secondary-hover-color:var(--text-1);--p-button-secondary-active-background:var(--white-07);--p-button-secondary-active-border-color:transparent}.p-dialog.ui-dialog--hero{--ui-dialog-content-padding:var(--space-6) var(--space-6) var(--space-4);--ui-dialog-footer-padding:var(--space-4) var(--space-6) var(--space-6)}.p-dialog.ui-dialog.ui-dialog--hero .p-dialog-footer{gap:var(--space-2);border-top:1px solid var(--white-05);box-shadow:0 -1px 0 var(--overlay-dark-40);--p-button-secondary-background:var(--surface-2);--p-button-secondary-border-color:var(--border-2);--p-button-secondary-color:var(--text-1);--p-button-secondary-hover-background:var(--surface-3);--p-button-secondary-hover-border-color:var(--border-3);--p-button-secondary-hover-color:var(--text-1);--p-button-secondary-active-background:var(--surface-3);--p-button-secondary-active-border-color:var(--border-4,var(--border-3));background:0 0;display:flex}.p-dialog.ui-dialog--hero .p-dialog-footer .p-button{border-radius:var(--fo-footer-btn-radius);min-height:2.75rem;font-size:var(--fo-footer-btn-font-size);padding-inline:var(--space-4);flex:1;justify-content:center}.ui-dialog-hero__body{gap:var(--space-5);flex-direction:column;display:flex}.ui-dialog-hero{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.ui-dialog-hero__icon{border-radius:var(--radius-lg);background:linear-gradient(160deg, color-mix(in srgb, var(--glyph-base) 86%, white), var(--glyph-base));width:4.5rem;height:4.5rem;color:var(--glyph-ink);border:1px solid var(--white-15);box-shadow:0 6px 16px color-mix(in srgb, var(--glyph-base) 32%, transparent), inset 0 1px 0 var(--white-40), inset 0 -2px 4px #0003;--glyph-base:var(--color-danger);--glyph-ink:var(--on-dark);justify-content:center;align-items:center;font-size:1.625rem;display:flex}.ui-dialog-hero__icon--primary{--glyph-base:var(--color-primary);--glyph-ink:var(--color-on-primary-strong)}.ui-dialog-hero__icon--danger{--glyph-base:var(--color-danger);--glyph-ink:var(--on-dark)}.ui-dialog-hero__icon--warn{--glyph-base:var(--color-warning-amber);--glyph-ink:var(--color-on-primary-strong)}.ui-dialog-hero__icon--info{--glyph-base:var(--color-indigo);--glyph-ink:var(--on-dark)}.ui-dialog-hero__icon--success{--glyph-base:var(--color-success);--glyph-ink:var(--on-dark)}.ui-dialog-hero__title{font-size:var(--text-xl);font-weight:var(--fw-bold);text-align:center;color:var(--p-text-color);margin:0}.ui-dialog-hero__subtitle{font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--p-text-muted-color);text-align:center;line-height:var(--leading-relaxed);white-space:pre-line;margin:0}.p-dialog.app-confirm-dialog{max-width:26rem}.p-dialog.app-confirm-dialog,.p-dialog.ui-dialog--hero.ui-confirm-stage{background-color:var(--surface-1);border-color:var(--border-3);box-shadow:0 25px 60px var(--overlay-dark-60), 0 4px 16px var(--overlay-dark-40), inset 0 1px 0 #ffffff12}.p-dialog.app-confirm-dialog .p-dialog-header,.p-dialog.ui-dialog.ui-dialog--headless .p-dialog-header{display:none}.p-dialog.app-confirm-dialog .p-dialog-content{padding:var(--space-5) var(--space-5) var(--space-2);flex-direction:column;align-items:stretch}.p-dialog.ui-dialog--hero.ui-confirm-stage{--ui-dialog-content-padding:var(--space-5) var(--space-5) var(--space-2)}.p-dialog.app-confirm-dialog .ui-dialog-hero,.p-dialog.ui-dialog--hero.ui-confirm-stage .ui-dialog-hero{gap:var(--space-2)}.p-dialog.app-confirm-dialog .ui-dialog-hero__icon,.p-dialog.ui-dialog--hero.ui-confirm-stage .ui-dialog-hero__icon,.p-drawer.ui-confirm-sheet .ui-dialog-hero__icon{border-radius:var(--radius-md);width:3rem;height:3rem;font-size:var(--text-xl);background:color-mix(in srgb, var(--glyph-base) 12%, transparent);border:1px solid color-mix(in srgb, var(--glyph-base) 28%, transparent);color:color-mix(in srgb, var(--glyph-base) 72%, white);box-shadow:none}.p-dialog.app-confirm-dialog .ui-dialog-hero__title,.p-dialog.ui-dialog--hero.ui-confirm-stage .ui-dialog-hero__title{font-size:var(--text-lg)}.p-dialog.app-confirm-dialog .p-dialog-footer,.p-dialog.ui-dialog--hero.ui-confirm-stage .p-dialog-footer{justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);background:var(--overlay-dark-40);box-shadow:0 -1px 0 var(--overlay-dark-40);--p-button-secondary-background:var(--surface-3);--p-button-secondary-border-color:var(--border-1);--p-button-secondary-color:var(--text-1);--p-button-secondary-hover-background:var(--surface-4);--p-button-secondary-hover-border-color:var(--border-1);--p-button-secondary-hover-color:var(--text-1);--p-button-secondary-active-background:var(--surface-4);--p-button-secondary-active-border-color:var(--border-1);border-top:1px solid #ffffff0f;display:flex}.p-dialog.app-confirm-dialog .p-dialog-footer .p-button,.p-dialog.ui-dialog--hero.ui-confirm-stage .p-dialog-footer .p-button{border-radius:var(--fo-footer-btn-radius);min-width:0;min-height:2.75rem;font-size:var(--text-sm);font-weight:var(--fw-semibold);flex:1 1 0;justify-content:center}@media (width<=639px){.p-dialog.ui-dialog{--ui-dialog-inline-space:calc(2 * var(--mobile-page-gutter));--ui-dialog-header-padding:var(--space-4) var(--space-4) var(--space-2);--ui-dialog-content-padding:var(--space-4);--ui-dialog-footer-padding:var(--space-2) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom,0px))}.ui-dialog__footer-left,.ui-dialog__footer-right{align-items:center}.p-dialog.app-confirm-dialog{width:calc(100vw - 2rem);max-width:none}.p-dialog.app-confirm-dialog .p-dialog-footer{padding:var(--space-2) var(--space-5) calc(var(--space-4) + env(safe-area-inset-bottom,0px));gap:var(--space-2)}.p-dialog.app-confirm-dialog .p-dialog-footer .p-button{flex:auto;min-width:0}}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}.ui-form{gap:var(--space-4);min-width:0;display:grid}.ui-form>*{min-width:0}.ui-field{gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.ui-field-row{gap:var(--space-4);display:flex}.ui-field-box{min-height:90px}.ui-field__label-with-hint{align-items:center;gap:var(--space-1-5);display:inline-flex}.ui-field--checkbox{justify-content:center}.ui-checkbox-row{align-items:center;gap:var(--space-2);width:100%;display:inline-flex}.ui-checkbox-label{color:var(--p-text-color);-webkit-user-select:none;user-select:none;cursor:pointer}.ui-hint{color:var(--p-text-muted-color);font-size:var(--text-md);display:block}.ui-form-section{gap:var(--space-2);flex-direction:column;grid-column:1/-1;display:flex}.ui-form-section__title{font-size:var(--text-base);font-weight:var(--fw-title-3);color:var(--p-text-color);margin:0}.ui-form-section__description{font-size:var(--text-md);color:var(--p-text-muted-color);margin:0}.ui-form-actions{justify-content:flex-start;gap:var(--space-2);padding-top:var(--space-2);flex-direction:row-reverse;display:flex}.ui-form-actions--space-between{justify-content:space-between}.ui-field--s{flex-shrink:0;width:5rem;min-width:3rem}.ui-field--m{flex-shrink:0;width:7.5rem;min-width:4rem}.ui-field--l{flex-shrink:0;width:10.5rem;min-width:6rem}.ui-field--auto{flex:12rem;min-width:0}.ui-form>.ui-field--s,.ui-form>.ui-field--m,.ui-form>.ui-field--l{flex-shrink:1;width:auto;min-width:0}.ui-form--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-form--cols-2>.ui-field{grid-column:span 1}.ui-form--cols-2>.ui-field--l,.ui-form--cols-2>.ui-field--full,.ui-form--cols-2>.ui-form-section,.ui-form--cols-2>.ui-form-actions{grid-column:1/-1}.ui-form--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ui-form--cols-4>.ui-field{grid-column:span 2}.ui-form--cols-4>.ui-field--s{grid-column:span 1}.ui-form--cols-4>.ui-field--m{grid-column:span 2}.ui-form--cols-4>.ui-field--l{grid-column:span 3}.ui-form--cols-4>.ui-field--full,.ui-form--cols-4>.ui-form-section,.ui-form--cols-4>.ui-form-actions{grid-column:1/-1}.ui-form--stack{grid-template-columns:minmax(0,1fr)}.ui-form--stack>.ui-field,.ui-form--stack>.ui-form-section,.ui-form--stack>.ui-form-actions{grid-column:1}.ui-form--dialog-split{align-items:start}.ui-form--cols-4.ui-form--dialog-split{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(220px,280px)}.ui-form--cols-4.ui-form--dialog-split>.ui-field--description{grid-column:1/span 4}.ui-form--cols-4.ui-form--dialog-split>.ui-field--color{grid-column:5}.ui-color-field{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border-2);border-radius:var(--radius-md);background:var(--surface-1);flex-direction:column;min-height:90px;display:flex}.p-colorpicker{height:30px}.ui-color-meta{align-items:center;gap:var(--space-2);display:flex}.ui-color-swatch{border-radius:var(--radius-pill);border:1px solid var(--border-3);background:0 0;flex:none;width:1rem;height:1rem}.ui-color-value{font-size:var(--text-md);color:var(--p-text-muted-color);word-break:break-all}@media (width<=1023px){.ui-form--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-form--cols-4>.ui-field,.ui-form--cols-4>.ui-field--s,.ui-form--cols-4>.ui-field--m{grid-column:span 1}.ui-form--cols-4>.ui-field--l,.ui-form--cols-4>.ui-field--full{grid-column:1/-1}.ui-form--cols-4.ui-form--dialog-split{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-form--cols-4.ui-form--dialog-split>.ui-field--description,.ui-form--cols-4.ui-form--dialog-split>.ui-field--color{grid-column:1/-1}}@media (width<=639px){.ui-form--cols-2,.ui-form--cols-4,.ui-form--cols-4.ui-form--dialog-split{grid-template-columns:minmax(0,1fr)}.ui-form--cols-2>.ui-field,.ui-form--cols-2>.ui-form-section,.ui-form--cols-2>.ui-form-actions,.ui-form--cols-4>.ui-field,.ui-form--cols-4>.ui-field--s,.ui-form--cols-4>.ui-field--m,.ui-form--cols-4>.ui-field--l,.ui-form--cols-4>.ui-field--full,.ui-form--cols-4>.ui-form-section,.ui-form--cols-4>.ui-form-actions{grid-column:1/-1}.ui-field-row{gap:var(--space-4);flex-direction:column}.ui-form-actions{align-items:stretch}.ui-form-actions>.p-button{flex:1}}.ui-setting-section{gap:var(--space-2);flex-direction:column;display:flex}.ui-setting-group-label{align-items:center;gap:var(--space-2);display:flex}.ui-setting-group-label-text{font-size:var(--text-2xs);font-weight:var(--fw-title-3);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--text-3);white-space:nowrap;flex-shrink:0}.ui-setting-group-label-line{background:var(--p-content-border-color,var(--white-07));flex:1;height:1px}.ui-setting-group-label--danger .ui-setting-group-label-text{color:var(--color-danger)}.ui-setting-group-label--danger .ui-setting-group-label-line{background:color-mix(in srgb, var(--color-danger) 15%, transparent)}.ui-setting-rows{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--p-surface-700) 40%, transparent);--p-inputtext-background:var(--surface-1);--p-textarea-background:var(--surface-1);--p-select-background:var(--surface-1);--p-multiselect-background:var(--surface-1);--p-inputtext-border-color:var(--border-3);--p-inputtext-hover-border-color:var(--border-4);--p-textarea-border-color:var(--border-3);--p-textarea-hover-border-color:var(--border-4);--p-select-border-color:var(--border-3);--p-select-hover-border-color:var(--border-4);--p-multiselect-border-color:var(--border-3);--p-multiselect-hover-border-color:var(--border-4);overflow:hidden}.ui-setting-rows>.ui-setting-row+.ui-setting-row{border-top:1px solid color-mix(in srgb, var(--p-surface-700) 30%, transparent)}.ui-setting-row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);transition:background var(--dur-1) ease;display:flex}.ui-setting-row:hover{background:var(--white-025)}.ui-setting-row--top{align-items:flex-start}.ui-setting-row-label{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ui-setting-row-label--clickable{cursor:pointer}.ui-setting-row-title{font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--p-text-color)}.ui-setting-row-hint{font-size:var(--text-sm);color:var(--p-text-muted-color);line-height:var(--leading-normal)}.ui-setting-row-value{font-size:var(--text-md);color:var(--p-text-muted-color);flex-shrink:0}.ui-setting-input{flex-shrink:0;width:100%;max-width:280px}.ui-setting-input--textarea{max-width:320px}.ui-setting-input--s{max-width:120px}.ui-setting-save-bar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);background:color-mix(in srgb, var(--color-primary) 5%, transparent);display:flex}.ui-setting-save-bar-text{font-size:var(--text-sm);color:var(--p-text-muted-color)}.ui-setting-save-bar-actions{align-items:center;gap:var(--space-2);display:flex}.ui-setting-danger-row{align-items:center;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--color-danger) 20%, transparent);background:color-mix(in srgb, var(--color-danger) 4%, transparent);display:flex}.ui-setting-danger-icon{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-danger) 10%, transparent);width:2rem;height:2rem;color:var(--color-danger);font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-setting-danger-text{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ui-setting-danger-title{font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--p-text-color)}.ui-setting-danger-hint{font-size:var(--text-sm);color:var(--p-text-muted-color);line-height:var(--leading-normal)}.ui-settings-section{gap:var(--space-5);flex-direction:column;scroll-margin-top:72px;display:flex}.ui-settings-section-header{gap:var(--space-1);flex-direction:column;display:flex}.ui-settings-section-eyebrow{font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-primary)}.ui-settings-section-eyebrow--danger{color:var(--color-danger)}.ui-settings-section-title{font-size:var(--text-xl);font-weight:var(--fw-title-1);letter-spacing:var(--tracking-tight);color:var(--text-1);line-height:var(--leading-snug)}.ui-settings-section-title--danger{color:var(--color-danger)}.ui-settings-section-desc{font-size:var(--text-xs);color:var(--text-3);line-height:var(--leading-normal)}.ui-settings-color-stage{--stage-color:var(--color-primary);border-radius:var(--radius-md);background:linear-gradient(135deg, var(--stage-color) 0%, color-mix(in srgb, var(--stage-color) 35%, #050508) 100%);height:96px;transition:background var(--dur-3) ease;position:relative;overflow:hidden}.ui-settings-color-stage:before{content:"";pointer-events:none;background:repeating-linear-gradient(-45deg,#0000,#0000 10px,#00000012 10px 11px);position:absolute;inset:0}.ui-settings-color-stage-content{padding:var(--space-4);justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset:0}.ui-settings-color-stage-name{font-size:var(--text-lg);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);color:#fff;text-shadow:0 2px 12px var(--shadow-color-dark-35);line-height:var(--leading-snug)}.ui-settings-color-stage-badge{font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:#ffffffa6;border:1px solid var(--white-20);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-2);background:var(--overlay-dark-15);align-self:flex-start}@media (width<=639px){.ui-setting-row{align-items:flex-start;gap:var(--space-2);flex-direction:column}.ui-setting-input,.ui-setting-input--textarea{width:100%;max-width:100%}.ui-setting-save-bar{align-items:flex-start;gap:var(--space-2);flex-direction:column}.ui-setting-danger-row{flex-wrap:wrap}}.ui-tile-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ui-tile-grid>.ui-tile--full{grid-column:1/-1}.ui-tile-group{align-items:center;gap:var(--space-3);margin:var(--space-5) 0 var(--space-2);display:flex}.ui-tile-section-plain>.ui-tile-group:first-child{margin-top:0}.ui-tile-group-text{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--fw-title-3);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-3);white-space:nowrap;flex-shrink:0}.ui-tile{min-height:124px;padding:var(--space-4);border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-2);transition:border-color var(--dur-2) var(--ease), background var(--dur-2) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.ui-tile--actionable{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit}.ui-tile--actionable:hover{border-color:var(--border-3)}.ui-tile--actionable:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.ui-tile--disabled{opacity:.55;pointer-events:none}.ui-tile--on{border-color:color-mix(in srgb, var(--color-primary) 20%, var(--border-1));background:linear-gradient(155deg, color-mix(in srgb, var(--color-primary) 5%, transparent), transparent 58%), var(--surface-2)}.ui-tile-body{z-index:3;flex-direction:column;min-width:0;height:100%;display:flex;position:relative}.ui-tile-kicker{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-3)}.ui-tile-title{margin-top:var(--space-1);font-size:var(--text-md);font-weight:var(--fw-title-3);line-height:var(--leading-snug);color:var(--text-2);transition:color var(--dur-2) var(--ease)}.ui-tile--on .ui-tile-title{color:var(--text-1)}.ui-tile-hint{margin-top:var(--space-1-5);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-tile-foot{padding-top:var(--space-3);justify-content:space-between;align-items:flex-end;gap:var(--space-2);margin-top:auto;display:flex}.ui-tile-state{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--fw-regular);line-height:var(--leading-none);text-transform:uppercase;color:var(--border-3);transition:color var(--dur-2) var(--ease)}.ui-tile--on .ui-tile-state{color:color-mix(in srgb, var(--color-primary) 70%, var(--text-3))}.ui-tile-value{padding-top:var(--space-3);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--fw-regular);line-height:var(--leading-none);text-transform:uppercase;color:var(--text-1);margin-top:auto}.ui-tile-value--empty{color:var(--border-3)}.ui-tile-value-note{margin-top:var(--space-1-5);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-3);display:block}.ui-tile-pair{padding-top:var(--space-3);gap:var(--space-5);margin-top:auto;display:flex}.ui-tile-pair-item{flex-direction:column;min-width:0;display:flex}.ui-tile-pair-value{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--fw-regular);line-height:var(--leading-none);color:var(--text-1)}.ui-tile-pair-label{margin-top:var(--space-1-5);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-3)}.ui-tile-module{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-2);transition:border-color var(--dur-2) var(--ease), background var(--dur-2) var(--ease);grid-column:1/-1;position:relative;overflow:hidden}.ui-tile-module--on{border-color:color-mix(in srgb, var(--color-primary) 20%, var(--border-1));background:linear-gradient(155deg, color-mix(in srgb, var(--color-primary) 5%, transparent), transparent 42%), var(--surface-2)}.ui-tile-module-head{width:100%;padding:var(--space-4);font:inherit;color:inherit;text-align:left;background:0 0;border:0;display:block}.ui-tile-module-head.ui-tile--actionable{cursor:pointer}.ui-tile-module-head .ui-tile-foot{padding-top:var(--space-4)}.ui-tile-module-head--sheet{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ui-tile-module-open{min-width:0;font:inherit;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}button.ui-tile-module-open{cursor:pointer}.ui-tile-module-cue{align-items:center;gap:var(--space-1);margin-top:var(--space-1-5);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--color-primary);display:inline-flex}.ui-tile-module-cue .pi{font-size:var(--text-xs)}.ui-tile-module-switch{margin-top:var(--space-0-5);flex-shrink:0}.ui-tile-module-sheet{flex-direction:column;display:flex}.ui-tile-module--on .ui-tile-module-head .ui-tile-title{color:var(--text-1)}.ui-tile-module--on .ui-tile-module-head .ui-tile-state{color:color-mix(in srgb, var(--color-primary) 70%, var(--text-3))}.ui-tile-module-rows{border-top:1px solid var(--border-1);padding:var(--space-1) var(--space-4);background:var(--surface-1)}.ui-tile-row{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.ui-tile-row+.ui-tile-row{border-top:1px solid var(--border-1)}.ui-tile-row--top{align-items:start}.ui-tile-row-label{flex-direction:column;min-width:0;display:flex}.ui-tile-row-label--clickable{cursor:pointer}.ui-tile-row-label--clickable:hover .ui-tile-row-title{color:var(--text-1)}.ui-tile-row-title{font-size:var(--text-sm);font-weight:var(--fw-title-3);color:var(--text-2);transition:color var(--dur-2) var(--ease)}.ui-tile-row--on .ui-tile-row-title{color:var(--text-1)}.ui-tile-row-hint{margin-top:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-3);max-width:58ch}.ui-tile-row-state{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--fw-regular);line-height:var(--leading-none);text-transform:uppercase;color:var(--border-3);transition:color var(--dur-2) var(--ease);justify-self:end}.ui-tile-row--on .ui-tile-row-state{color:color-mix(in srgb, var(--color-primary) 70%, var(--text-3))}.ui-tile-row-control{justify-self:end;gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.ui-tile-row-control--wide{width:100%;max-width:280px}.ui-tile-action{padding-top:var(--space-3);align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.ui-tile-note{margin:var(--space-2) 0 var(--space-3);align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-3);display:flex}.ui-tile-note .pi{font-size:var(--text-sm);color:var(--text-3);flex-shrink:0;margin-top:.15em}.ui-tile-module-rows>.ui-tile-note{margin:0 0 var(--space-3)}.ui-tile-section{flex-direction:column;scroll-margin-top:72px;display:flex}.ui-tile-section-head{align-items:baseline;gap:var(--space-3);padding-bottom:var(--space-3);margin-bottom:var(--space-4);border-bottom:1px solid var(--border-1);display:flex}.ui-tile-section-index{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-primary);flex-shrink:0}.ui-tile-section-index--danger{color:var(--color-danger)}.ui-tile-section-title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--fw-regular);line-height:var(--leading-none);text-transform:uppercase;color:var(--text-1);min-width:0}.ui-tile-section-meta{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-3);text-align:right;flex-shrink:0;margin-left:auto}.ui-tile-hero-stage{z-index:0;background:radial-gradient(118% 140% at 4% 8%, color-mix(in srgb, var(--tile-accent,var(--color-primary)) 18%, transparent), transparent 64%);height:180px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 45%,#0000);mask-image:linear-gradient(#000 45%,#0000)}.ui-tile-hero-spine{z-index:1;pointer-events:none;opacity:.3;background-image:repeating-linear-gradient(115deg, color-mix(in srgb, var(--tile-accent,var(--color-primary)) 30%, transparent) 0 2px, transparent 2px 9px);width:clamp(3rem,16%,5.5rem);height:180px;position:absolute;inset:0 0 auto auto;-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}.ui-tile-hero-grain{z-index:1;opacity:.18;mix-blend-mode:overlay;pointer-events:none;background-image:repeating-linear-gradient(115deg, var(--white-025,#ffffff06) 0 2px, transparent 2px 22px);height:180px;position:absolute;inset:0 0 auto}.ui-tile--danger{--tile-accent:var(--color-danger);grid-column:1/-1;min-height:0}.ui-tile--danger .ui-tile-hero-stage{opacity:.45}.ui-tile-danger-body{z-index:3;align-items:center;gap:var(--space-4);display:flex;position:relative}.ui-tile-danger-text{flex-direction:column;flex:1;min-width:0;display:flex}.ui-tile-danger-hint{margin-top:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-3)}@media (width<=639px){.ui-tile-grid{grid-template-columns:minmax(0,1fr)}.ui-tile{min-height:0}.ui-tile-hint{-webkit-line-clamp:none;display:block;overflow:visible}.ui-tile-row:has(.ui-tile-row-control){gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.ui-tile-row-control{justify-self:stretch}.ui-tile-row-control--wide{max-width:none}.ui-tile{padding:var(--space-3)}.ui-tile-title{line-height:var(--leading-tight);margin-top:2px}.ui-tile-hint{margin-top:var(--space-1);line-height:var(--leading-snug)}.ui-tile-row{padding:var(--space-2-5,10px) 0}.ui-tile-row-hint{line-height:var(--leading-snug);margin-top:2px}.ui-tile-foot{padding-top:var(--space-2)}.ui-tile-module-head{padding:var(--space-3)}.ui-tile-module-head .ui-tile-foot{padding-top:var(--space-3)}.ui-tile-module-rows{padding-inline:var(--space-3)}.ui-tile-section-head{padding-bottom:var(--space-2);margin-bottom:var(--space-3)}.ui-tile-danger-body{flex-wrap:wrap}}.rr-field--tier3{display:none}@container rr-controls (width>=900px){.rr-field--tier3{display:flex}}.rr-field--tier4{display:none}@container rr-controls (width>=960px){.rr-field--tier4{display:flex}}.rr-field--tier5{display:none}@container rr-controls (width>=1090px){.rr-field--tier5{display:flex}}.rr-field--tier6{display:none}@container rr-controls (width>=1170px){.rr-field--tier6{display:flex}}.rr-field--tier7{display:none}@container rr-controls (width>=1240px){.rr-field--tier7{display:flex}}@container rr-row (width>=1100px){.rr-field--tier3-compact-only{display:none}}@container rr-row (width>=1360px){.rr-field--tier4-compact-only{display:none}}@container rr-row (width>=1490px){.rr-field--tier5-compact-only{display:none}}@container rr-row (width>=1570px){.rr-field--tier6-compact-only{display:none}}@container rr-row (width>=1640px){.rr-field--tier7-compact-only{display:none}}@container rr-controls (width>=900px){.rr-hide-expand-at-tier3{display:none}}@container rr-controls (width>=960px){.rr-hide-expand-at-tier4{display:none}}@container rr-controls (width>=1090px){.rr-hide-expand-at-tier5{display:none}}@container rr-controls (width>=1170px){.rr-hide-expand-at-tier6{display:none}}@container rr-controls (width>=1240px){.rr-hide-expand-at-tier7{display:none}}@container rr-row (width>=1100px){.rr-hide-details-at-tier3{display:none}}@container rr-row (width>=1360px){.rr-hide-details-at-tier4{display:none}}@container rr-row (width>=1490px){.rr-hide-details-at-tier5{display:none}}@container rr-row (width>=1570px){.rr-hide-details-at-tier6{display:none}}@container rr-row (width>=1640px){.rr-hide-details-at-tier7{display:none}}.rr-col{flex-shrink:0}.rr-col--grid{width:5.5rem}.rr-col--status{width:7.5rem}.rr-col--bestlap,.rr-col--time{width:8rem}.rr-col--gap{width:7.5rem}.rr-col--laps{width:7rem}.rr-col--penalty{width:5.5rem}.result-row .ui-field .p-inputnumber{width:100%}.result-row .ui-field .p-inputnumber-input{width:100%;min-width:0}.ui-field__label{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-2);text-transform:uppercase;letter-spacing:var(--tracking-wide)}:root{--toast-offset-top:var(--space-4);--toast-offset-left:var(--space-2);--toast-offset-right:var(--space-4);--toast-width-max:26rem;--toast-width-mobile:calc(100dvw - max(var(--toast-offset-left), env(safe-area-inset-left)) - max(var(--toast-offset-right), env(safe-area-inset-right)))}.p-toast.p-toast-top-right{top:var(--toast-offset-top);right:max(var(--toast-offset-right), env(safe-area-inset-right));width:min(var(--toast-width-max), var(--toast-width-mobile));max-width:var(--toast-width-mobile);left:auto}.p-toast .p-toast-message{margin-inline:0;overflow:hidden}.p-toast .p-toast-message-content{align-items:flex-start;column-gap:var(--space-2)}.p-toast .p-toast-summary,.p-toast .p-toast-detail{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;color:var(--text-1)}.p-toast .p-toast-summary{line-height:var(--leading-snug)}.p-toast .p-toast-detail{line-height:var(--leading-normal);margin-top:var(--space-1)}.p-toast .p-toast-message-icon,.p-toast .p-toast-close-button{flex:none}@media (width<=639px){:root{--toast-offset-top:var(--space-2);--toast-offset-left:var(--space-2);--toast-offset-right:var(--space-2);--toast-width-max:100%}.p-toast.p-toast-top-right{left:max(var(--toast-offset-left), env(safe-area-inset-left));right:max(var(--toast-offset-right), env(safe-area-inset-right));width:auto;max-width:none}.p-toast .p-toast-message{margin-bottom:var(--space-2)}.p-toast .p-toast-message-content{padding:var(--space-4)}.p-toast .p-toast-summary,.p-toast .p-toast-detail{font-size:var(--text-md)}}@media (width<=379px){:root{--toast-offset-top:var(--space-1-5);--toast-offset-left:var(--space-1-5);--toast-offset-right:var(--space-1-5)}.p-toast .p-toast-message{margin-bottom:var(--space-1-5)}.p-toast .p-toast-message-content{padding:var(--space-2);column-gap:var(--space-2)}.p-toast .p-toast-summary{font-size:var(--text-md);line-height:var(--leading-snug)}.p-toast .p-toast-detail{margin-top:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-snug)}.p-toast .p-toast-close-button{width:1.75rem;height:1.75rem;position:relative}.p-toast .p-toast-close-button:before{content:"";position:absolute;inset:-.4375rem}}}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix)format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2)format("woff2"),url(/assets/primeicons-WjwUDZjB.woff)format("woff"),url(/assets/primeicons-MpK4pl85.ttf)format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons)format("svg");font-weight:400;font-style:normal}.pi{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:primeicons;font-style:normal;font-weight:400;line-height:1;display:inline-block}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{text-align:center;width:1.28571em}.pi-spin{animation:2s linear infinite fa-spin}@media (prefers-reduced-motion:reduce){.pi-spin{transition-duration:0s;transition-delay:0s;animation-duration:1ms;animation-iteration-count:1;animation-delay:-1ms}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}:root{--bg-0:var(--neutral-1000);--bg-1:var(--neutral-900);--bg-2:var(--neutral-800);--surface-1:var(--neutral-950);--surface-2:var(--neutral-900);--surface-3:var(--neutral-800);--surface-4:var(--neutral-700);--surface-1-hover:var(--neutral-900);--surface-2-hover:var(--neutral-800);--surface-3-hover:var(--neutral-700);--surface-4-hover:var(--neutral-600);--text-bg-hover:var(--surface-3-hover);--chip-bg:var(--surface-4);--chip-bg-hover:var(--surface-4-hover);--surface-popover:var(--neutral-cool-900);--surface-popover-mobile:var(--neutral-cool-950);--surface-nav-glass:#0a0a0abf;--text-1:#dadada;--text-2:#a8b3c5;--text-3:#8a96a9;--border-1:#222;--border-2:#1b1b1bb7;--border-3:#ffffff1f;--border-4:#ffffff2a;--glass-bg:#0f0f0f77;--glass-border:#ffffff0f;--shadow-sm:0 1px 3px #00000059;--shadow-md:0 8px 30px #00000073;--shadow-lg:0 18px 60px #0000008c;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:18px;--radius-pill:999px;--avatar-xs:20px;--avatar-sm:24px;--avatar-md:32px;--avatar-lg:40px;--avatar-xl:48px;--avatar-2xl:64px;--space-1:.25rem;--space-1-5:.375rem;--space-2:.5rem;--space-2-5:.625rem;--space-3:.75rem;--space-3-5:.875rem;--space-4:1rem;--space-4-5:1.25rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem;--space-10:5rem;--space-11:6rem;--ease:cubic-bezier(.2, .8, .2, 1);--dur-1:.12s;--dur-2:.18s;--dur-3:.26s;--font-sans:Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-display:"Anton", "Barlow Condensed", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "Courier New", monospace;--font-condensed:"Barlow Condensed", sans-serif;--bp-mobile-min:320px;--bp-mobile-s:380px;--bp-mobile-m:600px;--bp-tablet:640px;--bp-desktop:1024px;--bp-desktop-xl:1800px;--nav-expanded:272px;--nav-collapsed:70px;--nav-rail-hidden-shift:calc(-1 * var(--nav-expanded));--nav-mobile-enter-shift:-20px;--page-max-width:1400px;--page-padding:var(--space-6) var(--space-5) var(--space-8);--page-padding-mobile:var(--space-2);--page-padding-mobile-xs:var(--space-1);--page-gutter:var(--space-3);--mobile-page-gutter:var(--space-1);--state-min-height:400px;--fo-page-max-width:var(--page-max-width);--fo-page-padding:var(--page-padding);--fo-page-padding-mobile:var(--page-padding-mobile);--z-shell:100;--z-takeover:1050;--z-anchored-panel:1300;--z-blocking-overlay:1400}html{font-size:16px}html,body{font-family:var(--font-sans);background-color:var(--bg-0);width:100%;height:100%;margin:0;padding:0}#app{width:100%;height:100%}*,:before,:after{box-sizing:border-box}a,button,[role=button],.p-button,.p-select,.p-card,.p-drawer,.p-dialog,.p-panel,.p-menu,.p-datepicker,.p-multiselect,.p-autocomplete{-webkit-tap-highlight-color:transparent}.deeplink-focus{animation:deeplink-flash 1.8s var(--ease) 1}@keyframes deeplink-flash{0%{background-color:color-mix(in srgb, var(--color-primary) 26%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary) 55%, transparent)}70%{background-color:color-mix(in srgb, var(--color-primary) 14%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary) 30%, transparent)}to{background-color:#0000;box-shadow:0 0 0 1px #0000}}@media (prefers-reduced-motion:reduce){.deeplink-focus{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary) 45%, transparent);animation:none}}:root{--brand-primary-50:#fdf9e9;--brand-primary-100:#fcf2c5;--brand-primary-200:#fbe18d;--brand-primary-300:#f8c94c;--brand-primary-400:#f4b223;--brand-primary-500:#e4970e;--brand-primary-600:#c4730a;--brand-primary-700:#9d500b;--brand-primary-800:#824011;--brand-primary-900:#6e3515;--brand-primary-950:#401a08;--brand-accent-50:#f2f7ff;--brand-accent-100:#e0ecff;--brand-accent-200:#bfd8ff;--brand-accent-300:#94bfff;--brand-accent-400:#6aa4ff;--brand-accent-500:#3b82f6;--brand-accent-600:#2f6fd6;--brand-accent-700:#2558ab;--brand-accent-800:#1e4688;--brand-accent-900:#193b73;--brand-accent-950:#0f233f;--neutral-500:#2a2a2a;--neutral-600:#202020;--neutral-700:#1a1a1a;--neutral-800:#151515;--neutral-900:#111;--neutral-950:#0c0c0c;--neutral-1000:#080808;--neutral-cool-900:#182233;--neutral-cool-950:#141c2a;--color-primary:var(--brand-primary-400);--color-primary-hover:var(--brand-primary-300);--color-primary-active:var(--brand-primary-500);--color-primary-border:var(--brand-primary-300);--color-primary-border-hover:var(--brand-primary-200);--color-primary-border-active:var(--brand-primary-600);--color-primary-05:#f4b2230d;--color-primary-10:#f4b2231a;--color-primary-20:#f4b22333;--color-primary-30:#f4b2234d;--color-primary-40:#f4b22366;--color-primary-50:#f4b22380;--color-primary-75:#f4b223bf;--color-accent:var(--brand-primary-400);--color-accent-10:var(--brand-primary-700);--color-accent-20:var(--brand-primary-900);--color-accent-30:var(--brand-primary-950);--color-accent-hover:var(--brand-primary-300);--color-accent-active:var(--brand-primary-500);--color-secondary:var(--brand-accent-200);--on-solid:#0f0f0f;--on-dark:#fff;--color-on-primary-strong:#2a1a00;--focus-ring:#fff6;--shadow-primary:0 6px 16px #f4b2232e;--shadow-primary-hover:0 8px 22px #f4b22342;--btn-lift:translateY(-1px);--btn-press:translateY(0px);--color-info:var(--brand-accent-400);--color-info-hover:var(--brand-accent-500);--color-info-30:#3b82f64d;--color-self:var(--color-info);--color-self-line:#3b82f680;--color-self-wash:#3b82f61a;--color-experimental:#22d3ee;--color-experimental-12:#22d3ee1f;--color-experimental-30:#22d3ee4d;--color-success:#22c55e;--color-success-hover:#16a34a;--color-success-08:#22c55e14;--color-success-12:#22c55e1f;--color-success-15:#22c55e26;--color-success-30:#22c55e4d;--color-warning:#fb923c;--color-warning-hover:#f97316;--color-danger:#ef4444;--color-danger-hover:#dc2626;--color-pending:#f59e0b;--color-league-premium:#8b5cf6;--color-fastest-lap:#e5399b;--color-fastest-lap-12:#e5399b1f;--color-fastest-lap-40:#e5399b66;--overlay-dark-soft:#0000008c;--dialog-width-sm:520px;--dialog-width-md:720px;--dialog-width-lg:960px;--dialog-width-xl:1200px;--fo-footer-btn-height:2.5rem;--fo-footer-btn-radius:var(--radius-pill);--fo-footer-btn-font-size:var(--text-md);--fo-footer-btn-font-weight:var(--fw-semibold);--fo-footer-btn-padding-x:1rem;--fo-footer-btn-glow:0 4px 14px -8px #f4b22399;--text-2xs:.625rem;--text-xs:.7rem;--text-sm:.75rem;--text-md:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--fw-title-1:800;--fw-title-2:700;--fw-title-3:600;--fw-subtitle-1:600;--fw-subtitle-2:500;--fw-subtitle-3:400;--fw-note:500;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900;--leading-none:1;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.04em;--tracking-wider:.08em;--tracking-widest:.14em}a{color:var(--color-accent);text-decoration:none}a:hover{color:var(--color-accent-hover)}:root{--dashboard-card-min-width:320px;--dashboard-card-min-height:clamp(240px, 26vw, 340px);--dashboard-hero-event-min-height:clamp(200px, 15vw, 240px);--dashboard-gap:1rem;--dashboard-skeleton-height:260px;--fo-card-min-width:var(--dashboard-card-min-width);--fo-dashboard-gap:var(--dashboard-gap);--overlay-hero-weak:#000000b8;--overlay-hero-medium:#0000006b;--overlay-hero-strong:#000000c7;--shadow-color-dark-35:#00000059;--shadow-color-dark-50:#00000080;--banner-overlay-bg:color-mix(in srgb, var(--p-surface-900) 78%, transparent);--accent-blue-14:var(--color-info-30);--color-podium-gold:#d4af37;--color-podium-gold-text:#f6d774;--color-podium-gold-bg:#d4af3729;--color-podium-gold-border:#d4af3759;--color-podium-silver:silver;--color-podium-silver-text:#f1f5f9;--color-podium-silver-bg:#c0c0c029;--color-podium-silver-border:#c0c0c059;--color-podium-bronze:#cd7f32;--color-podium-bronze-text:#f5c7a9;--color-podium-bronze-bg:#cd7f322e;--color-podium-bronze-border:#cd7f3259;--color-fastlap:#b14cff;--color-fastlap-text:#d8b4fe;--color-fastlap-05:#b14cff0f;--color-fastlap-10:#b14cff1a;--color-fastlap-20:#b14cff33;--color-fastlap-30:#b14cff4d;--color-fastlap-50:#b14cff80;--color-fastlap-bg:#b14cff29;--color-fastlap-border:#b14cff66;--color-reserve-text:#94bfff;--color-reserve-bg:#6aa4ff1f;--color-reserve-border:#6aa4ff61;--color-substitute-text:#5eead4;--color-substitute-bg:#2dd4bf1f;--color-substitute-border:#2dd4bf61;--color-scope-league:#7cc4ff;--color-scope-competition:#ffb84a;--color-primary-08:#f4b22314;--color-primary-12:#f4b2231f;--color-primary-18:#f4b2232e;--color-primary-22:#f4b22338;--color-primary-35:#f4b22359;--color-success-10:#22c55e1a;--color-danger-10:#ef44441a;--color-danger-12:#ef44441f;--color-danger-15:#ef444426;--overlay-dark-10:#0000001a;--overlay-dark-15:#00000026;--overlay-dark-20:#0003;--overlay-dark-30:#0000004d;--overlay-dark-40:#0006;--overlay-dark-45:#00000073;--overlay-dark-50:#00000080;--overlay-dark-60:#0009;--overlay-dark-65:#000000a6;--white-02:#ffffff05;--white-025:#ffffff06;--white-03:#ffffff08;--white-04:#ffffff0a;--white-05:#ffffff0d;--white-07:#ffffff12;--white-08:#ffffff14;--white-10:#ffffff1a;--white-12:#ffffff1f;--white-14:#ffffff24;--white-18:#ffffff2e;--white-20:#fff3;--white-25:#ffffff40;--white-30:#ffffff4d;--white-40:#fff6;--white-50:#ffffff80;--white-60:#fff9;--white-70:#ffffffb3;--img-empty-stripes:repeating-linear-gradient(115deg, transparent 0 34px, var(--white-02) 34px 36px);--color-success-light:#34d399;--color-danger-light:#f87171;--color-warning-amber:#fbbf24;--color-deep-red:#e84545;--color-indigo:#6366f1;--color-primary-0:#f4b22300;--color-primary-06:#f4b2230f;--color-primary-55:#f4b2238c;--overlay-dark-18:#0000002e;--overlay-dark-25:#00000040;--white-15:#ffffff26;--white-22:#ffffff38;--color-success-20:#22c55e33;--color-success-28:#22c55e47;--color-danger-08:#ef444414;--color-danger-20:#ef444433;--color-danger-25:#ef444440;--color-success-light-08:#34d39914;--color-success-light-35:#34d39959;--color-success-light-40:#34d39966;--color-championship-gold:#f8b900;--sk-base:var(--white-05);--sk-sweep-edge:var(--white-07);--sk-sweep-amber:var(--color-primary-10);--sk-shimmer-duration:1.35s;--sk-radius:var(--radius-sm)}.fo-fade-enter-active,.fo-fade-leave-active{transition:opacity var(--dur-2) var(--ease)}.fo-fade-enter-from,.fo-fade-leave-to{opacity:0}.fo-fade-up-enter-active{transition:opacity var(--dur-3) var(--ease), transform var(--dur-3) var(--ease)}.fo-fade-up-leave-active{transition:opacity var(--dur-1) var(--ease)}.fo-fade-up-enter-from{opacity:0;transform:translateY(6px)}.fo-fade-up-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.fo-fade-enter-active,.fo-fade-leave-active,.fo-fade-up-enter-active,.fo-fade-up-leave-active{transition-duration:1ms}.fo-fade-up-enter-from{transform:none}}.fo-flip-move{transition:transform var(--dur-3) cubic-bezier(.22, 1, .36, 1)}.fo-flip-enter-active,.fo-flip-leave-active{transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease)}.fo-flip-enter-from{opacity:0;transform:translateY(6px)}.fo-flip-leave-to{opacity:0}.fo-flip-leave-active{width:100%;position:absolute}@media (prefers-reduced-motion:reduce){.fo-flip-move,.fo-flip-enter-active,.fo-flip-leave-active{transition-duration:1ms}.fo-flip-enter-from,.fo-flip-leave-to{transform:none}}.fo-field-shake{animation:.25s ease-out both fo-field-shake}@keyframes fo-field-shake{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-danger) 0%, transparent);transform:translate(0)}25%{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 22%, transparent);transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-danger) 0%, transparent);transform:translate(0)}}@media (prefers-reduced-motion:reduce){.fo-field-shake{animation:fo-field-glow .6s var(--ease) both}@keyframes fo-field-glow{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-danger) 0%, transparent)}30%{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-danger) 30%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-danger) 0%, transparent)}}}.p-connected-overlay-enter-active{transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease)}.p-connected-overlay-leave-active{transition:opacity var(--dur-1) var(--ease), transform var(--dur-1) var(--ease)}.p-connected-overlay-enter-from{opacity:0;transform:translateY(-6px)scale(.98)}.p-connected-overlay-leave-to{opacity:0;transform:translateY(-4px)scale(.99)}.p-overlay-mask-enter-active{transition:opacity var(--dur-2) var(--ease)}.p-overlay-mask-leave-active{transition:opacity var(--dur-1) var(--ease)}.p-overlay-mask-enter-from,.p-overlay-mask-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.p-connected-overlay-enter-active,.p-connected-overlay-leave-active,.p-overlay-mask-enter-active,.p-overlay-mask-leave-active{transition-duration:1ms}.p-connected-overlay-enter-from{transform:none}}*{scrollbar-width:thin;scrollbar-color:var(--border-2) transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);transition:background var(--dur-2) var(--ease);background:0 0}:hover::-webkit-scrollbar-thumb{background:var(--border-2)}::-webkit-scrollbar-thumb:hover{background:var(--border-3)}@media (pointer:coarse){*{scrollbar-width:none}::-webkit-scrollbar{display:none}}.fo-scroll-fade{--scroll-fade:var(--space-6);-webkit-mask-image:var(--scroll-mask,none);-webkit-mask-image:var(--scroll-mask,none);mask-image:var(--scroll-mask,none)}.fo-scroll-fade--y.has-fade-end{--scroll-mask:linear-gradient(to bottom, #000 calc(100% - var(--scroll-fade)), transparent)}.fo-scroll-fade--y.has-fade-start{--scroll-mask:linear-gradient(to bottom, transparent, #000 var(--scroll-fade))}.fo-scroll-fade--y.has-fade-start.has-fade-end{--scroll-mask:linear-gradient(to bottom, transparent, #000 var(--scroll-fade), #000 calc(100% - var(--scroll-fade)), transparent)}.fo-scroll-fade--x.has-fade-end{--scroll-mask:linear-gradient(to right, #000 calc(100% - var(--scroll-fade)), transparent)}.fo-scroll-fade--x.has-fade-start{--scroll-mask:linear-gradient(to right, transparent, #000 var(--scroll-fade))}.fo-scroll-fade--x.has-fade-start.has-fade-end{--scroll-mask:linear-gradient(to right, transparent, #000 var(--scroll-fade), #000 calc(100% - var(--scroll-fade)), transparent)}.fo-app-main{min-width:0;min-height:0;padding:var(--space-5);flex-direction:column;flex:1 0 auto;display:flex}:root{--app-mobile-safe-bottom:env(safe-area-inset-bottom);--app-mobile-topbar-height:64px;--app-mobile-utility-bar-core-height:56px;--app-mobile-utility-floating-bottom:12px;--app-mobile-utility-bar-height:calc(var(--app-mobile-utility-bar-core-height) + var(--app-mobile-utility-floating-bottom) + var(--app-mobile-safe-bottom));--app-mobile-available-height:calc(100dvh - var(--app-mobile-topbar-height) - var(--app-mobile-utility-bar-height));--app-mobile-empty-content-min-height:var(--app-mobile-available-height);--bottom-safe-inset:0px;--app-mobile-fab-clearance:72px;--impersonation-banner-h:36px}.is-impersonating .app-layout-shell,.is-impersonating .admin-shell,.is-impersonating .public-shell{margin-top:var(--impersonation-banner-h)}.is-impersonating .app-layout-shell{height:calc(100dvh - var(--impersonation-banner-h))}.is-impersonating .admin-shell,.is-impersonating .public-shell{min-height:calc(100dvh - var(--impersonation-banner-h))}.is-impersonating .app-shell-bar--mobile{top:var(--impersonation-banner-h)}.public-shell{background:var(--bg-0);flex-direction:column;width:100%;min-height:100dvh;display:flex}.public-shell__content{flex:1}.app-layout-shell{background:var(--bg-0);grid-template-columns:auto minmax(0,1fr);width:100%;height:100dvh;min-height:0;display:grid;overflow:hidden}.app-layout-nav-rail{width:var(--nav-expanded);min-width:0;transition:width var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);overflow:hidden;transform:translate(0)}.app-layout-nav-rail--collapsed{width:var(--nav-collapsed)}.app-layout-nav-rail--hidden{width:0;transform:translateX(var(--nav-rail-hidden-shift));pointer-events:none}.app-layout-nav-stage{width:var(--nav-expanded);min-width:var(--nav-expanded);height:100%}.app-shell-mobile-navbar-enter-active,.app-shell-mobile-navbar-leave-active{transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease)}.app-shell-mobile-navbar-enter-from,.app-shell-mobile-navbar-leave-to{opacity:0;transform:translateX(var(--nav-mobile-enter-shift))}.fo-app-body{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.fo-app-scroll{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden auto}.app-shell-mobile{padding-top:var(--app-mobile-topbar-height)}.app-shell-mobile .fo-app-body{height:calc(100dvh - var(--app-mobile-topbar-height));max-height:none}.app-shell-mobile.app-layout-shell--mobile-drawer-open .fo-app-scroll{overflow:hidden}.app-shell-mobile .fo-app-main--bottom-nav-offset{min-height:0}.app-shell-mobile.app-layout-shell--immersive .fo-app-scroll{padding-bottom:0}.app-shell-mobile .fo-app-scroll{padding-bottom:var(--app-mobile-utility-bar-height);position:relative}.app-shell-mobile.app-layout-shell--has-fab:not(.app-layout-shell--immersive) .fo-app-scroll{padding-bottom:calc(var(--app-mobile-utility-bar-height) + var(--app-mobile-fab-clearance))}@media (width<=639px){:root{--app-mobile-topbar-height:56px}}@media (width<=1023px){.fo-app-main{padding:var(--page-padding-mobile);padding-inline:var(--page-gutter)}:root{--bottom-safe-inset:var(--app-mobile-utility-bar-height)}}@media (width<=379px){.fo-app-main{padding:var(--page-padding-mobile-xs)}.p-panel-content{padding:var(--page-padding-mobile)}}@media (prefers-reduced-motion:reduce){.app-layout-nav-rail,.app-shell-mobile-navbar-enter-active,.app-shell-mobile-navbar-leave-active{transition:none}}.fo-page{max-width:var(--page-max-width);gap:var(--space-4);flex-direction:column;width:100%;margin-inline:auto;display:flex}.fo-page--wide{max-width:none}@media (width<=639px){.fo-page,.fo-page--mobile{gap:var(--space-2)}}.auth-layout{background:var(--bg-0);flex-direction:column;min-height:100dvh;display:flex;position:relative}.auth-left{z-index:1;padding:0;position:relative}.auth-mobile-nav__action{min-height:1.7rem;padding:var(--space-1) var(--space-2);border:1px solid var(--border-3);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-2);background:var(--white-03);transition:background var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.auth-mobile-nav__action:focus-visible,.auth-mobile-nav__action:hover{color:var(--text-1);border-color:var(--border-4);background:var(--white-08)}.auth-mobile-nav__action--primary{color:var(--color-primary);border-color:var(--color-primary-30);background:var(--color-primary-10)}.auth-mobile-nav__action--primary:focus-visible,.auth-mobile-nav__action--primary:hover{color:var(--brand-primary-200);border-color:var(--color-primary-50);background:var(--color-primary-20)}.auth-right{z-index:2;padding:0 var(--space-4) var(--space-5);flex:1;justify-content:center;align-items:flex-start;display:flex;position:relative}.auth-right-inner{width:100%;max-width:520px}.auth-seg{margin-bottom:var(--space-4);padding:var(--space-1);border-radius:var(--radius-md);border:1px solid var(--white-08);background:var(--white-03);display:flex;position:relative}.auth-seg__pill{border-radius:calc(var(--radius-md) - 3px);background:var(--color-primary);width:calc(50% - 4px);box-shadow:0 4px 14px var(--color-primary-30);transition:transform var(--dur-3) cubic-bezier(.2, .8, .2, 1);position:absolute;top:4px;bottom:4px;left:4px}.auth-seg__pill--register{transform:translate(100%)}.auth-seg__btn{z-index:1;cursor:pointer;padding:var(--space-2) 0;border-radius:calc(var(--radius-md) - 3px);font-size:var(--text-md);font-weight:var(--fw-bold);color:var(--text-3);transition:color var(--dur-2) var(--ease);background:0 0;border:0;flex:1}.auth-seg__btn.is-active{color:var(--bg-0)}.auth-seg__btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.auth-card{--p-card-background:transparent;--p-card-title-font-size:3rem;--p-card-title-font-weight:800;--p-card-body-gap:var(--space-6);--p-card-subtitle-color:var(--text-3);border:none}.auth-form{gap:var(--space-5);flex-direction:column;display:flex}.auth-actions{justify-content:space-between;align-items:center;display:flex}.auth-field--checkbox{margin-block:var(--space-1)}.auth-consent{align-items:flex-start;gap:var(--space-2);font-size:var(--text-md);color:var(--text-2);line-height:var(--leading-normal);cursor:pointer;display:flex}.auth-consent a{color:var(--color-primary);text-decoration:underline}.auth-consent a:hover{text-decoration:none}.auth-checkbox{align-items:center;gap:var(--space-2);display:flex}.auth-checkbox label{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--text-3);transition:color var(--dur-2) ease, transform var(--dur-1) ease}.auth-checkbox label:hover{color:var(--text-1)}.auth-checkbox:has(input:checked) label{color:var(--text-1)}.auth-card .p-checkbox{width:1.2rem;height:1.2rem}.auth-card .p-checkbox-box{border-radius:var(--radius-xs);border:1.5px solid var(--border-3);background:var(--white-03);width:1.2rem;height:1.2rem;transition:border-color var(--dur-2) var(--ease), background var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease)}.auth-card .p-checkbox:hover .p-checkbox-box{border-color:var(--color-primary-50)}.auth-card .p-checkbox[data-p-checked=true] .p-checkbox-box{border-color:var(--color-primary);background:var(--color-primary)}.auth-card .p-checkbox-icon{width:.85rem;height:.85rem;color:var(--bg-0)}.auth-card .p-checkbox-input:focus-visible+.p-checkbox-box{outline:2px solid var(--color-primary);outline-offset:2px}.auth-link{cursor:pointer;font-size:var(--text-md);font-weight:var(--fw-medium);color:var(--text-3);transition:color var(--dur-2) var(--ease);background:0 0;border:0;padding:0}.auth-link:hover{color:var(--text-1)}.auth-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.auth-footer{align-items:center;gap:var(--space-2);display:flex}.auth-error{margin-bottom:var(--space-5)}.auth-card .p-button:not(.p-button-text):not(.p-button-link){border-radius:var(--radius-md);min-height:3rem;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-normal);text-transform:none;color:var(--bg-0);background:var(--color-primary);box-shadow:0 4px 14px var(--color-primary-20);isolation:isolate;transition:filter var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);border:0;margin-top:.15rem;position:relative;overflow:hidden}.auth-card .p-inputtext:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--neutral-900) inset;-webkit-text-fill-color:var(--text-1);caret-color:var(--text-1);transition:background-color 9999s ease-in-out}.auth-card .p-inputtext:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--neutral-900) inset;-webkit-text-fill-color:var(--text-1);caret-color:var(--text-1);transition:background-color 9999s ease-in-out}.auth-card .p-inputtext:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--neutral-900) inset;-webkit-text-fill-color:var(--text-1);caret-color:var(--text-1);transition:background-color 9999s ease-in-out}.auth-card .p-password-input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--neutral-900) inset;-webkit-text-fill-color:var(--text-1);caret-color:var(--text-1);transition:background-color 9999s ease-in-out}.auth-card .p-password-input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--neutral-900) inset;-webkit-text-fill-color:var(--text-1);caret-color:var(--text-1);transition:background-color 9999s ease-in-out}.auth-card .p-password-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--neutral-900) inset;-webkit-text-fill-color:var(--text-1);caret-color:var(--text-1);transition:background-color 9999s ease-in-out}@media (width<=1023px){.auth{overscroll-behavior:none;position:fixed;inset:0;overflow:hidden}.auth-left{z-index:0;position:fixed;inset:0}.auth-right{z-index:2;border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-top:1px solid var(--white-08);-webkit-backdrop-filter:blur(22px)saturate(1.15);background:linear-gradient(#121215bd,#0a0a0cf2);flex-direction:column;align-items:stretch;max-height:94dvh;padding:0;transition:transform .42s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(0);box-shadow:0 -24px 60px #00000080}.auth.is-entering .auth-right{animation:.5s cubic-bezier(.32,.72,0,1) backwards auth-sheet-rise}.auth-right.is-dragging{transition:none}.auth-right-inner{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;width:100%;max-width:620px;padding:0 var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom));margin:0 auto;overflow-y:auto}.auth-drawer-handle{cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:100%;height:24px;padding:0;display:flex}.auth-drawer-handle:active{cursor:grabbing}.auth-drawer-handle__grip{border-radius:var(--radius-pill);background:var(--white-30);width:42px;height:4px;transition:background var(--dur-2) var(--ease), width var(--dur-2) var(--ease)}.auth-drawer-handle:hover .auth-drawer-handle__grip,.auth-drawer-handle:focus-visible .auth-drawer-handle__grip{background:var(--color-primary);width:52px}.auth-drawer-handle:focus-visible{outline:none}.auth-right.is-peek .auth-drawer-handle__grip{background:var(--color-primary);box-shadow:0 0 10px var(--color-primary-50)}.auth-right-inner .auth-card .p-card-body{gap:var(--space-4);padding-top:0}.auth-right-inner .auth-card .p-card-title{display:none}.auth-right-inner .auth-card .p-card-subtitle{margin-bottom:var(--space-2);line-height:var(--leading-snug);font-size:var(--text-md)}.auth-form{gap:var(--space-4)}.auth-actions{gap:var(--space-2);flex-wrap:wrap}.auth-right-inner .auth-card .p-card-footer{display:none}}@keyframes auth-sheet-rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.auth-swap{transition:height var(--dur-3) cubic-bezier(.2, .8, .2, 1);position:relative}.auth-slide-fwd-enter-active,.auth-slide-fwd-leave-active,.auth-slide-back-enter-active,.auth-slide-back-leave-active{transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) var(--ease)}.auth-slide-fwd-leave-active,.auth-slide-back-leave-active{position:absolute;top:0;left:0;right:0}.auth-slide-fwd-enter-from{opacity:0;transform:translate(22px)}.auth-slide-fwd-leave-to,.auth-slide-back-enter-from{opacity:0;transform:translate(-22px)}.auth-slide-back-leave-to{opacity:0;transform:translate(22px)}.auth.is-entering .auth-form>*{animation:.5s cubic-bezier(.2,.8,.2,1) backwards authFieldIn}.auth.is-entering .auth-form>:first-child{animation-delay:.14s}.auth.is-entering .auth-form>:nth-child(2){animation-delay:.2s}.auth.is-entering .auth-form>:nth-child(3){animation-delay:.26s}.auth.is-entering .auth-form>:nth-child(4){animation-delay:.32s}.auth.is-entering .auth-form>:nth-child(5){animation-delay:.38s}.auth.is-entering .auth-form>:nth-child(6){animation-delay:.44s}.auth.is-entering .auth-form>:nth-child(7){animation-delay:.5s}.auth.is-entering .auth-form>:nth-child(n+8){animation-delay:.56s}@keyframes authFieldIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=479px){.auth-right-inner{padding-left:var(--space-4);padding-right:var(--space-4)}}@media (prefers-reduced-motion:reduce){.auth-right{transition:none;animation:none}.auth-swap,.auth-mobile-nav__action,.auth-seg__pill,.auth-seg__btn,.auth-drawer-handle__grip,.auth-slide-fwd-enter-active,.auth-slide-fwd-leave-active,.auth-slide-back-enter-active,.auth-slide-back-leave-active{transition:none}.auth-slide-fwd-enter-from,.auth-slide-fwd-leave-to,.auth-slide-back-enter-from,.auth-slide-back-leave-to{transform:none}.auth-card .p-button:not(.p-button-text):not(.p-button-link):before,.auth-card .p-button:not(.p-button-text):not(.p-button-link):after{animation:none}}@media (width>=1024px){.auth-layout{min-height:100dvh;display:block;position:relative}.auth-left{z-index:0;min-height:auto;position:absolute;inset:0}.auth-right{z-index:2;pointer-events:none;min-height:100dvh;padding:var(--space-10) max(var(--space-8), calc((100% - 1200px) / 2)) var(--space-10) var(--space-8);justify-content:flex-end;align-items:center;display:flex;position:relative}.auth-right-inner{pointer-events:auto;border-radius:var(--radius-lg);border:1px solid var(--border-2);-webkit-backdrop-filter:blur(28px)saturate(1.1);backdrop-filter:blur(28px)saturate(1.1);width:100%;max-width:388px;padding:var(--space-5);background:linear-gradient(#141518b8,#0d0e10d1);box-shadow:inset 0 1px #ffffff0d,0 24px 70px #00000080}.auth-card{--p-card-title-font-size:1.3rem;--p-card-title-font-weight:600}.auth-right-inner .auth-card .p-card-title{letter-spacing:var(--tracking-tight)}.auth-right-inner .auth-card .p-card-subtitle{font-size:var(--text-sm)}.auth-seg{margin-bottom:var(--space-5);padding:var(--space-1);border-radius:var(--radius-sm);border:1px solid var(--border-2);background:#ffffff09}.auth-seg__pill{border-radius:var(--radius-sm);background:linear-gradient(#ffffff1f,#ffffff0f);box-shadow:inset 0 1px #ffffff21,0 2px 6px #00000059}.auth-seg__btn{padding:var(--space-2) 0;font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-3);transition:color var(--dur-2) var(--ease)}.auth-seg__btn:hover{color:var(--text-2)}.auth-seg__btn.is-active{color:#fff}.auth-card .p-button:not(.p-button-text):not(.p-button-link){background:linear-gradient(180deg, var(--brand-primary-300), var(--color-primary));min-height:2.75rem;box-shadow:inset 0 1px 0 var(--white-30), 0 6px 16px var(--color-primary-20)}.auth-drawer-handle,.auth-right-inner .auth-card .p-card-footer{display:none}}.navbar-drawer .p-drawer-header{display:none}.navbar-drawer .p-drawer-content{overscroll-behavior:contain;padding:0;overflow-y:auto}.navbar-drawer--bottom{border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:radial-gradient(ellipse 110% 45% at 50% 0%, var(--white-05) 0%, transparent 70%), var(--surface-1);max-height:85svh;box-shadow:0 -8px 40px var(--overlay-dark-soft), 0 -2px 8px var(--overlay-dark-30), inset 0 1px 0 var(--white-10);width:100%!important;height:auto!important;top:auto!important}.navbar-drawer--bottom .p-drawer-content{flex-direction:column;height:100%;display:flex;overflow:hidden}.drawer-handle{padding:var(--space-2) 0 var(--space-1);flex-shrink:0;justify-content:center;display:flex}.drawer-handle__bar{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-accent) 40%, #ffffff26);opacity:.7;width:36px;height:4px}.drawer-scrollable-body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.drawer-close-row{padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));border-top:1px solid var(--border-1);flex-shrink:0;justify-content:center;display:flex}.drawer-close-pill{min-width:120px;height:44px;padding:0 var(--space-5);border:1px solid var(--border-2);border-radius:var(--radius-lg);background:var(--surface-3);color:var(--text-2);font-size:var(--text-sm);font-weight:var(--fw-medium);cursor:pointer;box-shadow:0 4px 16px var(--overlay-dark-30), inset 0 1px 0 var(--white-04);transition:background-color var(--dur-1) ease-out, border-color var(--dur-1) ease-out, color var(--dur-1) ease-out, box-shadow var(--dur-1) ease-out;justify-content:center;align-items:center;display:inline-flex}.drawer-close-pill i{font-size:var(--text-base)}.drawer-close-pill:hover{background:var(--surface-4,color-mix(in srgb, var(--surface-3) 80%, var(--border-1) 20%));border-color:var(--border-3);color:var(--text-1);box-shadow:0 6px 20px var(--shadow-color-dark-35), inset 0 1px 0 var(--glass-border)}.drawer-close-pill:active{transform:scale(.97)}.drawer-close-pill:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.navbar-drawer--bottom.league-picker__sheet{max-height:92svh;padding-bottom:env(safe-area-inset-bottom)}.mobile-account-drawer .drawer-scrollable-body{overflow-x:hidden}.mobile-account-drawer .aam__hero{padding:var(--space-4) var(--space-5);gap:var(--space-4)}.mobile-account-drawer .aam__accent-sep{margin:0 var(--space-5)}.mobile-account-drawer .aam__section-label{padding:var(--space-1-5) var(--space-5) var(--space-1)}.mobile-account-drawer .aam__lang-row{padding:var(--space-1) var(--space-4) 0}.mobile-account-drawer .aam__item{min-height:48px;padding:var(--space-2) var(--space-5)}.mobile-account-drawer .aam__divider{margin:var(--space-2) 0}.navbar-drawer--bottom .drawer-scrollable-body .navbar-content{height:auto;overflow:visible}.navbar-drawer--bottom .navbar-content--mobile{padding-left:0;padding-right:0}.navbar-drawer--bottom .navbar-content--mobile .navbar-content__main{gap:var(--space-4);padding-left:0;padding-right:0}.navbar-drawer--bottom .navbar-content--mobile .navbar-accordion__panel.is-open>.navbar-accordion__body{gap:var(--space-4)}.navbar-drawer--bottom .navbar-content--mobile .navbar-leaguepicker{padding:0 var(--space-4)}.navbar-drawer--bottom .navbar-content--mobile .navbar-empty-state{margin:0 var(--space-4)}.navbar-drawer--bottom .navbar-content--mobile .navbar-section__body,.navbar-drawer--bottom .navbar-content--mobile .navbar-section__list{gap:0}.navbar-drawer--bottom .navbar-content--mobile .navbar-section__header{padding:var(--space-1-5) var(--space-5) var(--space-1)}.navbar-drawer--bottom .navbar-content--mobile .navbar-section__header:after{display:none}.navbar-drawer--bottom .navbar-content--mobile .navbar-item.p-button{height:auto;min-height:48px;padding:var(--space-2) var(--space-5);gap:var(--space-2);color:var(--text-1);background:0 0;border:none;border-radius:0;transform:none}.navbar-drawer--bottom .navbar-content--mobile .navbar-item.p-button:hover{background:var(--white-03);color:var(--text-1);border:none;transform:none}.navbar-drawer--bottom .navbar-content--mobile .navbar-item.p-button:active{transform:none}.navbar-drawer--bottom .navbar-content--mobile .navbar-item.p-button .p-button-icon{text-align:center;width:16px;font-size:var(--text-md);color:var(--text-2)}.navbar-drawer--bottom .navbar-content--mobile .navbar-item.p-button:hover .p-button-icon{color:color-mix(in srgb, var(--color-accent) 70%, var(--text-2))}.navbar-drawer--bottom .navbar-content--mobile .navbar-item.p-button:before{content:"";background:var(--color-accent);border-radius:0 var(--radius-pill) var(--radius-pill) 0;width:2px;height:0;box-shadow:none;transition:height var(--dur-1) cubic-bezier(.34, 1.56, .5, 1);animation:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.navbar-drawer--bottom .navbar-content--mobile .navbar-item.p-button:hover:before{height:55%}.navbar-drawer--bottom .navbar-content--mobile .navbar-item--active.p-button{background:var(--white-04);box-shadow:none;border:none}.navbar-drawer--bottom .navbar-content--mobile .navbar-item--active.p-button:before{height:62%;box-shadow:0 0 10px color-mix(in srgb, var(--color-accent) 50%, transparent)}.navbar-drawer--bottom .navbar-content--mobile .navbar-item--active.p-button .p-button-icon{color:var(--color-accent)}.navbar-drawer--bottom .navbar-content--mobile .navbar-item--active-ancestor.p-button{background:0 0;border:none}.navbar-drawer--bottom .navbar-content--mobile .navbar-item--active-ancestor.p-button:before{background:color-mix(in srgb, var(--color-accent) 55%, transparent);height:40%}.navbar-drawer--bottom .navbar-content--mobile .navbar-expandable__children{padding-left:0}.navbar-drawer--bottom .navbar-content--mobile .navbar-expandable__children:before{left:calc(var(--space-5) + var(--space-2))}.navbar-drawer--bottom .navbar-content--mobile .navbar-item--sub.p-button{min-height:40px;padding-left:calc(var(--space-5) + var(--space-4));font-size:var(--text-sm)}.navbar-drawer--bottom .navbar-content--mobile .navbar-expandable__main.navbar-item.p-button{padding-right:calc(var(--space-5) + var(--space-4))}.navbar-drawer--bottom .navbar-content--mobile .navbar-expandable__chevron{right:var(--space-4)}.league-picker__popover.p-popover,.navbar-account-popover.p-popover,.settings-popover.p-popover,.news-popover.p-popover,.notif-popover.p-popover{background:radial-gradient(ellipse 130% 55% at 50% 0%, var(--white-05) 0%, transparent 65%), var(--surface-1);border-color:var(--border-2);box-shadow:0 24px 64px #000000b3, 0 6px 20px var(--overlay-dark-45), inset 0 1px 0 var(--white-10)}.navbar-item.p-button{justify-content:flex-start}.navbar-content.navbar-content--collapsed .navbar-item.p-button{justify-content:center;gap:0;width:100%;padding:0}.navbar-content--collapsed .navbar-item .p-button-label{display:none}.navbar-content--collapsed .navbar-item--active.p-button:before{height:50%}.navbar-content--collapsed .navbar-section{gap:var(--space-1);padding-top:var(--space-2)}.navbar-content--collapsed .navbar-section:before{content:"";height:1px;margin:0 var(--space-2);background:var(--border-1);opacity:.4;display:block}.navbar-content--collapsed .navbar-section:first-child:before{display:none}.navbar-content--mobile .navbar-item.p-button{min-height:48px;padding:0 var(--space-4);gap:var(--space-2);border-radius:var(--radius-md);border-color:color-mix(in srgb, var(--border-1) 70%, transparent);background:color-mix(in srgb, var(--surface-2) 40%, transparent);box-shadow:none;font-size:var(--text-base);font-weight:var(--fw-medium)}.navbar-content--mobile .navbar-item.p-button:hover{background:color-mix(in srgb, var(--surface-3) 62%, transparent);border-color:color-mix(in srgb, var(--border-2) 88%, transparent);transform:none}.navbar-content--mobile .navbar-item.p-button .p-button-icon{border-radius:var(--radius-sm);width:1.9rem;height:1.9rem;font-size:var(--text-base);color:color-mix(in srgb, var(--text-3) 84%, var(--text-2) 16%);background:0 0;justify-content:center;align-items:center;display:inline-flex}.navbar-content--mobile .navbar-item--active.p-button{border-color:color-mix(in srgb, var(--color-accent) 30%, var(--border-2));background:color-mix(in srgb, var(--color-accent) 10%, var(--surface-2));box-shadow:none;color:var(--color-accent)}.navbar-content--mobile .navbar-item--active.p-button .p-button-icon{color:var(--color-accent)}.navbar-content--mobile .navbar-item--active.p-button:before{background:var(--color-accent);height:68%;box-shadow:0 0 12px color-mix(in srgb, var(--color-accent) 55%, transparent)}.navbar-content--mobile .navbar-section__header{padding:0 0 var(--space-1)}.navbar-content--mobile .navbar-section__header:after{display:none}.navbar-content--mobile .navbar-section__body,.navbar-content--mobile .navbar-section__list{gap:var(--space-2)}.navbar-content--mobile .navbar-section__title{gap:var(--space-1-5);flex-wrap:nowrap}.navbar-content--mobile .navbar-section__title-text{letter-spacing:var(--tracking-wider);color:color-mix(in srgb, var(--text-3) 90%, var(--white-12))}.navbar-content--mobile .navbar-section__context{max-width:100%;color:color-mix(in srgb, var(--text-2) 92%, var(--white-08));font-weight:var(--fw-semibold);background:0 0;border-radius:0;align-items:center;padding:0;display:inline-flex}.navbar-content--mobile .navbar-account-trigger{box-shadow:none;background:0 0;border-top:none;border-radius:0;padding:0}.navbar-content--mobile .navbar-account-trigger .navbar-account-trigger__btn{border-radius:var(--radius-pill);width:44px;min-width:44px;min-height:44px}.navbar-content--mobile .navbar-account-trigger .navbar-account-trigger__avatar{width:1.7rem;height:1.7rem}.navbar-content--mobile .navbar-account-trigger .navbar-account-trigger__btn:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--surface-3) 70%, transparent)}.navbar-content--mobile .navbar-account-trigger .navbar-account-trigger__btn:active{box-shadow:0 0 0 2px color-mix(in srgb, var(--surface-3) 78%, transparent)}.navbar-content--collapsed .navbar-branding__text,.navbar-content--collapsed .navbar-section__label{opacity:0;transition:opacity var(--dur-2) ease-out, transform var(--dur-2) ease-out;transform:translate(-6px)}.legal-page{background-color:var(--bg-0);color:var(--text-1);line-height:var(--leading-relaxed);width:100%;max-width:860px;padding:var(--space-9) var(--space-5) var(--space-11);overflow-wrap:break-word;margin-inline:auto}@media (width<=1023px){.legal-page{padding-inline:var(--page-gutter)}}@media (width<=639px){.legal-page{padding-block:var(--space-6) var(--space-8)}}.legal-page h1,.legal-page h2{-webkit-hyphens:auto;hyphens:auto}.legal-page h1{color:var(--text-1);margin-bottom:var(--space-6);border-bottom:2px solid var(--color-primary);padding-bottom:var(--space-2)}.legal-page h2{font-size:var(--text-2xl);font-weight:var(--fw-bold);color:var(--text-1);margin-top:var(--space-7)}.legal-page h3{font-size:var(--text-xl);font-weight:var(--fw-bold);color:var(--text-2)}.legal-page a{color:var(--color-accent-hover)}.legal-page a:hover{text-decoration:underline}.legal-page .text-muted{color:var(--text-3)!important}.legal-page blockquote{margin:var(--space-4) 0;padding:var(--space-4);border-left:2px solid var(--border-3);background-color:var(--surface-2)}.legal-page blockquote p:last-child{margin-bottom:0}.legal-page table{font-size:var(--text-md);border-color:var(--border-3)}.legal-page table th{background-color:var(--surface-3);color:var(--text-2);border-color:var(--border-3)}.legal-page table td{border-color:var(--border-3)}.fo-pill{align-items:center;gap:var(--space-1-5);height:34px;padding-inline:var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--border-2);background:var(--surface-3);color:var(--text-1);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-1) ease, background var(--dur-1) ease;flex-shrink:0;display:inline-flex}.fo-pill:disabled{opacity:.45;cursor:not-allowed}.fo-pill--active{background:color-mix(in srgb, var(--color-primary) 10%, transparent);color:var(--color-primary);border-color:#0000}@media (width<=639px){.fo-pill{min-height:40px}}.fo-fab-trigger{border-radius:var(--radius-pill);background:var(--surface-3);border:1.5px solid var(--border-2);width:48px;height:48px;color:var(--text-2);cursor:pointer;box-shadow:0 4px 20px var(--overlay-dark-45);transition:border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease), transform var(--dur-2) cubic-bezier(.34, 1.56, .64, 1);place-items:center;display:grid;position:relative}.fo-fab-trigger:active{transform:scale(.95)}.fo-fab-trigger:disabled{opacity:.45;cursor:not-allowed;transform:none}.fo-fab-trigger--active{color:var(--color-primary);box-shadow:0 4px 24px var(--shadow-color-dark-50)}.fo-fab-trigger-icon{font-size:var(--text-base)}.fo-fab-scrim{z-index:-1;background:var(--overlay-dark-32,#00000052);pointer-events:auto;position:fixed;inset:0}.fo-fab-scrim-enter-active,.fo-fab-scrim-leave-active{transition:opacity var(--dur-2) var(--ease)}.fo-fab-scrim-enter-from,.fo-fab-scrim-leave-to{opacity:0}.fo-fab-opt{align-items:center;gap:var(--space-2);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease), transform var(--dur-2) cubic-bezier(.34, 1.56, .64, 1);background:0 0;border:0;padding:0;font-family:inherit;display:flex;transform:translateY(14px)scale(.85)}.fo-fab-opt--visible{opacity:1;pointer-events:auto;transition-delay:calc(var(--sd-i,0) * 45ms);transform:none}.fo-fab-opt--disabled{opacity:.45;cursor:not-allowed}.fo-fab-opt-btn{border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border-2);width:44px;height:44px;color:var(--text-2);font-size:var(--text-base);box-shadow:0 8px 22px var(--shadow-color-dark-50);transition:background var(--dur-1), color var(--dur-1), border-color var(--dur-1);flex-shrink:0;place-items:center;display:grid;position:relative}.fo-fab-opt-btn--active{background:var(--color-primary);border-color:var(--color-primary);color:var(--surface-3);box-shadow:0 8px 22px var(--shadow-color-dark-50), 0 0 0 3px var(--color-primary-20)}.fo-fab-opt-label{align-items:center;gap:var(--space-1-5);font-size:var(--text-md);font-weight:var(--fw-subtitle-2);color:var(--text-1);white-space:nowrap;background:color-mix(in srgb, var(--bg-0) 90%, transparent);border:1px solid var(--border-2);border-radius:var(--radius-sm);padding:var(--space-1-5) var(--space-2);box-shadow:0 4px 14px var(--overlay-dark-40);display:inline-flex}.fo-fab-opt-label--active{color:var(--color-primary);border-color:var(--color-primary-30)}.fo-fab-opt:focus-visible .fo-fab-opt-btn{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.fo-fab-trigger,.fo-fab-opt{transition-duration:1ms}.fo-fab-opt--visible{transition-delay:0s}}.fo-self{background-image:linear-gradient(90deg, var(--color-self-wash), transparent 62%);position:relative}.fo-self:before{content:"";background:var(--color-self);pointer-events:none;z-index:1;border-start-start-radius:inherit;border-end-start-radius:inherit;width:3px;position:absolute;inset-block:0;inset-inline-start:0}.fo-bottom-bar{bottom:var(--space-6);z-index:var(--z-blocking-overlay);position:fixed}.fo-bottom-bar--center{width:var(--fo-bb-width,max-content);max-width:calc(100vw - 2rem);margin-inline:auto;left:0;right:0}.fo-bottom-bar--right{right:var(--space-7)}.fo-bottom-bar--mobile{width:var(--fo-bb-width-mobile,calc(100% - 24px));max-width:580px;left:0;right:0;bottom:calc(12px + env(safe-area-inset-bottom));z-index:var(--app-mobile-utility-z,1501);margin-inline:auto}.fo-bottom-bar--lifted{bottom:calc(var(--fo-live-dock-h,0px) + var(--space-3))}.fo-bottom-bar--lifted.fo-bottom-bar--mobile{bottom:calc(var(--fo-live-dock-h,0px) + var(--space-3) + env(safe-area-inset-bottom))}.fo-bottom-bar__capsule{width:100%}.fo-bottom-bar__capsule--clip{overflow:hidden}.fo-bottom-bar__capsule--pill{background:var(--surface-3);border:1px solid var(--border-2);border-radius:var(--radius-pill);box-shadow:0 12px 40px var(--overlay-dark-soft), 0 0 0 1px var(--white-04) inset, 0 0 30px color-mix(in srgb, var(--color-primary) 9%, transparent)}.fo-bottom-bar__capsule--panel{background:var(--surface-3);border:1px solid var(--border-4);border-radius:var(--radius-md);box-shadow:0 20px 56px var(--overlay-dark-soft), 0 0 0 1px var(--white-04) inset}.ui-surface{border:1px solid var(--border-1);background:var(--glass-bg);border-radius:var(--radius-md);padding:var(--space-4)}.ui-surface__title{font-weight:var(--fw-title-2);color:var(--p-text-color);margin:0 0 var(--space-2) 0}.ui-surface__muted{color:var(--p-text-muted-color);font-size:var(--text-md)}.fo-card.p-card{border-radius:var(--radius-md);border:1px solid var(--border-1);background:var(--surface-1);box-shadow:var(--shadow-sm);padding:var(--space-4);position:relative}.fo-card--hero.p-card{--p-card-body-padding:0;min-height:var(--dashboard-card-min-height);color:var(--text-1);background-clip:padding-box;padding:0;position:relative;overflow:hidden}.fo-card--metric.p-card{text-align:center;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.fo-card--clickable.p-card{cursor:pointer;transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease)}.fo-card--clickable.p-card:hover{border-color:var(--border-4);box-shadow:var(--shadow-md)}.fo-card--clickable.p-card:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.fo-card--clickable.p-card:after{content:"";top:var(--space-2);right:var(--space-2);opacity:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(255%2C255%2C255%2C0.4)' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.1rem;height:1.1rem;transition:opacity .15s,transform .15s;position:absolute;transform:translate(-3px)}@media (hover:hover){.fo-card--clickable.p-card:hover:after{opacity:1;transform:translate(0)}}.fo-card-item--interactive{cursor:pointer;transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease)}@media (hover:hover){.fo-card-item--interactive:hover{border-color:var(--item-accent,var(--border-4));box-shadow:var(--shadow-md)}}.fo-card-item--interactive:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.fo-list-item{--fo-li-lead:38px;grid-template-columns:var(--fo-li-lead) minmax(0, 1fr) auto;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);background:var(--surface-1);border:1px solid var(--border-2);border-radius:var(--radius-md);text-align:left;min-height:3rem;color:inherit;font:inherit;display:grid;position:relative}.fo-list-item--accent{overflow:hidden}.fo-list-item--accent:before{content:"";background:var(--fo-li-accent,var(--border-4));pointer-events:none;width:3px;position:absolute;inset:0 auto 0 0}.fo-list-item__lead{width:var(--fo-li-lead);height:var(--fo-li-lead);flex-shrink:0;justify-content:center;align-items:center;display:flex}.fo-list-item__main{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.fo-list-item__title{align-items:center;gap:var(--space-1-5);min-width:0;display:flex}.fo-list-item__name{font-weight:var(--fw-bold);color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fo-list-item__meta{font-size:var(--text-sm);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fo-list-item__trail{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.fo-list-item__chev{color:var(--text-3);opacity:.55;transition:opacity var(--dur-1) var(--ease), color var(--dur-1) var(--ease)}@media (hover:hover){.fo-card-item--interactive:hover .fo-list-item__chev{opacity:1;color:var(--text-2)}}.fo-card__nav-btn--inline{flex-shrink:0;align-self:center;margin-left:auto}.fo-card--hero .fo-card__overlay{pointer-events:none;background:linear-gradient(180deg, transparent 0%, var(--overlay-hero-medium) 60%);position:absolute;inset:0}.fo-dashboard__header{margin-bottom:var(--space-6)}.fo-dashboard__main{display:block}.fo-dashboard__cockpit{gap:var(--cockpit-gutter,var(--space-1-5));flex-direction:column;display:flex}.fo-dashboard__band{align-items:flex-start;gap:var(--cockpit-gutter,var(--space-1-5));flex-direction:row;min-width:0;display:flex}.fo-dashboard__col{gap:var(--cockpit-gutter,var(--space-1-5));flex-direction:column;flex-basis:0;min-width:0;display:flex}.fo-dashboard__row{align-items:stretch;gap:var(--cockpit-gutter,var(--space-1-5));flex-direction:row;min-width:0;display:flex}.fo-dashboard__cell{flex-basis:0;min-width:0;display:flex}.fo-dashboard__cell-content{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;container:cockpit-cell/inline-size}.fo-dashboard__cockpit .fo-card,.fo-dashboard__cockpit .fo-card .p-card-body,.fo-dashboard__cockpit .fo-card .p-card-content{flex-direction:column;flex:1;min-width:0;display:flex}.fo-dashboard__cockpit .ui-empty-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center}.fo-dashboard__skeleton-grid{gap:clamp(var(--space-2), 1.2vw, var(--dashboard-gap));grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:start;display:grid}.fo-dashboard__card{grid-column:1/-1;min-width:0;max-width:100%}.fo-dashboard__card--third{grid-column:span 4}.fo-dashboard__card--half{grid-column:span 6}.fo-dashboard__card--two-thirds{grid-column:span 8}.fo-dashboard__card--full{grid-column:1/-1}.fo-card:not(.fo-card--hero).p-card>.p-card-header{margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) var(--space-4)}.fo-card-header{justify-content:space-between;align-items:center;gap:var(--space-2);background-color:var(--surface-2);border-bottom:1px solid var(--border-2);border-radius:calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0 0;min-width:0;padding:var(--space-2) var(--space-4);background-image:repeating-linear-gradient(90deg,#0000 0 40px,#ffffff05 40px 41px);flex-wrap:wrap;display:flex}.fo-card--hero .fo-card-header{padding:var(--space-2) var(--space-4);background:0 0;border-bottom:none;border-radius:0}.fo-card-header-action{align-items:center;gap:var(--space-1-5);flex-wrap:wrap;display:flex}.fo-card-header>*{min-width:0}.fo-card-header h3{overflow-wrap:anywhere;line-height:var(--leading-snug);margin:0}.fo-card-header__left{align-items:center;gap:var(--space-2);flex:1;min-width:0;display:flex}.fo-card-header__title-group{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.fo-card-header__icon{border-radius:var(--radius-sm);background:var(--color-primary-10);border:1px solid var(--color-primary-20);width:32px;height:32px;font-size:var(--text-md);box-shadow:0 0 10px var(--color-primary-10);flex-shrink:0;justify-content:center;align-items:center;display:flex}.fo-card-header__subtitle{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--fw-medium);color:var(--text-3);letter-spacing:var(--tracking-wider);text-transform:uppercase;line-height:var(--leading-none);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fo-card-header__title{font-size:var(--text-base);font-weight:var(--fw-title-2);line-height:var(--leading-snug);overflow-wrap:anywhere;margin:0}.fo-card--hero .fo-card-header__title{font-size:var(--text-xl)}.fo-card .p-menu-list{padding:0}.fo-card-header-action .p-button,.fo-card-header-action button,.fo-card-header-action a{max-height:40px}@media (width<=1023px){.fo-dashboard__skeleton-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.fo-dashboard__skeleton-grid .fo-dashboard__card--third{grid-column:span 3}.fo-dashboard__skeleton-grid .fo-dashboard__card--half{grid-column:span 4}.fo-dashboard__skeleton-grid .fo-dashboard__card--two-thirds{grid-column:span 5}}@media (width<=639px){.fo-dashboard__skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fo-dashboard__skeleton-grid .fo-dashboard__card--third,.fo-dashboard__skeleton-grid .fo-dashboard__card--half{grid-column:span 2}.fo-dashboard__skeleton-grid .fo-dashboard__card--two-thirds{grid-column:1/-1}}@media (width<=479px){.fo-dashboard__skeleton-grid{grid-template-columns:1fr}.fo-dashboard__skeleton-grid .fo-dashboard__card--third,.fo-dashboard__skeleton-grid .fo-dashboard__card--half,.fo-dashboard__skeleton-grid .fo-dashboard__card--two-thirds{grid-column:1/-1}}.fo-dashboard__state{max-width:720px}.league-dashboard-error-banner,.league-setup-banner{margin-bottom:var(--space-2)}.league-setup-banner__content{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.league-setup-banner__text{font-size:var(--text-md);line-height:var(--leading-normal)}.fo-list-section{gap:var(--space-4);flex-direction:column;display:flex}.app-shell-mobile .fo-list-section{padding-inline:var(--page-gutter)}.fo-list-loading{gap:var(--space-2);flex-direction:column;display:flex}.fo-list-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));display:grid}.fo-list-grid-item{min-width:0}.fo-list-rows{gap:var(--space-4);flex-direction:column;display:flex}.fo-list-actions{justify-content:flex-end;display:flex}.fo-paginator{margin-top:var(--space-4)}@media (width<=639px){.fo-list-grid{gap:var(--space-4);grid-template-columns:1fr}}
