@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer legacy-base{*{box-sizing:border-box;margin:0;padding:0}html{-webkit-tap-highlight-color:transparent}html,body{background:var(--bg);color:var(--text)}body{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.55}h1,h2,h3{font-family:var(--font-display)}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-4{inset-inline:calc(var(--spacing-space-4) * 4)}.inset-x-5{inset-inline:calc(var(--spacing-space-4) * 5)}.top-0{top:0}.top-1{top:var(--spacing-space-4)}.top-6{top:calc(var(--spacing-space-4) * 6)}.top-16{top:calc(var(--spacing-space-4) * 16)}.top-\[74px\]{top:74px}.top-\[76px\]{top:76px}.top-\[152px\]{top:152px}.top-\[160px\]{top:160px}.top-\[180px\]{top:180px}.top-\[249px\]{top:249px}.top-\[269px\]{top:269px}.top-\[calc\(24px\+env\(safe-area-inset-top\)\)\]{top:calc(24px + env(safe-area-inset-top))}.top-\[calc\(76px\+env\(safe-area-inset-top\)\)\]{top:calc(76px + env(safe-area-inset-top))}.bottom-\[calc\(8px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(8px + env(safe-area-inset-bottom))}.bottom-\[calc\(16px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(16px + env(safe-area-inset-bottom))}.bottom-\[calc\(44px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(44px + env(safe-area-inset-bottom))}.bottom-\[calc\(51px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(51px + env(safe-area-inset-bottom))}.bottom-\[calc\(64px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(64px + env(safe-area-inset-bottom))}.bottom-\[calc\(105px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(105px + env(safe-area-inset-bottom))}.bottom-\[calc\(116px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(116px + env(safe-area-inset-bottom))}.bottom-\[calc\(151px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(151px + env(safe-area-inset-bottom))}.bottom-\[calc\(155px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(155px + env(safe-area-inset-bottom))}.-left-\[3px\]{left:-3px}.left-0{left:0}.left-1{left:var(--spacing-space-4)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing-space-4) * 4)}.left-7{left:calc(var(--spacing-space-4) * 7)}.left-\[-3px\]{left:-3px}.left-\[11px\]{left:11px}.left-\[171px\]{left:171px}.left-\[calc\(50\%-5px\)\]{left:calc(50% - 5px)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[85\]{z-index:85}.z-\[100\]{z-index:100}.mx-5{margin-inline:calc(var(--spacing-space-4) * 5)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing-space-4) * .5)}.mt-1{margin-top:var(--spacing-space-4)}.mt-2{margin-top:calc(var(--spacing-space-4) * 2)}.mt-3{margin-top:calc(var(--spacing-space-4) * 3)}.mt-4{margin-top:calc(var(--spacing-space-4) * 4)}.mt-5{margin-top:calc(var(--spacing-space-4) * 5)}.mt-6{margin-top:calc(var(--spacing-space-4) * 6)}.mt-8{margin-top:calc(var(--spacing-space-4) * 8)}.mt-10{margin-top:calc(var(--spacing-space-4) * 10)}.mt-14{margin-top:calc(var(--spacing-space-4) * 14)}.mt-\[7px\]{margin-top:7px}.mt-\[11px\]{margin-top:11px}.mt-\[14px\]{margin-top:14px}.mt-\[26px\]{margin-top:26px}.mb-6{margin-bottom:calc(var(--spacing-space-4) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.size-4{width:calc(var(--spacing-space-4) * 4);height:calc(var(--spacing-space-4) * 4)}.size-5{width:calc(var(--spacing-space-4) * 5);height:calc(var(--spacing-space-4) * 5)}.size-6{width:calc(var(--spacing-space-4) * 6);height:calc(var(--spacing-space-4) * 6)}.size-7{width:calc(var(--spacing-space-4) * 7);height:calc(var(--spacing-space-4) * 7)}.size-10{width:calc(var(--spacing-space-4) * 10);height:calc(var(--spacing-space-4) * 10)}.size-12{width:calc(var(--spacing-space-4) * 12);height:calc(var(--spacing-space-4) * 12)}.size-14{width:calc(var(--spacing-space-4) * 14);height:calc(var(--spacing-space-4) * 14)}.size-\[5px\]{width:5px;height:5px}.size-\[60px\]{width:60px;height:60px}.size-\[66px\]{width:66px;height:66px}.size-\[72px\]{width:72px;height:72px}.size-\[88px\]{width:88px;height:88px}.size-full{width:100%;height:100%}.size-px{width:1px;height:1px}.h-4{height:calc(var(--spacing-space-4) * 4)}.h-5{height:calc(var(--spacing-space-4) * 5)}.h-8{height:calc(var(--spacing-space-4) * 8)}.h-10{height:calc(var(--spacing-space-4) * 10)}.h-11{height:calc(var(--spacing-space-4) * 11)}.h-12{height:calc(var(--spacing-space-4) * 12)}.h-14{height:calc(var(--spacing-space-4) * 14)}.h-16{height:calc(var(--spacing-space-4) * 16)}.h-24{height:calc(var(--spacing-space-4) * 24)}.h-32{height:calc(var(--spacing-space-4) * 32)}.h-\[23px\]{height:23px}.h-\[47px\]{height:47px}.h-\[100dvh\]{height:100dvh}.h-\[224px\]{height:224px}.h-\[581px\]{height:581px}.h-\[calc\(224px\+env\(safe-area-inset-top\)\)\]{height:calc(224px + env(safe-area-inset-top))}.h-full{height:100%}.max-h-\[40dvh\]{max-height:40dvh}.max-h-\[50\%\]{max-height:50%}.max-h-\[calc\(100dvh-16px\)\]{max-height:calc(100dvh - 16px)}.min-h-0{min-height:0}.min-h-14{min-height:calc(var(--spacing-space-4) * 14)}.min-h-32{min-height:calc(var(--spacing-space-4) * 32)}.min-h-\[18px\]{min-height:18px}.min-h-\[47px\]{min-height:47px}.min-h-\[60px\]{min-height:60px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[160px\]{min-height:160px}.min-h-\[184px\]{min-height:184px}.min-h-\[200px\]{min-height:200px}.min-h-\[calc\(100dvh-env\(safe-area-inset-top\)\)\]{min-height:calc(100dvh - env(safe-area-inset-top))}.min-h-\[calc\(650px\+env\(safe-area-inset-bottom\)\)\]{min-height:calc(650px + env(safe-area-inset-bottom))}.min-h-\[calc\(700px\+env\(safe-area-inset-bottom\)\)\]{min-height:calc(700px + env(safe-area-inset-bottom))}.min-h-dvh{min-height:100dvh}.w-10{width:calc(var(--spacing-space-4) * 10)}.w-14{width:calc(var(--spacing-space-4) * 14)}.w-16{width:calc(var(--spacing-space-4) * 16)}.w-24{width:calc(var(--spacing-space-4) * 24)}.w-28{width:calc(var(--spacing-space-4) * 28)}.w-32{width:calc(var(--spacing-space-4) * 32)}.w-36{width:calc(var(--spacing-space-4) * 36)}.w-64{width:calc(var(--spacing-space-4) * 64)}.w-\[88px\]{width:88px}.w-\[94px\]{width:94px}.w-\[132px\]{width:132px}.w-\[140px\]{width:140px}.w-\[220px\]{width:220px}.w-\[256px\]{width:256px}.w-\[min\(148px\,calc\(100vw-208px\)\)\]{width:min(148px,100vw - 208px)}.w-full{width:100%}.w-max{width:max-content}.max-w-\[358px\]{max-width:358px}.max-w-\[390px\]{max-width:390px}.max-w-\[430px\]{max-width:430px}.max-w-\[500px\]{max-width:500px}.max-w-full{max-width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[0\.5px\]{--tw-translate-x:calc(.5px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-\[5px\]{--tw-translate-x:calc(5px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-px{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[94px_132px\]{grid-template-columns:94px 132px}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-1{gap:var(--spacing-space-4)}.gap-2{gap:calc(var(--spacing-space-4) * 2)}.gap-3{gap:calc(var(--spacing-space-4) * 3)}.gap-4{gap:calc(var(--spacing-space-4) * 4)}.gap-8{gap:calc(var(--spacing-space-4) * 8)}.gap-x-4{column-gap:calc(var(--spacing-space-4) * 4)}.gap-x-\[58px\]{column-gap:58px}.gap-y-3{row-gap:calc(var(--spacing-space-4) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-card{border-radius:var(--spacing-radius-20)}.rounded-control{border-radius:var(--spacing-radius-12)}.rounded-field{border-radius:var(--spacing-radius-16)}.rounded-full{border-radius:var(--spacing-radius-full)}.rounded-sheet{border-radius:var(--spacing-radius-24)}.rounded-t-sheet{border-top-left-radius:var(--spacing-radius-24);border-top-right-radius:var(--spacing-radius-24)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-border-brand{border-color:var(--semantics-border-brand-primary)}.border-border-neutral{border-color:var(--semantics-border-neutral-primary)}.border-border-neutral-faint{border-color:var(--semantics-border-neutral-tertiary)}.border-content-brand{border-color:var(--semantics-content-brand-primary)}.border-content-on-primary\/10{border-color:var(--semantics-content-onneutral-primary)}@supports (color:color-mix(in lab, red, red)){.border-content-on-primary\/10{border-color:color-mix(in oklab, var(--semantics-content-onneutral-primary) 10%, transparent)}}.border-content-on-primary\/12{border-color:var(--semantics-content-onneutral-primary)}@supports (color:color-mix(in lab, red, red)){.border-content-on-primary\/12{border-color:color-mix(in oklab, var(--semantics-content-onneutral-primary) 12%, transparent)}}.border-t-transparent{border-top-color:#0000}.bg-border-neutral{background-color:var(--semantics-border-neutral-primary)}.bg-button-brand{background-color:var(--semantics-button-brand-default)}.bg-button-primary{background-color:var(--semantics-button-primary-default)}.bg-content-gold-soft{background-color:var(--primitives-gold-300)}.bg-content-on-primary{background-color:var(--semantics-content-onneutral-primary)}.bg-content-on-secondary{background-color:var(--semantics-content-onneutral-secondary)}.bg-surface-brand-soft{background-color:var(--semantics-surface-brand-secondary)}.bg-surface-cream\/60{background-color:var(--semantics-surface-cream-primary)}@supports (color:color-mix(in lab, red, red)){.bg-surface-cream\/60{background-color:color-mix(in oklab, var(--semantics-surface-cream-primary) 60%, transparent)}}.bg-surface-neutral{background-color:var(--semantics-surface-neutral-primary)}.bg-surface-neutral-active{background-color:var(--semantics-surface-neutral-tertiary)}.bg-surface-neutral-strong{background-color:var(--semantics-surface-neutral-secondary)}.bg-surface-overlay-soft{background-color:var(--primitives-alpha-black-20)}.bg-surface-page,.bg-surface-page\/60{background-color:var(--semantics-surface-background-page)}@supports (color:color-mix(in lab, red, red)){.bg-surface-page\/60{background-color:color-mix(in oklab, var(--semantics-surface-background-page) 60%, transparent)}}.bg-surface-positive{background-color:var(--semantics-surface-positive-primary)}.bg-surface-sheet{background-color:var(--semantics-surface-background-sheet)}.bg-surface-warning{background-color:var(--semantics-surface-warning-primary)}.bg-transparent{background-color:#0000}.\[mask-image\:url\(\'\/live\/call\.svg\'\)\]{-webkit-mask-image:url(/live/call.svg);mask-image:url(/live/call.svg)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.\[mask-size\:contain\]{-webkit-mask-size:contain;mask-size:contain}.\[mask-position\:center\]{-webkit-mask-position:50%;mask-position:50%}.\[mask-repeat\:no-repeat\]{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-top{object-position:top}.p-0{padding:0}.p-1{padding:var(--spacing-space-4)}.p-4{padding:calc(var(--spacing-space-4) * 4)}.p-5{padding:calc(var(--spacing-space-4) * 5)}.p-6{padding:calc(var(--spacing-space-4) * 6)}.px-3{padding-inline:calc(var(--spacing-space-4) * 3)}.px-4{padding-inline:calc(var(--spacing-space-4) * 4)}.px-5{padding-inline:calc(var(--spacing-space-4) * 5)}.px-8{padding-inline:calc(var(--spacing-space-4) * 8)}.px-\[33px\]{padding-inline:33px}.py-1{padding-block:var(--spacing-space-4)}.py-2{padding-block:calc(var(--spacing-space-4) * 2)}.py-3{padding-block:calc(var(--spacing-space-4) * 3)}.py-4{padding-block:calc(var(--spacing-space-4) * 4)}.pt-3{padding-top:calc(var(--spacing-space-4) * 3)}.pt-4{padding-top:calc(var(--spacing-space-4) * 4)}.pt-6{padding-top:calc(var(--spacing-space-4) * 6)}.pt-\[9px\]{padding-top:9px}.pr-4{padding-right:calc(var(--spacing-space-4) * 4)}.pb-6{padding-bottom:calc(var(--spacing-space-4) * 6)}.pb-8{padding-bottom:calc(var(--spacing-space-4) * 8)}.pb-\[5px\]{padding-bottom:5px}.pb-\[calc\(24px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.pb-\[calc\(32px\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(32px + env(safe-area-inset-bottom))}.pl-3{padding-left:calc(var(--spacing-space-4) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-editorial{font-family:var(--font-serif)}.font-ui{font-family:var(--font-display)}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[length\:var\(--typography-emphasis-headline-medium-font-size\)\]{font-size:var(--typography-emphasis-headline-medium-font-size)}.leading-4{--tw-leading:calc(var(--spacing-space-4) * 4);line-height:calc(var(--spacing-space-4) * 4)}.leading-5{--tw-leading:calc(var(--spacing-space-4) * 5);line-height:calc(var(--spacing-space-4) * 5)}.leading-6{--tw-leading:calc(var(--spacing-space-4) * 6);line-height:calc(var(--spacing-space-4) * 6)}.leading-7{--tw-leading:calc(var(--spacing-space-4) * 7);line-height:calc(var(--spacing-space-4) * 7)}.leading-9{--tw-leading:calc(var(--spacing-space-4) * 9);line-height:calc(var(--spacing-space-4) * 9)}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[44px\]{--tw-leading:44px;line-height:44px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.16px\]{--tw-tracking:.16px;letter-spacing:.16px}.tracking-\[0\.24px\]{--tw-tracking:.24px;letter-spacing:.24px}.tracking-\[0\.32px\]{--tw-tracking:.32px;letter-spacing:.32px}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-content-brand{color:var(--semantics-content-brand-primary)}.text-content-brand-faint{color:var(--semantics-content-brand-tertiary)}.text-content-gold-faint{color:var(--primitives-gold-200)}.text-content-gold-soft{color:var(--primitives-gold-300)}.text-content-neutral{color:var(--semantics-content-neutral-primary)}.text-content-on-disabled{color:var(--semantics-content-onneutral-disabled)}.text-content-on-primary,.text-content-on-primary\/68{color:var(--semantics-content-onneutral-primary)}@supports (color:color-mix(in lab, red, red)){.text-content-on-primary\/68{color:color-mix(in oklab, var(--semantics-content-onneutral-primary) 68%, transparent)}}.text-content-on-secondary{color:var(--semantics-content-onneutral-secondary)}.text-content-on-tertiary{color:var(--semantics-content-onneutral-tertiary)}.text-content-positive{color:var(--semantics-content-positive-primary)}.text-content-warning{color:var(--semantics-content-warning-primary)}.italic{font-style:italic}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-100{opacity:1}.shadow-\[0_0_10px_var\(--semantics-content-onneutral-primary\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,var(--semantics-content-onneutral-primary));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-border-neutral{--tw-ring-color:var(--semantics-border-neutral-primary)}.backdrop-blur-\[5px\]{--tw-backdrop-blur:blur(5px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[23\.75px\]{--tw-backdrop-blur:blur(23.75px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[24px\]{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ring-inset{--tw-ring-inset:inset}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}.\[\&\>\*\]\:my-auto>*{margin-block:auto}.\[\&\>\*\]\:min-w-0>*{min-width:0}@media (min-height:780px){.\[\@media\(min-height\:780px\)\]\:top-\[104px\]{top:104px}.\[\@media\(min-height\:780px\)\]\:top-\[260px\]{top:260px}.\[\@media\(min-height\:780px\)\]\:top-\[379px\]{top:379px}.\[\@media\(min-height\:780px\)\]\:bottom-\[calc\(61px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(61px + env(safe-area-inset-bottom))}.\[\@media\(min-height\:780px\)\]\:bottom-\[calc\(112px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(112px + env(safe-area-inset-bottom))}}}:root{--bg:#18161d;--bg-2:#1e1b24;--surface:#231f2a;--surface-2:#1e1c25;--line:#ffffff14;--line-strong:#ffffff29;--text:#ece9f1;--muted:#b8b3c4;--dim:#8b8598;--faint:#6b657c;--brand:#7e79c5;--brand-2:#b9a0f7;--accent:#e8772e;--accent-2:#f0a35e;--good:#7fdca0}*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}.wrap{background:radial-gradient(ellipse 620px 380px at 50% -8%, #7e79c533, transparent 60%), linear-gradient(180deg, var(--bg), var(--bg-2) 60%, var(--bg));width:min(500px,100%);min-height:100dvh;margin:0 auto;position:relative}.display{font-family:var(--font-display)}.muted{color:var(--muted)}.dim{color:var(--dim)}.btn{font-family:var(--font-display);cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-size:15px;font-weight:700;transition:transform .1s,filter .12s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-accent{background:linear-gradient(135deg, var(--accent-2), var(--accent));color:#221207;box-shadow:0 10px 26px #e8772e47}.btn-ghost{color:var(--text);border:1px solid var(--line-strong);background:#ffffff0d}.btn-block{width:100%}.topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14100eb8;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;position:sticky;top:0}.logo{align-items:center;display:flex}.logo img,.logo svg{width:32px;height:32px;display:block}.acct{display:flex;position:relative}.acct-btn{cursor:pointer;background:#ffffff14;border:none;border-radius:50%;width:40px;height:40px;padding:0;overflow:hidden}.acct-btn img{object-fit:cover;width:100%;height:100%;display:block}.acct-initial{width:100%;height:100%;font-family:var(--font-display);color:var(--semantics-content-onneutral-primary);place-items:center;font-size:16px;font-weight:700;line-height:1;display:grid}.acct-menu{z-index:40;border-radius:var(--spacing-radius-24);background:var(--semantics-surface-background-sheet);width:240px;padding:20px 0;position:absolute;top:48px;right:0;box-shadow:0 18px 44px #00000080}.acct-menu .who{flex-direction:column;gap:4px;padding:0 20px 20px;display:flex}.acct-menu .who b{font-family:var(--font-display);color:var(--semantics-content-onneutral-primary);font-size:20px;font-weight:700;line-height:28px}.acct-menu .who span{color:var(--semantics-content-onneutral-tertiary);font-size:16px}.mi{text-align:left;width:100%;font-family:var(--font-display);color:var(--semantics-content-onneutral-primary);cursor:pointer;background:0 0;border:none;align-items:center;padding:16px 20px;font-size:16px;font-weight:700;display:flex}.mi:hover{background:#ffffff0a}.mi.danger{color:var(--semantics-content-warning-primary)}.auth{padding:64px 16px calc(32px + env(safe-area-inset-bottom));background:var(--semantics-surface-background-page);min-height:100dvh}.auth-header{flex-direction:column;gap:16px;margin-bottom:48px;display:flex}.auth-mark{width:48px;height:48px;display:block}.auth-header-text{flex-direction:column;gap:8px;display:flex}.auth-header-text h1{font-family:var(--font-serif);letter-spacing:.32px;color:var(--semantics-content-onneutral-primary);font-size:32px;font-weight:400;line-height:40px}.auth-header-text p{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-secondary);font-size:16px;font-weight:500;line-height:24px}.auth-form{flex-direction:column;gap:20px;margin-bottom:40px;display:flex}.auth-field{flex-direction:column;gap:12px;display:flex}.auth-field label{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-primary);font-size:16px;font-weight:700;line-height:24px}.auth-field input{border-radius:var(--spacing-radius-16);background:var(--semantics-surface-neutral-primary);width:100%;color:var(--semantics-content-onneutral-primary);font-family:var(--font-display);letter-spacing:.32px;border:none;outline:none;padding:16px;font-size:16px;font-weight:500;line-height:24px}.auth-field input::placeholder{color:var(--semantics-content-onneutral-disabled)}.auth-field .hint{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-tertiary);font-size:12px;font-weight:500;line-height:14px}.auth-linklike{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700;line-height:14px}.session-pending-overlay{z-index:80;background:var(--semantics-surface-background-page);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:fixed;inset:0}.session-pending-title{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-primary);font-size:16px;font-weight:700;line-height:24px}.session-pending-sub{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-tertiary);font-size:14px;font-weight:500;line-height:20px}.auth-footer{flex-direction:column;gap:12px;display:flex}.auth-submit{border-radius:var(--spacing-radius-full);width:100%;padding:16px var(--spacing-space-32);font-family:var(--font-display);letter-spacing:.32px;background:var(--semantics-button-primary-disabled);color:var(--semantics-content-onneutral-disabled);cursor:not-allowed;border:none;font-size:16px;font-weight:700;line-height:24px}.auth-submit.is-ready{background:var(--semantics-button-primary-default);color:var(--semantics-content-neutral-primary);cursor:pointer}.auth-support{text-align:center;font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-disabled);font-size:12px;font-weight:500;line-height:14px}.auth-support a{color:var(--semantics-content-onneutral-primary);text-decoration:none}.auth-support .bright{color:var(--semantics-content-onneutral-primary)}.tbar{align-items:center;height:56px;display:flex}.tbar-back{cursor:pointer;background:0 0;border:none;flex:none;place-items:center;width:56px;height:56px;display:grid}.tbar-back-icon{width:14px;height:16px;transform:rotate(-90deg)}.tbar-title{text-align:center;min-width:0;font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-primary);flex:1;font-size:16px;font-weight:700;line-height:24px}.tbar-spacer{flex:none;width:56px}.svc{background:var(--semantics-surface-background-page);min-height:100dvh;padding-bottom:calc(146px + env(safe-area-inset-bottom))}.svc-nosave{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.svc-intro{flex-direction:column;gap:12px;padding:16px 16px 0;display:flex}.svc-intro-header{flex-direction:column;gap:8px;display:flex}.svc-intro-header h1{font-family:var(--font-display);letter-spacing:.16px;color:var(--semantics-content-onneutral-primary);font-size:24px;font-weight:600;line-height:32px}.svc-intro-header p{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-secondary);font-size:14px;font-weight:500;line-height:20px}.svc-tz{background:var(--semantics-surface-neutral-primary);border-radius:var(--spacing-radius-full);font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-tertiary);align-self:flex-start;padding:8px 12px;font-size:12px;font-weight:500;line-height:14px}.svc-sections{flex-direction:column;gap:24px;padding:32px 16px 0;display:flex}.svc-section-title{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-primary);margin-bottom:12px;font-size:16px;font-weight:700;line-height:24px}.svc-card{background:var(--semantics-surface-neutral-primary);border:1px solid var(--semantics-border-neutral-tertiary);border-radius:var(--spacing-radius-16);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.svc-card-text{flex-direction:column;gap:4px;min-width:0;display:flex}.svc-eyebrow{font-family:var(--font-display);letter-spacing:.32px;text-transform:uppercase;color:var(--semantics-content-onneutral-tertiary);font-size:10px;font-weight:700;line-height:12px}.svc-value{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-positive-primary);font-size:16px;font-weight:700;line-height:24px}.svc-range{white-space:nowrap}.svc-value.lg{font-size:20px;line-height:28px}.svc-value.off{color:var(--semantics-content-brand-primary)}.svc-hint{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-secondary);font-size:12px;font-weight:500;line-height:14px}.svc-edit{background:var(--semantics-button-secondary-default);border-radius:var(--spacing-radius-full);min-width:68px;font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-primary);text-align:center;cursor:pointer;border:none;flex:none;padding:6px 12px;font-size:14px;font-weight:700;line-height:20px}.svc-days{flex-direction:column;gap:12px;display:flex}.svc-dayrow{text-align:left;background:var(--semantics-surface-neutral-primary);border-radius:var(--spacing-radius-16);cursor:pointer;border:none;align-items:center;gap:12px;width:100%;padding:16px;display:flex}.svc-dayrow:disabled{cursor:default}.svc-dayrow-day{flex-direction:column;flex:none;gap:4px;width:70px;display:flex}.svc-dayrow-day b{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-primary);font-size:14px;font-weight:700;line-height:20px}.svc-dayrow-day span{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-tertiary);font-size:12px;font-weight:500;line-height:14px}.svc-dayrow-hours{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.svc-dayrow-hours b{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.svc-dayrow-hours b.off{color:var(--semantics-content-brand-primary)}.svc-dayrow-hours span{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-tertiary);font-size:12px;font-weight:500;line-height:14px}.svc-dayrow-range{align-items:center;gap:8px;min-width:0;display:flex}.svc-dayrow-range b{min-width:0}.svc-dayrow-tag{background:var(--semantics-surface-neutral-tertiary);border-radius:var(--spacing-radius-full);font-style:normal;font-family:var(--font-display);letter-spacing:.32px;text-transform:uppercase;color:var(--semantics-content-onneutral-secondary);flex:none;padding:2px 8px;font-size:10px;font-weight:700;line-height:12px}.svc-conflict{border-radius:var(--spacing-radius-16);border:1px solid var(--semantics-content-brand-primary);background:var(--semantics-surface-neutral-primary);font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-secondary);margin:24px 16px 0;padding:16px;font-size:12px;font-weight:500;line-height:18px}.svc-conflict b{color:var(--semantics-content-brand-primary);margin-bottom:4px;font-weight:700;display:block}.svc-savebar{width:min(500px,100%);padding:16px 20px calc(32px + env(safe-area-inset-bottom));background:var(--semantics-surface-background-page);z-index:30;flex-direction:column;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.svc-savebar p{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-secondary);text-align:center;font-size:12px;font-weight:500;line-height:14px}.svc-save{border-radius:var(--spacing-radius-full);background:var(--semantics-button-primary-default);width:100%;color:var(--semantics-content-neutral-primary);font-family:var(--font-display);letter-spacing:.32px;cursor:pointer;border:none;padding:16px 33px;font-size:16px;font-weight:700;line-height:24px}.svc-save:disabled{background:var(--semantics-button-primary-disabled);color:var(--semantics-content-onneutral-disabled);cursor:not-allowed}.svc-first{flex-direction:column;gap:32px;padding:16px 16px 0;display:flex}.svc-block{flex-direction:column;gap:20px;display:flex}.svc-block-head{flex-direction:column;gap:8px;display:flex}.svc-block-head h2{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-primary);font-size:20px;font-weight:700;line-height:28px}.svc-block-head p{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-secondary);font-size:14px;font-weight:500;line-height:20px}.sh-grid{-webkit-user-select:none;user-select:none;gap:12px;display:flex}.sh-col{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.sh-colhead{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-primary);font-size:14px;font-weight:700;line-height:20px}.sh-cells{flex-direction:column;gap:8px;display:flex}.sh-cell{border-radius:var(--spacing-radius-12);background:var(--semantics-surface-neutral-primary);height:38px;font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-primary);text-align:left;cursor:pointer;border:1px solid #0000;align-items:center;padding:0 11px;font-size:12px;font-weight:500;line-height:14px;display:flex}.sh-cell.on{background:var(--semantics-surface-neutral-tertiary);border-color:var(--semantics-border-neutral-primary)}.sh-cell.booked{cursor:not-allowed}.sh-cell.booked em{color:var(--semantics-content-onneutral-secondary);font-style:normal}.dsheet-ov{z-index:80;background:var(--primitives-alpha-black-40);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overscroll-behavior:none;justify-content:center;display:flex;position:fixed;inset:0}.dsheet{background:var(--semantics-surface-background-sheet);border-radius:var(--spacing-radius-24) var(--spacing-radius-24) 0 0;width:min(500px,100%);min-height:0;box-shadow:0 400px 0 0 var(--semantics-surface-background-sheet);flex-direction:column;margin-top:48px;display:flex;overflow:hidden}.dsheet-head{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:20px 16px;display:flex}.dsheet-head h2{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-primary);font-size:20px;font-weight:700;line-height:28px}.dsheet-close{border-radius:var(--spacing-radius-full);background:var(--semantics-surface-neutral-primary);cursor:pointer;border:none;flex:none;place-items:center;width:32px;height:32px;display:grid}.dsheet-close img{width:10px;height:10px;display:block}.dsheet-body{overscroll-behavior:contain;min-height:0;padding:12px 16px calc(24px + env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:32px;display:flex;overflow-y:auto}.dsheet-copy{flex-direction:column;gap:16px;display:flex}.dsheet-copy-text{flex-direction:column;gap:8px;display:flex}.dsheet-copy-text h3{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-primary);font-size:20px;font-weight:700;line-height:28px}.dsheet-copy-text p{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-tertiary);font-size:12px;font-weight:500;line-height:14px}.dsheet-reset{border-radius:var(--spacing-radius-full);background:var(--semantics-button-primary-default);min-width:140px;color:var(--semantics-content-neutral-primary);font-family:var(--font-display);letter-spacing:.32px;cursor:pointer;border:none;align-self:flex-start;padding:12px 20px;font-size:14px;font-weight:700;line-height:20px}.dsheet-editor{flex-direction:column;gap:24px;display:flex}.dsheet-foot{padding:16px 20px calc(32px + env(safe-area-inset-bottom));background:var(--semantics-surface-background-sheet);flex-direction:column;flex:none;align-items:center;gap:12px;display:flex}.dsheet-foot p{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-secondary);text-align:center;font-size:12px;font-weight:500;line-height:14px}.wb-page{background:var(--semantics-surface-background-page);flex-direction:column;min-height:100dvh;display:flex}.wb{padding:24px 16px calc(32px + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}.wb .hello{font-family:var(--font-serif);letter-spacing:.32px;color:var(--semantics-content-onneutral-primary);margin:0 0 32px;font-size:32px;font-weight:400;line-height:40px}.wb .hello span{display:block}.wb-daystrip{scrollbar-width:none;gap:8px;margin:0 -16px 16px 0;display:flex;overflow-x:auto}.wb-daystrip::-webkit-scrollbar{display:none}.wb-day{width:48px;height:62px;font:inherit;appearance:none;border-radius:var(--spacing-radius-12);background:var(--semantics-surface-neutral-primary);border:none;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;padding:0;display:flex}button.wb-day{cursor:pointer}.wb-day.selected{background:var(--semantics-surface-neutral-secondary);border:1px solid var(--semantics-border-neutral-primary)}.wb-day .lbl{font-family:var(--font-display);color:var(--semantics-content-onneutral-tertiary);font-size:12px;font-weight:500;line-height:14px}.wb-day .num{font-family:var(--font-display);color:var(--semantics-content-onneutral-primary);font-size:14px;font-weight:700;line-height:20px}.wb-day.unbooked .lbl,.wb-day.unbooked .num{color:var(--semantics-content-onneutral-disabled)}.dgroup{margin-bottom:20px}.dgroup .dh{font-family:var(--font-display);color:var(--dim);justify-content:space-between;align-items:baseline;margin-bottom:9px;font-size:13px;font-weight:700;display:flex}.apt{text-align:left;border-radius:var(--spacing-radius-16);background:var(--semantics-surface-neutral-primary);width:100%;color:var(--semantics-content-onneutral-primary);cursor:pointer;margin-bottom:12px;padding:16px 16px 16px 20px;display:block;position:relative;overflow:hidden}.apt:before{content:"";background:var(--semantics-surface-neutral-tertiary);width:4px;position:absolute;top:0;bottom:0;left:0}.apt-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.apt-time{font-family:var(--font-display);letter-spacing:.32px;font-size:16px;font-weight:700;line-height:24px}.apt-pills{flex:none;align-items:center;gap:4px;display:flex}.pill{border-radius:var(--spacing-radius-full);font-family:var(--font-display);letter-spacing:.32px;white-space:nowrap;align-items:center;padding:4px 8px;font-size:12px;font-weight:500;line-height:14px;display:inline-flex}.apt-body{flex-direction:column;gap:4px;display:flex}.apt-body:not(:last-child){margin-bottom:12px}.apt-client{font-family:var(--font-display);letter-spacing:.32px;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.apt-client .dur,.apt-dur{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-tertiary);font-size:12px;font-weight:500;line-height:14px}.apt-quote{font-family:var(--font-serif);letter-spacing:.16px;color:var(--semantics-content-onneutral-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:300;line-height:20px;overflow:hidden}.apt-note{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-brand-primary);font-size:12px;font-weight:500;line-height:14px}.apt-actions{gap:8px;margin-top:4px;display:flex}.apt-btn{border-radius:var(--spacing-radius-full);font-family:var(--font-display);letter-spacing:.32px;cursor:pointer;border:none;justify-content:center;align-items:center;padding:6px 12px;font-size:14px;font-weight:700;line-height:20px;display:inline-flex}.apt-btn.secondary{background:var(--semantics-button-secondary-default);color:var(--semantics-content-onneutral-primary);justify-content:center;min-width:80px}.apt-btn.primary{background:var(--semantics-button-primary-default);color:var(--semantics-content-neutral-primary)}.wb-banner{text-align:left;border-radius:var(--spacing-radius-12);background:var(--semantics-surface-neutral-primary);width:100%;color:var(--semantics-content-onneutral-secondary);font-family:var(--font-display);letter-spacing:.32px;cursor:pointer;border:none;margin-bottom:12px;padding:12px 16px;font-size:13px;font-weight:500;line-height:18px;display:block}.nowline{color:var(--accent-2);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:8px;margin:12px 0;font-size:11px;font-weight:700;display:flex}.nowline:before,.nowline:after{content:"";background:#e8772e66;flex:1;height:1px}.empty{text-align:center;color:var(--dim);padding:60px 30px;font-size:14px;line-height:1.7}.empty.fill{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-disabled);flex:1;justify-content:center;align-items:center;padding:24px 16px;font-size:16px;font-weight:500;line-height:24px;display:flex}.empty.fill span{max-width:271px}.det{padding:20px 16px calc(120px + env(safe-area-inset-bottom));background:var(--semantics-surface-background-page);min-height:100dvh}.dt-topbar{align-items:center;height:56px;margin-bottom:8px;display:flex}.dt-back{cursor:pointer;background:0 0;border:none;flex:none;place-items:center;width:56px;height:56px;display:grid}.dt-back-icon{width:14px;height:16px;transform:rotate(-90deg)}.dt-title{text-align:center;font-family:var(--font-display);color:var(--semantics-content-onneutral-primary);flex:1;font-size:16px;font-weight:700}.dt-spacer{flex:none;width:56px}.det-body{flex-direction:column;gap:24px;display:flex}.det-summary{border-radius:var(--spacing-radius-16);border:1px solid var(--semantics-border-neutral-tertiary);background:var(--semantics-surface-neutral-primary);flex-direction:column;gap:12px;padding:16px;display:flex}.det-summary-text{flex-direction:column;gap:4px;display:flex}.det-eyebrow{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-tertiary);font-size:12px;font-weight:700;line-height:14px}.det-value{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-positive-primary);font-size:20px;font-weight:700;line-height:28px}.det-value.muted{color:var(--semantics-content-onneutral-tertiary)}.det-meta{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-primary);font-size:14px;font-weight:500;line-height:20px}.det-meta b{font-weight:700}.det-note{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-secondary);font-size:12px;font-weight:500;line-height:14px}.det-note.brand{color:var(--semantics-content-brand-primary)}.det-pillrow{gap:4px;display:flex}.det-pill{font-family:var(--font-display);letter-spacing:.32px;border-radius:var(--spacing-radius-full);padding:4px 8px;font-size:12px;font-weight:500;line-height:14px}.det-pill-new{background:var(--semantics-surface-neutral-primary);color:var(--semantics-content-brand-primary)}.det-pill-positive{background:var(--semantics-surface-positive-primary);color:var(--semantics-content-onneutral-primary)}.det-pill-brand{background:var(--semantics-surface-brand-primary);color:var(--semantics-content-onneutral-primary)}.det-pill-muted{background:var(--semantics-surface-neutral-primary);color:var(--semantics-content-onneutral-secondary)}.det-panel{flex-direction:column;gap:12px;display:flex}.det-tabs{border-radius:var(--spacing-radius-16);background:var(--semantics-surface-neutral-primary);gap:4px;padding:4px;display:flex}.det-tab{border-radius:var(--spacing-radius-12);font-family:var(--font-display);color:var(--semantics-content-onneutral-primary);cursor:pointer;background:0 0;border:none;flex:1;padding:8px;font-size:14px;font-weight:500}.det-tab.active{background:var(--semantics-surface-neutral-primary)}.det-card{border-radius:var(--spacing-radius-16);background:var(--semantics-surface-neutral-primary);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);flex-direction:column;gap:12px;padding:24px;display:flex}.det-card-grid{flex-direction:row;gap:16px}.det-col{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.det-field{flex-direction:column;gap:8px;display:flex}.det-flabel{font-family:var(--font-display);color:var(--semantics-content-onneutral-tertiary);font-size:16px;font-weight:700}.det-fvalue{font-family:var(--font-display);color:var(--semantics-content-onneutral-primary);white-space:pre-line;font-size:14px;font-weight:500;line-height:20px}.det-fvalue.muted{color:var(--semantics-content-onneutral-secondary)}.det-unknown{color:var(--semantics-content-brand-primary);font-style:italic}.det-divider{background:var(--semantics-border-neutral-tertiary);height:1px}.det-reminder{flex-direction:column;gap:12px;display:flex}.det-reminder-title{font-family:var(--font-display);color:var(--semantics-content-onneutral-primary);font-size:16px;font-weight:700}.det-reminder-copy{font-family:var(--font-display);letter-spacing:.32px;color:var(--semantics-content-onneutral-secondary);font-size:14px;font-weight:500;line-height:20px}.det-foot{width:min(500px,100%);padding:16px 20px calc(32px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:30;background:linear-gradient(#100c1f00,#100c1fe6 30%,#100c1ffa);position:fixed;bottom:0;left:50%;transform:translate(-50%)}.det-btn-primary{border-radius:var(--spacing-radius-full);background:var(--semantics-button-primary-default);color:var(--semantics-content-neutral-primary);padding:16px}.det-btn-secondary{border-radius:var(--spacing-radius-full);background:var(--semantics-button-secondary-default);color:var(--semantics-content-onneutral-primary);padding:16px}#room{position:relative}.modal-ov{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overscroll-behavior:none;background:#08060fb8;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.modal-ov.open{display:flex}.modal{background:var(--semantics-surface-background-sheet);border-radius:var(--spacing-radius-24);overscroll-behavior:contain;text-align:center;width:min(358px,100%);max-height:94dvh;padding:32px 28px;overflow-y:auto}.modal h3{font-family:var(--font-display);margin-bottom:16px;font-size:20px;font-weight:700;line-height:28px}.modal .mb{color:var(--semantics-content-onneutral-tertiary);font-family:var(--font-display);margin-bottom:28px;font-size:16px;font-weight:700;line-height:24px}.modal .mb b{color:var(--text)}.macts{flex-direction:column;gap:12px;display:flex}.modal .btn{border-radius:var(--spacing-radius-full);min-height:56px;font-size:16px}.modal .btn-accent{background:var(--semantics-button-primary-default);color:var(--semantics-content-neutral-primary);box-shadow:none}.modal .btn-ghost{min-height:40px;color:var(--semantics-content-onneutral-tertiary);background:0 0;border:0;padding:8px}.toast{left:50%;bottom:calc(96px + env(safe-area-inset-bottom));z-index:90;border:1px solid var(--line-strong);color:#fff;text-align:center;overflow-wrap:break-word;opacity:0;pointer-events:none;background:#2a2140;border-radius:12px;width:max-content;max-width:min(92vw,420px);padding:12px 18px;font-size:14px;font-weight:600;line-height:1.45;transition:all .25s;position:fixed;transform:translate(-50%)translateY(20px)}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}@media (prefers-reduced-motion:reduce){.toast{transition:none}.animate-spin{animation-duration:2.4s}}[role=dialog][tabindex="-1"]:focus{outline:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
