/*! tailwindcss v4.2.0 | MIT License | https://tailwindcss.com */@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-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--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;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-2xl:96rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--font-body,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"),system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace),ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}button,a,label,input,select,textarea,.interactive,[role=button],[role=menuitem],[role=tab],[role=switch],[role=checkbox],[role=radio]{transition:var(--transition-base)}}@layer components{.bb-cal{width:100%;min-width:0;height:calc(var(--grid-unit) * 160);padding:var(--border-width-default);border-radius:var(--radius-card);background:var(--surface-cards);box-shadow:inset 0 0 0 var(--border-width-default) var(--bb-cal-edge);flex-direction:column;display:flex;position:relative}.bb-cal[data-state=error]{height:auto;min-height:calc(var(--grid-unit) * 48);background:var(--surface-red-1);justify-content:center;align-items:center}.form-input{border-radius:var(--radius-button);height:2rem;font-size:var(--text-base-size);line-height:var(--text-base-line-height);letter-spacing:var(--text-base-letter-spacing);font-weight:var(--text-base-font-weight);color:var(--text-ink-gray-8);border:1px solid var(--outline-gray-2);transition:var(--transition-base);background-color:#0000;padding-inline:.625rem}.form-input::placeholder{color:var(--text-ink-gray-4)}.form-input:hover{border-color:var(--outline-gray-3);background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.form-input:hover{background-color:color-mix(in srgb,var(--color-brand-primary) 4%,transparent)}}.form-input:focus{border-color:var(--color-brand-primary);background-color:#0000;outline:none}.form-input:focus-visible{box-shadow:0 0 0 2px var(--color-brand-primary);outline:none}@supports (color:color-mix(in lab,red,red)){.form-input:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand-primary) 22%,transparent)}}.form-input:disabled{background-color:var(--surface-gray-1);color:var(--text-ink-gray-5);cursor:not-allowed;border-color:#0000}.form-input:disabled::placeholder{color:var(--text-ink-gray-3)}.form-select{border-radius:var(--radius-button);height:2rem;font-size:var(--text-base-size);line-height:var(--text-base-line-height);letter-spacing:var(--text-base-letter-spacing);font-weight:var(--text-base-font-weight);color:var(--text-ink-gray-8);border:1px solid var(--surface-gray-2);background-color:var(--surface-gray-2);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:var(--transition-base);padding-left:.625rem;padding-right:1.375rem}.form-select:hover{border-color:var(--outline-gray-modals);background-color:var(--surface-gray-3)}.form-select:focus{border-color:var(--color-brand-primary);outline:none}.form-select:focus-visible{box-shadow:0 0 0 2px var(--color-brand-primary);outline:none}@supports (color:color-mix(in lab,red,red)){.form-select:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand-primary) 22%,transparent)}}.form-select:disabled{background-color:var(--surface-gray-1);color:var(--text-ink-gray-5);cursor:not-allowed;border-color:#0000}.dashboard-hero-title{letter-spacing:-.04em;max-width:43rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.08}.dashboard-hero-eyebrow{font-size:var(--text-2xs-size);line-height:var(--text-2xs-line-height);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.appbar-icon-btn{border-radius:var(--radius-button,8px);width:2rem;height:2rem;transition:color var(--transition-base),background-color var(--transition-base),box-shadow var(--transition-base);justify-content:center;align-items:center;display:flex}@media(pointer:coarse){.appbar-icon-btn{min-height:var(--touch-target-min);min-width:var(--touch-target-min)}}.appbar-icon-btn:focus-visible{box-shadow:0 0 0 2px var(--surface-white),0 0 0 4px var(--color-brand-primary);outline:none}.appbar-icon-btn .material-symbols-rounded{font-size:var(--icon-xs)}.bb-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-primary);margin:0;font-size:10px;font-weight:600;line-height:1.3;display:block}.bb-eyebrow[data-tone=brand]{color:var(--color-brand-primary)}.bb-eyebrow[data-tone=standard]{color:var(--text-ink-gray-9)}.bb-eyebrow[data-tone=quiet]{color:var(--text-ink-gray-5)}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!relative{position:relative!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-0\.5{inset:calc(var(--spacing) * -.5)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-1{inset:calc(var(--spacing) * 1)}.inset-2{inset:calc(var(--spacing) * 2)}.inset-3{inset:calc(var(--spacing) * 3)}.inset-\[9\%\]{top:9%;right:9%;bottom:9%;left:9%}.inset-\[22\%\]{top:22%;right:22%;bottom:22%;left:22%}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-1{inset-inline:calc(var(--spacing) * 1)}.inset-x-1\.5{inset-inline:calc(var(--spacing) * 1.5)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-0\.5{inset-block:calc(var(--spacing) * .5)}.inset-y-1{inset-block:calc(var(--spacing) * 1)}.inset-y-1\.5{inset-block:calc(var(--spacing) * 1.5)}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-6{top:calc(var(--spacing) * -6)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-2\/3{top:66.6667%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-12{top:calc(var(--spacing) * 12)}.top-20{top:calc(var(--spacing) * 20)}.top-\[7\%\]{top:7%}.top-\[15\%\]{top:15%}.top-\[20\%\]{top:20%}.top-\[58\%\]{top:58%}.top-\[59\%\]{top:59%}.top-\[120px\]{top:120px}.top-\[calc\(var\(--grid-unit\)\*1\.25\)\]{top:calc(var(--grid-unit) * 1.25)}.top-\[var\(--object-section-top\)\]{top:var(--object-section-top)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.-right-6{right:calc(var(--spacing) * -6)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-11{right:calc(var(--spacing) * 11)}.right-12{right:calc(var(--spacing) * 12)}.right-\[7\%\]{right:7%}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[--safe-bottom\]{bottom:--safe-bottom}.bottom-\[7\%\]{bottom:7%}.bottom-\[var\(--safe-bottom\)\]{bottom:var(--safe-bottom)}.bottom-full{bottom:100%}.-left-1{left:calc(var(--spacing) * -1)}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-2\/3{left:66.6667%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-29{left:calc(var(--spacing) * 29)}.left-\[7\%\]{left:7%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-\(--z-overlay\){z-index:var(--z-overlay)}.z-\(--z-sticky\){z-index:var(--z-sticky)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-25{z-index:25}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[5\]{z-index:5}.z-\[12\]{z-index:12}.z-\[45\]{z-index:45}.z-\[59\]{z-index:59}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[200\]{z-index:200}.z-\[300\]{z-index:300}.z-\[500\]{z-index:500}.z-\[600\]{z-index:600}.z-\[601\]{z-index:601}.z-auto{z-index:auto}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-1{margin:calc(var(--spacing) * -1)}.m-0{margin:calc(var(--spacing) * 0)}.m-0\.5{margin:calc(var(--spacing) * .5)}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-5{margin-inline:calc(var(--spacing) * -5)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-\[var\(--card-pad\)\]{margin-inline:var(--card-pad)}.mx-auto{margin-inline:auto}.\!my-4{margin-block:calc(var(--spacing) * 4)!important}.-my-1{margin-block:calc(var(--spacing) * -1)}.-my-1\.5{margin-block:calc(var(--spacing) * -1.5)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.-ms-1{margin-inline-start:calc(var(--spacing) * -1)}.ms-1{margin-inline-start:calc(var(--spacing) * 1)}.ms-auto{margin-inline-start:auto}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[calc\(var\(--grid-unit\)\*0\.5\)\]{margin-top:calc(var(--grid-unit) * .5)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-auto{margin-right:auto}.-mb-2{margin-bottom:calc(var(--spacing) * -2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-10{margin-left:calc(var(--spacing) * 10)}.ml-\[calc\(var\(--timeline-icon-size\)\+0\.75rem\)\]{margin-left:calc(var(--timeline-icon-size) + .75rem)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-full{width:100%;height:100%}.\!h-1\.5{height:calc(var(--spacing) * 1.5)!important}.\!h-2{height:calc(var(--spacing) * 2)!important}.\!h-8{height:calc(var(--spacing) * 8)!important}.h-\(--app-bar-height\){height:var(--app-bar-height)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/3{height:33.3333%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:.875rem}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-11\.5{height:2.875rem}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:3.25rem}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-128{height:calc(var(--spacing) * 128)}.h-160{height:calc(var(--spacing) * 160)}.h-176{height:calc(var(--spacing) * 176)}.h-184{height:calc(var(--spacing) * 184)}.h-\[1em\]{height:1em}.h-\[26px\]{height:26px}.h-\[31\%\]{height:31%}.h-\[36\%\]{height:36%}.h-\[50vh\]{height:50vh}.h-\[60vh\]{height:60vh}.h-\[82\%\]{height:82%}.h-\[90px\]{height:90px}.h-\[92dvh\]{height:92dvh}.h-\[100dvh\]{height:100dvh}.h-\[196px\]{height:196px}.h-\[260px\]{height:260px}.h-\[360px\]{height:360px}.h-\[640px\]{height:640px}.h-\[720px\]{height:720px}.h-\[860px\]{height:860px}.h-\[calc\(100vh-3rem\)\]{height:calc(100vh - 3rem)}.h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.h-\[calc\(100vh-48px\)\]{height:calc(100vh - 48px)}.h-\[calc\(100vh-var\(--app-bar-height\)\)\]{height:calc(100vh - var(--app-bar-height))}.h-\[calc\(100vh-var\(--page-header-height\)\)\]{height:calc(100vh - var(--page-header-height))}.h-\[calc\(var\(--grid-unit\)\*5\.5\)\]{height:calc(var(--grid-unit) * 5.5)}.h-\[min\(720px\,calc\(100vh-240px\)\)\]{height:min(720px,100vh - 240px)}.h-\[var\(--card-pad\)\]{height:var(--card-pad)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-lh{height:1lh}.h-px{height:1px}.h-screen{height:100vh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-52{max-height:13rem}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-65{max-height:calc(var(--spacing) * 65)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[480px\]{max-height:480px}.max-h-\[640px\]{max-height:640px}.max-h-\[calc\(100vh_-_var\(--spacing\)_\*_4\)\]{max-height:calc(100vh - var(--spacing) * 4)}.max-h-\[calc\(100vh_-_var\(--spacing\)_\*_50\)\]{max-height:calc(100vh - var(--spacing) * 50)}.max-h-\[min\(50vh\,360px\)\]{max-height:min(50vh,360px)}.max-h-\[min\(90vh\,40rem\)\]{max-height:min(90vh,40rem)}.max-h-\[min\(92vh\,48rem\)\]{max-height:min(92vh,48rem)}.max-h-\[var\(--modal-max-h\)\]{max-height:var(--modal-max-h)}.max-h-\[var\(--modal-sheet-max-h\)\]{max-height:var(--modal-sheet-max-h)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-1\.5{min-height:calc(var(--spacing) * 1.5)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-15{min-height:3.75rem}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-90{min-height:calc(var(--spacing) * 90)}.min-h-160{min-height:calc(var(--spacing) * 160)}.min-h-\[1\.5em\]{min-height:1.5em}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[21rem\]{min-height:21rem}.min-h-\[28rem\]{min-height:28rem}.min-h-\[36rem\]{min-height:36rem}.min-h-\[52px\]{min-height:52px}.min-h-\[55vh\]{min-height:55vh}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[118px\]{min-height:118px}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[154px\]{min-height:154px}.min-h-\[160px\]{min-height:160px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[330px\]{min-height:330px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-\[560px\]{min-height:560px}.min-h-\[720px\]{min-height:720px}.min-h-\[calc\(var\(--grid-unit\)\*80\)\]{min-height:calc(var(--grid-unit) * 80)}.min-h-\[var\(--mobile-tabbar-height\)\]{min-height:var(--mobile-tabbar-height)}.min-h-\[var\(--touch-target-min\)\]{min-height:var(--touch-target-min)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-2{width:calc(var(--spacing) * 2)!important}.\!w-10{width:calc(var(--spacing) * 10)!important}.w-0\.5{width:calc(var(--spacing) * .5)}.w-0\.75{width:calc(var(--spacing) * .75)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\.5{width:1.375rem}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-11\.5{width:2.875rem}.w-12{width:calc(var(--spacing) * 12)}.w-13{width:3.25rem}.w-14{width:calc(var(--spacing) * 14)}.w-15{width:3.75rem}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-29{width:calc(var(--spacing) * 29)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-45{width:calc(var(--spacing) * 45)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-55{width:calc(var(--spacing) * 55)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-68{width:calc(var(--spacing) * 68)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-90{width:calc(var(--spacing) * 90)}.w-96{width:calc(var(--spacing) * 96)}.w-97\.5{width:calc(var(--spacing) * 97.5)}.w-\[0\.4em\]{width:.4em}.w-\[1em\]{width:1em}.w-\[26px\]{width:26px}.w-\[80vw\]{width:80vw}.w-\[84px\]{width:84px}.w-\[86vw\]{width:86vw}.w-\[88vw\]{width:88vw}.w-\[90px\]{width:90px}.w-\[92vw\]{width:92vw}.w-\[196px\]{width:196px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[248px\]{width:248px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[390px\]{width:390px}.w-\[420px\]{width:420px}.w-\[calc\(var\(--grid-unit\)\*0\.75\)\]{width:calc(var(--grid-unit) * .75)}.w-\[calc\(var\(--grid-unit\)\*70\)\]{width:calc(var(--grid-unit) * 70)}.w-\[min\(42rem\,calc\(100vw-1rem\)\)\]{width:min(42rem,100vw - 1rem)}.w-\[min\(360px\,calc\(100vw-2rem\)\)\]{width:min(360px,100vw - 2rem)}.w-\[var\(--anchor-width\)\]{width:var(--anchor-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-85{max-width:calc(var(--spacing) * 85)}.max-w-90{max-width:calc(var(--spacing) * 90)}.max-w-95{max-width:calc(var(--spacing) * 95)}.max-w-97\.5{max-width:calc(var(--spacing) * 97.5)}.max-w-295{max-width:calc(var(--spacing) * 295)}.max-w-\[8rem\]{max-width:8rem}.max-w-\[42ch\]{max-width:42ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[60\%\]{max-width:60%}.max-w-\[60px\]{max-width:60px}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64rem\]{max-width:64rem}.max-w-\[65ch\]{max-width:65ch}.max-w-\[70ch\]{max-width:70ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[85\%\]{max-width:85%}.max-w-\[85vw\]{max-width:85vw}.max-w-\[86vw\]{max-width:86vw}.max-w-\[90\%\]{max-width:90%}.max-w-\[92vw\]{max-width:92vw}.max-w-\[120px\]{max-width:120px}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[700px\]{max-width:700px}.max-w-\[878px\]{max-width:878px}.max-w-\[900px\]{max-width:900px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1560px\]{max-width:1560px}.max-w-\[calc\(100\%-var\(--spacing\)\*2\)\]{max-width:calc(100% - var(--spacing) * 2)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[var\(--available-width\)\]{max-width:var(--available-width)}.max-w-\[var\(--content-max-width\)\]{max-width:var(--content-max-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:var(--breakpoint-2xl)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-3{min-width:calc(var(--spacing) * 3)}.min-w-3\.5{min-width:calc(var(--spacing) * 3.5)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:10rem}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-70{min-width:calc(var(--spacing) * 70)}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-88{min-width:calc(var(--spacing) * 88)}.min-w-120{min-width:calc(var(--spacing) * 120)}.min-w-160{min-width:calc(var(--spacing) * 160)}.min-w-\[1rem\]{min-width:1rem}.min-w-\[16px\]{min-width:16px}.min-w-\[44rem\]{min-width:44rem}.min-w-\[56px\]{min-width:56px}.min-w-\[72rem\]{min-width:72rem}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[170px\]{min-width:170px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[280px\]{min-width:280px}.min-w-\[420px\]{min-width:420px}.min-w-\[760px\]{min-width:760px}.min-w-\[calc\(var\(--grid-unit\)\*170\)\]{min-width:calc(var(--grid-unit) * 170)}.min-w-\[min\(100\%\,16rem\)\]{min-width:min(100%,16rem)}.min-w-\[var\(--touch-target-min\)\]{min-width:var(--touch-target-min)}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.grow-\[1\.4\]{flex-grow:1.4}.basis-0{flex-basis:calc(var(--spacing) * 0)}.basis-34{flex-basis:calc(var(--spacing) * 34)}.basis-38{flex-basis:calc(var(--spacing) * 38)}.basis-40{flex-basis:calc(var(--spacing) * 40)}.basis-56{flex-basis:calc(var(--spacing) * 56)}.basis-60{flex-basis:calc(var(--spacing) * 60)}.basis-70{flex-basis:calc(var(--spacing) * 70)}.basis-\[280px\]{flex-basis:280px}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\.5{--tw-translate-x:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\.5{--tw-translate-y:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\(--scale-enter-from\){scale:var(--scale-enter-from)}.scale-\(--scale-morph-from\){scale:var(--scale-morph-from)}.-rotate-45{rotate:-45deg}.-rotate-90{rotate:-90deg}.rotate-0{rotate:none}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-40deg\]{rotate:-40deg}.rotate-\[-45deg\]{rotate:-45deg}.rotate-\[84deg\]{rotate:84deg}.rotate-\[174deg\]{rotate:174deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-nesw-resize{cursor:nesw-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-proximity{--tw-scroll-snap-strictness:proximity}.snap-start{scroll-snap-align:start}.scroll-mt-5{scroll-margin-top:calc(var(--spacing) * 5)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.scroll-p-4{scroll-padding:calc(var(--spacing) * 4)}.scroll-pl-24{scroll-padding-left:calc(var(--spacing) * 24)}.scroll-pl-29{scroll-padding-left:calc(var(--spacing) * 29)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.break-inside-avoid{break-inside:avoid}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.4fr_1fr_0\.7fr_0\.8fr_1fr_1\.6fr_auto\]{grid-template-columns:1.4fr 1fr .7fr .8fr 1fr 1.6fr auto}.grid-cols-\[1fr_120px_120px_80px_140px\]{grid-template-columns:1fr 120px 120px 80px 140px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_auto\]{grid-template-columns:1fr auto auto}.grid-cols-\[2\.5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:2.5rem minmax(0,1fr) auto}.grid-cols-\[2rem_minmax\(0\,1fr\)\]{grid-template-columns:2rem minmax(0,1fr)}.grid-cols-\[4\.5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:4.5rem minmax(0,1fr) auto}.grid-cols-\[34px_repeat\(6\,minmax\(36px\,1fr\)\)\]{grid-template-columns:34px repeat(6,minmax(36px,1fr))}.grid-cols-\[52px_1fr\]{grid-template-columns:52px 1fr}.grid-cols-\[72px_minmax\(0\,1fr\)\]{grid-template-columns:72px minmax(0,1fr)}.grid-cols-\[84px_minmax\(156px\,0\.8fr\)_minmax\(220px\,1\.2fr\)_minmax\(190px\,1fr\)_124px_150px_36px\]{grid-template-columns:84px minmax(156px,.8fr) minmax(220px,1.2fr) minmax(190px,1fr) 124px 150px 36px}.grid-cols-\[110px_minmax\(0\,1fr\)_120px_150px_150px\]{grid-template-columns:110px minmax(0,1fr) 120px 150px 150px}.grid-cols-\[110px_minmax\(0\,1fr\)_120px_170px\]{grid-template-columns:110px minmax(0,1fr) 120px 170px}.grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.grid-cols-\[132px_156px_minmax\(164px\,1\.2fr\)_128px_128px_28px\]{grid-template-columns:132px 156px minmax(164px,1.2fr) 128px 128px 28px}.grid-cols-\[132px_minmax\(160px\,1\.25fr\)_128px_132px_112px_160px_128px_56px\]{grid-template-columns:132px minmax(160px,1.25fr) 128px 132px 112px 160px 128px 56px}.grid-cols-\[132px_minmax\(180px\,1\.3fr\)_132px_138px_160px_88px\]{grid-template-columns:132px minmax(180px,1.3fr) 132px 138px 160px 88px}.grid-cols-\[132px_minmax\(180px\,1\.4fr\)_112px_132px_148px_28px\]{grid-template-columns:132px minmax(180px,1.4fr) 112px 132px 148px 28px}.grid-cols-\[132px_minmax\(180px\,1\.4fr\)_112px_148px_28px\]{grid-template-columns:132px minmax(180px,1.4fr) 112px 148px 28px}.grid-cols-\[132px_minmax\(192px\,1\.15fr\)_minmax\(210px\,1\.15fr\)_minmax\(140px\,1fr\)_112px_132px_44px\]{grid-template-columns:132px minmax(192px,1.15fr) minmax(210px,1.15fr) minmax(140px,1fr) 112px 132px 44px}.grid-cols-\[132px_minmax\(200px\,1\.4fr\)_100px_148px_minmax\(150px\,1fr\)_116px_28px\]{grid-template-columns:132px minmax(200px,1.4fr) 100px 148px minmax(150px,1fr) 116px 28px}.grid-cols-\[136px_minmax\(160px\,1fr\)_96px_136px_28px\]{grid-template-columns:136px minmax(160px,1fr) 96px 136px 28px}.grid-cols-\[140px_164px_minmax\(140px\,1fr\)_minmax\(140px\,1fr\)_76px_112px_92px_48px\]{grid-template-columns:140px 164px minmax(140px,1fr) minmax(140px,1fr) 76px 112px 92px 48px}.grid-cols-\[146px_170px_minmax\(150px\,1fr\)_minmax\(150px\,1fr\)_80px_120px_96px\]{grid-template-columns:146px 170px minmax(150px,1fr) minmax(150px,1fr) 80px 120px 96px}.grid-cols-\[150px_minmax\(180px\,1fr\)_220px_164px\]{grid-template-columns:150px minmax(180px,1fr) 220px 164px}.grid-cols-\[164px_minmax\(140px\,1fr\)_128px_128px_148px_28px\]{grid-template-columns:164px minmax(140px,1fr) 128px 128px 148px 28px}.grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr)}.grid-cols-\[auto_repeat\(4\,1fr\)\]{grid-template-columns:auto repeat(4,1fr)}.grid-cols-\[calc\(var\(--grid-unit\)\*24\)_1fr\]{grid-template-columns:calc(var(--grid-unit) * 24) 1fr}.grid-cols-\[calc\(var\(--grid-unit\)\*28\)_1fr\]{grid-template-columns:calc(var(--grid-unit) * 28) 1fr}.grid-cols-\[calc\(var\(--spacing\)\*5\)_minmax\(0\,1fr\)\]{grid-template-columns:calc(var(--spacing) * 5) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,11rem\)_1fr_auto\]{grid-template-columns:minmax(0,11rem) 1fr auto}.grid-cols-\[minmax\(100px\,0\.7fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr)}.grid-cols-\[minmax\(170px\,1\.15fr\)_minmax\(155px\,1fr\)_minmax\(155px\,1fr\)_minmax\(190px\,1\.35fr\)_44px_44px\]{grid-template-columns:minmax(170px,1.15fr) minmax(155px,1fr) minmax(155px,1fr) minmax(190px,1.35fr) 44px 44px}.grid-cols-\[minmax\(190px\,1\.35fr\)_132px_136px_146px_152px_28px\]{grid-template-columns:minmax(190px,1.35fr) 132px 136px 146px 152px 28px}.grid-cols-\[repeat\(7\,minmax\(4rem\,1fr\)\)\]{grid-template-columns:repeat(7,minmax(4rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[calc\(var\(--grid-unit\)\*0\.75\)\]{gap:calc(var(--grid-unit) * .75)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-divider>:not(:last-child)){border-color:var(--divider)}:where(.divide-outline-gray-1>:not(:last-child)){border-color:var(--outline-gray-1)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.scroll-smooth{scroll-behavior:smooth}.\!rounded-full{border-radius:9999px!important}.rounded{border-radius:.5rem}.rounded-2xl{border-radius:1.25rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[calc\(var\(--morph-radius\)-var\(--spacing\)\*N\)\]{border-radius:calc(var(--morph-radius) - var(--spacing) * N)}.rounded-\[calc\(var\(--morph-radius\)-…\)\]{border-radius:calc(var(--morph-radius) - …)}.rounded-\[calc\(var\(--radius-tile\)\+0\.5rem\)\]{border-radius:calc(var(--radius-tile) + .5rem)}.rounded-\[inherit\]{border-radius:inherit}.rounded-avatar{border-radius:var(--radius-avatar)}.rounded-badge{border-radius:var(--radius-badge)}.rounded-button{border-radius:var(--radius-button)}.rounded-card{border-radius:var(--radius-card)}.rounded-dashboard-card{border-radius:var(--radius-dashboard-card)}.rounded-full{border-radius:9999px}.rounded-inner{border-radius:var(--radius-inner)}.rounded-input{border-radius:var(--radius-input)}.rounded-lg{border-radius:.75rem}.rounded-md{border-radius:.625rem}.rounded-menu{border-radius:var(--radius-menu)}.rounded-modal{border-radius:var(--radius-modal)}.rounded-none{border-radius:0}.rounded-pill{border-radius:var(--radius-pill)}.rounded-sm{border-radius:.25rem}.rounded-tag{border-radius:var(--radius-tag)}.rounded-textarea{border-radius:min(var(--radius-input),var(--radius-card),.75rem)}.rounded-tile{border-radius:var(--radius-tile)}.rounded-tooltip{border-radius:var(--radius-tooltip)}.rounded-xl{border-radius:1rem}.rounded-t-\[var\(--morph-radius\)\]{border-top-left-radius:var(--morph-radius);border-top-right-radius:var(--morph-radius)}.rounded-t-card{border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card)}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-t-md{border-top-left-radius:.625rem;border-top-right-radius:.625rem}.rounded-t-modal{border-top-left-radius:var(--radius-modal);border-top-right-radius:var(--radius-modal)}.rounded-t-sheet{border-top-left-radius:var(--radius-sheet);border-top-right-radius:var(--radius-sheet)}.rounded-t-sm{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-tile{border-top-left-radius:var(--radius-tile);border-top-right-radius:var(--radius-tile)}.rounded-l-card{border-top-left-radius:var(--radius-card);border-bottom-left-radius:var(--radius-card)}.rounded-l-modal{border-top-left-radius:var(--radius-modal);border-bottom-left-radius:var(--radius-modal)}.rounded-b-card{border-bottom-right-radius:var(--radius-card);border-bottom-left-radius:var(--radius-card)}.rounded-br-\[inherit\]{border-bottom-right-radius:inherit}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:var(--border-width-default)}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:var(--border-width-default)}.border-y{border-block-style:var(--tw-border-style);border-block-width:var(--border-width-default)}.border-t{border-top-style:var(--tw-border-style);border-top-width:var(--border-width-default)}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:var(--border-width-default)}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width-default)}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:var(--border-width-default)}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[color-mix\(in_oklab\,var\(--color-brand-accent\)_var\(--alpha-outline\)\,transparent\)\]{border-color:var(--color-brand-accent)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--color-brand-accent\)_var\(--alpha-outline\)\,transparent\)\]{border-color:color-mix(in oklab,var(--color-brand-accent) var(--alpha-outline),transparent)}}.border-\[color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-outline\)\,transparent\)\]{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-outline\)\,transparent\)\]{border-color:color-mix(in oklab,var(--color-brand-primary) var(--alpha-outline),transparent)}}.border-\[color\:var\(--color-white\)\]{border-color:var(--color-white)}.border-brand-primary{border-color:var(--color-brand-primary)}.border-dashboard-diary-border{border-color:var(--dashboard-diary-border)}.border-dashboard-grid{border-color:var(--dashboard-grid-line)}.border-divider{border-color:var(--divider)}.border-divider-strong{border-color:var(--divider-strong)}.border-field-outline{border-color:var(--field-outline)}.border-field-outline-error{border-color:var(--field-outline-error)}.border-field-outline-focus{border-color:var(--field-outline-focus)}.border-field-outline-hover{border-color:var(--field-outline-hover)}.border-ink-amber-3{border-color:var(--text-ink-amber-3)}.border-ink-blue-3{border-color:var(--text-ink-blue-3)}.border-ink-gray-9{border-color:var(--text-ink-gray-9)}.border-ink-green-3{border-color:var(--text-ink-green-3)}.border-ink-red-3\/30{border-color:var(--text-ink-red-3)}@supports (color:color-mix(in lab,red,red)){.border-ink-red-3\/30{border-color:color-mix(in oklab,var(--text-ink-red-3) 30%,transparent)}}.border-outline-amber-1{border-color:var(--outline-amber-1)}.border-outline-amber-2{border-color:var(--outline-amber-2)}.border-outline-blue-1,.border-outline-blue-1\/60{border-color:var(--outline-blue-1)}@supports (color:color-mix(in lab,red,red)){.border-outline-blue-1\/60{border-color:color-mix(in oklab,var(--outline-blue-1) 60%,transparent)}}.border-outline-blue-2{border-color:var(--outline-blue-2)}.border-outline-gray-1{border-color:var(--outline-gray-1)}.border-outline-gray-2{border-color:var(--outline-gray-2)}.border-outline-gray-3{border-color:var(--outline-gray-3)}.border-outline-gray-4{border-color:var(--outline-gray-4)}.border-outline-gray-5{border-color:var(--outline-gray-5)}.border-outline-green-1{border-color:var(--outline-green-1)}.border-outline-green-2{border-color:var(--outline-green-2)}.border-outline-orange-1{border-color:var(--outline-orange-1)}.border-outline-red-1{border-color:var(--outline-red-1)}.border-outline-red-2{border-color:var(--outline-red-2)}.border-outline-red-3{border-color:var(--outline-red-3)}.border-outline-sidebar{border-color:var(--outline-sidebar)}.border-outline-violet-1{border-color:var(--outline-violet-1)}.border-outline-violet-2{border-color:var(--outline-violet-2)}.border-outline-white{border-color:var(--outline-white)}.border-surface-cards{border-color:var(--surface-cards)}.border-surface-gray-1{border-color:var(--surface-gray-1)}.border-surface-gray-2{border-color:var(--surface-gray-2)}.border-surface-white{border-color:var(--surface-white)}.border-transparent{border-color:#0000}.border-white-overlay-500{border-color:var(--color-white-overlay-500)}.border-yellow-400{border-color:var(--color-yellow-400)}.border-t-transparent{border-top-color:#0000}.border-l-amber-500{border-left-color:var(--color-amber-500)}.border-l-green-500{border-left-color:var(--color-green-500)}.border-l-red-500{border-left-color:var(--color-red-500)}.\!bg-ink-gray-3{background-color:var(--text-ink-gray-3)!important}.\!bg-surface-gray-3{background-color:var(--surface-gray-3)!important}.\!bg-transparent{background-color:#0000!important}.bg-\[color-mix\(in_oklab\,var\(--color-brand-accent\)_var\(--alpha-tint\)\,transparent\)\]{background-color:var(--color-brand-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--color-brand-accent\)_var\(--alpha-tint\)\,transparent\)\]{background-color:color-mix(in oklab,var(--color-brand-accent) var(--alpha-tint),transparent)}}.bg-\[color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-subtle\)\,transparent\)\]{background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-subtle\)\,transparent\)\]{background-color:color-mix(in oklab,var(--color-brand-primary) var(--alpha-subtle),transparent)}}.bg-\[color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-subtle\)\,var\(--surface-cards\)\)\]{background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-subtle\)\,var\(--surface-cards\)\)\]{background-color:color-mix(in oklab,var(--color-brand-primary) var(--alpha-subtle),var(--surface-cards))}}.bg-\[color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-tint\)\,transparent\)\]{background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-tint\)\,transparent\)\]{background-color:color-mix(in oklab,var(--color-brand-primary) var(--alpha-tint),transparent)}}.bg-\[color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-tint-alert\)\,transparent\)\]{background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-tint-alert\)\,transparent\)\]{background-color:color-mix(in oklab,var(--color-brand-primary) var(--alpha-tint-alert),transparent)}}.bg-\[color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-tint-alert\)\,var\(--surface-cards\)\)\]{background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-tint-alert\)\,var\(--surface-cards\)\)\]{background-color:color-mix(in oklab,var(--color-brand-primary) var(--alpha-tint-alert),var(--surface-cards))}}.bg-\[color-mix\(in_oklab\,var\(--text-ink-amber-3\)_var\(--alpha-tint\)\,transparent\)\]{background-color:var(--text-ink-amber-3)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--text-ink-amber-3\)_var\(--alpha-tint\)\,transparent\)\]{background-color:color-mix(in oklab,var(--text-ink-amber-3) var(--alpha-tint),transparent)}}.bg-\[color-mix\(in_oklab\,var\(--text-ink-blue-3\)_var\(--alpha-tint\)\,transparent\)\]{background-color:var(--text-ink-blue-3)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--text-ink-blue-3\)_var\(--alpha-tint\)\,transparent\)\]{background-color:color-mix(in oklab,var(--text-ink-blue-3) var(--alpha-tint),transparent)}}.bg-\[color-mix\(in_oklab\,var\(--text-ink-gray-4\)_var\(--alpha-tint\)\,transparent\)\]{background-color:var(--text-ink-gray-4)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--text-ink-gray-4\)_var\(--alpha-tint\)\,transparent\)\]{background-color:color-mix(in oklab,var(--text-ink-gray-4) var(--alpha-tint),transparent)}}.bg-\[color-mix\(in_oklab\,var\(--text-ink-gray-9\)_var\(--alpha-tint-alert\)\,transparent\)\]{background-color:var(--text-ink-gray-9)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--text-ink-gray-9\)_var\(--alpha-tint-alert\)\,transparent\)\]{background-color:color-mix(in oklab,var(--text-ink-gray-9) var(--alpha-tint-alert),transparent)}}.bg-\[color-mix\(in_oklab\,var\(--text-ink-gray-9\)_var\(--alpha-wash\)\,transparent\)\]{background-color:var(--text-ink-gray-9)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--text-ink-gray-9\)_var\(--alpha-wash\)\,transparent\)\]{background-color:color-mix(in oklab,var(--text-ink-gray-9) var(--alpha-wash),transparent)}}.bg-\[color-mix\(in_oklab\,var\(--text-ink-green-3\)_var\(--alpha-tint\)\,transparent\)\]{background-color:var(--text-ink-green-3)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--text-ink-green-3\)_var\(--alpha-tint\)\,transparent\)\]{background-color:color-mix(in oklab,var(--text-ink-green-3) var(--alpha-tint),transparent)}}.bg-\[color-mix\(in_oklab\,var\(--text-ink-red-3\)_var\(--alpha-tint\)\,transparent\)\]{background-color:var(--text-ink-red-3)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_oklab\,var\(--text-ink-red-3\)_var\(--alpha-tint\)\,transparent\)\]{background-color:color-mix(in oklab,var(--text-ink-red-3) var(--alpha-tint),transparent)}}.bg-\[color\:color-mix\(in_srgb\,var\(--color-brand-primary\)_10\%\,transparent\)\]{background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:color-mix\(in_srgb\,var\(--color-brand-primary\)_10\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-brand-primary) 10%,transparent)}}.bg-\[color\:var\(--color-brand-accent\,\#5cc18f\)\]{background-color:var(--color-brand-accent,#5cc18f)}.bg-\[color\:var\(--color-white\)\]{background-color:var(--color-white)}.bg-\[var\(--ev-tint-hover\)\]{background-color:var(--ev-tint-hover)}.bg-\[var\(--text-ink-amber-2\)\]{background-color:var(--text-ink-amber-2)}.bg-\[var\(--text-ink-blue-2\)\]{background-color:var(--text-ink-blue-2)}.bg-\[var\(--text-ink-gray-4\)\]{background-color:var(--text-ink-gray-4)}.bg-\[var\(--text-ink-green-3\)\]{background-color:var(--text-ink-green-3)}.bg-\[var\(--text-ink-orange-2\)\]{background-color:var(--text-ink-orange-2)}.bg-\[var\(--text-ink-red-3\)\]{background-color:var(--text-ink-red-3)}.bg-\[var\(--text-ink-teal-2\)\]{background-color:var(--text-ink-teal-2)}.bg-\[var\(--text-ink-violet-2\)\]{background-color:var(--text-ink-violet-2)}.bg-black-overlay-400{background-color:var(--color-black-overlay-400)}.bg-black-overlay-500{background-color:var(--color-black-overlay-500)}.bg-black-overlay-600{background-color:var(--color-black-overlay-600)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-brand-accent{background-color:var(--color-brand-accent)}.bg-brand-bone{background-color:var(--color-brand-bone)}.bg-brand-ink-lime{background-color:var(--color-brand-ink-lime)}.bg-brand-ink-on-lime{background-color:var(--color-brand-ink-on-lime)}.bg-brand-ink-on-mint{background-color:var(--color-brand-ink-on-mint)}.bg-brand-lime{background-color:var(--color-brand-lime)}.bg-brand-lime-deep{background-color:var(--color-brand-lime-deep)}.bg-brand-paper{background-color:var(--color-brand-paper)}.bg-brand-paper-hi{background-color:var(--color-brand-paper-hi)}.bg-brand-primary{background-color:var(--color-brand-primary)}.bg-brand-primary-deep{background-color:var(--color-brand-primary-deep)}.bg-brand-primary-text{background-color:var(--color-brand-primary-text)}.bg-brand-primary\/80{background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.bg-brand-primary\/80{background-color:color-mix(in oklab,var(--color-brand-primary) 80%,transparent)}}.bg-brand-secondary{background-color:var(--color-brand-secondary)}.bg-brand-secondary-deep{background-color:var(--color-brand-secondary-deep)}.bg-brand-surface{background-color:var(--color-brand-surface)}.bg-brand-terrain{background-color:var(--color-brand-terrain)}.bg-brand-terrain-cool{background-color:var(--color-brand-terrain-cool)}.bg-brand-terrain-warm{background-color:var(--color-brand-terrain-warm)}.bg-brand-tertiary{background-color:var(--color-brand-tertiary)}.bg-brand-tertiary-deep{background-color:var(--color-brand-tertiary-deep)}.bg-category-clubs{background-color:var(--color-category-clubs)}.bg-category-clubs-deep{background-color:var(--color-category-clubs-deep)}.bg-category-food{background-color:var(--color-category-food)}.bg-category-food-deep{background-color:var(--color-category-food-deep)}.bg-category-golfshop{background-color:var(--color-category-golfshop)}.bg-category-golfshop-deep{background-color:var(--color-category-golfshop-deep)}.bg-category-tournament{background-color:var(--color-category-tournament)}.bg-category-tournament-deep{background-color:var(--color-category-tournament-deep)}.bg-category-trackman{background-color:var(--color-category-trackman)}.bg-category-trackman-deep{background-color:var(--color-category-trackman-deep)}.bg-category-training{background-color:var(--color-category-training)}.bg-category-training-deep{background-color:var(--color-category-training-deep)}.bg-dashboard-evidence{background-color:var(--dashboard-evidence-surface)}.bg-dashboard-evidence-raised{background-color:var(--dashboard-evidence-surface-raised)}.bg-divider{background-color:var(--divider)}.bg-domain-food-soft{background-color:var(--golf-food-soft)}.bg-domain-membership-soft{background-color:var(--golf-membership-soft)}.bg-domain-range{background-color:var(--golf-range)}.bg-domain-range-soft{background-color:var(--golf-range-soft)}.bg-domain-range\/45{background-color:var(--golf-range)}@supports (color:color-mix(in lab,red,red)){.bg-domain-range\/45{background-color:color-mix(in oklab,var(--golf-range) 45%,transparent)}}.bg-domain-range\/70{background-color:var(--golf-range)}@supports (color:color-mix(in lab,red,red)){.bg-domain-range\/70{background-color:color-mix(in oklab,var(--golf-range) 70%,transparent)}}.bg-domain-rental-soft{background-color:var(--golf-rental-soft)}.bg-domain-shop-soft{background-color:var(--golf-shop-soft)}.bg-domain-simulator-soft{background-color:var(--golf-simulator-soft)}.bg-domain-tee-soft{background-color:var(--golf-tee-soft)}.bg-domain-tournament-soft{background-color:var(--golf-tournament-soft)}.bg-domain-training{background-color:var(--golf-training)}.bg-domain-training-soft{background-color:var(--golf-training-soft)}.bg-field-surface{background-color:var(--field-surface)}.bg-field-surface-disabled{background-color:var(--field-surface-disabled)}.bg-field-surface-focus{background-color:var(--field-surface-focus)}.bg-field-surface-hover{background-color:var(--field-surface-hover)}.bg-ink-amber-3{background-color:var(--text-ink-amber-3)}.bg-ink-blue-3{background-color:var(--text-ink-blue-3)}.bg-ink-blue-4{background-color:var(--text-ink-blue-4)}.bg-ink-gray-3{background-color:var(--text-ink-gray-3)}.bg-ink-gray-4{background-color:var(--text-ink-gray-4)}.bg-ink-gray-5{background-color:var(--text-ink-gray-5)}.bg-ink-green-3{background-color:var(--text-ink-green-3)}.bg-ink-orange-3{background-color:var(--text-ink-orange-3)}.bg-ink-red-3{background-color:var(--text-ink-red-3)}.bg-ink-red-4{background-color:var(--text-ink-red-4)}.bg-outline-blue-1{background-color:var(--outline-blue-1)}.bg-outline-gray-1{background-color:var(--outline-gray-1)}.bg-outline-gray-2{background-color:var(--outline-gray-2)}.bg-outline-gray-3{background-color:var(--outline-gray-3)}.bg-outline-sidebar{background-color:var(--outline-sidebar)}.bg-state-hover{background-color:var(--state-hover)}.bg-state-pressed{background-color:var(--state-pressed)}.bg-state-rest{background-color:var(--state-rest)}.bg-state-selected{background-color:var(--state-selected)}.bg-status-error{background-color:var(--color-status-error)}.bg-status-success{background-color:var(--color-status-success)}.bg-status-warning{background-color:var(--color-status-warning)}.bg-surface-amber-1{background-color:var(--surface-amber-1)}.bg-surface-amber-2{background-color:var(--surface-amber-2)}.bg-surface-amber-3{background-color:var(--surface-amber-3)}.bg-surface-appbar{background-color:var(--surface-appbar)}.bg-surface-blue-1{background-color:var(--surface-blue-1)}.bg-surface-blue-2{background-color:var(--surface-blue-2)}.bg-surface-blue-3{background-color:var(--surface-blue-3)}.bg-surface-cards,.bg-surface-cards\/70{background-color:var(--surface-cards)}@supports (color:color-mix(in lab,red,red)){.bg-surface-cards\/70{background-color:color-mix(in oklab,var(--surface-cards) 70%,transparent)}}.bg-surface-cards\/80{background-color:var(--surface-cards)}@supports (color:color-mix(in lab,red,red)){.bg-surface-cards\/80{background-color:color-mix(in oklab,var(--surface-cards) 80%,transparent)}}.bg-surface-cards\/85{background-color:var(--surface-cards)}@supports (color:color-mix(in lab,red,red)){.bg-surface-cards\/85{background-color:color-mix(in oklab,var(--surface-cards) 85%,transparent)}}.bg-surface-cards\/90{background-color:var(--surface-cards)}@supports (color:color-mix(in lab,red,red)){.bg-surface-cards\/90{background-color:color-mix(in oklab,var(--surface-cards) 90%,transparent)}}.bg-surface-cards\/95{background-color:var(--surface-cards)}@supports (color:color-mix(in lab,red,red)){.bg-surface-cards\/95{background-color:color-mix(in oklab,var(--surface-cards) 95%,transparent)}}.bg-surface-gray-1,.bg-surface-gray-1\/80{background-color:var(--surface-gray-1)}@supports (color:color-mix(in lab,red,red)){.bg-surface-gray-1\/80{background-color:color-mix(in oklab,var(--surface-gray-1) 80%,transparent)}}.bg-surface-gray-2,.bg-surface-gray-2\/80{background-color:var(--surface-gray-2)}@supports (color:color-mix(in lab,red,red)){.bg-surface-gray-2\/80{background-color:color-mix(in oklab,var(--surface-gray-2) 80%,transparent)}}.bg-surface-gray-3{background-color:var(--surface-gray-3)}.bg-surface-gray-4{background-color:var(--surface-gray-4)}.bg-surface-gray-5{background-color:var(--surface-gray-5)}.bg-surface-gray-6{background-color:var(--surface-gray-6)}.bg-surface-gray-7{background-color:var(--surface-gray-7)}.bg-surface-gray-9{background-color:var(--surface-gray-9)}.bg-surface-green-1{background-color:var(--surface-green-1)}.bg-surface-green-2{background-color:var(--surface-green-2)}.bg-surface-green-3{background-color:var(--surface-green-3)}.bg-surface-modal,.bg-surface-modal\/40{background-color:var(--surface-modal)}@supports (color:color-mix(in lab,red,red)){.bg-surface-modal\/40{background-color:color-mix(in oklab,var(--surface-modal) 40%,transparent)}}.bg-surface-orange-1{background-color:var(--surface-orange-1)}.bg-surface-orange-2{background-color:var(--surface-orange-2)}.bg-surface-orange-3{background-color:var(--surface-orange-3)}.bg-surface-page,.bg-surface-page\/40{background-color:var(--surface-page)}@supports (color:color-mix(in lab,red,red)){.bg-surface-page\/40{background-color:color-mix(in oklab,var(--surface-page) 40%,transparent)}}.bg-surface-page\/95{background-color:var(--surface-page)}@supports (color:color-mix(in lab,red,red)){.bg-surface-page\/95{background-color:color-mix(in oklab,var(--surface-page) 95%,transparent)}}.bg-surface-page\/98{background-color:var(--surface-page)}@supports (color:color-mix(in lab,red,red)){.bg-surface-page\/98{background-color:color-mix(in oklab,var(--surface-page) 98%,transparent)}}.bg-surface-red-1{background-color:var(--surface-red-1)}.bg-surface-red-2{background-color:var(--surface-red-2)}.bg-surface-red-4{background-color:var(--surface-red-4)}.bg-surface-red-5{background-color:var(--surface-red-5)}.bg-surface-red-6{background-color:var(--surface-red-6)}.bg-surface-sidebar{background-color:var(--surface-sidebar)}.bg-surface-sidebar-active,.bg-surface-sidebar-active\/80{background-color:var(--surface-sidebar-active)}@supports (color:color-mix(in lab,red,red)){.bg-surface-sidebar-active\/80{background-color:color-mix(in oklab,var(--surface-sidebar-active) 80%,transparent)}}.bg-surface-sidebar-hover{background-color:var(--surface-sidebar-hover)}.bg-surface-teal-1{background-color:var(--surface-teal-1)}.bg-surface-tooltip-bg{background-color:var(--surface-tooltip-bg)}.bg-surface-violet-1{background-color:var(--surface-violet-1)}.bg-surface-violet-3{background-color:var(--surface-violet-3)}.bg-surface-white,.bg-surface-white\/20{background-color:var(--surface-white)}@supports (color:color-mix(in lab,red,red)){.bg-surface-white\/20{background-color:color-mix(in oklab,var(--surface-white) 20%,transparent)}}.bg-transparent{background-color:#0000}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-yellow-50\/40{background-color:var(--color-yellow-50)}@supports (color:color-mix(in lab,red,red)){.bg-yellow-50\/40{background-color:color-mix(in oklab,var(--color-yellow-50) 40%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[image\:var\(--gradient-brand\)\]{background-image:var(--gradient-brand)}.bg-\[linear-gradient\(45deg\,\#ccc_25\%\,transparent_25\%\)\,linear-gradient\(-45deg\,\#ccc_25\%\,transparent_25\%\)\,linear-gradient\(45deg\,transparent_75\%\,\#ccc_75\%\)\,linear-gradient\(-45deg\,transparent_75\%\,\#ccc_75\%\)\]{background-image:linear-gradient(45deg,#ccc 25%,#0000 25%),linear-gradient(-45deg,#ccc 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ccc 75%),linear-gradient(-45deg,#0000 75%,#ccc 75%)}.bg-dashboard-diary-hero{background-image:var(--dashboard-diary-hero)}.bg-dashboard-lime-gradient{background-image:var(--gradient-dashboard-lime)}.bg-golf-food{background-image:var(--gradient-golf-food)}.bg-golf-membership{background-image:var(--gradient-golf-membership)}.bg-golf-range{background-image:var(--gradient-golf-range)}.bg-golf-rental{background-image:var(--gradient-golf-rental)}.bg-golf-shop{background-image:var(--gradient-golf-shop)}.bg-golf-simulator{background-image:var(--gradient-golf-simulator)}.bg-golf-tee{background-image:var(--gradient-golf-tee)}.bg-golf-tournament{background-image:var(--gradient-golf-tournament)}.bg-golf-training{background-image:var(--gradient-golf-training)}.from-surface-blue-1{--tw-gradient-from:var(--surface-blue-1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-surface-blue-2{--tw-gradient-from:var(--surface-blue-2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-surface-green-1{--tw-gradient-from:var(--surface-green-1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-surface-cards{--tw-gradient-via:var(--surface-cards);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-surface-blue-1{--tw-gradient-to:var(--surface-blue-1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-surface-blue-2{--tw-gradient-to:var(--surface-blue-2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-surface-blue-3{--tw-gradient-to:var(--surface-blue-3);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-surface-cards{--tw-gradient-to:var(--surface-cards);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-surface-violet-1{--tw-gradient-to:var(--surface-violet-1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[length\:6px_6px\]{background-size:6px 6px}.fill-current{fill:currentColor}.fill-ink-amber-3,.fill-ink-amber-3\/15{fill:var(--text-ink-amber-3)}@supports (color:color-mix(in lab,red,red)){.fill-ink-amber-3\/15{fill:color-mix(in oklab,var(--text-ink-amber-3) 15%,transparent)}}.fill-ink-blue-3,.fill-ink-blue-3\/15{fill:var(--text-ink-blue-3)}@supports (color:color-mix(in lab,red,red)){.fill-ink-blue-3\/15{fill:color-mix(in oklab,var(--text-ink-blue-3) 15%,transparent)}}.fill-ink-gray-6{fill:var(--text-ink-gray-6)}.fill-ink-green-3,.fill-ink-green-3\/15{fill:var(--text-ink-green-3)}@supports (color:color-mix(in lab,red,red)){.fill-ink-green-3\/15{fill:color-mix(in oklab,var(--text-ink-green-3) 15%,transparent)}}.fill-ink-red-4,.fill-ink-red-4\/15{fill:var(--text-ink-red-4)}@supports (color:color-mix(in lab,red,red)){.fill-ink-red-4\/15{fill:color-mix(in oklab,var(--text-ink-red-4) 15%,transparent)}}.stroke-ink-amber-3{stroke:var(--text-ink-amber-3)}.stroke-ink-blue-3{stroke:var(--text-ink-blue-3)}.stroke-ink-green-3{stroke:var(--text-ink-green-3)}.stroke-ink-red-4{stroke:var(--text-ink-red-4)}.stroke-outline-gray-3{stroke:var(--outline-gray-3)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-16{padding:calc(var(--spacing) * 16)}.p-\[var\(--card-pad\)\]{padding:var(--card-pad)}.p-px{padding:1px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[var\(--card-pad\)\]{padding-inline:var(--card-pad)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-28{padding-block:calc(var(--spacing) * 28)}.py-\[15px\]{padding-block:15px}.ps-1{padding-inline-start:calc(var(--spacing) * 1)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.ps-8{padding-inline-start:calc(var(--spacing) * 8)}.ps-\[calc\(var\(--spacing\)\*6_\+_var\(--safe-left\)\)\]{padding-inline-start:calc(var(--spacing) * 6 + var(--safe-left))}.pe-1\.5{padding-inline-end:calc(var(--spacing) * 1.5)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-2\.5{padding-inline-end:calc(var(--spacing) * 2.5)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pe-6{padding-inline-end:calc(var(--spacing) * 6)}.pe-17{padding-inline-end:calc(var(--spacing) * 17)}.pe-\[calc\(var\(--modal-corner-cut\)\+var\(--modal-notch-fillet\)\+var\(--modal-notch-air\)\)\]{padding-inline-end:calc(var(--modal-corner-cut) + var(--modal-notch-fillet) + var(--modal-notch-air))}.pe-\[calc\(var\(--modal-corner-cut\)_\+_var\(--modal-notch-fillet\)_\+_4px\)\]{padding-inline-end:calc(var(--modal-corner-cut) + var(--modal-notch-fillet) + 4px)}.pe-\[calc\(var\(--modal-corner-cut\)_\+_var\(--modal-notch-fillet\)_\+_var\(--modal-control-unit\)\)\]{padding-inline-end:calc(var(--modal-corner-cut) + var(--modal-notch-fillet) + var(--modal-control-unit))}.pe-\[calc\(var\(--spacing\)\*6_\+_var\(--safe-right\)\)\]{padding-inline-end:calc(var(--spacing) * 6 + var(--safe-right))}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-0\.75{padding-top:calc(var(--spacing) * .75)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[12vh\]{padding-top:12vh}.pt-\[var\(--card-pad\)\]{padding-top:var(--card-pad)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-\[calc\(var\(--spacing\)\*4\+var\(--safe-bottom\,0px\)\)\]{padding-bottom:calc(var(--spacing) * 4 + var(--safe-bottom,0px))}.pb-\[calc\(var\(--spacing\)\*4_\+_var\(--safe-bottom\)\)\]{padding-bottom:calc(var(--spacing) * 4 + var(--safe-bottom))}.pb-\[calc\(var\(--spacing\)\*5_\+_var\(--safe-bottom\)\)\]{padding-bottom:calc(var(--spacing) * 5 + var(--safe-bottom))}.pb-\[calc\(var\(--spacing\)\*6_\+_var\(--safe-bottom\)\)\]{padding-bottom:calc(var(--spacing) * 6 + var(--safe-bottom))}.pb-\[max\(12px\,var\(--safe-bottom\,0px\)\)\]{padding-bottom:max(12px,var(--safe-bottom,0px))}.pb-\[var\(--card-pad\)\]{padding-bottom:var(--card-pad)}.pb-\[var\(--safe-bottom\)\]{padding-bottom:var(--safe-bottom)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-top{vertical-align:top}.font-\[inherit\]{font-family:inherit}.font-body{font-family:var(--font-body),system-ui,sans-serif}.font-display{font-family:var(--font-display),system-ui,sans-serif}.font-mono{font-family:var(--font-mono),ui-monospace,monospace}.font-sans{font-family:var(--font-body),system-ui,sans-serif}.text-2xl{font-size:var(--text-2xl-size);line-height:var(--tw-leading,var(--text-2xl-line-height));letter-spacing:var(--tw-tracking,var(--text-2xl-letter-spacing));font-weight:var(--tw-font-weight,var(--text-2xl-font-weight))}.text-2xs{font-size:var(--text-2xs-size);line-height:var(--tw-leading,var(--text-2xs-line-height));letter-spacing:var(--tw-tracking,var(--text-2xs-letter-spacing));font-weight:var(--tw-font-weight,var(--text-2xs-font-weight))}.text-3xl{font-size:var(--text-3xl-size);line-height:var(--tw-leading,var(--text-3xl-line-height));letter-spacing:var(--tw-tracking,var(--text-3xl-letter-spacing));font-weight:var(--tw-font-weight,var(--text-3xl-font-weight))}.text-3xs{font-size:var(--text-3xs-size);line-height:var(--tw-leading,var(--text-3xs-line-height));letter-spacing:var(--tw-tracking,var(--text-3xs-letter-spacing));font-weight:var(--tw-font-weight,var(--text-3xs-font-weight))}.text-4xl{font-size:var(--text-4xl-size);line-height:var(--tw-leading,var(--text-4xl-line-height));letter-spacing:var(--tw-tracking,var(--text-4xl-letter-spacing));font-weight:var(--tw-font-weight,var(--text-4xl-font-weight))}.text-avatar-sm{font-size:var(--text-avatar-sm-size);line-height:var(--tw-leading,var(--text-avatar-sm-line-height));letter-spacing:var(--tw-tracking,var(--text-avatar-sm-letter-spacing));font-weight:var(--tw-font-weight,var(--text-avatar-sm-font-weight))}.text-avatar-xs{font-size:var(--text-avatar-xs-size);line-height:var(--tw-leading,var(--text-avatar-xs-line-height));letter-spacing:var(--tw-tracking,var(--text-avatar-xs-letter-spacing));font-weight:var(--tw-font-weight,var(--text-avatar-xs-font-weight))}.text-base{font-size:var(--text-base-size);line-height:var(--tw-leading,var(--text-base-line-height));letter-spacing:var(--tw-tracking,var(--text-base-letter-spacing));font-weight:var(--tw-font-weight,var(--text-base-font-weight))}.text-figure{font-size:var(--text-figure-size);line-height:var(--tw-leading,var(--text-figure-line-height));letter-spacing:var(--tw-tracking,var(--text-figure-letter-spacing));font-weight:var(--tw-font-weight,var(--text-figure-font-weight))}.text-lead{font-size:var(--text-lead-size);line-height:var(--tw-leading,var(--text-lead-line-height));letter-spacing:var(--tw-tracking,var(--text-lead-letter-spacing));font-weight:var(--tw-font-weight,var(--text-lead-font-weight))}.text-lg{font-size:var(--text-lg-size);line-height:var(--tw-leading,var(--text-lg-line-height));letter-spacing:var(--tw-tracking,var(--text-lg-letter-spacing));font-weight:var(--tw-font-weight,var(--text-lg-font-weight))}.text-md{font-size:var(--text-md-size);line-height:var(--tw-leading,var(--text-md-line-height));letter-spacing:var(--tw-tracking,var(--text-md-letter-spacing));font-weight:var(--tw-font-weight,var(--text-md-font-weight))}.text-meta{font-size:var(--text-meta-size);line-height:var(--tw-leading,var(--text-meta-line-height));letter-spacing:var(--tw-tracking,var(--text-meta-letter-spacing));font-weight:var(--tw-font-weight,var(--text-meta-font-weight))}.text-p-base{font-size:var(--text-p-base-size);line-height:var(--tw-leading,var(--text-p-base-line-height));letter-spacing:var(--tw-tracking,var(--text-p-base-letter-spacing));font-weight:var(--tw-font-weight,var(--text-p-base-font-weight))}.text-p-lg{font-size:var(--text-p-lg-size);line-height:var(--tw-leading,var(--text-p-lg-line-height));letter-spacing:var(--tw-tracking,var(--text-p-lg-letter-spacing));font-weight:var(--tw-font-weight,var(--text-p-lg-font-weight))}.text-p-sm{font-size:var(--text-p-sm-size);line-height:var(--tw-leading,var(--text-p-sm-line-height));letter-spacing:var(--tw-tracking,var(--text-p-sm-letter-spacing));font-weight:var(--tw-font-weight,var(--text-p-sm-font-weight))}.text-p-xs{font-size:var(--text-p-xs-size);line-height:var(--tw-leading,var(--text-p-xs-line-height));letter-spacing:var(--tw-tracking,var(--text-p-xs-letter-spacing));font-weight:var(--tw-font-weight,var(--text-p-xs-font-weight))}.text-sm{font-size:var(--text-sm-size);line-height:var(--tw-leading,var(--text-sm-line-height));letter-spacing:var(--tw-tracking,var(--text-sm-letter-spacing));font-weight:var(--tw-font-weight,var(--text-sm-font-weight))}.text-xl{font-size:var(--text-xl-size);line-height:var(--tw-leading,var(--text-xl-line-height));letter-spacing:var(--tw-tracking,var(--text-xl-letter-spacing));font-weight:var(--tw-font-weight,var(--text-xl-font-weight))}.text-xs{font-size:var(--text-xs-size);line-height:var(--tw-leading,var(--text-xs-line-height));letter-spacing:var(--tw-tracking,var(--text-xs-letter-spacing));font-weight:var(--tw-font-weight,var(--text-xs-font-weight))}.text-icon-2xl{font-size:var(--icon-2xl);line-height:var(--tw-leading,1);letter-spacing:var(--tw-tracking,0)}.text-icon-2xs{font-size:var(--icon-2xs);line-height:var(--tw-leading,1);letter-spacing:var(--tw-tracking,0)}.text-icon-lg{font-size:var(--icon-lg);line-height:var(--tw-leading,1);letter-spacing:var(--tw-tracking,0)}.text-icon-md{font-size:var(--icon-md);line-height:var(--tw-leading,1);letter-spacing:var(--tw-tracking,0)}.text-icon-sm{font-size:var(--icon-sm);line-height:var(--tw-leading,1);letter-spacing:var(--tw-tracking,0)}.text-icon-xl{font-size:var(--icon-xl);line-height:var(--tw-leading,1);letter-spacing:var(--tw-tracking,0)}.text-icon-xs{font-size:var(--icon-xs);line-height:var(--tw-leading,1);letter-spacing:var(--tw-tracking,0)}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-\[0\.92rem\]{font-size:.92rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[3\.3rem\]{font-size:3.3rem}.text-\[3rem\]{font-size:3rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[calc\(var\(--grid-unit\)\*2\.5\)\]{font-size:calc(var(--grid-unit) * 2.5)}.text-\[calc\(var\(--grid-unit\)\*3\)\]{font-size:calc(var(--grid-unit) * 3)}.text-\[calc\(var\(--grid-unit\)\*3\.5\)\]{font-size:calc(var(--grid-unit) * 3.5)}.text-\[calc\(var\(--grid-unit\)\*4\)\]{font-size:calc(var(--grid-unit) * 4)}.text-\[calc\(var\(--grid-unit\)\*4\.5\)\]{font-size:calc(var(--grid-unit) * 4.5)}.text-\[calc\(var\(--grid-unit\)\*5\)\]{font-size:calc(var(--grid-unit) * 5)}.text-\[calc\(var\(--grid-unit\)\*6\)\]{font-size:calc(var(--grid-unit) * 6)}.text-\[calc\(var\(--grid-unit\)\*7\)\]{font-size:calc(var(--grid-unit) * 7)}.text-\[calc\(var\(--grid-unit\)\*8\)\]{font-size:calc(var(--grid-unit) * 8)}.text-\[calc\(var\(--grid-unit\)\*10\)\]{font-size:calc(var(--grid-unit) * 10)}.text-\[calc\(var\(--grid-unit\)\*12\)\]{font-size:calc(var(--grid-unit) * 12)}.text-\[length\:var\(--text-2xs-size\)\]{font-size:var(--text-2xs-size)}.text-\[length\:var\(--text-base-size\)\]{font-size:var(--text-base-size)}.text-\[length\:var\(--text-figure-size\)\]{font-size:var(--text-figure-size)}.text-\[length\:var\(--text-md-size\)\]{font-size:var(--text-md-size)}.text-\[length\:var\(--text-sm-size\)\]{font-size:var(--text-sm-size)}.text-\[length\:var\(--text-xs-size\)\]{font-size:var(--text-xs-size)}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[0\.86\]{--tw-leading:.86;line-height:.86}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[calc\(var\(--spacing\)\*5\.25\)\]{--tw-leading:calc(var(--spacing) * 5.25);line-height:calc(var(--spacing) * 5.25)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.012em\]{--tw-tracking:-.012em;letter-spacing:-.012em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[var\(--tracking-snug\)\]{--tw-tracking:var(--tracking-snug);letter-spacing:var(--tracking-snug)}.tracking-display{--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display)}.tracking-heading{--tw-tracking:var(--tracking-heading);letter-spacing:var(--tracking-heading)}.tracking-meta{--tw-tracking:var(--tracking-meta);letter-spacing:var(--tracking-meta)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-open{--tw-tracking:var(--tracking-open);letter-spacing:var(--tracking-open)}.tracking-open-wide{--tw-tracking:var(--tracking-open-wide);letter-spacing:var(--tracking-open-wide)}.tracking-snug{--tw-tracking:var(--tracking-snug);letter-spacing:var(--tracking-snug)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[text-wrap\:balance\]{text-wrap:balance}.\[text-wrap\:pretty\]{text-wrap:pretty}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[overflow-wrap\:break-word\],.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color-mix\(in_oklab\,var\(--text-ink-blue-4\)\,var\(--text-ink-gray-9\)_25\%\)\]{color:var(--text-ink-blue-4)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_oklab\,var\(--text-ink-blue-4\)\,var\(--text-ink-gray-9\)_25\%\)\]{color:color-mix(in oklab,var(--text-ink-blue-4),var(--text-ink-gray-9) 25%)}}.text-\[color\:color-mix\(in_oklab\,var\(--color-brand-primary\)_70\%\,var\(--text-ink-gray-9\)\)\]{color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.text-\[color\:color-mix\(in_oklab\,var\(--color-brand-primary\)_70\%\,var\(--text-ink-gray-9\)\)\]{color:color-mix(in oklab,var(--color-brand-primary) 70%,var(--text-ink-gray-9))}}.text-\[color\:var\(--border-color-focus\)\]{color:var(--border-color-focus)}.text-\[color\:var\(--color-white\)\]{color:var(--color-white)}.text-\[color\:var\(--ev-ink\)\]{color:var(--ev-ink)}.text-\[var\(--color-brand-primary\)\]{color:var(--color-brand-primary)}.text-brand-accent{color:var(--color-brand-accent)}.text-brand-primary{color:var(--color-brand-primary)}.text-brand-primary-text{color:var(--color-brand-primary-text)}.text-dashboard-evidence-ink,.text-dashboard-evidence-ink\/70{color:var(--dashboard-evidence-ink)}@supports (color:color-mix(in lab,red,red)){.text-dashboard-evidence-ink\/70{color:color-mix(in oklab,var(--dashboard-evidence-ink) 70%,transparent)}}.text-dashboard-evidence-ink\/80{color:var(--dashboard-evidence-ink)}@supports (color:color-mix(in lab,red,red)){.text-dashboard-evidence-ink\/80{color:color-mix(in oklab,var(--dashboard-evidence-ink) 80%,transparent)}}.text-dashboard-forest-deep{color:var(--golf-forest-deep)}.text-domain-food{color:var(--golf-food)}.text-domain-membership{color:var(--golf-membership)}.text-domain-range{color:var(--golf-range)}.text-domain-rental{color:var(--golf-rental)}.text-domain-shop{color:var(--golf-shop)}.text-domain-simulator{color:var(--golf-simulator)}.text-domain-tee{color:var(--golf-tee)}.text-domain-tournament{color:var(--golf-tournament)}.text-domain-training{color:var(--golf-training)}.text-field-placeholder{color:var(--field-placeholder)}.text-green-700{color:var(--color-green-700)}.text-inherit{color:inherit}.text-ink-amber-2{color:var(--text-ink-amber-2)}.text-ink-amber-3{color:var(--text-ink-amber-3)}.text-ink-amber-4{color:var(--text-ink-amber-4)}.text-ink-blue-2{color:var(--text-ink-blue-2)}.text-ink-blue-3{color:var(--text-ink-blue-3)}.text-ink-blue-4{color:var(--text-ink-blue-4)}.text-ink-gray-1{color:var(--text-ink-gray-1)}.text-ink-gray-2{color:var(--text-ink-gray-2)}.text-ink-gray-3{color:var(--text-ink-gray-3)}.text-ink-gray-4{color:var(--text-ink-gray-4)}.text-ink-gray-5{color:var(--text-ink-gray-5)}.text-ink-gray-6{color:var(--text-ink-gray-6)}.text-ink-gray-7{color:var(--text-ink-gray-7)}.text-ink-gray-8{color:var(--text-ink-gray-8)}.text-ink-gray-9{color:var(--text-ink-gray-9)}.text-ink-green-2{color:var(--text-ink-green-2)}.text-ink-green-3{color:var(--text-ink-green-3)}.text-ink-green-4{color:var(--text-ink-green-4)}.text-ink-orange-2{color:var(--text-ink-orange-2)}.text-ink-orange-3{color:var(--text-ink-orange-3)}.text-ink-red-3{color:var(--text-ink-red-3)}.text-ink-red-4{color:var(--text-ink-red-4)}.text-ink-sidebar{color:var(--text-ink-sidebar)}.text-ink-sidebar-active{color:var(--text-ink-sidebar-active)}.text-ink-teal-3{color:var(--text-ink-teal-3)}.text-ink-violet-1{color:var(--text-ink-violet-1)}.text-ink-violet-2{color:var(--text-ink-violet-2)}.text-ink-violet-3{color:var(--text-ink-violet-3)}.text-ink-white,.text-ink-white\/70{color:var(--text-ink-white)}@supports (color:color-mix(in lab,red,red)){.text-ink-white\/70{color:color-mix(in oklab,var(--text-ink-white) 70%,transparent)}}.text-red-700{color:var(--color-red-700)}.text-status-error{color:var(--color-status-error)}.text-status-warning{color:var(--color-status-warning)}.text-white{color:var(--color-white)}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-outline-gray-3{-webkit-text-decoration-color:var(--outline-gray-3);text-decoration-color:var(--outline-gray-3)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[3px\]{text-underline-offset:3px}.placeholder-ink-gray-6::placeholder{color:var(--text-ink-gray-6)}.accent-brand-primary{accent-color:var(--color-brand-primary)}.accent-ink-blue-3{accent-color:var(--text-ink-blue-3)}.opacity-\(--opacity-faint\){opacity:var(--opacity-faint)}.opacity-\(--opacity-muted\){opacity:var(--opacity-muted)}.opacity-\(--opacity-soft\){opacity:var(--opacity-soft)}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[var\(--opacity-soft\)\]{opacity:var(--opacity-soft)}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow{--tw-shadow:var(--shadow-default);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(92\,193\,143\,0\.5\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#5cc18f80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_calc\(var\(--spacing\)\*0\.375\)_color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-heavy\)\,transparent\)\,var\(--shadow-tile\)\]{--tw-shadow:inset 0 0 0 var(--tw-shadow-color,calc(var(--spacing) * .375)) var(--color-brand-primary), var(--shadow-tile)}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_0_0_calc\(var\(--spacing\)\*0\.375\)_color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-heavy\)\,transparent\)\,var\(--shadow-tile\)\]{--tw-shadow:inset 0 0 0 var(--tw-shadow-color,calc(var(--spacing) * .375)) color-mix(in oklab,var(--color-brand-primary) var(--alpha-heavy),transparent), var(--shadow-tile)}}.shadow-\[inset_0_0_0_calc\(var\(--spacing\)\*0\.375\)_color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-heavy\)\,transparent\)\,var\(--shadow-tile\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_var\(--border-width-default\)_color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-ring\)\,transparent\)\]{--tw-shadow:inset 0 0 0 var(--tw-shadow-color,var(--border-width-default)) var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_0_0_var\(--border-width-default\)_color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-ring\)\,transparent\)\]{--tw-shadow:inset 0 0 0 var(--tw-shadow-color,var(--border-width-default)) color-mix(in oklab,var(--color-brand-primary) var(--alpha-ring),transparent)}}.shadow-\[inset_0_0_0_var\(--border-width-default\)_color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-ring\)\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_var\(--border-width-default\)_color-mix\(in_oklab\,var\(--text-ink-gray-9\)_var\(--alpha-subtle\)\,transparent\)\,var\(--shadow-dropdown\)\]{--tw-shadow:inset 0 0 0 var(--tw-shadow-color,var(--border-width-default)) var(--text-ink-gray-9), var(--shadow-dropdown)}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_0_0_var\(--border-width-default\)_color-mix\(in_oklab\,var\(--text-ink-gray-9\)_var\(--alpha-subtle\)\,transparent\)\,var\(--shadow-dropdown\)\]{--tw-shadow:inset 0 0 0 var(--tw-shadow-color,var(--border-width-default)) color-mix(in oklab,var(--text-ink-gray-9) var(--alpha-subtle),transparent), var(--shadow-dropdown)}}.shadow-\[inset_0_0_0_var\(--border-width-default\)_color-mix\(in_oklab\,var\(--text-ink-gray-9\)_var\(--alpha-subtle\)\,transparent\)\,var\(--shadow-dropdown\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_var\(--border-width-default\)_color-mix\(in_oklab\,var\(--text-ink-gray-9\)_var\(--alpha-subtle\)\,transparent\)\,var\(--shadow-tile\)\]{--tw-shadow:inset 0 0 0 var(--tw-shadow-color,var(--border-width-default)) var(--text-ink-gray-9), var(--shadow-tile)}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_0_0_var\(--border-width-default\)_color-mix\(in_oklab\,var\(--text-ink-gray-9\)_var\(--alpha-subtle\)\,transparent\)\,var\(--shadow-tile\)\]{--tw-shadow:inset 0 0 0 var(--tw-shadow-color,var(--border-width-default)) color-mix(in oklab,var(--text-ink-gray-9) var(--alpha-subtle),transparent), var(--shadow-tile)}}.shadow-\[inset_0_0_0_var\(--border-width-default\)_color-mix\(in_oklab\,var\(--text-ink-gray-9\)_var\(--alpha-subtle\)\,transparent\)\,var\(--shadow-tile\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_var\(--border-width-default\)_color-mix\(in_oklab\,var\(--text-ink-gray-9\)_var\(--alpha-subtle\)\,transparent\)\]{--tw-shadow:inset 0 0 0 var(--tw-shadow-color,var(--border-width-default)) var(--text-ink-gray-9)}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_0_0_var\(--border-width-default\)_color-mix\(in_oklab\,var\(--text-ink-gray-9\)_var\(--alpha-subtle\)\,transparent\)\]{--tw-shadow:inset 0 0 0 var(--tw-shadow-color,var(--border-width-default)) color-mix(in oklab,var(--text-ink-gray-9) var(--alpha-subtle),transparent)}}.shadow-\[inset_0_0_0_var\(--border-width-default\)_color-mix\(in_oklab\,var\(--text-ink-gray-9\)_var\(--alpha-subtle\)\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_var\(--focus-ring-width\)_color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-intense\)\,transparent\)\]{--tw-shadow:inset 0 0 0 var(--tw-shadow-color,var(--focus-ring-width)) var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.shadow-\[inset_0_0_0_var\(--focus-ring-width\)_color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-intense\)\,transparent\)\]{--tw-shadow:inset 0 0 0 var(--tw-shadow-color,var(--focus-ring-width)) color-mix(in oklab,var(--color-brand-primary) var(--alpha-intense),transparent)}}.shadow-\[inset_0_0_0_var\(--focus-ring-width\)_color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-intense\)\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-button-hover{--tw-shadow:var(--shadow-button-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-dashboard-card{--tw-shadow:var(--shadow-dashboard-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-dashboard-card-hover{--tw-shadow:var(--shadow-dashboard-card-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-dashboard-current{--tw-shadow:var(--shadow-dashboard-current);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-dropdown{--tw-shadow:var(--shadow-dropdown);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:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lift{--tw-shadow:var(--shadow-lift);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-modal{--tw-shadow:var(--shadow-modal);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-popover{--tw-shadow:var(--shadow-popover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:var(--shadow-xl);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\!ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.ring,.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-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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)}.\[box-shadow\:inset_0_var\(--border-width-default\)_0_color-mix\(in_oklab\,var\(--text-ink-gray-9\)_var\(--alpha-subtle\)\,transparent\)\]{box-shadow:inset 0 var(--border-width-default) 0 var(--text-ink-gray-9)}@supports (color:color-mix(in lab,red,red)){.\[box-shadow\:inset_0_var\(--border-width-default\)_0_color-mix\(in_oklab\,var\(--text-ink-gray-9\)_var\(--alpha-subtle\)\,transparent\)\]{box-shadow:inset 0 var(--border-width-default) 0 color-mix(in oklab,var(--text-ink-gray-9) var(--alpha-subtle),transparent)}}.ring-\[color\:var\(--border-color-focus\)\]{--tw-ring-color:var(--border-color-focus)}.ring-\[var\(--surface-modal\)\]{--tw-ring-color:var(--surface-modal)}.ring-brand-primary,.ring-brand-primary\/20{--tw-ring-color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.ring-brand-primary\/20{--tw-ring-color:color-mix(in oklab, var(--color-brand-primary) 20%, transparent)}}.ring-brand-primary\/30{--tw-ring-color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.ring-brand-primary\/30{--tw-ring-color:color-mix(in oklab, var(--color-brand-primary) 30%, transparent)}}.ring-field-outline-focus{--tw-ring-color:var(--field-outline-focus)}.ring-ink-blue-2{--tw-ring-color:var(--text-ink-blue-2)}.ring-outline-blue-1{--tw-ring-color:var(--outline-blue-1)}.ring-outline-blue-2{--tw-ring-color:var(--outline-blue-2)}.ring-outline-gray-2{--tw-ring-color:var(--outline-gray-2)}.ring-outline-sidebar{--tw-ring-color:var(--outline-sidebar)}.ring-state-selected-ring{--tw-ring-color:var(--state-selected-ring)}.ring-surface-cards{--tw-ring-color:var(--surface-cards)}.ring-surface-page{--tw-ring-color:var(--surface-page)}.ring-white-overlay-800{--tw-ring-color:var(--color-white-overlay-800)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-surface-cards{--tw-ring-offset-color:var(--surface-cards)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-none{--tw-blur: ;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xs{--tw-blur:blur(var(--blur-xs));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-0{--tw-brightness:brightness(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-\(--alpha-intense\){--tw-saturate:saturate(var(--alpha-intense));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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-md{--tw-backdrop-blur:blur(var(--blur-md));-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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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-filter{-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!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.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-\[background-color\,border-color\,box-shadow\,transform\,opacity\]{transition-property:background-color,border-color,box-shadow,transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\,transform\]{transition-property:background-color,border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,box-shadow\]{transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,transform\]{transition-property:background-color,border-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\,transform\]{transition-property:background-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,scale\]{transition-property:background-color,color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,transform\]{transition-property:background-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,scale\]{transition-property:background-color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,background-color\,box-shadow\,transform\]{transition-property:border-color,background-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,transform\]{transition-property:box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,opacity\,box-shadow\,transform\]{transition-property:color,background-color,border-color,opacity,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,opacity\]{transition-property:color,background-color,border-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,border-color\,scale\]{transition-property:color,background-color,border-color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,transform\]{transition-property:color,background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,translate\]{transition-property:color,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,transform\]{transition-property:filter,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[flex-grow\,background-color\]{transition-property:flex-grow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\,background-color\]{transition-property:height,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\,filter\]{transition-property:height,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,translate\]{transition-property:margin,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\]{transition-property:margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,background-color\,color\,scale\]{transition-property:opacity,background-color,color,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,filter\]{transition-property:opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\,filter\]{transition-property:opacity,scale,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\]{transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,translate\]{transition-property:opacity,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\]{transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,box-shadow\]{transition-property:transform,border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\]{transition-property:translate,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\]{transition-property:width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.delay-0{transition-delay:0s}.delay-150{transition-delay:.15s}.delay-\[calc\(var\(--duration-fast\)\/2\)\]{transition-delay:calc(var(--duration-fast) / 2)}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-base{--tw-duration:var(--duration-base);transition-duration:var(--duration-base)}.duration-enter{--tw-duration:var(--duration-enter);transition-duration:var(--duration-enter)}.duration-fast{--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.duration-instant{--tw-duration:var(--duration-instant);transition-duration:var(--duration-instant)}.duration-micro{--tw-duration:var(--duration-micro);transition-duration:var(--duration-micro)}.duration-sheet{--tw-duration:var(--duration-sheet);transition-duration:var(--duration-sheet)}.duration-slow{--tw-duration:var(--duration-slow);transition-duration:var(--duration-slow)}.ease-drawer{--tw-ease:var(--ease-drawer);transition-timing-function:var(--ease-drawer)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-out-strong{--tw-ease:var(--ease-out-strong);transition-timing-function:var(--ease-out-strong)}.ease-quart{--tw-ease:var(--ease-quart);transition-timing-function:var(--ease-quart)}.ease-quart-out{--tw-ease:var(--ease-quart-out);transition-timing-function:var(--ease-quart-out)}.ease-slow{--tw-ease:var(--ease-slow);transition-timing-function:var(--ease-slow)}.ease-spring{--tw-ease:var(--ease-spring);transition-timing-function:var(--ease-spring)}.ease-spring-soft{--tw-ease:var(--ease-spring-soft);transition-timing-function:var(--ease-spring-soft)}.ease-standard{--tw-ease:var(--ease-standard);transition-timing-function:var(--ease-standard)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--morph-lift\:var\(--shadow-card\)\]{--morph-lift:var(--shadow-card)}.\[--morph-lift\:var\(--shadow-tile\)\]{--morph-lift:var(--shadow-tile)}.\[-webkit-tap-highlight-color\:transparent\]{-webkit-tap-highlight-color:transparent}.\[animation-delay\:150ms\]{animation-delay:.15s}.\[animation-delay\:300ms\]{animation-delay:.3s}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[tee-time\:schedule\]{tee-time:schedule}.\[tee-time\:topic\]{tee-time:topic}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.ring-inset{--tw-ring-inset:inset}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\:block:is(:where(.group):focus-within *){display:block}.group-focus-within\:text-ink-blue-3:is(:where(.group):focus-within *){color:var(--text-ink-blue-3)}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}.group-focus-within\/ch\:translate-x-0:is(:where(.group\/ch):focus-within *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-within\/ch\:opacity-100:is(:where(.group\/ch):focus-within *),.group-focus-within\/field\:opacity-100:is(:where(.group\/field):focus-within *),.group-focus-within\/kc\:opacity-100:is(:where(.group\/kc):focus-within *),.group-focus-within\/tile\:opacity-100:is(:where(.group\/tile):focus-within *){opacity:1}@media(hover:hover){.group-hover\:ml-0\.5:is(:where(.group):hover *){margin-left:calc(var(--spacing) * .5)}.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-px:is(:where(.group):hover *){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:border-outline-gray-3:is(:where(.group):hover *){border-color:var(--outline-gray-3)}.group-hover\:bg-surface-blue-2:is(:where(.group):hover *){background-color:var(--surface-blue-2)}.group-hover\:bg-surface-green-3:is(:where(.group):hover *){background-color:var(--surface-green-3)}.group-hover\:text-ink-blue-3:is(:where(.group):hover *){color:var(--text-ink-blue-3)}.group-hover\:text-ink-blue-4:is(:where(.group):hover *){color:var(--text-ink-blue-4)}.group-hover\:text-ink-gray-5:is(:where(.group):hover *){color:var(--text-ink-gray-5)}.group-hover\:text-ink-gray-6:is(:where(.group):hover *){color:var(--text-ink-gray-6)}.group-hover\:text-ink-gray-7:is(:where(.group):hover *){color:var(--text-ink-gray-7)}.group-hover\:text-ink-gray-8:is(:where(.group):hover *){color:var(--text-ink-gray-8)}.group-hover\:text-ink-gray-9:is(:where(.group):hover *){color:var(--text-ink-gray-9)}.group-hover\:text-ink-sidebar-active:is(:where(.group):hover *){color:var(--text-ink-sidebar-active)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:brightness-105:is(:where(.group):hover *){--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.group-hover\/ch\:translate-x-0:is(:where(.group\/ch):hover *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/ch\:opacity-100:is(:where(.group\/ch):hover *){opacity:1}.group-hover\/ch\:\[transition-delay\:var\(--d\)\]:is(:where(.group\/ch):hover *){transition-delay:var(--d)}.group-hover\/field\:opacity-100:is(:where(.group\/field):hover *),.group-hover\/kc\:opacity-100:is(:where(.group\/kc):hover *){opacity:1}.group-hover\/rail\:bg-\[color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-keyline\)\,transparent\)\]:is(:where(.group\/rail):hover *){background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.group-hover\/rail\:bg-\[color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-keyline\)\,transparent\)\]:is(:where(.group\/rail):hover *){background-color:color-mix(in oklab,var(--color-brand-primary) var(--alpha-keyline),transparent)}}.group-hover\/rail\:text-\[var\(--color-brand-primary\)\]:is(:where(.group\/rail):hover *){color:var(--color-brand-primary)}.group-hover\/rail\:text-ink-gray-9:is(:where(.group\/rail):hover *){color:var(--text-ink-gray-9)}.group-hover\/tile\:opacity-100:is(:where(.group\/tile):hover *){opacity:1}}.group-focus-visible\:ml-0\.5:is(:where(.group):focus-visible *){margin-left:calc(var(--spacing) * .5)}.group-focus-visible\:scale-110:is(:where(.group):focus-visible *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-focus-visible\:ring-2:is(:where(.group):focus-visible *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.group-focus-visible\:ring-outline-blue-2:is(:where(.group):focus-visible *){--tw-ring-color:var(--outline-blue-2)}.group-focus-visible\/rail\:opacity-100:is(:where(.group\/rail):focus-visible *),.group-focus-visible\/tile\:opacity-100:is(:where(.group\/tile):focus-visible *){opacity:1}.group-active\/rail\:scale-\(--scale-press-strong\):is(:where(.group\/rail):active *){scale:var(--scale-press-strong)}.group-has-\[\[data-kanban-focus\]\:focus-visible\]\/kc\:opacity-100:is(:where(.group\/kc):has([data-kanban-focus]:focus-visible) *){opacity:1}.group-has-\[\[data-state\=open\]\]\/ch\:translate-x-0:is(:where(.group\/ch):has([data-state=open]) *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-state\=open\]\]\/ch\:opacity-100:is(:where(.group\/ch):has([data-state=open]) *){opacity:1}.group-data-\[hover\]\/morph\:\[--morph-lift\:var\(--shadow-lift\)\]:is(:where(.group\/morph)[data-hover] *){--morph-lift:var(--shadow-lift)}.group-data-\[hover\]\/morph\:\[--morph-lift\:var\(--shadow-tile-hover\)\]:is(:where(.group\/morph)[data-hover] *){--morph-lift:var(--shadow-tile-hover)}.placeholder\:text-field-placeholder::placeholder{color:var(--field-placeholder)}.placeholder\:text-ink-gray-4::placeholder{color:var(--text-ink-gray-4)}.placeholder\:text-ink-gray-5::placeholder{color:var(--text-ink-gray-5)}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-1\.5:before{content:var(--tw-content);inset:calc(var(--spacing) * -1.5)}.before\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.before\:-inset-y-1\.5:before{content:var(--tw-content);inset-block:calc(var(--spacing) * -1.5)}.before\:top-2:before{content:var(--tw-content);top:calc(var(--spacing) * 2)}.before\:bottom-2:before{content:var(--tw-content);bottom:calc(var(--spacing) * 2)}.before\:bottom-full:before{content:var(--tw-content);bottom:100%}.before\:left-1\.5:before{content:var(--tw-content);left:calc(var(--spacing) * 1.5)}.before\:h-4:before{content:var(--tw-content);height:calc(var(--spacing) * 4)}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-black-overlay-50:before{content:var(--tw-content);background-color:var(--color-black-overlay-50)}.before\:bg-outline-gray-1:before{content:var(--tw-content);background-color:var(--outline-gray-1)}.before\:bg-linear-to-t:before{content:var(--tw-content);--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab,red,red)){.before\:bg-linear-to-t:before{--tw-gradient-position:to top in oklab}}.before\:bg-linear-to-t:before{background-image:linear-gradient(var(--tw-gradient-stops))}.before\:from-surface-cards\/95:before{content:var(--tw-content);--tw-gradient-from:var(--surface-cards)}@supports (color:color-mix(in lab,red,red)){.before\:from-surface-cards\/95:before{--tw-gradient-from:color-mix(in oklab, var(--surface-cards) 95%, transparent)}}.before\:from-surface-cards\/95:before{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:rounded-tile:after{content:var(--tw-content);border-radius:var(--radius-tile)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.focus-within\:border-brand-primary:focus-within{border-color:var(--color-brand-primary)}.focus-within\:border-field-outline-focus:focus-within{border-color:var(--field-outline-focus)}.focus-within\:border-ink-blue-3:focus-within{border-color:var(--text-ink-blue-3)}.focus-within\:border-outline-gray-4:focus-within{border-color:var(--outline-gray-4)}.focus-within\:border-outline-red-4:focus-within{border-color:var(--outline-red-4)}.focus-within\:bg-field-surface-focus:focus-within{background-color:var(--field-surface-focus)}.focus-within\:bg-surface-cards:focus-within,.focus-within\:bg-surface-cards\/90:focus-within{background-color:var(--surface-cards)}@supports (color:color-mix(in lab,red,red)){.focus-within\:bg-surface-cards\/90:focus-within{background-color:color-mix(in oklab,var(--surface-cards) 90%,transparent)}}.focus-within\:bg-surface-white:focus-within{background-color:var(--surface-white)}.focus-within\:bg-transparent:focus-within{background-color:#0000}.focus-within\:text-brand-primary:focus-within{color:var(--color-brand-primary)}.focus-within\:text-ink-gray-9:focus-within{color:var(--text-ink-gray-9)}.focus-within\:shadow-modal:focus-within{--tw-shadow:var(--shadow-modal);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-1:focus-within{--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)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-within\:ring-\[color\:var\(--border-color-focus\)\]:focus-within{--tw-ring-color:var(--border-color-focus)}.focus-within\:ring-brand-primary\/20:focus-within{--tw-ring-color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-brand-primary\/20:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-brand-primary) 20%, transparent)}}.focus-within\:ring-outline-blue-1:focus-within{--tw-ring-color:var(--outline-blue-1)}.focus-within\:ring-outline-gray-3:focus-within{--tw-ring-color:var(--outline-gray-3)}.focus-within\:ring-outline-red-3:focus-within{--tw-ring-color:var(--outline-red-3)}.focus-within\:\[--ev-k\:var\(--ev-kh\)\]:focus-within{--ev-k:var(--ev-kh)}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:\!border-0:hover{border-style:var(--tw-border-style)!important;border-width:0!important}.hover\:border-field-outline-hover:hover{border-color:var(--field-outline-hover)}.hover\:border-ink-gray-3:hover{border-color:var(--text-ink-gray-3)}.hover\:border-outline-blue-2:hover{border-color:var(--outline-blue-2)}.hover\:border-outline-gray-1:hover{border-color:var(--outline-gray-1)}.hover\:border-outline-gray-2:hover{border-color:var(--outline-gray-2)}.hover\:border-outline-gray-3:hover{border-color:var(--outline-gray-3)}.hover\:border-outline-gray-modals:hover{border-color:var(--outline-gray-modals)}.hover\:border-outline-green-2:hover{border-color:var(--outline-green-2)}.hover\:border-outline-red-2:hover{border-color:var(--outline-red-2)}.hover\:border-outline-sidebar:hover{border-color:var(--outline-sidebar)}.hover\:bg-\[color-mix\(in_oklab\,var\(--text-ink-gray-9\)_var\(--alpha-subtle\)\,transparent\)\]:hover{background-color:var(--text-ink-gray-9)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--text-ink-gray-9\)_var\(--alpha-subtle\)\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--text-ink-gray-9) var(--alpha-subtle),transparent)}}.hover\:bg-\[color-mix\(in_oklab\,var\(--text-ink-gray-9\)_var\(--alpha-tint-alert\)\,transparent\)\]:hover{background-color:var(--text-ink-gray-9)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--text-ink-gray-9\)_var\(--alpha-tint-alert\)\,transparent\)\]:hover{background-color:color-mix(in oklab,var(--text-ink-gray-9) var(--alpha-tint-alert),transparent)}}.hover\:bg-\[color\:var\(--color-brand-primary-hover\)\]:hover{background-color:var(--color-brand-primary-hover)}.hover\:bg-black-overlay-50:hover{background-color:var(--color-black-overlay-50)}.hover\:bg-black-overlay-100:hover{background-color:var(--color-black-overlay-100)}.hover\:bg-brand-primary\/90:hover{background-color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-brand-primary\/90:hover{background-color:color-mix(in oklab,var(--color-brand-primary) 90%,transparent)}}.hover\:bg-domain-tee:hover{background-color:var(--golf-tee)}.hover\:bg-field-surface-hover:hover{background-color:var(--field-surface-hover)}.hover\:bg-state-hover:hover{background-color:var(--state-hover)}.hover\:bg-surface-amber-1:hover{background-color:var(--surface-amber-1)}.hover\:bg-surface-amber-2:hover{background-color:var(--surface-amber-2)}.hover\:bg-surface-blue-1:hover{background-color:var(--surface-blue-1)}.hover\:bg-surface-blue-2:hover{background-color:var(--surface-blue-2)}.hover\:bg-surface-cards:hover,.hover\:bg-surface-cards\/90:hover{background-color:var(--surface-cards)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-cards\/90:hover{background-color:color-mix(in oklab,var(--surface-cards) 90%,transparent)}}.hover\:bg-surface-gray-1:hover{background-color:var(--surface-gray-1)}.hover\:bg-surface-gray-2:hover{background-color:var(--surface-gray-2)}.hover\:bg-surface-gray-3:hover{background-color:var(--surface-gray-3)}.hover\:bg-surface-gray-4:hover{background-color:var(--surface-gray-4)}.hover\:bg-surface-gray-6:hover{background-color:var(--surface-gray-6)}.hover\:bg-surface-green-1:hover{background-color:var(--surface-green-1)}.hover\:bg-surface-green-2:hover{background-color:var(--surface-green-2)}.hover\:bg-surface-red-1:hover{background-color:var(--surface-red-1)}.hover\:bg-surface-red-2:hover{background-color:var(--surface-red-2)}.hover\:bg-surface-sidebar-active:hover{background-color:var(--surface-sidebar-active)}.hover\:bg-surface-sidebar-hover:hover{background-color:var(--surface-sidebar-hover)}.hover\:bg-surface-white:hover{background-color:var(--surface-white)}.hover\:from-surface-blue-2:hover{--tw-gradient-from:var(--surface-blue-2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-surface-blue-3:hover{--tw-gradient-to:var(--surface-blue-3);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-brand-primary:hover{color:var(--color-brand-primary)}.hover\:text-ink-blue-3:hover{color:var(--text-ink-blue-3)}.hover\:text-ink-blue-4:hover{color:var(--text-ink-blue-4)}.hover\:text-ink-gray-6:hover{color:var(--text-ink-gray-6)}.hover\:text-ink-gray-7:hover{color:var(--text-ink-gray-7)}.hover\:text-ink-gray-8:hover{color:var(--text-ink-gray-8)}.hover\:text-ink-gray-9:hover{color:var(--text-ink-gray-9)}.hover\:text-ink-red-3:hover{color:var(--text-ink-red-3)}.hover\:text-ink-red-4:hover{color:var(--text-ink-red-4)}.hover\:text-ink-sidebar-active:hover{color:var(--text-ink-sidebar-active)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-ink-gray-8:hover{-webkit-text-decoration-color:var(--text-ink-gray-8);text-decoration-color:var(--text-ink-gray-8)}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-button-hover:hover{--tw-shadow:var(--shadow-button-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-card:hover{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-dashboard-card-hover:hover{--tw-shadow:var(--shadow-dashboard-card-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-modal:hover{--tw-shadow:var(--shadow-modal);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-1:hover{--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)}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.hover\:ring-outline-gray-2:hover{--tw-ring-color:var(--outline-gray-2)}.hover\:ring-outline-gray-3:hover{--tw-ring-color:var(--outline-gray-3)}.hover\:ring-outline-sidebar:hover{--tw-ring-color:var(--outline-sidebar)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:\[--ev-k\:var\(--ev-kh\)\]:hover{--ev-k:var(--ev-kh)}.hover\:ring-inset:hover{--tw-ring-inset:inset}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\:z-50:focus{z-index:50}.focus\:rounded-button:focus{border-radius:var(--radius-button)}.focus\:\!border-0:focus{border-style:var(--tw-border-style)!important;border-width:0!important}.focus\:border-brand-primary:focus{border-color:var(--color-brand-primary)}.focus\:border-outline-blue-1:focus{border-color:var(--outline-blue-1)}.focus\:border-outline-blue-2:focus{border-color:var(--outline-blue-2)}.focus\:border-outline-green-2:focus{border-color:var(--outline-green-2)}.focus\:bg-brand-primary:focus{background-color:var(--color-brand-primary)}.focus\:bg-surface-gray-2:focus{background-color:var(--surface-gray-2)}.focus\:bg-surface-white:focus{background-color:var(--surface-white)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-ink-white:focus{color:var(--text-ink-white)}.focus\:underline:focus{text-decoration-line:underline}.focus\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:\!ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.focus\:ring-1:focus{--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)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus\:ring-\[color\:var\(--border-color-focus\)\]:focus{--tw-ring-color:var(--border-color-focus)}.focus\:ring-brand-primary\/30:focus{--tw-ring-color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-brand-primary\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-brand-primary) 30%, transparent)}}.focus\:ring-outline-blue-1:focus{--tw-ring-color:var(--outline-blue-1)}.focus\:ring-outline-blue-2:focus{--tw-ring-color:var(--outline-blue-2)}.focus\:ring-outline-red-1:focus{--tw-ring-color:var(--outline-red-1)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus-visible\:z-\[11\]:focus-visible{z-index:11}.focus-visible\:z-\[14\]:focus-visible{z-index:14}.focus-visible\:rounded:focus-visible{border-radius:.5rem}.focus-visible\:\!border-0:focus-visible{border-style:var(--tw-border-style)!important;border-width:0!important}.focus-visible\:border-field-outline-focus:focus-visible{border-color:var(--field-outline-focus)}.focus-visible\:bg-surface-gray-2:focus-visible{background-color:var(--surface-gray-2)}.focus-visible\:text-ink-gray-8:focus-visible{color:var(--text-ink-gray-8)}.focus-visible\:text-ink-gray-9:focus-visible{color:var(--text-ink-gray-9)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:shadow-\[inset_0_0_0_var\(--focus-ring-width\)_color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-intense\)\,transparent\)\]:focus-visible{--tw-shadow:inset 0 0 0 var(--tw-shadow-color,var(--focus-ring-width)) var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:shadow-\[inset_0_0_0_var\(--focus-ring-width\)_color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-intense\)\,transparent\)\]:focus-visible{--tw-shadow:inset 0 0 0 var(--tw-shadow-color,var(--focus-ring-width)) color-mix(in oklab,var(--color-brand-primary) var(--alpha-intense),transparent)}}.focus-visible\:shadow-\[inset_0_0_0_var\(--focus-ring-width\)_color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-intense\)\,transparent\)\]:focus-visible{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:shadow-none:focus-visible{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:\!ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus-visible\:ring:focus-visible,.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-\[color\:var\(--border-color-focus\)\]:focus-visible{--tw-ring-color:var(--border-color-focus)}.focus-visible\:ring-\[color\:var\(--color-white\)\]:focus-visible{--tw-ring-color:var(--color-white)}.focus-visible\:ring-brand-primary:focus-visible,.focus-visible\:ring-brand-primary\/40:focus-visible{--tw-ring-color:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-brand-primary\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-brand-primary) 40%, transparent)}}.focus-visible\:ring-domain-range:focus-visible{--tw-ring-color:var(--golf-range)}.focus-visible\:ring-field-outline-focus:focus-visible{--tw-ring-color:var(--field-outline-focus)}.focus-visible\:ring-ink-green-3:focus-visible{--tw-ring-color:var(--text-ink-green-3)}.focus-visible\:ring-outline-amber-2:focus-visible{--tw-ring-color:var(--outline-amber-2)}.focus-visible\:ring-outline-blue-1:focus-visible{--tw-ring-color:var(--outline-blue-1)}.focus-visible\:ring-outline-blue-2:focus-visible{--tw-ring-color:var(--outline-blue-2)}.focus-visible\:ring-outline-gray-3:focus-visible{--tw-ring-color:var(--outline-gray-3)}.focus-visible\:ring-outline-gray-4:focus-visible{--tw-ring-color:var(--outline-gray-4)}.focus-visible\:ring-outline-green-2:focus-visible{--tw-ring-color:var(--outline-green-2)}.focus-visible\:ring-outline-red-2:focus-visible{--tw-ring-color:var(--outline-red-2)}.focus-visible\:ring-outline-red-3:focus-visible{--tw-ring-color:var(--outline-red-3)}.focus-visible\:ring-outline-sidebar:focus-visible{--tw-ring-color:var(--outline-sidebar)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-surface-cards:focus-visible{--tw-ring-offset-color:var(--surface-cards)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-brand-primary:focus-visible{outline-color:var(--color-brand-primary)}.focus-visible\:outline-outline-blue-2:focus-visible{outline-color:var(--outline-blue-2)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:after\:shadow-\[inset_0_0_0_var\(--focus-ring-width\)_color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-intense\)\,transparent\)\]:focus-visible:after{content:var(--tw-content);--tw-shadow:inset 0 0 0 var(--tw-shadow-color,var(--focus-ring-width)) var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:after\:shadow-\[inset_0_0_0_var\(--focus-ring-width\)_color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-intense\)\,transparent\)\]:focus-visible:after{--tw-shadow:inset 0 0 0 var(--tw-shadow-color,var(--focus-ring-width)) color-mix(in oklab,var(--color-brand-primary) var(--alpha-intense),transparent)}}.focus-visible\:after\:shadow-\[inset_0_0_0_var\(--focus-ring-width\)_color-mix\(in_oklab\,var\(--color-brand-primary\)_var\(--alpha-intense\)\,transparent\)\]:focus-visible:after{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\(--scale-press-card\):active{scale:var(--scale-press-card)}.active\:scale-\(--scale-press-strong\):active{scale:var(--scale-press-strong)}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:scale-\[var\(--bb-cal-press-scale\)\]:active{scale:var(--bb-cal-press-scale)}.active\:scale-\[var\(--bb-cal-press-scale-control\)\]:active{scale:var(--bb-cal-press-scale-control)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[color\:var\(--color-brand-primary-hover\)\]:active{background-color:var(--color-brand-primary-hover)}.active\:bg-state-pressed:active{background-color:var(--state-pressed)}.active\:bg-surface-gray-2:active{background-color:var(--surface-gray-2)}.active\:bg-surface-gray-3:active{background-color:var(--surface-gray-3)}.active\:bg-surface-gray-4:active{background-color:var(--surface-gray-4)}.active\:bg-surface-red-3:active{background-color:var(--surface-red-3)}.active\:from-surface-blue-2:active{--tw-gradient-from:var(--surface-blue-2);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.active\:to-surface-blue-3:active{--tw-gradient-to:var(--surface-blue-3);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-ink-gray-3:disabled{color:var(--text-ink-gray-3)}.disabled\:text-ink-gray-5:disabled{color:var(--text-ink-gray-5)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.has-\[\[data-slot\=input-group-control\]\:disabled\]\:border-outline-gray-2:has([data-slot=input-group-control]:disabled){border-color:var(--outline-gray-2)}.has-\[\[data-slot\=input-group-control\]\:disabled\]\:bg-surface-gray-1:has([data-slot=input-group-control]:disabled){background-color:var(--surface-gray-1)}.has-\[\[data-slot\=input-group-control\]\:disabled\]\:focus-within\:border-outline-gray-2:has([data-slot=input-group-control]:disabled):focus-within{border-color:var(--outline-gray-2)}.has-\[\[data-slot\=input-group-control\]\:disabled\]\:focus-within\:ring-0:has([data-slot=input-group-control]:disabled):focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}@media(hover:hover){.has-\[\[data-slot\=input-group-control\]\:disabled\]\:hover\:border-outline-gray-2:has([data-slot=input-group-control]:disabled):hover{border-color:var(--outline-gray-2)}.has-\[\[data-slot\=input-group-control\]\:disabled\]\:hover\:bg-surface-gray-1:has([data-slot=input-group-control]:disabled):hover{background-color:var(--surface-gray-1)}}.has-\[\[data-slot\=input-group-control\]\:disabled\[aria-invalid\=true\]\]\:border-outline-red-3:has([data-slot=input-group-control]:disabled[aria-invalid=true]){border-color:var(--outline-red-3)}.has-\[\[data-slot\=input-group-control\]\:disabled\[aria-invalid\=true\]\]\:focus-within\:border-outline-red-4:has([data-slot=input-group-control]:disabled[aria-invalid=true]):focus-within{border-color:var(--outline-red-4)}.has-\[\[data-slot\=input-group-control\]\:disabled\[aria-invalid\=true\]\]\:focus-within\:ring-2:has([data-slot=input-group-control]:disabled[aria-invalid=true]):focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.has-\[\[data-slot\=input-group-control\]\:disabled\[aria-invalid\=true\]\]\:focus-within\:ring-outline-red-3:has([data-slot=input-group-control]:disabled[aria-invalid=true]):focus-within{--tw-ring-color:var(--outline-red-3)}.has-\[\[data-slot\=input-group-control\]\[aria-invalid\=true\]\]\:border-outline-red-3:has([data-slot=input-group-control][aria-invalid=true]){border-color:var(--outline-red-3)}.has-\[\[data-slot\=input-group-control\]\[aria-invalid\=true\]\]\:focus-within\:border-outline-red-4:has([data-slot=input-group-control][aria-invalid=true]):focus-within{border-color:var(--outline-red-4)}.has-\[\[data-slot\=input-group-control\]\[aria-invalid\=true\]\]\:focus-within\:ring-2:has([data-slot=input-group-control][aria-invalid=true]):focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.has-\[\[data-slot\=input-group-control\]\[aria-invalid\=true\]\]\:focus-within\:ring-outline-red-3:has([data-slot=input-group-control][aria-invalid=true]):focus-within{--tw-ring-color:var(--outline-red-3)}.has-\[textarea\[data-slot\=input-group-control\]\]\:rounded-textarea:has(:is(textarea[data-slot=input-group-control])){border-radius:min(var(--radius-input),var(--radius-card),.75rem)}.data-fits\:overflow-visible[data-fits]{overflow:visible}.data-\[citation-highlight\=true\]\:border-outline-blue-2[data-citation-highlight=true]{border-color:var(--outline-blue-2)}.data-\[citation-highlight\=true\]\:bg-surface-blue-1[data-citation-highlight=true]{background-color:var(--surface-blue-1)}.data-\[dragging\]\:select-none[data-dragging]{-webkit-user-select:none;user-select:none}.data-\[ending-style\]\:opacity-0[data-ending-style]{opacity:0}.data-\[handoff\]\:transition-none[data-handoff]{transition-property:none}.data-\[pressed\]\:border-outline-gray-1[data-pressed]{border-color:var(--outline-gray-1)}.data-\[pressed\]\:border-outline-gray-4[data-pressed]{border-color:var(--outline-gray-4)}.data-\[pressed\]\:bg-surface-white[data-pressed]{background-color:var(--surface-white)}.data-\[pressed\]\:text-ink-gray-9[data-pressed]{color:var(--text-ink-gray-9)}.data-\[pressed\]\:shadow-button-hover[data-pressed]{--tw-shadow:var(--shadow-button-hover);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[side\=bottom\]\:-top-1[data-side=bottom]{top:calc(var(--spacing) * -1)}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=top\]\:-bottom-1[data-side=top]{bottom:calc(var(--spacing) * -1)}.data-\[starting-style\]\:opacity-0[data-starting-style]{opacity:0}.data-\[side\=bottom\]\:data-\[starting-style\]\:-translate-y-1[data-side=bottom][data-starting-style]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:data-\[starting-style\]\:translate-x-1[data-side=left][data-starting-style]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:data-\[starting-style\]\:-translate-x-1[data-side=right][data-starting-style]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:data-\[starting-style\]\:translate-y-1[data-side=top][data-starting-style]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=copied\]\:opacity-100[data-state=copied],.data-\[state\=failed\]\:opacity-100[data-state=failed]{opacity:1}.data-\[warm\]\:transition-none[data-warm]{transition-property:none}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-ping{animation:var(--animate-ping)}}@media(prefers-reduced-motion:reduce){.motion-reduce\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-none{animation:none}.motion-reduce\:opacity-100{opacity:1}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:delay-0{transition-delay:0s}@media(hover:hover){.motion-reduce\:group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:group-hover\:translate-y-0:is(:where(.group):hover *),.motion-reduce\:hover\:translate-y-0:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:hover\:scale-100:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.motion-reduce\:active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}@media not all and (min-width:64rem){.max-lg\:bottom-\[calc\(var\(--mobile-tabbar-height\)\+var\(--safe-bottom\)\)\]{bottom:calc(var(--mobile-tabbar-height) + var(--safe-bottom))}.max-lg\:block{display:block}.max-lg\:flex{display:flex}.max-lg\:hidden{display:none}.max-lg\:\!w-full{width:100%!important}.max-lg\:p-3{padding:calc(var(--spacing) * 3)}.max-lg\:pb-\[calc\(var\(--mobile-tabbar-height\)\+var\(--safe-bottom\)\)\]{padding-bottom:calc(var(--mobile-tabbar-height) + var(--safe-bottom))}.max-lg\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.max-lg\:duration-slow{--tw-duration:var(--duration-slow);transition-duration:var(--duration-slow)}.max-lg\:ease-quart{--tw-ease:var(--ease-quart);transition-timing-function:var(--ease-quart)}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:hidden{display:none}}@media(min-width:897px){.min-\[897px\]\:col-span-6{grid-column:span 6/span 6}.min-\[897px\]\:col-span-12{grid-column:span 12/span 12}.min-\[897px\]\:\[grid-auto-rows\:minmax\(6rem\,auto\)\]{grid-auto-rows:minmax(6rem,auto)}.min-\[897px\]\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media(min-width:1201px){.min-\[1201px\]\:col-span-4{grid-column:span 4/span 4}.min-\[1201px\]\:col-span-8{grid-column:span 8/span 8}}@media(min-width:1600px){.min-\[1600px\]\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media(min-width:40rem){.sm\:top-6{top:calc(var(--spacing) * 6)}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:left-46{left:calc(var(--spacing) * 46)}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-3{order:3}.sm\:order-none{order:0}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:row-span-1{grid-row:span 1/span 1}.sm\:-mx-6{margin-inline:calc(var(--spacing) * -6)}.sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:mr-auto{margin-right:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-\[218px\]{height:218px}.sm\:h-auto{height:auto}.sm\:max-h-\[var\(--modal-max-h\)\]{max-height:var(--modal-max-h)}.sm\:min-h-40{min-height:calc(var(--spacing) * 40)}.sm\:min-h-96{min-height:calc(var(--spacing) * 96)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-46{width:calc(var(--spacing) * 46)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-60{width:calc(var(--spacing) * 60)}.sm\:w-\[218px\]{width:218px}.sm\:w-\[calc\(var\(--grid-unit\)\*55\)\]{width:calc(var(--grid-unit) * 55)}.sm\:w-\[calc\(var\(--grid-unit\)\*60\)\]{width:calc(var(--grid-unit) * 60)}.sm\:w-\[calc\(var\(--grid-unit\)\*65\)\]{width:calc(var(--grid-unit) * 65)}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:basis-0{flex-basis:calc(var(--spacing) * 0)}.sm\:scroll-pl-46{scroll-padding-left:calc(var(--spacing) * 46)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1\.4fr_1fr_auto\]{grid-template-columns:1.4fr 1fr auto}.sm\:grid-cols-\[1fr_14rem\]{grid-template-columns:1fr 14rem}.sm\:grid-cols-\[132px_72px_minmax\(0\,1fr\)\]{grid-template-columns:132px 72px minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.sm\:rounded-card{border-radius:var(--radius-card)}.sm\:border{border-style:var(--tw-border-style);border-width:var(--border-width-default)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-0{padding-inline:calc(var(--spacing) * 0)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:pr-2{padding-right:calc(var(--spacing) * 2)}.sm\:pr-3{padding-right:calc(var(--spacing) * 3)}.sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl-size);line-height:var(--tw-leading,var(--text-2xl-line-height));letter-spacing:var(--tw-tracking,var(--text-2xl-letter-spacing));font-weight:var(--tw-font-weight,var(--text-2xl-font-weight))}.sm\:text-3xl{font-size:var(--text-3xl-size);line-height:var(--tw-leading,var(--text-3xl-line-height));letter-spacing:var(--tw-tracking,var(--text-3xl-letter-spacing));font-weight:var(--tw-font-weight,var(--text-3xl-font-weight))}.sm\:shadow-card{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:48rem){.md\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.md\:sticky{position:sticky}.md\:top-6{top:calc(var(--spacing) * 6)}.md\:right-2{right:calc(var(--spacing) * 2)}.md\:left-2{left:calc(var(--spacing) * 2)}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:-mb-px{margin-bottom:-1px}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:h-8{height:calc(var(--spacing) * 8)}.md\:h-\[80vh\]{height:80vh}.md\:min-h-8{min-height:calc(var(--spacing) * 8)}.md\:min-h-\[140px\]{min-height:140px}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-\[min\(480px\,100\%\)\]{width:min(480px,100%)}.md\:w-\[min\(560px\,100\%\)\]{width:min(560px,100%)}.md\:w-\[min\(720px\,100\%\)\]{width:min(720px,100%)}.md\:w-\[min\(960px\,100\%\)\]{width:min(960px,100%)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-none{max-width:none}.md\:max-w-sm{max-width:var(--container-sm)}.md\:min-w-64{min-width:calc(var(--spacing) * 64)}.md\:min-w-\[280px\]{min-width:280px}.md\:min-w-\[var\(--register-min-w\)\]{min-width:var(--register-min-w)}.md\:flex-1{flex:1}.md\:basis-0{flex-basis:calc(var(--spacing) * 0)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[6rem_minmax\(9rem\,1fr\)_minmax\(8rem\,auto\)_auto\]{grid-template-columns:6rem minmax(9rem,1fr) minmax(8rem,auto) auto}.md\:grid-cols-\[160px_minmax\(0\,1fr\)\]{grid-template-columns:160px minmax(0,1fr)}.md\:grid-cols-\[220px_140px_1fr\]{grid-template-columns:220px 140px 1fr}.md\:grid-cols-\[minmax\(0\,1\.15fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(9rem\,1fr\)_minmax\(8rem\,0\.8fr\)_minmax\(8rem\,0\.8fr\)\]{grid-template-columns:minmax(9rem,1fr) minmax(8rem,.8fr) minmax(8rem,.8fr)}.md\:grid-cols-\[minmax\(12rem\,0\.85fr\)_minmax\(18rem\,1\.15fr\)\]{grid-template-columns:minmax(12rem,.85fr) minmax(18rem,1.15fr)}.md\:grid-cols-\[minmax\(12rem\,1fr\)_auto_minmax\(11rem\,auto\)\]{grid-template-columns:minmax(12rem,1fr) auto minmax(11rem,auto)}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:overflow-visible{overflow:visible}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:var(--border-width-default)}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:var(--border-width-default)}.md\:border-outline-gray-1{border-color:var(--outline-gray-1)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-3{padding-block:calc(var(--spacing) * 3)}.md\:py-5{padding-block:calc(var(--spacing) * 5)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:pe-\[calc\(var\(--modal-corner-cut\)\+var\(--modal-notch-fillet\)\+var\(--modal-notch-air\)\)\]{padding-inline-end:calc(var(--modal-corner-cut) + var(--modal-notch-fillet) + var(--modal-notch-air))}.md\:pt-0{padding-top:calc(var(--spacing) * 0)}.md\:pt-0\.5{padding-top:calc(var(--spacing) * .5)}.md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:pl-4{padding-left:calc(var(--spacing) * 4)}.md\:text-2xl{font-size:var(--text-2xl-size);line-height:var(--tw-leading,var(--text-2xl-line-height));letter-spacing:var(--tw-tracking,var(--text-2xl-letter-spacing));font-weight:var(--tw-font-weight,var(--text-2xl-font-weight))}.md\:text-3xl{font-size:var(--text-3xl-size);line-height:var(--tw-leading,var(--text-3xl-line-height));letter-spacing:var(--tw-tracking,var(--text-3xl-letter-spacing));font-weight:var(--tw-font-weight,var(--text-3xl-font-weight))}.md\:text-xl{font-size:var(--text-xl-size);line-height:var(--tw-leading,var(--text-xl-line-height));letter-spacing:var(--tw-tracking,var(--text-xl-letter-spacing));font-weight:var(--tw-font-weight,var(--text-xl-font-weight))}.md\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:64rem){.lg\:relative{position:relative}.lg\:sticky{position:sticky}.lg\:top-4{top:calc(var(--spacing) * 4)}.lg\:top-16{top:calc(var(--spacing) * 16)}.lg\:left-\[var\(--module-sidebar-width\,260px\)\]{left:var(--module-sidebar-width,260px)}.lg\:z-50{z-index:50}.lg\:z-auto{z-index:auto}.lg\:order-first{order:-9999}.lg\:order-last{order:9999}.lg\:order-none{order:0}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:-m-1{margin:calc(var(--spacing) * -1)}.lg\:-m-2{margin:calc(var(--spacing) * -2)}.lg\:-m-3{margin:calc(var(--spacing) * -3)}.lg\:-m-4{margin:calc(var(--spacing) * -4)}.lg\:m-1{margin:calc(var(--spacing) * 1)}.lg\:m-2{margin:calc(var(--spacing) * 2)}.lg\:m-3{margin:calc(var(--spacing) * 3)}.lg\:m-4{margin:calc(var(--spacing) * 4)}.lg\:m-6{margin:calc(var(--spacing) * 6)}.lg\:m-8{margin:calc(var(--spacing) * 8)}.lg\:ms-\[calc\(var\(--grid-unit\)\*67\)\]{margin-inline-start:calc(var(--grid-unit) * 67)}.lg\:-mt-1{margin-top:calc(var(--spacing) * -1)}.lg\:-mt-2{margin-top:calc(var(--spacing) * -2)}.lg\:-mt-3{margin-top:calc(var(--spacing) * -3)}.lg\:-mt-4{margin-top:calc(var(--spacing) * -4)}.lg\:mt-1{margin-top:calc(var(--spacing) * 1)}.lg\:mt-2{margin-top:calc(var(--spacing) * 2)}.lg\:mt-3{margin-top:calc(var(--spacing) * 3)}.lg\:mt-4{margin-top:calc(var(--spacing) * 4)}.lg\:mt-5{margin-top:calc(var(--spacing) * 5)}.lg\:-mr-1{margin-right:calc(var(--spacing) * -1)}.lg\:-mr-2{margin-right:calc(var(--spacing) * -2)}.lg\:-mr-3{margin-right:calc(var(--spacing) * -3)}.lg\:-mr-4{margin-right:calc(var(--spacing) * -4)}.lg\:mr-1{margin-right:calc(var(--spacing) * 1)}.lg\:mr-2{margin-right:calc(var(--spacing) * 2)}.lg\:mr-3{margin-right:calc(var(--spacing) * 3)}.lg\:mr-4{margin-right:calc(var(--spacing) * 4)}.lg\:-mb-1{margin-bottom:calc(var(--spacing) * -1)}.lg\:-mb-2{margin-bottom:calc(var(--spacing) * -2)}.lg\:-mb-3{margin-bottom:calc(var(--spacing) * -3)}.lg\:-mb-4{margin-bottom:calc(var(--spacing) * -4)}.lg\:mb-1{margin-bottom:calc(var(--spacing) * 1)}.lg\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.lg\:mb-3{margin-bottom:calc(var(--spacing) * 3)}.lg\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.lg\:-ml-1{margin-left:calc(var(--spacing) * -1)}.lg\:-ml-2{margin-left:calc(var(--spacing) * -2)}.lg\:-ml-3{margin-left:calc(var(--spacing) * -3)}.lg\:-ml-4{margin-left:calc(var(--spacing) * -4)}.lg\:ml-1{margin-left:calc(var(--spacing) * 1)}.lg\:ml-2{margin-left:calc(var(--spacing) * 2)}.lg\:ml-3{margin-left:calc(var(--spacing) * 3)}.lg\:ml-4{margin-left:calc(var(--spacing) * 4)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:table-cell{display:table-cell}.lg\:h-auto{height:auto}.lg\:w-12{width:calc(var(--spacing) * 12)}.lg\:w-\[48\%\]{width:48%}.lg\:w-\[220px\]{width:220px}.lg\:w-\[260px\]{width:260px}.lg\:w-\[400px\]{width:400px}.lg\:w-\[calc\(var\(--grid-unit\)\*65\)\]{width:calc(var(--grid-unit) * 65)}.lg\:max-w-none{max-width:none}.lg\:min-w-\[var\(--register-min-w\)\]{min-width:var(--register-min-w)}.lg\:flex-shrink-0,.lg\:shrink-0{flex-shrink:0}.lg\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.lg\:grid-cols-\[1fr_288px\]{grid-template-columns:1fr 288px}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[13rem_minmax\(0\,1fr\)\]{grid-template-columns:13rem minmax(0,1fr)}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}.lg\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(18rem\,0\.8fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1\.15fr\)_minmax\(8rem\,0\.85fr\)_minmax\(10rem\,1\.15fr\)_auto\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1.15fr) minmax(8rem,.85fr) minmax(10rem,1.15fr) auto}.lg\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(18rem\,0\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(18rem\,0\.72fr\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr)}.lg\:grid-cols-\[minmax\(11rem\,0\.85fr\)_minmax\(14rem\,1fr\)_auto\]{grid-template-columns:minmax(11rem,.85fr) minmax(14rem,1fr) auto}.lg\:grid-cols-\[minmax\(12rem\,0\.85fr\)_minmax\(18rem\,1\.25fr\)_minmax\(13rem\,0\.8fr\)\]{grid-template-columns:minmax(12rem,.85fr) minmax(18rem,1.25fr) minmax(13rem,.8fr)}.lg\:grid-cols-\[minmax\(230px\,0\.7fr\)_minmax\(0\,1\.3fr\)\]{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:justify-between{justify-content:space-between}.lg\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.lg\:gap-y-12{row-gap:calc(var(--spacing) * 12)}.lg\:overflow-clip{overflow:clip}.lg\:overflow-hidden{overflow:hidden}.lg\:overflow-y-auto{overflow-y:auto}.lg\:rounded-2xl{border-radius:1.25rem}.lg\:rounded-lg{border-radius:.75rem}.lg\:rounded-md{border-radius:.625rem}.lg\:rounded-sm{border-radius:.25rem}.lg\:rounded-xl{border-radius:1rem}.lg\:rounded-tl-2xl{border-top-left-radius:1.25rem}.lg\:rounded-tl-lg{border-top-left-radius:.75rem}.lg\:rounded-tl-md{border-top-left-radius:.625rem}.lg\:rounded-tl-sm{border-top-left-radius:.25rem}.lg\:rounded-tl-xl{border-top-left-radius:1rem}.lg\:rounded-tr-2xl{border-top-right-radius:1.25rem}.lg\:rounded-tr-lg{border-top-right-radius:.75rem}.lg\:rounded-tr-md{border-top-right-radius:.625rem}.lg\:rounded-tr-sm{border-top-right-radius:.25rem}.lg\:rounded-tr-xl{border-top-right-radius:1rem}.lg\:rounded-br-2xl{border-bottom-right-radius:1.25rem}.lg\:rounded-br-lg{border-bottom-right-radius:.75rem}.lg\:rounded-br-md{border-bottom-right-radius:.625rem}.lg\:rounded-br-sm{border-bottom-right-radius:.25rem}.lg\:rounded-br-xl{border-bottom-right-radius:1rem}.lg\:rounded-bl-2xl{border-bottom-left-radius:1.25rem}.lg\:rounded-bl-lg{border-bottom-left-radius:.75rem}.lg\:rounded-bl-md{border-bottom-left-radius:.625rem}.lg\:rounded-bl-sm{border-bottom-left-radius:.25rem}.lg\:rounded-bl-xl{border-bottom-left-radius:1rem}.lg\:border{border-style:var(--tw-border-style);border-width:var(--border-width-default)}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:var(--border-width-default)}.lg\:border-outline-blue-1{border-color:var(--outline-blue-1)}.lg\:border-outline-blue-2{border-color:var(--outline-blue-2)}.lg\:border-outline-gray-1{border-color:var(--outline-gray-1)}.lg\:border-outline-gray-2{border-color:var(--outline-gray-2)}.lg\:border-outline-gray-3{border-color:var(--outline-gray-3)}.lg\:border-outline-sidebar{border-color:var(--outline-sidebar)}.lg\:p-2{padding:calc(var(--spacing) * 2)}.lg\:p-4{padding:calc(var(--spacing) * 4)}.lg\:p-5{padding:calc(var(--spacing) * 5)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:px-2{padding-inline:calc(var(--spacing) * 2)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-6{padding-block:calc(var(--spacing) * 6)}.lg\:py-12{padding-block:calc(var(--spacing) * 12)}.lg\:pt-0{padding-top:calc(var(--spacing) * 0)}.lg\:pt-2{padding-top:calc(var(--spacing) * 2)}.lg\:pt-4{padding-top:calc(var(--spacing) * 4)}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\:pt-8{padding-top:calc(var(--spacing) * 8)}.lg\:pr-2{padding-right:calc(var(--spacing) * 2)}.lg\:pr-4{padding-right:calc(var(--spacing) * 4)}.lg\:pr-6{padding-right:calc(var(--spacing) * 6)}.lg\:pr-8{padding-right:calc(var(--spacing) * 8)}.lg\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.lg\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.lg\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.lg\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:pb-32{padding-bottom:calc(var(--spacing) * 32)}.lg\:pl-2{padding-left:calc(var(--spacing) * 2)}.lg\:pl-4{padding-left:calc(var(--spacing) * 4)}.lg\:pl-6{padding-left:calc(var(--spacing) * 6)}.lg\:pl-8{padding-left:calc(var(--spacing) * 8)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:shadow-modal{--tw-shadow:var(--shadow-modal);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.lg\:transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.lg\:duration-slow{--tw-duration:var(--duration-slow);transition-duration:var(--duration-slow)}.lg\:ease-quart{--tw-ease:var(--ease-quart);transition-timing-function:var(--ease-quart)}}@media(min-width:80rem){.xl\:sticky{position:sticky}.xl\:top-4{top:calc(var(--spacing) * 4)}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-12{grid-column:span 12/span 12}.xl\:block{display:block}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:h-20{height:calc(var(--spacing) * 20)}.xl\:max-h-\[calc\(100vh-200px\)\]{max-height:calc(100vh - 200px)}.xl\:w-\[45\%\]{width:45%}.xl\:w-auto{width:auto}.xl\:max-w-\[300px\]{max-width:300px}.xl\:min-w-\[240px\]{min-width:240px}.xl\:min-w-\[var\(--register-min-w\)\]{min-width:var(--register-min-w)}.xl\:flex-1{flex:1}.xl\:flex-grow{flex-grow:1}.xl\:basis-\[240px\]{flex-basis:240px}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-\[240px_minmax\(0\,1fr\)_320px\]{grid-template-columns:240px minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1\.65fr\)_minmax\(20rem\,0\.85fr\)\]{grid-template-columns:minmax(0,1.65fr) minmax(20rem,.85fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(340px\,0\.7fr\)\]{grid-template-columns:minmax(0,1fr) minmax(340px,.7fr)}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:gap-3{gap:calc(var(--spacing) * 3)}.xl\:gap-6{gap:calc(var(--spacing) * 6)}:where(.xl\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}.xl\:self-start{align-self:flex-start}.xl\:overflow-x-auto{overflow-x:auto}.xl\:overflow-y-auto{overflow-y:auto}.xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.xl\:border-r{border-right-style:var(--tw-border-style);border-right-width:var(--border-width-default)}.xl\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:var(--border-width-default)}.xl\:p-16{padding:calc(var(--spacing) * 16)}.xl\:px-5{padding-inline:calc(var(--spacing) * 5)}.xl\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.xl\:text-\[4rem\]{font-size:4rem}}@media(min-width:96rem){.\32xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@container (min-width:6rem){.\@\[6rem\]\:inline-flex{display:inline-flex}}@container (min-width:15rem){.\@\[15rem\]\:inline{display:inline}}@media print{.print\:hidden{display:none}.print\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.print\:p-0{padding:calc(var(--spacing) * 0)}}@media(pointer:coarse){.pointer-coarse\:hidden{display:none}.pointer-coarse\:inline-flex{display:inline-flex}.pointer-coarse\:h-5{height:calc(var(--spacing) * 5)}.pointer-coarse\:h-11{height:calc(var(--spacing) * 11)}.pointer-coarse\:min-h-11{min-height:calc(var(--spacing) * 11)}.pointer-coarse\:min-h-\[44px\]{min-height:44px}.pointer-coarse\:min-h-\[360px\]{min-height:360px}.pointer-coarse\:min-h-\[var\(--touch-target-min\)\]{min-height:var(--touch-target-min)}.pointer-coarse\:min-h-\[…\]{min-height:…}.pointer-coarse\:w-5{width:calc(var(--spacing) * 5)}.pointer-coarse\:w-11{width:calc(var(--spacing) * 11)}.pointer-coarse\:w-14{width:calc(var(--spacing) * 14)}.pointer-coarse\:min-w-\[var\(--touch-target-min\)\]{min-width:var(--touch-target-min)}.pointer-coarse\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.pointer-coarse\:snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.pointer-coarse\:snap-mandatory{--tw-scroll-snap-strictness:mandatory}.pointer-coarse\:snap-start{scroll-snap-align:start}.pointer-coarse\:scroll-p-4{scroll-padding:calc(var(--spacing) * 4)}.pointer-coarse\:rounded-4xl{border-radius:2rem}.pointer-coarse\:p-4{padding:calc(var(--spacing) * 4)}.pointer-coarse\:opacity-100{opacity:1}.pointer-coarse\:before\:-inset-2:before{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.pointer-coarse\:after\:absolute:after{content:var(--tw-content);position:absolute}.pointer-coarse\:after\:top-1\/2:after{content:var(--tw-content);top:50%}.pointer-coarse\:after\:left-1\/2:after{content:var(--tw-content);left:50%}.pointer-coarse\:after\:size-\[max\(100\%\,var\(--touch-target-min\)\)\]:after{content:var(--tw-content);width:max(100%,var(--touch-target-min));height:max(100%,var(--touch-target-min))}.pointer-coarse\:after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.pointer-coarse\:after\:-translate-y-1\/2:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.pointer-coarse\:after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}}.\[\&_\*\]\:my-2 *{margin-block:calc(var(--spacing) * 2)}.\[\&_\.bbg\]\:w-full .bbg{width:100%}.\[\&_\.bbg-seg\]\:shrink-0 .bbg-seg{flex-shrink:0}.\[\&_\.bbg-seg\]\:whitespace-nowrap .bbg-seg{white-space:nowrap}.\[\&_\.bbgrp\]\:w-full .bbgrp{width:100%}.\[\&_\.material-symbols-rounded\]\:text-\[calc\(var\(--grid-unit\)\*3\)\] .material-symbols-rounded{font-size:calc(var(--grid-unit) * 3)}.\[\&_\.material-symbols-rounded\]\:text-\[calc\(var\(--grid-unit\)\*4\)\] .material-symbols-rounded{font-size:calc(var(--grid-unit) * 4)}.\[\&_\.react-flow__controls-button\]\:hidden .react-flow controls-button{display:none}.\[\&_\.ui-spinner-arc\]\:animate-none .ui-spinner-arc{animation:none}.\[\&_code\]\:rounded-button code{border-radius:var(--radius-button)}.\[\&_code\]\:bg-surface-gray-1 code{background-color:var(--surface-gray-1)}.\[\&_code\]\:px-1 code{padding-inline:calc(var(--spacing) * 1)}.\[\&_code\]\:font-mono code{font-family:var(--font-mono),ui-monospace,monospace}.\[\&_code\]\:text-xs code{font-size:var(--text-xs-size);line-height:var(--tw-leading,var(--text-xs-line-height));letter-spacing:var(--tw-tracking,var(--text-xs-letter-spacing));font-weight:var(--tw-font-weight,var(--text-xs-font-weight))}.\[\&_h1\]\:text-lg h1{font-size:var(--text-lg-size);line-height:var(--tw-leading,var(--text-lg-line-height));letter-spacing:var(--tw-tracking,var(--text-lg-letter-spacing));font-weight:var(--tw-font-weight,var(--text-lg-font-weight))}.\[\&_h2\]\:text-base h2{font-size:var(--text-base-size);line-height:var(--tw-leading,var(--text-base-line-height));letter-spacing:var(--tw-tracking,var(--text-base-letter-spacing));font-weight:var(--tw-font-weight,var(--text-base-font-weight))}.\[\&_h3\]\:text-sm h3{font-size:var(--text-sm-size);line-height:var(--tw-leading,var(--text-sm-line-height));letter-spacing:var(--tw-tracking,var(--text-sm-letter-spacing));font-weight:var(--tw-font-weight,var(--text-sm-font-weight))}.\[\&_ol\]\:my-1 ol,.\[\&_p\]\:my-1 p{margin-block:calc(var(--spacing) * 1)}.\[\&_pre\]\:m-0 pre{margin:calc(var(--spacing) * 0)}.\[\&_pre\]\:overflow-visible pre{overflow:visible}.\[\&_pre\]\:rounded-card pre{border-radius:var(--radius-card)}.\[\&_pre\]\:rounded-md pre{border-radius:.625rem}.\[\&_pre\]\:border pre{border-style:var(--tw-border-style);border-width:var(--border-width-default)}.\[\&_pre\]\:border-outline-gray-1 pre{border-color:var(--outline-gray-1)}.\[\&_pre\]\:\!bg-transparent pre{background-color:#0000!important}.\[\&_pre\]\:bg-surface-gray-1 pre{background-color:var(--surface-gray-1)}.\[\&_pre\]\:bg-surface-gray-2 pre{background-color:var(--surface-gray-2)}.\[\&_pre\]\:p-2 pre{padding:calc(var(--spacing) * 2)}.\[\&_pre\]\:p-3 pre{padding:calc(var(--spacing) * 3)}.\[\&_pre\]\:font-mono pre{font-family:var(--font-mono),ui-monospace,monospace}.\[\&_pre_code\]\:bg-transparent pre code{background-color:#0000}.\[\&_pre_code\]\:p-0 pre code{padding:calc(var(--spacing) * 0)}.\[\&_ul\]\:my-1 ul{margin-block:calc(var(--spacing) * 1)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>\*\]\:pointer-events-auto>*{pointer-events:auto}.\[\&\>\*\]\:shadow-card>*{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\:not\(\:first-child\)\]\:-ms-px>:not(:first-child){margin-inline-start:-1px}.\[\&\>\*\:not\(\:first-child\)\]\:-mt-px>:not(:first-child){margin-top:-1px}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-s-none>:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-e-none>:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.bbgrp\]\:w-full>.bbgrp{width:100%}.\[\&\>\.material-symbols-rounded\]\:text-\[1em\]>.material-symbols-rounded{font-size:1em}.\[\&\>\.material-symbols-rounded\]\:text-\[calc\(var\(--grid-unit\)\*4\)\]>.material-symbols-rounded{font-size:calc(var(--grid-unit) * 4)}.\[\&\>button\:not\(\:first-child\)\]\:-ms-px>button:not(:first-child){margin-inline-start:-1px}.\[\&\>button\:not\(\:first-child\)\]\:-mt-px>button:not(:first-child){margin-top:-1px}.\[\&\>button\:not\(\:first-child\)\]\:rounded-s-none>button:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.\[\&\>button\:not\(\:first-child\)\]\:rounded-t-none>button:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>button\:not\(\:last-child\)\]\:rounded-e-none>button:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.\[\&\>button\:not\(\:last-child\)\]\:rounded-b-none>button:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>div\]\:w-full>div{width:100%}.\[\&\>div\]\:min-w-0>div{min-width:calc(var(--spacing) * 0)}.\[\&\>div\>section\]\:h-full>div>section{height:100%}}:root{--color-inherit:inherit;--color-transparent:transparent;--color-black:#000;--color-white:#fff;--color-gray-50:#f2f9f5;--color-gray-100:#eaf4ed;--color-gray-200:#e3ece6;--color-gray-300:#d9e4dd;--color-gray-400:#c6d1ca;--color-gray-500:#aebcb3;--color-gray-600:#819187;--color-gray-700:#5e6c64;--color-gray-800:#3b4741;--color-gray-900:#1f2722;--color-blue-50:#e6eff2;--color-blue-100:#cfe1e6;--color-blue-200:#b1cfd8;--color-blue-300:#89b4c2;--color-blue-400:#5a95a6;--color-blue-500:#31788f;--color-blue-600:#276077;--color-blue-700:#1f4e61;--color-blue-800:#193f4e;--color-blue-900:#112d38;--color-green-50:#e3f0e8;--color-green-100:#cbe4d4;--color-green-200:#a8d4b8;--color-green-300:#79bd91;--color-green-400:#4d9d6d;--color-green-500:#177f3d;--color-green-600:#0f6e33;--color-green-700:#0c592a;--color-green-800:#094720;--color-green-900:#063416;--color-red-50:#fce3e8;--color-red-100:#f8cbd5;--color-red-200:#f2a7b6;--color-red-300:#eb788e;--color-red-400:#e94d69;--color-red-500:#e41940;--color-red-600:#b81338;--color-red-700:#97102e;--color-red-800:#750b23;--color-red-900:#530717;--color-orange-50:#fff9f5;--color-orange-100:#ffefe4;--color-orange-200:#ffdec5;--color-orange-300:#ffcba3;--color-orange-400:#f4b07f;--color-orange-500:#e86c13;--color-orange-600:#d45a08;--color-orange-700:#bd3e0c;--color-orange-800:#9e3513;--color-orange-900:#6b2711;--color-yellow-50:#fffcef;--color-yellow-100:#fff7d3;--color-yellow-200:#f7e9a8;--color-yellow-300:#f5e171;--color-yellow-400:#f2d14b;--color-yellow-500:#edba13;--color-yellow-600:#d1930d;--color-yellow-700:#ab6e05;--color-yellow-800:#8c5600;--color-yellow-900:#733f12;--color-teal-50:#f0fdfa;--color-teal-100:#e6f7f4;--color-teal-200:#bae8e1;--color-teal-300:#97ded4;--color-teal-400:#73d1c4;--color-teal-500:#36baad;--color-teal-600:#0b9e92;--color-teal-700:#0f736b;--color-teal-800:#115c57;--color-teal-900:#114541;--color-violet-50:#fbfaff;--color-violet-100:#f0ebff;--color-violet-200:#dbd5ff;--color-violet-300:#c9bafb;--color-violet-400:#b3a1f5;--color-violet-500:#6846e3;--color-violet-600:#5f46c7;--color-violet-700:#4f3da1;--color-violet-800:#392980;--color-violet-900:#251959;--color-cyan-50:#f5fbfc;--color-cyan-100:#ddf7ff;--color-cyan-200:#b3e8f7;--color-cyan-300:#99e2f8;--color-cyan-400:#72d5f3;--color-cyan-500:#3bbde5;--color-cyan-600:#32a4c7;--color-cyan-700:#267a94;--color-cyan-800:#125c73;--color-cyan-900:#164759;--color-amber-50:#fbf4e7;--color-amber-100:#f5e5c4;--color-amber-200:#f0cf8a;--color-amber-300:#e9b853;--color-amber-400:#e2a03a;--color-amber-500:#c6821f;--color-amber-600:#855610;--color-amber-700:#6e460c;--color-amber-800:#573707;--color-amber-900:#3d2704;--color-pink-50:#fff7fc;--color-pink-100:#fde8f5;--color-pink-200:#ffd5f0;--color-pink-300:#f9b9e0;--color-pink-400:#f6a7d6;--color-pink-500:#e34aa6;--color-pink-600:#cf3a96;--color-pink-700:#9c2671;--color-pink-800:#801458;--color-pink-900:#570f3e;--color-purple-50:#fdfaff;--color-purple-100:#f6e9ff;--color-purple-200:#ecd3ff;--color-purple-300:#e2b9fc;--color-purple-400:#cfa1f2;--color-purple-500:#9c45e3;--color-purple-600:#8642c2;--color-purple-700:#6e399d;--color-purple-800:#5c2f83;--color-purple-900:#401863;--color-white-overlay-50:#ffffff1a;--color-white-overlay-100:#ffffff2e;--color-white-overlay-200:#ffffff45;--color-white-overlay-300:#ffffff5c;--color-white-overlay-400:#ffffff73;--color-white-overlay-500:#ffffff8a;--color-white-overlay-600:#ffffffa1;--color-white-overlay-700:#ffffffb8;--color-white-overlay-800:#ffffffcf;--color-white-overlay-900:#ffffffe6;--color-black-overlay-50:#00000017;--color-black-overlay-100:#0000002e;--color-black-overlay-200:#00000045;--color-black-overlay-300:#0000005c;--color-black-overlay-400:#00000073;--color-black-overlay-500:#0000008a;--color-black-overlay-600:#000000a1;--color-black-overlay-700:#000000b8;--color-black-overlay-800:#000000cf;--color-black-overlay-900:#000000e6;--color-dark-gray-50:#e8f1ec;--color-dark-gray-100:#cedbd4;--color-dark-gray-200:#b2c2ba;--color-dark-gray-250:#a0b2a9;--color-dark-gray-300:#8fa298;--color-dark-gray-400:#798f83;--color-dark-gray-500:#2e433b;--color-dark-gray-600:#243730;--color-dark-gray-650:#1d2e28;--color-dark-gray-700:#172520;--color-dark-gray-800:#121d18;--color-dark-gray-900:#0d120f;--color-dark-blue-50:#d5eef3;--color-dark-blue-100:#b6dee7;--color-dark-blue-200:#94cad7;--color-dark-blue-300:#69adbe;--color-dark-blue-400:#438fa5;--color-dark-blue-500:#31788f;--color-dark-blue-600:#235b6d;--color-dark-blue-700:#1a4654;--color-dark-blue-800:#13363f;--color-dark-blue-900:#0c252c;--color-dark-green-50:#d7f3df;--color-dark-green-100:#b7ebc6;--color-dark-green-200:#8fd9a7;--color-dark-green-300:#5abb7c;--color-dark-green-400:#379e5a;--color-dark-green-500:#177f3d;--color-dark-green-600:#126832;--color-dark-green-700:#0d4d28;--color-dark-green-800:#0a3b20;--color-dark-green-900:#072a17;--color-dark-red-50:#ffd7df;--color-dark-red-100:#f9b4c3;--color-dark-red-200:#f18aa0;--color-dark-red-300:#e95b78;--color-dark-red-400:#d9355b;--color-dark-red-500:#b81338;--color-dark-red-600:#8f102b;--color-dark-red-700:#6d0b20;--color-dark-red-800:#4e0717;--color-dark-red-900:#35030e;--color-dark-amber-50:#fdebc0;--color-dark-amber-100:#f8d998;--color-dark-amber-200:#f0bf63;--color-dark-amber-300:#dfa03f;--color-dark-amber-400:#c6821f;--color-dark-amber-500:#9c6814;--color-dark-amber-600:#754d0c;--color-dark-amber-700:#573907;--color-dark-amber-800:#3f2904;--color-dark-amber-900:#2b1b02;--color-dark-orange-50:#ffcdad;--color-dark-orange-100:#ffa873;--color-dark-orange-200:#fa8a40;--color-dark-orange-300:#de6d1b;--color-dark-orange-400:#c45a0e;--color-dark-orange-500:#984509;--color-dark-orange-600:#823906;--color-dark-orange-700:#683108;--color-dark-orange-800:#532707;--color-dark-orange-900:#401f07;--color-dark-cyan-50:#d0f0fa;--color-dark-cyan-100:#a0e6f7;--color-dark-cyan-200:#68d3f3;--color-dark-cyan-300:#3cb8dc;--color-dark-cyan-400:#2b8dab;--color-dark-cyan-500:#23728b;--color-dark-cyan-600:#155266;--color-dark-cyan-700:#0e3b49;--color-dark-cyan-800:#0d2b36;--color-dark-cyan-900:#0b252d;--color-dark-pink-50:#f6c5de;--color-dark-pink-100:#f69ad1;--color-dark-pink-200:#ed77be;--color-dark-pink-300:#e359ab;--color-dark-pink-400:#cb4394;--color-dark-pink-500:#ac377d;--color-dark-pink-600:#822a5f;--color-dark-pink-700:#68204b;--color-dark-pink-800:#601d46;--color-dark-pink-900:#471432;--color-dark-violet-50:#dacbf7;--color-dark-violet-100:#c4afee;--color-dark-violet-200:#b398ef;--color-dark-violet-300:#9d7cea;--color-dark-violet-400:#8867e8;--color-dark-violet-500:#5c3fc2;--color-dark-violet-600:#4639a6;--color-dark-violet-700:#332978;--color-dark-violet-800:#281e5d;--color-dark-violet-900:#221c42;--text-ink-white:var(--color-white);--text-ink-gray-1:var(--color-gray-200);--text-ink-gray-2:var(--color-gray-300);--text-ink-gray-3:var(--color-gray-400);--text-ink-gray-4:var(--color-gray-500);--text-ink-gray-5:#66746c;--text-ink-gray-6:var(--color-gray-700);--text-ink-gray-7:var(--color-gray-800);--text-ink-gray-8:#2b3631;--text-ink-gray-9:var(--color-gray-900);--text-ink-red-1:var(--color-red-50);--text-ink-red-2:var(--color-red-400);--text-ink-red-3:var(--color-red-500);--text-ink-red-4:var(--color-red-600);--text-ink-green-1:var(--color-green-50);--text-ink-green-2:var(--color-green-500);--text-ink-green-3:var(--color-green-500);--text-ink-green-4:var(--color-green-600);--text-ink-amber-1:var(--color-amber-50);--text-ink-amber-2:var(--color-amber-500);--text-ink-amber-3:var(--color-amber-500);--text-ink-amber-4:var(--color-amber-600);--text-ink-blue-1:var(--color-blue-50);--text-ink-blue-2:var(--color-blue-500);--text-ink-blue-3:var(--color-blue-500);--text-ink-blue-4:var(--color-blue-600);--text-ink-cyan-1:var(--color-cyan-500);--text-ink-pink-1:var(--color-pink-500);--text-ink-violet-1:var(--color-violet-500);--text-ink-violet-2:var(--color-violet-600);--text-ink-violet-3:var(--color-violet-700);--text-ink-orange-1:var(--color-orange-400);--text-ink-orange-2:var(--color-orange-500);--text-ink-orange-3:var(--color-orange-600);--text-ink-teal-1:var(--color-teal-400);--text-ink-teal-2:var(--color-teal-500);--text-ink-teal-3:var(--color-teal-600);--surface-white:var(--color-white);--surface-gray-1:var(--color-gray-50);--surface-page:var(--color-gray-50);--surface-gray-2:var(--color-gray-100);--surface-gray-3:var(--color-gray-200);--surface-gray-4:var(--color-gray-300);--surface-gray-5:var(--color-gray-700);--surface-gray-6:var(--color-gray-800);--surface-gray-7:var(--color-gray-900);--surface-gray-8:#0f1713;--surface-gray-9:#091612;--surface-red-1:var(--color-red-50);--surface-red-2:var(--color-red-100);--surface-red-3:var(--color-red-200);--surface-red-4:var(--color-red-300);--surface-red-5:var(--color-red-600);--surface-red-6:var(--color-red-700);--surface-red-7:var(--color-red-800);--surface-green-1:var(--color-green-50);--surface-green-2:var(--color-green-100);--surface-green-3:var(--color-green-600);--surface-amber-1:var(--color-amber-50);--surface-amber-2:var(--color-amber-100);--surface-amber-3:var(--color-amber-600);--surface-blue-1:var(--color-blue-50);--surface-blue-2:var(--color-blue-100);--surface-blue-3:var(--color-blue-600);--surface-orange-1:var(--color-orange-100);--surface-orange-2:var(--color-orange-600);--surface-orange-3:var(--color-orange-400);--surface-violet-1:var(--color-violet-100);--surface-violet-2:var(--color-violet-600);--surface-violet-3:var(--color-violet-500);--surface-cyan-1:var(--color-cyan-100);--surface-pink-1:var(--color-pink-100);--surface-teal-1:var(--color-teal-50);--surface-teal-2:var(--color-teal-100);--surface-teal-3:var(--color-teal-600);--surface-menu-bar:var(--color-gray-50);--surface-cards:var(--color-white);--surface-modal:var(--color-white);--state-tint:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){:root{--state-tint:color-mix(in oklab, var(--color-brand-primary) 50%, var(--color-brand-accent))}}:root{--state-hover-mix:8%;--state-selected-mix:12%;--state-pressed-mix:16%;--state-rest-mix:4%;--state-rest:var(--state-tint)}@supports (color:color-mix(in lab,red,red)){:root{--state-rest:color-mix(in oklab, var(--state-tint) var(--state-rest-mix), transparent)}}:root{--state-hover:var(--state-tint)}@supports (color:color-mix(in lab,red,red)){:root{--state-hover:color-mix(in oklab, var(--state-tint) var(--state-hover-mix), transparent)}}:root{--state-selected:var(--state-tint)}@supports (color:color-mix(in lab,red,red)){:root{--state-selected:color-mix(in oklab, var(--state-tint) var(--state-selected-mix), transparent)}}:root{--state-pressed:var(--state-tint)}@supports (color:color-mix(in lab,red,red)){:root{--state-pressed:color-mix(in oklab, var(--state-tint) var(--state-pressed-mix), transparent)}}:root{--state-selected-ring:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){:root{--state-selected-ring:color-mix(in oklab, var(--color-brand-primary) var(--alpha-ring-strong), transparent)}}:root{--surface-hover:var(--state-hover);--surface-selected:var(--state-selected);--surface-pressed:var(--state-pressed);--surface-tooltip-bg:#16201b;--outline-white:var(--color-white);--outline-gray-1:var(--color-gray-200);--outline-gray-2:var(--color-gray-300);--outline-gray-3:var(--color-gray-400);--outline-gray-4:var(--color-gray-500);--outline-gray-5:var(--color-gray-800);--outline-red-1:var(--color-red-300);--outline-red-2:var(--color-red-400);--outline-red-3:var(--color-red-500);--outline-red-4:var(--color-red-600);--outline-green-1:var(--color-green-300);--outline-green-2:var(--color-green-400);--outline-amber-1:var(--color-amber-300);--outline-amber-2:var(--color-amber-400);--outline-blue-1:var(--color-blue-300);--outline-blue-2:var(--color-blue-500);--outline-orange-1:var(--color-orange-400);--outline-orange-2:var(--color-orange-600);--outline-violet-1:var(--color-violet-300);--outline-violet-2:var(--color-violet-500);--outline-gray-modals:var(--color-gray-200);--radius-none:0px;--radius-sm:.75rem;--radius-default:.75rem;--radius-md:1rem;--radius-lg:1.25rem;--radius-xl:1.25rem;--radius-2xl:1.25rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--radius-full:9999px;--radius-button:var(--radius-full);--radius-input:var(--radius-md);--radius-card:var(--radius-lg);--radius-inner:var(--radius-md);--radius-pill:var(--radius-full);--radius-tile:var(--radius-2xl);--radius-sheet:var(--radius-4xl);--radius-menu:var(--radius-xl);--radius-modal:var(--radius-3xl);--radius-badge:var(--radius-full);--radius-tag:var(--radius-full);--radius-tooltip:var(--radius-md);--radius-avatar:var(--radius-full);--radius-image:var(--radius-default);--shadow-sm:0 1.2px 6px #13201a08, 0 3px 12px #13201a0f;--shadow-default:var(--shadow-sm);--shadow-md:0 5.6px 12.5px #13201a17, 0 8.5px 23px #13201a1a;--shadow-lg:0 5.6px 17px #13201a26, 0 14px 34px #13201a24;--shadow-xl:0 8px 16px #13201a1a, 0 32px 64px #13201a1f;--shadow-2xl:var(--shadow-xl);--shadow-none:none;--shadow-card:var(--shadow-sm);--shadow-lift:var(--shadow-md);--shadow-floating:var(--shadow-xl);--shadow-button-hover:var(--shadow-default);--shadow-modal:var(--shadow-2xl);--shadow-tile:var(--shadow-xl);--shadow-tile-hover:var(--shadow-2xl);--shadow-control:0 2px 10px -4px #0003;--shadow-dropdown:var(--shadow-lg);--shadow-toast:var(--shadow-md);--shadow-popover:var(--shadow-md);--text-2xs-size:11px;--text-2xs-line-height:1.3;--text-2xs-letter-spacing:.02em;--text-2xs-font-weight:600;--text-xs-size:12px;--text-xs-line-height:1.45;--text-xs-letter-spacing:.01em;--text-xs-font-weight:400;--text-sm-size:13px;--text-sm-line-height:1.45;--text-sm-letter-spacing:0;--text-sm-font-weight:400;--text-base-size:14px;--text-base-line-height:1.5;--text-base-letter-spacing:0;--text-base-font-weight:400;--text-lg-size:16px;--text-lg-line-height:1.35;--text-lg-letter-spacing:-.008em;--text-lg-font-weight:600;--text-xl-size:18px;--text-xl-line-height:1.3;--text-xl-letter-spacing:-.012em;--text-xl-font-weight:600;--text-2xl-size:22px;--text-2xl-line-height:1.2;--text-2xl-letter-spacing:-.02em;--text-2xl-font-weight:600;--text-3xl-size:28px;--text-3xl-line-height:1.1;--text-3xl-letter-spacing:-.025em;--text-3xl-font-weight:600;--text-4xl-size:36px;--text-4xl-line-height:1.05;--text-4xl-letter-spacing:-.03em;--text-4xl-font-weight:600;--text-p-2xs-size:11px;--text-p-2xs-line-height:1.6;--text-p-2xs-letter-spacing:.015em;--text-p-2xs-font-weight:400;--text-p-xs-size:12px;--text-p-xs-line-height:1.6;--text-p-xs-letter-spacing:.01em;--text-p-xs-font-weight:400;--text-p-sm-size:13px;--text-p-sm-line-height:1.55;--text-p-sm-letter-spacing:0;--text-p-sm-font-weight:400;--text-p-base-size:14px;--text-p-base-line-height:1.55;--text-p-base-letter-spacing:0;--text-p-base-font-weight:400;--text-p-lg-size:16px;--text-p-lg-line-height:1.5;--text-p-lg-letter-spacing:0;--text-p-lg-font-weight:400;--text-p-xl-size:18px;--text-p-xl-line-height:1.45;--text-p-xl-letter-spacing:-.005em;--text-p-xl-font-weight:400;--text-p-2xl-size:22px;--text-p-2xl-line-height:1.35;--text-p-2xl-letter-spacing:-.01em;--text-p-2xl-font-weight:400;--text-p-3xl-size:26px;--text-p-3xl-line-height:1.25;--text-p-3xl-letter-spacing:-.015em;--text-p-3xl-font-weight:300;--text-3xs-size:10px;--text-3xs-line-height:1.3;--text-3xs-letter-spacing:.02em;--text-3xs-font-weight:500;--text-meta-size:11px;--text-meta-line-height:1.4;--text-meta-letter-spacing:.07em;--text-meta-font-weight:700;--text-md-size:16px;--text-md-line-height:1.35;--text-md-letter-spacing:-.008em;--text-md-font-weight:600;--text-lead-size:18px;--text-lead-line-height:1.3;--text-lead-letter-spacing:-.012em;--text-lead-font-weight:600;--text-figure-size:28px;--text-figure-line-height:1.1;--text-figure-letter-spacing:-.025em;--text-figure-font-weight:600;--text-avatar-xs-size:9px;--text-avatar-xs-line-height:1;--text-avatar-xs-letter-spacing:0;--text-avatar-xs-font-weight:600;--text-avatar-sm-size:10px;--text-avatar-sm-line-height:1;--text-avatar-sm-letter-spacing:0;--text-avatar-sm-font-weight:600;--tracking-meta:.06em;--tracking-heading:-.012em;--tracking-display:-.02em;--tracking-snug:-.005em;--tracking-open:.005em;--tracking-open-wide:.01em;--tracking-caps:.09em;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-compact:1.1;--icon-2xs:12px;--icon-xs:16px;--icon-sm:18px;--icon-md:20px;--icon-lg:24px;--icon-xl:32px;--icon-2xl:40px;--icon-stroke:1.75;--icon-stroke-strong:2.6;--font-display:"Figtree", system-ui, sans-serif;--font-body:"Figtree", system-ui, sans-serif;--font-mono:ui-monospace, "Cascadia Mono", "Consolas", monospace;--font-label:"Figtree", system-ui, sans-serif;--color-brand-primary:#275445;--color-brand-primary-hover:#1f4438;--color-brand-accent:#5cc18f;--color-brand-lime:#b8eb6f;--color-brand-surface:var(--color-white);--color-status-success:var(--text-ink-green-2);--color-status-warning:var(--text-ink-amber-3);--color-status-error:var(--text-ink-red-3);--color-status-info:var(--text-ink-blue-3);--border-width-default:1px;--border-width-strong:2px;--border-color-default:var(--outline-gray-1);--border-color-strong:var(--outline-gray-3);--border-color-focus:#33705c;--focus-ring-width:2px;--focus-ring-offset:2px;--divider:var(--outline-gray-1);--divider-strong:var(--outline-gray-3);--field-surface:var(--state-tint)}@supports (color:color-mix(in lab,red,red)){:root{--field-surface:color-mix(in oklab, var(--state-tint) var(--state-rest-mix), var(--surface-cards))}}:root{--field-surface-hover:var(--state-tint)}@supports (color:color-mix(in lab,red,red)){:root{--field-surface-hover:color-mix(in oklab, var(--state-tint) var(--state-hover-mix), var(--surface-cards))}}:root{--field-surface-focus:var(--surface-cards);--field-surface-disabled:var(--surface-gray-1);--field-outline:var(--color-gray-600);--field-outline-hover:var(--color-gray-700);--field-outline-focus:var(--border-color-focus);--field-outline-error:var(--outline-red-3);--field-placeholder:var(--text-ink-gray-6);--field-focus-ring:0 0 0 3px var(--field-outline-focus)}@supports (color:color-mix(in lab,red,red)){:root{--field-focus-ring:0 0 0 3px color-mix(in oklab, var(--field-outline-focus) 24%, transparent)}}:root{--spacing:.25rem;--spacing-page:2.5rem;--spacing-card:1.5rem;--spacing-section:1rem;--control-h-sm:calc(7 * var(--spacing));--control-h-md:calc(8 * var(--spacing));--control-h-lg:calc(9 * var(--spacing));--control-h-xl:calc(11 * var(--spacing));--control-h-2xl:calc(13 * var(--spacing));--control-pad-sm:calc(2.75 * var(--spacing));--control-pad-md:calc(3.25 * var(--spacing));--control-pad-lg:calc(4 * var(--spacing));--control-pad-xl:calc(5 * var(--spacing));--control-pad-2xl:calc(6 * var(--spacing));--control-pad-icon-sm:calc(1.75 * var(--spacing));--control-pad-icon-md:calc(2 * var(--spacing));--control-pad-icon-lg:calc(2.5 * var(--spacing));--control-pad-icon-xl:calc(3 * var(--spacing));--control-pad-icon-2xl:calc(3.75 * var(--spacing));--control-gap-sm:calc(1 * var(--spacing));--control-gap-md:calc(1 * var(--spacing));--control-gap-lg:calc(1.25 * var(--spacing));--control-gap-xl:calc(1.25 * var(--spacing));--control-gap-2xl:calc(1.5 * var(--spacing));--control-font-sm:12px;--control-font-md:12px;--control-font-lg:14px;--control-font-xl:15px;--control-font-2xl:16px;--control-icon-sm:16px;--control-icon-md:18px;--control-icon-lg:22px;--control-icon-xl:26px;--control-icon-2xl:28px;--control-opsz-sm:14px;--control-opsz-md:16px;--control-opsz-lg:18px;--control-opsz-xl:22px;--control-opsz-2xl:24px;--control-icon-weight-sm:410;--control-icon-weight-md:400;--control-icon-weight-lg:390;--control-icon-weight-xl:380;--control-icon-weight-2xl:370;--control-light-sm:calc(13 * var(--spacing));--control-light-md:calc(15 * var(--spacing));--control-light-lg:calc(17 * var(--spacing));--control-light-xl:calc(21 * var(--spacing));--control-light-2xl:calc(25 * var(--spacing));--field-pad-sm:calc(3.5 * var(--spacing));--field-pad-md:calc(4.5 * var(--spacing));--field-pad-lg:calc(5 * var(--spacing));--field-pad-xl:calc(6 * var(--spacing));--field-pad-2xl:calc(7 * var(--spacing));--field-inset-sm:calc(2.5 * var(--spacing));--field-inset-md:calc(2.75 * var(--spacing));--field-inset-lg:calc(3.25 * var(--spacing));--field-inset-xl:calc(3.75 * var(--spacing));--field-inset-2xl:calc(4.5 * var(--spacing));--field-font-sm:12px;--field-font-md:12px;--field-font-lg:14px;--field-font-xl:14px;--field-font-2xl:14px;--field-icon-sm:16px;--field-icon-md:16px;--field-icon-lg:18px;--field-icon-xl:20px;--field-icon-2xl:22px;--field-label-sm:11px;--field-label-md:11px;--field-label-lg:11px;--field-label-xl:11px;--field-label-2xl:12px;--field-clear-sm:18px;--field-clear-md:18px;--field-clear-lg:20px;--field-clear-xl:22px;--field-clear-2xl:24px;--toggle-box-sm:14px;--toggle-box-md:16px;--toggle-box-lg:18px;--toggle-box-xl:20px;--toggle-box-2xl:24px;--toggle-track-h-sm:16px;--toggle-track-h-md:18px;--toggle-track-h-lg:20px;--toggle-track-h-xl:24px;--toggle-track-h-2xl:28px;--toggle-track-w-sm:28px;--toggle-track-w-md:32px;--toggle-track-w-lg:36px;--toggle-track-w-xl:42px;--toggle-track-w-2xl:48px;--toggle-font-sm:13px;--toggle-font-md:14px;--toggle-font-lg:15px;--toggle-font-xl:16px;--toggle-font-2xl:17px;--toggle-desc-sm:11px;--toggle-desc-md:11px;--toggle-desc-lg:12px;--toggle-desc-xl:12px;--toggle-desc-2xl:13px;--toggle-gap-sm:calc(2 * var(--spacing));--toggle-gap-md:calc(2 * var(--spacing));--toggle-gap-lg:calc(2.5 * var(--spacing));--toggle-gap-xl:calc(2.5 * var(--spacing));--toggle-gap-2xl:calc(3 * var(--spacing));--transition-base:var(--duration-base) var(--ease-move);--transition-slow:var(--duration-slow) var(--ease-move);--ease-enter:cubic-bezier(.215, .61, .355, 1);--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--ease-move:cubic-bezier(.645, .045, .355, 1);--ease-sequence:cubic-bezier(.77, 0, .175, 1);--ease-emphasized:cubic-bezier(.175, .885, .32, 1.275);--ease-in:cubic-bezier(.42, 0, 1, 1);--ease-exit:var(--ease-in);--ease-standard:ease;--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-quick-settle:linear(0, .0614 4.2%, .1827 8.3%, .3224 12.5%, .4541 16.7%, .5687 20.8%, .6674 25%, .7467 29.2%, .809 33.3%, .857 37.5%, .8936 41.7%, .9214 45.8%, .9422 50%, .9577 54.2%, .9692 58.3%, .9776 62.5%, .9838 66.7%, .9883 70.8%, .9916 75%, .9939 79.2%, .9956 83.3%, .997 87.5%, .998 91.7%, .999 95.8%, 1);--ease-quart:var(--ease-move);--ease-quart-out:var(--ease-enter);--ease-slow:var(--ease-sequence);--spring-settle:linear(0, .0288 2.5%, .0967 5%, .1836 7.5%, .2767 10%, .3685 12.5%, .4547 15%, .5331 17.5%, .603 20%, .6641 22.5%, .7171 25%, .7625 27.5%, .8012 30%, .834 32.5%, .8616 35%, .8849 37.5%, .9043 40%, .9206 42.5%, .9341 45%, .9454 47.5%, .9548 50%, .9626 52.5%, .969 55%, .9744 57.5%, .9788 60%, .9825 62.5%, .9855 65%, .988 67.5%, .9901 70%, .9918 72.5%, .9933 75%, .9944 77.5%, .9954 80%, .9962 82.5%, .9969 85%, .9974 87.5%, .9979 90%, .9982 92.5%, .9985 95%, .9988 97.5%, 1);--spring-settle-dur:.588s;--spring-glide:linear(0, .0161 2.5%, .0572 5%, .1144 7.5%, .1812 10%, .2525 12.5%, .3249 15%, .3958 17.5%, .4635 20%, .527 22.5%, .5855 25%, .6388 27.5%, .6869 30%, .7299 32.5%, .7681 35%, .8017 37.5%, .8311 40%, .8567 42.5%, .8789 45%, .898 47.5%, .9144 50%, .9285 52.5%, .9404 55%, .9505 57.5%, .9591 60%, .9663 62.5%, .9723 65%, .9773 67.5%, .9815 70%, .985 72.5%, .9879 75%, .9903 77.5%, .9922 80%, .9938 82.5%, .9951 85%, .9962 87.5%, .997 90%, .9977 92.5%, .9982 95%, .9987 97.5%, 1);--spring-glide-dur:.492s;--spring-snap:linear(0, .0207 2.5%, .0737 5%, .1471 7.5%, .232 10%, .3217 12.5%, .4112 15%, .497 17.5%, .577 20%, .6496 22.5%, .7143 25%, .7709 27.5%, .8196 30%, .8608 32.5%, .8952 35%, .9234 37.5%, .9462 40%, .9643 42.5%, .9784 45%, .9891 47.5%, .9971 50%, 1.0028 52.5%, 1.0067 55%, 1.0091 57.5%, 1.0105 60%, 1.0111 62.5%, 1.011 65%, 1.0105 67.5%, 1.0098 70%, 1.0089 72.5%, 1.0079 75%, 1.0069 77.5%, 1.006 80%, 1.005 82.5%, 1.0042 85%, 1.0034 87.5%, 1.0028 90%, 1.0022 92.5%, 1.0017 95%, 1.0013 97.5%, 1);--spring-snap-dur:.359s;--spring-side-nav:linear(0, .019 2.5%, .0683 5%, .1378 7.5%, .2194 10%, .307 12.5%, .3957 15%, .482 17.5%, .5634 20%, .6384 22.5%, .706 25%, .7657 27.5%, .8176 30%, .8619 32.5%, .8991 35%, .9298 37.5%, .9546 40%, .9743 42.5%, .9895 45%, 1.001 47.5%, 1.0093 50%, 1.015 52.5%, 1.0186 55%, 1.0205 57.5%, 1.0212 60%, 1.0209 62.5%, 1.02 65%, 1.0185 67.5%, 1.0168 70%, 1.015 72.5%, 1.0131 75%, 1.0113 77.5%, 1.0095 80%, 1.0079 82.5%, 1.0065 85%, 1.0052 87.5%, 1.004 90%, 1.0031 92.5%, 1.0023 95%, 1.0016 97.5%, 1);--spring-side-nav-dur:.22s;--spring-bounce:linear(0, .0416 2.5%, .1459 5%, .286 7.5%, .4402 10%, .5922 12.5%, .7307 15%, .8489 17.5%, .9436 20%, 1.0144 22.5%, 1.0628 25%, 1.0919 27.5%, 1.105 30%, 1.106 32.5%, 1.0983 35%, 1.0853 37.5%, 1.0694 40%, 1.0529 42.5%, 1.0371 45%, 1.0232 47.5%, 1.0116 50%, 1.0025 52.5%, .996 55%, .9918 57.5%, .9894 60%, .9886 62.5%, .9889 65%, .99 67.5%, .9916 70%, .9933 72.5%, .9951 75%, .9967 77.5%, .9981 80%, .9992 82.5%, 1.0001 85%, 1.0006 87.5%, 1.001 90%, 1.0012 92.5%, 1.0012 95%, 1.0011 97.5%, 1);--spring-bounce-dur:.665s;--ease-spring:var(--spring-snap);--ease-spring-soft:var(--spring-settle);--duration-instant:0s;--duration-micro:.1s;--duration-press:.14s;--duration-fast:.15s;--duration-hover-out:.12s;--duration-exit:.16s;--duration-enter:.22s;--duration-release:.22s;--duration-selection:.24s;--duration-base:.25s;--duration-layout:.28s;--duration-sheet:.3s;--duration-slow:.4s;--duration-data:.65s;--duration-reduced:.15s;--duration-spin:1.2s;--duration-shimmer:1.4s;--duration-pulse:1.5s;--duration-ring:2.4s;--duration-loop:1s;--stagger-step:40ms;--stagger-step-sm:22ms;--motion-rise:calc(var(--grid-unit) * 3.5);--motion-rise-sm:calc(var(--grid-unit) * 2);--motion-nudge:calc(var(--grid-unit) * .5);--motion-lift:calc(var(--grid-unit) * -.25);--scale-press:.97;--scale-press-strong:.96;--scale-press-card:.99;--scale-hover:1.04;--scale-grow:1.06;--scale-icon-hot:1.12;--scale-dot-hot:1.4;--scale-pop-from:.7;--scale-pop-peak:1.18;--scale-morph-from:.25;--scale-popover-enter:.96;--scale-enter-from:.95;--scale-drag:1.25;--rotate-tilt:18deg;--alpha-wash:3%;--alpha-tint-alert:5%;--alpha-subtle:8%;--alpha-keyline:10%;--alpha-tint:12%;--alpha-hover:12%;--alpha-selected:18%;--alpha-pressed:24%;--alpha-ring:24%;--alpha-tint-alert-ring:28%;--alpha-ring-soft:30%;--alpha-rich:36%;--alpha-outline:40%;--alpha-glow:42%;--alpha-hover-ring:45%;--alpha-intense:50%;--alpha-heavy:64%;--alpha-ring-strong:70%;--alpha-shine:72%;--alpha-solid:80%;--mix-hover:88%;--opacity-faint:.4;--opacity-disabled:.55;--opacity-muted:.6;--opacity-busy:var(--opacity-muted);--opacity-soft:.85;--font-weight-regular:400;--font-weight-normal:var(--font-weight-regular);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--z-sticky:30;--z-overlay:200;--z-menu:500;--z-tooltip:600;--blur-2xs:2px;--blur-backdrop:4px;--blur-glass-chip:8px;--blur-glass-sticky:10px;--blur-glass-chrome:16px;--blur-glass-panel:18px;--blur-glass-sheet:22px;--spacing-ratio:calc(4px / var(--spacing));--grid-unit:4px;--surface-sidebar:#f3f6f4;--surface-sidebar-hover:var(--state-hover);--surface-sidebar-active:var(--state-selected);--text-ink-sidebar:var(--text-ink-gray-7);--text-ink-sidebar-active:var(--text-ink-gray-9);--outline-sidebar:var(--outline-gray-1);--surface-appbar:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){:root{--surface-appbar:color-mix(in srgb, var(--color-brand-primary) 3.5%, var(--surface-cards))}}:root{--gradient-brand:linear-gradient(135deg, var(--color-brand-primary) 0%, var(--color-brand-accent) 100%);--gradient-brand-subtle:linear-gradient(135deg, var(--surface-cards) 0%, var(--color-brand-primary) 100%)}@supports (color:color-mix(in lab,red,red)){:root{--gradient-brand-subtle:linear-gradient(135deg, var(--surface-cards) 0%, color-mix(in srgb, var(--color-brand-primary) 3.5%, transparent) 100%)}}:root{--gradient-hero:radial-gradient(circle at 30% 0%, var(--color-brand-primary) 0%, var(--color-brand-accent) 50%, var(--surface-page) 100%);--gradient-text:linear-gradient(120deg, var(--color-brand-primary) 0%, var(--color-brand-accent) 100%);--gradient-anim-name:none;--gradient-anim-duration:0s;--gradient-anim-timing:ease-in-out;--gradient-bg-size:100% 100%;--layout-divider:var(--outline-gray-1);--layout-divider-shadow:none;--interaction-secondary-drawer-trigger:click;--interaction-sidebar-submenu-trigger:click;--color-brand-primary-text:var(--color-brand-primary);--color-brand-primary-deep:#091612;--color-brand-secondary:#33705c;--color-brand-secondary-deep:#143329;--color-brand-tertiary:#5cc18f;--color-brand-tertiary-deep:#2f9261;--color-brand-lime-deep:#92e717;--color-brand-bone:#f4f1ea;--color-brand-paper:#f4f8f0;--color-brand-paper-hi:#fcfbf5;--color-brand-terrain:#f2f5ee;--color-brand-terrain-warm:#fcfbf3;--color-brand-terrain-cool:#e7eee6;--color-brand-ink-on-mint:#091612;--color-brand-ink-on-lime:#091612;--color-brand-ink-lime:#42660e;--color-category-food:#96463a;--color-category-food-deep:#57251d;--color-category-training:#3c473f;--color-category-training-deep:#111612;--color-category-tournament:#9c783f;--color-category-tournament-deep:#5e4721;--color-category-trackman:#394f5c;--color-category-trackman-deep:#141f25;--color-category-clubs:#7a5e55;--color-category-clubs-deep:#47332c;--color-category-golfshop:#33705c;--color-category-golfshop-deep:#143329}@keyframes gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media(prefers-reduced-motion:reduce){:root{--gradient-anim-name:none!important}}.bg-gradient-brand{background-image:var(--gradient-brand);background-size:var(--gradient-bg-size,100% 100%);animation:var(--gradient-anim-name,none) var(--gradient-anim-duration,0s) var(--gradient-anim-timing,ease-in-out) infinite}.bg-gradient-brand-subtle{background-image:var(--gradient-brand-subtle);background-size:var(--gradient-bg-size,100% 100%);animation:var(--gradient-anim-name,none) var(--gradient-anim-duration,0s) var(--gradient-anim-timing,ease-in-out) infinite}.bg-gradient-hero{background-image:var(--gradient-hero);background-size:var(--gradient-bg-size,100% 100%);animation:var(--gradient-anim-name,none) var(--gradient-anim-duration,0s) var(--gradient-anim-timing,ease-in-out) infinite}.text-gradient-brand{background-image:var(--gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.chrome-divider-h{border-color:var(--layout-divider);box-shadow:var(--layout-divider-shadow)}.chrome-divider-v{border-color:var(--layout-divider)}[data-theme=dark]{color-scheme:dark;--border-color-focus:#5cc18f;--alpha-keyline:13%;--alpha-hover:11%;--alpha-glow:55%;--field-surface:var(--surface-page);--field-surface-hover:var(--state-tint)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--field-surface-hover:color-mix(in oklab, var(--state-tint) var(--state-hover-mix), var(--surface-page))}}[data-theme=dark]{--field-surface-focus:var(--surface-page);--field-surface-disabled:var(--surface-gray-1);--field-outline:var(--color-gray-600);--field-outline-hover:var(--color-gray-700);--field-outline-focus:var(--border-color-focus);--field-outline-error:var(--outline-red-3);--field-placeholder:var(--text-ink-gray-6);--field-focus-ring:0 0 0 3px var(--field-outline-focus)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--field-focus-ring:0 0 0 3px color-mix(in oklab, var(--field-outline-focus) 24%, transparent)}}[data-theme=dark]{--divider:var(--outline-gray-1);--divider-strong:var(--outline-gray-3);--color-gray-50:var(--color-dark-gray-900);--color-gray-100:var(--color-dark-gray-800);--color-gray-200:var(--color-dark-gray-700);--color-gray-300:var(--color-dark-gray-650);--color-gray-400:var(--color-dark-gray-600);--color-gray-500:var(--color-dark-gray-500);--color-gray-600:var(--color-dark-gray-400);--color-gray-700:var(--color-dark-gray-300);--color-gray-800:var(--color-dark-gray-200);--color-gray-900:var(--color-dark-gray-100);--text-ink-white:var(--color-dark-gray-900);--text-ink-gray-1:var(--color-dark-gray-700);--text-ink-gray-2:var(--color-dark-gray-500);--text-ink-gray-3:var(--color-dark-gray-400);--text-ink-gray-4:var(--color-dark-gray-400);--text-ink-gray-5:var(--color-dark-gray-300);--text-ink-gray-6:var(--color-dark-gray-250);--text-ink-gray-7:var(--color-dark-gray-200);--text-ink-gray-8:var(--color-dark-gray-100);--text-ink-gray-9:var(--color-dark-gray-50);--text-ink-red-1:var(--color-dark-red-50);--text-ink-red-2:var(--color-dark-red-100);--text-ink-red-3:var(--color-dark-red-200);--text-ink-red-4:var(--color-dark-red-200);--text-ink-green-1:var(--color-dark-green-50);--text-ink-green-2:var(--color-dark-green-100);--text-ink-green-3:var(--color-dark-green-200);--text-ink-green-4:var(--color-dark-green-100);--text-ink-amber-1:var(--color-dark-amber-50);--text-ink-amber-2:var(--color-dark-amber-100);--text-ink-amber-3:var(--color-dark-amber-200);--text-ink-amber-4:var(--color-dark-amber-100);--text-ink-blue-1:var(--color-dark-blue-50);--text-ink-blue-2:var(--color-dark-blue-100);--text-ink-blue-3:var(--color-dark-blue-200);--text-ink-blue-4:var(--color-dark-blue-300);--text-ink-cyan-1:var(--color-dark-cyan-50);--text-ink-pink-1:var(--color-dark-pink-50);--text-ink-violet-1:var(--color-dark-violet-50);--text-ink-violet-2:var(--color-dark-violet-100);--text-ink-violet-3:var(--color-dark-violet-200);--text-ink-orange-1:var(--color-dark-orange-50);--text-ink-orange-2:var(--color-dark-orange-100);--text-ink-orange-3:var(--color-dark-orange-200);--text-ink-teal-1:var(--color-dark-gray-300);--text-ink-teal-2:var(--color-dark-gray-200);--text-ink-teal-3:var(--color-dark-gray-100);--surface-white:var(--color-dark-gray-900);--surface-gray-1:var(--color-dark-gray-700);--surface-page:var(--color-dark-gray-900);--surface-gray-2:var(--color-dark-gray-650);--surface-gray-3:var(--color-dark-gray-600);--surface-gray-4:var(--color-dark-gray-500);--surface-gray-5:var(--color-dark-gray-200);--surface-gray-6:var(--color-dark-gray-100);--surface-gray-7:var(--color-dark-gray-50);--surface-gray-8:#eef4f0;--surface-gray-9:#fafcf9;--surface-red-1:var(--color-dark-red-900);--surface-red-2:var(--color-dark-red-800);--surface-red-3:var(--color-dark-red-700);--surface-red-4:var(--color-dark-red-600);--surface-red-5:var(--color-dark-red-500);--surface-red-6:var(--color-dark-red-400);--surface-red-7:var(--color-dark-red-300);--surface-green-1:var(--color-dark-green-900);--surface-green-2:var(--color-dark-green-800);--surface-green-3:var(--color-dark-green-700);--surface-amber-1:var(--color-dark-amber-900);--surface-amber-2:var(--color-dark-amber-800);--surface-amber-3:var(--color-dark-amber-700);--surface-blue-1:var(--color-dark-blue-900);--surface-blue-2:var(--color-dark-blue-800);--surface-blue-3:var(--color-dark-blue-700);--surface-orange-1:var(--color-dark-orange-900);--surface-orange-2:var(--color-dark-orange-600);--surface-orange-3:var(--color-dark-orange-400);--surface-violet-1:var(--color-dark-violet-900);--surface-violet-2:var(--color-dark-violet-600);--surface-violet-3:var(--color-dark-violet-500);--surface-cyan-1:var(--color-dark-cyan-900);--surface-pink-1:var(--color-dark-pink-900);--surface-teal-1:var(--color-dark-gray-900);--surface-teal-2:var(--color-dark-gray-800);--surface-teal-3:var(--color-dark-gray-500);--surface-menu-bar:var(--color-dark-gray-900);--surface-cards:var(--color-dark-gray-800);--surface-modal:var(--color-dark-gray-700);--state-tint:var(--border-color-focus);--state-rest:var(--state-tint)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--state-rest:color-mix(in oklab, var(--state-tint) var(--state-rest-mix), transparent)}}[data-theme=dark]{--state-hover:var(--state-tint)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--state-hover:color-mix(in oklab, var(--state-tint) var(--state-hover-mix), transparent)}}[data-theme=dark]{--state-selected:var(--state-tint)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--state-selected:color-mix(in oklab, var(--state-tint) var(--state-selected-mix), transparent)}}[data-theme=dark]{--state-pressed:var(--state-tint)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--state-pressed:color-mix(in oklab, var(--state-tint) var(--state-pressed-mix), transparent)}}[data-theme=dark]{--state-selected-ring:var(--border-color-focus)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--state-selected-ring:color-mix(in oklab, var(--border-color-focus) var(--alpha-ring-strong), transparent)}}[data-theme=dark]{--surface-hover:var(--state-hover);--surface-selected:var(--state-selected);--surface-pressed:var(--state-pressed);--surface-tooltip-bg:#070f0c;--outline-white:var(--color-dark-gray-800);--outline-gray-1:var(--color-dark-gray-700);--outline-gray-2:var(--color-dark-gray-600);--outline-gray-3:var(--color-dark-gray-500);--outline-gray-4:var(--color-dark-gray-300);--outline-gray-5:var(--color-gray-200);--outline-red-1:var(--color-dark-red-600);--outline-red-2:var(--color-dark-red-500);--outline-red-3:var(--color-dark-red-400);--outline-red-4:var(--color-dark-red-300);--outline-green-1:var(--color-dark-green-700);--outline-green-2:var(--color-dark-green-800);--outline-amber-1:var(--color-dark-amber-700);--outline-amber-2:var(--color-dark-amber-600);--outline-blue-1:var(--color-dark-blue-700);--outline-blue-2:var(--color-dark-blue-500);--outline-orange-1:var(--color-dark-orange-700);--outline-orange-2:var(--color-dark-orange-600);--outline-violet-1:var(--color-dark-violet-700);--outline-violet-2:var(--color-dark-violet-500);--outline-gray-modals:var(--color-dark-gray-600);--shadow-sm:0 1.2px 6px #07120c33, 0 3px 12px #07120c47;--shadow-default:var(--shadow-sm);--shadow-md:0 5.6px 12.5px #07120c52, 0 8.5px 23px #07120c5c;--shadow-lg:0 5.6px 17px #07120c66, 0 14px 34px #07120c6b;--shadow-xl:0 8px 16px #07120c57, 0 32px 64px #07120c70;--shadow-2xl:var(--shadow-xl);--shadow-card:var(--shadow-sm);--shadow-lift:var(--shadow-md);--shadow-floating:var(--shadow-xl);--shadow-modal:var(--shadow-2xl);--shadow-dropdown:var(--shadow-lg);--color-brand-primary:#275445;--color-brand-primary-hover:#1f4438;--color-brand-surface:var(--surface-cards);--surface-sidebar:var(--color-dark-gray-900);--surface-sidebar-hover:var(--state-hover);--surface-sidebar-active:var(--state-selected);--text-ink-sidebar:var(--text-ink-gray-6);--text-ink-sidebar-active:var(--text-ink-gray-9);--outline-sidebar:var(--outline-gray-2);--surface-appbar:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--surface-appbar:color-mix(in srgb, var(--color-brand-primary) 12%, var(--surface-cards))}}[data-theme=dark]{--color-brand-primary-text:var(--color-brand-tertiary);--color-brand-primary-deep:#205040;--color-brand-secondary:#3c826a;--color-brand-secondary-deep:#1c4638;--color-brand-tertiary:#5cc18f;--color-brand-tertiary-deep:#2f9261;--color-brand-lime-deep:#92e717;--color-brand-bone:#f4f1ea;--color-brand-paper:#f4f8f0;--color-brand-paper-hi:#fcfbf5;--color-brand-terrain:#f2f5ee;--color-brand-terrain-warm:#fcfbf3;--color-brand-terrain-cool:#e7eee6;--color-brand-ink-on-mint:#11261f;--color-brand-ink-on-lime:#11261f;--color-brand-ink-lime:var(--color-brand-lime);--color-category-food:#ad594b;--color-category-food-deep:#72352b;--color-category-training:#607a64;--color-category-training-deep:#344a37;--color-category-tournament:#b98d42;--color-category-tournament-deep:#7a5b25;--color-category-trackman:#5a7c92;--color-category-trackman-deep:#334d5e;--color-category-clubs:#9f644c;--color-category-clubs-deep:#653b2a;--color-category-golfshop:#43886f;--color-category-golfshop-deep:#214e3e}:root{--golf-tee:#275445;--golf-tee-deep:#0c1d17;--golf-tee-soft:var(--golf-tee)}@supports (color:color-mix(in lab,red,red)){:root{--golf-tee-soft:color-mix(in srgb, var(--golf-tee) 12%, var(--surface-cards))}}:root{--gradient-golf-tee:linear-gradient(135deg, var(--golf-tee), var(--golf-tee-deep));--golf-range:#5cc18f;--golf-range-deep:#2f9261;--golf-range-soft:var(--golf-range)}@supports (color:color-mix(in lab,red,red)){:root{--golf-range-soft:color-mix(in srgb, var(--golf-range) 12%, var(--surface-cards))}}:root{--gradient-golf-range:linear-gradient(135deg, var(--golf-range), var(--golf-range-deep));--golf-simulator:#394f5c;--golf-simulator-deep:#141f25;--golf-simulator-soft:var(--golf-simulator)}@supports (color:color-mix(in lab,red,red)){:root{--golf-simulator-soft:color-mix(in srgb, var(--golf-simulator) 12%, var(--surface-cards))}}:root{--gradient-golf-simulator:linear-gradient(135deg, var(--golf-simulator), var(--golf-simulator-deep));--golf-rental:#7a5e55;--golf-rental-deep:#47332c;--golf-rental-soft:var(--golf-rental)}@supports (color:color-mix(in lab,red,red)){:root{--golf-rental-soft:color-mix(in srgb, var(--golf-rental) 12%, var(--surface-cards))}}:root{--gradient-golf-rental:linear-gradient(135deg, var(--golf-rental), var(--golf-rental-deep));--golf-training:#3c473f;--golf-training-deep:#111713;--golf-training-soft:var(--golf-training)}@supports (color:color-mix(in lab,red,red)){:root{--golf-training-soft:color-mix(in srgb, var(--golf-training) 12%, var(--surface-cards))}}:root{--gradient-golf-training:linear-gradient(135deg, var(--golf-training), var(--golf-training-deep));--golf-food:#96463a;--golf-food-deep:#57251d;--golf-food-soft:var(--golf-food)}@supports (color:color-mix(in lab,red,red)){:root{--golf-food-soft:color-mix(in srgb, var(--golf-food) 12%, var(--surface-cards))}}:root{--gradient-golf-food:linear-gradient(135deg, var(--golf-food), var(--golf-food-deep));--golf-tournament:#9c783f;--golf-tournament-deep:#5e4721;--golf-tournament-soft:var(--golf-tournament)}@supports (color:color-mix(in lab,red,red)){:root{--golf-tournament-soft:color-mix(in srgb, var(--golf-tournament) 12%, var(--surface-cards))}}:root{--gradient-golf-tournament:linear-gradient(135deg, var(--golf-tournament), var(--golf-tournament-deep));--golf-shop:#33705c;--golf-shop-deep:#143329;--golf-shop-soft:var(--golf-shop)}@supports (color:color-mix(in lab,red,red)){:root{--golf-shop-soft:color-mix(in srgb, var(--golf-shop) 12%, var(--surface-cards))}}:root{--gradient-golf-shop:linear-gradient(135deg, var(--golf-shop), var(--golf-shop-deep));--golf-membership:#33705c;--golf-membership-deep:#143329;--golf-membership-soft:var(--golf-membership)}@supports (color:color-mix(in lab,red,red)){:root{--golf-membership-soft:color-mix(in srgb, var(--golf-membership) 12%, var(--surface-cards))}}:root{--gradient-golf-membership:linear-gradient(135deg, var(--golf-membership), var(--golf-membership-deep));--golf-forest:#275445;--golf-lime:#b8eb6f;--golf-forest-deep:#173b30;--radius-dashboard-card:var(--radius-2xl);--dashboard-evidence-surface:var(--golf-tee-deep)}@supports (color:color-mix(in lab,red,red)){:root{--dashboard-evidence-surface:color-mix(in srgb, var(--golf-tee-deep) 92%, var(--surface-cards))}}:root{--dashboard-evidence-surface-raised:var(--golf-tee)}@supports (color:color-mix(in lab,red,red)){:root{--dashboard-evidence-surface-raised:color-mix(in srgb, var(--golf-tee) 80%, var(--surface-cards))}}:root{--dashboard-grid-line:var(--golf-tee)}@supports (color:color-mix(in lab,red,red)){:root{--dashboard-grid-line:color-mix(in srgb, var(--golf-tee) 14%, var(--surface-cards))}}:root{--dashboard-muted-past:var(--golf-tee)}@supports (color:color-mix(in lab,red,red)){:root{--dashboard-muted-past:color-mix(in srgb, var(--golf-tee) 8%, var(--surface-cards))}}:root{--shadow-dashboard-card:0 2px 4px var(--golf-tee), 0 10px 26px var(--golf-tee)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-dashboard-card:0 2px 4px color-mix(in srgb, var(--golf-tee) 8%, transparent), 0 10px 26px color-mix(in srgb, var(--golf-tee) 11%, transparent)}}:root{--shadow-dashboard-card-hover:0 3px 6px var(--golf-tee), 0 14px 32px var(--golf-tee)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-dashboard-card-hover:0 3px 6px color-mix(in srgb, var(--golf-tee) 10%, transparent), 0 14px 32px color-mix(in srgb, var(--golf-tee) 16%, transparent)}}:root{--shadow-dashboard-current:0 0 0 2px var(--golf-range), 0 6px 14px var(--golf-range)}@supports (color:color-mix(in lab,red,red)){:root{--shadow-dashboard-current:0 0 0 2px color-mix(in srgb, var(--golf-range) 28%, transparent), 0 6px 14px color-mix(in srgb, var(--golf-range) 18%, transparent)}}:root{--dashboard-diary-hero:radial-gradient(ellipse at 88% -12%, var(--golf-lime), transparent 18rem), radial-gradient(ellipse at -8% 108%, var(--golf-range), transparent 22rem), linear-gradient(145deg, var(--golf-forest), var(--golf-forest-deep))}@supports (color:color-mix(in lab,red,red)){:root{--dashboard-diary-hero:radial-gradient(ellipse at 88% -12%, color-mix(in srgb, var(--golf-lime) 26%, transparent), transparent 18rem), radial-gradient(ellipse at -8% 108%, color-mix(in srgb, var(--golf-range) 20%, transparent), transparent 22rem), linear-gradient(145deg, var(--golf-forest), var(--golf-forest-deep))}}:root{--dashboard-diary-border:var(--golf-range)}@supports (color:color-mix(in lab,red,red)){:root{--dashboard-diary-border:color-mix(in srgb, var(--golf-range) 38%, transparent)}}:root{--gradient-dashboard-lime:linear-gradient(135deg, var(--golf-lime), var(--golf-range));--dashboard-evidence-ink:white}@supports (color:color-mix(in lab,red,red)){:root{--dashboard-evidence-ink:color-mix(in srgb, white 92%, var(--golf-range))}}[data-theme=dark]{--golf-tee:#408c73;--golf-tee-deep:#205040;--golf-tee-soft:var(--golf-tee)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--golf-tee-soft:color-mix(in srgb, var(--golf-tee) 24%, var(--surface-cards))}}[data-theme=dark]{--gradient-golf-tee:linear-gradient(135deg, var(--golf-tee), var(--golf-tee-deep));--golf-range:#5cc18f;--golf-range-deep:#2f9261;--golf-range-soft:var(--golf-range)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--golf-range-soft:color-mix(in srgb, var(--golf-range) 24%, var(--surface-cards))}}[data-theme=dark]{--gradient-golf-range:linear-gradient(135deg, var(--golf-range), var(--golf-range-deep));--golf-simulator:#5a7c92;--golf-simulator-deep:#334d5e;--golf-simulator-soft:var(--golf-simulator)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--golf-simulator-soft:color-mix(in srgb, var(--golf-simulator) 24%, var(--surface-cards))}}[data-theme=dark]{--gradient-golf-simulator:linear-gradient(135deg, var(--golf-simulator), var(--golf-simulator-deep));--golf-rental:#9f644c;--golf-rental-deep:#653b2a;--golf-rental-soft:var(--golf-rental)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--golf-rental-soft:color-mix(in srgb, var(--golf-rental) 24%, var(--surface-cards))}}[data-theme=dark]{--gradient-golf-rental:linear-gradient(135deg, var(--golf-rental), var(--golf-rental-deep));--golf-training:#607a64;--golf-training-deep:#344a37;--golf-training-soft:var(--golf-training)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--golf-training-soft:color-mix(in srgb, var(--golf-training) 24%, var(--surface-cards))}}[data-theme=dark]{--gradient-golf-training:linear-gradient(135deg, var(--golf-training), var(--golf-training-deep));--golf-food:#ad594b;--golf-food-deep:#72352b;--golf-food-soft:var(--golf-food)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--golf-food-soft:color-mix(in srgb, var(--golf-food) 24%, var(--surface-cards))}}[data-theme=dark]{--gradient-golf-food:linear-gradient(135deg, var(--golf-food), var(--golf-food-deep));--golf-tournament:#b98d42;--golf-tournament-deep:#7a5b25;--golf-tournament-soft:var(--golf-tournament)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--golf-tournament-soft:color-mix(in srgb, var(--golf-tournament) 24%, var(--surface-cards))}}[data-theme=dark]{--gradient-golf-tournament:linear-gradient(135deg, var(--golf-tournament), var(--golf-tournament-deep));--golf-shop:#43886f;--golf-shop-deep:#214e3e;--golf-shop-soft:var(--golf-shop)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--golf-shop-soft:color-mix(in srgb, var(--golf-shop) 24%, var(--surface-cards))}}[data-theme=dark]{--gradient-golf-shop:linear-gradient(135deg, var(--golf-shop), var(--golf-shop-deep));--golf-membership:#3c826a;--golf-membership-deep:#1c4638;--golf-membership-soft:var(--golf-membership)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--golf-membership-soft:color-mix(in srgb, var(--golf-membership) 24%, var(--surface-cards))}}[data-theme=dark]{--gradient-golf-membership:linear-gradient(135deg, var(--golf-membership), var(--golf-membership-deep));--golf-forest:#275445;--golf-lime:#b8eb6f;--golf-forest-deep:#173b30;--radius-dashboard-card:var(--radius-2xl);--dashboard-evidence-surface:var(--golf-tee-deep)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--dashboard-evidence-surface:color-mix(in srgb, var(--golf-tee-deep) 74%, var(--surface-cards))}}[data-theme=dark]{--dashboard-evidence-surface-raised:var(--golf-tee)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--dashboard-evidence-surface-raised:color-mix(in srgb, var(--golf-tee) 54%, var(--surface-cards))}}[data-theme=dark]{--dashboard-grid-line:var(--golf-tee)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--dashboard-grid-line:color-mix(in srgb, var(--golf-tee) 36%, var(--surface-cards))}}[data-theme=dark]{--dashboard-muted-past:var(--golf-tee)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--dashboard-muted-past:color-mix(in srgb, var(--golf-tee) 20%, var(--surface-cards))}}[data-theme=dark]{--shadow-dashboard-card:0 2px 4px #00000047, 0 10px 26px #00000061;--shadow-dashboard-card-hover:0 3px 6px #00000052, 0 14px 32px #00000075;--shadow-dashboard-current:0 0 0 2px var(--golf-range), 0 6px 14px var(--golf-range)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--shadow-dashboard-current:0 0 0 2px color-mix(in srgb, var(--golf-range) 42%, transparent), 0 6px 14px color-mix(in srgb, var(--golf-range) 22%, transparent)}}[data-theme=dark]{--dashboard-diary-hero:radial-gradient(ellipse at 88% -12%, var(--golf-lime), transparent 18rem), radial-gradient(ellipse at -8% 108%, var(--golf-range), transparent 22rem), linear-gradient(145deg, var(--golf-forest), var(--golf-forest-deep))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--dashboard-diary-hero:radial-gradient(ellipse at 88% -12%, color-mix(in srgb, var(--golf-lime) 26%, transparent), transparent 18rem), radial-gradient(ellipse at -8% 108%, color-mix(in srgb, var(--golf-range) 20%, transparent), transparent 22rem), linear-gradient(145deg, var(--golf-forest), var(--golf-forest-deep))}}[data-theme=dark]{--dashboard-diary-border:var(--golf-range)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--dashboard-diary-border:color-mix(in srgb, var(--golf-range) 38%, transparent)}}[data-theme=dark]{--gradient-dashboard-lime:linear-gradient(135deg, var(--golf-lime), var(--golf-range));--dashboard-evidence-ink:white}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--dashboard-evidence-ink:color-mix(in srgb, white 92%, var(--golf-range))}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--touch-target-min:44px;--touch-target-default:48px;--mobile-appbar-height:56px;--mobile-tabbar-height:56px;--mobile-fab-size:56px;--mobile-fab-offset:16px;--app-bar-height:calc(12 * var(--spacing));--page-header-height:7.5rem;--object-section-top:7.5rem;--content-max-width:80rem;--mobile-gutter:16px;--mobile-card-gap:12px}.safe-pt{padding-top:var(--safe-top)}.safe-pb{padding-bottom:var(--safe-bottom)}.safe-pl{padding-left:var(--safe-left)}.safe-pr{padding-right:var(--safe-right)}.safe-px{padding-left:var(--safe-left);padding-right:var(--safe-right)}.safe-py{padding-top:var(--safe-top);padding-bottom:var(--safe-bottom)}.safe-area{padding-top:var(--safe-top);padding-right:var(--safe-right);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left)}.safe-mt{margin-top:var(--safe-top)}.safe-mb{margin-bottom:var(--safe-bottom)}.touch-target{min-height:var(--touch-target-min);min-width:var(--touch-target-min)}.touch-target-comfortable{min-height:var(--touch-target-default);min-width:var(--touch-target-default)}.sx__calendar-wrapper ul,.sx__date-picker-wrapper ul,.sx__date-picker-popup ul{padding:0;list-style:none}.sx__calendar-wrapper input,.sx__calendar-wrapper button,.sx__date-picker-wrapper input,.sx__date-picker-wrapper button,.sx__date-picker-popup input,.sx__date-picker-popup button{outline:none;font-family:inherit}.sx__button{background-color:inherit;cursor:pointer;border:none;outline:0}:root{--sx-color-primary:#6750a4;--sx-color-on-primary:#fff;--sx-color-primary-container:#eaddff;--sx-color-on-primary-container:#21005e;--sx-color-secondary:#625b71;--sx-color-on-secondary:#fff;--sx-color-secondary-container:#e8def8;--sx-color-on-secondary-container:#1e192b;--sx-color-tertiary:#7d5260;--sx-color-on-tertiary:#fff;--sx-color-tertiary-container:#ffd8e4;--sx-color-on-tertiary-container:#370b1e;--sx-color-surface:#fef7ff;--sx-color-surface-dim:#ded8e1;--sx-color-surface-bright:#fef7ff;--sx-color-on-surface:#1c1b1f;--sx-color-surface-container:#f3edf7;--sx-color-surface-container-low:#f7f2fa;--sx-color-surface-container-high:#ece6f0;--sx-color-background:#fff;--sx-color-on-background:#1c1b1f;--sx-color-outline:#79747e;--sx-color-outline-variant:#c4c7c5;--sx-color-shadow:#000;--sx-color-surface-tint:#6750a4;--sx-color-neutral:var(--sx-color-outline);--sx-color-neutral-variant:var(--sx-color-outline-variant);--sx-internal-color-gray-ripple-background:#e0e0e0;--sx-internal-color-light-gray:#fafafa;--sx-internal-color-text:#000}.is-dark{--sx-color-primary:#d0bcff;--sx-color-on-primary:#371e73;--sx-color-primary-container:#4f378b;--sx-color-on-primary-container:#eaddff;--sx-color-secondary:#ccc2dc;--sx-color-on-secondary:#332d41;--sx-color-secondary-container:#4a4458;--sx-color-on-secondary-container:#e8def8;--sx-color-tertiary:#efb8c8;--sx-color-on-tertiary:#492532;--sx-color-tertiary-container:#633b48;--sx-color-on-tertiary-container:#ffd8e4;--sx-color-surface:#141218;--sx-color-surface-dim:#141218;--sx-color-surface-bright:#3b383e;--sx-color-on-surface:#e6e1e5;--sx-color-surface-container:#211f26;--sx-color-surface-container-low:#1d1b20;--sx-color-surface-container-high:#2b2930;--sx-color-background:#141218;--sx-color-on-background:#e6e1e5;--sx-color-outline:#938f99;--sx-color-outline-variant:#444746;--sx-color-shadow:#000;--sx-color-surface-tint:#d0bcff;--sx-internal-color-text:#fff}:root{--sx-spacing-padding1:4px;--sx-spacing-padding2:8px;--sx-spacing-padding3:12px;--sx-spacing-padding4:16px;--sx-spacing-padding6:24px;--sx-spacing-modal-padding:16px;--sx-box-shadow-level3:0 3px 6px 0 #00000029, 0 3px 6px 0 #0000003b;--sx-rounding-extra-small:4px;--sx-rounding-small:8px;--sx-rounding-extra-large:28px;--sx-border:1px solid var(--sx-color-outline-variant)}.is-dark{--sx-border:1px solid var(--sx-color-outline-variant)}:root{--sx-font-small:.875rem;--sx-font-extra-small:.75rem;--sx-font-large:1.125rem;--sx-font-extra-large:1.25rem;--sx-z-index-week-header:100;--sx-z-index-event-modal:101;--sx-calendar-header-popup-z-index:102}@keyframes sx-ripple{0%{opacity:.16;width:0;height:0}40%{opacity:.08;width:100px;height:100px}to{opacity:0;width:150px;height:150px}}.sx__ripple{position:relative;overflow:hidden}.sx__ripple:before{content:"";opacity:.1;visibility:hidden;z-index:2;background-color:currentColor;border-radius:50%;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sx__ripple:active:before{visibility:visible}.sx__ripple:not(:active):before{transition:visibility .75s step-end;animation:.75s cubic-bezier(0,.1,.8,1) sx-ripple}@keyframes sx-ripple-wide{0%{opacity:.16;width:0;height:0}40%{opacity:.08;width:300px;height:100px}to{opacity:0;width:450px;height:150px}}.sx__ripple--wide{position:relative;overflow:hidden}.sx__ripple--wide:before{content:"";opacity:.1;visibility:hidden;z-index:2;background-color:currentColor;border-radius:50%;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sx__ripple--wide:active:before{visibility:visible}.sx__ripple--wide:before{border-radius:var(--sx-rounding-small)}.sx__ripple--wide:not(:active):before{transition:visibility .75s step-end;animation:.75s cubic-bezier(0,.1,.8,1) sx-ripple-wide}.sx__chevron-wrapper{cursor:pointer;border-radius:50%;min-width:48px;min-height:48px;font-size:0;transition:background-color .2s ease-in-out;position:relative}.sx__chevron-wrapper:active{background-color:var(--sx-internal-color-gray-ripple-background)}.sx__chevron-wrapper:disabled{cursor:not-allowed;opacity:.5}.sx__chevron-wrapper:hover,.sx__chevron-wrapper:focus{background-color:var(--sx-color-surface-dim)}.is-dark .sx__chevron-wrapper:hover,.is-dark .sx__chevron-wrapper:focus{background-color:var(--sx-color-surface-container-high)}.sx__chevron-wrapper .sx__chevron{border-style:solid;border-width:.2rem .2rem 0 0;border-color:var(--sx-internal-color-text);width:.6rem;height:.6rem;position:absolute;top:50%}.sx__chevron--previous{left:calc(50% + .125rem);transform:translate(-50%,-50%)rotate(225deg)}[dir=rtl] .sx__chevron--previous,.sx__chevron--next{left:calc(50% - .125rem);transform:translate(-50%,-50%)rotate(45deg)}[dir=rtl] .sx__chevron--next{left:calc(50% + .125rem);transform:translate(-50%,-50%)rotate(225deg)}.sx__date-picker-wrapper{color:var(--sx-color-on-background);width:fit-content;position:relative}.sx__date-picker-wrapper.has-full-width{width:100%}.sx__date-picker-wrapper.is-disabled{opacity:.5;cursor:not-allowed}.sx__date-picker-wrapper *{color:var(--sx-color-on-background);box-sizing:border-box}.sx__date-input-wrapper{position:relative}.sx__date-input-chevron-wrapper{align-items:center;padding:0;transition:transform .2s ease-in-out;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.sx__date-input-chevron-wrapper:focus{border:2px solid var(--sx-color-primary)}.is-disabled .sx__date-input-chevron-wrapper{pointer-events:none;cursor:not-allowed}.sx__date-input--active .sx__date-input-chevron-wrapper{transform:translateY(-50%)rotate(180deg)}[dir=rtl] .sx__date-input-chevron-wrapper{left:1rem;right:auto}.sx__date-input-chevron{pointer-events:none;filter:brightness(.7);width:1rem;height:1rem}.sx__date-input{padding:var(--sx-spacing-padding4);border:var(--sx-border);border-radius:var(--sx-rounding-extra-small);cursor:pointer;background-color:var(--sx-color-background);width:100%;font-size:1rem}.is-disabled .sx__date-input{pointer-events:none}.sx__date-input--active .sx__date-input{border-color:var(--sx-color-primary);outline:1px solid var(--sx-color-primary)}.sx__date-input-label{padding:0 var(--sx-spacing-padding1);background-color:var(--sx-color-background);color:var(--sx-color-neutral);pointer-events:none;top:0;font-size:.75rem;line-height:1rem;transition:transform .2s ease-in-out;position:absolute;inset-inline-start:12px;transform:translateY(-50%)}.sx__date-input--active .sx__date-input-label{color:var(--sx-color-primary)}.is-dark .sx__date-input-label{display:none}.sx__date-picker-popup{z-index:1;width:20.75rem;max-width:500px;height:fit-content;max-height:400px;box-shadow:var(--sx-box-shadow-level3);padding:var(--sx-spacing-modal-padding);background-color:var(--sx-color-background);color:var(--sx-internal-color-text);position:absolute;top:calc(100% + 1px);overflow:scroll}.sx__date-picker-popup.is-dark{background-color:var(--sx-color-surface-container-high)}.sx__date-picker-popup.bottom-end{left:auto;right:0;transform:translate(0)}.sx__date-picker-popup.bottom-end[dir=rtl],.sx__date-picker-popup.bottom-start{left:0;right:auto;transform:translate(0)}.sx__date-picker-popup.bottom-start[dir=rtl]{left:auto;right:0;transform:translate(0)}.sx__date-picker-popup.top-start{inset:auto auto calc(100% + 1rem) 0;transform:translate(0)}.sx__date-picker-popup.top-end{inset:auto 0 calc(100% + 1rem) auto;transform:translate(0)}.sx__date-picker__years-view{margin:0}.sx__date-picker__years-accordion__expand-button{width:100%;color:var(--sx-internal-color-text);background-color:#0000;border-radius:0;padding:1em;font-size:1rem;transition:background-color .2s ease-in-out}.sx__is-expanded .sx__date-picker__years-accordion__expand-button{background-color:var(--sx-color-surface-container)}.sx__date-picker__years-accordion__expand-button:hover{background-color:var(--sx-color-surface-dim)}.sx__date-picker__years-accordion__expand-button:active{background-color:var(--sx-internal-color-gray-ripple-background)}.sx__date-picker__years-view-accordion__panel{flex-wrap:wrap;display:flex}.sx__date-picker__years-view-accordion__month{color:var(--sx-internal-color-text);background-color:#0000;border:0;border-radius:25px;flex:1 0 33.3333%;padding:.5em 0;font-size:.9rem}.sx__date-picker__years-view-accordion__month:hover{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary)}.sx__date-picker__day-names{justify-content:space-evenly;width:100%;margin-bottom:.5em;display:flex}.sx__date-picker__day-names .sx__date-picker__day,.sx__date-picker__day-names .sx__date-picker__day-name{text-align:center;flex:1}.sx__date-picker__day-name{color:var(--sx-color-neutral-variant);font-weight:700}.sx__date-picker__month-view-header{justify-content:space-between;align-items:center;margin-bottom:1em;display:flex}.sx__date-picker__month-view-header .sx__chevron-wrapper:hover{background-color:var(--sx-color-surface-dim)}.sx__date-picker__month-view-header__month-year{color:var(--sx-internal-color-text);font-size:1.5rem;font-weight:300}.sx__date-picker__month-view-header__month-year:hover{color:var(--sx-color-primary);text-decoration:underline}.sx__date-picker__week{justify-content:space-evenly;width:100%;margin-bottom:.5em;display:flex}.sx__date-picker__week .sx__date-picker__day,.sx__date-picker__week .sx__date-picker__day-name{text-align:center;flex:1}.sx__date-picker__day{width:2.5rem;height:2.5rem;color:var(--sx-internal-color-text);background-color:#0000;border-radius:50%}.sx__date-picker__day:hover{background-color:var(--sx-color-surface-dim)}.sx__date-picker__day:focus{outline-offset:-2px;outline:2px solid var(--sx-color-primary)}.sx__date-picker__day:disabled{color:var(--sx-color-neutral-variant);cursor:not-allowed}.sx__date-picker__day.is-leading-or-trailing{color:var(--sx-color-neutral-variant)}.sx__date-picker__day.sx__date-picker__day--selected{background-color:var(--sx-color-primary-container);color:var(--sx-color-on-primary-container)}.sx__date-picker__day.sx__date-picker__day--today{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary)}:root{--sx-calendar-header-input-font-size:clamp(12px, .875rem, 28px);--sx-calendar-week-grid-padding-left:75px}:root .sx__date-picker-popup.is-teleported{z-index:3}.sx__calendar-wrapper{height:100%;color:var(--sx-internal-color-text);display:flex}.sx__calendar-wrapper *{box-sizing:border-box}.sx__calendar{border:var(--sx-border);border-radius:var(--sx-rounding-small);background-color:var(--sx-color-background);flex-flow:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.sx__view-container{scroll-behavior:smooth;flex:1;position:relative;overflow-y:auto}.sx__slide-left{animation:.3s ease-out sx-slide-left}@keyframes sx-slide-left{0%{filter:blur(.25rem);opacity:.1;transform:translate(8%)}to{filter:blur();opacity:1;transform:translate(0)}}.sx__slide-right{animation:.3s ease-out sx-slide-right}@keyframes sx-slide-right{0%{filter:blur(.25rem);opacity:.1;transform:translate(-8%)}to{filter:blur();opacity:1;transform:translate(0)}}.sx__calendar-header{padding:var(--sx-spacing-padding4);justify-content:space-between;align-items:flex-start;gap:var(--sx-spacing-padding4);flex-wrap:wrap;display:flex}.sx__calendar-header .sx__date-input{padding:var(--sx-spacing-padding3) var(--sx-spacing-padding4);font-size:var(--sx-calendar-header-input-font-size)}.sx__calendar-header .sx__date-picker-popup{z-index:var(--sx-calendar-header-popup-z-index)}.sx__calendar-header-content{align-items:center;gap:var(--sx-spacing-padding4);flex-wrap:wrap;min-width:0;display:flex}.sx__forward-backward-navigation{height:45px}.sx__is-calendar-small .sx__forward-backward-navigation,.is-list-view .sx__forward-backward-navigation{display:none}.sx__calendar-header__week-number{color:var(--sx-color-on-surface);padding:var(--sx-spacing-padding1) var(--sx-spacing-padding2);background-color:#eceef1;border-radius:4px;font-size:.75rem;font-weight:500}.is-dark .sx__calendar-header__week-number{background-color:#4a4458}.sx__range-heading{text-overflow:ellipsis;white-space:nowrap;max-width:12.5rem;font-size:clamp(16px,1.25rem,24px);overflow:hidden}.sx__is-calendar-small .sx__range-heading{font-size:16px}.is-list-view .sx__range-heading{display:none}.sx__today-button{padding:var(--sx-spacing-padding3) var(--sx-spacing-padding4);border-radius:var(--sx-rounding-extra-small);font-size:var(--sx-calendar-header-input-font-size);color:var(--sx-internal-color-text)}.sx__today-button:active{background-color:var(--sx-internal-color-gray-ripple-background)}.sx__is-calendar-small .sx__today-button{display:none}.sx__calendar-header .sx__today-button{border:var(--sx-border)}.sx__today-button:hover,.sx__today-button:focus{background-color:var(--sx-internal-color-light-gray)}.is-dark .sx__today-button:hover,.is-dark .sx__today-button:focus{background-color:var(--sx-color-surface-container-low)}.sx__view-selection{font-size:var(--sx-calendar-header-input-font-size);position:relative}.sx__view-selection-label{padding:0 var(--sx-spacing-padding1);background-color:var(--sx-color-background);color:var(--sx-color-neutral);pointer-events:none;z-index:1;top:0;font-size:.75rem;line-height:1rem;transition:transform .2s ease-in-out;position:absolute;inset-inline-start:12px;transform:translateY(-50%)}.is-dark .sx__view-selection-label{display:none}.sx__view-selection-selected-item{width:fit-content;height:100%;padding:var(--sx-spacing-padding3) var(--sx-spacing-padding4);cursor:pointer;border-radius:var(--sx-rounding-extra-small);border:var(--sx-border);align-items:center;gap:var(--sx-spacing-padding2);display:flex}.sx__view-selection-selected-item:hover{background-color:var(--sx-internal-color-light-gray)}.is-dark .sx__view-selection-selected-item:hover{background-color:var(--sx-color-surface-container-low)}.sx__view-selection-chevron{pointer-events:none;filter:brightness(.7);width:1rem;height:1rem;transition:transform .2s ease-in-out}.sx__view-selection.is-open .sx__view-selection-chevron{transform:rotate(180deg)}.sx__view-selection-items{box-shadow:var(--sx-box-shadow-level3);background-color:var(--sx-color-background);z-index:var(--sx-calendar-header-popup-z-index);margin:0;position:absolute;top:100%}.is-dark .sx__view-selection-items{background-color:var(--sx-color-surface-container-high)}.sx__view-selection-item{padding:var(--sx-spacing-padding4) var(--sx-spacing-padding6);cursor:pointer}.sx__view-selection-item:hover,.sx__view-selection-item:focus{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary)}.sx__view-selection-item.is-selected{background-color:var(--sx-color-surface-dim)}.sx__view-selection-item.is-selected:hover,.sx__view-selection-item.is-selected:focus{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary)}.sx__month-grid-wrapper{flex-flow:column;height:100%;display:flex}.sx__month-grid-week__week-number{color:var(--sx-color-on-surface);background-color:#eceef1;justify-content:center;width:1.5rem;padding-top:12px;font-size:.75rem;display:flex}.is-dark .sx__month-grid-week__week-number{background-color:#4a4458}.sx__month-grid-week{border-top:var(--sx-border);flex:1;display:flex}.sx__month-grid-week:first-child .sx__month-grid-week__week-number{padding-top:26px}.sx__month-grid-day{padding:var(--sx-spacing-padding2) 0;flex:1;position:relative}.sx__month-grid-day:not(:last-child){border-inline-end:var(--sx-border)}.sx__month-grid-day--dragover{background-color:var(--sx-color-surface-container)}.sx__month-grid-day__header{flex-flow:column;align-items:center;display:flex}.sx__month-grid-day__header-day-name{text-transform:uppercase;color:var(--sx-color-neutral);font-size:11px}.sx__month-grid-day__header-date{font-size:var(--sx-font-extra-small);margin-bottom:var(--sx-spacing-padding1);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.sx__month-grid-day__header-date.sx__is-today{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary)}.sx__month-grid-day__events-more{width:calc(100% - 10px);font-size:var(--sx-font-extra-small);color:var(--sx-color-neutral);margin:var(--sx-spacing-padding1) 0;padding:var(--sx-spacing-padding1);border-radius:var(--sx-rounding-extra-small);cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.sx__month-grid-day__events-more:hover{background-color:var(--sx-color-surface-container);color:var(--sx-color-on-surface)}.sx__month-grid-background-event{width:100%;height:100%;position:absolute;top:0;left:0}.sx__month-grid-day__events{grid-gap:4px;display:grid}.sx__month-grid-cell{height:clamp(20px,1.25rem,24px)}.sx__month-grid-event{padding:var(--sx-spacing-padding1);border-radius:var(--sx-rounding-extra-small);font-size:clamp(12px,var(--sx-font-extra-small),14px);white-space:nowrap;z-index:1;align-items:center;display:flex;position:relative;overflow:hidden}.sx__month-grid-event.is-event-new{animation:.3s ease-in-out forwards sx-grow-event}@keyframes sx-grow-event{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.sx__month-grid-event-time{margin-right:4px}.sx__month-grid-blocker{pointer-events:none}.sx__month-agenda-week{display:flex}.sx__month-agenda-week:not(:first-child){border-top:var(--sx-border)}.sx__month-agenda-week__week-number{text-align:center;color:var(--sx-color-on-surface);background-color:#eceef1;width:1.5rem;padding-top:9px;font-size:.75rem}.is-dark .sx__month-agenda-week__week-number{background-color:#4a4458}.sx__month-agenda-day{padding:var(--sx-spacing-padding2);border-radius:var(--sx-rounding-extra-small);height:3rem;color:var(--sx-internal-color-text);flex-flow:column;flex:1;align-items:center;display:flex}.sx__month-agenda-day--active{box-shadow:inset 0 0 0 3px var(--sx-color-primary)}.sx__month-agenda-day__event-icons{grid-gap:3px;margin-top:4px;display:flex}.sx__month-agenda-day__event-icon{filter:brightness(1.6);border-radius:50%;width:6px;height:6px}.is-dark .sx__month-agenda-day__event-icon{filter:initial}.sx__month-agenda-day-names{padding:var(--sx-spacing-padding2) 0;font-size:var(--sx-font-extra-small);color:var(--sx-color-neutral);display:flex}.sx__month-agenda-day-names.sx__has-week-numbers{padding-inline-start:1.5rem}.sx__month-agenda-day-name{flex:1;justify-content:center;display:flex}.sx__month-agenda-events{padding:0 var(--sx-spacing-padding2)}.sx__month-agenda-event{padding:var(--sx-spacing-padding2);margin-bottom:var(--sx-spacing-padding2);border-radius:var(--sx-rounding-extra-small);font-size:var(--sx-font-small)}.sx__month-agenda-event.is-event-new{animation:.3s ease-in-out forwards sx-grow-event}.sx__month-agenda-event:first-child{margin-top:var(--sx-spacing-padding2)}.sx__month-agenda-event__title{font-weight:600}.sx__month-agenda-event__has-icon{align-items:center;display:flex}.sx__month-agenda-events__empty{margin-top:var(--sx-spacing-padding4);justify-content:center;display:flex}.sx__week-agenda-header{z-index:1;background-color:var(--sx-color-background);position:sticky;top:0}.sx__week-wrapper{position:relative}.sx__week-grid{padding-left:var(--sx-calendar-week-grid-padding-left);height:var(--sx-week-grid-height);display:flex;position:relative;overflow:hidden}.sx__week-header{z-index:var(--sx-z-index-week-header);background-color:var(--sx-color-background);position:sticky;top:0}.sx__week-header-content{position:relative}.sx__week-header-border{border-bottom:var(--sx-border);border-left:250px solid #0000;width:100%;position:absolute;bottom:0}.sx__list-wrapper{background-color:var(--sx-color-background);scroll-behavior:smooth;height:100%;padding:0;position:relative;overflow-y:auto}.sx__list-day{background-color:var(--sx-color-background);will-change:opacity;padding:0;transform:translateZ(0)}.sx__list-day-header{padding:var(--sx-spacing-padding2) var(--sx-spacing-padding4);background-color:var(--sx-color-surface-container-low);z-index:1;position:sticky;top:0}.sx__list-day-date{font-size:var(--sx-font-extra-small);color:var(--sx-color-neutral);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.sx__list-day-events{background:var(--sx-color-background);padding:0 16px}.sx__list-event{align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.sx__list-event:not(:first-child){border-top:var(--sx-border)}.sx__list-event-color-line{border-radius:2px;flex-shrink:0;width:3px;height:24px}.sx__list-event-content{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.sx__list-event-title{color:var(--sx-color-on-background);flex:1;font-size:1em}.sx__list-event-times{flex-direction:column;align-items:flex-end;gap:2px;min-width:80px;display:flex}.sx__list-event-start-time{color:var(--sx-color-on-background);font-size:.85em}.sx__list-event-end-time{color:var(--sx-color-neutral);font-size:.85em}.sx__list-event-arrow{color:var(--sx-color-neutral);font-size:.85em;line-height:1}.sx__list-event-all-day{color:var(--sx-color-neutral);font-size:.85em}.sx__list-day-margin{height:16px}.sx__list-no-events{color:var(--sx-color-neutral);font-size:var(--sx-font-extra-small);text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sx__week-grid__time-axis{right:0;top:var(--sx-week-grid-offset-top);flex-flow:column;width:calc(100% - 60px);display:flex;position:absolute}.sx__week-grid__hour{height:var(--sx-week-grid-hour-height);border-top:var(--sx-border);font-size:var(--sx-font-extra-small);position:relative}.sx__week-grid__hour:first-child{visibility:hidden}.sx__week-grid__hour-text{color:var(--sx-color-neutral);position:absolute;top:-.75em;left:-43px}.sx__time-grid-day{border-left:var(--sx-border);width:100%;height:100%;position:relative}.sx__week-grid__date-axis{padding-left:var(--sx-calendar-week-grid-padding-left);display:flex}.sx__week-grid__date{padding:var(--sx-spacing-padding3) 0;align-items:center;gap:var(--sx-spacing-padding1);flex-flow:column;flex:1;display:flex}.sx__week-grid__day-name{text-transform:uppercase;font-size:var(--sx-font-extra-small);color:var(--sx-color-neutral);font-weight:500}.sx__week-grid__date--is-today .sx__week-grid__day-name{color:var(--sx-color-primary);font-weight:700}.sx__week-grid__date-number{font-size:var(--sx-font-extra-large);color:var(--sx-color-neutral);justify-content:center;align-items:center;width:2em;height:2em;font-weight:500;display:flex}.sx__week-grid__date--is-today .sx__week-grid__date-number{background-color:var(--sx-color-primary);color:var(--sx-color-on-primary);border-radius:50%}.sx__time-grid-event{width:calc(100% - 10px);padding:var(--sx-spacing-padding1);border-radius:var(--sx-rounding-extra-small);font-size:var(--sx-font-extra-small);-webkit-user-select:none;user-select:none;position:absolute;overflow:hidden}.sx__time-grid-event.is-event-copy{opacity:.5;box-shadow:var(--sx-box-shadow-level3);z-index:1;transition:transform .15s ease-in-out}.sx__time-grid-event.is-event-new{animation:.3s ease-in-out forwards sx-grow-event}[data-has-dnd=true] .sx__time-grid-event{touch-action:none}.sx__is-resizing .sx__time-grid-event:has(+.is-event-copy){opacity:0}.sx__is-resizing .is-event-copy{opacity:1}.sx__time-grid-event-inner{height:100%;position:relative}.sx__time-grid-event-resize-handle{cursor:ns-resize;touch-action:none;width:100%;height:clamp(10px,20px,50%);display:block;position:absolute;bottom:0}.sx__time-grid-event-title{font-weight:600}.sx__time-grid-event-time,.sx__time-grid-event-people,.sx__time-grid-event-location{white-space:nowrap;align-items:center;display:flex}.sx__title-and-time-compact{align-items:center;gap:var(--sx-spacing-padding2);display:flex}.sx__title-and-time-compact .sx__time-grid-event-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sx__title-and-time-compact .sx__time-grid-event-time{flex-shrink:0}.sx__event-icon{min-width:15px;max-width:15px;min-height:15px;max-height:15px;margin-inline-end:var(--sx-spacing-padding2)}.sx__date-grid{padding-left:var(--sx-calendar-week-grid-padding-left);display:flex}.sx__date-grid-day{grid-gap:2px;width:100%;display:grid;position:relative}.sx__date-grid-day .sx__spacer{display:var(--sx-draw-plugin-spacer-display,none);height:var(--sx-draw-plugin-spacer)}.sx__date-grid-event{z-index:1;padding:var(--sx-spacing-padding1);border-radius:var(--sx-rounding-extra-small);font-size:clamp(12px,var(--sx-font-extra-small),14px);-webkit-user-select:none;user-select:none;align-items:center;font-weight:600;display:flex;position:relative}.sx__date-grid-event:has(.sx__date-grid-event--left-overflow){margin-left:10px}.sx__date-grid-event:has(.sx__date-grid-event--right-overflow){margin-right:10px}.sx__date-grid-event.is-event-new{animation:.3s ease-in-out forwards sx-grow-event}.sx__date-grid-event .sx__date-grid-event--left-overflow{z-index:1;clip-path:polygon(100% 0,0 50%,100% 100%,100% 0);width:10px;height:100%;position:absolute;left:-10px}.sx__date-grid-event .sx__date-grid-event--right-overflow{z-index:1;clip-path:polygon(0 0,100% 50%,0 100%,0 0);width:10px;height:100%;position:absolute;right:-10px}.sx__date-grid-event.sx__date-grid-event--copy{z-index:2;box-shadow:var(--sx-box-shadow-level3);transition-property:transform,width;transition-duration:.15s;transition-timing-function:ease-in-out}.sx__date-grid-event-text{width:calc(100% - var(--sx-spacing-padding1) * 2);left:var(--sx-spacing-padding1);text-overflow:ellipsis;white-space:nowrap;position:absolute;overflow-x:hidden}.sx__date-grid-event-text .sx__date-grid-event-time{font-weight:initial}.sx__date-grid-cell{height:clamp(20px,1.25rem,24px)}.sx__date-grid-event-resize-handle{cursor:ew-resize;z-index:1;touch-action:none;width:clamp(10px,15px,50%);height:100%;position:absolute;right:0}[dir=rtl] .sx__date-grid-event-resize-handle{left:0;right:auto}.sx__date-grid-background-event{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}:root{--sx-week-grid-height:0;--sx-time-axis-height:0;--sx-week-grid-hour-height:0;--sx-week-grid-offset-top:0}.sx__event-modal{visibility:hidden;top:var(--sx-event-modal-top);left:var(--sx-event-modal-left);background-color:var(--sx-color-background);width:400px;max-width:100%;height:fit-content;z-index:var(--sx-z-index-event-modal);position:fixed}.sx__event-modal.is-open{visibility:initial;animation:.3s slide-sideways}.is-dark .sx__event-modal{background-color:var(--sx-color-surface-container-high)}.sx__event-modal-default{padding:var(--sx-spacing-padding6);background-color:var(--sx-color-background);border-radius:var(--sx-rounding-small);max-height:250px;overflow-y:scroll;box-shadow:0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f,0 11px 15px -7px #0003}@keyframes slide-sideways{0%{opacity:0;transform:translate(var(--sx-event-modal-animation-start))}to{opacity:1;transform:translate(0)}}.sx__event-modal .sx__event-icon{min-width:16px;max-width:16px;min-height:16px;max-height:16px;margin-inline-end:var(--sx-spacing-padding2)}.sx__event-modal__color-icon{width:16px;height:16px;border-radius:25%;margin-inline-end:var(--sx-spacing-padding3);display:inline-block}.sx__has-icon{margin-bottom:var(--sx-spacing-padding2);grid-template-columns:30px 1fr;align-items:flex-start;display:grid}.sx__has-icon .sx__event-icon{margin-top:2px}.sx__has-icon .sx__event-modal__color-icon{margin-top:4px}.sx__event-modal__title{font-size:var(--sx-font-large)}.sx__event-modal__time{font-size:var(--sx-font-small)}.sx__current-time-indicator{z-index:0;background-color:red;height:2px;position:absolute;left:0;right:0}.sx__current-time-indicator:before{content:"";background-color:red;border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:-5px}.sx__current-time-indicator-full-week{width:calc(100% - var(--sx-calendar-week-grid-padding-left));inset:0 0 0 var(--sx-calendar-week-grid-padding-left);background-color:#ff000061;height:2px;position:absolute}:root{--bb-cal-tint-1:var(--alpha-subtle);--bb-cal-tint-2:var(--alpha-tint);--bb-cal-tint-3:var(--alpha-pressed);--bb-cal-tint-4:var(--alpha-rich);--bb-cal-tint-5:var(--alpha-intense);--bb-cal-tint-6:var(--alpha-ring-strong);--bb-cal-enter-scale:var(--scale-popover-enter);--bb-cal-settle-scale:var(--scale-press-card);--bb-cal-swap-scale:var(--scale-morph-from);--bb-cal-press-scale:var(--scale-press);--bb-cal-press-scale-control:var(--scale-press);--bb-cal-stagger:var(--stagger-step-sm);--bb-cal-stagger-steps:12;--bb-cal-dim:var(--opacity-faint);--bb-cal-slide-from:var(--opacity-faint);--bb-cal-pulse:var(--duration-ring);--bb-cal-pulse-alpha:var(--opacity-faint);--bb-cal-pulse-grow:calc(var(--scale-dot-hot) * var(--scale-dot-hot) * var(--scale-pop-peak));--bb-cal-ring-gap:calc(var(--grid-unit) * .375);--bb-cal-z-raise:350;--bb-cal-z-drag:400;--bb-cal-z-proxy:110}.bb-cal,.bb-cal-board,.bb-cal-pill{--bb-cal-accent:var(--border-color-focus);--bb-cal-on-accent:var(--text-ink-white);--bb-cal-focus:var(--border-color-focus);--bb-cal-edge:var(--outline-gray-1);--bb-cal-line:var(--outline-gray-1);--bb-cal-line-strong:var(--outline-gray-2);--bb-cal-hover:var(--state-hover);--bb-cal-wash:var(--color-brand-accent)}@supports (color:color-mix(in lab,red,red)){.bb-cal,.bb-cal-board,.bb-cal-pill{--bb-cal-wash:color-mix(in oklab, var(--color-brand-accent) var(--bb-cal-tint-2), var(--surface-cards))}}.bb-cal,.bb-cal-board,.bb-cal-pill{--bb-cal-ease-out:var(--ease-out-strong);--bb-cal-id-bg:var(--bb-cal-accent)}@supports (color:color-mix(in lab,red,red)){.bb-cal,.bb-cal-board,.bb-cal-pill{--bb-cal-id-bg:color-mix(in oklab, var(--bb-cal-accent) var(--bb-cal-tint-2), var(--surface-cards))}}.bb-cal,.bb-cal-board,.bb-cal-pill{--bb-cal-id-ring:var(--bb-cal-accent)}@supports (color:color-mix(in lab,red,red)){.bb-cal,.bb-cal-board,.bb-cal-pill{--bb-cal-id-ring:color-mix(in oklab, var(--bb-cal-accent) var(--bb-cal-tint-4), transparent)}}.bb-cal,.bb-cal-board,.bb-cal-pill{--bb-cal-id-ink:var(--bb-cal-accent)}@supports (color:color-mix(in lab,red,red)){.bb-cal,.bb-cal-board,.bb-cal-pill{--bb-cal-id-ink:color-mix(in oklab, var(--bb-cal-accent) var(--bb-cal-tint-6), var(--text-ink-gray-9))}}.bb-cal-board{--bb-cal-ease-out:var(--ease-quart-out);--bb-cal-axis:calc(var(--grid-unit) * 18)}.bb-cal-id{background:var(--bb-cal-id-bg);box-shadow:inset 0 0 0 var(--border-width-default) var(--bb-cal-id-ring);color:var(--bb-cal-id-ink)}.bb-cal{--bb-cal-today:var(--state-selected);--bb-cal-inner-radius:calc(var(--radius-card) - var(--border-width-default));--bb-cal-axis:calc(var(--grid-unit) * 14);--sx-border:var(--border-width-default) solid var(--bb-cal-line);--sx-color-background:var(--surface-cards);--sx-color-on-background:var(--text-ink-gray-9);--sx-color-surface:var(--surface-cards);--sx-color-on-surface:var(--text-ink-gray-9);--sx-color-surface-container:var(--bb-cal-wash);--sx-color-surface-container-low:var(--surface-cards);--sx-color-surface-container-high:var(--surface-gray-2);--sx-color-primary:var(--bb-cal-accent);--sx-color-on-primary:var(--bb-cal-on-accent);--sx-color-primary-container:var(--bb-cal-accent)}@supports (color:color-mix(in lab,red,red)){.bb-cal{--sx-color-primary-container:color-mix(in oklab, var(--bb-cal-accent) var(--bb-cal-tint-2), var(--surface-cards))}}.bb-cal{--sx-color-on-primary-container:var(--text-ink-gray-9);--sx-color-neutral:var(--text-ink-gray-6);--sx-color-outline-variant:var(--bb-cal-line);--sx-internal-color-text:var(--text-ink-gray-9);--sx-internal-color-light-gray:var(--bb-cal-wash);--sx-internal-color-gray-ripple-background:var(--bb-cal-wash);--sx-font-extra-small:var(--text-2xs-size);--sx-font-small:var(--text-sm-size);--sx-font-large:var(--text-base-size);--sx-font-extra-large:var(--text-2xl-size);--sx-calendar-week-grid-padding-left:var(--bb-cal-axis);color:var(--text-ink-gray-9);font-variant-numeric:tabular-nums;touch-action:manipulation}.bb-cal *{-webkit-tap-highlight-color:transparent}.bb-cal[data-dragging]{-webkit-user-select:none;user-select:none}.bb-cal>.sx-react-calendar-wrapper{flex:auto;min-width:0;min-height:0}.bb-cal .sx__calendar-wrapper{height:100%;font-family:var(--font-body,inherit);color:var(--text-ink-gray-9)}.bb-cal .sx__calendar{border-radius:0 0 var(--bb-cal-inner-radius) var(--bb-cal-inner-radius);animation:bb-cal-appear var(--duration-enter) var(--bb-cal-ease-out);background:0 0;border:0}.bb-cal .sx__calendar-header{display:none}.bb-cal .sx__view-container{scroll-behavior:auto;scrollbar-width:thin;scrollbar-color:var(--bb-cal-line-strong) transparent}.bb-cal .sx__calendar-wrapper :is(button,[tabindex]):focus-visible{outline:var(--focus-ring-width) solid var(--bb-cal-focus);outline-offset:calc(var(--focus-ring-width) * -1)}.bb-cal__head{flex:none;position:relative}.bb-cal__head:after{content:"";left:calc(var(--grid-unit) * 4);right:calc(var(--grid-unit) * 4);height:var(--border-width-default);background:var(--bb-cal-line);pointer-events:none;position:absolute;bottom:0}.bb-cal__bar{align-items:center;gap:calc(var(--grid-unit) * 3) calc(var(--grid-unit) * 4);padding:calc(var(--grid-unit) * 3) calc(var(--grid-unit) * 4);flex-wrap:wrap;display:flex}.bb-cal__nav{align-items:center;gap:var(--grid-unit);flex:none;display:flex}.bb-cal__heading{flex:1 1 calc(var(--grid-unit) * 48);min-width:0;display:grid}.bb-cal__heading-layer{flex-direction:column;grid-area:1/1;min-width:0;display:flex}.bb-cal__title{font-size:var(--text-base-size);font-weight:var(--font-weight-semibold);line-height:calc(var(--grid-unit) * 5);letter-spacing:var(--text-lead-letter-spacing);color:var(--text-ink-gray-9);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.bb-cal__facts{font-size:var(--text-sm-size);font-weight:var(--font-weight-regular);line-height:calc(var(--grid-unit) * 4.5);color:var(--text-ink-gray-6);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.bb-cal__actions{align-items:center;gap:calc(var(--grid-unit) * 2);flex-wrap:wrap;min-width:0;margin-left:auto;display:flex}.bb-cal__bar[data-small]{padding-inline:calc(var(--grid-unit) * 3)}.bb-cal__bar[data-small] .bb-cal__actions{margin-left:0}.bb-cal__bar[data-small] .bb-cal__new{margin-left:auto}.bb-cal__bar[data-small] .bb-cal__heading{flex-basis:100%}.bb-cal .bb-cal__views{--g-brand:var(--bb-cal-accent);--g-font:var(--text-xs-size);--g-icon:var(--control-icon-md);--g-ink:var(--text-ink-gray-8)}.bb-cal .bb-cal__today.bbtn[data-variant=outline][data-intent=primary]:not(:disabled){border-color:var(--bb-cal-accent)}.bb-cal__filters{align-items:center;gap:calc(var(--grid-unit) * 2);padding:0 calc(var(--grid-unit) * 4) calc(var(--grid-unit) * 3);flex-wrap:wrap;display:flex}.bb-cal__bar[data-small]+.bb-cal__filters{padding-inline:calc(var(--grid-unit) * 3)}.bb-cal-pill{--bb-flow-color:var(--bb-cal-accent)}.bb-cal-pill:not([data-disabled=true]){--bc:var(--field-outline);--bw:var(--border-width-default);background:var(--surface-cards);color:var(--text-ink-gray-8)}.bb-cal-pill[data-disabled=true]{--bb-cal-accent:var(--text-ink-gray-6)}.bb-cal-pill:hover:not([data-disabled=true]){--bc:var(--field-outline-hover);--bw:var(--border-width-default);background-color:var(--state-hover);color:var(--text-ink-gray-9)}.bb-cal-pill[data-selected=true]:not([data-disabled=true]),.bb-cal-pill[data-selfx][data-selected=true]:not([data-disabled=true]){--bc:var(--bb-cal-accent);--bw:var(--border-width-default);background:var(--bb-cal-accent)}@supports (color:color-mix(in lab,red,red)){.bb-cal-pill[data-selected=true]:not([data-disabled=true]),.bb-cal-pill[data-selfx][data-selected=true]:not([data-disabled=true]){background:color-mix(in oklab,var(--bb-cal-accent) var(--bb-cal-tint-2),var(--surface-cards))}}.bb-cal-pill[data-selected=true]:not([data-disabled=true]),.bb-cal-pill[data-selfx][data-selected=true]:not([data-disabled=true]){color:var(--text-ink-gray-9);font-weight:var(--font-weight-semibold)}.bb-cal-pill[data-selected=true]:hover:not([data-disabled=true]),.bb-cal-pill[data-selfx][data-selected=true]:hover:not([data-disabled=true]){--bc:var(--bb-cal-accent);background:var(--bb-cal-accent)}@supports (color:color-mix(in lab,red,red)){.bb-cal-pill[data-selected=true]:hover:not([data-disabled=true]),.bb-cal-pill[data-selfx][data-selected=true]:hover:not([data-disabled=true]){background:color-mix(in oklab,var(--bb-cal-accent) var(--bb-cal-tint-3),var(--surface-cards))}}.bb-cal-pill:not([data-disabled=true]) .bbch-count{background:var(--bb-cal-accent)}@supports (color:color-mix(in lab,red,red)){.bb-cal-pill:not([data-disabled=true]) .bbch-count{background:color-mix(in oklab,var(--bb-cal-accent) var(--bb-cal-tint-2),transparent)}}.bb-cal-pill:not([data-disabled=true]) .bbch-count{color:var(--text-ink-gray-8)}.bb-cal-pill[data-selected=true]:not([data-disabled=true]) .bbch-count,.bb-cal-pill[data-selfx][data-selected=true]:not([data-disabled=true]) .bbch-count{background:var(--bb-cal-accent)}@supports (color:color-mix(in lab,red,red)){.bb-cal-pill[data-selected=true]:not([data-disabled=true]) .bbch-count,.bb-cal-pill[data-selfx][data-selected=true]:not([data-disabled=true]) .bbch-count{background:color-mix(in oklab,var(--bb-cal-accent) var(--bb-cal-tint-3),transparent)}}.bb-cal-pill[data-selected=true]:not([data-disabled=true]) .bbch-count,.bb-cal-pill[data-selfx][data-selected=true]:not([data-disabled=true]) .bbch-count{color:var(--text-ink-gray-9)}.bb-cal-medal__disc{fill:var(--bb-cal-id-bg);transition:fill var(--duration-fast) var(--ease-standard)}.bb-cal-medal__ring{fill:none;stroke:var(--bb-cal-id-ring)}.bb-cal-medal__track{fill:none;stroke:var(--bb-cal-accent)}@supports (color:color-mix(in lab,red,red)){.bb-cal-medal__track{stroke:color-mix(in oklab,var(--bb-cal-accent) var(--bb-cal-tint-3),transparent)}}.bb-cal-medal__arc{fill:none;stroke:var(--bb-cal-accent)}.bb-cal-medal__arc[data-over]{stroke:var(--text-ink-red-3)}.bb-cal-medal__check{fill:none;stroke:var(--bb-cal-on-accent)}.bb-cal-medal__initials{color:var(--bb-cal-id-ink)}.bb-cal-pill[data-selected=true] .bb-cal-medal__disc{fill:var(--bb-cal-accent)}.bb-cal .sx__week-header{background:var(--surface-cards)}.bb-cal .sx__week-header-border{left:var(--bb-cal-axis);border-left:0;border-bottom:var(--border-width-default) solid var(--bb-cal-line);width:auto;right:0}.bb-cal .sx__week-grid__date{padding:calc(var(--grid-unit) * 2) 0;gap:var(--grid-unit)}.bb-cal .sx__week-grid__day-name{font-size:var(--text-meta-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-meta);color:var(--text-ink-gray-6)}.bb-cal .sx__week-grid__date-number{width:calc(var(--grid-unit) * 8);height:calc(var(--grid-unit) * 8);border-radius:var(--radius-full);font-size:var(--text-base-size);font-weight:var(--font-weight-semibold);color:var(--text-ink-gray-8);font-variant-numeric:tabular-nums;transition:background-color var(--duration-fast) var(--ease-standard)}.bb-cal .sx__week-grid__date--is-today .sx__week-grid__day-name{color:var(--text-ink-gray-9);font-weight:var(--font-weight-semibold)}.bb-cal .sx__week-grid__date--is-today .sx__week-grid__date-number{background:var(--bb-cal-accent);color:var(--bb-cal-on-accent)}.bb-cal .sx__date-grid{padding-block:var(--grid-unit)}.bb-cal .sx__date-grid-day{grid-gap:var(--grid-unit);padding-inline:calc(var(--grid-unit) * .5)}.bb-cal .sx__week-grid{padding-left:var(--bb-cal-axis);isolation:isolate}.bb-cal .sx__week-grid__time-axis{width:calc(100% - var(--bb-cal-axis))}.bb-cal .sx__week-grid__hour{border-top:var(--border-width-default) solid var(--bb-cal-line)}.bb-cal .sx__week-grid__hour-text{left:calc(var(--grid-unit) * -13);width:calc(var(--grid-unit) * 10.5);top:calc(var(--grid-unit) * -2);text-align:right;font-size:var(--text-2xs-size);font-weight:var(--font-weight-medium);line-height:calc(var(--grid-unit) * 4);color:var(--text-ink-gray-5);font-variant-numeric:tabular-nums}.bb-cal .sx__time-grid-day{border-left:var(--border-width-default) solid var(--bb-cal-line)}.bb-cal .sx__time-grid-day:has(>.sx__current-time-indicator){background:var(--bb-cal-today)}.bb-cal .sx__current-time-indicator{height:var(--border-width-strong);margin-top:calc(var(--border-width-default) * -1);background:var(--bb-cal-accent);z-index:-1;pointer-events:none}.bb-cal .sx__current-time-indicator:before{left:calc(var(--grid-unit) * -1);top:calc(var(--grid-unit) * -.75);width:calc(var(--grid-unit) * 2);height:calc(var(--grid-unit) * 2);background:var(--bb-cal-accent);box-shadow:0 0 0 var(--border-width-strong) var(--surface-cards)}.bb-cal .sx__current-time-indicator-full-week{height:var(--border-width-default);background:var(--bb-cal-accent)}@supports (color:color-mix(in lab,red,red)){.bb-cal .sx__current-time-indicator-full-week{background:color-mix(in oklab,var(--bb-cal-accent) var(--bb-cal-tint-4),transparent)}}.bb-cal .sx__current-time-indicator-full-week{pointer-events:none}.bb-cal .sx__time-grid-event,.bb-cal .sx__date-grid-event,.bb-cal .sx__month-grid-event,.bb-cal .sx__month-agenda-event{box-shadow:none;cursor:pointer;background:0 0;outline:none;padding:0;transition:none;overflow:visible;border:0!important}.bb-cal .sx__event:focus-visible{outline:none}.bb-cal .sx__time-grid-event{border-radius:var(--radius-sm)}.bb-cal .sx__time-grid-event:is(:hover,:focus-visible):not(.is-event-copy){z-index:var(--bb-cal-z-raise)!important}.bb-cal[data-readonly] .sx__time-grid-event,.bb-cal[data-readonly] .sx__date-grid-event,.bb-cal[data-readonly] .sx__month-grid-event{cursor:default}.bb-cal .sx__time-grid-event-inner{height:100%}.bb-cal .sx__time-grid-event.is-event-copy{opacity:1;box-shadow:none;cursor:grabbing;z-index:var(--bb-cal-z-drag)!important}.bb-cal[data-dragging] .sx__view-container{cursor:grabbing}.bb-cal .sx__time-grid-event-resize-handle{height:calc(var(--grid-unit) * 2.5);z-index:2;cursor:ns-resize}@media(pointer:coarse){.bb-cal .sx__time-grid-event-resize-handle{height:calc(var(--grid-unit) * 1.5)}}.bb-cal .sx__time-grid-event-resize-handle:after{content:"";left:50%;bottom:var(--grid-unit);width:calc(var(--grid-unit) * 4.5);height:calc(var(--grid-unit) * .75);margin-left:calc(var(--grid-unit) * -2.25);border-radius:var(--radius-full);background:var(--ev-ink,var(--text-ink-gray-9));position:absolute}@supports (color:color-mix(in lab,red,red)){.bb-cal .sx__time-grid-event-resize-handle:after{background:color-mix(in oklab,var(--ev-ink,var(--text-ink-gray-9)) var(--bb-cal-tint-4),transparent)}}.bb-cal .sx__time-grid-event-resize-handle:after{opacity:0;transition:opacity var(--duration-fast) var(--bb-cal-ease-out);pointer-events:none}.bb-cal .sx__time-grid-event:hover .sx__time-grid-event-resize-handle:after,.bb-cal .sx__time-grid-event.is-event-copy .sx__time-grid-event-resize-handle:after{opacity:1}.bb-cal-ev[data-tone=neutral],.bb-cal .bb-tone-neutral{--ev:var(--text-ink-gray-5);--ev-ink:var(--text-ink-gray-9);--ev-surface:var(--surface-gray-1);--ev-surface-strong:var(--surface-gray-2)}.bb-cal-ev[data-tone=info],.bb-cal .bb-tone-info{--ev:var(--text-ink-blue-3);--ev-ink:var(--text-ink-blue-4);--ev-surface:var(--surface-blue-1);--ev-surface-strong:var(--surface-blue-2)}.bb-cal-ev[data-tone=success],.bb-cal .bb-tone-success{--ev:var(--text-ink-green-3);--ev-ink:var(--text-ink-green-4);--ev-surface:var(--surface-green-1);--ev-surface-strong:var(--surface-green-2)}.bb-cal-ev[data-tone=warning],.bb-cal .bb-tone-warning{--ev:var(--text-ink-amber-3);--ev-ink:var(--text-ink-amber-4);--ev-surface:var(--surface-amber-1);--ev-surface-strong:var(--surface-amber-2)}.bb-cal-ev[data-tone=danger],.bb-cal .bb-tone-danger{--ev:var(--text-ink-red-3);--ev-ink:var(--text-ink-red-4);--ev-surface:var(--surface-red-1);--ev-surface-strong:var(--surface-red-2)}.bb-cal-ev{--ev:var(--text-ink-blue-3);--ev-ink:var(--text-ink-blue-4);--ev-surface:var(--surface-blue-1);--ev-surface-strong:var(--surface-blue-2);--ev-tint:var(--ev-surface);--ev-tint-hover:var(--ev-surface-strong)}@supports (color:color-mix(in lab,red,red)){.bb-cal-ev{--ev-tint-hover:color-mix(in oklab, var(--ev-surface-strong) var(--bb-cal-tint-5), var(--ev-surface))}}.bb-cal-ev{--ev-ring:var(--ev)}@supports (color:color-mix(in lab,red,red)){.bb-cal-ev{--ev-ring:color-mix(in oklab, var(--ev) var(--bb-cal-tint-4), transparent)}}.bb-cal-ev{--ev-title:var(--ev-ink);--ev-meta:var(--ev-ink);--ev-mark:var(--ev);--ev-gap:var(--surface-cards);--ev-lift:0 0 0 0 transparent;--ev-time-ink:var(--text-ink-gray-7);--ev-time-bg:var(--surface-cards)}@supports (color:color-mix(in lab,red,red)){.bb-cal-ev{--ev-time-bg:color-mix(in oklab, var(--surface-cards) var(--bb-cal-tint-6), transparent)}}.bb-cal-ev{min-width:0;color:var(--ev-title);background:var(--ev-tint);box-shadow:inset 0 0 0 var(--border-width-default) var(--ev-ring),var(--ev-lift);-webkit-font-smoothing:antialiased;transition:background-color var(--duration-fast) var(--ease-standard),translate var(--duration-base) var(--ease-quart),scale var(--duration-fast) var(--ease-out-strong);display:flex;position:relative}.bb-cal-ev[data-phase=past]:not([data-unsettled]){--ev-tint:var(--ev-surface)}@supports (color:color-mix(in lab,red,red)){.bb-cal-ev[data-phase=past]:not([data-unsettled]){--ev-tint:color-mix(in oklab, var(--ev-surface) var(--bb-cal-tint-4), var(--surface-gray-1))}}.bb-cal-ev[data-phase=past]:not([data-unsettled]){--ev-tint-hover:var(--ev-surface)}@supports (color:color-mix(in lab,red,red)){.bb-cal-ev[data-phase=past]:not([data-unsettled]){--ev-tint-hover:color-mix(in oklab, var(--ev-surface) var(--bb-cal-tint-4), var(--surface-gray-2))}}.bb-cal-ev[data-phase=past]:not([data-unsettled]){--ev-ring:var(--bb-cal-line,var(--outline-gray-1));--ev-title:var(--text-ink-gray-7);--ev-meta:var(--text-ink-gray-7);--ev-mark:var(--ev)}@supports (color:color-mix(in lab,red,red)){.bb-cal-ev[data-phase=past]:not([data-unsettled]){--ev-mark:color-mix(in oklab, var(--ev) var(--bb-cal-tint-5), var(--text-ink-gray-5))}}.bb-cal-ev[data-phase=now]{--ev-tint:var(--ev-surface-strong)}@supports (color:color-mix(in lab,red,red)){.bb-cal-ev[data-phase=now]{--ev-tint:color-mix(in oklab, var(--ev-surface-strong) var(--bb-cal-tint-5), var(--ev-surface))}}.bb-cal-ev[data-phase=now]{--ev-tint-hover:var(--ev-surface-strong)}@supports (color:color-mix(in lab,red,red)){.bb-cal-ev[data-phase=now]{--ev-tint-hover:color-mix(in oklab, var(--ev-surface-strong) var(--bb-cal-tint-6), var(--ev-surface))}}.bb-cal-ev[data-phase=now]{--ev-ring:var(--ev)}@supports (color:color-mix(in lab,red,red)){.bb-cal-ev[data-phase=now]{--ev-ring:color-mix(in oklab, var(--ev) var(--bb-cal-tint-5), transparent)}}:root[data-theme=dark] .bb-cal-ev:not([data-conflict],[data-phase=now],[data-drag-source],[data-copy]){--ev-ring:var(--ev)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=dark] .bb-cal-ev:not([data-conflict],[data-phase=now],[data-drag-source],[data-copy]){--ev-ring:color-mix(in oklab, var(--ev) var(--bb-cal-tint-5), transparent)}}.bb-cal-ev[data-conflict]{--ev-ring:var(--text-ink-red-3)}.bb-cal-ev__head{align-items:center;gap:var(--grid-unit);flex:none;min-width:0;display:flex;overflow:hidden}.bb-cal-ev__time-text{font-size:var(--text-2xs-size);font-weight:var(--font-weight-medium);line-height:calc(var(--grid-unit) * 4);letter-spacing:var(--text-2xs-letter-spacing);color:var(--ev-time-ink);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.bb-cal-ev[data-kind=time] .bb-cal-ev__time-text,.bb-cal-ev[data-kind=agenda] .bb-cal-ev__time-text{padding-inline:var(--grid-unit);border-radius:var(--radius-full);background:var(--ev-time-bg)}.bb-cal-ev__title{text-overflow:ellipsis;min-width:0;font-weight:var(--font-weight-semibold);letter-spacing:var(--text-lead-letter-spacing);color:var(--ev-title);overflow:hidden}.bb-cal-ev__dot,.bb-cal-ev__live{width:calc(var(--grid-unit) * 1.5);height:calc(var(--grid-unit) * 1.5);border-radius:var(--radius-full);background:var(--ev-mark);flex:none;position:relative}.bb-cal-ev__live{background:var(--ev)}.bb-cal-ev__live:after{content:"";border-radius:inherit;background:var(--ev);animation:bb-cal-live var(--bb-cal-pulse) var(--ease-quart-out) 2;position:absolute;top:0;right:0;bottom:0;left:0}.bb-cal-ev__glyph{font-size:var(--text-xs-size);color:var(--ev-ink);flex:none;display:inline-flex}.bb-cal-ev[data-phase=past]:not([data-unsettled]) .bb-cal-ev__glyph{color:var(--text-ink-gray-7)}.bb-cal-ev__flag{font-size:var(--text-xs-size);color:var(--text-ink-red-4);flex:none;display:inline-flex}.bb-cal-ev__who{top:var(--grid-unit);right:var(--grid-unit);z-index:1;width:calc(var(--grid-unit) * 5.5);height:calc(var(--grid-unit) * 5.5);border-radius:var(--radius-full);background:var(--bb-cal-id-bg);box-shadow:inset 0 0 0 var(--border-width-default) var(--bb-cal-id-ring);color:var(--bb-cal-id-ink);font-size:var(--text-2xs-size);font-weight:var(--font-weight-semibold);line-height:var(--leading-none);letter-spacing:0;justify-content:center;align-items:center;display:inline-flex;position:absolute}.bb-cal-ev[data-kind=time]{inset:var(--border-width-default) calc(var(--grid-unit) * .5) var(--border-width-default) var(--border-width-default);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 var(--border-width-default) var(--ev-ring),0 0 0 var(--bb-cal-ring-gap) var(--ev-gap),var(--ev-lift);position:absolute;overflow:hidden;container-type:size}.bb-cal-ev[data-kind=time][data-phase=now],.bb-cal-ev[data-kind=time][data-conflict]{box-shadow:inset 0 0 0 var(--bb-cal-ring-gap) var(--ev-ring),0 0 0 var(--bb-cal-ring-gap) var(--ev-gap),var(--ev-lift)}.bb-cal-ev[data-kind=time][data-phase=now]:before{content:"";height:calc(var(--ev-progress,0) * 100%);background:var(--surface-cards);position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.bb-cal-ev[data-kind=time][data-phase=now]:before{background:color-mix(in oklab,var(--surface-cards) var(--bb-cal-tint-4),transparent)}}.bb-cal-ev[data-kind=time][data-phase=now]:before{pointer-events:none}.bb-cal-ev__body{z-index:1;gap:calc(var(--grid-unit) * .5);width:100%;min-width:0;padding:var(--grid-unit) calc(var(--grid-unit) * 2) calc(var(--grid-unit) * 1.5);flex-direction:column;display:flex;position:relative}.bb-cal-ev[data-who] .bb-cal-ev__body{padding-right:calc(var(--grid-unit) * 7.5)}.bb-cal-ev[data-kind=time] .bb-cal-ev__body{overflow:hidden}.bb-cal-ev[data-kind=time] .bb-cal-ev__body>*{flex-shrink:0}.bb-cal-ev[data-kind=time] .bb-cal-ev__title{font-size:var(--text-sm-size);line-height:calc(var(--grid-unit) * 4);-webkit-line-clamp:2;white-space:normal;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;display:-webkit-box}.bb-cal-ev__meta{align-items:center;gap:var(--grid-unit);min-width:0;margin-top:calc(var(--grid-unit) * .5);font-size:var(--text-2xs-size);font-weight:var(--font-weight-regular);line-height:calc(var(--grid-unit) * 4);color:var(--ev-meta);display:flex}.bb-cal-ev__meta-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container (min-height:104px){.bb-cal-ev[data-kind=time] .bb-cal-ev__title{-webkit-line-clamp:3}}@container (max-height:44px){.bb-cal-ev__body{align-items:center;gap:calc(var(--grid-unit) * 1.5);padding-block:calc(var(--grid-unit) * .5);flex-direction:row}.bb-cal-ev[data-kind=time] .bb-cal-ev__title{white-space:nowrap;font-size:var(--text-2xs-size);flex:0 auto;display:block}.bb-cal-ev__meta{display:none}.bb-cal-ev__who{top:50%;translate:0 -50%}}@container (max-height:22px){.bb-cal-ev__body{padding-block:0}.bb-cal-ev[data-kind=time] .bb-cal-ev__time-text{display:none}.bb-cal-ev[data-kind=time] .bb-cal-ev__title{line-height:calc(var(--grid-unit) * 3.5)}}@container (max-height:72px){.bb-cal-ev__meta{display:none}}@container (max-width:96px){.bb-cal-ev__meta,.bb-cal-ev[data-kind=time] .bb-cal-ev__who--inline{display:none}}.bb-cal-ev__who--inline{display:none}@container (max-width:124px){.bb-cal-ev__who:not(.bb-cal-ev__who--inline){display:none}.bb-cal-ev__who--inline{width:calc(var(--grid-unit) * 4.5);height:calc(var(--grid-unit) * 4.5);flex:none;display:inline-flex;position:static;translate:none}.bb-cal-ev__head .bb-cal-ev__time-text{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.bb-cal-ev[data-kind=time] .bb-cal-ev__time-end{display:none}.bb-cal-ev[data-kind=time] .bb-cal-ev__head{gap:var(--grid-unit)}.bb-cal-ev[data-kind=time] .bb-cal-ev__time-text{padding-inline:calc(var(--grid-unit) * .5)}.bb-cal-ev[data-who] .bb-cal-ev__body{padding-right:calc(var(--grid-unit) * 2)}}.bb-cal-ev[data-kind=date],.bb-cal-ev[data-kind=month]{align-items:center;gap:calc(var(--grid-unit) * 1.5);width:100%;height:100%;padding:0 calc(var(--grid-unit) * 2);border-radius:var(--radius-full);font-size:var(--text-2xs-size);line-height:calc(var(--grid-unit) * 4);white-space:nowrap}.bb-cal-ev[data-kind=month]{--ev-ring:transparent}.bb-cal-ev[data-kind=month][data-phase=past]:not([data-unsettled]){--ev-tint:transparent}.bb-cal-ev:is([data-kind=month],[data-kind=date]) .bb-cal-ev__title,.bb-cal-ev:is([data-kind=month],[data-kind=date]) .bb-cal-ev__time-text{font-weight:var(--font-weight-medium)}.bb-cal-ev:is([data-kind=month],[data-kind=date]) .bb-cal-ev__who{width:calc(var(--grid-unit) * 4.5);height:calc(var(--grid-unit) * 4.5);margin-left:auto;position:static}.bb-cal-ev[data-kind=agenda]{border-radius:var(--radius-sm);width:100%}.bb-cal-ev[data-kind=agenda] .bb-cal-ev__body{padding:calc(var(--grid-unit) * 2) calc(var(--grid-unit) * 3) calc(var(--grid-unit) * 2.5);gap:calc(var(--grid-unit) * .5)}.bb-cal-ev[data-kind=agenda][data-who] .bb-cal-ev__body{padding-right:calc(var(--grid-unit) * 10)}.bb-cal-ev[data-kind=agenda] .bb-cal-ev__who{top:calc(var(--grid-unit) * 2);right:calc(var(--grid-unit) * 3);width:calc(var(--grid-unit) * 6);height:calc(var(--grid-unit) * 6);font-size:var(--text-2xs-size)}.bb-cal-ev[data-kind=agenda] .bb-cal-ev__title{font-size:var(--text-base-size);line-height:calc(var(--grid-unit) * 5);white-space:nowrap}.bb-cal-ev[data-kind=agenda] .bb-cal-ev__time-text{font-size:var(--text-sm-size);line-height:calc(var(--grid-unit) * 4.5)}.bb-cal .sx__event:hover .bb-cal-ev,.bb-cal-ev[data-proxy]{background:var(--ev-tint-hover)}.bb-cal .sx__event:hover .bb-cal-ev:is([data-kind=time],[data-kind=agenda]){translate:0 calc(var(--border-width-default) * -1);--ev-lift:var(--shadow-sm)}.bb-cal .sx__event:active .bb-cal-ev:is([data-kind=time],[data-kind=agenda]){scale:var(--bb-cal-press-scale)}.bb-cal .sx__event:focus-visible .bb-cal-ev{background:var(--ev-tint-hover);--ev-ring:var(--bb-cal-focus)}.bb-cal .sx__event:focus-visible .bb-cal-ev:is([data-kind=time],[data-kind=agenda],[data-kind=month],[data-kind=date]){box-shadow:inset 0 0 0 var(--focus-ring-width) var(--bb-cal-focus),0 0 0 var(--bb-cal-ring-gap) var(--ev-gap)}.bb-cal-ev[data-drag-source]{--ev-tint:var(--ev-surface)}@supports (color:color-mix(in lab,red,red)){.bb-cal-ev[data-drag-source]{--ev-tint:color-mix(in oklab, var(--ev-surface) var(--bb-cal-tint-4), var(--surface-cards))}}.bb-cal-ev[data-drag-source]{--ev-ring:var(--ev)}@supports (color:color-mix(in lab,red,red)){.bb-cal-ev[data-drag-source]{--ev-ring:color-mix(in oklab, var(--ev) var(--bb-cal-tint-4), transparent)}}.bb-cal-ev[data-drag-source]{--ev-lift:0 0 0 0 transparent;translate:none}.bb-cal-ev[data-drag-source]>*{opacity:var(--bb-cal-dim)}.bb-cal-ev[data-copy]{--ev-tint:var(--ev-surface-strong);--ev-ring:var(--ev)}@supports (color:color-mix(in lab,red,red)){.bb-cal-ev[data-copy]{--ev-ring:color-mix(in oklab, var(--ev) var(--bb-cal-tint-5), transparent)}}.bb-cal-ev[data-copy]{--ev-lift:var(--shadow-lift);--ev-time-ink:var(--text-ink-gray-8)}.bb-cal-ev[data-proxy]{--ev-gap:transparent;width:auto;height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.bb-cal-ghost{top:0;left:calc(var(--grid-unit) * .5);right:calc(var(--grid-unit) * .75);z-index:0;align-items:flex-start;gap:var(--grid-unit);padding:var(--grid-unit) calc(var(--grid-unit) * 2) 0 calc(var(--grid-unit) * 1.5);border-radius:var(--radius-sm);background:var(--bb-cal-accent);display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.bb-cal-ghost{background:color-mix(in oklab,var(--bb-cal-accent) var(--bb-cal-tint-1),var(--surface-cards))}}.bb-cal-ghost{box-shadow:inset 0 0 0 var(--border-width-default) var(--bb-cal-accent)}@supports (color:color-mix(in lab,red,red)){.bb-cal-ghost{box-shadow:inset 0 0 0 var(--border-width-default) color-mix(in oklab,var(--bb-cal-accent) var(--bb-cal-tint-5),transparent)}}.bb-cal-ghost{color:var(--text-ink-gray-8);font-size:var(--text-2xs-size);font-weight:var(--font-weight-semibold);line-height:calc(var(--grid-unit) * 4);pointer-events:none;animation:bb-cal-fade-in var(--duration-fast) var(--bb-cal-ease-out);transition:transform var(--duration-fast) var(--bb-cal-ease-out),opacity var(--duration-fast) var(--bb-cal-ease-out)}.bb-cal-ghost[data-state=off]{opacity:0}.bb-cal-ghost__glyph{width:var(--icon-xs);height:var(--icon-xs);margin-top:calc(var(--border-width-default) * -1);color:var(--bb-cal-accent);flex:none}.bb-cal-now{left:calc(var(--grid-unit) * 1.25);z-index:3;width:calc(var(--bb-cal-axis) - var(--grid-unit) * 2.75);height:calc(var(--grid-unit) * 4.5);border-radius:var(--radius-full);background:var(--bb-cal-accent);box-shadow:0 0 0 var(--border-width-strong) var(--surface-cards);color:var(--bb-cal-on-accent);font-size:var(--text-2xs-size);font-weight:var(--font-weight-semibold);line-height:calc(var(--grid-unit) * 4.5);text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;position:absolute;translate:0 -50%}.bb-cal .sx__month-grid-wrapper{background:0 0}.bb-cal .sx__month-grid-week{min-height:calc(var(--grid-unit) * 26);border-top:var(--border-width-default) solid var(--bb-cal-line)}.bb-cal .sx__month-grid-week:first-child{border-top:0}.bb-cal .sx__month-grid-day{min-width:0;padding:calc(var(--grid-unit) * 1.5) var(--grid-unit) var(--grid-unit);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);flex:1 1 0}.bb-cal .sx__month-grid-day:not(:last-child){border-inline-end:var(--border-width-default) solid var(--bb-cal-line)}.bb-cal .sx__month-grid-day:hover{background:var(--bb-cal-hover)}.bb-cal .sx__month-grid-day--dragover{background:var(--bb-cal-accent)}@supports (color:color-mix(in lab,red,red)){.bb-cal .sx__month-grid-day--dragover{background:color-mix(in oklab,var(--bb-cal-accent) var(--bb-cal-tint-1),transparent)}}.bb-cal .sx__month-grid-day__header{gap:calc(var(--grid-unit) * .5);margin-bottom:var(--grid-unit)}.bb-cal .sx__month-grid-day__header-day-name{font-size:var(--text-meta-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-meta);color:var(--text-ink-gray-6)}.bb-cal .sx__month-grid-day__header-date{width:calc(var(--grid-unit) * 6.5);height:calc(var(--grid-unit) * 6.5);border-radius:var(--radius-full);font-size:var(--text-sm-size);font-weight:var(--font-weight-semibold);color:var(--text-ink-gray-8);font-variant-numeric:tabular-nums;margin-bottom:0}.bb-cal .sx__month-grid-day__header-date.sx__is-today{background:var(--bb-cal-accent);color:var(--bb-cal-on-accent)}.bb-cal .sx__month-grid-day.is-leading-or-trailing .sx__month-grid-day__header-date{color:var(--text-ink-gray-5);font-weight:var(--font-weight-regular)}.bb-cal .sx__month-grid-day__events{grid-gap:var(--grid-unit);min-width:0}.bb-cal .sx__month-grid-event{min-width:0;max-width:100%}.bb-cal .sx__month-grid-cell{height:calc(var(--grid-unit) * 5.5)}.bb-cal .sx__month-grid-day__events-more{width:auto;margin:var(--grid-unit) calc(var(--grid-unit) * .5) 0;padding:calc(var(--grid-unit) * .5) calc(var(--grid-unit) * 2);border-radius:var(--radius-full);font-size:var(--text-2xs-size);font-weight:var(--font-weight-semibold);color:var(--text-ink-gray-6);text-align:left;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.bb-cal .sx__month-grid-day__events-more:hover{background:var(--state-selected);color:var(--text-ink-gray-9)}.bb-cal .sx__month-agenda-day-names{padding:calc(var(--grid-unit) * 2) 0 var(--grid-unit);font-size:var(--text-meta-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-ink-gray-6)}.bb-cal .sx__month-agenda-week:not(:first-child){border-top:0}.bb-cal .sx__month-agenda-day{height:var(--touch-target-min);margin:var(--border-width-default);padding:var(--grid-unit) 0;border-radius:var(--radius-sm);font-size:var(--text-sm-size);font-weight:var(--font-weight-semibold);color:var(--text-ink-gray-8);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.bb-cal .sx__month-agenda-day:hover{background:var(--bb-cal-hover)}.bb-cal .sx__month-agenda-day.is-leading-or-trailing{color:var(--text-ink-gray-5);font-weight:var(--font-weight-regular)}.bb-cal .sx__month-agenda-day--active{background:var(--bb-cal-accent)}@supports (color:color-mix(in lab,red,red)){.bb-cal .sx__month-agenda-day--active{background:color-mix(in oklab,var(--bb-cal-accent) var(--bb-cal-tint-2),var(--surface-cards))}}.bb-cal .sx__month-agenda-day--active{box-shadow:inset 0 0 0 var(--border-width-default) var(--bb-cal-accent)}@supports (color:color-mix(in lab,red,red)){.bb-cal .sx__month-agenda-day--active{box-shadow:inset 0 0 0 var(--border-width-default) color-mix(in oklab,var(--bb-cal-accent) var(--bb-cal-tint-4),transparent)}}.bb-cal .sx__month-agenda-day--active{color:var(--text-ink-gray-9)}.bb-cal .sx__month-agenda-day__event-icon{width:calc(var(--grid-unit) * 1.25);height:calc(var(--grid-unit) * 1.25);filter:none;background:var(--bb-cal-accent)!important}.bb-cal .sx__month-agenda-events{padding:calc(var(--grid-unit) * 2) calc(var(--grid-unit) * 3) calc(var(--grid-unit) * 3)}.bb-cal .sx__month-agenda-event{margin-bottom:calc(var(--grid-unit) * 1.5);border-radius:var(--radius-sm)}.bb-cal .sx__month-agenda-events__empty{padding:calc(var(--grid-unit) * 6) calc(var(--grid-unit) * 3);font-size:var(--text-sm-size);color:var(--text-ink-gray-6);text-align:center}.bb-cal .sx__list-wrapper{scroll-behavior:auto;background:0 0}.bb-cal .sx__list-day{background:0 0}.bb-cal .sx__list-day-header{padding:calc(var(--grid-unit) * 3) calc(var(--grid-unit) * 4) var(--grid-unit);background:var(--surface-cards)}.bb-cal .sx__list-day-date{font-size:var(--text-sm-size);font-weight:var(--font-weight-semibold);letter-spacing:0;text-transform:none;color:var(--text-ink-gray-8)}.bb-cal .sx__list-day-date:first-letter{text-transform:uppercase}.bb-cal .sx__list-day-events{padding:0 calc(var(--grid-unit) * 2);background:0 0}.bb-cal .sx__list-event{align-items:center;gap:calc(var(--grid-unit) * 3);padding:calc(var(--grid-unit) * 2);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.bb-cal .sx__list-event:not(:first-child){border-top:0}.bb-cal .sx__list-event:hover{background:var(--bb-cal-hover)}.bb-cal .sx__list-event:focus-visible{box-shadow:inset 0 0 0 var(--focus-ring-width) var(--bb-cal-focus);outline:none}.bb-cal .sx__list-event-color-line{width:calc(var(--grid-unit) * 2);height:calc(var(--grid-unit) * 2);border-radius:var(--radius-full);flex:none;background:var(--ev,var(--text-ink-blue-3))!important}.bb-cal .sx__list-event-content{justify-content:flex-end;align-items:center;gap:calc(var(--grid-unit) * 4);flex-direction:row-reverse;min-width:0}.bb-cal .sx__list-event-times{align-items:baseline;gap:var(--grid-unit);min-width:calc(var(--grid-unit) * 24);flex-direction:row}.bb-cal .sx__list-event-start-time+.sx__list-event-end-time:before{content:"–";margin-right:var(--grid-unit);color:var(--text-ink-gray-5)}.bb-cal .sx__list-event-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-base-size);font-weight:var(--font-weight-semibold);color:var(--text-ink-gray-9);overflow:hidden}.bb-cal .sx__list-event-start-time,.bb-cal .sx__list-event-end-time,.bb-cal .sx__list-event-all-day{font-size:var(--text-sm-size);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.bb-cal .sx__list-event-start-time{color:var(--text-ink-gray-8)}.bb-cal .sx__list-event-end-time,.bb-cal .sx__list-event-arrow{color:var(--text-ink-gray-6)}.bb-cal .sx__list-no-events{font-size:var(--text-sm-size);color:var(--text-ink-gray-6)}.bb-cal-dlg__tone{width:calc(var(--grid-unit) * 10);height:calc(var(--grid-unit) * 10);border-radius:var(--radius-sm);background:var(--ev);flex:none;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bb-cal-dlg__tone{background:color-mix(in oklab,var(--ev) var(--bb-cal-tint-2),var(--surface-modal))}}.bb-cal-dlg__tone{box-shadow:inset 0 0 0 var(--border-width-default) var(--ev)}@supports (color:color-mix(in lab,red,red)){.bb-cal-dlg__tone{box-shadow:inset 0 0 0 var(--border-width-default) color-mix(in oklab,var(--ev) var(--bb-cal-tint-3),transparent)}}.bb-cal-dlg__tone{color:var(--ev)}@supports (color:color-mix(in lab,red,red)){.bb-cal-dlg__tone{color:color-mix(in oklab,var(--ev) var(--bb-cal-tint-6),var(--text-ink-gray-9))}}.bb-cal-dlg__status{align-items:center;gap:calc(var(--grid-unit) * 1.5);margin-top:calc(var(--grid-unit) * .5);font-size:var(--text-sm-size);font-weight:var(--font-weight-medium);line-height:calc(var(--grid-unit) * 4.5);color:var(--text-ink-gray-6);display:inline-flex}.bb-cal-dlg__status[data-phase=now]{color:var(--ev)}@supports (color:color-mix(in lab,red,red)){.bb-cal-dlg__status[data-phase=now]{color:color-mix(in oklab,var(--ev) var(--bb-cal-tint-5),var(--text-ink-gray-9))}}.bb-cal-dlg__live{width:calc(var(--grid-unit) * 1.75);height:calc(var(--grid-unit) * 1.75);border-radius:var(--radius-full);background:var(--ev);flex:none;position:relative}.bb-cal-dlg__live:after{content:"";border-radius:inherit;background:var(--ev);animation:bb-cal-live var(--bb-cal-pulse) var(--ease-quart-out) 2;position:absolute;top:0;right:0;bottom:0;left:0}.bb-cal-dlg__rows{padding:var(--grid-unit) calc(var(--grid-unit) * 4);border-radius:var(--radius-md);background:var(--color-brand-accent)}@supports (color:color-mix(in lab,red,red)){.bb-cal-dlg__rows{background:color-mix(in oklab,var(--color-brand-accent) var(--bb-cal-tint-1),transparent)}}.bb-cal-dlg__rows>div+div{box-shadow:inset 0 var(--border-width-default) 0 var(--text-ink-gray-9)}@supports (color:color-mix(in lab,red,red)){.bb-cal-dlg__rows>div+div{box-shadow:inset 0 var(--border-width-default) 0 color-mix(in oklab,var(--text-ink-gray-9) var(--bb-cal-tint-1),transparent)}}.bb-cal-dlg__rows:empty{display:none}.bb-cal[data-state=error]{--bb-cal-edge:var(--outline-red-1)}.bb-cal-error{align-items:center;gap:calc(var(--grid-unit) * 3);max-width:calc(var(--grid-unit) * 112);padding:calc(var(--grid-unit) * 6);color:var(--text-ink-red-4);text-align:center;flex-direction:column;display:flex}.bb-cal-error__glyph{color:var(--text-ink-red-4);display:inline-flex}.bb-cal-error__text{font-size:var(--text-base-size);font-weight:var(--font-weight-medium);line-height:calc(var(--grid-unit) * 5);text-wrap:pretty;margin:0}.bb-cal .sx__slide-left{animation:bb-cal-slide-left var(--duration-enter) var(--bb-cal-ease-out)}.bb-cal .sx__slide-right{animation:bb-cal-slide-right var(--duration-enter) var(--bb-cal-ease-out)}@keyframes bb-cal-slide-left{0%{opacity:var(--bb-cal-slide-from);transform:translate(calc(var(--grid-unit) * 3))}to{opacity:1;transform:none}}@keyframes bb-cal-slide-right{0%{opacity:var(--bb-cal-slide-from);transform:translate(calc(var(--grid-unit) * -3))}to{opacity:1;transform:none}}@keyframes bb-cal-appear{0%{opacity:0}to{opacity:1}}@keyframes bb-cal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bb-cal-live{0%{opacity:var(--bb-cal-pulse-alpha);transform:scale(1)}70%,to{transform:scale(var(--bb-cal-pulse-grow));opacity:0}}@media(prefers-reduced-motion:reduce){.bb-cal .sx__calendar,.bb-cal .sx__slide-left,.bb-cal .sx__slide-right,.bb-cal-ghost,.bb-cal-ev__live:after,.bb-cal-dlg__live:after{animation:none}.bb-cal-ev__live:after,.bb-cal-dlg__live:after{opacity:0}.bb-cal-ev,.bb-cal-ghost,.bb-cal-medal__disc,.bb-cal .sx__week-grid__date-number,.bb-cal .sx__time-grid-event-resize-handle:after,.bb-cal .sx__month-grid-day,.bb-cal .sx__month-agenda-day,.bb-cal .sx__month-grid-day__events-more,.bb-cal .sx__list-event{transition:none}.bb-cal .sx__event:hover .bb-cal-ev,.bb-cal .sx__event:active .bb-cal-ev{translate:none;scale:none}}.bb-cal-skel{min-height:0;padding:calc(var(--grid-unit) * 3) calc(var(--grid-unit) * 3) 0 0;flex:auto;display:flex}.bb-cal-skel__axis{width:var(--bb-cal-axis);padding:calc(var(--grid-unit) * 14) calc(var(--grid-unit) * 3) calc(var(--grid-unit) * 4) 0;flex-direction:column;flex:none;justify-content:space-around;align-items:flex-end;display:flex}.bb-cal-skel__cols{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;display:grid}.bb-cal-skel__col{border-left:var(--border-width-default) solid var(--bb-cal-line);flex-direction:column;min-width:0;display:flex}.bb-cal-skel__date{align-items:center;gap:calc(var(--grid-unit) * 1.5);height:calc(var(--grid-unit) * 14);flex-direction:column;display:flex}.bb-cal-skel__lane{border-top:var(--border-width-default) solid var(--bb-cal-line);flex:1;position:relative}.bb-cal-skel__ghost{left:var(--grid-unit);right:var(--grid-unit);border-radius:var(--radius-sm);background:var(--text-ink-gray-9);position:absolute}@supports (color:color-mix(in lab,red,red)){.bb-cal-skel__ghost{background:color-mix(in oklab,var(--text-ink-gray-9) var(--bb-cal-tint-1),transparent)}}@media(max-width:639px){.bb-cal-skel__cols{grid-template-columns:minmax(0,1fr)}.bb-cal-skel__col:not([data-col="0"]){display:none}}.brand-logo-theme-dark,[data-theme=dark] .brand-logo-theme-light{display:none}[data-theme=dark] .brand-logo-theme-dark{display:block}html,body,button,p,span,div{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variation-settings:"opsz" 24}body{font-family:var(--font-body);font-optical-sizing:auto;font-size:var(--text-base-size);font-weight:var(--text-base-font-weight);line-height:var(--text-base-line-height);letter-spacing:var(--text-base-letter-spacing);font-variant-numeric:tabular-nums;background-color:var(--surface-page);color:var(--text-ink-gray-9)}.brand-logo-mark{box-shadow:0 0 0 2px var(--color-brand-lime)}:where(button,input,select,textarea,[role=button],[role=combobox]):focus-visible{outline:2px solid var(--border-color-focus);outline-offset:2px}.form-checkbox{border-radius:var(--radius-badge);background-color:var(--surface-gray-2);color:var(--text-ink-blue-2)}.form-checkbox:focus{box-shadow:none;outline:none}.form-checkbox:focus-visible{outline:2px solid var(--outline-gray-3);outline-offset:1px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--outline-gray-2);border-radius:10px}button,a,label,input,select,textarea,[role=button],[role=menuitem],[role=tab],[role=switch],[role=checkbox],[role=radio],.clickable{cursor:pointer}input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],textarea{cursor:text}input:focus,select:focus,textarea:focus{outline:none}.page-content{padding:1rem}@media(min-width:1024px){.page-content{padding:2.5rem}}.app-page{padding:1.5rem 1rem 3rem}@media(min-width:1024px){.app-page{padding:1.5rem 1.5rem 3rem}}.card-content{padding:1rem}@media(min-width:1024px){.card-content{padding:1.5rem}}.focus-ring:focus-visible{box-shadow:0 0 0 2px var(--surface-white),0 0 0 4px var(--color-brand-primary);border-radius:inherit;outline:none}button:focus-visible,a:focus-visible,[role=button]:focus-visible,[role=menuitem]:focus-visible,[role=tab]:focus-visible,[role=switch]:focus-visible{box-shadow:0 0 0 2px var(--surface-white),0 0 0 4px var(--color-brand-primary);outline:none}@keyframes dialog-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes dialog-content-in{0%{opacity:.5;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes dialog-content-out{0%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.98)}}.dialog-backdrop[data-open=true]{animation:.1s ease-out dialog-backdrop-in}.dialog-backdrop[data-closed=true]{animation:.15s ease-in dialog-backdrop-out}.dialog-content[data-open=true]{animation:.1s ease-out dialog-content-in}.dialog-content[data-closed=true]{animation:.15s ease-in dialog-content-out}@keyframes pulse-dot{0%,80%,to{opacity:.3;transform:scale(.4)}40%{opacity:1;transform:scale(1)}}.filter-bento{background:0 0;border:0;border-radius:0;align-items:center;padding-inline:0}.filter-bento>*,.filter-bento>*>button,.filter-bento>*>select,.filter-bento>*>input:not([type=checkbox]):not([type=radio]),.filter-bento>button:not([role=group]){align-self:center}.gio-active{color:#fff;background:linear-gradient(135deg,var(--color-brand-primary),hsl(from var(--color-brand-primary) h calc(s + 6) calc(l - 18)));box-shadow:0 8px 18px var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){.gio-active{box-shadow:0 8px 18px color-mix(in srgb,var(--color-brand-primary) 30%,transparent)}}.gio-active{border-color:#0000}[data-theme=dark] .gio-active{color:#fff;background:var(--color-brand-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .gio-active{background:color-mix(in srgb,var(--color-brand-primary) 55%,var(--surface-cards))}}[data-theme=dark] .gio-active{border:1px solid var(--color-brand-tertiary,#5cc18f)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .gio-active{border:1px solid color-mix(in srgb,var(--color-brand-tertiary,#5cc18f) 40%,transparent)}}[data-theme=dark] .gio-active{box-shadow:none}@keyframes clock-colon-blink{0%,45%{opacity:1}50%,95%{opacity:.28}to{opacity:1}}@keyframes live-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.35)}}.clock-colon{animation:1s cubic-bezier(.77,0,.175,1) infinite clock-colon-blink}.live-dot{animation:1.6s cubic-bezier(.4,0,.6,1) infinite live-dot-pulse}@media(prefers-reduced-motion:reduce){.clock-colon,.live-dot{animation:none}}.progress-fill{position:relative;overflow:hidden}.progress-fill:after{content:"";background:repeating-linear-gradient(-55deg,#ffffff0f 0,#ffffff0f 7px,#0000 7px,#0000 14px) 0 0/14px 14px;animation:.5s linear infinite progress-stripes;position:absolute;top:0;right:0;bottom:0;left:0}@keyframes progress-stripes{0%{background-position:0 0}to{background-position:14px 0}}.progress-indeterminate-sweep{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.progress-indeterminate-sweep:after{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:50%;height:100%;animation:1.2s ease-in-out infinite progress-sweep;position:absolute;top:0;left:-50%}@keyframes progress-sweep{0%{left:-50%}to{left:150%}}.react-resizable-handle{border-right:2px solid var(--outline-gray-2);border-bottom:2px solid var(--outline-gray-2);border-radius:0 0 var(--radius-sm) 0;opacity:.5;transition:opacity .2s;background-image:none!important;width:14px!important;height:14px!important;bottom:4px!important;right:4px!important}.react-grid-item:hover .react-resizable-handle{opacity:1}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}html[data-look=golf] .bbtn:not([data-accent])[data-variant=filled][data-intent=primary]:not(:disabled):not([data-bb-motion=close]),html[data-look=golf] .bbtn:not([data-accent])[data-variant=filled][data-intent=alert]:not(:disabled):not([data-bb-motion=close]){--gl-deep: color-mix(in oklab, var(--i-main) 56%, black);background-image:linear-gradient(135deg,var(--i-main),var(--gl-deep));background-origin:border-box;--bb-ring: 0 0 0 0 transparent, 0 2px 4px -2px color-mix(in oklab, var(--i-main) 42%, transparent), 0 10px 24px -8px color-mix(in oklab, var(--i-main) 58%, transparent);--bb-ring-hover: 0 0 0 0 transparent, 0 3px 6px -2px color-mix(in oklab, var(--i-main) 48%, transparent), 0 14px 30px -8px color-mix(in oklab, var(--i-main) 66%, transparent)}html[data-look=golf][data-theme=dark] .bbtn:not([data-accent])[data-variant=filled][data-intent=primary]:not(:disabled):not([data-bb-motion=close]){background-image:linear-gradient(135deg,var(--color-brand-tertiary),var(--color-brand-primary));border-color:color-mix(in srgb,var(--color-white) var(--alpha-selected),transparent);--i-on-fill: var(--color-brand-ink-on-mint);--bb-neon: var(--color-brand-tertiary);--bb-neon-text: var(--color-brand-ink-on-mint);--bb-light: color-mix(in srgb, var(--color-white) var(--alpha-keyline), transparent);--bb-ring: 0 0 0 0 transparent, 0 0 0 0 transparent, 0 calc(var(--grid-unit) * 2.5) calc(var(--grid-unit) * 6) color-mix(in oklab, var(--color-brand-tertiary) var(--alpha-outline), transparent);--bb-ring-hover: 0 0 0 0 transparent, 0 0 0 0 transparent, 0 calc(var(--grid-unit) * 2.5) calc(var(--grid-unit) * 6) color-mix(in oklab, var(--color-brand-tertiary) var(--alpha-intense), transparent)}html[data-look=golf][data-theme=dark] .bbtn:not([data-accent])[data-variant=filled][data-intent=alert]:not(:disabled){--gl-deep: color-mix(in oklab, var(--i-main) 66%, black);--bb-ring: 0 0 0 1px rgb(255 255 255 / .08), 0 0 0 0 transparent, 0 6px 20px -8px color-mix(in oklab, var(--i-main) 60%, transparent);--bb-ring-hover: 0 0 0 1px rgb(255 255 255 / .12), 0 0 0 0 transparent, 0 8px 26px -8px color-mix(in oklab, var(--i-main) 75%, transparent)}html[data-look=golf] .bbtn:not([data-accent]):is([data-intent=primary],[data-intent=neutral],[data-intent=quiet]):is([data-variant=subtle],[data-variant=outline]){--bb-rim-width: calc(var(--grid-unit) * .375);--bb-neon: var(--color-brand-primary);--bb-neon-text: var(--color-brand-primary)}html[data-look=golf] .bbtn:not([data-accent]):is([data-intent=primary],[data-intent=neutral],[data-intent=quiet])[data-variant=subtle]{background-color:var(--surface-cards);background-image:none;color:var(--text-ink-gray-9);border-color:var(--outline-gray-1);--bb-light: color-mix(in oklab, var(--color-brand-primary) var(--alpha-wash), transparent);--bb-ring: 0 0 0 0 transparent, 0 calc(var(--grid-unit) * .5) calc(var(--grid-unit) * 1.4) color-mix(in srgb, var(--color-black) var(--alpha-subtle), transparent), 0 calc(var(--grid-unit) * 2.5) calc(var(--grid-unit) * 7.75) color-mix(in srgb, var(--color-black) var(--alpha-keyline), transparent);--bb-ring-hover: var(--bb-ring)}html[data-look=golf] .bbtn:not([data-accent]):is([data-intent=primary],[data-intent=neutral],[data-intent=quiet])[data-variant=subtle]:hover:not(:disabled){border-color:color-mix(in oklab,var(--outline-gray-1),var(--color-brand-primary) var(--alpha-ring-soft))}html[data-look=golf][data-theme=dark] .bbtn:not([data-accent]):is([data-intent=primary],[data-intent=neutral],[data-intent=quiet])[data-variant=subtle]{--bb-rim-width: calc(var(--grid-unit) * .3);--bb-neon: var(--color-brand-tertiary);--bb-neon-text: var(--color-brand-tertiary);background-color:var(--surface-cards);background-image:linear-gradient(color-mix(in srgb,var(--color-white) var(--alpha-keyline),transparent),color-mix(in srgb,var(--color-white) var(--alpha-keyline),transparent)),linear-gradient(135deg,color-mix(in srgb,var(--color-white) var(--alpha-selected),transparent),color-mix(in srgb,var(--color-white) var(--alpha-subtle),transparent));background-origin:border-box;color:var(--text-ink-gray-9);border-color:color-mix(in srgb,var(--color-white) var(--alpha-ring),transparent);--bb-light: color-mix(in srgb, var(--color-white) var(--alpha-wash), transparent);--bb-ring: var(--bb-ring-none);--bb-ring-hover: var(--bb-ring-none)}html[data-look=golf][data-theme=dark] .bbtn:not([data-accent]):is([data-intent=primary],[data-intent=neutral],[data-intent=quiet])[data-variant=subtle]:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-white) var(--alpha-ring-soft),transparent)}html[data-look=golf] .bbtn:not([data-accent]):is([data-intent=primary],[data-intent=neutral])[data-variant=outline]{background-color:transparent;color:var(--color-brand-primary);border-color:var(--color-brand-primary);--bb-light: color-mix(in oklab, var(--color-brand-primary) var(--alpha-wash), transparent)}html[data-look=golf][data-theme=dark] .bbtn:not([data-accent]):is([data-intent=primary],[data-intent=neutral])[data-variant=outline]{color:var(--text-ink-gray-9);border-color:color-mix(in srgb,var(--color-white) var(--alpha-outline),transparent);--bb-neon: var(--color-brand-accent);--bb-neon-text: var(--color-brand-accent);--bb-light: color-mix(in oklab, var(--color-brand-accent) var(--alpha-wash), transparent)}html[data-look=golf] nav[data-tabbar][data-variant=floating]{border-radius:var(--radius-full);border-color:color-mix(in srgb,var(--surface-cards) var(--alpha-ring-strong),transparent);background:color-mix(in srgb,var(--surface-cards) var(--alpha-heavy),transparent);-webkit-backdrop-filter:blur(var(--blur-glass-chrome));backdrop-filter:blur(var(--blur-glass-chrome));box-shadow:0 calc(var(--grid-unit) * 2.25) calc(var(--grid-unit) * 7) color-mix(in srgb,var(--color-dark-gray-900) var(--alpha-subtle),transparent),0 calc(var(--grid-unit) * .5) calc(var(--grid-unit) * 2.25) color-mix(in srgb,var(--color-dark-gray-900) var(--alpha-wash),transparent)}html[data-look=golf][data-theme=dark] nav[data-tabbar][data-variant=floating]{border-color:color-mix(in srgb,var(--color-white) var(--alpha-selected),transparent);background:color-mix(in srgb,var(--color-white) var(--alpha-tint),transparent);box-shadow:0 calc(var(--grid-unit) * 2.25) calc(var(--grid-unit) * 7) color-mix(in srgb,var(--color-dark-gray-900) var(--alpha-ring-soft),transparent),0 calc(var(--grid-unit) * .5) calc(var(--grid-unit) * 2.25) color-mix(in srgb,var(--color-dark-gray-900) var(--alpha-selected),transparent)}html[data-look=golf] nav[data-tabbar][data-variant=floating] [data-tabbar-pill]{border-radius:var(--radius-full);background-image:linear-gradient(135deg,var(--color-brand-primary),color-mix(in oklab,var(--color-brand-primary) var(--alpha-intense),var(--color-black)))}@media(prefers-reduced-transparency:reduce){html[data-look=golf] nav[data-tabbar][data-variant=floating],html[data-look=golf][data-theme=dark] nav[data-tabbar][data-variant=floating]{background:var(--surface-cards);-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-look=golf] [data-fab]{background:linear-gradient(135deg,var(--golf-range),var(--golf-range-deep));color:var(--golf-tee-deep);box-shadow:0 calc(var(--grid-unit) * 2.5) calc(var(--grid-unit) * 6.5) calc(var(--grid-unit) * -1.5) color-mix(in srgb,var(--golf-range) var(--alpha-intense),transparent)}html[data-look=golf][data-theme=dark] [data-fab]{box-shadow:0 calc(var(--grid-unit) * 1.5) calc(var(--grid-unit) * 6.5) calc(var(--grid-unit) * -1) color-mix(in srgb,var(--golf-range) var(--alpha-glow),transparent)}html[data-look=golf] .bbtn:not([data-accent])[data-intent=quiet][data-variant=outline]{background-color:transparent;color:var(--text-ink-gray-7);border-color:var(--outline-gray-2);--bb-light: var(--state-hover)}html[data-look=golf][data-theme=dark] .bbtn:not([data-accent])[data-intent=quiet][data-variant=outline]{color:var(--text-ink-gray-8);border-color:color-mix(in srgb,var(--color-white) var(--alpha-ring),transparent)}@layer base{.material-symbols-rounded{font-weight:var(--font-weight-medium);font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24}.material-symbols-rounded[data-size=inherit]{font-size:inherit}}@layer components{.material-symbols-rounded.mi-filled{font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24}}@layer components{@property --bb-angle{syntax: "<angle>"; initial-value: 0deg; inherits: true;}@property --bb-charge{syntax: "<number>"; initial-value: 0; inherits: true;}.bb-interactive{position:relative;isolation:isolate;--bb-ease: var(--ease-out-strong);--bb-ease-io: var(--ease-quart);--bb-ease-spring: var(--ease-spring);--bb-ease-out-expo: var(--ease-out-strong);--bb-in: var(--ease-out-strong);--bb-out: var(--ease-in);--bb-t-in: var(--duration-enter);--bb-t-out: var(--duration-base);--bb-release-ms: var(--duration-slow);--bb-halo-spread: calc(var(--grid-unit) * 1.25);--bb-pool-from: calc(var(--scale-morph-from) / 6);--bb-press-glow: 0;--bb-mx: 50%;--bb-my: 50%;--bb-angle: 0deg;--bb-charge: 0;--bb-side: 0%;--bb-pull-x: 0px;--bb-pull-y: 0px;--_bb-scale: none;--_bb-close-scale: 1;--_bb-ink-subtle: color-mix(in oklab, var(--color-gray-900) var(--alpha-subtle), transparent);--_bb-ink-faint: color-mix(in oklab, var(--color-gray-900) var(--alpha-tint-alert), transparent);--bb-light: color-mix(in oklab, var(--color-brand-primary) var(--alpha-selected), transparent);--bb-edge: color-mix(in srgb, var(--color-white) var(--alpha-intense), transparent);--bb-accent: var(--color-brand-primary);--bb-neon: var(--color-brand-primary);--bb-neon-text: var(--bb-neon);--bb-halo-soft: color-mix(in oklab, var(--bb-neon) var(--alpha-tint), transparent);--bb-halo-strong: color-mix(in oklab, var(--bb-neon) var(--alpha-ring-soft), transparent);--bb-glow-text: color-mix( in oklab, var(--bb-neon) calc(var(--bb-press-glow) * 100%), transparent );--bb-ring: 0 0 0 var(--border-width-default) var(--_bb-ink-subtle), 0 1px 2px -1px var(--_bb-ink-subtle), 0 2px 4px var(--_bb-ink-faint);--bb-ring-hover: 0 0 0 var(--border-width-default) color-mix(in oklab, var(--color-brand-primary) var(--alpha-ring), transparent), 0 1px 2px -1px var(--_bb-ink-subtle), 0 3px 8px -2px color-mix(in oklab, var(--color-brand-primary) var(--alpha-tint), transparent);--bb-ring-none: 0 0 0 0 transparent, 0 0 0 0 transparent, 0 0 0 0 transparent;--bb-edge-none: inset 0 1px 0 0 transparent;--_bb-shadow: var(--bb-ring), var(--bb-edge-none);--_bb-t-color: var(--bb-t-out);--_bb-e-color: var(--bb-out);--_bb-t-shadow: var(--bb-t-out);--_bb-e-shadow: var(--bb-out);--_bb-t-scale: var(--duration-base);--_bb-e-scale: var(--bb-in);--_bb-t-magnet: var(--duration-enter);--_bb-e-magnet: var(--bb-in);box-shadow:var(--_bb-shadow);scale:var(--_bb-scale, none);translate:var(--_bb-pull-x, 0px) var(--_bb-pull-y, 0px);transition:box-shadow var(--_bb-t-shadow) var(--_bb-e-shadow),background-color var(--_bb-t-color) var(--_bb-e-color),border-color var(--_bb-t-color) var(--_bb-e-color),color var(--_bb-t-color) var(--_bb-e-color),scale var(--_bb-t-scale) var(--_bb-e-scale),translate var(--_bb-t-magnet) var(--_bb-e-magnet)}[data-theme=dark] .bb-interactive{--bb-edge: color-mix(in srgb, var(--color-white) var(--alpha-keyline), transparent);--bb-ring: 0 0 0 var(--border-width-default) var(--_bb-ink-subtle), 0 0 0 0 transparent, 0 0 0 0 transparent;--bb-ring-hover: 0 0 0 var(--border-width-default) color-mix(in oklab, var(--color-brand-primary) var(--alpha-ring-soft), transparent), 0 0 0 0 transparent, 0 3px 12px -2px color-mix(in oklab, var(--color-brand-primary) var(--alpha-selected), transparent)}.bb-interactive[data-bb-magnet=on]{--_bb-pull-x: var(--bb-pull-x, 0px);--_bb-pull-y: var(--bb-pull-y, 0px)}.bb-interactive[data-bb-magnet=on][aria-haspopup][aria-expanded=true],.bb-interactive[data-bb-magnet=on][aria-haspopup][data-state=open]{--_bb-pull-x: 0px;--_bb-pull-y: 0px;--_bb-t-magnet: 0ms}.bb-fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit}.bb-fx>*{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.bb-interactive>[data-bb-content]{position:relative;z-index:1}.bb-fx__flow{background-image:radial-gradient(circle var(--bb-light-size, var(--bb-light-auto, 80px)) at var(--bb-mx, 50%) var(--bb-my, 50%),var(--bb-light) 0%,transparent 68%),linear-gradient(var(--bb-light),var(--bb-light));clip-path:inset(0 calc(100% - var(--bb-side, 0%)) 0 var(--bb-side, 0%) round var(--bb-radius, 9999px));--_bb-flow-time: var(--bb-t-out);--_bb-flow-ease: var(--bb-out);transition:clip-path var(--_bb-flow-time) var(--_bb-flow-ease)}.bb-fx__rim{box-sizing:border-box;z-index:3;padding:var(--bb-rim-width, calc(var(--grid-unit) * .3));opacity:var(--_bb-rim-opacity, 0);background:conic-gradient(from var(--bb-angle, 0deg),transparent 0deg,var(--bb-neon) 14deg,color-mix(in oklab,var(--bb-neon) var(--alpha-rich),transparent) 26deg,transparent 34deg);-webkit-mask:linear-gradient(var(--color-black) 0 0) content-box,linear-gradient(var(--color-black) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--color-black) 0 0) content-box,linear-gradient(var(--color-black) 0 0);mask-composite:exclude;--_bb-rim-time: var(--bb-t-out);--_bb-rim-ease: var(--bb-out);--_bb-rim-delay: 0ms;transition:opacity var(--_bb-rim-time) var(--_bb-rim-ease) var(--_bb-rim-delay)}.bb-fx__pool{z-index:1;background:radial-gradient(ellipse 125% 240% at var(--bb-mx, 50%) var(--bb-my, 50%),color-mix(in oklab,var(--bb-neon) var(--alpha-ring-soft),transparent) 0%,color-mix(in oklab,var(--bb-neon) var(--alpha-selected),transparent) 38%,color-mix(in oklab,var(--bb-neon) var(--alpha-tint-alert),transparent) 70%,transparent 100%),radial-gradient(ellipse 90% 320% at calc(var(--bb-mx, 50%) + 7%) calc(var(--bb-my, 50%) - 12%),color-mix(in oklab,var(--bb-neon) var(--alpha-tint),transparent) 0%,color-mix(in oklab,var(--bb-neon) var(--alpha-tint-alert),transparent) 55%,transparent 100%);transform-origin:var(--bb-mx, 50%) var(--bb-my, 50%);scale:var(--_bb-pool-scale, var(--bb-pool-from));opacity:var(--_bb-pool-opacity, 0);--_bb-pool-time: var(--bb-release-ms);--_bb-pool-ease: var(--bb-ease-out-expo);--_bb-pool-scale-time: 0ms;--_bb-pool-scale-ease: linear;--_bb-pool-scale-delay: var(--bb-release-ms);transition:opacity var(--_bb-pool-time) var(--_bb-pool-ease),scale var(--_bb-pool-scale-time) var(--_bb-pool-scale-ease) var(--_bb-pool-scale-delay)}.bb-fx__halo{z-index:0;box-shadow:0 0 0 calc(var(--grid-unit) * .5 + var(--_bb-halo-spread, var(--bb-halo-spread))) var(--bb-halo-soft),0 0 calc(var(--grid-unit) * 2.5) var(--_bb-halo-spread, var(--bb-halo-spread)) var(--bb-halo-strong);opacity:var(--_bb-halo-opacity, 0);--_bb-halo-time: var(--bb-release-ms);--_bb-halo-ease: var(--bb-ease-out-expo);transition:opacity var(--_bb-halo-time) var(--_bb-halo-ease),box-shadow var(--_bb-halo-time) var(--_bb-halo-ease)}.bb-interactive>[data-bb-content]>[data-bb-glow]{text-shadow:0 0 calc(var(--grid-unit) * 1.5) transparent;--_bb-glow-time: var(--bb-release-ms);--_bb-glow-ease: var(--bb-ease-out-expo);transition:color var(--_bb-glow-time) var(--_bb-glow-ease),text-shadow var(--_bb-glow-time) var(--_bb-glow-ease)}.bb-interactive>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon),.bb-interactive>[data-bb-content]>.bb-swap>*>.material-symbols-rounded{--_bb-icon-time: var(--bb-t-out);--_bb-icon-ease: var(--bb-out);--_bb-icon-delay: 0ms;--_bb-icon-glow-time: var(--bb-release-ms);--_bb-icon-glow-ease: var(--bb-ease-out-expo);text-shadow:0 0 var(--grid-unit) transparent;transition:transform var(--_bb-icon-time) var(--_bb-icon-ease) var(--_bb-icon-delay),opacity var(--_bb-icon-time) var(--_bb-icon-ease) var(--_bb-icon-delay),font-variation-settings var(--_bb-icon-time) var(--_bb-icon-ease) var(--_bb-icon-delay),color var(--_bb-icon-glow-time) var(--_bb-icon-glow-ease),text-shadow var(--_bb-icon-glow-time) var(--_bb-icon-glow-ease)}.bb-interactive:focus-visible{outline:2px solid var(--bb-accent);outline-offset:2px}@media(hover:hover)and (pointer:fine){.bb-interactive:hover:not(:disabled):not([aria-disabled=true]){--_bb-shadow: var(--bb-ring-hover), inset 0 1px 0 0 var(--bb-edge);--_bb-t-color: var(--bb-t-in);--_bb-e-color: var(--bb-in);--_bb-t-shadow: var(--bb-t-in);--_bb-e-shadow: var(--bb-in);--_bb-t-magnet: 0ms}.bb-interactive[data-bb-flow=on]:hover:not(:disabled):not([aria-disabled=true])>.bb-fx>.bb-fx__flow{clip-path:inset(0 0 0 0 round var(--bb-radius, 9999px));--_bb-flow-time: var(--duration-sheet);--_bb-flow-ease: var(--bb-in)}.bb-interactive[data-bb-rim=on]:hover:not(:disabled):not([aria-disabled=true])>.bb-fx>.bb-fx__rim{--_bb-rim-opacity: calc(var(--bb-charge, 0) * var(--opacity-soft));--_bb-rim-time: var(--duration-enter);--_bb-rim-ease: var(--bb-in);--_bb-rim-delay: var(--duration-micro)}.bb-interactive:hover:not(:disabled):not([aria-disabled=true])>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon),.bb-interactive:hover:not(:disabled):not([aria-disabled=true])>[data-bb-content]>.bb-swap>*>.material-symbols-rounded{--_bb-icon-time: var(--bb-t-in);--_bb-icon-ease: var(--bb-in)}}.bb-interactive[data-bb-press=on]:active:not(:disabled):not([aria-disabled=true]){--_bb-scale: var(--scale-press-strong);--_bb-t-scale: var(--duration-micro);--_bb-e-scale: var(--bb-in);--_bb-t-shadow: var(--duration-fast);--_bb-e-shadow: var(--bb-in)}.bb-interactive[data-bb-press=on]:active:not(:disabled):not([aria-disabled=true])>.bb-fx>.bb-fx__pool{--_bb-pool-opacity: 1;--_bb-pool-time: var(--duration-micro);--_bb-pool-ease: var(--bb-in);--_bb-pool-scale: 1;--_bb-pool-scale-time: var(--duration-slow);--_bb-pool-scale-ease: var(--bb-ease-out-expo);--_bb-pool-scale-delay: 0ms}.bb-interactive[data-bb-press=on]:active:not(:disabled):not([aria-disabled=true])>.bb-fx>.bb-fx__halo{--_bb-halo-opacity: 1;--_bb-halo-spread: 0px;--_bb-halo-time: var(--duration-fast);--_bb-halo-ease: var(--bb-in)}.bb-interactive[data-bb-press=on]:active:not(:disabled):not([aria-disabled=true])>.bb-fx>.bb-fx__rim{--_bb-rim-opacity: 1;--_bb-rim-time: var(--duration-enter);--_bb-rim-ease: var(--bb-ease);--_bb-rim-delay: 0ms}.bb-interactive[data-bb-press=on]:active:not(:disabled):not([aria-disabled=true])>[data-bb-content]>[data-bb-glow],.bb-interactive[data-bb-press=on]:active:not(:disabled):not([aria-disabled=true])>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon),.bb-interactive[data-bb-press=on]:active:not(:disabled):not([aria-disabled=true])>[data-bb-content]>.bb-swap>*>.material-symbols-rounded{color:var(--bb-neon-text)}.bb-interactive[data-bb-press=on]:active:not(:disabled):not([aria-disabled=true])>[data-bb-content]>[data-bb-glow]{text-shadow:0 0 calc(var(--grid-unit) * 1.5) var(--bb-glow-text);--_bb-glow-time: var(--duration-fast);--_bb-glow-ease: var(--bb-in)}.bb-interactive[data-bb-press=on]:active:not(:disabled):not([aria-disabled=true])>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon),.bb-interactive[data-bb-press=on]:active:not(:disabled):not([aria-disabled=true])>[data-bb-content]>.bb-swap>*>.material-symbols-rounded{text-shadow:0 0 var(--grid-unit) var(--bb-glow-text);--_bb-icon-glow-time: var(--duration-fast);--_bb-icon-glow-ease: var(--bb-in)}.bb-interactive[data-bb-press=on][data-released]:not(:active)>.bb-fx>.bb-fx__pool{--_bb-pool-scale: 1;--_bb-pool-scale-time: var(--duration-slow);--_bb-pool-scale-ease: var(--bb-ease-out-expo);--_bb-pool-scale-delay: 0ms}.bb-interactive[data-released]:not(:active){--_bb-t-shadow: var(--bb-release-ms);--_bb-e-shadow: var(--bb-ease-out-expo);--_bb-t-scale: var(--duration-enter);--_bb-e-scale: var(--bb-in)}@media(prefers-reduced-motion:reduce){.bb-interactive,.bb-interactive>.bb-fx>.bb-fx__flow,.bb-interactive>.bb-fx>.bb-fx__rim,.bb-interactive>.bb-fx>.bb-fx__pool,.bb-interactive>.bb-fx>.bb-fx__halo,.bb-interactive>[data-bb-content]>[data-bb-glow],.bb-interactive>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon),.bb-interactive>[data-bb-content]>.bb-swap>*>.material-symbols-rounded{transition-duration:1ms;animation:none}.bb-interactive{--_bb-scale: none !important;--_bb-pull-x: 0px !important;--_bb-pull-y: 0px !important}.bb-fx__flow{--bb-mx: 50%;--bb-my: 50%}.bb-interactive>.bb-fx>.bb-fx__pool{--_bb-pool-scale: 1;--_bb-pool-scale-delay: 0ms}}}@layer components{.bb-interactive[data-bb-motion=confirm]:hover:not(:active):not(:disabled):not([aria-disabled=true]){--_bb-scale: var(--scale-hover)}.bb-interactive[data-bb-motion=confirm]:hover:not(:disabled):not([aria-disabled=true])>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon){transform:scale(var(--scale-pop-peak));font-variation-settings:"FILL" 1}.bb-interactive[data-bb-motion=next]:hover:not(:disabled):not([aria-disabled=true])>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon){transform:translate(calc(var(--grid-unit) * 1.25 * var(--bb-mscale, var(--bb-mscale-auto, 1))))}.bb-interactive[data-bb-motion=back]:hover:not(:disabled):not([aria-disabled=true])>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon){transform:translate(calc(var(--grid-unit) * -1.25 * var(--bb-mscale, var(--bb-mscale-auto, 1))))}.bb-interactive[data-bb-motion=action]:hover:not(:active):not(:disabled):not([aria-disabled=true])>.bb-fx>.bb-fx__halo{animation:bb-action-pulse var(--bb-pulse-ms, var(--duration-loop)) var(--bb-ease-io) var(--bb-pulse-count, 3)}.bb-interactive[data-bb-motion=action]:hover:not(:active):not(:disabled):not([aria-disabled=true])>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon){animation:bb-action-pulse-icon var(--bb-pulse-ms, var(--duration-loop)) var(--bb-ease-io) var(--bb-pulse-count, 3)}@keyframes bb-action-pulse{0%,to{opacity:0;scale:1}30%{opacity:var(--opacity-muted);scale:var(--scale-grow)}}@keyframes bb-action-pulse-icon{0%,to{transform:scale(1)}30%{transform:scale(var(--scale-pop-peak))}}.bb-interactive[data-bb-motion=cancel]:hover:not(:disabled):not([aria-disabled=true])>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon){transform:scale(var(--scale-pop-from)) rotate(-10deg);opacity:var(--opacity-soft)}.bb-interactive--fx-surface>.bb-fx:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border:var(--bb-rim-width, calc(var(--grid-unit) * .3)) solid var(--bb-surface-border, currentColor);border-radius:inherit;background:var(--bb-surface, transparent);color:var(--_bb-close-color, currentColor);transition:background-color var(--_bb-close-time) var(--_bb-close-ease),border-color var(--_bb-close-time) var(--_bb-close-ease)}.bb-interactive--fx-surface[data-bb-motion=close]{--_bb-close-time: var(--bb-t-out);--_bb-close-ease: var(--bb-out);background-color:transparent;border-color:transparent;--bb-ring: var(--bb-ring-none);--bb-ring-hover: var(--bb-ring-none);--bb-edge: transparent}.bb-interactive--fx-surface[data-bb-motion=close]>.bb-fx,.bb-interactive--fx-surface[data-bb-motion=close]>[data-bb-content]{scale:var(--_bb-close-scale, 1);color:var(--_bb-close-color, currentColor);transition:scale var(--_bb-close-time) var(--_bb-close-ease),color var(--_bb-close-time) var(--_bb-close-ease)}.bb-interactive--fx-surface[data-bb-motion=close]:hover:not(:disabled):not([aria-disabled=true]){--_bb-close-scale: var(--scale-pop-from);--_bb-close-color: var(--bb-close-content, var(--text-ink-white));--_bb-close-time: var(--duration-sheet);--_bb-close-ease: var(--bb-ease-spring);--bb-surface: var(--bb-close-surface, currentColor);--bb-surface-border: var(--bb-close-surface, currentColor)}.bb-swap{position:relative;display:inline-grid;place-items:center;flex:none;inline-size:var(--bb-icon-box, 1em);block-size:var(--bb-icon-box, 1em);overflow:clip;overflow-clip-margin:var(--bb-swap-bleed, calc(var(--grid-unit) * .75));--_bb-distance: calc(var(--bb-icon-box, 1em) + var(--bb-swap-bleed, calc(var(--grid-unit) * .75)) + var(--grid-unit) * .75);--_bb-vector-x: calc(var(--bb-swap-x, 0) * var(--_bb-distance));--_bb-vector-y: calc(var(--bb-swap-y, 0) * var(--_bb-distance));--_bb-swap-time: var(--bb-swap-out, var(--duration-enter));--_bb-swap-ease: var(--bb-out)}.bb-swap>*{display:inline-flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;grid-area:1 / 1;transition:translate var(--_bb-swap-time) var(--_bb-swap-ease)}.bb-swap__out{translate:0 0}.bb-swap__in{translate:calc(-1 * var(--_bb-vector-x)) calc(-1 * var(--_bb-vector-y))}.bb-interactive[data-bb-motion=crud-create]{--bb-swap-x: 0;--bb-swap-y: 1}.bb-interactive[data-bb-motion=crud-destroy]{--bb-swap-x: 0;--bb-swap-y: -1}.bb-interactive[data-bb-motion=crud-add]{--bb-swap-x: 1;--bb-swap-y: 0}.bb-interactive[data-bb-motion=crud-remove]{--bb-swap-x: -1;--bb-swap-y: 0}.bb-interactive:hover:not(:disabled):not([aria-disabled=true])>[data-bb-content]>.bb-swap{--_bb-swap-time: var(--bb-swap-in, var(--duration-enter));--_bb-swap-ease: var(--bb-in)}.bb-interactive:hover:not(:disabled):not([aria-disabled=true])>[data-bb-content]>.bb-swap>.bb-swap__out{translate:var(--_bb-vector-x) var(--_bb-vector-y)}.bb-interactive:hover:not(:disabled):not([aria-disabled=true])>[data-bb-content]>.bb-swap>.bb-swap__in{translate:0 0}.bb-interactive[data-bb-motion=navigation]:hover:not(:disabled):not([aria-disabled=true])>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon){transform:translate(calc(var(--grid-unit) * .75 * var(--bb-mscale, var(--bb-mscale-auto, 1))),calc(var(--grid-unit) * -.75 * var(--bb-mscale, var(--bb-mscale-auto, 1))))}@media(prefers-reduced-motion:reduce){.bb-interactive{--_bb-scale: none !important;--_bb-pull-x: 0px !important;--_bb-pull-y: 0px !important;--_bb-close-scale: 1 !important}.bb-interactive>.bb-fx>*,.bb-interactive>[data-bb-content],.bb-interactive>[data-bb-content]>[data-bb-glow],.bb-interactive>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon),.bb-interactive>[data-bb-content]>.bb-swap,.bb-interactive>[data-bb-content]>.bb-swap>*{animation:none!important;transition-duration:1ms!important}.bb-interactive>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon),.bb-interactive>[data-bb-content]>.bb-swap>*>.material-symbols-rounded{transform:none!important}.bb-interactive>[data-bb-content]>.bb-swap>.bb-swap__out,.bb-interactive>[data-bb-content]>.bb-swap>.bb-swap__in{translate:0 0!important}.bb-interactive>[data-bb-content]>.bb-swap>.bb-swap__in{visibility:hidden}.bb-interactive--fx-surface>.bb-fx,.bb-interactive--fx-surface>[data-bb-content]{scale:1!important}}}@layer components{.bb-flow-host{position:relative;isolation:isolate;--bb-flow-radius: var(--radius-tile);border-radius:var(--bb-flow-radius)}.bb-flow{--_c: var(--bb-flow-color, var(--state-tint));--_tint: var(--bb-flow-tint, color-mix(in oklab, var(--_c) var(--state-hover-mix), transparent));--_spot: var(--bb-flow-spot, color-mix(in oklab, var(--_c) var(--state-hover-mix), transparent));--_from: var(--bb-clip-from, 0 calc(100% - var(--bb-side, 0%)) 0 var(--bb-side, 0%));position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:inherit;background-image:radial-gradient(circle var(--bb-light-auto, calc(var(--grid-unit) * 18)) at var(--bb-mx, 50%) var(--bb-my, 50%),var(--_spot) 0%,transparent 70%),linear-gradient(var(--_tint),var(--_tint));clip-path:inset(var(--_from) round var(--bb-flow-radius, 9999px));transition:clip-path var(--bb-flow-t-out, var(--duration-hover-out)) var(--bb-flow-out, var(--ease-exit))}.bb-flow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--bb-flow-pressed, color-mix(in oklab, var(--_c) var(--state-pressed-mix), transparent));opacity:0;transition:opacity var(--duration-release) var(--ease-enter)}[data-flow=snap]>.bb-flow{transition:none}[data-flow=in]:not([data-disabled=true]):not([data-busy=true])>.bb-flow{clip-path:inset(0 0 0 0 round var(--bb-flow-radius, 9999px));transition:clip-path var(--bb-flow-t-in, var(--duration-enter)) var(--bb-flow-in, var(--ease-out-strong))}[data-flow=in]:active:not([data-disabled=true]):not([data-busy=true])>.bb-flow:after{opacity:1;transition-duration:var(--duration-press)}[data-flow-nudge]{transition:translate var(--duration-fast) var(--ease-enter),color var(--duration-fast) var(--ease-standard)}[data-flow-lift]{transition:translate var(--duration-fast) var(--ease-enter),box-shadow var(--duration-fast) var(--ease-enter),border-color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){[data-flow=in] [data-flow-nudge]{translate:var(--motion-nudge) 0}[data-flow=in][data-flow-lift]{translate:0 var(--motion-lift);box-shadow:var(--bb-flow-lift-shadow, var(--shadow-lift))}[data-flow=in][data-flow-lift]:active{translate:0 0;transition-duration:var(--duration-press)}}@media(prefers-reduced-motion:reduce){.bb-flow{transition:none}[data-flow-nudge],[data-flow-lift]{transition:none;translate:none!important}}}@layer components{.ui-spinner{--ui-spinner-size: var(--icon-xs);--ui-spinner-stroke: calc(var(--ui-spinner-size) / 8);position:relative;display:inline-block;flex:none;width:var(--ui-spinner-size);height:var(--ui-spinner-size);vertical-align:middle}.ui-spinner[data-size=xs]{--ui-spinner-size: calc(var(--grid-unit) * 3)}.ui-spinner[data-size=md]{--ui-spinner-size: var(--icon-lg)}.ui-spinner[data-size=lg]{--ui-spinner-size: var(--icon-xl)}.ui-spinner-arc{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0turn,transparent 0turn,color-mix(in srgb,currentColor 60%,transparent) .225turn,currentColor .525turn,currentColor .675turn,transparent .676turn);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--ui-spinner-stroke)),black calc(100% - var(--ui-spinner-stroke) + 1px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--ui-spinner-stroke)),black calc(100% - var(--ui-spinner-stroke) + 1px));animation:ui-spinner-spin var(--duration-spin) linear infinite}@keyframes ui-spinner-spin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.ui-spinner-arc{animation:none}}:root[data-motion=reduced] .ui-spinner-arc{animation:none}}@layer components{@property --bb-angle{syntax: "<angle>"; initial-value: 0deg; inherits: true;}@property --bb-charge{syntax: "<number>"; initial-value: 0; inherits: true;}.bb-interactive{position:relative;isolation:isolate;--bb-ease: var(--ease-out-strong);--bb-ease-io: var(--ease-quart);--bb-ease-spring: var(--ease-spring);--bb-ease-out-expo: var(--ease-out-strong);--bb-in: var(--ease-out-strong);--bb-out: var(--ease-in);--bb-t-in: var(--duration-enter);--bb-t-out: var(--duration-base);--bb-release-ms: var(--duration-slow);--bb-halo-spread: calc(var(--grid-unit) * 1.25);--bb-pool-from: calc(var(--scale-morph-from) / 6);--bb-press-glow: 0;--bb-mx: 50%;--bb-my: 50%;--bb-angle: 0deg;--bb-charge: 0;--bb-side: 0%;--bb-pull-x: 0px;--bb-pull-y: 0px;--_bb-scale: none;--_bb-close-scale: 1;--_bb-ink-subtle: color-mix(in oklab, var(--color-gray-900) var(--alpha-subtle), transparent);--_bb-ink-faint: color-mix(in oklab, var(--color-gray-900) var(--alpha-tint-alert), transparent);--bb-light: color-mix(in oklab, var(--color-brand-primary) var(--alpha-selected), transparent);--bb-edge: color-mix(in srgb, var(--color-white) var(--alpha-intense), transparent);--bb-accent: var(--color-brand-primary);--bb-neon: var(--color-brand-primary);--bb-neon-text: var(--bb-neon);--bb-halo-soft: color-mix(in oklab, var(--bb-neon) var(--alpha-tint), transparent);--bb-halo-strong: color-mix(in oklab, var(--bb-neon) var(--alpha-ring-soft), transparent);--bb-glow-text: color-mix( in oklab, var(--bb-neon) calc(var(--bb-press-glow) * 100%), transparent );--bb-ring: 0 0 0 var(--border-width-default) var(--_bb-ink-subtle), 0 1px 2px -1px var(--_bb-ink-subtle), 0 2px 4px var(--_bb-ink-faint);--bb-ring-hover: 0 0 0 var(--border-width-default) color-mix(in oklab, var(--color-brand-primary) var(--alpha-ring), transparent), 0 1px 2px -1px var(--_bb-ink-subtle), 0 3px 8px -2px color-mix(in oklab, var(--color-brand-primary) var(--alpha-tint), transparent);--bb-ring-none: 0 0 0 0 transparent, 0 0 0 0 transparent, 0 0 0 0 transparent;--bb-edge-none: inset 0 1px 0 0 transparent;--_bb-shadow: var(--bb-ring), var(--bb-edge-none);--_bb-t-color: var(--bb-t-out);--_bb-e-color: var(--bb-out);--_bb-t-shadow: var(--bb-t-out);--_bb-e-shadow: var(--bb-out);--_bb-t-scale: var(--duration-base);--_bb-e-scale: var(--bb-in);--_bb-t-magnet: var(--duration-enter);--_bb-e-magnet: var(--bb-in);box-shadow:var(--_bb-shadow);scale:var(--_bb-scale, none);translate:var(--_bb-pull-x, 0px) var(--_bb-pull-y, 0px);transition:box-shadow var(--_bb-t-shadow) var(--_bb-e-shadow),background-color var(--_bb-t-color) var(--_bb-e-color),border-color var(--_bb-t-color) var(--_bb-e-color),color var(--_bb-t-color) var(--_bb-e-color),scale var(--_bb-t-scale) var(--_bb-e-scale),translate var(--_bb-t-magnet) var(--_bb-e-magnet)}[data-theme=dark] .bb-interactive{--bb-edge: color-mix(in srgb, var(--color-white) var(--alpha-keyline), transparent);--bb-ring: 0 0 0 var(--border-width-default) var(--_bb-ink-subtle), 0 0 0 0 transparent, 0 0 0 0 transparent;--bb-ring-hover: 0 0 0 var(--border-width-default) color-mix(in oklab, var(--color-brand-primary) var(--alpha-ring-soft), transparent), 0 0 0 0 transparent, 0 3px 12px -2px color-mix(in oklab, var(--color-brand-primary) var(--alpha-selected), transparent)}.bb-interactive[data-bb-magnet=on]{--_bb-pull-x: var(--bb-pull-x, 0px);--_bb-pull-y: var(--bb-pull-y, 0px)}.bb-interactive[data-bb-magnet=on][aria-haspopup][aria-expanded=true],.bb-interactive[data-bb-magnet=on][aria-haspopup][data-state=open]{--_bb-pull-x: 0px;--_bb-pull-y: 0px;--_bb-t-magnet: 0ms}.bb-fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit}.bb-fx>*{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.bb-interactive>[data-bb-content]{position:relative;z-index:1}.bb-fx__flow{background-image:radial-gradient(circle var(--bb-light-size, var(--bb-light-auto, 80px)) at var(--bb-mx, 50%) var(--bb-my, 50%),var(--bb-light) 0%,transparent 68%),linear-gradient(var(--bb-light),var(--bb-light));clip-path:inset(0 calc(100% - var(--bb-side, 0%)) 0 var(--bb-side, 0%) round var(--bb-radius, 9999px));--_bb-flow-time: var(--bb-t-out);--_bb-flow-ease: var(--bb-out);transition:clip-path var(--_bb-flow-time) var(--_bb-flow-ease)}.bb-fx__rim{box-sizing:border-box;z-index:3;padding:var(--bb-rim-width, calc(var(--grid-unit) * .3));opacity:var(--_bb-rim-opacity, 0);background:conic-gradient(from var(--bb-angle, 0deg),transparent 0deg,var(--bb-neon) 14deg,color-mix(in oklab,var(--bb-neon) var(--alpha-rich),transparent) 26deg,transparent 34deg);-webkit-mask:linear-gradient(var(--color-black) 0 0) content-box,linear-gradient(var(--color-black) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--color-black) 0 0) content-box,linear-gradient(var(--color-black) 0 0);mask-composite:exclude;--_bb-rim-time: var(--bb-t-out);--_bb-rim-ease: var(--bb-out);--_bb-rim-delay: 0ms;transition:opacity var(--_bb-rim-time) var(--_bb-rim-ease) var(--_bb-rim-delay)}.bb-fx__pool{z-index:1;background:radial-gradient(ellipse 125% 240% at var(--bb-mx, 50%) var(--bb-my, 50%),color-mix(in oklab,var(--bb-neon) var(--alpha-ring-soft),transparent) 0%,color-mix(in oklab,var(--bb-neon) var(--alpha-selected),transparent) 38%,color-mix(in oklab,var(--bb-neon) var(--alpha-tint-alert),transparent) 70%,transparent 100%),radial-gradient(ellipse 90% 320% at calc(var(--bb-mx, 50%) + 7%) calc(var(--bb-my, 50%) - 12%),color-mix(in oklab,var(--bb-neon) var(--alpha-tint),transparent) 0%,color-mix(in oklab,var(--bb-neon) var(--alpha-tint-alert),transparent) 55%,transparent 100%);transform-origin:var(--bb-mx, 50%) var(--bb-my, 50%);scale:var(--_bb-pool-scale, var(--bb-pool-from));opacity:var(--_bb-pool-opacity, 0);--_bb-pool-time: var(--bb-release-ms);--_bb-pool-ease: var(--bb-ease-out-expo);--_bb-pool-scale-time: 0ms;--_bb-pool-scale-ease: linear;--_bb-pool-scale-delay: var(--bb-release-ms);transition:opacity var(--_bb-pool-time) var(--_bb-pool-ease),scale var(--_bb-pool-scale-time) var(--_bb-pool-scale-ease) var(--_bb-pool-scale-delay)}.bb-fx__halo{z-index:0;box-shadow:0 0 0 calc(var(--grid-unit) * .5 + var(--_bb-halo-spread, var(--bb-halo-spread))) var(--bb-halo-soft),0 0 calc(var(--grid-unit) * 2.5) var(--_bb-halo-spread, var(--bb-halo-spread)) var(--bb-halo-strong);opacity:var(--_bb-halo-opacity, 0);--_bb-halo-time: var(--bb-release-ms);--_bb-halo-ease: var(--bb-ease-out-expo);transition:opacity var(--_bb-halo-time) var(--_bb-halo-ease),box-shadow var(--_bb-halo-time) var(--_bb-halo-ease)}.bb-interactive>[data-bb-content]>[data-bb-glow]{text-shadow:0 0 calc(var(--grid-unit) * 1.5) transparent;--_bb-glow-time: var(--bb-release-ms);--_bb-glow-ease: var(--bb-ease-out-expo);transition:color var(--_bb-glow-time) var(--_bb-glow-ease),text-shadow var(--_bb-glow-time) var(--_bb-glow-ease)}.bb-interactive>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon),.bb-interactive>[data-bb-content]>.bb-swap>*>.material-symbols-rounded{--_bb-icon-time: var(--bb-t-out);--_bb-icon-ease: var(--bb-out);--_bb-icon-delay: 0ms;--_bb-icon-glow-time: var(--bb-release-ms);--_bb-icon-glow-ease: var(--bb-ease-out-expo);text-shadow:0 0 var(--grid-unit) transparent;transition:transform var(--_bb-icon-time) var(--_bb-icon-ease) var(--_bb-icon-delay),opacity var(--_bb-icon-time) var(--_bb-icon-ease) var(--_bb-icon-delay),font-variation-settings var(--_bb-icon-time) var(--_bb-icon-ease) var(--_bb-icon-delay),color var(--_bb-icon-glow-time) var(--_bb-icon-glow-ease),text-shadow var(--_bb-icon-glow-time) var(--_bb-icon-glow-ease)}.bb-interactive:focus-visible{outline:2px solid var(--bb-accent);outline-offset:2px}@media(hover:hover)and (pointer:fine){.bb-interactive:hover:not(:disabled):not([aria-disabled=true]){--_bb-shadow: var(--bb-ring-hover), inset 0 1px 0 0 var(--bb-edge);--_bb-t-color: var(--bb-t-in);--_bb-e-color: var(--bb-in);--_bb-t-shadow: var(--bb-t-in);--_bb-e-shadow: var(--bb-in);--_bb-t-magnet: 0ms}.bb-interactive[data-bb-flow=on]:hover:not(:disabled):not([aria-disabled=true])>.bb-fx>.bb-fx__flow{clip-path:inset(0 0 0 0 round var(--bb-radius, 9999px));--_bb-flow-time: var(--duration-sheet);--_bb-flow-ease: var(--bb-in)}.bb-interactive[data-bb-rim=on]:hover:not(:disabled):not([aria-disabled=true])>.bb-fx>.bb-fx__rim{--_bb-rim-opacity: calc(var(--bb-charge, 0) * var(--opacity-soft));--_bb-rim-time: var(--duration-enter);--_bb-rim-ease: var(--bb-in);--_bb-rim-delay: var(--duration-micro)}.bb-interactive:hover:not(:disabled):not([aria-disabled=true])>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon),.bb-interactive:hover:not(:disabled):not([aria-disabled=true])>[data-bb-content]>.bb-swap>*>.material-symbols-rounded{--_bb-icon-time: var(--bb-t-in);--_bb-icon-ease: var(--bb-in)}}.bb-interactive[data-bb-press=on]:active:not(:disabled):not([aria-disabled=true]){--_bb-scale: var(--scale-press-strong);--_bb-t-scale: var(--duration-micro);--_bb-e-scale: var(--bb-in);--_bb-t-shadow: var(--duration-fast);--_bb-e-shadow: var(--bb-in)}.bb-interactive[data-bb-press=on]:active:not(:disabled):not([aria-disabled=true])>.bb-fx>.bb-fx__pool{--_bb-pool-opacity: 1;--_bb-pool-time: var(--duration-micro);--_bb-pool-ease: var(--bb-in);--_bb-pool-scale: 1;--_bb-pool-scale-time: var(--duration-slow);--_bb-pool-scale-ease: var(--bb-ease-out-expo);--_bb-pool-scale-delay: 0ms}.bb-interactive[data-bb-press=on]:active:not(:disabled):not([aria-disabled=true])>.bb-fx>.bb-fx__halo{--_bb-halo-opacity: 1;--_bb-halo-spread: 0px;--_bb-halo-time: var(--duration-fast);--_bb-halo-ease: var(--bb-in)}.bb-interactive[data-bb-press=on]:active:not(:disabled):not([aria-disabled=true])>.bb-fx>.bb-fx__rim{--_bb-rim-opacity: 1;--_bb-rim-time: var(--duration-enter);--_bb-rim-ease: var(--bb-ease);--_bb-rim-delay: 0ms}.bb-interactive[data-bb-press=on]:active:not(:disabled):not([aria-disabled=true])>[data-bb-content]>[data-bb-glow],.bb-interactive[data-bb-press=on]:active:not(:disabled):not([aria-disabled=true])>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon),.bb-interactive[data-bb-press=on]:active:not(:disabled):not([aria-disabled=true])>[data-bb-content]>.bb-swap>*>.material-symbols-rounded{color:var(--bb-neon-text)}.bb-interactive[data-bb-press=on]:active:not(:disabled):not([aria-disabled=true])>[data-bb-content]>[data-bb-glow]{text-shadow:0 0 calc(var(--grid-unit) * 1.5) var(--bb-glow-text);--_bb-glow-time: var(--duration-fast);--_bb-glow-ease: var(--bb-in)}.bb-interactive[data-bb-press=on]:active:not(:disabled):not([aria-disabled=true])>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon),.bb-interactive[data-bb-press=on]:active:not(:disabled):not([aria-disabled=true])>[data-bb-content]>.bb-swap>*>.material-symbols-rounded{text-shadow:0 0 var(--grid-unit) var(--bb-glow-text);--_bb-icon-glow-time: var(--duration-fast);--_bb-icon-glow-ease: var(--bb-in)}.bb-interactive[data-bb-press=on][data-released]:not(:active)>.bb-fx>.bb-fx__pool{--_bb-pool-scale: 1;--_bb-pool-scale-time: var(--duration-slow);--_bb-pool-scale-ease: var(--bb-ease-out-expo);--_bb-pool-scale-delay: 0ms}.bb-interactive[data-released]:not(:active){--_bb-t-shadow: var(--bb-release-ms);--_bb-e-shadow: var(--bb-ease-out-expo);--_bb-t-scale: var(--duration-enter);--_bb-e-scale: var(--bb-in)}@media(prefers-reduced-motion:reduce){.bb-interactive,.bb-interactive>.bb-fx>.bb-fx__flow,.bb-interactive>.bb-fx>.bb-fx__rim,.bb-interactive>.bb-fx>.bb-fx__pool,.bb-interactive>.bb-fx>.bb-fx__halo,.bb-interactive>[data-bb-content]>[data-bb-glow],.bb-interactive>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon),.bb-interactive>[data-bb-content]>.bb-swap>*>.material-symbols-rounded{transition-duration:1ms;animation:none}.bb-interactive{--_bb-scale: none !important;--_bb-pull-x: 0px !important;--_bb-pull-y: 0px !important}.bb-fx__flow{--bb-mx: 50%;--bb-my: 50%}.bb-interactive>.bb-fx>.bb-fx__pool{--_bb-pool-scale: 1;--_bb-pool-scale-delay: 0ms}}}@layer components{.bb-interactive[data-bb-motion=confirm]:hover:not(:active):not(:disabled):not([aria-disabled=true]){--_bb-scale: var(--scale-hover)}.bb-interactive[data-bb-motion=confirm]:hover:not(:disabled):not([aria-disabled=true])>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon){transform:scale(var(--scale-pop-peak));font-variation-settings:"FILL" 1}.bb-interactive[data-bb-motion=next]:hover:not(:disabled):not([aria-disabled=true])>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon){transform:translate(calc(var(--grid-unit) * 1.25 * var(--bb-mscale, var(--bb-mscale-auto, 1))))}.bb-interactive[data-bb-motion=back]:hover:not(:disabled):not([aria-disabled=true])>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon){transform:translate(calc(var(--grid-unit) * -1.25 * var(--bb-mscale, var(--bb-mscale-auto, 1))))}.bb-interactive[data-bb-motion=action]:hover:not(:active):not(:disabled):not([aria-disabled=true])>.bb-fx>.bb-fx__halo{animation:bb-action-pulse var(--bb-pulse-ms, var(--duration-loop)) var(--bb-ease-io) var(--bb-pulse-count, 3)}.bb-interactive[data-bb-motion=action]:hover:not(:active):not(:disabled):not([aria-disabled=true])>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon){animation:bb-action-pulse-icon var(--bb-pulse-ms, var(--duration-loop)) var(--bb-ease-io) var(--bb-pulse-count, 3)}@keyframes bb-action-pulse{0%,to{opacity:0;scale:1}30%{opacity:var(--opacity-muted);scale:var(--scale-grow)}}@keyframes bb-action-pulse-icon{0%,to{transform:scale(1)}30%{transform:scale(var(--scale-pop-peak))}}.bb-interactive[data-bb-motion=cancel]:hover:not(:disabled):not([aria-disabled=true])>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon){transform:scale(var(--scale-pop-from)) rotate(-10deg);opacity:var(--opacity-soft)}.bb-interactive--fx-surface>.bb-fx:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border:var(--bb-rim-width, calc(var(--grid-unit) * .3)) solid var(--bb-surface-border, currentColor);border-radius:inherit;background:var(--bb-surface, transparent);color:var(--_bb-close-color, currentColor);transition:background-color var(--_bb-close-time) var(--_bb-close-ease),border-color var(--_bb-close-time) var(--_bb-close-ease)}.bb-interactive--fx-surface[data-bb-motion=close]{--_bb-close-time: var(--bb-t-out);--_bb-close-ease: var(--bb-out);background-color:transparent;border-color:transparent;--bb-ring: var(--bb-ring-none);--bb-ring-hover: var(--bb-ring-none);--bb-edge: transparent}.bb-interactive--fx-surface[data-bb-motion=close]>.bb-fx,.bb-interactive--fx-surface[data-bb-motion=close]>[data-bb-content]{scale:var(--_bb-close-scale, 1);color:var(--_bb-close-color, currentColor);transition:scale var(--_bb-close-time) var(--_bb-close-ease),color var(--_bb-close-time) var(--_bb-close-ease)}.bb-interactive--fx-surface[data-bb-motion=close]:hover:not(:disabled):not([aria-disabled=true]){--_bb-close-scale: var(--scale-pop-from);--_bb-close-color: var(--bb-close-content, var(--text-ink-white));--_bb-close-time: var(--duration-sheet);--_bb-close-ease: var(--bb-ease-spring);--bb-surface: var(--bb-close-surface, currentColor);--bb-surface-border: var(--bb-close-surface, currentColor)}.bb-swap{position:relative;display:inline-grid;place-items:center;flex:none;inline-size:var(--bb-icon-box, 1em);block-size:var(--bb-icon-box, 1em);overflow:clip;overflow-clip-margin:var(--bb-swap-bleed, calc(var(--grid-unit) * .75));--_bb-distance: calc(var(--bb-icon-box, 1em) + var(--bb-swap-bleed, calc(var(--grid-unit) * .75)) + var(--grid-unit) * .75);--_bb-vector-x: calc(var(--bb-swap-x, 0) * var(--_bb-distance));--_bb-vector-y: calc(var(--bb-swap-y, 0) * var(--_bb-distance));--_bb-swap-time: var(--bb-swap-out, var(--duration-enter));--_bb-swap-ease: var(--bb-out)}.bb-swap>*{display:inline-flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;grid-area:1 / 1;transition:translate var(--_bb-swap-time) var(--_bb-swap-ease)}.bb-swap__out{translate:0 0}.bb-swap__in{translate:calc(-1 * var(--_bb-vector-x)) calc(-1 * var(--_bb-vector-y))}.bb-interactive[data-bb-motion=crud-create]{--bb-swap-x: 0;--bb-swap-y: 1}.bb-interactive[data-bb-motion=crud-destroy]{--bb-swap-x: 0;--bb-swap-y: -1}.bb-interactive[data-bb-motion=crud-add]{--bb-swap-x: 1;--bb-swap-y: 0}.bb-interactive[data-bb-motion=crud-remove]{--bb-swap-x: -1;--bb-swap-y: 0}.bb-interactive:hover:not(:disabled):not([aria-disabled=true])>[data-bb-content]>.bb-swap{--_bb-swap-time: var(--bb-swap-in, var(--duration-enter));--_bb-swap-ease: var(--bb-in)}.bb-interactive:hover:not(:disabled):not([aria-disabled=true])>[data-bb-content]>.bb-swap>.bb-swap__out{translate:var(--_bb-vector-x) var(--_bb-vector-y)}.bb-interactive:hover:not(:disabled):not([aria-disabled=true])>[data-bb-content]>.bb-swap>.bb-swap__in{translate:0 0}.bb-interactive[data-bb-motion=navigation]:hover:not(:disabled):not([aria-disabled=true])>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon){transform:translate(calc(var(--grid-unit) * .75 * var(--bb-mscale, var(--bb-mscale-auto, 1))),calc(var(--grid-unit) * -.75 * var(--bb-mscale, var(--bb-mscale-auto, 1))))}@media(prefers-reduced-motion:reduce){.bb-interactive{--_bb-scale: none !important;--_bb-pull-x: 0px !important;--_bb-pull-y: 0px !important;--_bb-close-scale: 1 !important}.bb-interactive>.bb-fx>*,.bb-interactive>[data-bb-content],.bb-interactive>[data-bb-content]>[data-bb-glow],.bb-interactive>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon),.bb-interactive>[data-bb-content]>.bb-swap,.bb-interactive>[data-bb-content]>.bb-swap>*{animation:none!important;transition-duration:1ms!important}.bb-interactive>[data-bb-content]>:is(.material-symbols-rounded,.bb-button-icon),.bb-interactive>[data-bb-content]>.bb-swap>*>.material-symbols-rounded{transform:none!important}.bb-interactive>[data-bb-content]>.bb-swap>.bb-swap__out,.bb-interactive>[data-bb-content]>.bb-swap>.bb-swap__in{translate:0 0!important}.bb-interactive>[data-bb-content]>.bb-swap>.bb-swap__in{visibility:hidden}.bb-interactive--fx-surface>.bb-fx,.bb-interactive--fx-surface>[data-bb-content]{scale:1!important}}}@layer components{.bbtn{--button-spacing-ratio: var(--spacing-ratio);display:inline-flex;align-items:center;justify-content:center;border:var(--bb-rim-width) solid transparent;cursor:pointer;white-space:nowrap;font-weight:var(--font-weight-medium);--bb-rim-width: calc(var(--grid-unit) * .3);--bb-corner: 1;--bb-end-stretch: 1;--bb-light-brand: color-mix(in oklab, var(--color-brand-primary) var(--alpha-selected), transparent);--bb-light-white: color-mix(in srgb, var(--color-white) var(--alpha-ring), transparent);--bb-light: var(--bb-light-brand);--bb-edge: color-mix(in srgb, var(--color-white) var(--alpha-intense), transparent);--bb-accent: var(--color-brand-primary);--bb-neon: var(--color-brand-primary);--bb-halo-soft: color-mix(in oklab, var(--bb-neon) var(--alpha-tint), transparent);--bb-halo-strong: color-mix(in oklab, var(--bb-neon) var(--alpha-ring-soft), transparent);--bb-glow-text: color-mix( in oklab, var(--bb-neon) calc(var(--bb-press-glow) * 100%), transparent );--bb-neon-text: var(--bb-neon);--bb-surface: var(--i-surface);--bb-surface-border: var(--i-border);--bb-close-surface: var(--text-ink-red-3);--bb-close-content: var(--text-ink-white)}[data-theme=dark] .bbtn{--bb-light-white: color-mix(in srgb, var(--color-white) var(--alpha-ring-soft), transparent);--bb-edge: color-mix(in srgb, var(--color-white) var(--alpha-keyline), transparent)}.bbtn>.bbtn-content{display:inline-flex;align-items:center;justify-content:center;gap:inherit}.bbtn .material-symbols-rounded{line-height:var(--leading-none);flex:none}.bbtn:not([data-shape=icon]),.bbtn:not([data-shape=icon])>.bb-fx,.bbtn:not([data-shape=icon])>.bb-fx>*{border-radius:calc(var(--btn-h) / 2 * var(--bb-end-stretch)) / calc(var(--btn-h) / 2);corner-shape:superellipse(var(--bb-corner))}.bbtn:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.bbtn[data-intent=primary]{--i-main: var(--color-brand-primary);--i-on-main: var(--text-ink-white);--i-surface: var(--surface-white);--i-ink: var(--color-brand-primary-text);--i-on-surface: var(--i-ink);--i-border: var(--color-brand-primary);--i-tint: var(--alpha-tint);--i-wash: var(--state-hover);--i-wash-strong: var(--state-selected)}[data-theme=dark] .bbtn[data-intent=primary][data-variant=filled]{--i-main: color-mix(in oklab, var(--color-brand-primary) var(--alpha-solid), var(--color-black));--i-on-main: var(--color-white);--bb-light-white: color-mix(in srgb, var(--color-white) var(--alpha-keyline), transparent)}.bbtn[data-intent=neutral]{--i-main: var(--text-ink-gray-8);--i-on-main: var(--text-ink-white);--i-fill: var(--surface-gray-7);--i-on-fill: var(--text-ink-white);--i-surface: var(--surface-white);--i-on-surface: var(--text-ink-gray-8);--i-border: var(--field-outline);--i-wash: var(--state-hover);--i-wash-strong: var(--state-selected)}.bbtn[data-intent=alert]{--i-main: var(--text-ink-red-3);--i-on-main: var(--text-ink-white);--i-surface: var(--surface-white);--i-on-surface: var(--text-ink-red-3);--i-border: var(--outline-red-2)}.bbtn[data-intent=success]{--i-main: var(--text-ink-green-3);--i-on-main: var(--text-ink-white);--i-surface: var(--surface-white);--i-on-surface: var(--text-ink-green-3);--i-border: var(--outline-green-2)}[data-theme=dark] .bbtn[data-intent=success]{--i-border: color-mix(in oklab, var(--text-ink-green-3) var(--alpha-intense), transparent)}.bbtn[data-intent=quiet]{--i-main: var(--text-ink-gray-5);--i-on-main: var(--text-ink-white);--i-fill: var(--surface-gray-3);--i-on-fill: var(--text-ink-gray-6);--i-surface: var(--surface-white);--i-on-surface: var(--text-ink-gray-6);--i-border: var(--field-outline);--i-wash: var(--state-hover);--i-wash-strong: var(--state-selected)}.bbtn[data-intent=quiet]:hover:not(:disabled),.bbtn[data-intent=quiet]:focus-visible{--i-on-surface: var(--text-ink-gray-8);--i-on-fill: var(--text-ink-gray-8)}.bbtn[data-intent=alert],.bbtn[data-intent=success]{--bb-accent: var(--i-main);--bb-light-brand: color-mix(in oklab, var(--i-main) var(--alpha-selected), transparent);--bb-ring-hover: 0 0 0 var(--border-width-default) color-mix(in oklab, var(--i-main) var(--alpha-ring), transparent), 0 0 0 0 transparent, 0 3px 8px -2px color-mix(in oklab, var(--i-main) var(--alpha-selected), transparent)}.bbtn[data-intent=neutral],.bbtn[data-intent=quiet]{--bb-neon: var(--color-brand-accent);--bb-neon-text: var(--color-brand-primary)}.bbtn[data-intent=primary]:not([data-variant=filled]),.bbtn[data-intent=alert]:not([data-variant=filled]),.bbtn[data-intent=success]:not([data-variant=filled]){--bb-neon: var(--i-main)}.bbtn[data-intent=primary]:not([data-variant=filled]){--bb-neon-text: var(--i-ink)}.bbtn[data-variant=filled]{background-color:var(--i-fill, var(--i-main));color:var(--i-on-fill, var(--i-on-main));border-color:transparent;--bb-light: var(--bb-light-white);--bb-edge: color-mix(in srgb, var(--color-white) var(--alpha-ring-soft), transparent);--bb-accent: var(--i-on-main);--bb-neon: var(--color-brand-accent);--bb-neon-text: color-mix(in oklab, var(--color-white) var(--alpha-outline), var(--bb-neon))}.bbtn[data-variant=filled][data-intent=alert],.bbtn[data-variant=filled][data-intent=success]{--bb-neon: var(--color-amber-300);--bb-neon-text: color-mix(in oklab, var(--color-white) var(--alpha-heavy), var(--bb-neon))}.bbtn[data-variant=filled][data-intent=quiet]{--bb-light: color-mix(in oklab, var(--i-main) var(--alpha-keyline), transparent);--bb-edge: color-mix(in srgb, var(--color-white) var(--alpha-intense), transparent);--bb-neon-text: var(--color-brand-primary)}.bbtn:is([data-intent=primary],[data-intent=neutral]):is([data-variant=outline],[data-variant=ghost]),.bbtn[data-intent=quiet]:is([data-variant=outline],[data-variant=ghost],[data-variant=filled]){--bb-light: var(--i-wash)}.bbtn:is([data-intent=primary],[data-intent=neutral],[data-intent=quiet])[data-variant=subtle]{--bb-light: var(--i-wash-strong)}[data-theme=dark] .bbtn[data-variant=filled]{--bb-neon: color-mix(in oklab, var(--color-white) var(--alpha-solid), var(--color-brand-accent))}[data-theme=dark] .bbtn[data-variant=filled][data-intent=primary]{--bb-neon: var(--color-brand-accent);--bb-neon-text: color-mix(in oklab, var(--color-white) var(--alpha-tint), var(--color-brand-accent))}[data-theme=dark] .bbtn[data-variant=filled][data-intent=neutral]{--bb-neon: var(--color-brand-accent);--bb-neon-text: var(--color-brand-accent)}[data-theme=dark] .bbtn[data-variant=filled][data-intent=alert],[data-theme=dark] .bbtn[data-variant=filled][data-intent=success]{--bb-neon: color-mix(in oklab, var(--color-white) var(--alpha-outline), var(--color-amber-300))}.bbtn[data-variant=outline]{background-color:var(--i-surface);color:var(--i-on-surface);border-color:var(--i-border);--bb-ring: var(--bb-ring-none);--bb-ring-hover: var(--bb-ring-none);--bb-light: color-mix(in oklab, var(--i-main) var(--i-tint-weak, var(--alpha-keyline)), transparent)}[data-theme=dark] .bbtn[data-variant=outline]{background-color:transparent}.bbtn[data-variant=subtle]{background-color:color-mix(in oklab,var(--i-main) var(--i-tint, var(--alpha-tint)),var(--i-surface));color:var(--i-on-surface);border-color:transparent;--bb-light: color-mix(in oklab, var(--i-main) var(--i-tint-weak, var(--alpha-keyline)), transparent)}.bbtn:is([data-intent=primary],[data-intent=neutral],[data-intent=quiet])[data-variant=subtle]{background-color:var(--i-surface);background-image:linear-gradient(var(--i-wash),var(--i-wash))}[data-theme=dark] .bbtn:is([data-intent=primary],[data-intent=neutral],[data-intent=quiet])[data-variant=subtle]{background-color:transparent;background-image:linear-gradient(var(--i-wash-strong),var(--i-wash-strong));--bb-light: var(--state-pressed)}[data-theme=dark] .bbtn[data-intent=primary][data-variant=subtle]{color:color-mix(in oklab,var(--i-on-surface) var(--alpha-intense),var(--color-white))}html:not([data-theme=dark]) .bbtn[data-variant=subtle][data-intent=alert],html:not([data-theme=dark]) .bbtn[data-variant=subtle][data-intent=success]{color:color-mix(in oklab,var(--i-on-surface) var(--mix-hover),var(--color-black))}.bbtn[data-variant=ghost],.bbtn[data-variant=text]{background-color:transparent;color:var(--i-on-surface);border-color:transparent;--bb-ring: var(--bb-ring-none);--bb-ring-hover: var(--bb-ring-none);--bb-edge: transparent}.bbtn[data-variant=ghost]{--bb-light: color-mix(in oklab, var(--i-main) var(--i-tint-weak, var(--alpha-keyline)), transparent)}.bbtn[data-variant=ghost]>.bb-fx>.bb-fx__flow{background-image:linear-gradient(var(--bb-light),var(--bb-light));inset:calc(-1 * var(--bb-rim-width))}.bbtn[data-variant=text][data-intent=neutral]:hover:not(:disabled),.bbtn[data-variant=text][data-intent=neutral]:active:not(:disabled),.bbtn[data-variant=text][data-intent=quiet]:hover:not(:disabled),.bbtn[data-variant=text][data-intent=quiet]:active:not(:disabled){--i-main: var(--color-brand-primary);--i-ink: var(--color-brand-primary-text)}.bbtn[data-variant=text]{color:var(--i-ink, var(--i-main));--bb-light: transparent;--bb-text-line: calc(var(--grid-unit) * .5);--bb-text-inset: max(calc(var(--grid-unit) * 1.5), calc(var(--btn-pad) * .5));--bb-text-wash: var(--color-brand-accent)}.bbtn[data-variant=text][data-intent=alert],.bbtn[data-variant=text][data-intent=success]{--bb-text-wash: var(--color-amber-300)}.bbtn[data-variant=text]:before,.bbtn[data-variant=text]:after{content:"";position:absolute;left:var(--bb-text-inset);right:var(--bb-text-inset);bottom:calc(var(--bb-text-inset) * .75);height:var(--bb-text-line);border-radius:var(--radius-full);background:currentColor;opacity:var(--opacity-soft);pointer-events:none;z-index:1;clip-path:inset(0 calc(100% - var(--bb-side, 0%)) 0 var(--bb-side, 0%) round var(--radius-full));--_bb-text-time: var(--bb-t-out);--_bb-text-ease: var(--bb-out);transition:clip-path var(--_bb-text-time) var(--_bb-text-ease)}.bbtn[data-variant=text]:before{z-index:2;background:radial-gradient(ellipse 100% 100% at var(--bb-mx, 50%) 50%,var(--bb-text-wash) 0%,var(--bb-text-wash) 12%,color-mix(in oklab,var(--bb-text-wash) var(--alpha-ring-strong),transparent) 38%,color-mix(in oklab,var(--bb-text-wash) var(--alpha-rich),transparent) 64%,color-mix(in oklab,var(--bb-text-wash) var(--alpha-tint),transparent) 86%,transparent 100%);box-shadow:0 0 var(--grid-unit) calc(var(--grid-unit) * .125) color-mix(in oklab,var(--bb-text-wash) var(--alpha-intense),transparent),0 0 calc(var(--grid-unit) * 2.5) calc(var(--grid-unit) * .25) color-mix(in oklab,var(--bb-text-wash) var(--alpha-ring-soft),transparent);opacity:var(--_bb-text-wash-opacity, 0)}.bbtn[data-variant=text]:hover:not(:disabled):before,.bbtn[data-variant=text]:hover:not(:disabled):after{clip-path:inset(0 0 0 0 round var(--radius-full));--_bb-text-time: var(--duration-sheet);--_bb-text-ease: var(--bb-in)}.bbtn[data-variant=text]{--_bb-text-color-time: var(--bb-release-ms);--_bb-text-color-ease: var(--bb-ease-out-expo);transition:color var(--_bb-text-color-time) var(--_bb-text-color-ease),background-color var(--_bb-t-color) var(--_bb-e-color)}.bbtn[data-variant=text]:before{transform-origin:var(--bb-mx, 50%) 50%;scale:var(--_bb-text-press-scale, var(--scale-morph-from) 1);--_bb-text-press-time: 0ms;--_bb-text-press-ease: linear;--_bb-text-press-delay: var(--bb-release-ms);--bb-text-r: 0%;--_bb-text-r-time: 0ms;--_bb-text-r-ease: linear;--_bb-text-r-delay: var(--bb-release-ms);transition:clip-path var(--_bb-text-time) var(--_bb-text-ease),scale var(--_bb-text-press-time) var(--_bb-text-press-ease) var(--_bb-text-press-delay),opacity var(--_bb-text-wash-time, var(--bb-release-ms)) var(--_bb-text-wash-ease, var(--bb-ease-out-expo)),--bb-text-r var(--_bb-text-r-time) var(--_bb-text-r-ease) var(--_bb-text-r-delay)}.bbtn[data-variant=text][data-released]:not(:active):before{background:radial-gradient(ellipse var(--bb-text-r) 100% at var(--bb-mx, 50%) 50%,transparent 0%,transparent 58%,color-mix(in oklab,var(--bb-text-wash) var(--alpha-heavy),transparent) 72%,var(--bb-text-wash) 84%,color-mix(in oklab,var(--bb-text-wash) var(--alpha-intense),transparent) 94%,transparent 100%);--bb-text-r: 160%;--_bb-text-r-time: var(--bb-release-ms);--_bb-text-r-ease: var(--bb-ease-out-expo);--_bb-text-r-delay: 0ms;--_bb-text-wash-opacity: 1;--_bb-text-wash-time: var(--bb-release-ms);--_bb-text-wash-ease: var(--bb-out)}.bbtn[data-variant=text]:active:not(:disabled){color:color-mix(in oklab,var(--i-ink, var(--i-main)) var(--alpha-solid),var(--color-black));--_bb-text-color-time: var(--duration-micro);--_bb-text-color-ease: var(--bb-in)}[data-theme=dark] .bbtn[data-variant=text]:active:not(:disabled){color:color-mix(in oklab,var(--i-ink, var(--i-main)) var(--alpha-solid),var(--color-white))}.bbtn[data-variant=text]:active:not(:disabled):before,.bbtn[data-variant=text][data-released]:not(:active):before{--_bb-text-press-scale: 1 1;--_bb-text-press-time: var(--duration-slow);--_bb-text-press-ease: var(--bb-ease-out-expo);--_bb-text-press-delay: 0ms}.bbtn[data-variant=text]:active:not(:disabled):before{--_bb-text-wash-opacity: 1;--_bb-text-wash-time: var(--duration-micro);--_bb-text-wash-ease: var(--bb-in)}.bbtn[data-size=sm]{--btn-h: calc(var(--control-h-sm) * var(--button-spacing-ratio));--btn-pad: calc(var(--control-pad-sm) * var(--button-spacing-ratio));--btn-pad-icon: calc(var(--control-pad-icon-sm) * var(--button-spacing-ratio));--btn-font: var(--control-font-sm);--btn-icon: var(--control-icon-sm);--btn-gap: calc(var(--control-gap-sm) * var(--button-spacing-ratio));--btn-light-size: calc(var(--control-light-sm) * var(--button-spacing-ratio));--bb-icon-box: var(--control-icon-sm);--bb-mscale: calc(var(--btn-h) / var(--control-h-xl));--btn-opsz: calc(var(--control-opsz-sm) / 1px);--btn-icon-wght: var(--control-icon-weight-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-open-wide)}.bbtn[data-size=md]{--btn-h: calc(var(--control-h-md) * var(--button-spacing-ratio));--btn-pad: calc(var(--control-pad-md) * var(--button-spacing-ratio));--btn-pad-icon: calc(var(--control-pad-icon-md) * var(--button-spacing-ratio));--btn-font: var(--text-sm-size);--btn-icon: var(--control-icon-md);--btn-gap: calc(var(--control-gap-md) * var(--button-spacing-ratio));--btn-light-size: calc(var(--control-light-md) * var(--button-spacing-ratio));--bb-icon-box: var(--control-icon-md);--bb-mscale: calc(var(--btn-h) / var(--control-h-xl));--btn-opsz: calc(var(--control-opsz-md) / 1px);--btn-icon-wght: var(--control-icon-weight-md);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-open-wide)}.bbtn[data-size=lg]{--btn-h: calc(var(--control-h-lg) * var(--button-spacing-ratio));--btn-pad: calc(var(--control-pad-lg) * var(--button-spacing-ratio));--btn-pad-icon: calc(var(--control-pad-icon-lg) * var(--button-spacing-ratio));--btn-font: var(--control-font-lg);--btn-icon: var(--control-icon-lg);--btn-gap: calc(var(--control-gap-lg) * var(--button-spacing-ratio));--btn-light-size: calc(var(--control-light-lg) * var(--button-spacing-ratio));--bb-icon-box: var(--control-icon-lg);--bb-mscale: calc(var(--btn-h) / var(--control-h-xl));--btn-opsz: calc(var(--control-opsz-lg) / 1px);--btn-icon-wght: var(--control-icon-weight-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-open)}.bbtn[data-size=xl]{--btn-h: calc(var(--control-h-xl) * var(--button-spacing-ratio));--btn-pad: calc(var(--control-pad-xl) * var(--button-spacing-ratio));--btn-pad-icon: calc(var(--control-pad-icon-xl) * var(--button-spacing-ratio));--btn-font: var(--control-font-xl);--btn-icon: var(--control-icon-xl);--btn-gap: calc(var(--control-gap-xl) * var(--button-spacing-ratio));--btn-light-size: calc(var(--control-light-xl) * var(--button-spacing-ratio));--bb-icon-box: var(--control-icon-xl);--bb-mscale: calc(var(--btn-h) / var(--control-h-xl));--btn-opsz: calc(var(--control-opsz-xl) / 1px);--btn-icon-wght: var(--control-icon-weight-xl);font-weight:var(--font-weight-semibold);letter-spacing:0}.bbtn[data-size="2xl"]{--btn-h: calc(var(--control-h-2xl) * var(--button-spacing-ratio));--btn-pad: calc(var(--control-pad-2xl) * var(--button-spacing-ratio));--btn-pad-icon: calc(var(--control-pad-icon-2xl) * var(--button-spacing-ratio));--btn-font: var(--control-font-2xl);--btn-icon: var(--control-icon-2xl);--btn-gap: calc(var(--control-gap-2xl) * var(--button-spacing-ratio));--btn-light-size: calc(var(--control-light-2xl) * var(--button-spacing-ratio));--bb-icon-box: var(--control-icon-2xl);--bb-mscale: calc(var(--btn-h) / var(--control-h-xl));--btn-opsz: calc(var(--control-opsz-2xl) / 1px);--btn-icon-wght: var(--control-icon-weight-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-snug)}.bbtn{height:var(--btn-h);padding-inline:var(--btn-pad);font-size:var(--btn-font);gap:var(--btn-gap);--bb-light-size: var(--btn-light-size)}.bbtn .material-symbols-rounded{font-size:var(--btn-icon)}.bbtn[data-icon-side=left]:not([data-shape=icon]){padding-left:var(--btn-pad-icon)}.bbtn[data-icon-side=right]:not([data-shape=icon]){padding-right:var(--btn-pad-icon)}[data-theme=dark] .bbtn{--btn-icon-grad: -25}.bbtn[data-shape=icon]{width:var(--btn-h);padding:0;flex:none;aspect-ratio:1 / 1;border-radius:var(--radius-full)}.bbtn[data-shape=icon][data-hit=extend]:after{content:"";position:absolute;top:50%;left:50%;width:calc(var(--grid-unit) * 10);height:calc(var(--grid-unit) * 10);translate:-50% -50%;border-radius:var(--radius-full)}.bbtn[data-bb-motion=close][data-variant][data-intent]{background-color:transparent;background-image:none;border-color:transparent;--bb-ring: var(--bb-ring-none);--bb-ring-hover: var(--bb-ring-none);--bb-neon: var(--text-ink-red-3);--bb-neon-text: var(--text-ink-white);--bb-light: color-mix(in oklab, var(--text-ink-red-3) var(--alpha-tint), transparent);--bb-accent: var(--text-ink-red-3);--bb-edge: transparent}.bbtn[data-bb-motion=close][data-variant][data-intent]:hover:not(:disabled){--bb-light: color-mix(in srgb, var(--color-white) var(--alpha-tint), transparent);--bb-neon: color-mix(in oklab, var(--text-ink-red-3) var(--alpha-rich), var(--color-white))}.bbtn[data-shape=icon][data-intent=primary],.bbtn[data-shape=icon][data-intent=neutral],.bbtn[data-shape=icon][data-intent=quiet]{--bb-neon-text: var(--color-brand-primary-text);--_bb-icon-border-time: var(--bb-release-ms);--_bb-icon-border-ease: var(--bb-ease-out-expo);transition:box-shadow var(--_bb-t-shadow) var(--_bb-e-shadow),background-color var(--_bb-t-color) var(--_bb-e-color),border-color var(--_bb-icon-border-time) var(--_bb-icon-border-ease),color var(--_bb-t-color) var(--_bb-e-color),scale var(--_bb-t-scale) var(--_bb-e-scale),translate var(--_bb-t-magnet) var(--_bb-e-magnet)}.bbtn[data-shape=icon][data-intent=primary]:active:not(:disabled),.bbtn[data-shape=icon][data-intent=neutral]:active:not(:disabled),.bbtn[data-shape=icon][data-intent=quiet]:active:not(:disabled){border-color:var(--color-brand-primary);--_bb-icon-border-time: var(--duration-micro);--_bb-icon-border-ease: var(--bb-in)}.bbtn[data-shape=icon][data-variant=filled][data-intent=primary]:active:not(:disabled){border-color:transparent;--bb-neon-text: color-mix(in oklab, var(--color-white) var(--alpha-outline), var(--color-brand-accent))}.bbtn[data-bb-motion=close][data-variant=text]:before,.bbtn[data-bb-motion=close][data-variant=text]:after{content:none}.bbtn:focus-visible{outline-color:var(--color-brand-primary-text)}@media(pointer:coarse){.bbtn{min-height:var(--touch-target-min);min-width:var(--touch-target-min)}}.bbtn .bb-button-icon,.bbtn .bb-button-icon>svg{width:var(--btn-icon);height:var(--btn-icon)}.bbtn .bb-button-icon>.material-symbols-rounded{font-size:var(--btn-icon)}.bbtn .bb-button-icon{align-items:center;justify-content:center}}.bbtn .material-symbols-rounded{font-size:var(--btn-icon);line-height:var(--leading-none);font-variation-settings:"opsz" var(--btn-opsz),"wght" var(--btn-icon-wght, var(--font-weight-regular)),"GRAD" var(--btn-icon-grad, 0),"FILL" var(--btn-icon-fill, 0)}.bbtn[data-variant=ghost]{height:var(--btn-h);min-height:var(--btn-h)}@media(pointer:coarse){.bbtn[data-variant=ghost]{min-height:var(--touch-target-min);min-width:var(--touch-target-min)}}:is(.bbtn,.bbg)[data-accent=tee]{--acc: var(--golf-tee);--acc-deep: var(--golf-tee-deep)}:is(.bbtn,.bbg)[data-accent=range]{--acc: var(--golf-range);--acc-deep: color-mix(in oklab, var(--golf-range) var(--alpha-solid), var(--golf-range-deep));--acc-on: var(--color-brand-ink-on-mint);--acc-ink-light: var(--golf-range-deep)}:is(.bbtn,.bbg)[data-accent=simulator]{--acc: var(--golf-simulator);--acc-deep: var(--golf-simulator-deep)}:is(.bbtn,.bbg)[data-accent=rental]{--acc: var(--golf-rental);--acc-deep: var(--golf-rental-deep)}:is(.bbtn,.bbg)[data-accent=training]{--acc: var(--golf-training);--acc-deep: var(--golf-training-deep)}:is(.bbtn,.bbg)[data-accent=food]{--acc: var(--golf-food);--acc-deep: var(--golf-food-deep)}:is(.bbtn,.bbg)[data-accent=tournament]{--acc: var(--golf-tournament);--acc-deep: var(--golf-tournament-deep)}[data-theme=dark] :is(.bbtn,.bbg)[data-accent=tournament]{--acc-from: color-mix(in oklab, var(--golf-tournament) var(--alpha-intense), var(--golf-tournament-deep))}:is(.bbtn,.bbg)[data-accent=shop]{--acc: var(--golf-shop);--acc-deep: var(--golf-shop-deep)}:is(.bbtn,.bbg)[data-accent=membership]{--acc: var(--golf-membership);--acc-deep: var(--golf-membership-deep)}:is(.bbtn,.bbg)[data-accent=warning]{--acc: var(--color-amber-400);--acc-deep: var(--color-amber-500);--acc-on: var(--color-brand-ink-on-mint);--acc-ink-light: var(--color-amber-800)}[data-theme=dark] :is(.bbtn,.bbg)[data-accent=warning]{--acc: var(--color-dark-amber-300);--acc-deep: var(--color-dark-amber-400)}.bbtn[data-accent]{--acc-ink: var(--acc-ink-light, color-mix(in oklab, var(--acc) var(--alpha-shine), var(--text-ink-gray-9)));--i-main: var(--acc);--i-on-main: var(--acc-on, var(--color-white));--i-fill: var(--acc);--i-on-fill: var(--acc-on, var(--color-white));--i-ink: var(--acc-ink);--i-on-surface: var(--acc-ink);--i-border: var(--acc);--i-wash: color-mix(in oklab, var(--acc) var(--alpha-wash), transparent);--i-wash-strong: color-mix(in oklab, var(--acc) var(--alpha-tint), transparent);--bb-accent: var(--acc);--bb-neon: var(--acc);--bb-neon-text: var(--acc-ink)}[data-theme=dark] :is(.bbtn,.bbg)[data-accent]{--acc-ink: color-mix(in oklab, var(--acc) var(--alpha-intense), var(--color-white))}html .bbtn[data-accent][data-variant=filled][data-intent]{background-color:var(--acc-from, var(--acc));background-image:linear-gradient(135deg,var(--acc-from, var(--acc)),var(--acc-deep));background-origin:border-box;color:var(--acc-on, var(--color-white));border-color:transparent;--bb-light: color-mix(in srgb, var(--color-white) var(--alpha-keyline), transparent);--bb-neon: color-mix(in oklab, var(--color-white) var(--alpha-outline), var(--acc));--bb-neon-text: var(--acc-on, var(--color-white));--bb-ring: 0 0 0 0 transparent, 0 calc(var(--grid-unit) * .5) var(--grid-unit) calc(var(--grid-unit) * -.5) color-mix(in oklab, var(--acc) var(--alpha-glow), transparent), 0 calc(var(--grid-unit) * 2.5) calc(var(--grid-unit) * 6) calc(var(--grid-unit) * -2) color-mix(in oklab, var(--acc) var(--alpha-glow), transparent);--bb-ring-hover: 0 0 0 0 transparent, 0 calc(var(--grid-unit) * .75) calc(var(--grid-unit) * 1.5) calc(var(--grid-unit) * -.5) color-mix(in oklab, var(--acc) var(--alpha-glow), transparent), 0 calc(var(--grid-unit) * 3.5) calc(var(--grid-unit) * 7.5) calc(var(--grid-unit) * -2) color-mix(in oklab, var(--acc) var(--alpha-heavy), transparent)}html[data-theme=dark] .bbtn[data-accent][data-variant=filled][data-intent]{border-color:color-mix(in srgb,var(--color-white) var(--alpha-subtle),transparent);--bb-ring: 0 0 0 0 transparent, 0 0 0 0 transparent, 0 calc(var(--grid-unit) * 1.5) calc(var(--grid-unit) * 5) calc(var(--grid-unit) * -2) color-mix(in oklab, var(--acc) var(--alpha-glow), transparent);--bb-ring-hover: 0 0 0 0 transparent, 0 0 0 0 transparent, 0 calc(var(--grid-unit) * 2) calc(var(--grid-unit) * 6.5) calc(var(--grid-unit) * -2) color-mix(in oklab, var(--acc) var(--alpha-heavy), transparent)}html .bbtn[data-accent][data-variant=subtle][data-intent]{background-color:color-mix(in oklab,var(--acc) var(--alpha-selected),var(--surface-cards));background-image:none;color:var(--acc-ink);border-color:transparent;--bb-light: color-mix(in oklab, var(--acc) var(--alpha-tint), transparent);--bb-ring: var(--bb-ring-none);--bb-ring-hover: var(--bb-ring-none)}html[data-theme=dark] .bbtn[data-accent][data-variant=subtle][data-intent]{background-color:color-mix(in oklab,var(--acc) var(--alpha-rich),transparent);--bb-light: color-mix(in oklab, var(--acc) var(--alpha-ring), transparent)}html .bbtn[data-accent][data-variant=outline][data-intent]{background-color:transparent;background-image:none;color:var(--acc-ink);border-color:var(--acc);--bb-light: color-mix(in oklab, var(--acc) var(--alpha-wash), transparent)}html .bbtn[data-accent]:is([data-variant=ghost],[data-variant=text])[data-intent]{color:var(--acc-ink)}@layer components{.bbtn[data-shape=reveal][data-reveal]{--_rv-pad-rest: calc((var(--btn-h) - var(--btn-icon)) / 2 - var(--bb-rim-width));--_rv-cell: 0px;--_rv-pad-l: var(--_rv-pad-rest);--_rv-pad-r: var(--_rv-pad-rest);--_rv-t: var(--bb-t-out);--_rv-e: var(--bb-ease-io);--_rv-label-o: 0;--_rv-label-x: calc(var(--grid-unit) * -1.5);--_rv-label-t: var(--duration-micro);--_rv-label-d: 0ms;--_rv-label-e: var(--bb-out);width:auto;flex:none;gap:0;padding-inline:var(--_rv-pad-l) var(--_rv-pad-r);transition:box-shadow var(--_bb-t-shadow) var(--_bb-e-shadow),background-color var(--_bb-t-color) var(--_bb-e-color),border-color var(--_bb-icon-border-time, var(--_bb-t-color)) var(--_bb-icon-border-ease, var(--_bb-e-color)),color var(--_bb-t-color) var(--_bb-e-color),scale var(--_bb-t-scale) var(--_bb-e-scale),translate var(--_bb-t-magnet) var(--_bb-e-magnet),padding-left var(--_rv-t) var(--_rv-e),padding-right var(--_rv-t) var(--_rv-e)}.bbtn[data-shape=reveal][data-reveal]>.bbtn-content{gap:0}.bbtn[data-shape=reveal][data-reveal] .bbtn-reveal-cell{flex:none;width:var(--_rv-cell);overflow:hidden;transition:width var(--_rv-t) var(--_rv-e)}.bbtn[data-shape=reveal][data-reveal] .bbtn-reveal-label{display:inline-block;vertical-align:top;white-space:nowrap;padding-left:var(--btn-gap);opacity:var(--_rv-label-o);translate:var(--_rv-label-x) 0;transition:opacity var(--_rv-label-t) var(--_rv-label-e) var(--_rv-label-d),translate var(--_rv-label-t) var(--_rv-label-e) var(--_rv-label-d)}.bbtn[data-shape=reveal][data-reveal][data-icon-side=right]{--_rv-label-x: 6px}.bbtn[data-shape=reveal][data-reveal][data-icon-side=right] .bbtn-reveal-label{padding-left:0;padding-right:var(--btn-gap)}.bbtn[data-shape=reveal][data-reveal=open],.bbtn[data-shape=reveal][data-reveal=hover]:focus-visible{--_rv-cell: var(--bbtn-label-w, auto);--_rv-pad-l: var(--btn-pad-icon);--_rv-pad-r: var(--btn-pad);--_rv-t: var(--bb-t-in);--_rv-e: var(--bb-in);--_rv-label-o: 1;--_rv-label-x: 0px;--_rv-label-t: var(--duration-enter);--_rv-label-d: 70ms;--_rv-label-e: var(--bb-in)}@media(hover:hover){.bbtn[data-shape=reveal][data-reveal=hover]:hover{--_rv-cell: var(--bbtn-label-w, auto);--_rv-pad-l: var(--btn-pad-icon);--_rv-pad-r: var(--btn-pad);--_rv-t: var(--bb-t-in);--_rv-e: var(--bb-in);--_rv-label-o: 1;--_rv-label-x: 0px;--_rv-label-t: var(--duration-enter);--_rv-label-d: 70ms;--_rv-label-e: var(--bb-in)}.bbtn[data-shape=reveal][data-reveal=hover][data-icon-side=right]:hover{--_rv-pad-l: var(--btn-pad);--_rv-pad-r: var(--btn-pad-icon)}}.bbtn[data-shape=reveal][data-reveal=open][data-icon-side=right],.bbtn[data-shape=reveal][data-reveal=hover][data-icon-side=right]:focus-visible{--_rv-pad-l: var(--btn-pad);--_rv-pad-r: var(--btn-pad-icon)}.bbtn[data-shape=reveal][data-intent=primary],.bbtn[data-shape=reveal][data-intent=neutral],.bbtn[data-shape=reveal][data-intent=quiet]{--bb-neon-text: var(--color-brand-primary);--_bb-icon-border-time: var(--bb-release-ms);--_bb-icon-border-ease: var(--bb-ease-out-expo)}.bbtn[data-shape=reveal][data-intent=primary]:active:not(:disabled),.bbtn[data-shape=reveal][data-intent=neutral]:active:not(:disabled),.bbtn[data-shape=reveal][data-intent=quiet]:active:not(:disabled){border-color:var(--color-brand-primary);--_bb-icon-border-time: var(--duration-micro);--_bb-icon-border-ease: var(--bb-in)}.bbtn[data-shape=reveal][data-variant=filled][data-intent=primary]:active:not(:disabled){border-color:transparent;--bb-neon-text: color-mix(in oklab, white 40%, var(--color-brand-accent))}.bbtn[data-shape=reveal][data-hit=extend]:after{content:"";position:absolute;top:50%;left:50%;width:calc(var(--grid-unit) * 10);height:calc(var(--grid-unit) * 10);translate:-50% -50%;border-radius:var(--radius-full)}@media(prefers-reduced-motion:reduce){.bbtn[data-shape=reveal][data-reveal],.bbtn[data-shape=reveal][data-reveal]>.bbtn-content,.bbtn[data-shape=reveal][data-reveal] .bbtn-reveal-label{--_rv-t: 0ms;--_rv-label-t: 0ms;--_rv-label-d: 0ms;--_rv-label-x: 0px}}}@layer components{.ui-card{--card-pad: calc(var(--grid-unit) * 4);--card-keyline: color-mix(in oklab, var(--text-ink-gray-9) var(--alpha-keyline), transparent);border-radius:var(--radius-card);border:var(--border-width-default) solid var(--card-keyline);background-color:var(--surface-cards);box-shadow:var(--shadow-card)}@media(min-width:1024px){.ui-card{--card-pad: calc(var(--grid-unit) * 6)}}.ui-card-body{padding:var(--card-pad)}.ui-card-head+.ui-card-body{padding-top:max(calc(var(--grid-unit) * 3),calc(var(--card-pad) - var(--grid-unit) * 2))}.ui-card-body:has(+.ui-card-footer){padding-bottom:max(calc(var(--grid-unit) * 3),calc(var(--card-pad) - var(--grid-unit) * 2))}.ui-card[data-interactive]{position:relative;isolation:isolate;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;--bb-flow-radius: var(--radius-card);--bb-flow-t-in: var(--duration-enter);--bb-flow-in: var(--ease-out-strong);--bb-flow-t-out: var(--duration-fast);--bb-flow-out: var(--ease-standard);transition:scale var(--duration-fast) var(--ease-out-strong)}.ui-card-lift,.ui-card-ring{position:absolute;inset:calc(var(--border-width-default) * -1);border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.ui-card-lift{z-index:-1;box-shadow:var(--shadow-lift)}.ui-card-ring{box-shadow:inset 0 0 0 var(--border-width-default) color-mix(in oklab,var(--color-brand-primary) var(--alpha-ring),transparent)}@media(hover:hover)and (pointer:fine){.ui-card[data-interactive]:hover>:is(.ui-card-lift,.ui-card-ring){opacity:1}}.ui-card[data-interactive]:active>:is(.ui-card-lift,.ui-card-ring),.ui-card[data-interactive]:focus-visible>:is(.ui-card-lift,.ui-card-ring),:focus-visible>.ui-card[data-interactive]>:is(.ui-card-lift,.ui-card-ring){opacity:1}.ui-card[data-interactive]:focus-visible:not(a,button,[role=button],[role=menuitem],[role=tab],[role=switch])>.ui-card-ring,:focus-visible:not(a,button,[role=button],[role=menuitem],[role=tab],[role=switch])>.ui-card[data-interactive]>.ui-card-ring{box-shadow:inset 0 0 0 var(--focus-ring-width) var(--border-color-focus)}@media(prefers-reduced-motion:no-preference){.ui-card[data-interactive]:active:not(:has(:is(a,button,input,select,textarea,[role=button],[role=switch],[role=checkbox]):active)){scale:var(--scale-press-card)}}.ui-card-footer{display:flex;min-height:calc(var(--grid-unit) * 14);flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:calc(var(--grid-unit) * 2);border-top:var(--border-width-default) solid var(--card-keyline);border-bottom-left-radius:calc(var(--radius-card) - var(--border-width-default));border-bottom-right-radius:calc(var(--radius-card) - var(--border-width-default));background-color:color-mix(in oklab,var(--text-ink-gray-9) var(--alpha-wash),transparent);padding:calc(var(--grid-unit) * 2) var(--card-pad)}@keyframes ui-card-enter{0%{opacity:0;transform:translateY(var(--grid-unit));filter:blur(var(--grid-unit))}to{opacity:1;transform:none;filter:none}}.ui-card-enter{animation:ui-card-enter var(--duration-enter) var(--ease-out-strong) both}.ui-card-skeleton-bar{display:block;height:calc(var(--grid-unit) * 2.5);border-radius:var(--radius-full)}.ui-card-skeleton-bar:after{animation-delay:inherit}@media(prefers-reduced-motion:reduce){.ui-card-lift,.ui-card-ring,.ui-card[data-interactive]{transition:none}.ui-card-enter{animation:none}}}@layer components{@keyframes dmp-island-in{0%{opacity:0;transform:translateY(calc(var(--grid-unit) * 1.5));filter:blur(var(--grid-unit))}to{opacity:1;transform:none;filter:none}}.dmp-island{animation:dmp-island-in var(--duration-enter) var(--ease-out-strong) both;animation-delay:calc(var(--dmp-i, 0) * var(--duration-fast) / 4)}.dmp-tray{border-radius:calc(var(--radius-card) - var(--spacing) * 1.5);background-color:var(--surface-gray-1)}.dmp-field{--dmp-line: calc(var(--spacing) * 5);--dmp-label-w: calc(var(--spacing) * 32);--dmp-value-min: calc(var(--spacing) * 40);display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2);border-radius:var(--radius-md)}.dmp-field[data-interactive]{padding-inline-end:calc(var(--grid-unit) * 1.5);transition:background-color var(--duration-fast) var(--ease-standard)}.dmp-field[data-interactive]:hover,.dmp-field[data-interactive]:focus-within{background-color:var(--state-hover)}.dmp-field-label{display:flex;flex:0 1 var(--dmp-label-w);max-width:100%;align-items:flex-start;gap:calc(var(--spacing) * 1.5);min-width:0;padding-block-start:calc((var(--dmp-line) - 1lh) / 2)}.dmp-field-icon{display:flex;flex-shrink:0;align-items:center;height:1lh}.dmp-field-value{display:flex;flex:1 1 var(--dmp-value-min);align-items:center;gap:var(--spacing);min-width:0;min-height:var(--dmp-line)}.dmp-field[data-flush]{padding-inline:0;border-radius:0}.dmp-field[data-divided]{border-bottom:var(--border-width-default) solid var(--divider)}.dmp-field[data-divided]:last-child{border-bottom:0}.dmp-field[data-density=compact]{--dmp-value-min: calc(var(--spacing) * 24);padding-block:var(--spacing)}.dmp-field-value[data-wrap]{align-items:flex-start;overflow-wrap:anywhere}.dmp-field[data-align=end] .dmp-field-label{flex-grow:1}.dmp-field-value[data-align=end]{flex:0 1 auto;justify-content:flex-end;margin-inline-start:auto;text-align:end}.dmp-field-value[data-align=end]>.dmp-copy-slot{order:-1}.dmp-field-value[data-align=end]>.dmp-action-slot{order:0}.dmp-copy-slot{display:flex;flex-shrink:0;align-items:center;align-self:flex-start;height:var(--dmp-line)}.dmp-value{border-radius:calc(var(--grid-unit) * 1.5)}.dmp-value[tabindex]:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--surface-cards),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--border-color-focus)}.dmp-value[data-lines="2"]{overflow-wrap:anywhere}.dmp-group{display:flex;flex-direction:column;gap:var(--grid-unit)}.dmp-group+.dmp-group{margin-top:calc(var(--grid-unit) * 2);padding-top:calc(var(--grid-unit) * 3);border-top:var(--border-width-default) solid var(--divider)}.dmp-copy-glyph{position:relative;display:inline-grid;place-items:center}.dmp-copy-glyph>span{display:inline-flex;grid-area:1 / 1;opacity:0;scale:var(--scale-enter-from);filter:blur(var(--grid-unit));transition:opacity var(--duration-fast) var(--ease-out-strong),scale var(--duration-fast) var(--ease-out-strong),filter var(--duration-fast) var(--ease-out-strong)}.dmp-copy-glyph>span[data-active]{opacity:1;scale:1;filter:none}.dmp-island .bbch[data-scale=badge][data-static][data-variant=subtle]:has(.bbch-count):not(:has(.bbch-lab,.bbch-ico,.bbch-dot)){--bd-bg: color-mix(in oklab, var(--c-wash-brand) var(--alpha-tint), transparent);--bd-ink: var(--color-brand-primary-text)}@media(prefers-reduced-motion:reduce){.dmp-island{animation:none}.dmp-field[data-interactive],.dmp-copy-glyph>span{transition:none}.dmp-copy-glyph>span{scale:1;filter:none}}}@layer components{.skeleton-shimmer,.ui-card-skeleton-bar{--_sk-base: var(--surface-gray-3);--_sk-shine: color-mix(in srgb, var(--color-white) var(--alpha-shine), transparent);position:relative;isolation:isolate;overflow:hidden;background-color:var(--_sk-base)}[data-theme=dark] .skeleton-shimmer,[data-theme=dark] .ui-card-skeleton-bar{--_sk-shine: color-mix(in srgb, var(--surface-gray-4) var(--alpha-shine), transparent)}.skeleton-shimmer:after,.ui-card-skeleton-bar:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:60%;background-image:linear-gradient(90deg,transparent 0%,var(--_sk-shine) 50%,transparent 100%);transform:translate(-100%);animation:skeleton-sweep var(--duration-shimmer) var(--ease-quart) infinite;pointer-events:none}@keyframes skeleton-sweep{0%{transform:translate(-100%)}60%,to{transform:translate(170%)}}@media(prefers-reduced-motion:reduce){.skeleton-shimmer:after,.ui-card-skeleton-bar:after{animation:none;display:none}}}@layer components{.bbch,.bbch-reflow,.bbch-numroll,.bbch-more-appear,.bbch-morelist{--c-soft: var(--ease-drawer);--c-quart: var(--ease-quart);--c-out: var(--ease-quart-out);--c-in: var(--ease-in);--c-spring: var(--ease-spring);--c-press-scale: var(--scale-press-strong);--c-pop-from: .6;--c-morph-from: var(--scale-morph-from);--c-exit-sx: .4;--c-exit-sy: .55;--c-num-shift: 60%;--c-disabled-opacity: var(--opacity-disabled);--c-fast: var(--duration-fast);--c-base: var(--duration-enter);--c-move: var(--duration-enter);--c-pop: var(--duration-sheet);--control-spacing-ratio: var(--spacing-ratio);--c-u: var(--grid-unit);--c-blur: var(--c-u)}.bbch{--c-brand: var(--color-brand-primary);--c-alert: var(--color-red-500);--c-ink: var(--text-ink-gray-7);--c-state: var(--c-brand);--c-wash-brand: var(--state-tint);--c-wash: var(--c-wash-brand);--c-wash-0: var(--alpha-tint-alert);--c-wash-1: var(--alpha-tint);--c-wash-2: var(--alpha-selected);--c-wash-3: var(--alpha-pressed);--c-ring-soft: 25%;--c-ring-hover: 35%;--c-ring-badge: 55%;--c-shade-hover: 88%;--c-shade-dark: 78%;--c-shade-dark-hover: 70%;--c-pull-brand: 65%;--c-pull-green: 62%;--c-pull-orange: 52%;--c-ink-accent: 40%;--c-ink-accent-text: 62%;--c-rest: var(--surface-white);--c-stroke: 2;--c-stroke-heavy: 3.25;--c-stroke-selected: 2.25;--c-badge-glyph: .72;--c-badge-glyph-ms: .92;--c-count-font: var(--text-3xs-size);--c-count-h: calc(var(--c-u) * 4);--c-count-px: calc(var(--c-u) * 1.25);--c-dot: calc(var(--c-u) * 1.5);--c-tone-ink: var(--c-state);--c-axis-bold: 650;--c-axis-heavy: 800;--c-axis-step: 100;--bw: var(--border-width-default);--bc: var(--outline-gray-3)}:is([data-theme=dark],.dark) .bbch{--c-wash-brand: var(--state-tint)}:is([data-theme=dark],.dark) .bbch:not([data-scale=badge]){--c-rest: var(--surface-gray-1)}.bbch:not([data-tone=brand],[data-tone=neutral]),.bbch[data-accent]{--c-wash: var(--c-state)}.bbch[data-tone=info]:not([data-accent]){--c-wash: var(--text-ink-blue-3)}.bbch[data-tone=success]:not([data-accent]){--c-wash: var(--text-ink-green-3)}.bbch[data-tone=warning]:not([data-accent]){--c-wash: var(--text-ink-amber-3)}.bbch[data-tone=danger]:not([data-accent]){--c-wash: var(--text-ink-red-3)}.bbch[data-size=sm]{--c-h-base: calc(var(--control-h-sm) * var(--control-spacing-ratio));--c-pad: calc(var(--control-pad-sm) * var(--control-spacing-ratio));--c-pad-icon: calc(var(--control-pad-icon-sm) * var(--control-spacing-ratio));--c-gap: calc(var(--control-gap-sm) * var(--control-spacing-ratio));--c-font: var(--control-font-sm);--c-icon: var(--control-icon-sm);--c-opsz: var(--control-opsz-sm);--c-iw: var(--control-icon-weight-sm);--c-count-font: var(--text-3xs-size);--c-count-h: calc(var(--c-u) * 4);--c-count-px: calc(var(--c-u) * 1.25);--c-dot: calc(var(--c-u) * 1.5)}.bbch[data-size=md]{--c-h-base: calc(var(--control-h-md) * var(--control-spacing-ratio));--c-pad: calc(var(--control-pad-md) * var(--control-spacing-ratio));--c-pad-icon: calc(var(--control-pad-icon-md) * var(--control-spacing-ratio));--c-gap: calc(var(--control-gap-md) * var(--control-spacing-ratio));--c-font: var(--control-font-md);--c-icon: var(--control-icon-md);--c-opsz: var(--control-opsz-md);--c-iw: var(--control-icon-weight-md);--c-count-font: var(--text-2xs-size);--c-count-h: calc(var(--c-u) * 4.5);--c-count-px: calc(var(--c-u) * 1.5);--c-dot: calc(var(--c-u) * 1.5)}.bbch[data-size=lg]{--c-h-base: calc(var(--control-h-lg) * var(--control-spacing-ratio));--c-pad: calc(var(--control-pad-lg) * var(--control-spacing-ratio));--c-pad-icon: calc(var(--control-pad-icon-lg) * var(--control-spacing-ratio));--c-gap: calc(var(--control-gap-lg) * var(--control-spacing-ratio));--c-font: var(--control-font-lg);--c-icon: var(--control-icon-lg);--c-opsz: var(--control-opsz-lg);--c-iw: var(--control-icon-weight-lg);--c-count-font: var(--text-xs-size);--c-count-h: calc(var(--c-u) * 5);--c-count-px: calc(var(--c-u) * 1.5);--c-dot: calc(var(--c-u) * 1.75)}.bbch[data-size=xl]{--c-h-base: calc(var(--control-h-xl) * var(--control-spacing-ratio));--c-pad: calc(var(--control-pad-xl) * var(--control-spacing-ratio));--c-pad-icon: calc(var(--control-pad-icon-xl) * var(--control-spacing-ratio));--c-gap: calc(var(--control-gap-xl) * var(--control-spacing-ratio));--c-font: var(--control-font-xl);--c-icon: var(--control-icon-xl);--c-opsz: var(--control-opsz-xl);--c-iw: var(--control-icon-weight-xl);--c-count-font: var(--text-sm-size);--c-count-h: calc(var(--c-u) * 5.5);--c-count-px: calc(var(--c-u) * 1.75);--c-dot: calc(var(--c-u) * 2)}.bbch[data-size="2xl"]{--c-h-base: calc(var(--control-h-2xl) * var(--control-spacing-ratio));--c-pad: calc(var(--control-pad-2xl) * var(--control-spacing-ratio));--c-pad-icon: calc(var(--control-pad-icon-2xl) * var(--control-spacing-ratio));--c-gap: calc(var(--control-gap-2xl) * var(--control-spacing-ratio));--c-font: var(--control-font-2xl);--c-icon: var(--control-icon-2xl);--c-opsz: var(--control-opsz-2xl);--c-iw: var(--control-icon-weight-2xl);--c-count-font: var(--text-sm-size);--c-count-h: calc(var(--c-u) * 6);--c-count-px: calc(var(--c-u) * 2);--c-dot: calc(var(--c-u) * 2)}.bbch{--c-h: var(--c-h-base);--c-x: calc(var(--c-h) - var(--c-u) * 2);--c-pad-x: var(--c-pad)}.bbch[data-inset=true]{--c-h: calc(var(--c-h-base) - var(--f-row-inset, calc(var(--c-u) * 2)));--c-x: calc(var(--c-h) - var(--c-u));--c-pad-x: calc(var(--c-pad) - var(--c-u) * .75);--c-inset-fdec-sm: calc(var(--c-u) / 4);--c-inset-fdec-md: calc(var(--c-u) / 4);--c-inset-fdec-lg: calc(var(--c-u) / 2);--c-inset-fdec-xl: calc(var(--c-u) / 2);--c-inset-fdec-2xl: calc(var(--c-u) / 2)}.bbch[data-inset=true][data-size=sm]{--c-font: calc(var(--field-font-sm) - var(--c-inset-fdec-sm))}.bbch[data-inset=true][data-size=md]{--c-font: calc(var(--field-font-md) - var(--c-inset-fdec-md))}.bbch[data-inset=true][data-size=lg]{--c-font: calc(var(--field-font-lg) - var(--c-inset-fdec-lg))}.bbch[data-inset=true][data-size=xl]{--c-font: calc(var(--field-font-xl) - var(--c-inset-fdec-xl))}.bbch[data-inset=true][data-size="2xl"]{--c-font: calc(var(--field-font-2xl) - var(--c-inset-fdec-2xl))}.bbch{position:relative;isolation:isolate;display:inline-flex;align-items:center;box-sizing:border-box;max-width:100%;height:var(--c-h);border:0;box-shadow:inset 0 0 0 var(--bw) var(--bc);border-radius:var(--radius-pill);background:var(--c-rest);font-size:var(--c-font);font-weight:var(--text-sm-font-weight);letter-spacing:var(--text-base-letter-spacing);color:var(--c-ink);white-space:nowrap;overflow:hidden;transition:border-color var(--c-base) var(--c-soft),box-shadow var(--c-base) var(--c-soft),background-color var(--c-base) var(--c-soft),color var(--c-base) var(--c-soft)}.bbch:hover:not([data-disabled=true]){--bc: var(--c-state);--bw: var(--border-width-strong);background:color-mix(in oklab,var(--c-wash) var(--c-wash-1),var(--c-rest));color:var(--text-ink-gray-9)}.bbch[data-selected=true]{--bc: var(--c-state);--bw: var(--border-width-default);background:color-mix(in oklab,var(--c-wash) var(--c-wash-1),var(--c-rest));color:var(--c-tone-ink);font-weight:var(--text-md-font-weight)}.bbch[data-selected=true]:hover:not([data-disabled=true]){--bw: var(--border-width-default);background:color-mix(in oklab,var(--c-wash) var(--c-wash-2),var(--c-rest))}.bbch[data-tone=neutral]{--c-state: var(--text-ink-gray-9)}.bbch[data-tone=neutral][data-selected=true]{background:var(--surface-gray-7);color:var(--text-ink-white);--bc: var(--surface-gray-7)}.bbch[data-tone=info]{--c-state: var(--text-ink-blue-2)}.bbch[data-tone=success]{--c-state: var(--text-ink-green-3)}.bbch[data-tone=warning]{--c-state: var(--text-ink-amber-4)}.bbch[data-tone=danger]{--c-state: var(--text-ink-red-4)}.bbch[data-variant=subtle]{--bc: transparent;background:color-mix(in oklab,var(--c-wash) var(--c-wash-1),var(--c-rest));color:var(--c-tone-ink)}.bbch[data-variant=subtle]:hover:not([data-disabled=true]){background:color-mix(in oklab,var(--c-wash) var(--c-wash-2),var(--c-rest))}.bbch[data-variant=solid]{--bc: var(--c-state);background:var(--c-state);color:var(--text-ink-white)}.bbch[data-variant=solid] .bbch-ico,.bbch[data-variant=solid] .bbch-lab{color:inherit}.bbch[data-variant=solid]:hover:not([data-disabled=true]){background:color-mix(in oklab,var(--c-state) var(--c-shade-hover),black);color:var(--text-ink-white)}.bbch[data-variant=ghost]{--bc: transparent;background:transparent;color:var(--c-tone-ink)}.bbch[data-variant=ghost]:hover:not([data-disabled=true]){background:color-mix(in oklab,var(--c-wash) var(--c-wash-1),transparent)}.bbch[data-variant=outline]{--bc: var(--c-state)}.bbch[data-variant=outline] .bbch-ico,.bbch[data-variant=subtle] .bbch-ico,.bbch[data-variant=ghost] .bbch-ico{color:var(--c-tone-ink)}.bbch[data-selfx=brand-badge][data-selected=true]{background:var(--color-brand-primary);color:var(--color-white);--bc: var(--color-brand-primary);--bw: 0}.bbch[data-selfx=brand-badge][data-selected=true]:hover:not([data-disabled=true]){background:color-mix(in oklab,var(--color-brand-primary) var(--c-shade-hover),black)}:is([data-theme=dark],.dark) .bbch[data-selfx=brand-badge][data-selected=true]{background:color-mix(in oklab,var(--color-brand-primary) var(--c-shade-dark),black);--bc: color-mix(in oklab, var(--color-brand-primary) var(--c-shade-dark), black)}:is([data-theme=dark],.dark) .bbch[data-selfx=brand-badge][data-selected=true]:hover:not([data-disabled=true]){background:color-mix(in oklab,var(--color-brand-primary) var(--c-shade-dark-hover),black)}.bbch[data-selfx=brand-badge][data-selected=true]:is([data-tone=info],[data-tone=success],[data-tone=warning],[data-tone=danger]){background:var(--c-state);--bc: var(--c-state);color:var(--text-ink-white)}.bbch[data-selfx=brand-badge][data-selected=true]:is([data-tone=info],[data-tone=success],[data-tone=warning],[data-tone=danger]):hover:not([data-disabled=true]){background:color-mix(in oklab,var(--c-state) var(--c-shade-hover),black)}.bbch[data-selfx=brand-badge][data-selected=true]:is([data-tone=info],[data-tone=success],[data-tone=warning],[data-tone=danger]) .bbch-badge{background:var(--text-ink-white);color:var(--c-state)}.bbch[data-selfx=brand-badge][data-selected=true] .bbch-count{background:color-mix(in oklab,black var(--c-wash-3),transparent)}.bbch-badge{flex:none;display:grid;place-items:center;width:calc(var(--c-icon) + var(--c-u) / 2);height:calc(var(--c-icon) + var(--c-u) / 2);border-radius:50%;background:var(--color-brand-accent);color:var(--color-brand-primary)}.bbch-morph{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:calc(var(--c-icon) + var(--c-u) / 2);min-height:calc(var(--c-icon) + var(--c-u) / 2)}.bbch-morph>.bbch-mi--icon{transition:opacity var(--c-base) var(--c-soft),transform var(--c-base) var(--c-soft),filter var(--c-base) var(--c-soft)}.bbch-morph>.bbch-mcheck{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(var(--c-morph-from));opacity:0;filter:blur(var(--c-blur));transition:opacity var(--c-base) var(--c-soft),transform var(--c-pop) var(--c-spring),filter var(--c-base) var(--c-soft)}.bbch[data-selected=true] .bbch-morph>.bbch-mi--icon{opacity:0;transform:scale(var(--c-morph-from));filter:blur(var(--c-blur))}.bbch[data-selected=true] .bbch-morph>.bbch-mcheck{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(0)}.bbch-morph{margin-right:calc(var(--c-u) / 2)}.bbch[data-selected=true]:not([data-icon])>.bbch-main{padding-left:var(--c-pad-icon)}.bbch[data-dashed=true]{--bw: 0;border:var(--border-width-default) dashed var(--bc);background:transparent;color:var(--text-ink-gray-6)}.bbch[data-dashed=true]:hover:not([data-disabled=true]){--bw: 0;color:var(--c-tone-ink);background:color-mix(in oklab,var(--c-wash) var(--c-wash-1),transparent)}.bbch[data-disabled=true]{opacity:var(--c-disabled-opacity);cursor:not-allowed}.bbch{--bb-flow-color: var(--c-state)}.bbch[data-magnet]{translate:var(--bb-pull-x, 0) var(--bb-pull-y, 0);transition:border-color var(--c-base) var(--c-soft),box-shadow var(--c-base) var(--c-soft),background-color var(--c-base) var(--c-soft),color var(--c-base) var(--c-soft),translate var(--c-base) var(--ease-out-strong)}@media(prefers-reduced-motion:reduce){.bbch[data-magnet]{translate:none}}.bbch-main{display:inline-flex;align-items:center;gap:var(--c-gap);min-width:0;height:100%;padding:0 var(--c-pad-x);margin:0;border:0;background:transparent;font:inherit;color:inherit;letter-spacing:inherit;cursor:default;outline:none;transition:transform var(--c-fast) var(--c-out),padding-right var(--c-base) var(--c-quart)}button.bbch-main{cursor:pointer}.bbch[data-disabled=true] .bbch-main{cursor:not-allowed}.bbch[data-icon=true]>.bbch-main,.bbch[data-lead=dot]>.bbch-main{padding-left:var(--c-pad-icon)}.bbch[data-lead=media]>.bbch-main{padding-left:0}.bbch[data-lead=media] .bbch-lead{align-self:stretch;height:auto;margin-right:calc(var(--c-gap) - var(--c-u) / 2);border-top-left-radius:inherit;border-bottom-left-radius:inherit;overflow:hidden}.bbch[data-lead=media] .bbch-lead>*{height:100%}.bbch-dot{flex:none;width:var(--c-dot);height:var(--c-dot);border-radius:50%;background:var(--c-state);box-shadow:0 0 0 var(--border-width-default) color-mix(in oklab,var(--c-state) var(--c-ring-soft),transparent)}.bbch-lead{flex:none;display:inline-flex;align-items:center}.bbch[data-removable=true]:hover:not([data-disabled=true])>.bbch-main,.bbch[data-removable=true]:focus-within>.bbch-main,.bbch[data-removable=true][data-selected=true]>.bbch-main,.bbch[data-removable=true][data-inset=true]>.bbch-main{padding-right:var(--c-pad-icon)}button.bbch-main:active:not(:disabled){transform:scale(var(--c-press-scale))}.bbch-lab{min-width:0;overflow:hidden;text-overflow:ellipsis}.bbch-ico{flex:none;display:inline-flex;color:var(--text-ink-gray-5);transition:color var(--c-base) var(--c-soft)}.bbch:hover .bbch-ico,.bbch[data-selected=true] .bbch-ico{color:inherit}.bbch-check{flex:none;display:inline-flex;width:0;margin-right:calc(-1 * var(--c-gap));opacity:0;overflow:visible;transition:width var(--c-base) var(--c-quart),margin var(--c-base) var(--c-quart),opacity var(--c-fast) var(--c-soft)}.bbch[data-selected=true] .bbch-check{width:calc(var(--c-icon) + var(--c-u) / 2);margin-right:calc(var(--c-u) / 2);opacity:1}.bbch-check>.bbch-mcheck{transform:scale(var(--c-morph-from));opacity:0;transition:transform var(--c-pop) var(--c-spring),opacity var(--c-fast) var(--c-soft)}.bbch[data-selected=true] .bbch-check>.bbch-mcheck{transform:scale(1);opacity:1}.bbch-count{flex:none;display:inline-flex;align-items:center;height:var(--c-count-h);padding:0 var(--c-count-px);border-radius:var(--radius-pill);font-size:var(--c-count-font);line-height:var(--leading-none);font-weight:var(--text-md-font-weight);font-variant-numeric:tabular-nums;background:color-mix(in oklab,currentColor var(--c-wash-1),transparent);transition:background-color var(--c-base) var(--c-soft)}.bbch[data-selected=true] .bbch-count{background:color-mix(in oklab,currentColor var(--c-wash-2),transparent)}.bbch-x{flex:none;display:inline-grid;place-items:center;width:0;height:var(--c-x);margin:0;padding:0;border:0;border-radius:50%;overflow:hidden;background:transparent;color:var(--text-ink-gray-6);cursor:pointer;opacity:0;transition:width var(--c-base) var(--c-quart),margin var(--c-base) var(--c-quart),opacity var(--c-fast) var(--c-soft),background-color var(--c-fast) var(--c-out),color var(--c-fast) var(--c-out)}.bbch:hover:not([data-disabled=true]) .bbch-x,.bbch:focus-within .bbch-x,.bbch[data-selected=true] .bbch-x,.bbch[data-inset=true] .bbch-x{width:var(--c-x);margin-right:calc(var(--c-u) / 2);opacity:1}.bbch-x:hover{background:color-mix(in oklab,var(--c-wash-brand) var(--c-wash-2),transparent);color:var(--text-ink-gray-9)}.bbch[data-selected=true] .bbch-x{color:inherit}.bbch[data-selected=true] .bbch-x:hover{color:inherit;background:color-mix(in oklab,currentColor var(--c-wash-2),transparent)}.bbch-x:active{transform:scale(var(--c-press-scale))}.bbch[data-inset=true].bbch-armed{--c-state: var(--c-alert);box-shadow:inset 0 0 0 var(--border-width-strong) var(--c-alert)}.bbch-group{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--grid-unit) * 1.5)}.bbch-reflow{display:flex;flex-wrap:wrap;align-items:flex-start;position:relative;--reflow-grow: calc(var(--c-u) * 6)}.bbch-slot[data-tight=true]>.bbch-slot-fx{max-width:var(--slot-w)}.bbch-slot{display:grid;grid-template-columns:1fr;justify-items:end;align-items:center;overflow:hidden;min-width:0;margin-right:calc(var(--grid-unit) * 1.5);margin-bottom:calc(var(--grid-unit) * 1.5);transition:width var(--c-move) var(--c-quart),margin-right var(--c-move) var(--c-quart)}.bbch-slot-fx{display:inline-flex;min-width:0;transform-origin:right center;transition:transform var(--c-move) var(--c-spring),opacity var(--c-base) var(--c-out),filter var(--c-base) var(--c-out)}.bbch-slot[data-phase=exit]{pointer-events:none}.bbch-slot[data-phase=exit] .bbch-x{width:var(--c-x);margin-right:calc(var(--c-u) / 2);opacity:1}.bbch-slot[data-phase=exit] .bbch[data-removable=true]>.bbch-main{padding-right:var(--c-pad-icon)}.bbch-slot[data-phase=exit]>.bbch-slot-fx{transform:scale(var(--c-exit-sx),var(--c-exit-sy));opacity:0;transition:transform var(--c-move) var(--c-in),opacity var(--c-fast) var(--c-in) calc(var(--c-move) - var(--c-fast))}.bbch-slot[data-phase=enter]>.bbch-slot-fx{transform:scale(var(--c-pop-from));opacity:0;filter:blur(var(--c-blur));transform-origin:left center}@media(prefers-reduced-motion:reduce){.bbch-slot,.bbch-slot-fx,.bbch-slot[data-phase=exit]>.bbch-slot-fx{transition-duration:0s;transition-delay:0s}}.bbch-morelist{transform-origin:top left}.bbch-morelist[data-state=open]{animation:bbp-menu-popover-in var(--duration-enter) var(--ease-out-strong) both}.bbch-morelist[data-state=closed]{animation:bbp-menu-popover-out var(--duration-fast) var(--c-in) both;pointer-events:none}@media(prefers-reduced-motion:reduce){.bbch-morelist[data-state=open]{animation:bbp-menu-popover-fade-in var(--duration-fast) var(--ease-standard) both}.bbch-morelist[data-state=closed]{animation:bbp-menu-popover-fade-out var(--duration-fast) var(--ease-standard) both}}@keyframes bbch-more-in{0%{opacity:0;transform:scale(var(--c-pop-from))}to{opacity:1;transform:scale(1)}}@keyframes bbch-more-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(var(--c-pop-from))}}.bbch-more-appear{transform-origin:left center;animation:bbch-more-in var(--c-base) var(--c-spring) both}.bbch-more-appear[data-state=closed]{animation:bbch-more-out var(--c-fast) var(--c-in) both;pointer-events:none}.bbch-numroll{display:inline-grid;grid-template-areas:"n";vertical-align:baseline;font-variant-numeric:tabular-nums;overflow:hidden}.bbch-num{grid-area:n;display:inline-block}@keyframes bbch-num-in-up{0%{opacity:0;transform:translateY(var(--c-num-shift))}to{opacity:1;transform:none}}@keyframes bbch-num-in-down{0%{opacity:0;transform:translateY(calc(var(--c-num-shift) * -1))}to{opacity:1;transform:none}}@keyframes bbch-num-out-up{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(var(--c-num-shift) * -1))}}@keyframes bbch-num-out-down{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--c-num-shift))}}.bbch-num[data-phase=in][data-dir=up]{animation:bbch-num-in-up var(--c-base) var(--c-out) both}.bbch-num[data-phase=in][data-dir=down]{animation:bbch-num-in-down var(--c-base) var(--c-out) both}.bbch-num[data-phase=out][data-dir=up]{animation:bbch-num-out-up var(--c-fast) var(--c-in) both}.bbch-num[data-phase=out][data-dir=down]{animation:bbch-num-out-down var(--c-fast) var(--c-in) both}@media(prefers-reduced-motion:reduce){.bbch-more-appear,.bbch-more-appear[data-state],.bbch-num,.bbch-num[data-phase][data-dir]{animation-duration:0s}}@media(prefers-reduced-motion:reduce){.bbch,.bbch *{transition-duration:0s!important}}}@property --reflow-grow{syntax: "<length>"; inherits: true; initial-value: 0px;}.bbch .material-symbols-rounded{font-size:var(--c-icon);line-height:var(--leading-none);font-variation-settings:"opsz" calc(var(--c-opsz) / 1px),"wght" var(--c-iw),"GRAD" 0,"FILL" 0;transition:font-variation-settings var(--c-base) var(--c-soft)}.bbch[data-selected=true] .bbch-ico>.material-symbols-rounded{font-variation-settings:"opsz" calc(var(--c-opsz) / 1px),"wght" calc(var(--c-iw) + var(--c-axis-step)),"GRAD" 0,"FILL" 1}.bbch-check>.material-symbols-rounded{font-variation-settings:"opsz" calc(var(--c-opsz) / 1px),"wght" var(--c-axis-bold),"GRAD" 0,"FILL" 0}.bbch-badge>.material-symbols-rounded{font-size:calc(var(--c-icon) * var(--c-badge-glyph-ms));line-height:var(--leading-none);font-variation-settings:"opsz" calc(var(--icon-md) / 1px),"wght" var(--c-axis-heavy),"GRAD" 0,"FILL" 0}.bbch-x>.material-symbols-rounded{font-size:calc(var(--c-icon) - var(--c-u) / 2);font-variation-settings:"opsz" calc(var(--icon-md) / 1px),"wght" var(--control-icon-weight-md),"GRAD" 0,"FILL" 0}@layer components{.bbch[data-scale=badge]{--bw: var(--border-width-default);--bd-bg: var(--surface-white);--bd-ink: var(--text-ink-gray-7);--bd-bc: color-mix(in oklab, var(--c-state) var(--c-ring-badge), transparent);--bc: var(--bd-bc);background:var(--bd-bg);color:var(--bd-ink);font-weight:var(--text-sm-font-weight);letter-spacing:var(--text-2xs-letter-spacing);line-height:var(--leading-none)}.bbch[data-scale=badge][data-size=xs]{--c-h: calc(var(--c-u) * 4);--c-font: var(--text-3xs-size);--c-pad-x: calc(var(--c-u) * 1.5);--c-pad-icon: var(--c-u);--c-gap: calc(var(--c-u) * .75);--c-icon: calc(var(--c-u) * 2.75);--c-opsz: var(--icon-md);--c-iw: var(--control-icon-weight-sm)}.bbch[data-scale=badge][data-size=sm]{--c-h: calc(var(--c-u) * 4.5);--c-font: var(--text-2xs-size);--c-pad-x: calc(var(--c-u) * 1.75);--c-pad-icon: calc(var(--c-u) * 1.25);--c-gap: calc(var(--c-u) * .75);--c-icon: calc(var(--c-u) * 3);--c-opsz: var(--icon-md);--c-iw: var(--control-icon-weight-sm)}.bbch[data-scale=badge][data-size=md]{--c-h: calc(var(--c-u) * 5.5);--c-font: var(--text-xs-size);--c-pad-x: calc(var(--c-u) * 2);--c-pad-icon: calc(var(--c-u) * 1.5);--c-gap: var(--c-u);--c-icon: calc(var(--c-u) * 3.5);--c-opsz: var(--icon-md);--c-iw: var(--control-icon-weight-md)}.bbch[data-scale=badge][data-size=lg]{--c-h: calc(var(--c-u) * 6.5);--c-font: var(--text-sm-size);--c-pad-x: calc(var(--c-u) * 2.5);--c-pad-icon: calc(var(--c-u) * 2);--c-gap: var(--c-u);--c-icon: calc(var(--c-u) * 4);--c-opsz: var(--icon-md);--c-iw: var(--control-icon-weight-lg)}.bbch[data-scale=badge][data-size=xl]{--c-h: calc(var(--c-u) * 7.5);--c-font: var(--text-base-size);--c-pad-x: calc(var(--c-u) * 3);--c-pad-icon: calc(var(--c-u) * 2.25);--c-gap: calc(var(--c-u) * 1.25);--c-icon: calc(var(--c-u) * 4.5);--c-opsz: var(--icon-lg);--c-iw: var(--control-icon-weight-xl)}.bbch[data-scale=badge]:is([data-tone],:not([data-tone])){--c-wash: var(--c-state)}.bbch[data-scale=badge][data-size=xs],.bbch[data-scale=badge][data-size=sm],.bbch[data-scale=badge][data-size=md]{--c-dot: calc(var(--c-u) * 1.5)}.bbch[data-scale=badge][data-size=lg]{--c-dot: calc(var(--c-u) * 1.75)}.bbch[data-scale=badge][data-size=xl]{--c-dot: calc(var(--c-u) * 2)}.bbch[data-tone=orange]{--c-state: var(--text-ink-orange-2);--c-tone-ink: color-mix(in oklab, var(--text-ink-orange-3) var(--c-pull-orange), var(--text-ink-gray-9))}.bbch[data-tone=accent]{--c-state: color-mix(in srgb, var(--color-brand-accent), var(--text-ink-gray-9) var(--c-ink-accent));--c-tone-ink: color-mix(in srgb, var(--color-brand-accent), var(--text-ink-gray-9) var(--c-ink-accent-text))}:is([data-theme=dark],.dark) .bbch[data-tone=orange],:is([data-theme=dark],.dark) .bbch[data-tone=accent]{--c-tone-ink: var(--c-state)}:is([data-theme=dark],.dark) .bbch[data-scale=badge][data-tone=brand]{--c-tone-ink: color-mix(in oklab, var(--color-brand-primary) var(--c-pull-brand), var(--text-ink-gray-9))}.bbch[data-scale=badge][data-tone=neutral]{--c-state: var(--text-ink-gray-7);--c-wash: var(--c-wash-brand)}.bbch[data-scale=badge][data-variant=outline]{--bd-ink: var(--c-tone-ink);--bd-bg: color-mix(in oklab, var(--c-wash) var(--c-wash-0), var(--surface-white))}.bbch[data-scale=badge][data-variant=subtle]{--bd-bc: transparent;--bd-bg: color-mix(in oklab, var(--c-wash) var(--c-wash-1), var(--surface-white));--bd-ink: var(--c-tone-ink)}.bbch[data-scale=badge][data-variant=solid]{--bd-bc: var(--c-state);--bd-bg: var(--c-state);--bd-ink: var(--text-ink-white)}.bbch[data-scale=badge][data-variant=ghost]{--bd-bc: transparent;--bd-bg: transparent;--bd-ink: var(--c-tone-ink)}.bbch[data-scale=badge][data-tone=accent][data-variant=solid]{--bd-bg: var(--color-brand-accent);--bd-bc: var(--color-brand-accent);--bd-ink: var(--text-ink-gray-9)}.bbch[data-scale=badge][data-tone=orange][data-variant=solid]{--bd-ink: var(--text-ink-gray-9)}:is([data-theme=dark],.dark) .bbch[data-scale=badge][data-variant=solid]:is([data-tone=accent],[data-tone=orange]){--bd-ink: var(--text-ink-white)}.bbch[data-scale=badge][data-static]:hover{--bw: var(--border-width-default);--bc: var(--bd-bc);background:var(--bd-bg);color:var(--bd-ink)}.bbch[data-scale=badge][data-selectable]:hover:not([data-disabled=true]){--bw: var(--border-width-strong);--bc: var(--c-state);color:var(--bd-ink)}.bbch[data-scale=badge][data-selectable][data-variant=subtle]:hover:not([data-disabled=true]){--bw: var(--border-width-default);--bc: color-mix(in oklab, var(--c-state) var(--c-ring-hover), transparent);background:color-mix(in oklab,var(--c-wash) var(--c-wash-2),var(--c-rest))}.bbch[data-scale=badge][data-selectable][data-variant=solid]:hover:not([data-disabled=true]){--bw: 0;background:color-mix(in oklab,var(--c-state) var(--c-shade-hover),black);color:var(--text-ink-white)}.bbch[data-scale=badge][data-selectable][data-variant=ghost]:hover:not([data-disabled=true]){--bw: 0;background:color-mix(in oklab,var(--c-wash) var(--c-wash-1),transparent)}:is([data-theme=dark],.dark) .bbch[data-scale=badge][data-selectable][data-variant=solid]:hover:not([data-disabled=true]),.bbch[data-scale=badge][data-selectable][data-variant=solid]:is([data-tone=accent],[data-tone=orange]):hover:not([data-disabled=true]){background:color-mix(in oklab,var(--bd-bg) var(--c-shade-hover),white);color:var(--bd-ink)}a.bbch-main{cursor:pointer;text-decoration:none}.bbch[data-scale=badge] .bbch-ico>svg{width:var(--c-icon);height:var(--c-icon);stroke-width:var(--c-stroke)}.bbch[data-scale=badge] .bbch-ico{color:var(--bd-ink)}.bbch[data-scale=badge][data-variant=outline] .bbch-ico,.bbch[data-scale=badge][data-variant=subtle] .bbch-ico,.bbch[data-scale=badge][data-variant=ghost] .bbch-ico{color:var(--c-tone-ink)}.bbch[data-scale=badge][data-trail=true]>.bbch-main{padding-right:var(--c-pad-icon)}.bbch[data-scale=badge][data-enter]{animation:bbch-badge-in var(--c-base) var(--c-spring) both}@keyframes bbch-badge-in{0%{opacity:0;transform:scale(var(--c-pop-from));filter:blur(var(--c-blur))}to{opacity:1;transform:none;filter:blur(0)}}@media(prefers-reduced-motion:reduce){.bbch[data-scale=badge][data-enter]{animation-duration:0s}}}@layer components{.bbch[data-scale=badge][data-variant=solid] .bbch-dot{background:currentColor;box-shadow:0 0 0 var(--border-width-default) color-mix(in oklab,currentColor var(--c-ring-hover),transparent)}}@layer components{.bbch-ico{font-size:var(--c-icon)}.bbch-ico svg{width:1em;height:1em}.bbch-x{font-size:calc(var(--c-icon) - var(--c-u) / 2)}.bbch-x svg{stroke-width:var(--c-stroke)}.bbch-badge{font-size:calc(var(--c-icon) * var(--c-badge-glyph))}.bbch-badge svg{stroke-width:var(--c-stroke-heavy)}.bbch[data-selected=true] .bbch-ico:not(.bbch-morph) svg{stroke-width:var(--c-stroke-selected)}.bbch[data-tone=info]{--c-state: var(--text-ink-blue-4)}.bbch[data-tone=success]{--c-state: color-mix(in oklab, var(--text-ink-green-4) var(--c-pull-green), var(--text-ink-gray-9))}[data-theme=dark] .bbch[data-tone=info]{--c-state: var(--text-ink-blue-2)}[data-theme=dark] .bbch[data-tone=success]{--c-state: var(--text-ink-green-4)}[data-theme=dark] .bbch:not([data-scale=badge]){--c-brand: color-mix(in oklab, var(--color-brand-primary) var(--c-pull-brand), var(--text-ink-gray-9))}.bbch[data-disabled=true]:not([data-scale=badge]){opacity:1;--bc: var(--outline-gray-2);--bw: var(--border-width-default);background:var(--surface-gray-1);color:var(--text-ink-gray-6)}.bbch[data-disabled=true]:not([data-scale=badge]) .bbch-ico{color:inherit}.bbch[data-disabled=true][data-selected=true]:not([data-scale=badge]){--bc: var(--outline-gray-3);background:var(--surface-gray-3);color:var(--text-ink-gray-6)}.bbch[data-disabled=true]:not([data-scale=badge]) .bbch-badge{background:var(--surface-gray-4);color:var(--text-ink-gray-6)}.bbch-dot{transition:width var(--c-base) var(--c-quart),margin var(--c-base) var(--c-quart),opacity var(--c-fast) var(--c-soft),transform var(--c-base) var(--c-soft)}.bbch[data-lead=dot][data-selected=true]:not([data-scale=badge]) .bbch-dot{width:0;margin-right:calc(-1 * var(--c-gap));opacity:0;transform:scale(var(--c-morph-from));box-shadow:none}.bbch-main:focus-visible{box-shadow:none}.bbch:has(>.bbch-main:focus-visible){box-shadow:inset 0 0 0 var(--bw) var(--bc),0 0 0 var(--focus-ring-offset) var(--surface-white),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--border-color-focus)}.bbch-x:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--border-width-strong) currentColor}@media(pointer:coarse){.bbch:not([data-scale=badge]):is([data-selectable=true],[data-removable=true],[data-dashed=true]){--c-h: max(var(--c-h-base), var(--touch-target-min));--c-x: var(--touch-target-min)}.bbch[data-inset=true]:not([data-scale=badge]):is([data-selectable=true],[data-removable=true]){--c-h: var(--touch-target-min)}.bbch-group{gap:calc(var(--grid-unit) * 2)}.bbch-x{position:relative;isolation:isolate}.bbch-x:before{content:"";position:absolute;inset:calc((var(--c-x) - var(--c-u) * 7) / 2);z-index:-1;border-radius:50%;background:transparent;transition:background-color var(--c-fast) var(--ease-standard)}.bbch-x:hover,.bbch[data-selected=true] .bbch-x:hover{background:transparent}.bbch-x:hover:before,.bbch-x:active:before{background:color-mix(in oklab,var(--c-wash-brand) var(--c-wash-2),transparent)}.bbch[data-selected=true] .bbch-x:hover:before,.bbch[data-selected=true] .bbch-x:active:before{background:color-mix(in oklab,currentColor var(--c-wash-2),transparent)}@media(prefers-reduced-motion:reduce){.bbch-x:before{transition-duration:0s}}}.bbch-main,.bbch-x{touch-action:manipulation}:is([data-theme=dark],.dark) .bbch[data-selfx=brand-badge][data-selected=true]:not([data-disabled=true]) .bbch-badge{background:var(--color-white);color:color-mix(in oklab,var(--color-brand-primary) var(--c-shade-dark),black)}}.golf-material-symbol{display:inline-block;font-family:Material Symbols Rounded;font-style:normal;font-weight:500;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.golf-material-symbol--filled{font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24}.bb-ibadge{--ib-size: var(--control-h-md);--ib-icon: var(--control-icon-md);--ib-opsz: calc(var(--control-opsz-md) / 1px);--ib-wght-base: var(--control-icon-weight-md);--ib-wght: var(--ib-wght-base);--ib-grad: 0;--ib-fill: 0;--ib-emph-step: 35;--ib-press: var(--scale-press-strong);--ib-rim-top: color-mix(in srgb, var(--color-white) var(--alpha-pressed), transparent);--ib-rim-bottom: color-mix(in srgb, var(--color-black) var(--alpha-tint-alert), transparent);--ib-sheen: color-mix(in srgb, var(--color-white) var(--alpha-ring-soft), transparent);--ib-focus-ring: var(--color-brand-primary);--ib-select-ring: var(--color-brand-accent);--ib-ring-gap: calc(var(--grid-unit) * .5);--ib-ring-span: calc(var(--grid-unit) * 1);position:relative;display:inline-grid;flex:0 0 auto;width:var(--ib-size);height:var(--ib-size);place-items:center;overflow:hidden;vertical-align:middle;transition-property:background-color,color,border-color,box-shadow,scale,opacity;transition-duration:var(--duration-base);transition-timing-function:var(--ease-quart)}[data-theme=dark] .bb-ibadge{--ib-rim-top: color-mix(in srgb, var(--color-white) var(--alpha-subtle), transparent);--ib-rim-bottom: color-mix(in srgb, var(--color-black) var(--alpha-tint), transparent);--ib-sheen: color-mix(in srgb, var(--color-white) var(--alpha-selected), transparent)}.bb-ibadge[data-size=sm]{--ib-size: var(--control-h-sm);--ib-icon: var(--control-icon-sm);--ib-opsz: calc(var(--control-opsz-sm) / 1px);--ib-wght-base: var(--control-icon-weight-sm)}.bb-ibadge[data-size=md]{--ib-size: var(--control-h-md);--ib-icon: var(--control-icon-md);--ib-opsz: calc(var(--control-opsz-md) / 1px);--ib-wght-base: var(--control-icon-weight-md)}.bb-ibadge[data-size=lg]{--ib-size: var(--control-h-lg);--ib-icon: var(--control-icon-lg);--ib-opsz: calc(var(--control-opsz-lg) / 1px);--ib-wght-base: var(--control-icon-weight-lg)}.bb-ibadge[data-size=xl]{--ib-size: var(--control-h-xl);--ib-icon: var(--control-icon-xl);--ib-opsz: calc(var(--control-opsz-xl) / 1px);--ib-wght-base: var(--control-icon-weight-xl)}.bb-ibadge[data-size="2xl"]{--ib-size: var(--control-h-2xl);--ib-icon: var(--control-icon-2xl);--ib-opsz: calc(var(--control-opsz-2xl) / 1px);--ib-wght-base: var(--control-icon-weight-2xl)}.bb-ibadge[data-emphasis=quiet]{--ib-wght: calc(var(--ib-wght-base) - var(--ib-emph-step))}.bb-ibadge[data-emphasis=strong]{--ib-wght: calc(var(--ib-wght-base) + var(--ib-emph-step))}.bb-ibadge>.material-symbols-rounded{font-size:var(--ib-icon);line-height:var(--leading-none);font-variation-settings:"opsz" var(--ib-opsz),"wght" var(--ib-wght),"GRAD" var(--ib-grad),"FILL" var(--ib-fill);transition:font-variation-settings var(--duration-base) var(--ease-quart)}.bb-ibadge[data-filled=true],.bb-ibadge[data-selected=true]{--ib-fill: 1}.bb-ibadge[data-variant=solid],.bb-ibadge[data-variant=gradient]{--ib-grad: -25}.bb-ibadge[data-variant=solid],.bb-ibadge[data-variant=gradient]{box-shadow:inset 0 var(--border-width-default) 0 var(--ib-rim-top),inset 0 calc(var(--border-width-default) * -1) 0 var(--ib-rim-bottom),var(--shadow-control)}.bb-ibadge[data-variant=gradient]{--ib-bg: var(--gradient-brand);background-image:radial-gradient(120% 88% at 26% 12%,var(--ib-sheen) 0%,transparent 56%),var(--ib-bg);background-color:var(--color-brand-primary)}.bb-ibadge[data-gradient=accent]{--ib-bg: linear-gradient(135deg, var(--color-brand-accent) 0%, var(--color-brand-primary) 100%)}.bb-ibadge[data-gradient=aurora]{--ib-bg: conic-gradient(from 210deg at 50% 50%, var(--color-brand-primary), var(--color-brand-accent), var(--color-brand-primary))}.bb-ibadge[data-gradient=spotlight]{--ib-bg: radial-gradient(ellipse at 50% 6%, var(--color-brand-accent) 0%, var(--color-brand-primary) 72%)}.bb-ibadge[data-gradient=flame]{--ib-bg: linear-gradient(45deg, var(--color-brand-primary) 0%, var(--color-brand-accent) 50%, var(--color-brand-primary) 100%)}.bb-ibadge[data-gradient=mesh]{--ib-bg: radial-gradient(at 22% 22%, var(--color-brand-accent) 0%, transparent 55%), radial-gradient(at 78% 68%, var(--color-brand-primary) 0%, transparent 55%), var(--color-brand-primary)}.bb-ibadge[data-variant=outline]{--ib-outline-ring: inset 0 0 0 var(--border-width-default) color-mix(in srgb, currentColor var(--alpha-outline), transparent);border:0;box-shadow:var(--ib-outline-ring)}.bb-ibadge[data-variant=inverse]{background:color-mix(in srgb,currentColor var(--alpha-tint-alert),var(--surface-cards));box-shadow:inset 0 0 0 var(--border-width-default) color-mix(in srgb,currentColor var(--alpha-outline),transparent),inset 0 var(--border-width-default) 0 var(--ib-rim-top),var(--shadow-md)}[data-theme=dark] .bb-ibadge[data-variant=subtle]{box-shadow:inset 0 0 0 var(--border-width-default) color-mix(in srgb,currentColor var(--alpha-tint),transparent)}.bb-ibadge[data-interactive]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent}.bb-ibadge[data-interactive]:where([data-variant=subtle],[data-variant=ghost]):hover{box-shadow:var(--shadow-control)}.bb-ibadge[data-interactive][data-variant=outline]:hover{box-shadow:var(--ib-outline-ring),var(--shadow-control)}.bb-ibadge[data-interactive]:where([data-variant=solid],[data-variant=gradient]):hover{box-shadow:inset 0 var(--border-width-default) 0 var(--ib-rim-top),inset 0 calc(var(--border-width-default) * -1) 0 var(--ib-rim-bottom),var(--shadow-md)}.bb-ibadge[data-interactive]:active{transform:scale(var(--ib-press))}.bb-ibadge[data-interactive]:focus-visible{outline:none;box-shadow:0 0 0 var(--ib-ring-gap) var(--surface-cards),0 0 0 var(--ib-ring-span) var(--ib-focus-ring)}.bb-ibadge[data-selected=true]{box-shadow:0 0 0 var(--ib-ring-gap) var(--surface-cards),0 0 0 var(--ib-ring-span) var(--ib-select-ring),var(--shadow-control)}.bb-ibadge[data-selected=true]:where([data-variant=solid],[data-variant=gradient]){box-shadow:inset 0 var(--border-width-default) 0 var(--ib-rim-top),inset 0 calc(var(--border-width-default) * -1) 0 var(--ib-rim-bottom),0 0 0 var(--ib-ring-gap) var(--surface-cards),0 0 0 var(--ib-ring-span) var(--ib-select-ring),var(--shadow-control)}.bb-ibadge-group{--ib-group-gap: calc(3 * var(--spacing));--ib-stagger-step: calc(var(--duration-slow) / 10);--ib-wave-follow: calc(var(--duration-base) * .6);--ib-wave-peak: var(--scale-icon-hot);--ib-wave-near: var(--scale-grow);--ib-wave-far: var(--scale-hover);--ib-rise-scale: var(--scale-enter-from);--ib-rise-shift: 22%;display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ib-group-gap)}.bb-ibadge-group[data-interactive]>.bb-ibadge{scale:var(--ib-mag, 1);transition:scale var(--ib-wave-follow) var(--ease-quart-out),box-shadow var(--duration-base) var(--ease-quart-out)}.bb-ibadge-group[data-interactive]:hover>.bb-ibadge,.bb-ibadge-group[data-interactive]:focus-within>.bb-ibadge{will-change:scale}.bb-ibadge-group[data-interactive]>.bb-ibadge:focus-visible{--ib-mag: var(--ib-wave-peak);z-index:2}.bb-ibadge-group[data-interactive]>.bb-ibadge:focus-visible+.bb-ibadge,.bb-ibadge-group[data-interactive]>.bb-ibadge:has(+.bb-ibadge:focus-visible){--ib-mag: var(--ib-wave-near);z-index:1}.bb-ibadge-group[data-interactive]>.bb-ibadge:focus-visible+.bb-ibadge+.bb-ibadge,.bb-ibadge-group[data-interactive]>.bb-ibadge:has(+.bb-ibadge+.bb-ibadge:focus-visible){--ib-mag: var(--ib-wave-far)}.bb-ibadge-group[data-stagger]>.bb-ibadge{animation:ib-badge-rise var(--duration-slow) var(--ease-quart-out) backwards;animation-delay:calc(var(--ib-i, 0) * var(--ib-stagger-step))}@keyframes ib-badge-rise{0%{opacity:0;translate:0 var(--ib-rise-shift);scale:var(--ib-rise-scale)}to{opacity:1;translate:0 0;scale:1}}@media(prefers-reduced-motion:reduce){.bb-ibadge,.bb-ibadge-group[data-interactive]>.bb-ibadge{transition:none}.bb-ibadge-group[data-stagger]>.bb-ibadge{animation:none}.bb-ibadge-group[data-interactive]>.bb-ibadge{scale:1!important}.bb-ibadge[data-interactive]:active{transform:none}}.bb-ibadge[data-category=tee]{--ib-cat: var(--golf-tee);--ib-cat-grad: var(--gradient-golf-tee)}.bb-ibadge[data-category=range]{--ib-cat: var(--golf-range);--ib-cat-grad: var(--gradient-golf-range)}.bb-ibadge[data-category=simulator]{--ib-cat: var(--golf-simulator);--ib-cat-grad: var(--gradient-golf-simulator)}.bb-ibadge[data-category=rental]{--ib-cat: var(--golf-rental);--ib-cat-grad: var(--gradient-golf-rental)}.bb-ibadge[data-category=training]{--ib-cat: var(--golf-training);--ib-cat-grad: var(--gradient-golf-training)}.bb-ibadge[data-category=food]{--ib-cat: var(--golf-food);--ib-cat-grad: var(--gradient-golf-food)}.bb-ibadge[data-category=tournament]{--ib-cat: var(--golf-tournament);--ib-cat-grad: var(--gradient-golf-tournament)}.bb-ibadge[data-category=shop]{--ib-cat: var(--golf-shop);--ib-cat-grad: var(--gradient-golf-shop)}.bb-ibadge[data-category=membership]{--ib-cat: var(--golf-membership);--ib-cat-grad: var(--gradient-golf-membership)}.bb-ibadge[data-category][data-variant=gradient]{--ib-bg: var(--ib-cat-grad);background-color:var(--ib-cat)}.bb-ibadge[data-category]:where([data-variant=subtle],[data-variant=outline],[data-variant=ghost]){color:var(--ib-cat)}.bb-ibadge[data-category][data-variant=subtle]{background-color:color-mix(in srgb,var(--ib-cat) var(--alpha-tint),transparent)}.bb-ibadge[data-category][data-variant=solid]{background-color:var(--ib-cat);color:var(--color-white)}.bb-ibadge[data-category]:where([data-variant=gradient],[data-variant=solid]){color:var(--color-white);--ib-icon: calc(var(--ib-size) * .5)}.bb-ibadge[data-category]{font-size:var(--ib-icon)}[data-theme=dark] .bb-ibadge[data-category]:where([data-variant=subtle],[data-variant=outline],[data-variant=ghost]){color:color-mix(in srgb,var(--ib-cat) var(--alpha-intense),var(--color-white))}.bb-ibadge[data-shape=circle]{border-radius:var(--radius-full)}.bb-ibadge[data-shape=square]{border-radius:var(--radius-lg)}.bb-ibadge[data-shape=square]:where([data-size=sm],[data-size=md]){border-radius:var(--radius-sm)}.bb-ibadge[data-glow=true]:where([data-variant=gradient],[data-variant=solid]){--ib-glow: var(--ib-cat, var(--color-brand-primary));box-shadow:inset 0 var(--border-width-default) 0 var(--ib-rim-top),inset 0 calc(var(--border-width-default) * -1) 0 var(--ib-rim-bottom),0 calc(var(--grid-unit) * 2.5) calc(var(--grid-unit) * 6.5) calc(var(--grid-unit) * -1.5) color-mix(in srgb,var(--ib-glow) var(--alpha-rich),transparent)}[data-theme=dark] .bb-ibadge[data-glow=true]:where([data-variant=gradient],[data-variant=solid]){box-shadow:inset 0 var(--border-width-default) 0 var(--ib-rim-top),inset 0 calc(var(--border-width-default) * -1) 0 var(--ib-rim-bottom),0 calc(var(--grid-unit) * 1.5) calc(var(--grid-unit) * 6.5) calc(var(--grid-unit) * -1.5) color-mix(in srgb,var(--ib-glow) var(--alpha-glow),transparent)}@property --modal-notch-progress{syntax: "<number>"; inherits: false; initial-value: 1;}@property --modal-shadow-alpha{syntax: "<number>"; inherits: false; initial-value: 0;}@property --modal-shadow-color{syntax: "<color>"; inherits: false; initial-value: transparent;}@layer components{.dialog-content{--modal-control-spacing-ratio: var(--spacing-ratio);--modal-control-unit: calc(var(--spacing) * var(--modal-control-spacing-ratio));--modal-max-h: min(90vh, calc(var(--modal-control-unit) * 160));--modal-sheet-max-h: 92dvh;--modal-scroll-fade: calc(var(--modal-control-unit) * 5);--modal-close-size: calc(var(--control-h-xl) * var(--modal-control-spacing-ratio));--modal-outer-radius: var(--radius-modal);--modal-notch-air: var(--modal-control-unit);--modal-corner-cut: calc( var(--modal-close-size) + 2 * var(--modal-notch-air) + max(abs(var(--modal-close-seat-inset-x)), abs(var(--modal-close-seat-inset-y))) );--modal-notch-fillet: calc(var(--modal-control-unit) * 4);--modal-edge: 1px;--modal-shadow-offset: 0 calc(var(--modal-control-unit) * 6) calc(var(--modal-control-unit) * 13.5);--modal-notch-radius: calc( var(--modal-corner-cut) - 2 * var(--modal-notch-fillet) + 2 * var(--modal-notch-air) );--modal-close-seat-inset: 0px;--modal-close-seat-inset-x: 0px;--modal-close-seat-inset-y: 0px;--modal-collapse-anchor-x: calc(100% - var(--modal-control-unit) * 9);--modal-collapse-anchor-y: calc(var(--modal-control-unit) * 9);--modal-bottom-radius-factor: 1;transform-origin:50% 50%}.dialog-content[data-sheet]{--modal-bottom-radius-factor: 0}.dialog-scrim{--_scrim-ink: var(--color-gray-900);--_scrim-alpha: var(--alpha-heavy);background-color:color-mix(in oklab,var(--_scrim-ink) var(--_scrim-alpha),transparent)}.dialog-scrim[data-scrim=soft]{--_scrim-alpha: var(--alpha-intense)}[data-theme=dark] .dialog-scrim{--_scrim-ink: var(--color-black);--_scrim-alpha: var(--alpha-intense)}[data-theme=dark] .dialog-scrim[data-scrim=soft]{--_scrim-alpha: var(--alpha-outline)}.overlay-panel-scrim{opacity:1;transition:opacity var(--duration-enter) var(--ease-standard)}@starting-style{.overlay-panel-scrim{opacity:0}}[data-overlay-presence=exiting]>.overlay-panel-scrim{opacity:0;transition-duration:var(--duration-fast)}@media(prefers-reduced-motion:reduce){.overlay-panel-scrim{transition:none}}.dialog-surface{--mn-e: 0px;--mn-ro: var(--modal-outer-radius);--mn-rb: calc(var(--mn-ro) * var(--modal-bottom-radius-factor));--modal-notch-outer-progress: calc(var(--mn-ro) * var(--modal-notch-progress));--mn-c: max(.01px, calc(var(--modal-corner-cut) * var(--modal-notch-progress)));--mn-r: max( .01px, calc(min(var(--modal-notch-radius), var(--modal-corner-cut)) * var(--modal-notch-progress) + var(--mn-e)) );--mn-f: max( .01px, calc(min(var(--modal-notch-fillet), var(--modal-corner-cut)) * var(--modal-notch-progress) - var(--mn-e)) );--mn-g: calc(var(--mn-c) - var(--mn-r) - var(--mn-f));--mn-gn: min(var(--mn-g), 0px);--mn-gp: max(var(--mn-g), 0px);--mn-rf: calc(var(--mn-r) + var(--mn-f));--mn-sq: calc(sqrt( calc( var(--mn-rf) / 1px * var(--mn-rf) / 1px - var(--mn-gn) / 1px * var(--mn-gn) / 1px ) )*1px) ;--mn-k: calc(var(--mn-r) / var(--mn-rf));--mn-kf: calc(var(--mn-f) / var(--mn-rf));position:relative;z-index:1;display:flex;width:100%;height:100%;max-height:inherit;min-height:0;flex-direction:column;transform-origin:var(--modal-collapse-anchor-x) var(--modal-collapse-anchor-y);overflow:hidden;border:1px solid var(--outline-gray-1);border-radius:0;background:var(--surface-modal);box-shadow:none}.dialog-surface-inner{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;background:var(--surface-modal)}.dialog-surface-inner>*{--mn-e: initial;--mn-ro: initial;--mn-rb: initial;--mn-c: initial;--mn-r: initial;--mn-f: initial;--mn-g: initial;--mn-gn: initial;--mn-gp: initial;--mn-rf: initial;--mn-sq: initial;--mn-k: initial;--mn-kf: initial;--modal-notch-outer-progress: initial}.overlay-panel-foot{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:calc(var(--modal-control-unit) * 2);padding:calc(var(--modal-control-unit) * 4) calc(var(--modal-control-unit) * 6);box-shadow:0 calc(var(--border-width-default) * -1) 0 color-mix(in srgb,var(--text-ink-gray-9) var(--alpha-subtle),transparent)}.overlay-panel-foot>:first-child:not(:only-child){margin-right:auto}.dialog-close-seat{position:absolute;z-index:3;top:calc(var(--modal-control-unit) * 5.5);right:calc(var(--modal-control-unit) * 5.5);display:grid;width:calc(var(--modal-control-unit) * 7);height:calc(var(--modal-control-unit) * 7);place-items:center;transform-origin:50% 50%}.dialog-close-hover{display:grid;width:100%;height:100%;place-items:center;transform-origin:50% 50%}@media(max-width:767px){.dialog-content:not([data-sheet]) .dialog-close-button.bbtn{--btn-h: calc(var(--control-h-sm) * var(--modal-control-spacing-ratio));--btn-icon: var(--control-icon-sm);--btn-light-size: calc(var(--control-light-sm) * var(--modal-control-spacing-ratio));--bb-light-size: var(--btn-light-size);--bb-icon-box: var(--control-icon-sm);--bb-mscale: calc(var(--btn-h) / var(--touch-target-min));--btn-opsz: calc(var(--control-opsz-sm) / 1px);--btn-icon-wght: var(--control-icon-weight-sm)}}@media(pointer:coarse){.dialog-content[data-sheet]{--modal-close-touch-min: var(--touch-target-min)}}@media(min-width:640px){.dialog-content:not([data-sheet]) .dialog-surface{height:auto;border-radius:var(--modal-outer-radius)}}.dialog-content[data-notch]{--modal-close-radius: calc(var(--modal-close-size) / 2);--modal-collapse-anchor-x: calc(100% - var(--modal-close-radius));--modal-collapse-anchor-y: var(--modal-close-radius);overflow:visible;filter:none}.dialog-shadow{display:flex;width:100%;height:100%;max-height:inherit;min-height:0;flex-direction:column}.dialog-content[data-notch]>.dialog-shadow{--modal-shadow-alpha: 0;--modal-shadow-color: color-mix( in oklab, var(--text-ink-gray-9) calc(var(--alpha-tint) * var(--modal-shadow-alpha)), transparent )}.dialog-content[data-notch][data-shadow=on]>.dialog-shadow{--modal-shadow-alpha: 1;filter:none}@keyframes dialog-shadow-in{0%{--modal-shadow-alpha: 0}to{--modal-shadow-alpha: 1}}.dialog-content[data-notch] .dialog-surface{box-shadow:none;border:0;background:var(--outline-gray-1);-webkit-clip-path:shape(from calc(var(--mn-e) + var(--mn-ro)) var(--mn-e),line to calc(100% - var(--mn-e) - var(--mn-c) + var(--mn-r) - var(--mn-sq)) var(--mn-e),arc to calc(100% - var(--mn-e) - var(--mn-c) + var(--mn-r) - var(--mn-sq) * var(--mn-k)) calc(var(--mn-e) + var(--mn-f) + var(--mn-gn) * var(--mn-kf)) of var(--mn-f) cw,line to calc(100% - var(--mn-e) - var(--mn-c) + var(--mn-r) - var(--mn-sq) * var(--mn-k)) calc(var(--mn-e) + var(--mn-f) + var(--mn-gn) * var(--mn-kf) + var(--mn-gp)),arc to calc(100% - var(--mn-e) - var(--mn-f) - var(--mn-gn) * var(--mn-kf) - var(--mn-gp)) calc(var(--mn-e) + var(--mn-c) - var(--mn-r) + var(--mn-sq) * var(--mn-k)) of var(--mn-r) ccw,line to calc(100% - var(--mn-e) - var(--mn-f) - var(--mn-gn) * var(--mn-kf)) calc(var(--mn-e) + var(--mn-c) - var(--mn-r) + var(--mn-sq) * var(--mn-k)),arc to calc(100% - var(--mn-e)) calc(var(--mn-e) + var(--mn-c) - var(--mn-r) + var(--mn-sq)) of var(--mn-f) cw,line to calc(100% - var(--mn-e)) calc(100% - var(--mn-e) - var(--mn-rb)),curve to calc(100% - var(--mn-e) - var(--mn-rb)) calc(100% - var(--mn-e)) with calc(100% - var(--mn-e)) calc(100% - var(--mn-e)),line to calc(var(--mn-e) + var(--mn-rb)) calc(100% - var(--mn-e)),curve to var(--mn-e) calc(100% - var(--mn-e) - var(--mn-rb)) with var(--mn-e) calc(100% - var(--mn-e)),line to var(--mn-e) calc(var(--mn-e) + var(--mn-ro)),curve to calc(var(--mn-e) + var(--mn-ro)) var(--mn-e) with var(--mn-e) var(--mn-e),close);clip-path:shape(from calc(var(--mn-e) + var(--mn-ro)) var(--mn-e),line to calc(100% - var(--mn-e) - var(--mn-c) + var(--mn-r) - var(--mn-sq)) var(--mn-e),arc to calc(100% - var(--mn-e) - var(--mn-c) + var(--mn-r) - var(--mn-sq) * var(--mn-k)) calc(var(--mn-e) + var(--mn-f) + var(--mn-gn) * var(--mn-kf)) of var(--mn-f) cw,line to calc(100% - var(--mn-e) - var(--mn-c) + var(--mn-r) - var(--mn-sq) * var(--mn-k)) calc(var(--mn-e) + var(--mn-f) + var(--mn-gn) * var(--mn-kf) + var(--mn-gp)),arc to calc(100% - var(--mn-e) - var(--mn-f) - var(--mn-gn) * var(--mn-kf) - var(--mn-gp)) calc(var(--mn-e) + var(--mn-c) - var(--mn-r) + var(--mn-sq) * var(--mn-k)) of var(--mn-r) ccw,line to calc(100% - var(--mn-e) - var(--mn-f) - var(--mn-gn) * var(--mn-kf)) calc(var(--mn-e) + var(--mn-c) - var(--mn-r) + var(--mn-sq) * var(--mn-k)),arc to calc(100% - var(--mn-e)) calc(var(--mn-e) + var(--mn-c) - var(--mn-r) + var(--mn-sq)) of var(--mn-f) cw,line to calc(100% - var(--mn-e)) calc(100% - var(--mn-e) - var(--mn-rb)),curve to calc(100% - var(--mn-e) - var(--mn-rb)) calc(100% - var(--mn-e)) with calc(100% - var(--mn-e)) calc(100% - var(--mn-e)),line to calc(var(--mn-e) + var(--mn-rb)) calc(100% - var(--mn-e)),curve to var(--mn-e) calc(100% - var(--mn-e) - var(--mn-rb)) with var(--mn-e) calc(100% - var(--mn-e)),line to var(--mn-e) calc(var(--mn-e) + var(--mn-ro)),curve to calc(var(--mn-e) + var(--mn-ro)) var(--mn-e) with var(--mn-e) var(--mn-e),close)}.dialog-content[data-notch] .dialog-surface-inner{--mn-e: var(--modal-edge);--mn-ro: calc(var(--modal-outer-radius) - var(--modal-edge));--mn-rb: calc(var(--mn-ro) * var(--modal-bottom-radius-factor));-webkit-clip-path:shape(from calc(var(--mn-e) + var(--mn-ro)) var(--mn-e),line to calc(100% - var(--mn-e) - var(--mn-c) + var(--mn-r) - var(--mn-sq)) var(--mn-e),arc to calc(100% - var(--mn-e) - var(--mn-c) + var(--mn-r) - var(--mn-sq) * var(--mn-k)) calc(var(--mn-e) + var(--mn-f) + var(--mn-gn) * var(--mn-kf)) of var(--mn-f) cw,line to calc(100% - var(--mn-e) - var(--mn-c) + var(--mn-r) - var(--mn-sq) * var(--mn-k)) calc(var(--mn-e) + var(--mn-f) + var(--mn-gn) * var(--mn-kf) + var(--mn-gp)),arc to calc(100% - var(--mn-e) - var(--mn-f) - var(--mn-gn) * var(--mn-kf) - var(--mn-gp)) calc(var(--mn-e) + var(--mn-c) - var(--mn-r) + var(--mn-sq) * var(--mn-k)) of var(--mn-r) ccw,line to calc(100% - var(--mn-e) - var(--mn-f) - var(--mn-gn) * var(--mn-kf)) calc(var(--mn-e) + var(--mn-c) - var(--mn-r) + var(--mn-sq) * var(--mn-k)),arc to calc(100% - var(--mn-e)) calc(var(--mn-e) + var(--mn-c) - var(--mn-r) + var(--mn-sq)) of var(--mn-f) cw,line to calc(100% - var(--mn-e)) calc(100% - var(--mn-e) - var(--mn-rb)),curve to calc(100% - var(--mn-e) - var(--mn-rb)) calc(100% - var(--mn-e)) with calc(100% - var(--mn-e)) calc(100% - var(--mn-e)),line to calc(var(--mn-e) + var(--mn-rb)) calc(100% - var(--mn-e)),curve to var(--mn-e) calc(100% - var(--mn-e) - var(--mn-rb)) with var(--mn-e) calc(100% - var(--mn-e)),line to var(--mn-e) calc(var(--mn-e) + var(--mn-ro)),curve to calc(var(--mn-e) + var(--mn-ro)) var(--mn-e) with var(--mn-e) var(--mn-e),close);clip-path:shape(from calc(var(--mn-e) + var(--mn-ro)) var(--mn-e),line to calc(100% - var(--mn-e) - var(--mn-c) + var(--mn-r) - var(--mn-sq)) var(--mn-e),arc to calc(100% - var(--mn-e) - var(--mn-c) + var(--mn-r) - var(--mn-sq) * var(--mn-k)) calc(var(--mn-e) + var(--mn-f) + var(--mn-gn) * var(--mn-kf)) of var(--mn-f) cw,line to calc(100% - var(--mn-e) - var(--mn-c) + var(--mn-r) - var(--mn-sq) * var(--mn-k)) calc(var(--mn-e) + var(--mn-f) + var(--mn-gn) * var(--mn-kf) + var(--mn-gp)),arc to calc(100% - var(--mn-e) - var(--mn-f) - var(--mn-gn) * var(--mn-kf) - var(--mn-gp)) calc(var(--mn-e) + var(--mn-c) - var(--mn-r) + var(--mn-sq) * var(--mn-k)) of var(--mn-r) ccw,line to calc(100% - var(--mn-e) - var(--mn-f) - var(--mn-gn) * var(--mn-kf)) calc(var(--mn-e) + var(--mn-c) - var(--mn-r) + var(--mn-sq) * var(--mn-k)),arc to calc(100% - var(--mn-e)) calc(var(--mn-e) + var(--mn-c) - var(--mn-r) + var(--mn-sq)) of var(--mn-f) cw,line to calc(100% - var(--mn-e)) calc(100% - var(--mn-e) - var(--mn-rb)),curve to calc(100% - var(--mn-e) - var(--mn-rb)) calc(100% - var(--mn-e)) with calc(100% - var(--mn-e)) calc(100% - var(--mn-e)),line to calc(var(--mn-e) + var(--mn-rb)) calc(100% - var(--mn-e)),curve to var(--mn-e) calc(100% - var(--mn-e) - var(--mn-rb)) with var(--mn-e) calc(100% - var(--mn-e)),line to var(--mn-e) calc(var(--mn-e) + var(--mn-ro)),curve to calc(var(--mn-e) + var(--mn-ro)) var(--mn-e) with var(--mn-e) var(--mn-e),close)}.dialog-content[data-overlay-panel][data-notch] .dialog-surface-inner{will-change:transform}.dialog-content[data-notch] .dialog-modal-header{min-height:var(--modal-corner-cut)}.dialog-content[data-notch] .dialog-close-seat{top:var(--modal-close-seat-inset-y);right:var(--modal-close-seat-inset-x);width:var(--modal-close-size);height:var(--modal-close-size)}.dialog-content[data-notch] .dialog-close-button{isolation:isolate}.dialog-content[data-sheet],.dialog-sheet-overlay{animation-duration:var(--duration-sheet)!important;animation-timing-function:var(--ease-drawer)!important;transition-duration:var(--duration-sheet)!important;transition-timing-function:var(--ease-drawer)!important}@media(prefers-reduced-motion:reduce){.dialog-content[data-sheet],.dialog-sheet-overlay{animation-duration:var(--duration-fast)!important;animation-timing-function:var(--ease-standard)!important;transition-duration:var(--duration-fast)!important;transition-timing-function:var(--ease-standard)!important}.dialog-content[data-sheet]{transition-property:opacity!important}.dialog-content[data-sheet][data-state=open]{animation-name:dialog-sheet-fade-in!important}.dialog-content[data-sheet][data-state=closed]{animation-name:dialog-sheet-fade-out!important;animation-fill-mode:forwards!important}}}@keyframes dialog-sheet-fade-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-sheet-fade-out{0%{opacity:1}to{opacity:0}}.bbp-menu-item,.bbp-menu-popover,[data-bbp-menu-sheet]{--mi-primary: var(--color-brand-primary);--mi-accent: var(--color-brand-accent);--mi-ink-hi: var(--text-ink-gray-9);--mi-brand-ink: var(--color-brand-primary);--mi-rim: var(--mi-primary);--mi-tint: var(--state-hover);--mi-spot: var(--state-hover);--mi-wash-pressed: var(--state-pressed);--mi-radius: var(--radius-card);--mi-danger-ink: color-mix(in oklab, var(--text-ink-red-3) var(--alpha-solid), var(--text-ink-gray-9));--mi-pad-y: calc(var(--grid-unit) * 2);--mi-pad-start: calc(var(--grid-unit) * 2.5);--mi-pad-end: calc(var(--grid-unit) * 3);--mi-gap: calc(var(--grid-unit) * 2.5);--mi-shadow-tight: 0 calc(var(--grid-unit) * .5) calc(var(--grid-unit) * 2) calc(var(--grid-unit) * -1.25) color-mix(in oklab, var(--text-ink-gray-9) var(--alpha-selected), transparent);--mi-shadow-brand: 0 calc(var(--grid-unit) * 1.5) calc(var(--grid-unit) * 3.75) calc(var(--grid-unit) * -2.75) color-mix(in oklab, var(--mi-primary) var(--alpha-intense), transparent);--mi-elev: 0 0 0 var(--border-width-default) color-mix(in oklab, var(--mi-primary) var(--alpha-pressed), transparent), var(--mi-shadow-tight), var(--mi-shadow-brand);--mi-feature-bg: color-mix(in oklab, var(--mi-accent) var(--alpha-subtle), var(--surface-cards));--mi-medallion-a: color-mix(in oklab, var(--mi-primary) var(--alpha-pressed), var(--surface-cards));--mi-medallion-b: color-mix(in oklab, var(--mi-accent) var(--alpha-selected), var(--surface-cards));--mi-medallion-ring: color-mix(in oklab, var(--mi-primary) var(--alpha-intense), transparent);--mi-dur-fast: var(--duration-fast);--mi-dur: var(--duration-base);--mi-dur-enter: var(--duration-enter);--mi-dur-snap: calc(var(--duration-fast) * .66);--mi-dur-press: calc(var(--duration-fast) * .4);--mi-ease: var(--ease-quart-out);--mi-ease-enter: var(--ease-out-strong);--mi-ease-exit: var(--ease-out-strong);--mi-spring: var(--ease-out-strong);--mi-toggle-spring: var(--ease-out-strong);--mi-toggle-ease: var(--ease-quart-out);--mi-reveal-dur: var(--duration-sheet);--mi-reveal-ease: var(--ease-out-strong);--mi-sec-stagger: calc(var(--duration-fast) / 3);--mi-sec-rise: calc(var(--grid-unit) * 1.5);--mi-spin: calc(var(--duration-slow) * 1.75);--mi-title-rest: var(--text-base-size);--mi-title-hot: var(--text-sm-size)}[data-theme=dark] .bbp-menu-item,[data-theme=dark] .bbp-menu-popover,[data-theme=dark] [data-bbp-menu-sheet]{--mi-brand-ink: color-mix(in oklab, var(--color-brand-primary) var(--alpha-intense), var(--text-ink-gray-9));--mi-feature-bg: color-mix(in oklab, var(--mi-primary) var(--alpha-selected), var(--surface-cards));--mi-shadow-tight: 0 calc(var(--grid-unit) * .5) calc(var(--grid-unit) * 2) calc(var(--grid-unit) * -1.25) color-mix(in oklab, var(--surface-tooltip-bg) var(--alpha-heavy), transparent);--mi-medallion-a: color-mix(in oklab, var(--mi-primary) var(--alpha-rich), var(--surface-cards));--mi-medallion-b: color-mix(in oklab, var(--mi-accent) var(--alpha-pressed), var(--surface-cards));--mi-medallion-ring: color-mix(in oklab, var(--mi-primary) var(--alpha-intense), transparent)}.bbp-menu-item{--mi-scale: 1;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:0;box-sizing:border-box;width:100%;margin:0;padding:var(--mi-pad-y) var(--mi-pad-end) var(--mi-pad-y) var(--mi-pad-start);border:0;border-radius:var(--radius-card);background:transparent;color:var(--text-ink-gray-8);font:inherit;font-size:var(--text-sm-size);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);letter-spacing:var(--text-sm-letter-spacing);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--mi-dur-fast) var(--mi-ease),transform var(--mi-dur) var(--mi-spring),box-shadow var(--mi-dur) var(--mi-ease);transform:scale(var(--mi-scale));--mi-shadow: none;box-shadow:var(--mi-shadow)}.bbp-menu-item:focus-visible{outline:none;box-shadow:var(--mi-shadow)}@media(pointer:coarse){.bbp-menu-item{min-height:var(--touch-target-min);font-size:var(--text-base-size);letter-spacing:var(--text-base-letter-spacing)}}.bbp-menu-item>:not(.bbp-mi-pool){position:relative;z-index:1}.bbp-menu-item>.bbp-mi-icon{grid-column:1;margin-right:var(--mi-gap)}.bbp-menu-item>.bbp-mi-body{grid-column:2}.bbp-menu-item>.bbp-mi-trail{grid-column:3;margin-left:var(--mi-gap)}.bbp-menu-item[data-highlighted],.bbp-menu-item:active{will-change:transform}.bbp-menu-item:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background-image:radial-gradient(circle calc(var(--grid-unit) * 20) at var(--mi-mx, 50%) var(--mi-my, 50%),var(--mi-spot) 0%,transparent 70%),linear-gradient(var(--mi-tint),var(--mi-tint));clip-path:inset(0 calc(100% - var(--bb-side, 0%)) 0 var(--bb-side, 0%) round var(--mi-radius));transition:clip-path var(--mi-dur-snap) var(--mi-ease-exit)}.bbp-menu-item[data-flow=snap]:before{transition:none}.bbp-menu-item[data-highlighted]:before,.bbp-menu-item[data-state=open]:before{clip-path:inset(0 0 0 0 round var(--mi-radius));transition:clip-path var(--mi-dur-enter) var(--mi-ease-enter);will-change:clip-path}.bbp-menu-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;padding:var(--border-width-default);background:conic-gradient(from var(--mi-angle, 90deg),transparent 0deg,var(--mi-rim) 14deg,color-mix(in oklab,var(--mi-rim) var(--alpha-rich),transparent) 30deg,transparent 48deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;transition:opacity var(--mi-dur) var(--mi-ease);pointer-events:none}.bbp-menu-item[data-highlighted]:after,.bbp-menu-item[data-state=open]:after{opacity:calc(var(--mi-charge, 0) * var(--opacity-soft))}.bbp-menu-item[data-highlighted],.bbp-menu-item[data-state=open]{color:var(--mi-ink-hi)}.bbp-menu-item:focus-visible:not(:hover){--mi-shadow: 0 0 0 var(--focus-ring-offset) var(--surface-cards), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--border-color-focus)}[data-bbp-menu-sheet] .bbp-menu-item:focus-visible:not([data-highlighted]){--mi-shadow: none}.bbp-menu-item:active:not(.bbp-menu-item--blocked){--mi-scale: var(--scale-press)}.bbp-mi-pool{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse 125% 240% at var(--mi-mx, 50%) var(--mi-my, 50%),var(--mi-wash-pressed) 0%,color-mix(in oklab,var(--mi-wash-pressed) var(--alpha-heavy),transparent) 38%,color-mix(in oklab,var(--mi-wash-pressed) var(--alpha-pressed),transparent) 70%,transparent 100%),radial-gradient(ellipse 90% 320% at calc(var(--mi-mx, 50%) + 7%) calc(var(--mi-my, 50%) - 12%),color-mix(in oklab,var(--mi-wash-pressed) var(--alpha-intense),transparent) 0%,color-mix(in oklab,var(--mi-wash-pressed) var(--alpha-selected),transparent) 55%,transparent 100%);transform-origin:var(--mi-mx, 50%) var(--mi-my, 50%);scale:var(--_mi-pool-scale, var(--mi-scale-pool-from));opacity:var(--_mi-pool-opacity, 0);transition:opacity var(--duration-slow) var(--mi-ease-enter),scale 0s linear var(--duration-slow)}.bbp-menu-item:active .bbp-mi-pool,.bbp-menu-item[data-released] .bbp-mi-pool{will-change:transform,opacity}.bbp-menu-item:active:not(.bbp-menu-item--blocked) .bbp-mi-pool{--_mi-pool-opacity: 1;--_mi-pool-scale: 1;transition:opacity var(--mi-dur-press) var(--mi-toggle-ease),scale var(--duration-slow) var(--mi-ease-enter)}.bbp-menu-item[data-released]:not(:active) .bbp-mi-pool{--_mi-pool-scale: 1;transition:opacity var(--duration-slow) var(--mi-ease-enter),scale var(--duration-slow) var(--mi-ease-enter)}.bbp-mi-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-sm);height:var(--icon-sm);flex:none;color:var(--text-ink-gray-6);transition:color var(--mi-dur-fast) var(--mi-ease),background-color var(--mi-dur) var(--mi-ease),transform var(--mi-dur) var(--mi-spring)}.bbp-mi-icon-inner{display:inline-flex;align-items:center;justify-content:center;translate:var(--mi-pull-x, 0) var(--mi-pull-y, 0);scale:var(--mi-icon-scale, 1);transition:translate var(--mi-dur-fast) var(--mi-ease),scale var(--mi-dur-enter) var(--mi-toggle-spring)}.bbp-mi-icon>.bbp-mi-icon-inner>svg{width:var(--icon-xs);height:var(--icon-xs);display:block}.bbp-mi-icon>.bbp-mi-icon-inner>.material-symbols-rounded,.bbp-mi-trail .material-symbols-rounded{font-size:var(--icon-xs);line-height:var(--leading-none);font-variation-settings:"opsz" var(--mi-glyph-opsz),"wght" var(--mi-glyph-weight),"GRAD" 0,"FILL" 0}.bbp-menu-item[data-highlighted] .bbp-mi-icon>.bbp-mi-icon-inner>.material-symbols-rounded{font-variation-settings:"opsz" var(--mi-glyph-opsz),"wght" var(--mi-glyph-weight-hot),"GRAD" 0,"FILL" 0}.bbp-menu-item:not([data-emphasis=feature])[data-highlighted] .bbp-mi-icon-inner,.bbp-menu-item:not([data-emphasis=feature])[data-state=open] .bbp-mi-icon-inner{--mi-icon-scale: var(--scale-icon-hot)}.bbp-menu-item[data-highlighted] .bbp-mi-icon-inner{will-change:translate,scale}.bbp-menu-item[data-highlighted] .bbp-mi-icon:not([data-disabled]),.bbp-menu-item[data-state=open] .bbp-mi-icon:not([data-disabled]){color:var(--mi-primary)}.bbp-menu-item[data-emphasis=feature][data-highlighted] .bbp-mi-icon:not([data-disabled]),.bbp-menu-item[data-emphasis=feature][data-state=open] .bbp-mi-icon:not([data-disabled]){color:var(--mi-brand-ink)}.bbp-mi-icon>.bbp-mi-icon-inner>[data-role=spinner]{color:var(--mi-primary);animation:bbp-mi-glyph-in var(--mi-dur-enter) var(--mi-ease-enter) both,bbp-mi-spin var(--mi-spin) linear infinite}@keyframes bbp-mi-glyph-in{0%{opacity:0;scale:var(--scale-morph-from)}to{opacity:1;scale:1}}@keyframes bbp-mi-spin{to{rotate:360deg}}@keyframes bbp-mi-pulse{0%,to{opacity:1}50%{opacity:var(--opacity-faint)}}.bbp-menu-item[data-wrapped=true] .bbp-mi-icon[data-multiline=true]{align-self:flex-start;margin-top:calc(var(--grid-unit) * .25)}.bbp-menu-item[data-wrapped=true] .bbp-mi-trail[data-multiline=true]{align-self:flex-start}.bbp-mi-body{min-width:0}.bbp-mi-label{overflow:hidden;text-overflow:ellipsis;transition:font-size var(--mi-reveal-dur) var(--mi-reveal-ease),color var(--mi-dur-fast) var(--mi-ease)}.bbp-mi-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--mi-reveal-dur) var(--mi-reveal-ease)}.bbp-mi-reveal-clip{overflow:hidden;min-height:0}.bbp-mi-sub{display:flex;align-items:flex-start;gap:var(--grid-unit);margin-top:calc(var(--grid-unit) * .5);text-align:start;color:var(--text-ink-gray-5);font-size:var(--text-2xs-size);font-weight:var(--font-weight-regular);line-height:var(--leading-snug);letter-spacing:var(--text-2xs-letter-spacing)}.bbp-mi-sub-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:pretty}.bbp-mi-reveal .bbp-mi-sub{opacity:0;transform:translateY(calc(var(--grid-unit) * -.75));transition:opacity var(--mi-reveal-dur) var(--mi-reveal-ease),transform var(--mi-reveal-dur) var(--mi-reveal-ease)}.bbp-menu-item[data-highlighted] .bbp-mi-reveal,.bbp-menu-item[data-state=open] .bbp-mi-reveal,[data-bbp-menu-sheet] .bbp-mi-reveal{grid-template-rows:1fr}.bbp-menu-item[data-highlighted] .bbp-mi-reveal .bbp-mi-sub,.bbp-menu-item[data-state=open] .bbp-mi-reveal .bbp-mi-sub,[data-bbp-menu-sheet] .bbp-mi-reveal .bbp-mi-sub{opacity:1;transform:translateY(0)}@media(hover:none){.bbp-mi-reveal{grid-template-rows:1fr}.bbp-mi-reveal .bbp-mi-sub{opacity:1;transform:none}}.bbp-mi-sub[data-blocked=true]{color:var(--text-ink-gray-7);font-weight:var(--font-weight-medium)}.bbp-mi-label-row{display:flex;align-items:center;gap:var(--grid-unit);min-width:0}.bbp-mi-label-row>.bbp-mi-label{flex:0 1 auto;min-width:0}.bbp-mi-hint{flex:none;width:calc(var(--grid-unit) * 3);height:calc(var(--grid-unit) * 3);font-size:calc(var(--grid-unit) * 3);color:var(--text-ink-gray-5);opacity:var(--opacity-soft);transition:opacity var(--mi-reveal-dur) var(--mi-reveal-ease)}.bbp-menu-item:hover .bbp-mi-reveal[data-blocked=true],[data-bbp-menu-sheet] .bbp-mi-reveal[data-blocked=true]{grid-template-rows:1fr}.bbp-menu-item:hover .bbp-mi-reveal[data-blocked=true] .bbp-mi-sub,[data-bbp-menu-sheet] .bbp-mi-reveal[data-blocked=true] .bbp-mi-sub{opacity:1;transform:translateY(0)}.bbp-menu-item:hover .bbp-mi-hint,[data-bbp-menu-sheet] .bbp-mi-hint{opacity:0}@media(hover:none){.bbp-mi-hint{opacity:0}}.bbp-mi-trail{justify-self:end;display:inline-flex;align-items:center;gap:calc(var(--grid-unit) * 2);flex:none}.bbp-mi-shortcut{padding:calc(var(--grid-unit) * .25) calc(var(--grid-unit) * 1.5);border-radius:var(--radius-sm);background:var(--surface-gray-2);box-shadow:inset 0 0 0 var(--border-width-default) var(--divider);color:var(--text-ink-gray-7);font-family:inherit;font-size:var(--text-2xs-size);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;line-height:var(--text-2xs-line-height);letter-spacing:var(--text-2xs-letter-spacing);transition:color var(--mi-dur-fast) var(--mi-ease),background-color var(--mi-dur-fast) var(--mi-ease)}.bbp-menu-item[data-highlighted] .bbp-mi-shortcut{color:var(--text-ink-gray-8);background:var(--state-selected)}.bbp-mi-shortcut[data-quiet=true]{visibility:hidden}[data-bbp-menu-sheet] .bbp-mi-shortcut{display:none}.bbp-mi-suffix,.bbp-mi-chevron{display:inline-flex;align-items:center;color:var(--text-ink-gray-5);transition:color var(--mi-dur-fast) var(--mi-ease),transform var(--mi-dur) var(--mi-spring)}.bbp-mi-suffix>svg,.bbp-mi-chevron{width:var(--icon-xs);height:var(--icon-xs);font-size:var(--icon-xs);display:block;flex:none}.bbp-menu-item[data-highlighted] .bbp-mi-suffix,.bbp-menu-item[data-highlighted] .bbp-mi-chevron,.bbp-menu-item[data-state=open] .bbp-mi-chevron{color:var(--mi-ink-hi)}.bbp-mi-badge{display:inline-flex;align-items:center;flex:none;padding:calc(var(--grid-unit) * .5) calc(var(--grid-unit) * 2);border-radius:var(--radius-pill);font-size:var(--text-3xs-size);font-weight:var(--font-weight-semibold);line-height:var(--text-3xs-line-height);letter-spacing:var(--text-3xs-letter-spacing);text-transform:uppercase}.bbp-mi-badge[data-tone=neutral]{background:var(--surface-gray-2);color:var(--text-ink-gray-7)}.bbp-mi-badge[data-tone=accent]{background:var(--state-selected);color:var(--mi-brand-ink)}.bbp-mi-badge[data-tone=warning]{background:var(--surface-amber-1);color:var(--text-ink-amber-4)}.bbp-mi-badge[data-tone=danger]{background:var(--surface-red-1);color:var(--text-ink-red-4)}.bbp-mi-badge[data-tone=success]{background:var(--surface-green-1);color:var(--text-ink-green-4)}.bbp-mi-badge[data-badge-kind=step]{background:color-mix(in oklab,var(--mi-accent) var(--alpha-tint),transparent);color:color-mix(in oklab,var(--mi-accent) var(--alpha-rich),var(--text-ink-gray-9));box-shadow:inset 0 0 0 var(--border-width-default) color-mix(in oklab,var(--mi-accent) var(--alpha-rich),transparent);font-variant-numeric:tabular-nums}.bbp-mi-badge[data-disabled=true]{color:var(--text-ink-gray-4);background:var(--surface-gray-1);box-shadow:none}.bbp-menu-item[data-emphasis=feature]{min-width:calc(var(--grid-unit) * 68);padding:var(--mi-pad-y) var(--mi-pad-end) var(--mi-pad-y) var(--mi-pad-start);color:var(--mi-brand-ink);font-weight:var(--font-weight-semibold);background:var(--mi-feature-bg);--mi-shadow: var(--mi-elev)}.bbp-menu-item[data-emphasis=feature][data-highlighted],.bbp-menu-item[data-emphasis=feature][data-state=open]{--mi-shadow: 0 0 0 var(--border-width-default) color-mix(in oklab, var(--mi-primary) var(--alpha-intense), transparent), var(--mi-shadow-tight), var(--mi-shadow-brand)}.bbp-menu-item[data-emphasis=feature]:focus-visible:not(:hover){--mi-shadow: 0 0 0 var(--focus-ring-offset) var(--surface-cards), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--border-color-focus), var(--mi-shadow-brand)}.bbp-menu-item[data-emphasis=feature] .bbp-mi-icon{width:var(--icon-xl);height:var(--icon-xl);border-radius:var(--radius-xl);background:linear-gradient(145deg,var(--mi-medallion-a),var(--mi-medallion-b));box-shadow:inset 0 0 0 var(--border-width-default) var(--mi-medallion-ring),0 0 0 calc(var(--grid-unit) * .75) color-mix(in oklab,var(--mi-accent) var(--alpha-selected),transparent);color:var(--mi-brand-ink)}.bbp-menu-item[data-emphasis=feature] .bbp-mi-icon>.bbp-mi-icon-inner>svg{width:var(--icon-sm);height:var(--icon-sm)}.bbp-menu-item[data-emphasis=feature] .bbp-mi-icon>.bbp-mi-icon-inner>.material-symbols-rounded{font-size:var(--icon-sm)}.bbp-menu-item[data-emphasis=feature][data-highlighted] .bbp-mi-icon{transform:scale(var(--scale-hover))}.bbp-menu-item[data-emphasis=feature] .bbp-mi-label{font-size:var(--mi-title-rest);font-weight:var(--font-weight-semibold);letter-spacing:var(--text-base-letter-spacing)}.bbp-menu-item[data-emphasis=feature][data-highlighted] .bbp-mi-label,.bbp-menu-item[data-emphasis=feature][data-state=open] .bbp-mi-label{font-size:var(--mi-title-hot);color:var(--mi-brand-ink)}[data-bbp-menu-sheet] .bbp-menu-item[data-emphasis=feature]{min-width:0}.bbp-menu-item[data-emphasis=feature] .bbp-mi-suffix{color:var(--mi-brand-ink);transform:translate(calc(var(--grid-unit) * -.75));opacity:var(--opacity-muted);transition:transform var(--mi-dur) var(--mi-spring),opacity var(--mi-dur) var(--mi-ease)}.bbp-menu-item[data-emphasis=feature][data-highlighted] .bbp-mi-suffix{transform:translate(calc(var(--grid-unit) * .25));opacity:1}@property --mi-ring-a{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.bbp-menu-item[data-emphasis=feature][aria-busy=true]:after{opacity:1;padding:var(--border-width-strong);background:conic-gradient(from var(--mi-ring-a),transparent 0 30%,color-mix(in oklab,var(--mi-primary) var(--alpha-selected),transparent) 52%,color-mix(in oklab,var(--mi-primary) var(--alpha-intense),transparent) 72%,color-mix(in oklab,var(--mi-primary) var(--alpha-solid),transparent) 88%,var(--mi-primary) 95%,color-mix(in oklab,var(--mi-primary) var(--alpha-intense),transparent) 99%,transparent 100%);animation:bbp-mi-ring var(--duration-slow) linear infinite}@keyframes bbp-mi-ring{to{--mi-ring-a: 360deg}}.bbp-menu-item[data-emphasis=standard]{border-radius:var(--radius-pill);--mi-radius: var(--radius-pill)}.bbp-menu-item[data-emphasis=utility]{padding:calc(var(--grid-unit) * 1.25) var(--mi-pad-end) calc(var(--grid-unit) * 1.25) var(--mi-pad-start);border-radius:var(--radius-pill);--mi-radius: var(--radius-pill);color:var(--text-ink-gray-7);font-size:var(--text-xs-size);letter-spacing:var(--text-xs-letter-spacing)}.bbp-menu-item[data-emphasis=utility] .bbp-mi-icon{width:var(--icon-xs);height:var(--icon-xs)}.bbp-menu-item[data-emphasis=utility] .bbp-mi-icon>.bbp-mi-icon-inner>svg{width:var(--icon-xs);height:var(--icon-xs)}@media(pointer:coarse){.bbp-menu-item[data-emphasis=utility]{font-size:var(--text-sm-size);letter-spacing:var(--text-sm-letter-spacing)}}.bbp-menu-item[data-kind=checkbox],.bbp-menu-item[data-kind=switch],.bbp-menu-item[data-kind=radio]{border-radius:var(--radius-pill);--mi-radius: var(--radius-pill)}.bbp-menu-item[data-kind=checkbox][data-state=checked],.bbp-menu-item[data-kind=switch][data-state=checked],.bbp-menu-item[data-kind=radio][aria-checked=true]{color:var(--text-ink-gray-9);font-weight:var(--font-weight-semibold)}.bbp-mi-switch{--mi-sw-inset: calc(var(--grid-unit) * .5);--mi-sw-thumb: calc(var(--toggle-track-h-lg) - 2 * var(--mi-sw-inset));position:relative;width:var(--toggle-track-w-lg);height:var(--toggle-track-h-lg);flex:none;border-radius:var(--radius-full);background:var(--field-outline);transition:background-color var(--mi-dur-enter) var(--mi-toggle-ease),box-shadow var(--mi-dur-enter) var(--mi-toggle-ease)}.bbp-mi-switch-thumb{position:absolute;top:var(--mi-sw-inset);left:var(--mi-sw-inset);width:var(--mi-sw-thumb);height:var(--mi-sw-thumb);border-radius:var(--radius-full);background:var(--surface-white);box-shadow:var(--shadow-sm);--mi-sw-x: 0px;--mi-sw-sq: 1;translate:var(--mi-sw-x) 0;scale:var(--mi-sw-sq) 1;transform-origin:left center;transition:translate var(--mi-dur-enter) var(--mi-ease-enter),scale var(--mi-dur-enter) var(--mi-toggle-spring)}.bbp-mi-switch[data-checked=true]{background:var(--mi-primary, var(--color-brand-primary));box-shadow:0 0 0 var(--focus-ring-width) color-mix(in oklab,var(--mi-primary, var(--color-brand-primary)) var(--alpha-selected),transparent)}.bbp-mi-switch[data-checked=true] .bbp-mi-switch-thumb{--mi-sw-x: calc(var(--toggle-track-w-lg) - var(--toggle-track-h-lg));transform-origin:right center}.bbp-menu-item:active .bbp-mi-switch-thumb{--mi-sw-sq: var(--mi-scale-squash)}.bbp-mi-check{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--toggle-box-lg);height:var(--toggle-box-lg);border-radius:var(--radius-sm);border:var(--border-width-strong) solid var(--field-outline);color:var(--surface-white);transition:background-color var(--mi-dur) var(--mi-toggle-ease),border-color var(--mi-dur) var(--mi-toggle-ease)}.bbp-mi-check svg{width:calc(var(--toggle-box-lg) - var(--grid-unit) * 1.25);height:calc(var(--toggle-box-lg) - var(--grid-unit) * 1.25);opacity:0;transition:opacity var(--mi-dur-press) var(--mi-toggle-ease)}.bbp-mi-check svg path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--mi-dur-enter) var(--mi-toggle-spring) var(--mi-dur-press)}.bbp-mi-check[data-checked=true],.bbp-mi-check[data-indeterminate=true]{background:var(--mi-primary, var(--color-brand-primary));border-color:var(--mi-primary, var(--color-brand-primary))}.bbp-mi-check[data-checked=true] svg,.bbp-mi-check[data-indeterminate=true] svg{opacity:1}.bbp-mi-check[data-checked=true] svg path,.bbp-mi-check[data-indeterminate=true] svg path{stroke-dashoffset:0}.bbp-mi-radio{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--toggle-box-lg);height:var(--toggle-box-lg);border-radius:var(--radius-full);border:var(--border-width-strong) solid var(--field-outline);transition:border-color var(--mi-dur) var(--mi-toggle-ease)}.bbp-mi-radio-dot{width:calc(var(--toggle-box-lg) / 2);height:calc(var(--toggle-box-lg) / 2);border-radius:var(--radius-full);background:var(--mi-primary, var(--color-brand-primary));transform:scale(var(--scale-morph-from));opacity:0;filter:blur(calc(var(--grid-unit) * .75));transition:transform var(--mi-dur) var(--mi-ease-exit),opacity var(--mi-dur) var(--mi-ease-exit),filter var(--mi-dur) var(--mi-ease-exit),background-color var(--mi-dur) var(--mi-toggle-ease)}.bbp-mi-radio[data-checked=true]{border-color:var(--mi-primary, var(--color-brand-primary))}.bbp-mi-radio[data-checked=true] .bbp-mi-radio-dot{transform:scale(1);opacity:1;filter:blur(0);transition:transform var(--mi-dur-enter) var(--mi-ease-enter),opacity var(--mi-dur-enter) var(--mi-ease-enter),filter var(--mi-dur-enter) var(--mi-ease-enter)}.bbp-menu-item[data-highlighted] .bbp-mi-check[data-checked=false],.bbp-menu-item[data-highlighted] .bbp-mi-radio[data-checked=false]{border-color:color-mix(in oklab,var(--mi-primary, var(--color-brand-primary)) var(--alpha-intense),var(--field-outline))}.bbp-menu-item--danger,.bbp-menu-item[data-tone=danger]{--mi-primary: var(--text-ink-red-3);--mi-accent: var(--text-ink-red-3);--mi-rim: var(--text-ink-red-3);--mi-brand-ink: var(--mi-danger-ink);--mi-tint: color-mix(in oklab, var(--text-ink-red-3) var(--alpha-subtle), transparent);--mi-spot: color-mix(in oklab, var(--text-ink-red-3) var(--alpha-tint), transparent);--mi-wash-pressed: color-mix(in oklab, var(--text-ink-red-3) var(--alpha-selected), transparent);--mi-ink-hi: var(--mi-danger-ink);--mi-medallion-a: color-mix(in oklab, var(--text-ink-red-3) var(--alpha-pressed), var(--surface-cards));--mi-medallion-b: color-mix(in oklab, var(--text-ink-red-3) var(--alpha-subtle), var(--surface-cards));--mi-medallion-ring: color-mix(in oklab, var(--text-ink-red-3) var(--alpha-rich), transparent);color:var(--mi-danger-ink)}.bbp-menu-item--danger .bbp-mi-icon,.bbp-menu-item[data-tone=danger] .bbp-mi-icon{color:var(--mi-danger-ink)}.bbp-menu-item--danger[data-emphasis=feature],.bbp-menu-item[data-tone=danger][data-emphasis=feature]{background:var(--surface-red-1);--mi-shadow: 0 0 0 var(--border-width-default) color-mix(in oklab, var(--text-ink-red-3) var(--alpha-selected), transparent), var(--mi-shadow-tight)}.bbp-menu-item--danger[data-highlighted] .bbp-mi-shortcut,.bbp-menu-item[data-tone=danger][data-highlighted] .bbp-mi-shortcut{color:var(--mi-danger-ink);background:var(--surface-red-1)}[data-theme=dark] .bbp-menu-item--danger,[data-theme=dark] .bbp-menu-item[data-tone=danger]{--mi-tint: color-mix(in oklab, var(--text-ink-red-3) var(--alpha-tint), transparent);--mi-spot: color-mix(in oklab, var(--text-ink-red-3) var(--alpha-selected), transparent);--mi-wash-pressed: color-mix(in oklab, var(--text-ink-red-3) var(--alpha-pressed), transparent)}.bbp-menu-item.bbp-menu-item--blocked,.bbp-menu-item[aria-disabled=true]:not(.bbp-menu-item--busy){cursor:not-allowed;color:color-mix(in oklab,var(--text-ink-gray-8) var(--alpha-solid),var(--surface-cards));--mi-shadow: none;background:transparent;--mi-tint: color-mix(in oklab, var(--text-ink-gray-5) var(--alpha-subtle), transparent);--mi-spot: transparent}.bbp-menu-item.bbp-menu-item--blocked[data-emphasis=feature]{background:var(--surface-gray-1)}.bbp-menu-item.bbp-menu-item--blocked .bbp-mi-icon,.bbp-menu-item.bbp-menu-item--blocked[data-highlighted] .bbp-mi-icon{color:color-mix(in oklab,var(--text-ink-gray-8) var(--alpha-intense),var(--surface-cards));box-shadow:none}.bbp-menu-item.bbp-menu-item--blocked[data-emphasis=feature] .bbp-mi-icon{background:var(--surface-gray-2);border-radius:var(--radius-md)}.bbp-menu-item.bbp-menu-item--blocked .bbp-mi-icon-inner{--mi-icon-scale: 1;translate:0 0}.bbp-menu-item.bbp-menu-item--blocked[data-highlighted]{color:color-mix(in oklab,var(--text-ink-gray-8) var(--alpha-solid),var(--surface-cards))}.bbp-menu-item.bbp-menu-item--blocked:after{opacity:0!important}.bbp-menu-item.bbp-menu-item--blocked:active{--mi-scale: 1}.bbp-menu-item.bbp-menu-item--busy{cursor:progress}.bbp-menu-popover{--menu-mask-h: calc(var(--grid-unit) * 4.5);padding:0;border-radius:var(--radius-menu);scrollbar-width:none;overflow-x:clip}.bbp-menu-popover::-webkit-scrollbar{width:0;height:0}.bbp-menu-body{position:relative;display:flex;flex-direction:column;gap:var(--grid-unit);padding:calc(var(--grid-unit) * 1.5)}.bbp-menu-section{position:relative;display:flex;flex-direction:column;gap:var(--grid-unit)}.bbp-menu-body [role=group]:not(.bbp-menu-util-row),.bbp-menu-sheet-body [role=group]:not(.bbp-menu-util-row){display:flex;flex-direction:column;gap:var(--grid-unit)}.bbp-menu-body>.bbp-menu-section:first-child{z-index:0}.bbp-menu-body>.bbp-menu-section{z-index:1}.bbp-menu-body>.bbp-menu-section--utilities{z-index:2}.bbp-menu-section--danger-sticky{position:sticky;bottom:0;background:var(--surface-cards)}.bbp-menu-section-head{padding:calc(var(--grid-unit) * 2) calc(var(--grid-unit) * 2.5) var(--grid-unit);font-size:var(--text-meta-size);font-weight:var(--text-meta-font-weight);line-height:var(--text-meta-line-height);letter-spacing:var(--text-meta-letter-spacing);text-transform:uppercase;color:var(--mi-brand-ink)}.bbp-menu-section-head[data-tone=danger]{color:var(--mi-danger-ink)}.bbp-menu-divider{display:block;height:var(--border-width-default);margin:var(--grid-unit) calc(var(--grid-unit) * 2);background:var(--divider);border:0}.bbp-menu-divider[data-strong=true]{margin:calc(var(--grid-unit) * 1.5) calc(var(--grid-unit) * 2);background:var(--divider-strong)}.bbp-menu-util-row{display:flex;align-items:center;justify-content:space-around;gap:calc(var(--grid-unit) * 1.5);padding:calc(var(--grid-unit) * 1.5) calc(var(--grid-unit) * 2)}.bbp-menu-popover[data-menu-presentation=islands]{background:transparent;border-color:transparent;box-shadow:none}.bbp-menu-popover[data-menu-presentation=islands]>.bbp-menu-body{gap:calc(var(--grid-unit) * 2.5);padding:calc(var(--grid-unit) * 5.5) calc(var(--grid-unit) * 4.5)}.bbp-menu-popover[data-menu-presentation=islands] .bbp-menu-island:not(.bbp-menu-island--bare){box-shadow:var(--shadow-sm)}.bbp-menu-popover[data-menu-presentation=islands] .bbp-menu-mask{display:none}.bbp-menu-popover[data-menu-presentation=islands]>.bbp-menu-body>.bbp-menu-island{position:relative;top:auto;bottom:auto}.bbp-menu-island[data-stack-hidden=true]{pointer-events:none}.bbp-menu-stack-progress{position:sticky;top:50%;display:block;width:0;height:0;margin-left:100%;z-index:var(--z-menu-indicator);pointer-events:none}.bbp-menu-stack-progress-surface{position:absolute;top:0;left:0;display:grid;justify-items:center;gap:var(--grid-unit);min-width:var(--menu-indicator-min-width);min-height:var(--menu-indicator-min-height);align-content:center;padding:calc(var(--grid-unit) * 2) var(--grid-unit);font:inherit;cursor:pointer;touch-action:manipulation;pointer-events:none;visibility:hidden;opacity:0;scale:var(--mi-scale-indicator-from);border:var(--border-width-default) solid color-mix(in oklab,var(--mi-primary) var(--alpha-pressed),var(--outline-gray-1));border-radius:var(--radius-pill);background:color-mix(in oklab,var(--mi-accent) var(--alpha-subtle),var(--surface-cards));box-shadow:var(--shadow-sm);color:var(--text-ink-gray-8);transform:translateY(-50%);transform-origin:center right;transition:transform var(--mi-dur) var(--mi-ease-enter),background-color var(--mi-dur-fast) var(--mi-ease),box-shadow var(--mi-dur-fast) var(--mi-ease)}.bbp-menu-stack-progress-surface:hover{background:color-mix(in oklab,var(--mi-accent) var(--alpha-selected),var(--surface-cards))}.bbp-menu-stack-progress-surface:focus-visible{outline:var(--focus-ring-width) solid var(--border-color-focus);outline-offset:var(--focus-ring-offset)}.bbp-menu-popover[data-state=open] .bbp-menu-stack-progress[data-stack-indicator-visible=true]>.bbp-menu-stack-progress-surface{pointer-events:auto}.bbp-menu-stack-progress[data-stack-indicator-side=right]>.bbp-menu-stack-progress-surface{transform-origin:center left}.bbp-menu-stack-progress-surface:before{content:"";position:absolute;inset:0 calc(var(--grid-unit) * -1.5);border-radius:inherit}.bbp-menu-popover[data-menu-stack=active]>.bbp-menu-stack-progress>.bbp-menu-stack-progress-surface:active{transform:translateY(-50%) scale(var(--mi-scale-indicator-press))}.bbp-menu-stack-progress-number{display:inline-grid;width:100%;min-width:2ch;height:var(--icon-sm);overflow:hidden;align-items:center;justify-items:center;text-align:center;line-height:var(--icon-sm)}.bbp-menu-stack-progress-number>span{grid-area:1 / 1}.bbp-menu-stack-progress-number>[data-stack-previous],.bbp-menu-stack-progress-number>[data-stack-total-previous]{opacity:0}.bbp-menu-stack-progress-count{display:grid;width:100%;grid-template-columns:minmax(2ch,1fr);grid-template-rows:var(--icon-sm) var(--border-width-strong) var(--icon-sm);align-items:center;justify-items:center;gap:calc(var(--grid-unit) * 1.5);font-size:var(--text-xs-size);font-weight:var(--font-weight-semibold);line-height:var(--leading-none);letter-spacing:var(--text-xs-letter-spacing);font-variant-numeric:tabular-nums}.bbp-menu-stack-progress-separator{width:calc(var(--grid-unit) * 3.5);height:var(--border-width-strong);border-radius:var(--radius-full);background:var(--text-ink-gray-4)}@media(prefers-reduced-motion:reduce){.bbp-menu-stack-progress,.bbp-menu-stack-progress-surface{transition:none}}.bbp-menu-popover[data-menu-stack=fallback]>.bbp-menu-mask{display:block}.bbp-menu-sheet-body{display:flex;flex-direction:column;gap:calc(var(--grid-unit) * 2.5);padding:calc(var(--grid-unit) * .5)}.bbp-menu-island{position:relative;display:flex;flex-direction:column;gap:calc(var(--grid-unit) * .25);padding:calc(var(--grid-unit) * 1.25);border-radius:var(--radius-menu);background:var(--surface-cards);box-shadow:var(--shadow-popover);border:var(--border-width-default) solid var(--outline-gray-1);z-index:1}.bbp-menu-island-gap{height:0;margin:0;border:0}.bbp-menu-popover .bbp-menu-island>.bbp-menu-island-gap{position:absolute;top:0;left:0;width:0}.bbp-menu-island[data-tone=danger]{border-color:color-mix(in oklab,var(--text-ink-red-3) var(--alpha-pressed),var(--outline-gray-1))}.bbp-menu-island--bare{padding:0;background:transparent;box-shadow:none;border:0;border-radius:0;z-index:0}.bbp-menu-island--bare>[role=group]:not(.bbp-menu-util-row){gap:calc(var(--grid-unit) * 2)}.bbp-menu-island--utilities{z-index:2;padding:calc(var(--grid-unit) * .5) var(--grid-unit)}.bbp-menu-sheet-body>.bbp-menu-island--bare:first-child{margin-top:calc(var(--grid-unit) * 1.25)}.bbp-menu-island--utilities .bbtn{filter:drop-shadow(0 calc(var(--grid-unit) * .5) calc(var(--grid-unit) * 1.75) color-mix(in oklab,var(--surface-tooltip-bg) var(--alpha-pressed),transparent))}[data-bbp-menu-sheet] .bbp-menu-island:not(.bbp-menu-island--bare){box-shadow:none;border:0;background:var(--surface-gray-1)}[data-bbp-menu-sheet] .bbp-menu-island[data-tone=danger]{background:var(--surface-red-1)}[data-bbp-menu-sheet] .bbp-menu-island--utilities .bbtn{filter:none}@media(hover:hover){[data-bbp-menu-sheet] .bbp-menu-item:hover:not(.bbp-menu-item--blocked){color:var(--mi-ink-hi)}[data-bbp-menu-sheet] .bbp-menu-item:hover:not(.bbp-menu-item--blocked):before{clip-path:inset(0 0 0 0 round var(--mi-radius));transition:clip-path var(--mi-dur-enter) var(--mi-ease-enter)}[data-bbp-menu-sheet] .bbp-menu-item:hover:not(.bbp-menu-item--blocked):after{opacity:calc(var(--mi-charge, 0) * var(--opacity-soft))}[data-bbp-menu-sheet] .bbp-menu-item:hover:not(.bbp-menu-item--blocked) .bbp-mi-icon{color:var(--mi-primary)}[data-bbp-menu-sheet] .bbp-menu-item:not([data-emphasis=feature]):hover:not(.bbp-menu-item--blocked) .bbp-mi-icon-inner{--mi-icon-scale: var(--scale-icon-hot)}}[data-menu-kind=list] .bbp-menu-item:after{opacity:0!important}[data-menu-kind=list] .bbp-mi-pool{display:none}[data-menu-kind=list] .bbp-mi-icon-inner{translate:0 0!important;scale:1!important}[data-menu-kind=list] .bbp-mi-reveal{grid-template-rows:1fr;transition:none}[data-menu-kind=list] .bbp-mi-reveal .bbp-mi-sub{opacity:1;transform:none;transition:none}[data-menu-kind=list] .bbp-menu-item[data-emphasis=feature][data-highlighted] .bbp-mi-label,[data-menu-kind=list] .bbp-menu-item[data-emphasis=feature][data-state=open] .bbp-mi-label{font-size:var(--mi-title-rest);color:inherit}.bbp-menu-popover{transform-origin:var(--radix-dropdown-menu-content-transform-origin, top left)}.bbp-menu-popover[data-state=open]{animation:bbp-menu-surface-in var(--mi-dur-enter) var(--mi-ease-enter) both}.bbp-menu-popover[data-state=closed]{pointer-events:none;animation:bbp-menu-surface-out var(--mi-dur-fast) var(--mi-ease-exit) both}.bbp-menu-popover[data-state=closed] .bbp-mi-icon-inner,.bbp-menu-popover[data-state=closed] .bbp-mi-icon,.bbp-menu-popover[data-state=closed] .bbp-menu-item,.bbp-menu-popover[data-state=closed] .bbp-menu-item:before,.bbp-menu-popover[data-state=closed] .bbp-menu-item:after,.bbp-menu-popover[data-state=closed] [data-bb-magnet]{transition:none!important}.bbp-menu-popover[data-instant-close=true][data-state=closed]{animation-duration:1ms}@keyframes bbp-menu-in{0%{transform:translateY(var(--mi-sec-rise))}to{transform:translateY(0)}}@keyframes bbp-menu-surface-in{0%{background-color:transparent;border-color:transparent;box-shadow:0 0 0 0 transparent}}@keyframes bbp-menu-surface-out{to{background-color:transparent;border-color:transparent;box-shadow:0 0 0 0 transparent}}.bbp-menu-popover[data-state=open] .bbp-menu-body>*,[data-bbp-menu-sheet] .bbp-menu-sheet-body>*{transform-origin:50% 100%;animation:bbp-mi-sec-fade var(--mi-dur-fast) var(--mi-ease-enter) both,bbp-mi-sec-in var(--mi-dur-enter) var(--mi-ease-enter) both;animation-delay:var(--mi-sec-delay, 0s)}.bbp-menu-popover[data-state=open] .bbp-menu-body>:nth-child(1),[data-bbp-menu-sheet] .bbp-menu-sheet-body>:nth-child(1){--mi-sec-delay: 0s}.bbp-menu-popover[data-state=open] .bbp-menu-body>:nth-child(2),[data-bbp-menu-sheet] .bbp-menu-sheet-body>:nth-child(2){--mi-sec-delay: calc(var(--mi-sec-stagger) * 1)}.bbp-menu-popover[data-state=open] .bbp-menu-body>:nth-child(3),[data-bbp-menu-sheet] .bbp-menu-sheet-body>:nth-child(3){--mi-sec-delay: calc(var(--mi-sec-stagger) * 2)}.bbp-menu-popover[data-state=open] .bbp-menu-body>:nth-child(4),[data-bbp-menu-sheet] .bbp-menu-sheet-body>:nth-child(4){--mi-sec-delay: calc(var(--mi-sec-stagger) * 3)}.bbp-menu-popover[data-state=open] .bbp-menu-body>:nth-child(5),[data-bbp-menu-sheet] .bbp-menu-sheet-body>:nth-child(5){--mi-sec-delay: calc(var(--mi-sec-stagger) * 4)}.bbp-menu-popover[data-state=open] .bbp-menu-body>:nth-child(6),[data-bbp-menu-sheet] .bbp-menu-sheet-body>:nth-child(6){--mi-sec-delay: calc(var(--mi-sec-stagger) * 5)}.bbp-menu-popover[data-state=open] .bbp-menu-body>:nth-child(7),[data-bbp-menu-sheet] .bbp-menu-sheet-body>:nth-child(7){--mi-sec-delay: calc(var(--mi-sec-stagger) * 6)}.bbp-menu-popover[data-state=open] .bbp-menu-body>:nth-child(n+8),[data-bbp-menu-sheet] .bbp-menu-sheet-body>:nth-child(n+8){--mi-sec-delay: calc(var(--mi-sec-stagger) * 7)}@keyframes bbp-mi-sec-fade{0%{opacity:0}to{opacity:var(--mi-stack-alpha, 1)}}@keyframes bbp-mi-sec-in{0%{transform:translateY(var(--mi-sec-rise))}to{transform:translateY(0)}}.bbp-menu-popover[data-state=closed] .bbp-menu-body>*,[data-bbp-responsive-sheet][data-state=closed] .bbp-menu-sheet-body>*{transform-origin:50% 100%;animation:bbp-mi-sec-out var(--mi-dur-fast) var(--mi-ease-exit) both;animation-delay:var(--mi-sec-delay, 0s)}.bbp-menu-popover[data-state=closed] .bbp-menu-body>:nth-last-child(1){--mi-sec-delay: 0s}.bbp-menu-popover[data-state=closed] .bbp-menu-body>:nth-last-child(2){--mi-sec-delay: calc(var(--mi-sec-stagger) * .5)}.bbp-menu-popover[data-state=closed] .bbp-menu-body>:nth-last-child(3){--mi-sec-delay: var(--mi-sec-stagger)}.bbp-menu-popover[data-state=closed] .bbp-menu-body>:nth-last-child(n+4){--mi-sec-delay: var(--mi-sec-stagger)}[data-bbp-responsive-sheet][data-state=closed] .bbp-menu-sheet-body>*{--mi-sec-delay: 0s}@keyframes bbp-mi-sec-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--mi-sec-rise))}}@keyframes bbp-mi-sec-fade-out{0%{opacity:1}to{opacity:0}}.bbp-menu-search input::-webkit-search-cancel-button,.bbp-menu-search input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.bbp-menu-mask{position:sticky;left:0;right:0;display:block;height:var(--menu-mask-h);pointer-events:none;z-index:var(--z-menu-mask);opacity:0;transition:opacity var(--mi-dur) var(--mi-ease-enter)}.bbp-menu-mask[data-edge=top]{top:0;margin-bottom:calc(-1 * var(--menu-mask-h));background:linear-gradient(to bottom,var(--surface-cards) 25%,transparent)}.bbp-menu-mask[data-edge=top][data-search=true]{top:calc(var(--grid-unit) * 11)}.bbp-menu-mask[data-edge=bottom]{bottom:0;margin-top:calc(-1 * var(--menu-mask-h));background:linear-gradient(to top,var(--surface-cards) 25%,transparent)}.bbp-menu-mask[data-visible=true]{opacity:1}@media(prefers-reduced-motion:reduce){.bbp-menu-item,.bbp-menu-item:before,.bbp-menu-item:after,.bbp-menu-item[data-highlighted]:before,.bbp-menu-item[data-state=open]:before,.bbp-mi-icon,.bbp-mi-icon-inner,.bbp-mi-label,.bbp-mi-reveal,.bbp-mi-sub,.bbp-mi-suffix,.bbp-mi-chevron,.bbp-mi-switch,.bbp-mi-switch-thumb,.bbp-mi-check,.bbp-mi-check svg path,.bbp-mi-radio,.bbp-mi-radio-dot,.bbp-mi-shortcut{transition-duration:0s!important;animation:none!important}.bbp-menu-item{transform:none}.bbp-mi-icon-inner{translate:0 0!important}.bbp-mi-pool{display:none}.bbp-menu-item[data-emphasis=feature][data-highlighted] .bbp-mi-icon{transform:none}.bbp-mi-icon>.bbp-mi-icon-inner>[data-role=spinner]{animation:bbp-mi-pulse var(--duration-pulse) ease-in-out infinite!important}.bbp-menu-item[data-emphasis=feature][aria-busy=true]:after{animation-duration:calc(var(--duration-slow) * 6.5)!important;animation-name:bbp-mi-ring!important}.bbp-menu-popover[data-state=open]{animation:none}.bbp-menu-popover[data-state=open] .bbp-menu-body>*,[data-bbp-menu-sheet] .bbp-menu-sheet-body>*{animation:bbp-mi-sec-fade var(--mi-dur) var(--mi-ease-enter) both;animation-delay:0s}.bbp-menu-popover[data-state=closed] .bbp-menu-body>*,[data-bbp-responsive-sheet][data-state=closed] .bbp-menu-sheet-body>*{animation:bbp-mi-sec-fade-out var(--mi-dur-fast) var(--mi-ease-exit) both;animation-delay:0s}.bbp-menu-mask{transition-duration:0s}}.bbp-menu-popover[data-menu-stack]{overflow-anchor:none;transform:translateY(var(--mi-edge-y, 0px)) scale(var(--mi-edge-sx, 1),var(--mi-edge-sy, 1));transition:transform var(--mi-dur-snap) var(--mi-ease-enter)}.bbp-menu-popover[data-stack-frozen=true][data-state=closed]{transition:none;animation:bbp-menu-stack-out var(--mi-dur-fast) var(--mi-ease-exit) both}.bbp-menu-popover[data-stack-frozen=true][data-state=closed] .bbp-menu-body>*{animation:none}@keyframes bbp-menu-stack-out{0%{opacity:var(--mi-exit-opacity, 1);transform:var(--mi-exit-root, translateY(0))}to{opacity:0;transform:translateY(var(--mi-exit-y, var(--mi-sec-rise))) scale(var(--mi-scale-exit-x),var(--mi-scale-exit-y)) var(--mi-exit-root, translateY(0))}}.bbp-menu-popover[data-instant-close=true][data-stack-frozen=true][data-state=closed]{animation-duration:1ms}@media(prefers-reduced-motion:reduce){.bbp-menu-popover[data-menu-stack]{transform:none;transition:none}.bbp-menu-popover[data-stack-frozen=true][data-state=closed]{animation:bbp-mi-sec-fade-out var(--mi-dur-fast) var(--mi-ease-exit) both}}.bbp-menu-popover[data-menu-stack][data-state=closed] .bbp-menu-body>*{animation:none;opacity:var(--mi-stack-alpha, 1)}.bbp-menu-popover[data-menu-stack][data-state=closed]:not([data-stack-frozen=true]) .bbp-menu-body>*{animation:bbp-mi-sec-fade var(--mi-dur-fast) var(--mi-ease-enter) both,bbp-mi-sec-in var(--mi-dur-enter) var(--mi-ease-enter) both;animation-delay:var(--mi-stack-enter-delay, 0s)}@media(prefers-reduced-motion:reduce){.bbp-menu-popover[data-menu-stack][data-state=closed]:not([data-stack-frozen=true]) .bbp-menu-body>*{animation:bbp-mi-sec-fade var(--mi-dur) var(--mi-ease-enter) both;animation-delay:0s}}.bbp-menu-popover[data-menu-stack=active]:not([data-menu-kind=list])>.bbp-menu-body>.bbp-menu-island .bbp-mi-reveal{grid-template-rows:0fr;transition:none}.bbp-menu-popover[data-menu-stack=active]:not([data-menu-kind=list])>.bbp-menu-body>.bbp-menu-island .bbp-mi-reveal .bbp-mi-sub{opacity:0;transition:none}.bbp-menu-popover[data-menu-stack=active]:not([data-menu-kind=list])>.bbp-menu-body>.bbp-menu-island .bbp-menu-item[data-emphasis=feature] .bbp-mi-label{font-size:var(--mi-title-rest);transition-property:color}.bbp-menu-native-scroll{display:none}.bbp-menu-popover[data-stack-floating=true]{overflow:visible;touch-action:pan-x pinch-zoom}.bbp-menu-popover[data-stack-floating=true]>.bbp-menu-native-scroll{display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;opacity:0;pointer-events:none;scrollbar-width:none;overflow-anchor:none;overscroll-behavior:contain}.bbp-menu-native-distance{height:var(--mi-stack-scroll-height, 0px)}.bbp-menu-popover[data-menu-presentation=islands]:not([data-stack-ready=true]){visibility:hidden}.bbp-menu-popover[data-stack-floating=true]>.bbp-menu-stack-progress{position:absolute;top:50%;margin-left:0}.bbp-menu-popover[data-stack-floating=true]>.bbp-menu-body{touch-action:pan-x pinch-zoom}.bbp-menu-popover[data-menu-presentation=islands][data-state=open]{animation:bbp-mi-sec-fade var(--mi-dur-enter) var(--mi-ease-enter) both;animation-play-state:paused}.bbp-menu-popover[data-menu-presentation=islands][data-stack-ready=true][data-state=open]{animation-play-state:running}.bbp-menu-popover[data-menu-presentation=islands][data-state=open]:not([data-stack-ready=true])>.bbp-menu-body>*{animation-play-state:paused}.bbp-menu-popover[data-menu-presentation=islands][data-stack-ready=true][data-state=open]>.bbp-menu-body>*{animation-play-state:running}.bbp-menu-popover[data-stack-floating=true][data-state=closed]:not([data-stack-frozen=true])>.bbp-menu-body>*{animation:none}.bbp-menu-popover[data-menu-presentation=islands][data-stack-ready=true][data-state=closed]:not([data-stack-frozen=true]){animation:bbp-mi-sec-fade var(--mi-dur-enter) var(--mi-ease-enter) both}[data-radix-popper-content-wrapper]:has(>.bbp-menu-popover[data-menu-presentation=islands]),.bbp-menu-popover[data-menu-presentation=islands],.bbp-menu-popover[data-menu-presentation=islands]>.bbp-menu-body{pointer-events:none}.bbp-menu-popover[data-menu-presentation=islands][data-state=open]>.bbp-menu-search,.bbp-menu-popover[data-menu-presentation=islands][data-state=open]>.bbp-menu-body>.bbp-menu-island:not(.bbp-menu-island--bare),.bbp-menu-popover[data-menu-presentation=islands][data-state=open]>.bbp-menu-body>.bbp-menu-island--bare [data-menu-item-id]{pointer-events:auto}.bbp-menu-popover[data-menu-presentation=islands]>.bbp-menu-body>.bbp-menu-island[data-stack-hidden=true]:not(.bbp-menu-island--bare) *{pointer-events:none}.bbp-menu-popover[data-menu-presentation=islands][data-state=closed] *{pointer-events:none}.bbp-menu-preview{--menu-preview-surface: color-mix(in oklab, var(--color-brand-primary) var(--alpha-subtle), var(--surface-cards));max-height:min(var(--menu-max-height),calc(100vh - var(--grid-unit) * 6));border-radius:var(--radius-tooltip);--menu-preview-alpha: var(--alpha-heavy);background:color-mix(in oklab,var(--menu-preview-surface) var(--menu-preview-alpha),transparent);-webkit-backdrop-filter:blur(var(--grid-unit));backdrop-filter:blur(var(--grid-unit));box-shadow:var(--shadow-popover);border:0;color:var(--text-ink-gray-7);font-size:var(--text-xs-size);font-weight:var(--font-weight-regular);line-height:var(--leading-snug);letter-spacing:var(--text-xs-letter-spacing);will-change:transform,opacity}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.bbp-menu-preview{--menu-preview-alpha: 100%}}@media(prefers-reduced-transparency:reduce){.bbp-menu-preview{--menu-preview-alpha: 100%;-webkit-backdrop-filter:none;backdrop-filter:none}}.bbp-menu-preview-arrow{position:absolute;width:0;height:0;border:calc(var(--grid-unit) * 1.25) solid transparent;translate:0 -50%}.bbp-menu-preview[data-preview-side=right]>.bbp-menu-preview-arrow{left:calc(var(--grid-unit) * -2.5);border-right-color:color-mix(in oklab,var(--menu-preview-surface) var(--menu-preview-alpha),transparent)}.bbp-menu-preview[data-preview-side=left]>.bbp-menu-preview-arrow{right:calc(var(--grid-unit) * -2.5);border-left-color:color-mix(in oklab,var(--menu-preview-surface) var(--menu-preview-alpha),transparent)}.bbp-menu-preview-body{padding:calc(var(--grid-unit) * 2.5) calc(var(--grid-unit) * 3) calc(var(--grid-unit) * 3)}.bbp-menu-preview-eyebrow{display:block;margin-bottom:calc(var(--grid-unit) * .75);font-size:var(--text-3xs-size);font-weight:var(--font-weight-semibold);line-height:var(--text-3xs-line-height);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-ink-gray-5)}.bbp-menu-preview-title{color:var(--text-ink-gray-8);font-size:var(--text-xs-size);font-weight:var(--font-weight-medium);line-height:var(--leading-tight);text-wrap:pretty}.bbp-menu-preview-title+*{margin-top:calc(var(--grid-unit) * .5)}.bbp-menu-preview-meta{color:var(--text-ink-gray-5);font-size:var(--text-2xs-size);font-weight:var(--font-weight-regular);line-height:var(--leading-snug)}@property --menu-min-width{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --menu-max-width{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --menu-max-height{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --menu-offset{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --overlay-offset{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --overlay-collision-padding{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --menu-context-min-width{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --menu-sub-offset{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --menu-sub-align-offset{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --menu-collision-padding{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --menu-indicator-reserve{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --menu-indicator-gap{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --menu-indicator-edge{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --menu-indicator-slop{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --menu-indicator-min-width{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --menu-indicator-min-height{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --menu-preview-min-width{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --menu-preview-offset{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --menu-preview-height{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --menu-island-peek{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --menu-island-bleed{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --menu-island-scale-step{syntax: "<number>"; inherits: true; initial-value: 0;}@property --motion-shift-enter{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --motion-shift-exit{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --motion-shift-leave{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --motion-shift-edge-exit{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --motion-edge-pull{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --motion-edge-squeeze-x{syntax: "<number>"; inherits: true; initial-value: 0;}@property --motion-edge-squeeze-y{syntax: "<number>"; inherits: true; initial-value: 0;}@property --motion-swipe-back{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --motion-parallax{syntax: "<number>"; inherits: true; initial-value: 0;}@property --motion-roll-distance{syntax: "<number>"; inherits: true; initial-value: 0;}@property --motion-scale-enter{syntax: "<number>"; inherits: true; initial-value: 1;}@property --motion-scale-exit{syntax: "<number>"; inherits: true; initial-value: 1;}@property --motion-pull-max{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --motion-pull-row{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --motion-spring-stiffness{syntax: "<number>"; inherits: true; initial-value: 0;}@property --motion-spring-damping{syntax: "<number>"; inherits: true; initial-value: 0;}@property --motion-spring-coupling{syntax: "<number>"; inherits: true; initial-value: 0;}@property --motion-spring-bounce{syntax: "<number>"; inherits: true; initial-value: 0;}:root{--menu-min-width: calc(var(--grid-unit) * 60);--menu-max-width: calc(var(--grid-unit) * 80);--menu-max-height: calc(var(--grid-unit) * 90);--menu-offset: calc(var(--grid-unit) * 1.5);--overlay-offset: calc(var(--grid-unit) * 2);--overlay-collision-padding: calc(var(--grid-unit) * 2);--menu-context-min-width: calc(var(--grid-unit) * 44);--menu-sub-offset: calc(var(--grid-unit) * -1);--menu-sub-align-offset: calc(var(--grid-unit) * -2);--menu-collision-padding: calc(var(--grid-unit) * 3);--menu-indicator-reserve: calc(var(--grid-unit) * 24);--menu-indicator-gap: calc(var(--grid-unit) * 3);--menu-indicator-edge: calc(var(--grid-unit) * 3);--menu-indicator-slop: calc(var(--grid-unit) * 1.5);--menu-indicator-min-width: calc(var(--grid-unit) * 8);--menu-indicator-min-height: calc(var(--grid-unit) * 17);--menu-preview-min-width: calc(var(--grid-unit) * 65);--menu-preview-offset: calc(var(--grid-unit) * 2);--menu-preview-height: calc(var(--grid-unit) * 40);--menu-island-peek: calc(var(--grid-unit) * 2);--menu-island-bleed: calc(var(--grid-unit) * 8);--menu-island-scale-step: .025;--motion-shift-enter: calc(var(--grid-unit) * 2.5);--motion-shift-exit: calc(var(--grid-unit) * 1.5);--motion-shift-leave: var(--grid-unit);--motion-shift-edge-exit: calc(var(--grid-unit) * 13);--motion-edge-pull: calc(var(--grid-unit) * 2.25);--motion-edge-squeeze-x: .025;--motion-edge-squeeze-y: .05;--motion-swipe-back: calc(var(--grid-unit) * 12.5);--motion-parallax: .3;--motion-roll-distance: .8;--motion-scale-enter: var(--scale-popover-enter);--motion-scale-exit: .98;--motion-pull-max: calc(var(--grid-unit) * 3.5);--motion-pull-row: calc(var(--grid-unit) * .5);--motion-spring-stiffness: 168;--motion-spring-damping: 20;--motion-spring-coupling: .7;--motion-spring-bounce: .25;--mi-glyph-opsz: 24;--mi-glyph-weight: 500;--mi-glyph-weight-hot: 600;--mi-scale-squash: 1.15;--mi-scale-pool-from: .04;--mi-scale-indicator-from: .6;--mi-scale-indicator-press: .95;--mi-scale-exit-x: .94;--mi-scale-exit-y: .92;--z-menu-mask: 20;--z-menu-indicator: 5000}@property --bbf-ra{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@layer components{.bbf,.bbf-field,.bbs-pop,.bbs-float{--field-spacing-ratio: var(--spacing-ratio);--f-soft: var(--ease-drawer);--f-quart: var(--ease-quart);--f-sine: var(--ease-standard);--f-out: var(--ease-out-strong);--f-fast: var(--duration-fast);--f-base: var(--duration-enter);--f-morph: var(--duration-sheet);--f-ring: var(--duration-ring);--f-shimmer: var(--duration-pulse);--f-shine: calc(var(--duration-slow) * 10.5);--f-color: var(--duration-fast) var(--ease-standard);--f-brand: var(--color-brand-primary);--f-brand-solid: var(--f-brand);--f-alert: var(--field-outline-error);--f-alert-border: var(--field-outline-error);--f-ok: var(--text-ink-green-4);--f-ok-fill: var(--surface-green-3);--f-alert-fill: var(--surface-red-5);--f-on-fill: var(--text-ink-white);--f-ink: var(--text-ink-gray-8);--f-ph: var(--field-placeholder);--f-alert-ink: var(--text-ink-red-4);--f-brand-ink: var(--f-brand);--f-ok-ink: var(--f-ok);--f-state: var(--f-brand);--f-ring-focus: var(--field-focus-ring);--f-ring-error: 0 0 0 calc(var(--grid-unit) * .75) color-mix(in oklab, var(--field-outline-error) 24%, transparent);--f-ring-ok: 0 0 0 calc(var(--grid-unit) * .75) color-mix(in oklab, var(--f-ok) 24%, transparent);--f-ring-now: 0 0 0 0 transparent;--f-press: var(--scale-press);--f-grow: var(--scale-grow);--f-ico-hot: var(--scale-icon-hot);--f-dot-hot: var(--scale-dot-hot);--f-pop-from: var(--scale-pop-from);--f-pop-scale: var(--scale-popover-enter);--f-ai-tilt: var(--rotate-tilt);--f-r-div-inset: .19;--f-r-gap: .35;--f-r-divgap: .7;--f-r-xa-icon: .5;--bw: 0px;--bc: var(--field-outline)}.bbf-field[data-size=sm],.bbs-pop[data-size=sm],.bbs-float[data-size=sm],.bbf[data-size=sm]{--f-h: calc(var(--control-h-sm) * var(--field-spacing-ratio));--f-pad: calc(var(--field-pad-sm) * var(--field-spacing-ratio));--f-inset: calc(var(--field-inset-sm) * var(--field-spacing-ratio));--f-font: var(--field-font-sm);--f-icon: var(--field-icon-sm);--f-label: max(var(--field-label-sm), var(--text-2xs-size));--f-clear: var(--field-clear-sm)}.bbf-field[data-size=md],.bbs-pop[data-size=md],.bbs-float[data-size=md],.bbf[data-size=md]{--f-h: calc(var(--control-h-md) * var(--field-spacing-ratio));--f-pad: calc(var(--field-pad-md) * var(--field-spacing-ratio));--f-inset: calc(var(--field-inset-md) * var(--field-spacing-ratio));--f-font: var(--field-font-md);--f-icon: var(--field-icon-md);--f-label: max(var(--field-label-md), var(--text-2xs-size));--f-clear: var(--field-clear-md)}.bbf-field[data-size=lg],.bbs-pop[data-size=lg],.bbs-float[data-size=lg],.bbf[data-size=lg]{--f-h: calc(var(--control-h-lg) * var(--field-spacing-ratio));--f-pad: calc(var(--field-pad-lg) * var(--field-spacing-ratio));--f-inset: calc(var(--field-inset-lg) * var(--field-spacing-ratio));--f-font: var(--field-font-lg);--f-icon: var(--field-icon-lg);--f-label: var(--field-label-lg);--f-clear: var(--field-clear-lg)}.bbf-field[data-size=xl],.bbs-pop[data-size=xl],.bbs-float[data-size=xl],.bbf[data-size=xl]{--f-h: calc(var(--control-h-xl) * var(--field-spacing-ratio));--f-pad: calc(var(--field-pad-xl) * var(--field-spacing-ratio));--f-inset: calc(var(--field-inset-xl) * var(--field-spacing-ratio));--f-font: var(--field-font-xl);--f-icon: var(--field-icon-xl);--f-label: var(--field-label-xl);--f-clear: var(--field-clear-xl)}.bbf-field[data-size="2xl"],.bbs-pop[data-size="2xl"],.bbs-float[data-size="2xl"],.bbf[data-size="2xl"]{--f-h: calc(var(--control-h-2xl) * var(--field-spacing-ratio));--f-pad: calc(var(--field-pad-2xl) * var(--field-spacing-ratio));--f-inset: calc(var(--field-inset-2xl) * var(--field-spacing-ratio));--f-font: var(--field-font-2xl);--f-icon: var(--field-icon-2xl);--f-label: var(--field-label-2xl);--f-clear: var(--field-clear-2xl)}.bbf{--f-divgap: calc(var(--f-inset) * var(--f-r-divgap));--f-gap: calc(var(--f-inset) * var(--f-r-gap));--f-clear-box: calc(var(--f-clear) + var(--grid-unit));--f-pad-block: 0px;--f-div-inset: calc(var(--f-h) * var(--f-r-div-inset));--f-row-inset: calc(var(--grid-unit) * 2)}.bbf[data-size=sm],.bbf-field[data-size=sm],.bbs-pop[data-size=sm],.bbs-float[data-size=sm]{--f-row-inset: calc(var(--grid-unit) * 2)}.bbf[data-size=md],.bbf-field[data-size=md],.bbs-pop[data-size=md],.bbs-float[data-size=md],.bbf[data-size=lg],.bbf-field[data-size=lg],.bbs-pop[data-size=lg],.bbs-float[data-size=lg]{--f-row-inset: calc(var(--grid-unit) * 3)}.bbf[data-size=xl],.bbf-field[data-size=xl],.bbs-pop[data-size=xl],.bbs-float[data-size=xl]{--f-row-inset: calc(var(--grid-unit) * 4)}.bbf[data-size="2xl"],.bbf-field[data-size="2xl"],.bbs-pop[data-size="2xl"],.bbs-float[data-size="2xl"]{--f-row-inset: calc(var(--grid-unit) * 4.5)}.bbf-field{display:flex;flex-direction:column;gap:var(--grid-unit);min-width:0}.bbf-wrap{position:relative;min-width:0}.bbf{position:relative;isolation:isolate;display:flex;align-items:center;box-sizing:border-box;overflow:hidden;width:100%;height:var(--f-h);padding-left:var(--f-pad);padding-right:var(--f-inset);background-color:var(--field-surface);border:var(--border-width-default) solid var(--bc);box-shadow:inset 0 0 0 var(--bw) var(--bc),var(--f-ring-now);--f-radius: calc(var(--f-h) / 2);border-radius:var(--f-radius);cursor:text;color:var(--text-ink-gray-9);transition:border-color var(--f-color),box-shadow var(--f-color),background-color var(--f-color),height var(--f-morph) var(--f-soft)}.bbf[data-prefix=true]{padding-left:var(--f-inset)}.bbf-content{display:flex;flex:1 1 0;min-width:0;align-self:stretch;position:relative}.bbf-input,.bbf-textarea{transition:none;flex:1 1 0;min-width:0;width:100%;border:0;background:transparent;outline:none;padding:0;margin:0;font:inherit;font-size:var(--f-font);font-weight:var(--font-weight-normal);color:var(--text-ink-gray-9);caret-color:var(--f-brand)}.bbf[data-disabled=true] .bbf-textarea{color:var(--text-ink-gray-5)}.bbf-input{height:100%;text-overflow:ellipsis;padding-right:var(--f-inset);font-variant-numeric:tabular-nums}.bbf-input::placeholder,.bbf-textarea::placeholder{color:var(--f-ph);font-weight:var(--font-weight-normal)}.bbf-input:disabled{cursor:not-allowed}.bbf{--bb-flow-radius: calc(var(--f-radius) - var(--border-width-default));--bb-flow-tint: color-mix(in oklab, var(--color-brand-primary) var(--alpha-wash), transparent);--bb-flow-spot: color-mix(in oklab, var(--color-brand-primary) var(--alpha-tint-alert), transparent)}[data-theme=dark] .bbf{--bb-flow-tint: color-mix(in oklab, var(--color-brand-primary) var(--alpha-tint-alert), transparent);--bb-flow-spot: color-mix(in oklab, var(--color-brand-primary) var(--alpha-subtle), transparent)}.bbf:hover:not([data-disabled=true]):not([data-busy=true]):not(:focus-within):not([data-open=true]),.bbf[data-hot=true]:not([data-disabled=true]):not([data-busy=true]):not(:focus-within):not([data-open=true]){--bc: var(--field-outline-hover);background-color:var(--field-surface-hover)}.bbf:focus-within:not([data-busy=true]),.bbf[data-open=true]:not([data-busy=true]){--bc: var(--field-outline-focus);--bw: var(--border-width-default);background-color:var(--field-surface-focus);--f-ring-now: var(--f-ring-focus)}.bbf :is(.bbs-trigger,.bbf-unit):focus-visible{box-shadow:none;outline:none}.bbf[data-state=error]{--f-state: var(--f-alert);--bc: var(--f-alert-border) !important;--bw: var(--border-width-default)}.bbf[data-state=error]:focus-within,.bbf[data-state=error][data-open=true]{--f-ring-now: var(--f-ring-error)}.bbf[data-state=success]{--f-state: var(--f-ok);--bc: var(--f-ok) !important;--bw: var(--border-width-default)}.bbf[data-state=success]:focus-within,.bbf[data-state=success][data-open=true]{--f-ring-now: var(--f-ring-ok)}.bbf:has(:is(.bbf-input,.bbf-textarea)[readonly]):not(:focus-within):not([data-state]),.bbf:has(:is(.bbf-input,.bbf-textarea)[readonly]):not(:focus-within):not([data-state]):hover{--bc: var(--field-outline);background-color:var(--field-surface-disabled);border-style:dashed}.bbf[data-disabled=true]{background-color:var(--field-surface-disabled);--bc: var(--outline-gray-2);cursor:not-allowed;color:var(--text-ink-gray-5)}.bbf[data-disabled=true] .bbf-input{color:var(--text-ink-gray-5)}.bbf[data-disabled=true] :is(.bbf-trigger,.bbf-val,.bbs-trigger,.bbs-value,.bbs-sub){color:var(--text-ink-gray-5)}.bbf[data-busy=true],.bbf[data-busy=true]:hover,.bbf[data-busy=true]:focus-within,.bbf[data-busy=true][data-hot=true]{--bc: var(--field-outline);--bw: 0px;background-color:var(--field-surface)}.bbf[data-ghost=true]{--bc: transparent !important;--f-div: var(--outline-gray-2);background-color:transparent!important;box-shadow:none!important}.bbf[data-ghost=true]:hover:not([data-disabled=true]),.bbf[data-ghost=true]:focus-within{--f-div: var(--f-brand)}.bbf-prefix{flex:none;display:inline-flex;align-items:center;height:var(--f-h);cursor:text;gap:var(--f-inset)}.bbf-div{flex:none;align-self:stretch;position:relative;width:var(--border-width-strong);margin-block:calc(var(--f-div-inset) - var(--f-pad-block));margin-inline:var(--f-divgap);background:transparent}.bbf-div:before{content:"";position:absolute;inset-block:0;left:50%;translate:-50% 0;width:calc(var(--border-width-default) + var(--bw));background:var(--f-div, var(--bc));border-radius:var(--radius-full);transition:background-color var(--f-color),width var(--f-color)}.bbf-ico{flex:none;margin-left:var(--border-width-default);font-size:var(--f-icon);color:var(--f-ink);transform:scale(1);transition:color var(--f-color),transform var(--duration-base) var(--f-quart)}.bbf[data-filled=true] .bbf-ico,.bbf[data-state] .bbf-ico{color:var(--f-state)}.bbf:hover:not([data-busy=true]) .bbf-ico,.bbf:focus-within:not([data-busy=true]) .bbf-ico{color:var(--f-state);transform:scale(var(--f-ico-hot))}.bbf[data-disabled=true] .bbf-ico{color:var(--text-ink-gray-4);transform:none}.bbf-affix{flex:none;font-size:var(--f-font);color:var(--text-ink-gray-6);font-weight:var(--font-weight-normal);transition:color var(--f-color)}.bbf:focus-within .bbf-affix{color:var(--f-state)}.bbf[data-multi=true]{align-items:flex-start}.bbf[data-multi=true] .bbf-input{position:absolute;top:0;right:0;bottom:0;left:0;height:var(--f-h);transition:opacity var(--f-base) var(--f-out)}.bbf[data-multi=true] .bbf-textarea{position:absolute;top:0;right:0;bottom:0;left:0;resize:none;overflow:hidden;line-height:var(--leading-normal);padding-top:calc((var(--f-h) - var(--f-font) * var(--leading-normal)) / 2);padding-right:var(--f-inset);opacity:0;pointer-events:none;transition:opacity var(--f-base) var(--f-out)}.bbf[data-exp=true] .bbf-input{opacity:0;pointer-events:none}.bbf[data-exp=true] .bbf-textarea{opacity:1;pointer-events:auto}.bbf[data-multi=true] .bbf-suffix,.bbf[data-multi=true] .bbf-prefix{height:var(--f-h)}.bbf[data-busy=true]{overflow:visible}.bbf[data-busy=true]:after{content:"";position:absolute;inset:calc(var(--border-width-default) * -1);border-radius:inherit;pointer-events:none;padding:var(--border-width-strong);z-index:2;background:conic-gradient(from var(--bbf-ra),transparent 0 30%,color-mix(in oklab,var(--f-brand) 18%,transparent) 52%,color-mix(in oklab,var(--f-brand) 45%,transparent) 72%,color-mix(in oklab,var(--f-brand) 80%,transparent) 88%,var(--f-brand) 95%,color-mix(in oklab,var(--f-brand) 55%,transparent) 99%,transparent 100%),linear-gradient(color-mix(in oklab,var(--f-brand) 14%,transparent),color-mix(in oklab,var(--f-brand) 14%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:bbf-ring var(--f-ring) linear infinite}@keyframes bbf-ring{to{--bbf-ra: 360deg}}.bbf[data-busy=true] .bbf-ico{color:var(--f-brand);animation:bbf-pulse var(--f-ring) var(--f-sine) infinite}@keyframes bbf-pulse{0%{transform:scale(1)}18%{transform:scale(var(--f-press))}50%{transform:scale(var(--f-ico-hot))}70%{transform:scale(var(--f-grow))}to{transform:scale(1)}}.bbf[data-gen=true] .bbf-input{color:transparent}.bbf[data-gen=true]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,transparent 20%,color-mix(in oklab,var(--f-brand) 8%,transparent) 50%,transparent 80%);background-size:220% 100%;animation:bbf-shimmer var(--f-shimmer) var(--f-sine) infinite}@keyframes bbf-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.bbf-suffix{flex:none;display:inline-flex;align-items:center;height:var(--f-h);margin-right:calc(-1 * var(--f-gap));min-width:0}.bbf-sx{flex:none;display:inline-flex;align-items:center;width:0;min-width:0;visibility:hidden;transform:translate(var(--sx-w, 0px));transition:width var(--f-morph) var(--f-soft),transform var(--f-morph) var(--f-soft),visibility 0s linear var(--f-morph)}.bbf-sx[data-show=true]{width:var(--sx-w);transform:none;visibility:visible;transition-delay:0s,0s,0s}.bbf-sx[data-ready=false]{transition:none}.bbf-slot{flex:none;display:inline-flex;align-items:center;padding-right:var(--f-gap)}.bbf-sx[data-flush=true]>.bbf-slot{padding-right:0}.bbf-suffix>.bbf-sx[data-flush=true][data-show=true]:last-child{margin-right:calc(var(--f-gap) - var(--f-inset))}.bbf-static{flex:none;display:inline-flex;align-items:center;margin-left:var(--f-gap);padding-right:var(--f-gap);color:var(--text-ink-gray-6);font-size:var(--f-font)}.bbf-ok{color:var(--f-ok);font-size:var(--f-icon);animation:bbf-pop var(--f-base) var(--f-out) both}@keyframes bbf-pop{0%{opacity:0;transform:scale(var(--f-pop-from))}to{opacity:1;transform:scale(1)}}.bbf-clear,.bbf-act,.bbf-ai,.bbf-xa{display:inline-grid;place-items:center;border:0;padding:0;margin:0;cursor:pointer;background:transparent;font:inherit}.bbf-clear,.bbf-act,.bbf-ai{width:var(--f-clear-box);height:var(--f-clear-box);border-radius:50%}.bbf-clear{color:var(--text-ink-gray-6);transition:color var(--f-color),background-color var(--f-color),transform var(--f-fast) var(--f-out)}.bbf-clear>.material-symbols-rounded{font-size:var(--f-clear)}.bbf-clear:hover{color:var(--f-ink);background:var(--state-hover);transform:scale(var(--f-grow))}.bbf-clear:active{transform:scale(var(--f-press))}.bbf-act{color:var(--text-ink-gray-6);transition:color var(--f-color),background-color var(--f-color),transform var(--f-fast) var(--f-out)}.bbf-act>.bbf-act-i{grid-area:1 / 1;font-size:var(--f-clear);transition:opacity var(--f-base) var(--f-out),transform var(--f-base) var(--f-out)}.bbf-act>.bbf-act-i[data-on=false]{opacity:0;transform:scale(var(--f-pop-from))}.bbf-act:hover,.bbf-act[data-state=open]{color:var(--text-ink-gray-8);background:var(--state-hover)}.bbf-act:active{transform:scale(var(--f-press))}.bbf-ai{color:var(--f-brand);aspect-ratio:1;transition:background-color var(--f-color),transform var(--f-fast) var(--f-out),box-shadow var(--f-color)}.bbf-ai>.bbf-ai-i{font-size:var(--f-clear);transform:rotate(0) scale(1);color:var(--f-brand);animation:bbf-shine var(--f-shine) var(--f-soft) infinite;transition:transform var(--f-morph) var(--f-soft)}@keyframes bbf-shine{0%,to{opacity:1}9%{opacity:.55}18%{opacity:1}}.bbf-ai:hover{background:var(--state-hover);box-shadow:0 0 0 var(--border-width-default) var(--outline-gray-3)}.bbf-ai:hover>.bbf-ai-i{transform:rotate(var(--f-ai-tilt)) scale(var(--f-ico-hot))}.bbf-ai:active{transform:scale(var(--f-press))}.bbf-ai[data-gen=true]{background:var(--f-brand);box-shadow:none}.bbf-ai[data-gen=true]>.bbf-ai-i{color:var(--color-white);animation:bbf-sparkle var(--duration-loop) var(--f-soft) infinite}@keyframes bbf-sparkle{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(var(--f-ico-hot))}}.bbf-xa{height:calc(var(--f-h) - var(--border-width-default) * 2);border-radius:calc(var(--f-h) / 2);transition:background-color var(--f-color),color var(--f-color),transform var(--f-fast) var(--f-out),box-shadow var(--f-color)}.bbf-xa[data-kind=icon]{width:calc(var(--f-h) - var(--border-width-default) * 2)}.bbf-xa[data-kind=text]{padding:0 var(--f-pad);font-size:var(--f-font);font-weight:var(--font-weight-semibold);letter-spacing:var(--text-2xs-letter-spacing);white-space:nowrap}.bbf-xa>.bbf-xa-i{font-size:calc(var(--f-h) * var(--f-r-xa-icon));transition:transform var(--f-base) var(--f-out)}.bbf-xa[data-tone=brand]{color:var(--f-brand-ink);background:var(--state-selected)}.bbf[data-hot=true] .bbf-xa[data-tone=brand]{background:var(--state-pressed)}.bbf[data-filled=true] .bbf-xa[data-tone=brand]{color:var(--f-on-fill);background:var(--f-brand-solid)}.bbf[data-state=success] .bbf-xa[data-tone=brand]{color:var(--f-on-fill);background:var(--f-ok-fill)}.bbf[data-state=error] .bbf-xa[data-tone=brand]{color:var(--f-on-fill);background:var(--f-alert-fill)}.bbf-xa[data-tone=brand]:hover{color:var(--f-on-fill);background:color-mix(in oklab,var(--f-xa-fill, var(--f-brand-solid)) 86%,var(--color-brand-primary-deep))!important;box-shadow:var(--shadow-control)}.bbf[data-state=success] .bbf-xa[data-tone=brand]:hover{--f-xa-fill: var(--f-ok-fill)}.bbf[data-state=error] .bbf-xa[data-tone=brand]:hover{--f-xa-fill: var(--f-alert-fill)}.bbf-xa[data-tone=brand]:hover>.bbf-xa-i{transform:scale(var(--f-ico-hot))}.bbf-xa[data-tone=neutral]{color:var(--f-ink);background:var(--surface-gray-2)}.bbf[data-filled=true] .bbf-xa[data-tone=neutral]{color:var(--f-state);background:var(--state-selected)}.bbf-xa[data-tone=neutral]:hover{background:var(--state-pressed);color:var(--f-state)}.bbf-xa:active{transform:scale(var(--f-press))}.bbf-unit{display:inline-flex;align-items:center;gap:calc(var(--grid-unit) * .5);height:calc(var(--f-h) - var(--f-row-inset));padding:0 var(--grid-unit) 0 calc(var(--grid-unit) * 1.5);margin-left:var(--f-inset);border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-ink-gray-6);font:inherit;font-size:var(--f-font);font-weight:var(--font-weight-medium);cursor:pointer;font-variant-numeric:tabular-nums;transition:background-color var(--f-color),color var(--f-color)}.bbf-unit[data-side=start]{margin-left:0;padding:0 calc(var(--grid-unit) * .5) 0 calc(var(--grid-unit) * 1.5)}.bbf .bbf-unit>.bbf-unit-c{display:inline-flex;overflow:hidden;font-size:var(--icon-xs);width:0;opacity:0;transform:translate(calc(var(--grid-unit) * -1));will-change:width,opacity,transform;transition:width var(--f-base) var(--f-quart),opacity var(--f-base) var(--f-out),transform var(--f-base) var(--f-quart),color var(--f-color)}.bbf:hover .bbf-unit,.bbf[data-hot=true] .bbf-unit,.bbf-unit[data-state=open]{color:var(--f-brand-ink);background:var(--state-hover)}.bbf:hover .bbf-unit .bbf-unit-c,.bbf[data-hot=true] .bbf-unit .bbf-unit-c,.bbf-unit[data-state=open] .bbf-unit-c{width:var(--icon-xs);opacity:1;transform:translate(0)}.bbf-unit[data-state=open] .bbf-unit-c{transform:rotate(180deg)}.bbf-label{display:inline-flex;align-items:center;gap:calc(var(--grid-unit) * 1.5);padding-inline:var(--f-pad);font-size:var(--f-label);font-weight:var(--font-weight-medium);letter-spacing:var(--text-2xs-letter-spacing);line-height:var(--leading-tight);color:var(--f-ink);transition:color var(--f-color)}.bbf-field:hover>.bbf-label,.bbf-field[data-filled=true]>.bbf-label,.bbf-field:has(.bbf:focus-within)>.bbf-label{color:var(--f-brand-ink);font-weight:var(--font-weight-semibold)}.bbf-field[data-state=error]>.bbf-label,.bbf-field[data-state=error]:hover>.bbf-label{color:var(--f-alert-ink);font-weight:var(--font-weight-semibold)}.bbf-field[data-state=success]>.bbf-label,.bbf-field[data-state=success]:hover>.bbf-label{color:var(--f-ok-ink);font-weight:var(--font-weight-semibold)}.bbf-field[data-disabled=true]>.bbf-label{color:var(--text-ink-gray-5);font-weight:var(--font-weight-medium)}.bbf-field:has(>.bbf-wrap>.bbf[data-prefix=true])>.bbf-label,.bbf-field:has(>.bbf-wrap>.bbf[data-prefix=true])>.bbf-foot{padding-inline:var(--f-inset)}.bbf-field:has(>.bbt),.bbf-field:has(>.bbt-group){--f-pad: 0px;--f-inset: 0px}.bbf-field--label{display:inline-flex}.bbf-req{width:calc(var(--grid-unit) * 1.5);height:calc(var(--grid-unit) * 1.5);border-radius:var(--radius-full);background:var(--f-brand);display:inline-block;transition:background-color var(--f-color),transform var(--f-fast) var(--f-out)}.bbf-field:has(.bbf:focus-within) .bbf-req{transform:scale(var(--f-dot-hot))}.bbf-field[data-state=error] .bbf-req{background:var(--f-alert)}.bbf-field[data-state=success] .bbf-req{background:var(--f-ok)}.bbf-opt{font-weight:var(--font-weight-normal);letter-spacing:var(--text-xs-letter-spacing);color:var(--text-ink-gray-6);font-size:inherit}.bbf-foot{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(var(--grid-unit) * 3);min-height:calc(var(--grid-unit) * 3.5);margin-top:calc(var(--grid-unit) * .5);padding-inline:var(--f-pad);font-size:var(--text-2xs-size)}.bbf-foot[data-align=right]{flex-direction:row-reverse}.bbf-foot[data-align=right] .bbf-msgs{text-align:right}.bbf-msgs{position:relative;flex:1;min-height:calc(var(--grid-unit) * 3.5)}.bbf-msg{position:absolute;left:0;right:0;top:0;margin:0;line-height:var(--leading-snug);opacity:0;visibility:hidden;transform:translateY(calc(var(--grid-unit) * -.75));pointer-events:none;transition:opacity var(--f-base) var(--f-out),transform var(--f-base) var(--f-out),color var(--f-color),visibility 0s linear var(--f-base)}.bbf-msg[data-on=true]{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s}.bbf-msg[data-on=true]{position:relative}.bbf-msg[data-kind=desc]{color:var(--text-ink-gray-6);font-weight:var(--font-weight-normal)}.bbf-field:has(.bbf:focus-within) .bbf-msg[data-kind=desc]{color:var(--text-ink-gray-7)}.bbf-field[data-state=success] .bbf-msg[data-kind=desc]{color:var(--f-ok-ink);font-weight:var(--font-weight-medium)}.bbf-msg[data-kind=err]{color:var(--f-alert-ink);font-weight:var(--font-weight-medium)}.bbf-count{font-variant-numeric:tabular-nums;color:var(--text-ink-gray-6);font-weight:var(--font-weight-normal);transition:color var(--f-color),transform var(--f-fast) var(--f-out)}.bbf-count[data-near=true]{color:var(--f-alert-ink);font-weight:var(--font-weight-semibold)}.bbf-count[data-full=true]{transform:scale(var(--f-grow))}.bbf-lead{position:relative;height:var(--f-icon);display:inline-flex;align-items:center;flex:none}.bbf-mlab{font-size:var(--text-xs-size);color:var(--f-ink);font-weight:var(--font-weight-medium);letter-spacing:var(--text-2xs-letter-spacing);line-height:var(--leading-tight);white-space:nowrap;transition:color var(--f-color)}.bbf:hover .bbf-mlab,.bbf:focus-within .bbf-mlab,.bbf[data-filled=true] .bbf-mlab{color:var(--f-brand-ink)}.bbf-mico{position:absolute;left:var(--border-width-default);top:50%;translate:0 -50%;font-size:var(--f-icon);color:var(--f-ink);transform:translate(0);transition:transform var(--f-morph) var(--f-quart),color var(--f-color)}.bbf[data-filled=true] .bbf-mico{color:var(--f-brand)}.bbf[data-morph=true] .bbf-lead{width:var(--f-icon);transition:width var(--f-morph) var(--f-quart)}.bbf[data-morph=true] .bbf-mlab{position:absolute;left:0;top:50%;translate:0 -50%;transform:translate(var(--lab-edge));pointer-events:none;transition:transform var(--f-morph) var(--f-quart),color var(--f-color)}.bbf[data-morph=true]:hover .bbf-lead,.bbf[data-morph=true]:focus-within .bbf-lead{width:var(--lab-w)}.bbf[data-morph=true]:hover .bbf-mico,.bbf[data-morph=true]:focus-within .bbf-mico{transform:translate(var(--ico-edge));color:var(--f-brand)}.bbf[data-morph=true]:hover .bbf-mlab,.bbf[data-morph=true]:focus-within .bbf-mlab{transform:translate(0)}.bbf[data-kind=select],.bbf[data-kind=select] .bbf-prefix{cursor:pointer}.bbf-trigger{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;height:100%;padding:0;padding-right:var(--f-inset);margin:0;border:0;background:transparent;font:inherit;font-size:var(--f-font);font-weight:var(--font-weight-normal);color:var(--text-ink-gray-9);text-align:left;cursor:pointer;outline:none}.bbf-trigger:disabled{cursor:not-allowed}.bbf-trigger .bbf-val{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bbf-trigger .bbf-val[data-ph]{color:var(--f-ph);font-weight:var(--font-weight-normal)}.bbf .bbs-chev{display:inline-flex;align-items:center;transition:transform var(--f-base) var(--f-out)}.bbf[data-open=true] .bbs-chev{transform:rotate(180deg)}.bbf[data-open=true] .bbf-ico{color:var(--f-state);transform:scale(var(--f-ico-hot))}.bbs-trigger{flex:1 1 0;min-width:0;height:100%;display:inline-flex;align-items:center;gap:var(--f-gap);border:0;margin:0;padding:0;padding-right:var(--f-gap);background:transparent;outline:none;text-align:left;font:inherit;font-size:var(--f-font);font-weight:var(--font-weight-normal);color:var(--text-ink-gray-9);cursor:pointer}.bbs-trigger:disabled{cursor:not-allowed;color:var(--text-ink-gray-5)}.bbs-value{flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bbs-value[data-swap],.bbs-sub[data-swap]{animation:bbs-in var(--f-base) var(--f-out) both}.bbs-trigger:has(.bbs-sub)>.bbs-value{flex-shrink:0;max-width:72%}.bbs-sub{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-normal);color:var(--text-ink-gray-6)}.bbs-sub:before{content:"·";margin-right:calc(var(--grid-unit) * 1.5);color:var(--text-ink-gray-5)}.bbs-trigger:has(.bbs-sub){gap:calc(var(--f-gap) * .75)}.bbs-trigger:has(.bbs-sub)>.bbs-meta{margin-left:var(--f-gap)}.bbf[data-narrow=true] .bbs-sub{display:none}.bbs-value[data-empty=true]{color:var(--f-ph);font-weight:var(--font-weight-normal);animation:none}@keyframes bbs-in{0%{opacity:0;transform:translateY(calc(var(--grid-unit) * .75))}to{opacity:1;transform:translateY(0)}}.bbs-meta{flex:none;margin-left:auto;overflow:hidden;white-space:nowrap;padding:calc(var(--grid-unit) * .25) calc(var(--grid-unit) * 1.5);border-radius:var(--radius-sm);background:var(--state-selected);font-size:var(--f-label);font-weight:var(--font-weight-medium);color:var(--text-ink-gray-7);font-variant-numeric:tabular-nums;transition:opacity var(--f-fast) var(--f-out)}.bbs-trigger .bbs-meta[data-collapsed]{width:0;margin-left:0;opacity:0}.bbs-chev{flex:none;display:inline-grid;place-items:center;width:var(--f-clear-box);height:var(--f-clear-box);margin-right:calc(2 * var(--f-gap) - var(--f-inset));color:var(--text-ink-gray-6);transition:color var(--f-color),transform var(--f-base) var(--f-quart)}.bbf:hover:not([data-disabled=true]) .bbs-chev,.bbf[data-hot=true]:not([data-disabled=true]) .bbs-chev{color:var(--f-state);transform:translateY(var(--border-width-default))}.bbf[data-open=true] .bbs-chev{color:var(--f-state);transform:rotate(180deg)}.bbf[data-disabled=true] .bbs-chev{color:var(--text-ink-gray-4)}.bbs-native{position:absolute;width:var(--border-width-default);height:var(--border-width-default);opacity:0;pointer-events:none;margin:0;border:0;padding:0;overflow:hidden;clip:rect(0 0 0 0)}.bbf[data-kind=textarea]{--f-tb: calc((var(--f-h) - var(--f-font) * var(--leading-normal)) / 2);--f-radius: min(var(--radius-input), var(--radius-card), var(--radius-sm));height:auto;min-height:var(--f-h);align-items:stretch;padding:var(--f-tb) var(--f-pad);border-radius:var(--f-radius);cursor:text;overflow:visible;transition:border-color var(--f-color),box-shadow var(--f-color),background-color var(--f-color)}.bbf[data-kind=textarea] .bbf-content{align-self:stretch}.bbf[data-kind=textarea] .bbf-textarea{height:auto;min-height:calc(var(--f-font) * var(--leading-normal));resize:vertical;line-height:var(--leading-normal);padding:0;overflow:auto}.bbf[data-kind=textarea][data-ghost=true]{background-color:transparent;border-color:transparent;box-shadow:none}.bbf[data-kind=tags]{--f-pad-block: calc(var(--grid-unit) * .75);height:auto;min-height:var(--f-h);padding-block:var(--f-pad-block);align-items:flex-start}.bbf[data-kind=tags] .bbf-prefix,.bbf[data-kind=tags] .bbf-suffix{height:calc(var(--f-h) - 2 * var(--f-pad-block) - var(--border-width-default) * 2);align-self:flex-start}.bbf-tags{flex-wrap:wrap;align-items:center;gap:var(--grid-unit);min-height:calc(var(--f-h) - var(--f-row-inset))}.bbf-tags>.bbch-reflow{flex:1 1 0;min-width:0;row-gap:var(--grid-unit);--reflow-grow: 0px}.bbf-tags .bbch-slot{margin-right:var(--grid-unit);margin-bottom:0}.bbf-tags .bbch-slot[data-phase=exit]{margin-right:0}.bbf[data-kind=tags] .bbf-input{flex:1 1 calc(var(--grid-unit) * 30);min-width:calc(var(--grid-unit) * 30);width:auto;height:calc(var(--f-h) - var(--f-row-inset));opacity:1;transition:flex-basis var(--f-base) var(--f-out),min-width var(--f-base) var(--f-out),opacity var(--f-fast) var(--f-out) calc(var(--duration-fast) * .4),flex-grow var(--f-base) var(--f-out)}.bbf[data-kind=tags][data-filled=true]:not(:focus-within) .bbf-input{flex:0 0 var(--border-width-strong);min-width:var(--border-width-strong);padding-right:0;opacity:0;transition:flex-basis var(--f-base) var(--f-out),min-width var(--f-base) var(--f-out),opacity var(--f-fast) var(--f-out),flex-grow var(--f-base) var(--f-out)}@media(prefers-reduced-motion:reduce){.bbf[data-kind=tags] .bbf-input{transition-duration:.01ms;transition-delay:0ms}}.bbs-pop{position:absolute;left:0;right:0;top:calc(100% + var(--grid-unit) * 1.5);z-index:50;min-width:100%;padding:0}.bbs-body{padding:calc(var(--grid-unit) * 1.5)}.bbs-search>input::-webkit-search-cancel-button,.bbs-search>input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.bbs-empty{margin:0;padding:calc(var(--grid-unit) * 5) calc(var(--grid-unit) * 3);text-align:center;font-size:var(--text-xs-size);color:var(--text-ink-gray-6)}.bbs-err{color:var(--f-alert-ink);font-weight:var(--font-weight-medium)}.bbs-opt-body{display:flex;flex:1 1 0;min-width:0;align-items:center;gap:calc(var(--grid-unit) * 2);text-align:left}[data-theme=dark] :is(.bbf,.bbf-field,.bbs-float){--f-on-fill: var(--color-white);--f-brand-solid: color-mix(in oklab, var(--f-brand) 80%, var(--color-brand-primary-deep));--f-ok: var(--text-ink-green-3);--f-alert-ink: var(--text-ink-red-3);--f-brand-ink: color-mix(in oklab, var(--f-brand) 55%, var(--text-ink-gray-9));--f-ok-ink: color-mix(in oklab, var(--f-ok) 55%, var(--text-ink-gray-9))}.bbf-clear,.bbs-chev{font-size:var(--f-clear)}.bbs-search{font-size:var(--field-icon-sm)}.bbf[data-armed=true] .bbch-reflow>.bbch-slot:nth-last-child(2) .bbch{--c-state: var(--c-alert);box-shadow:inset 0 0 0 var(--border-width-strong) var(--c-alert)}.bbf[data-disabled=true] .bbch-x{display:none}.bbf[data-disabled=true] .bbch{--bc: var(--outline-gray-2);--bw: var(--border-width-default);background:var(--surface-gray-1);color:var(--text-ink-gray-5)}.bbf-node{flex:none;display:inline-flex;align-items:center;color:var(--text-ink-gray-6);transition:color var(--f-color)}.bbf:hover:not([data-disabled=true]) .bbf-node,.bbf:focus-within .bbf-node,.bbf[data-open=true] .bbf-node,.bbf[data-filled=true] .bbf-node{color:var(--f-state)}.bbf[data-disabled=true] .bbf-node{color:var(--text-ink-gray-4)}.bbf-input::-webkit-search-cancel-button,.bbf-input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.bbs-slot{display:inline-grid;grid-template-areas:"v";grid-template-columns:minmax(0,max-content);flex:0 1 auto;min-width:0;max-width:100%}.bbs-slot>*{grid-area:v}.bbs-slot>.bbs-value{max-width:100%}.bbs-sizer{display:grid;grid-template-areas:"v";height:0;overflow:hidden;visibility:hidden;pointer-events:none}.bbs-sizer>span{grid-area:v;white-space:nowrap}.bbs-float{border-radius:var(--radius-menu);transform-origin:var(--transform-origin, top center);transition:opacity var(--duration-enter) var(--ease-out-strong),transform var(--duration-enter) var(--ease-out-strong)}.bbs-float[data-starting-style],.bbs-float[data-ending-style]{opacity:0;transform:translateY(calc(var(--grid-unit) * -1.5)) scale(var(--f-pop-scale))}.bbs-scroll{max-height:calc(var(--grid-unit) * 72);overflow-y:auto;overscroll-behavior:contain}.bbs-body>[role=listbox]{display:flex;flex-direction:column;gap:var(--grid-unit)}@media(prefers-reduced-motion:reduce){.bbs-float{transition:opacity var(--duration-fast) linear}.bbs-float[data-starting-style],.bbs-float[data-ending-style]{transform:none}}@media(pointer:coarse){.bbf{min-height:var(--touch-target-min)}.bbf[data-kind=tags],.bbf[data-kind=textarea]{min-height:max(var(--f-h),var(--touch-target-min))}.bbf:not([data-kind=tags]):not([data-kind=textarea]){--f-radius: var(--radius-full)}.bbf[data-size]{--f-font: var(--text-lg-size)}.bbf-clear,.bbf-act,.bbf-ai,.bbf-unit,.bbf-xa{position:relative}.bbf-clear:after,.bbf-act:after,.bbf-ai:after,.bbf-unit:after{content:"";position:absolute;inset:calc(var(--grid-unit) * -2.5) calc(var(--grid-unit) * -.75)}.bbf-xa:after{content:"";position:absolute;inset:calc(var(--grid-unit) * -1.25) calc(var(--grid-unit) * -.5)}}@media(prefers-reduced-motion:reduce){.bbf,.bbf *,.bbf:before,.bbf:after,.bbf-field,.bbf-field *{transition-duration:.01ms!important;transition-delay:0ms!important;animation:none!important}}}@layer components{.bbmp,.bbmp-sheet,.bbdp-pop,.bbdp-sheet{--mp-color-t: var(--duration-fast) var(--ease-standard);--mp-press-t: var(--duration-fast) var(--ease-out-strong);--mp-focus: 0 0 0 var(--focus-ring-offset) var(--surface-modal), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--border-color-focus);--mp-w: var(--text-sm-font-weight);--mp-w-strong: var(--text-md-font-weight);--mp-press: var(--scale-press);--mp-hover-mix: var(--mix-hover);--mp-stroke: var(--icon-stroke)}.bbmp,.bbdp-pop{background:var(--surface-modal);border:var(--border-width-default) solid var(--outline-gray-1);border-radius:var(--radius-menu);box-shadow:var(--shadow-dropdown);overflow:hidden}.bbmp-head{display:flex;align-items:center;justify-content:space-between;padding:calc(var(--grid-unit) * 2) calc(var(--grid-unit) * 2) var(--grid-unit)}.bbmp-year{font-size:var(--text-base-size);font-weight:var(--mp-w-strong);color:var(--text-ink-gray-9);font-variant-numeric:tabular-nums}.bbmp-nav{display:inline-grid;place-items:center;width:calc(var(--control-h-sm) * var(--spacing-ratio));height:calc(var(--control-h-sm) * var(--spacing-ratio));border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-ink-gray-7);font-size:var(--icon-md);cursor:pointer;transition:background-color var(--mp-color-t),color var(--mp-color-t),transform var(--mp-press-t)}.bbmp-nav>svg,.bbmp-nav>span>svg{stroke-width:var(--mp-stroke)}.bbmp-nav:active:not(:disabled){transform:scale(var(--mp-press));background:var(--state-pressed)}.bbmp-nav:disabled{color:var(--text-ink-gray-4);cursor:not-allowed}.bbmp-nav:focus-visible{outline:none;box-shadow:var(--mp-focus)}.bbmp-gridwrap{overflow:hidden;padding:var(--grid-unit) calc(var(--grid-unit) * 2) calc(var(--grid-unit) * 2)}.bbmp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-unit);animation:bbmp-in-next var(--duration-enter) var(--ease-out-strong) both}.bbmp-grid[data-dir=prev]{animation-name:bbmp-in-prev}@keyframes bbmp-in-next{0%{opacity:0;transform:translate(calc(var(--grid-unit) * 4))}to{opacity:1;transform:none}}@keyframes bbmp-in-prev{0%{opacity:0;transform:translate(calc(var(--grid-unit) * -4))}to{opacity:1;transform:none}}.bbmp-cell{position:relative;height:calc(var(--control-h-lg) * var(--spacing-ratio));border:0;border-radius:var(--radius-pill);background:transparent;font:inherit;font-size:var(--f-font, var(--text-base-size));font-weight:var(--mp-w);color:var(--text-ink-gray-8);cursor:pointer;transition:background-color var(--mp-color-t),color var(--mp-color-t),box-shadow var(--mp-color-t),transform var(--mp-press-t)}.bbmp-cell:active:not(:disabled){transform:scale(var(--mp-press));background:var(--state-pressed)}.bbmp-cell[data-today]{box-shadow:inset 0 0 0 var(--border-width-default) var(--border-color-focus);color:var(--color-brand-primary-text);font-weight:var(--mp-w-strong)}.bbmp-cell[data-selected]{background:var(--color-brand-primary);color:var(--text-ink-white);font-weight:var(--mp-w-strong);box-shadow:none}.bbmp-cell:disabled{color:var(--text-ink-gray-4);cursor:not-allowed;box-shadow:none;font-weight:var(--mp-w)}.bbmp-cell:focus-visible{outline:none;box-shadow:var(--mp-focus)}.bbmp-foot{display:flex;gap:var(--grid-unit);padding:calc(var(--grid-unit) * 2);border-top:var(--border-width-default) solid var(--divider)}@media(hover:hover){.bbmp-nav:hover:not(:disabled){background:var(--state-hover);color:var(--text-ink-gray-9)}.bbmp-cell:hover:not(:disabled):not([data-selected]){background:var(--state-hover);color:var(--text-ink-gray-9)}.bbmp-cell[data-selected]:hover{background:color-mix(in oklab,var(--color-brand-primary) var(--mp-hover-mix),var(--text-ink-gray-9));color:var(--text-ink-white)}}@media(pointer:coarse){.bbmp-cell{height:var(--touch-target-min)}.bbmp-nav{width:var(--touch-target-min);height:var(--touch-target-min)}}@media(prefers-reduced-motion:reduce){.bbmp-grid{animation-duration:1ms}}.bbmp-sheet{display:flex;flex-direction:column;gap:var(--grid-unit)}.bbmp-sheet .bbmp-head{padding:0}.bbmp-sheet .bbmp-nav{width:var(--touch-target-min);height:var(--touch-target-min)}.bbmp-sheet .bbmp-year{font-size:var(--text-base-size)}.bbmp-sheet .bbmp-gridwrap{padding:0}.bbmp-sheet .bbmp-cell{height:var(--touch-target-min)}.bbmp-sheet-quick{display:flex;align-items:center;gap:var(--grid-unit);margin-top:var(--grid-unit);padding-top:calc(var(--grid-unit) * 2);border-top:var(--border-width-default) solid var(--divider)}.bbmp-sheet-spacer{flex:1;min-width:var(--grid-unit)}.bbmp-sheet-quick>.bbtn[data-variant]{min-height:var(--touch-target-min)!important}.bbmp-sheet-foot{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--grid-unit) * 2);width:100%}.bbmp-sheet-foot>.bbtn[data-variant]{width:100%;height:var(--touch-target-min)!important;min-height:var(--touch-target-min)!important;justify-content:center}}@layer components{.bbdp-pop,.bbdp-sheet{--bbdp-weekend: var(--border-color-focus)}.bbdp-pop{--bbdp-day: calc(var(--control-h-md) * var(--spacing-ratio));min-width:calc(var(--grid-unit) * 60)}.bbdp-sheet{--bbdp-day: var(--touch-target-min);display:flex;flex-direction:column;gap:var(--grid-unit)}@media(pointer:coarse){.bbdp-pop{--bbdp-day: var(--touch-target-min)}}.bbdp-head{display:grid;grid-template-columns:var(--touch-target-min) 1fr var(--touch-target-min);align-items:center}.bbdp-view{display:inline-flex;align-items:center;justify-self:center;min-height:var(--touch-target-min);padding:0 calc(var(--grid-unit) * 4);border:0;border-radius:var(--radius-pill);background:transparent;font:inherit;font-size:var(--text-base-size);font-weight:var(--mp-w-strong);font-variant-numeric:tabular-nums;color:var(--text-ink-gray-9);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-out-strong)}.bbdp-view:first-letter{text-transform:uppercase}.bbdp-view[data-static]{cursor:default}.bbdp-view:active:not([data-static]){transform:scale(var(--mp-press));background:var(--state-pressed)}.bbdp-view:focus-visible{outline:none;box-shadow:var(--mp-focus)}@media(hover:hover){.bbdp-view:hover:not([data-static]){background:var(--state-hover)}}.bbdp-sheet .bbmp-nav{width:var(--touch-target-min);height:var(--touch-target-min)}.bbdp-views{min-height:calc(var(--touch-target-min) * 6 + var(--grid-unit) * 7.5)}.bbdp-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.bbdp-pop .bbdp-row{grid-template-columns:repeat(7,calc(var(--bbdp-day) + var(--grid-unit) * 2))}.bbdp-weekday{padding:var(--grid-unit) 0;text-align:center;font-size:var(--text-meta-size);font-weight:var(--text-meta-font-weight);letter-spacing:var(--text-meta-letter-spacing);line-height:var(--text-meta-line-height);text-transform:uppercase;color:var(--text-ink-gray-6)}.bbdp-cell{display:grid;place-items:center;height:calc(var(--bbdp-day) + var(--grid-unit) * .5)}.bbdp-cell>.bbdp-day{width:var(--bbdp-day);height:var(--bbdp-day);font-size:var(--text-sm-size);font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center}.bbdp-day[data-weekend]:not([data-selected]):not(:disabled):not([data-today]){color:var(--bbdp-weekend)}.bbdp-pick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-unit)}.bbdp-pick>.bbmp-cell{height:var(--touch-target-min)}.bbdp-pop .bbdp-month,.bbdp-pop .bbdp-pick{padding:calc(var(--grid-unit) * 2)}.bbdp-pop .bbdp-pick>.bbmp-cell{height:calc(var(--control-h-lg) * var(--spacing-ratio))}@media(pointer:coarse){.bbdp-pop .bbdp-pick>.bbmp-cell{height:var(--touch-target-min)}}.bbdp-dhead{display:flex;align-items:center;justify-content:space-between;gap:var(--grid-unit);padding:calc(var(--grid-unit) * 2) calc(var(--grid-unit) * 2) var(--grid-unit)}.bbdp-dnav{display:flex;align-items:center;gap:var(--grid-unit)}.bbdp-dfoot{display:flex;justify-content:space-between;gap:var(--grid-unit);padding:calc(var(--grid-unit) * 2);border-top:var(--border-width-default) solid var(--divider)}.bbdp-quick{display:flex;align-items:center;gap:var(--grid-unit);margin-top:var(--grid-unit);padding-top:calc(var(--grid-unit) * 2);border-top:var(--border-width-default) solid var(--divider)}.bbdp-spacer{flex:1;min-width:var(--grid-unit)}.bbdp-quick>.bbtn[data-variant]{min-height:var(--touch-target-min)!important}.bbdp-sheet-foot{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--grid-unit) * 2);width:100%}.bbdp-sheet-foot>.bbtn[data-variant]{width:100%;height:var(--touch-target-min)!important;min-height:var(--touch-target-min)!important;justify-content:center}}.venue-department-header--category{--surface-sidebar-hover: var(--color-black-overlay-100);--surface-sidebar-active: var(--color-black-overlay-200);--text-ink-sidebar: var(--color-white-overlay-900);--text-ink-sidebar-active: var(--color-white);--outline-sidebar: var(--color-white-overlay-300)}[data-object-detail-shell]:has([data-object-detail-content] [data-object-form]) [data-object-detail-grid]{grid-template-columns:minmax(0,1fr)}[data-object-detail-shell]:has([data-object-detail-content] [data-object-form]) [data-object-detail-content]{grid-column:1 / -1}[data-object-detail-shell]:has([data-object-detail-content] [data-object-form]) .object-detail-persistent-context,[data-object-detail-shell]:has([data-object-detail-content] [data-object-form]) [data-object-detail-inline-actions]{display:none}[data-object-detail-shell]:has([data-object-detail-content] [data-object-form]) [data-object-detail-context-trigger]{display:block}@layer components{.ui-avatar-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 var(--border-width-default) color-mix(in oklab,var(--text-ink-gray-9) var(--alpha-keyline),transparent);pointer-events:none}.ui-avatar-initials,.ui-avatar-photo{background-color:var(--surface-cards);background-image:linear-gradient(var(--av-tint, var(--state-hover)),var(--av-tint, var(--state-hover)))}.ui-avatar-initials{color:var(--color-brand-primary-text)}.ui-avatar-more{background-color:var(--color-brand-primary);color:var(--color-white)}[data-theme=dark] .ui-avatar-more{background-color:var(--color-brand-primary-deep)}.ui-avatar-ringed{box-shadow:0 0 0 var(--focus-ring-offset) var(--surface-cards),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--color-brand-primary)}.ui-avatar-halo{box-shadow:0 0 0 var(--focus-ring-offset) var(--surface-cards),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--golf-range),0 calc(var(--grid-unit) * 1.5) calc(var(--grid-unit) * 4.5) calc(var(--grid-unit) * -.5) color-mix(in srgb,var(--golf-range) var(--alpha-glow),transparent)}.ui-avatar-trigger{box-shadow:none;transition:box-shadow var(--duration-fast) var(--ease-quart-out),scale var(--duration-fast) var(--ease-quart-out)}.ui-avatar-trigger:not([data-ringed]):hover{box-shadow:0 0 0 var(--focus-ring-offset) var(--surface-cards),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) color-mix(in oklab,var(--color-brand-primary) var(--alpha-hover-ring),transparent)}@media(prefers-reduced-motion:no-preference){@media(hover:hover)and (pointer:fine){.ui-avatar-trigger:hover{scale:var(--scale-hover)}}.ui-avatar-trigger:active{scale:var(--scale-press)}}.ui-avatar-trigger[data-state=open],.ui-avatar-trigger:focus-visible{box-shadow:0 0 0 var(--focus-ring-offset) var(--surface-cards),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--color-brand-primary)}.ui-avatar-stack{--av-overlap-ratio: .4;transition:scale var(--duration-fast) var(--ease-quart-out)}.ui-avatar-stack[data-size=xs]{--av-size: calc(var(--grid-unit) * 4)}.ui-avatar-stack[data-size=sm]{--av-size: calc(var(--grid-unit) * 5)}.ui-avatar-stack[data-size=md]{--av-size: calc(var(--grid-unit) * 6)}.ui-avatar-stack[data-size=lg]{--av-size: calc(var(--grid-unit) * 7)}.ui-avatar-stack[data-size=xl]{--av-size: calc(var(--grid-unit) * 8)}.ui-avatar-stack[data-size="2xl"]{--av-size: calc(var(--grid-unit) * 10)}.ui-avatar-stack[data-size="3xl"]{--av-size: calc(var(--grid-unit) * 12)}.ui-avatar-stack-member{margin-left:calc(var(--av-size) * var(--av-overlap-ratio) * -1)}@media(prefers-reduced-motion:no-preference){.ui-avatar-stack:active{scale:var(--scale-press)}}.ui-avatar-stack:focus-visible>span>span{box-shadow:0 0 0 var(--focus-ring-offset) var(--surface-cards),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--color-brand-primary)}@media(prefers-reduced-motion:reduce){.ui-avatar-trigger,.ui-avatar-stack{transition:none}}}.object-edit-container{container:object-editor / inline-size}.object-edit-layout{display:grid;min-width:0;gap:1.5rem;grid-template-columns:minmax(0,1fr);align-items:start}.object-edit-index-items{display:flex;flex-wrap:wrap;gap:.25rem}.object-edit-body{container:object-fields / inline-size}.object-edit-surface{padding:1rem}.object-edit-fields{display:grid;min-width:0;gap:1rem;grid-template-columns:minmax(0,1fr)}.object-edit-field-full{grid-column:1 / -1}.object-edit-section{scroll-margin-block-start:5rem}.object-edit-actions{margin:0;padding:.75rem 1rem;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:.75rem;background:var(--surface-cards)}.object-edit-status{grid-column:1 / -1;min-height:1.5rem;margin:0}.object-edit-surface p{overflow-wrap:anywhere}@container object-fields (min-width: 32rem){.object-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.object-edit-surface{padding:1.5rem}.object-edit-actions{grid-template-columns:minmax(0,1fr) auto auto}.object-edit-status{grid-column:auto}}@container object-editor (min-width: 64rem){.object-edit-layout{grid-template-columns:11rem minmax(0,1fr)}.object-edit-index{position:sticky;top:5rem}.object-edit-index-items{display:grid}}.object-edit-media{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:start}@container object-fields (min-width: 32rem){.object-edit-media{grid-template-columns:7rem minmax(0,1fr)}}@layer components{.bbfs{--fs-color-t: var(--duration-fast) var(--ease-standard);--fs-move-t: var(--duration-enter) var(--ease-out-strong);--fs-step: calc(var(--duration-fast) / 3);--fs-busy: var(--opacity-busy);--fs-badge-from: var(--scale-pop-from);--fs-wash-1: var(--state-hover);--fs-wash-2: var(--state-selected);--fs-wash-3: var(--state-pressed);--fs-accent: var(--color-brand-primary);--fs-accent-ink: var(--color-brand-primary-text);position:relative;display:block;isolation:isolate;border-radius:var(--radius-card)}.bbfs[data-enter]{animation:bbfs-in var(--duration-enter) var(--ease-out-strong) both;animation-delay:calc(var(--bbfs-i, 0) * var(--fs-step))}@keyframes bbfs-in{0%{opacity:0;transform:translateY(calc(var(--grid-unit) * 2))}to{opacity:1;transform:none}}.bbfs[data-variant=danger]{--fs-accent: var(--color-status-error);--fs-accent-ink: var(--text-ink-red-4);--fs-wash-1: var(--surface-red-1);--fs-wash-2: var(--surface-red-2);--fs-wash-3: var(--surface-red-3);--fs-danger-tint: var(--alpha-tint-alert);--fs-danger-ring: var(--alpha-tint-alert-ring)}.bbfs[data-variant=card]>.bbfs-inner{padding:calc(var(--grid-unit) * 5) calc(var(--grid-unit) * 6);background:var(--surface-cards);border-radius:var(--radius-card);box-shadow:0 0 0 var(--border-width-default) var(--outline-gray-1),var(--shadow-card);transition:box-shadow var(--fs-color-t),background-color var(--fs-color-t)}:where(.ui-card,.rounded-card,.bbfs-inner) .bbfs:is([data-variant=card],[data-variant=danger])>.bbfs-inner{border-radius:var(--radius-inner)}.bbfs[data-variant=quiet]>.bbfs-inner{padding:calc(var(--grid-unit) * 1.5) 0 calc(var(--grid-unit) * 1.5) calc(var(--grid-unit) * 4.5);background:transparent}.bbfs[data-variant=danger]>.bbfs-inner{padding:calc(var(--grid-unit) * 5) calc(var(--grid-unit) * 6);background:color-mix(in oklab,var(--fs-accent) var(--fs-danger-tint),var(--surface-cards));border-radius:var(--radius-card);box-shadow:0 0 0 var(--border-width-default) color-mix(in oklab,var(--fs-accent) var(--fs-danger-ring),transparent),var(--shadow-card)}.bbfs-inner{position:relative}.bbfs>.bbfs-inner>.bbfs-content,.bbfs>.bbfs-inner>.bbfs-body>.bbfs-bodyin>.bbfs-content{transition:opacity var(--fs-move-t)}.bbfs[data-busy=true]>.bbfs-inner>.bbfs-content,.bbfs[data-busy=true]>.bbfs-inner>.bbfs-body>.bbfs-bodyin>.bbfs-content{opacity:var(--fs-busy)}.bbfs[data-busy=true]>.bbfs-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(100deg,transparent 0%,var(--fs-wash-1) 50%,transparent 100%);background-size:200% 100%;background-repeat:repeat;animation:bbfs-busy var(--duration-ring) linear infinite;pointer-events:none;z-index:0}@keyframes bbfs-busy{0%{background-position:100% 0}to{background-position:-100% 0}}.bbfs-head{position:relative;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:calc(var(--grid-unit) * 2) calc(var(--grid-unit) * 4);z-index:1}.bbfs-headtext{flex:1 1 calc(var(--grid-unit) * 56);min-width:0}.bbfs-eyebrow{display:block;margin:0 0 calc(var(--grid-unit) * 1.5);font-size:var(--text-meta-size);font-weight:var(--text-meta-font-weight);letter-spacing:var(--text-meta-letter-spacing);line-height:var(--text-meta-line-height);text-transform:uppercase;color:var(--fs-accent-ink)}.bbfs-title{margin:0;font-size:var(--text-lead-size);font-weight:var(--text-lead-font-weight);line-height:var(--text-lead-line-height);letter-spacing:var(--text-lead-letter-spacing);color:var(--text-ink-gray-9)}.bbfs-title-line{display:inline-flex;align-items:center;gap:calc(var(--grid-unit) * 2.5);min-width:0}.bbfs-title-text{text-wrap:balance}.bbfs-desc{margin:var(--grid-unit) 0 0;font-size:var(--text-sm-size);line-height:var(--leading-normal);color:var(--text-ink-gray-6);text-wrap:pretty}.bbfs-toggle{position:relative;display:flex;align-items:center;justify-content:space-between;gap:calc(var(--grid-unit) * 3);width:100%;margin:0;padding:calc(var(--grid-unit) * 1.5) calc(var(--grid-unit) * 10) calc(var(--grid-unit) * 1.5) calc(var(--grid-unit) * 2);margin-left:calc(var(--grid-unit) * -2);border:0;background:transparent;font:inherit;font-size:var(--text-lead-size);font-weight:var(--text-lead-font-weight);line-height:var(--text-lead-line-height);letter-spacing:var(--text-lead-letter-spacing);color:var(--text-ink-gray-9);text-align:left;cursor:pointer;border-radius:var(--radius-card);isolation:isolate;--bb-flow-radius: var(--radius-card);--bb-flow-color: var(--fs-accent);transition:color var(--fs-color-t)}.bbfs-toggle:hover{color:var(--fs-accent-ink)}.bbfs-toggle:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-offset) var(--surface-cards),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--border-color-focus)}.bbfs-toggle-line{display:inline-flex;align-items:center;gap:calc(var(--grid-unit) * 2.5);min-width:0;flex:1}.bbfs-chev-wrap{position:absolute;top:50%;right:var(--grid-unit);display:inline-grid;place-items:center;width:calc(var(--control-h-sm) * var(--spacing-ratio));height:calc(var(--control-h-sm) * var(--spacing-ratio));border-radius:var(--radius-pill);background:var(--fs-wash-1);color:var(--text-ink-gray-6);font-size:var(--icon-sm);transform:translateY(-50%) rotate(-90deg);transition:transform var(--fs-move-t),background-color var(--fs-color-t),color var(--fs-color-t)}.bbfs[data-open=true] .bbfs-chev-wrap{transform:translateY(-50%) rotate(0);background:var(--fs-wash-2);color:var(--fs-accent-ink)}.bbfs-toggle:hover .bbfs-chev-wrap{background:var(--fs-wash-3);color:var(--fs-accent-ink)}.bbfs-badge{display:inline-flex;align-items:center;justify-content:center;min-width:calc(var(--grid-unit) * 5.5);height:calc(var(--grid-unit) * 5.5);padding:0 calc(var(--grid-unit) * 2);border-radius:var(--radius-pill);background:var(--fs-wash-2);color:var(--fs-accent-ink);font-size:var(--text-2xs-size);font-weight:var(--text-meta-font-weight);font-variant-numeric:tabular-nums;letter-spacing:var(--text-2xs-letter-spacing);animation:bbfs-badge-in var(--duration-enter) var(--ease-out-strong) both}@keyframes bbfs-badge-in{0%{opacity:0;transform:scale(var(--fs-badge-from))}to{opacity:1;transform:none}}.bbfs[data-variant=quiet] .bbfs-badge{background:var(--fs-wash-1)}.bbfs-actions{display:inline-flex;align-items:center;gap:calc(var(--grid-unit) * 2);flex-shrink:0;color:var(--text-ink-gray-6)}.bbfs-body{display:grid;grid-template-rows:0fr;opacity:0;margin-top:0;transition:grid-template-rows var(--duration-enter) var(--ease-drawer),opacity var(--duration-fast) var(--ease-standard),margin-top var(--duration-enter) var(--ease-drawer)}.bbfs[data-open=true]>.bbfs-inner>.bbfs-body{grid-template-rows:1fr;opacity:1;margin-top:calc(var(--grid-unit) * 4);transition:grid-template-rows var(--duration-sheet) var(--ease-drawer),opacity var(--duration-enter) var(--ease-out-strong) calc(var(--duration-fast) / 4),margin-top var(--duration-sheet) var(--ease-drawer)}.bbfs-bodyin{min-height:0;overflow:hidden}.bbfs[data-open=true]>.bbfs-inner>.bbfs-body>.bbfs-bodyin{overflow:visible;transition:overflow 0s var(--duration-sheet)}.bbfs-content{display:grid;gap:calc(var(--grid-unit) * 4)}.bbfs[data-variant=card]:not([data-collapsible=true])>.bbfs-inner>.bbfs-content{margin-top:calc(var(--grid-unit) * 4)}.bbfs[data-variant=danger]:not([data-collapsible=true])>.bbfs-inner>.bbfs-content{margin-top:calc(var(--grid-unit) * 4)}.bbfs[data-variant=quiet]:not([data-collapsible=true])>.bbfs-inner>.bbfs-content{margin-top:calc(var(--grid-unit) * 3)}.bbfs .bbfs[data-variant=card]>.bbfs-inner{padding:calc(var(--grid-unit) * 3.5) calc(var(--grid-unit) * 4);box-shadow:0 0 0 var(--border-width-default) var(--outline-gray-1);background:var(--surface-gray-1)}@media(prefers-reduced-motion:reduce){.bbfs[data-enter],.bbfs-badge{animation:none}.bbfs-body,.bbfs-chev-wrap,.bbfs-toggle,.bbfs>.bbfs-inner>.bbfs-content,.bbfs>.bbfs-inner>.bbfs-body>.bbfs-bodyin>.bbfs-content{transition-duration:1ms!important;transition-delay:0ms!important}.bbfs[data-busy=true]>.bbfs-inner:before{animation:none!important;background:var(--fs-wash-1)}}}@layer components{.bbt{--toggle-spacing-ratio: var(--spacing-ratio);--t-w-label: var(--text-sm-font-weight);--t-w-strong: var(--text-md-font-weight);--t-w-body: var(--text-base-font-weight);--t-press: var(--scale-press);--t-stretch: var(--scale-icon-hot);--t-dot-from: var(--scale-morph-from);--t-halo-from: var(--scale-pop-from);--t-hover-mix: var(--mix-hover);--t-r-box: .28;--t-r-glyph: .8;--t-r-dot: .44;--t-r-bar: .12;--t-color-t: var(--duration-fast) var(--ease-standard);--t-move-t: var(--duration-enter) var(--ease-out-strong);--t-exit-t: var(--duration-fast) var(--ease-standard);--t-brand: var(--color-brand-primary);--t-alert: var(--text-ink-red-4);--t-ink: var(--text-ink-gray-8);--t-state: var(--t-brand);--t-wash: var(--state-hover);--t-halo-c: var(--state-pressed);--t-focus: var(--border-color-focus);--t-inset: calc(var(--grid-unit) * .5);--t-halo: calc(var(--grid-unit) * .75);--t-halo-hover: var(--grid-unit);--bw: 0px;--t-rest-bc: var(--field-outline);--bc: var(--t-rest-bc)}.bbt[data-size=sm]{--t-box: var(--toggle-box-sm);--t-track-h: var(--toggle-track-h-sm);--t-track-w: var(--toggle-track-w-sm);--t-font: var(--toggle-font-sm);--t-desc: var(--toggle-desc-sm);--t-gap: calc(var(--toggle-gap-sm) * var(--toggle-spacing-ratio));--t-h: calc(var(--control-h-sm) * var(--toggle-spacing-ratio));--t-legend: var(--field-label-sm)}.bbt[data-size=md]{--t-box: var(--toggle-box-md);--t-track-h: var(--toggle-track-h-md);--t-track-w: var(--toggle-track-w-md);--t-font: var(--toggle-font-md);--t-desc: var(--toggle-desc-md);--t-gap: calc(var(--toggle-gap-md) * var(--toggle-spacing-ratio));--t-h: calc(var(--control-h-md) * var(--toggle-spacing-ratio));--t-legend: var(--field-label-md)}.bbt[data-size=lg]{--t-box: var(--toggle-box-lg);--t-track-h: var(--toggle-track-h-lg);--t-track-w: var(--toggle-track-w-lg);--t-font: var(--toggle-font-lg);--t-desc: var(--toggle-desc-lg);--t-gap: calc(var(--toggle-gap-lg) * var(--toggle-spacing-ratio));--t-h: calc(var(--control-h-lg) * var(--toggle-spacing-ratio));--t-legend: var(--field-label-lg)}.bbt[data-size=xl]{--t-box: var(--toggle-box-xl);--t-track-h: var(--toggle-track-h-xl);--t-track-w: var(--toggle-track-w-xl);--t-font: var(--toggle-font-xl);--t-desc: var(--toggle-desc-xl);--t-gap: calc(var(--toggle-gap-xl) * var(--toggle-spacing-ratio));--t-h: calc(var(--control-h-xl) * var(--toggle-spacing-ratio));--t-legend: var(--field-label-xl)}.bbt[data-size="2xl"]{--t-box: var(--toggle-box-2xl);--t-track-h: var(--toggle-track-h-2xl);--t-track-w: var(--toggle-track-w-2xl);--t-font: var(--toggle-font-2xl);--t-desc: var(--toggle-desc-2xl);--t-gap: calc(var(--toggle-gap-2xl) * var(--toggle-spacing-ratio));--t-h: calc(var(--control-h-2xl) * var(--toggle-spacing-ratio));--t-legend: var(--field-label-2xl)}.bbt{--t-thumb: calc(var(--t-track-h) - 2 * var(--t-inset));--t-line: var(--leading-snug);--t-shift: calc((var(--t-font) * var(--t-line) - var(--t-box)) / 2)}.bbt{position:relative;display:inline-flex;align-items:flex-start;gap:var(--t-gap);max-width:100%;font-size:var(--t-font);line-height:var(--t-line);color:var(--t-ink);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-pill);transition:background-color var(--t-color-t)}.bbt[data-disabled=true]{cursor:not-allowed}.bbt[data-disabled=true] .bbt-label{color:var(--text-ink-gray-5)}.bbt[data-pad=true]{min-height:var(--t-h);padding:0 calc(var(--t-gap) + var(--grid-unit)) 0 calc(var(--t-gap) + var(--t-inset));align-items:center;isolation:isolate;--bb-flow-color: var(--t-state);--bb-flow-radius: var(--radius-pill)}.bbt[data-pad=true]:hover:not([data-disabled=true]):not([data-flow]):not([data-flow=in]),.bbt[data-pad=true]:has(.bbt-native:focus-visible),.bbt[data-pad=true]:has(.bbt-track:focus-visible),.bbt[data-pad=true]:has(.bbt-dot:focus-visible){background:var(--t-wash)}.bbt[data-pad=true] .bbt-box,.bbt[data-pad=true] .bbt-dot,.bbt[data-pad=true] .bbt-track{margin-top:0}.bbt-native{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;pointer-events:none}.bbt-text{display:flex;flex-direction:column;min-width:0;gap:var(--t-inset)}.bbt[data-kind=checkbox]{display:inline-grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--t-gap);row-gap:var(--t-inset);align-items:start}.bbt[data-kind=checkbox][data-pad=true]{align-items:center}.bbt[data-kind=checkbox]{align-content:start}.bbt[data-kind=checkbox][data-pad=true]{align-content:center}.bbt-hit{display:contents;cursor:inherit}.bbt[data-kind=checkbox] .bbt-box{grid-column:1;grid-row:1}.bbt[data-kind=checkbox] .bbt-label{grid-column:2;grid-row:1;align-self:center}.bbt[data-kind=checkbox] .bbt-desc,.bbt[data-kind=checkbox] .bbt-foot{grid-column:2}.bbt[data-kind=checkbox] .bbt-box:only-child{grid-column:1}.bbt-label{font-size:var(--t-font);font-weight:var(--t-w-label);color:var(--t-ink);transition:color var(--t-color-t)}.bbt[data-checked=true] .bbt-label{color:var(--text-ink-gray-9)}.bbt[data-disabled=true] .bbt-label,.bbt[data-disabled=true][data-checked=true] .bbt-label{color:var(--text-ink-gray-5)}.bbt-desc{font-size:var(--t-desc);font-weight:var(--t-w-body);line-height:var(--leading-snug);color:var(--text-ink-gray-6)}.bbt[data-state=error]{--t-state: var(--t-alert);--bc: var(--field-outline-error);--t-focus: var(--t-alert);--t-wash: var(--surface-red-1);--t-halo-c: var(--surface-red-3)}.bbt[data-state=error] .bbt-label{color:var(--t-alert)}.bbt-box,.bbt-dot{flex:none;position:relative;display:grid;place-items:center;box-sizing:border-box;width:var(--t-box);height:var(--t-box);margin-top:var(--t-shift);border:var(--border-width-default) solid var(--bc);box-shadow:inset 0 0 0 var(--bw) var(--bc);background:var(--field-surface);transition:border-color var(--t-color-t),box-shadow var(--t-color-t),background-color var(--t-color-t),transform var(--t-exit-t)}.bbt-box{border-radius:calc(var(--t-box) * var(--t-r-box))}.bbt-dot{border-radius:var(--radius-full)}.bbt:not(.bbt-group):hover:not([data-disabled=true]) .bbt-box,.bbt:not(.bbt-group):hover:not([data-disabled=true]) .bbt-dot{--bc: var(--t-state);--bw: var(--border-width-default);background:var(--field-surface-hover)}.bbt:not(.bbt-group):not([data-disabled=true]):hover .bbt-dot{box-shadow:inset 0 0 0 var(--bw) var(--bc),0 0 0 var(--t-halo-hover) var(--t-wash)}.bbt:not(.bbt-group):active:not([data-disabled=true]) .bbt-box,.bbt:not(.bbt-group):active:not([data-disabled=true]) .bbt-dot{transform:scale(var(--t-press))}.bbt[data-checked=true] .bbt-box,.bbt[data-checked=mixed] .bbt-box{--bc: var(--t-state);--bw: 0px;background:var(--t-state)}.bbt[data-checked=true]:hover:not([data-disabled=true]) .bbt-box,.bbt[data-checked=mixed]:hover:not([data-disabled=true]) .bbt-box{background:color-mix(in oklab,var(--t-state) var(--t-hover-mix),var(--text-ink-gray-9))}.bbt[data-checked=true] .bbt-dot{--bc: var(--t-state);--bw: var(--border-width-default);background:var(--field-surface-focus)}.bbt[data-disabled=true] .bbt-box,.bbt[data-disabled=true] .bbt-dot{--bc: var(--outline-gray-2);background:var(--field-surface-disabled)}.bbt[data-disabled=true][data-checked=true] .bbt-box,.bbt[data-disabled=true][data-checked=mixed] .bbt-box{background:var(--surface-gray-4);--bc: var(--surface-gray-4)}.bbt[data-disabled=true][data-checked=true] .bbt-dot{--bc: var(--surface-gray-4)}.bbt-check{width:calc(var(--t-box) * var(--t-r-glyph));height:calc(var(--t-box) * var(--t-r-glyph));color:var(--text-ink-white);opacity:0;transition:opacity var(--t-exit-t)}.bbt-check path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--t-exit-t)}.bbt[data-checked=true] .bbt-check{opacity:1;transition:opacity var(--duration-fast) var(--ease-out-strong)}.bbt[data-checked=true] .bbt-check path{stroke-dashoffset:0;transition:stroke-dashoffset var(--t-move-t) calc(var(--duration-fast) / 4)}.bbt-box:after{content:"";position:absolute;width:50%;height:max(var(--border-width-strong),calc(var(--t-box) * var(--t-r-bar)));border-radius:var(--radius-pill);background:var(--text-ink-white);transform:scaleX(0);transition:transform var(--t-move-t)}.bbt[data-checked=mixed] .bbt-box:after{transform:scaleX(1)}.bbt[data-checked=mixed] .bbt-check{opacity:0}.bbt-dot:after{content:"";width:calc(var(--t-box) * var(--t-r-dot));height:calc(var(--t-box) * var(--t-r-dot));border-radius:var(--radius-full);background:var(--t-state);transform:scale(var(--t-dot-from));opacity:0;filter:blur(var(--t-inset));transition:transform var(--t-exit-t),opacity var(--t-exit-t),filter var(--t-exit-t),background-color var(--t-color-t)}.bbt[data-checked=true] .bbt-dot:after{transform:scale(1);opacity:1;filter:blur(0);transition:transform var(--t-move-t),opacity var(--t-move-t),filter var(--t-move-t),background-color var(--t-color-t)}.bbt[data-disabled=true][data-checked=true] .bbt-dot:after{background:var(--text-ink-gray-5)}.bbt[data-disabled=true] .bbt-check{color:var(--text-ink-gray-5)}.bbt[data-disabled=true] .bbt-box:after{background:var(--text-ink-gray-5)}.bbt-box:before,.bbt-dot:before{content:"";position:absolute;inset:calc(-1 * var(--border-width-default));border-radius:inherit;pointer-events:none;box-shadow:0 0 0 var(--t-halo) var(--t-halo-c);opacity:0;transform:scale(var(--t-halo-from));transition:opacity var(--duration-enter) var(--ease-out-strong),transform var(--duration-enter) var(--ease-out-strong)}.bbt:not(.bbt-group):active:not([data-disabled=true]) .bbt-box:before,.bbt:not(.bbt-group):active:not([data-disabled=true]) .bbt-dot:before{opacity:1;transform:scale(1);transition-duration:var(--duration-fast)}.bbt:has(.bbt-native:focus-visible) .bbt-box,.bbt:has(.bbt-native:focus-visible) .bbt-dot,.bbt-dot:focus-visible,.bbt-track:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--bw) var(--bc),0 0 0 var(--focus-ring-offset) var(--surface-white),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--t-focus)}button.bbt-dot{padding:0;cursor:inherit;font:inherit}button.bbt-dot:disabled{cursor:not-allowed}.bbt[data-kind=switch]{align-items:center}.bbt[data-kind=switch][data-desc=true]{align-items:flex-start}.bbt[data-kind=switch] .bbt-text{flex:1 1 auto}.bbt-track{flex:none;position:relative;box-sizing:border-box;width:var(--t-track-w);height:var(--t-track-h);padding:0;border:0;border-radius:var(--radius-pill);background:var(--field-surface);cursor:pointer;overflow:visible;--t-track-ring: var(--t-rest-bc);box-shadow:inset 0 0 0 var(--border-width-default) var(--t-track-ring);transition:background-color var(--t-color-t),box-shadow var(--t-color-t)}.bbt[data-checked=true] .bbt-track{--t-track-ring: transparent}.bbt[data-disabled=true] .bbt-track{--t-track-ring: var(--outline-gray-2)}@media(pointer:coarse){.bbt-track:before{content:"";position:absolute;inset:calc((var(--t-track-h) - var(--touch-target-min)) / 2) calc((var(--t-track-w) - var(--touch-target-min)) / 2)}}.bbt[data-kind=switch][data-desc=true] .bbt-track{margin-top:calc((var(--t-font) * var(--t-line) - var(--t-track-h)) / 2)}.bbt-thumb{position:absolute;top:var(--t-inset);left:var(--t-inset);width:var(--t-thumb);height:var(--t-thumb);border-radius:var(--radius-pill);background:var(--field-outline);box-shadow:var(--shadow-control);--t-x: 0px;--t-sq: 1;translate:var(--t-x) 0;scale:var(--t-sq) 1;transform-origin:left center;transition:translate var(--t-move-t),scale var(--t-move-t),background-color var(--t-color-t)}.bbt:not(.bbt-group):hover:not([data-disabled=true]) .bbt-track{background:var(--field-surface-hover);--t-track-ring: var(--field-outline-hover)}.bbt[data-checked=true] .bbt-track{background:var(--t-state)}.bbt[data-checked=true]:hover:not([data-disabled=true]) .bbt-track{background:color-mix(in oklab,var(--t-state) var(--t-hover-mix),var(--text-ink-gray-9));--t-track-ring: transparent}.bbt[data-checked=true] .bbt-thumb{--t-x: calc(var(--t-track-w) - var(--t-track-h));transform-origin:right center;background:var(--color-white)}.bbt:not(.bbt-group):active:not([data-disabled=true]) .bbt-thumb{--t-sq: var(--t-stretch);transition:translate var(--t-move-t),scale var(--duration-fast) var(--ease-out-strong),background-color var(--t-color-t)}.bbt[data-disabled=true] .bbt-track{background:var(--field-surface-disabled);cursor:not-allowed}.bbt[data-disabled=true] .bbt-thumb{background:var(--outline-gray-2);box-shadow:none}.bbt[data-disabled=true][data-checked=true] .bbt-track{background:var(--surface-gray-4)}.bbt[data-disabled=true][data-checked=true] .bbt-thumb{background:var(--surface-gray-1)}.bbt-group{display:flex;flex-direction:column;gap:calc(var(--grid-unit) * 1.5);min-width:0;border:0;margin:0;padding:0}.bbt-legend{display:block;padding:0;margin:0 0 var(--t-inset);font-size:var(--t-legend);font-weight:var(--t-w-label);letter-spacing:var(--text-2xs-letter-spacing);line-height:var(--leading-tight);color:var(--t-ink);transition:color var(--t-color-t)}.bbt-group[data-state=error] .bbt-legend{color:var(--t-alert);font-weight:var(--t-w-strong)}.bbt-group-items{position:relative;display:flex;flex-direction:column;gap:calc(var(--grid-unit) * 2)}.bbt-group-items[data-pad=true]{gap:var(--t-inset)}.bbt-group-items[data-pad=true]>.bbt{position:relative;z-index:1}.bbt-pill{position:absolute;left:0;top:0;z-index:0;border-radius:var(--radius-pill);background:var(--state-selected);pointer-events:none;opacity:0;transition:translate var(--duration-enter) var(--ease-out-strong),width var(--duration-enter) var(--ease-out-strong),height var(--duration-enter) var(--ease-out-strong),opacity var(--duration-fast) var(--ease-standard)}.bbt-pill[data-on=true]{opacity:1}.bbt-group-items[data-pad=true]>.bbt[data-checked=true][data-pad=true]{background:transparent}.bbt-group-items[data-orientation=horizontal]{flex-direction:row;flex-wrap:wrap;gap:calc(var(--grid-unit) * 2) calc(var(--grid-unit) * 4.5)}.bbt-foot{display:flex;flex-direction:column;margin-top:var(--t-inset);font-size:var(--t-desc);line-height:var(--leading-snug)}.bbt-foot[data-kind=desc]{color:var(--text-ink-gray-6);font-weight:var(--t-w-body)}.bbt-foot[data-kind=err]{color:var(--t-alert);font-weight:var(--t-w-label)}@media(pointer:coarse){.bbt:not(.bbt-group){min-height:var(--touch-target-min)}.bbt[data-kind=checkbox]:not(.bbt-group){align-content:center}.bbt[data-kind=radio]:not(.bbt-group):not(:has(.bbt-desc)){align-items:center}.bbt[data-kind=radio]:not(.bbt-group):not(:has(.bbt-desc)) .bbt-dot{margin-top:0}}@media(prefers-reduced-motion:reduce){.bbt,.bbt *,.bbt:before,.bbt:after,.bbt-box:after,.bbt-dot:after,.bbt-pill{transition-duration:1ms!important;animation:none!important}}}.club-house-wordmark{--club-house-wordmark-color: var(--color-brand-primary)}.club-house-wordmark--on-brand{--club-house-wordmark-color: var(--color-white)}.club-house-wordmark--on-sidebar{--club-house-wordmark-color: var(--text-ink-sidebar-active)}[data-theme=dark] .club-house-wordmark--on-surface{--club-house-wordmark-color: var(--color-brand-lime)}@supports not ((-webkit-text-stroke: 1px)){.club-house-wordmark__outline{color:var(--club-house-wordmark-color)!important}}@layer components{.bbpg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--grid-unit) * 2) calc(var(--grid-unit) * 3);padding-block:calc(var(--grid-unit) * 2);min-width:0}.bbpg[data-size=sm]{--pg-font: var(--field-font-sm);--pg-h: calc(var(--control-h-sm) * var(--spacing-ratio))}.bbpg[data-size=md]{--pg-font: var(--field-font-md);--pg-h: calc(var(--control-h-md) * var(--spacing-ratio))}.bbpg[data-size=lg]{--pg-font: var(--field-font-lg);--pg-h: calc(var(--control-h-lg) * var(--spacing-ratio))}.bbpg[data-size=xl]{--pg-font: var(--field-font-xl);--pg-h: calc(var(--control-h-xl) * var(--spacing-ratio))}.bbpg[data-size="2xl"]{--pg-font: var(--field-font-2xl);--pg-h: calc(var(--control-h-2xl) * var(--spacing-ratio))}.bbpg-range{font-size:var(--text-sm-size);line-height:var(--text-sm-line-height);letter-spacing:var(--text-sm-letter-spacing);color:var(--text-ink-gray-6);font-variant-numeric:tabular-nums;white-space:nowrap}.bbpg-list{display:flex;align-items:center;gap:var(--grid-unit);min-width:0;flex-wrap:wrap;justify-content:flex-end}.bbpg-list>.bbtn.bbpg-num{min-width:var(--btn-h);padding-inline:var(--btn-pad-icon);font-variant-numeric:tabular-nums}.bbpg-dots{display:inline-flex;align-items:center;justify-content:center;min-width:var(--pg-h);color:var(--text-ink-gray-6);font-size:var(--pg-font);-webkit-user-select:none;user-select:none}:is([data-theme=dark],.dark) .bbpg-list>.bbtn.bbpg-num[aria-current=page]:not(:focus-visible){outline:var(--border-width-default) solid var(--border-color-focus);outline-offset:0}.bbpg-size{margin-left:calc(var(--grid-unit) * 2);width:auto;min-width:calc(var(--grid-unit) * 26)}.bbpg[data-compact]{flex-direction:column;align-items:stretch;gap:calc(var(--grid-unit) * 2)}.bbpg[data-compact] .bbpg-range{text-align:center}.bbpg[data-compact] .bbpg-spacer{display:none}.bbpg-compact{display:flex;align-items:center;gap:calc(var(--grid-unit) * 2);min-width:0}.bbpg-compact>.bbtn{flex:none;touch-action:manipulation}.bbpg-pick{flex:1 1 auto;min-width:0;font-variant-numeric:tabular-nums}.bbpg-pick button{touch-action:manipulation}.bbpg-pick-fallback{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--pg-h, calc(var(--control-h-sm) * var(--spacing-ratio)));padding-inline:calc(var(--grid-unit) * 3);font-size:var(--pg-font, var(--field-font-sm));color:var(--text-ink-gray-9);font-weight:var(--text-sm-font-weight);background:var(--field-surface);box-shadow:inset 0 0 0 1px var(--field-outline);border-radius:var(--radius-pill);white-space:nowrap}.bbpg[data-compact] .bbpg-size{width:100%;min-width:0;margin:0}@media(pointer:coarse){.bbpg-pick-fallback{min-height:var(--touch-target-min)}}}@layer components{.tbl{--tbl-row-bg: var(--surface-cards);--tbl-row-h: calc(var(--grid-unit) * 15);--tbl-pad-x: calc(var(--grid-unit) * 4);--tbl-pad-y: calc(var(--grid-unit) * 2.5);--tbl-tree-ms: var(--duration-base);--tbl-tree-close-ms: var(--duration-enter);position:relative;min-width:0;overflow:hidden;border:1px solid var(--outline-gray-1);border-radius:var(--radius-card);background:var(--surface-cards)}.tbl{--tbl-head-bg: color-mix(in oklab, var(--state-tint) var(--state-rest-mix), var(--surface-cards));--tbl-hover-bg: color-mix(in oklab, var(--state-tint) var(--state-hover-mix), var(--surface-cards));--tbl-selected-bg: color-mix(in oklab, var(--state-tint) var(--state-selected-mix), var(--surface-cards));--tbl-pressed-bg: color-mix(in oklab, var(--state-tint) var(--state-pressed-mix), var(--surface-cards));--tbl-child-bg: var(--tbl-head-bg)}.tbl[data-density=compact]{--tbl-row-h: calc(var(--control-h-xl) * var(--spacing-ratio));--tbl-pad-x: calc(var(--grid-unit) * 3);--tbl-pad-y: calc(var(--grid-unit) * 1.5)}.tbl-scroll{overflow:auto;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:thin;scrollbar-color:var(--outline-gray-3) transparent}.tbl-scroll:focus-visible{outline:var(--focus-ring-width) solid var(--border-color-focus);outline-offset:calc(var(--focus-ring-width) * -1)}.tbl table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--text-sm-size);color:var(--text-ink-gray-8)}.tbl thead th{position:sticky;top:0;z-index:2;height:calc(var(--grid-unit) * 10);padding:0 var(--tbl-pad-x);border-bottom:1px solid var(--outline-gray-1);background:var(--tbl-head-bg);color:var(--text-ink-gray-6);font-size:var(--text-2xs-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-meta);text-transform:uppercase;text-align:start;white-space:nowrap}.tbl thead th[data-align=end]{text-align:end}.tbl thead th[data-sticky]{z-index:3}.tbl-sort{display:inline-flex;align-items:center;gap:calc(var(--grid-unit) * 1);min-height:calc(var(--control-h-sm) * var(--spacing-ratio));margin-inline:calc(var(--grid-unit) * -1.5);padding-inline:calc(var(--grid-unit) * 1.5);border-radius:var(--radius-full);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;transition:background-color var(--duration-base) var(--ease-quart),color var(--duration-base) var(--ease-quart)}.tbl thead th[data-align=end] .tbl-sort{flex-direction:row-reverse}.tbl-sort:hover{background:var(--state-hover);color:var(--text-ink-gray-9)}.tbl-sort:focus-visible{outline:var(--focus-ring-width) solid var(--border-color-focus);outline-offset:calc(var(--grid-unit) * .25)}.tbl-sort[data-active]{color:var(--text-ink-gray-9)}.tbl-sort .tbl-sort-glyph{font-size:var(--text-base-size);opacity:0;transition:opacity var(--duration-base) var(--ease-quart),transform var(--duration-enter) var(--ease-quart)}.tbl-sort .tbl-sort-glyph[data-dir=desc]{transform:rotate(180deg)}.tbl-sort:hover .tbl-sort-glyph,.tbl-sort:focus-visible .tbl-sort-glyph,.tbl-sort[data-active] .tbl-sort-glyph{opacity:1}.tbl tbody tr{--tbl-row-bg: var(--surface-cards)}.tbl tbody{transition:opacity var(--duration-base) var(--ease-quart)}.tbl[data-refreshing] tbody{opacity:.55;transition-delay:var(--duration-fast)}.tbl tbody td{height:var(--tbl-row-h);padding:var(--tbl-pad-y) var(--tbl-pad-x);border-bottom:1px solid var(--outline-gray-1);background:var(--tbl-row-bg);vertical-align:middle;transition:background-color var(--duration-base) var(--ease-quart),height var(--duration-enter) var(--ease-quart),padding var(--duration-enter) var(--ease-quart)}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody td[data-align=end]{text-align:end;font-variant-numeric:tabular-nums}.tbl tbody tr[data-interactive]{cursor:pointer}.tbl tbody tr[data-interactive]:hover,.tbl tbody tr[data-active-row]{--tbl-row-bg: var(--tbl-hover-bg)}.tbl tbody tr[data-selected]{--tbl-row-bg: var(--tbl-selected-bg)}.tbl tbody tr[data-selected]:hover{--tbl-row-bg: var(--tbl-pressed-bg)}.tbl tbody tr:focus-visible{outline:none}.tbl tbody tr:focus-visible td{box-shadow:inset 0 var(--focus-ring-width) 0 var(--border-color-focus),inset 0 calc(var(--focus-ring-width) * -1) 0 var(--border-color-focus)}.tbl tbody tr:focus-visible td:first-child{box-shadow:inset var(--focus-ring-width) var(--focus-ring-width) 0 var(--border-color-focus),inset 0 calc(var(--focus-ring-width) * -1) 0 var(--border-color-focus)}.tbl tbody tr:focus-visible td:last-child{box-shadow:inset calc(var(--focus-ring-width) * -1) var(--focus-ring-width) 0 var(--border-color-focus),inset 0 calc(var(--focus-ring-width) * -1) 0 var(--border-color-focus)}.tbl [data-sticky]{position:sticky;z-index:1}.tbl [data-sticky-edge]:after{content:"";position:absolute;top:0;right:calc(var(--grid-unit) * -3);bottom:0;width:calc(var(--grid-unit) * 3);pointer-events:none;background:linear-gradient(to right,color-mix(in oklab,var(--text-ink-gray-9) 7%,transparent),transparent);opacity:0;transition:opacity var(--duration-base) var(--ease-quart)}.tbl[data-scrolled-x] [data-sticky-edge]:after{opacity:1}.tbl[data-scrolled-x] [data-sticky-edge]{box-shadow:inset -1px 0 0 var(--outline-gray-1)}.tbl [data-actions]{position:sticky;right:0;z-index:1;width:1%;white-space:nowrap;padding-inline:calc(var(--grid-unit) * 1) calc(var(--grid-unit) * 2);text-align:end}.tbl thead th[data-actions]{z-index:3}.tbl[data-more-x] [data-actions]{box-shadow:inset 1px 0 0 var(--outline-gray-1)}.tbl-actions{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;gap:calc(var(--grid-unit) * .5)}.tbl-quick{display:inline-flex;align-items:center;gap:calc(var(--grid-unit) * .5)}@media(hover:hover)and (pointer:fine){.tbl-actions>:not(.tbl-quick){position:relative;z-index:1}.tbl-quick{position:absolute;top:50%;right:calc(var(--grid-unit) * -.5);height:calc(calc(var(--control-h-md) * var(--spacing-ratio)) + var(--grid-unit) * 1);padding:0 calc(var(--grid-unit) * 1);border-radius:var(--radius-full);background:color-mix(in oklab,var(--tbl-row-bg) 58%,transparent);-webkit-backdrop-filter:blur(var(--blur-glass-sticky)) saturate(1.5);backdrop-filter:blur(var(--blur-glass-sticky)) saturate(1.5);box-shadow:0 0 0 1px color-mix(in oklab,var(--text-ink-gray-9) 9%,transparent),var(--shadow-sm);opacity:0;pointer-events:none;transform:translate(calc(var(--grid-unit) * 1.5),-50%) scale(.96);transform-origin:right center;transition:opacity var(--duration-base) var(--ease-quart),transform var(--duration-base) var(--ease-quart)}.tbl-actions[data-has-more] .tbl-quick{padding-right:calc(calc(var(--control-h-md) * var(--spacing-ratio)) + var(--grid-unit) * 1.5)}.tbl tbody tr:hover .tbl-quick,.tbl tbody tr:focus-visible .tbl-quick,.tbl tbody tr:has(:focus-visible) .tbl-quick{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}}.tbl [data-select]{width:calc(var(--grid-unit) * 12);padding-inline:calc(var(--grid-unit) * 3) calc(var(--grid-unit) * 1)}.tbl-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:calc(var(--grid-unit) * 2) calc(var(--grid-unit) * 4);padding:calc(var(--grid-unit) * 2.5) var(--tbl-pad-x);border-top:1px solid var(--outline-gray-1);background:var(--surface-cards)}.tbl-selectbar{background:var(--tbl-head-bg)}.tbl-cards{list-style:none;margin:0;padding:0}.tbl-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:calc(var(--grid-unit) * 1) calc(var(--grid-unit) * 3);padding:calc(var(--grid-unit) * 3.5) calc(var(--grid-unit) * 3) calc(var(--grid-unit) * 3.5) calc(var(--grid-unit) * 4);border-bottom:1px solid var(--outline-gray-1);background:var(--tbl-row-bg, var(--surface-cards))}.tbl-card:last-child{border-bottom:0}.tbl-card[data-selected]{--tbl-row-bg: var(--tbl-selected-bg)}.tbl-card[data-interactive]{cursor:pointer}.tbl-card[data-interactive]:active{--tbl-row-bg: var(--tbl-pressed-bg)}.tbl-card:focus-visible{outline:var(--focus-ring-width) solid var(--border-color-focus);outline-offset:calc(var(--focus-ring-width) * -1)}.tbl-card-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--grid-unit) * 1.5) calc(var(--grid-unit) * 4);margin:calc(var(--grid-unit) * 2) 0 0;font-size:var(--text-xs-size)}.tbl-card-facts dt{color:var(--text-ink-gray-6)}.tbl-card-facts dd{margin:0;color:var(--text-ink-gray-8);font-variant-numeric:tabular-nums}@media(pointer:coarse){.tbl .tbl-actions .bbtn{min-height:var(--touch-target-min);min-width:var(--touch-target-min)}}@keyframes tbl-row-in{0%{opacity:0;transform:translateY(calc(var(--grid-unit) * 1.5))}}@keyframes tbl-col-in{0%{opacity:0;transform:translate(calc(var(--grid-unit) * -2))}}.tbl:not([data-virtual]) tbody tr:not([aria-hidden]){animation:tbl-row-in var(--duration-enter) var(--ease-quart) backwards;animation-delay:calc(var(--i, 0) * var(--stagger-step-sm))}.tbl [data-entering]{animation:tbl-col-in var(--duration-base) var(--ease-quart) backwards}.tbl-tree{display:flex;min-width:0;align-items:center;gap:calc(var(--grid-unit) * 1.5);padding-inline-start:calc(var(--tbl-depth, 0) * var(--grid-unit) * 8.5)}.tbl-tree-toggle,.tbl-tree-spacer{flex:none;width:calc(var(--control-h-sm) * var(--spacing-ratio));height:calc(var(--control-h-sm) * var(--spacing-ratio))}.tbl-tree-toggle{display:inline-flex;align-items:center;justify-content:center;margin-inline-start:calc(var(--grid-unit) * -1.5);border-radius:var(--radius-full);color:var(--text-ink-gray-6);font-size:var(--text-lg-size);transition:background-color var(--duration-base) var(--ease-quart),color var(--duration-base) var(--ease-quart)}.tbl-tree-spacer{margin-inline-start:calc(var(--grid-unit) * -1.5)}.tbl-tree-body{padding-inline-start:calc(var(--grid-unit) * 7)}.tbl-tree-toggle>span{transition:transform var(--duration-base) var(--ease-quart)}.tbl-tree-toggle[data-expanded]>span{transform:rotate(90deg)}.tbl-tree-toggle:hover{background:var(--state-hover);color:var(--text-ink-gray-9)}.tbl-tree-toggle:focus-visible{outline:var(--focus-ring-width) solid var(--border-color-focus);outline-offset:calc(var(--grid-unit) * .25)}.tbl tbody tr[data-depth]:not([data-depth="0"]){--tbl-row-bg: var(--tbl-child-bg)}.tbl tbody tr[data-depth]:not([data-depth="0"])[data-interactive]:hover{--tbl-row-bg: var(--tbl-hover-bg)}.tbl-card[data-depth]:not([data-depth="0"]){--tbl-row-bg: var(--tbl-child-bg)}@keyframes tbl-tree-open-td{0%{height:0;padding-top:0;padding-bottom:0}}@keyframes tbl-tree-open-in{0%{max-height:0;opacity:0;transform:translateY(calc(var(--grid-unit) * -1.5))}to{max-height:calc(var(--grid-unit) * 16)}}@keyframes tbl-tree-close-td{to{height:0;padding-top:0;padding-bottom:0;border-bottom-width:0}}@keyframes tbl-tree-close-in{0%{max-height:calc(var(--grid-unit) * 16)}to{max-height:0;opacity:0;transform:translateY(calc(var(--grid-unit) * -1))}}@keyframes tbl-tree-open-card{0%{max-height:0;padding-top:0;padding-bottom:0;opacity:0}to{max-height:calc(var(--grid-unit) * 60)}}@keyframes tbl-tree-close-card{0%{max-height:calc(var(--grid-unit) * 60)}to{max-height:0;padding-top:0;padding-bottom:0;opacity:0;border-bottom-width:0}}.tbl:not([data-virtual]) tbody tr[data-tree-anim],.tbl:not([data-virtual]) tbody tr[data-depth]:not([data-depth="0"]){animation:none}.tbl tbody tr[data-tree-anim] .tbl-cell-in{overflow:hidden}.tbl tbody tr[data-tree-anim=open]>td{animation:tbl-tree-open-td var(--tbl-tree-ms) var(--ease-quart-out) both}.tbl tbody tr[data-tree-anim=open] .tbl-cell-in{animation:tbl-tree-open-in var(--tbl-tree-ms) var(--ease-quart-out) both}.tbl tbody tr[data-tree-anim=close]>td{animation:tbl-tree-close-td var(--tbl-tree-close-ms) var(--ease-quart) forwards}.tbl tbody tr[data-tree-anim=close] .tbl-cell-in{animation:tbl-tree-close-in var(--tbl-tree-close-ms) var(--ease-quart) forwards}.tbl-card[data-tree-anim]{overflow:hidden}.tbl-card[data-tree-anim=open]{animation:tbl-tree-open-card var(--tbl-tree-ms) var(--ease-quart-out) both}.tbl-card[data-tree-anim=close]{animation:tbl-tree-close-card var(--tbl-tree-close-ms) var(--ease-quart) forwards}@media(pointer:coarse){.tbl-tree-toggle,.tbl-tree-spacer{width:calc(var(--control-h-xl) * var(--spacing-ratio));height:calc(var(--control-h-xl) * var(--spacing-ratio));margin-inline-start:calc(var(--grid-unit) * -3)}.tbl-tree{padding-inline-start:calc(var(--tbl-depth, 0) * var(--grid-unit) * 8);gap:0}.tbl-tree-body{padding-inline-start:calc(var(--grid-unit) * 8)}}.tbl-identity{display:flex;min-width:0;align-items:center;gap:calc(var(--grid-unit) * 3)}.tbl-identity-text{display:flex;min-width:0;flex-direction:column;line-height:var(--leading-tight)}@media(prefers-reduced-motion:reduce){.tbl *,.tbl *:after{transition-duration:.01ms!important;animation:none!important}}}.dhs-layer{--dhs-duration: .72s;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.dhs-layer[data-entering=true]{animation:dhs-reveal var(--dhs-duration) cubic-bezier(.65,0,.35,1) both}@keyframes dhs-reveal{0%{clip-path:circle(0% at 14% 28%);opacity:.6}to{clip-path:circle(120% at 14% 28%);opacity:1}}@media(prefers-reduced-motion:reduce){.dhs-layer[data-entering=true]{animation:dhs-fade .18s linear both}}@keyframes dhs-fade{0%{opacity:0}to{opacity:1}}.vsn-badge{--vsn-cat: var(--color-brand-primary);--vsn-soft: color-mix(in srgb, var(--color-brand-primary) 12%, var(--surface-cards));--vsn-grad: var(--gradient-brand);--vsn-fill: 0;--vsn-in: var(--duration-slow);--vsn-out: var(--duration-enter);position:relative;isolation:isolate;display:inline-grid;flex:0 0 auto;width:calc(var(--grid-unit) * 6);height:calc(var(--grid-unit) * 6);place-items:center;overflow:hidden;border-radius:var(--radius-full);background:var(--vsn-soft);color:var(--vsn-cat);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vsn-cat) 22%,transparent);transition:color var(--vsn-out) var(--ease-quart),box-shadow var(--vsn-out) var(--ease-quart)}.vsn-badge:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--vsn-grad);clip-path:circle(0% at 50% 50%);opacity:0;transition:clip-path var(--vsn-out) ease-in,opacity var(--vsn-out) ease-in}.vsn-badge .golf-material-symbol{font-size:var(--text-base-size);font-variation-settings:"FILL" var(--vsn-fill),"wght" 500,"GRAD" 0,"opsz" 20;transition:font-variation-settings var(--vsn-out) var(--ease-quart)}.vsn-badge[data-selected=true]{--vsn-fill: 1;color:var(--color-white);box-shadow:inset 0 0 0 1px transparent,0 1px 3px color-mix(in srgb,var(--vsn-cat) 35%,transparent);transition:color var(--vsn-in) var(--ease-out-strong),box-shadow var(--vsn-in) var(--ease-out-strong);animation:vsn-breathe var(--vsn-in) var(--ease-spring)}.vsn-badge[data-selected=true]:before{clip-path:circle(72% at 50% 50%);opacity:1;transition:clip-path var(--vsn-in) var(--ease-out-strong),opacity var(--duration-fast) ease-out}.vsn-badge[data-selected=true] .golf-material-symbol{transition:font-variation-settings var(--vsn-in) var(--ease-out-strong)}@keyframes vsn-breathe{0%{scale:.88}to{scale:1}}.vsn-badge[data-category=tee]{--vsn-cat: var(--golf-tee);--vsn-soft: var(--golf-tee-soft);--vsn-grad: var(--gradient-golf-tee)}.vsn-badge[data-category=range]{--vsn-cat: var(--golf-range);--vsn-soft: var(--golf-range-soft);--vsn-grad: var(--gradient-golf-range)}.vsn-badge[data-category=simulator]{--vsn-cat: var(--golf-simulator);--vsn-soft: var(--golf-simulator-soft);--vsn-grad: var(--gradient-golf-simulator)}.vsn-badge[data-category=rental]{--vsn-cat: var(--golf-rental);--vsn-soft: var(--golf-rental-soft);--vsn-grad: var(--gradient-golf-rental)}.vsn-badge[data-category=training]{--vsn-cat: var(--golf-training);--vsn-soft: var(--golf-training-soft);--vsn-grad: var(--gradient-golf-training)}.vsn-badge[data-category=food]{--vsn-cat: var(--golf-food);--vsn-soft: var(--golf-food-soft);--vsn-grad: var(--gradient-golf-food)}.vsn-badge[data-category=tournament]{--vsn-cat: var(--golf-tournament);--vsn-soft: var(--golf-tournament-soft);--vsn-grad: var(--gradient-golf-tournament)}.vsn-badge[data-category=shop]{--vsn-cat: var(--golf-shop);--vsn-soft: var(--golf-shop-soft);--vsn-grad: var(--gradient-golf-shop)}.vsn-badge[data-category=membership]{--vsn-cat: var(--golf-membership);--vsn-soft: var(--golf-membership-soft);--vsn-grad: var(--gradient-golf-membership)}[data-theme=dark] .vsn-badge:not([data-selected=true]){color:color-mix(in srgb,var(--vsn-cat) 55%,var(--color-white))}@media(prefers-reduced-motion:reduce){.vsn-badge,.vsn-badge:before,.vsn-badge .golf-material-symbol{transition-duration:1ms!important}.vsn-badge:before{clip-path:none}.vsn-badge[data-selected=true]{animation:none}.vsn-badge:before,.vsn-badge[data-selected=true]:before{transition:opacity var(--duration-fast) linear!important}}.vsn-aside{--vsn-ease-drawer: var(--ease-drawer);--vsn-ease-out: var(--ease-out-strong)}@media(min-width:1024px){.vsn-aside{transition:width var(--duration-slow) var(--vsn-ease-drawer)}.vsn-aside[data-rail=true]{transition-duration:var(--duration-sheet)}}.vsn-label{transition:opacity var(--duration-fast) var(--vsn-ease-out),transform var(--duration-base) var(--vsn-ease-out);transition-delay:calc(var(--duration-slow) * .4 + min(var(--vsn-i, 0),8) * var(--stagger-step-sm))}.vsn-aside[data-rail=true] .vsn-label{opacity:0;transform:translate(calc(var(--grid-unit) * -1));transition-duration:var(--duration-fast),var(--duration-enter);transition-delay:0ms}.vsn-slot{position:relative}.vsn-slot:before{content:"";position:absolute;inset:50% auto auto 50%;width:calc(var(--grid-unit) * 9);height:calc(var(--grid-unit) * 9);translate:-50% -50%;border-radius:var(--radius-full);background:transparent;transition:background-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.vsn-slot>*{position:relative}.vsn-aside[data-rail=true] .vsn-row{background:transparent;box-shadow:none}.vsn-aside[data-rail=true] .vsn-row:hover .vsn-slot:before,.vsn-aside[data-rail=true] .vsn-row[aria-expanded=true] .vsn-slot:before{background:var(--state-hover)}.vsn-aside[data-rail=true] .vsn-row:focus-visible .vsn-slot:before{box-shadow:0 0 0 var(--focus-ring-width) color-mix(in srgb,var(--color-brand-primary) 40%,transparent)}.vsn-aside[data-rail=true] .vsn-island{background:transparent;box-shadow:none}.vsn-rule{opacity:0;transition:opacity var(--duration-fast) var(--vsn-ease-out)}.vsn-aside[data-rail=true] .vsn-rule{opacity:1;transition-delay:var(--duration-fast)}.vsn-mark__brand,.vsn-search__icon{transition:translate var(--duration-slow) var(--vsn-ease-drawer),scale var(--duration-slow) var(--vsn-ease-drawer),opacity var(--duration-fast) var(--vsn-ease-out)}.vsn-aside[data-rail=true] .vsn-mark__brand{translate:calc(var(--grid-unit) * -3) 0;scale:.8;transition-duration:var(--duration-sheet),var(--duration-sheet),var(--duration-fast)}.vsn-aside[data-rail=true] .vsn-search__icon{translate:calc(var(--grid-unit) * -1) 0;transition-duration:var(--duration-sheet),var(--duration-sheet),var(--duration-fast)}.vsn-search__chrome{transition:opacity var(--duration-fast) var(--vsn-ease-out);transition-delay:calc(var(--duration-slow) * .4)}.vsn-aside[data-rail=true] .vsn-search__chrome{opacity:0;transition-delay:0ms}.vsn-aside[data-rail=true] .vsn-search:hover .vsn-search__chrome,.vsn-aside[data-rail=true] .vsn-search:focus-visible .vsn-search__chrome{opacity:0}.vsn-search:after{content:"";position:absolute;left:50%;top:50%;width:calc(var(--grid-unit) * 9);height:calc(var(--grid-unit) * 9);translate:-50% -50%;border-radius:var(--radius-full);background:transparent;pointer-events:none;transition:background-color var(--duration-fast) ease}.vsn-aside[data-rail=true] .vsn-search:after{left:calc(var(--grid-unit) * 3)}.vsn-aside[data-rail=true] .vsn-search:hover:after,.vsn-aside[data-rail=true] .vsn-search:focus-visible:after{background:var(--state-hover)}.vsn-search:focus-visible{outline:none}.vsn-mark__expand{opacity:0;transition:opacity var(--duration-fast) var(--vsn-ease-out),background-color var(--duration-fast) ease}.vsn-aside[data-rail=true] .vsn-mark:hover .vsn-mark__expand,.vsn-aside[data-rail=true] .vsn-mark__expand:focus-visible{opacity:1;background:var(--state-hover)}.vsn-aside[data-rail=true] .vsn-mark:hover .vsn-mark__brand,.vsn-aside[data-rail=true] .vsn-mark:has(.vsn-mark__expand:focus-visible) .vsn-mark__brand{opacity:0}.vsn-aside[data-rail=true] .vsn-mark__expand{translate:calc(var(--grid-unit) * -3) 0}@media(prefers-reduced-motion:reduce){.vsn-aside{transition:none!important}.vsn-label,.vsn-aside[data-rail=true] .vsn-label{transform:none;filter:none;transition:opacity var(--duration-fast) linear;transition-delay:0ms}.vsn-mark__brand,.vsn-search__icon,.vsn-mark__expand{transition:opacity var(--duration-fast) linear}}.vsn-flyout{transform:translateY(var(--flyout-y, 0));translate:calc(var(--grid-unit) * -1.5) 0;opacity:0;visibility:hidden;transition:opacity var(--duration-fast) var(--ease-in),translate var(--duration-fast) var(--ease-in),transform var(--spring-side-nav-dur) var(--spring-side-nav),visibility 0s linear var(--duration-fast)}.vsn-flyout[data-open=true]{translate:0 0;opacity:1;visibility:visible;transition:opacity var(--duration-enter) var(--ease-out-strong),translate var(--duration-enter) var(--ease-out-strong),transform var(--spring-side-nav-dur) var(--spring-side-nav),visibility 0s}.vsn-flyout[data-instant-y=true]{transition:opacity var(--duration-enter) var(--ease-out-strong),translate var(--duration-enter) var(--ease-out-strong),visibility 0s}.vsn-flyout-body{animation:vsn-flyout-swap var(--duration-fast) var(--ease-out-strong)}@keyframes vsn-flyout-swap{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.vsn-flyout,.vsn-flyout[data-open=true]{translate:0 0;transition:opacity var(--duration-fast) linear,visibility 0s linear var(--duration-fast)}.vsn-flyout[data-open=true]{transition:opacity var(--duration-fast) linear,visibility 0s}.vsn-flyout-body{animation:none}}.vsn-aside[data-look=v7]{--v7-radius: calc(var(--grid-unit) * 7);--v7-pad: calc(var(--grid-unit) * 2);--v7-active: color-mix(in oklab, var(--color-brand-secondary) var(--alpha-subtle), transparent);--v7-hover: color-mix(in oklab, var(--text-ink-gray-9) var(--alpha-wash), transparent);--v7-guide: var(--outline-gray-2);padding:var(--v7-pad);border:0;border-radius:var(--v7-radius);background:var(--surface-cards);box-shadow:0 var(--border-width-default) calc(var(--grid-unit) * .5) color-mix(in srgb,var(--color-dark-gray-900) var(--alpha-wash),transparent),0 calc(var(--grid-unit) * 2) calc(var(--grid-unit) * 5.5) calc(var(--grid-unit) * -2.5) color-mix(in srgb,var(--color-dark-gray-900) var(--alpha-ring),transparent)}[data-theme=dark] .vsn-aside[data-look=v7]{--v7-active: color-mix(in oklab, var(--color-white) var(--alpha-subtle), transparent);--v7-hover: color-mix(in oklab, var(--color-white) var(--alpha-wash), transparent);box-shadow:0 0 0 var(--border-width-default) color-mix(in srgb,var(--color-white) var(--alpha-subtle),transparent),0 calc(var(--grid-unit) * 2) calc(var(--grid-unit) * 5.5) calc(var(--grid-unit) * -2.5) color-mix(in srgb,var(--color-black) var(--alpha-heavy),transparent)}@media(min-width:1024px){.vsn-aside[data-look=v7]{width:calc(var(--grid-unit) * 68);height:calc(100% - var(--grid-unit) * 6);margin:calc(var(--grid-unit) * 3)}.vsn-aside[data-look=v7][data-rail=true]{width:calc(var(--grid-unit) * 16)}.vsn-aside[data-look=v7]{z-index:41}.vsn-aside[data-look=v7]>div{width:calc(var(--grid-unit) * 64);contain:layout style}}@media(max-width:1023px){.vsn-aside[data-look=v7]{inset:calc(var(--grid-unit) * 3) auto calc(var(--grid-unit) * 3) calc(var(--grid-unit) * 3);height:auto}.vsn-aside[data-look=v7][data-mobile-open=false]{translate:calc(-100% - var(--grid-unit) * 6) 0}}.vsn-aside[data-look=v7] .vsn-head{border-bottom:0;border-radius:calc(var(--v7-radius) - var(--v7-pad));box-shadow:inset 0 var(--border-width-default) 0 color-mix(in srgb,var(--color-white) var(--alpha-tint),transparent),0 calc(var(--grid-unit) * 2.5) calc(var(--grid-unit) * 5.5) calc(var(--grid-unit) * -3) color-mix(in srgb,var(--color-dark-gray-900) var(--alpha-intense),transparent)}.vsn-aside[data-look=v7] .vsn-collapse{display:none;place-items:center;width:calc(var(--grid-unit) * 10);height:calc(var(--grid-unit) * 10);padding:0;border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-white) var(--alpha-tint),transparent);color:var(--color-white)}.vsn-aside[data-look=v7] .vsn-collapse:hover{background:color-mix(in srgb,var(--color-white) var(--alpha-ring),transparent)}.vsn-aside[data-look=v7] .vsn-search{min-height:calc(var(--grid-unit) * 11);padding-inline:calc(var(--grid-unit) * 3.5) calc(var(--grid-unit) * 2)}.vsn-aside[data-look=v7] .vsn-search__chrome{border-color:color-mix(in srgb,var(--color-white) var(--alpha-ring),transparent);border-radius:var(--radius-full);background:color-mix(in srgb,var(--color-white) var(--alpha-tint),transparent)}.vsn-aside[data-look=v7] .vsn-caption-text{font-size:var(--text-sm-size);font-weight:var(--font-weight-medium);letter-spacing:normal;text-transform:none;color:var(--text-ink-gray-6)}.vsn-aside[data-look=v7] .vsn-island{background:transparent;box-shadow:none}.vsn-aside[data-look=v7] .vsn-island-row{font-weight:var(--font-weight-regular);color:var(--text-ink-gray-8);background:transparent;box-shadow:none}.vsn-aside[data-look=v7] .vsn-island-label{font-weight:var(--font-weight-regular)}.vsn-aside[data-look=v7] .vsn-island-row:hover{background:var(--v7-hover)}.vsn-aside[data-look=v7] .vsn-island-row[data-active=true]{background:var(--v7-active);color:var(--text-ink-gray-9)}.vsn-aside[data-look=v7] .vsn-island-row[data-active=true] .vsn-island-label{font-weight:var(--font-weight-medium)}.vsn-aside[data-look=v7] .vsn-chevron,.vsn-aside[data-look=v7] .vsn-dot{display:none}.vsn-aside[data-look=v7] .vsn-badge{width:calc(var(--grid-unit) * 9);height:calc(var(--grid-unit) * 9)}.vsn-aside[data-look=v7] .vsn-badge:not([data-selected=true]){background:transparent;box-shadow:none;color:var(--text-ink-gray-7)}.vsn-aside[data-look=v7] .vsn-badge .golf-material-symbol{font-size:calc(var(--grid-unit) * 5.5);transition:font-variation-settings var(--vsn-out) var(--ease-quart),scale var(--vsn-out) var(--ease-quart)}.vsn-aside[data-look=v7] .vsn-badge[data-selected=true] .golf-material-symbol{scale:.91;transition:font-variation-settings var(--vsn-in) var(--ease-out-strong),scale var(--vsn-in) var(--ease-out-strong)}.vsn-aside[data-look=v7] .vsn-island[data-category=tee]{--v7-accent: var(--golf-tee);--v7-accent-grad: var(--gradient-golf-tee);--v7-accent-soft: var(--golf-tee-soft);--v7-accent-deep: var(--golf-tee-deep)}.vsn-aside[data-look=v7] .vsn-island[data-category=range]{--v7-accent: var(--golf-range);--v7-accent-grad: var(--gradient-golf-range);--v7-accent-soft: var(--golf-range-soft);--v7-accent-deep: var(--golf-range-deep)}.vsn-aside[data-look=v7] .vsn-island[data-category=simulator]{--v7-accent: var(--golf-simulator);--v7-accent-grad: var(--gradient-golf-simulator);--v7-accent-soft: var(--golf-simulator-soft);--v7-accent-deep: var(--golf-simulator-deep)}.vsn-aside[data-look=v7] .vsn-island[data-category=rental]{--v7-accent: var(--golf-rental);--v7-accent-grad: var(--gradient-golf-rental);--v7-accent-soft: var(--golf-rental-soft);--v7-accent-deep: var(--golf-rental-deep)}.vsn-aside[data-look=v7] .vsn-island[data-category=training]{--v7-accent: var(--golf-training);--v7-accent-grad: var(--gradient-golf-training);--v7-accent-soft: var(--golf-training-soft);--v7-accent-deep: var(--golf-training-deep)}.vsn-aside[data-look=v7] .vsn-island[data-category=food]{--v7-accent: var(--golf-food);--v7-accent-grad: var(--gradient-golf-food);--v7-accent-soft: var(--golf-food-soft);--v7-accent-deep: var(--golf-food-deep)}.vsn-aside[data-look=v7] .vsn-island[data-category=tournament]{--v7-accent: var(--golf-tournament);--v7-accent-grad: var(--gradient-golf-tournament);--v7-accent-soft: var(--golf-tournament-soft);--v7-accent-deep: var(--golf-tournament-deep)}.vsn-aside[data-look=v7] .vsn-island[data-category=shop]{--v7-accent: var(--golf-shop);--v7-accent-grad: var(--gradient-golf-shop);--v7-accent-soft: var(--golf-shop-soft);--v7-accent-deep: var(--golf-shop-deep)}.vsn-aside[data-look=v7] .vsn-island[data-category=membership]{--v7-accent: var(--golf-membership);--v7-accent-grad: var(--gradient-golf-membership);--v7-accent-soft: var(--golf-membership-soft);--v7-accent-deep: var(--golf-membership-deep)}.vsn-aside[data-look=v7] .vsn-subs{position:relative;padding-top:var(--grid-unit)}.vsn-aside[data-look=v7] .vsn-subs:before{content:"";position:absolute;top:var(--grid-unit);bottom:calc(var(--grid-unit) * 2);left:calc(var(--grid-unit) * 5 - var(--border-width-default));width:calc(var(--border-width-default) * 2);border-radius:var(--radius-full);background:var(--v7-guide)}.vsn-aside[data-look=v7] .vsn-dest{position:relative;min-height:calc(var(--grid-unit) * 10);color:var(--text-ink-gray-8);box-shadow:none}.vsn-aside[data-look=v7] .vsn-dest:hover{background:var(--v7-hover)}.vsn-aside[data-look=v7] .vsn-dest{isolation:isolate;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),scale var(--duration-fast) var(--ease-standard)}.vsn-aside[data-look=v7] .vsn-dest:active{scale:var(--scale-press-card)}.vsn-aside[data-look=v7] .vsn-dest[aria-current=page]{background:transparent;box-shadow:none;color:var(--v7-accent-deep, var(--text-ink-gray-9));font-weight:var(--font-weight-semibold)}.vsn-aside[data-look=v7] .vsn-dest[aria-current=page]:hover{background:transparent}.vsn-aside[data-look=v7] .vsn-dest-text{position:relative}.vsn-sub-pill{position:absolute;top:0;left:0;z-index:0;width:var(--pill-w, 0);height:var(--pill-h, 0);translate:var(--pill-x, 0) var(--pill-y, 0);border-radius:var(--radius-full);background:var(--v7-accent-soft, var(--surface-cards));box-shadow:inset 0 0 0 var(--border-width-default) color-mix(in oklab,var(--v7-accent, var(--color-brand-secondary)) var(--alpha-ring),transparent),var(--shadow-sm);pointer-events:none;transition:translate var(--spring-side-nav-dur) var(--spring-side-nav),opacity var(--duration-fast) var(--ease-standard)}.vsn-sub-pill[data-visible=false]{opacity:0}.vsn-sub-pill[data-instant=true]{transition:none}.vsn-aside[data-look=v7] .vsn-subs>.vsn-dest{z-index:1}[data-theme=dark] .vsn-sub-pill{box-shadow:inset 0 0 0 var(--border-width-default) color-mix(in oklab,var(--v7-accent, var(--color-brand-lime)) var(--alpha-outline),transparent)}[data-theme=dark] .vsn-aside[data-look=v7] .vsn-dest[aria-current=page]{color:var(--text-ink-gray-9)}.vsn-sub-pill:before{content:"";position:absolute;top:50%;left:calc(var(--grid-unit) * -3 - var(--border-width-default) * 2);width:var(--grid-unit);height:calc(var(--grid-unit) * 5);translate:0 -50%;border-radius:var(--radius-full);background:var(--v7-accent-grad, var(--gradient-brand));box-shadow:0 0 calc(var(--grid-unit) * 2.5) color-mix(in srgb,var(--v7-accent, var(--color-brand-secondary)) var(--alpha-glow),transparent)}@media(prefers-reduced-motion:reduce){.vsn-sub-pill{transition:opacity var(--duration-fast) linear}}.vsn-dest-drawer{flex:none;font-size:calc(var(--grid-unit) * 4.5);color:var(--text-ink-gray-6);transition:color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.vsn-dest:hover .vsn-dest-drawer{transform:translate(calc(var(--grid-unit) * .5))}.vsn-dest[data-drawer=open] .vsn-dest-drawer,.vsn-dest[data-drawer=locked] .vsn-dest-drawer{color:var(--v7-accent, var(--color-brand-secondary));transform:translate(calc(var(--grid-unit) * .5))}[data-theme=dark] .vsn-dest[data-drawer=open] .vsn-dest-drawer,[data-theme=dark] .vsn-dest[data-drawer=locked] .vsn-dest-drawer{color:color-mix(in oklab,var(--v7-accent, var(--color-brand-lime)),var(--color-white) 35%)}.vsn-aside[data-look=v7] .vsn-dest--planned .vsn-dest-label{opacity:1;color:var(--text-ink-gray-7)}.vsn-aside[data-look=v7] .vsn-planned{border:0;background:transparent;padding:0;font-size:var(--text-xs-size);font-weight:var(--font-weight-regular);text-transform:lowercase;color:var(--text-ink-gray-6)}.vsn-aside[data-look=v7] .vsn-foot{padding-top:calc(var(--grid-unit) * 1.5)}.vsn-venue{display:flex;align-items:center;gap:calc(var(--grid-unit) * 3);width:100%;min-height:calc(var(--grid-unit) * 14);padding:calc(var(--grid-unit) * 2);padding-inline-end:calc(var(--grid-unit) * 4);border:0;border-radius:var(--radius-full);background:color-mix(in oklab,var(--text-ink-gray-9) var(--alpha-wash),transparent);box-shadow:inset 0 0 0 var(--border-width-default) color-mix(in oklab,var(--text-ink-gray-9) var(--alpha-subtle),transparent);font:inherit;text-align:start;color:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.vsn-venue:hover,.vsn-venue[data-popup-open]{background:color-mix(in oklab,var(--text-ink-gray-9) var(--alpha-subtle),transparent)}.vsn-venue:focus-visible{outline:2px solid var(--border-color-focus);outline-offset:2px}.vsn-venue-mark{display:grid;flex:none;place-items:center;width:calc(var(--grid-unit) * 10);height:calc(var(--grid-unit) * 10);border-radius:var(--radius-full);background:color-mix(in oklab,var(--color-brand-secondary) var(--alpha-tint),var(--surface-cards));color:var(--color-brand-secondary);font-size:calc(var(--grid-unit) * 5.5)}[data-theme=dark] .vsn-venue-mark{background:color-mix(in oklab,var(--color-brand-lime) var(--alpha-subtle),transparent);color:var(--color-brand-lime)}.vsn-venue-text{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.25}.vsn-venue-text b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base-size);font-weight:var(--font-weight-semibold);color:var(--text-ink-gray-9)}.vsn-venue-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs-size);color:var(--text-ink-gray-6)}.vsn-venue-chevron{flex:none;font-size:calc(var(--grid-unit) * 5);color:var(--text-ink-gray-6)}.vsn-aside[data-rail=true] .vsn-venue{padding:0;background:transparent;box-shadow:none;min-height:calc(var(--grid-unit) * 12);justify-content:flex-start;padding-inline-start:var(--grid-unit)}@media(min-width:1024px){.vsn-aside[data-look=v7] .vsn-collapse{display:grid}.vsn-aside[data-look=v7] .vsn-head{width:calc(var(--grid-unit) * 64);transition:width var(--duration-slow) var(--ease-drawer),border-radius var(--duration-slow) var(--ease-drawer)}.vsn-aside[data-look=v7][data-rail=true] .vsn-head{width:calc(var(--grid-unit) * 12);border-radius:calc(var(--grid-unit) * 6);transition-duration:var(--duration-sheet)}.vsn-aside[data-look=v7][data-rail=true] .vsn-search__icon{translate:calc(var(--grid-unit) * -2.5) 0}.vsn-aside[data-look=v7][data-rail=true] .vsn-island-row,.vsn-aside[data-look=v7][data-rail=true] .vsn-island-row[data-active=true]{background:transparent}}[data-theme=dark] .vsn-sub-pill:before{filter:brightness(1.6) saturate(1.1)}.gio-page-glow{position:relative;isolation:isolate;background:var(--surface-page)}.gio-page-glow:before{--k: var(--surface-page-glow-k, 0);content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;will-change:transform;background:radial-gradient(ellipse 90% 75% at 110% 112%,color-mix(in oklab,var(--surface-page-glow) calc(14% * var(--k)),transparent) 0%,color-mix(in oklab,var(--surface-page-glow) calc(10.5% * var(--k)),transparent) 16%,color-mix(in oklab,var(--surface-page-glow) calc(6.2% * var(--k)),transparent) 34%,color-mix(in oklab,var(--surface-page-glow) calc(2.9% * var(--k)),transparent) 54%,color-mix(in oklab,var(--surface-page-glow) calc(.9% * var(--k)),transparent) 74%,transparent 90%),radial-gradient(ellipse 60% 48% at 70% 108%,color-mix(in oklab,var(--surface-page-glow) calc(6.5% * var(--k)),transparent) 0%,color-mix(in oklab,var(--surface-page-glow) calc(3.6% * var(--k)),transparent) 32%,color-mix(in oklab,var(--surface-page-glow) calc(1.2% * var(--k)),transparent) 62%,transparent 86%),radial-gradient(ellipse 42% 62% at 106% 55%,color-mix(in oklab,var(--surface-page-glow) calc(4.5% * var(--k)),transparent) 0%,color-mix(in oklab,var(--surface-page-glow) calc(2.2% * var(--k)),transparent) 38%,color-mix(in oklab,var(--surface-page-glow) calc(.6% * var(--k)),transparent) 68%,transparent 88%)}[data-theme=dark] .gio-page-glow:before{content:none}.gio-page-glow[data-glow=rental],.gio-page-glow[data-glow=clubs]{--surface-page-glow: var(--color-category-clubs)}.gio-page-glow[data-glow=tee]{--surface-page-glow: var(--golf-tee)}.gio-page-glow[data-glow=range]{--surface-page-glow: var(--golf-range)}.gio-page-glow[data-glow=simulator]{--surface-page-glow: var(--golf-simulator)}.gio-page-glow[data-glow=training]{--surface-page-glow: var(--golf-training)}.gio-page-glow[data-glow=food]{--surface-page-glow: var(--golf-food)}.gio-page-glow[data-glow=tournament]{--surface-page-glow: var(--golf-tournament)}.gio-page-glow[data-glow=shop]{--surface-page-glow: var(--golf-shop)}.gio-page-glow[data-glow=membership]{--surface-page-glow: var(--golf-membership)}.gio-frame-main{display:flex;flex-direction:column;gap:calc(var(--grid-unit) * 4);padding:calc(var(--grid-unit) * 3) calc(var(--grid-unit) * 4);scroll-padding-top:calc(var(--v7-sticky-top, 0px) + var(--grid-unit) * 20)}@media(min-width:768px){.gio-frame-main{padding-inline:calc(var(--grid-unit) * 3)}@supports selector(::-webkit-scrollbar){.gio-frame-main{scrollbar-gutter:stable;padding-inline-end:calc(var(--grid-unit) * 3 - var(--grid-unit) * 1.5)}}}.gio-tb{--tb-h: calc(var(--grid-unit) * 15);--tb-glass: color-mix(in oklab, var(--surface-cards) var(--alpha-solid), transparent);--tb-ring: color-mix(in oklab, var(--text-ink-gray-9) var(--alpha-subtle), transparent);--tb-rim: color-mix(in srgb, var(--color-white) var(--alpha-intense), transparent);--tb-drop: 0 calc(var(--grid-unit) * 3) calc(var(--grid-unit) * 7) calc(var(--grid-unit) * -3.5) color-mix(in srgb, var(--color-dark-gray-900) var(--alpha-ring), transparent);container-type:inline-size;min-width:0}.gio-tb[data-sticky]{position:sticky;top:var(--tb-stick-top, 0px);z-index:20;pointer-events:none}.gio-tb[data-sticky]>.gio-tb-bar{pointer-events:auto}:has(>.gio-tb[data-sticky]){--v7-sticky-top: calc(var(--grid-unit) * 15 + var(--grid-unit) * 3)}[data-theme=dark] .gio-tb{--tb-glass: color-mix(in oklab, var(--surface-cards) var(--alpha-solid), transparent);--tb-ring: color-mix(in oklab, var(--color-white) var(--alpha-subtle), transparent);--tb-rim: color-mix(in srgb, var(--color-white) var(--alpha-wash), transparent);--tb-drop: 0 calc(var(--grid-unit) * 3) calc(var(--grid-unit) * 7) calc(var(--grid-unit) * -3.5) color-mix(in srgb, var(--color-black) var(--alpha-heavy), transparent)}.gio-tb-bar{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--grid-unit) * 1.5);height:var(--tb-h);padding:0 calc(var(--grid-unit) * 2) 0 calc(var(--grid-unit) * 2.5);border-radius:var(--radius-full);background:var(--tb-glass);-webkit-backdrop-filter:blur(var(--blur-glass-sheet)) saturate(160%);backdrop-filter:blur(var(--blur-glass-sheet)) saturate(160%);box-shadow:0 0 0 var(--border-width-default) var(--tb-ring),inset 0 var(--border-width-default) 0 var(--tb-rim),var(--tb-drop)}@media(prefers-reduced-transparency:reduce){.gio-tb-bar{background:var(--surface-cards);-webkit-backdrop-filter:none;backdrop-filter:none}}.gio-tb-lead,.gio-tb-trail{display:flex;align-items:center;gap:calc(var(--grid-unit) * 1.5);min-width:0}.gio-tb-trail{flex:none;gap:calc(var(--grid-unit) * 2)}.gio-tb-back{display:inline-flex;flex:none;align-items:center;gap:calc(var(--grid-unit) * 1.5);height:calc(var(--grid-unit) * 10);padding:0 calc(var(--grid-unit) * 3.5) 0 calc(var(--grid-unit) * 2.5);border:0;border-radius:var(--radius-full);background:color-mix(in oklab,var(--color-brand-secondary) var(--alpha-wash),transparent);font:inherit;font-size:var(--text-sm-size);font-weight:var(--font-weight-medium);color:var(--text-ink-gray-8);text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.gio-tb-back:hover{background:color-mix(in oklab,var(--color-brand-secondary) var(--alpha-subtle),transparent)}.gio-tb-back:active{transform:scale(var(--scale-press))}.gio-tb-back-glyph{font-size:calc(var(--grid-unit) * 5);transition:transform var(--duration-fast) var(--ease-standard)}.gio-tb-back:hover .gio-tb-back-glyph{transform:translate(calc(var(--grid-unit) * -.5))}[data-theme=dark] .gio-tb-back{background:color-mix(in oklab,var(--color-white) var(--alpha-wash),transparent)}[data-theme=dark] .gio-tb-back:hover{background:color-mix(in oklab,var(--color-white) var(--alpha-subtle),transparent)}.gio-tb-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline-start:calc(var(--grid-unit) * 2);font-size:var(--text-base-size);font-weight:var(--font-weight-semibold);color:var(--text-ink-gray-9);font-variant-numeric:tabular-nums}.gio-tb-menu{display:none;flex:none;place-items:center;width:calc(var(--grid-unit) * 11);height:calc(var(--grid-unit) * 11);padding:0;border:0;border-radius:var(--radius-full);background:transparent;cursor:pointer}.gio-tb-menu-disc{display:grid;place-items:center;width:calc(var(--grid-unit) * 9.5);height:calc(var(--grid-unit) * 9.5);border-radius:var(--radius-full);background:color-mix(in oklab,var(--color-brand-secondary) var(--alpha-subtle),var(--surface-cards));box-shadow:inset 0 0 0 var(--border-width-default) color-mix(in oklab,var(--color-brand-secondary) var(--alpha-keyline),transparent),var(--shadow-sm);color:var(--color-brand-secondary);transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.gio-tb-menu:hover .gio-tb-menu-disc{background:color-mix(in oklab,var(--color-brand-secondary) var(--alpha-tint),var(--surface-cards))}.gio-tb-menu:active .gio-tb-menu-disc{transform:scale(var(--scale-press))}.gio-tb-menu-bars{display:flex;flex-direction:column;align-items:flex-start;gap:var(--grid-unit);width:calc(var(--grid-unit) * 4.5)}.gio-tb-menu-bars i{display:block;width:100%;height:calc(var(--border-width-default) * 2);border-radius:var(--radius-full);background:currentColor;transform-origin:0 50%;transition:transform var(--duration-base) var(--ease-out-strong)}.gio-tb-menu-bars i:last-child{transform:scaleX(.6)}.gio-tb-menu:hover .gio-tb-menu-bars i:last-child,.gio-tb-menu:focus-visible .gio-tb-menu-bars i:last-child{transform:none}[data-theme=dark] .gio-tb-menu-disc{background:color-mix(in oklab,var(--color-brand-lime) var(--alpha-subtle),var(--surface-cards));box-shadow:inset 0 0 0 var(--border-width-default) color-mix(in oklab,var(--color-brand-lime) var(--alpha-ring),transparent);color:var(--color-brand-lime)}[data-theme=dark] .gio-tb-menu:hover .gio-tb-menu-disc{background:color-mix(in oklab,var(--color-brand-lime) var(--alpha-tint),var(--surface-cards))}.gio-tb-menu:focus-visible{outline:2px solid var(--border-color-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.gio-tb-menu-bars i{transition:none}}.gio-tb-bell{position:relative;display:grid;flex:none;place-items:center;width:calc(var(--grid-unit) * 11);height:calc(var(--grid-unit) * 11);border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-ink-gray-7);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.gio-tb-bell:hover{background:color-mix(in oklab,var(--text-ink-gray-9) var(--alpha-wash),transparent);color:var(--text-ink-gray-9)}.gio-tb-bell-glyph{font-size:calc(var(--grid-unit) * 5.5)}.gio-tb-count{position:absolute;top:calc(var(--grid-unit) * 1);right:calc(var(--grid-unit) * .5);display:grid;place-items:center;min-width:calc(var(--grid-unit) * 5);height:calc(var(--grid-unit) * 5);padding:0 calc(var(--grid-unit) * 1.25);border-radius:var(--radius-full);background:var(--text-ink-gray-9);font-size:var(--text-2xs-size);font-weight:var(--font-weight-bold);line-height:1;color:var(--surface-cards);font-variant-numeric:tabular-nums;box-shadow:0 0 0 calc(var(--grid-unit) * .5) var(--surface-cards)}@keyframes gio-tb-count-in{0%{transform:scale(.6);opacity:0}}@media(prefers-reduced-motion:no-preference){.gio-tb-count{animation:gio-tb-count-in var(--duration-enter) var(--ease-out-strong)}}.gio-tb-account{display:inline-flex;flex:none;align-items:center;gap:calc(var(--grid-unit) * 2.5);height:calc(var(--grid-unit) * 12);padding:0 calc(var(--grid-unit) * 3) 0 calc(var(--grid-unit) * 1);border:0;border-radius:var(--radius-full);background:var(--surface-cards);box-shadow:0 0 0 var(--border-width-default) var(--tb-ring);font:inherit;text-align:start;color:inherit;cursor:pointer;transition:box-shadow var(--duration-fast) var(--ease-standard)}.gio-tb-account:hover,.gio-tb-account[data-popup-open],.gio-tb-account[aria-expanded=true]{box-shadow:0 0 0 var(--border-width-default) var(--tb-ring),var(--shadow-sm)}[data-theme=dark] .gio-tb-account{background:color-mix(in oklab,var(--color-white) var(--alpha-wash),transparent)}.gio-tb-avatar{display:grid;flex:none;place-items:center;width:calc(var(--grid-unit) * 9.5);height:calc(var(--grid-unit) * 9.5);overflow:hidden;border-radius:var(--radius-full);background:var(--gradient-brand);font-size:var(--text-sm-size);font-weight:var(--font-weight-semibold);color:var(--color-white);box-shadow:0 0 0 calc(var(--grid-unit) * .5) var(--surface-cards)}.gio-tb-avatar img{width:100%;height:100%;object-fit:cover}.gio-tb-who,.gio-tb-menu-who{display:flex;flex-direction:column;min-width:0;line-height:1.25}.gio-tb-who b,.gio-tb-menu-who b{font-size:var(--text-base-size);font-weight:var(--font-weight-semibold);color:var(--text-ink-gray-9);white-space:nowrap}.gio-tb-who span,.gio-tb-menu-who span{font-size:var(--text-xs-size);color:var(--text-ink-gray-6);white-space:nowrap}.gio-tb-who{max-width:calc(var(--grid-unit) * 44)}.gio-tb-who b,.gio-tb-who span{overflow:hidden;text-overflow:ellipsis}.gio-tb-chevron{font-size:calc(var(--grid-unit) * 5);color:var(--text-ink-gray-6);transition:transform var(--duration-fast) var(--ease-standard)}.gio-tb-account[data-popup-open] .gio-tb-chevron,.gio-tb-account[aria-expanded=true] .gio-tb-chevron{transform:rotate(180deg)}.gio-tb-menu-head{display:flex;align-items:center;gap:calc(var(--grid-unit) * 3);padding:calc(var(--grid-unit) * 2) calc(var(--grid-unit) * 2.5)}.gio-tb-back:focus-visible,.gio-tb-bell:focus-visible,.gio-tb-account:focus-visible{outline:2px solid var(--border-color-focus);outline-offset:2px}@container (max-width: 40rem){.gio-tb-bar{height:calc(var(--grid-unit) * 13);padding:0 var(--grid-unit)}.gio-tb-back{height:calc(var(--grid-unit) * 11)}.gio-tb-title,.gio-tb-who,.gio-tb-chevron{display:none}.gio-tb-menu{display:grid}.gio-tb-account{width:calc(var(--grid-unit) * 11);height:calc(var(--grid-unit) * 11);padding:0;justify-content:center;background:transparent;box-shadow:none}}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}.gio-sd{--sd-accent: var(--color-brand-secondary);--sd-accent-grad: var(--gradient-brand);--sd-accent-soft: color-mix(in oklab, var(--color-brand-secondary) var(--alpha-tint), var(--surface-cards));--sd-accent-deep: var(--text-ink-gray-9);--sd-hover: color-mix(in oklab, var(--text-ink-gray-9) var(--alpha-wash), transparent);display:flex;flex-direction:column;width:calc(var(--grid-unit) * 67);padding:calc(var(--grid-unit) * 2);border-radius:calc(var(--grid-unit) * 7);background:var(--surface-cards);box-shadow:0 var(--border-width-default) calc(var(--grid-unit) * .5) color-mix(in srgb,var(--color-dark-gray-900) var(--alpha-wash),transparent),0 calc(var(--grid-unit) * 2) calc(var(--grid-unit) * 5.5) calc(var(--grid-unit) * -2.5) color-mix(in srgb,var(--color-dark-gray-900) var(--alpha-ring),transparent);transform-origin:0% 50%}.gio-sd--panel{position:fixed;top:calc(var(--grid-unit) * 3);bottom:calc(var(--grid-unit) * 3);z-index:40;overflow:hidden;will-change:transform,width;transition:left var(--duration-slow) var(--ease-drawer)}.gio-sd-inner{display:flex;flex:1;flex-direction:column;gap:calc(var(--grid-unit) * 3);min-height:0}.gio-sd--panel .gio-sd-inner{flex:none;width:calc(var(--grid-unit) * 63);height:100%;contain:layout style}.gio-sd--sheet{position:fixed;top:calc(var(--grid-unit) * 3);bottom:calc(var(--grid-unit) * 3);left:calc(var(--grid-unit) * 3);z-index:60;max-width:calc(100% - var(--grid-unit) * 12)}[data-theme=dark] .gio-sd{--sd-accent-soft: color-mix(in oklab, var(--color-brand-lime) var(--alpha-subtle), var(--surface-cards));--sd-hover: color-mix(in oklab, var(--color-white) var(--alpha-wash), transparent);box-shadow:0 0 0 var(--border-width-default) color-mix(in srgb,var(--color-white) var(--alpha-subtle),transparent),0 calc(var(--grid-unit) * 2) calc(var(--grid-unit) * 5.5) calc(var(--grid-unit) * -2.5) color-mix(in srgb,var(--color-black) var(--alpha-heavy),transparent)}.gio-sd[data-category=tee]{--sd-accent: var(--golf-tee);--sd-accent-grad: var(--gradient-golf-tee);--sd-accent-soft: var(--golf-tee-soft);--sd-accent-deep: var(--golf-tee-deep)}.gio-sd[data-category=range]{--sd-accent: var(--golf-range);--sd-accent-grad: var(--gradient-golf-range);--sd-accent-soft: var(--golf-range-soft);--sd-accent-deep: var(--golf-range-deep)}.gio-sd[data-category=simulator]{--sd-accent: var(--golf-simulator);--sd-accent-grad: var(--gradient-golf-simulator);--sd-accent-soft: var(--golf-simulator-soft);--sd-accent-deep: var(--golf-simulator-deep)}.gio-sd[data-category=rental]{--sd-accent: var(--golf-rental);--sd-accent-grad: var(--gradient-golf-rental);--sd-accent-soft: var(--golf-rental-soft);--sd-accent-deep: var(--golf-rental-deep)}.gio-sd[data-category=training]{--sd-accent: var(--golf-training);--sd-accent-grad: var(--gradient-golf-training);--sd-accent-soft: var(--golf-training-soft);--sd-accent-deep: var(--golf-training-deep)}.gio-sd[data-category=food]{--sd-accent: var(--golf-food);--sd-accent-grad: var(--gradient-golf-food);--sd-accent-soft: var(--golf-food-soft);--sd-accent-deep: var(--golf-food-deep)}.gio-sd[data-category=tournament]{--sd-accent: var(--golf-tournament);--sd-accent-grad: var(--gradient-golf-tournament);--sd-accent-soft: var(--golf-tournament-soft);--sd-accent-deep: var(--golf-tournament-deep)}.gio-sd[data-category=shop]{--sd-accent: var(--golf-shop);--sd-accent-grad: var(--gradient-golf-shop);--sd-accent-soft: var(--golf-shop-soft);--sd-accent-deep: var(--golf-shop-deep)}.gio-sd[data-category=membership]{--sd-accent: var(--golf-membership);--sd-accent-grad: var(--gradient-golf-membership);--sd-accent-soft: var(--golf-membership-soft);--sd-accent-deep: var(--golf-membership-deep)}[data-theme=dark] .gio-sd[data-category]{--sd-accent-deep: var(--text-ink-gray-9)}.gio-sd-head{display:flex;align-items:flex-start;gap:calc(var(--grid-unit) * 2);padding:calc(var(--grid-unit) * 2.5) calc(var(--grid-unit) * 1) 0 calc(var(--grid-unit) * 5)}.gio-sd-titles{position:relative;flex:1;min-width:0}.gio-sd-titles:before{content:"";position:absolute;top:calc(var(--grid-unit) * 1);left:calc(var(--grid-unit) * -3);width:var(--grid-unit);height:calc(var(--grid-unit) * 5);border-radius:var(--radius-full);background:var(--sd-accent-grad)}.gio-sd-titles h2{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xl-size);font-weight:var(--font-weight-semibold);line-height:1.25;color:var(--text-ink-gray-9)}.gio-sd-titles p{margin:var(--grid-unit) 0 0;font-size:var(--text-xs-size);color:var(--text-ink-gray-6)}.gio-sd-close{display:grid;flex:none;place-items:center;width:calc(var(--grid-unit) * 10);height:calc(var(--grid-unit) * 10);border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-ink-gray-6);font-size:calc(var(--grid-unit) * 5);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.gio-sd-close:hover{background:var(--sd-hover);color:var(--text-ink-gray-9)}.gio-sd-close:focus-visible{outline:2px solid var(--border-color-focus);outline-offset:2px}.gio-sd-nav{position:relative;flex:1;min-height:0;overflow-y:auto;padding:0 calc(var(--grid-unit) * 1) var(--grid-unit) calc(var(--grid-unit) * 2)}.gio-sd-list{display:flex;flex-direction:column;gap:calc(var(--grid-unit) * 3)}.gio-sd-section{display:flex;flex-direction:column;gap:calc(var(--grid-unit) * .5)}.gio-sd-caption{margin:0;padding:0 calc(var(--grid-unit) * 2) var(--grid-unit);font-size:var(--text-sm-size);font-weight:var(--font-weight-medium);color:var(--text-ink-gray-6)}.gio-sd-item{position:relative;z-index:1;display:flex;align-items:center;gap:calc(var(--grid-unit) * 2.5);width:100%;min-height:calc(var(--grid-unit) * 10);padding:0 calc(var(--grid-unit) * 2) 0 calc(var(--grid-unit) * 3);border:0;border-radius:var(--radius-full);background:transparent;font:inherit;font-size:var(--text-sm-size);text-align:start;text-decoration:none;color:var(--text-ink-gray-8);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),scale var(--duration-fast) var(--ease-standard)}.gio-sd-item:hover:not([aria-current]){background:var(--sd-hover);color:var(--text-ink-gray-9)}.gio-sd-item:active{scale:var(--scale-press-card)}.gio-sd-item:focus-visible{outline:2px solid var(--border-color-focus);outline-offset:0}.gio-sd-item[aria-current]{font-weight:var(--font-weight-semibold);color:var(--sd-accent-deep)}.gio-sd-glyph{display:grid;flex:none;place-items:center;font-size:calc(var(--grid-unit) * 5);color:var(--text-ink-gray-6);transition:color var(--duration-fast) var(--ease-standard)}.gio-sd-item[aria-current] .gio-sd-glyph{color:var(--sd-accent)}[data-theme=dark] .gio-sd-item[aria-current] .gio-sd-glyph{color:color-mix(in oklab,var(--sd-accent),var(--color-white) 35%)}.gio-sd-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gio-sd-count{flex:none;min-width:calc(var(--grid-unit) * 6);padding:0 calc(var(--grid-unit) * 1.5);border-radius:var(--radius-full);background:color-mix(in oklab,var(--text-ink-gray-9) var(--alpha-wash),transparent);font-size:var(--text-xs-size);font-weight:var(--font-weight-semibold);line-height:calc(var(--grid-unit) * 5.5);text-align:center;color:var(--text-ink-gray-7);font-variant-numeric:tabular-nums;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.gio-sd-item[aria-current] .gio-sd-count{background:color-mix(in oklab,var(--sd-accent) var(--alpha-tint),transparent);color:var(--sd-accent-deep)}.gio-sd-pill{position:absolute;top:0;left:0;z-index:0;width:var(--pill-w, 0);height:var(--pill-h, 0);translate:var(--pill-x, 0) var(--pill-y, 0);border-radius:var(--radius-full);background:var(--sd-accent-soft);box-shadow:inset 0 0 0 var(--border-width-default) color-mix(in oklab,var(--sd-accent) var(--alpha-ring),transparent),var(--shadow-sm);pointer-events:none;transition:translate var(--spring-side-nav-dur) var(--spring-side-nav),height var(--spring-side-nav-dur) var(--spring-side-nav),opacity var(--duration-fast) var(--ease-standard)}.gio-sd-pill[data-visible=false]{opacity:0}.gio-sd-pill[data-instant=true]{transition:none}[data-theme=dark] .gio-sd-pill{box-shadow:inset 0 0 0 var(--border-width-default) color-mix(in oklab,var(--sd-accent) var(--alpha-outline),transparent)}.gio-sd-pill:before{content:"";position:absolute;top:50%;left:calc(var(--grid-unit) * -2);width:var(--grid-unit);height:calc(var(--grid-unit) * 5);translate:0 -50%;border-radius:var(--radius-full);background:var(--sd-accent-grad);box-shadow:0 0 calc(var(--grid-unit) * 2.5) color-mix(in srgb,var(--sd-accent) var(--alpha-glow),transparent)}@media(prefers-reduced-motion:reduce){.gio-sd-pill{transition:opacity var(--duration-fast) linear}}.gio-sd-chevron{flex:none;font-size:calc(var(--grid-unit) * 5);color:var(--text-ink-gray-6);transition:rotate var(--duration-base) var(--ease-quart)}.gio-sd-item[aria-expanded=true] .gio-sd-chevron{rotate:180deg}.gio-sd-sub{background:linear-gradient(var(--outline-gray-2),var(--outline-gray-2)) no-repeat calc(var(--grid-unit) * 5) var(--grid-unit) / calc(var(--border-width-default) * 2) calc(100% - var(--grid-unit) * 2)}.gio-sd-sub>.gio-sd-item{width:calc(100% - var(--grid-unit) * 8);margin-inline-start:calc(var(--grid-unit) * 8)}.gio-sd-widget{padding:calc(var(--grid-unit) * 3);border-radius:var(--radius-lg);background:color-mix(in oklab,var(--text-ink-gray-9) var(--alpha-wash),transparent)}.gio-sd-foot{display:flex;flex-direction:column;gap:calc(var(--grid-unit) * 2);padding:0 calc(var(--grid-unit) * 1)}[data-theme=dark] .gio-sd-pill:before,[data-theme=dark] .gio-sd-titles:before{filter:brightness(1.6) saturate(1.1)}[data-sonner-toaster][data-sonner-toaster]{--border-radius: var(--radius-tile);--font-family: var(--font-body);--gray1: transparent;--gray2: transparent;--gray3: transparent;--gray4: transparent;--gray5: transparent}[data-sonner-toast]{background-color:color-mix(in srgb,var(--color-brand-primary) 8%,var(--surface-cards))!important;color:var(--text-ink-gray-9)!important;box-shadow:var(--shadow-toast)!important;border:0!important;padding:calc(var(--grid-unit) * 3.5) calc(var(--grid-unit) * 5)!important}[data-sonner-toast][data-type=success]{background-color:var(--surface-green-1)!important;color:var(--text-ink-green-4)!important}[data-sonner-toast][data-type=error]{background-color:var(--surface-red-1)!important;color:var(--text-ink-red-4)!important}[data-sonner-toast][data-type=warning]{background-color:var(--surface-amber-1)!important;color:var(--text-ink-amber-4)!important}[data-sonner-toast][data-type=info]{background-color:var(--surface-blue-1)!important;color:var(--text-ink-blue-4)!important}[data-sonner-toast][data-type=default] [data-title],[data-sonner-toast]:not([data-type]) [data-title]{color:var(--text-ink-gray-9)!important}[data-sonner-toast][data-type=default] [data-description],[data-sonner-toast]:not([data-type]) [data-description]{color:var(--text-ink-gray-6)!important}[data-sonner-toast][data-type=success] [data-title],[data-sonner-toast][data-type=error] [data-title],[data-sonner-toast][data-type=warning] [data-title],[data-sonner-toast][data-type=info] [data-title],[data-sonner-toast][data-type=success] [data-description],[data-sonner-toast][data-type=error] [data-description],[data-sonner-toast][data-type=warning] [data-description],[data-sonner-toast][data-type=info] [data-description]{color:inherit!important}[data-sonner-toast] [data-title]{font-size:var(--text-base-size);line-height:var(--leading-snug);font-weight:var(--font-weight-medium)}[data-sonner-toast] [data-description]{font-size:var(--text-sm-size);line-height:var(--leading-normal)}[data-sonner-toast] [data-close-button]{background-color:var(--surface-red-5)!important;border:0!important;border-radius:var(--radius-pill)!important;color:var(--text-ink-white)!important;box-shadow:0 1px 2px color-mix(in oklab,var(--surface-red-7) 35%,transparent);transition:background-color var(--duration-fast) var(--ease-out-strong),transform var(--duration-fast) var(--ease-out-strong)}[data-sonner-toast] [data-close-button] svg{color:var(--text-ink-white)!important;stroke:currentColor}[data-sonner-toast] [data-close-button]:hover,[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background-color:var(--surface-red-6)!important}[data-sonner-toast] [data-close-button]:active{transform:var(--toast-close-button-transform) scale(.94)}[data-sonner-toast] [data-button]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;font-family:var(--font-body)!important;height:calc(var(--control-h-sm) * var(--spacing-ratio));padding:0 calc(var(--grid-unit) * 3)!important;border:0!important;border-radius:var(--radius-pill)!important;font-size:var(--text-sm-size);font-weight:var(--font-weight-medium);line-height:var(--leading-none);letter-spacing:var(--tracking-snug);background-color:var(--surface-gray-8)!important;color:var(--text-ink-white)!important;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-strong),transform var(--duration-fast) var(--ease-out-strong),box-shadow var(--duration-fast) var(--ease-out-strong)}[data-sonner-toast] [data-button]:hover{background-color:color-mix(in srgb,var(--surface-gray-8) 88%,var(--color-brand-primary))!important}[data-sonner-toast] [data-button]:active{transform:scale(.97)}[data-sonner-toast] [data-button]:focus-visible{outline:none!important;box-shadow:0 0 0 calc(var(--grid-unit) * .75) color-mix(in srgb,var(--color-brand-primary) 30%,transparent)!important}[data-sonner-toast] [data-cancel]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;font-family:var(--font-body)!important;height:calc(var(--control-h-sm) * var(--spacing-ratio));padding:0 calc(var(--grid-unit) * 3)!important;border:0!important;border-radius:var(--radius-pill)!important;font-size:var(--text-sm-size);font-weight:var(--font-weight-medium);line-height:var(--leading-none);background-color:transparent!important;color:currentColor!important;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out-strong),transform var(--duration-fast) var(--ease-out-strong)}[data-sonner-toast] [data-cancel]:hover{background-color:color-mix(in oklab,currentColor 10%,transparent)!important}[data-sonner-toast] [data-cancel]:active{transform:scale(.97)}@property --bb-sonner-ra{syntax: "<angle>"; inherits: false; initial-value: 0deg;}[data-sonner-toast][data-type=loading] .sonner-loading-wrapper{display:none!important}[data-sonner-toast][data-type=loading] [data-icon]>svg{opacity:0}[data-sonner-toast][data-type=loading] [data-icon]{position:relative;width:calc(var(--grid-unit) * 5);height:calc(var(--grid-unit) * 5);display:inline-flex;align-items:center;justify-content:center}[data-sonner-toast][data-type=loading] [data-icon]:before{content:"";position:absolute;inset:calc(var(--grid-unit) * -.5);border-radius:50%;background:conic-gradient(from 0deg,color-mix(in srgb,var(--color-brand-primary) 0%,transparent),color-mix(in srgb,var(--color-brand-primary) 85%,transparent) 200deg,color-mix(in srgb,var(--color-brand-primary) 100%,transparent) 300deg,color-mix(in srgb,var(--color-brand-primary) 0%,transparent) 360deg);-webkit-mask:radial-gradient(circle,transparent 55%,var(--color-black) 58%,var(--color-black) 100%);mask:radial-gradient(circle,transparent 55%,var(--color-black) 58%,var(--color-black) 100%);animation:bb-sonner-spin var(--duration-spin) var(--ease-quart) infinite}[data-sonner-toast][data-type=loading] [data-icon]:after{content:"";position:absolute;inset:calc(var(--grid-unit) * 1.25);border-radius:50%;background:var(--color-brand-primary);opacity:.35;animation:bb-sonner-pulse var(--duration-pulse) ease-in-out infinite}[data-sonner-toast][data-sonner-toast][data-type=loading]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;height:auto;width:auto;border-radius:inherit;pointer-events:none;padding:calc(var(--grid-unit) * .375);z-index:2;background:conic-gradient(from var(--bb-sonner-ra),transparent 0 30%,color-mix(in oklab,var(--color-brand-primary) 18%,transparent) 52%,color-mix(in oklab,var(--color-brand-primary) 45%,transparent) 72%,color-mix(in oklab,var(--color-brand-primary) 80%,transparent) 88%,var(--color-brand-primary) 95%,color-mix(in oklab,var(--color-brand-primary) 55%,transparent) 99%,transparent 100%),linear-gradient(color-mix(in oklab,var(--color-brand-primary) 14%,transparent),color-mix(in oklab,var(--color-brand-primary) 14%,transparent));-webkit-mask:linear-gradient(var(--color-black) 0 0) content-box,linear-gradient(var(--color-black) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--color-black) 0 0) content-box,linear-gradient(var(--color-black) 0 0);mask-composite:exclude;filter:drop-shadow(0 0 var(--blur-2xs) color-mix(in oklab,var(--color-brand-primary) 28%,transparent));animation:bb-sonner-ring var(--duration-ring) linear infinite}@keyframes bb-sonner-ring{to{--bb-sonner-ra: 360deg}}@keyframes bb-sonner-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bb-sonner-pulse{0%,to{opacity:.28;transform:scale(.92)}50%{opacity:.55;transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){[data-sonner-toast][data-type=loading] [data-icon]:before,[data-sonner-toast][data-type=loading] [data-icon]:after{animation:none}[data-sonner-toast][data-sonner-toast][data-type=loading]:after{animation:none;background:linear-gradient(color-mix(in oklab,var(--color-brand-primary) 60%,transparent),color-mix(in oklab,var(--color-brand-primary) 60%,transparent))}}.bb-comet-ring{position:relative;border-radius:var(--radius-full)}.bb-comet-ring:after{content:"";position:absolute;inset:calc(var(--grid-unit) * -.25);border-radius:inherit;pointer-events:none;padding:calc(var(--grid-unit) * .375);background:conic-gradient(from var(--bb-sonner-ra),transparent 0 30%,color-mix(in oklab,var(--color-brand-primary) 18%,transparent) 52%,color-mix(in oklab,var(--color-brand-primary) 45%,transparent) 72%,color-mix(in oklab,var(--color-brand-primary) 80%,transparent) 88%,var(--color-brand-primary) 95%,color-mix(in oklab,var(--color-brand-primary) 55%,transparent) 99%,transparent 100%),linear-gradient(color-mix(in oklab,var(--color-brand-primary) 14%,transparent),color-mix(in oklab,var(--color-brand-primary) 14%,transparent));-webkit-mask:linear-gradient(var(--color-black) 0 0) content-box,linear-gradient(var(--color-black) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--color-black) 0 0) content-box,linear-gradient(var(--color-black) 0 0);mask-composite:exclude;filter:drop-shadow(0 0 var(--blur-2xs) color-mix(in oklab,var(--color-brand-primary) 28%,transparent));animation:bb-sonner-ring var(--duration-ring) linear infinite}@media(prefers-reduced-motion:reduce){.bb-comet-ring:after{animation:none;background:linear-gradient(color-mix(in oklab,var(--color-brand-primary) 50%,transparent),color-mix(in oklab,var(--color-brand-primary) 50%,transparent))}}
