.app-sb:where([data-rk-ad73bd]){--sb-w:252px;position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column;gap:var(--sp-4,1rem);width:var(--sb-w);height:100dvh;padding:var(--sp-4,1rem) var(--sp-3,.75rem);border-right:1px solid var(--c-border,rgba(255,255,255,.08));background:var(--c-bg-1,#0a0a0a);overflow-y:auto;transition:width .25s cubic-bezier(.16,1,.3,1);z-index:40}.app-sb--inline:where([data-rk-ad73bd]){position:relative;height:auto;min-height:520px;border:1px solid var(--c-border,rgba(255,255,255,.08));border-radius:var(--r-lg,16px)}.app-sb--sm:where([data-rk-ad73bd]){--sb-w:220px}.app-sb--lg:where([data-rk-ad73bd]){--sb-w:280px}.app-sb--transparent:where([data-rk-ad73bd]){background:transparent}.app-sb--accent:where([data-rk-ad73bd]){background:var(--app-accent,var(--c-primary-light,#d4a017));--c-text-1:#fff;--c-text-2:rgba(255,255,255,0.8)}.app-sb.is-collapsed:where([data-rk-ad73bd]){--sb-w:72px}.app-sb.is-collapsed:where([data-rk-ad73bd]) .app-sb__label:where([data-rk-ad73bd]){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.app-sb.is-collapsed:where([data-rk-ad73bd]) .app-sb__top:where([data-rk-ad73bd]){flex-direction:column}.app-sb__top:where([data-rk-ad73bd]){display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2,.5rem)}.app-sb__ws:where([data-rk-ad73bd]){display:flex;align-items:center;gap:var(--sp-3,.75rem);min-width:0;padding:4px;border-radius:var(--r-md,12px);color:var(--c-text-1,#fff);text-decoration:none}.app-sb__ws:hover:where([data-rk-ad73bd]){background:rgb(var(--ink-rgb,255 255 255)/.05);color:var(--c-text-1,#fff)}.app-sb__ws-logo:where([data-rk-ad73bd]){display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:var(--app-accent,var(--c-primary-light,#d4a017));color:var(--c-on-primary,#050505);font-size:.8rem;font-weight:800;letter-spacing:.02em}.app-sb__ws-text:where([data-rk-ad73bd]){display:grid;min-width:0;line-height:1.2}.app-sb__ws-text:where([data-rk-ad73bd]) strong:where([data-rk-ad73bd]){font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-sb__ws-text:where([data-rk-ad73bd]) small:where([data-rk-ad73bd]){font-size:.72rem;color:var(--c-text-2,#a3a3a3)}.app-sb__collapse:where([data-rk-ad73bd]){display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--c-text-2,#a3a3a3);cursor:pointer}.app-sb__collapse:hover:where([data-rk-ad73bd]){background:rgb(var(--ink-rgb,255 255 255)/.06);color:var(--c-text-1,#fff)}.app-sb__nav:where([data-rk-ad73bd]){display:grid;grid-gap:var(--sp-4,1rem);gap:var(--sp-4,1rem)}.app-sb__group:where([data-rk-ad73bd]) ul:where([data-rk-ad73bd]){display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.app-sb__group-label:where([data-rk-ad73bd]){margin:0 0 var(--sp-1,.25rem);padding:0 var(--sp-3,.75rem);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-3,#737373)}.app-sb__link:where([data-rk-ad73bd]){position:relative;display:flex;align-items:center;gap:var(--sp-3,.75rem);min-height:40px;padding:0 var(--sp-3,.75rem);border-radius:10px;color:var(--c-text-2,#a3a3a3);font-size:.88rem;font-weight:500;text-decoration:none;transition:background .15s ease,color .15s ease}.app-sb__link:hover:where([data-rk-ad73bd]){background:rgb(var(--ink-rgb,255 255 255)/.05);color:var(--c-text-1,#fff)}.app-sb__link.is-active:where([data-rk-ad73bd]){background:color-mix(in srgb,var(--app-accent,var(--c-primary-light,#d4a017)) 14%,transparent);color:var(--c-text-1,#fff);font-weight:600}.app-sb__link.is-active:where([data-rk-ad73bd]) .app-sb__icon:where([data-rk-ad73bd]){color:var(--app-accent,var(--c-primary-light,#d4a017))}.app-sb__icon:where([data-rk-ad73bd]){display:grid;place-items:center;flex-shrink:0;width:20px}.app-sb__text:where([data-rk-ad73bd]){flex:1 1;white-space:nowrap}.app-sb__badge:where([data-rk-ad73bd]){min-width:22px;padding:1px 7px;border-radius:999px;background:rgb(var(--ink-rgb,255 255 255)/.08);color:var(--c-text-1,#fff);font-size:.7rem;font-weight:700;text-align:center}.app-sb__link.is-active:where([data-rk-ad73bd]) .app-sb__badge:where([data-rk-ad73bd]){background:var(--app-accent,var(--c-primary-light,#d4a017));color:var(--c-on-primary,#050505)}.app-sb.is-collapsed:where([data-rk-ad73bd]) .app-sb__link:where([data-rk-ad73bd]){justify-content:center;padding:0}.app-sb.is-collapsed:where([data-rk-ad73bd]) .app-sb__link:is(:hover,:focus-visible):where([data-rk-ad73bd]):after{content:attr(data-tip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);padding:4px 8px;border-radius:6px;background:var(--c-text-1,#fff);color:var(--c-bg,#050505);font-size:.75rem;white-space:nowrap;z-index:5}.app-sb:where([data-rk-ad73bd]) :is(a,button):focus-visible:where([data-rk-ad73bd]){outline:2px solid var(--app-accent,var(--c-primary-light,#d4a017));outline-offset:2px}.app-sb__promo:where([data-rk-ad73bd]){display:grid;grid-gap:6px;gap:6px;margin-top:auto;padding:var(--sp-4,1rem);border-radius:14px;border:1px solid var(--c-border,rgba(255,255,255,.08));background:rgb(var(--ink-rgb,255 255 255)/.03);color:var(--c-text-2,#a3a3a3);font-size:.8rem;text-decoration:none}.app-sb__promo:where([data-rk-ad73bd]) strong:where([data-rk-ad73bd]){color:var(--c-text-1,#fff);font-size:.85rem}.app-sb__promo:where([data-rk-ad73bd]) em:where([data-rk-ad73bd]){font-style:normal;font-weight:600;color:var(--app-accent,var(--c-primary-light,#d4a017))}.app-sb__meter:where([data-rk-ad73bd]){height:6px;border-radius:999px;background:rgb(var(--ink-rgb,255 255 255)/.08);overflow:hidden}.app-sb__meter:where([data-rk-ad73bd]) i:where([data-rk-ad73bd]){display:block;height:100%;border-radius:inherit;background:var(--app-accent,var(--c-primary-light,#d4a017))}.app-sb.is-collapsed:where([data-rk-ad73bd]) .app-sb__promo:where([data-rk-ad73bd]){display:none}.app-sb-backdrop:where([data-rk-ad73bd]){position:fixed;inset:0;z-index:39;background:rgba(0,0,0,.5)}.app-sb-backdrop[hidden]:where([data-rk-ad73bd]){display:none}@media (max-width:960px){.app-sb:not(.app-sb--inline):where([data-rk-ad73bd]){position:fixed;left:0;top:0;transform:translateX(-100%);transition:transform .3s cubic-bezier(.16,1,.3,1);--sb-w:280px;box-shadow:20px 0 60px -20px rgba(0,0,0,.5)}.app-sb.is-open:where([data-rk-ad73bd]){transform:none}.app-sb.is-collapsed:where([data-rk-ad73bd]){--sb-w:280px}.app-sb.is-collapsed:where([data-rk-ad73bd]) .app-sb__label:where([data-rk-ad73bd]){position:static;width:auto;height:auto;clip:auto}.app-sb__collapse:where([data-rk-ad73bd]){display:none}}@media (prefers-reduced-motion:reduce){.app-sb:where([data-rk-ad73bd]){transition:none}}.app-tb:where([data-rk-4b9da7]){position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:var(--sp-3,.75rem);min-height:64px;padding:0 var(--sp-6,1.5rem);border-bottom:1px solid var(--c-border,rgba(255,255,255,.08))}.app-tb--blur:where([data-rk-4b9da7]){background:rgb(var(--paper-rgb,5 5 5)/.8);-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}.app-tb--solid:where([data-rk-4b9da7]){background:var(--c-bg-1,#0a0a0a)}.app-tb--transparent:where([data-rk-4b9da7]){background:transparent;border-bottom-color:transparent}.app-tb__start:where([data-rk-4b9da7]){min-width:0}.app-tb__start:empty:where([data-rk-4b9da7]){display:none}.app-tb__search:where([data-rk-4b9da7]){position:relative;display:flex;align-items:center;gap:var(--sp-2,.5rem);flex:1 1;max-width:440px;height:40px;padding:0 var(--sp-3,.75rem);border-radius:10px;border:1px solid var(--c-border,rgba(255,255,255,.08));background:rgb(var(--ink-rgb,255 255 255)/.03);color:var(--c-text-2,#a3a3a3)}.app-tb__search:focus-within:where([data-rk-4b9da7]){border-color:var(--app-accent,var(--c-primary-light,#d4a017));box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent,var(--c-primary-light,#d4a017)) 18%,transparent)}.app-tb__search:where([data-rk-4b9da7]) input:where([data-rk-4b9da7]){flex:1 1;min-width:0;border:0;outline:0;background:none;color:var(--c-text-1,#fff);font:inherit;font-size:.85rem}.app-tb__search:where([data-rk-4b9da7]) input:where([data-rk-4b9da7])::placeholder{color:var(--c-text-3,#737373)}.app-tb__search:where([data-rk-4b9da7]) kbd:where([data-rk-4b9da7]){padding:1px 6px;border-radius:6px;border:1px solid var(--c-border,rgba(255,255,255,.1));font-family:var(--font-mono,monospace);font-size:.7rem;color:var(--c-text-3,#737373)}.app-tb__actions:where([data-rk-4b9da7]){display:flex;align-items:center;gap:var(--sp-1,.25rem);margin-left:auto}.app-tb__icon:where([data-rk-4b9da7]){position:relative;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:10px;background:transparent;color:var(--c-text-2,#a3a3a3);cursor:pointer}.app-tb__icon:hover:where([data-rk-4b9da7]),.app-tb__icon[aria-expanded=true]:where([data-rk-4b9da7]){background:rgb(var(--ink-rgb,255 255 255)/.06);color:var(--c-text-1,#fff)}.app-tb__menu:where([data-rk-4b9da7]){display:none}.app-tb:where([data-rk-4b9da7]) .i-moon:where([data-rk-4b9da7]){display:none}[data-theme=light] .app-tb:where([data-rk-4b9da7]) .i-sun:where([data-rk-4b9da7]){display:none}[data-theme=light] .app-tb:where([data-rk-4b9da7]) .i-moon:where([data-rk-4b9da7]){display:block}.app-tb__dot:where([data-rk-4b9da7]){position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--c-danger,#f87171);color:#fff;font-size:.62rem;font-weight:800;line-height:16px;text-align:center;box-shadow:0 0 0 2px var(--c-bg-1,#0a0a0a)}.app-tb__menu-wrap:where([data-rk-4b9da7]){position:relative}.app-tb__user:where([data-rk-4b9da7]){display:flex;align-items:center;gap:var(--sp-2,.5rem);min-height:44px;padding:0 var(--sp-2,.5rem) 0 4px;margin-left:var(--sp-1,.25rem);border:0;border-radius:999px;background:transparent;color:var(--c-text-1,#fff);font:inherit;cursor:pointer;text-align:left}.app-tb__user:hover:where([data-rk-4b9da7]),.app-tb__user[aria-expanded=true]:where([data-rk-4b9da7]){background:rgb(var(--ink-rgb,255 255 255)/.06)}.app-tb__avatar:where([data-rk-4b9da7]){display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:hsl(var(--h) 55% 45%);color:#fff;font-size:.75rem;font-weight:700}.app-tb__who:where([data-rk-4b9da7]){display:grid;line-height:1.2}.app-tb__who:where([data-rk-4b9da7]) strong:where([data-rk-4b9da7]){font-size:.82rem}.app-tb__who:where([data-rk-4b9da7]) small:where([data-rk-4b9da7]){font-size:.7rem;color:var(--c-text-2,#a3a3a3)}.app-tb:where([data-rk-4b9da7]) :is(a,button,input):focus-visible:where([data-rk-4b9da7]){outline:2px solid var(--app-accent,var(--c-primary-light,#d4a017));outline-offset:2px}.app-tb__panel:where([data-rk-4b9da7]){position:absolute;right:0;top:calc(100% + 8px);width:340px;max-width:calc(100vw - 24px);border-radius:14px;border:1px solid var(--c-border,rgba(255,255,255,.1));background:var(--c-bg-1,#0a0a0a);box-shadow:0 24px 60px -20px rgba(0,0,0,.5);overflow:hidden;animation:app-topbar-tb-pop .16s ease-out}.app-tb__panel--user:where([data-rk-4b9da7]){width:240px}.app-tb__panel[hidden]:where([data-rk-4b9da7]){display:none}@keyframes app-topbar-tb-pop{0%{opacity:0;transform:translateY(-4px)}}.app-tb__panel-head:where([data-rk-4b9da7]){display:flex;align-items:center;justify-content:space-between;padding:var(--sp-3,.75rem) var(--sp-4,1rem);border-bottom:1px solid var(--c-border,rgba(255,255,255,.08));color:var(--c-text-1,#fff);font-size:.88rem}.app-tb__panel-head--user:where([data-rk-4b9da7]){display:grid;grid-gap:2px;gap:2px}.app-tb__panel-head--user:where([data-rk-4b9da7]) span:where([data-rk-4b9da7]){font-size:.78rem;color:var(--c-text-2,#a3a3a3)}.app-tb__link:where([data-rk-4b9da7]){border:0;background:none;color:var(--app-accent,var(--c-primary-light,#d4a017));font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;min-height:32px}.app-tb__panel:where([data-rk-4b9da7]) ul:where([data-rk-4b9da7]){margin:0;padding:4px;list-style:none}.app-tb__note:where([data-rk-4b9da7]){display:flex;gap:var(--sp-3,.75rem);padding:var(--sp-3,.75rem);border-radius:10px}.app-tb__note:hover:where([data-rk-4b9da7]){background:rgb(var(--ink-rgb,255 255 255)/.04)}.app-tb__note-dot:where([data-rk-4b9da7]){flex-shrink:0;width:8px;height:8px;margin-top:6px;border-radius:50%;background:transparent}.app-tb__note.is-unread:where([data-rk-4b9da7]) .app-tb__note-dot:where([data-rk-4b9da7]){background:var(--tone,var(--app-accent,var(--c-primary-light,#d4a017)))}.app-tb__note--success:where([data-rk-4b9da7]){--tone:var(--c-success,#34d399)}.app-tb__note--warning:where([data-rk-4b9da7]){--tone:var(--c-warning,#fbbf24)}.app-tb__note--danger:where([data-rk-4b9da7]){--tone:var(--c-danger,#f87171)}.app-tb__note-body:where([data-rk-4b9da7]){display:grid;grid-gap:2px;gap:2px;font-size:.8rem;color:var(--c-text-2,#a3a3a3)}.app-tb__note-body:where([data-rk-4b9da7]) strong:where([data-rk-4b9da7]){font-size:.85rem;color:var(--c-text-1,#fff);font-weight:600}.app-tb__note-body:where([data-rk-4b9da7]) time:where([data-rk-4b9da7]){font-size:.72rem;color:var(--c-text-3,#737373)}.app-tb__panel--user:where([data-rk-4b9da7]) a:where([data-rk-4b9da7]){display:flex;align-items:center;gap:var(--sp-2,.5rem);min-height:40px;padding:0 var(--sp-3,.75rem);border-radius:8px;color:var(--c-text-1,#fff);font-size:.85rem;text-decoration:none}.app-tb__panel--user:where([data-rk-4b9da7]) a:hover:where([data-rk-4b9da7]){background:rgb(var(--ink-rgb,255 255 255)/.05);color:var(--c-text-1,#fff)}.app-tb__sep:where([data-rk-4b9da7]){margin-top:4px;padding-top:4px;border-top:1px solid var(--c-border,rgba(255,255,255,.08))}.sr-only:where([data-rk-4b9da7]){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:960px){.app-tb__menu:where([data-rk-4b9da7]){display:grid}}@media (max-width:720px){.app-tb:where([data-rk-4b9da7]){padding:0 var(--sp-3,.75rem)}.app-tb__search:where([data-rk-4b9da7]) kbd:where([data-rk-4b9da7]),.app-tb__who:where([data-rk-4b9da7]){display:none}}@media (max-width:480px){.app-tb__search:where([data-rk-4b9da7]){display:none}}@media (prefers-reduced-motion:reduce){.app-tb__panel:where([data-rk-4b9da7]){animation:none}}.app-ph:where([data-rk-7bc64d]){container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-4,1rem);gap:var(--sp-4,1rem)}.app-ph__crumbs:where([data-rk-7bc64d]) ol:where([data-rk-7bc64d]){display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;font-size:.78rem;color:var(--c-text-3,#737373)}.app-ph__crumbs:where([data-rk-7bc64d]) li:where([data-rk-7bc64d])+li:where([data-rk-7bc64d]):before{content:"/";margin-right:6px;opacity:.6}.app-ph__crumbs:where([data-rk-7bc64d]) a:where([data-rk-7bc64d]){color:inherit;text-decoration:none}.app-ph__crumbs:where([data-rk-7bc64d]) [aria-current]:where([data-rk-7bc64d]),.app-ph__crumbs:where([data-rk-7bc64d]) a:hover:where([data-rk-7bc64d]){color:var(--c-text-1,#fff)}.app-ph__row:where([data-rk-7bc64d]){display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4,1rem)}.app-ph__title:where([data-rk-7bc64d]){margin:0;font-size:1.6rem;font-weight:800;letter-spacing:-.025em;color:var(--c-text-1,#fff)}.app-ph--sm:where([data-rk-7bc64d]) .app-ph__title:where([data-rk-7bc64d]){font-size:1.25rem}.app-ph--lg:where([data-rk-7bc64d]) .app-ph__title:where([data-rk-7bc64d]){font-size:2.1rem}.app-ph__desc:where([data-rk-7bc64d]){margin:4px 0 0;font-size:.9rem;color:var(--c-text-2,#a3a3a3)}.app-ph__tools:where([data-rk-7bc64d]){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--sp-2,.5rem)}.app-ph__periods:where([data-rk-7bc64d]){display:inline-flex;padding:3px;border-radius:10px;border:1px solid var(--c-border,rgba(255,255,255,.08));background:rgb(var(--ink-rgb,255 255 255)/.03)}.app-ph__periods:where([data-rk-7bc64d]) button:where([data-rk-7bc64d]){min-height:34px;padding:0 .75rem;border:0;border-radius:7px;background:transparent;color:var(--c-text-2,#a3a3a3);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.app-ph__periods:where([data-rk-7bc64d]) [aria-checked=true]:where([data-rk-7bc64d]){background:var(--c-bg-1,#0a0a0a);color:var(--c-text-1,#fff);box-shadow:0 1px 3px rgba(0,0,0,.2),0 0 0 1px var(--c-border,rgba(255,255,255,.08))}.app-ph__btn:where([data-rk-7bc64d]){display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 .95rem;border-radius:10px;border:1px solid var(--c-border,rgba(255,255,255,.1));background:var(--c-bg-1,#0a0a0a);color:var(--c-text-1,#fff);font:inherit;font-size:.85rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s ease,filter .15s ease}.app-ph__btn:hover:where([data-rk-7bc64d]){background:rgb(var(--ink-rgb,255 255 255)/.06);color:var(--c-text-1,#fff)}.app-ph__btn--primary:where([data-rk-7bc64d]){border-color:transparent;background:var(--app-accent,var(--c-primary-light,#d4a017));color:var(--c-on-primary,#050505)}.app-ph__btn--primary:hover:where([data-rk-7bc64d]){background:var(--app-accent,var(--c-primary-light,#d4a017));color:var(--c-on-primary,#050505);filter:brightness(1.08)}.app-ph:where([data-rk-7bc64d]) :is(a,button):focus-visible:where([data-rk-7bc64d]){outline:2px solid var(--app-accent,var(--c-primary-light,#d4a017));outline-offset:2px}.app-ph__tabs:where([data-rk-7bc64d]){display:flex;gap:var(--sp-5,1.25rem);border-bottom:1px solid var(--c-border,rgba(255,255,255,.08));overflow-x:auto;scrollbar-width:none}.app-ph__tabs:where([data-rk-7bc64d]) a:where([data-rk-7bc64d]){display:inline-flex;align-items:center;gap:6px;min-height:42px;border-bottom:2px solid transparent;color:var(--c-text-2,#a3a3a3);font-size:.85rem;font-weight:600;text-decoration:none;white-space:nowrap}.app-ph__tabs:where([data-rk-7bc64d]) a:hover:where([data-rk-7bc64d]){color:var(--c-text-1,#fff)}.app-ph__tabs:where([data-rk-7bc64d]) a[aria-current]:where([data-rk-7bc64d]){color:var(--c-text-1,#fff);border-bottom-color:var(--app-accent,var(--c-primary-light,#d4a017))}.app-ph__tabs:where([data-rk-7bc64d]) span:where([data-rk-7bc64d]){padding:0 6px;border-radius:999px;background:rgb(var(--ink-rgb,255 255 255)/.08);font-size:.7rem}@container (max-width: 720px){.app-ph__row:where([data-rk-7bc64d]){flex-direction:column;align-items:stretch}.app-ph__tools:where([data-rk-7bc64d]){justify-content:flex-start}}.dt:where([data-rk-bf3c5c]){container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-3,.75rem);gap:var(--sp-3,.75rem);min-width:0}.dt--card:where([data-rk-bf3c5c]){padding:var(--sp-5,1.25rem);border-radius:var(--r-lg,16px);border:1px solid var(--c-border,rgba(255,255,255,.08));background:var(--c-bg-1,#0a0a0a)}.dt__toolbar:where([data-rk-bf3c5c]){display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3,.75rem)}.dt__title:where([data-rk-bf3c5c]){display:flex;align-items:center;gap:var(--sp-2,.5rem);margin:0;font-size:1rem;font-weight:700;color:var(--c-text-1,#fff)}.dt__count:where([data-rk-bf3c5c]){padding:1px 8px;border-radius:999px;background:rgb(var(--ink-rgb,255 255 255)/.07);font-size:.72rem;color:var(--c-text-2,#a3a3a3)}.dt__search:where([data-rk-bf3c5c]){display:flex;align-items:center;gap:6px;height:38px;padding:0 .7rem;border-radius:10px;border:1px solid var(--c-border,rgba(255,255,255,.1));color:var(--c-text-3,#737373)}.dt__search:focus-within:where([data-rk-bf3c5c]){border-color:var(--app-accent,var(--c-primary-light,#d4a017))}.dt__search:where([data-rk-bf3c5c]) input:where([data-rk-bf3c5c]){width:200px;border:0;outline:0;background:none;color:var(--c-text-1,#fff);font:inherit;font-size:.85rem}.dt__chips:where([data-rk-bf3c5c]){display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.dt__chip:where([data-rk-bf3c5c]){display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 .7rem;border-radius:999px;border:1px solid var(--c-border,rgba(255,255,255,.1));background:transparent;color:var(--c-text-2,#a3a3a3);font:inherit;font-size:.78rem;font-weight:600;white-space:nowrap;cursor:pointer}.dt__chip:where([data-rk-bf3c5c]) span:where([data-rk-bf3c5c]){color:var(--c-text-3,#737373)}.dt__chip[aria-pressed=true]:where([data-rk-bf3c5c]){background:var(--c-text-1,#fff);border-color:var(--c-text-1,#fff);color:var(--c-bg,#050505)}.dt__chip[aria-pressed=true]:where([data-rk-bf3c5c]) span:where([data-rk-bf3c5c]){color:inherit;opacity:.7}.dt__bulk:where([data-rk-bf3c5c]){display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2,.5rem);padding:var(--sp-2,.5rem) var(--sp-3,.75rem);border-radius:10px;background:color-mix(in srgb,var(--app-accent,var(--c-primary-light,#d4a017)) 12%,transparent);font-size:.82rem;color:var(--c-text-1,#fff)}.dt__bulk[hidden]:where([data-rk-bf3c5c]){display:none}.dt__bulk:where([data-rk-bf3c5c])>span:where([data-rk-bf3c5c]){margin-right:auto}.dt__bulk-btn:where([data-rk-bf3c5c]),.dt__bulk-clear:where([data-rk-bf3c5c]){min-height:32px;padding:0 .7rem;border-radius:8px;border:1px solid var(--c-border,rgba(255,255,255,.15));background:var(--c-bg-1,#0a0a0a);color:var(--c-text-1,#fff);font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.dt__bulk-clear:where([data-rk-bf3c5c]){background:transparent;border-color:transparent;text-decoration:underline}.dt__scroll:where([data-rk-bf3c5c]){overflow-x:auto;border-radius:10px;border:1px solid var(--c-border,rgba(255,255,255,.08))}.dt--plain:where([data-rk-bf3c5c]) .dt__scroll:where([data-rk-bf3c5c]){border:0}.dt__table:where([data-rk-bf3c5c]){width:100%;border-collapse:collapse;font-size:.85rem}.dt__table:where([data-rk-bf3c5c]) th:where([data-rk-bf3c5c]){position:-webkit-sticky;position:sticky;top:0;padding:0 var(--sp-3,.75rem);height:40px;background:rgb(var(--ink-rgb,255 255 255)/.03);color:var(--c-text-3,#737373);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--c-border,rgba(255,255,255,.08))}.dt__table:where([data-rk-bf3c5c]) td:where([data-rk-bf3c5c]){padding:0 var(--sp-3,.75rem);height:56px;color:var(--c-text-2,#a3a3a3);border-bottom:1px solid var(--c-border,rgba(255,255,255,.06));white-space:nowrap}.dt--compact:where([data-rk-bf3c5c]) .dt__table:where([data-rk-bf3c5c]) td:where([data-rk-bf3c5c]){height:44px}.dt__table:where([data-rk-bf3c5c]) tbody:where([data-rk-bf3c5c]) tr:last-child:where([data-rk-bf3c5c]) td:where([data-rk-bf3c5c]){border-bottom:0}.dt__table:where([data-rk-bf3c5c]) tbody:where([data-rk-bf3c5c]) tr:hover:where([data-rk-bf3c5c]) td:where([data-rk-bf3c5c]){background:rgb(var(--ink-rgb,255 255 255)/.025)}.dt__table:where([data-rk-bf3c5c]) tbody:where([data-rk-bf3c5c]) tr.is-selected:where([data-rk-bf3c5c]) td:where([data-rk-bf3c5c]){background:color-mix(in srgb,var(--app-accent,var(--c-primary-light,#d4a017)) 8%,transparent)}.dt__table:where([data-rk-bf3c5c]) tr[hidden]:where([data-rk-bf3c5c]){display:none}.dt__right:where([data-rk-bf3c5c]){text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dt__check:where([data-rk-bf3c5c]){width:44px}.dt__check:where([data-rk-bf3c5c]) input:where([data-rk-bf3c5c]){width:16px;height:16px;accent-color:var(--app-accent,var(--c-primary-light,#d4a017));cursor:pointer}.dt__sort:where([data-rk-bf3c5c]){display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.dt__sort:where([data-rk-bf3c5c]) svg:where([data-rk-bf3c5c]){opacity:.4}th[aria-sort=ascending]:where([data-rk-bf3c5c]) .dt__sort:where([data-rk-bf3c5c]),th[aria-sort=descending]:where([data-rk-bf3c5c]) .dt__sort:where([data-rk-bf3c5c]){color:var(--c-text-1,#fff)}th[aria-sort=ascending]:where([data-rk-bf3c5c]) .dt__sort:where([data-rk-bf3c5c]) svg:where([data-rk-bf3c5c]),th[aria-sort=descending]:where([data-rk-bf3c5c]) .dt__sort:where([data-rk-bf3c5c]) svg:where([data-rk-bf3c5c]){opacity:1;color:var(--app-accent,var(--c-primary-light,#d4a017))}.dt__person:where([data-rk-bf3c5c]){display:flex;align-items:center;gap:var(--sp-3,.75rem)}.dt__person:where([data-rk-bf3c5c]) strong:where([data-rk-bf3c5c]){display:block;color:var(--c-text-1,#fff);font-weight:600}.dt__person:where([data-rk-bf3c5c]) small:where([data-rk-bf3c5c]){display:block;font-size:.75rem;color:var(--c-text-3,#737373)}.dt__avatar:where([data-rk-bf3c5c]){display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:hsl(var(--h) 50% 45%);color:#fff;font-size:.7rem;font-weight:700}.dt__status:where([data-rk-bf3c5c]){--tone:var(--c-text-2,#a3a3a3);display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--tone) 12%,transparent);color:var(--tone);font-size:.75rem;font-weight:600}.dt__status:where([data-rk-bf3c5c]) i:where([data-rk-bf3c5c]){width:6px;height:6px;border-radius:50%;background:currentColor}.dt__status--success:where([data-rk-bf3c5c]){--tone:var(--c-success,#34d399)}.dt__status--warning:where([data-rk-bf3c5c]){--tone:var(--c-warning,#fbbf24)}.dt__status--danger:where([data-rk-bf3c5c]){--tone:var(--c-danger,#f87171)}.dt__status--info:where([data-rk-bf3c5c]){--tone:var(--app-accent,var(--c-primary-light,#d4a017))}.dt__tags:where([data-rk-bf3c5c]){display:inline-flex;gap:4px}.dt__tags:where([data-rk-bf3c5c]) span:where([data-rk-bf3c5c]){padding:2px 7px;border-radius:6px;background:rgb(var(--ink-rgb,255 255 255)/.06);font-size:.72rem}.dt__empty:where([data-rk-bf3c5c]){margin:0;padding:var(--sp-10,2.5rem);text-align:center;color:var(--c-text-3,#737373)}.dt__empty[hidden]:where([data-rk-bf3c5c]){display:none}.dt__foot:where([data-rk-bf3c5c]){display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3,.75rem)}.dt__range:where([data-rk-bf3c5c]){margin:0;font-size:.8rem;color:var(--c-text-3,#737373)}.dt__pager:where([data-rk-bf3c5c]),.dt__pages:where([data-rk-bf3c5c]){display:flex;gap:4px}.dt__page:where([data-rk-bf3c5c]),.dt__pages:where([data-rk-bf3c5c]) .dt__page{min-width:34px;height:34px;border:1px solid var(--c-border,rgba(255,255,255,.1));border-radius:8px;background:transparent;color:var(--c-text-2,#a3a3a3);font:inherit;font-size:.8rem;cursor:pointer}.dt__pages:where([data-rk-bf3c5c]) .dt__page[aria-current=page]{background:var(--c-text-1,#fff);color:var(--c-bg,#050505);border-color:var(--c-text-1,#fff)}.dt__page:disabled:where([data-rk-bf3c5c]){opacity:.35;cursor:default}.dt:where([data-rk-bf3c5c]) :is(button,input,[tabindex="0"]):focus-visible:where([data-rk-bf3c5c]),.dt__pages:where([data-rk-bf3c5c]) .dt__page:focus-visible{outline:2px solid var(--app-accent,var(--c-primary-light,#d4a017));outline-offset:2px}.sr-only:where([data-rk-bf3c5c]){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@container (max-width: 560px){.dt__toolbar:where([data-rk-bf3c5c]){flex-direction:column;align-items:stretch}.dt__search:where([data-rk-bf3c5c]) input:where([data-rk-bf3c5c]){width:100%}.dt__foot:where([data-rk-bf3c5c]){flex-direction:column}}.fd:where([data-rk-d17d3a]){container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-3,.75rem);gap:var(--sp-3,.75rem);min-width:0}.fd--card:where([data-rk-d17d3a]){padding:var(--sp-5,1.25rem);border-radius:var(--r-lg,16px);border:1px solid var(--c-border,rgba(255,255,255,.08));background:var(--c-bg-1,#0a0a0a)}.fd__head:where([data-rk-d17d3a]){display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3,.75rem)}.fd__title:where([data-rk-d17d3a]){margin:0;font-size:1rem;font-weight:700;color:var(--c-text-1,#fff)}.fd__progress:where([data-rk-d17d3a]){margin:0;font-size:.78rem;color:var(--c-text-3,#737373)}.fd__tabs:where([data-rk-d17d3a]){display:flex;gap:4px;padding:3px;border-radius:10px;background:rgb(var(--ink-rgb,255 255 255)/.04)}.fd__tabs:where([data-rk-d17d3a]) button:where([data-rk-d17d3a]){flex:1 1;min-height:34px;border:0;border-radius:7px;background:transparent;color:var(--c-text-2,#a3a3a3);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.fd__tabs:where([data-rk-d17d3a]) button:where([data-rk-d17d3a]) span:where([data-rk-d17d3a]){padding:0 6px;border-radius:999px;background:rgb(var(--ink-rgb,255 255 255)/.08);font-size:.7rem}.fd__tabs:where([data-rk-d17d3a]) [aria-selected=true]:where([data-rk-d17d3a]){background:var(--c-bg-1,#0a0a0a);color:var(--c-text-1,#fff);box-shadow:0 1px 3px rgba(0,0,0,.2),0 0 0 1px var(--c-border,rgba(255,255,255,.08))}.fd__list:where([data-rk-d17d3a]){display:grid;margin:0;padding:0;list-style:none}.fd__list[hidden]:where([data-rk-d17d3a]){display:none}.fd__row:where([data-rk-d17d3a]){display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--sp-3,.75rem);gap:var(--sp-3,.75rem);padding:var(--sp-3,.75rem) 0;border-bottom:1px solid var(--c-border,rgba(255,255,255,.06))}.fd__row:last-child:where([data-rk-d17d3a]){border-bottom:0}.fd__avatar:where([data-rk-d17d3a]){display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:hsl(var(--h) 50% 45%);color:#fff;font-size:.72rem;font-weight:700}.fd__who:where([data-rk-d17d3a]){display:grid;min-width:0}.fd__who:where([data-rk-d17d3a]) strong:where([data-rk-d17d3a]){display:flex;align-items:center;gap:6px;font-size:.88rem;color:var(--c-text-1,#fff)}.fd__who:where([data-rk-d17d3a]) small:where([data-rk-d17d3a]){font-size:.75rem;color:var(--c-text-3,#737373);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fd__vip:where([data-rk-d17d3a]){padding:1px 6px;border-radius:6px;background:color-mix(in srgb,var(--c-warning,#fbbf24) 18%,transparent);color:var(--c-warning,#fbbf24);font-size:.62rem;font-style:normal;font-weight:800;letter-spacing:.06em}.fd__time:where([data-rk-d17d3a]){font-size:.8rem;color:var(--c-text-2,#a3a3a3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.fd__action:where([data-rk-d17d3a]){min-height:34px;padding:0 .8rem;border-radius:8px;border:1px solid var(--app-accent,var(--c-primary-light,#d4a017));background:transparent;color:var(--app-accent,var(--c-primary-light,#d4a017));font:inherit;font-size:.78rem;font-weight:700;white-space:nowrap;cursor:pointer}.fd__action:hover:where([data-rk-d17d3a]){background:color-mix(in srgb,var(--app-accent,var(--c-primary-light,#d4a017)) 12%,transparent)}.fd__action[aria-pressed=true]:where([data-rk-d17d3a]){border-color:transparent;background:color-mix(in srgb,var(--c-success,#34d399) 14%,transparent);color:var(--c-success,#34d399)}.fd:where([data-rk-d17d3a]) :is(button):focus-visible:where([data-rk-d17d3a]){outline:2px solid var(--app-accent,var(--c-primary-light,#d4a017));outline-offset:2px}.sr-only:where([data-rk-d17d3a]){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@container (max-width: 420px){.fd__row:where([data-rk-d17d3a]){grid-template-columns:36px minmax(0,1fr) auto}.fd__time:where([data-rk-d17d3a]){display:none}}.rack:where([data-rk-0d1031]){container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-3,.75rem);gap:var(--sp-3,.75rem);min-width:0}.rack--card:where([data-rk-0d1031]){padding:var(--sp-5,1.25rem);border-radius:var(--r-lg,16px);border:1px solid var(--c-border,rgba(255,255,255,.08));background:var(--c-bg-1,#0a0a0a)}.rack__head:where([data-rk-0d1031]){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3,.75rem)}.rack__title:where([data-rk-0d1031]){margin:0;font-size:1rem;font-weight:700;color:var(--c-text-1,#fff)}.rack__legend:where([data-rk-0d1031]){display:flex;flex-wrap:wrap;gap:var(--sp-3,.75rem);margin:0;padding:0;list-style:none;font-size:.75rem;color:var(--c-text-2,#a3a3a3)}.rack__legend:where([data-rk-0d1031]) li:where([data-rk-0d1031]){display:inline-flex;align-items:center;gap:6px}.rack__swatch:where([data-rk-0d1031]){width:10px;height:10px;border-radius:3px}.rack__scroll:where([data-rk-0d1031]){overflow-x:auto;border-radius:10px;border:1px solid var(--c-border,rgba(255,255,255,.08))}.rack__grid:where([data-rk-0d1031]){display:grid;grid-template-columns:80px repeat(var(--days),var(--day-w));min-width:max-content}.rack__corner:where([data-rk-0d1031]),.rack__day:where([data-rk-0d1031]){position:-webkit-sticky;position:sticky;top:0;z-index:2;display:grid;align-content:center;height:48px;padding:0 8px;background:var(--c-bg-1,#0a0a0a);border-bottom:1px solid var(--c-border,rgba(255,255,255,.08));font-size:.72rem;color:var(--c-text-3,#737373)}.rack__corner:where([data-rk-0d1031]){left:0;z-index:3;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.rack__day:where([data-rk-0d1031]){text-align:center;border-left:1px solid var(--c-border,rgba(255,255,255,.05))}.rack__day:where([data-rk-0d1031]) span:where([data-rk-0d1031]){font-weight:700;color:var(--c-text-2,#a3a3a3)}.rack__day:where([data-rk-0d1031]) small:where([data-rk-0d1031]){font-size:.66rem}.rack__day.is-weekend:where([data-rk-0d1031]){background:color-mix(in srgb,var(--c-bg-1,#0a0a0a) 92%,var(--c-text-1,#fff))}.rack__day.is-today:where([data-rk-0d1031]) span:where([data-rk-0d1031]){color:var(--app-accent,var(--c-primary-light,#d4a017))}.rack__group:where([data-rk-0d1031]){padding:6px 10px;background:rgb(var(--ink-rgb,255 255 255)/.03);border-bottom:1px solid var(--c-border,rgba(255,255,255,.06));font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-2,#a3a3a3)}.rack__group:where([data-rk-0d1031]) span:where([data-rk-0d1031]){color:var(--c-text-3,#737373)}.rack__room:where([data-rk-0d1031]){position:-webkit-sticky;position:sticky;left:0;z-index:1;display:flex;align-items:center;height:48px;padding:0 12px;background:var(--c-bg-1,#0a0a0a);border-bottom:1px solid var(--c-border,rgba(255,255,255,.06));border-right:1px solid var(--c-border,rgba(255,255,255,.08));font-size:.85rem;font-weight:700;color:var(--c-text-1,#fff);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rack__lane:where([data-rk-0d1031]){position:relative;height:48px;border-bottom:1px solid var(--c-border,rgba(255,255,255,.06));background-image:linear-gradient(to right,var(--c-border,rgba(255,255,255,.05)) 1px,transparent 1px);background-size:var(--day-w) 100%}.rack__now:where([data-rk-0d1031]){position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;background:var(--app-accent,var(--c-primary-light,#d4a017));opacity:.6;z-index:1}.rack__bar:where([data-rk-0d1031]){--tone:var(--app-accent,var(--c-primary-light,#d4a017));position:absolute;top:8px;bottom:8px;z-index:2;display:flex;align-items:center;padding:0 10px;border:0;border-left:3px solid var(--tone);border-radius:7px;background:color-mix(in srgb,var(--tone) 22%,var(--c-bg-1,#0a0a0a));color:var(--c-text-1,#fff);font:inherit;font-size:.75rem;font-weight:600;text-align:left;overflow:hidden;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.rack__bar:where([data-rk-0d1031]) span:where([data-rk-0d1031]){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rack__bar:hover:where([data-rk-0d1031]),.rack__bar[aria-pressed=true]:where([data-rk-0d1031]){transform:translateY(-1px);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--tone) 60%,transparent)}.rack__bar[aria-pressed=true]:where([data-rk-0d1031]){outline:2px solid var(--tone);outline-offset:1px}.rack__bar:focus-visible:where([data-rk-0d1031]){outline:2px solid var(--c-text-1,#fff);outline-offset:2px}.rack__bar--checked-in:where([data-rk-0d1031]),.rack__swatch--checked-in:where([data-rk-0d1031]){--tone:var(--c-success,#34d399)}.rack__bar--pending:where([data-rk-0d1031]),.rack__swatch--pending:where([data-rk-0d1031]){--tone:var(--c-warning,#fbbf24)}.rack__bar--blocked:where([data-rk-0d1031]),.rack__swatch--blocked:where([data-rk-0d1031]){--tone:var(--c-text-3,#737373)}.rack__bar--blocked:where([data-rk-0d1031]){background:repeating-linear-gradient(135deg,rgb(var(--ink-rgb,255 255 255)/.06) 0 6px,transparent 6px 12px);color:var(--c-text-2,#a3a3a3)}.rack__swatch:where([data-rk-0d1031]){background:var(--tone,var(--app-accent,var(--c-primary-light,#d4a017)))}.rack__swatch--confirmed:where([data-rk-0d1031]){--tone:var(--app-accent,var(--c-primary-light,#d4a017))}.rack__scroll:focus-visible:where([data-rk-0d1031]){outline:2px solid var(--app-accent,var(--c-primary-light,#d4a017));outline-offset:2px}.rack__detail:where([data-rk-0d1031]){min-height:44px;padding:var(--sp-3,.75rem) var(--sp-4,1rem);border-radius:10px;background:rgb(var(--ink-rgb,255 255 255)/.03)}.rack__hint:where([data-rk-0d1031]){margin:0;font-size:.82rem;color:var(--c-text-3,#737373)}.rack__detail:where([data-rk-0d1031]) .rack__dl{display:flex;flex-wrap:wrap;gap:var(--sp-2,.5rem) var(--sp-6,1.5rem);margin:0}.rack__detail:where([data-rk-0d1031]) .rack__dl dt{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-3,#737373)}.rack__detail:where([data-rk-0d1031]) .rack__dl dd{margin:0;font-size:.88rem;font-weight:600;color:var(--c-text-1,#fff)}@media (prefers-reduced-motion:reduce){.rack__bar:where([data-rk-0d1031]){transition:none}}.gp:where([data-rk-333a1a]){container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-5,1.25rem);gap:var(--sp-5,1.25rem);min-width:0}.gp--card:where([data-rk-333a1a]){padding:var(--sp-6,1.5rem);border-radius:var(--r-lg,16px);border:1px solid var(--c-border,rgba(255,255,255,.08));background:var(--c-bg-1,#0a0a0a)}.gp__head:where([data-rk-333a1a]){display:flex;align-items:center;gap:var(--sp-4,1rem)}.gp__avatar:where([data-rk-333a1a]){display:grid;place-items:center;flex-shrink:0;width:56px;height:56px;border-radius:16px;background:hsl(var(--h) 50% 45%);color:#fff;font-size:1.05rem;font-weight:800}.gp__id:where([data-rk-333a1a]){flex:1 1;min-width:0}.gp__name:where([data-rk-333a1a]){margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;color:var(--c-text-1,#fff)}.gp__sub:where([data-rk-333a1a]){display:flex;flex-wrap:wrap;gap:4px 12px;margin:4px 0 0;font-size:.8rem;color:var(--c-text-3,#737373)}.gp__tier:where([data-rk-333a1a]){display:inline-flex;align-items:center;gap:4px;color:var(--c-warning,#fbbf24);font-weight:700}.gp__actions:where([data-rk-333a1a]){display:flex;gap:var(--sp-2,.5rem)}.gp__btn:where([data-rk-333a1a]){display:inline-flex;align-items:center;min-height:38px;padding:0 .85rem;border-radius:10px;border:1px solid var(--c-border,rgba(255,255,255,.12));background:transparent;color:var(--c-text-1,#fff);font:inherit;font-size:.82rem;font-weight:600;text-decoration:none;cursor:pointer}.gp__btn:hover:where([data-rk-333a1a]){background:rgb(var(--ink-rgb,255 255 255)/.05);color:var(--c-text-1,#fff)}.gp__btn--primary:where([data-rk-333a1a]){border-color:transparent;background:var(--app-accent,var(--c-primary-light,#d4a017));color:var(--c-on-primary,#050505)}.gp__btn--primary:hover:where([data-rk-333a1a]){background:var(--app-accent,var(--c-primary-light,#d4a017));color:var(--c-on-primary,#050505);filter:brightness(1.08)}.gp:where([data-rk-333a1a]) :is(a,button):focus-visible:where([data-rk-333a1a]){outline:2px solid var(--app-accent,var(--c-primary-light,#d4a017));outline-offset:2px}.gp__contact:where([data-rk-333a1a]){display:flex;flex-wrap:wrap;gap:var(--sp-2,.5rem) var(--sp-5,1.25rem);margin:0;padding:0;list-style:none;font-size:.85rem;color:var(--c-text-2,#a3a3a3)}.gp__contact:where([data-rk-333a1a]) li:where([data-rk-333a1a]){display:inline-flex;align-items:center;gap:6px}.gp__contact:where([data-rk-333a1a]) a:where([data-rk-333a1a]){color:var(--c-text-1,#fff);text-decoration:none}.gp__contact:where([data-rk-333a1a]) a:hover:where([data-rk-333a1a]){text-decoration:underline}.gp__stats:where([data-rk-333a1a]){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;border-radius:12px;overflow:hidden;background:var(--c-border,rgba(255,255,255,.08));border:1px solid var(--c-border,rgba(255,255,255,.08))}.gp__stats:where([data-rk-333a1a]) div:where([data-rk-333a1a]){display:flex;flex-direction:column-reverse;padding:var(--sp-3,.75rem) var(--sp-4,1rem);background:var(--c-bg-1,#0a0a0a)}.gp__stats:where([data-rk-333a1a]) dt:where([data-rk-333a1a]){font-size:.72rem;color:var(--c-text-3,#737373)}.gp__stats:where([data-rk-333a1a]) dd:where([data-rk-333a1a]){margin:0;font-size:1.2rem;font-weight:800;color:var(--c-text-1,#fff);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gp__block:where([data-rk-333a1a]) h3:where([data-rk-333a1a]){margin:0 0 var(--sp-2,.5rem);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-3,#737373)}.gp__stay:where([data-rk-333a1a]){display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;padding:var(--sp-3,.75rem) var(--sp-4,1rem);border-radius:10px;background:color-mix(in srgb,var(--app-accent,var(--c-primary-light,#d4a017)) 8%,transparent);font-size:.85rem;color:var(--c-text-2,#a3a3a3)}.gp__stay:where([data-rk-333a1a]) strong:where([data-rk-333a1a]){color:var(--c-text-1,#fff)}.gp__stay:where([data-rk-333a1a]) em:where([data-rk-333a1a]){margin-left:auto;font-style:normal;font-size:.75rem;font-weight:700;color:var(--app-accent,var(--c-primary-light,#d4a017))}.gp__tags:where([data-rk-333a1a]){display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.gp__tags:where([data-rk-333a1a]) li:where([data-rk-333a1a]){padding:4px 10px;border-radius:999px;border:1px solid var(--c-border,rgba(255,255,255,.1));font-size:.78rem;color:var(--c-text-1,#fff)}.gp__notes:where([data-rk-333a1a]){display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.gp__notes:where([data-rk-333a1a]) li:where([data-rk-333a1a]){padding:var(--sp-2,.5rem) var(--sp-3,.75rem);border-left:2px solid var(--c-warning,#fbbf24);background:rgb(var(--ink-rgb,255 255 255)/.03);font-size:.82rem;color:var(--c-text-2,#a3a3a3)}@container (max-width: 560px){.gp__head:where([data-rk-333a1a]){flex-wrap:wrap}.gp__actions:where([data-rk-333a1a]){width:100%}.gp__btn:where([data-rk-333a1a]){flex:1 1;justify-content:center}.gp__stats:where([data-rk-333a1a]){grid-template-columns:repeat(2,minmax(0,1fr))}}.hk:where([data-rk-66fdf4]){container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-4,1rem);gap:var(--sp-4,1rem);min-width:0}.hk--card:where([data-rk-66fdf4]){padding:var(--sp-5,1.25rem);border-radius:var(--r-lg,16px);border:1px solid var(--c-border,rgba(255,255,255,.08));background:var(--c-bg-1,#0a0a0a)}.hk__head:where([data-rk-66fdf4]){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3,.75rem)}.hk__title:where([data-rk-66fdf4]){margin:0;font-size:1rem;font-weight:700;color:var(--c-text-1,#fff)}.hk__filters:where([data-rk-66fdf4]){display:flex;gap:6px;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.hk__filter:where([data-rk-66fdf4]){display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 .7rem;border-radius:999px;border:1px solid var(--c-border,rgba(255,255,255,.1));background:transparent;color:var(--c-text-2,#a3a3a3);font:inherit;font-size:.76rem;font-weight:600;white-space:nowrap;cursor:pointer}.hk__filter:where([data-rk-66fdf4]) i:where([data-rk-66fdf4]){width:8px;height:8px;border-radius:50%;background:var(--tone)}.hk__filter:where([data-rk-66fdf4]) span:where([data-rk-66fdf4]){color:var(--c-text-3,#737373);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hk__filter[aria-pressed=true]:where([data-rk-66fdf4]){background:var(--c-text-1,#fff);color:var(--c-bg,#050505);border-color:var(--c-text-1,#fff)}.hk__filter[aria-pressed=true]:where([data-rk-66fdf4]) span:where([data-rk-66fdf4]){color:inherit;opacity:.7}.hk__floor[hidden]:where([data-rk-66fdf4]){display:none}.hk__floor-title:where([data-rk-66fdf4]){margin:0 0 var(--sp-2,.5rem);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-3,#737373)}.hk__grid:where([data-rk-66fdf4]){display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:var(--sp-2,.5rem);gap:var(--sp-2,.5rem);margin:0;padding:0;list-style:none}.hk--sm:where([data-rk-66fdf4]) .hk__grid:where([data-rk-66fdf4]){grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.hk__grid:where([data-rk-66fdf4]) li[hidden]:where([data-rk-66fdf4]){display:none}.hk__room:where([data-rk-66fdf4]){--tone:var(--c-text-3,#737373);display:grid;grid-gap:2px;gap:2px;width:100%;min-height:96px;padding:var(--sp-3,.75rem);border:1px solid color-mix(in srgb,var(--tone) 35%,transparent);border-top:3px solid var(--tone);border-radius:10px;background:color-mix(in srgb,var(--tone) 7%,var(--c-bg-1,#0a0a0a));color:var(--c-text-1,#fff);font:inherit;text-align:left;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.hk--sm:where([data-rk-66fdf4]) .hk__room:where([data-rk-66fdf4]){min-height:76px}.hk__room:hover:where([data-rk-66fdf4]){transform:translateY(-2px);box-shadow:0 10px 24px -14px color-mix(in srgb,var(--tone) 70%,transparent)}.hk__room:focus-visible:where([data-rk-66fdf4]){outline:2px solid var(--app-accent,var(--c-primary-light,#d4a017));outline-offset:2px}.hk__num:where([data-rk-66fdf4]){font-size:1.2rem;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hk__type:where([data-rk-66fdf4]){font-size:.72rem;color:var(--c-text-3,#737373)}.hk__state:where([data-rk-66fdf4]){display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:.75rem;font-weight:700;color:var(--tone)}.hk__state:where([data-rk-66fdf4]) i:where([data-rk-66fdf4]){width:7px;height:7px;border-radius:50%;background:currentColor}.hk__meta:where([data-rk-66fdf4]){font-size:.72rem;color:var(--c-text-2,#a3a3a3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hk__filter--clean:where([data-rk-66fdf4]),.hk__room--clean:where([data-rk-66fdf4]){--tone:var(--c-success,#34d399)}.hk__filter--dirty:where([data-rk-66fdf4]),.hk__room--dirty:where([data-rk-66fdf4]){--tone:var(--c-danger,#f87171)}.hk__filter--inspecting:where([data-rk-66fdf4]),.hk__room--inspecting:where([data-rk-66fdf4]){--tone:var(--c-warning,#fbbf24)}.hk__filter--occupied:where([data-rk-66fdf4]),.hk__room--occupied:where([data-rk-66fdf4]){--tone:var(--app-accent,var(--c-primary-light,#d4a017))}.hk__filter--ooo:where([data-rk-66fdf4]),.hk__room--ooo:where([data-rk-66fdf4]){--tone:var(--c-text-3,#737373)}.hk__room--ooo:where([data-rk-66fdf4]){background:repeating-linear-gradient(135deg,rgb(var(--ink-rgb,255 255 255)/.04) 0 8px,transparent 8px 16px),var(--c-bg-1,#0a0a0a)}.hk__filter:focus-visible:where([data-rk-66fdf4]){outline:2px solid var(--app-accent,var(--c-primary-light,#d4a017));outline-offset:2px}.sr-only:where([data-rk-66fdf4]){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion:reduce){.hk__room:where([data-rk-66fdf4]){transition:none}}.set:where([data-rk-d579d6]){container-type:inline-size;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);grid-gap:var(--sp-6,1.5rem);gap:var(--sp-6,1.5rem);padding-block:var(--sp-6,1.5rem);border-bottom:1px solid var(--c-border,rgba(255,255,255,.08))}.set--stacked:where([data-rk-d579d6]){grid-template-columns:1fr}.set__title:where([data-rk-d579d6]){margin:0;font-size:1rem;font-weight:700;color:var(--c-text-1,#fff)}.set__desc:where([data-rk-d579d6]){margin:4px 0 0;font-size:.85rem;line-height:1.55;color:var(--c-text-2,#a3a3a3)}.set__card:where([data-rk-d579d6]){border-radius:var(--r-lg,16px);border:1px solid var(--c-border,rgba(255,255,255,.08));background:var(--c-bg-1,#0a0a0a);overflow:hidden}.set__fields:where([data-rk-d579d6]){display:grid;grid-gap:var(--sp-4,1rem);gap:var(--sp-4,1rem);padding:var(--sp-5,1.25rem)}.set__foot:where([data-rk-d579d6]){display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-2,.5rem);padding:var(--sp-3,.75rem) var(--sp-5,1.25rem);border-top:1px solid var(--c-border,rgba(255,255,255,.08));background:rgb(var(--ink-rgb,255 255 255)/.02)}.set__saved:where([data-rk-d579d6]){margin:0 auto 0 0;font-size:.8rem;font-weight:600;color:var(--c-success,#34d399)}.set__btn:where([data-rk-d579d6]){min-height:38px;padding:0 .9rem;border-radius:10px;border:1px solid var(--c-border,rgba(255,255,255,.12));background:transparent;color:var(--c-text-1,#fff);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}.set__btn--primary:where([data-rk-d579d6]){border-color:transparent;background:var(--app-accent,var(--c-primary-light,#d4a017));color:var(--c-on-primary,#050505)}.set__btn:focus-visible:where([data-rk-d579d6]){outline:2px solid var(--app-accent,var(--c-primary-light,#d4a017));outline-offset:2px}.set:where([data-rk-d579d6]) .anim-input,.set:where([data-rk-d579d6]) .custom-select{background:var(--c-bg,#050505)}@container (max-width: 640px){.set__card:where([data-rk-d579d6]),.set__intro:where([data-rk-d579d6]){grid-column:1/-1}}.sw-row:where([data-rk-22e298]){display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4,1rem);min-height:44px}.sw-row:where([data-rk-22e298])+.sw-row{padding-top:var(--sp-4,1rem);border-top:1px solid var(--c-border,rgba(255,255,255,.06))}.sw-row__label:where([data-rk-22e298]){font-size:.9rem;font-weight:600;color:var(--c-text-1,#fff);cursor:pointer}.sw-row__desc:where([data-rk-22e298]){margin:2px 0 0;font-size:.8rem;line-height:1.5;color:var(--c-text-2,#a3a3a3)}.sw-row__switch:where([data-rk-22e298]){position:relative;flex-shrink:0;width:44px;height:26px}.sw-row--sm:where([data-rk-22e298]) .sw-row__switch:where([data-rk-22e298]){width:36px;height:22px}.sw-row__switch:where([data-rk-22e298]) input:where([data-rk-22e298]){position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.sw-row__track:where([data-rk-22e298]){position:absolute;inset:0;border-radius:999px;background:rgb(var(--ink-rgb,255 255 255)/.16);transition:background .2s ease}.sw-row__track:where([data-rk-22e298]):after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .2s cubic-bezier(.34,1.4,.64,1)}.sw-row--sm:where([data-rk-22e298]) .sw-row__track:where([data-rk-22e298]):after{width:16px;height:16px}.sw-row__switch:where([data-rk-22e298]) input:checked:where([data-rk-22e298])+.sw-row__track:where([data-rk-22e298]){background:var(--app-accent,var(--c-primary-light,#d4a017))}.sw-row__switch:where([data-rk-22e298]) input:checked:where([data-rk-22e298])+.sw-row__track:where([data-rk-22e298]):after{transform:translateX(18px)}.sw-row--sm:where([data-rk-22e298]) .sw-row__switch:where([data-rk-22e298]) input:checked:where([data-rk-22e298])+.sw-row__track:where([data-rk-22e298]):after{transform:translateX(14px)}.sw-row__switch:where([data-rk-22e298]) input:focus-visible:where([data-rk-22e298])+.sw-row__track:where([data-rk-22e298]){outline:2px solid var(--app-accent,var(--c-primary-light,#d4a017));outline-offset:2px}.sw-row.is-disabled:where([data-rk-22e298]){opacity:.5}.sw-row.is-disabled:where([data-rk-22e298]) input:where([data-rk-22e298]){cursor:not-allowed}@media (prefers-reduced-motion:reduce){.sw-row__track:where([data-rk-22e298]),.sw-row__track:where([data-rk-22e298]):after{transition:none}}.team:where([data-rk-5c76e9]){container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-3,.75rem);gap:var(--sp-3,.75rem);min-width:0}.team--card:where([data-rk-5c76e9]){padding:var(--sp-5,1.25rem);border-radius:var(--r-lg,16px);border:1px solid var(--c-border,rgba(255,255,255,.08));background:var(--c-bg-1,#0a0a0a)}.team__title:where([data-rk-5c76e9]){margin:0;font-size:1rem;font-weight:700;color:var(--c-text-1,#fff)}.team__seats:where([data-rk-5c76e9]){margin:2px 0 0;font-size:.8rem;color:var(--c-text-3,#737373)}.team__invite:where([data-rk-5c76e9]){display:flex;gap:var(--sp-2,.5rem)}.team__invite:where([data-rk-5c76e9]) input:where([data-rk-5c76e9]),.team__invite:where([data-rk-5c76e9]) select:where([data-rk-5c76e9]),.team__role:where([data-rk-5c76e9]){min-height:40px;padding:0 .75rem;border-radius:10px;border:1px solid var(--c-border,rgba(255,255,255,.12));background:var(--c-bg,#050505);color:var(--c-text-1,#fff);font:inherit;font-size:.85rem}.team__invite:where([data-rk-5c76e9]) input:where([data-rk-5c76e9]){flex:1 1;min-width:0}.team__invite:where([data-rk-5c76e9]) button:where([data-rk-5c76e9]){min-height:40px;padding:0 1rem;border:0;border-radius:10px;background:var(--app-accent,var(--c-primary-light,#d4a017));color:var(--c-on-primary,#050505);font:inherit;font-size:.85rem;font-weight:700;cursor:pointer;white-space:nowrap}.team__msg:where([data-rk-5c76e9]){min-height:1.2em;margin:0;font-size:.8rem;color:var(--c-text-2,#a3a3a3)}.team__list:where([data-rk-5c76e9]){display:grid;margin:0;padding:0;list-style:none}.team__list:where([data-rk-5c76e9]) .team__row{display:grid;grid-template-columns:36px minmax(0,1fr) auto 150px 40px;align-items:center;grid-gap:var(--sp-3,.75rem);gap:var(--sp-3,.75rem);padding:var(--sp-3,.75rem) 0;border-top:1px solid var(--c-border,rgba(255,255,255,.06))}.team__list:where([data-rk-5c76e9]) .team__row.is-new{animation:team-members-team-in .3s ease-out}@keyframes team-members-team-in{0%{opacity:0;transform:translateY(-4px)}}.team__list:where([data-rk-5c76e9]) .team__avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:hsl(var(--h) 50% 45%);color:#fff;font-size:.72rem;font-weight:700}.team__list:where([data-rk-5c76e9]) .team__who{display:grid;min-width:0}.team__list:where([data-rk-5c76e9]) .team__who strong{font-size:.88rem;color:var(--c-text-1,#fff)}.team__list:where([data-rk-5c76e9]) .team__who em{font-style:normal;font-weight:500;color:var(--c-text-3,#737373)}.team__list:where([data-rk-5c76e9]) .team__who small{font-size:.76rem;color:var(--c-text-3,#737373);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team__list:where([data-rk-5c76e9]) .team__status{padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:700;background:color-mix(in srgb,var(--c-success,#34d399) 14%,transparent);color:var(--c-success,#34d399)}.team__list:where([data-rk-5c76e9]) .team__status--invited{background:color-mix(in srgb,var(--c-warning,#fbbf24) 14%,transparent);color:var(--c-warning,#fbbf24)}.team__list:where([data-rk-5c76e9]) .team__status--suspended{background:color-mix(in srgb,var(--c-danger,#f87171) 14%,transparent);color:var(--c-danger,#f87171)}.team__list:where([data-rk-5c76e9]) .team__role-static{font-size:.85rem;color:var(--c-text-2,#a3a3a3);padding-left:.75rem}.team__role:disabled:where([data-rk-5c76e9]){opacity:.6}.team__list:where([data-rk-5c76e9]) .team__remove{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:8px;background:transparent;color:var(--c-text-3,#737373);cursor:pointer}.team__list:where([data-rk-5c76e9]) .team__remove:hover{background:color-mix(in srgb,var(--c-danger,#f87171) 12%,transparent);color:var(--c-danger,#f87171)}.team__list:where([data-rk-5c76e9]) .team__remove.is-armed{background:var(--c-danger,#f87171);color:#fff}.team__list:where([data-rk-5c76e9]) .team__remove:disabled{visibility:hidden}.team:where([data-rk-5c76e9]) :is(input,select,button):focus-visible:where([data-rk-5c76e9]),.team__list:where([data-rk-5c76e9]) button:focus-visible{outline:2px solid var(--app-accent,var(--c-primary-light,#d4a017));outline-offset:2px}.sr-only:where([data-rk-5c76e9]){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@container (max-width: 620px){.team__invite:where([data-rk-5c76e9]){flex-wrap:wrap}.team__list:where([data-rk-5c76e9]) .team__row{grid-template-columns:36px minmax(0,1fr) 40px}.team__list:where([data-rk-5c76e9]) .team__status{display:none}.team__list:where([data-rk-5c76e9]) .team__role-static,.team__role:where([data-rk-5c76e9]){grid-column:2}}.plan:where([data-rk-aac02d]){container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-5,1.25rem);gap:var(--sp-5,1.25rem);padding:var(--sp-6,1.5rem);border-radius:var(--r-lg,16px);border:1px solid var(--c-border,rgba(255,255,255,.08));background:var(--c-bg-1,#0a0a0a)}.plan--accent:where([data-rk-aac02d]){background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--app-accent,var(--c-primary-light,#d4a017)) 22%,transparent),transparent 55%),var(--c-bg-1,#0a0a0a)}.plan__head:where([data-rk-aac02d]){display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4,1rem)}.plan__eyebrow:where([data-rk-aac02d]){margin:0;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--app-accent,var(--c-primary-light,#d4a017))}.plan__title:where([data-rk-aac02d]){margin:4px 0 0;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--c-text-1,#fff)}.plan__title:where([data-rk-aac02d]) span:where([data-rk-aac02d]){font-size:.95rem;font-weight:500;color:var(--c-text-2,#a3a3a3)}.plan__renew:where([data-rk-aac02d]){margin:2px 0 0;font-size:.8rem;color:var(--c-text-3,#737373)}.plan__card:where([data-rk-aac02d]){display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 10px;border-radius:8px;border:1px solid var(--c-border,rgba(255,255,255,.1));font-size:.8rem;color:var(--c-text-1,#fff);white-space:nowrap}.plan__meters:where([data-rk-aac02d]){display:grid;grid-gap:var(--sp-4,1rem);gap:var(--sp-4,1rem);margin:0;padding:0;list-style:none}.plan__meter-head:where([data-rk-aac02d]){display:flex;justify-content:space-between;gap:var(--sp-2,.5rem);margin-bottom:6px;font-size:.85rem;color:var(--c-text-2,#a3a3a3)}.plan__meter-head:where([data-rk-aac02d]) strong:where([data-rk-aac02d]){color:var(--c-text-1,#fff);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan__meter-head:where([data-rk-aac02d]) small:where([data-rk-aac02d]){font-weight:500;color:var(--c-text-3,#737373)}.plan__bar:where([data-rk-aac02d]){height:8px;border-radius:999px;background:rgb(var(--ink-rgb,255 255 255)/.08);overflow:hidden}.plan__bar:where([data-rk-aac02d]) span:where([data-rk-aac02d]){display:block;height:100%;border-radius:inherit;background:var(--app-accent,var(--c-primary-light,#d4a017))}.plan__bar--warning:where([data-rk-aac02d]) span:where([data-rk-aac02d]){background:var(--c-warning,#fbbf24)}.plan__bar--danger:where([data-rk-aac02d]) span:where([data-rk-aac02d]){background:var(--c-danger,#f87171)}.plan__warn:where([data-rk-aac02d]){margin:4px 0 0;font-size:.75rem;color:var(--c-warning,#fbbf24)}.plan__actions:where([data-rk-aac02d]){display:flex;flex-wrap:wrap;gap:var(--sp-2,.5rem)}.plan__btn:where([data-rk-aac02d]){display:inline-flex;align-items:center;min-height:40px;padding:0 1rem;border-radius:10px;border:1px solid var(--c-border,rgba(255,255,255,.12));color:var(--c-text-1,#fff);font-size:.85rem;font-weight:600;text-decoration:none}.plan__btn:hover:where([data-rk-aac02d]){background:rgb(var(--ink-rgb,255 255 255)/.05);color:var(--c-text-1,#fff)}.plan__btn--primary:where([data-rk-aac02d]){border-color:transparent;background:var(--app-accent,var(--c-primary-light,#d4a017));color:var(--c-on-primary,#050505)}.plan__btn--primary:hover:where([data-rk-aac02d]){background:var(--app-accent,var(--c-primary-light,#d4a017));color:var(--c-on-primary,#050505);filter:brightness(1.08)}.plan__btn:focus-visible:where([data-rk-aac02d]){outline:2px solid var(--app-accent,var(--c-primary-light,#d4a017));outline-offset:2px}@container (max-width: 420px){.plan__head:where([data-rk-aac02d]){flex-direction:column}}.auth-cq:where([data-rk-149787]){container-type:inline-size}.auth:where([data-rk-149787]){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(100dvh,860px);color:var(--c-text-2,#a3a3a3)}.auth--centered:where([data-rk-149787]){grid-template-columns:1fr}.auth__form-side:where([data-rk-149787]){display:grid;place-items:center;padding:clamp(1.5rem,5vw,4rem) var(--sp-5,1.25rem)}.auth__card:where([data-rk-149787]){display:grid;grid-gap:var(--sp-4,1rem);gap:var(--sp-4,1rem);width:100%;max-width:400px}.auth__brand:where([data-rk-149787]){display:flex;align-items:center;gap:var(--sp-2,.5rem);margin:0 0 var(--sp-4,1rem);font-weight:800;font-size:1.05rem;color:var(--c-text-1,#fff)}.auth__brand:where([data-rk-149787]) span:where([data-rk-149787]){display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--app-accent,var(--c-primary-light,#d4a017));color:var(--c-on-primary,#050505)}.auth__title:where([data-rk-149787]){margin:0;font-size:1.8rem;font-weight:800;letter-spacing:-.03em;color:var(--c-text-1,#fff)}.auth__sub:where([data-rk-149787]){margin:-8px 0 0;font-size:.92rem}.auth__sso:where([data-rk-149787]){display:grid;grid-gap:var(--sp-2,.5rem);gap:var(--sp-2,.5rem)}.auth__sso-btn:where([data-rk-149787]){min-height:44px;border-radius:10px;border:1px solid var(--c-border,rgba(255,255,255,.12));background:var(--c-bg-1,#0a0a0a);color:var(--c-text-1,#fff);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer}.auth__sso-btn:hover:where([data-rk-149787]){background:rgb(var(--ink-rgb,255 255 255)/.05)}.auth__or:where([data-rk-149787]){display:flex;align-items:center;gap:var(--sp-3,.75rem);margin:0;font-size:.75rem;color:var(--c-text-3,#737373)}.auth__or:where([data-rk-149787]):after,.auth__or:where([data-rk-149787]):before{content:"";flex:1 1;height:1px;background:var(--c-border,rgba(255,255,255,.1))}.auth__field:where([data-rk-149787]){display:grid;grid-gap:6px;gap:6px}.auth__field:where([data-rk-149787]) label:where([data-rk-149787]),.auth__label-row:where([data-rk-149787]) label:where([data-rk-149787]){font-size:.82rem;font-weight:600;color:var(--c-text-1,#fff)}.auth__label-row:where([data-rk-149787]){display:flex;justify-content:space-between;align-items:baseline}.auth__label-row:where([data-rk-149787]) a:where([data-rk-149787]),.auth__switch:where([data-rk-149787]) a:where([data-rk-149787]){font-size:.8rem;font-weight:600;color:var(--app-accent,var(--c-primary-light,#d4a017))}.auth__field:where([data-rk-149787]) input:where([data-rk-149787]){width:100%;min-height:46px;padding:0 .85rem;border-radius:10px;border:1px solid var(--c-border,rgba(255,255,255,.14));background:var(--c-bg-1,#0a0a0a);color:var(--c-text-1,#fff);font:inherit;font-size:.95rem}.auth__field:where([data-rk-149787]) input:focus:where([data-rk-149787]){outline:none;border-color:var(--app-accent,var(--c-primary-light,#d4a017));box-shadow:0 0 0 3px color-mix(in srgb,var(--app-accent,var(--c-primary-light,#d4a017)) 20%,transparent)}.auth__field:where([data-rk-149787]) input[aria-invalid=true]:where([data-rk-149787]){border-color:var(--c-danger,#f87171)}.auth__pass:where([data-rk-149787]){position:relative}.auth__pass:where([data-rk-149787]) input:where([data-rk-149787]){padding-right:44px}.auth__eye:where([data-rk-149787]){position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:8px;background:transparent;color:var(--c-text-3,#737373);cursor:pointer}.auth__eye[aria-pressed=true]:where([data-rk-149787]){color:var(--app-accent,var(--c-primary-light,#d4a017))}.auth__remember:where([data-rk-149787]){display:flex;align-items:center;gap:var(--sp-2,.5rem);font-size:.85rem;cursor:pointer}.auth__remember:where([data-rk-149787]) input:where([data-rk-149787]){width:16px;height:16px;accent-color:var(--app-accent,var(--c-primary-light,#d4a017))}.auth__error:where([data-rk-149787]){min-height:1.2em;margin:-6px 0 0;font-size:.82rem;color:var(--c-danger,#f87171)}.auth__error:empty:where([data-rk-149787]){display:none}.auth__submit:where([data-rk-149787]){min-height:48px;border:0;border-radius:10px;background:var(--app-accent,var(--c-primary-light,#d4a017));color:var(--c-on-primary,#050505);font:inherit;font-size:.95rem;font-weight:700;cursor:pointer}.auth__submit:disabled:where([data-rk-149787]){opacity:.7;cursor:progress}.auth__switch:where([data-rk-149787]){margin:0;font-size:.85rem;text-align:center}.auth:where([data-rk-149787]) :is(a,button,input):focus-visible:where([data-rk-149787]){outline:2px solid var(--app-accent,var(--c-primary-light,#d4a017));outline-offset:2px}.auth__brand-side:where([data-rk-149787]){display:flex;flex-direction:column;justify-content:flex-end;gap:var(--sp-8,2rem);padding:clamp(2rem,5vw,4rem);background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--app-accent,var(--c-primary-light,#d4a017)) 45%,transparent),transparent 55%),radial-gradient(circle at 90% 80%,color-mix(in srgb,var(--chart-3,#199e70) 35%,transparent),transparent 50%),#0b1020;color:#fff}.auth__quote:where([data-rk-149787]){margin:0}.auth__quote:where([data-rk-149787]) p:where([data-rk-149787]){margin:0;font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:600;line-height:1.35;letter-spacing:-.02em}.auth__quote:where([data-rk-149787]) figcaption:where([data-rk-149787]){margin-top:var(--sp-4,1rem);font-size:.9rem;color:rgba(255,255,255,.75)}.auth__quote:where([data-rk-149787]) strong:where([data-rk-149787]){color:#fff}.auth__stats:where([data-rk-149787]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--sp-4,1rem);gap:var(--sp-4,1rem);margin:0;padding-top:var(--sp-6,1.5rem);border-top:1px solid rgba(255,255,255,.2)}.auth__stats:where([data-rk-149787]) div:where([data-rk-149787]){display:flex;flex-direction:column-reverse}.auth__stats:where([data-rk-149787]) dt:where([data-rk-149787]){font-size:.8rem;color:rgba(255,255,255,.75)}.auth__stats:where([data-rk-149787]) dd:where([data-rk-149787]){margin:0;font-size:1.5rem;font-weight:800}@container (max-width: 860px){.auth:where([data-rk-149787]){grid-template-columns:1fr}.auth__brand-side:where([data-rk-149787]){display:none}}