/*! tailwindcss v4.3.3 | 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)))){:root,:host{--button-rim-top:transparent;--button-rim-bottom:transparent;--button-face-top:transparent;--button-face-bottom:transparent;--preview-ar:1.6}*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-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-duration:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-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-duration:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:#ffa3a3;--color-red-700:#bf000f;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-7xl:80rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-snug:1.375;--leading-normal:1.5;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.1s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono);--font-body:"Cal Sans UI", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:"Cal Sans UI", ui-sans-serif, system-ui, sans-serif;--font-label:var(--font-body);--font-wordmark:"Space Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-code:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}@supports (color:lab(0% 0 0)){:root,:host{--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-700:lab(40.4273% 67.2623 53.7441)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-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:where(:not(iframe)){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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html,body,#root{overscroll-behavior:none;height:100%}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:5rem}body{background:var(--color-surface-canvas);color:var(--color-text-default);font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}::selection{color:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#0a0a0a);color:var(--lightningcss-light,lab(98.2716% 0 0))var(--lightningcss-dark,lab(2.74243% -.0000149012 0));background:var(--lightningcss-light,#0a0a0a)var(--lightningcss-dark,#f5f5f5);background:var(--lightningcss-light,lab(2.74243% -.0000149012 0))var(--lightningcss-dark,lab(96.5432% -.0000596046 0))}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}:where(h1,h2,h3,main,.op-stage-step)[tabindex="-1"]:focus,:where(input:not([type=checkbox],[type=radio],[type=range],[type=file]),textarea,select,[contenteditable=true],.ProseMirror):focus,:where(input:not([type=checkbox],[type=radio],[type=range],[type=file]),textarea,select,[contenteditable=true],.ProseMirror):focus-visible{outline:none}@supports ((-moz-appearance:none)){:root{--size-scrollbar:8px}*{scrollbar-width:thin;scrollbar-color:var(--color-scrollbar-thumb) transparent}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-round);background-color:var(--color-scrollbar-thumb);background-clip:padding-box;border:1px solid #0000;min-height:2.5rem}::-webkit-scrollbar-thumb:hover{background-color:var(--color-scrollbar-thumb-hover);border-width:0}::-webkit-scrollbar-thumb:active{background-color:var(--color-scrollbar-thumb-hover);border-width:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}@layer components;@layer utilities{.\@container{container-type:inline-size}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-0{top:0}.top-1\/2{top:50%}.bottom-0{bottom:0}.left-0{left:0}.z-1{z-index:1}.order-0{order:0}.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-0{margin:0}.m-auto{margin:auto}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.-my-0\.5{margin-block:calc(var(--spacing) * -.5)}.-my-1\.5{margin-block:calc(var(--spacing) * -1.5)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.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-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-40{margin-top:calc(var(--spacing) * 40)}.mt-52{margin-top:calc(var(--spacing) * 52)}.mt-\[clamp\(2\.5rem\,5vw\,3\.5rem\)\]{margin-top:clamp(2.5rem,5vw,3.5rem)}.mt-\[clamp\(2rem\,4vw\,2\.75rem\)\]{margin-top:clamp(2rem,4vw,2.75rem)}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:0}.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)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-11{margin-left:calc(var(--spacing) * 11)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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}.table{display:table}.aspect-\(--mk-f-shot-desk\){aspect-ratio:var(--mk-f-shot-desk)}.aspect-\[16\/3\]{aspect-ratio:16/3}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-\[1280\/800\]{aspect-ratio:1280/800}.size-\(--size-control-height\){width:var(--size-control-height);height:var(--size-control-height)}.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-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-\[1\.375rem\]{width:1.375rem;height:1.375rem}.size-\[7px\]{width:7px;height:7px}.size-\[15px\]{width:15px;height:15px}.size-\[18px\]{width:18px;height:18px}.size-px{width:1px;height:1px}.h-\(--size-control-height\){height:var(--size-control-height)}.h-\(--size-control-height-small\){height:var(--size-control-height-small)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[0\.64em\]{height:.64em}.h-\[1\.2rem\]{height:1.2rem}.h-\[1\.625rem\]{height:1.625rem}.h-\[3\.75rem\]{height:3.75rem}.h-\[46px\]{height:46px}.h-\[clamp\(20rem\,calc\(100dvh-var\(--chart-above\)\)\,80rem\)\]{height:clamp(20rem, calc(100dvh - var(--chart-above)), 80rem)}.h-\[var\(--size-control-height\)\]{height:var(--size-control-height)}.h-full{height:100%}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[50vh\]{max-height:50vh}.min-h-0{min-height:0}.min-h-\[1\.625rem\]{min-height:1.625rem}.min-h-\[calc\(100dvh\+1px\)\]{min-height:calc(100dvh + 1px)}.min-h-\[calc\(100dvh-12rem\)\]{min-height:calc(100dvh - 12rem)}.min-h-\[max\(36rem\,100dvh\)\]{min-height:max(36rem,100dvh)}.min-h-full{min-height:100%}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.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-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-\[7\.0625rem\]{width:7.0625rem}.w-\[11\.25rem\]{width:11.25rem}.w-\[15rem\]{width:15rem}.w-\[22rem\]{width:22rem}.w-\[24rem\]{width:24rem}.w-\[min\(20ch\,calc\(100vw-5\.125rem\)\)\]{width:min(20ch,100vw - 5.125rem)}.w-\[min\(44ch\,calc\(100vw-5\.125rem\)\)\]{width:min(44ch,100vw - 5.125rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[26rem\]{max-width:26rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[40vw\]{max-width:40vw}.max-w-\[44rem\]{max-width:44rem}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62rem\]{max-width:62rem}.max-w-\[70\%\]{max-width:70%}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-\[12rem\]{min-width:12rem}.flex-1{flex:1}.flex-\[1_1_24rem\]{flex:24rem}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.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-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-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.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-6{column-gap:calc(var(--spacing) * 6)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\(--radius-control\){border-radius:var(--radius-control)}.rounded-\(--radius-mark\){border-radius:var(--radius-mark)}.rounded-\(--radius-round\){border-radius:var(--radius-round)}.rounded-\(--radius-row\){border-radius:var(--radius-row)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[0\.875rem\]{border-radius:.875rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[calc\(var\(--radius-mark\)\/2\)\]{border-radius:calc(var(--radius-mark) / 2)}.rounded-\[var\(--radius-control\)\]{border-radius:var(--radius-control)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-border,.border-border-default{border-color:var(--color-border-default)}.bg-accent\/80{background-color:var(--color-surface-recessed)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/80{background-color:color-mix(in oklab, var(--color-surface-recessed) 80%, transparent)}}.bg-surface-base{background-color:var(--color-surface-base)}.bg-surface-canvas{background-color:var(--color-surface-canvas)}.object-cover{object-fit:cover}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.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-\[clamp\(1rem\,2vw\,1\.5rem\)\]{padding-inline:clamp(1rem,2vw,1.5rem)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-\[0\.9375rem\]{padding-block:.9375rem}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[clamp\(3rem\,8vw\,5\.5rem\)\]{padding-top:clamp(3rem,8vw,5.5rem)}.pr-0{padding-right:0}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-body{font-family:var(--font-body)}.text-type-body{font-size:var(--type-body-size);line-height:var(--tw-leading,var(--type-body-leading))}.text-type-lead{font-size:var(--type-lead-size);line-height:var(--tw-leading,var(--type-lead-leading))}.text-type-lg{font-size:var(--type-lg-size);line-height:var(--tw-leading,var(--type-lg-leading))}.text-type-meta{font-size:var(--type-meta-size);line-height:var(--tw-leading,var(--type-meta-leading))}.text-type-read{font-size:var(--type-read-size);line-height:var(--tw-leading,var(--type-read-leading))}.text-type-sm{font-size:var(--type-sm-size);line-height:var(--tw-leading,var(--type-sm-leading))}.text-type-tag{font-size:var(--type-tag-size);line-height:var(--tw-leading,var(--type-tag-leading))}.text-type-ui{font-size:var(--type-ui-size);line-height:var(--tw-leading,var(--type-ui-leading))}.text-type-xs{font-size:var(--type-xs-size);line-height:var(--tw-leading,var(--type-xs-leading))}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1rem\]{font-size:1rem}.text-\[11px\]{font-size:11px}.text-\[clamp\(1\.0625rem\,0\.95rem\+0\.45vw\,1\.3125rem\)\]{font-size:clamp(1.0625rem,.95rem + .45vw,1.3125rem)}.text-\[clamp\(2rem\,1\.2rem\+3vw\,3\.5rem\)\]{font-size:clamp(2rem,1.2rem + 3vw,3.5rem)}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.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)}.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(color\:--mk-ink\){color:var(--mk-ink)}.text-\(color\:--mk-quiet\){color:var(--mk-quiet)}.text-inherit{color:inherit}.text-muted-foreground{color:var(--color-text-subtle)}.text-red-700{color:var(--color-red-700)}.text-text-default{color:var(--color-text-default)}.text-text-strong{color:var(--color-text-strong)}.text-text-subtle{color:var(--color-text-subtle)}.text-tone-caution-ink{color:var(--color-tone-caution-ink)}.text-tone-danger-ink{color:var(--color-tone-danger-ink)}.text-tone-settled-ink{color:var(--color-tone-settled-ink)}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-1{text-decoration-thickness:1px}.underline-offset-3{text-underline-offset:3px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--color-border-default\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-border-default));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-offset-4{outline-offset:4px}.outline-border-default{outline-color:var(--color-border-default)}.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,)}.sepia{--tw-sepia:sepia(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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[grid-area\:1\/1\]{grid-area:1/1}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.first\:pt-0:first-child{padding-top:0}@media (hover:hover){.hover\:bg-accent\/50:hover{background-color:var(--color-surface-recessed)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab, var(--color-surface-recessed) 50%, transparent)}}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}@media not all and (min-width:760px){.max-\[760px\]\:hidden{display:none}.max-\[760px\]\:gap-4{gap:calc(var(--spacing) * 4)}}@media not all and (min-width:639px){.max-\[639px\]\:w-auto{width:auto}.max-\[639px\]\:max-w-32{max-width:calc(var(--spacing) * 32)}.max-\[639px\]\:min-w-0{min-width:0}.max-\[639px\]\:shrink{flex-shrink:1}}@media not all and (min-width:559px){.max-\[559px\]\:aspect-\(--mk-f-shot-phone\){aspect-ratio:var(--mk-f-shot-phone)}.max-\[559px\]\:aspect-\[390\/780\]{aspect-ratio:390/780}}@media not all and (min-width:80rem){.max-\[80rem\]\:hidden{display:none}}@media not all and (min-width:70rem){.max-\[70rem\]\:hidden{display:none}}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}.max-lg\:w-28{width:calc(var(--spacing) * 28)}.max-lg\:w-32{width:calc(var(--spacing) * 32)}.max-lg\:w-36{width:calc(var(--spacing) * 36)}.max-lg\:w-60{width:calc(var(--spacing) * 60)}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}.max-sm\:min-w-24{min-width:calc(var(--spacing) * 24)}}@media (min-width:410px){.min-\[410px\]\:hidden{display:none}}@media (min-width:560px){.min-\[560px\]\:hidden{display:none}.min-\[560px\]\:w-20{width:calc(var(--spacing) * 20)}}@media (min-width:640px){.min-\[640px\]\:hidden{display:none}}@media (min-width:1180px){.min-\[1180px\]\:ml-\[calc\(50\%-32rem\)\]{margin-left:calc(50% - 32rem)}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:basis-0{flex-basis:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[1fr_12rem\]{grid-template-columns:1fr 12rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_9rem\]{grid-template-columns:minmax(0,1fr) 9rem}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}}@media (min-width:48rem){.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-auto{width:auto}}@media (min-width:64rem){.lg\:absolute{position:absolute}.lg\:inset-0{inset:0}.lg\:grid{display:grid}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_19rem\]{grid-template-columns:minmax(0,1fr) 19rem}.lg\:grid-cols-\[minmax\(0\,22rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.lg\:items-start{align-items:flex-start}.lg\:overflow-y-auto{overflow-y:auto}}@container (width>=29rem){.\@min-\[29rem\]\:absolute{position:absolute}.\@min-\[29rem\]\:top-\[2\.27rem\]{top:2.27rem}.\@min-\[29rem\]\:right-6{right:calc(var(--spacing) * 6)}.\@min-\[29rem\]\:mb-0{margin-bottom:0}.\@min-\[29rem\]\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.dark\:text-red-300:where([data-mode=dark],[data-mode=dark] *){color:var(--color-red-300)}@media (prefers-color-scheme:dark){.dark\:text-red-300:where(:root:not([data-mode=light]),:root:not([data-mode=light]) *){color:var(--color-red-300)}}.\[\&\>\*\]\:min-w-0>*{min-width:0}.\[\&\>li\]\:items-center>li{align-items:center}@media (min-width:64rem){.lg\:\[\&\>section\:nth-child\(odd\)\:last-child\]\:col-span-2>section:nth-child(odd):last-child{grid-column:span 2/span 2}}}@layer components.parts{.container-site{width:100%;max-width:76rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}.display{font-family:var(--font-display);font-variation-settings:"GEOM" 100;letter-spacing:-.02em;text-wrap:balance;font-weight:600}.section-title{font-size:var(--type-ui-size);line-height:var(--type-ui-leading);color:var(--color-text-strong);margin:0;font-weight:600}.group-label{height:1.5rem;font-size:var(--type-meta-size);color:var(--color-text-subtle);align-items:center;gap:.375rem;margin:0;padding-inline:.5rem;font-weight:600;display:flex}.group-label-count{font-variant-numeric:tabular-nums;font-weight:500}.eyebrow{max-width:100%;font-family:var(--font-label);font-variation-settings:normal;font-weight:600;font-size:var(--type-ui-size);color:var(--color-text-subtle);align-items:center;margin:0;line-height:1.4;display:inline-flex}.wordmark{font-family:var(--font-wordmark);white-space:nowrap;align-items:center;gap:.2em;font-size:1.25rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.wordmark-mark{flex:none;width:1.1647em;height:.9em;margin-block-start:.068em;display:block}.wordmark-text{white-space:nowrap;display:inline-block}.trail{min-width:0}.trail>ol{align-items:baseline;min-width:0;margin:0;padding:0;list-style:none;display:flex}.trail-step{white-space:nowrap;flex:none;align-items:baseline;min-width:0;max-width:min(16em,40vw);display:flex}.trail-step>*{text-overflow:ellipsis;min-width:0;color:var(--color-text-subtle);text-decoration:none;overflow:hidden}.trail-step>a:hover{color:var(--color-text-strong)}.trail-step:after{content:"/";content:"/" / "";color:var(--color-text-inactive);flex:none;margin-inline:.4em}.trail-here{flex:0 auto;min-width:0}.trail-here>*{font-size:inherit;color:var(--color-text-strong);overflow-wrap:anywhere;margin:0;font-weight:600;display:block}.page-head .trail-here>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.trail-line .trail-step{max-width:none}.trail-line .trail-here>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.trail-more{display:none}@media not all and (min-width:40rem){.trail-far{display:none}.trail-more{display:flex}.trail-lone .trail-step{display:none}}.page-head{height:var(--size-head-height);margin:calc(-1 * var(--space-page-pad)) calc(-1 * var(--space-page-pad)) var(--space-page-gap);padding-inline:var(--space-page-pad);border-bottom:1px solid #0000;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-head-text{flex:14rem;align-items:center;min-width:0}@media not all and (min-width:640px){.page-head{height:auto;min-height:var(--size-head-height);flex-wrap:wrap;row-gap:.5rem;padding-block:.5rem}}.page-head-lead{align-items:center;gap:.75rem;min-width:0;display:flex}.page-head-actions{flex-wrap:nowrap;flex:none;align-items:center;gap:.5rem;display:flex}.page-toolbar{min-height:var(--size-control-height-small);margin:0 0 var(--space-page-toolbar-gap);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.page-toolbar-start,.page-toolbar-end{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.page-toolbar-start{flex:auto}.page-toolbar-start:empty{display:none}.painted{isolation:isolate;background:oklch(var(--color-scrim));position:relative;overflow:hidden}.painted-art{z-index:-2;overflow-clip:content-box;position:absolute;inset:0;overflow:clip}.painted-art img{object-fit:cover;overflow-clip:content-box;width:100%;height:100%;display:block;overflow:clip}.painted-scrim{z-index:-1;pointer-events:none;position:absolute;inset:0}.apex-rows{margin:1.25rem 0 0;display:grid}.apex-rows>div{border-bottom:1px solid var(--color-border-default);grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding:.875rem 0;display:grid}.apex-rows>div:first-child{border-top:1px solid var(--color-border-default)}.apex-rows dt{font-family:var(--font-label);font-weight:600;font-size:var(--type-ui-size);color:var(--color-text-subtle);margin:0;line-height:1.6}.apex-rows dd{min-width:0;font-size:var(--type-read-size);color:var(--color-text-strong);overflow-wrap:anywhere;justify-items:start;gap:.25rem;margin:0;display:grid}.apex-note{font-size:var(--type-meta-size);color:var(--color-text-subtle)}.record-line{border-radius:var(--radius-row);font-size:var(--type-read-size);align-items:center;gap:.875rem;padding:.55rem .875rem;display:flex}.record-detail{color:var(--color-text-subtle)}.when-group{grid-template-columns:minmax(0,1fr);gap:0 1.5rem;margin-bottom:1.25rem;display:grid}.when-label{font-size:var(--type-ui-size);color:var(--color-text-subtle);margin:0;padding:.5rem 0 .25rem}@media (min-width:640px){.when-group{grid-template-columns:7rem minmax(0,1fr)}.when-label{align-self:start;padding-top:.8rem;position:sticky;top:0}}.hit-row{border-radius:var(--radius-row);color:inherit;font-size:var(--type-ui-size);gap:.875rem;padding:.625rem .875rem;transition:background-color .2s;display:flex}.hit-row:hover,.hit-row:focus-visible{background:var(--color-control-fill)}.hit-glyph{width:.75rem;height:1.5rem;color:var(--color-text-strong);flex:none;justify-content:center;align-items:center;display:flex}.hit-mark{border-radius:calc(var(--radius-mark) / 4);background:var(--color-surface-contrast);color:var(--color-text-inverse);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0}img.rail-face,img.face,img.monogram{background:var(--color-surface-recessed)}.monogram{border-radius:var(--radius-round);width:2rem;height:2rem;font-family:var(--font-label);color:var(--color-text-strong);box-shadow:inset 0 0 0 1px var(--color-border-default);place-items:center;font-size:.6875rem;font-weight:600;display:grid}.face{object-fit:cover;font-family:var(--font-label);color:var(--color-text-strong);flex-shrink:0;place-items:center;font-weight:600;display:grid}.face-letter{box-shadow:inset 0 0 0 1px var(--color-border-default)}.chip-person{min-width:0;max-width:16rem;color:inherit;font:inherit;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}button.chip-person{cursor:pointer}.face-xs{border-radius:var(--radius-round);width:1.125rem;height:1.125rem}.face-sm{border-radius:var(--radius-round);width:1.5rem;height:1.5rem;font-size:var(--type-tag-size)}.face-md{border-radius:var(--radius-round);width:2.25rem;height:2.25rem;font-size:.75rem}.face-lg{border-radius:var(--radius-round);width:3rem;height:3rem;font-size:.9375rem}.person-pop{color:var(--color-text-default);border-radius:var(--radius-float);background:var(--color-surface-raised);width:min(19rem,100vw - 1rem);box-shadow:var(--elevation-float);border:0;outline:none;margin:0;padding:1rem;position:fixed;inset:auto}.person-pop:not([data-side]){visibility:hidden}.person-pop-you{border-radius:var(--radius-round);font-size:var(--type-tag-size);color:var(--color-text-inverse);background:var(--color-surface-contrast);flex-shrink:0;padding:.1rem .45rem;font-weight:700}.person-pop-foot{border-top:1px solid var(--color-border-default);align-items:center;gap:.5rem;margin-top:.85rem;padding-top:.6rem;display:flex}.person-pop-talk{width:100%;margin-top:.6rem}.person-pop-safety{justify-content:flex-end;gap:.25rem;margin-top:.4rem;display:flex}.monogram-lg{border-radius:var(--radius-round);width:2.5rem;height:2.5rem;font-size:.8125rem}.person-line{align-items:center;gap:.75rem;min-width:0;display:flex}.person-line>:where(img,svg,.face,.monogram,.bone){flex:none}.person-line-sm{font-size:var(--type-ui-size);line-height:var(--type-ui-leading);gap:.5rem}.person-line-words{flex:1;min-width:0;display:grid}.person-line-name,.person-line-hint{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.person-line-name{color:var(--color-text-strong);font-weight:500}.person-line-hint{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);color:var(--color-text-subtle)}.ui-dialog-head+form>.modal-foot:first-child{margin-top:1.25rem}.modal-section{gap:.75rem;display:grid}.modal-section+.modal-section{border-top:1px solid var(--color-border-default);padding-top:1.1rem}.who-list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.who-row{border-radius:var(--radius-row);font-size:var(--type-read-size);line-height:var(--type-read-leading);align-items:center;gap:.75rem;margin-inline:-.5rem;padding:.45rem .5rem;display:flex}.bone,.bone-text:before{background-color:var(--color-bone);background-image:linear-gradient(100deg, transparent 35%, var(--color-bone-glint) 50%, transparent 65%);background-repeat:no-repeat;background-size:250% 100%;animation:1.9s ease-in-out infinite bone-glint}.bone{border-radius:var(--radius-row);flex:none;display:block}.bone-text{box-sizing:border-box;height:1lh;padding-top:calc(.5lh - .32em);display:block}.bone-text:before{content:"";width:var(--bone-w,100%);border-radius:var(--radius-round);max-width:100%;height:.64em;display:block}.bone-words{color:#0000;-webkit-user-select:none;user-select:none;background-image:linear-gradient(var(--color-bone), var(--color-bone));border-radius:var(--radius-round);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0;background-repeat:no-repeat;background-size:100% .64em}.code-waiting{color:var(--color-text-subtle);pointer-events:none;place-items:center;animation:.2s ease-out .3s backwards code-waiting-in;display:grid;position:absolute;inset:0}@keyframes code-waiting-in{0%{opacity:0}}@keyframes bone-glint{0%{background-position:130% 0}to{background-position:-30% 0}}.tour{z-index:var(--z-tour);pointer-events:none;visibility:hidden;position:fixed;inset:0}.tour[data-shown]{visibility:visible}.tour-veil{background:var(--color-backdrop);-webkit-backdrop-filter:blur(10px)saturate(.85);backdrop-filter:blur(10px)saturate(.85);pointer-events:auto;position:fixed;inset:0}.tour[data-shown] .tour-veil{animation:tour-in .28s var(--motion-ease-arrive) backwards}.tour-ring{box-shadow:inset 0 0 0 2px var(--color-focus-ring);display:none;position:fixed;top:0;left:0}.tour-ring[data-on]{display:block}.tour-card{visibility:hidden;border-radius:var(--radius-float);background:var(--color-surface-base);width:min(18rem,100vw - 1.5rem);box-shadow:var(--elevation-float);pointer-events:auto;padding:.875rem .875rem .625rem;position:fixed;top:0;left:0}.tour-card[data-ready]{visibility:visible}.tour-card:before{content:"";background:var(--color-surface-base);width:.75rem;height:.75rem;box-shadow:-1px -1px 0 0 var(--color-border-default);display:none;position:absolute}.tour-card[data-side=right]:before{left:-.375rem;top:calc(var(--tour-arrow) - .375rem);display:block;rotate:-45deg}.tour-card[data-side=below]:before{top:-.375rem;left:calc(var(--tour-arrow) - .375rem);display:block;rotate:45deg}.tour-card[data-side=above]:before{bottom:-.375rem;left:calc(var(--tour-arrow) - .375rem);display:block;rotate:225deg}.tour-title{font-size:var(--type-read-size);color:var(--color-text-strong);margin:0;font-weight:600;line-height:1.3}.tour-body{font-size:var(--type-ui-size);text-wrap:pretty;color:var(--color-text-subtle);margin:.25rem 0 0;line-height:1.45}.tour-foot{align-items:center;gap:.25rem;margin-top:.75rem;display:flex}.tour-dots{gap:.3125rem;display:flex}.tour-dot{border-radius:var(--radius-round);background:var(--color-border-default);width:.375rem;height:.375rem;transition:background-color .2s,width .2s}.tour-dot[data-here]{background:var(--color-text-strong);width:1rem}.tour-example{border-radius:var(--radius-row);background:var(--color-surface-canvas);padding:.625rem;display:none;position:fixed;top:0;left:0}.tour-example[data-on]{display:block}.tour-example-tag{margin:0 0 .375rem .25rem}.tour-example-rows{margin:0;padding:0;list-style:none;display:grid}.tour-example-row{align-items:center;gap:.75rem;min-height:3rem;padding:.25rem .5rem;display:flex}.tour-example-mark{width:1.5rem;color:var(--color-text-subtle);flex:none;place-items:center;display:grid}.tour-example-words{flex:1 1 0;min-width:0;display:grid}.tour-example-what{white-space:nowrap;text-overflow:ellipsis;font-size:var(--type-read-size);color:var(--color-text-strong);overflow:hidden}.tour-example-place{font-size:var(--type-ui-size);color:var(--color-text-subtle)}@keyframes tour-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.tour[data-shown] .tour-veil{animation:none}.tour-dot{transition:none}}.prose-doc{max-width:42rem;font-size:var(--type-body-size);color:var(--color-text-default);line-height:1.7}.prose-doc>:first-child{margin-top:0}.prose-doc>:last-child{margin-bottom:0}.prose-doc h2,.prose-doc h3,.prose-doc h4{font-family:var(--font-display);color:var(--color-text-strong);text-wrap:balance;margin:2em 0 .6em;font-weight:700;line-height:1.15}.prose-doc h2{font-size:var(--type-display-md-size);letter-spacing:-.01em}.prose-doc h3{font-size:1.35rem}.prose-doc h4{font-size:1.1rem}.prose-doc p,.prose-doc ul,.prose-doc ol{margin:0 0 1em}.prose-doc ul,.prose-doc ol{padding-left:1.4em}.prose-doc ul{list-style:outside}.prose-doc ol{list-style:decimal}.prose-doc li{margin:.35em 0;padding-left:.25em}.prose-doc ol>li::marker{font-family:var(--font-label);color:var(--color-text-subtle);font-size:.85em}.prose-doc strong{color:var(--color-text-strong);font-weight:650}.prose-doc code{border-radius:var(--radius-mark);box-shadow:inset 0 0 0 1px var(--color-border-default);padding:.1em .35em;font-size:.85em}.prose-doc a{color:var(--color-text-strong);text-underline-offset:.2em;text-decoration:underline}.prose-doc hr{border:0;border-top:1px solid var(--color-border-default);margin:2em 0}.prose-table{margin:0 0 1.25em;overflow-x:auto}.prose-table table{border-collapse:collapse;width:100%;font-size:.9em}.prose-table th,.prose-table td{border-bottom:1px solid var(--color-border-default);text-align:left;padding:.5em .75em}.prose-table th{color:var(--color-text-strong);font-weight:600}.ui-button{height:var(--size-control-height-small);border:1px solid var(--button-rim-edge);border-radius:var(--radius-control);background:linear-gradient(var(--button-rim-top), var(--button-rim-bottom));font:inherit;font-size:var(--type-ui-size);white-space:nowrap;color:var(--button-words);cursor:pointer;background-origin:border-box;flex:none;align-items:stretch;padding:1px;font-weight:500;line-height:1rem;text-decoration:none;transition:--button-rim-top .3s ease-in-out,--button-rim-bottom .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out,opacity .12s;display:inline-flex}.ui-button-face{border-radius:calc(var(--radius-control) - 2px);background:linear-gradient(var(--button-face-top), var(--button-face-bottom));flex:1;justify-content:center;align-self:stretch;align-items:center;gap:.5rem;min-width:0;height:100%;padding:2px .875rem 0;transition:--button-face-top .3s ease-in-out,--button-face-bottom .3s ease-in-out;display:flex}.ui-button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-button:disabled,.ui-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ui-file-button{position:relative}.ui-file-button:has(input:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-button-lg{height:var(--size-control-height);font-size:var(--type-read-size)}.ui-button-lg .ui-button-face{padding:2px 1rem 0}.ui-button-full{width:100%}.ui-button-face:has(>.ui-button-busy-mark){position:relative}.ui-button-busy-words{opacity:0}.ui-button-busy-mark{margin:auto;position:absolute;inset:0}.ui-button-full:not(.ui-button-link){height:auto;min-height:var(--size-control-height-small);white-space:normal}.ui-button-full.ui-button-lg{min-height:var(--size-control-height)}.ui-button-full .ui-button-face{min-height:calc(var(--size-control-height-small) - 4px);text-align:center;padding-block:.25rem;line-height:1.25}.ui-button-full.ui-button-lg .ui-button-face{min-height:calc(var(--size-control-height) - 4px)}.ui-button-square{aspect-ratio:1}@media (pointer:coarse){:where(.ui-button){position:relative}.ui-button:after{content:"";width:max(100%,2.75rem);height:max(100%,2.75rem);position:absolute;top:50%;left:50%;translate:-50% -50%}}.ui-button-square .ui-button-face{padding:0}.ui-button-ink{--button-rim-edge:var(--color-button-ink-rim-edge);--button-rim-top:var(--color-button-ink-rim-top);--button-rim-bottom:var(--color-button-ink-rim-bottom);--button-face-top:var(--color-button-ink-face-top);--button-face-bottom:var(--color-button-ink-face-bottom);--button-words:var(--color-button-ink-words)}.ui-button-ink:hover:not(:disabled,[aria-disabled=true]){--button-face-top:var(--color-button-ink-face-top-hover);--button-face-bottom:var(--color-button-ink-face-bottom-hover)}.ui-button-ink:active:not(:disabled,[aria-disabled=true]){--button-face-top:var(--color-button-ink-face-top-press);--button-face-bottom:var(--color-button-ink-face-bottom-press)}.ui-button-line{--button-rim-edge:var(--color-border-default);--button-rim-top:transparent;--button-rim-bottom:transparent;--button-face-top:transparent;--button-face-bottom:transparent;--button-words:var(--color-text-strong)}.ui-button-line:hover:not(:disabled,[aria-disabled=true]){--button-face-top:var(--color-control-fill-hover);--button-face-bottom:var(--color-control-fill-hover)}.ui-button-line:active:not(:disabled,[aria-disabled=true]){--button-face-top:var(--color-control-fill);--button-face-bottom:var(--color-control-fill)}.ui-button-glass{--button-rim-edge:var(--color-button-glass-edge);--button-rim-top:var(--color-button-glass-fill);--button-rim-bottom:var(--color-button-glass-fill);--button-face-top:transparent;--button-face-bottom:transparent;--button-words:var(--color-text-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ui-button-glass:hover:not(:disabled,[aria-disabled=true]){--button-rim-edge:var(--color-button-glass-edge-hover);--button-rim-top:var(--color-button-glass-fill-hover);--button-rim-bottom:var(--color-button-glass-fill-hover)}.ui-button-glass:active:not(:disabled,[aria-disabled=true]){--button-rim-edge:var(--color-button-glass-edge-hover);--button-rim-top:var(--color-button-glass-fill-press);--button-rim-bottom:var(--color-button-glass-fill-press)}.ui-button-quiet{height:auto;color:var(--color-text-subtle);background:0 0;border:0;padding:0;font-weight:500;line-height:1}.ui-button-quiet .ui-button-face{background:0 0;padding:0}.ui-button-quiet:hover:not(:disabled,[aria-disabled=true]){color:var(--color-text-strong);text-underline-offset:3px;text-decoration:underline}.ui-button-link{height:auto;font-size:inherit;font-weight:inherit;line-height:inherit;white-space:normal;text-align:inherit;color:var(--color-text-strong);text-decoration:underline;-webkit-text-decoration-color:var(--color-text-subtle);-webkit-text-decoration-color:var(--color-text-subtle);-webkit-text-decoration-color:var(--color-text-subtle);text-decoration-color:var(--color-text-subtle);text-underline-offset:.2em;background:0 0;border:0;padding:0;transition:text-decoration-color .16s ease-in-out,opacity .12s}.ui-button-link .ui-button-face{background:0 0;justify-content:flex-start;padding:0}.ui-button-link:hover:not(:disabled,[aria-disabled=true]){text-decoration-color:currentColor}.ui-button-quiet.ui-button-square{height:var(--size-control-height-small);border-radius:var(--radius-control);color:var(--color-text-default);transition:background-color .16s ease-in-out,color .16s ease-in-out,opacity .12s}.ui-button-quiet.ui-button-square.ui-button-lg{height:var(--size-control-height)}.ui-button-quiet.ui-button-square:hover:not(:disabled,[aria-disabled=true]){color:var(--color-text-strong);background:var(--color-control-fill-hover);text-decoration:none}.ui-button-quiet.ui-button-square:active:not(:disabled,[aria-disabled=true]),.ui-button-quiet.ui-button-square[aria-pressed=true],.ui-button-quiet.ui-button-square[aria-haspopup][aria-expanded=true]{color:var(--color-text-strong);background:var(--color-control-fill)}.ui-button-line[aria-pressed=true],.ui-button-line[aria-pressed=true]:hover:not(:disabled,[aria-disabled=true]){--button-rim-edge:var(--color-button-ink-rim-edge);--button-rim-top:var(--color-button-ink-rim-top);--button-rim-bottom:var(--color-button-ink-rim-bottom);--button-face-top:var(--color-button-ink-face-top);--button-face-bottom:var(--color-button-ink-face-bottom);--button-words:var(--color-button-ink-words)}.ui-field{gap:.375rem;min-width:0;display:grid}.ui-field-label{font-size:var(--type-ui-size);color:var(--color-text-strong);font-weight:600;line-height:1.45}.ui-confirm-label{min-height:2lh;display:block}.ui-field-head{min-width:0;display:grid}.ui-field-head>*{grid-area:1/1;min-width:0}.ui-field-head>.ui-field-label{transition:opacity .16s,transform .22s cubic-bezier(.2,.7,.2,1)}.ui-field-head[data-error]>.ui-field-label{opacity:0;transform:translateY(45%)}.ui-field-head>.ui-field-error{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;opacity:0;visibility:hidden;font-weight:600;animation:.18s ui-field-error-out;overflow:hidden}.ui-field-head[data-error]>.ui-field-error{opacity:1;visibility:visible;animation:.22s cubic-bezier(.2,.7,.2,1) backwards ui-field-error-in}.ui-field-head>.ui-field-error:empty{animation:none}@keyframes ui-field-error-in{0%{opacity:0;transform:translateY(-45%)}}@keyframes ui-field-error-out{0%{opacity:1;visibility:visible;transform:none}to{opacity:0;visibility:hidden;transform:translateY(-45%)}}@media (prefers-reduced-motion:reduce){.ui-field-head>.ui-field-label,.ui-field-head>.ui-field-error,.ui-field-head[data-error]>.ui-field-error{transition:none;animation:none;transform:none}}.ui-field-box{min-width:0;height:var(--size-control-height);border-radius:var(--radius-control);background:var(--color-control-fill);align-items:center;transition:box-shadow .12s,background-color .12s;display:flex}.ui-field-box:has(:disabled){opacity:.55;cursor:not-allowed}.ui-field-box:has(:disabled) .ui-field-input{cursor:not-allowed}.ui-field-box:hover:not(:focus-within,:has(:disabled)){background:var(--color-control-fill-hover)}.ui-field-box[data-invalid]{box-shadow:inset 0 0 0 1px var(--color-tone-danger-ink)}.ui-field-input{min-width:0;height:100%;font:inherit;font-size:var(--type-field-size);color:var(--color-text-strong);background:0 0;border:0;outline:none;flex:1;padding:0 .75rem}.ui-field-input::placeholder{color:var(--color-text-subtle)}.ui-field-suffix{font-size:var(--type-field-size);color:var(--color-text-subtle);flex:none;padding-right:.75rem}.ui-field-hint,.ui-field-error{font-size:var(--type-ui-size);color:var(--color-text-subtle);margin:0;line-height:1.45}.ui-field-error{color:var(--color-tone-danger-ink)}.ui-org-mark{border-radius:var(--radius-row);width:2rem;height:2rem;font-family:var(--font-display);color:var(--hue-ink);background:var(--hue-block);flex:none;place-items:center;font-size:.9375rem;font-weight:700;line-height:1;display:inline-grid;position:relative;overflow:hidden}.ui-org-mark-lg{border-radius:var(--radius-control);width:3.5rem;height:3.5rem;color:var(--color-surface-base);background:var(--hue-ink);font-size:1.5rem}.ui-org-logo{object-fit:contain;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.ui-org-mark[data-logo]{color:#0000;background:0 0}[data-logo]>.ui-org-logo{visibility:visible}.ui-select{text-align:left;cursor:pointer;align-items:center;padding-right:2.25rem;display:flex}.ui-select-box{position:relative}.ui-select-words{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-select[data-empty]{color:var(--color-text-subtle)}.ui-select-lead{color:var(--color-text-subtle);flex:none;align-items:center;gap:.375rem;margin-right:.5rem;display:inline-flex}.ui-select[data-empty]:has(.ui-select-lead){color:var(--color-text-strong)}.ui-select[data-empty] .ui-select-lead{color:inherit;margin-right:0}.ui-select:disabled,.ui-select[aria-disabled=true]{cursor:not-allowed}.ui-select-box[data-disabled]{opacity:.55}.ui-select-box[data-disabled]:hover{background:var(--color-control-fill)}.ui-select-box[data-open]{background:var(--color-control-fill-hover)}.ui-select-box:has(.ui-select:focus-visible){box-shadow:0 0 0 2px var(--color-focus-ring)}.ui-select-box[data-invalid]:has(.ui-select:focus-visible){box-shadow:inset 0 0 0 1px var(--color-tone-danger-ink), 0 0 0 2px var(--color-focus-ring)}.ui-select-caret{color:var(--color-text-subtle);pointer-events:none;transition:rotate .16s;position:absolute;top:50%;right:.75rem;translate:0 -50%}.ui-select-box[data-open] .ui-select-caret{rotate:180deg}.ui-field-sm .ui-field-box{height:var(--size-control-height-small)}.ui-menu{box-sizing:border-box;overscroll-behavior:contain;border-radius:var(--radius-float);color:var(--color-text-default);background:var(--color-surface-raised);box-shadow:var(--elevation-float);border:0;margin:0;padding:.3rem;animation:.14s cubic-bezier(.2,.8,.2,1) backwards ui-menu-in;position:fixed;inset:auto;overflow-y:auto}.ui-menu::-webkit-scrollbar-track{margin-block:var(--radius-float)}.ui-menu[data-side=top]{transform-origin:bottom}.ui-menu-item{border-radius:calc(var(--radius-float) - .3rem);min-height:2.125rem;font-size:var(--type-read-size);color:var(--color-text-strong);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.2rem .45rem;display:flex}.ui-menu-item[data-active]{background:var(--color-fill-hover)}.ui-menu-words{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;line-height:1.25;overflow:hidden}.ui-menu-item[aria-disabled]{cursor:not-allowed;opacity:.45}.ui-menu-hint{font-size:var(--type-meta-size);color:var(--color-text-subtle);white-space:normal;line-height:1;display:block}.ui-menu-tick{color:var(--color-text-strong);flex:none}.ui-menu-end{font-size:var(--type-meta-size);color:var(--color-text-subtle);flex:none}.ui-menu-item[data-control]{cursor:default}.ui-menu-control{flex:none;margin-block:-.25rem}.ui-menu-head{border-bottom:1px solid var(--color-border-default);min-width:0;color:var(--color-text-strong);align-items:center;gap:.625rem;margin-bottom:.3rem;padding:.4rem .65rem .5rem;display:flex}.ui-check{align-items:flex-start;gap:.625rem;display:flex}.ui-check-box{flex:none;place-items:center;width:1.125rem;height:1.125rem;margin-top:.1rem;display:grid;position:relative}.ui-check-box input{appearance:none;border-radius:var(--radius-mark);background:var(--color-control-fill);cursor:pointer;margin:0;transition:background-color .16s,box-shadow .16s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px var(--lightningcss-light,#00000024)var(--lightningcss-dark,#ffffff24);box-shadow:inset 0 0 0 1px var(--lightningcss-light,lab(0% 0 0/.14))var(--lightningcss-dark,lab(100% 0 0/.14))}.ui-check-box input:hover:not(:disabled,[aria-disabled=true]):not(:checked){background:var(--color-control-fill-hover)}.ui-check-box input:checked{background:var(--color-button-ink-face-bottom);box-shadow:inset 0 0 0 1px var(--color-button-ink-face-bottom)}.ui-check-box input:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-check-box input:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.55}.ui-check-tick{color:var(--color-button-ink-words);stroke-width:3px;pointer-events:none;opacity:0;transition:opacity .14s,scale .16s cubic-bezier(.2,.8,.2,1.4);position:relative;scale:.6}.ui-check-box input:checked+.ui-check-tick{opacity:1;scale:1}.ui-check-words{min-width:0;font-size:var(--type-ui-size);color:var(--color-text-default);cursor:pointer;line-height:1.45}.ui-check-box:has(input:is(:disabled,[aria-disabled=true]))+.ui-check-words{cursor:not-allowed;color:var(--color-text-subtle)}.ui-radios{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.ui-radios-list{gap:.5rem;display:grid}.ui-radios-across .ui-radios-list{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.ui-radio{font-size:var(--type-read-size);color:var(--color-text-strong);cursor:pointer;align-items:center;gap:.625rem;display:flex}.ui-radio[data-disabled]{cursor:not-allowed;color:var(--color-text-subtle)}.ui-radio-dot{appearance:none;background:var(--color-control-fill);width:1.125rem;height:1.125rem;cursor:inherit;border-radius:50%;flex:none;margin:0;transition:box-shadow .18s cubic-bezier(.2,.8,.2,1),background-color .16s;box-shadow:inset 0 0 0 1px var(--lightningcss-light,#00000024)var(--lightningcss-dark,#ffffff24);box-shadow:inset 0 0 0 1px var(--lightningcss-light,lab(0% 0 0/.14))var(--lightningcss-dark,lab(100% 0 0/.14))}.ui-radio-dot:hover:not(:disabled,[aria-disabled=true]):not(:checked){background:var(--color-control-fill-hover)}.ui-radio-dot:checked{background:var(--color-button-ink-words);box-shadow:inset 0 0 0 .3125rem var(--color-button-ink-face-bottom)}.ui-radio-dot:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-radio-dot:disabled,.ui-radio-dot[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ui-radio-words{gap:.125rem;min-width:0;line-height:1.25;display:grid}.ui-radio-hint{font-size:var(--type-ui-size);color:var(--color-text-subtle)}.ui-radios-cards .ui-radios-list{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem}.ui-radios-cards .ui-radio{border-radius:var(--radius-control);background:var(--color-control-fill);transition:background-color .15s var(--motion-ease-track), box-shadow .15s var(--motion-ease-track);align-items:flex-start;padding:.75rem;box-shadow:inset 0 0 0 1px #0000}.ui-radios-cards .ui-radio:hover:not([data-disabled]){background:var(--color-control-fill-hover)}.ui-radios-cards .ui-radio:has(.ui-radio-dot:checked){box-shadow:inset 0 0 0 1.5px var(--color-button-ink-face-bottom)}@media (prefers-reduced-motion:reduce){.ui-radios-cards .ui-radio{transition:none}}.ui-choice-cards{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.ui-choice-card{border-radius:var(--radius-control);min-height:3.25rem;box-shadow:inset 0 0 0 1px var(--color-border-default);font-size:var(--type-read-size);line-height:var(--type-read-leading);color:var(--color-text-strong);cursor:pointer;align-items:center;gap:.75rem;padding:.625rem .875rem;transition:box-shadow .15s,background-color .15s;display:flex}.ui-choice-card:hover{background:var(--color-control-fill)}.ui-choice-card:has(input:checked){box-shadow:inset 0 0 0 1px var(--color-text-strong)}.ui-choice-card:has(input:focus-visible){outline:2px solid var(--color-text-strong);outline-offset:2px}.ui-choice-card[data-off]{cursor:not-allowed;color:var(--color-text-subtle)}.ui-choice-card[data-off]:hover{background:0 0}.ui-choice-card-words{flex:auto;min-width:0;display:grid}.ui-choice-card-label{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.ui-choice-card-hint{font-size:var(--type-ui-size);line-height:var(--type-ui-leading);color:var(--color-text-subtle)}.ui-choice-card-end{font-size:var(--type-ui-size);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.ui-choice-card-dot{border-radius:var(--radius-round);width:1rem;height:1rem;box-shadow:inset 0 0 0 1px var(--color-text-subtle);flex:none}.ui-choice-card:has(input:checked) .ui-choice-card-dot{box-shadow:inset 0 0 0 1px var(--color-text-strong), inset 0 0 0 4px var(--color-surface-canvas), inset 0 0 0 8px var(--color-text-strong)}.ui-switch{border-radius:var(--radius-round);background:var(--color-control-switch-off);cursor:pointer;border:0;flex:none;align-items:center;width:2.25rem;height:1.375rem;padding:.1875rem;transition:background-color .2s;display:inline-flex;position:relative}.ui-switch:hover:not(:disabled,[aria-disabled=true]):not([aria-checked=true]){background:var(--color-control-switch-off-hover)}.ui-switch[aria-checked=true]{background:var(--color-control-switch-on)}.ui-switch[aria-checked=true]:hover:not(:disabled,[aria-disabled=true]){background:var(--color-control-switch-on-hover)}.ui-switch:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-switch:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.55}.ui-switch-knob{background:var(--color-control-knob);width:1rem;height:1rem;box-shadow:var(--elevation-knob);border-radius:50%;transition:translate .22s cubic-bezier(.2,.8,.2,1)}.ui-switch[aria-checked=true] .ui-switch-knob{translate:.875rem}.ui-choice{--button-rim-edge:transparent;--button-rim-top:var(--color-control-fill);--button-rim-bottom:var(--color-control-fill);--button-face-top:var(--color-control-fill);--button-face-bottom:var(--color-control-fill);--button-words:var(--color-text-default);height:var(--size-control-height);font-size:var(--type-read-size);font-weight:400}.ui-choice .ui-button-face{padding:2px .625rem 0}.ui-choice:hover:not(:disabled,[aria-disabled=true]):not([aria-pressed=true]){--button-rim-top:var(--color-control-fill-hover);--button-rim-bottom:var(--color-control-fill-hover);--button-face-top:var(--color-control-fill-hover);--button-face-bottom:var(--color-control-fill-hover)}.ui-choice[aria-pressed=true]{--button-rim-edge:var(--color-button-ink-rim-edge);--button-rim-top:var(--color-button-ink-rim-top);--button-rim-bottom:var(--color-button-ink-rim-bottom);--button-face-top:var(--color-button-ink-face-top);--button-face-bottom:var(--color-button-ink-face-bottom);--button-words:var(--color-button-ink-words)}.ui-button-danger{--button-rim-edge:var(--color-button-ink-rim-edge);--button-rim-top:var(--color-tone-danger-ink)}@supports (color:color-mix(in lab, red, red)){.ui-button-danger{--button-rim-top:color-mix(in oklab, var(--color-tone-danger-ink), var(--color-tone-on) 35%)}}.ui-button-danger{--button-rim-bottom:var(--color-tone-danger-ink);--button-face-top:var(--color-tone-danger-ink)}@supports (color:color-mix(in lab, red, red)){.ui-button-danger{--button-face-top:color-mix(in oklab, var(--color-tone-danger-ink), var(--color-tone-on) 14%)}}.ui-button-danger{--button-face-bottom:var(--color-tone-danger-ink);--button-words:var(--color-tone-on)}.ui-button-danger:hover:not(:disabled,[aria-disabled=true]){--button-face-top:var(--color-tone-danger-ink)}@supports (color:color-mix(in lab, red, red)){.ui-button-danger:hover:not(:disabled,[aria-disabled=true]){--button-face-top:color-mix(in oklab, var(--color-tone-danger-ink), var(--color-tone-on) 22%)}}.ui-button-danger:hover:not(:disabled,[aria-disabled=true]){--button-face-bottom:var(--color-tone-danger-ink)}@supports (color:color-mix(in lab, red, red)){.ui-button-danger:hover:not(:disabled,[aria-disabled=true]){--button-face-bottom:color-mix(in oklab, var(--color-tone-danger-ink), var(--color-tone-on) 6%)}}.ui-button-danger:active:not(:disabled,[aria-disabled=true]){--button-face-top:var(--color-tone-danger-ink);--button-face-bottom:var(--color-tone-danger-ink)}.ui-button-danger-line{--button-rim-edge:var(--color-tone-danger-edge);--button-words:var(--color-tone-danger-ink)}.ui-button-danger-quiet,.ui-button-danger-quiet:hover:not(:disabled,[aria-disabled=true]){color:var(--color-tone-danger-ink)}.ui-button-caution{--button-rim-edge:var(--color-button-ink-rim-edge);--button-rim-top:var(--color-tone-caution-ink)}@supports (color:color-mix(in lab, red, red)){.ui-button-caution{--button-rim-top:color-mix(in oklab, var(--color-tone-caution-ink), var(--color-tone-on) 35%)}}.ui-button-caution{--button-rim-bottom:var(--color-tone-caution-ink);--button-face-top:var(--color-tone-caution-ink)}@supports (color:color-mix(in lab, red, red)){.ui-button-caution{--button-face-top:color-mix(in oklab, var(--color-tone-caution-ink), var(--color-tone-on) 14%)}}.ui-button-caution{--button-face-bottom:var(--color-tone-caution-ink);--button-words:var(--color-tone-on)}.ui-button-caution:hover:not(:disabled,[aria-disabled=true]){--button-face-top:var(--color-tone-caution-ink)}@supports (color:color-mix(in lab, red, red)){.ui-button-caution:hover:not(:disabled,[aria-disabled=true]){--button-face-top:color-mix(in oklab, var(--color-tone-caution-ink), var(--color-tone-on) 22%)}}.ui-button-caution:hover:not(:disabled,[aria-disabled=true]){--button-face-bottom:var(--color-tone-caution-ink)}@supports (color:color-mix(in lab, red, red)){.ui-button-caution:hover:not(:disabled,[aria-disabled=true]){--button-face-bottom:color-mix(in oklab, var(--color-tone-caution-ink), var(--color-tone-on) 6%)}}.ui-button-caution:active:not(:disabled,[aria-disabled=true]){--button-face-top:var(--color-tone-caution-ink);--button-face-bottom:var(--color-tone-caution-ink)}.ui-button-round,.ui-button-round .ui-button-face{border-radius:var(--radius-round)}.appearance-choice{align-items:center;gap:.375rem;display:inline-flex}.ui-dialog{box-sizing:border-box;border-radius:var(--radius-panel);overscroll-behavior:contain;width:min(30rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--color-text-default);background:var(--color-surface-raised);box-shadow:var(--elevation-float);border:0;margin:auto;padding:0;overflow-y:auto}.ui-dialog::-webkit-scrollbar-track{margin-block:var(--radius-panel)}.ui-dialog-frame::-webkit-scrollbar-track{margin-block:var(--radius-panel)}.ui-dialog[open]{flex-direction:column;animation:.2s cubic-bezier(.2,.8,.2,1) backwards ui-dialog-in;display:flex}.ui-dialog::backdrop{background:var(--color-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ui-dialog[open]::backdrop{animation:.2s ease-out backwards ui-veil-in}.ui-dialog:focus-visible{outline:none}.ui-dialog-sm{width:min(25rem,100vw - 2rem)}.ui-dialog-lg{width:min(36rem,100vw - 2rem)}.ui-dialog-frame,.ui-dialog-form{flex-direction:column;flex:auto;min-height:0;display:flex}.ui-dialog-head{gap:.375rem;padding:1.25rem 1.25rem 0;display:grid}.ui-dialog-title{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;color:var(--color-text-strong);margin:0;font-size:1.25rem;font-weight:700;line-height:1.15}.ui-dialog-description{max-width:46ch;font-size:var(--type-read-size);text-wrap:pretty;color:var(--color-text-subtle);margin:0;line-height:1.5}.ui-dialog-body{gap:1rem;padding:1rem 1.25rem 1.25rem;display:grid}.ui-dialog-foot{border-top:1px solid var(--color-border-default);background:var(--color-fill-faint);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:auto;padding:.75rem 1.25rem;display:flex}.ui-dialog-problem{min-width:0;font-size:var(--type-ui-size);color:var(--color-tone-danger-ink);flex:12rem;margin:0 auto 0 0;line-height:1.4}.ui-dialog-head+.ui-dialog-foot,.ui-dialog-head+.ui-dialog-form>.ui-dialog-foot:first-child{margin-top:1.25rem}@media (max-width:639px){.ui-dialog,.ui-dialog-sm,.ui-dialog-lg{border-radius:var(--radius-panel) var(--radius-panel) 0 0;width:100vw;max-height:88dvh;margin:auto 0 0}.ui-dialog[open]{animation-name:ui-sheet-in;animation-duration:.26s}.ui-dialog-still{height:88dvh}.ui-palette{border-radius:var(--radius-float);width:calc(100vw - 1rem);margin:.5rem auto auto}.ui-palette[open]{animation-name:ui-dialog-in;animation-duration:.2s}.ui-dialog-still .ui-dialog-body{flex:auto;align-content:start;min-height:0;overflow-y:auto}}.ui-palette{width:min(42rem,100vw - 2rem);margin:10vh auto auto;overflow:hidden}.ui-palette-head{padding:.625rem .625rem 0}.ui-palette-list{box-sizing:border-box;overscroll-behavior:contain;height:min(26rem,60dvh - 7.5rem);padding:.375rem .625rem .5rem;scroll-padding-block:.5rem;overflow-y:auto}.ui-palette-state{font-size:var(--type-read-size);text-align:center;text-wrap:pretty;color:var(--color-text-subtle);place-items:center;margin:0;padding:2rem 1rem;line-height:1.5;display:grid}.ui-palette-item .ui-start{color:var(--color-text-subtle)}.ui-palette-line{white-space:nowrap;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.ui-palette-crumb,.ui-palette-title{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.ui-palette-crumb{max-width:45%;color:var(--color-text-default)}.ui-palette-title{min-width:4rem}.ui-palette-chevron{color:var(--color-text-subtle);flex:none}.ui-palette-hint{text-overflow:ellipsis;min-width:0;font-size:var(--type-ui-size);color:var(--color-text-subtle);flex:1 1 0;overflow:hidden}.ui-palette-mark{border-radius:var(--radius-mark);color:inherit;background:var(--color-tone-caution-tint)}.ui-palette-go{color:var(--color-text-subtle);opacity:0;flex:none;transition:opacity .12s}.ui-palette-item[data-active] .ui-palette-go{opacity:1}.ui-palette-item:active:not([aria-disabled]){background:var(--color-fill-press)}.ui-palette-foot{border-top:1px solid var(--color-border-default);font-size:var(--type-meta-size);color:var(--color-text-subtle);background:var(--color-fill-faint);justify-content:space-between;align-items:center;gap:1rem;padding:.5rem 1rem;display:flex}.ui-palette-foot>span{align-items:center;gap:.375rem;display:inline-flex}@media (pointer:coarse){.ui-palette-keys{display:none}}.ui-menu-actions{min-width:11rem;max-width:min(20rem,100vw - 1rem)}.ui-menu-actions:focus,.ui-menu-actions .ui-menu-item:focus{outline:none}.ui-menu-actions .ui-menu-item{transition:background-color .12s}.ui-menu-actions .ui-menu-item:active:not([aria-disabled]){background:var(--color-fill-press)}.ui-menu-icon{width:1rem;height:1rem;color:var(--color-text-subtle);flex:none;place-items:center;transition:color .12s;display:grid}.ui-menu-item[data-active] .ui-menu-icon{color:var(--color-text-strong)}.ui-menu-item[data-danger],.ui-menu-item[data-danger] .ui-menu-icon{color:var(--color-tone-danger-ink)}.ui-menu-item[data-danger][data-active]{background:var(--color-tone-danger-tint)}.ui-menu-actions .ui-menu-item[aria-disabled]{cursor:not-allowed;opacity:.55}.ui-menu-item[data-reason][data-active]{background:var(--color-fill-faint)}.ui-menu-rule{background:var(--color-border-default);height:1px;margin:.3rem .4rem}.ui-menu-group+.ui-menu-group,.ui-menu-item+.ui-menu-group,.ui-menu-section+.ui-menu-section,.ui-menu-item+.ui-menu-section{margin-top:.3rem}.ui-menu-label{font-size:var(--type-meta-size);color:var(--color-text-subtle);-webkit-user-select:none;user-select:none;padding:.35rem .65rem .2rem;font-weight:600}.ui-popover{width:max-content;max-width:min(22rem,100vw - 1rem);font-size:var(--type-ui-size);padding:.875rem;line-height:1.5}.ui-popover:focus-visible{outline:none}.ui-tooltip{overflow-wrap:break-word;border-radius:var(--radius-float);width:max-content;max-width:min(18rem,100vw - 16px);font-size:var(--type-meta-size);color:var(--color-text-inverse);background:var(--color-surface-contrast);box-shadow:var(--elevation-raise);pointer-events:none;border:0;margin:0;padding:.3rem .6rem;font-weight:500;line-height:1.35;animation:.12s ease-out backwards ui-tip-in;position:fixed;inset:0 auto auto 0}[data-reason][aria-disabled=true]{cursor:not-allowed}.ui-date-mark,.ui-select-box[data-open] .ui-date-mark{rotate:none}.ui-date-pop{padding:.5rem}.ui-date-head{justify-content:space-between;align-items:center;gap:.5rem;padding:0 0 .375rem;display:flex}.ui-date-month{font-size:var(--type-ui-size);color:var(--color-text-strong);font-variant-numeric:tabular-nums;font-weight:600}.ui-date-step,.ui-date-day{border-radius:var(--radius-row);color:var(--color-text-default);cursor:pointer;background:0 0;border:0;place-items:center;transition:background-color .14s,color .14s,box-shadow .14s;display:inline-grid}.ui-date-step{width:1.75rem;height:1.75rem}.ui-date-back{rotate:180deg}.ui-date-step:hover:not(:disabled),.ui-date-day:hover:not([data-chosen]){background:var(--color-control-fill-hover)}.ui-date-step:active:not(:disabled),.ui-date-day:active:not([data-chosen]){background:var(--color-control-fill)}.ui-date-step:disabled{opacity:.55;cursor:not-allowed}.ui-date-step:focus-visible,.ui-date-day:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-date-grid{border-collapse:collapse}.ui-date-grid td,.ui-date-grid th{padding:1px}.ui-date-weekday{height:1.5rem;font-size:var(--type-tag-size);color:var(--color-text-subtle);font-weight:400}.ui-date-day{width:2rem;height:2rem;font-size:var(--type-ui-size);font-variant-numeric:tabular-nums}.ui-date-day[data-outside]{color:var(--color-text-subtle)}.ui-date-day[data-today]{box-shadow:inset 0 0 0 1px var(--color-text-subtle)}.ui-date-day[data-chosen]{background:var(--color-button-ink-face-bottom);color:var(--color-button-ink-words)}.ui-date-day[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ui-date-day[aria-disabled=true]:hover{background:0 0}.ui-emoji-picker{grid-template-rows:auto 1fr;gap:.375rem;width:17.5rem;height:18rem;padding:.5rem;display:grid}.ui-emoji-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.ui-emoji-group{font-size:var(--type-meta-size);color:var(--color-text-subtle);margin:.375rem .25rem .125rem;font-weight:600}.ui-emoji-grid{grid-template-columns:repeat(8,1fr);display:grid}.ui-emoji{aspect-ratio:1;border-radius:var(--radius-row);cursor:pointer;background:0 0;border:0;place-items:center;font-size:1.125rem;line-height:1;transition:background-color .12s;display:grid}.ui-emoji:hover{background:var(--color-control-fill-hover)}.ui-emoji:active{background:var(--color-control-fill)}.ui-emoji:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ui-emoji-none{font-size:var(--type-ui-size);color:var(--color-text-subtle);margin:.75rem .25rem}.ui-field-box[data-disabled]{opacity:.55;cursor:not-allowed}.ui-field-box[data-disabled] .ui-field-input{cursor:not-allowed}.ui-field-box[data-disabled]:hover{background:var(--color-control-fill)}.ui-field-box[data-disabled]:focus-within{box-shadow:0 0 0 2px var(--color-focus-ring)}.ui-field-sm .ui-field-input{font-size:var(--type-ui-size);padding:0 .625rem}.ui-field-sm .ui-select{padding-right:2.25rem}.ui-field-prefix{font-size:var(--type-field-size);color:var(--color-text-subtle);flex:none;padding-left:.75rem}.ui-field-sm .ui-field-prefix,.ui-field-sm .ui-field-suffix{font-size:var(--type-ui-size)}.ui-field-sm .ui-field-prefix{padding-left:.625rem}.ui-field-sm .ui-field-suffix{padding-right:.625rem}.ui-field-foot{min-height:calc(var(--type-ui-size) * 1.45);align-items:baseline;gap:.75rem;display:flex}.ui-field-foot>p{flex:1;min-width:0}.ui-field-count{font-size:var(--type-ui-size);font-variant-numeric:tabular-nums;color:var(--color-text-subtle);flex:none;margin-left:auto;line-height:1.45;transition:color .16s}.ui-field-count[data-full]{color:var(--color-tone-caution-ink)}.ui-textarea-box{align-items:stretch;height:auto}.ui-textarea{resize:vertical;height:auto;padding:.5rem .75rem;line-height:1.5;display:block}.ui-textarea[data-grow]{resize:none;overflow-y:hidden}.ui-field-sm .ui-textarea{padding:.375rem .625rem}.ui-search-glass{color:var(--color-text-subtle);flex:none;margin-left:.75rem;transition:color .16s}.ui-search-box:focus-within .ui-search-glass{color:var(--color-text-strong)}.ui-search{padding-left:.5rem}.ui-search::-webkit-search-cancel-button{appearance:none}.ui-search::-webkit-search-decoration{appearance:none}.ui-field-sm .ui-search-glass{margin-left:.625rem}.ui-field-sm .ui-search{padding-left:.4rem}.ui-search-clear{border-radius:var(--radius-row);width:1.5rem;height:1.5rem;color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin-right:.375rem;padding:0;transition:background-color .14s,color .14s;display:grid}.ui-search-clear:hover{background:var(--color-fill-chosen);color:var(--color-text-strong)}.ui-search-clear:active{background:var(--color-fill-press)}.ui-search-clear:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-field-sm .ui-search-clear{width:1.375rem;height:1.375rem;margin-right:.3rem}.ui-search-bare .ui-search-box{box-shadow:none;background:0 0}.ui-search-bare .ui-search-box:hover:not(:focus-within,:has(:disabled)){box-shadow:none;background:0 0}.ui-number{font-variant-numeric:tabular-nums}.ui-number[data-prefixed],.ui-field-prefix+.ui-field-input{padding-left:.3rem}.ui-combo-box{cursor:text}.ui-combo-box[data-open]{background:var(--color-control-fill-hover)}.ui-combo-bare .ui-combo-box,.ui-combo-bare .ui-combo-box[data-open]{background:0 0}.ui-combo-bare .ui-combo-box:hover:not(:focus-within,:has(:disabled)){background:0 0}.ui-combo-bare .ui-combo-box[data-many]{padding-inline:0}.ui-combo-bare .ui-combo-input,.ui-combo-bare .ui-combo-box[data-many] .ui-combo-input{padding-inline:.25rem}.ui-combo-bare .ui-combo-box>.ui-combo-input:first-child{padding-inline-start:0}.ui-combo-input{text-overflow:ellipsis}.ui-combo-box[data-many]{height:auto;min-height:var(--size-control-height);flex-wrap:wrap;gap:.25rem;padding:.25rem}.ui-field-sm .ui-combo-box[data-many]{min-height:var(--size-control-height-small);padding:.1875rem}.ui-combo-box[data-many] .ui-combo-input{height:calc(var(--size-control-height) - .5rem);flex:1 0 6rem;padding:0 .5rem}.ui-field-sm .ui-combo-box[data-many] .ui-combo-input{height:calc(var(--size-control-height-small) - .375rem)}.ui-combo-chip{--tone-ink:initial;--tone-edge:initial;max-width:100%;height:calc(var(--size-control-height) - .5rem);border-radius:var(--radius-row);background:var(--color-surface-raised);box-shadow:0 0 0 1px var(--tone-edge,var(--color-border-soft));font-size:var(--type-ui-size);color:var(--tone-ink,var(--color-text-strong));align-items:center;padding:0 .125rem 0 .5rem;display:inline-flex}.ui-combo-chip-state{font-size:var(--type-meta-size);color:var(--tone-ink,var(--color-text-subtle));flex:none;padding-inline:.375rem .25rem}.ui-field-sm .ui-combo-chip{height:calc(var(--size-control-height-small) - .375rem);padding-left:.4rem}.ui-combo-chip-words{white-space:nowrap;text-overflow:ellipsis;align-items:center;min-width:0;display:flex;overflow:hidden}.ui-combo-chip-x{border-radius:calc(var(--radius-row) - .25rem);width:1.25rem;height:1.25rem;color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:background-color .14s,color .14s;display:grid}.ui-combo-chip-x:hover{background:var(--color-fill-chosen);color:var(--color-text-strong)}.ui-combo-chip-x:active{background:var(--color-fill-press)}.ui-menu-group{font-size:var(--type-meta-size);color:var(--color-text-subtle);-webkit-user-select:none;user-select:none;padding:0 .6rem;font-weight:600}.ui-menu-group:first-child{padding-top:.3rem}.ui-menu-empty,.ui-menu-foot{font-size:var(--type-ui-size);color:var(--color-text-subtle);padding:.5rem .65rem}.ui-menu-foot{border-top:1px solid var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff14);border-top:1px solid var(--lightningcss-light,lab(0% 0 0/.06))var(--lightningcss-dark,lab(100% 0 0/.08));margin-top:.25rem}.ui-menu-item{transition:background-color .12s}.ui-combo-menu .ui-menu-item:active:not([aria-disabled]){background:var(--color-fill-press)}.ui-start{border-radius:var(--radius-mark);flex:none;place-items:center;width:1.25rem;height:1.25rem;display:inline-grid;overflow:hidden}.ui-start>:is(img,svg,span,div){max-width:100%;max-height:100%}.ui-select .ui-start{margin-right:.5rem}.ui-combo-chip .ui-start{border-radius:var(--radius-mark);width:1rem;height:1rem;margin-right:.25rem}.ui-combo-start{margin-left:.625rem;margin-right:-.25rem}.ui-field-title .ui-field-box{background:0 0;height:auto}.ui-field-title .ui-field-box:hover:not(:focus-within,:has(:disabled)){background:0 0}.ui-field-title .ui-field-input{height:auto;font-size:var(--type-lead-size);padding:0;font-weight:600;line-height:1.5}.ui-field-text{width:auto;min-width:0;display:inline-flex}.ui-field-text .ui-field-box{height:var(--size-control-height-small);background:0 0}.ui-field-text .ui-field-box:is(:hover,[data-open]):not([data-disabled]){background:var(--color-control-fill)}.ui-field-text .ui-field-input.ui-select{font-size:var(--type-ui-size);color:var(--color-text-strong);padding:0 1.5rem 0 .375rem}.ui-field-text .ui-select-caret{right:.375rem}.ui-time-row{font-variant-numeric:tabular-nums;white-space:nowrap}.ui-badge{--tone-ink:initial;--tone-edge:initial;--tone-words:initial;border-radius:var(--radius-round);max-width:100%;height:1.25rem;font-size:var(--type-tag-size);white-space:nowrap;color:var(--tone-ink,var(--color-text-strong));box-shadow:inset 0 0 0 1px var(--tone-edge,var(--color-border-default));flex:none;align-items:center;gap:.3125rem;padding:0 .4375rem;font-weight:600;line-height:1;display:inline-flex}.ui-badge-words{text-overflow:ellipsis;min-width:0;line-height:1.35;overflow:hidden}.ui-badge-words:first-letter{text-transform:uppercase}.ui-badge-solid{color:var(--tone-words,var(--color-button-ink-words));background:var(--tone-ink,var(--color-button-ink-face-bottom));box-shadow:none}.ui-badge-dot{border-radius:var(--radius-round);background:currentColor;width:.375rem;height:.375rem}.ui-badge-icon{margin-left:-.0625rem;display:inline-flex}.ui-badge-icon svg{width:.75rem;height:.75rem}.ui-badge-count{font-variant-numeric:tabular-nums;opacity:.75}.ui-count{--tone-ink:initial;--tone-words:initial;border-radius:var(--radius-round);min-width:1.125rem;height:1.125rem;font-size:var(--type-tag-size);font-variant-numeric:tabular-nums;color:var(--tone-words,var(--color-button-ink-words));background:var(--tone-ink,var(--color-button-ink-face-bottom));flex:none;place-items:center;padding:0 .3125rem;font-weight:600;line-height:1;display:inline-grid}.ui-head-count{font-size:var(--type-tag-size);font-variant-numeric:tabular-nums;color:var(--color-text-subtle)}.ui-problem{font-size:var(--type-ui-size);color:var(--color-tone-danger-ink);margin:0}.ui-notice{--tone-ink:initial;--tone-tint:initial;border-radius:var(--radius-control);background:var(--tone-tint,var(--color-control-fill));font-size:var(--type-ui-size);color:var(--color-text-strong);align-items:flex-start;gap:.625rem;padding:.625rem .75rem .625rem .5rem;line-height:1.45;display:flex}.ui-notice-danger{color:var(--color-tone-danger-ink)}.ui-notice-bar{border-radius:var(--radius-round);background:var(--tone-ink,var(--color-text-strong));flex:none;align-self:stretch;width:3px}.ui-notice-icon{height:1.45em;color:var(--tone-ink,var(--color-text-strong));flex:none;align-items:center;display:inline-flex}.ui-notice-icon svg{width:1rem;height:1rem}.ui-notice-body{flex:1;gap:.125rem;min-width:0;display:grid}.ui-notice-title{font-size:inherit;margin:0;font-weight:600}.ui-notice-words{font-size:inherit}.ui-notice-words>:where(p){margin:0}.ui-notice-action{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.375rem;display:flex}.ui-notice-dismiss{border-radius:var(--radius-row);width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-.125rem -.375rem -.125rem 0;transition:background-color .12s;display:grid}.ui-notice-dismiss:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.ui-notice-dismiss:hover{background:color-mix(in oklab, currentColor 10%, transparent)}}.ui-notice-dismiss:active{background:currentColor}@supports (color:color-mix(in lab, red, red)){.ui-notice-dismiss:active{background:color-mix(in oklab, currentColor 16%, transparent)}}.ui-notice-dismiss:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-card{border-radius:var(--radius-panel);corner-shape:squircle;min-width:0;font-size:var(--type-ui-size);color:var(--color-text-default);flex-direction:column;display:flex;overflow:clip}.ui-card-lifted{background:var(--color-surface-raised);box-shadow:var(--elevation-edge)}.ui-card-recessed{background:var(--color-control-fill)}.ui-card[data-tone=danger]{box-shadow:0 0 0 1px var(--color-tone-danger-edge)}.ui-card-plain{padding:.75rem .875rem}.ui-card-head{align-items:flex-start;gap:.75rem;padding:.75rem .875rem 0;display:flex}.ui-card-heading{flex:1;gap:.125rem;min-width:0;display:grid}.ui-card-title{font-size:var(--type-read-size);color:var(--color-text-strong);margin:0;font-weight:600;line-height:1.35}.ui-card-description{color:var(--color-text-subtle);margin:0}.ui-card-actions{flex:none;align-items:center;gap:.375rem;display:flex}.ui-card-body{padding:.75rem .875rem}.ui-card-body.ui-card-flush{padding:0}.ui-card-head:last-child{align-items:center;padding-bottom:.75rem}.ui-card-head+.ui-card-foot{margin-top:.75rem}.ui-card-foot{border-top:1px solid var(--color-border-default);align-items:center;gap:.5rem;padding:.625rem .875rem;display:flex}.ui-card-recessed .ui-card-foot{border-top-color:var(--color-bone)}.ui-accordion{display:grid}.ui-accordion-item+.ui-accordion-item{border-top:1px solid var(--color-border-default)}.ui-accordion-head{font:inherit;margin:0;display:flex}.ui-accordion-trigger{min-height:var(--size-control-height-small);border-radius:var(--radius-row);font:inherit;font-size:var(--type-ui-size);text-align:left;color:var(--color-text-strong);cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:.75rem;margin:.125rem -.5rem;padding:.375rem .5rem;font-weight:500;transition:background-color .15s ease-out,color .15s ease-out;display:flex}.ui-accordion-trigger:hover:not(:disabled,[aria-disabled=true]){background:var(--color-control-fill)}.ui-accordion-trigger:active:not(:disabled,[aria-disabled=true]){background:var(--color-control-fill-hover)}.ui-accordion-trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-accordion-trigger:disabled,.ui-accordion-trigger[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ui-accordion-title{min-width:0}.ui-accordion-chevron{color:var(--color-text-subtle);transition:transform .22s var(--motion-ease-arrive);flex:none}.ui-accordion-item[data-open] .ui-accordion-chevron{transform:rotate(180deg)}.ui-accordion-panel{transition:grid-template-rows .22s var(--motion-ease-arrive);grid-template-rows:0fr;display:grid}.ui-accordion-item[data-open] .ui-accordion-panel{grid-template-rows:1fr}.ui-accordion-clip{min-height:0;overflow:hidden}.ui-accordion-content{font-size:var(--type-ui-size);color:var(--color-text-default);padding:.125rem 0 .75rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.ui-accordion-panel,.ui-accordion-chevron{transition:none}}.ui-avatar-stack{align-items:center;display:inline-flex}.ui-avatar-stack-face{width:var(--stack-size);height:var(--stack-size);flex:none;display:block}.ui-avatar-stack-face+.ui-avatar-stack-face{--stack-cut:calc(var(--stack-size) + 2 * var(--stack-gap));margin-left:calc(-1 * var(--stack-overlap));-webkit-mask-position:calc(var(--stack-overlap) - var(--stack-size) - var(--stack-gap)) calc(-1 * var(--stack-gap)), 0 0;-webkit-mask-position:calc(var(--stack-overlap) - var(--stack-size) - var(--stack-gap)) calc(-1 * var(--stack-gap)), 0 0;-webkit-mask-position:calc(var(--stack-overlap) - var(--stack-size) - var(--stack-gap)) calc(-1 * var(--stack-gap)), 0 0;mask-position:calc(var(--stack-overlap) - var(--stack-size) - var(--stack-gap)) calc(-1 * var(--stack-gap)), 0 0;-webkit-mask-size:var(--stack-cut) var(--stack-cut), 100% 100%;-webkit-mask-size:var(--stack-cut) var(--stack-cut), 100% 100%;-webkit-mask-size:var(--stack-cut) var(--stack-cut), 100% 100%;mask-size:var(--stack-cut) var(--stack-cut), 100% 100%;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-position:calc(var(--stack-overlap) - var(--stack-size) - var(--stack-gap)) calc(-1 * var(--stack-gap)), 0 0;-webkit-mask-size:var(--stack-cut) var(--stack-cut), 100% 100%;-webkit-mask-composite:xor;-webkit-mask-repeat:no-repeat}.ui-avatar-stack-face>:where(*),.ui-avatar-stack-face .face{width:100%;height:100%}.ui-avatar-stack-more{border-radius:var(--radius-round);font-variant-numeric:tabular-nums;color:var(--color-text-strong);background:var(--color-control-fill);place-items:center;font-weight:600;line-height:1;display:grid}.ui-avatar-stack-more>:where(*){width:auto;height:auto}.ui-kbd{border-radius:var(--radius-mark);min-width:1.25rem;height:1.25rem;font-family:var(--font-body);font-size:var(--type-tag-size);color:var(--color-text-subtle);background:var(--kbd-fill,currentColor);place-items:center;padding:0 .3125rem;font-weight:500;line-height:1;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.ui-kbd{background:var(--kbd-fill,color-mix(in oklab, currentColor 12%, transparent))}}.ui-kbd+.ui-kbd{margin-left:.1875rem}.ui-announcement{border-radius:var(--radius-round);max-width:100%;height:1.75rem;font-size:var(--type-ui-size);color:var(--color-text-strong);background:var(--color-surface-raised);box-shadow:var(--elevation-edge);align-items:center;gap:.5rem;padding:0 .625rem 0 .1875rem;font-weight:500;line-height:1;text-decoration:none;transition:box-shadow .2s ease-out,background-color .2s ease-out;display:inline-flex}.ui-announcement:not(:has(.ui-announcement-tag)){padding-left:.625rem}.ui-announcement:hover{box-shadow:var(--elevation-edge)}.ui-announcement:active{background:var(--color-control-fill);box-shadow:0 0 0 1px var(--color-border-default)}.ui-announcement:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-announcement-tag{border-radius:var(--radius-round);height:1.375rem;font-size:var(--type-tag-size);color:var(--color-text-strong);background:var(--color-control-fill);flex:none;place-items:center;padding:0 .5rem;font-weight:600;display:inline-grid}.ui-announcement-tag[data-hue]{color:var(--hue-ink);background:var(--hue-block)}.ui-announcement-words{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-announcement-arrow{color:var(--color-text-subtle);flex:none;transition:color .2s ease-out}.ui-announcement:hover .ui-announcement-arrow{color:var(--color-text-strong)}.ui-list-empty{font-size:var(--type-ui-size);color:var(--color-text-subtle);margin:0;padding:.25rem .5rem;line-height:1.25rem}.ui-empty{text-align:center;align-content:center;justify-items:center;gap:.25rem;width:min(24rem,100%);margin:auto;padding:2rem 1rem;display:grid}.ui-empty[data-size=page]{min-height:calc(100dvh - var(--size-head-height) - 6rem);padding-block:2rem 6rem}.ui-empty[data-size=card]{padding:1.25rem .75rem}.ui-empty-mark{border-radius:var(--radius-row);width:2.25rem;height:2.25rem;color:var(--hue-ink,var(--color-text-subtle));background:var(--hue-block,var(--color-control-fill));transition:translate .24s var(--motion-ease-track,ease);place-items:center;margin-bottom:.5rem;display:grid;position:relative}.ui-empty-mark>svg{width:1.125rem;height:1.125rem}.ui-empty-title{font-size:var(--type-read-size);color:var(--color-text-strong);text-wrap:balance;margin:0;font-weight:600}.ui-empty-line{max-width:24rem;min-height:calc(2 * 1.5 * var(--type-ui-size));font-size:var(--type-ui-size);color:var(--color-text-subtle);text-wrap:balance;margin:0;line-height:1.5}.ui-empty[data-size=card] .ui-empty-title{font-size:var(--type-ui-size)}.ui-empty-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem;display:flex}.ui-empty-art{text-align:start;align-content:start;gap:0;width:min(100%,20rem);height:7.125rem;margin-bottom:1.25rem;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.ui-empty[data-size=card] .ui-empty-art{width:min(100%,14rem);height:5rem;margin-bottom:.75rem}.ui-empty-bar{border-radius:var(--radius-round);background:var(--color-border-default);transform-origin:0;height:.4375rem;transition:scale .6s var(--motion-ease-arrive,ease), background-color .3s ease;display:block;scale:.88 1}.ui-empty-bar-soft{background:var(--color-border-hairline)}.ui-empty-art-mark{border-radius:var(--radius-row);background:var(--color-control-fill);flex:none;width:1.5rem;height:1.5rem;transition:background-color .3s}.ui-empty-art-mark[data-mark=face]{border-radius:var(--radius-round)}.ui-empty-art-mark[data-mark=file]{border-radius:var(--radius-mark);width:1.125rem;height:1.375rem;margin-inline:.1875rem}.ui-empty-art-row{border-bottom:1px solid var(--color-border-hairline);align-items:center;gap:.625rem;padding:.5rem .25rem;display:flex}.ui-empty-art-row:last-child{border-bottom:0}.ui-empty-art-words{flex:1;gap:.375rem;min-width:0;display:grid}.ui-empty-art-pill{border-radius:var(--radius-round);width:2.75rem;height:1.125rem;box-shadow:inset 0 0 0 1px var(--color-border-default);flex:none}.ui-empty-art-head{gap:1rem;padding-block:.375rem}.ui-empty-art-cells{gap:1rem}.ui-empty-art[data-shape=board]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.ui-empty-art-card{border-radius:var(--radius-row);box-shadow:inset 0 0 0 1px var(--color-border-hairline);align-content:start;gap:.4375rem;padding:.625rem;display:grid}.ui-empty-art-lane{align-content:start;gap:.4375rem;padding-top:.125rem;display:grid}.ui-empty-art[data-shape=tree]{justify-items:center}.ui-empty-art-node{border-radius:var(--radius-row);width:100%;box-shadow:inset 0 0 0 1px var(--color-border-hairline);justify-items:center;gap:.4375rem;padding:.5rem .375rem;display:grid}.ui-empty-art-node .ui-empty-bar{transform-origin:50%}.ui-empty-art-root{width:36%;box-shadow:inset 0 0 0 1px var(--color-border-default)}.ui-empty-art-branch{background:var(--color-border-default);width:1px;height:.75rem}.ui-empty-art-level{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;padding-top:.75rem;display:grid;position:relative}.ui-empty-art-level:before{content:"";background:var(--color-border-default);height:1px;position:absolute;top:0;left:calc(16.6667% - .166667rem);right:calc(16.6667% - .166667rem)}.ui-empty-art-level .ui-empty-art-node{position:relative}.ui-empty-art-level .ui-empty-art-node:before{content:"";background:var(--color-border-default);width:1px;height:.75rem;position:absolute;top:-.75rem;left:50%}.ui-empty-art-turn{align-items:flex-start;gap:.625rem;padding:.4375rem .25rem;display:flex}.ui-empty-art-turn[data-own]{flex-direction:row-reverse}.ui-empty-art-turn[data-own] .ui-empty-art-words{justify-items:end}.ui-empty-art-turn[data-own] .ui-empty-bar{transform-origin:100%}.ui-empty:is(:hover,:focus-within) .ui-empty-bar{scale:1}.ui-empty-art>:nth-child(2) .ui-empty-bar{transition-delay:60ms}.ui-empty-art>:nth-child(3) .ui-empty-bar{transition-delay:.12s}.ui-empty-art>:nth-child(n+4) .ui-empty-bar{transition-delay:.18s}.ui-empty:is(:hover,:focus-within) .ui-empty-art>:first-child .ui-empty-art-mark,.ui-empty:is(:hover,:focus-within) .ui-empty-art[data-shape=tree] .ui-empty-art-root .ui-empty-art-mark,.ui-empty:is(:hover,:focus-within) .ui-empty-art[data-shape=board] .ui-empty-art-lane:first-child .ui-empty-art-card:nth-child(2){background:var(--hue-block,var(--color-control-fill))}.ui-empty:is(:hover,:focus-within) .ui-empty-art>:first-child .ui-empty-bar:not(.ui-empty-bar-soft),.ui-empty:is(:hover,:focus-within) .ui-empty-art[data-shape=tree] .ui-empty-art-root .ui-empty-bar{background:var(--hue-ink,var(--color-text-subtle))}@media (prefers-reduced-motion:reduce){.ui-empty-bar,.ui-empty-art-mark{transition:none}}.ui-empty[data-drop]{border:1px dashed var(--color-border-default);border-radius:var(--radius-panel);padding:2rem 1rem;transition:border-color .2s,background-color .2s}.ui-empty[data-drop] .ui-empty-mark:before,.ui-empty[data-drop] .ui-empty-mark:after{content:"";z-index:-1;border-radius:inherit;background:inherit;box-shadow:0 0 0 1px var(--hue-ink,var(--color-border-default));opacity:.35;transition:rotate .24s var(--motion-ease-track,ease), translate .24s var(--motion-ease-track,ease);position:absolute;inset:0}.ui-empty[data-drop] .ui-empty-mark{isolation:isolate}.ui-empty[data-drop] .ui-empty-mark:before{translate:-.5rem .125rem;rotate:-12deg}.ui-empty[data-drop] .ui-empty-mark:after{translate:.5rem .125rem;rotate:12deg}.ui-empty[data-dropping]{border-color:var(--hue-ink,var(--color-text-strong));background:var(--hue-block,var(--color-control-fill))}@supports (color:color-mix(in lab, red, red)){.ui-empty[data-dropping]{background:color-mix(in oklab, var(--hue-block,var(--color-control-fill)) 40%, transparent)}}.ui-empty[data-dropping] .ui-empty-mark{translate:0 -.25rem}.ui-empty[data-dropping] .ui-empty-mark:before{translate:-.875rem .25rem;rotate:-22deg}.ui-empty[data-dropping] .ui-empty-mark:after{translate:.875rem .25rem;rotate:22deg}@media (prefers-reduced-motion:reduce){.ui-empty-mark,.ui-empty[data-drop] .ui-empty-mark:before,.ui-empty[data-drop] .ui-empty-mark:after{transition:none}}.ui-toc-track{border-left:2px solid var(--color-border-soft);gap:.5rem;display:grid;position:relative}.ui-toc-group,.ui-toc-list{gap:.5rem;display:grid}.ui-toc-list{margin:0;padding:0;list-style:none}.ui-toc-heading{font-size:var(--type-ui-size);color:var(--color-text-subtle);margin:0;padding:.125rem 0 .125rem 1rem;font-weight:500;line-height:1.25rem}.ui-toc-entry{border-radius:0 var(--radius-row) var(--radius-row) 0;font-size:var(--type-ui-size);color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;transition:color .15s var(--motion-ease-track), background-color .15s var(--motion-ease-track);padding:.125rem 0 .125rem 1rem;font-weight:400;line-height:1.25rem;text-decoration:none;display:block;overflow:hidden}.ui-toc-heading+.ui-toc-list .ui-toc-entry{padding-left:1.75rem}.ui-toc-entry:hover{color:var(--color-text-default);background:var(--color-control-fill)}.ui-toc-entry:active{background:var(--color-control-fill-hover)}.ui-toc-entry[aria-current]{color:var(--color-text-strong)}.ui-toc-entry:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-toc-bar{border-radius:var(--radius-round);background:var(--color-brand);pointer-events:none;width:2px;position:absolute;left:-2px}.ui-toc-bar[data-ready]{transition:top .18s var(--motion-ease-track), bottom .18s var(--motion-ease-track)}@media (prefers-reduced-motion:reduce){.ui-toc-entry,.ui-toc-bar[data-ready]{transition:none}}.ui-flow{--flow-gap:1.5rem;--flow-row:.75rem;--flow-line:var(--color-border-default);justify-content:center;width:max-content;min-width:100%;padding:2rem;display:flex}.ui-flow-column{flex-direction:column;justify-content:center;display:flex}.ui-flow-branch{align-items:center;display:flex}.ui-flow>.ui-flow-column>.ui-flow-branch+.ui-flow-branch{margin-top:var(--flow-row)}.ui-flow-node{flex:none}.ui-flow-next{padding-left:var(--flow-gap);position:relative}.ui-flow-next:before{content:"";width:calc(var(--flow-gap) / 2);border-top:1px solid var(--flow-line);position:absolute;top:50%;left:0}.ui-flow-next>.ui-flow-branch{padding-block:calc(var(--flow-row) / 2);padding-left:calc(var(--flow-gap) / 2);margin-left:calc(var(--flow-gap) / -2);position:relative}.ui-flow-next>.ui-flow-branch:before{content:"";width:calc(var(--flow-gap) / 2);border-top:1px solid var(--flow-line);position:absolute;top:50%;left:0}.ui-flow-next>.ui-flow-branch:after{content:"";border-left:1px solid var(--flow-line);position:absolute;top:0;bottom:0;left:0}.ui-flow-next>.ui-flow-branch:first-child:after{top:50%}.ui-flow-next>.ui-flow-branch:last-child:after{bottom:50%}.ui-flow-next[data-one]>.ui-flow-branch:after{content:none}.ui-pane-views{flex:1;min-width:0;min-height:0;display:flex}.ui-pane-view{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ui-pane-view[hidden]{display:none}.ui-file-chip{border-radius:var(--radius-row);min-width:0;max-width:16rem;height:1.75rem;font-size:var(--type-meta-size);color:var(--color-text-default);background:var(--color-surface-raised);box-shadow:0 0 0 1px var(--color-border-default);align-items:center;gap:.4rem;padding:0 .125rem 0 .1875rem;display:inline-flex;position:relative;overflow:hidden}.ui-file-chip-thumb{border-radius:calc(var(--radius-row) - .1875rem);object-fit:cover;width:1.375rem;height:1.375rem;color:var(--color-text-subtle);background:var(--color-control-fill);flex:none;place-items:center;display:grid}.ui-file-chip-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-text-strong);overflow:hidden}.ui-file-chip-size{font-variant-numeric:tabular-nums;color:var(--color-text-subtle);flex:none}.ui-file-chip[data-sending]{padding-right:.5rem}.ui-file-chip:not(:has(.ui-file-chip-x)){padding-right:.5rem}.ui-file-chip .ui-file-chip-x.ui-button-square{border-radius:calc(var(--radius-row) - .1875rem);height:1.375rem}.ui-file-chip[data-look=card]{border-radius:var(--radius-row);gap:.5rem;max-width:none;height:2.75rem;padding:.25rem;display:flex}.ui-file-chip[data-look=card] .ui-file-chip-thumb{border-radius:calc(var(--radius-row) - .25rem);width:2.25rem;height:2.25rem}.ui-file-chip-words{flex-direction:column;flex:auto;justify-content:center;gap:.0625rem;min-width:0;display:flex}.ui-file-chip-words>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-file-chip[data-look=card] .ui-file-chip-x{flex:none;align-self:flex-start}.ui-file-chip-bar{background:var(--color-border-default);height:2px;position:absolute;inset:auto 0 0;overflow:hidden}.ui-file-chip-bar>span{background:var(--color-button-ink-face-bottom);transition:width .3s var(--motion-ease-track);position:absolute;inset:0 auto 0 0}.ui-file-chip-bar[data-unknown]>span{width:35%;animation:ui-progress-sweep 1.4s var(--motion-ease-track) infinite}@media (prefers-reduced-motion:reduce){.ui-file-chip-bar[data-unknown]>span{opacity:.5;width:100%;animation:none}}.ui-facts{flex-wrap:wrap;gap:.75rem 2.5rem;margin:0;display:flex}.ui-fact{gap:.125rem;min-width:0;display:grid}.ui-fact-label{font-size:var(--type-ui-size);color:var(--color-text-subtle)}.ui-fact-value{min-width:0;font-size:var(--type-read-size);color:var(--color-text-strong);align-items:center;gap:.375rem;margin:0;display:flex}.ui-fact-mark{color:var(--color-text-subtle);flex:none;place-items:center;display:grid}.ui-fact-words{min-width:0}.ui-player{border-radius:var(--radius-panel);background:var(--color-surface-tint);width:100%;max-height:60vh;display:block}.ui-player[data-audio]{border-radius:var(--radius-control);background:0 0}.ui-tree{flex-direction:column;gap:1px;min-width:0;display:flex}.ui-tree-row{min-width:0;height:2rem;padding-right:.5rem;padding-left:calc(.25rem + var(--tree-level,0) * 1rem);border-radius:var(--radius-row);font-size:var(--type-ui-size);color:var(--color-text-default);cursor:pointer;outline:none;align-items:center;gap:.375rem;transition:background-color .14s,color .14s;display:flex}.ui-tree-row:hover{background:var(--color-control-fill);color:var(--color-text-strong)}.ui-tree-row[aria-selected=true]{background:var(--color-control-fill-hover);color:var(--color-text-strong)}.ui-tree-row:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ui-tree-chevron{border-radius:var(--radius-mark);width:1.25rem;height:1.25rem;color:var(--color-text-subtle);flex:none;place-items:center;display:inline-grid}.ui-tree-chevron:not(:empty):hover{background:var(--color-control-fill-hover);color:var(--color-text-strong)}.ui-tree-chevron svg{transition:rotate .14s}.ui-tree-chevron[data-open] svg{rotate:90deg}.ui-tree-icon{color:var(--color-text-subtle);flex:none;display:inline-flex}.ui-tree-row:is(:hover,[aria-selected=true]) .ui-tree-icon{color:var(--color-text-strong)}.ui-tree-words{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-tree-end{font-size:var(--type-meta-size);color:var(--color-text-subtle);flex:none}@media (prefers-reduced-motion:reduce){.ui-tree-chevron svg{transition:none}}.ui-tabs{max-width:100%;height:var(--size-control-height);border-radius:var(--radius-control);background:var(--color-control-fill);scrollbar-width:none;isolation:isolate;flex:none;align-items:stretch;padding:2px;display:inline-flex;position:relative;overflow-x:auto}.ui-tabs-sm{height:var(--size-control-height-small)}.ui-tabs-mark{z-index:-1;border-radius:calc(var(--radius-control) - 2px);background:linear-gradient(var(--color-button-ink-face-top), var(--color-button-ink-face-bottom));box-shadow:0 0 0 1px var(--color-button-ink-rim-edge);pointer-events:none;position:absolute;top:2px;bottom:2px;left:0}.ui-tabs-mark[data-eased]{transition:translate .24s var(--motion-ease-track), width .24s var(--motion-ease-track)}.ui-tab{border-radius:calc(var(--radius-control) - 2px);font:inherit;font-size:var(--type-ui-size);white-space:nowrap;color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:.4rem;padding:0 .75rem;font-weight:500;line-height:1;text-decoration:none;transition:color .2s,background-color .16s;display:inline-flex}.ui-tab:hover:not([aria-selected=true]):not(:disabled):not([aria-disabled=true]){color:var(--color-text-strong);background:var(--color-control-fill-hover)}.ui-tab:active:not([aria-selected=true]):not(:disabled):not([aria-disabled=true]){background:var(--color-bone)}.ui-tab[aria-selected=true]{color:var(--color-button-ink-words)}.ui-tab:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-tab:disabled,.ui-tab[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ui-tabs-rule{background:var(--color-border-default);flex:none;align-self:center;width:1px;height:1rem;margin-inline:.25rem}.ui-tab-count{min-width:1ch;font-size:var(--type-tag-size);font-variant-numeric:tabular-nums;text-align:left;opacity:.65}.ui-table-scroll{--ui-table-ground:var(--color-surface-base);min-width:0;position:relative;overflow-x:clip}.ui-table-scroll[data-height]{overscroll-behavior-x:contain;overflow:auto}.ui-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--type-read-size);font-variant-numeric:tabular-nums;color:var(--color-text-default)}.ui-table th,.ui-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--color-border-soft);padding:.5rem .75rem}.ui-table [data-align=end]{text-align:right}.ui-table [data-align=center]{text-align:center}.ui-table thead th{z-index:1;font-size:var(--type-ui-size);white-space:nowrap;color:var(--color-text-subtle);background:var(--ui-table-ground);border-bottom-color:var(--color-border-default);padding-block:.4rem;font-weight:600;position:sticky;top:0}.ui-table-sort{border-radius:var(--radius-row);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;margin:-.2rem -.4rem;padding:.2rem .4rem;transition:color .16s,background-color .16s;display:inline-flex}[data-align=end]>.ui-table-sort{flex-direction:row-reverse}.ui-table-sort:hover{color:var(--color-text-strong);background:var(--color-control-fill)}.ui-table-sort:active{background:var(--color-control-fill-hover)}.ui-table-sort:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-table-sort[data-sorted]{color:var(--color-text-strong)}.ui-table-sort-mark{opacity:0;flex:none;transition:opacity .16s,rotate .2s}.ui-table-sort:hover .ui-table-sort-mark{opacity:.4}.ui-table-sort[data-sorted] .ui-table-sort-mark{opacity:1}.ui-table-sort[data-sorted=asc] .ui-table-sort-mark{rotate:180deg}.ui-table tbody tr{transition:background-color .16s}.ui-table tbody tr[data-pressable]{cursor:pointer}.ui-table tbody tr[data-pressable]:hover{background:var(--color-control-fill)}.ui-table tbody tr[data-pressable]:active{background:var(--color-control-fill-hover)}.ui-table tbody tr[data-pressable]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ui-table tbody tr[aria-current=true]{background:var(--color-control-fill-hover)}.ui-table tbody tr:has(+.ui-table-after) td{border-bottom-color:#0000}.ui-table tbody .ui-table-after td{padding-top:0}.ui-table-empty td{text-align:center;color:var(--color-text-subtle);padding-block:2rem}@media not all and (min-width:640px){.ui-table [data-wide]{display:none}}.ui-table-scroll[data-look=roster]{--ui-table-ground:var(--color-surface-canvas)}[data-look=roster] .ui-table{table-layout:fixed;font-size:var(--type-ui-size)}[data-look=roster] .ui-table td{height:2.5rem;color:var(--color-text-subtle);white-space:nowrap;padding-block:.25rem}.ui-cell{align-items:center;gap:.5rem;min-width:0;display:flex}.ui-cell[data-quiet]{color:var(--color-text-subtle)}.ui-cell[data-strong]{color:var(--color-text-strong);font-weight:500}.ui-cell-press{border-radius:var(--radius-row);max-width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;margin-inline:-.25rem;padding:.125rem .25rem;transition:background-color .14s}.ui-cell-press:hover{background:var(--color-control-fill)}.ui-cell-press:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:0}.ui-cell-mark{color:var(--color-text-subtle);flex:none;place-items:center;display:grid}.ui-cell-words{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-list-head{height:2rem;font-size:var(--type-ui-size);align-items:center;gap:.5rem;margin-inline:-.5rem;padding:0 .5rem;display:flex}.ui-list-mark{width:1.5rem;color:var(--hue-ink,var(--color-text-subtle));flex:none;place-items:center;display:grid}.ui-list-mark-room{width:.875rem;height:.875rem;display:block}.ui-list-title{font-size:inherit;color:var(--color-text-strong);margin:0;font-weight:600}.ui-list-count{font-variant-numeric:tabular-nums;color:var(--color-text-subtle)}.ui-list-more{align-items:center;margin-left:auto;display:flex}.ui-list-more-link{border-radius:var(--radius-row);color:var(--color-text-subtle);text-decoration:none;transition:color .15s}.ui-list-more-link:hover{color:var(--color-text-strong)}.ui-list-more-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-list-rows{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.ui-list-row{border-radius:var(--radius-row);height:2.5rem;font-size:var(--type-ui-size);align-items:center;gap:.75rem;margin-inline:-.5rem;padding:0 .5rem;transition:background-color .15s;display:flex;position:relative}.ui-list-row:has(.ui-list-row-link):hover{background:var(--color-control-fill)}.ui-list-row:has(.ui-list-row-link):active{background:var(--color-control-fill-hover)}.ui-list-row:has(.ui-list-row-link:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ui-list-row-mark{width:1.5rem;color:var(--color-text-subtle);flex:none;place-items:center;display:grid}.ui-list-face{border-radius:var(--radius-round);width:1.375rem;height:1.375rem}.ui-list-row-words{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-text-strong);flex:1 1 0;text-decoration:none;overflow:hidden}.ui-list-row[data-quiet] .ui-list-row-words{color:var(--color-text-subtle)}.ui-list-row-trigger{z-index:1;border-radius:var(--radius-mark);max-width:100%;font:inherit;color:inherit;text-align:start;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s;position:relative;overflow:hidden}.ui-list-row-trigger:hover{text-underline-offset:.2em;text-decoration:underline}.ui-list-row-trigger:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-list-row-link{outline:none}.ui-list-row-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.ui-list-row-place{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:16rem;color:var(--color-text-subtle);flex:0 auto;overflow:hidden}.ui-list-row-place-link{z-index:1;color:inherit;transition:color .15s;position:relative}.ui-list-row-place-link:hover{color:var(--color-text-strong)}.ui-list-row-when{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;min-width:4.5rem;color:var(--color-text-subtle);flex:none}.ui-list-row-end{z-index:1;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;min-width:3.75rem;display:flex;position:relative}@media not all and (min-width:640px){.ui-list-row-place:not(:has(a)){display:none}.ui-list-row-when{min-width:0}.ui-list-row:has(.ui-list-row-end) .ui-list-row-when{display:none}}.ui-row-button{border-radius:var(--radius-row);width:100%;font:inherit;text-align:left;color:var(--color-text-default);cursor:pointer;background:0 0;border:0;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;column-gap:.625rem;padding:.3125rem .5rem;transition:background-color .14s,color .14s;display:grid}.ui-row-button:hover{background:var(--color-control-fill)}.ui-row-button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ui-row-button-tile,.ui-row-button-face{place-items:center;width:1.75rem;height:1.75rem;display:grid}.ui-row-button-tile{border-radius:var(--radius-row);background:var(--color-surface-base);box-shadow:inset 0 0 0 1px var(--color-border-default);color:var(--color-text-subtle)}.ui-row-button-face>*{border-radius:var(--radius-round);width:100%;height:100%}.ui-row-button-words{min-width:0;font-size:var(--type-ui-size);color:var(--color-text-subtle);align-items:center;gap:.25rem;font-weight:500;line-height:1.25rem;transition:color .14s;display:flex}.ui-row-button:hover .ui-row-button-words{color:var(--color-text-strong)}.ui-pages{font-size:var(--type-ui-size);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.ui-pages-words{font-variant-numeric:tabular-nums;color:var(--color-text-subtle)}.ui-pages-steps{align-items:center;gap:.125rem;display:inline-flex}.ui-page,.ui-page-step{min-width:var(--size-control-height-small);height:var(--size-control-height-small);border-radius:var(--radius-control);font:inherit;font-variant-numeric:tabular-nums;color:var(--color-text-default);cursor:pointer;background:0 0;border:0;place-items:center;padding:0 .375rem;font-weight:500;transition:color .16s,background-color .16s;display:inline-grid}.ui-page:hover:not([aria-current=page]),.ui-page-step:hover:not(:disabled):not([aria-disabled=true]){color:var(--color-text-strong);background:var(--color-control-fill)}.ui-page:active:not([aria-current=page]),.ui-page-step:active:not(:disabled):not([aria-disabled=true]){background:var(--color-control-fill-hover)}.ui-page[aria-current=page]{color:var(--color-button-ink-words);background:var(--color-button-ink-face-bottom);cursor:default}.ui-page:focus-visible,.ui-page-step:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-page-step:disabled,.ui-page-step[aria-disabled=true]{cursor:not-allowed;opacity:.55}.ui-page-back{rotate:180deg}.ui-page-gap{min-width:var(--size-control-height-small);color:var(--color-text-subtle);place-items:center;display:inline-grid}.ui-panel{border-radius:var(--radius-control);background:var(--color-surface-panel);--color-control-fill:var(--color-surface-on-panel);--color-control-fill-hover:var(--color-surface-on-panel-hover);margin:0;padding:0;list-style:none;display:grid}.ui-panel .ui-field-box{box-shadow:inset 0 0 0 1px var(--color-border-default)}.ui-panel .ui-field-box:is(:hover,[data-open]):not([data-disabled]):not(:focus-within){box-shadow:inset 0 0 0 1px var(--color-text-strong)}@supports (color:color-mix(in lab, red, red)){.ui-panel .ui-field-box:is(:hover,[data-open]):not([data-disabled]):not(:focus-within){box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-text-strong) 30%, transparent)}}.ui-panel .ui-field-box:focus-within{box-shadow:inset 0 0 0 1px var(--color-text-strong)}.ui-panel-text{gap:.5rem;padding:.625rem .875rem .875rem;display:grid}.ui-panel-text-head{font-size:var(--type-ui-size);color:var(--color-text-subtle);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ui-panel>*+*{box-shadow:inset 0 1px 0 var(--color-border-default)}.ui-panel-head{font-size:var(--type-ui-size);color:var(--color-text-subtle);margin:1.5rem 0 .5rem;font-weight:600}.ui-panel-head-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ui-panel-head-words{font:inherit;color:inherit;margin:0}.ui-panel-head-actions{align-items:center;gap:.5rem;margin-block:-.5rem;display:flex}.ui-panel-text>.ui-field:has(>.ui-textarea-box){margin-inline:-.5rem}.ui-panel-field{justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding:0 .875rem;display:flex}.ui-panel-label{min-width:0;font-size:var(--type-ui-size);color:var(--color-text-subtle);flex:0 auto;margin:0}.ui-panel-label-stack{padding-block:.5rem;display:grid}.ui-panel-label-swap{display:grid}.ui-panel-label-swap>*{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.ui-panel-label-swap[data-error]>.ui-panel-label-words{visibility:hidden}.ui-panel-note{font-size:var(--type-meta-size);line-height:var(--type-meta-leading);display:grid}.ui-panel-note>*{grid-area:1/1}.ui-panel-note[data-error]>.ui-panel-note-words{visibility:hidden}.ui-panel-note-error{color:var(--color-tone-danger-ink)}.ui-panel-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-read-size);color:var(--color-text-strong);border-radius:var(--radius-mark);margin:0;overflow:hidden}.ui-panel-value:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-panel-control{white-space:normal;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;max-width:100%;display:flex;overflow:visible}:is(.ui-panel-control:last-child:has(>.ui-field),.ui-panel-control:last-child:has(>.ui-button),.ui-panel-control:last-child:has(>.ui-switch)){margin-right:-.5rem}.ui-panel-item{flex-wrap:wrap;align-items:center;gap:.625rem;min-height:2.75rem;padding:.375rem .875px .375rem .875rem;display:flex}.ui-panel-words{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-read-size);color:var(--color-text-strong);flex:1 1 0;overflow:hidden}.ui-panel-end{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ui-panel-link{border-radius:var(--radius-control);min-width:0;min-height:2.75rem;color:var(--color-text-subtle);flex:auto;align-items:center;gap:.625rem;margin:-.375rem -.875rem;padding:.375rem .875rem;text-decoration:none;transition:background-color .12s;display:flex}.ui-panel-link:hover{background:var(--color-control-fill-hover)}.ui-panel-link:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-panel-block{gap:.5rem;min-width:0;padding:.75rem .875rem;display:grid}.ui-panel-block-label{font-size:var(--type-ui-size);color:var(--color-text-subtle);margin:0}.ui-actions{gap:.125rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.ui-action{border-radius:var(--radius-row);width:100%;height:2.5rem;font:inherit;font-size:var(--type-read-size);color:var(--color-text-strong);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding:0 .75rem;text-decoration:none;transition:background-color .12s;display:flex}.ui-action:hover{background:var(--color-control-fill)}.ui-action:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-action-danger{color:var(--color-tone-danger-ink)}.ui-action-danger:hover{background:var(--color-tone-danger-tint)}.ui-mode-choice{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:30rem;display:grid}.ui-mode-option{cursor:pointer;gap:.5rem;display:grid}.ui-mode-picture{aspect-ratio:16/10;border-radius:var(--radius-control);box-shadow:0 0 0 1px var(--color-border-default);transition:box-shadow .15s;display:block;position:relative;overflow:hidden}.ui-mode-option:hover .ui-mode-picture{box-shadow:0 0 0 1px var(--color-text-strong)}@supports (color:color-mix(in lab, red, red)){.ui-mode-option:hover .ui-mode-picture{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-text-strong) 35%, transparent)}}.ui-mode-option[data-chosen] .ui-mode-picture{box-shadow:0 0 0 1px var(--color-text-strong), 0 0 0 3px var(--color-text-strong)}@supports (color:color-mix(in lab, red, red)){.ui-mode-option[data-chosen] .ui-mode-picture{box-shadow:0 0 0 1px var(--color-text-strong), 0 0 0 3px color-mix(in oklab, var(--color-text-strong) 18%, transparent)}}.ui-mode-option:has(:focus-visible) .ui-mode-picture{outline:2px solid var(--color-focus-ring);outline-offset:3px}.ui-mode-name{font-size:var(--type-ui-size);color:var(--color-text-subtle);transition:color .15s}.ui-mode-option[data-chosen] .ui-mode-name{color:var(--color-text-strong)}.ui-mode-window{background:var(--color-surface-canvas);grid-template-columns:28% 1fr;display:grid;position:absolute;inset:0}.ui-mode-window[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ui-mode-window[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ui-mode-rail{background:var(--color-surface-base);box-shadow:inset -1px 0 0 var(--color-border-default);align-content:start;gap:9%;padding:14% 12%;display:grid}.ui-mode-rail i,.ui-mode-page i,.ui-mode-page b{border-radius:var(--radius-round);background:var(--color-text-subtle);height:.3rem;display:block}@supports (color:color-mix(in lab, red, red)){.ui-mode-rail i,.ui-mode-page i,.ui-mode-page b{background:color-mix(in oklab, var(--color-text-subtle) 45%, transparent)}}.ui-mode-rail i:first-child{background:var(--color-text-strong)}.ui-mode-page{align-content:start;gap:.4rem;padding:12%;display:grid}.ui-mode-page b{background:var(--color-text-strong);width:55%;height:.45rem;margin-bottom:.2rem}.ui-mode-page i:nth-child(3){width:85%}.ui-mode-page i:nth-child(4){width:65%}.ui-mode-half{clip-path:polygon(100% 0,100% 100%,0 100%);position:absolute;inset:0}.ui-spinner{flex:none;animation:.7s linear infinite ui-spin}.ui-progress{--progress-fill:var(--color-button-ink-face-bottom);gap:.375rem;min-width:0;display:grid}.ui-progress[data-tone=danger]{--progress-fill:var(--color-tone-danger-ink)}.ui-progress[data-tone=caution]{--progress-fill:var(--color-tone-caution-ink)}.ui-progress[data-tone=settled]{--progress-fill:var(--color-tone-settled-ink)}.ui-progress[data-tone=moving]{--progress-fill:var(--color-tone-moving-ink)}.ui-progress-head{font-size:var(--type-ui-size);justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.ui-progress-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-text-strong);font-weight:600;overflow:hidden}.ui-progress-value{font-variant-numeric:tabular-nums;color:var(--color-text-subtle);flex:none}.ui-progress-track{border-radius:var(--radius-round);background:var(--color-control-fill);height:.375rem;position:relative;overflow:hidden}.ui-progress-sm .ui-progress-track{height:.25rem}.ui-progress-fill{border-radius:inherit;background:var(--progress-fill);transition:width .3s var(--motion-ease-track);position:absolute;inset:0 auto 0 0}.ui-progress-track[data-unknown] .ui-progress-fill{width:35%;animation:ui-progress-sweep 1.4s var(--motion-ease-track) infinite}.ui-toaster{pointer-events:none;background:0 0;border:0;flex-direction:column;align-items:flex-end;gap:.5rem;width:min(24rem,100vw - 2rem);margin:0;padding:0;position:fixed;inset:auto 1rem 1rem auto;overflow:visible}.ui-toaster:popover-open{display:flex}.ui-toast{--toast-ground:var(--color-button-ink-face-bottom);--toast-words:var(--color-button-ink-words);--toast-quiet:var(--color-button-ink-words)}@supports (color:color-mix(in lab, red, red)){.ui-toast{--toast-quiet:color-mix(in oklab, var(--color-button-ink-words) 70%, transparent)}}.ui-toast{--toast-press:var(--color-button-ink-words)}@supports (color:color-mix(in lab, red, red)){.ui-toast{--toast-press:color-mix(in oklab, var(--color-button-ink-words) 14%, transparent)}}.ui-toast{border-radius:var(--radius-float);width:100%;color:var(--toast-words);background:var(--toast-ground);box-shadow:var(--elevation-float);font-size:var(--type-read-size);pointer-events:auto;align-items:flex-start;gap:.625rem;padding:.625rem .5rem .625rem .875rem;animation:.2s cubic-bezier(.2,.8,.2,1) backwards ui-toast-in;display:flex}.ui-toast[data-tone]{--toast-words:var(--color-text-strong);--toast-quiet:var(--color-text-subtle);--toast-press:var(--tone-ink)}@supports (color:color-mix(in lab, red, red)){.ui-toast[data-tone]{--toast-press:color-mix(in oklab, var(--tone-ink) 14%, transparent)}}.ui-toast[data-tone]{background:var(--tone-tint);box-shadow:var(--elevation-float)}.ui-toast[data-tone=danger]{--tone-ink:var(--color-tone-danger-ink);--tone-tint:var(--color-tone-danger-tint)}.ui-toast[data-tone=caution]{--tone-ink:var(--color-tone-caution-ink);--tone-tint:var(--color-tone-caution-tint)}.ui-toast[data-tone=settled]{--tone-ink:var(--color-tone-settled-ink);--tone-tint:var(--color-tone-settled-tint)}.ui-toast[data-tone=moving]{--tone-ink:var(--color-tone-moving-ink);--tone-tint:var(--color-tone-moving-tint)}.ui-toast[data-leaving]{opacity:0;transition:opacity .16s,translate .16s;translate:0 4px}.ui-toast-icon{color:var(--tone-ink);flex:none;margin-top:.15rem}.ui-toast-words{flex:1;min-width:0;padding-top:.1rem}.ui-toast-message,.ui-toast-description{overflow-wrap:anywhere;margin:0;line-height:1.4}.ui-toast-message{font-weight:500}.ui-toast-description{font-size:var(--type-ui-size);color:var(--toast-quiet);margin-top:.125rem}.ui-toast-action,.ui-toast-close{border-radius:var(--radius-row);height:1.75rem;font:inherit;font-size:var(--type-ui-size);color:var(--toast-words);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;font-weight:600;transition:background-color .16s;display:inline-grid}.ui-toast-action{text-underline-offset:3px;padding:0 .625rem;text-decoration:underline}.ui-toast-close{width:1.75rem;color:var(--toast-quiet)}.ui-toast-action:hover,.ui-toast-close:hover,.ui-toast-action:active,.ui-toast-close:active{background:var(--toast-press)}@supports (color:color-mix(in lab, red, red)){.ui-toast-action:active,.ui-toast-close:active{background:color-mix(in oklab, var(--toast-press), var(--toast-words) 10%)}}.ui-toast-action:focus-visible,.ui-toast-close:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}@media (max-width:639px){.ui-toaster{align-items:stretch;width:auto;inset:auto 1rem 1rem}}.ui-sidebar-wrapper{--sidebar-width:15.5rem;--sidebar-width-icon:3rem;--sidebar-animation-duration:.25s;--sidebar-easing:cubic-bezier(.77, 0, .175, 1);--sidebar-bg:var(--color-surface-base);isolation:isolate;width:100%;display:flex;position:relative}.ui-sidebar-window{min-height:100svh}aside.ui-sidebar{width:calc(var(--sidebar-width) + 1px);transition:width var(--sidebar-animation-duration) var(--sidebar-easing);border-right:solid 1px var(--color-border-hairline);flex:none;align-self:stretch;position:relative}aside.ui-sidebar[data-state=collapsed][data-collapsible=icon]{width:calc(var(--sidebar-width-icon) + 1px)}aside.ui-sidebar[data-state=collapsed][data-collapsible=offcanvas]{width:0}.ui-sidebar-inner{white-space:nowrap;background:var(--sidebar-bg);min-width:0;color:var(--color-text-default);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.ui-sidebar-sheet{z-index:var(--z-sheet);width:var(--sidebar-width);background:var(--sidebar-bg);color:var(--color-text-default);transition:translate var(--sidebar-animation-duration) var(--sidebar-easing);inset-block:0;flex-direction:column;display:flex;position:absolute;left:0;overflow:hidden;translate:-100%}.ui-sidebar-sheet[data-state=expanded]{translate:0}.ui-sidebar-backdrop{z-index:calc(var(--z-sheet) - 1);background:var(--color-surface-recessed);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity var(--sidebar-animation-duration) var(--sidebar-easing);position:absolute;inset:0}.ui-sidebar-backdrop[data-open]{opacity:.8;pointer-events:auto}.ui-sidebar-window>.ui-sidebar-sheet,.ui-sidebar-window>.ui-sidebar-backdrop{position:fixed}.ui-sidebar-header{flex-shrink:0;align-items:center;gap:.25rem;padding:.5rem .5rem 1px;display:flex}.ui-sidebar-footer{white-space:nowrap;background:var(--sidebar-bg);flex-direction:column;flex-shrink:0;gap:.25rem;padding:.5rem;display:flex;overflow:hidden}.ui-sidebar-content{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.ui-sidebar-viewport{scrollbar-width:none;height:100%;-webkit-mask-image:linear-gradient(to bottom, transparent 0, black min(24px, var(--scroll-area-overflow-y-start,24px)), black calc(100% - min(24px, var(--scroll-area-overflow-y-end,24px))), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black min(24px, var(--scroll-area-overflow-y-start,24px)), black calc(100% - min(24px, var(--scroll-area-overflow-y-end,24px))), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, black min(24px, var(--scroll-area-overflow-y-start,24px)), black calc(100% - min(24px, var(--scroll-area-overflow-y-end,24px))), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, black min(24px, var(--scroll-area-overflow-y-start,24px)), black calc(100% - min(24px, var(--scroll-area-overflow-y-end,24px))), transparent 100%);outline:none;padding-inline:.5rem;overflow:hidden scroll}.ui-sidebar-viewport::-webkit-scrollbar{display:none}.ui-sidebar-list{flex-direction:column;min-width:0;display:flex}.ui-sidebar-scrollbar{opacity:0;pointer-events:none;inset-block:0;width:6px;padding:1px;transition:opacity .15s;position:absolute;right:0}.ui-sidebar-content:hover>.ui-sidebar-scrollbar,.ui-sidebar-content[data-scrolling]>.ui-sidebar-scrollbar{opacity:1}.ui-sidebar[data-state=collapsed]:not([data-mobile]) .ui-sidebar-scrollbar{display:none}.ui-sidebar-thumb{border-radius:var(--radius-round);background:var(--color-border-default)}.ui-sidebar-group{flex-direction:column;row-gap:1px;min-width:0;display:flex}.ui-sidebar-group-label{transition:grid-template-rows var(--sidebar-animation-duration) var(--sidebar-easing), margin var(--sidebar-animation-duration) var(--sidebar-easing), border-color var(--sidebar-animation-duration) var(--sidebar-easing);border-bottom:1px solid #0000;grid-template-rows:1fr;display:grid;overflow:hidden}.ui-sidebar[data-state=collapsed]:not([data-mobile]) .ui-sidebar-group-label{border-bottom-color:var(--color-border-default);grid-template-rows:0fr;margin-block:.75rem}.ui-sidebar[data-state=collapsed]:not([data-mobile]) [data-sidebar=group]:first-child .ui-sidebar-group-label{border-bottom-color:#0000;margin-block:0}.ui-sidebar[data-mobile] .ui-sidebar-group-label{transition:none}.ui-sidebar-group-fold{min-width:0;min-height:0}.ui-sidebar-group-words{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-meta-size);color:var(--color-text-subtle);padding:.25rem .5rem .375rem;font-weight:500;line-height:1.17647;transition:opacity .16s;overflow:hidden}.ui-sidebar[data-state=collapsed]:not([data-mobile]) .ui-sidebar-group-words{opacity:0}.ui-sidebar-menu{flex-direction:column;align-items:stretch;row-gap:1px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ui-sidebar-item{position:relative}.ui-sidebar[data-state=collapsed] .ui-sidebar-item{overflow:hidden}.ui-sidebar-button{border-radius:var(--radius-control);width:100%;min-width:0;height:2rem;font-family:inherit;font-size:var(--type-ui-size);white-space:nowrap;text-align:left;color:var(--color-text-default);cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:.625rem;padding:0 .5rem;font-weight:500;line-height:1.17647;text-decoration:none;transition:background-color .14s,color .14s;display:flex;position:relative;overflow:hidden}.ui-sidebar-button:before{content:"";position:absolute;inset:-1px 0}.ui-sidebar-button svg{color:var(--color-text-subtle);flex-shrink:0}.ui-sidebar-button:hover{background:var(--color-control-fill);color:var(--color-text-strong)}.ui-sidebar-button[data-active=true]{background:var(--color-control-fill-hover);color:var(--color-text-strong)}.ui-sidebar-button:is(:hover,[data-active=true]) svg{color:var(--color-text-strong)}.ui-sidebar-button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ui-sidebar-face{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.ui-sidebar-mark{flex:none;display:flex;position:relative}.ui-sidebar-words{text-align:left;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex;overflow:hidden}.ui-sidebar-word{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-sidebar-dot{border-radius:var(--radius-round);background:var(--color-surface-contrast);width:.3125rem;height:.3125rem;position:absolute;top:-.1rem;right:-.15rem}.ui-sidebar:not([data-state=collapsed]) .ui-sidebar-dot{display:none}.ui-sidebar-badge{font-size:var(--type-meta-size);font-variant-numeric:tabular-nums;color:var(--color-text-subtle);-webkit-user-select:none;user-select:none;flex:none;align-items:center;margin-inline-start:auto;font-weight:500;line-height:1;display:inline-flex}.ui-sidebar[data-state=collapsed] .ui-sidebar-badge{display:none}@media (prefers-reduced-motion:reduce){aside.ui-sidebar,.ui-sidebar-sheet,.ui-sidebar-backdrop,.ui-sidebar-group-label,.ui-sidebar-group-words{transition:none}}.ui-divider{align-items:center;gap:.625rem;margin:1rem 0 .25rem;display:flex}.ui-divider:before,.ui-divider:after{content:"";background:var(--color-border-soft);flex:1;height:1px}.ui-divider-words{font-size:var(--type-tag-size);white-space:nowrap;color:var(--color-text-subtle);font-weight:600;line-height:1.3}.ui-divider-new{gap:.5rem}.ui-divider-new:before{background:var(--color-text-strong)}.ui-divider-new:after{display:none}.ui-divider-new .ui-divider-words{border-radius:var(--radius-row);color:var(--color-button-ink-words);background:var(--color-button-ink-face-bottom);padding:.0625rem .4375rem}.ui-reactions{flex-wrap:wrap;gap:.25rem;margin-top:.25rem;display:flex}.ui-reaction{border-radius:var(--radius-round);height:1.375rem;font:inherit;font-size:var(--type-tag-size);color:var(--color-text-subtle);background:var(--color-control-fill);cursor:pointer;border:0;align-items:center;gap:.25rem;padding:0 .4375rem 0 .375rem;font-weight:500;line-height:1;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #0000}.ui-reaction:hover{color:var(--color-text-default);background:var(--color-control-fill-hover)}.ui-reaction:active{box-shadow:inset 0 0 0 1px var(--color-text-subtle)}.ui-reaction[aria-pressed=true]{color:var(--color-text-strong);background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--color-text-strong)}.ui-reaction:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-reaction-mark{display:inline-flex}.ui-reaction-count{font-variant-numeric:tabular-nums;min-width:.5rem}.ui-actionbar{border-radius:var(--radius-row);background:var(--color-surface-raised);box-shadow:var(--elevation-raise);align-items:center;gap:0;padding:.125rem;animation:.12s backwards ui-actionbar-in;display:flex}.ui-actionbar .ui-button-square,.ui-actionbar .ui-button-quiet.ui-button-square{border-radius:calc(var(--radius-row) - .125rem);height:1.625rem;color:var(--color-text-subtle)}.ui-actionbar .ui-button-square svg{width:15px;height:15px}.ui-actionbar .ui-button-quiet.ui-button-square:hover:not(:disabled,[aria-disabled=true]){color:var(--color-text-strong)}.ui-actionbar .ui-button:not(.ui-button-square){height:1.625rem;font-size:var(--type-meta-size)}@media (pointer:coarse){.ui-actionbar .ui-button-square,.ui-actionbar .ui-button-quiet.ui-button-square,.ui-actionbar .ui-button:not(.ui-button-square){height:2.75rem}}.ui-actionbar-rule{background:var(--color-border-default);align-self:stretch;width:1px;margin:.3125rem .125rem}.ui-media{width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:.375rem}.ui-media-tile{border-radius:var(--radius-row);max-width:100%;font:inherit;background:var(--color-surface-recessed);border:0;padding:0;display:block;position:relative;overflow:hidden}.ui-media-tile:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-border-soft);pointer-events:none;position:absolute;inset:0}button.ui-media-tile{cursor:zoom-in}button.ui-media-tile:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-media-tile img,.ui-media-tile video{object-fit:contain;width:100%;height:100%;transition:filter .15s;display:block}.ui-media-tile img[data-fit=cover]{object-fit:cover}.ui-media-tile video{background:#000;background:lab(0% 0 0)}button.ui-media-tile:hover img{filter:brightness(.94)}.ui-media-failed{height:100%;font-size:var(--type-meta-size);text-align:center;color:var(--color-text-subtle);place-items:center;padding:.75rem;display:grid}.ui-media-more{font-size:var(--type-lead-size);color:#fff;color:lab(100% 0 0);background:#00000073;background:lab(0% 0 0/.45);place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.ui-media-grid{grid-template-columns:1fr 1fr;gap:.25rem;width:min(100%,24rem);display:grid}.ui-media-grid>.ui-media-tile{border-radius:var(--radius-mark);aspect-ratio:1;width:100%}.ui-media-grid[data-count="3"]{aspect-ratio:4/3;grid-template-rows:1fr 1fr}.ui-media-grid[data-count="3"]>.ui-media-tile{aspect-ratio:auto;height:100%}.ui-media-grid[data-count="3"]>.ui-media-tile:first-child{grid-row:span 2}.ui-media-grid[data-count="4"]>.ui-media-tile{aspect-ratio:4/3}.ui-media-grid>.ui-media-tile:first-child{border-start-start-radius:var(--radius-row)}.ui-media-grid>.ui-media-tile:nth-child(2){border-start-end-radius:var(--radius-row)}.ui-media-grid>.ui-media-tile:last-child{border-end-end-radius:var(--radius-row)}.ui-media-grid[data-count="2"]>.ui-media-tile:first-child,.ui-media-grid[data-count="3"]>.ui-media-tile:first-child,.ui-media-grid[data-count="4"]>.ui-media-tile:nth-child(3){border-end-start-radius:var(--radius-row)}.ui-file{border-radius:var(--radius-row);background:var(--color-control-fill);width:min(100%,20rem);margin-top:.375rem;transition:background-color .15s;display:flex;position:relative}.ui-file:hover{background:var(--color-control-fill-hover)}.ui-file.is-pending{opacity:.55}.ui-file-open{border-radius:inherit;min-width:0;font:inherit;text-align:start;color:inherit;background:0 0;border:0;flex-direction:column;flex:1;padding:0;text-decoration:none;display:flex}button.ui-file-open,a.ui-file-open{cursor:pointer}.ui-file-open:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-file-preview{box-sizing:border-box;background:var(--color-surface-recessed);border-start-start-radius:inherit;border-start-end-radius:inherit;width:100%;height:7.5rem;padding:.75rem 1.5rem 0;display:block;position:relative;overflow:hidden}.ui-file-preview canvas{border-radius:var(--radius-mark);width:100%;height:auto;box-shadow:0 0 0 1px var(--color-border-soft);background:#fff;background:lab(100% 0 0);display:block}.ui-file-row{box-sizing:border-box;align-items:center;gap:.625rem;width:100%;min-height:3rem;padding:.5rem .625rem;display:flex}.ui-file:has(.ui-file-download) .ui-file-row{padding-inline-end:2.75rem}.ui-file-mark{border-radius:var(--radius-row);width:2rem;height:2rem;color:var(--color-text-strong);background:var(--color-surface-raised);box-shadow:0 0 0 1px var(--color-border-soft);flex:none;place-items:center;display:grid}.ui-file-words{min-width:0;display:grid}.ui-file-name{font-size:var(--type-ui-size);white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-strong);font-weight:600;line-height:1.35;overflow:hidden}.ui-file-meta{font-size:var(--type-meta-size);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;color:var(--color-text-subtle);line-height:1.35;overflow:hidden}.ui-file-download{right:.5rem;bottom:calc((3rem - var(--size-control-height-small)) / 2);position:absolute}.ui-file-grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.375rem;width:min(100%,33rem);margin-top:.375rem;display:grid}.ui-tile{border-radius:var(--radius-row);background:var(--color-control-fill);min-width:0;transition:background-color .15s;display:flex;position:relative}.ui-tile:hover{background:var(--color-control-fill-hover)}.ui-tile.is-pending{opacity:.55}.ui-tile-open{border-radius:inherit;min-width:0;font:inherit;text-align:start;color:inherit;background:0 0;border:0;flex-direction:column;flex:1;padding:0;text-decoration:none;display:flex}button.ui-tile-open,a.ui-tile-open{cursor:pointer}.ui-tile-open:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-tile-preview{box-sizing:border-box;background:var(--color-surface-recessed);border-start-start-radius:inherit;border-start-end-radius:inherit;width:100%;height:6.5rem;display:block;position:relative;overflow:hidden}.ui-tile-preview:after{content:"";box-shadow:inset 0 -1px 0 var(--color-border-soft);pointer-events:none;border-start-start-radius:inherit;border-start-end-radius:inherit;position:absolute;inset:0}.ui-tile-mark{color:var(--color-text-subtle);place-items:center;display:grid;position:absolute;inset:0}.ui-tile-preview>img,.ui-tile-preview>video{object-fit:cover;width:100%;height:100%;transition:filter .15s;display:block;position:absolute;inset:0}button.ui-tile-open:hover .ui-tile-preview>img{filter:brightness(.94)}.ui-tile-preview>.ui-tile-paper{position:absolute;inset:.625rem .875rem auto}.ui-tile-paper canvas{border-radius:var(--radius-mark);width:100%;height:auto;box-shadow:0 0 0 1px var(--color-border-soft);background:#fff;background:lab(100% 0 0);display:block}.ui-tile-badge{border-radius:var(--radius-round);color:#fff;color:lab(100% 0 0);background:#0000008c;background:lab(0% 0 0/.55);place-items:center;width:1.375rem;height:1.375rem;display:grid;position:absolute;bottom:.375rem;left:.375rem}.ui-tile-words{box-sizing:border-box;width:100%;min-width:0;padding:.375rem .5rem .4375rem;display:grid}.ui-tile[data-download] .ui-tile-words{padding-inline-end:2rem}.ui-tile-name{font-size:var(--type-meta-size);white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-strong);font-weight:600;line-height:1.35;overflow:hidden}.ui-tile-meta{font-size:var(--type-tag-size);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;color:var(--color-text-subtle);line-height:1.35;overflow:hidden}.ui-tile-download.ui-button-quiet.ui-button-square{border-radius:calc(var(--radius-row) - .25rem);height:1.625rem;color:var(--color-text-subtle);position:absolute;bottom:.3125rem;right:.25rem}.op-screen{align-content:start;min-height:100%;display:grid}:not(.page-in)>.op-screen{padding:var(--space-page-pad)}.op-cancel{flex:none;margin-left:-.5rem}.op-body{grid-template-columns:minmax(0,38rem);justify-content:center;gap:2.5rem;padding:1rem 0 4rem;display:grid}@media (min-width:960px){.op-body{grid-template-columns:minmax(0,38rem) 17rem;gap:4rem;padding-top:2.5rem}}.op-main{align-content:start;gap:2rem;min-width:0;display:grid}.op-steps{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.op-step{font-size:var(--type-ui-size);line-height:var(--type-ui-leading);color:var(--color-text-subtle);align-items:center;gap:.5rem;display:inline-flex}.op-step-mark{border-radius:var(--radius-round);width:1.375rem;height:1.375rem;box-shadow:inset 0 0 0 1px var(--color-border-default);font-size:var(--type-meta-size);font-variant-numeric:tabular-nums;color:var(--color-text-subtle);flex:none;place-items:center;display:inline-grid}.op-step[data-state=now]{color:var(--color-text-strong)}.op-step[data-state=now] .op-step-mark{background:var(--color-text-strong);box-shadow:none;color:var(--color-text-inverse)}[data-tone=danger] .op-step[data-state=now]{color:var(--color-tone-danger-ink)}[data-tone=danger] .op-step[data-state=now] .op-step-mark{background:var(--color-tone-danger-ink);color:var(--color-tone-on)}.op-step[data-state=past]{color:var(--color-text-default)}.op-step[data-state=past] .op-step-mark{box-shadow:inset 0 0 0 1px var(--color-text-subtle);color:var(--color-text-default)}.op-step-count{display:none}.op-stage,.op-stage-step{min-width:0;display:grid}.op-stage[data-sizing]{overflow-clip-margin:.25rem;overflow:clip}@media (prefers-reduced-motion:no-preference){.op-stage[data-sizing]{transition:height .2s ease-out}.op-stage-step[data-dir=on]{animation:.2s ease-out backwards op-rise}.op-stage-step[data-dir=back]{animation:.2s ease-out backwards op-drop}.op-step,.op-step-mark{transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:ease-out}}@keyframes op-rise{0%{opacity:0;transform:translateY(.5rem)}}@keyframes op-drop{0%{opacity:0;transform:translateY(-.5rem)}}@media (max-width:639px){.op-steps{gap:.5rem}.op-step:not([data-state=now]){display:none}.op-step-count{font-size:var(--type-ui-size);line-height:var(--type-ui-leading);color:var(--color-text-subtle);margin-left:auto;display:inline}}.op-step-body{align-content:start;gap:1.25rem;min-width:0;margin:0;display:grid}.op-title{font-size:var(--type-lead-size);color:var(--color-text-strong);margin:0;line-height:1.3}.op-content{gap:1rem;min-width:0;display:grid}.op-line{font-size:var(--type-read-size);line-height:var(--type-read-leading);color:var(--color-text-default);margin:0}.op-line-subtle{color:var(--color-text-subtle)}.op-actions{flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.25rem;display:flex}.op-refused{font-size:var(--type-ui-size);line-height:var(--type-ui-leading);color:var(--color-tone-danger-ink);margin:0}.op-summary{border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--color-border-default);margin:0;display:grid}.op-summary>div{grid-template-columns:minmax(7rem,11rem) minmax(0,1fr);gap:.25rem 1rem;padding:.75rem 1rem;display:grid}.op-summary>div+div{border-top:1px solid var(--color-border-default)}.op-summary dt{font-size:var(--type-ui-size);line-height:var(--type-read-leading);color:var(--color-text-subtle);font-weight:600}.op-summary dd{min-width:0;font-size:var(--type-read-size);line-height:var(--type-read-leading);color:var(--color-text-strong);overflow-wrap:anywhere;margin:0}@media (max-width:639px){.op-summary>div{grid-template-columns:minmax(0,1fr)}}:is(.op-body:has(.op-waiting),.op-loading){display:none}.op-screen:has(.op-waiting) .op-loading{color:var(--color-text-subtle);place-items:center;padding-top:6rem;animation:.3s op-late;display:grid}@keyframes op-late{0%,to{visibility:hidden}}.op-aside{min-width:0}.op-focus{gap:1.5rem;display:grid}.op-focus-facts{border-top:1px solid var(--color-border-default);padding-top:1.5rem}@media (min-width:960px){.op-aside{align-self:start;padding-top:3.25rem;position:sticky;top:1.5rem}}.op-facts{gap:1.25rem;display:grid}.op-facts section{gap:.375rem;display:grid}.op-facts-words{font-size:var(--type-ui-size);line-height:var(--type-ui-leading);color:var(--color-text-subtle);gap:.375rem;display:grid}.op-facts-words p,.op-facts-words ul{margin:0}.op-facts-words ul:not(.op-signers){gap:.375rem;padding-left:1rem;list-style:outside;display:grid}.op-facts-words li::marker{color:var(--color-text-subtle)}.op-signers{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.op-signers li{align-items:baseline;gap:.5rem;min-width:0;display:flex}.op-done-mark{border-radius:var(--radius-round);background:var(--color-tone-settled-tint);width:2.25rem;height:2.25rem;color:var(--color-tone-settled-ink);place-items:center;display:inline-grid}.op-said{font-size:var(--type-read-size);line-height:var(--type-read-leading);color:var(--color-text-default);margin:0}.op-held{border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px var(--color-border-default);gap:.25rem;padding:1rem 1.125rem;display:grid}.op-held-value{font-size:var(--type-lead-size);color:var(--color-text-strong);overflow-wrap:anywhere;margin:0;line-height:1.35}}@layer components.frame{:root{--size-bar-height:3.5rem;--space-bar-gap:.75rem;--space-bar-pad-start:1rem;--space-bar-pad-end:1rem;--space-page-pad:1rem;--size-scrollbar:6px;--size-head-height:calc(3.125rem - 1px);--space-page-gap:.5rem;--space-page-toolbar-gap:.625rem;--size-rail-wide:15.5rem;--size-rail-narrow:3rem}@media (min-width:40rem){:root{--space-page-pad:1.25rem}}.app-bar{z-index:var(--z-bar);align-items:center;gap:var(--space-bar-gap);height:var(--size-bar-height);padding-inline:var(--space-bar-pad-start) var(--space-bar-pad-end);border-bottom:1px solid var(--color-border-hairline);background:var(--color-surface-base);flex-shrink:0;display:flex;position:sticky;top:0}.app-body{flex:1;min-height:0;display:flex}.app-column{flex-direction:column;flex:1;min-width:0;height:100dvh;display:flex}.rail-face{border-radius:var(--radius-round);object-fit:cover;width:1.125rem;min-width:1.125rem;height:1.125rem;min-height:1.125rem;font-family:var(--font-display);font-weight:700;font-size:var(--type-meta-size);place-items:center;line-height:1;display:grid}.rail-face-letter{color:var(--color-text-strong);box-shadow:inset 0 0 0 1.5px}.you-menu-head{border-bottom:1px solid var(--color-border-default);gap:.1rem;min-width:13rem;max-width:18rem;margin-bottom:.25rem;padding:.5rem .65rem .6rem;display:grid}.page-scroll{scrollbar-gutter:stable;scroll-behavior:smooth}.page-in{padding:var(--space-page-pad);padding-right:calc(var(--space-page-pad) - var(--size-scrollbar))}}@layer components.app{.chat{height:100%;min-height:0;display:flex}.chat-aside{border-right:1px solid var(--color-border-default);flex-direction:column;flex:0 0 17rem;min-width:0;min-height:0;display:flex}.chat{position:relative}.chat-scrim{display:none}@media not all and (min-width:48rem){.chat-aside.chat-drawer{z-index:20;background:var(--color-surface-canvas);visibility:hidden;width:min(20rem,85%);transition:transform .25s cubic-bezier(.77,0,.175,1),visibility 0s .25s;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.chat-aside.chat-drawer[data-open]{visibility:visible;box-shadow:var(--elevation-float);transition:transform .25s cubic-bezier(.77,0,.175,1);transform:none}.chat-scrim{z-index:19;background:var(--color-backdrop);opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s;display:block;position:absolute;inset:0}.chat-scrim[data-open]{opacity:1;visibility:visible;transition:opacity .25s}}@media (not (min-width:48rem)) and (prefers-reduced-motion:reduce){.chat-aside.chat-drawer,.chat-scrim{transition:none}}.chat-list{scrollbar-gutter:stable;min-height:0;padding:.5rem calc(.5rem - var(--size-scrollbar)) 1rem .5rem;flex:1;overflow-y:auto}.chat-places{grid-template-columns:minmax(0,1fr);gap:.125rem;display:grid}.chat-list-head{height:var(--size-head-height);padding-inline:var(--space-page-pad) .5rem;border-bottom:1px solid var(--color-border-default);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.chat-list-tools,.chat-pane-tools{flex:none;align-items:center;gap:.125rem;display:flex}.chat-sections{grid-template-columns:minmax(0,1fr);gap:.875rem;display:grid}.chat-section{grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.chat-row{border-radius:var(--radius-row);width:100%;font:inherit;text-align:left;color:var(--color-text-default);cursor:pointer;background:0 0;border:0;grid-template-columns:1.75rem minmax(0,1fr) auto;grid-template-areas:"mark name time""mark line count";align-items:center;column-gap:.625rem;padding:.3125rem .5rem;text-decoration:none;transition:background-color .14s,color .14s;display:grid}.chat-row:hover{background:var(--color-control-fill)}.chat-row[aria-current=page]{background:var(--color-control-fill-hover)}.chat-row:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.chat-row-mark{border-radius:var(--radius-row);grid-area:mark;width:1.75rem;height:1.75rem}.chat-row-tile{background:var(--color-surface-base);box-shadow:inset 0 0 0 1px var(--color-border-default);color:var(--color-text-subtle);flex:none;place-items:center;display:grid}.chat-row-name{min-width:0;font-size:var(--type-ui-size);color:var(--color-text-default);grid-area:name;align-items:center;gap:.25rem;font-weight:500;line-height:1.25rem;transition:color .14s;display:flex}.chat-row-name svg{color:var(--color-text-subtle)}.chat-row-time{font-size:var(--type-tag-size);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text-subtle);grid-area:time;justify-self:end;line-height:1.25rem}.chat-row-line{min-width:0;font-size:var(--type-meta-size);text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-subtle);grid-area:line;line-height:1.125rem;overflow:hidden}.chat-row-count{grid-area:count;justify-self:end;margin-left:.375rem}.chat-row:is(:hover,[aria-current=page],[data-unread]) .chat-row-name{color:var(--color-text-strong)}.chat-row[data-unread] .chat-row-line{color:var(--color-text-default)}.chat-pane-head{height:var(--size-head-height);border-bottom:1px solid var(--color-border-default);flex-shrink:0;align-items:center;gap:.625rem;display:flex}.chat-pane-head .ui-button-lg{height:var(--size-control-height-small);font-size:var(--type-ui-size)}.chat-pane-mark{border-radius:var(--radius-row);flex:none;width:1.5rem;height:1.5rem}.face:is(.chat-row-mark,.chat-pane-mark),.chat-row-mark.request-row-nobody{border-radius:var(--radius-round)}.chat-pane-title{flex:1;min-width:0;display:grid}.chat-pane-name{font-size:var(--type-ui-size);text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-strong);margin:0;font-weight:600;line-height:1.125rem;overflow:hidden}.chat-pane-faces{margin-right:.375rem}@media not all and (min-width:48rem){.chat-pane-faces{display:none}}.chat-finder{scrollbar-gutter:stable;min-height:0;padding:.75rem calc(var(--chat-inset) - var(--size-scrollbar)) .75rem var(--chat-inset);flex-direction:column;flex:1;gap:.625rem;display:flex;overflow-y:auto}.chat-stream{--chat-inset:clamp(1rem, 1.5vw, 1.25rem);--chat-gutter:0px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pane-empty{min-height:0;padding:1.5rem var(--chat-inset) 4rem;flex-direction:column;flex:1;justify-content:safe center;align-items:center;gap:1rem;display:flex;overflow-y:auto}.pane-empty>.ui-empty[data-size=page]{min-height:0;padding-block:2rem}:is(.pane-empty,.chat-start,.list-not-read).ui-empty,:is(.pane-empty,.chat-alone) .ui-empty{text-align:center;justify-items:center}:is(.pane-empty,.chat-start,.list-not-read) .ui-empty-line{text-wrap:balance;max-width:22rem}:is(.pane-empty,.chat-start,.list-not-read) .ui-empty-actions{justify-content:center}.list-not-read.ui-empty{padding:2.5rem .75rem}.chat-alone{flex-direction:column;justify-content:safe center;min-height:100%;display:flex}.chat-start.ui-empty{padding:2rem 0 1.5rem}.chat-start .ui-empty-line{max-width:32rem}.chat-head{padding-inline:var(--chat-inset) calc(var(--chat-inset) + var(--chat-gutter))}.chat-scroll{min-height:0;padding:1.25rem var(--chat-inset) .5rem;scrollbar-gutter:stable;overflow-anchor:none;flex:1;overflow-y:auto}.chat-day{pointer-events:none;justify-content:center;margin:1.25rem 0 .35rem;display:flex}.chat-day>span{border-radius:var(--radius-round);font-size:var(--type-tag-size);color:var(--color-text-subtle);background:var(--color-surface-raised);box-shadow:0 0 0 1px var(--color-border-default);padding:.25rem .7rem;font-weight:600;line-height:1.2}.chat-text{font-size:var(--type-read-size);line-height:var(--type-read-leading);color:var(--color-text-default);overflow-wrap:anywhere}.chat-text>p,.chat-text>ul,.chat-text>ol,.chat-text>blockquote{margin:0}.chat-gap{height:.55em;display:block}.chat-text strong{color:var(--color-text-strong);font-weight:650}.chat-text s{color:var(--color-text-subtle)}.chat-text a{color:var(--color-text-strong);text-decoration:underline;-webkit-text-decoration-color:var(--color-text-subtle);-webkit-text-decoration-color:var(--color-text-subtle);-webkit-text-decoration-color:var(--color-text-subtle);text-decoration-color:var(--color-text-subtle);text-underline-offset:.18em}.chat-text a:hover{text-decoration-color:currentColor}.chat-text ul,.chat-text ol{padding-left:1.35em}.chat-text ul{list-style:outside}.chat-text ol{list-style:decimal}.chat-text li{padding-left:.15em}.chat-text li::marker{color:var(--color-text-subtle)}.chat-text blockquote{border-left:2px solid var(--color-text-subtle);color:var(--color-text-subtle);padding:.05em 0 .05em .8em}.chat-code{border-radius:var(--radius-mark);font-family:var(--font-label);color:var(--color-text-strong);background:var(--color-surface-tint);padding:.08em .35em;font-size:.85em}.chat-fence{margin:.35rem 0;position:relative}.chat-fence-copy{opacity:0;transition:opacity .12s;position:absolute;top:.4rem;right:.4rem}.chat-fence:hover .chat-fence-copy,.chat-fence-copy:focus-within{opacity:1}@media (hover:none){.chat-fence-copy{opacity:1}}.chat-fence pre{border-radius:var(--radius-row);box-shadow:inset 0 0 0 1px var(--color-border-default);margin:0;padding:.75rem;font-size:.75rem;overflow-x:auto}.chat-mention{border-radius:var(--radius-mark);font:inherit;font-weight:600;line-height:inherit;color:var(--color-text-strong);background:var(--color-fill-chosen);cursor:pointer;border:0;padding:0 .2em}button.chat-mention:hover{background:var(--color-fill-press)}.chat-mention[data-me=true],button.chat-mention[data-me=true]:hover{color:var(--color-text-inverse);background:var(--color-surface-contrast)}.chat-new{scroll-margin:4rem}.composer{padding:.5rem calc(var(--chat-inset,clamp(1rem, 1.5vw, 1.25rem)) + var(--chat-gutter,0px)) 1rem var(--chat-inset,clamp(1rem, 1.5vw, 1.25rem));flex-shrink:0}.composer-box{border-radius:var(--radius-control);background:var(--color-control-fill);flex-direction:column;min-width:0;transition:box-shadow .12s,background-color .12s;display:flex;container-type:inline-size}.composer-box:hover:not(:focus-within){background:var(--color-control-fill-hover)}.composer-box:focus-within{background:var(--color-control-fill)}.composer-box .ProseMirror,.composer-box .ProseMirror:focus,.composer-box .ProseMirror:focus-visible{outline:none}.composer-box .ui-button-quiet.ui-button-square:hover:not(:disabled,[aria-disabled=true],[aria-pressed=true]),.composer-box .ui-button-quiet.ui-button-square[aria-haspopup][aria-expanded=true]{background:var(--color-fill-chosen)}.composer-box .ui-button-quiet.ui-button-square[aria-pressed=true]{color:var(--color-text-inverse);background:var(--color-surface-contrast)}.composer-box .ui-button-quiet.ui-button-square[aria-pressed=true]:hover:not(:disabled,[aria-disabled=true]){color:var(--color-text-inverse);background:var(--color-button-ink-face-top)}.composer-context{min-width:0;font-size:var(--type-meta-size);color:var(--color-text-subtle);align-items:center;gap:.375rem;margin:0;padding:.45rem .75rem 0;font-weight:500;display:flex}.composer-bar{display:none}.composer-bar[data-open]{scrollbar-width:none;min-width:0;box-shadow:inset 1px 0 0 var(--color-border-default);flex:0 auto;align-items:center;gap:.125rem;margin-left:.25rem;padding-left:.25rem;display:flex;overflow-x:auto}.composer-bar>*{flex-shrink:0}.composer-bar[data-more-end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);-webkit-mask-image:linear-gradient(90deg,lab(0% 0 0) calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,oklch(0% 0 0) calc(100% - 2.5rem),#0000)}.composer-bar[data-more-start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem);-webkit-mask-image:linear-gradient(90deg,#0000,lab(0% 0 0) 2.5rem);mask-image:linear-gradient(90deg,#0000,oklch(0% 0 0) 2.5rem)}.composer-bar[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);-webkit-mask-image:linear-gradient(90deg,#0000,lab(0% 0 0) 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,oklch(0% 0 0) 2.5rem calc(100% - 2.5rem),#0000)}.composer-rule{background:var(--color-border-default);align-self:stretch;width:1px;margin:.5rem .25rem}.composer-scroll{cursor:text;min-height:2rem;max-height:min(40vh,18rem);padding:.55rem .75rem .1rem;position:relative;overflow-y:auto}.composer-plain::placeholder{color:var(--color-text-subtle);opacity:1}.composer-placeholder{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-subtle);pointer-events:none;position:absolute;top:.55rem;left:.75rem;right:.75rem;overflow:hidden}.composer-text{outline:none;min-height:1.55em}.composer-text li>p{margin:0}.composer-text code{border-radius:var(--radius-mark);font-family:var(--font-label);color:var(--color-text-strong);background:var(--color-surface-tint);padding:.08em .35em;font-size:.85em}.composer-text pre{border-radius:var(--radius-row);font-family:var(--font-label);white-space:pre;background:var(--color-surface-base);margin:.2rem 0;padding:.6rem .75rem;font-size:.75rem;line-height:1.6;overflow-x:auto}.composer-text pre code{font-size:inherit;background:0 0;padding:0}.composer-text .chat-mention.ProseMirror-selectednode{outline:1px solid var(--color-text-strong)}.composer-actions{min-width:0;min-height:calc(var(--size-control-height-small) + .5rem);align-items:center;gap:.125rem;padding:.25rem;display:flex}.composer-actions>:not(.composer-bar){flex-shrink:0}.composer-tray{grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:.375rem;max-height:9.5rem;margin:0;padding:.5rem .5rem 0;list-style:none;display:grid;overflow-y:auto}.composer-tray>li{min-width:0}.composer-file{width:100%}.composer-end{flex:1 0 auto;justify-content:flex-end;align-items:center;gap:.375rem;min-width:0;margin-left:auto;display:flex}.composer-hint{white-space:nowrap;min-width:0;font-size:var(--type-meta-size);color:var(--color-text-subtle);--kbd-fill:var(--color-surface-base);align-items:center;gap:.25rem;margin-right:.25rem;display:inline-flex;overflow:hidden}@container not (width>=26rem){.composer-hint{display:none}}.composer-count{font-size:var(--type-meta-size);font-variant-numeric:tabular-nums;color:var(--color-text-subtle);margin-right:.25rem}.composer-linkpop{gap:.5rem;width:min(18rem,100vw - 1rem);padding:.625rem;display:grid}.composer-linkpop-end{justify-content:flex-end;gap:.375rem;display:flex}.composer-bubble{z-index:var(--z-float);border-radius:var(--radius-float);gap:.125rem;padding:.2rem;animation:none;display:flex}.mention-menu{width:17rem;max-width:calc(100vw - 2rem)}.mention-none{color:var(--color-text-subtle);cursor:default}.mention-option .monogram{flex-shrink:0;width:1.5rem;height:1.5rem}.chat-scroll-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.chat-older{justify-content:center;padding:.5rem 0 .75rem;display:flex}.chat-origin{gap:.4rem;padding:2rem 0 .5rem;display:grid}.chat-origin-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-strong);overflow-wrap:anywhere;margin:0;font-size:clamp(1.625rem,1.2rem + 1.4vw,2.25rem);font-weight:700;line-height:1.05}.msg{--msg-pad:.5rem;margin-inline:calc(-1 * var(--msg-pad));padding:.0625rem var(--msg-pad);border-radius:var(--radius-row);grid-template-columns:2.25rem minmax(0,1fr);column-gap:.75rem;transition:background-color .12s;display:grid;position:relative}.msg[data-first=true]{margin-top:.625rem;padding-top:.25rem}.msg:hover,.msg[data-active=true]{background:var(--color-border-soft)}.msg:focus-visible{outline-offset:-2px}.msg[data-named=true]{background:var(--color-fill-faint);border-radius:0}.msg[data-pending=true]{opacity:.55}.msg-gutter{justify-content:center;display:flex}.msg-face{border-radius:var(--radius-round);cursor:pointer;background:0 0;border:0;align-self:start;padding:0}.msg-side-time{font-family:var(--font-label);font-size:var(--type-tag-size);font-variant-numeric:tabular-nums;color:var(--color-text-subtle);opacity:0;line-height:1.35rem;transition:opacity .12s}.msg:hover .msg-side-time,.msg[data-active=true] .msg-side-time{opacity:1}.msg-head{align-items:baseline;gap:.4rem;min-width:0;line-height:1.35;display:flex}.msg-name{min-width:0;font:inherit;font-size:var(--type-ui-size);text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-strong);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;overflow:hidden}button.msg-name:hover{text-underline-offset:.2em;text-decoration:underline}.msg-time{font-family:var(--font-label);font-size:var(--type-tag-size);font-variant-numeric:tabular-nums;color:var(--color-text-subtle);flex-shrink:0}.msg-edited{font-size:var(--type-tag-size);color:var(--color-text-subtle);white-space:nowrap;cursor:default;margin-left:.4rem}.msg-gone{font-size:var(--type-read-size);color:var(--color-text-subtle);margin:0;font-style:italic}.msg-actions{z-index:3;position:absolute;top:-.75rem;right:.75rem}.msg-confirm-words{font-size:var(--type-meta-size);color:var(--color-text-default);white-space:nowrap;padding-inline:.5rem .25rem}.msg-said-row{flex-wrap:wrap;gap:.3rem;margin-top:.35rem;display:flex}.msg-said{border-radius:var(--radius-round);height:1.5rem;font:inherit;color:var(--color-text-default);box-shadow:inset 0 0 0 1px var(--color-border-default);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0 .55rem;font-size:.75rem;transition:box-shadow .12s,background-color .12s;display:inline-flex}.msg-said:hover{box-shadow:inset 0 0 0 1px var(--color-text-subtle)}.msg-said[aria-pressed=true]{color:var(--color-text-inverse);background:var(--color-surface-contrast);box-shadow:none}.msg-said-count{font-family:var(--font-label);font-size:.6875rem}.msg-system{padding-inline-start:3rem}.msg-event{font-size:var(--type-ui-size);color:var(--color-text-subtle);grid-template-columns:2.25rem minmax(0,1fr);align-items:center;column-gap:.75rem;margin:.375rem 0;line-height:1.45;display:grid}.msg-event-mark{justify-content:center;display:flex}.msg-event a{color:var(--color-text-strong);text-underline-offset:.2em}.chat-jump{z-index:4;box-shadow:var(--elevation-raise);position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.chat-offline{border-radius:var(--radius-round);text-align:center;max-width:calc(100% - 2rem);color:var(--color-tone-danger-ink);background:var(--color-tone-danger-tint);box-shadow:0 0 0 1px var(--color-tone-danger-edge);order:-1;align-self:center;margin:.5rem 0 0;padding:.35rem .8rem;font-size:.75rem}.msg-editing{padding:.25rem 0 .35rem}.msg-editing-hint{font-size:var(--type-meta-size);color:var(--color-text-subtle);margin:.375rem 0 0}.call-view{flex-direction:column;height:100%;min-height:0;display:flex}.call-view-head{height:var(--size-head-height);border-bottom:1px solid var(--color-border-default);flex-shrink:0;align-items:center;gap:.75rem;padding-inline:.75rem 1rem;display:flex}.call-back{border-radius:var(--radius-row);width:1.75rem;height:1.75rem;color:var(--color-text-subtle);flex-shrink:0;place-items:center;display:grid}.call-back:hover{color:var(--color-text-strong);background:var(--color-fill-hover)}.call-join{min-height:0;padding:clamp(1rem, 7dvh, 4rem) var(--space-page-pad) 1.5rem;text-align:center;flex:1;align-content:start;justify-items:center;gap:1rem;display:grid;overflow-y:auto}.call-preview{width:min(100%, 26rem, calc(42dvh * var(--preview-ar)));aspect-ratio:var(--preview-ar);border-radius:var(--radius-panel);background:var(--color-surface-recessed);box-shadow:inset 0 0 0 1px var(--color-border-default);place-items:center;margin:0;transition:--preview-ar .28s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden;container-type:size}@media (prefers-reduced-motion:reduce){.call-preview{transition:none}}.call-preview-ask{position:absolute;bottom:.6rem}.call-check{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.75rem;width:min(100%,26rem);display:grid}.call-check>*{width:100%}.call-preview-controls{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;display:flex}.call-meter-row{text-align:start;align-items:center;gap:.75rem;min-width:0;display:flex}.call-join .call-meter-row{justify-content:center}.mic-meter{--mic-meter-dot:.375rem;flex:none;align-items:center;gap:.25rem;height:1.5rem;display:inline-flex}.mic-meter>span{width:var(--mic-meter-dot);height:calc(var(--mic-meter-dot) + (100% - var(--mic-meter-dot)) * var(--mic-meter-level,0));border-radius:var(--radius-round);background:var(--color-text-subtle);transition:height 60ms linear}.mic-meter[data-state=on]>span{background:var(--color-text-strong)}.mic-meter[data-state=over]>span{background:var(--color-tone-danger-ink)}.call-meter-words{min-width:0;font-size:var(--type-ui-size);color:var(--color-text-subtle);line-height:1.45}.call-meter-words[data-over]{color:var(--color-tone-danger-ink)}.call-add{width:100%;max-width:34rem;min-height:0;padding:clamp(1.5rem, 14dvh, 7rem) var(--space-page-pad) 1.5rem;flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;margin-inline:auto;display:grid;overflow-y:auto}.call-facts{font-size:var(--type-meta-size);color:var(--color-text-subtle);flex-basis:100%;gap:.2rem;margin:0;padding:0 0 0 1.6rem;list-style:none;display:grid}.call-area{--call-gap:8px;--call-caption:28px;--call-pager:40px;flex:1;min-height:0;margin:.75rem;position:relative}.call-tile{border-radius:var(--radius-row);background:var(--color-surface-recessed);min-height:0;box-shadow:inset 0 0 0 1px var(--color-border-default);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.call-area>.call-tile{width:var(--call-box-w);height:var(--call-box-h);translate:var(--call-box-x) var(--call-box-y);transition:translate .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1),opacity .2s,box-shadow .15s;position:absolute;top:0;left:0}.call-area>.call-tile[data-arrived]{animation:.24s cubic-bezier(.22,1,.36,1) backwards call-tile-in}@keyframes call-tile-in{0%{opacity:0;scale:.94}}.call-area>.call-tile[data-place=corner]{z-index:2;box-shadow:var(--elevation-float)}.call-tile[data-speaking=true]{box-shadow:inset 0 0 0 2px var(--color-text-strong)}.call-area>.call-tile[data-place=corner][data-speaking=true]{box-shadow:inset 0 0 0 2px var(--color-text-strong), var(--elevation-float)}.call-tile[data-state=leaving]{opacity:.55}.call-tile[data-state=lost] .call-picture>:is(video,img,.blob,.call-face){opacity:.45}@media (prefers-reduced-motion:reduce){.call-area>.call-tile{transition:none}.call-area>.call-tile[data-arrived]{animation:none}}.call-picture{place-self:stretch stretch;place-items:center;min-height:3rem;display:grid;position:relative;container-type:size}.call-video{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.call-video-whole{object-fit:contain}.call-tile[data-kind=screen] .call-video{background:#000;background:lab(0% 0 0)}.call-mirror{transform:scaleX(-1)}.call-face{aspect-ratio:1;border-radius:var(--radius-round);width:max(2.5rem,min(28cqw,6rem,100cqh - .5rem));height:auto}.call-own-screen{font-size:var(--type-ui-size);color:var(--color-text-default);text-align:center;justify-items:center;gap:.5rem;padding:.75rem;display:grid}.call-tile[data-place=strip] .call-own-screen{font-size:var(--type-meta-size);gap:.25rem}.call-tile-state{border-radius:var(--radius-round);font-size:var(--type-meta-size);white-space:nowrap;color:var(--color-text-strong);background:var(--color-surface-raised);box-shadow:0 0 0 1px var(--color-border-default);align-items:center;gap:.375rem;padding:.2rem .55rem;display:inline-flex;position:absolute;bottom:.5rem;left:50%;translate:-50%}.call-pin{z-index:1;opacity:0;background:var(--color-surface-raised);box-shadow:0 0 0 1px var(--color-border-default);transition:opacity .15s;position:absolute;top:.375rem;right:.375rem}.call-tile:hover .call-pin,.call-pin:focus-visible,.call-tile[data-pinned] .call-pin{opacity:1}@media (hover:none){.call-pin{opacity:1}}.call-name{min-width:0;min-height:var(--call-caption,28px);font-size:var(--type-meta-size);color:var(--color-text-strong);justify-self:stretch;align-items:center;gap:.3rem;padding:.2rem .4rem;display:flex}.call-name>.call-name-words{border-radius:var(--radius-row);background:var(--color-surface-raised);padding:.1rem .4rem}.call-name>svg{color:var(--color-text-subtle);flex:none}.call-name-pill{white-space:nowrap;flex:none}.call-pager{width:var(--call-box-w);height:var(--call-box-h);translate:var(--call-box-x) var(--call-box-y);place-items:center;display:grid;position:absolute;top:0;left:0}.call-pager-pill{border-radius:var(--radius-round);background:var(--color-surface-raised);box-shadow:0 0 0 1px var(--color-border-default);align-items:center;gap:.25rem;padding:.125rem;display:inline-flex}.call-pager-words{min-width:3.25rem;font-size:var(--type-meta-size);font-variant-numeric:tabular-nums;text-align:center;color:var(--color-text-default)}.call-view-bar{border-top:1px solid var(--color-border-default);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}.call-bar-short{display:none}.call-leave{margin-inline-start:1.5rem}.call-leave svg{rotate:135deg}@media (max-width:639px){.call-view-bar{flex-wrap:nowrap;gap:.125rem;padding-inline:.5rem}.call-bar-words,.call-bar-long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.call-bar-short{vertical-align:-.125em;display:inline-flex}.call-leave{flex-shrink:0;min-height:2.75rem;margin-block:-.375rem;margin-inline-start:.5rem}.call-view-bar:has(.call-recording):has(.ui-badge) .call-leave svg{display:none}}.call-devices{max-width:100%}.call-device{white-space:nowrap;text-overflow:ellipsis;max-width:22rem;display:block;overflow:hidden}.call-tools{align-items:center;gap:.25rem;display:flex}.call-banner{border-bottom:1px solid var(--color-border-default);font-size:var(--type-ui-size);color:var(--color-text-strong);background:var(--color-surface-recessed);flex-shrink:0;align-items:center;gap:.6rem;padding:.5rem .75rem .5rem 1rem;display:flex}.call-note{font-size:var(--type-ui-size);color:var(--color-text-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.5rem 1rem;display:flex}.call-recording{white-space:nowrap;font-size:var(--type-ui-size);color:var(--color-text-strong);flex-shrink:0;align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.call-in-bar svg{flex-shrink:0}.call-in-bar{font-variant-numeric:tabular-nums;flex-shrink:0;max-width:14rem}.call-line{border-radius:var(--radius-row);font-size:var(--type-ui-size);color:var(--color-text-default);box-shadow:inset 0 0 0 1px var(--color-border-default);flex-wrap:wrap;align-items:center;gap:.6rem;margin:.6rem 0;padding:.55rem .75rem;display:flex}.call-ring,.call-card{z-index:var(--z-ring);border-radius:var(--radius-float);background:var(--color-surface-raised);box-shadow:var(--elevation-float);padding:.75rem;position:fixed}.call-ring{top:calc(var(--size-bar-height) + .75rem);align-items:center;gap:.75rem;width:min(32rem,100vw - 2rem);animation:.22s ease-out backwards call-ring-in;display:flex;left:50%;transform:translate(-50%)}.call-ring-words{min-width:0;font-size:var(--type-ui-size);overflow-wrap:anywhere;text-wrap:pretty;flex:1;margin:0}@keyframes call-ring-in{0%{opacity:0;transform:translate(-50%,-.5rem)}}.call-card{gap:.5rem;width:min(20rem,100vw - 2rem);display:grid;bottom:1rem;right:1rem}@media (max-width:639px){.call-ring,.call-card{width:auto;inset:auto .5rem .5rem;transform:none}.call-ring{flex-wrap:wrap}.call-ring-words{flex-basis:14rem}.call-ring .call-card-actions{margin-inline-start:auto}@keyframes call-ring-in{0%{opacity:0;transform:translateY(.5rem)}}}.call-card-line{font-size:var(--type-ui-size);justify-content:space-between;align-items:center;gap:.5rem;margin:0;display:flex}.call-card-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.visit-call{background:var(--color-surface-canvas);height:100dvh}.visit-room{background:var(--color-surface-base);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:100dvh;display:grid}.visit-stage{background:var(--color-surface-canvas);border-right:1px solid var(--color-border-default);align-content:start;justify-items:center;height:100dvh;padding:clamp(5rem,18dvh,10rem) clamp(1.5rem,4vw,3.5rem) 2.5rem;display:grid;position:sticky;top:0;overflow-y:auto}.visit-stage-head{font-weight:600;font-size:var(--type-ui-size);align-items:center;gap:.625rem;display:flex;position:absolute;top:1.5rem;left:clamp(1.5rem,4vw,3.5rem)}.visit-check{width:min(100%,36rem)}.visit-check .call-preview{width:min(100%, 36rem, calc(58dvh * var(--preview-ar)));border-radius:var(--radius-panel)}.visit-check .call-preview:not(:has(video)){background:var(--hue-block);box-shadow:none}.visit-face{width:6rem;height:6rem}.visit-side{grid-template-columns:minmax(0,24rem);place-content:start center;gap:1.25rem;padding:clamp(3rem,22dvh,12rem) clamp(1.5rem,5vw,4rem) 3rem;display:grid}.visit-ask{gap:1.25rem;margin-top:.75rem;display:grid}.visit-recorded{font-size:var(--type-ui-size);color:var(--color-text-default);align-items:baseline;gap:.5rem;margin:0;display:flex}.visit-recorded svg{flex-shrink:0;translate:0 .1rem}.visit-title{font-family:var(--font-display);text-wrap:balance;color:var(--color-text-strong);margin:0;font-size:2.5rem;line-height:1.05}.visit-intro{font-size:var(--type-ui-size);color:var(--color-text-default);margin:0}.visit-waiting{gap:1rem;margin-top:.5rem;display:grid}.visit-waiting-card{align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}.visit-waiting-face{flex-shrink:0;width:2.75rem;height:2.75rem}.visit-waiting-who{min-width:0;font-size:var(--type-ui-size);color:var(--color-text-strong);flex:1;gap:.125rem;display:grid}.visit-waiting-who strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.visit-waiting-state{font-size:var(--type-meta-size);color:var(--color-text-default);align-items:center;gap:.5rem;display:flex}.visit-pulse{background:var(--color-hue-lilac-ink);border-radius:50%;width:.5rem;height:.5rem;animation:1.8s ease-in-out infinite visit-pulse}@keyframes visit-pulse{0%,to{opacity:1;scale:1}50%{opacity:.35;scale:.7}}@media (prefers-reduced-motion:reduce){.visit-pulse{animation:none}}.visit-waiting-time{font-variant-numeric:tabular-nums;font-size:var(--type-ui-size);color:var(--color-text-default);flex-shrink:0}.call-preview-note{text-align:left;justify-self:stretch}@media (max-width:52rem){.visit-room{grid-template-columns:minmax(0,1fr);align-content:start}.visit-stage{border-right:0;border-top:1px solid var(--color-border-default);gap:1rem;height:auto;padding:1.5rem 1.25rem 2.5rem;position:static;overflow:visible}.visit-stage-head{display:none}.visit-check .call-preview{width:min(100%, calc(30dvh * var(--preview-ar)));border-radius:var(--radius-panel)}.visit-face{width:4.5rem;height:4.5rem}.visit-side{order:-1;align-content:start;gap:1rem;padding:2rem 1.25rem}.visit-title{font-size:2rem}}.add-card{gap:1rem;padding:1.25rem;display:grid}.add-card-head{align-items:flex-start;gap:.875rem;display:flex}.add-card-mark{border-radius:var(--radius-row);background:var(--hue-block);width:2.5rem;height:2.5rem;color:var(--hue-ink);flex-shrink:0;place-items:center;display:grid}.add-card-title{flex:1;gap:.125rem;min-width:0;display:grid}.add-card-title h2{font-family:var(--font-display);font-size:var(--type-lead-size);color:var(--color-text-strong);margin:0;font-weight:600}.add-card-title>span{font-size:var(--type-ui-size);color:var(--color-text-default)}.add-card-name{flex-wrap:nowrap;align-items:center;gap:.25rem .5rem;display:flex}@media (max-width:639px){.add-card{padding:1rem}.add-card-head{gap:.75rem}}.add-card-foot{border-top:1px solid var(--color-border-default);flex-wrap:wrap;gap:.5rem;padding-top:1rem;display:flex}.add-card-foot>button{flex:10rem}.add-card-foot-words{font-size:var(--type-ui-size);color:var(--color-text-default);flex-basis:100%}.call-stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.call-says{z-index:3;gap:.5rem;width:min(40rem,100% - 2.5rem);display:grid;position:absolute;top:1.25rem;left:50%;translate:-50%}.call-says>.call-banner,.call-says>.call-note{border-radius:var(--radius-float);background:var(--color-surface-raised);box-shadow:var(--elevation-float);border:0;padding:.5rem .5rem .5rem 1rem;animation:.26s cubic-bezier(.22,1,.36,1) backwards call-knock-in}.call-stage:has(.call-knocks>*) .call-says{width:min(40rem,100% - 25rem);left:1.25rem;translate:none}@media (prefers-reduced-motion:reduce){.call-says>*{animation:none}}.call-knocks{z-index:2;pointer-events:none;gap:.5rem;width:min(21rem,100% - 2.5rem);display:grid;position:absolute;top:1.25rem;right:1.25rem}.call-knocks>*{pointer-events:auto}.call-knock{border-radius:var(--radius-float);background:var(--color-surface-raised);box-shadow:var(--elevation-float);font-size:var(--type-ui-size);gap:.75rem;margin:0;padding:.875rem 1rem;animation:.26s cubic-bezier(.22,1,.36,1) backwards call-knock-in;display:grid}@keyframes call-knock-in{0%{opacity:0;translate:0 -.5rem}}@media (prefers-reduced-motion:reduce){.call-knock{animation:none}}.call-knock-told{align-items:center;gap:.5rem;padding:.625rem .75rem .625rem 1rem;display:flex}.call-knock-who{align-items:center;gap:.75rem;display:flex}.call-knock-face{flex-shrink:0;width:2.5rem;height:2.5rem}.call-knock-name{flex:1;min-width:0;display:grid}.call-knock-name strong{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-strong);font-weight:600;overflow:hidden}.call-knock-name span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-meta-size);color:var(--color-text-subtle);overflow:hidden}.call-knock-time{font-variant-numeric:tabular-nums;font-size:var(--type-meta-size);color:var(--color-text-default);flex-shrink:0}.call-knock-many-head{color:var(--color-text-strong);align-items:center;gap:.5rem;margin:-.25rem -.5rem -.25rem 0;display:flex}.call-knock-locked{font-size:var(--type-meta-size);color:var(--color-text-default);margin:0}.call-knock-more{font-size:var(--type-meta-size);justify-self:start;margin:0}.call-knock-list{gap:.25rem;max-height:min(16rem,40dvh);margin:0 -.5rem;padding:.125rem .125rem 1rem;list-style:none;display:grid;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 1.5rem),#0000)}.call-knock-list li{border-radius:var(--radius-row);align-items:center;gap:.5rem;padding:.375rem .5rem;display:flex}.call-knock-list li:hover{background:var(--color-surface-recessed)}.call-knock-face-sm{flex-shrink:0;width:1.75rem;height:1.75rem}.call-knock-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}@media (max-width:639px){.call-knocks{width:auto;top:.5rem;left:.5rem;right:.5rem}.call-knock{gap:.625rem;padding:.75rem}.call-knock-list{max-height:min(12rem,28dvh)}.call-knock-list .call-knock-name span{white-space:normal}.call-knocks{z-index:4}.call-chat-row:has(>.call-chat) .call-knocks{top:3.5rem}.call-says{width:calc(100% - 1rem);top:.5rem;left:.5rem;translate:none}.call-stage:has(.call-knocks>*) .call-says{width:calc(100% - 1rem);top:.5rem;left:.5rem;translate:none}.call-stage:has(.call-knocks>*) .call-says{top:auto;bottom:.5rem}}.call-lobby{border-bottom:1px solid var(--color-border-default);flex-shrink:0}.calls-two{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.calls-stack{grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;min-width:0;display:grid}.calls-stack-loose{gap:1.75rem}@media (min-width:64rem){.calls-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.calls-two-media{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:1.5rem}}.calls-page{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.calls-page>*{grid-column:1/-1;min-width:0}.calls-now-side{margin-top:2rem}.calls-page[data-single]>.calls-now-side{margin-top:0}@media (min-width:64rem){.calls-page[data-tab=now]:not([data-single]){grid-template-columns:minmax(0,3fr) minmax(18rem,2fr);column-gap:3rem}.calls-page[data-tab=now]:not([data-single])>*{grid-column:1}.calls-page[data-tab=now]:not([data-single])>.page-toolbar{grid-row:1}.calls-page[data-tab=now]:not([data-single])>.calls-now-side{grid-area:1/2/span 4;margin-top:0}}.calls-find{flex:24rem;gap:.5rem;min-width:0;max-width:36rem;display:flex}.calls-find>:first-child{flex:0 0 11rem}.calls-find>:last-child{flex:auto;min-width:0}.calls-row-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.calls-row-actions-start{justify-content:flex-start}.calls-foot{margin-top:.875rem}.calls-new{justify-items:center;display:grid}.calls-new-card{width:100%;max-width:34rem;max-height:calc(100dvh - 6rem)}.calls-new-card>.ui-card-body{min-height:0;overflow-y:auto}.calls-new-body{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.calls-new-heading{font-size:var(--type-lead-size);color:var(--color-text-strong);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;line-height:1.5;overflow:hidden}.calls-new-heading[data-empty]{color:var(--color-text-subtle)}.calls-new-line{font-size:var(--type-ui-size);color:var(--color-text-subtle);margin:0}.calls-new-props{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-inline-start:-.375rem;padding-top:.25rem;display:flex}.calls-new-span{font-size:var(--type-ui-size);color:var(--color-text-subtle);align-items:center;gap:.125rem;display:inline-flex}.calls-new-props>.ui-button{height:var(--size-control-height-small);font-size:var(--type-ui-size);color:var(--color-text-subtle);padding-inline:.375rem}.calls-new-invite{width:min(24rem,100vw - 2rem);padding:.75rem}.calls-new-foot{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.calls-new-check{justify-self:center;width:min(100%,26rem);padding-top:.5rem}.calls-new-check .call-preview{width:min(100%, 22rem, calc(30dvh * var(--preview-ar)));justify-self:center}@media not all and (min-width:640px){.calls-find>:first-child{flex-basis:8.5rem}}.call-chat-row{flex:1;min-height:0;display:flex;position:relative}.call-chat-row>.call-stage{min-width:0}.call-chat{--chat-inset:.75rem;border-left:1px solid var(--color-border-default);background:var(--color-surface-canvas);flex-direction:column;flex-shrink:0;width:22rem;min-height:0;display:flex}.call-chat-head{height:var(--size-head-height);border-bottom:1px solid var(--color-border-default);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding-inline:.75rem .5rem;display:flex}.call-chat-title{font-size:var(--type-ui-size);margin:0;font-weight:600}.call-chat-list{flex-direction:column;flex:1;gap:.625rem;min-height:0;padding:.75rem;display:flex;overflow-y:auto}.call-chat-msg{gap:.6rem;display:flex}.call-chat-share{margin-block:-.35rem;margin-inline-start:auto}.call-chat-gone{font-size:var(--type-ui-size);color:var(--color-text-subtle);margin:0}.call-chat-problem,.call-chat-told{font-size:var(--type-ui-size);flex-shrink:0;margin:0;padding:.5rem .75rem}.modal .call-chat{border-left:0;border-block:1px solid var(--color-border-default);width:auto;height:min(60vh,32rem);margin-top:.75rem}.modal-still>.ui-dialog-frame>.call-chat{flex:auto;height:auto;min-height:0}.call-chat-open{white-space:nowrap;width:-moz-fit-content;width:fit-content;margin:-.3rem 0 .6rem calc(1.35rem + 15px);display:block}@media (max-width:639px){.call-chat-row>.call-chat{z-index:3;border-left:0;width:auto;position:absolute;inset:0}}.recording-rows{border-top:1px solid var(--color-border-default);margin:0;padding:0;list-style:none}.recording-row{border-bottom:1px solid var(--color-border-default);font-size:var(--type-ui-size);color:var(--color-text-default);flex-wrap:wrap;align-items:center;gap:.5rem .875rem;padding:.625rem .25rem;display:flex}.recording-when{width:6.5rem;font-family:var(--font-label);font-size:var(--type-meta-size);color:var(--color-text-subtle);flex:none}.recording-who{flex:10rem;align-items:center;gap:.5rem;min-width:0;display:flex}.recording-size{font-family:var(--font-label);font-size:var(--type-meta-size);color:var(--color-text-subtle);white-space:nowrap}.recording-asked{font-size:var(--type-meta-size);color:var(--color-text-subtle);flex-basis:100%;margin:0}.transcript-lines{max-height:min(60vh,32rem);margin:0;padding:0;list-style:none;overflow-y:auto}.transcript-line{font-size:var(--type-ui-size);color:var(--color-text-default);gap:.875rem;padding:.375rem 0;display:flex}.transcript-time{width:3.5rem;font-family:var(--font-label);font-size:var(--type-meta-size);color:var(--color-text-subtle);flex:none;line-height:1.6}.transcript-follow{max-height:min(60vh,28rem);padding-left:.25rem;position:relative}.transcript-follow .transcript-line{border-radius:var(--radius-row);width:100%;font:inherit;font-size:var(--type-ui-size);text-align:left;cursor:pointer;background:0 0;border:0;padding:.375rem .5rem .375rem .875rem;position:relative}.transcript-follow .transcript-line:hover{background:var(--color-surface-tint)}.transcript-follow .transcript-line[aria-current]{background:var(--color-surface-tint);color:var(--color-text-strong)}.transcript-follow .transcript-line[aria-current]:before{content:"";border-radius:var(--radius-round);background:var(--color-text-strong);width:.25rem;height:50%;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.recordings-filters{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.recordings-filter-search{flex:14rem;min-width:0}.recordings-filter-day{font-size:var(--type-meta-size);color:var(--color-text-subtle);align-items:center;gap:.375rem;display:inline-flex}.recordings-table tbody td{white-space:nowrap}.recordings-table td.recordings-table-place{text-overflow:ellipsis;max-width:16rem;overflow:hidden}.recordings-table td.recordings-table-figure{font-family:var(--font-label);font-size:var(--type-meta-size);color:var(--color-text-subtle)}.recordings-table-open{color:inherit;text-decoration:none}.board{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.75rem;display:grid}@media (min-width:640px){.board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.board{grid-template-columns:none;grid-auto-columns:minmax(13.5rem,1fr);grid-auto-flow:column;gap:1.25rem;padding-block-end:.5rem;overflow-x:auto}}.board-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.875rem;display:flex}.board-share{border-radius:var(--radius-round);background:var(--color-border-default);flex-basis:100%;height:2px;margin-top:.4rem;position:relative;overflow:hidden}.board-share>span{background:var(--color-text-strong);transition:width .7s var(--motion-ease-arrive);position:absolute;inset:0 auto 0 0}.board-card{border-radius:var(--radius-row);color:inherit;background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--color-border-default);transition:transform .3s var(--motion-ease-arrive), box-shadow .3s ease;padding:.625rem .75rem;display:block}.board-card:hover{box-shadow:inset 0 0 0 1px var(--color-text-subtle)}.board-empty{border-radius:var(--radius-row);color:var(--color-text-subtle);box-shadow:inset 0 0 0 1px var(--color-border-default);opacity:.7;background-image:repeating-linear-gradient(135deg, transparent 0 6px, var(--color-border-default) 6px 7px);background-clip:padding-box;border:0;padding:.85rem .9rem;font-size:.75rem}@media (prefers-reduced-motion:reduce){.board-card,.board-share>span{transition:none}}.board-head{margin-bottom:.625rem}.board-head .group-label-count{font-size:var(--type-meta-size);color:var(--color-text-subtle)}.board-lane-name{font-size:var(--type-ui-size);color:var(--color-text-strong);margin:0;font-weight:600;line-height:1.25rem}.board-cards{border-radius:var(--radius-row);outline-offset:4px;outline:2px dashed #0000;grid-template-columns:minmax(0,1fr);gap:.375rem;margin:0;padding:0;list-style:none;transition:outline-color .14s;display:grid}.board-cards[data-over]{outline-color:var(--color-border-default)}.board-card-top,.board-card-foot{min-width:0;font-size:var(--type-tag-size);color:var(--color-text-subtle);align-items:center;gap:.5rem;line-height:1.125rem;display:flex}.board-card-title{-webkit-line-clamp:2;height:2.5rem;font-size:var(--type-ui-size);color:var(--color-text-strong);-webkit-box-orient:vertical;margin-top:.25rem;line-height:1.25rem;display:-webkit-box;overflow:hidden}.board-card-foot{margin-top:.5rem}.board-card-face{border-radius:var(--radius-round);flex:none;width:1.125rem;height:1.125rem}.board-card-top{height:1.125rem}.board-card-top .request-priority{margin-block:-.25rem;margin-left:auto}.requests-board{min-width:0}.requests-board-scroll{scrollbar-gutter:stable;min-height:0;padding:.75rem calc(1rem - var(--size-scrollbar)) 1rem 1rem;flex:1;overflow:auto}.requests-tally{font-size:var(--type-ui-size);color:var(--color-text-subtle);margin:0 0 1rem;line-height:1.25rem}.requests-refused{font-size:var(--type-ui-size);color:var(--color-tone-danger-ink);margin:0 0 .75rem}.requests-narrowed{border-radius:var(--radius-row);background:var(--color-control-fill);height:1.75rem;font-size:var(--type-meta-size);color:var(--color-text-default);justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding-inline:.5rem .25rem;font-weight:500;display:flex}.requests-board-scroll .requests-narrowed{margin-bottom:.75rem}.requests-narrowed-clear{flex:none}.requests-room .chat-aside{flex-basis:21rem}.request-row-number,.request-number{font-variant-numeric:tabular-nums;color:var(--color-text-subtle);flex:none}.request-row .chat-row-name{gap:.375rem}.request-row-nobody{box-shadow:inset 0 0 0 1px var(--color-border-default);background-image:repeating-linear-gradient(135deg, transparent 0 5px, var(--color-border-default) 5px 6px);flex:none;display:block}.request-row .request-priority{height:1.125rem}.request-head{height:auto;min-height:var(--size-head-height);flex-wrap:wrap;row-gap:0;padding-block:0;container:request-head/inline-size}.request-head>.chat-pane-title{min-height:calc(var(--size-head-height) - 1px);align-content:center}.request-state{flex:none}.request-break{flex:0 0 calc(100% + 2 * var(--chat-inset) + var(--chat-gutter));height:1px;margin-inline:calc(-1 * var(--chat-inset)) calc(-1 * (var(--chat-inset) + var(--chat-gutter)));background:var(--color-border-default)}.request-decide{flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:.375rem;min-width:0;padding-block:.5rem;display:flex}.request-decide-end{gap:.375rem;margin-left:auto;display:flex}.request-move{width:7rem}.request-holder{width:11rem}.request-held{height:var(--size-control-height-small);min-width:0;font-size:var(--type-ui-size);color:var(--color-text-default);align-items:center;gap:.375rem;padding-inline:.25rem;display:flex}.request-priority-choice{width:11.5rem}.request-people{width:7.5rem}@container request-head not (width>=30rem){.request-move,.request-holder,.request-priority-choice,.request-people{flex:auto}}.request-files{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.request-problem{padding:.375rem var(--chat-inset);border-bottom:1px solid var(--color-border-default);flex-shrink:0}:root{--cal-fill:var(--color-hue-sky-block);--cal-ink:var(--color-hue-sky-ink);--cal-rule-soft:var(--color-text-subtle)}@supports (color:color-mix(in lab, red, red)){:root{--cal-rule-soft:color-mix(in oklab, var(--color-text-subtle) 55%, var(--color-surface-base))}}:root{--cal-now:var(--color-hue-clay-ink)}.cal-mark{border:1px solid var(--color-border-default);border-left:3px solid var(--cal-rule-soft,var(--color-text-subtle));border-radius:var(--radius-mark);background:var(--color-surface-base);flex:none;width:.75rem;height:.75rem;display:inline-block}.cal-mark.is-yours{border-color:#0000;border-left-color:var(--cal-ink,var(--color-text-strong));background:var(--cal-fill,var(--color-surface-tint))}.cal-mark.is-cancelled{border:1px dashed var(--color-text-subtle);background:0 0}.cal-count{font-size:var(--type-meta-size);font-variant-numeric:tabular-nums;color:var(--color-text-subtle);font-weight:400}.cal-fill{background:var(--color-surface-base);flex-direction:column;display:flex;position:absolute;inset:0}.cal-app{flex:1;min-height:0;display:flex}.cal-side{border-right:1px solid var(--color-border-default);flex-direction:column;flex:none;width:15rem;min-height:0;display:flex}.cal-side-head,.cal-head-bar{height:var(--size-head-height);border-bottom:1px solid var(--color-border-default);flex:none;align-items:center;gap:.5rem;display:flex}.cal-side-head{padding-inline:var(--space-page-pad) .375rem;justify-content:space-between}.cal-side-body{min-height:0;padding:.5rem calc(.5rem - var(--size-scrollbar)) .75rem .5rem;overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:.625rem;display:grid;overflow-y:auto}.cal-search{width:100%}.cal-side-group{gap:.125rem;min-width:0;display:grid}.cal-side-label{height:1.5rem;font-size:var(--type-meta-size);color:var(--color-text-subtle);align-items:center;margin:0;padding-inline:.5rem;font-weight:600;display:flex}.cal-rows{grid-template-columns:minmax(0,1fr);gap:1px;min-width:0;display:grid}.cal-row{border-radius:var(--radius-row);width:100%;min-width:0;height:2rem;font:inherit;font-size:var(--type-ui-size);text-align:left;color:var(--color-text-default);cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;margin:0;padding:0 .5rem;font-weight:500;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.cal-row:hover,.cal-row[aria-expanded=true],.cal-row[aria-current=page]{background:var(--color-control-fill);color:var(--color-text-strong)}.cal-row:active{background:var(--color-control-fill-hover)}.cal-row:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.cal-row-check:has(:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:-2px}.cal-row:is(:disabled,[aria-disabled=true]){opacity:.55;cursor:not-allowed;background:0 0}.cal-row-mark{width:1rem;color:var(--color-text-subtle);flex:none;place-items:center;display:inline-grid}.cal-row:hover .cal-row-mark{color:var(--color-text-strong)}.cal-row-words{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cal-row-end{color:var(--color-text-subtle);flex:none;align-items:center;gap:.25rem;display:inline-flex}.cal-row-check{font-weight:500}.cal-row-check>:first-child{flex:none}.cal-row-add{color:var(--color-text-subtle)}.cal-row-add .cal-row-end{gap:.375rem}.cal-row-add:not(:hover,:focus-visible,[aria-expanded=true]) .cal-row-end{opacity:.8}.cal-attention{border-radius:var(--radius-round);background:var(--color-tone-caution-ink);width:.375rem;height:.375rem;margin-right:.125rem}.cal-strip-graph{gap:.375rem;padding:.25rem .5rem 0;display:grid}.cal-strip-sum{font-size:var(--type-meta-size);color:var(--color-text-subtle);justify-content:space-between;align-items:baseline;gap:.5rem;margin:0;display:flex}.cal-strip-count{font-variant-numeric:tabular-nums;color:var(--color-text-strong);font-weight:600}.cal-strip-when{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cal-strip-bars{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:2px;height:2.25rem;display:grid}.cal-strip-bar{border-radius:var(--radius-mark);cursor:pointer;background:0 0;border:0;align-items:flex-end;height:100%;padding:0;transition:background-color .14s;display:flex}.cal-strip-bar:hover,.cal-strip-bar:focus-visible{background:var(--color-control-fill);outline:none}.cal-strip-bar:focus-visible{box-shadow:inset 0 0 0 2px var(--color-focus-ring)}.cal-strip-fill{width:100%;height:max(3px, calc(var(--cal-bar,0) * 100%));border-radius:var(--radius-mark);background:var(--cal-ink);display:block}@supports (color:color-mix(in lab, red, red)){.cal-strip-fill{background:color-mix(in oklab, var(--cal-ink) 30%, var(--cal-fill))}}.cal-strip-fill{transition:height .2s}.cal-strip-bar[data-when=past] .cal-strip-fill{background:var(--color-control-fill-hover);box-shadow:none}.cal-strip-bar[data-when=today] .cal-strip-fill{background:var(--cal-ink);box-shadow:none}@media (prefers-reduced-motion:reduce){.cal-strip-fill{transition:none}}.cal-meet{gap:.5rem;padding-inline:.5rem}.cal-meet>.cal-side-label{padding-inline:0}.cal-side-key{font-size:var(--type-meta-size);color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:.375rem .75rem;display:flex}.cal-side-pair{align-items:center;gap:.375rem;display:inline-flex}.cal-mini{border-block:1px solid var(--color-border-default);padding-block:.625rem}.cal-zone{border-top:1px solid var(--color-border-default);font-size:var(--type-tag-size);color:var(--color-text-subtle);flex:none;margin:0;padding:.5rem 1rem}.cal-sources{gap:.625rem;width:19rem;max-width:calc(100vw - 2rem);padding:.75rem;display:grid}.cal-sources-title{font-size:var(--type-ui-size);color:var(--color-text-strong);margin:0;font-weight:600}.cal-sources-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cal-source{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.cal-source-mark{flex:none;place-items:center;width:1rem;height:1.25rem;display:inline-grid}.cal-source-words{min-width:0;display:grid}.cal-source-name{font-size:var(--type-ui-size);text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-strong);overflow:hidden}.cal-source-note{font-size:var(--type-meta-size);color:var(--color-text-subtle)}.cal-sources-connect{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.cal-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.cal-head-bar{padding-inline:1rem .5rem}.cal-head-bar>.ui-button:first-child{margin-left:-.5rem}.cal-title{min-width:0;font-size:var(--type-ui-size);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-strong);flex:1;margin:0;font-weight:600;line-height:1.25rem;overflow:hidden}.cal-head-tools{flex:none;align-items:center;gap:.375rem;display:flex}.cal-move{flex:none;align-items:center;display:flex}.cal-subbar{border-bottom:1px solid var(--color-border-default);flex:none;padding:.5rem .75rem}.cal-view{flex:1;min-height:0;display:flex;position:relative}.cal-view-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.cal-view-bone{border-radius:0;flex:1;display:block}.cal-status{z-index:9;border:1px solid var(--color-border-default);border-radius:var(--radius-round);background:var(--color-surface-base);max-width:calc(100% - 2rem);box-shadow:var(--elevation-edge);font-size:var(--type-meta-size);color:var(--color-text-subtle);white-space:nowrap;align-items:center;gap:.5rem;margin:0;padding:.25rem .375rem .25rem .75rem;display:flex;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}.cal-status:not(:has(button)){padding-right:.75rem}.cal-scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto;flex:1;min-height:20rem;display:block;overflow:auto}.cal-scroll-empty{padding:var(--space-page-pad)}.cal-grid{--cal-gutter:3.5rem;--cal-line:18px;min-width:calc(var(--cal-gutter) + var(--cal-days) * 3.75rem)}.cal-grid[data-single]{min-width:0}.cal-head{z-index:8;background:var(--color-surface-base);border-bottom:1px solid var(--color-border-default);position:sticky;top:0}.cal-heads,.cal-allday,.cal-body{grid-template-columns:var(--cal-gutter) repeat(var(--cal-days), minmax(0, 1fr));display:grid}.cal-zone-short{font-size:var(--type-tag-size);text-align:right;color:var(--color-text-subtle);align-self:end;padding:0 .5rem .5rem 0}.cal-dayhead{border:0;border-left:1px solid var(--color-border-default);height:3rem;font:inherit;font-size:var(--type-ui-size);color:var(--color-text-default);cursor:pointer;background:0 0;align-content:center;justify-items:center;gap:.25rem;padding:0 .25rem;transition:background-color .14s;display:grid;position:relative}.cal-dayhead-line{align-items:center;gap:.375rem;display:inline-flex}.cal-dayhead-name{font-size:var(--type-meta-size);color:var(--color-text-subtle)}.cal-dayhead:hover,.cal-dayhead[data-hot]{background:var(--color-control-fill)}.cal-dayhead:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.cal-dayhead[data-past] .cal-date{color:var(--color-text-subtle)}.cal-date{border-radius:var(--radius-round);font-variant-numeric:tabular-nums;min-width:1.5rem;height:1.5rem;color:var(--color-text-strong);place-items:center;padding:0 .25rem;display:inline-grid}.cal-dayhead[data-today] .cal-date,.cal-strip-day[data-today] .cal-date{color:var(--color-tone-on);background:var(--cal-now)}.cal-pips{justify-content:center;gap:2px;height:3px;display:flex}.cal-pip{border-radius:var(--radius-round);background:var(--cal-ink);width:6px;height:3px}.cal-pip[data-more]{width:14px}.cal-dayhead[data-past] .cal-pip{background:var(--cal-rule-soft)}.cal-strip{grid-template-columns:repeat(7,minmax(0,1fr));padding:.375rem .5rem .5rem;display:grid}.cal-strip-day{font:inherit;font-size:var(--type-read-size);color:var(--color-text-default);cursor:pointer;background:0 0;border:0;justify-items:center;gap:.25rem;padding:.25rem 0 .375rem;transition:background-color .14s;display:grid}.cal-strip-day:hover{background:var(--color-control-fill);border-radius:var(--radius-round)}.cal-strip-name{font-size:var(--type-meta-size);color:var(--color-text-subtle)}.cal-strip-day .cal-date{min-width:2rem;height:2rem}.cal-strip-day[data-drawn]{background:var(--color-surface-tint)}.cal-strip-day[data-drawn]:has(+.cal-strip-day[data-drawn]){border-radius:var(--radius-round) 0 0 var(--radius-round)}.cal-strip-day[data-drawn]+.cal-strip-day[data-drawn]{border-radius:0 var(--radius-round) var(--radius-round) 0}.cal-allday{grid-template-rows:repeat(max(1, var(--cal-band,0)), var(--cal-line));border-top:1px solid var(--color-border-default);row-gap:2px;padding:.25rem 0}.cal-allday[data-empty]{grid-template-rows:.5rem;padding:0}.cal-grid[data-single] .cal-allday{border-top:0}.cal-allday-label{font-size:var(--type-tag-size);text-align:right;color:var(--color-text-subtle);grid-area:1/1;align-self:center;padding-right:.5rem}.cal-allday[data-empty] .cal-allday-label{display:none}.cal-body{height:calc(24 * var(--cal-hour));position:relative}.cal-hours{position:relative}.cal-hours>span{font-family:var(--font-label);font-size:var(--type-tag-size);font-variant-numeric:tabular-nums;color:var(--color-text-subtle);position:absolute;right:.5rem;transform:translateY(-50%)}.cal-hours>span[data-covered]{visibility:hidden}.cal-col{border-left:1px solid var(--color-border-default);background-image:linear-gradient(var(--color-border-hairline) 1px, transparent 1px);background-size:100% var(--cal-hour);-webkit-user-select:none;user-select:none;transition:background-color .14s;position:relative}.cal-col[data-weekend]{background-color:var(--color-surface-recessed)}@supports (color:color-mix(in lab, red, red)){.cal-col[data-weekend]{background-color:color-mix(in oklab, var(--color-surface-recessed) 45%, transparent)}}.cal-col[data-hot]{background-color:var(--cal-fill)}@supports (color:color-mix(in lab, red, red)){.cal-col[data-hot]{background-color:color-mix(in oklab, var(--cal-fill) 45%, transparent)}}.cal-grid[data-single] .cal-col{margin-right:.75rem}.cal-nowline{left:var(--cal-gutter);z-index:5;border-top:1px solid var(--cal-now);height:0;position:absolute;right:0}@supports (color:color-mix(in lab, red, red)){.cal-nowline{border-top:1px solid color-mix(in oklab, var(--cal-now) 30%, transparent)}}.cal-nowline{pointer-events:none}.cal-now{z-index:6;border-top:2px solid var(--cal-now);pointer-events:none;height:0;margin-top:-1px;position:absolute;left:0;right:0}.cal-hours>.cal-hours-now{z-index:1;border-radius:var(--radius-round);background:var(--cal-now);color:var(--color-tone-on);padding:.0625rem .3125rem;right:.25rem}.cal-block,.cal-bar,.cal-mchip,.cal-ghost{--cal-edge:var(--color-border-default);--cal-rule:var(--cal-rule-soft);border:1px solid var(--cal-edge);background:var(--color-surface-base);min-width:0;font:inherit;text-align:left;color:var(--color-text-strong);cursor:pointer;transition:background-color .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden}.cal-block:before,.cal-bar:before,.cal-mchip:before,.cal-ghost:before{content:"";border-radius:var(--radius-round);background:var(--cal-rule);width:3px;position:absolute;top:3px;bottom:3px;left:3px}:is(.cal-block,.cal-bar,.cal-mchip).is-yours{--cal-edge:transparent;--cal-rule:var(--cal-ink);background:var(--cal-fill)}:is(.cal-block,.cal-bar,.cal-mchip).is-outside{--cal-rule:var(--color-hue-lilac-ink);background:var(--color-hue-lilac-block)}:is(.cal-block,.cal-bar,.cal-mchip).is-cancelled{--cal-edge:var(--color-text-subtle);--cal-rule:transparent;background:var(--color-surface-base);color:var(--color-text-subtle);border-style:dashed}:is(.cal-block,.cal-bar,.cal-mchip).is-cancelled :is(.cal-block-title,.cal-chip-title){text-decoration:line-through}:is(.cal-block,.cal-bar,.cal-mchip).is-past{background:var(--color-surface-base)}@supports (color:color-mix(in lab, red, red)){:is(.cal-block,.cal-bar,.cal-mchip).is-past{background:color-mix(in oklab, var(--color-surface-base) 50%, var(--cal-fill-now,var(--color-surface-base)))}}:is(.cal-block,.cal-bar,.cal-mchip).is-past{color:var(--color-text-subtle)}:is(.cal-block,.cal-bar,.cal-mchip).is-past.is-yours{--cal-fill-now:var(--cal-fill);--cal-rule:var(--cal-ink)}@supports (color:color-mix(in lab, red, red)){:is(.cal-block,.cal-bar,.cal-mchip).is-past.is-yours{--cal-rule:color-mix(in oklab, var(--cal-ink) 45%, var(--color-surface-base))}}:is(.cal-block,.cal-bar,.cal-mchip).is-past.is-outside{--cal-fill-now:var(--color-hue-lilac-block)}:is(.cal-block,.cal-bar,.cal-mchip):hover{box-shadow:none}:is(.cal-block,.cal-bar,.cal-mchip):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}:is(.cal-block,.cal-bar,.cal-mchip).is-open{box-shadow:0 0 0 2px var(--cal-ink)}.cal-block{z-index:var(--cal-z,1);border-radius:var(--radius-row);box-shadow:0 0 0 1px var(--color-surface-base);flex-direction:column;padding:.0625rem .375rem .0625rem .75rem;position:absolute;container-type:size}.cal-block.is-over,.cal-block:hover{box-shadow:0 0 0 1px var(--color-surface-base)}.cal-block.is-open{box-shadow:0 0 0 1px var(--color-surface-base), 0 0 0 3px var(--cal-ink)}.cal-block.is-moving{opacity:.4}.cal-block-title{font-size:var(--type-meta-size);text-overflow:ellipsis;overflow-wrap:break-word;font-weight:600;line-height:1.3;overflow:hidden}.cal-block-time{font-size:var(--type-tag-size);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;color:var(--cal-ink);flex:none;line-height:1.35;overflow:hidden}.cal-block:not(.is-yours) .cal-block-time,.cal-block.is-past .cal-block-time{color:var(--color-text-subtle)}.cal-block.is-outside .cal-block-time{color:var(--color-hue-lilac-ink)}@container not (width>=5.5rem){.cal-block .cal-block-title{white-space:nowrap}}@container not (height>=2.6rem){.cal-block .cal-block-time{display:none}.cal-block-title{white-space:nowrap}}.cal-bar,.cal-mchip{height:var(--cal-line,18px);border-radius:var(--radius-row);font-size:var(--type-tag-size);align-items:center;gap:.3125rem;margin:0 .1875rem;padding:0 .375rem 0 .75rem;line-height:1}.cal-mchip:not(.is-yours):not(.is-cancelled):not(.is-outside){background:0 0;border-color:#0000}.cal-mchip:not(.is-yours):not(.is-cancelled):not(.is-outside):hover{background:var(--color-control-fill);box-shadow:none}.cal-bar.is-before{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}.cal-bar.is-after{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:0}.cal-place-mark{color:var(--color-text-subtle);flex:none}.cal-chip-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.cal-chip-time{font-variant-numeric:tabular-nums;color:var(--color-text-subtle);flex:none}.cal-more{height:var(--cal-line,18px);border-radius:var(--radius-row);font:inherit;font-size:var(--type-tag-size);color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0;place-self:center start;margin:0 .1875rem;padding:0 .375rem;transition:background-color .14s}.cal-more:hover{background:var(--color-control-fill);color:var(--color-text-strong)}.cal-more:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.cal-block.is-movable:after{content:"";cursor:ns-resize;height:6px;position:absolute;bottom:0;left:0;right:0}.cal-ghost{z-index:7;border:1.5px dashed var(--cal-ink);border-radius:var(--radius-row);background:var(--cal-fill);flex-direction:column;padding:.125rem .375rem .125rem .75rem;position:absolute;left:1px;right:3px}@supports (color:color-mix(in lab, red, red)){.cal-ghost{background:color-mix(in oklab, var(--cal-fill) 80%, transparent)}}.cal-ghost{pointer-events:none;container-type:size}.cal-ghost.is-new{--cal-rule:var(--cal-ink)}.cal-hover{z-index:6;border-radius:var(--radius-row);background:var(--cal-fill);padding:.0625rem .375rem;position:absolute;left:1px;right:3px}@supports (color:color-mix(in lab, red, red)){.cal-hover{background:color-mix(in oklab, var(--cal-fill) 70%, transparent)}}.cal-hover{box-shadow:inset 0 0 0 1px var(--cal-ink);font-size:var(--type-meta-size);font-variant-numeric:tabular-nums;color:var(--color-text-strong);pointer-events:none;line-height:1.2}@container not (height>=2.6rem){.cal-ghost .cal-block-time{display:none}}.cal-daypanel{border-left:1px solid var(--color-border-default);flex:none;grid-template-columns:minmax(0,1fr);align-content:start;gap:1px;width:18rem;padding:.5rem;display:grid;overflow-y:auto}.cal-daypanel-title{height:1.75rem;font-size:var(--type-ui-size);color:var(--color-text-strong);align-items:center;gap:.375rem;margin:0;padding-inline:.5rem;font-weight:600;display:flex}.cal-daypanel .cal-found-note{padding-inline:.5rem}.cal-daypanel .cal-aline{grid-template-columns:6.5rem 3px minmax(0,1fr)}.cal-daypanel .cal-aside{display:none}.cal-mini-grid{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:1px;display:grid}.cal-mini-name{font-size:var(--type-tag-size);text-align:center;color:var(--color-text-subtle);padding:.125rem 0 .25rem}.cal-mini .ui-date-grid{table-layout:fixed;width:100%}.cal-mini .ui-date-grid td{text-align:center}.cal-mini .ui-date-day{border-radius:var(--radius-round);width:1.625rem;height:1.625rem;font-size:var(--type-meta-size)}.cal-mini .ui-date-day[data-outside]{color:var(--color-text-placeholder)}.cal-mini .ui-date-day[data-chosen]{background:var(--color-control-fill-hover);color:var(--color-text-strong)}.cal-mini .ui-date-day[data-today]{box-shadow:none;background:var(--cal-now);color:var(--color-tone-on)}.cal-found{gap:.25rem;padding-inline:0;display:grid}.cal-found-head{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.cal-found-note{font-size:var(--type-meta-size);color:var(--color-text-subtle);margin:0;padding-inline:.5rem}.cal-found-day{gap:1px;display:grid}.cal-found-date{font-size:var(--type-meta-size);color:var(--color-text-strong);margin:.25rem 0 0;padding-inline:.5rem;font-weight:600}.cal-line{border-radius:var(--radius-row);height:1.75rem;font:inherit;font-size:var(--type-ui-size);text-align:left;color:var(--color-text-default);cursor:pointer;background:0 0;border:0;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.5rem;padding:0 .5rem;transition:background-color .14s;display:grid}.cal-line:hover{background:var(--color-control-fill)}.cal-line:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.cal-line-time{font-size:var(--type-meta-size);font-variant-numeric:tabular-nums;color:var(--color-text-subtle)}.cal-line-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-line.is-cancelled .cal-line-title{color:var(--color-text-subtle);text-decoration:line-through}.cal-month{grid-template-rows:auto repeat(var(--cal-weeks,5), minmax(6.5rem, 1fr));min-height:100%;display:grid}.cal-mnames{z-index:2;background:var(--color-surface-base);border-bottom:1px solid var(--color-border-default);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:sticky;top:0}.cal-mname{font-size:var(--type-meta-size);color:var(--color-text-subtle);padding:.375rem .5rem}.cal-mweek{grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:1.625rem repeat(var(--cal-fits,3), 18px) 1fr;border-bottom:1px solid var(--color-border-default);row-gap:2px;min-height:0;display:grid;position:relative;overflow:hidden}.cal-mcell{border-left:1px solid var(--color-border-default);grid-row:1/-1;align-items:flex-start;padding:.25rem .25rem 0;transition:background-color .14s;display:flex}.cal-mcell:first-child{border-left:0}.cal-mcell[data-weekend]{background:var(--color-surface-recessed)}@supports (color:color-mix(in lab, red, red)){.cal-mcell[data-weekend]{background:color-mix(in oklab, var(--color-surface-recessed) 45%, transparent)}}.cal-mcell[data-hot]{background:var(--cal-fill)}@supports (color:color-mix(in lab, red, red)){.cal-mcell[data-hot]{background:color-mix(in oklab, var(--cal-fill) 45%, transparent)}}.cal-mday{border-radius:var(--radius-round);min-width:1.375rem;height:1.375rem;font:inherit;font-size:var(--type-meta-size);font-variant-numeric:tabular-nums;color:var(--color-text-strong);cursor:pointer;background:0 0;border:0;place-items:center;padding:0 .3125rem;transition:background-color .14s;display:inline-grid}.cal-mday:hover{background:var(--color-control-fill)}.cal-mday:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:0}.cal-mcell[data-out] .cal-mday{color:var(--color-text-placeholder)}.cal-mday[data-today]{color:var(--color-tone-on);background:var(--cal-now)}.cal-mweek>:is(.cal-mchip,.cal-bar),.cal-mweek>.cal-more{z-index:1;position:relative}.cal-year{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.5rem 1rem;padding:1rem;display:grid}.cal-ymonth{border-radius:var(--radius-row);padding:.5rem}.cal-ymonth-title{font-size:var(--type-ui-size);color:var(--color-text-strong);justify-content:space-between;align-items:baseline;margin:0 0 .375rem;padding-inline:.25rem;font-weight:600;display:flex}.cal-yday{border-radius:var(--radius-mark);height:1.5rem;font:inherit;font-size:var(--type-tag-size);font-variant-numeric:tabular-nums;color:var(--color-text-default);cursor:pointer;background:0 0;border:0;place-items:center;margin:1px;padding:0;transition:box-shadow .14s;display:grid}button.cal-yday:hover{box-shadow:inset 0 0 0 1px var(--cal-ink)}.cal-yday[data-out]{color:#0000;cursor:default}.cal-yday[data-past]{color:var(--color-text-subtle)}.cal-yday[data-level="1"]{background:var(--cal-fill)}@supports (color:color-mix(in lab, red, red)){.cal-yday[data-level="1"]{background:color-mix(in oklab, var(--cal-fill) 55%, transparent)}}.cal-yday[data-level="2"]{background:var(--cal-fill)}.cal-yday[data-level="3"]{background:var(--cal-ink)}@supports (color:color-mix(in lab, red, red)){.cal-yday[data-level="3"]{background:color-mix(in oklab, var(--cal-ink) 35%, var(--cal-fill))}}.cal-yday[data-level="4"]{background:var(--cal-ink)}@supports (color:color-mix(in lab, red, red)){.cal-yday[data-level="4"]{background:color-mix(in oklab, var(--cal-ink) 65%, var(--cal-fill))}}.cal-yday[data-level="4"]{color:var(--color-tone-on)}.cal-yday[data-today]{box-shadow:inset 0 0 0 2px var(--cal-now)}button.cal-yday:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:0}.cal-agenda{padding:0 0 1rem;display:grid}.cal-aday{display:grid}.cal-ahead{z-index:2;border-bottom:1px solid var(--color-border-hairline);background:var(--color-surface-base);height:2rem;font-size:var(--type-meta-size);color:var(--color-text-strong);align-items:center;gap:.5rem;margin:0;padding-inline:1rem;font-weight:600;display:flex;position:sticky;top:0}.cal-aday[data-today] .cal-ahead-day{color:var(--cal-now)}.cal-alist{gap:1px;margin:0;padding:.25rem .5rem .5rem;list-style:none;display:grid}.cal-aline{border-radius:var(--radius-row);width:100%;min-height:2.5rem;font:inherit;text-align:left;color:var(--color-text-default);cursor:pointer;background:0 0;border:0;grid-template-columns:7.5rem 3px minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.25rem .5rem;transition:background-color .14s;display:grid}.cal-aline:hover{background:var(--color-control-fill)}.cal-aline:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.cal-aline.is-open{background:var(--color-control-fill-hover)}.cal-atime{font-size:var(--type-meta-size);font-variant-numeric:tabular-nums;color:var(--color-text-subtle)}.cal-arule{border-radius:var(--radius-round);background:var(--cal-rule-soft);align-self:stretch;margin-block:.25rem}.cal-aline.is-yours .cal-arule{background:var(--cal-ink)}.cal-aline.is-outside .cal-arule{background:var(--color-hue-lilac-ink)}.cal-aline.is-cancelled .cal-arule{border:1px dashed var(--color-text-subtle);background:0 0}.cal-atext{min-width:0;display:grid}.cal-aname{font-size:var(--type-ui-size);text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-strong);font-weight:600;overflow:hidden}.cal-aline.is-cancelled .cal-aname{color:var(--color-text-subtle);text-decoration:line-through}.cal-aline.is-past :is(.cal-aname,.cal-atime){color:var(--color-text-subtle)}.cal-aplace{min-width:0;font-size:var(--type-meta-size);color:var(--color-text-subtle);align-items:center;gap:.3125rem;display:flex}.cal-aside{align-items:center;display:flex}.cal-soon{font-size:var(--type-meta-size);font-variant-numeric:tabular-nums;color:var(--cal-ink)}.cal-peek{width:22rem;max-width:calc(100vw - 2rem);max-height:min(40rem, calc(var(--available-height,100vh) - 1rem));flex-direction:column;padding:0;display:flex}.cal-peek:focus{outline:none}.cal-peek>.cal-form{flex-direction:column;min-height:0;display:flex}.cal-peek-head{flex:none;justify-content:space-between;align-items:flex-start;gap:.75rem;min-height:3rem;padding:.875rem .5rem .5rem 1.375rem;display:flex;position:relative}.cal-peek-head:before{content:"";border-radius:var(--radius-round);background:var(--cal-ink);width:3px;position:absolute;top:.875rem;bottom:.5rem;left:.75rem}.cal-peek-title{font-size:var(--type-read-size);overflow-wrap:anywhere;color:var(--color-text-strong);margin:0;font-weight:600;line-height:1.35}.cal-peek-head button{position:absolute;top:.4rem;right:1rem}.cal-peek-body{align-content:start;gap:.75rem;min-height:0;padding:.25rem .5rem .75rem;display:grid;overflow:auto}.cal-peek-field{min-width:0;font-size:var(--type-ui-size);color:var(--color-text-strong);gap:.3125rem;display:grid}.cal-peek-range{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.cal-peek-foot{border-top:1px solid var(--color-border-default);flex:none;padding:.625rem 1rem .75rem}.cal-peek-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@media (max-width:639px){.cal-peek-sheet .modal-foot{min-height:calc(2 * var(--size-control-height-small) + .5rem + 1.5rem + 1px);align-content:flex-end}}.cal-peek-confirm{gap:.625rem;display:grid}.cal-faces{gap:.375rem;min-width:0;margin-top:.375rem;display:grid}.cal-faces-label{font-size:var(--type-meta-size);color:var(--color-text-subtle)}.cal-edit-when{justify-items:start;gap:.125rem;min-width:0;display:grid}.cal-edit-times{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.125rem .25rem;min-width:0;display:flex}.cal-edit-arrow{color:var(--color-text-subtle);flex:none}.cal-edit-to{font-size:var(--type-ui-size);color:var(--color-text-subtle);padding-inline:.375rem .125rem}.cal-edit-allday{margin-left:.5rem}.cal-edit-group{gap:.375rem;min-width:0;display:grid}.cal-edit-words{font-size:var(--type-meta-size);color:var(--color-text-subtle);flex-wrap:wrap;align-items:center;gap:0 .375rem;margin:0;line-height:1.5;display:flex}.cal-edit-seen{align-items:center;gap:.125rem;display:inline-flex}.cal-edit-seen .ui-field-text .ui-select{font-size:var(--type-meta-size)}.cal-edit-foot{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.cal-edit-aside{flex-wrap:wrap;align-items:center;gap:.25rem;margin-left:-.5rem;display:flex}.cal-pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.cal-pane-body{flex:1;min-height:0;overflow:auto}.cal-edit{width:100%;max-width:44rem;padding:.5rem var(--space-page-gap) 3rem;align-content:start;gap:1.25rem;display:grid}.cal-edit-title .ui-field-input{font-size:var(--type-lead-size);font-weight:600}.cal-edit-part{border-top:1px solid var(--color-border-default);grid-template-columns:9rem minmax(0,1fr);gap:.375rem 1rem;padding-top:1.25rem;display:grid}.cal-edit-label{font-size:var(--type-ui-size);color:var(--color-text-strong);margin:0;padding-top:.375rem;font-weight:600}.cal-edit-body{gap:.5rem;min-width:0;display:grid}@media (max-width:639px){.cal-edit-part{grid-template-columns:minmax(0,1fr)}.cal-edit-label{padding-top:0}}.cal-withline{border-bottom:1px solid var(--color-border-default);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.cal-withline-faces{cursor:pointer;background:0 0;border:0;padding:0;display:flex}.cal-shade{z-index:0;background-image:repeating-linear-gradient(135deg, var(--color-border-default) 0 1px, transparent 1px 7px);position:absolute;left:0;right:0}.cal-slot{z-index:1;border:1.5px dashed var(--color-hue-sage-ink);border-radius:var(--radius-row);background:var(--color-surface-base);font:inherit;font-size:var(--type-tag-size);text-align:left;color:var(--color-hue-sage-ink);cursor:pointer;flex-direction:column;padding:.25rem .5rem;font-weight:600;line-height:1.3;transition:background-color .14s;display:flex;position:absolute;left:1px;right:3px;overflow:hidden}.cal-slot:not(.cal-people-slot){container-type:size}@container not (height>=2.6rem){.cal-slot-words{display:none}}.cal-slot:hover,.cal-slot:focus-visible{background:var(--color-hue-sage-block);border-style:solid}.cal-mark.is-shade{border:1px solid var(--color-border-default);background-image:repeating-linear-gradient(135deg, var(--color-text-subtle) 0 1px, transparent 1px 3px)}.cal-mark.is-slot{border:1px dashed var(--color-hue-sage-ink);background:0 0}.cal-find{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.cal-find-bar{min-width:0;padding:.5rem var(--space-page-gap);border-bottom:1px solid var(--color-border-default);flex:none;align-items:center;gap:.5rem;display:flex}.cal-find-pick{flex:0 14rem;min-width:9rem}.cal-find-bar>.ui-field-sm:not(.cal-find-pick){flex:0 0 8rem}.cal-find-first{min-width:0;min-height:var(--size-control-height-small);font-size:var(--type-meta-size);white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-subtle);flex:1 1 0;align-items:center;display:flex;overflow:hidden}.cal-people-off{opacity:.6;flex:none;margin-block:-.25rem}.cal-people-row:hover .cal-people-off,.cal-people-off:focus-visible{opacity:1}.cal-people{--cal-who:13rem;min-width:calc(var(--cal-who) + var(--cal-hours) * 4.5rem);display:grid}.cal-people-row{grid-template-columns:var(--cal-who) minmax(0, 1fr);border-bottom:1px solid var(--color-border-default);min-height:4rem;display:grid}.cal-people-head{z-index:7;background:var(--color-surface-base);min-height:3.5rem;position:sticky;top:0}.cal-people-who{z-index:6;border-right:1px solid var(--color-border-default);background:var(--color-surface-base);min-width:0;font-size:var(--type-ui-size);align-items:center;gap:.625rem;padding:.5rem 1rem;line-height:1.3;display:flex;position:sticky;left:0}.cal-people-label{font-size:var(--type-meta-size);color:var(--color-text-subtle);align-items:center;font-weight:600}.cal-people-ruler{grid-template-rows:1.5rem minmax(0,1fr);display:grid}.cal-people-date{left:var(--cal-who);font-size:var(--type-tag-size);color:var(--color-text-subtle);border-bottom:1px solid var(--color-border-default);align-self:center;padding-left:.625rem;font-weight:600;position:sticky}.cal-people-track{background-image:repeating-linear-gradient(135deg, var(--color-border-default) 0 1px, transparent 1px 7px);position:relative}.cal-people-track:after{content:"";z-index:1;background-image:linear-gradient(to right, var(--color-border-default) 1px, transparent 1px);background-size:calc(100% / var(--cal-hours)) 100%;pointer-events:none;position:absolute;inset:0}.cal-people-head .cal-people-track{background-image:none}.cal-people-hour{font-family:var(--font-label);font-size:var(--type-meta-size);font-variant-numeric:tabular-nums;text-align:center;color:var(--color-text-default);font-weight:600;position:absolute;top:50%;transform:translateY(-50%)}.cal-people-nowtag{z-index:3;border-radius:var(--radius-row);background:var(--color-surface-contrast);font-family:var(--font-label);font-size:var(--type-tag-size);font-variant-numeric:tabular-nums;color:var(--color-text-inverse);padding:.0625rem .375rem;font-weight:600;position:absolute;top:50%;transform:translate(-50%,-50%)}.cal-people-open{background:var(--color-surface-base);position:absolute;top:0;bottom:0}.cal-people-busy{z-index:2;border:1px solid var(--color-border-default);border-radius:var(--radius-row);background:var(--cal-fill);min-width:0;height:2.125rem;font-size:var(--type-meta-size);color:var(--color-text-default);white-space:nowrap;align-items:center;gap:.5rem;padding:0 .625rem;display:flex;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.cal-people-busy.is-known{border-color:var(--color-surface-contrast);background:var(--color-surface-contrast);color:var(--color-text-inverse);text-decoration:none}.cal-people-busy.is-known:hover,.cal-people-busy.is-known:focus-visible{box-shadow:0 0 0 2px var(--color-focus-ring)}.cal-people-busy-title{text-overflow:ellipsis;flex:0 auto;min-width:2.5rem;font-weight:600;overflow:hidden}.cal-people-busy-time{min-width:0;font-family:var(--font-label);font-variant-numeric:tabular-nums;opacity:.8;flex:0 100 auto;overflow:hidden}.cal-slot.cal-people-slot{z-index:2;border-radius:var(--radius-row);min-width:3.5rem;height:2.125rem;font-family:var(--font-label);font-variant-numeric:tabular-nums;justify-content:center;top:50%;bottom:auto;right:auto;transform:translateY(-50%)}.cal-people[data-picking]{cursor:grabbing;-webkit-user-select:none;user-select:none}.cal-people[data-picks] .cal-people-row:not(.cal-people-head) .cal-people-track{cursor:pointer}:is(.cal-people-hover,.cal-people-pick){z-index:2;border-radius:var(--radius-row);background:var(--cal-fill);padding:.125rem .375rem;position:absolute;top:2px;bottom:2px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){:is(.cal-people-hover,.cal-people-pick){background:color-mix(in oklab, var(--cal-fill) 70%, transparent)}}:is(.cal-people-hover,.cal-people-pick){box-shadow:inset 0 0 0 1px var(--cal-ink);font-size:var(--type-meta-size);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text-strong);pointer-events:none}.cal-people-pick{background:var(--cal-fill);box-shadow:inset 0 0 0 1.5px var(--cal-ink)}.cal-people-now{z-index:3;border-left:1.5px solid var(--color-text-strong);pointer-events:none;position:absolute;top:0;bottom:0}.cal-hours-form{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cal-hours-form>li{grid-template-columns:8rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:2.25rem;display:grid}.cal-hours-times{align-items:center;gap:.5rem;display:flex}@media (max-width:639px){.cal-side{display:none}.cal-views{width:100%}.cal-head-bar{padding-inline:.75rem .375rem}.cal-head-bar>.ui-button:first-child{margin-left:-.25rem}.cal-grid{--cal-gutter:3rem;min-width:0}.cal-hours>span{right:.375rem}.cal-month{grid-template-rows:auto repeat(var(--cal-weeks,5), minmax(5.5rem, 1fr))}.cal-mname{text-align:center;padding:.375rem 0}.cal-mcell{justify-content:center;padding:.25rem 0 0}.cal-mchip,.cal-mweek>.cal-bar{margin:0 .125rem;padding:0 .1875rem 0 .5rem}.cal-mchip:before,.cal-mweek>.cal-bar:before{width:2px;left:2px}.cal-more{justify-self:center;margin:0}.cal-year{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.5rem}.cal-ymonth{padding:.5rem .25rem .375rem}.cal-yday{height:1.125rem;margin:.5px}.cal-ymonth .cal-mini-name{padding:.125rem 0}.cal-ahead{padding-inline:.75rem}.cal-alist{padding-inline:.25rem}.cal-aline{grid-template-rows:auto auto;grid-template-columns:3px minmax(0,1fr) auto;gap:0 .625rem}.cal-aline .cal-arule{grid-area:1/1/3}.cal-aline .cal-atime{grid-area:2/2}.cal-aline .cal-atext{grid-area:1/2}.cal-aline .cal-aside{grid-area:1/3/3}.cal-find-bar{flex-wrap:wrap;padding-inline:1rem}.cal-find-pick{flex:1 0 100%}.cal-find-first{white-space:normal;line-height:1.2}.cal-people-who>.face{width:1.5rem;height:1.5rem}.cal-people-who .cal-people-off{margin-inline:-.25rem -.375rem}.cal-people{--cal-who:9.5rem}.cal-people-who{gap:.5rem;padding:.5rem .625rem}.cal-hours-form>li{grid-template-columns:minmax(0,1fr);gap:.25rem}.cal-hours-form.is-read>li{grid-template-columns:7rem minmax(0,1fr);gap:.75rem;min-height:1.75rem}}.cal-sheet{gap:.75rem;margin-inline:-.5rem;display:grid}.cal-sheet .cal-side-body{padding:0;overflow:visible}.cal-sheet .cal-zone{border-top:0;padding-inline:.5rem}.att-status .ui-tab-count{min-width:3ch}.att-status{scrollbar-width:none;max-width:100%;overflow-x:auto}.att-days{align-items:center;gap:.375rem;display:flex}.att-chosen{max-width:16rem}.att-chosen .ui-button-face{gap:.375rem}.att-shell{scrollbar-gutter:stable;height:max(20rem,100dvh - 22rem)}.att-shell table{table-layout:fixed;min-width:56rem}.att-shell td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.att-code{font-family:var(--font-label);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--color-text-strong);margin:0;font-size:2.5rem;font-weight:600;line-height:1.1}.att-sheet{height:18rem;margin:0 -.25rem;padding:0 .25rem;overflow-y:auto}.att-person{border-bottom:1px solid var(--color-border-hairline,var(--color-border-default));flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.5rem 0;display:flex}.att-person:last-child{border-bottom:0}.att-who{flex:10rem;align-items:center;gap:.5rem;min-width:0;display:flex}.sign-mark{border-radius:calc(var(--radius-mark) / 2);width:9px;height:12px;box-shadow:inset 0 0 0 1px var(--color-text-subtle);opacity:.7}.sign-mark.is-signed{background:var(--color-text-strong);box-shadow:none;opacity:1}.doc-layout{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.doc-aside{order:-1;grid-template-columns:minmax(0,1fr);align-content:start;gap:1.25rem;display:grid}@media (min-width:1024px){.doc-layout{grid-template-columns:minmax(0,1fr) 17rem;gap:2.5rem}.doc-aside{order:0;position:sticky;top:1.5rem}}.doc-head-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (min-width:640px){.doc-head-actions{justify-content:flex-end;min-width:15rem}}.doc-paper{border-radius:var(--radius-panel);background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--color-border-default);padding:clamp(1.5rem,4vw,3rem)}.doc-proof{color:var(--color-text-subtle);overflow-wrap:anywhere;margin:.875rem 0 0;padding-inline:.25rem;font-size:.75rem;line-height:1.7}.doc-fold{border-top:1px solid var(--color-border-default);padding-top:1rem}.files-drop{border-radius:var(--radius-panel);outline:1px dashed var(--color-text-subtle);outline-offset:.5rem}.files-area{min-width:0;min-height:calc(100dvh - 12rem)}.files-name{min-width:0;color:var(--color-text-strong);text-align:left;align-items:center;gap:.5rem;display:flex}.files-icon{width:1.25rem;height:1.25rem;color:var(--color-text-subtle);flex:none;place-items:center;display:grid}.files-name-line{align-items:center;gap:.25rem;min-width:0;display:flex}.files-place-mark{color:var(--color-text-subtle);flex:none;place-items:center;display:inline-grid}.files-count{font-size:var(--type-ui-size);color:var(--color-text-subtle);font-variant-numeric:tabular-nums}.files-empty{align-content:center;min-height:16rem}.files-list .ui-table-empty td{padding:.75rem}.files-panel-toggle{align-self:center;margin-block:-.5rem}.files-shell[data-panel]{column-gap:var(--space-page-pad);grid-template-columns:16rem minmax(0,1fr);align-items:start;display:grid}.files-main{min-width:0}.files-panel{height:100dvh;margin-block:calc(-1 * var(--space-page-pad));margin-left:calc(-1 * var(--space-page-pad));border-right:1px solid var(--color-border-soft);flex-direction:column;display:flex;position:sticky;top:0}.files-tree{flex:1;min-height:0;padding:.5rem;overflow-y:auto}.files-panel-foot{border-top:1px solid var(--color-border-soft);flex:none;max-height:50%;padding:1rem;overflow-y:auto}.files-details{gap:1rem;display:grid}.files-details-head{min-width:0;min-height:var(--size-control-height-small);align-items:center;gap:.5rem;display:flex}.files-details-name{min-width:0;font-size:var(--type-read-size);color:var(--color-text-strong);overflow-wrap:anywhere;margin:0;font-weight:600}.files-details-actions{flex-wrap:wrap;gap:.5rem;display:flex}.files-details-rows{font-size:var(--type-ui-size);gap:.5rem;margin:0;display:grid}.files-details-rows>div{grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:1.5rem;display:grid}.files-details-rows dt{color:var(--color-text-subtle);font-weight:600}.files-details-rows dd{min-width:0;color:var(--color-text-strong);overflow-wrap:anywhere;margin:0}.files-list.ui-table-scroll{--ui-table-ground:var(--color-surface-canvas)}.files-list{margin-inline:-.75rem}.files-list .ui-table{table-layout:fixed}.files-list .files-more{vertical-align:middle}.files-list td:last-child,.files-list th:last-child{padding-block:0;padding-inline:.25rem .75rem}.ops-tray{z-index:var(--z-tray);border-radius:var(--radius-float);background:var(--color-surface-raised);width:min(24rem,100vw - 2rem);box-shadow:var(--elevation-float);font-size:var(--type-ui-size);position:fixed;bottom:1rem;right:1rem}.ops-tray-head{align-items:center;gap:.5rem;padding:.4rem .4rem .4rem .9rem;display:flex}.ops-tray-body{border-top:1px solid var(--color-border-default);padding:.25rem .9rem .9rem;gap:.875rem;max-height:min(18rem,50dvh);padding-top:.75rem;display:grid;overflow-y:auto}.ops-op{gap:.5rem;display:grid}.ops-line{grid-template-columns:minmax(6rem,1fr) minmax(0,max-content);gap:.25rem .75rem;display:grid}.ops-words{text-align:right}.ops-bar{border-radius:var(--radius-round);background:var(--color-border-default);grid-column:1/-1;height:3px;display:block;overflow:hidden}.ops-bar>span{border-radius:inherit;background:var(--color-tone-moving-ink);height:100%;transition:width .12s linear;display:block}.files-list tbody tr[aria-selected=true]{background:var(--color-control-fill-hover)}.files-list table:focus-visible tr[data-cursor]>td:first-child{box-shadow:inset 2px 0 0 var(--color-text-strong)}.files-list table:focus{outline:none}@media (pointer:coarse){.files-list tbody tr{-webkit-touch-callout:none}}.files-list tbody tr{cursor:default;-webkit-user-select:none;user-select:none}.files-rename{border-radius:var(--radius-row);width:100%;min-width:0;font:inherit;color:var(--color-text-strong);box-shadow:inset 0 0 0 1px var(--color-text-strong);background:0 0;outline:none;margin-block:-.25rem;padding:.125rem .375rem}.file-stage{border-radius:var(--radius-panel);background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--color-border-default);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}:is(.file-stage.is-full,.file-stage:fullscreen){z-index:var(--z-full);border-radius:0;height:100dvh;position:fixed;inset:0}.file-bar{border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.5rem .5rem .5rem 1rem;display:flex}.file-bar-kind{min-width:0;font-size:var(--type-ui-size);color:var(--color-text-subtle);flex:0 auto;align-items:center;gap:.5rem;display:flex}.file-bar-kind svg{flex:none}.file-bar-tools{flex:0 auto;align-items:center;gap:.375rem;min-width:0;display:flex}.file-bar-tools>*{flex:none}.file-bar-tools>.file-bar-own{scrollbar-width:none;flex:0 auto;align-items:center;gap:.375rem;min-width:0;display:flex;overflow-x:auto}.file-bar-own>*{flex:none}@media (max-width:639px){.file-bar-kind .truncate{display:none}}.file-body{height:min(80vh,60rem);min-height:0;position:relative}.file-body.is-short{height:12rem}:is(.file-stage.is-full .file-body,.file-stage:fullscreen .file-body){height:auto}.file-fill{position:absolute;inset:1.25rem}.file-fill-bone{border-radius:var(--radius-row);width:100%;height:100%;display:block}.file-page-bone{aspect-ratio:8.5/11;border-radius:var(--radius-mark);width:100%}.file-card{padding:1.25rem 1.5rem}.file-card-mark{color:var(--color-text-subtle);margin-bottom:.5rem;display:inline-flex}.file-audio{align-content:center;gap:.75rem;height:100%;display:grid}.file-audio .file-card-mark{margin:0}.file-audio-player{width:100%}.file-frame,.file-pages{border:0;width:100%;height:100%;display:block}.file-pages{scrollbar-gutter:stable both-edges;overscroll-behavior:contain;align-content:start;justify-items:center;gap:1.25rem;padding:1.25rem;display:grid;overflow:auto}.file-pages.is-wide{justify-items:start}.file-pdf{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;display:grid}.file-pdf.is-finding{grid-template-rows:auto minmax(0,1fr)}.file-find{border-bottom:1px solid var(--color-border-default);align-items:center;gap:.375rem;padding:.5rem .5rem .5rem 1rem;display:flex}.file-find .ui-field{flex:0 100 16rem;min-width:6rem}.file-find-count{min-width:0;font-size:var(--type-ui-size);color:var(--color-text-subtle);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.file-pageno{font-size:var(--type-ui-size);color:var(--color-text-subtle);font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;display:inline-flex}.file-pageno-field{width:3.5rem}.file-pageno-field .ui-field-input{text-align:center;padding-inline:.25rem}.file-page{width:100%;box-shadow:var(--elevation-edge);--scale-round-x:1px;--scale-round-y:1px;background:#fff;flex:none;position:relative}.file-page canvas{width:100%;height:100%;display:block}.file-text{text-align:initial;letter-spacing:normal;word-spacing:normal;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;transform-origin:0 0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.file-text>*{color:#0000;white-space:pre;cursor:text;-webkit-user-select:text;user-select:text;transform-origin:0 0;--font-height:0;--scale-x:1;--rotate:0deg;font-size:calc(var(--text-scale-factor) * var(--font-height));transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv));position:absolute}.file-text ::selection{color:#0000}.file-text .is-found{background:var(--color-tone-caution-edge);border-radius:var(--radius-mark)}.file-picture{cursor:zoom-in;touch-action:none;-webkit-user-select:none;user-select:none;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.file-picture.is-zoomed{cursor:grab}.file-picture img{object-fit:contain;transform-origin:50%;max-width:calc(100% - 2.5rem);max-height:calc(100% - 2.5rem)}.file-video{object-fit:contain;background:#000;width:100%;height:100%;display:block}.file-scroll{scrollbar-gutter:stable;overscroll-behavior:contain;height:100%;overflow:auto}.file-prose{padding:clamp(1.25rem,4vw,2.5rem)}.file-cut{font-size:var(--type-ui-size);color:var(--color-text-subtle);margin:0;padding:.875rem 1rem}.file-code{font-family:var(--font-code);font-size:var(--type-ui-size);tab-size:4;counter-reset:line;color:var(--color-text-strong);margin:0;padding:.75rem 1rem .75rem 0;line-height:1.6}.file-code.is-plain{border-radius:var(--radius-row);background:var(--color-surface-tint);box-shadow:inset 0 0 0 1px var(--color-border-default);margin-block:1rem;padding:.75rem 1rem;overflow-x:auto}.file-line{white-space:pre-wrap;overflow-wrap:anywhere;text-indent:-3.5rem;padding-left:4.5rem;display:block}.file-line:before{counter-increment:line;content:counter(line);text-align:right;text-indent:0;width:2.75rem;color:var(--color-text-subtle);-webkit-user-select:none;user-select:none;margin-right:.75rem;display:inline-block}.file-table{border-collapse:separate;border-spacing:0;font-size:var(--type-ui-size);font-variant-numeric:tabular-nums}.file-table th,.file-table td{border-right:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:24rem;padding:.375rem .75rem;overflow:hidden}.file-table thead th{z-index:1;background:var(--color-surface-raised);font-weight:600;position:sticky;top:0}.file-table .file-table-n{color:var(--color-text-subtle);text-align:right;background:var(--color-surface-raised);position:sticky;left:0}.file-table thead .file-table-n{z-index:2}.file-sheets{max-width:24rem;overflow-x:auto}.file-pages.file-slides{flex-direction:column;align-items:center;display:flex}.file-slide{width:100%;max-width:52rem;aspect-ratio:var(--slide-ratio,1.7778);border-radius:var(--radius-row);background:var(--color-surface-base);box-shadow:inset 0 0 0 1px var(--color-border-default);flex:none;padding:clamp(1rem,4%,2.5rem);position:relative;overflow:hidden}.file-slide-n{font-size:var(--type-tag-size);color:var(--color-text-subtle);font-variant-numeric:tabular-nums;position:absolute;bottom:.625rem;right:.875rem}.file-slide-title{font-family:var(--font-display);font-size:var(--type-lead-size);color:var(--color-text-strong);margin:0 0 .75rem}.file-slide-lines{font-size:var(--type-ui-size);color:var(--color-text-default);gap:.25rem;margin:0;padding-left:1.125rem;display:grid}.file-lightbox{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-text-default);background:var(--color-surface-canvas);border:0;margin:0;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.file-lightbox{background:color-mix(in oklab, var(--color-surface-canvas) calc(97% * var(--lb-fade,1)), transparent)}}.file-lightbox{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:opacity .16s ease-in}.file-lightbox::backdrop{background:0 0}.file-lightbox[open]{animation:.2s cubic-bezier(.2,.8,.2,1) backwards lb-in}.file-lightbox.is-closing{opacity:0}.file-lightbox:focus-visible,.lb-stage:focus-visible{outline:none}.lb-frame{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100%;display:grid}.lb-bar{align-items:center;gap:.75rem;min-width:0;height:3.25rem;padding:0 .5rem 0 1rem;display:flex}.lb-name{min-width:0;color:var(--color-text-subtle);flex:auto;align-items:center;gap:.625rem;display:flex}.lb-name>svg{flex:none}.lb-words{min-width:0;line-height:1.25;display:grid}.lb-title{font-size:var(--type-ui-size);color:var(--color-text-strong);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.lb-meta{font-size:var(--type-meta-size);color:var(--color-text-subtle);white-space:nowrap}.lb-tools,.lb-actions,.lb-tools>.file-bar-own{flex:none;align-items:center;gap:.125rem;display:flex}.lb-actions{gap:.25rem}.lb-count{font-size:var(--type-ui-size);color:var(--color-text-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:.375rem}.file-zoom-at{min-width:3.25rem;font-size:var(--type-ui-size);color:var(--color-text-subtle);text-align:center;font-variant-numeric:tabular-nums}.lb-tools .file-pageno{margin-right:.375rem}@media (max-width:639px){.lb-tools .file-bar-own>:not(.file-pageno){display:none}.lb-tools .file-pageno{margin-right:0}.lb-bar{padding-left:.75rem}}.lb-stage{--lb-side:4.5rem;grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:0;display:grid;position:relative}.lb-file{min-width:0;min-height:0;transform:translate3d(var(--lb-dx,0px), var(--lb-dy,0px), 0);grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid}.lb-stage.is-settling .lb-file{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.file-body.is-overlay{grid-template:minmax(0,1fr)/minmax(0,1fr);height:100%;display:grid}.lb-file:is([data-viewer=text],[data-viewer=markdown],[data-viewer=table],[data-viewer=sheet]) .file-body.is-overlay{width:min(60rem, calc(100% - 2 * var(--lb-side)));border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--color-surface-raised);margin-inline:auto;overflow:hidden}.lb-file[data-viewer=docx] .file-body.is-overlay{width:min(60rem,100%);margin-inline:auto}.file-body.is-overlay.is-short,.file-body.is-overlay>.file-card{border-radius:var(--radius-panel);background:var(--color-surface-raised);width:min(26rem,100% - 2rem);height:auto;box-shadow:inset 0 0 0 1px var(--color-border-default);place-self:center}.file-body.is-overlay.is-short>.file-card{box-shadow:none;background:0 0}.file-waiting{color:var(--color-text-subtle);pointer-events:none;place-items:center;animation:.2s ease-out .3s backwards lb-wait-in;display:grid;position:absolute;inset:0}.file-body.is-overlay .file-picture{cursor:default}.file-body.is-overlay .file-picture.is-zoomed{cursor:grab}.file-body.is-overlay .file-picture.is-zoomed:active{cursor:grabbing}.file-body.is-overlay .file-picture img{border-radius:var(--radius-mark);max-width:calc(100% - 2rem);max-height:calc(100% - 2rem)}.lb-stage[data-many] .file-body.is-overlay .file-picture img{max-width:calc(100% - 2 * var(--lb-side))}.file-picture.is-easing img{transition:transform .24s cubic-bezier(.2,.8,.2,1)}.file-body.is-overlay .file-pages{padding:1rem var(--lb-side) 2rem;--page-max:880}.file-body.is-overlay .file-pdf.is-finding .file-find{border-radius:var(--radius-control);background:var(--color-surface-raised);border:0;width:min(40rem,100% - 2rem);margin:0 auto .5rem}.file-body.is-overlay .file-video{background:0 0}.lb-step.ui-button-square{z-index:2;border-radius:var(--radius-round);background:var(--color-surface-raised);width:2.5rem;height:2.5rem;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.lb-step.ui-button-square{background:color-mix(in oklab, var(--color-surface-raised) 88%, transparent)}}.lb-step.ui-button-square{box-shadow:inset 0 0 0 1px var(--color-border-default);transform:translateY(-50%)}.lb-prev{left:1rem}.lb-next{right:1rem}.lb-flip{display:inline-flex;transform:scaleX(-1)}@media (max-width:639px){.lb-stage{--lb-side:.75rem}.lb-step.ui-button-square{top:auto;bottom:1rem;transform:none}}@media (prefers-reduced-motion:reduce){.file-lightbox[open],.file-waiting{animation:none}.file-lightbox,.lb-stage.is-settling .lb-file,.file-picture.is-easing img{transition:none}}.chart-bar .chart-find{width:17.5rem}:root{--chart-above:8.8125rem}@media (max-width:639px){:root{--chart-above:13.8125rem}.chart-bar .page-toolbar-end,.chart-bar .chart-find{width:100%}}.chart-table{container:chart-list/inline-size}.chart-table .ui-table{--chart-indent:1rem}.chart-table .ui-table-scroll{--ui-table-ground:var(--color-surface-canvas)}.chart-table .ui-table{table-layout:fixed;font-size:var(--type-ui-size)}.chart-table .ui-table td{height:2.5rem;color:var(--color-text-subtle);white-space:nowrap;padding-block:.25rem}.chart-table .ui-table tbody tr{transition:background-color .15s}.chart-table .ui-table tbody tr:hover{background:var(--color-control-fill)}.chart-c-position{width:auto}.chart-c-holder{width:21%}.chart-c-reports{width:15%}.chart-c-space{width:10%}.chart-c-since,.chart-c-term{width:6.5rem}.chart-c-actions{width:calc(var(--size-control-height-small) + 1.5rem)}.chart-table td.chart-c-actions{padding-block:0}.chart-cell-position{min-width:0;color:var(--color-text-strong);align-items:center;gap:.5rem;font-weight:500;display:flex}.chart-cell-kind{color:var(--color-text-subtle);flex:none}.chart-cell-holder{align-items:center;gap:.5rem;min-width:0;display:flex}.chart-cell-acts{width:var(--size-control-height-small);height:var(--size-control-height-small);margin-left:auto;display:block}.chart-cut{text-overflow:ellipsis;display:block;overflow:hidden}.chart-table .chart-acts{justify-content:end;margin:0;display:flex}@container chart-list not (width>=60rem){.chart-c-space,.chart-c-term{display:none}}@container chart-list not (width>=44rem){.chart-c-reports,.chart-c-since{display:none}.chart-c-holder{width:38%}.chart-table .ui-table{--chart-indent:.5rem}}.chart-tree-item{outline:none}.chart-tree-row{border-radius:var(--radius-row);align-items:center;gap:.625rem;padding-top:.5rem;padding-bottom:.5rem;padding-right:.75rem;display:flex;position:relative}.chart-tree-row:hover{background:var(--color-fill-faint)}.chart-tree-words{flex:1 1 0;min-width:0}.chart-tree-item[aria-expanded]>.chart-tree-row{cursor:pointer}.chart-tree-item:focus-visible>.chart-tree-row{outline:2px solid var(--color-text-strong);outline-offset:-2px}.chart-canvas{border-radius:var(--radius-panel);box-shadow:inset 0 0 0 1px var(--color-border-default);background-image:radial-gradient(var(--color-border-default) 1px, transparent 1px);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background-size:18px 18px;outline:none}.chart-canvas:focus-visible{outline:2px solid var(--color-text-strong);outline-offset:2px}.chart-canvas.is-moving{cursor:grabbing}.chart-world{transform-origin:0 0;width:0;height:0;position:absolute;top:0;left:0}.chart-world:not([data-placed]){visibility:hidden}.chart-lines{color:var(--color-text-placeholder);width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.chart-node{border-radius:var(--radius-row);width:max-content;position:absolute}.chart-canvas.is-arranging .chart-node{cursor:move}.chart-canvas.is-arranging .chart-acts{visibility:hidden}.chart-controls{z-index:1;cursor:auto;gap:.375rem;display:flex;position:absolute;bottom:.625rem;right:.625rem}.chart-arrange{z-index:1;border-radius:var(--radius-float);background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--color-border-default);cursor:auto;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem .75rem;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem}.chart-found{z-index:1;border-radius:var(--radius-row);font-size:var(--type-ui-size);color:var(--color-text-subtle);background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--color-border-default);cursor:auto;margin:0;padding:.25rem .625rem;position:absolute;top:.625rem;left:.625rem}.chart-face{border-radius:var(--radius-round);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;display:block}.chart-face:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.chart-seat{border-radius:var(--radius-row);background:var(--color-surface-raised);width:11rem;box-shadow:inset 0 0 0 1px var(--color-border-default);text-align:left;gap:.25rem;padding:.5rem .625rem .5625rem;transition:opacity .2s;display:grid;position:relative}.chart-seat-head{align-items:flex-start;gap:.25rem;min-width:0;display:flex}.chart-seat-title{min-width:0;font-size:var(--type-ui-size);color:var(--color-text-strong);overflow-wrap:anywhere;flex:1;font-weight:600;line-height:1.3}.chart-seat-who{align-items:center;gap:.4375rem;min-width:0;display:flex}.chart-seat-name{min-width:0;font-size:var(--type-ui-size);color:var(--color-text-subtle);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.chart-seat-strong{color:var(--color-text-strong);font-weight:500}.chart-seat-term{font-size:var(--type-meta-size);color:var(--color-text-placeholder);white-space:nowrap;line-height:1.3}.chart-seat-nobody{border:1px dashed var(--color-text-placeholder)}.chart-seat-unseen{background:var(--color-surface-recessed);box-shadow:inset 0 0 0 1px var(--color-border-default)}.chart-seat.is-vacant{box-shadow:none;outline:1px dashed var(--color-border-default);outline-offset:-1px;background:0 0}:is(.chart-seat,.chart-group)[data-dim]{opacity:.35}.chart-acts{margin-block:-.4375rem;flex-shrink:0;margin-left:auto;margin-right:-.375rem}.chart-acts .ui-button{width:1.75rem;height:1.75rem}.chart-seat-act{border-radius:var(--radius-round);font:inherit;color:var(--color-text-inverse);background:var(--color-surface-contrast);opacity:0;cursor:pointer;border:0;padding:.05rem .5rem;font-size:.6875rem;transition:opacity .15s}.chart-seat-act:focus-visible{opacity:1}@media (hover:none){.chart-seat-act{opacity:1}}.chart-group{border-radius:calc(var(--radius-row) + .5rem);box-shadow:inset 0 0 0 1px var(--color-border-default);background:var(--color-surface-recessed);gap:.375rem;padding:.5rem;transition:opacity .2s;display:grid;position:relative}.chart-group-name{align-items:flex-start;gap:.25rem;padding:.125rem .125rem 0 .25rem;display:flex}.chart-pool{justify-content:space-between;align-items:center;gap:.5rem;padding:0 .25rem;display:flex}@media (prefers-reduced-motion:reduce){.chart-seat,.chart-group,.chart-table .ui-table tbody tr{transition:none}}.places-bar .places-find{width:17.5rem}.places-table{container:places/inline-size}.places-table .ui-table-scroll{--ui-table-ground:var(--color-surface-canvas)}.places-table .ui-table{table-layout:fixed;font-size:var(--type-ui-size)}.places-table .ui-table td{height:2.5rem;color:var(--color-text-subtle);white-space:nowrap;padding-block:.25rem}.places-table .ui-table tbody tr{transition:background-color .12s}.places-table .ui-table tbody tr[data-pressable]:hover{background:var(--color-control-fill)}.places-c-name{width:auto}.places-c-lead{width:9.5rem}.places-c-space{width:7rem}.places-c-status{width:6rem}.places-c-num{width:4.75rem}.places-c-open{width:7.75rem}.places-c-last{width:6.75rem}.places-c-you{width:4.5rem}.places-name{align-items:center;gap:.625rem;min-width:0;display:flex}.places-mark{border-radius:var(--radius-row);width:1.5rem;height:1.5rem;color:var(--color-text-subtle);background:var(--color-control-fill);flex:none;place-items:center;display:inline-grid}.places-name-words{flex:1;align-items:baseline;gap:.625rem;min-width:0;display:flex;overflow:hidden}.places-title{max-width:100%;color:var(--color-text-strong);text-overflow:ellipsis;flex:none;font-weight:500;overflow:hidden}.places-line{text-overflow:ellipsis;min-width:0;overflow:hidden}.places-lead{min-width:0;color:var(--color-text-default);align-items:center;gap:.5rem;display:flex}.places-more,.places-none,.places-zero{color:var(--color-text-inactive)}.places-narrow{display:none}.places-cut{text-overflow:ellipsis;display:block;overflow:hidden}@container places not (width>=56rem){.places-c-space,.places-c-projects{display:none}}@container places not (width>=52rem){.places-c-people,.places-c-you,.places-line{display:none}}@container places not (width>=36rem){.places-c-lead,.places-c-status{display:none}.places-c-open{width:4.5rem}.places-c-last{width:7.5rem}.places-wide{display:none}.places-narrow{display:inline}.places-mark{display:none}}@media (max-width:639px){.places-bar .page-toolbar-end,.places-bar .places-find{width:100%}}.place-overview{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem;display:grid;container:place/inline-size}@media (min-width:70rem){.place-overview{grid-template-columns:minmax(0,1fr) 18rem;gap:2.5rem}}.place-main,.place-aside{grid-template-columns:minmax(0,1fr);gap:2rem;min-width:0;display:grid}.place-section .ui-list-head{height:auto;min-height:var(--size-control-height);margin-bottom:.25rem;padding-bottom:.25rem;position:relative}.place-section .ui-list-head:after{background:var(--color-border-default);content:"";height:1px;position:absolute;inset:auto .5rem 0}.place-section .ui-list-rows>li+li{border-top:1px solid var(--color-border-default)}.place-section .ui-list-more,.place-box .ui-card-actions{gap:.75rem}.place-section .ui-list-more-link{white-space:nowrap}@media (max-width:639px){.page-head .place-head-words{display:none}}@container place not (width>=30rem){.place-section .place-head-words{display:none}}.place-box .ui-card-actions{align-self:center;height:0}.place-aside{gap:1rem}.place-box-count{font-variant-numeric:tabular-nums;color:var(--color-text-subtle);margin-left:.5rem;font-weight:400}.place-box .ui-card-body{border-top:1px solid var(--color-border-default);margin-top:.5rem}.place-box .ui-list-row{border-radius:0;margin-inline:0;padding-inline:.875rem}.place-box .ui-list-rows>li+li{border-top:1px solid var(--color-border-default)}.place-box .ui-list-row-end{min-width:0}.place-box .place-quiet,.place-box .place-about{padding:.75rem .875rem}.place-box .place-hint-words{padding-inline:.875rem}.place-box-none{justify-items:start;gap:.5rem;padding-bottom:.75rem;display:grid}.place-box-none .ui-button{margin-inline:.875rem}.place-row-number{font-variant-numeric:tabular-nums;color:var(--color-text-subtle);margin-right:.5rem}.place-row-you{margin-left:.5rem;display:inline-block}.place-row-state{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:12rem;overflow:hidden}.place-row-who{flex:none;place-items:center;display:inline-grid}.place-row-nobody{border-radius:var(--radius-round);width:1.25rem;height:1.25rem;box-shadow:inset 0 0 0 1px var(--color-border-default)}@container place not (width>=30rem){.place-main .place-row-who,.place-main .ui-list-row-when,.place-row-aside{display:none}.place-row-state{max-width:8rem}}.place-hint{display:grid}.place-hint>*{grid-area:1/1}.place-hint-rows{opacity:.55;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.place-hint-mark,.place-hint-face{border-radius:var(--radius-mark);background:var(--color-bone);flex:none;width:1rem;height:1rem}.place-hint-face{border-radius:var(--radius-round);width:1.25rem;height:1.25rem}.place-hint-bar{border-radius:var(--radius-round);background:var(--color-bone);height:.5rem}.place-hint-end{border-radius:var(--radius-round);background:var(--color-bone);width:2.5rem;height:.5rem;margin-left:auto}.place-hint-words{max-width:34rem;font-size:var(--type-ui-size);color:var(--color-text-default);flex-wrap:wrap;align-self:center;align-items:center;gap:.5rem 1rem;padding:.75rem 0;display:flex}.place-hint-words:has(>p:empty){display:none}.place-hint-words>p{border-radius:var(--radius-row);background:var(--color-surface-canvas);flex:16rem;padding:.25rem .5rem}.place-quiet,.place-about{font-size:var(--type-ui-size);line-height:var(--type-ui-leading);color:var(--color-text-subtle);margin:0;padding-top:.625rem}.place-about{color:var(--color-text-default)}.roster{grid-template-columns:minmax(0,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.roster{grid-template-columns:repeat(2,minmax(0,1fr))}}.roster-person{border-radius:var(--radius-row);background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--color-border-default);align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.people-bar .people-find{width:17.5rem}.people-pages{margin-top:.75rem}.people-table{container:people/inline-size}.people-table .ui-table-scroll{--ui-table-ground:var(--color-surface-canvas)}.people-table .ui-table{table-layout:fixed;font-size:var(--type-ui-size)}.people-table .ui-table td{height:2.5rem;color:var(--color-text-subtle);white-space:nowrap;padding-block:.25rem}.people-table .ui-table tbody tr:hover{background:var(--color-control-fill)}.people-table tr[data-sought]{box-shadow:inset 0 0 0 2px var(--color-text-strong)}.people-table tr[id]{scroll-margin:4rem}.people-c-person{width:auto}.people-c-email{width:22%}.people-c-role{width:5.5rem}.people-c-position{width:18%}.people-c-since{width:7rem}.people-c-status{width:5rem}.people-c-actions{width:calc(var(--size-control-height-small) + 1.5rem)}.people-c-actions-2{width:calc(2 * var(--size-control-height-small) + 1.75rem)}.people-table td.people-c-actions{padding-block:0}.people-person{align-items:center;gap:.625rem;min-width:0;display:flex}.people-who{flex:1;min-width:0;display:grid}.people-name{min-width:0;color:var(--color-text-strong);align-items:center;gap:.375rem;font-weight:500;display:flex}.people-found{font-size:var(--type-meta-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.people-cut{text-overflow:ellipsis;display:block;overflow:hidden}.people-label{border-radius:var(--radius-round);font-size:var(--type-tag-size);color:var(--color-text-strong);box-shadow:inset 0 0 0 1px var(--color-border-default);flex:none;padding:0 .375rem;font-weight:600;line-height:1.125rem}.people-invited{flex:none;display:none}.people-actions{grid-template-columns:repeat(var(--people-slots), var(--size-control-height-small));justify-content:end;gap:.25rem;display:grid}.people-actions>:is(span,button,a){width:var(--size-control-height-small);height:var(--size-control-height-small)}@container people not (width>=60rem){.people-c-position{display:none}}@container people not (width>=46rem){.people-c-email,.people-c-since{display:none}}@container people not (width>=30rem){.people-c-status{display:none}.people-invited{display:inline-flex}}@media (max-width:639px){.people-bar .page-toolbar-end,.people-bar .people-find{width:100%}}.record-bar .record-who{width:11rem}.record-bar .record-find{width:17.5rem}.record-table{container:record/inline-size}.record-table .ui-table tbody tr:hover{background:var(--color-control-fill)}.record-c-when{width:8rem}.record-c-who{width:13rem}.record-c-what{width:auto}.record-c-change{width:30%}.record-c-area{width:11rem}.record-when{font-variant-numeric:tabular-nums;white-space:nowrap;gap:.5rem;display:flex}.record-day{color:var(--color-text-default)}.record-what{align-items:center;gap:.375rem;min-width:0;display:flex}.record-sentence{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-default);overflow:hidden}.record-what .ui-cell-press{flex:none}.record-table tr[data-in-run] td.record-c-when{padding-inline-start:2rem}.record-field,.record-before,.record-arrow{color:var(--color-text-subtle)}.record-after{color:var(--color-text-default)}@container record not (width>=62rem){.record-c-area{display:none}}@container record not (width>=46rem){.record-c-change{display:none}.record-c-who{width:10rem}}@container record not (width>=30rem){.record-c-when{width:3.75rem}.record-c-who{width:8rem}.record-day{display:none}}@media (max-width:639px){.record-bar .page-toolbar-end{width:100%}.record-bar .record-who{width:9rem}.record-bar .record-find{flex:1;width:auto}}.rules{--rules-col:minmax(3.25rem, 5.5rem);display:grid}.rules-group{display:contents}.rules-row{grid-template-columns:repeat(var(--rules-roles), minmax(0, 1fr));border-bottom:1px solid var(--color-border-default);align-items:stretch;display:grid}.rules-what{grid-column:1/-1;min-width:0;padding:.7rem 1rem .4rem 0}@media (min-width:640px){.rules-row{grid-template-columns:minmax(0, 1fr) repeat(var(--rules-roles), var(--rules-col))}.rules-what{grid-column:auto;padding-bottom:.7rem}}.rules-head{z-index:1;background:var(--color-surface-canvas);position:sticky;top:0}.rules-head .rules-what{display:none}@media (min-width:640px){.rules-head .rules-what{display:block}}.rules-role{color:var(--color-text-subtle);text-align:center;align-content:end;justify-items:center;gap:.15rem;padding:.6rem 0 .5rem;font-size:.75rem;display:grid}.rules-role.is-yours{color:var(--color-text-strong);background:var(--color-surface-tint);border-radius:var(--radius-row) var(--radius-row) 0 0;font-weight:600}.rules-you{border-radius:var(--radius-round);font-size:var(--type-tag-size);color:var(--color-text-inverse);background:var(--color-surface-contrast);padding:0 .45rem;font-weight:600}.rules-area{border-bottom:1px solid var(--color-border-default);padding:1.75rem 0 .25rem}.rules-cell{align-items:center;min-height:1.75rem;display:flex}.rules-cell.is-yours{background:var(--color-surface-tint)}.rules-bar{background:var(--color-border-default);opacity:.45;width:100%;height:6px}.rules-bar.is-on{background:var(--color-text-strong);opacity:1}.rules-bar.is-first{border-radius:var(--radius-round) 0 0 var(--radius-round);margin-left:.5rem}.rules-bar.is-last{border-radius:0 var(--radius-round) var(--radius-round) 0;margin-right:.5rem}.rules-bar.is-first.is-last{border-radius:var(--radius-round)}.rules-row.is-not-yours .rules-what{opacity:.7}.page-scroll:has(.settings-room){scrollbar-gutter:auto}.settings-room{--sidebar-bg:var(--color-surface-canvas);position:absolute;inset:0}.settings-pane{scrollbar-gutter:stable;flex:1;min-width:0;min-height:0;overflow:clip auto}.settings-page{max-width:calc(54rem + 2 * var(--space-page-pad));padding:var(--space-page-pad);padding-right:calc(var(--space-page-pad) - var(--size-scrollbar))}.setting-sidebar{padding-top:.5rem}:root[data-move=op] .settings-pane{view-transition-name:settings-main}:root[data-move=op] .settings-nav{view-transition-name:settings-nav}:root[data-move=op] [data-tour=rail]{view-transition-name:app-rail}:root[data-move=op]::view-transition-old(app-rail){display:none}:root[data-move=op]::view-transition-old(settings-nav){display:none}:root[data-move=op]::view-transition-group(app-rail){animation:none}:root[data-move=op]::view-transition-group(settings-nav){animation:none}:root[data-move=op]::view-transition-new(app-rail){animation:none}:root[data-move=op]::view-transition-new(settings-nav){animation:none}:root[data-move=op]::view-transition-group(settings-main){animation:none}:root[data-move=op]::view-transition-old(settings-main){animation:focus-out .14s var(--motion-ease-track) forwards}:root[data-move=op]::view-transition-new(settings-main){animation:focus-in .22s var(--motion-ease-track) .1s backwards}.op-in-room>.op-focus{max-width:40rem;padding-top:.5rem}.op-in-room[data-tone=danger]>.page-head{background:var(--color-tone-danger-tint);border-bottom:solid 1px var(--color-tone-danger-ink)}@media (max-width:899px){.settings-nav{display:none}}.settings-table{border-radius:var(--radius-control);corner-shape:squircle;background:var(--color-surface-panel);--color-control-fill:var(--color-surface-on-panel);--color-control-fill-hover:var(--color-surface-on-panel-hover);min-width:0;overflow:hidden}.settings-table .ui-table-scroll{--ui-table-ground:var(--color-surface-panel)}.settings-table .ui-table :is(th,td):first-child{padding-left:.875rem}.settings-table .ui-table :is(th,td):last-child{padding-right:.875rem}.settings-table .ui-table tbody tr:last-child td{border-bottom:0}.settings-table .ui-table td{height:2.75rem}.settings-table .settings-narrow{display:none}.settings-cell-sub{font-size:var(--type-ui-size);line-height:var(--type-ui-leading);color:var(--color-text-subtle);display:block}@media (max-width:639px){.settings-table .ui-table :is(th,td):first-child{padding-left:1rem}.settings-table .ui-table :is(th,td):last-child{padding-right:1rem}.settings-table .settings-wide{display:none}.settings-table .settings-narrow{display:block}}.settings-sections{min-width:0;display:block}.settings-sections>.ui-panel-head:first-child{margin-top:0}.settings-value{min-width:0;font-size:var(--type-read-size);line-height:var(--type-read-leading);color:var(--color-text-strong);text-align:right;overflow-wrap:anywhere;margin:0}.ui-panel-block .settings-value{text-align:left}.settings-read{cursor:default;border-radius:var(--radius-mark)}.settings-read:focus-visible{outline:2px solid var(--color-text-strong);outline-offset:2px}.settings-note{font-size:var(--type-ui-size);line-height:var(--type-ui-leading);color:var(--color-text-subtle);margin:0}.settings-note-error{color:var(--color-tone-danger-ink)}.settings-field{width:min(18rem,100%)}.ui-panel-block .settings-field{width:min(36rem,100%)}.settings-one-line{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ui-panel-label:has(.settings-one-line){flex:1 1 0}.ui-panel-label:has(.settings-one-line) :is(.ui-panel-label-stack,.ui-panel-note){grid-template-columns:minmax(0,1fr)}.settings-feature-choice{width:12rem}.settings-prose{max-width:60ch;font-size:var(--type-ui-size);line-height:var(--type-ui-leading);color:var(--color-text-subtle);gap:.5rem;margin:0;display:grid}.settings-prose p{margin:0}@media (max-width:639px){.settings-field{width:100%}}.storage-meter{border-radius:var(--radius-round);background:var(--color-surface-recessed);height:.4rem;margin-top:.6rem;display:block;overflow:hidden}.storage-meter>span{border-radius:inherit;background:var(--tone-ink,var(--color-text-strong));min-width:2px;height:100%;display:block}.started-ring{background:conic-gradient(var(--color-tone-settled-ink) calc(var(--started-done,0) * 360deg), var(--color-border-default) 0);-webkit-mask:radial-gradient(closest-side,#0000 66%,#000 70%);-webkit-mask:radial-gradient(closest-side,#0000 66%,lab(0% 0 0) 70%);border-radius:50%;flex:none;width:1rem;height:1rem;display:block;-webkit-mask:radial-gradient(closest-side,#0000 66%,oklch(0% 0 0) 70%);mask:radial-gradient(closest-side,#0000 66%,oklch(0% 0 0) 70%)}.ui-sidebar-button svg.started-all{color:var(--color-tone-settled-ink);background:0 0;-webkit-mask:none;mask:none}.home{container-type:inline-size}.home-lead{margin-bottom:1.25rem}.home-name{font-family:var(--font-display);font-variation-settings:"GEOM" 100;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-strong);margin:0;font-size:clamp(1.5rem,1.25rem + .8vw,1.875rem);font-weight:600;line-height:1.2;overflow:hidden}.home-said{font-size:var(--type-read-size);color:var(--color-text-subtle);margin:.25rem 0 0;line-height:1.5;display:grid}.home-said>*{grid-area:1/1}.home-said-room{visibility:hidden}.home-board,.home-column{grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;display:grid}@container (width>=50rem){.home-board.home-sided{grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);align-items:start}}.home-card-head{height:2rem;font-size:var(--type-ui-size);align-items:center;gap:.625rem;margin-bottom:.375rem;display:flex}.home-card-mark{border-radius:var(--radius-row);width:1.75rem;height:1.75rem;color:var(--hue-ink,var(--color-text-subtle));background:var(--hue-block,var(--color-control-fill));flex:none;place-items:center;display:grid}.home-card-title{font-size:var(--type-read-size);color:var(--color-text-strong);margin:0;font-weight:600}.home-card-count{font-variant-numeric:tabular-nums;color:var(--color-text-subtle)}.home-card-more{white-space:nowrap;align-items:center;min-width:0;margin-left:auto;display:flex}.home-alone{min-height:calc(100dvh - var(--size-head-height) - 12rem);flex-direction:column;display:flex}.home-alone>.home-empty{flex:1;padding-bottom:4rem}.home-row-error{margin:.25rem 0 0;padding-left:2.25rem}}@layer components.auth{.make-steps{flex-wrap:wrap;gap:.375rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.make-step{font-family:var(--font-label);font-size:var(--type-ui-size);color:var(--color-text-subtle);align-items:center;gap:.5rem;display:flex}.make-step[data-state=here]{color:var(--color-text-strong)}.make-step-mark{border:1px solid var(--color-border-default);width:1.375rem;height:1.375rem;font-size:var(--type-tag-size);border-radius:50%;place-items:center;line-height:1;display:grid}.make-step[data-state=here] .make-step-mark,.make-step[data-state=done] .make-step-mark{color:var(--color-text-inverse);background:var(--color-surface-contrast);border-color:#0000}.make-check{border-top:1px solid var(--color-border-default);gap:0;margin:0;display:grid}.make-check>div{border-bottom:1px solid var(--color-border-default);grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding:.875rem 0;display:grid}.make-check dt{font-family:var(--font-label);font-weight:600;font-size:var(--type-ui-size);color:var(--color-text-subtle);margin:0;line-height:1.6}.make-check dd{min-width:0;font-size:var(--type-read-size);color:var(--color-text-strong);overflow-wrap:anywhere;justify-items:start;gap:.25rem;margin:0;display:grid}.auth-page:has(.auth-art){isolation:isolate;position:relative}.auth-art{z-index:-1;border-radius:var(--radius-panel);background:var(--hue-ink);pointer-events:none;height:19rem;position:absolute;inset:1rem 1rem auto;overflow:hidden}@media (max-width:30rem){.auth-art{border-radius:0 0 var(--radius-panel) var(--radius-panel);height:15rem;inset:0 0 auto}}.demo-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.demo-days,.demo-times{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.5rem;display:grid}.demo-times{grid-template-columns:repeat(auto-fill,minmax(4.75rem,1fr))}@media (max-width:30rem){.demo-pair{grid-template-columns:minmax(0,1fr)}}.apex-find{margin-bottom:1rem}.go{gap:1.75rem;display:grid}.go-known ul{gap:.5rem;margin:.625rem 0 0;padding:0;list-style:none;display:grid}.go-known a{border-radius:var(--radius-row);background:var(--hue-block);color:var(--hue-ink);align-items:center;gap:.875rem;padding:.875rem 1rem;text-decoration:none;transition:background-color .12s;display:flex}.go-known a:hover,.go-known a:focus-visible{background:var(--hue-block)}@supports (color:color-mix(in lab, red, red)){.go-known a:hover,.go-known a:focus-visible{background:color-mix(in oklab, var(--hue-block) 82%, var(--hue-ink))}}.go-known .ui-org-mark{background:var(--hue-ink);color:var(--hue-block)}.go-known-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.go-known-slug{font-size:var(--type-ui-size);margin-left:auto}.go-forgot{justify-items:start;display:grid}.go-forgot form{width:100%}.go-sent{font-size:var(--type-read-size);text-align:center;color:var(--color-text-default);margin:0}.go-account{text-align:left;font-size:var(--type-ui-size);margin:0}.go-account a{color:var(--color-text-subtle)}.apex-group{gap:.25rem;display:grid}.apex-group+.apex-group{margin-top:1.5rem}.apex-rows{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.apex-row{border-radius:var(--radius-row);height:2.75rem;color:var(--color-text-strong);align-items:center;gap:.625rem;padding:0 .75rem 0 .375rem;text-decoration:none;transition:background-color .12s;display:flex}.apex-row:hover{background:var(--color-control-fill)}.apex-row:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.apex-row[data-waiting]{background:var(--hue-block,var(--color-control-fill))}@supports (color:color-mix(in lab, red, red)){.apex-row[data-waiting]{background:color-mix(in oklab, var(--hue-block,var(--color-control-fill)) 45%, var(--color-surface-raised))}}.apex-row[data-waiting]:hover{background:var(--hue-block,var(--color-control-fill))}@supports (color:color-mix(in lab, red, red)){.apex-row[data-waiting]:hover{background:color-mix(in oklab, var(--hue-block,var(--color-control-fill)) 65%, var(--color-surface-raised))}}.apex-row .ui-org-mark{border-radius:var(--radius-row);width:1.75rem;height:1.75rem;font-size:.8125rem}.apex-act{width:var(--size-control-height-small);height:var(--size-control-height-small);border-radius:var(--radius-control);color:var(--color-text-subtle);place-items:center;transition:background-color .12s,color .12s;display:grid}.apex-act:hover{background:var(--color-control-fill);color:var(--color-text-strong)}.apex-act:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.apex-row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.apex-row-since{font-size:var(--type-ui-size);color:var(--color-text-subtle);flex:none;margin-left:auto}.apex-row-since:first-letter{text-transform:uppercase}}@layer components.console{.console-frame{--size-bar-height:2.5rem;--space-bar-gap:0;--space-bar-pad-start:0;--space-bar-pad-end:var(--space-page-pad);--rail-now:var(--size-rail-wide);--rail-icon:34px}.console-frame:has(>[data-sidebar-wrapper][data-state=collapsed]){--rail-now:var(--size-rail-narrow);--rail-icon:28px}.console-frame>.app-bar{scrollbar-gutter:stable;overflow:hidden}.console-frame{height:100dvh;overflow:hidden}.console-frame .app-column{height:auto}.console-frame>.app-bar>.wordmark{width:calc(var(--rail-now) + var(--space-page-pad));padding-inline-start:calc(var(--rail-icon) - 1.1647em / 2);transition:width .25s cubic-bezier(.77,0,.175,1),padding-inline-start .25s cubic-bezier(.4,0,.2,1);overflow:clip}.console-frame>.app-bar .wordmark-text{transition:opacity .25s cubic-bezier(.77,0,.175,1)}.console-frame:has(>[data-sidebar-wrapper][data-state=collapsed])>.app-bar .wordmark-text{opacity:0}@media (prefers-reduced-motion:reduce){.console-frame>.app-bar>.wordmark,.console-frame>.app-bar .wordmark-text{transition:none}}.console-frame ul:is(:has(>li>.hit-row),:has(>li.hit-row)){border-radius:var(--radius-panel);background:var(--color-surface-raised);box-shadow:var(--elevation-edge);overflow:hidden}.console-frame ul:is(:has(>li>.hit-row),:has(>li.hit-row))>li+li{border-top:1px solid var(--color-border-default)}.console-frame ul:is(:has(>li>.hit-row),:has(>li.hit-row)) .hit-row{border-radius:0;padding-inline:1rem}.console-frame a.hit-row:after{content:"";background-color:var(--color-text-subtle);flex:none;align-self:center;width:1rem;height:1rem;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9%206L15%2012L9%2018'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9%206L15%2012L9%2018'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/svg%3e") 50%/contain no-repeat}.console-frame .apex-rows{border-radius:var(--radius-panel);background:var(--color-surface-raised);box-shadow:var(--elevation-edge)}.console-frame .apex-rows>div{padding-inline:1rem}.console-frame .apex-rows>div:first-child{border-top:0}.console-frame .apex-rows>div:last-child{border-bottom:0}.console-frame .form-ink.grid,.console-frame .form-ink .grid{align-items:start}.console-frame .org-people-table{scrollbar-gutter:stable}.console-frame .org-people-table table{table-layout:fixed;min-width:48rem}.console-frame :is(th,td).console-wide{display:none}@media (min-width:80rem){.console-frame :is(th,td).console-wide{display:table-cell}}@media (min-width:64rem){.console-frame .apex-rows.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.console-frame .apex-rows.two-up>div:nth-last-child(2){border-bottom:0}}.console-frame .apex-rows.apex-compact>div{grid-template-columns:5.75rem minmax(0,1fr);gap:.75rem;padding-block:.625rem}.console-frame .hit-row:not(a,button):hover{background:0 0}.console-frame .page-in a:where(:not(.no-underline,.hit-row,.ui-button,[role=tab])){text-decoration:underline;-webkit-text-decoration-color:var(--color-text-subtle);-webkit-text-decoration-color:var(--color-text-subtle);-webkit-text-decoration-color:var(--color-text-subtle);text-decoration-color:var(--color-text-subtle);text-underline-offset:3px}.console-frame .action-screen{gap:2rem;display:grid}@media (min-width:64rem){.console-frame .action-screen{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}.console-frame .action-screen>:last-child{position:sticky;top:1rem}}.console-frame .ui-card{overflow-wrap:anywhere}.console-frame .ui-card .apex-rows{box-shadow:none;background:0 0}.console-frame .ui-card .apex-rows>div{padding-inline:0}.console-frame tr.row-named td,.console-frame li.row-named{background:var(--color-surface-tint)}.console-frame .history-table{overflow-x:auto}.console-frame .history-table table{min-width:52rem}.console-frame .history-table td{vertical-align:top;overflow-wrap:normal}.console-frame .history-table tr:has(+tr:not(.history-start)) td:not([rowspan]){border-bottom-color:#0000;padding-bottom:.25rem}.console-frame .history-table tr:not(.history-start) td{padding-top:.25rem}.console-frame .history-what-inline{margin-top:.375rem;display:block}.console-frame .history-table .history-who{min-width:15rem}.console-frame .history-table .history-what{display:none}.console-frame .history-table .history-when,.console-frame .history-table th:first-child{z-index:1;background:var(--color-surface-base);min-width:8rem;position:sticky;left:0}@media (min-width:64rem){.console-frame .history-table{overflow:clip}.console-frame .history-table table{table-layout:fixed;min-width:0}.console-frame .history-table td{overflow-wrap:anywhere}.console-frame .history-what-inline{display:none}.console-frame .history-table .history-what{display:table-cell}.console-frame .history-table .history-when,.console-frame .history-table .history-who,.console-frame .history-table th:first-child{min-width:0;position:static}.console-frame .history-table thead th,.console-frame .history-table thead th:first-child{z-index:2;background:var(--color-surface-base);position:sticky;top:0}.console-frame .history-hold{position:sticky;top:2.125rem}.console-frame .history-table th:first-child{width:7.5rem}.console-frame .history-table th:nth-child(2){width:16%}.console-frame .history-table th:nth-child(3){width:15%}.console-frame .history-table th:nth-child(4){width:12%}.console-frame .history-table th:nth-child(7){width:9rem}}.console-frame .wk{--wk-gutter:3.25rem;border:1px solid var(--color-border-default);border-radius:var(--radius-panel);background:var(--color-surface-base);overflow:clip}.console-frame .wk-head,.console-frame .wk-body{grid-template-columns:var(--wk-gutter) repeat(var(--wk-days), minmax(5rem, 1fr));min-width:calc(var(--wk-gutter) + var(--wk-days) * 5rem);display:grid}.console-frame .wk-head{z-index:3;border-bottom:1px solid var(--color-border-default);background:var(--color-surface-base);position:sticky;top:0}.console-frame .wk-day-head{border-left:1px solid var(--color-border-default);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;padding:.625rem .75rem;display:flex}.console-frame .wk-day-name{font-size:var(--type-ui-size);color:var(--color-text-strong);font-weight:600}.console-frame .wk-day-date{font-family:var(--font-label);font-size:var(--type-meta-size);color:var(--color-text-subtle)}.console-frame .wk-day-head[data-today] .wk-day-date{border-radius:var(--radius-round);color:var(--color-text-inverse);background:var(--color-surface-contrast);padding:0 .4rem}.console-frame .wk-body,.console-frame .wk-hours{position:relative}.console-frame .wk-hours>span{font-family:var(--font-label);font-size:var(--type-tag-size);color:var(--color-text-subtle);position:absolute;right:.5rem;transform:translateY(-50%)}.console-frame .wk-hours>span:first-child{padding-top:.125rem;transform:none}.console-frame .wk-col{border-left:1px solid var(--color-border-default);position:relative}.console-frame .wk-col[data-today]{background:var(--color-surface-tint)}.console-frame .wk-line,.console-frame .wk-slot{border-top:1px solid var(--color-border-hairline,var(--color-border-default));position:absolute;left:0;right:0}.console-frame .wk-slot{cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;padding:0}.console-frame .wk-slot:hover,.console-frame .wk-slot:focus-visible{background:var(--color-surface-tint);outline:none}.console-frame .wk-shade{background:var(--color-fill-faint);pointer-events:none;position:absolute;left:0;right:0}.console-frame .wk-block{z-index:1;border:1px solid var(--color-border-default);border-radius:var(--radius-row);background:var(--color-surface-base);box-shadow:none;position:absolute;left:.25rem;right:.25rem;overflow:hidden;container-type:size}@container not (height>=2.6rem){.console-frame .wk-block-sub{display:none}}.console-frame .wk-block[data-look=solid]{border-color:var(--color-text-strong)}.console-frame .wk-block[data-look=soft]{background:var(--color-surface-tint)}.console-frame .wk-block[data-look=dashed]{box-shadow:none;background:0 0;border-style:dashed}.console-frame .wk-block[data-look=dashed] .wk-block-title{color:var(--color-text-subtle);text-decoration:line-through}.console-frame .wk-block[data-draggable] .wk-block-face{cursor:grab;touch-action:none}.console-frame .wk-block[data-dragging]{z-index:2;box-shadow:var(--elevation-float)}.console-frame .wk-block[data-dragging] .wk-block-face{cursor:grabbing}.console-frame .wk-block-grip{cursor:ns-resize;touch-action:none;height:.5rem;position:absolute;bottom:0;left:0;right:0}.console-frame .wk-block-grip:after{content:"";border-radius:var(--radius-round);background:var(--color-border-default);width:1.5rem;height:2px;margin-left:-.75rem;position:absolute;bottom:.2rem;left:50%}.console-frame .wk-block[data-look=ghost]{border-style:dashed;border-color:var(--color-text-strong);background:var(--color-surface-tint);box-shadow:none;pointer-events:none}.console-frame .wk-block[data-selected]{outline:2px solid var(--color-text-strong);outline-offset:1px}.console-frame .wk-block-face{text-align:left;width:100%;height:100%;color:inherit;font:inherit;background:0 0;border:0;align-content:start;gap:.0625rem;padding:.3rem .5rem;display:grid}.console-frame button.wk-block-face{cursor:pointer}.console-frame .wk-block-title{font-size:var(--type-meta-size);color:var(--color-text-strong);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.3;overflow:hidden}.console-frame .wk-block-sub{font-size:var(--type-tag-size);color:var(--color-text-subtle);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.console-frame .wk-block-corner{position:absolute;top:.125rem;right:.125rem}.console-frame .mo{border:1px solid var(--color-border-default);border-radius:var(--radius-panel);background:var(--color-surface-base);overflow:clip}.console-frame .mo-head,.console-frame .mo-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.console-frame .mo-head{border-bottom:1px solid var(--color-border-default)}.console-frame .mo-head>span{font-size:var(--type-meta-size);color:var(--color-text-subtle);padding:.5rem .75rem;font-weight:600}.console-frame .mo-day,.console-frame .mo-blank{border-right:1px solid var(--color-border-hairline,var(--color-border-default));border-bottom:1px solid var(--color-border-hairline,var(--color-border-default));min-height:6.25rem}.console-frame .mo-grid>:nth-child(7n){border-right:0}.console-frame .mo-day{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-left:0;flex-direction:column;align-items:flex-start;gap:.125rem;padding:.5rem .625rem;display:flex}.console-frame .mo-day:hover:not(:disabled){background:var(--color-surface-tint)}.console-frame .mo-day:focus-visible{outline:2px solid var(--color-text-strong);outline-offset:-2px}.console-frame .mo-date{font-family:var(--font-label);font-size:var(--type-meta-size);color:var(--color-text-strong);margin-bottom:.125rem;font-weight:600}.console-frame .mo-day[data-today] .mo-date{border-radius:var(--radius-round);color:var(--color-text-inverse);background:var(--color-surface-contrast);padding:0 .4rem}.console-frame .mo-line{max-width:100%;font-size:var(--type-meta-size);color:var(--color-text-default);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.console-frame .mo-quiet,.console-frame .mo-note{color:var(--color-text-subtle)}.console-frame .mo-note{text-overflow:ellipsis;display:block;overflow:hidden}.console-frame .mo-booked,.console-frame .cal-key-item[data-state=booked]:before{background:var(--color-surface-contrast);color:var(--color-text-inverse)}.console-frame .mo-booked{border-radius:var(--radius-round);font-size:var(--type-tag-size);padding:0 .4rem;font-weight:600;line-height:1.5}.console-frame .mo-day[data-state=open],.console-frame .cal-key-item[data-state=open]:before{box-shadow:inset 3px 0 0 var(--color-text-strong)}.console-frame .mo-day[data-state=away],.console-frame .cal-key-item[data-state=away]:before{background:repeating-linear-gradient(-45deg, transparent 0 6px, var(--color-border-default) 6px 7px)}.console-frame .mo-day[data-state=later]{outline:1px dashed var(--color-border-default);outline-offset:-5px}.console-frame .cal-key-item[data-state=later]:before{border-style:dashed}.console-frame .mo-day[data-state=past]{cursor:default;opacity:.45}@media not all and (min-width:48rem){.console-frame .mo-day,.console-frame .mo-blank{min-height:3.5rem}.console-frame .mo-line{display:none}}.console-frame .cal-key{font-size:var(--type-meta-size);color:var(--color-text-subtle);flex-wrap:wrap;gap:.25rem .875rem;display:flex}.console-frame .cal-key-item{align-items:center;gap:.375rem;display:inline-flex}.console-frame .cal-key-item:before{content:"";border:1px solid var(--color-border-default);border-radius:var(--radius-mark);width:.875rem;height:.875rem}}:root,[data-mode]{--color-text-strong:var(--lightningcss-light,#0a0a0a)var(--lightningcss-dark,#fafafa);--color-text-default:var(--lightningcss-light,#171717)var(--lightningcss-dark,#f5f5f5);--color-text-subtle:var(--lightningcss-light,#737373)var(--lightningcss-dark,#a1a1a1);--color-text-placeholder:var(--lightningcss-light,#a1a1a1)var(--lightningcss-dark,#737373);--color-text-inactive:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#525252);--color-text-inverse:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#171717);--color-brand:var(--lightningcss-light,#0a0a0a)var(--lightningcss-dark,#f5f5f5);--color-brand-hover:var(--lightningcss-light,#262626)var(--lightningcss-dark,#fff);--color-surface-canvas:var(--lightningcss-light,#fbfbfb)var(--lightningcss-dark,#030303);--color-surface-base:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f0f0f);--color-surface-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141414);--color-surface-elevated:var(--lightningcss-light,#f8f8f8)var(--lightningcss-dark,#060606);--color-surface-tint:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#262626);--color-surface-recessed:var(--lightningcss-light,#f3f3f3)var(--lightningcss-dark,#0b0b0b);--color-surface-contrast:var(--lightningcss-light,#060606)var(--lightningcss-dark,#fafafa);--color-surface-panel:var(--color-control-fill);--color-surface-on-panel:var(--lightningcss-light,#e2e2e3)var(--lightningcss-dark,#171718);--color-surface-on-panel-hover:var(--lightningcss-light,#dadadc)var(--lightningcss-dark,#131314);--color-control-fill:var(--lightningcss-light,#ededef)var(--lightningcss-dark,#1e1e1f);--color-control-fill-hover:var(--lightningcss-light,#e6e6e7)var(--lightningcss-dark,#252526);--color-control-switch-on:var(--lightningcss-light,#34c759)var(--lightningcss-dark,#30d158);--color-control-switch-on-hover:var(--lightningcss-light,#2fb350)var(--lightningcss-dark,#2ac14f);--color-control-switch-off:var(--lightningcss-light,#78788029)var(--lightningcss-dark,#78788052);--color-control-switch-off-hover:var(--lightningcss-light,#7878803d)var(--lightningcss-dark,#7878806b);--color-control-knob:#fff;--color-control-base:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);--color-border-default:var(--lightningcss-light,#0a0a0a1a)var(--lightningcss-dark,#333);--color-border-hairline:var(--lightningcss-light,#e9e9e9)var(--lightningcss-dark,#262626);--color-border-soft:var(--lightningcss-light,#00000012)var(--lightningcss-dark,#fff1);--color-focus-ring:var(--lightningcss-light,#0b0b0b)var(--lightningcss-dark,#e9e9e9);--color-fill-faint:#7f7f7f12;--color-fill-hover:#7f7f7f1f;--color-fill-chosen:#7f7f7f24;--color-fill-press:#7f7f7f33;--color-backdrop:var(--lightningcss-light,#18181847)var(--lightningcss-dark,#0000009e);--color-bone:var(--lightningcss-light,#00000013)var(--lightningcss-dark,#ffffff16);--color-bone-glint:var(--lightningcss-light,#ffffffbf)var(--lightningcss-dark,#ffffff12);--color-scrollbar-thumb:var(--lightningcss-light,#0000004d)var(--lightningcss-dark,#ffffff47);--color-scrollbar-thumb-hover:var(--lightningcss-light,#00000073)var(--lightningcss-dark,#ffffff73);--color-tone-on:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a0a0a);--color-tone-danger-ink:var(--lightningcss-light,#8a3b17)var(--lightningcss-dark,#f2b392);--color-tone-danger-tint:var(--lightningcss-light,#f7ddcd)var(--lightningcss-dark,#361a0f);--color-tone-danger-edge:var(--lightningcss-light,#8a3b1773)var(--lightningcss-dark,#f2b39273);--color-tone-caution-ink:var(--lightningcss-light,#6e520a)var(--lightningcss-dark,#ebcf7e);--color-tone-caution-tint:var(--lightningcss-light,#fae5c3)var(--lightningcss-dark,#302412);--color-tone-caution-edge:var(--lightningcss-light,#6e520a73)var(--lightningcss-dark,#ebcf7e73);--color-tone-settled-ink:var(--lightningcss-light,#235c37)var(--lightningcss-dark,#a2d8b2);--color-tone-settled-tint:var(--lightningcss-light,#d8ecdc)var(--lightningcss-dark,#12291c);--color-tone-settled-edge:var(--lightningcss-light,#235c3773)var(--lightningcss-dark,#a2d8b273);--color-tone-moving-ink:var(--lightningcss-light,#1d4a80)var(--lightningcss-dark,#a6c8f2);--color-tone-moving-tint:var(--lightningcss-light,#dbe7f7)var(--lightningcss-dark,#14243a);--color-tone-moving-edge:var(--lightningcss-light,#1d4a8073)var(--lightningcss-dark,#a6c8f273);--color-hue-sky-block:var(--lightningcss-light,#d4e3f6)var(--lightningcss-dark,#14243a);--color-hue-sky-ink:var(--lightningcss-light,#1d4a80)var(--lightningcss-dark,#a6c8f2);--color-hue-sage-block:var(--lightningcss-light,#d2e8d6)var(--lightningcss-dark,#12291c);--color-hue-sage-ink:var(--lightningcss-light,#235c37)var(--lightningcss-dark,#a2d8b2);--color-hue-butter-block:var(--lightningcss-light,#f6e6ae)var(--lightningcss-dark,#2e2610);--color-hue-butter-ink:var(--lightningcss-light,#6e520a)var(--lightningcss-dark,#ebcf7e);--color-hue-lilac-block:var(--lightningcss-light,#e0d8f6)var(--lightningcss-dark,#211b3a);--color-hue-lilac-ink:var(--lightningcss-light,#4b3894)var(--lightningcss-dark,#c6b8f3);--color-hue-clay-block:var(--lightningcss-light,#f5d5c2)var(--lightningcss-dark,#36190e);--color-hue-clay-ink:var(--lightningcss-light,#8a3b17)var(--lightningcss-dark,#f2b392);--color-front-ground:var(--lightningcss-light,#f9fafb)var(--lightningcss-dark,#070709);--color-front-card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111114);--color-front-strong:var(--lightningcss-light,#0f0f11)var(--lightningcss-dark,#fafafb);--color-front-words:var(--lightningcss-light,#262628)var(--lightningcss-dark,#e4e4e7);--color-front-lede:var(--lightningcss-light,#2f3033)var(--lightningcss-dark,#d0d0d6);--color-front-quiet:var(--lightningcss-light,#515256)var(--lightningcss-dark,#a3a4aa);--color-front-foot:var(--lightningcss-light,#5c5d61)var(--lightningcss-dark,#97989d);--color-front-foot-line:var(--lightningcss-light,#67696c)var(--lightningcss-dark,#85868b);--color-front-faint:var(--lightningcss-light,#707175)var(--lightningcss-dark,#7f8084);--color-front-edge:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff17);--color-front-rule:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1f);--color-front-light-lilac:var(--lightningcss-light,#bfb1ff)var(--lightningcss-dark,#846cd1);--color-front-light-sky:var(--lightningcss-light,#8dccf9)var(--lightningcss-dark,#447cbf);--color-front-light-clay:var(--lightningcss-light,#faba94)var(--lightningcss-dark,#cc7044);--color-button-ink-rim-edge:var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff1a);--color-button-ink-rim-top:var(--lightningcss-light,#000000b3)var(--lightningcss-dark,#fff);--color-button-ink-rim-bottom:var(--lightningcss-light,#000)var(--lightningcss-dark,#fffc);--color-button-ink-face-top:var(--lightningcss-light,#262626)var(--lightningcss-dark,#e5e5e5);--color-button-ink-face-bottom:var(--lightningcss-light,#000)var(--lightningcss-dark,#fafafa);--color-button-ink-face-top-hover:var(--lightningcss-light,#393433)var(--lightningcss-dark,#d6d4d2);--color-button-ink-face-bottom-hover:var(--lightningcss-light,#030303)var(--lightningcss-dark,#e9e9e9);--color-button-ink-face-top-press:var(--lightningcss-light,#000)var(--lightningcss-dark,#d6d3d1);--color-button-ink-face-bottom-press:var(--lightningcss-light,#000)var(--lightningcss-dark,#d4d4d4);--color-button-ink-words:var(--lightningcss-light,#ffffffe6)var(--lightningcss-dark,#000c);--color-button-line-rim-edge:var(--lightningcss-light,#0003)var(--lightningcss-dark,#0a0a0a);--color-button-line-rim-top:var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#525252cc);--color-button-line-rim-bottom:var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#525252cc);--color-button-line-rim-top-hover:var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#525252b3);--color-button-line-rim-bottom-hover:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#52525280);--color-button-line-rim-press:var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#262626);--color-button-line-face-top:var(--lightningcss-light,#fff)var(--lightningcss-dark,#262626);--color-button-line-face-bottom:var(--lightningcss-light,#fafafa80)var(--lightningcss-dark,#40404080);--color-button-line-face-top-hover:var(--lightningcss-light,#fafafa80)var(--lightningcss-dark,#404040);--color-button-line-face-bottom-hover:var(--lightningcss-light,#f5f5f599)var(--lightningcss-dark,#40404099);--color-button-line-face-top-press:var(--lightningcss-light,#f5f5f599)var(--lightningcss-dark,#262626);--color-button-line-face-bottom-press:var(--lightningcss-light,#f5f5f5e6)var(--lightningcss-dark,#404040);--color-button-glass-fill:var(--lightningcss-light,#fff9)var(--lightningcss-dark,#090a0c99);--color-button-glass-fill-hover:var(--lightningcss-light,#f5f5f5b8)var(--lightningcss-dark,#161719b3);--color-button-glass-fill-press:var(--lightningcss-light,#ebebebcc)var(--lightningcss-dark,#202022c2);--color-button-glass-edge:var(--lightningcss-light,#ffffffbf)var(--lightningcss-dark,#ffffff2e);--color-button-glass-edge-hover:var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#ffffff47);--radius-panel:1.25rem;--radius-float:1rem;--radius-control:.75rem;--radius-row:.5rem;--radius-mark:.25rem;--radius-round:999px;--elevation-edge:0 0 0 1px var(--color-border-default);--elevation-edge-float:0 0 0 1px var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff1a);--elevation-raise:var(--elevation-edge-float), 0 4px 12px -6px #0000004d;--elevation-float:var(--elevation-edge-float), 0 18px 44px -18px #00000073;--elevation-knob:0 3px 8px #00000026, 0 3px 1px #0000000f;--size-control-height:2.25rem;--size-control-height-small:2rem;--type-tag-size:.6875rem;--type-tag-leading:1.3;--type-meta-size:.75rem;--type-meta-leading:1.4;--type-ui-size:.8125rem;--type-ui-leading:1.45;--type-read-size:.875rem;--type-read-leading:1.55;--type-lead-size:1rem;--type-lead-leading:1.4;--type-field-size:var(--type-read-size);--type-body-size:1.0625rem;--type-body-leading:1.65;--type-lede-size:clamp(1.0625rem, .95rem + .45vw, 1.3125rem);--type-lede-leading:1.55;--type-display-xl-size:clamp(2.75rem, 1.1rem + 6.2vw, 6rem);--type-display-xl-leading:.98;--type-display-lg-size:clamp(2.25rem, 1.3rem + 3.6vw, 4.25rem);--type-display-lg-leading:1.02;--type-display-md-size:clamp(1.75rem, 1.3rem + 1.7vw, 2.625rem);--type-display-md-leading:1.08;--type-display-hero-size:clamp(2.25rem, 1.1rem + 2.6vw, 3.5rem);--type-display-hero-leading:1.04;--type-ask-size:clamp(2rem, 1.1rem + 3.4vw, 4rem);--type-xs-size:12px;--type-xs-leading:calc(1 / .75);--type-sm-size:13px;--type-sm-leading:calc(1 / .85);--type-base-size:14px;--type-base-leading:1.5;--type-lg-size:16px;--type-lg-leading:1.5;--motion-ease-arrive:cubic-bezier(.16, 1, .3, 1);--motion-ease-track:cubic-bezier(.4, 0, .2, 1);--z-bar:30;--z-tray:40;--z-float:50;--z-full:60;--z-sheet:70;--z-ring:80;--z-tour:90}@supports (color:lab(0% 0 0)){:root,[data-mode]{--color-text-strong:var(--lightningcss-light,lab(2.75381% 0 0))var(--lightningcss-dark,lab(98.26% 0 0));--color-text-default:var(--lightningcss-light,lab(7.78201% -.0000149012 0))var(--lightningcss-dark,lab(96.52% -.0000298023 .0000119209));--color-text-subtle:var(--lightningcss-light,lab(48.496% 0 0))var(--lightningcss-dark,lab(66.128% -.0000298023 .0000119209));--color-text-placeholder:var(--lightningcss-light,lab(66.128% -.0000298023 .0000119209))var(--lightningcss-dark,lab(48.496% 0 0));--color-text-inactive:var(--lightningcss-light,lab(84.92% 0 -.0000119209))var(--lightningcss-dark,lab(34.924% 0 0));--color-text-inverse:var(--lightningcss-light,lab(96.52% -.0000298023 .0000119209))var(--lightningcss-dark,lab(7.78201% -.0000149012 0));--color-brand:var(--lightningcss-light,lab(2.74243% -.0000149012 0))var(--lightningcss-dark,lab(96.5432% -.0000596046 0));--color-brand-hover:var(--lightningcss-light,lab(15.1576% 0 0))var(--lightningcss-dark,lab(100% 0 0));--color-surface-canvas:var(--lightningcss-light,lab(98.55% 0 -.0000119209))var(--lightningcss-dark,lab(.903296% 0 0));--color-surface-base:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(4.4379% 0 0));--color-surface-raised:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(6.32376% 0 0));--color-surface-elevated:var(--lightningcss-light,lab(97.68% -.0000298023 .0000119209))var(--lightningcss-dark,lab(1.5609% 0 0));--color-surface-tint:var(--lightningcss-light,lab(96.52% -.0000298023 .0000119209))var(--lightningcss-dark,lab(15.204% 0 -.00000596046));--color-surface-recessed:var(--lightningcss-light,lab(95.94% 0 0))var(--lightningcss-dark,lab(3.04863% 0 0));--color-surface-contrast:var(--lightningcss-light,lab(1.5609% 0 0))var(--lightningcss-dark,lab(98.26% 0 0));--color-surface-on-panel:var(--lightningcss-light,lab(89.7748% .194967 -.729108))var(--lightningcss-dark,lab(7.76492% .195012 -.722787));--color-surface-on-panel-hover:var(--lightningcss-light,lab(87.2228% .195026 -.729108))var(--lightningcss-dark,lab(5.70539% .159211 -.591391));--color-control-fill:var(--lightningcss-light,lab(93.9508% .194937 -.729156))var(--lightningcss-dark,lab(11.2426% .197954 -.727198));--color-control-fill-hover:var(--lightningcss-light,lab(91.2828% .194967 -.729132))var(--lightningcss-dark,lab(14.7226% .19753 -.727505));--color-control-switch-on:var(--lightningcss-light,lab(71.0834% -56.8771 42.9018))var(--lightningcss-dark,lab(74.1678% -60.5341 46.8746));--color-control-switch-on-hover:var(--lightningcss-light,lab(64.5138% -52.299 39.3664))var(--lightningcss-dark,lab(68.9101% -57.3975 44.8689));--color-control-switch-off:var(--lightningcss-light,lab(50.6272% 1.23367 -4.37728/.16))var(--lightningcss-dark,lab(50.6272% 1.23367 -4.37728/.32));--color-control-switch-off-hover:var(--lightningcss-light,lab(50.6272% 1.23367 -4.37728/.24))var(--lightningcss-dark,lab(50.6272% 1.23367 -4.37728/.42));--color-control-knob:lab(100% 0 0);--color-control-base:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(7.78201% -.0000149012 0));--color-border-default:var(--lightningcss-light,lab(2.75381% 0 0/.1))var(--lightningcss-dark,lab(21.12% 0 0));--color-border-hairline:var(--lightningcss-light,lab(92.46% -.0000298023 0))var(--lightningcss-dark,lab(15.204% 0 -.00000596046));--color-border-soft:var(--lightningcss-light,lab(0% 0 0/.07))var(--lightningcss-dark,lab(100% 0 0/.065));--color-focus-ring:var(--lightningcss-light,lab(3.04863% 0 0))var(--lightningcss-dark,lab(92.46% -.0000298023 0));--color-fill-faint:lab(53.194% 0 0/.07);--color-fill-hover:lab(53.194% 0 0/.12);--color-fill-chosen:lab(53.194% 0 0/.14);--color-fill-press:lab(53.194% 0 0/.2);--color-backdrop:var(--lightningcss-light,lab(8.244% 0 -.00000298023/.28))var(--lightningcss-dark,lab(0% 0 0/.62));--color-bone:var(--lightningcss-light,lab(0% 0 0/.075))var(--lightningcss-dark,lab(100% 0 0/.085));--color-bone-glint:var(--lightningcss-light,lab(100% 0 0/.75))var(--lightningcss-dark,lab(100% 0 0/.07));--color-scrollbar-thumb:var(--lightningcss-light,lab(0% 0 0/.3))var(--lightningcss-dark,lab(100% 0 0/.28));--color-scrollbar-thumb-hover:var(--lightningcss-light,lab(0% 0 0/.45))var(--lightningcss-dark,lab(100% 0 0/.45));--color-tone-on:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(2.74243% -.0000149012 0));--color-tone-danger-ink:var(--lightningcss-light,lab(35.6814% 32.9113 37.8379))var(--lightningcss-dark,lab(78.3518% 20.6156 26.3299));--color-tone-danger-tint:var(--lightningcss-light,lab(89.9643% 7.40376 11.3212))var(--lightningcss-dark,lab(13.1719% 13.3454 13.4206));--color-tone-danger-edge:var(--lightningcss-light,lab(35.6814% 32.9113 37.8379/.45))var(--lightningcss-dark,lab(78.3518% 20.6156 26.3299/.45));--color-tone-caution-ink:var(--lightningcss-light,lab(37.0018% 7.19999 41.8749))var(--lightningcss-dark,lab(84.2153% 2.45532 43.857));--color-tone-caution-tint:var(--lightningcss-light,lab(91.9885% 3.52108 19.3488))var(--lightningcss-dark,lab(15.3176% 4.15306 14.1423));--color-tone-caution-edge:var(--lightningcss-light,lab(37.0018% 7.19999 41.8749/.45))var(--lightningcss-dark,lab(84.2153% 2.45532 43.857/.45));--color-tone-settled-ink:var(--lightningcss-light,lab(34.5539% -26.6068 15.5358))var(--lightningcss-dark,lab(81.8138% -23.8061 12.9162));--color-tone-settled-tint:var(--lightningcss-light,lab(91.5767% -9.03773 5.41011))var(--lightningcss-dark,lab(14.3669% -12.3829 5.61838));--color-tone-settled-edge:var(--lightningcss-light,lab(34.5539% -26.6068 15.5358/.45))var(--lightningcss-dark,lab(81.8138% -23.8061 12.9162/.45));--color-tone-moving-ink:var(--lightningcss-light,lab(30.6215% .0282526 -35.6273))var(--lightningcss-dark,lab(79.2006% -4.46415 -24.7739));--color-tone-moving-tint:var(--lightningcss-light,lab(91.0875% -1.83418 -9.23179))var(--lightningcss-dark,lab(13.6939% -.717878 -16.5359));--color-tone-moving-edge:var(--lightningcss-light,lab(30.6215% .0282526 -35.6273/.45))var(--lightningcss-dark,lab(79.2006% -4.46415 -24.7739/.45));--color-hue-sky-block:var(--lightningcss-light,lab(89.5378% -2.37918 -11.0755))var(--lightningcss-dark,lab(13.6939% -.717878 -16.5359));--color-hue-sky-ink:var(--lightningcss-light,lab(30.6215% .0282526 -35.6273))var(--lightningcss-dark,lab(79.2006% -4.46415 -24.7739));--color-hue-sage-block:var(--lightningcss-light,lab(89.9868% -10.0239 6.18401))var(--lightningcss-dark,lab(14.3669% -12.3829 5.61838));--color-hue-sage-ink:var(--lightningcss-light,lab(34.5539% -26.6068 15.5358))var(--lightningcss-dark,lab(81.8138% -23.8061 12.9162));--color-hue-butter-block:var(--lightningcss-light,lab(91.59% -.458866 29.4689))var(--lightningcss-dark,lab(15.632% 1.28296 15.7104));--color-hue-butter-ink:var(--lightningcss-light,lab(37.0018% 7.19999 41.8749))var(--lightningcss-dark,lab(84.2153% 2.45532 43.857));--color-hue-lilac-block:var(--lightningcss-light,lab(87.6809% 7.00325 -13.6939))var(--lightningcss-dark,lab(11.8231% 9.94975 -19.3635));--color-hue-lilac-ink:var(--lightningcss-light,lab(29.9056% 27.5135 -48.8753))var(--lightningcss-dark,lab(77.4963% 13.9359 -27.6386));--color-hue-clay-block:var(--lightningcss-light,lab(87.6234% 9.37396 13.7473))var(--lightningcss-dark,lab(12.8862% 13.8958 13.5418));--color-hue-clay-ink:var(--lightningcss-light,lab(35.6814% 32.9113 37.8379))var(--lightningcss-dark,lab(78.3518% 20.6156 26.3299));--color-front-ground:var(--lightningcss-light,lab(98.2493% .00885129 -.760376))var(--lightningcss-dark,lab(1.96521% .176936 -.940213));--color-front-card:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(5.23831% .264213 -1.46752));--color-front-strong:var(--lightningcss-light,lab(4.42251% .0288412 -1.06039))var(--lightningcss-dark,lab(98.2451% .126153 -.747752));--color-front-words:var(--lightningcss-light,lab(15.2978% .0325888 -1.51203))var(--lightningcss-dark,lab(90.6901% .25484 -1.49393));--color-front-lede:var(--lightningcss-light,lab(19.9262% .0568181 -2.26362))var(--lightningcss-dark,lab(83.6996% .519812 -2.9814));--color-front-quiet:var(--lightningcss-light,lab(35.0068% .0468045 -2.2692))var(--lightningcss-dark,lab(67.4593% .523567 -2.9791));--color-front-foot:var(--lightningcss-light,lab(39.6469% .0448227 -2.27034))var(--lightningcss-dark,lab(62.8192% .524938 -2.97828));--color-front-foot-line:var(--lightningcss-light,lab(44.287% .043124 -2.27131))var(--lightningcss-dark,lab(55.8591% .527293 -2.97683));--color-front-faint:var(--lightningcss-light,lab(47.7671% .0420511 -2.27195))var(--lightningcss-dark,lab(53.5546% .390977 -2.23539));--color-front-edge:var(--lightningcss-light,lab(0% 0 0/.08))var(--lightningcss-dark,lab(100% 0 0/.09));--color-front-rule:var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(100% 0 0/.12));--color-front-light-lilac:var(--lightningcss-light,lab(75.5001% 17.4462 -37.1487))var(--lightningcss-dark,lab(51.5173% 27.3961 -49.8185));--color-front-light-sky:var(--lightningcss-light,lab(79.1415% -12.2482 -28.6924))var(--lightningcss-dark,lab(50.6532% -2.62615 -41.4736));--color-front-light-clay:var(--lightningcss-light,lab(81.0224% 20.3379 28.868))var(--lightningcss-dark,lab(57.3632% 34.5162 40.5775));--color-button-ink-rim-edge:var(--lightningcss-light,lab(0% 0 0/.1))var(--lightningcss-dark,lab(100% 0 0/.1));--color-button-ink-rim-top:var(--lightningcss-light,lab(0% 0 0/.7))var(--lightningcss-dark,lab(100% 0 0));--color-button-ink-rim-bottom:var(--lightningcss-light,lab(0% 0 0))var(--lightningcss-dark,lab(100% 0 0/.8));--color-button-ink-face-top:var(--lightningcss-light,lab(15.204% 0 -.00000596046))var(--lightningcss-dark,lab(90.952% 0 -.0000119209));--color-button-ink-face-bottom:var(--lightningcss-light,lab(0% 0 0))var(--lightningcss-dark,lab(98.26% 0 0));--color-button-ink-face-top-hover:var(--lightningcss-light,lab(22.2275% 1.95722 1.53154))var(--lightningcss-dark,lab(84.907% .663489 .8654));--color-button-ink-face-bottom-hover:var(--lightningcss-light,lab(.903296% 0 0))var(--lightningcss-dark,lab(92.46% -.0000298023 0));--color-button-ink-face-top-press:var(--lightningcss-light,lab(0% 0 0))var(--lightningcss-dark,lab(84.791% .92718 1.59804));--color-button-ink-face-bottom-press:var(--lightningcss-light,lab(0% 0 0))var(--lightningcss-dark,lab(84.92% 0 -.0000119209));--color-button-ink-words:var(--lightningcss-light,lab(100% 0 0/.9))var(--lightningcss-dark,lab(0% 0 0/.8));--color-button-line-rim-edge:var(--lightningcss-light,lab(0% 0 0/.2))var(--lightningcss-dark,lab(2.75381% 0 0));--color-button-line-rim-top:var(--lightningcss-light,lab(100% 0 0/.5))var(--lightningcss-dark,lab(34.924% 0 0/.8));--color-button-line-rim-bottom:var(--lightningcss-light,lab(100% 0 0/.5))var(--lightningcss-dark,lab(34.924% 0 0/.8));--color-button-line-rim-top-hover:var(--lightningcss-light,lab(100% 0 0/.5))var(--lightningcss-dark,lab(34.924% 0 0/.7));--color-button-line-rim-bottom-hover:var(--lightningcss-light,lab(96.52% -.0000298023 .0000119209))var(--lightningcss-dark,lab(34.924% 0 0/.5));--color-button-line-rim-press:var(--lightningcss-light,lab(90.952% 0 -.0000119209))var(--lightningcss-dark,lab(15.204% 0 -.00000596046));--color-button-line-face-top:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(15.204% 0 -.00000596046));--color-button-line-face-bottom:var(--lightningcss-light,lab(98.26% 0 0/.5))var(--lightningcss-dark,lab(27.036% 0 0/.5));--color-button-line-face-top-hover:var(--lightningcss-light,lab(98.26% 0 0/.5))var(--lightningcss-dark,lab(27.036% 0 0));--color-button-line-face-bottom-hover:var(--lightningcss-light,lab(96.52% -.0000298023 .0000119209/.6))var(--lightningcss-dark,lab(27.036% 0 0/.6));--color-button-line-face-top-press:var(--lightningcss-light,lab(96.52% -.0000298023 .0000119209/.6))var(--lightningcss-dark,lab(15.204% 0 -.00000596046));--color-button-line-face-bottom-press:var(--lightningcss-light,lab(96.52% -.0000298023 .0000119209/.9))var(--lightningcss-dark,lab(27.036% 0 0));--color-button-glass-fill:var(--lightningcss-light,lab(100% 0 0/.6))var(--lightningcss-dark,lab(2.74248% .0233203 -.775588/.6));--color-button-glass-fill-hover:var(--lightningcss-light,lab(96.52% -.0000298023 .0000119209/.72))var(--lightningcss-dark,lab(7.75991% .03732 -1.50478/.7));--color-button-glass-fill-press:var(--lightningcss-light,lab(93.04% .0000298023 -.0000119209/.8))var(--lightningcss-dark,lab(12.3977% .0343546 -1.51104/.76));--color-button-glass-edge:var(--lightningcss-light,lab(100% 0 0/.75))var(--lightningcss-dark,lab(100% 0 0/.18));--color-button-glass-edge-hover:var(--lightningcss-light,lab(100% 0 0/.95))var(--lightningcss-dark,lab(100% 0 0/.28));--elevation-edge-float:0 0 0 1px var(--lightningcss-light,lab(0% 0 0/.08))var(--lightningcss-dark,lab(100% 0 0/.1));--elevation-raise:var(--elevation-edge-float), 0 4px 12px -6px lab(0% 0 0/.3);--elevation-float:var(--elevation-edge-float), 0 18px 44px -18px lab(0% 0 0/.45);--elevation-knob:0 3px 8px lab(0% 0 0/.15), 0 3px 1px lab(0% 0 0/.06)}}.tone-danger{--tone-ink:var(--color-tone-danger-ink);--tone-tint:var(--color-tone-danger-tint);--tone-edge:var(--color-tone-danger-edge);--tone-words:var(--color-tone-on)}.tone-caution{--tone-ink:var(--color-tone-caution-ink);--tone-tint:var(--color-tone-caution-tint);--tone-edge:var(--color-tone-caution-edge);--tone-words:var(--color-tone-on)}.tone-settled{--tone-ink:var(--color-tone-settled-ink);--tone-tint:var(--color-tone-settled-tint);--tone-edge:var(--color-tone-settled-edge);--tone-words:var(--color-tone-on)}.tone-moving{--tone-ink:var(--color-tone-moving-ink);--tone-tint:var(--color-tone-moving-tint);--tone-edge:var(--color-tone-moving-edge);--tone-words:var(--color-tone-on)}:root,:root[data-mode=light]{--color-scrim:.9851 0 0}@media (prefers-color-scheme:dark){:root:not([data-mode=light]){--color-scrim:.1149 0 0}}:root[data-mode=dark]{--color-scrim:.1149 0 0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-mode]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-switching] *,:root[data-switching] :before,:root[data-switching] :after{transition:none!important}@media (prefers-reduced-motion:no-preference){:root[data-switching] .ui-tabs-mark[data-eased]{transition:translate .24s var(--motion-ease-track), width .24s var(--motion-ease-track)!important}}@media (pointer:coarse){:root{--type-field-size:1rem}}@font-face{font-family:Cal Sans UI;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_app/assets/cal-sans-ui-wght-geom-DYqrh1Po.woff2)format("woff2-variations")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_app/assets/space-mono-700-latin-6NnW1qxO.woff2)format("woff2")}@property --button-rim-top{syntax:"<color>";inherits:true;initial-value:#0000}@property --button-rim-bottom{syntax:"<color>";inherits:true;initial-value:#0000}@property --button-face-top{syntax:"<color>";inherits:true;initial-value:#0000}@property --button-face-bottom{syntax:"<color>";inherits:true;initial-value:#0000}@keyframes ui-menu-in{0%{opacity:0;translate:0 -.25rem;scale:.8}}@media (prefers-reduced-motion:reduce){.ui-menu{animation:none}}@keyframes ui-dialog-in{0%{opacity:0;scale:.98}}@keyframes ui-sheet-in{0%{translate:0 100%}}@keyframes ui-veil-in{0%{opacity:0}}@keyframes ui-tip-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ui-dialog[open],.ui-tooltip{animation:none}.ui-dialog[open]::backdrop{animation:none}.ui-tabs-mark[data-eased]{transition:none}}@keyframes ui-spin{to{rotate:360deg}}@keyframes ui-progress-sweep{0%{translate:-100%}to{translate:300%}}@keyframes ui-toast-in{0%{opacity:0;translate:0 8px}}@media (prefers-reduced-motion:reduce){.ui-spinner,.ui-progress-track[data-unknown] .ui-progress-fill,.ui-toast{animation:none}.ui-progress-fill,.ui-toast[data-leaving]{transition:none}}@keyframes ui-actionbar-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ui-actionbar{animation:none}}.ui-focus{background:var(--color-surface-canvas);grid-template-columns:minmax(22rem,42%) minmax(0,1fr);min-height:100dvh;display:grid}.ui-focus-side{border-radius:var(--radius-panel);background:var(--hue-ink);height:calc(100dvh - 1.5rem);color:var(--hue-block);isolation:isolate;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:space-between;gap:2rem;margin:.75rem;padding:1.5rem;display:flex;position:sticky;top:0;overflow:hidden}.ui-focus-side[data-tone=danger],.ui-focus-phone-head[data-tone=danger]{--hue-block:var(--color-tone-danger-tint);--hue-ink:var(--color-tone-danger-ink)}.ui-focus-art{z-index:-1;background:var(--hue-ink);position:absolute;inset:0}.ui-focus-side>:not(.ui-focus-art){z-index:1;position:relative}.ui-focus-top:before,.ui-focus-steps:before{content:"";z-index:-1;pointer-events:none;background:var(--hue-ink);position:absolute;inset:-1.25rem -1.75rem}@supports (color:color-mix(in lab, red, red)){.ui-focus-top:before,.ui-focus-steps:before{background:color-mix(in oklab, var(--hue-ink) 82%, transparent)}}.ui-focus-top:before,.ui-focus-steps:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);-webkit-mask-image:radial-gradient(closest-side,lab(0% 0 0) 55%,#0000);mask-image:radial-gradient(closest-side,oklch(0% 0 0) 55%,#0000)}.ui-focus-top,.ui-focus-steps,.ui-focus-foot{place-self:flex-start start}.ui-focus-foot{margin-top:auto}.ui-focus-phone-foot{display:none}.ui-focus-top{align-items:center;gap:.75rem;min-width:0;max-width:100%;padding:.25rem .75rem .25rem .25rem;display:flex}.ui-focus-top .ui-focus-mark{border-radius:var(--radius-row);width:2.25rem;height:2.25rem;font-size:1rem}.ui-focus-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);margin:0;font-size:1.25rem;font-weight:600;line-height:1.2;overflow:hidden}.ui-focus-steps{counter-reset:way;gap:.625rem;margin:0;padding:.5rem .75rem .5rem .5rem;list-style:none;display:grid}.ui-focus-steps li{font-size:var(--type-read-size);counter-increment:way;color:var(--hue-block);align-items:center;gap:.75rem;font-weight:500;display:flex}@supports (color:color-mix(in lab, red, red)){.ui-focus-steps li{color:color-mix(in oklab, var(--hue-block) 72%, var(--hue-ink))}}.ui-focus-steps li{transition:color .24s}.ui-focus-steps li:before{content:counter(way);width:1.5rem;height:1.5rem;font-size:var(--type-tag-size);border:1.5px solid;border-radius:50%;flex:none;place-items:center;font-weight:600;transition:background-color .24s,color .24s;display:grid}.ui-focus-steps li[data-at=now]{color:var(--hue-block)}.ui-focus-steps li[data-at=now]:before{border-color:var(--hue-block);background:var(--hue-block);color:var(--hue-ink)}.ui-focus-steps li[data-at=done]:before{content:"✓"}.ui-focus-main{align-content:safe center;justify-items:center;min-width:0;min-height:100dvh;padding:3rem 2rem;display:grid}.ui-focus-phone-head{display:none}.ui-focus-grow{box-sizing:content-box;width:100%;max-width:25rem;margin:-.5rem;padding:.5rem;transition:height .32s cubic-bezier(.2,.8,.2,1);overflow:hidden}.ui-focus-grow:has([data-width=list]){max-width:31rem}.ui-focus-grow-inner{animation:.3s cubic-bezier(.2,.8,.2,1) backwards ui-focus-in}@keyframes ui-focus-in{0%{opacity:0;translate:0 .5rem}}@media (prefers-reduced-motion:reduce){.ui-focus-grow{transition:none}.ui-focus-grow-inner{animation:none}}.ui-focus-form{width:100%;max-width:24rem}.ui-focus-form[data-width=list]{max-width:30rem}@media (max-width:56rem){.ui-focus-phone-foot{margin-top:2rem;display:flex}.ui-focus{grid-template-columns:minmax(0,1fr)}.ui-focus-side{display:none}.ui-focus-main{padding:2rem 1rem}.ui-focus-phone-head{width:100%;max-width:25rem;color:var(--color-text-strong);align-items:center;gap:.625rem;margin-bottom:2rem;font-weight:600;display:flex}.ui-focus-main:has(.ui-focus-form[data-width=list]) .ui-focus-phone-head{max-width:31rem}.ui-focus-phone-head .ui-focus-mark{border-radius:var(--radius-row);width:2rem;height:2rem;font-size:.9375rem}.ui-focus-phone-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.ui-focus-head{text-align:left;justify-items:start;margin-bottom:2rem;display:grid}.ui-focus-head[data-actions]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ui-focus-actions{gap:.25rem;display:flex}.ui-focus-title{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;color:var(--color-text-strong);margin:0;font-size:2rem;font-weight:400;line-height:1.12}.ui-focus-back{border-radius:var(--radius-row);font-size:var(--type-ui-size);color:var(--color-text-subtle);align-items:center;gap:.375rem;margin:0 0 1rem -.375rem;padding:.25rem .5rem .25rem .375rem;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.ui-focus-back:hover{background:var(--color-control-fill);color:var(--color-text-strong)}.ui-focus-back:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ui-focus-line{max-width:46ch;font-size:var(--type-read-size);color:var(--color-text-subtle);text-wrap:pretty;overflow-wrap:anywhere;margin:0;line-height:1.55}.ui-focus-quiet{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;display:flex}.ui-focus-foot-line{text-align:left;font-size:var(--type-read-size);color:var(--color-text-subtle);overflow-wrap:anywhere;margin:1.75rem 0 0;line-height:1.55}.ui-focus-foot-line a{white-space:nowrap;color:var(--color-text-strong);text-underline-offset:3px;text-decoration:underline}.ui-focus-mark{border-radius:var(--radius-control);width:3.5rem;height:3.5rem;font-family:var(--font-display);color:var(--color-text-inverse);background:var(--color-surface-contrast);place-items:center;font-size:1.5rem;font-weight:700;line-height:1;display:grid;position:relative;overflow:hidden}.ui-focus-mark[data-hue]{color:var(--color-surface-base);background:var(--hue-ink)}.ui-focus-side .ui-focus-mark[data-hue]{color:var(--hue-ink);background:var(--hue-block)}.ui-focus-mark[data-logo]{color:#0000;background:0 0}.ui-code{gap:.5rem;display:grid}.ui-code-field{width:-moz-fit-content;width:fit-content;position:relative}.ui-code-cells{grid-template-columns:repeat(6,2.75rem);gap:.5rem;display:grid}.ui-code-cell{border-radius:var(--radius-control);height:3rem;font-family:var(--font-label);color:var(--color-text-strong);background:var(--color-control-fill);place-items:center;font-size:1.375rem;font-weight:600;transition:box-shadow .15s;display:grid}.ui-code-cell.is-next{box-shadow:inset 0 0 0 1.5px var(--hue-ink,var(--color-text-strong))}.ui-code-field[data-invalid] .ui-code-cell{box-shadow:inset 0 0 0 1px var(--color-tone-danger-ink)}.ui-code-field[data-invalid] .ui-code-cell.is-next{box-shadow:inset 0 0 0 1.5px var(--color-tone-danger-ink)}.ui-code-cursor{background:var(--color-text-strong);width:2px;height:1.1em;animation:1.28s step-end infinite ui-code-blink}.ui-code-input{border-radius:var(--radius-control);width:100%;height:100%;box-shadow:none;color:#0000;caret-color:#0000;letter-spacing:2.5rem;background:0 0;border:0;outline:none;padding:0;font-size:1.375rem;position:absolute;inset:0}.ui-code-input:focus,.ui-code-input:focus-visible{box-shadow:none;outline:none}.ui-code-input::selection{background:0 0}@media (max-width:400px){.ui-code-cells{grid-template-columns:repeat(6,2.5rem);gap:.375rem}.ui-code-cell{height:2.75rem;font-size:1.25rem}}:is(.ui-focus-form,.auth-card) .ui-code-field{width:100%}:is(.ui-focus-form,.auth-card) .ui-code-cells{grid-template-columns:repeat(6,minmax(0,1fr))}@media (prefers-reduced-motion:reduce){.ui-code-cursor{animation:none}}@keyframes ui-code-blink{0%,49%{opacity:1}50%,to{opacity:0}}.ui-providers{gap:.625rem;margin-bottom:1.5rem;display:grid}.ui-providers-stack{display:grid}.ui-providers-stack>*{grid-area:1/1}.ui-providers-stack>[data-hidden]{visibility:hidden}.ui-providers-buttons{gap:.625rem;display:grid}.ui-providers-heads{flex-direction:column;justify-content:center;gap:.75rem;display:flex}.ui-providers-said{font-size:var(--type-read-size);line-height:var(--type-read-leading);color:var(--color-text-default);margin:0}.ui-providers-acts{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ui-providers-count{font-size:var(--type-ui-size);color:var(--color-text-subtle);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;margin:0;display:flex}.ui-providers-ring{flex:none;transform:rotate(-90deg)}.ui-providers-ring circle{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-dasharray:40.85;stroke-dashoffset:0;animation:5s linear forwards ui-providers-drain}@keyframes ui-providers-drain{to{stroke-dashoffset:40.85px}}@media (prefers-reduced-motion:reduce){.ui-providers-ring{display:none}}.ui-provider-button{width:100%;height:var(--size-control-height);font-size:var(--type-read-size);font-weight:400}.ui-provider-button .ui-button-face{justify-content:flex-start;gap:.75rem}.ui-provider-button svg{flex:none}.ui-providers-or{font-family:var(--font-label);font-size:var(--type-ui-size);color:var(--color-text-subtle);align-items:center;gap:.75rem;margin:.875rem 0 0;display:flex}.ui-providers-or:before,.ui-providers-or:after{content:"";background:var(--color-border-default);flex:1;height:1px}.ui-focus-side{view-transition-name:focus-side}.ui-focus-main{view-transition-name:focus-main}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(focus-side){animation-duration:.2s}::view-transition-group(focus-main){animation:none}::view-transition-old(focus-main){animation:focus-out .14s var(--motion-ease-track) forwards}::view-transition-new(focus-main){animation:focus-in .22s var(--motion-ease-track) .1s backwards}@keyframes focus-out{to{opacity:0;translate:0 -.5rem}}@keyframes focus-in{0%{opacity:0;translate:0 .75rem}}@property --preview-ar{syntax:"<number>";inherits:true;initial-value:1.6}@keyframes lb-in{0%{opacity:0}}@keyframes lb-wait-in{0%{opacity:0}}.form-ink :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.ui-code-input),textarea:not(.ui-code-input)){background:var(--color-control-fill);box-shadow:none;border-radius:var(--radius-control);font-size:var(--type-field-size);color:var(--color-text-strong)}.form-ink :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not(.ui-code-input)){height:var(--size-control-height);padding-inline:.75rem}.form-ink textarea{padding:.75rem .875rem;line-height:1.55}.form-ink :where(input:not(.ui-code-input),textarea:not(.ui-code-input)):hover:not(:focus):not(:disabled){background:var(--color-control-fill-hover)}.form-ink :where(input:not(.ui-code-input),textarea:not(.ui-code-input)):focus{outline:none}.form-ink :where(input:not(.ui-code-input),textarea:not(.ui-code-input))[aria-invalid=true]:not(:focus){box-shadow:inset 0 0 0 1px var(--color-text-strong)}.form-ink label{font-family:var(--font-label);font-weight:600;font-size:var(--type-ui-size);color:var(--color-text-subtle);line-height:1.4}.form-ink label~p{max-width:46ch;font-size:var(--type-meta-size);color:var(--color-text-subtle);line-height:1.5}.modal{overflow:visible}.modal>.ui-dialog-frame{overscroll-behavior:contain;border-radius:inherit;overflow-y:auto}.modal>.ui-dialog-frame>form{display:contents}.modal .ui-field:has(>.ui-select-box){width:100%;min-width:0}.page-head-actions>:is(button,a){min-width:var(--size-control-height-small);min-height:var(--size-control-height-small)}.page-head-actions :is(.ui-button,.ui-tabs,.ui-field-box:not([data-many]),.ui-choice){height:var(--size-control-height-small);font-size:var(--type-ui-size)}.rail-group{padding-block:0 .75rem}.rail-top{flex:1;min-width:0}.rail-top>*,.rail-org-row>:first-child{min-width:0}.rail-org-row>:first-child{flex:1;display:flex}.rail-top{gap:calc(1.125rem - 1px);display:grid}.rail-org-row{align-items:center;display:flex;position:relative}.rail-org-row .rail-org{padding-right:2.25rem}.rail-org-row .rail-fold{transition:background-color .14s,color .14s,opacity .16s;position:absolute;top:50%;right:0;translate:0 -50%}.rail-org{border-radius:var(--radius-row);min-width:0;font:inherit;color:var(--color-text-strong);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.5rem;padding:0 .375rem 0 0;transition:background-color .14s;display:flex}.rail-org:hover,.rail-org[aria-expanded=true]{background:var(--color-control-fill)}.rail-org:focus-visible,.rail-fold:focus-visible,.rail-search:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.rail-org .ui-org-mark{border-radius:var(--radius-control);width:2rem;height:2rem;font-size:.75rem}.rail-org-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-ui-size);font-weight:600;overflow:hidden}.rail-fold{border-radius:var(--radius-row);width:1.75rem;height:1.75rem;color:var(--color-text-subtle);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;transition:background-color .14s,color .14s;display:grid}.rail-fold:hover{background:var(--color-control-fill);color:var(--color-text-strong)}.rail-search{width:100%;height:var(--size-control-height-small);white-space:nowrap;border-radius:var(--radius-control);background:var(--color-control-fill);font:inherit;font-size:var(--type-ui-size);text-align:left;color:var(--color-text-subtle);cursor:text;border:0;align-items:center;gap:.75rem;padding:0 .375rem 0 .5rem;transition:background-color .14s;display:flex;overflow:hidden}.rail-search:hover{background:var(--color-control-fill-hover)}.rail-search-words{flex:1;min-width:0}.rail-search-mark,.rail-search-key{flex:none}.rail-pin-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rail-pin-kind{font-size:var(--type-meta-size);color:var(--color-text-subtle);flex:none;font-weight:400}.rail-pin-face{flex:none;width:1rem;height:1rem}.rail-pins{opacity:1;transition:grid-template-rows var(--sidebar-animation-duration,.25s) var(--sidebar-easing,ease), opacity .16s ease;grid-template-rows:1fr;display:grid}.rail-pins>*{min-height:0;overflow:hidden}[data-sidebar-wrapper][data-state=collapsed] .rail-pins{opacity:0;grid-template-rows:0fr}[data-sidebar-wrapper][data-state=collapsed] .rail-search{color:var(--color-text-strong)}[data-sidebar-wrapper][data-state=collapsed] .rail-fold{opacity:0;pointer-events:none}.rail-you{white-space:nowrap;border-radius:var(--radius-control);width:100%;min-width:0;font:inherit;text-align:left;color:var(--color-text-strong);cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding:.375rem .25rem;transition:background-color .14s;display:flex;overflow:hidden}.rail-you:hover,.rail-you[aria-expanded=true],.rail-you[data-here]{background:var(--color-control-fill)}.rail-you:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.rail-you-face{border-radius:var(--radius-round);flex:none;width:1.5rem;height:1.5rem}.rail-you-words{flex:1;min-width:0;line-height:1.25;display:grid}.rail-you-name,.rail-you-role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-you-name{font-size:var(--type-ui-size);font-weight:600}.rail-you-role{font-size:var(--type-meta-size);color:var(--color-text-subtle)}.rail-you-caret{color:var(--color-text-subtle);flex:none}.page-in:has(>.page-middle){flex-direction:column;justify-content:safe center;min-height:100%;display:flex}.org-frame,.console-frame{overscroll-behavior:none}.blob{box-shadow:none;background:0 0}.hit-row{padding-top:.625rem;padding-bottom:.625rem}@media (prefers-reduced-motion:reduce){.wordmark-text,[data-slot=accordion-content],.bone,.bone-text:before{animation:none}.hit-row{transition:none}}code,.mono{font-family:var(--font-label);overflow-wrap:anywhere}.composer-box button[aria-pressed=true],.composer-bubble button[aria-pressed=true]{color:var(--color-text-inverse);background:var(--color-surface-contrast)}.msg-actions button[aria-pressed=true]{color:var(--color-text-strong);background:var(--color-control-fill-hover)}@media not all and (min-width:48rem){.chat-aside.w-full{flex:auto}}.composer-plain{resize:none;width:100%;color:var(--color-text-strong);field-sizing:content;background:0 0;border:0;outline:none;padding:0;font-family:inherit;display:block}.page-scroll:has(.requests-room){scrollbar-gutter:auto;overflow:hidden}.requests-room{position:absolute;inset:0}.page-scroll:has(.cal-fill){scrollbar-gutter:auto;overflow:hidden auto}.cal-block.is-movable{cursor:grab}@media (max-width:639px){.cal-views [role=tab]{flex:auto;justify-content:center;padding-inline:.3125rem}}.nothing{gap:1.25rem;display:grid}.nothing-said{max-width:54ch;font-size:var(--type-read-size);color:var(--color-text-subtle);margin:0;line-height:1.6}.nothing-join{margin-top:.75rem}.auth-page{background:var(--color-surface-canvas);align-content:start;justify-items:center;min-height:100dvh;padding:3rem 1rem;display:grid}@media not all and (max-width:30rem){:where(#root)>.auth-page{scrollbar-gutter:stable;height:100dvh;overflow-y:auto}}.auth-card{border-radius:var(--radius-panel);background:var(--color-surface-raised);width:100%;max-width:27.5rem;box-shadow:var(--elevation-edge);padding:2.5rem}.auth-card[data-width=steps]{max-width:40rem}.auth-head{text-align:center;justify-items:center;margin-bottom:2rem;display:grid}.auth-mark{width:auto;height:2.75rem;color:var(--color-text-strong);margin-bottom:1.5rem}.visit-stage-head .ui-focus-mark{border-radius:var(--radius-row);width:2.25rem;height:2.25rem;margin:0;font-size:1rem}.auth-title{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere;color:var(--color-text-strong);margin:0;font-size:1.625rem;font-weight:400;line-height:1.2}.auth-intro{max-width:46ch;font-size:var(--type-read-size);color:var(--color-text-subtle);text-wrap:pretty;overflow-wrap:anywhere;margin:.625rem 0 0;line-height:1.55}.sign-in-known{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:30rem){.auth-page{align-content:start;padding:1rem}.auth-card{padding:2rem 1.5rem}}.ui-list-row-end .ui-button{height:var(--size-control-height-small);font-size:var(--type-ui-size)}.ui-list-row-end .ui-button-square{width:var(--size-control-height-small);min-width:var(--size-control-height-small)}.call-preview-controls .call-devices{flex-shrink:1;width:auto;min-width:0}@media (hover:none) and (pointer:coarse){:where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not(.ui-code-input),textarea,select,[contenteditable=true]){font-size:max(1rem,1em)}}.ui-menu.rail-pop{width:calc(var(--size-rail-wide) - 1rem);max-width:calc(100vw - 1rem)}.rail-call{white-space:nowrap;border-radius:var(--radius-row);background:var(--color-tone-moving-tint);width:100%;min-width:0;font:inherit;text-align:left;color:var(--color-tone-moving-ink);cursor:pointer;border:0;align-items:center;gap:.625rem;padding:.375rem .25rem;transition:filter .14s;display:flex;overflow:hidden}.rail-call:hover{filter:brightness(.97)}.rail-call:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.rail-call-mark{border-radius:var(--radius-row);background:var(--color-tone-moving-ink);width:1.5rem;height:1.5rem;color:var(--color-tone-on);flex:none;place-items:center;display:grid}.rail-call-words{min-width:0;line-height:1.25;display:grid}.rail-call-place{text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-ui-size);font-weight:600;overflow:hidden}.rail-call-time{font-size:var(--type-meta-size);font-variant-numeric:tabular-nums}main.bg-surface-canvas{--color-surface-canvas:var(--color-surface-base);background-color:var(--color-surface-base)}@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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-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-duration{syntax:"*";inherits:false}
