/*! 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)))){*,: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-divide-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-duration:initial;--tw-ease:initial;--tw-content:"";--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;--tab-fade:28px}}}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-ext-400-normal-CK4GAP86.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-normal-BEhtfm5r.woff2)format("woff2"),url(/assets/lato-latin-400-normal-B11PyLys.woff)format("woff");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:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-ext-700-normal-C6gwlRgY.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-normal-BUGMgin4.woff2)format("woff2"),url(/assets/lato-latin-700-normal-DAdL7O4w.woff)format("woff");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:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/lato-latin-ext-900-normal-BhetttCG.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/lato-latin-900-normal-C3uaq3BA.woff2)format("woff2"),url(/assets/lato-latin-900-normal-CZBfLiEO.woff)format("woff");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:Lato;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lato-latin-ext-400-italic-Dg-ZdBy0.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/lato-latin-400-italic-Dc0B1559.woff2)format("woff2"),url(/assets/lato-latin-400-italic-DL5fBv-7.woff)format("woff");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:Lato;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/lato-latin-ext-700-italic-COy6bFiU.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/lato-latin-700-italic-Jzc1y7Yy.woff2)format("woff2"),url(/assets/lato-latin-700-italic-Db_2buKa.woff)format("woff");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}@layer theme{:root,:host{--font-sans:"Lato", Arial, Helvetica, ui-sans-serif, system-ui, sans-serif;--font-serif:"Lato", Arial, Helvetica, ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-accent:"Lato", Arial, Helvetica, ui-sans-serif, system-ui, sans-serif;--duration-quick:.15s;--duration-settle:.2s;--duration-enter:.28s;--duration-reveal:.45s;--duration-flow:.6s;--duration-linger:.7s;--ease-settle:cubic-bezier(.16, .84, .44, 1);--ease-overshoot:cubic-bezier(.34, 2.2, .64, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--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;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}h1,h2,h3,h4,h5,h6{overflow-wrap:anywhere}h1{letter-spacing:0;font-size:3rem;font-weight:900;line-height:1.25}h2{letter-spacing:0;font-size:2rem;font-weight:900;line-height:1.25}h3{letter-spacing:0;font-size:1.5rem;font-weight:900;line-height:1.33333}h4{letter-spacing:0;font-size:1.25rem;font-weight:900;line-height:1.4}h5{letter-spacing:0;font-size:1.125rem;font-weight:900;line-height:1.33333}h6{letter-spacing:0;font-size:1rem;font-weight:900;line-height:1.25}@media(max-width:719px){h1{font-size:2.5rem;line-height:1.2}h2{font-size:1.5rem;line-height:1.33333}h3{font-size:1.25rem;line-height:1.4}h4{font-size:1.125rem;line-height:1.33333}h5{font-size:1rem;line-height:1.25}}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.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}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[50\%\]{top:50%}.right-0{right:0}.right-1{right:var(--spacing)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-16{bottom:calc(var(--spacing) * 16)}.left-0{left:0}.left-1{left:var(--spacing)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.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}.-mx-\[min\(1\.5rem\,24px\)\]{margin-inline:calc(-1*min(1.5rem,24px))}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.-mt-\[min\(1\.5rem\,24px\)\]{margin-top:calc(-1*min(1.5rem,24px))}.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-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-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.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-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.ml-2{margin-left:calc(var(--spacing) * 2)}.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}.field-sizing-content{field-sizing:content}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1}.size-1\/4{width:25%;height:25%}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[2\.875rem\]{width:2.875rem;height:2.875rem}.size-\[72px\]{width:72px;height:72px}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\[70\%\]{max-height:70%}.max-h-\[85vh\]{max-height:85vh}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-\[1\.5rem\]{min-height:1.5rem}.min-h-\[2\.375rem\]{min-height:2.375rem}.min-h-\[4\.25rem\]{min-height:4.25rem}.min-h-\[28rem\]{min-height:28rem}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-56{width:calc(var(--spacing) * 56)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[14rem\]{max-width:14rem}.max-w-\[17\.5rem\]{max-width:17.5rem}.max-w-\[18\.75rem\]{max-width:18.75rem}.max-w-\[28\.75rem\]{max-width:28.75rem}.max-w-\[77\.5rem\]{max-width:77.5rem}.max-w-\[85\%\]{max-width:85%}.max-w-\[90\%\]{max-width:90%}.max-w-\[95\%\]{max-width:95%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-\[14\.75rem\]{min-width:14.75rem}.flex-1{flex:1}.flex-\[1_1_23\.75rem\]{flex:23.75rem}.flex-\[1_1_26rem\]{flex:26rem}.flex-\[1_1_27\.5rem\]{flex:27.5rem}.flex-\[1_1_28\.75rem\]{flex:28.75rem}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-0{flex-basis:0}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-\[min\(100\%\,14ch\)\]{flex-basis:min(100%,14ch)}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-in{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)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-\[circle\]{list-style-type:circle}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(12\.5rem\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(12.5rem,100%),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(14rem\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(16rem\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(min\(17rem\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.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}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-x-\[clamp\(2rem\,5vw\,4\.5rem\)\]{column-gap:clamp(2rem,5vw,4.5rem)}.gap-x-\[min\(0\.75rem\,12px\)\]{column-gap:min(.75rem,12px)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-3\.5{row-gap:calc(var(--spacing) * 3.5)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:0}.rounded-\[2px\]{border-radius:2px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:calc(var(--radius) * 2)}.rounded-md{border-radius:var(--radius)}.rounded-none{border-radius:0}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-br-md{border-bottom-right-radius:var(--radius)}.rounded-bl-md{border-bottom-left-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-accent-foreground{border-color:var(--accent-foreground)}.border-border{border-color:var(--border)}.border-destructive,.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--destructive) 40%,transparent)}}.border-foreground{border-color:var(--foreground)}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-r-foreground{border-right-color:var(--foreground)}.border-b-foreground{border-bottom-color:var(--foreground)}.border-l-primary{border-left-color:var(--primary)}.bg-\[\#bd0f00\]{background-color:#bd0f00}.bg-\[var\(--border\)\]{background-color:var(--border)}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted) 40%,transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-status-good{background-color:var(--status-good)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.fill-foreground{fill:var(--foreground)}.stroke-border{stroke:var(--border)}.stroke-muted-foreground\/40{stroke:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.stroke-muted-foreground\/40{stroke:color-mix(in oklab,var(--muted-foreground) 40%,transparent)}}.stroke-status-good{stroke:var(--status-good)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-\[clamp\(0\.5rem\,4vw\,1rem\)\]{padding:clamp(.5rem,4vw,1rem)}.p-\[clamp\(0\.5rem\,5vw\,1\.5rem\)\]{padding:clamp(.5rem,5vw,1.5rem)}.p-\[min\(1\.5rem\,24px\)\]{padding:min(1.5rem,24px)}.p-\[min\(1\.25rem\,20px\)\]{padding:min(1.25rem,20px)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-\[1\.125rem\]{padding-inline:1.125rem}.px-\[clamp\(0\.25rem\,2\.5vw\,1\.25rem\)\]{padding-inline:clamp(.25rem,2.5vw,1.25rem)}.px-\[max\(1\.5px\,calc\(8px_-_0\.25rem\)\)\]{padding-inline:max(1.5px,8px - .25rem)}.px-\[min\(0\.75rem\,12px\)\]{padding-inline:min(.75rem,12px)}.px-\[min\(1\.5rem\,24px\)\]{padding-inline:min(1.5rem,24px)}.px-\[min\(1\.25rem\,20px\)\]{padding-inline:min(1.25rem,20px)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-\[calc\(0\.5rem-3px\)\]{padding-top:calc(.5rem - 3px)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:var(--spacing)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:1.5rem;line-height:var(--tw-leading,2rem)}.text-3xl{font-size:2rem;line-height:var(--tw-leading,2.5rem)}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:1rem;line-height:var(--tw-leading,1.5rem)}.text-lg{font-size:1.125rem;line-height:var(--tw-leading,1.75rem)}.text-sm{font-size:.875rem;line-height:var(--tw-leading,1.25rem)}.text-xl{font-size:1.25rem;line-height:var(--tw-leading,1.75rem)}.text-xs{font-size:.75rem;line-height:var(--tw-leading,1rem)}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.875rem\]{font-size:1.875rem}.text-\[1\.1875rem\]{font-size:1.1875rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[2rem\]{font-size:2rem}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-\[1\.5rem\]{--tw-leading:1.5rem;line-height:1.5rem}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[overflow-wrap\:break-word\],.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:var\(--link\)\]{color:var(--link)}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-link{color:var(--link)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground) 70%,transparent)}}.text-status-good{color:var(--status-good)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--primary\)\]{accent-color:var(--primary)}.accent-foreground{accent-color:var(--foreground)}.accent-primary{accent-color:var(--primary)}.opacity-60{opacity:.6}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_2px_var\(--foreground\)\]{--tw-shadow:inset 0 0 0 2px var(--tw-shadow-color,var(--foreground));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-ring:focus-visible{outline:2px solid var(--ring);outline-offset:2px;box-shadow:var(--focus-halo)}.shadow-card{box-shadow:var(--shadow-card)}.shadow-popover{box-shadow:var(--shadow-popover)}.shadow-card{--tw-shadow-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.shadow-card{--tw-shadow-color:color-mix(in oklab, var(--card) var(--tw-shadow-alpha), transparent)}}.shadow-popover{--tw-shadow-color:var(--popover)}@supports (color:color-mix(in lab,red,red)){.shadow-popover{--tw-shadow-color:color-mix(in oklab, var(--popover) var(--tw-shadow-alpha), transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-disabled\/switch\:bg-disabled-foreground:is(:where(.group\/switch):disabled *){background-color:var(--disabled-foreground)}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:0!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:0}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:calc(var(--radius) * 2)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--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)}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:var(--spacing)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:var(--tw-leading,1.25rem)}.file\:font-bold::file-selector-button{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-ring:focus-within{outline-color:var(--ring)}@media(hover:hover){.hover\:border-ink-muted:hover{border-color:var(--ink-muted)}.hover\:border-primary-hover:hover{border-color:var(--primary-hover)}.hover\:bg-accent:hover,.hover\:bg-accent\/50:hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent) 50%,transparent)}}.hover\:bg-destructive\/5:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/5:hover{background-color:color-mix(in oklab,var(--destructive) 5%,transparent)}}.hover\:bg-ink-muted:hover{background-color:var(--ink-muted)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary-hover:hover{background-color:var(--primary-hover)}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-link-hover:hover{color:var(--link-hover)}.hover\:text-primary-hover:hover{color:var(--primary-hover)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:shadow-none:focus-visible{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-disabled:disabled{border-color:var(--disabled)}.disabled\:bg-disabled:disabled{background-color:var(--disabled)}.disabled\:text-disabled-foreground:disabled{color:var(--disabled-foreground)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:placeholder\:text-disabled-foreground:disabled::placeholder{color:var(--disabled-foreground)}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>svg\]\:px-5:has(>svg){padding-inline:calc(var(--spacing) * 5)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:cursor-wait[aria-disabled=true]{cursor:wait}.aria-disabled\:bg-muted[aria-disabled=true]{background-color:var(--muted)}.aria-disabled\:text-muted-foreground[aria-disabled=true]{color:var(--muted-foreground)}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit 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\=closed\]\:duration-150[data-state=closed]{--tw-duration:.15s;transition-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.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\]\:bg-accent[data-state=open]{background-color:var(--accent)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-280[data-state=open]{--tw-duration:.28s;transition-duration:.28s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-muted-foreground[data-state=unchecked]{background-color:var(--muted-foreground)}@media(prefers-reduced-motion:no-preference){.motion-safe\:duration-180{--tw-duration:.18s;transition-duration:.18s}.motion-safe\:ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.motion-safe\:active\:scale-\[0\.98\]:active{scale:.98}}@media not all and (min-width:14em){.max-\[14em\]\:flex-col{flex-direction:column}}@media not all and (min-width:40rem){.max-sm\:text-\[2\.25rem\]{font-size:2.25rem}.max-sm\:leading-\[2\.75rem\]{--tw-leading:2.75rem;line-height:2.75rem}}@media not all and (min-width:19.99rem){.max-\[19\.99rem\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(min-width:1536px){.min-\[1536px\]\:min-w-\[10\.75rem\]{min-width:10.75rem}.min-\[1536px\]\:min-w-\[17\.75rem\]{min-width:17.75rem}.min-\[1536px\]\:flex-wrap{flex-wrap:wrap}}@media(min-width:40rem){.sm\:flex{display:flex}.sm\:size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.sm\:h-64{height:calc(var(--spacing) * 64)}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-left{text-align:left}.sm\:text-\[2\.5rem\]{font-size:2.5rem}.sm\:text-\[2\.75rem\]{font-size:2.75rem}}@media(min-width:48rem){.md\:bottom-4{bottom:calc(var(--spacing) * 4)}.md\:block{display:block}.md\:flex{display:flex}.md\:text-\[1rem\]{font-size:1rem}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:0}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-card:is(:where(.peer)[data-variant=inset]~*){box-shadow:var(--shadow-card);--tw-shadow-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.md\:peer-data-\[variant\=inset\]\:shadow-card:is(:where(.peer)[data-variant=inset]~*){--tw-shadow-color:color-mix(in oklab, var(--card) var(--tw-shadow-alpha), transparent)}}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:64rem){.lg\:flex-row{flex-direction:row}.lg\:gap-8{gap:calc(var(--spacing) * 8)}}@container not (min-width:17.5rem){.\@max-\[17\.5rem\]\:max-w-full{max-width:100%}.\@max-\[17\.5rem\]\:whitespace-normal{white-space:normal}}@container not (min-width:15.5rem){.\@max-\[15\.5rem\]\:max-w-full{max-width:100%}.\@max-\[15\.5rem\]\:basis-full{flex-basis:100%}.\@max-\[15\.5rem\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@max-\[15\.5rem\]\:gap-1{gap:var(--spacing)}.\@max-\[15\.5rem\]\:px-1{padding-inline:var(--spacing)}.\@max-\[15\.5rem\]\:\[overflow-wrap\:break-word\]{overflow-wrap:break-word}.\@max-\[15\.5rem\]\:whitespace-normal{white-space:normal}}@container not (min-width:10.65rem){.\@max-\[10\.65rem\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&_dd\]\:break-words dd{overflow-wrap:break-word}@media not all and (min-width:19.99rem){.max-\[19\.99rem\]\:\[\&_dd\]\:mb-2 dd{margin-bottom:calc(var(--spacing) * 2)}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}.\[\&\>\*\]\:max-w-full>*{max-width:100%}.\[\&\>\*\]\:text-center>*{text-align:center}.\[\&\>\*\]\:whitespace-normal>*{white-space:normal}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-border:hover{background-color:var(--border)}a.\[a\&\]\:hover\:bg-brand-muted:hover{background-color:var(--brand-muted)}a.\[a\&\]\:hover\:bg-primary-hover:hover{background-color:var(--primary-hover)}a.\[a\&\]\:hover\:text-link-hover:hover{color:var(--link-hover)}a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@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:.25rem;--background:#f9f8f6;--foreground:#121212;--ink-muted:#676767;--ink-subtle:var(--ink-muted);--surface:#fff;--surface-2:#f5f5f5;--surface-card:#fff;--surface-raised:#fff;--surface-glass:#fff;--card:#fff;--card-foreground:var(--foreground);--popover:#fff;--popover-foreground:var(--foreground);--primary:#ec1300;--primary-foreground:#fff;--primary-hover:#bd0f00;--secondary:var(--surface-2);--secondary-foreground:var(--foreground);--muted:var(--surface-2);--muted-foreground:var(--ink-muted);--accent:#ffedec;--accent-foreground:#dd1200;--destructive:#dd1200;--brand-muted:#fbd0cc;--border:#d5d5d5;--input:#121212;--ring:#0087cc;--focus-halo:0 0 0 2px #fff, 0 0 0 8px #0087cc2e;--scrim:#12121252;--presence:#1f7a3d;--link:#2172bf;--link-hover:#486784;--link-visited:#584884;--disabled:#e6e6e6;--disabled-foreground:#8a8a8a;--status-good:#2d7d65;--sidebar:#fff;--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--accent);--sidebar-accent-foreground:var(--foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring);--shadow-card:0 2px 8px #00000014;--shadow-popover:0 8px 32px #12121229;--shadow-lift:var(--shadow-card);--stagger-step:45ms;--loop-cycle:1s;--loop-count:4}html,body{background:var(--background);margin:0}body{font-family:var(--font-sans);color:var(--foreground);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5rem}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:1px solid var(--input);background:var(--card) center / 100% no-repeat;vertical-align:middle;cursor:pointer;border-radius:4px;flex:none;width:1.5rem;min-width:24px;height:1.5rem;min-height:24px;margin:0}input[type=checkbox]:checked{border-color:var(--primary);background-color:var(--primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E")}input[type=checkbox]:disabled{border-color:var(--disabled);background-color:var(--disabled);cursor:not-allowed}input[type=checkbox][aria-invalid=true]{border-color:var(--destructive)}:is(a,button[data-variant=link]):where(.underline):not(:disabled){color:var(--link)}:is(a,button[data-variant=link]):where(.underline):not(:disabled):hover{color:var(--link-hover)}@keyframes step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.animate-step-in{animation:step-in var(--duration-enter) var(--ease-settle)}.stagger-in>*{animation:step-in var(--duration-enter) var(--ease-settle) both;animation-delay:var(--stagger-mine)}.stagger-in>:first-child{--stagger-mine:calc(var(--stagger-step) * 0)}.stagger-in>:nth-child(2){--stagger-mine:calc(var(--stagger-step) * 1)}.stagger-in>:nth-child(3){--stagger-mine:calc(var(--stagger-step) * 2)}.stagger-in>:nth-child(4){--stagger-mine:calc(var(--stagger-step) * 3)}.stagger-in>:nth-child(5){--stagger-mine:calc(var(--stagger-step) * 4)}.stagger-in>:nth-child(6){--stagger-mine:calc(var(--stagger-step) * 5)}.stagger-in>:nth-child(7){--stagger-mine:calc(var(--stagger-step) * 6)}.stagger-in>:nth-child(n+8){--stagger-mine:calc(var(--stagger-step) * 7)}.stagger-hold{animation:none!important}.stagger-hold>*{animation:step-in var(--duration-enter) var(--ease-settle) both}.stagger-hold>:first-child{animation-delay:calc(var(--stagger-mine,0s) + var(--stagger-step) * 1)}.stagger-hold>:nth-child(2){animation-delay:calc(var(--stagger-mine,0s) + var(--stagger-step) * 2)}.stagger-hold>:nth-child(3){animation-delay:calc(var(--stagger-mine,0s) + var(--stagger-step) * 3)}.stagger-hold>:nth-child(4){animation-delay:calc(var(--stagger-mine,0s) + var(--stagger-step) * 4)}.stagger-hold>:nth-child(5){animation-delay:calc(var(--stagger-mine,0s) + var(--stagger-step) * 5)}.stagger-hold>:nth-child(6){animation-delay:calc(var(--stagger-mine,0s) + var(--stagger-step) * 6)}.stagger-hold>:nth-child(n+7){animation-delay:calc(var(--stagger-mine,0s) + var(--stagger-step) * 7)}.stagger-hold.settle-overshoot>*{animation-timing-function:var(--ease-overshoot)}[data-slot=sidebar-menu-button]{transition:background-color var(--duration-quick) var(--ease-settle),color var(--duration-quick) var(--ease-settle);position:relative}[data-slot=sidebar-menu-button][data-active=true]:before{content:"";background:var(--primary);border-radius:999px;width:3px;position:absolute;top:22%;bottom:22%;left:0}.card-actionable{transition:border-color var(--duration-settle) var(--ease-settle)}.card-actionable:hover,.card-actionable:focus-within{border-color:var(--foreground)}.motion-loop{animation-duration:var(--loop-cycle);animation-iteration-count:var(--loop-count);animation-timing-function:var(--ease-settle)}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-2rem)rotate(0)}85%{opacity:1}to{opacity:0;transform:translateY(105vh)rotate(360deg)}}.confetti-piece{opacity:0;border-radius:2px;animation-name:confetti-fall;animation-timing-function:linear;position:absolute;top:0}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}[data-workspace] h1,[data-workspace] h2,[data-workspace] h3{letter-spacing:0;font-weight:900}.workspace-layout{align-items:flex-start;gap:24px;min-width:0;display:flex}.workspace-main{flex:1;min-width:0}.guide-launcher{background:var(--card);min-height:44px;color:var(--foreground);border:1px solid var(--input);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:8px 16px;font-weight:700;display:inline-flex}.guide-launcher:hover{background:var(--accent)}.guide-panel{font-size:1rem}.guide-panel-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.guide-panel-heading h2{margin-top:6px;font-size:1.5rem;line-height:1.15}.guide-eyebrow{color:var(--accent-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:900;line-height:1rem}.guide-state{align-items:center;gap:8px;margin:18px 0;font-weight:700;display:flex}.guide-state:before{content:"";background:var(--primary);border-radius:50%;width:8px;height:8px}.guide-intro{line-height:1.6}.guide-asked{border:1px solid var(--border);background:var(--secondary);overflow-wrap:anywhere;border-radius:4px;margin-top:14px;padding:12px 14px}.guide-asked:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.guide-asked-text{white-space:pre-wrap;margin-top:2px;line-height:1.35}.guide-asked-next{margin-top:8px;font-weight:700;line-height:1.35}.guide-asked-replaced{margin-top:8px;line-height:1.35}.guide-seed-hint{margin-top:8px;font-weight:700;line-height:1.35}.guide-disclosure{color:var(--muted-foreground);margin:14px 0;font-size:.875rem;line-height:1.5}.guide-start,.guide-controls{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.guide-transcript{gap:12px;margin-top:20px;display:grid}.guide-line{background:var(--secondary);overflow-wrap:anywhere;border-radius:0;margin:12px 0;padding:14px}.guide-line.member{background:var(--accent)}.guide-line strong{color:var(--muted-foreground);font-size:.8125rem}.guide-line p{white-space:pre-wrap;margin-top:5px;line-height:1.55}.guide-draft,.guide-proposal{border:1px solid var(--border);border-radius:0;margin:18px 0;padding:16px}.guide-draft h3,.guide-proposal h3{font-size:1.1875rem}.guide-draft>p,.guide-proposal>p{margin:8px 0;font-size:.875rem}.guide-draft label{margin:12px 0;font-weight:600;display:block}.guide-draft textarea{border:1px solid var(--input);border-radius:4px;width:100%;min-height:64px;margin-top:6px;padding:8px;font-weight:400;display:block}.guide-proposal button{white-space:normal;height:auto;min-height:44px}.guide-draft :is(h3,p,label),.guide-proposal :is(h3,button),.guide-notice,.guide-error p,.guide-dialog{overflow-wrap:anywhere}.guide-error{background:var(--accent);border:1px solid var(--accent-foreground);color:var(--foreground);border-radius:0;margin:12px 0;padding:12px}.guide-notice{margin:12px 0;font-size:.875rem}.guide-composer{border:1px solid var(--input);border-radius:4px;align-items:flex-end;gap:8px;margin:18px 0 12px;padding:8px;display:flex}.guide-composer[hidden]{display:none}.guide-composer textarea{resize:vertical;flex:1;min-width:0;padding:4px}.guide-sheet-body>a{min-height:44px;color:var(--link);align-items:center;font-size:.875rem;text-decoration:underline;display:inline-flex}.workspace-support{border:1px solid var(--border);background:var(--secondary);border-radius:0;padding:18px}.workspace-support article{background:var(--card);border-radius:0;margin-top:14px;padding:12px}.workspace-support a{color:var(--link);align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.soft-workspace{min-height:100dvh}.skip-link{z-index:100;background:var(--card);color:var(--foreground);padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}.workspace-header{z-index:30;background:var(--surface-raised);border-bottom:1px solid var(--border);align-items:center;gap:24px;padding:16px 32px;display:flex;position:sticky;top:0}.workspace-wordmark{letter-spacing:-1px;white-space:nowrap;align-items:center;gap:9px;min-height:44px;font-size:1.5625rem;font-weight:600;display:inline-flex}.brand-mark{background:var(--primary);color:#fff;border-radius:4px;place-items:center;width:30px;height:30px;font-size:1.4375rem;display:grid}.header-actions{order:3;align-items:center;gap:12px;margin-left:auto;display:flex}.account-button{background:var(--secondary);border-radius:50%;width:44px;height:44px;font-size:.875rem;font-weight:700}.workspace-menu{z-index:60;border:1px solid var(--border);background:var(--card);min-width:210px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-popover);border-radius:8px;padding:8px}.workspace-menu [role=menuitem]{cursor:pointer;outline-offset:-2px;border-radius:4px;align-items:center;min-height:44px;padding:10px 14px;display:flex}.workspace-menu [data-highlighted]{background:var(--accent)}.account-label{color:var(--muted-foreground);padding:10px 14px;font-weight:700}.soft-workspace :is(a,button,input,textarea,select):focus-visible,.workspace-menu [role=menuitem]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.soft-workspace .workspace-layout{flex-wrap:nowrap;gap:28px;max-width:1440px;margin:0 auto;padding:36px 40px 64px}.soft-workspace #main-content{outline:none;padding:0}.soft-workspace .workspace-main>div,.soft-workspace .workspace-main>section{max-width:1060px}.soft-workspace .workspace-main>:is(div,section)>h1{background:linear-gradient(115deg,var(--secondary),var(--accent) 85%);border-radius:0;margin:0;padding:24px 28px 18px}.soft-workspace .workspace-main>:is(div,section)>h1+:is(p,nav){background:linear-gradient(115deg,var(--secondary),var(--accent) 85%);border-radius:0;margin-top:0;padding:0 28px 20px}.section-navigation{min-width:0;margin-bottom:16px}.section-navigation a{min-height:44px;padding:8px 14px;font-size:1rem}@media(max-width:380px){.section-navigation a{padding-inline:12px}}.soft-workspace [data-slot=card]{border:1px solid var(--border);box-shadow:var(--shadow-card);background:var(--card);border-radius:8px}.soft-workspace [data-slot=card] [data-slot=card],.soft-workspace :is([role=dialog],[role=alertdialog],[role=menu],[data-slot=popover-content],.guide-sheet,.workspace-support) [data-slot=card],[data-slot=card] [data-slot=card],:is([role=dialog],[role=alertdialog],[role=menu],[data-slot=popover-content],.guide-sheet,.workspace-support) [data-slot=card]{box-shadow:none;border-radius:0}.soft-workspace [data-slot=button]{box-shadow:none}.soft-workspace [data-slot=button].border{border-color:var(--border);background:var(--secondary)}.soft-workspace .guide-launcher{color:var(--foreground);background:var(--accent);white-space:nowrap;border:0;gap:9px;min-height:46px;padding:8px 15px}.soft-workspace .guide-launcher:hover{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){.soft-workspace .guide-launcher:hover{background:color-mix(in oklch,var(--primary) 18%,transparent)}}.guide-start{flex-wrap:wrap}.guide-start button{flex:100%}@media(min-width:768px)and (max-width:1199px){.workspace-header{flex-wrap:wrap;gap:8px 20px;padding:10px 24px}.header-actions{order:0}}@media(max-width:1279px){.soft-workspace .workspace-layout{flex-direction:column;padding:24px;display:flex}.soft-workspace .guide-start{gap:8px;display:flex}.soft-workspace .guide-start button{flex:auto}}@media(max-width:767px){.workspace-header{gap:8px;padding:10px 12px}.workspace-wordmark{gap:6px;font-size:1.25rem}.brand-mark{display:none}.header-actions{gap:8px}.soft-workspace .guide-launcher{padding:8px 10px;font-size:.9375rem}.account-button{width:38px;height:44px}.soft-workspace .workspace-layout{padding:20px 16px 90px}.soft-workspace .workspace-main>:is(div,section)>h1{padding:20px 18px 12px}.soft-workspace .workspace-main>:is(div,section)>h1+:is(p,nav){padding:0 18px 16px}}.text-primary{color:var(--accent-foreground)}.skip-link:not(:focus){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden;transform:none}.skip-link:focus{min-height:44px}[data-sonner-toaster]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-sonner-toast]:focus-visible,[data-sonner-toast] button:focus-visible{outline:2px solid var(--ring);outline-offset:2px;box-shadow:var(--focus-halo)}.soft-workspace .workspace-main>:is(div,section)>h1,.soft-workspace .workspace-main>:is(div,section)>h1:has(+:is(p,nav)){border-radius:0}.soft-workspace :is(input,textarea,select){border-color:var(--input)}@media(max-width:639px){.guide-intro{display:none}}.soft-workspace nav[aria-label="Conversation topics"] a{align-items:center;min-height:44px;padding:8px 14px;display:inline-flex}.soft-workspace .workspace-header{border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-popover);border-radius:999px;margin:12px 16px 0;padding:10px 18px;top:12px}.soft-workspace .workspace-main>:is(div,section)>h1,.soft-workspace .workspace-main>:is(div,section)>h1+:is(p,nav){background:0 0;border-radius:0;padding:0}.soft-workspace .workspace-main>:is(div,section)>h1{margin-bottom:18px}.section-navigation{margin:0 0 24px}.section-navigation>div{border:1px solid var(--border);background:var(--card);border-radius:8px;width:fit-content;max-width:100%;padding:6px}.section-navigation [aria-current=page]{background:var(--accent);color:var(--foreground)}@property --tab-fade{syntax:"<length>";inherits:false;initial-value:28px}.section-navigation>div{--tab-fade:1.75rem}.section-navigation>div[data-fade~=end]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--tab-fade)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--tab-fade)),transparent)}.section-navigation>div[data-fade~=start]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--tab-fade));mask-image:linear-gradient(to right,transparent,#000 var(--tab-fade))}.section-navigation>div[data-fade~=start][data-fade~=end]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--tab-fade),#000 calc(100% - var(--tab-fade)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--tab-fade),#000 calc(100% - var(--tab-fade)),transparent)}.life-overview{container-type:inline-size}.life-focus{min-width:0;scroll-margin-top:100px}.area-opportunities{border-top:1px solid var(--border);margin-top:28px;padding-top:24px}.area-opportunities h2{font-size:1.375rem;font-weight:700}.related-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;margin-top:16px;display:grid}.more-card{background:var(--card);box-shadow:var(--shadow-card);border-bottom:0;border-radius:8px;padding:12px}.more-thumb>div{border-radius:8px;overflow:hidden}.tab-bar{background:var(--border);flex:2rem;min-width:2rem;height:4px;display:block}.tab-bar>i{background:var(--status-good);height:100%;display:block}.area-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media(min-width:64rem){.area-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.goal-workspace{border-top:1px solid var(--border);margin-top:40px;padding-top:24px;scroll-margin-top:100px}.scenario-choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;margin-top:24px;display:grid}.scenario-choices>button{border:1px solid var(--border);background:var(--card);text-align:left;border-radius:0;min-width:0;padding:22px}.scenario-choices>button[aria-pressed=true]{border-color:var(--foreground);box-shadow:inset 0 0 0 2px var(--foreground);background:var(--accent)}.decision-page :is([data-slot=button],[data-slot=badge]){white-space:normal;text-align:center;max-width:100%}.decision-page [data-workspace-item] h2{overflow-wrap:break-word}.decision-page{container-type:inline-size}@container (max-width:17.5rem){.decision-head{flex-wrap:wrap}.decision-head>h2{overflow-wrap:break-word;min-width:0}}.crossword-box,.game-board{container-type:inline-size}@container (max-width:14.75rem){.crossword-scroll{padding:.25rem;overflow-x:auto}}@media(max-width:12rem){.crossword-clue{flex-direction:column;gap:0}}@container (max-width:15.5rem){.word-list{grid-template-columns:minmax(0,1fr)}}@media(min-width:1024px){.soft-workspace .workspace-main>:is(div,section,article){width:100%;max-width:1060px;margin-inline:0}}@media(max-width:1023px){.soft-workspace .workspace-header{flex-wrap:nowrap;gap:8px}.soft-workspace .workspace-layout{padding-bottom:100px}}@media(max-width:380px){.soft-workspace .workspace-header{margin:8px 8px 0;padding:8px}.soft-workspace .workspace-wordmark{font-size:1.125rem}.soft-workspace .guide-launcher{gap:5px;padding:8px;font-size:.875rem}.soft-workspace .header-actions{gap:5px}}@media(prefers-reduced-motion:no-preference){.panel-enter{animation:panel-arrive var(--duration-settle) var(--ease-settle)}.scenario-choices>button{transition:transform var(--duration-settle) var(--ease-settle),box-shadow var(--duration-settle) var(--ease-settle),background-color var(--duration-settle) var(--ease-settle)}}@keyframes panel-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html{scroll-padding-top:110px;scroll-padding-bottom:var(--dock-reserve,0px)}.workspace-support,.workspace-support h2{scroll-margin-top:110px}@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-divide-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}.soft-workspace{display:block;min-height:100dvh;color:var(--foreground)}.soft-workspace .workspace-header{position:relative;inset:auto;display:flex;align-items:center;width:100%;min-height:48px;margin:0;padding:0 max(24px,calc((100vw - 1264px)/2));border:0;border-radius:0;background:var(--foreground);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.soft-workspace .workspace-wordmark{min-height:48px;color:#fff;font-size:.9375rem;font-weight:700;letter-spacing:.02em}.brand-aarp{font-weight:600;letter-spacing:-.04em;font-size:1.25rem}.brand-divider{color:var(--popover);font-weight:400;margin:0 4px}.soft-workspace .account-button{width:44px;height:44px;border:1px solid var(--popover);background:var(--popover);color:var(--foreground);font-size:.75rem}.soft-workspace .header-actions{order:0}.soft-workspace .workspace-menu{border-color:var(--border);border-radius:8px;background:var(--popover)}.soft-workspace .workspace-layout{display:flex;align-items:flex-start;flex-wrap:nowrap;width:100%;max-width:1264px;margin:0 auto;padding:40px 24px 112px;gap:28px}.soft-workspace .workspace-main{width:100%;min-width:0}.soft-workspace .workspace-main>:is(div,section,article){width:100%;max-width:none;margin-inline:0}.soft-workspace .workspace-main>:is(div,section,article)>h1{margin:0 0 20px;padding:0;border-radius:0;background:none;color:var(--foreground);font-size:3rem;overflow-wrap:anywhere;font-weight:900;line-height:3.75rem}.soft-workspace .workspace-main>:is(div,section,article)>h1+:is(p,nav){margin-top:0;padding:0;border-radius:0;background:none}.soft-workspace :is(h1,h2,h3).font-serif{font-family:var(--font-sans);font-weight:900}.soft-workspace [data-slot=card]{border:1px solid var(--border);border-radius:8px;background:var(--card);box-shadow:var(--shadow-card)}.soft-workspace [data-slot=button].border{border-color:var(--input);background:var(--card)}.soft-workspace [data-slot=button][aria-pressed=true]{border-color:var(--primary)}.soft-workspace .section-navigation{margin:0 0 30px}.soft-workspace .section-navigation>div{width:100%;padding:0 0 1px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}.soft-workspace .section-navigation a{border-radius:0;border-bottom:3px solid transparent}.soft-workspace .section-navigation [aria-current=page]{border-bottom-color:var(--primary);background:transparent;box-shadow:none}.soft-workspace .guide-launcher{min-height:54px;padding:9px 19px 9px 9px;border:1px solid var(--foreground);border-radius:999px;background:var(--foreground);color:#fff;font-size:1rem;font-weight:700;box-shadow:var(--shadow-popover)}.soft-workspace .workspace-support{background:var(--secondary)}.page-kicker{margin:0 0 10px;color:var(--accent-foreground);font-size:.75rem;font-weight:900;letter-spacing:.04em;line-height:1rem;text-transform:uppercase}.soft-workspace .workspace-main .page-title{margin:0 0 18px;font-family:var(--font-accent);font-size:3rem;overflow-wrap:anywhere;font-style:normal;font-weight:900;letter-spacing:0;line-height:3.75rem}.page-intro{max-width:780px;margin:0;color:var(--muted-foreground);font-size:1.125rem;line-height:1.75rem}.editorial-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid var(--border)}.editorial-section-heading h2{margin:0;font-size:2rem;overflow-wrap:anywhere;font-weight:900;line-height:2.5rem}.editorial-section-heading>p{max-width:360px;margin:0;color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem}.editorial-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--accent-foreground);font-size:1rem;font-weight:700;text-decoration:none}.editorial-link:hover{text-decoration:underline}.today-dashboard{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:32px;margin-top:42px}.today-dashboard>.today-main{grid-column:1;grid-row:1}.today-dashboard>.today-rail{grid-column:2;grid-row:1}.today-attention{margin-top:0}.today-discovery,.benefit-section{margin-top:46px}.today-attention-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px}.today-discovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px}.today-attention-grid>*,.today-discovery-grid>*{min-width:0}.soft-workspace .today-attention-grid [data-slot=card],.soft-workspace .today-discovery-grid [data-slot=card]{height:100%}.today-featured-card [data-slot=card-content]{padding:clamp(28px,4vw,44px)}.today-featured-card h2{max-width:680px;font-family:var(--font-accent);font-size:1.5rem;overflow-wrap:anywhere;font-style:normal;font-weight:900;line-height:2rem}.today-rail{display:grid;gap:18px;position:sticky;top:92px}.today-rail>.page-kicker,.today-checkin>.page-kicker{margin-bottom:-8px}.today-checkin{display:grid;gap:18px}.today-rail-heading{margin-bottom:14px}.today-rail-heading h2{margin:0;font-size:1.5rem;overflow-wrap:anywhere;font-weight:900;line-height:2rem}.today-rail-heading>p:not(.page-kicker){margin:6px 0 0;color:var(--muted-foreground);font-size:.875rem;line-height:1.25rem}.today-roadmap-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.today-roadmap-row>div:last-child{flex:1 1 10rem;min-width:0}.today-roadmap-area{margin:0;color:var(--muted-foreground);font-size:.8125rem;font-weight:700}.today-roadmap-step{margin:2px 0 0;overflow-wrap:break-word;font-size:1.125rem;font-weight:700;line-height:1.5rem}.today-roadmap-confirm{margin:0 0 12px;padding:8px 12px;border-left:3px solid var(--status-good);background:var(--secondary);font-weight:700;overflow-wrap:anywhere}.today-roadmap-areas{display:grid;gap:12px;margin:16px 0 0;padding:16px 0 0;border-top:1px solid var(--border);list-style:none}.today-roadmap-arow{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;min-height:44px;align-content:center;color:var(--foreground);font-size:.875rem;text-decoration:none}.today-roadmap-arow:hover{text-decoration:underline}.today-roadmap-area-name{flex:1 1 auto;min-width:0;overflow-wrap:break-word;font-weight:700}.today-roadmap-area-count{flex:0 0 auto;color:var(--muted-foreground);text-align:right}.today-roadmap-bar{flex:0 0 100%;height:8px;border-radius:4px;background:var(--border);overflow:hidden}.today-roadmap-bar i{display:block;height:100%;background:var(--status-good)}.mood-faces{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mood-face{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:64px;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground);font-weight:700;overflow-wrap:anywhere;cursor:pointer}.mood-face:hover:not(:disabled){border-color:var(--foreground)}.mood-face:disabled{cursor:wait;opacity:.6}.today-guide-card{background:var(--secondary)}.discovery-card [data-slot=card-content]{display:flex;flex-direction:column;height:100%}.discovery-card h3{margin:4px 0 0;font-size:1.5rem;font-weight:900;line-height:2rem}.discovery-card h3 a{text-decoration:none}.discovery-card h3 a:hover{text-decoration:underline}.discovery-reason{margin:16px 0 10px;padding-left:12px;border-left:3px solid var(--primary);color:var(--muted-foreground);font-size:.875rem}.discovery-card .editorial-link{margin-top:auto}.today-discovery-empty{max-width:700px}.today-news-module{margin-top:46px}.today-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.today-news-grid li{min-width:0;padding:22px;border:1px solid var(--border);border-radius:8px;background:var(--card);box-shadow:var(--shadow-card)}.today-news-grid .font-serif{font-family:var(--font-sans);font-size:1.125rem;line-height:1.5rem;font-weight:900}.people-page{width:100%}.people-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px}.people-grid>*{min-width:0}.people-grid>.people-guide{grid-column:1 / -1}.people-card [data-slot=card-content]{display:flex;flex-direction:column;height:100%}.people-avatar{display:grid;place-items:center;flex:0 0 auto;width:46px;height:46px;border-radius:50%;background:var(--secondary);color:var(--foreground);font-size:.9375rem;font-weight:700}.people-meta{display:flex;align-items:center;gap:12px}.people-card [data-slot=card-content]{container-type:inline-size}@media(max-width:47.9375em){@container (max-width: 14.8rem){.people-meta{flex-wrap:wrap}.people-meta>[data-slot=badge]{max-width:100%;white-space:normal;text-align:center}}}.people-card-footer{margin-top:auto;padding-top:20px}.people-card-footer :is(a,button){max-width:100%;white-space:normal;text-align:center}.people-note{margin-top:30px;padding:18px 20px;border:1px solid var(--border);border-radius:0;background:var(--secondary)}.circle-page>h2{margin-top:46px;padding-top:22px;border-top:1px solid var(--border);font-size:2rem;line-height:2.5rem;overflow-wrap:anywhere;font-weight:900}.circle-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.circle-card-grid>*{min-width:0}.circle-page [data-slot=button]{max-width:100%;white-space:normal;text-align:center}.circle-card-grid [data-slot=card-content]{container-type:inline-size}@media(max-width:47.9375em){@container (max-width: 14.8rem){.circle-switch-row{flex-wrap:wrap}.circle-card-grid [data-slot=badge]{max-width:100%;white-space:normal;text-align:center}.circle-card-grid [data-slot=card-content]>*{overflow-wrap:break-word}}}.messages-layout{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:520px;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--card);box-shadow:var(--shadow-card)}.messages-roster{padding:22px;border-right:1px solid var(--border);background:var(--surface)}.messages-roster ul{display:grid;gap:4px;margin-top:14px}.messages-roster li{display:flex;align-items:center;gap:11px;padding:12px 0;border-top:1px solid var(--border)}.messages-roster li>span:last-child{display:grid;line-height:1.25}.messages-roster small{color:var(--muted-foreground)}.messages-roster{container-type:inline-size}@container (max-width: 14.5rem){.messages-roster ul,.messages-roster li>span:last-child{grid-template-columns:minmax(0,1fr)}.messages-roster li>span:last-child{min-width:0;overflow-wrap:break-word}.messages-roster .messages-avatar{flex:none}}.messages-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--secondary)}.messages-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(28px,6vw,64px);text-align:center}.messages-empty-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--accent);color:var(--foreground)}.messages-empty h2{margin-top:22px;font-size:2rem;overflow-wrap:anywhere;line-height:2.5rem}.messages-empty>p{max-width:620px;margin-top:12px;color:var(--muted-foreground)}.messages-trust-note{display:flex;align-items:center;gap:9px;max-width:620px;margin-top:22px;padding:14px 18px;border-radius:0;background:var(--secondary);text-align:left;font-size:.875rem}.messages-circle-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:22px;padding:8px 18px;border-radius:999px;background:var(--foreground);color:var(--background);font-weight:600}.content-page{width:100%}.content-provenance{max-width:860px;margin-top:24px;padding:16px 18px;border:1px dashed var(--input);border-radius:0;background:var(--secondary);color:var(--muted-foreground);font-size:.875rem;line-height:1.55}.content-format-nav,.content-subjects{display:flex;flex-wrap:wrap;gap:9px}.content-format-nav{margin-top:28px}.content-chip{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--muted-foreground);font-size:.875rem;font-weight:600}.content-chip:hover{border-color:var(--input);color:var(--foreground)}.content-chip.active{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.content-toolbar{display:grid;gap:18px;margin-top:24px}.content-search{width:min(100%,460px);font-size:.9375rem;font-weight:600}.content-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.content-card-grid>li{display:flex;flex-direction:column;min-width:0;min-height:250px;padding:22px;border:1px solid var(--border);border-radius:8px;background:var(--card);box-shadow:var(--shadow-card)}.content-card-grid>li h3{font-family:var(--font-sans);font-size:1.25rem;line-height:1.75rem;font-weight:900}.content-card-grid>li>a{margin-top:auto;padding-top:12px}.benefits-toolbar{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:30px 0 20px}.benefits-search{width:min(100%,440px);font-weight:600}.benefits-search input{border-color:var(--input);background:var(--card)}.benefit-filters,.benefit-topics{display:flex;flex-wrap:wrap;gap:10px}.benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:20px}.benefits-grid>*{min-width:0}.benefit-card [data-slot=card-content]{display:flex;flex-direction:column;height:100%}.benefit-card h3{margin-top:16px;font-size:1.25rem;line-height:1.75rem}.benefit-card h3 a{text-decoration:none}.benefit-card h3 a:hover{text-decoration:underline}.benefit-card .benefit-actions{margin-top:auto;padding-top:20px}.benefit-actions :is(a,button),.benefit-filters :is(a,button),.benefit-topics :is(a,button){max-width:100%;white-space:normal;text-align:center}.benefit-type{color:var(--accent-foreground);font-weight:700}.preference-persona-note{max-width:850px;margin:13px 0 0;color:var(--muted-foreground);font-size:.875rem}.preference-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:34px 0 28px}.preference-progress button{min-width:0;min-height:52px;padding:0;border:0;background:transparent;color:var(--muted-foreground);text-align:left;font-size:.875rem;font-weight:700}.preference-progress button.current{color:var(--foreground)}.preference-progress-track{display:block;height:5px;margin-bottom:12px;border-radius:0;background:var(--border)}.preference-progress button.current .preference-progress-track{background:var(--status-good)}.preference-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(270px,1fr);align-items:start;gap:24px}.preference-panel,.preference-explainer{padding:clamp(22px,3vw,40px);border:1px solid var(--border);border-radius:8px;background:var(--card);box-shadow:var(--shadow-card)}.preference-panel h2,.preference-explainer h2{margin:0;font-size:2rem;overflow-wrap:anywhere;font-weight:900;line-height:2.5rem}.preference-hint{max-width:640px;margin:14px 0 24px;color:var(--muted-foreground);font-size:1rem;line-height:1.5}.preference-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.preference-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px;padding:16px 18px;border:2px solid var(--input);border-radius:0;background:var(--card);color:var(--foreground);text-align:left;font-size:1.0625rem;font-weight:600;line-height:1.25}.preference-options{container-type:inline-size}@media(max-width:47.9375em){@container (max-width: 13rem){.preference-option{flex-wrap:wrap;justify-content:flex-start}.preference-option-mark{margin-left:auto}.preference-option>span:first-child{min-width:0;overflow-wrap:break-word}}}.preference-option:hover{border-color:var(--primary)}.preference-option[aria-pressed=true]{border-color:var(--primary);background:var(--accent)}.preference-option-mark{flex:0 0 auto;display:grid;place-items:center;width:1.5625rem;height:1.5625rem;border-radius:50%;background:var(--border);font-size:1.125rem}.preference-option[aria-pressed=true] .preference-option-mark{background:var(--primary);color:#fff}.preference-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:30px}.preference-actions>*{max-width:100%;white-space:normal;text-align:center}.preference-clear{min-height:44px;margin-top:12px;padding:8px 0;color:var(--link);font-size:.9375rem;font-weight:600;text-decoration:underline}.preference-clear:disabled{color:var(--ink-subtle);text-decoration:none}.preference-review-row{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid var(--border)}.preference-review-row>div{min-width:0;overflow-wrap:break-word}.preference-review{container-type:inline-size}@media(max-width:47.9375em){@container (max-width: 15rem){.preference-review-row{flex-direction:column;align-items:flex-start;gap:8px}}}.preference-review-row h3{margin:0;font-size:1.0625rem;font-weight:600}.preference-review-row p{margin:5px 0 0;color:var(--muted-foreground)}.preference-review-row button{min-width:44px;min-height:44px;color:var(--link);font-weight:600}.preference-explainer{background:var(--secondary)}.preference-explainer p:not(.page-kicker){margin:16px 0 0;color:var(--muted-foreground);line-height:1.5}.preference-explainer-rule{height:1px;margin-top:25px;background:var(--border)}@media(max-width:56.25em){.benefits-grid,.today-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.today-dashboard{grid-template-columns:minmax(0,1fr)}.today-dashboard>.today-main,.today-dashboard>.today-rail{grid-column:1;grid-row:auto}.today-rail{position:static;grid-template-columns:minmax(0,1fr)}.preference-layout{grid-template-columns:minmax(0,1fr)}.content-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1279px){.soft-workspace .workspace-layout{padding:30px 24px 116px}}@media(max-width:719px){.soft-workspace .workspace-main>:is(div,section,article)>h1,.soft-workspace .workspace-main .page-title{font-size:2.5rem;line-height:3rem}.editorial-section-heading h2,.circle-page>h2,.messages-empty h2,.preference-panel h2,.preference-explainer h2{font-size:1.5rem;line-height:2rem}.today-featured-card h2,.discovery-card h3{font-size:1.25rem;line-height:1.75rem}.benefit-card h3{font-size:1.125rem;line-height:1.5rem}.today-news-grid .font-serif{font-size:1rem;line-height:1.25rem}}@media(max-width:47.9375em){.editorial-section-heading{display:block}.editorial-section-heading>p{margin-top:10px}.today-discovery-grid,.benefits-grid,.today-news-grid,.content-card-grid{grid-template-columns:1fr}.people-grid,.messages-layout,.circle-card-grid,.preference-options{grid-template-columns:minmax(0,1fr)}.messages-roster{border-right:0;border-bottom:1px solid var(--border)}.benefits-toolbar{align-items:stretch;flex-direction:column}.benefits-search{width:100%}}@media(max-width:767px){.preference-progress button{font-size:.6875rem}.preference-panel,.preference-explainer{padding:22px}.soft-workspace .workspace-header{min-height:44px;padding:0 20px}.soft-workspace .workspace-wordmark{min-height:44px;font-size:.8125rem}.brand-aarp{font-size:1.125rem}.soft-workspace .workspace-layout{padding:28px 16px 118px}.soft-workspace .guide-launcher{min-height:48px;padding:6px 14px 6px 6px;font-size:.9375rem}}.today-masthead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:20px;border-bottom:1px solid var(--border)}.today-masthead-text{min-width:0;flex:1 1 18rem}.today-date{margin-bottom:6px;color:var(--muted-foreground);font-size:1rem;line-height:1.5rem}.today-ready{color:var(--foreground)}.daily-five{margin-top:28px;overflow:hidden;border:1px solid var(--border);border-top:4px solid var(--primary);border-radius:8px;background:var(--card);box-shadow:var(--shadow-card)}.daily-five-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px}.daily-five-top h2{margin:0;font-size:1.5rem;font-weight:900;line-height:2rem}.daily-five-progress{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.daily-five-segs{display:flex;gap:6px}.daily-five-segs i{display:block;width:44px;height:10px;border-radius:99px;background:var(--border)}.daily-five-segs i:is(.is-seen,.is-current){background:var(--status-good)}.daily-five-count{font-size:1rem;font-weight:900}.daily-five-card{display:flex;flex-wrap:wrap;min-height:18rem;border-top:1px solid var(--border)}.daily-five-pic{flex:1 1 18rem;min-width:0;overflow:hidden;background:var(--muted)}.daily-five-pic>*{height:100%}.daily-five-pic [data-feed-image]{display:flex;flex-direction:column}.daily-five-pic [data-feed-image]>div{position:relative;flex:1 1 auto;min-height:12rem;aspect-ratio:auto}.daily-five-pic [data-feed-image] img{position:absolute;top:0;right:0;bottom:0;left:0}.daily-five-pic [data-feed-image-credit]{flex:none;margin:0;padding:4px 12px;overflow-wrap:anywhere}.daily-five-body{display:flex;flex:1 1 20rem;min-width:0;flex-direction:column;gap:14px;padding:24px}.daily-five-tag{margin:0;color:var(--accent-foreground);font-size:.875rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.daily-five-title{margin:0;overflow-wrap:anywhere;font-size:1.75rem;font-weight:900;line-height:2.25rem;outline-offset:4px}.daily-five-summary{margin:0;overflow-wrap:anywhere;font-size:1.125rem;line-height:1.75rem}.daily-five-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto}.daily-five-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;max-width:100%;padding:0 24px;border-radius:999px;background:var(--primary);color:var(--primary-foreground);font-weight:900;text-align:center;text-decoration:none}.daily-five-primary:hover{background:var(--primary-hover);color:var(--primary-foreground)}.daily-five-save{min-height:48px;border-radius:999px;font-weight:900}.daily-five-nope{min-height:48px;padding:0 6px;border:0;background:none;color:var(--link);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.daily-five-nope:hover{color:var(--link-hover)}.daily-five-nope[aria-disabled=true]{cursor:wait}.daily-five-caught{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;border-top:1px solid var(--border);text-align:center}.daily-five-caught h3{margin:0;font-size:2rem;font-weight:900;line-height:2.5rem;outline-offset:4px}.daily-five-caught p{max-width:36rem;margin:0;font-size:1.125rem;line-height:1.75rem}.daily-five-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-top:1px solid var(--border);background:var(--background)}.daily-five-nav>*{min-height:48px;border-radius:999px;font-weight:900}.daily-five>.today-cleared{margin:0 24px 16px}.today-main{display:grid;min-width:0;gap:46px}.today-feed{min-width:0;padding-top:22px;border-top:4px solid var(--foreground)}.today-feed-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px}.today-feed-head h2{margin:0;font-size:2rem;font-weight:900;line-height:2.5rem;outline-offset:4px}.today-feed-edit{display:inline-flex;align-items:center;min-height:44px;color:var(--link);font-weight:700;text-decoration:underline;text-underline-offset:4px}.today-feed-edit:hover{color:var(--link-hover)}.today-feed-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.today-chip{min-height:48px;max-width:100%;padding:0 18px;border:2px solid var(--border);border-radius:999px;background:var(--card);color:var(--foreground);font:inherit;font-weight:700;line-height:1.25rem;cursor:pointer}.today-chip:hover{border-color:var(--foreground)}.today-chip[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:var(--card)}.today-feed-without{margin:0 0 16px;padding:14px 16px;border:1px dashed var(--border);border-radius:8px;color:var(--muted-foreground)}.today-feed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.today-feed-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:var(--card);box-shadow:var(--shadow-card)}.today-feed-thumb{position:relative;background:var(--muted)}.today-feed-type{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:999px;background:var(--card);font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.today-feed-thumb.is-bare{background:none;padding:16px 16px 0}.today-feed-thumb.is-bare .today-feed-type{position:static;display:inline-block;padding:0;background:none;color:var(--muted-foreground)}.today-feed-body{display:flex;flex:1;flex-direction:column;gap:6px;padding:16px 16px 4px}.today-feed-title{margin:0;overflow-wrap:anywhere;font-size:1.125rem;font-weight:700;line-height:1.5rem}.today-feed-link{color:var(--foreground);text-decoration:none}.today-feed-link:hover{color:var(--foreground);text-decoration:underline}.today-feed-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 8px 8px 16px}.today-feed-who{min-width:0;overflow-wrap:anywhere;color:var(--muted-foreground);font-size:.875rem;font-weight:700}.today-feed-buttons{display:flex;flex:none}.today-icon-button{width:48px;min-width:48px;height:48px;padding:0;border:0;border-radius:0;background:none}.today-icon-button[aria-pressed=true]{color:var(--accent-foreground)}.today-cleared{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px 16px;border:1px dashed var(--foreground);border-radius:8px;background:var(--card)}.today-cleared p{min-width:0;margin:0;overflow-wrap:anywhere}.today-cleared-buttons{display:flex;flex-wrap:wrap;gap:8px}.soft-workspace .today-rail [data-slot=card]{gap:0;padding:0}.soft-workspace .today-rail [data-slot=card-content]{padding:20px}@media(max-width:79.9375em){.today-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:50em){.today-feed-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:47.9375em){.daily-five-top,.daily-five-nav{padding-left:16px;padding-right:16px}.daily-five-body{padding:20px 16px}.daily-five-segs i{width:28px}.daily-five-title{font-size:1.5rem;line-height:2rem}.daily-five>.today-cleared{margin:0 16px 16px}}.life-focus>section[aria-labelledby=area-heading],.life-focus section[aria-labelledby=roadmap-heading]{border-radius:8px;box-shadow:var(--shadow-card)}.app-shell{min-height:100dvh}.shell-column{min-width:0}.shell-toolbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:8px 24px;flex-wrap:wrap;min-height:64px;padding:0 16px;border-bottom:1px solid var(--border);background:var(--background)}.shell-brand{display:inline-flex;align-items:center;gap:14px;min-height:44px;font-size:.8125rem;font-weight:800;letter-spacing:.04em;white-space:nowrap;color:var(--foreground)}.shell-brand img{display:block;width:72px;height:auto}.shell-brand>span{padding-left:14px;border-left:1px solid var(--border);line-height:1.6}.shell-toolbar .header-actions{margin-left:auto;order:0;gap:8px}.shell-tabs{display:none}.shell-tab{transition:background-color var(--duration-quick) var(--ease-settle);position:relative;display:inline-flex;align-items:center;min-height:64px;padding:0 12px;font-size:.9375rem;font-weight:600;color:var(--foreground);white-space:nowrap}.shell-tab:hover{background:var(--accent)}.shell-tab[aria-current=page]{font-weight:700}.shell-tab[aria-current=page]:after{content:"";position:absolute;inset:auto 12px 0;height:3px;background:var(--primary)}.shell-tab:focus-visible{outline-offset:-4px}@media(min-width:1024px){.shell-toolbar{padding:0 32px}.shell-tabs{display:flex;align-items:stretch;gap:4px}}.shell-toolbar .guide-launcher{min-height:44px;margin-left:0;padding:6px 16px;border:1px solid var(--foreground);border-radius:999px;background:var(--card);color:var(--foreground);font-size:.9375rem;font-weight:700;gap:8px;box-shadow:none}.shell-toolbar .guide-launcher:hover{background:var(--accent);color:var(--foreground)}.shell-toolbar .guide-sparkle{color:var(--accent-foreground);flex:none}.shell-toolbar .account-button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--foreground);color:var(--background);font-size:.875rem;font-weight:700}.text-size-switch{display:flex;align-items:center;gap:4px}.text-size-switch button{min-width:44px;min-height:44px;border:1px solid var(--border);border-radius:0;background:var(--card);color:var(--foreground);font-weight:900;line-height:1;cursor:pointer}.text-size-switch button[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:var(--card)}.menu-text-size{display:flex;flex-direction:column;gap:4px;padding:8px 14px}.menu-text-size-label{color:var(--muted-foreground);font-size:.875rem;font-weight:700}.menu-text-size-row{display:flex;gap:4px}.workspace-menu [role=menuitemradio]{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid var(--border);border-radius:0;background:var(--card);color:var(--foreground);font-weight:900;line-height:1;cursor:pointer;outline-offset:2px}.workspace-menu [role=menuitemradio][aria-checked=true]{border-color:var(--foreground);background:var(--foreground);color:var(--card)}.workspace-menu [role=menuitemradio][data-highlighted]:not([aria-checked=true]){background:var(--accent)}.workspace-menu [role=menuitemradio]:focus-visible{outline:2px solid var(--ring)}.account-menu{max-height:var(--radix-dropdown-menu-content-available-height, 80dvh);overflow-y:auto;overscroll-behavior:contain}@media(max-width:420px){.shell-toolbar{padding:0 8px;gap:4px 8px}.shell-brand{gap:8px;font-size:.75rem}.shell-brand img{width:56px}.shell-brand>span{padding-left:8px}.shell-toolbar .guide-launcher{padding:6px 10px;font-size:.8125rem;gap:5px}}@media(max-width:340px){.shell-toolbar .guide-sparkle{display:none}}.shell-welcome{margin:16px 16px 0;color:var(--muted-foreground);font-size:.9375rem}@media(min-width:1024px){.shell-welcome{margin:16px 32px 0}}.app-shell .workspace-layout{margin:0 auto;padding:24px 16px calc(var(--dock-reserve, 0px) + 32px)}@media(min-width:1024px){.app-shell .workspace-layout{padding:32px 32px calc(var(--dock-reserve, 0px) + 32px)}}.shell-bottom{position:fixed;inset:auto 0 0;z-index:30;display:flex;flex-direction:column;align-items:center;pointer-events:none}.shell-bottom>*{pointer-events:auto}.guide-bar{display:flex;align-items:center;gap:8px;width:calc(100% - 24px);max-width:52rem;min-height:56px;margin:0 12px 12px;padding:4px 6px 4px 14px;border:1px solid var(--foreground);border-radius:999px;background:var(--card);box-shadow:var(--shadow-popover)}.guide-bar-icon{flex:none;color:var(--accent-foreground)}.guide-bar input{flex:1 1 0;min-width:0;min-height:44px;border:0;background:transparent;color:var(--foreground);font-size:1rem}.guide-bar input::placeholder{color:var(--muted-foreground);opacity:1}.guide-bar input:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:999px}.guide-bar-open{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:44px;padding:0 14px;border:1px solid var(--foreground);border-radius:999px;background:var(--card);font-size:.875rem;font-weight:700}.guide-bar-open:hover{background:var(--accent)}.guide-bar-send{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--primary);color:var(--primary-foreground)}.guide-bar-send:disabled{background:var(--accent);color:var(--muted-foreground)}@media(max-width:479px){.guide-bar{gap:4px;padding-left:10px}.guide-bar-open span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.guide-bar-open{width:44px;padding:0;justify-content:center}}.shell-dock{display:flex;flex-wrap:wrap;width:100%;padding:0 0 env(safe-area-inset-bottom);border-top:1px solid var(--border);background:var(--card)}.shell-dock-link{transition:background-color var(--duration-quick) var(--ease-settle);position:relative;flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:44px;min-height:56px;padding:6px 4px;color:var(--muted-foreground);font-size:.625rem;font-weight:700;line-height:1.15;text-align:center}.shell-dock-link>span{max-width:100%;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.shell-dock-link[aria-current=page]{color:var(--foreground)}.shell-dock-link[aria-current=page]>span{text-decoration:underline;text-decoration-color:var(--primary);text-decoration-thickness:3px;text-underline-offset:4px}.shell-dock-link:hover{background:var(--accent)}.shell-dock-link:focus-visible{outline-offset:-4px}@media(min-width:480px){.shell-dock-link{font-size:.75rem}}@media(min-width:1024px){.shell-dock{display:none}}.app-shell,.app-shell :is(.shell-column,.workspace-layout,.workspace-main){transition:none!important}.guide-dock{position:relative;z-index:2;width:min(880px,calc(100% - 32px));margin:0 16px 12px}.guide-dock .guide-bar{width:100%;max-width:none;margin:0}.guide-nudge{position:relative;display:flex;align-items:flex-start;gap:8px;box-sizing:border-box;margin:0 0 8px;padding:14px 8px 14px 18px;border:1px solid var(--border);border-radius:20px;background:var(--card);box-shadow:var(--shadow-popover)}.guide-nudge-body{flex:1 1 0;min-width:0}.guide-nudge-text{margin:0;font-size:1rem;line-height:1.4}.guide-nudge-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.guide-nudge-dismiss{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--muted-foreground)}.guide-nudge-dismiss:hover{background:var(--accent);color:var(--foreground)}@media(max-height:30em){.guide-nudge{display:none}}.guide-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;padding:0;border:0;background:var(--scrim);cursor:default}.guide-sheet{--sheet-height: min(560px, 62vh);position:absolute;inset:auto 0 calc(100% + 8px);z-index:2;display:flex;flex-direction:column;box-sizing:border-box;height:min(var(--sheet-height),calc(100dvh - var(--dock-reserve, 0px) - 8px));min-height:0;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:28px;background:var(--card);box-shadow:var(--shadow-popover)}@media(max-width:760px){.guide-dock{width:calc(100% - 16px);margin:0 8px 12px}.guide-sheet{--sheet-height: calc(100dvh - 250px) }}.guide-sheet-head{display:flex;align-items:center;gap:12px;flex:none;padding:14px 12px 12px 18px;border-bottom:1px solid var(--border)}.guide-avatar{position:relative;display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--foreground);color:var(--background)}.guide-presence{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border:2px solid var(--card);border-radius:50%;background:var(--presence)}.guide-sheet-title{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.guide-sheet-title strong{font-size:1rem;font-weight:800;line-height:1.25}.guide-sheet-title small{color:var(--muted-foreground);font-size:.8125rem;line-height:1.35}.guide-ai-tag{margin-left:4px;padding:1px 6px;border:1px solid var(--foreground);border-radius:4px;font-size:.6875rem;font-style:normal;font-weight:800;vertical-align:2px}.guide-minimize{flex:none}.guide-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 18px 12px;background:var(--secondary)}.guide-sheet-foot{flex:none;padding:0 18px 10px;border-top:1px solid var(--border);background:var(--card)}.guide-sheet-foot:has(>.guide-composer[hidden]){display:none}.guide-sheet-foot .guide-composer{margin:12px 0 4px}.guide-chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px}.guide-chip{min-height:44px;padding:8px 14px;border:1px solid var(--foreground);border-radius:999px;background:var(--card);font-size:.9375rem;font-weight:600;text-align:left}.guide-chip:hover{background:var(--accent)}.guide-sheet .workspace-support{margin:12px 0 0;padding:10px 14px;border-radius:8px}.guide-sheet .workspace-support .guide-panel-heading h2{margin:0;font-size:1rem}.support-fold{display:inline-flex;align-items:center;gap:6px;min-height:44px;font:inherit;font-weight:800}.guide-sheet .guide-line{border-radius:8px 8px 8px 0;background:var(--card)}.guide-sheet .guide-line.member{border-radius:8px 8px 0;background:var(--foreground);color:var(--background)}.guide-sheet .guide-line.member strong{color:inherit}.guide-sheet .guide-start{margin:12px 0}.guide-sheet :is(.guide-start,.guide-controls) :is(button,a){height:auto;min-height:48px;white-space:normal;text-align:center}.guide-sheet .guide-state{margin:12px 0}@media(max-width:639px){.guide-remember{display:none}.guide-sheet-body,.guide-sheet-foot{padding-inline:12px}.guide-sheet-head{padding-left:12px}}@keyframes guide-sheet-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes guide-scrim-in{0%{opacity:0}to{opacity:1}}.guide-sheet{animation:guide-sheet-rise var(--duration-reveal) var(--ease-settle)}.guide-scrim{animation:guide-scrim-in var(--duration-enter) var(--ease-settle)}@media(prefers-reduced-motion:reduce){.guide-sheet,.guide-scrim{animation:none}}
