@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-widest:.1em;--leading-snug:1.375;--leading-relaxed:1.625;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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{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}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}a[data-slot=link],main a:not([data-slot=button]):not([class*=no-underline]):not([class*=bf-]){color:var(--primary);text-decoration-line:underline}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.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}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.-start{inset-inline-start:calc(var(--spacing)*-1)}.start{inset-inline-start:var(--spacing)}.-end{inset-inline-end:calc(var(--spacing)*-1)}.end{inset-inline-end:var(--spacing)}.top-\[20\%\]{top:20%}.left-1\/2{left:50%}.z-50{z-index:50}.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}}.mt-1{margin-top:calc(var(--spacing)*1)}.mr-1{margin-right:calc(var(--spacing)*1)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.ml-auto{margin-left:auto}.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}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.h-1{height:calc(var(--spacing)*1)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-full{height:100%}.h-screen{height:100vh}.max-h-80{max-height:calc(var(--spacing)*80)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-\[50vh\]{min-height:50vh}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-6{width:calc(var(--spacing)*6)}.w-\[min\(36rem\,calc\(100vw-2rem\)\)\]{width:min(36rem,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.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-border{border-color:var(--border)}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--destructive)30%,transparent)}}.border-input{border-color:var(--input)}.border-secondary\/30{border-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.border-secondary\/30{border-color:color-mix(in oklab,var(--secondary)30%,transparent)}}.bg-background{background-color:var(--background)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive)5%,transparent)}}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary\/5{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/5{background-color:color-mix(in oklab,var(--secondary)5%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-1{padding:calc(var(--spacing)*1)}.p-4{padding:calc(var(--spacing)*4)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-12{padding-inline:calc(var(--spacing)*12)}.py-1{padding-block:calc(var(--spacing)*1)}.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-10{padding-block:calc(var(--spacing)*10)}.pt-4{padding-top:calc(var(--spacing)*4)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-geist-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-all{word-break:break-all}.whitespace-pre-line{white-space:pre-line}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary{color:var(--secondary)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.\!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,)!important}.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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[gen\:app-module-uses\]{gen:app-module-uses}.paused{animation-play-state:paused}.running{animation-play-state:running}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}@media (hover:hover){.hover\:bg-\[var\(--bf-surface-2\,var\(--bf-surface\)\)\]:hover{background-color:var(--bf-surface-2,var(--bf-surface))}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:not-sr-only:focus-visible{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus-visible\:absolute:focus-visible{position:absolute}.focus-visible\:z-50:focus-visible{z-index:50}.focus-visible\:border:focus-visible{border-style:var(--tw-border-style);border-width:1px}.focus-visible\:bg-background:focus-visible{background-color:var(--background)}.focus-visible\:p-3:focus-visible{padding:calc(var(--spacing)*3)}.focus-visible\:text-foreground:focus-visible{color:var(--foreground)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--bf-ring\)\]:focus-visible{--tw-ring-color:var(--bf-ring)}.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--primary)50%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:w-1\/2{width:50%}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--radius:0;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#3b6fa0;--primary-foreground:#fff;--secondary:#5a9e8f;--secondary-foreground:#fff;--muted:#f5f5f5;--muted-foreground:#484848;--accent:#8b6cb8;--accent-foreground:#fff;--destructive:#e40014;--border:#e5e5e5;--input:#cecece;--ring:#3b6fa0;--chart-1:#3b6fa0;--chart-2:#5a9e8f;--chart-3:#8b6cb8;--chart-4:#fcbb00;--chart-5:#f99c00;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#3b6fa0;--sidebar-primary-foreground:#fff;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#3b6fa0;--brand-gradient:linear-gradient(180deg,#3b6fa0 0%,#5a9e8f 60%,#8b6cb8 100%);--brand-gradient-horizontal:linear-gradient(90deg,#3b6fa0 0%,#5a9e8f 50%,#8b6cb8 100%);--brand-gradient-diagonal:linear-gradient(135deg,#3b6fa0 0%,#5a9e8f 50%,#8b6cb8 100%);--section-org:#3b6fa0;--section-access:#5a9e8f;--section-feature:#8b6cb8}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(44.9303% -5.91365 -32.3454);--primary-foreground:lab(100% 0 0);--secondary:lab(60.3289% -25.2688 .757682);--secondary-foreground:lab(100% 0 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(30.4% -.0000149012 0);--accent:lab(51.1663% 24.555 -35.9674);--accent-foreground:lab(100% 0 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(82.6% .0000298023 -.0000119209);--ring:lab(44.9303% -5.91365 -32.3454);--chart-1:lab(44.9303% -5.91365 -32.3454);--chart-2:lab(60.3289% -25.2688 .757682);--chart-3:lab(51.1663% 24.555 -35.9674);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(44.9303% -5.91365 -32.3454);--sidebar-primary-foreground:lab(100% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(44.9303% -5.91365 -32.3454);--brand-gradient:linear-gradient(180deg,lab(44.9303% -5.91365 -32.3454) 0%,lab(60.3289% -25.2688 .757682) 60%,lab(51.1663% 24.555 -35.9674) 100%);--brand-gradient-horizontal:linear-gradient(90deg,lab(44.9303% -5.91365 -32.3454) 0%,lab(60.3289% -25.2688 .757682) 50%,lab(51.1663% 24.555 -35.9674) 100%);--brand-gradient-diagonal:linear-gradient(135deg,lab(44.9303% -5.91365 -32.3454) 0%,lab(60.3289% -25.2688 .757682) 50%,lab(51.1663% 24.555 -35.9674) 100%);--section-org:lab(44.9303% -5.91365 -32.3454);--section-access:lab(60.3289% -25.2688 .757682);--section-feature:lab(51.1663% 24.555 -35.9674)}}.theme-client{--primary:#238359;--ring:#238359}@supports (color:lab(0% 0 0)){.theme-client{--primary:lab(48.6715% -36.6272 14.3943);--ring:lab(48.6715% -36.6272 14.3943)}}.theme-assessment{--primary:#007d84;--ring:#007d84}@supports (color:lab(0% 0 0)){.theme-assessment{--primary:lab(46.6255% -37.3321 -15.26);--ring:lab(46.6255% -37.3321 -15.26)}}.theme-medical{--primary:#a74449;--ring:#a74449}@supports (color:lab(0% 0 0)){.theme-medical{--primary:lab(42.9589% 41.6113 18.9415);--ring:lab(42.9589% 41.6113 18.9415)}}.theme-facility{--primary:#9d6800;--ring:#9d6800}@supports (color:lab(0% 0 0)){.theme-facility{--primary:lab(48.8152% 16.5538 57.1172);--ring:lab(48.8152% 16.5538 57.1172)}}.theme-customer{--primary:#455bb2;--ring:#455bb2}@supports (color:lab(0% 0 0)){.theme-customer{--primary:lab(40.4756% 13.0111 -49.8738);--ring:lab(40.4756% 13.0111 -49.8738)}}.theme-staff{--primary:#557d1d;--ring:#557d1d}@supports (color:lab(0% 0 0)){.theme-staff{--primary:lab(47.9297% -25.9899 43.9011);--ring:lab(47.9297% -25.9899 43.9011)}}.dark{--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#5f94c7;--primary-foreground:#171717;--secondary:#79beae;--secondary-foreground:#171717;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#ac8cdb;--accent-foreground:#171717;--destructive:#ff6568;--border:#ffffff1a;--input:#ffffff26;--ring:#5f94c7;--chart-1:#5f94c7;--chart-2:#79beae;--chart-3:#ac8cdb;--chart-4:#ac4bff;--chart-5:#ff2357;--sidebar:#171717;--sidebar-foreground:#fafafa;--sidebar-primary:#5f94c7;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#262626;--sidebar-accent-foreground:#fafafa;--sidebar-border:#ffffff1a;--sidebar-ring:#5f94c7;--brand-gradient:linear-gradient(180deg,#5f94c7 0%,#79beae 60%,#ac8cdb 100%);--brand-gradient-horizontal:linear-gradient(90deg,#5f94c7 0%,#79beae 50%,#ac8cdb 100%);--brand-gradient-diagonal:linear-gradient(135deg,#5f94c7 0%,#79beae 50%,#ac8cdb 100%);--section-org:#5f94c7;--section-access:#79beae;--section-feature:#ac8cdb}@supports (color:lab(0% 0 0)){.dark{--background:lab(2.75381% 0 0);--foreground:lab(98.26% 0 0);--card:lab(7.78201% -.0000149012 0);--card-foreground:lab(98.26% 0 0);--popover:lab(7.78201% -.0000149012 0);--popover-foreground:lab(98.26% 0 0);--primary:lab(59.1384% -7.03061 -32.5659);--primary-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(71.9291% -25.1864 .754285);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(15.204% 0 -.00000596046);--muted-foreground:lab(66.128% -.0000298023 .0000119209);--accent:lab(63.632% 24.0295 -36.1314);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(63.7053% 60.745 31.3109);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(59.1384% -7.03061 -32.5659);--chart-1:lab(59.1384% -7.03061 -32.5659);--chart-2:lab(71.9291% -25.1864 .754285);--chart-3:lab(63.632% 24.0295 -36.1314);--chart-4:lab(52.0183% 66.11 -78.2316);--chart-5:lab(56.101% 79.4328 31.4532);--sidebar:lab(7.78201% -.0000149012 0);--sidebar-foreground:lab(98.26% 0 0);--sidebar-primary:lab(59.1384% -7.03061 -32.5659);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(15.204% 0 -.00000596046);--sidebar-accent-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(59.1384% -7.03061 -32.5659);--brand-gradient:linear-gradient(180deg,lab(59.1384% -7.03061 -32.5659) 0%,lab(71.9291% -25.1864 .754285) 60%,lab(63.632% 24.0295 -36.1314) 100%);--brand-gradient-horizontal:linear-gradient(90deg,lab(59.1384% -7.03061 -32.5659) 0%,lab(71.9291% -25.1864 .754285) 50%,lab(63.632% 24.0295 -36.1314) 100%);--brand-gradient-diagonal:linear-gradient(135deg,lab(59.1384% -7.03061 -32.5659) 0%,lab(71.9291% -25.1864 .754285) 50%,lab(63.632% 24.0295 -36.1314) 100%);--section-org:lab(59.1384% -7.03061 -32.5659);--section-access:lab(71.9291% -25.1864 .754285);--section-feature:lab(63.632% 24.0295 -36.1314)}}.dark .theme-client{--primary:#49a478;--ring:#49a478}@supports (color:lab(0% 0 0)){.dark .theme-client{--primary:lab(60.8586% -36.3404 14.3147);--ring:lab(60.8586% -36.3404 14.3147)}}.dark .theme-assessment{--primary:#00a3aa;--ring:#00a3aa}@supports (color:lab(0% 0 0)){.dark .theme-assessment{--primary:lab(60.5555% -37.4904 -15.3679);--ring:lab(60.5555% -37.4904 -15.3679)}}.dark .theme-medical{--primary:#d36c6e;--ring:#d36c6e}@supports (color:lab(0% 0 0)){.dark .theme-medical{--primary:lab(58.0512% 41.5452 18.5111);--ring:lab(58.0512% 41.5452 18.5111)}}.dark .theme-facility{--primary:#ca933e;--ring:#ca933e}@supports (color:lab(0% 0 0)){.dark .theme-facility{--primary:lab(65.1229% 15.422 51.651);--ring:lab(65.1229% 15.422 51.651)}}.dark .theme-customer{--primary:#667fda;--ring:#667fda}@supports (color:lab(0% 0 0)){.dark .theme-customer{--primary:lab(54.5667% 10.4468 -50.1611);--ring:lab(54.5667% 10.4468 -50.1611)}}.dark .theme-staff{--primary:#77a246;--ring:#77a246}@supports (color:lab(0% 0 0)){.dark .theme-staff{--primary:lab(61.8972% -26.4606 41.8746);--ring:lab(61.8972% -26.4606 41.8746)}}.theme-company{--primary:#4b65d9;--ring:#4b65d9}@supports (color:lab(0% 0 0)){.theme-company{--primary:lab(45.6365% 19.6545 -63.9135);--ring:lab(45.6365% 19.6545 -63.9135)}}.dark .theme-company{--primary:#6684fb;--ring:#6684fb}@supports (color:lab(0% 0 0)){.dark .theme-company{--primary:lab(57.4529% 16.5396 -64.1406);--ring:lab(57.4529% 16.5396 -64.1406)}}.theme-training{--primary:#a6560a;--ring:#a6560a}@supports (color:lab(0% 0 0)){.theme-training{--primary:lab(45.9429% 30.6091 52.4554);--ring:lab(45.9429% 30.6091 52.4554)}}.dark .theme-training{--primary:#ce7a3b;--ring:#ce7a3b}@supports (color:lab(0% 0 0)){.dark .theme-training{--primary:lab(59.9176% 29.7397 47.9501);--ring:lab(59.9176% 29.7397 47.9501)}}.theme-client-intake{--primary:#007ca6;--ring:#007ca6}@supports (color:lab(0% 0 0)){.theme-client-intake{--primary:lab(47.9601% -21.9707 -41.2007);--ring:lab(47.9601% -21.9707 -41.2007)}}.dark .theme-client-intake{--primary:#00a7de;--ring:#00a7de}@supports (color:lab(0% 0 0)){.dark .theme-client-intake{--primary:lab(63.1309% -24.2403 -41.514);--ring:lab(63.1309% -24.2403 -41.514)}}.theme-schedule{--primary:#0074ca;--ring:#0074ca}@supports (color:lab(0% 0 0)){.theme-schedule{--primary:lab(46.7724% -1.34933 -56.7838);--ring:lab(46.7724% -1.34933 -56.7838)}}.dark .theme-schedule{--primary:#3ea3ff;--ring:#3ea3ff}@supports (color:lab(0% 0 0)){.dark .theme-schedule{--primary:lab(64.3908% -5.55217 -57.1784);--ring:lab(64.3908% -5.55217 -57.1784)}}.theme-vitals{--primary:#c23359;--ring:#c23359}@supports (color:lab(0% 0 0)){.theme-vitals{--primary:lab(45.7076% 58.5132 13.6199);--ring:lab(45.7076% 58.5132 13.6199)}}.dark .theme-vitals{--primary:#f15f7f;--ring:#f15f7f}@supports (color:lab(0% 0 0)){.dark .theme-vitals{--primary:lab(60.7937% 58.7312 13.3456);--ring:lab(60.7937% 58.7312 13.3456)}}.theme-carerecord{--primary:#00848b;--ring:#00848b}@supports (color:lab(0% 0 0)){.theme-carerecord{--primary:lab(49.4819% -55.2997 -22.5527);--ring:lab(49.4819% -55.2997 -22.5527)}}.dark .theme-carerecord{--primary:#00b7bf;--ring:#00b7bf}@supports (color:lab(0% 0 0)){.dark .theme-carerecord{--primary:lab(66.9072% -55.8056 -22.7796);--ring:lab(66.9072% -55.8056 -22.7796)}}.theme-contactnote{--primary:#008078;--ring:#008078}@supports (color:lab(0% 0 0)){.theme-contactnote{--primary:lab(48.1681% -45.1641 -6.1676);--ring:lab(48.1681% -45.1641 -6.1676)}}.dark .theme-contactnote{--primary:#00b0a5;--ring:#00b0a5}@supports (color:lab(0% 0 0)){.dark .theme-contactnote{--primary:lab(64.4099% -44.7857 -6.21941);--ring:lab(64.4099% -44.7857 -6.21941)}}.theme-monitoring{--primary:#008856;--ring:#008856}@supports (color:lab(0% 0 0)){.theme-monitoring{--primary:lab(49.7588% -50.9048 19.8944);--ring:lab(49.7588% -50.9048 19.8944)}}.dark .theme-monitoring{--primary:#23ba7d;--ring:#23ba7d}@supports (color:lab(0% 0 0)){.dark .theme-monitoring{--primary:lab(67.1756% -50.1033 19.6722);--ring:lab(67.1756% -50.1033 19.6722)}}.theme-evaluation{--primary:#00848b;--ring:#00848b}@supports (color:lab(0% 0 0)){.theme-evaluation{--primary:lab(49.218% -46.4179 -18.9386);--ring:lab(49.218% -46.4179 -18.9386)}}.dark .theme-evaluation{--primary:#00b6be;--ring:#00b6be}@supports (color:lab(0% 0 0)){.dark .theme-evaluation{--primary:lab(66.6355% -46.7249 -19.1129);--ring:lab(66.6355% -46.7249 -19.1129)}}.theme-dayservice-plan{--primary:#0080a2;--ring:#0080a2}@supports (color:lab(0% 0 0)){.theme-dayservice-plan{--primary:lab(48.4486% -32.5459 -36.9932);--ring:lab(48.4486% -32.5459 -36.9932)}}.dark .theme-dayservice-plan{--primary:#00b1da;--ring:#00b1da}@supports (color:lab(0% 0 0)){.dark .theme-dayservice-plan{--primary:lab(65.927% -34.743 -37.3325);--ring:lab(65.927% -34.743 -37.3325)}}.theme-training-plan{--primary:#4d8e16;--ring:#4d8e16}@supports (color:lab(0% 0 0)){.theme-training-plan{--primary:lab(52.9566% -36.3593 50.5023);--ring:lab(52.9566% -36.3593 50.5023)}}.dark .theme-training-plan{--primary:#76ba4b;--ring:#76ba4b}@supports (color:lab(0% 0 0)){.dark .theme-training-plan{--primary:lab(69.2569% -36.7904 47.7277);--ring:lab(69.2569% -36.7904 47.7277)}}.theme-careplan{--primary:#008271;--ring:#008271}@supports (color:lab(0% 0 0)){.theme-careplan{--primary:lab(48.3958% -50.1374 -.319016);--ring:lab(48.3958% -50.1374 -.319016)}}.dark .theme-careplan{--primary:#00b29b;--ring:#00b29b}@supports (color:lab(0% 0 0)){.dark .theme-careplan{--primary:lab(64.6363% -49.4457 -.345612);--ring:lab(64.6363% -49.4457 -.345612)}}.theme-dayservice-daily{--primary:#bd4334;--ring:#bd4334}@supports (color:lab(0% 0 0)){.theme-dayservice-daily{--primary:lab(46.2982% 49.2951 36.5282);--ring:lab(46.2982% 49.2951 36.5282)}}.dark .theme-dayservice-daily{--primary:#f17260;--ring:#f17260}@supports (color:lab(0% 0 0)){.dark .theme-dayservice-daily{--primary:lab(63.7364% 48.8404 34.553);--ring:lab(63.7364% 48.8404 34.553)}}.theme-dayservice-monthly{--primary:#5b5cb7;--ring:#5b5cb7}@supports (color:lab(0% 0 0)){.theme-dayservice-monthly{--primary:lab(42.553% 19.2119 -49.2035);--ring:lab(42.553% 19.2119 -49.2035)}}.dark .theme-dayservice-monthly{--primary:#888dec;--ring:#888dec}@supports (color:lab(0% 0 0)){.dark .theme-dayservice-monthly{--primary:lab(61.3057% 16.6444 -49.562);--ring:lab(61.3057% 16.6444 -49.562)}}.theme-dayservice-suite{--primary:#6451ac;--ring:#6451ac}@supports (color:lab(0% 0 0)){.theme-dayservice-suite{--primary:lab(40.0022% 25.4312 -46.9756);--ring:lab(40.0022% 25.4312 -46.9756)}}.dark .theme-dayservice-suite{--primary:#9281e1;--ring:#9281e1}@supports (color:lab(0% 0 0)){.dark .theme-dayservice-suite{--primary:lab(58.7526% 23.2468 -47.3165);--ring:lab(58.7526% 23.2468 -47.3165)}}.theme-careplan-suite{--primary:#686800;--ring:#686800}@supports (color:lab(0% 0 0)){.theme-careplan-suite{--primary:lab(42.7821% -9.10327 75.3473);--ring:lab(42.7821% -9.10327 75.3473)}}.dark .theme-careplan-suite{--primary:#989912;--ring:#989912}@supports (color:lab(0% 0 0)){.dark .theme-careplan-suite{--primary:lab(61.4532% -10.812 60.9879);--ring:lab(61.4532% -10.812 60.9879)}}.theme-clinical-record{--primary:#00805b;--ring:#00805b}@supports (color:lab(0% 0 0)){.theme-clinical-record{--primary:lab(47.1958% -45.2475 12.7169);--ring:lab(47.1958% -45.2475 12.7169)}}.dark .theme-clinical-record{--primary:#2eb184;--ring:#2eb184}@supports (color:lab(0% 0 0)){.dark .theme-clinical-record{--primary:lab(64.6041% -44.549 12.635);--ring:lab(64.6041% -44.549 12.635)}}.bf-theme-console{--pillar-console:#3b6fa0;--pillar-portal:#8b6cb8;--pillar-module:#5a9e8f;--pillar-link:#9d6800;--pillar-device:#6363c6}@supports (color:lab(0% 0 0)){.bf-theme-console{--pillar-console:lab(44.9303% -5.91365 -32.3454);--pillar-portal:lab(51.1663% 24.555 -35.9674);--pillar-module:lab(60.3289% -25.2688 .757682);--pillar-link:lab(48.8152% 16.5538 57.1172);--pillar-device:lab(45.895% 20.7376 -52.7017)}}.bf-theme-console.dark,.dark .bf-theme-console{--pillar-console:#5f94c7;--pillar-portal:#ac8cdb;--pillar-module:#79beae;--pillar-link:#ca933e;--pillar-device:#8d92f9}@supports (color:lab(0% 0 0)){.bf-theme-console.dark,.dark .bf-theme-console{--pillar-console:lab(59.1384% -7.03061 -32.5659);--pillar-portal:lab(63.632% 24.0295 -36.1314);--pillar-module:lab(71.9291% -25.1864 .754285);--pillar-link:lab(65.1229% 15.422 51.651);--pillar-device:lab(63.4867% 18.195 -53.041)}}.bf-theme-portal .portal-quick-tiles{align-items:center;gap:var(--bf-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bf-theme-portal .portal-module-grid{gap:var(--bf-space-3);grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));display:grid}.bf-theme-portal .portal-suite-select{gap:var(--bf-space-2);grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr));display:grid}.bf-theme-portal .portal-suite-item{min-height:calc(3rem*var(--bf-scale));align-items:center;gap:var(--bf-space-2);padding:var(--bf-space-1)var(--bf-space-2);flex-direction:row;padding-inline-end:var(--bf-space-6)}.bf-theme-portal .portal-suite-item .bf-tile__icon{width:calc(2rem*var(--bf-scale));height:calc(2rem*var(--bf-scale));flex-shrink:0}.bf-theme-portal .portal-suite-item .bf-tile__icon svg{width:calc(1.125rem*var(--bf-scale));height:calc(1.125rem*var(--bf-scale))}.bf-theme-portal .portal-suite-item .bf-tile__label{font-size:var(--bf-font-sm);line-height:var(--bf-leading-tight)}.bf-theme-portal .portal-suite-item:after{content:none}.bf-theme-portal .portal-suite-item--locked{align-items:center;gap:var(--bf-space-2);min-height:calc(3rem*var(--bf-scale));padding:var(--bf-space-1)var(--bf-space-2);border:var(--bf-border-w)dashed var(--bf-border);color:var(--bf-muted-fg);background:var(--bf-muted-fg);flex-direction:row;display:flex}@supports (color:color-mix(in lab, red, red)){.bf-theme-portal .portal-suite-item--locked{background:color-mix(in oklch,var(--bf-muted-fg)5%,transparent)}}.bf-theme-portal .portal-suite-item--locked .portal-suite-item__icon{width:calc(2rem*var(--bf-scale));height:calc(2rem*var(--bf-scale));background:var(--bf-muted-fg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bf-theme-portal .portal-suite-item--locked .portal-suite-item__icon{background:color-mix(in oklch,var(--bf-muted-fg)18%,transparent)}}.bf-theme-portal .portal-suite-item--locked .portal-suite-item__icon{color:var(--bf-muted-fg)}.bf-theme-portal .portal-suite-item--locked .portal-suite-item__icon svg{width:calc(1.25rem*var(--bf-scale));height:calc(1.25rem*var(--bf-scale))}.bf-theme-portal .portal-suite-item__meta{flex-direction:column;gap:1px;min-width:0;display:flex}.bf-theme-portal .portal-suite-item__status{font-size:var(--bf-font-xs);color:var(--bf-muted-fg)}.bf-theme-portal .portal-suite-item__desc{-webkit-line-clamp:2;font-size:var(--bf-font-xs);line-height:var(--bf-leading-tight);color:var(--bf-muted-fg);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bf-theme-portal .portal-home-head{align-items:center;gap:var(--bf-space-2);padding-block:var(--bf-space-7)var(--bf-space-6);text-align:center;flex-direction:column;transition:opacity .2s,transform .2s;display:flex}.bf-theme-portal .portal-home-head__facility{font-size:var(--bf-font-sm);color:var(--bf-muted-fg);margin:0}.bf-theme-portal .portal-home-head__greeting{font-size:var(--bf-font-title);font-weight:var(--bf-weight-bold);color:var(--bf-fg);margin:0;line-height:1.3}.bf-theme-portal .portal-home-head__composer{width:100%;max-width:40rem;margin-top:var(--bf-space-4)}@media (max-width:40rem){.bf-theme-portal .portal-home-head{padding-block:var(--bf-space-5)var(--bf-space-4)}.bf-theme-portal .portal-home-head__greeting{font-size:var(--bf-font-xl,1.25rem);text-wrap:balance}.bf-theme-portal .portal-home-head__composer{--bf-composer-input-min:calc(var(--bf-font-lg)*6 + var(--bf-space-4)*2)}}.bf-theme-portal .portal-home-head__speech-status{margin:var(--bf-space-2)0 0;font-size:var(--bf-font-sm);color:var(--bf-muted-fg)}@keyframes pulse-mic{0%,to{opacity:1}50%{opacity:.5}}.bf-theme-portal .portal-home-head--leaving{opacity:.35;transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){.bf-theme-portal .portal-home-head,.bf-theme-portal .portal-home-head__composer{transition:none}.bf-theme-portal .portal-home-head--leaving{opacity:1;transform:none}}.bf-theme-portal .portal-tiles{gap:var(--bf-space-4);width:100%;max-width:52rem;margin-inline:auto;margin-block:var(--bf-space-4)var(--bf-space-6);padding:var(--bf-space-4);background:var(--bf-bg);border:1px solid var(--bf-border);border-radius:var(--bf-radius-md);flex-direction:column;display:flex}.bf-theme-portal .portal-tiles__section{gap:var(--bf-space-2);flex-direction:column;display:flex}.bf-theme-portal .portal-tiles__title{font-size:var(--bf-font-sm);font-weight:var(--bf-weight-bold);color:var(--bf-muted-fg);margin:0}.bf-theme-portal .portal-tiles__grid{grid-template-columns:repeat(auto-fill,minmax(calc(6rem*var(--bf-scale)),1fr));gap:var(--bf-space-1);display:grid}@media (min-width:48rem){.bf-theme-portal .portal-tiles__grid{grid-template-columns:repeat(auto-fill,minmax(calc(6.5rem*var(--bf-scale)),1fr))}}.bf-theme-portal .portal-tiles__item{width:100%;min-width:0;padding:var(--bf-space-3)0;border-radius:var(--bf-radius-sm);transition:background-color .12s}.bf-theme-portal a.portal-tiles__item:hover{background:var(--bf-primary)}@supports (color:color-mix(in lab, red, red)){.bf-theme-portal a.portal-tiles__item:hover{background:color-mix(in oklch,var(--bf-primary)8%,var(--bf-bg))}}.bf-theme-portal a.portal-tiles__item:hover .bf-app-tile__label{color:var(--bf-primary)}@media (prefers-reduced-motion:reduce){.bf-theme-portal .portal-tiles__item{transition:none}}.bf-theme-portal .portal-tiles__item .bf-app-tile__label{white-space:normal;text-align:center;-webkit-line-clamp:2;max-width:100%;line-height:var(--bf-leading-tight,1.3);-webkit-box-orient:vertical;display:-webkit-box}.bf-root .portal-launcher__title{padding:var(--bf-space-2)var(--bf-space-2)0;font-size:var(--bf-font-xs);font-weight:var(--bf-weight-bold);color:var(--bf-muted-fg);grid-column:1/-1;margin:0}.bf-root .portal-launcher__panel>[role=group]:not(:first-child)>.portal-launcher__title{border-top:var(--bf-border-w)solid var(--bf-border);margin-top:var(--bf-space-1)}.bf-root .portal-launcher{position:relative}.bf-root .portal-launcher__button{width:var(--bf-tap-min);height:var(--bf-tap-min);color:var(--bf-fg);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bf-root .portal-launcher__button:hover,.bf-root .portal-launcher__button[aria-expanded=true]{background:var(--bf-surface)}.bf-root .portal-launcher__button:focus-visible{box-shadow:inset 0 0 0 var(--bf-border-w-strong,2px)var(--bf-ring,var(--bf-primary));outline:none}.bf-root .portal-launcher__panel{top:calc(100% + var(--bf-space-1));z-index:50;gap:var(--bf-space-1);width:max-content;max-height:min(28rem,70vh);padding:var(--bf-space-3);background:var(--bf-bg);border:var(--bf-border-w)solid var(--bf-border);box-shadow:var(--bf-shadow-overlay);grid-template-columns:repeat(3,minmax(5.5rem,1fr));display:grid;position:absolute;inset-inline-end:0;overflow-y:auto}.bf-theme-portal .portal-app-grid{gap:var(--bf-space-5);grid-template-columns:repeat(auto-fill,minmax(min(16.25rem,100%),1fr));display:grid}.bf-theme-portal .portal-app-card{min-height:calc(13rem*var(--bf-scale));background:var(--bf-bg);border:var(--bf-border-w)solid var(--bf-border);border-bottom:var(--bf-border-w-strong)solid var(--bf-primary);color:var(--bf-fg);text-align:start;cursor:pointer;flex-direction:column;transition:box-shadow .12s,transform 60ms,border-color .12s;display:flex;position:relative;overflow:hidden}.bf-theme-portal .portal-app-card:hover{border-color:var(--bf-primary);box-shadow:var(--bf-shadow-raised);transform:translateY(-2px)}.bf-theme-portal .portal-app-card:active{transform:translateY(0)}.bf-theme-portal .portal-app-card:focus-visible{outline:var(--bf-focus-ring-w,2px)solid var(--bf-primary);outline-offset:2px}.bf-theme-portal .portal-app-card__brand{min-height:calc(5.5rem*var(--bf-scale));background:var(--bf-primary);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.bf-theme-portal .portal-app-card__brand{background:color-mix(in oklch,var(--bf-primary)14%,var(--bf-bg))}}.bf-theme-portal .portal-app-card__body{gap:var(--bf-space-2);padding:var(--bf-space-4)var(--bf-space-5);flex-direction:column;flex:1;display:flex}.bf-theme-portal .portal-app-card__name{font-size:var(--bf-font-lg);font-weight:var(--bf-weight-semibold);line-height:var(--bf-leading-tight)}.bf-theme-portal .portal-app-card__desc{-webkit-line-clamp:2;font-size:var(--bf-font-sm);line-height:var(--bf-leading-normal);color:var(--bf-fg);opacity:.7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bf-theme-portal .portal-app-card__cta{align-items:center;gap:var(--bf-space-1);padding:0 var(--bf-space-5)var(--bf-space-4);font-size:var(--bf-font-sm);font-weight:var(--bf-weight-semibold);color:var(--bf-primary);margin-top:auto;display:inline-flex}.bf-theme-portal .portal-app-card__cta svg{width:calc(1rem*var(--bf-scale));height:calc(1rem*var(--bf-scale));transition:transform .12s}.bf-theme-portal .portal-app-card:hover .portal-app-card__cta svg{transform:translate(2px,-2px)}.bf-theme-portal .portal-module-tile{min-height:calc(6.5rem*var(--bf-scale));gap:var(--bf-space-2);padding:var(--bf-space-4);padding-block-end:calc(var(--bf-space-5) + var(--bf-font-xs)*1.5);padding-inline-end:var(--bf-space-8)}.bf-theme-portal .portal-module-tile__head{align-items:center;gap:var(--bf-space-3);min-width:0;display:flex}.bf-theme-portal .portal-module-tile .bf-tile__icon{width:var(--bf-line-h-sm);height:var(--bf-line-h-sm);flex-shrink:0}.bf-theme-portal .portal-module-tile .bf-tile__icon svg{width:calc(1.375rem*var(--bf-scale));height:calc(1.375rem*var(--bf-scale))}.bf-theme-portal .portal-module-tile .bf-tile__label{font-size:var(--bf-font-base);line-height:var(--bf-leading-tight)}.bf-theme-portal .portal-module-tile__desc{-webkit-line-clamp:2;font-size:var(--bf-font-sm);line-height:var(--bf-leading-normal);color:var(--bf-muted-fg);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bf-theme-portal .portal-module-tile__desc--expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.bf-theme-portal .portal-module-tile__expand{min-height:var(--bf-control-h);padding:0 var(--bf-space-3);cursor:pointer;font-size:var(--bf-font-xs);font-weight:var(--bf-weight-semibold);color:var(--bf-primary);z-index:1;background:0 0;border:none;align-items:center;gap:2px;display:inline-flex;position:absolute;inset-block-end:0;inset-inline-start:var(--bf-space-2)}.bf-theme-portal .portal-module-tile__expand:hover{text-underline-offset:.2em;text-decoration:underline}.bf-theme-portal .portal-module-tile__expand svg{width:calc(1rem*var(--bf-scale));height:calc(1rem*var(--bf-scale))}.bf-theme-portal .portal-module-tile__hint{z-index:30;width:max-content;max-width:min(24rem,80vw);padding:var(--bf-space-2)var(--bf-space-3);font-size:var(--bf-font-sm);line-height:var(--bf-leading-normal);white-space:normal;color:var(--bf-bg);background:var(--bf-fg);box-shadow:var(--bf-shadow-overlay);opacity:0;pointer-events:none;transition:opacity .12s .15s;position:absolute;inset-block-end:calc(100% + var(--bf-space-2));inset-inline-start:0}.bf-theme-portal .portal-module-tile:hover .portal-module-tile__hint,.bf-theme-portal .portal-module-tile:focus-visible .portal-module-tile__hint{opacity:1}@media (prefers-reduced-motion:reduce){.bf-theme-portal .portal-module-tile__hint{transition-duration:0s}}.bf-theme-portal .portal-quick-groups{align-items:stretch;gap:var(--bf-space-5);flex-wrap:wrap;display:flex}.bf-theme-portal .portal-quick-group{gap:var(--bf-space-2);flex-direction:column;display:flex}.bf-theme-portal .portal-quick-group+.portal-quick-group{border-inline-start:var(--bf-border-w)solid var(--bf-border);padding-inline-start:var(--bf-space-5)}.bf-theme-portal .portal-quick-group__label{font-size:var(--bf-font-xs);font-weight:var(--bf-weight-semibold);letter-spacing:.08em;color:var(--bf-muted-fg)}.bf-theme-portal .portal-nav-link{align-items:center;gap:var(--bf-space-2);min-height:var(--bf-control-h);padding:0 var(--bf-space-2);font-size:var(--bf-font-base);font-weight:var(--bf-weight-semibold);color:var(--bf-fg);border-block-end:var(--bf-border-w-strong)solid transparent;text-decoration:none;display:inline-flex}.bf-theme-portal .portal-nav-link:hover{color:var(--bf-primary)}.bf-theme-portal .portal-nav-link[aria-current=page]{color:var(--bf-primary);border-block-end-color:var(--bf-primary)}.bf-theme-portal .portal-nav-link svg{width:calc(1.125rem*var(--bf-scale));height:calc(1.125rem*var(--bf-scale));flex-shrink:0}.bf-theme-portal .portal-nav-link--external{color:var(--bf-primary);text-underline-offset:.2em;text-decoration:underline}.bf-theme-portal .portal-nav-link__ext{width:calc(.875rem*var(--bf-scale))!important;height:calc(.875rem*var(--bf-scale))!important}.content-size-sm{font-size:14px}.content-size-lg{font-size:18px}.suite-alert-chip{align-items:center;gap:var(--bf-space-1);min-height:var(--bf-control-h-sm);padding:0 var(--bf-space-3);background:var(--bf-bg);border:var(--bf-border-w)solid currentColor;border-bottom-width:var(--bf-border-w-strong);font-size:var(--bf-font-sm);font-weight:var(--bf-weight-semibold);cursor:pointer;text-decoration:none;transition:background-color .12s,box-shadow .12s,transform 60ms;display:inline-flex}.suite-alert-chip:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.suite-alert-chip:hover{background:color-mix(in oklch,currentColor 10%,transparent)}}.suite-alert-chip:hover{box-shadow:var(--bf-shadow-raised)}.suite-alert-chip:active{transform:translateY(1px)}.bf-theme-portal .portal-directive__row{align-items:center;gap:var(--bf-space-1)var(--bf-space-3);min-height:var(--bf-line-h);padding:var(--bf-space-1)var(--bf-space-2)var(--bf-space-1)var(--bf-space-3);flex-wrap:wrap;display:flex}.bf-theme-portal .portal-directive__head{min-width:0;min-height:var(--bf-tap-min);align-items:center;gap:var(--bf-space-3);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:16rem;padding:0;display:flex}.bf-theme-portal .portal-directive__tag{font-size:var(--bf-font-xs);font-weight:var(--bf-weight-bold);flex-shrink:0}.bf-theme-portal .portal-directive__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--bf-font-sm);font-weight:var(--bf-weight-semibold);overflow:hidden}.bf-theme-portal .portal-directive__meta{font-size:var(--bf-font-xs);opacity:.85;white-space:nowrap;flex-shrink:0}.bf-theme-portal .portal-directive__actions{justify-content:flex-end;align-items:center;gap:var(--bf-space-1);width:11.5rem;max-width:100%;min-height:var(--bf-line-h-sm);flex:none;display:inline-flex}@media (max-width:40rem){.bf-theme-portal .portal-directive__row{padding-block:var(--bf-space-2)}.bf-theme-portal .portal-directive__head{flex-wrap:wrap;flex-basis:100%;align-content:center;row-gap:2px}.bf-theme-portal .portal-directive__title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1 1 0;display:-webkit-box}.bf-theme-portal .portal-directive__meta{white-space:normal;flex:1 1 0;min-width:0}.bf-theme-portal .portal-directive__actions{flex-shrink:0;width:auto}.portal-shell .bf-topbar .bf-breadcrumb{display:none}.portal-shell .bf-topbar__right{margin-inline-start:auto}}.ds-handover-edge-tab{display:inline-flex}body:has(.ds-handover-edge-tab) .bf-appshell__content{padding-inline-end:calc(var(--bf-content-pad) + 2.75rem + var(--bf-space-2))}.bf-root .ds-handover-topbar-btn{display:none}@media (max-width:40rem){.ds-handover-edge-tab{display:none}body:has(.ds-handover-edge-tab) .bf-appshell__content{padding-inline-end:var(--bf-content-pad)}.bf-root .ds-handover-topbar-btn{display:inline-flex}}a.ds-med-badge:after{content:"";inset-block:min(0px,calc((100% - var(--bf-tap-min))/2));inset-inline:min(0px,calc((100% - var(--bf-tap-min))/2));position:absolute}@media (max-width:40rem){.portal-shell .bf-topbar,.bf-appshell__topbar{position:relative}.bf-root .portal-launcher{position:static}.bf-root .portal-launcher__panel{top:calc(100% + var(--bf-space-1));inset-inline:var(--bf-space-2);grid-template-columns:repeat(3,minmax(0,1fr));width:auto;max-height:min(32rem,75vh)}.bf-root .portal-launcher__item .bf-app-tile__label{max-width:100%}}.bf-theme-portal main:has(.drive-layout){--bf-content-max:none}.bf-theme-portal .drive-layout{gap:var(--bf-section-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:60rem){.bf-theme-portal .drive-layout{grid-template-columns:minmax(calc(13rem*var(--bf-scale)),calc(16rem*var(--bf-scale)))minmax(0,1fr);min-block-size:calc(100dvh - var(--bf-control-h-lg) - var(--bf-section-gap)*2)}}.bf-theme-portal .drive-sidebar{gap:var(--bf-space-3);grid-template-rows:auto minmax(0,1fr);min-block-size:0;display:grid}.bf-theme-portal .drive-sidebar>.bf-sidebar{border:var(--bf-border-w)solid var(--bf-border);block-size:100%;inline-size:100%}.bf-theme-portal .drive-main{gap:var(--bf-space-4);align-content:start;min-width:0;display:grid}.bf-theme-portal .drive-browser{gap:var(--bf-space-4);min-width:0;display:grid}.bf-theme-portal .drive-toolbar{align-items:center;gap:var(--bf-space-3);display:flex}.bf-theme-portal .drive-toolbar__main{flex:1;min-width:0;display:flex}.bf-theme-portal .drive-toolbar__main>form[role=search]{flex:0 1 calc(28rem*var(--bf-scale))}.bf-theme-portal .drive-toolbar .bf-input{height:var(--bf-control-h-sm);font-size:var(--bf-font-sm)}.bf-theme-portal .drive-browser__title{min-width:0}.bf-theme-portal .drive-title{font-size:var(--bf-font-xl);font-weight:var(--bf-weight-bold);color:var(--bf-fg);margin:0;line-height:1.3}.bf-theme-portal .drive-title--path{flex-wrap:wrap;align-items:center;padding:0;list-style:none;display:flex}.bf-theme-portal .drive-title--path li{align-items:center;min-width:0;display:inline-flex}.bf-theme-portal .drive-title__link{color:var(--bf-muted-fg);font-weight:var(--bf-weight-normal);border-radius:var(--bf-radius-sm);padding:0 var(--bf-space-1);text-decoration:none}.bf-theme-portal .drive-title__link:hover{color:var(--bf-fg);background:var(--bf-hover-bg)}.bf-theme-portal .drive-title__sep{color:var(--bf-muted-fg);margin-inline:var(--bf-space-1);flex-shrink:0}.bf-theme-portal .drive-layout-toggle{outline:var(--bf-border-w)solid var(--bf-control-border);outline-offset:calc(-1*var(--bf-border-w));border-radius:var(--bf-radius-sm);flex-shrink:0;margin-inline-start:auto;display:inline-flex;overflow:hidden}.bf-theme-portal .drive-layout-toggle__item{width:var(--bf-control-h-sm);height:var(--bf-control-h-sm);background:var(--bf-bg);color:var(--bf-muted-fg);cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex}.bf-theme-portal .drive-layout-toggle__item svg{width:var(--bf-icon);height:var(--bf-icon)}.bf-theme-portal .drive-layout-toggle__item+.drive-layout-toggle__item{border-inline-start:var(--bf-border-w)solid var(--bf-control-border)}.bf-theme-portal .drive-layout-toggle__item:hover{background:var(--bf-hover-bg);color:var(--bf-fg)}.bf-theme-portal .drive-layout-toggle__item[aria-pressed=true]{background:var(--bf-primary);color:var(--bf-primary-fg)}.bf-theme-portal :is(.drive-layout-toggle__item,.drive-name__open,.drive-folder-card__link,.drive-title__link):focus-visible{outline:var(--bf-border-w-strong)solid var(--bf-ring);outline-offset:-2px}.bf-theme-portal .drive-name{align-items:center;gap:var(--bf-space-3);min-width:0;display:flex}.bf-theme-portal .drive-name__open{border-radius:var(--bf-radius-sm);cursor:zoom-in;background:0 0;border:none;flex-shrink:0;padding:0;display:inline-flex}.bf-theme-portal .drive-name__folder{color:var(--bf-primary);flex-shrink:0;display:inline-flex}.bf-theme-portal .drive-name__folder .bf-mediathumb{color:var(--bf-primary)}.bf-theme-portal .drive-name__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--bf-weight-medium);color:var(--bf-fg);overflow:hidden}.bf-theme-portal a.drive-name__label{text-decoration:none}.bf-theme-portal a.drive-name__label:hover{text-decoration:underline}.bf-theme-portal .drive-grid-sections{gap:var(--bf-space-6);display:grid}.bf-theme-portal .drive-section-title{margin:0 0 var(--bf-space-3);font-size:var(--bf-font-sm);font-weight:var(--bf-weight-semibold);color:var(--bf-muted-fg)}.bf-theme-portal .drive-folder-grid{gap:var(--bf-space-3);grid-template-columns:repeat(auto-fill,minmax(calc(15rem*var(--bf-scale)),1fr));margin:0;padding:0;list-style:none;display:grid}.bf-theme-portal .drive-folder-card{align-items:center;gap:var(--bf-space-1);background:var(--bf-bg);border:var(--bf-border-w)solid var(--bf-border);min-width:0;padding-inline-end:var(--bf-space-1);display:flex}.bf-theme-portal .drive-folder-card:hover{border-color:var(--bf-control-border);box-shadow:var(--bf-shadow-raised)}.bf-theme-portal .drive-folder-card__link{align-items:center;gap:var(--bf-space-3);min-width:0;padding:var(--bf-space-2)var(--bf-space-3);color:var(--bf-fg);flex:1;text-decoration:none;display:flex}.bf-theme-portal .drive-folder-card__name{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--bf-weight-medium);font-size:var(--bf-font-sm);overflow:hidden}.bf-theme-portal .drive-browser{position:relative}.bf-theme-portal .drive-drop-over{outline:var(--bf-border-w-strong)solid var(--bf-primary);outline-offset:-2px;background:var(--bf-primary)}@supports (color:color-mix(in lab, red, red)){.bf-theme-portal .drive-drop-over{background:color-mix(in oklch,var(--bf-primary)12%,var(--bf-bg))}}.bf-theme-portal tr.drive-drop-over>td{background:var(--bf-primary)}@supports (color:color-mix(in lab, red, red)){.bf-theme-portal tr.drive-drop-over>td{background:color-mix(in oklch,var(--bf-primary)12%,var(--bf-bg))}}.bf-theme-portal .drive-drag-ghost{padding:var(--bf-space-1)var(--bf-space-3);background:var(--bf-primary);color:var(--bf-primary-fg);font-size:var(--bf-font-sm);font-weight:var(--bf-weight-medium);border-radius:var(--bf-radius-sm);box-shadow:var(--bf-shadow-overlay);white-space:nowrap;text-overflow:ellipsis;max-inline-size:20rem;overflow:hidden}.bf-theme-portal .drive-folder-card[data-selected=true]{border-color:var(--bf-primary);background:var(--bf-primary)}@supports (color:color-mix(in lab, red, red)){.bf-theme-portal .drive-folder-card[data-selected=true]{background:color-mix(in oklch,var(--bf-primary)8%,var(--bf-bg))}}.bf-theme-portal .drive-select{color:var(--bf-muted-fg)}.bf-theme-portal .drive-select svg{width:var(--bf-icon);height:var(--bf-icon)}.bf-theme-portal .drive-select[aria-pressed=true]{background:var(--bf-primary);border-color:var(--bf-primary);color:var(--bf-primary-fg)}.bf-theme-portal .drive-rowaction.bf-rowaction[data-icon-only]{width:var(--bf-control-h);height:var(--bf-control-h)}.bf-theme-portal .drive-folder-card .drive-select{flex-shrink:0;margin-inline-start:var(--bf-space-1)}.bf-theme-portal .drive-selection{align-items:center;gap:var(--bf-space-2);padding:var(--bf-space-1)var(--bf-space-3)var(--bf-space-1)var(--bf-space-1);background:var(--bf-primary);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.bf-theme-portal .drive-selection{background:color-mix(in oklch,var(--bf-primary)10%,var(--bf-bg))}}.bf-theme-portal .drive-selection{border:var(--bf-border-w)solid var(--bf-border)}.bf-theme-portal .drive-selection__count{font-size:var(--bf-font-sm);font-weight:var(--bf-weight-medium);margin-inline-end:auto}.bf-theme-portal .drive-notice{align-items:center;gap:var(--bf-space-2);padding:var(--bf-space-1)var(--bf-space-1)var(--bf-space-1)var(--bf-space-3);background:var(--bf-surface);border:var(--bf-border-w)solid var(--bf-border);font-size:var(--bf-font-sm);flex-wrap:wrap;display:flex}.bf-theme-portal .drive-notice>span{margin-inline-end:auto}.bf-theme-portal .drive-notice[data-tone=muted]{color:var(--bf-muted-fg);padding-block:var(--bf-space-2)}.bf-theme-portal .drive-file-drop{z-index:20;justify-content:center;align-items:center;gap:var(--bf-space-2);border:var(--bf-border-w-strong)dashed var(--bf-primary);background:var(--bf-primary);flex-direction:column;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bf-theme-portal .drive-file-drop{background:color-mix(in oklch,var(--bf-primary)10%,color-mix(in oklch,var(--bf-bg)85%,transparent))}}.bf-theme-portal .drive-file-drop{color:var(--bf-fg);font-weight:var(--bf-weight-medium);pointer-events:none}.bf-theme-portal .drive-file-drop svg{width:calc(2.5rem*var(--bf-scale));height:calc(2.5rem*var(--bf-scale));color:var(--bf-primary)}.bf-theme-portal .drive-drop-uploads{z-index:60;gap:var(--bf-space-2);inline-size:min(24rem,calc(100vw - var(--bf-space-4)*2));max-block-size:50vh;padding:var(--bf-space-3);background:var(--bf-bg);border:var(--bf-border-w)solid var(--bf-border);box-shadow:var(--bf-shadow-overlay);display:grid;position:fixed;inset-block-end:calc(var(--bf-space-4) + env(safe-area-inset-bottom,0px));inset-inline-end:var(--bf-space-4);overflow-y:auto}.bf-theme-portal .drive-drop-uploads__head{font-weight:var(--bf-weight-semibold);justify-content:space-between;align-items:center;display:flex}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}
