:root{--teal:var(--ext-teal)}@property --lobbi-ring-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes lobbi-ring-spin{to{--lobbi-ring-angle:360deg}}.lobbi-ring{background:conic-gradient(from var(--lobbi-ring-angle),var(--fairway) 0deg 60deg,var(--sky) 60deg 120deg,var(--lavender) 120deg 180deg,var(--peony) 180deg 240deg,var(--amber) 240deg 300deg,var(--burgundy) 300deg 1turn);animation:lobbi-ring-spin 2.6s linear infinite}.lobbi-working{transition:width .34s cubic-bezier(.4,0,.2,1)}.lobbi-working-label{transition:opacity .17s linear}@media (prefers-reduced-motion:reduce){.lobbi-ring{animation:none}.lobbi-working,.lobbi-working-label{transition:none}}.lobbi-ring-inset{padding:2px;mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);mask-composite:exclude;-webkit-mask-composite:xor}@keyframes lobbi-figure-spin{0%{rotate:0deg;animation-timing-function:linear}62%{rotate:150deg;animation-timing-function:cubic-bezier(.55,0,.45,1)}80%{rotate:320deg;animation-timing-function:linear}to{rotate:1turn}}@keyframes lobbi-toast-in{0%{opacity:0;transform:translateY(-16px) scale(.96)}60%{opacity:1;transform:translateY(3px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lobbi-toast-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-12px) scale(.97)}}.lobbi-toast-in{animation:lobbi-toast-in .42s cubic-bezier(.22,1,.36,1) both}.lobbi-toast-out{animation:lobbi-toast-out .24s cubic-bezier(.4,0,1,1) both}@media (prefers-reduced-motion:reduce){.lobbi-toast-in,.lobbi-toast-out{animation-duration:1ms}}.auth-foot{position:sticky}.auth-scroller{scroll-timeline-name:--modal-scroll}.auth-foot,.modal-foot{position:sticky;isolation:isolate}.auth-foot:before,.modal-foot:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--surface-modal);pointer-events:none}.auth-foot:after,.modal-foot:after{content:"";position:absolute;inset:0 0 auto 0;height:1.5px;z-index:-1;opacity:0;margin-inline:calc(var(--foot-inset, 0px) - 8px);background:var(--surface-400);pointer-events:none;animation:modal-foot-line linear both;animation-timeline:--modal-scroll}@keyframes modal-foot-line{0%,90%{opacity:1}to{opacity:0}}.modal-shell{timeline-scope:--modal-scroll}.modal-scroller{scroll-timeline-name:--modal-scroll}.modal-close-disc{animation:modal-close-fill linear both;animation-timeline:--modal-scroll;animation-range:0 48px}@keyframes modal-close-fill{0%{background-color:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{background-color:color-mix(in srgb,var(--mist) 72%,transparent);-webkit-backdrop-filter:var(--frost-filter);backdrop-filter:var(--frost-filter)}}.modal-shell{timeline-scope:--modal-scroll,--modal-title}@supports (animation-timeline:view()){.modal-title-anchor{view-timeline-name:--modal-title;view-timeline-axis:block}.modal-title-anchor,.modal-title-fellow{animation:modal-title-out linear both;animation-timeline:--modal-title;animation-range:exit 0 exit 60%}}@keyframes modal-title-out{0%{opacity:1}to{opacity:0}}.modal-pill{position:absolute;top:20px;left:50%;height:28px;z-index:10;display:flex;align-items:center;white-space:nowrap;transform-origin:center;max-width:min(320px,calc(100% - 136px));overflow:hidden;padding-inline:12px;border-radius:9999px;background:var(--surface-modal,#fff);box-shadow:0 1px 2px rgba(58,58,48,.08),0 6px 16px rgba(58,58,48,.1);opacity:0;pointer-events:none}@supports (animation-timeline:view()){.modal-pill{animation:modal-pill-in linear both;animation-timeline:--modal-title;animation-range:exit 40% exit 100%}}@keyframes modal-pill-in{0%{opacity:0;pointer-events:none;transform:translate(-50%,6px) scale(1.15)}to{opacity:1;pointer-events:auto;transform:translate(-50%) scale(1)}}.modal-scroller [role=table][data-variant=plate]{border:1.5px solid var(--surface-400);border-radius:var(--radius-card);background:transparent;box-shadow:none}dialog[data-portal-dialog]{opacity:0;translate:var(--dialog-from,0 12px);transition:opacity .24s cubic-bezier(.2,0,0,1),translate .24s cubic-bezier(.2,0,0,1),overlay allow-discrete .24s,display allow-discrete .24s}dialog[data-portal-dialog][open]{opacity:1;translate:0 0}@starting-style{dialog[data-portal-dialog][open]{opacity:0;translate:var(--dialog-from,0 12px)}}dialog[data-portal-dialog][data-placement=right]{--dialog-from:24px 0}@media (max-width:639px){dialog[data-portal-dialog],dialog[data-portal-dialog][data-placement]{--dialog-from:0 100%;transition-duration:.32s}dialog[data-portal-dialog]:not([data-placement=sheet]){border-top-left-radius:0;border-top-right-radius:0;transition-property:opacity,translate,border-radius,overlay,display;transition-duration:.32s,.32s,.2s,.32s,.32s;transition-delay:0s,0s,.16s,0s,0s}@starting-style{dialog[data-portal-dialog][open]:not([data-placement=sheet]){border-top-left-radius:var(--radius-outer);border-top-right-radius:var(--radius-outer)}}}dialog[data-portal-dialog]::backdrop{opacity:0;transition:opacity .24s ease-out,overlay allow-discrete .24s,display allow-discrete .24s}dialog[data-portal-dialog][open]::backdrop{opacity:1}@starting-style{dialog[data-portal-dialog][open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){dialog[data-portal-dialog],dialog[data-portal-dialog][open]{translate:0 0}@starting-style{dialog[data-portal-dialog][open]{translate:0 0}}}.lobbi-demo-stage{container-type:size}@keyframes lobbi-stage-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateX(0)}}.lobbi-stage{animation:lobbi-stage-in .6s cubic-bezier(.22,1,.36,1) backwards}@media (prefers-reduced-motion:reduce){.lobbi-stage{animation:none}}:root:has([data-register=product]){--font-display:"HAL Timezone",var(--font-geist-sans,Geist),sans-serif}:root:has([data-register=product]){--fill-chip:rgba(var(--fill-base),0.16);--fill-chip-hover:rgba(var(--fill-base),0.26);--chip-active-hover:var(--surface-200)}:root:has([data-register=product]){--mulberry:#641135;--bourbon:#5c3624;--row-opportunity:var(--lemongrass);--row-opportunity-ink:var(--olive);--row-opportunity-ink-soft:color-mix(in srgb,var(--olive) 72%,var(--lemongrass));--row-opportunity-line:color-mix(in srgb,var(--olive) 12%,transparent);--row-hover-overlay:rgba(var(--fill-base),0.32);--row-selected:var(--row-hover)}:root:has([data-register=product]){--fairway:var(--ext-forest-2);--lavender:var(--ext-lavender);--peony:var(--ext-pink);--frost:var(--ext-sky-soft);--peach:var(--ext-terracotta-soft);--salmon:var(--ext-burgundy-soft);--linen:var(--ext-tan-soft);--lemongrass:var(--ext-olive-soft)}.dark:has([data-register=product]){--fill-chip:rgba(var(--fill-base),0.1);--fill-chip-hover:rgba(var(--fill-base),0.18);--chip-active-hover:rgba(var(--fill-base),0.31)}.dash-frame{border:none!important;background-color:var(--fill-chip);background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%270.75%27 y=%270.75%27 width=%27100%25%27 height=%27100%25%27 style=%27width:calc(100%25 - 1.5px);height:calc(100%25 - 1.5px)%27 rx=%2712%27 fill=%27none%27 stroke=%27rgba(58,58,48,0.22)%27 stroke-width=%271.5%27 stroke-dasharray=%2710 7%27/%3E%3C/svg%3E")}.dark .dash-frame{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%270.75%27 y=%270.75%27 width=%27100%25%27 height=%27100%25%27 style=%27width:calc(100%25 - 1.5px);height:calc(100%25 - 1.5px)%27 rx=%2712%27 fill=%27none%27 stroke=%27rgba(171,175,151,0.3)%27 stroke-width=%271.5%27 stroke-dasharray=%2710 7%27/%3E%3C/svg%3E")}@media (min-width:901px){.dash-frame{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%270.75%27 y=%270.75%27 width=%27100%25%27 height=%27100%25%27 style=%27width:calc(100%25 - 1.5px);height:calc(100%25 - 1.5px)%27 rx=%2716%27 fill=%27none%27 stroke=%27rgba(58,58,48,0.22)%27 stroke-width=%271.5%27 stroke-dasharray=%2710 7%27/%3E%3C/svg%3E")}.dark .dash-frame{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%270.75%27 y=%270.75%27 width=%27100%25%27 height=%27100%25%27 style=%27width:calc(100%25 - 1.5px);height:calc(100%25 - 1.5px)%27 rx=%2716%27 fill=%27none%27 stroke=%27rgba(171,175,151,0.3)%27 stroke-width=%271.5%27 stroke-dasharray=%2710 7%27/%3E%3C/svg%3E")}}@media (max-width:639px){.dash-frame.dash-frame-sm{background-image:none}}.dash-frame-clear{background-color:transparent}.dash-frame-strong{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%270.75%27 y=%270.75%27 width=%27100%25%27 height=%27100%25%27 style=%27width:calc(100%25 - 1.5px);height:calc(100%25 - 1.5px)%27 rx=%2712%27 fill=%27none%27 stroke=%27%23000000%27 stroke-width=%271.5%27 stroke-dasharray=%2710 7%27/%3E%3C/svg%3E")}@media (min-width:901px){.dash-frame-strong{background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%270.75%27 y=%270.75%27 width=%27100%25%27 height=%27100%25%27 style=%27width:calc(100%25 - 1.5px);height:calc(100%25 - 1.5px)%27 rx=%2716%27 fill=%27none%27 stroke=%27%23000000%27 stroke-width=%271.5%27 stroke-dasharray=%2710 7%27/%3E%3C/svg%3E")}}:root:not(.dark):has([data-register=product]){--surface-250:#f1f2ec;--surface-300:#edeee6;--surface-350:#e6e8de;--surface-400:#d2d5c3;--surface-500:#bec2ad;--wash:#d2d5c399;--surface-hover:#d2d5c399;--fill-base:148,158,103}.dark:has([data-register=product]){--fill-base:211,222,160}:root:not(.dark):has([data-register=product]){--surface-modal:var(--surface-100);--modal-edge:transparent;--scrim:rgba(46,51,35,0.05);--tile-icon:var(--butter);--tile-icon-ink:var(--bourbon);--row-selected-flat:#e5e8db;--stroke-element:rgba(58,58,48,0.21);--stroke-check:rgba(58,58,48,0.34);--surface-floating:#fff}.dark:has([data-register=product]){--page:#000;--surface-modal:#000;--modal-edge:var(--surface-400);--scrim:rgba(214,216,206,0.12);--tile-icon:var(--butter);--tile-icon-ink:var(--bourbon);--row-selected-flat:#4e513d;--stroke-check:rgba(242,242,236,0.4);--surface-floating:var(--surface-350)}@keyframes lobbi-sheet-up{0%{opacity:0;transform:translateY(100%);border-top-left-radius:var(--radius-outer);border-top-right-radius:var(--radius-outer)}60%{opacity:1;border-top-left-radius:var(--radius-outer);border-top-right-radius:var(--radius-outer)}to{opacity:1;transform:translateY(0);border-top-left-radius:0;border-top-right-radius:0}}@keyframes lobbi-sheet-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}