/*! 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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--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;--beam-angle:0deg;--pill-angle:0deg;--pf-cap-angle:0deg;--agent-light-angle:0deg}}}@layer theme{:root,:host{--font-sans:var(--font-body);--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-950:oklch(26.2% .051 172.552);--color-cyan-300:oklch(86.5% .127 207.078);--color-sky-500:oklch(68.5% .169 237.323);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-rose-500:oklch(64.5% .246 16.439);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:max(calc(var(--radius) - 4px), .25rem);--radius-xl:calc(var(--radius) + 4px);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:ui-monospace, "SF Mono", SFMono-Regular, Menlo, monospace;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", ui-sans-serif, system-ui, sans-serif;--font-body:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", ui-sans-serif, system-ui, sans-serif;--font-notification:var(--font-body);--color-background:var(--background);--color-foreground:var(--foreground);--color-primary:var(--primary);--color-border:var(--border);--shadow-card:2px 2px 0 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-card:2px 2px 0 0 color-mix(in oklab, var(--foreground) 12%, transparent)}}:root,:host{--shadow-panel:0 18px 40px -18px oklch(25.92% .0146 90.42/.4);--shadow-drawer:-24px 0 48px -28px oklch(25.92% .0146 90.42/.45);--glass-surface:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root,:host{--glass-surface:color-mix(in oklab, var(--surface) 88%, transparent)}}:root,:host{--glass-edge:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root,:host{--glass-edge:color-mix(in oklab, var(--foreground) 13%, transparent)}}:root,:host{--glass-shadow:0 28px 70px -28px var(--foreground), inset 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root,:host{--glass-shadow:0 28px 70px -28px color-mix(in oklab, var(--foreground) 38%, transparent), inset 0 1px color-mix(in oklab, var(--foreground) 10%, transparent)}}:root,:host{--task-priority:oklch(62% .255 28);--task-goal:oklch(87% .18 92);--task-goal-ink:oklch(23% .035 72);--task-tile-bg:oklch(92% .055 285);--task-tile-ink:oklch(22% .025 278);--task-tile-meta:oklch(43% .035 278)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}html{font-size:calc(16px * var(--font-scale,1))}body{letter-spacing:var(--font-tracking,0em);line-height:var(--font-leading,1.5);background-color:var(--color-background);background-image:var(--flow-backdrop,none);background-size:var(--flow-backdrop-size,cover);background-repeat:var(--flow-backdrop-repeat,no-repeat);color:var(--color-foreground);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1, "liga" 1;background-position:50%;background-attachment:fixed}input,textarea,button,select{font-family:inherit}}@layer components;@layer utilities{.\[container-type\:size\]{container-type:size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing) * -1)}.-inset-3{inset:calc(var(--spacing) * -3)}.-inset-6{inset:calc(var(--spacing) * -6)}.-inset-10{inset:calc(var(--spacing) * -10)}.-inset-24{inset:calc(var(--spacing) * -24)}.-inset-\[2px\]{inset:-2px}.inset-0{inset:0}.inset-3{inset:calc(var(--spacing) * 3)}.inset-\[3px\]{inset:3px}.inset-\[5px\]{inset:5px}.inset-\[6px\]{inset:6px}.inset-\[11px\]{inset:11px}.inset-\[13px\]{inset:13px}.inset-x-0{inset-inline:0}.inset-x-1{inset-inline:var(--spacing)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-x-\[18\%\]{inset-inline:18%}.inset-x-\[20\%\]{inset-inline:20%}.inset-y-0{inset-block:0}.inset-y-\[15\%\]{inset-block:15%}.inset-y-\[18\%\]{inset-block:18%}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.-top-4{top:calc(var(--spacing) * -4)}.-top-5{top:calc(var(--spacing) * -5)}.-top-6{top:calc(var(--spacing) * -6)}.-top-7{top:calc(var(--spacing) * -7)}.-top-8{top:calc(var(--spacing) * -8)}.-top-9{top:calc(var(--spacing) * -9)}.-top-10{top:calc(var(--spacing) * -10)}.-top-12{top:calc(var(--spacing) * -12)}.-top-20{top:calc(var(--spacing) * -20)}.-top-\[7px\]{top:-7px}.-top-\[20\%\]{top:-20%}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.top-\[1px\]{top:1px}.top-\[3px\]{top:3px}.top-\[17\%\]{top:17%}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[73px\]{top:73px}.top-\[92px\]{top:92px}.top-\[calc\(100\%\+8px\)\]{top:calc(100% + 8px)}.top-\[calc\(100\%-0\.5rem\)\]{top:calc(100% - .5rem)}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-12{right:calc(var(--spacing) * -12)}.-right-\[10\%\]{right:-10%}.right-0{right:0}.right-1{right:var(--spacing)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-14{right:calc(var(--spacing) * 14)}.right-\[3px\]{right:3px}.right-full{right:100%}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-9{bottom:calc(var(--spacing) * -9)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.-bottom-\[5px\]{bottom:-5px}.-bottom-\[7px\]{bottom:-7px}.-bottom-\[20\%\]{bottom:-20%}.bottom-0{bottom:0}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:var(--spacing)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-\[5\.75rem\]{bottom:5.75rem}.bottom-\[12\.5rem\]{bottom:12.5rem}.bottom-\[104px\]{bottom:104px}.bottom-\[calc\(4\.9rem\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(4.9rem + env(safe-area-inset-bottom))}.bottom-\[calc\(100\%\+4px\)\]{bottom:calc(100% + 4px)}.bottom-\[calc\(100\%\+9px\)\]{bottom:calc(100% + 9px)}.bottom-\[calc\(100\%\+10px\)\]{bottom:calc(100% + 10px)}.bottom-full{bottom:100%}.-left-1\/2{left:-50%}.-left-4{left:calc(var(--spacing) * -4)}.-left-5{left:calc(var(--spacing) * -5)}.-left-12{left:calc(var(--spacing) * -12)}.-left-16{left:calc(var(--spacing) * -16)}.-left-\[10\%\]{left:-10%}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-\[5px\]{left:5px}.left-\[18px\]{left:18px}.left-\[22\%\]{left:22%}.left-\[50\%\]{left:50%}.left-full{left:100%}.isolate{isolation:isolate}.\!z-\[150\]{z-index:150!important}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[35\]{z-index:35}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[140\]{z-index:140}.z-\[150\]{z-index:150}.z-\[160\]{z-index:160}.z-\[190\]{z-index:190}.z-\[195\]{z-index:195}.z-\[200\]{z-index:200}.z-\[205\]{z-index:205}.z-\[208\]{z-index:208}.z-\[209\]{z-index:209}.z-\[210\]{z-index:210}.z-\[220\]{z-index:220}.z-\[290\]{z-index:290}.z-\[300\]{z-index:300}.z-\[320\]{z-index:320}.z-\[349\]{z-index:349}.z-\[350\]{z-index:350}.z-\[360\]{z-index:360}.z-\[500\]{z-index:500}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-4{margin:calc(var(--spacing) * 4)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.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-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-\[1px\]{margin-top:1px}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-8{margin-right:calc(var(--spacing) * 8)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.\!block{display:block!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-13{width:calc(var(--spacing) * 13);height:calc(var(--spacing) * 13)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-28{width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 28)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-52{width:calc(var(--spacing) * 52);height:calc(var(--spacing) * 52)}.size-56{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56)}.size-\[11px\]{width:11px;height:11px}.size-\[13px\]{width:13px;height:13px}.size-\[21px\]{width:21px;height:21px}.size-\[26px\]{width:26px;height:26px}.size-\[136px\]{width:136px;height:136px}.size-\[clamp\(46px\,17vw\,58px\)\]{width:clamp(46px,17vw,58px);height:clamp(46px,17vw,58px)}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-13{height:calc(var(--spacing) * 13)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-\[1\.1em\]{height:1.1em}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[5px\]{height:5px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[24\%\]{height:24%}.h-\[26px\]{height:26px}.h-\[50\%\]{height:50%}.h-\[52vh\]{height:52vh}.h-\[54px\]{height:54px}.h-\[60\%\]{height:60%}.h-\[72px\]{height:72px}.h-\[73px\]{height:73px}.h-\[88px\]{height:88px}.h-\[100dvh\]{height:100dvh}.h-\[120px\]{height:120px}.h-\[140px\]{height:140px}.h-\[152px\]{height:152px}.h-\[190px\]{height:190px}.h-\[calc\(100svh\+320px\)\]{height:calc(100svh + 320px)}.h-\[calc\(100vh\+320px\)\]{height:calc(100vh + 320px)}.h-\[min\(78vh\,640px\)\]{height:min(78vh,640px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[34vh\]{max-height:34vh}.max-h-\[35dvh\]{max-height:35dvh}.max-h-\[38vh\]{max-height:38vh}.max-h-\[46vh\]{max-height:46vh}.max-h-\[52dvh\]{max-height:52dvh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[110px\]{max-height:110px}.max-h-\[120px\]{max-height:120px}.max-h-\[220px\]{max-height:220px}.max-h-\[230px\]{max-height:230px}.max-h-\[260px\]{max-height:260px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[min\(20rem\,60cqh\)\]{max-height:min(20rem,60cqh)}.max-h-\[min\(72vh\,620px\)\]{max-height:min(72vh,620px)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[9rem\]{min-height:9rem}.min-h-\[16px\]{min-height:16px}.min-h-\[20px\]{min-height:20px}.min-h-\[28px\]{min-height:28px}.min-h-\[36px\]{min-height:36px}.min-h-\[40px\]{min-height:40px}.min-h-\[60px\]{min-height:60px}.min-h-\[73px\]{min-height:73px}.min-h-\[360px\]{min-height:360px}.min-h-\[420px\]{min-height:420px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)!important}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.w-\[2px\]{width:2px}.w-\[28px\]{width:28px}.w-\[42\%\]{width:42%}.w-\[46px\]{width:46px}.w-\[50\%\]{width:50%}.w-\[54px\]{width:54px}.w-\[60\%\]{width:60%}.w-\[74px\]{width:74px}.w-\[74vw\]{width:74vw}.w-\[78vw\]{width:78vw}.w-\[90px\]{width:90px}.w-\[100px\]{width:100px}.w-\[112px\]{width:112px}.w-\[188px\]{width:188px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[228px\]{width:228px}.w-\[230px\]{width:230px}.w-\[240px\]{width:240px}.w-\[250px\]{width:250px}.w-\[260px\]{width:260px}.w-\[264px\]{width:264px}.w-\[292px\]{width:292px}.w-\[330px\]{width:330px}.w-\[350px\]{width:350px}.w-\[360px\]{width:360px}.w-\[400px\]{width:400px}.w-\[440px\]{width:440px}.w-\[min\(16rem\,calc\(100cqw-1\.5rem\)\)\]{width:min(16rem,100cqw - 1.5rem)}.w-\[min\(42rem\,calc\(100vw-3rem\)\)\]{width:min(42rem,100vw - 3rem)}.w-\[min\(60rem\,calc\(100vw-3rem\)\)\]{width:min(60rem,100vw - 3rem)}.w-\[min\(72rem\,calc\(100vw-3rem\)\)\]{width:min(72rem,100vw - 3rem)}.w-\[min\(280px\,calc\(100vw-2rem\)\)\]{width:min(280px,100vw - 2rem)}.w-\[min\(320px\,86vw\)\]{width:min(320px,86vw)}.w-\[min\(380px\,92vw\)\]{width:min(380px,92vw)}.w-\[min\(440px\,calc\(100vw-24px\)\)\]{width:min(440px,100vw - 24px)}.w-\[min\(520px\,60vw\)\]{width:min(520px,60vw)}.w-\[min\(560px\,92vw\)\]{width:min(560px,92vw)}.w-\[min\(calc\(100vw-7rem\)\,860px\)\]{width:min(100vw - 7rem,860px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.\!max-w-\[1488px\]{max-width:1488px!important}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[40rem\]{max-width:40rem}.max-w-\[78\%\]{max-width:78%}.max-w-\[86\%\]{max-width:86%}.max-w-\[90px\]{max-width:90px}.max-w-\[92vw\]{max-width:92vw}.max-w-\[94vw\]{max-width:94vw}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[340px\]{max-width:340px}.max-w-\[380px\]{max-width:380px}.max-w-\[400px\]{max-width:400px}.max-w-\[460px\]{max-width:460px}.max-w-\[1160px\]{max-width:1160px}.max-w-\[1800px\]{max-width:1800px}.max-w-\[1920px\]{max-width:1920px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[min\(620px\,94vw\)\]{max-width:min(620px,94vw)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[15px\]{min-width:15px}.min-w-\[16px\]{min-width:16px}.min-w-\[18px\]{min-width:18px}.min-w-\[20px\]{min-width:20px}.min-w-\[22px\]{min-width:22px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.\[transform-origin\:top_center\]{transform-origin:top}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-bottom-left{transform-origin:0 100%}.origin-bottom-right{transform-origin:100% 100%}.origin-top-left{transform-origin:0 0}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;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-\[3px\]{--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[12px\]{--tw-translate-x:12px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[23px\]{--tw-translate-x:23px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[calc\(100\%\+5rem\)\]{--tw-translate-x:calc(100% + 5rem);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-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[3px\]{--tw-translate-y:calc(3px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1{--tw-translate-y:var(--spacing);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)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.97\]{scale:.97}.scale-\[1\.02\]{scale:1.02}.scale-\[1\.04\]{scale:1.04}.scale-\[1\.06\]{scale:1.06}.-rotate-90{rotate:-90deg}.-rotate-\[9deg\]{rotate:-9deg}.rotate-1{rotate:1deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.\!\[animation\:none\]{animation:none!important}.\[animation\:confirmbob_2\.4s_ease-in-out_infinite\]{animation:2.4s ease-in-out infinite confirmbob}.\[animation\:none\]{animation:none}.animate-\[raidbubble_2\.6s_ease-in-out_infinite\]{animation:2.6s ease-in-out infinite raidbubble}.animate-\[raidbubblebelow_2\.6s_ease-in-out_infinite\]{animation:2.6s ease-in-out infinite raidbubblebelow}.animate-absorb{animation:.36s cubic-bezier(.5,0,.75,0) forwards absorb}.animate-bob{animation:1.1s ease-in-out infinite bob}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-confirmbob{animation:1.8s cubic-bezier(.45,0,.55,1) infinite confirmbob}.animate-dealfly{animation:.5s cubic-bezier(.22,.9,.28,1) backwards dealfly}.animate-emote-bye{animation:.3s cubic-bezier(.5,0,.75,0) forwards emotebye}.animate-emote-gift{animation:.7s cubic-bezier(.34,1.7,.5,1) both emotegift}.animate-emote-hold{animation:.42s ease-in-out infinite emotehold}.animate-emote-pop{animation:.5s cubic-bezier(.34,1.56,.64,1) both emotepop}.animate-emote-sway{animation:1.15s ease-in-out .5s infinite emotesway}.animate-emote-tray{animation:.34s cubic-bezier(.34,1.56,.64,1) both emotetray}.animate-expandroom{animation:.38s cubic-bezier(.22,.9,.28,1) both expandroom}.animate-fadeout{animation:.24s ease-out forwards fadeout}.animate-gem-beat{animation:1s ease-in-out infinite gembeat}.animate-gem-flicker{animation:.9s ease-in-out infinite gemflicker}.animate-gem-hop{animation:1.3s cubic-bezier(.34,1.56,.64,1) infinite gemhop}.animate-gem-shake{animation:1.4s ease-in-out infinite gemshake}.animate-gem-sway{animation:2s ease-in-out infinite gemsway}.animate-gem-twinkle{animation:1.6s ease-in-out infinite gemtwinkle}.animate-genie{animation:.42s cubic-bezier(.22,.9,.28,1) both genie}.animate-genie-suck{animation:.55s cubic-bezier(.5,0,.75,0) forwards genie-suck}.animate-genieout{animation:.26s cubic-bezier(.45,0,.7,0) forwards genieout}.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)}.animate-megaphone-float{animation:2.4s ease-in-out .46s infinite megaphonefloat,1.8s ease-in-out .46s infinite megaphoneflash}.animate-megaphone-in{animation:.46s cubic-bezier(.22,1.2,.36,1) both megaphonein}.animate-megaphone-out{animation:.36s cubic-bezier(.4,0,.8,.2) forwards megaphoneout}.animate-megaphone-wiggle{animation:1.6s ease-in-out infinite megaphonewiggle}.animate-notesbubble{animation:.42s cubic-bezier(.34,1.56,.5,1) both notesbubble}.animate-notesbubbleout{animation:.2s cubic-bezier(.4,0,1,1) forwards notesbubbleout}.animate-notif-bob{animation:1.5s ease-in-out infinite notifbob}.animate-notif-bye{animation:.35s cubic-bezier(.5,0,.75,0) forwards notifbye}.animate-partyflash{animation:.9s cubic-bezier(.32,.72,0,1) both partyflash}.animate-pop{animation:.25s cubic-bezier(.32,.72,0,1) both pop}.animate-popout{animation:.18s cubic-bezier(.4,0,1,1) forwards popout}.animate-pulse{animation:var(--animate-pulse)}.animate-rise{animation:.5s cubic-bezier(.32,.72,0,1) both rise}.animate-sheen{animation:1.4s ease-in-out infinite sheen}.animate-slidein{animation:.35s cubic-bezier(.32,.72,0,1) both slidein}.animate-slideout{animation:.24s cubic-bezier(.4,0,1,1) forwards slideout}.animate-slideup{animation:.34s cubic-bezier(.32,.72,0,1) both slideup}.animate-softblink{animation:2.4s ease-in-out infinite softblink}.animate-spin{animation:var(--animate-spin)}.animate-unfold{animation:.55s cubic-bezier(.32,.72,0,1) both unfold}.animate-urgentglow{animation:2.6s ease-in-out infinite urgentglow}.animate-urgentpin{animation:1.7s cubic-bezier(.4,0,.6,1) infinite urgentpin}.animate-wiggle{animation:.42s cubic-bezier(.36,.07,.19,.97) both wiggle}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.\[touch-action\:pan-y\]{touch-action:pan-y}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(70px\,auto\)_1fr_auto\]{grid-template-columns:minmax(70px,auto) 1fr auto}.grid-cols-\[repeat\(auto-fit\,minmax\(184px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(184px,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.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}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.\!gap-0{gap:0!important}.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)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.-space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.\!overflow-y-auto{overflow-y:auto!important}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-none{overscroll-behavior-x:none}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-3xl{border-radius:calc(var(--radius) + 12px)}.rounded-\[2px\]{border-radius:2px}.rounded-\[5px\]{border-radius:5px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:max(calc(var(--radius) - 2px), .25rem)}.rounded-sm{border-radius:max(calc(var(--radius) - 4px), .25rem)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-t-2xl{border-top-left-radius:calc(var(--radius) + 8px);border-top-right-radius:calc(var(--radius) + 8px)}.rounded-t-3xl{border-top-left-radius:calc(var(--radius) + 12px);border-top-right-radius:calc(var(--radius) + 12px)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-\[28px\]{border-top-left-radius:28px;border-top-right-radius:28px}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.rounded-l-md{border-top-left-radius:max(calc(var(--radius) - 2px), .25rem);border-bottom-left-radius:max(calc(var(--radius) - 2px), .25rem)}.rounded-tl-lg{border-top-left-radius:var(--radius)}.rounded-tl-sm{border-top-left-radius:max(calc(var(--radius) - 4px), .25rem)}.rounded-r-2xl{border-top-right-radius:calc(var(--radius) + 8px);border-bottom-right-radius:calc(var(--radius) + 8px)}.rounded-r-md{border-top-right-radius:max(calc(var(--radius) - 2px), .25rem);border-bottom-right-radius:max(calc(var(--radius) - 2px), .25rem)}.rounded-tr-lg{border-top-right-radius:var(--radius)}.rounded-tr-sm{border-top-right-radius:max(calc(var(--radius) - 4px), .25rem)}.rounded-br-2xl{border-bottom-right-radius:calc(var(--radius) + 8px)}.rounded-br-lg{border-bottom-right-radius:var(--radius)}.rounded-br-md{border-bottom-right-radius:max(calc(var(--radius) - 2px), .25rem)}.rounded-bl-lg{border-bottom-left-radius:var(--radius)}.rounded-bl-md{border-bottom-left-radius:max(calc(var(--radius) - 2px), .25rem)}.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-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width: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-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#0b0b14\]{border-color:#0b0b14}.border-\[\#2563eb\]\/50{border-color:oklab(54.615% -.026671 -.213549/.5)}.border-\[\#f0917c\]{border-color:#f0917c}.border-\[\#f0917c\]\/40{border-color:oklab(75.0985% .100169 .0657757/.4)}.border-\[\#ff1f1f\]{border-color:#ff1f1f}.border-\[oklch\(0\.75_0\.13_85\)\]{border-color:oklch(75% .13 85)}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/50{border-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.border-background,.border-background\/25{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.border-background\/25{border-color:color-mix(in oklab, var(--background) 25%, transparent)}}.border-background\/40{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.border-background\/40{border-color:color-mix(in oklab, var(--background) 40%, transparent)}}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab, var(--border) 50%, transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab, var(--border) 60%, transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/70{border-color:color-mix(in oklab, var(--border) 70%, transparent)}}.border-card{border-color:var(--card)}.border-destructive,.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-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-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.border-destructive\/60{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/60{border-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.border-emerald-500\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/50{border-color:color-mix(in oklab, var(--color-emerald-500) 50%, transparent)}}.border-foreground,.border-foreground\/15{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/15{border-color:color-mix(in oklab, var(--foreground) 15%, transparent)}}.border-foreground\/20{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/20{border-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.border-foreground\/25{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/25{border-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.border-foreground\/30{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/30{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.border-foreground\/35{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/35{border-color:color-mix(in oklab, var(--foreground) 35%, transparent)}}.border-foreground\/45{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/45{border-color:color-mix(in oklab, var(--foreground) 45%, transparent)}}.border-input{border-color:var(--input)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-neutral-700{border-color:var(--color-neutral-700)}.border-neutral-800{border-color:var(--color-neutral-800)}.border-primary,.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.border-primary\/50{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/50{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.border-primary\/55{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/55{border-color:color-mix(in oklab, var(--primary) 55%, transparent)}}.border-primary\/60{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/60{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.border-primary\/70{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/70{border-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.border-raid-ink\/20{border-color:var(--raid-ink)}@supports (color:color-mix(in lab, red, red)){.border-raid-ink\/20{border-color:color-mix(in oklab, var(--raid-ink) 20%, transparent)}}.border-raid-ink\/25{border-color:var(--raid-ink)}@supports (color:color-mix(in lab, red, red)){.border-raid-ink\/25{border-color:color-mix(in oklab, var(--raid-ink) 25%, transparent)}}.border-raid-ink\/30{border-color:var(--raid-ink)}@supports (color:color-mix(in lab, red, red)){.border-raid-ink\/30{border-color:color-mix(in oklab, var(--raid-ink) 30%, transparent)}}.border-raid-ink\/35{border-color:var(--raid-ink)}@supports (color:color-mix(in lab, red, red)){.border-raid-ink\/35{border-color:color-mix(in oklab, var(--raid-ink) 35%, transparent)}}.border-raid-ink\/40{border-color:var(--raid-ink)}@supports (color:color-mix(in lab, red, red)){.border-raid-ink\/40{border-color:color-mix(in oklab, var(--raid-ink) 40%, transparent)}}.border-raid-ink\/45{border-color:var(--raid-ink)}@supports (color:color-mix(in lab, red, red)){.border-raid-ink\/45{border-color:color-mix(in oklab, var(--raid-ink) 45%, transparent)}}.border-raid-ink\/50{border-color:var(--raid-ink)}@supports (color:color-mix(in lab, red, red)){.border-raid-ink\/50{border-color:color-mix(in oklab, var(--raid-ink) 50%, transparent)}}.border-red-500\/60{border-color:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.border-red-500\/60{border-color:color-mix(in oklab, var(--color-red-500) 60%, transparent)}}.border-sidebar-border{border-color:var(--sidebar-border)}.border-surface{border-color:var(--surface)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.border-white\/35{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#0a0a10\]{background-color:#0a0a10}.bg-\[\#0a0a10\]\/80{background-color:oklab(14.7914% .00327156 -.0124554/.8)}.bg-\[\#0a0a10\]\/85{background-color:oklab(14.7914% .00327156 -.0124554/.85)}.bg-\[\#0a0a10\]\/90{background-color:oklab(14.7914% .00327156 -.0124554/.9)}.bg-\[\#0b0b14\]\/80{background-color:oklab(15.4503% .00460572 -.0185579/.8)}.bg-\[\#00b533\]{background-color:#00b533}.bg-\[\#00b533\]\/10{background-color:oklab(67.2072% -.172583 .119994/.1)}.bg-\[\#22c55e\]{background-color:#22c55e}.bg-\[\#2563eb\]\/10{background-color:oklab(54.615% -.026671 -.213549/.1)}.bg-\[\#2563eb\]\/\[0\.05\]{background-color:oklab(54.615% -.026671 -.213549/.05)}.bg-\[\#12100f\]{background-color:#12100f}.bg-\[\#12100f\]\/85{background-color:oklab(17.5052% .00259404 .00293076/.85)}.bg-\[\#c2410c\]{background-color:#c2410c}.bg-\[\#dbe6fd\]{background-color:#dbe6fd}.bg-\[\#dc2626\]{background-color:#dc2626}.bg-\[\#e00000\]{background-color:#e00000}.bg-\[\#f1efe9\]{background-color:#f1efe9}.bg-\[\#f5b301\]{background-color:#f5b301}.bg-\[\#f0917c\]{background-color:#f0917c}.bg-\[\#facc15\]{background-color:#facc15}.bg-\[\#fbe4dc\]{background-color:#fbe4dc}.bg-\[\#ff1f1f\]{background-color:#ff1f1f}.bg-\[\#ff1f1f\]\/10{background-color:oklab(63.6791% .219248 .117529/.1)}.bg-\[\#ffcc00\]{background-color:#fc0}.bg-\[\#ffcc00\]\/15{background-color:oklab(86.5209% -.00117743 .176824/.15)}.bg-\[color-mix\(in_oklab\,var\(--primary\)_16\%\,var\(--raid-felt\)\)\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--primary\)_16\%\,var\(--raid-felt\)\)\]{background-color:color-mix(in oklab,var(--primary) 16%,var(--raid-felt))}}.bg-\[color-mix\(in_oklab\,var\(--raid-felt\)_70\%\,white_30\%\)\]{background-color:var(--raid-felt)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--raid-felt\)_70\%\,white_30\%\)\]{background-color:color-mix(in oklab,var(--raid-felt) 70%,white 30%)}}.bg-\[color-mix\(in_oklab\,var\(--raid-felt\)_75\%\,white_25\%\)\]{background-color:var(--raid-felt)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--raid-felt\)_75\%\,white_25\%\)\]{background-color:color-mix(in oklab,var(--raid-felt) 75%,white 25%)}}.bg-\[color-mix\(in_oklab\,var\(--raid-ink\)_14\%\,var\(--raid-felt\)\)\]{background-color:var(--raid-ink)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--raid-ink\)_14\%\,var\(--raid-felt\)\)\]{background-color:color-mix(in oklab,var(--raid-ink) 14%,var(--raid-felt))}}.bg-\[oklch\(0\.6_0\.16_150\)\]{background-color:oklch(60% .16 150)}.bg-\[oklch\(0\.9_0\.04_250\/0\.35\)\]{background-color:oklch(90% .04 250/.35)}.bg-\[oklch\(0\.52_0\.06_250\)\]{background-color:oklch(52% .06 250)}.bg-\[oklch\(0\.52_0\.06_250_\/_15\%\)\]{background-color:oklch(52% .06 250/.15)}.bg-\[oklch\(0\.55_0\.07_150\)\]{background-color:oklch(55% .07 150)}.bg-\[oklch\(0\.55_0\.07_150_\/_15\%\)\]{background-color:oklch(55% .07 150/.15)}.bg-\[oklch\(0\.75_0\.13_85_\/_12\%\)\]{background-color:oklch(75% .13 85/.12)}.bg-\[oklch\(0\.76_0\.14_75\)\]{background-color:oklch(76% .14 75)}.bg-\[oklch\(0\.76_0\.14_75_\/_20\%\)\]{background-color:oklch(76% .14 75/.2)}.bg-\[var\(--task-goal-ink\)\]{background-color:var(--task-goal-ink)}.bg-accent{background-color:var(--accent)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-background,.bg-background\/10{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/10{background-color:color-mix(in oklab, var(--background) 10%, transparent)}}.bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}.bg-background\/25{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/25{background-color:color-mix(in oklab, var(--background) 25%, transparent)}}.bg-background\/35{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/35{background-color:color-mix(in oklab, var(--background) 35%, transparent)}}.bg-background\/50{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--background) 50%, transparent)}}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-border{background-color:var(--border)}.bg-card,.bg-card\/70{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/70{background-color:color-mix(in oklab, var(--card) 70%, transparent)}}.bg-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/90{background-color:color-mix(in oklab, var(--card) 90%, transparent)}}.bg-card\/95{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab, var(--card) 95%, transparent)}}.bg-current{background-color:currentColor}.bg-cyan-300{background-color:var(--color-cyan-300)}.bg-destructive{background-color:var(--destructive)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-faint{background-color:var(--faint)}.bg-foreground,.bg-foreground\/5{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/5{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.bg-foreground\/8{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/8{background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.bg-foreground\/10{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.bg-foreground\/15{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/15{background-color:color-mix(in oklab, var(--foreground) 15%, transparent)}}.bg-foreground\/20{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/20{background-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.bg-foreground\/25{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/25{background-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.bg-foreground\/30{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/30{background-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.bg-foreground\/35{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/35{background-color:color-mix(in oklab, var(--foreground) 35%, transparent)}}.bg-foreground\/80{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/80{background-color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.bg-foreground\/\[0\.02\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.02\]{background-color:color-mix(in oklab, var(--foreground) 2%, transparent)}}.bg-foreground\/\[0\.03\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.03\]{background-color:color-mix(in oklab, var(--foreground) 3%, transparent)}}.bg-foreground\/\[0\.04\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.04\]{background-color:color-mix(in oklab, var(--foreground) 4%, transparent)}}.bg-foreground\/\[0\.05\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.05\]{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.bg-foreground\/\[0\.06\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.06\]{background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.bg-foreground\/\[0\.07\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.07\]{background-color:color-mix(in oklab, var(--foreground) 7.0%, transparent)}}.bg-foreground\/\[0\.08\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.08\]{background-color:color-mix(in oklab, var(--foreground) 8%, transparent)}}.bg-foreground\/\[0\.09\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.09\]{background-color:color-mix(in oklab, var(--foreground) 9%, transparent)}}.bg-foreground\/\[0\.025\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.025\]{background-color:color-mix(in oklab, var(--foreground) 2.5%, transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground{background-color:var(--muted-foreground)}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-300{background-color:var(--color-neutral-300)}.bg-neutral-700{background-color:var(--color-neutral-700)}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-notif{background-color:var(--notif)}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/15{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--primary) 15%, transparent)}}.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/20{background-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.bg-primary\/25{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/25{background-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.bg-primary\/\[0\.1\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.1\]{background-color:color-mix(in oklab, var(--primary) 10%, transparent)}}.bg-primary\/\[0\.06\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.06\]{background-color:color-mix(in oklab, var(--primary) 6%, transparent)}}.bg-primary\/\[0\.07\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.07\]{background-color:color-mix(in oklab, var(--primary) 7.0%, transparent)}}.bg-primary\/\[0\.08\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.08\]{background-color:color-mix(in oklab, var(--primary) 8%, transparent)}}.bg-primary\/\[0\.09\]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.09\]{background-color:color-mix(in oklab, var(--primary) 9%, transparent)}}.bg-raid-ink\/20{background-color:var(--raid-ink)}@supports (color:color-mix(in lab, red, red)){.bg-raid-ink\/20{background-color:color-mix(in oklab, var(--raid-ink) 20%, transparent)}}.bg-raid-ink\/70{background-color:var(--raid-ink)}@supports (color:color-mix(in lab, red, red)){.bg-raid-ink\/70{background-color:color-mix(in oklab, var(--raid-ink) 70%, transparent)}}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-surface,.bg-surface\/60{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/60{background-color:color-mix(in oklab, var(--surface) 60%, transparent)}}.bg-surface\/70{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/70{background-color:color-mix(in oklab, var(--surface) 70%, transparent)}}.bg-surface\/80{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/80{background-color:color-mix(in oklab, var(--surface) 80%, transparent)}}.bg-surface\/95{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/95{background-color:color-mix(in oklab, var(--surface) 95%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-white\/\[\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/\[0\.14\]{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.14\]{background-color:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-white\/10{--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.via-white\/10{--tw-gradient-via:color-mix(in oklab, var(--color-white) 10%, transparent)}}.via-white\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-border{--tw-gradient-to:var(--border);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-black{fill:var(--color-black)}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.stroke-foreground\/10{stroke:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.stroke-foreground\/10{stroke:color-mix(in oklab, var(--foreground) 10%, transparent)}}.stroke-primary{stroke:var(--primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[1px\]{padding:1px}.p-\[3px\]{padding:3px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-\[2px\]{padding-inline:2px}.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-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-\[5px\]{padding-block:5px}.py-px{padding-block:1px}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.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-10{padding-top:calc(var(--spacing) * 10)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-\[calc\(env\(safe-area-inset-top\)\+16px\)\]{padding-top:calc(env(safe-area-inset-top) + 16px)}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pt-\[max\(0\.6rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.6rem, env(safe-area-inset-top))}.pt-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.75rem, env(safe-area-inset-top))}.pt-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1rem, env(safe-area-inset-top))}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+16px\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + 16px)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(0\.6rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.6rem, env(safe-area-inset-bottom))}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-\[inherit\]{font-family:inherit}.font-display{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,ui-sans-serif,system-ui,sans-serif}.font-mono{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace}.font-serif{font-family:var(--font-display)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.86em\]{font-size:.86em}.text-\[0\.92em\]{font-size:.92em}.text-\[1\.1em\]{font-size:1.1em}.text-\[1\.2em\]{font-size:1.2em}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1em\]{font-size:1em}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[40px\]{font-size:40px}.text-\[52px\]{font-size:52px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[8px\]{--tw-tracking:8px;letter-spacing:8px}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1a1a1a\]{color:#1a1a1a}.text-\[\#1d4ed8\]{color:#1d4ed8}.text-\[\#4a1f14\]{color:#4a1f14}.text-\[\#5c2b1e\]{color:#5c2b1e}.text-\[\#16a34a\]{color:#16a34a}.text-\[\#93c5fd\]{color:#93c5fd}.text-\[\#00932a\]{color:#00932a}.text-\[\#2563eb\]{color:#2563eb}.text-\[\#2563eb\]\/60{color:oklab(54.615% -.026671 -.213549/.6)}.text-\[\#12100f\]{color:#12100f}.text-\[\#a37c00\]{color:#a37c00}.text-\[\#a2482f\]{color:#a2482f}.text-\[\#b91c1c\]{color:#b91c1c}.text-\[\#c2410c\]{color:#c2410c}.text-\[\#c79600\]{color:#c79600}.text-\[\#e00000\]{color:#e00000}.text-\[\#ff1f1f\]{color:#ff1f1f}.text-\[oklch\(0\.5_0\.12_70\)\]{color:oklch(50% .12 70)}.text-\[oklch\(0\.46_0\.07_250\)\]{color:oklch(46% .07 250)}.text-\[oklch\(0\.48_0\.07_150\)\]{color:oklch(48% .07 150)}.text-\[oklch\(0\.55_0\.12_80\)\]{color:oklch(55% .12 80)}.text-\[var\(--task-goal\)\]{color:var(--task-goal)}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-950{color:var(--color-amber-950)}.text-background{color:var(--background)}.text-black{color:var(--color-black)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-950{color:var(--color-emerald-950)}.text-faint{color:var(--faint)}.text-foreground{color:var(--foreground)}.text-fuchsia-500{color:var(--color-fuchsia-500)}.text-muted-foreground{color:var(--muted-foreground)}.text-neutral-900{color:var(--color-neutral-900)}.text-notif-foreground{color:var(--notif-foreground)}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\/55{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/55{color:color-mix(in oklab, var(--primary) 55%, transparent)}}.text-primary\/70{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/70{color:color-mix(in oklab, var(--primary) 70%, transparent)}}.text-raid-ink,.text-raid-ink\/45{color:var(--raid-ink)}@supports (color:color-mix(in lab, red, red)){.text-raid-ink\/45{color:color-mix(in oklab, var(--raid-ink) 45%, transparent)}}.text-raid-ink\/50{color:var(--raid-ink)}@supports (color:color-mix(in lab, red, red)){.text-raid-ink\/50{color:color-mix(in oklab, var(--raid-ink) 50%, transparent)}}.text-raid-ink\/55{color:var(--raid-ink)}@supports (color:color-mix(in lab, red, red)){.text-raid-ink\/55{color:color-mix(in oklab, var(--raid-ink) 55%, transparent)}}.text-raid-ink\/60{color:var(--raid-ink)}@supports (color:color-mix(in lab, red, red)){.text-raid-ink\/60{color:color-mix(in oklab, var(--raid-ink) 60%, transparent)}}.text-raid-ink\/70{color:var(--raid-ink)}@supports (color:color-mix(in lab, red, red)){.text-raid-ink\/70{color:color-mix(in oklab, var(--raid-ink) 70%, transparent)}}.text-raid-ink\/\[0\.09\]{color:var(--raid-ink)}@supports (color:color-mix(in lab, red, red)){.text-raid-ink\/\[0\.09\]{color:color-mix(in oklab, var(--raid-ink) 9%, transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-500{color:var(--color-red-500)}.text-rose-500{color:var(--color-rose-500)}.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-sky-500{color:var(--color-sky-500)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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}.underline{text-decoration-line:underline}.decoration-\[\#1d4ed8\]\/40{text-decoration-color:oklab(48.8198% -.0212811 -.21612/.4)}.decoration-\[\#93c5fd\]\/60{text-decoration-color:oklab(80.9069% -.0298384 -.0908225/.6)}.decoration-\[\#2563eb\]\/50{text-decoration-color:oklab(54.615% -.026671 -.213549/.5)}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.caret-foreground{caret-color:var(--foreground)}.accent-\[color\:var\(--color-primary\)\]{accent-color:var(--color-primary)}.accent-primary{accent-color:var(--primary)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-\[var\(--board-glow-opacity\,1\)\]{opacity:var(--board-glow-opacity,1)}.opacity-\[var\(--board-wave-opacity\,0\.55\)\]{opacity:var(--board-wave-opacity,.55)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-1px_0_0_var\(--color-border\)\]{--tw-shadow:0 -1px 0 0 var(--tw-shadow-color,var(--color-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-\[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-\[0_0_0_6px_rgba\(37\,99\,235\,0\.16\)\]{--tw-shadow:0 0 0 6px var(--tw-shadow-color,#2563eb29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_6px_rgba\(245\,158\,11\,0\.16\)\]{--tw-shadow:0 0 0 6px var(--tw-shadow-color,#f59e0b29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_2px_rgba\(103\,232\,249\,0\.9\)\]{--tw-shadow:0 0 8px 2px var(--tw-shadow-color,#67e8f9e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(245\,158\,11\,0\.45\)\,inset_0_0_0_1px_rgba\(245\,158\,11\,0\.35\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#f59e0b73), inset 0 0 0 1px var(--tw-shadow-color,#f59e0b59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(245\,158\,11\,0\.4\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#f59e0b66);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_color-mix\(in_oklab\,var\(--primary\)_45\%\,transparent\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_14px_color-mix\(in_oklab\,var\(--primary\)_45\%\,transparent\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,color-mix(in oklab,var(--primary) 45%,transparent))}}.shadow-\[0_0_14px_color-mix\(in_oklab\,var\(--primary\)_45\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_-6px_hsl\(var\(--primary\)\/0\.7\)\]{--tw-shadow:0 0 18px -6px var(--tw-shadow-color,hsl(var(--primary)/.7));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_color-mix\(in_oklab\,var\(--primary\)_45\%\,transparent\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_18px_color-mix\(in_oklab\,var\(--primary\)_45\%\,transparent\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,color-mix(in oklab,var(--primary) 45%,transparent))}}.shadow-\[0_0_18px_color-mix\(in_oklab\,var\(--primary\)_45\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_oklch\(0_0_0\/4\%\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,oklch(0% 0 0/.04));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_6px_rgba\(0\,181\,51\,0\.35\)\]{--tw-shadow:0 1px 6px var(--tw-shadow-color,#00b53359);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_6px_rgba\(255\,31\,31\,0\.35\)\]{--tw-shadow:0 1px 6px var(--tw-shadow-color,#ff1f1f59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_6px_rgba\(255\,204\,0\,0\.35\)\]{--tw-shadow:0 1px 6px var(--tw-shadow-color,#ffcc0059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_color-mix\(in_oklab\,var\(--raid-felt-deep\)_45\%\,transparent\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,var(--raid-felt-deep))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_2px_8px_color-mix\(in_oklab\,var\(--raid-felt-deep\)_45\%\,transparent\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,color-mix(in oklab,var(--raid-felt-deep) 45%,transparent))}}.shadow-\[0_2px_8px_color-mix\(in_oklab\,var\(--raid-felt-deep\)_45\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_20px_-18px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 8px 20px -18px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_-18px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 8px 24px -18px var(--tw-shadow-color,#000c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_-16px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 10px 24px -16px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_50px_-12px_rgba\(60\,45\,20\,0\.35\)\]{--tw-shadow:0 18px 50px -12px var(--tw-shadow-color,#3c2d1459);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_80px_-20px_rgba\(0\,0\,0\,\.6\)\]{--tw-shadow:0 30px 80px -20px var(--tw-shadow-color,#0009);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_40px_color-mix\(in_oklab\,var\(--raid-felt-deep\)_35\%\,transparent\)\]{--tw-shadow:inset 0 0 40px var(--tw-shadow-color,var(--raid-felt-deep))}@supports (color:color-mix(in lab, red, red)){.shadow-\[inset_0_0_40px_color-mix\(in_oklab\,var\(--raid-felt-deep\)_35\%\,transparent\)\]{--tw-shadow:inset 0 0 40px var(--tw-shadow-color,color-mix(in oklab,var(--raid-felt-deep) 35%,transparent))}}.shadow-\[inset_0_0_40px_color-mix\(in_oklab\,var\(--raid-felt-deep\)_35\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_1px_rgba\(255\,255\,255\,\.3\)\]{--tw-shadow:inset 0 1px 1px var(--tw-shadow-color,#ffffff4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-card\)\]{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-drawer\)\]{--tw-shadow:var(--shadow-drawer);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-panel\)\]{--tw-shadow:var(--shadow-panel);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);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)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[\#00b53355\]{--tw-ring-color:#00b53355}.ring-\[\#2563eb\]{--tw-ring-color:#2563eb}.ring-\[\#f0917c\]{--tw-ring-color:#f0917c}.ring-\[\#f0917c\]\/35{--tw-ring-color:oklab(75.0985% .100168 .0657757/.35)}.ring-\[\#f0917c\]\/70{--tw-ring-color:oklab(75.0985% .100168 .0657757/.7)}.ring-\[\#f0917c\]\/80{--tw-ring-color:oklab(75.0985% .100169 .0657757/.8)}.ring-\[\#ff1f1f55\]{--tw-ring-color:#ff1f1f55}.ring-\[\#ffcc0055\]{--tw-ring-color:#fc05}.ring-\[oklch\(0\.52_0\.06_250_\/_30\%\)\]{--tw-ring-color:oklch(52% .06 250/.3)}.ring-\[oklch\(0\.55_0\.07_150_\/_30\%\)\]{--tw-ring-color:oklch(55% .07 150/.3)}.ring-amber-500\/30{--tw-ring-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.ring-amber-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.ring-amber-500\/70{--tw-ring-color:#f99c00b3}@supports (color:color-mix(in lab, red, red)){.ring-amber-500\/70{--tw-ring-color:color-mix(in oklab, var(--color-amber-500) 70%, transparent)}}.ring-background{--tw-ring-color:var(--background)}.ring-border{--tw-ring-color:var(--border)}.ring-card{--tw-ring-color:var(--card)}.ring-destructive\/60{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.ring-destructive\/60{--tw-ring-color:color-mix(in oklab, var(--destructive) 60%, transparent)}}.ring-foreground,.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.ring-foreground\/20{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/20{--tw-ring-color:color-mix(in oklab, var(--foreground) 20%, transparent)}}.ring-primary,.ring-primary\/20{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab, var(--primary) 20%, transparent)}}.ring-primary\/25{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/25{--tw-ring-color:color-mix(in oklab, var(--primary) 25%, transparent)}}.ring-primary\/30{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/30{--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent)}}.ring-primary\/40{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.ring-primary\/45{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/45{--tw-ring-color:color-mix(in oklab, var(--primary) 45%, transparent)}}.ring-primary\/50{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/50{--tw-ring-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.ring-primary\/60{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/60{--tw-ring-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.ring-primary\/70{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/70{--tw-ring-color:color-mix(in oklab, var(--primary) 70%, transparent)}}.ring-raid-ink\/25{--tw-ring-color:var(--raid-ink)}@supports (color:color-mix(in lab, red, red)){.ring-raid-ink\/25{--tw-ring-color:color-mix(in oklab, var(--raid-ink) 25%, transparent)}}.ring-raid-ink\/30{--tw-ring-color:var(--raid-ink)}@supports (color:color-mix(in lab, red, red)){.ring-raid-ink\/30{--tw-ring-color:color-mix(in oklab, var(--raid-ink) 30%, transparent)}}.ring-ring{--tw-ring-color:var(--ring)}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-surface{--tw-ring-color:var(--surface)}.ring-white{--tw-ring-color:var(--color-white)}.ring-offset-0{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.ring-offset-card{--tw-ring-offset-color:var(--card)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[1px\]{--tw-blur:blur(1px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[2px\]{--tw-blur:blur(2px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[3px\]{--tw-blur:blur(3px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[6px\]{--tw-blur:blur(6px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[50px\]{--tw-blur:blur(50px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[60px\]{--tw-blur:blur(60px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));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,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-0{--tw-saturate:saturate(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\,transform\]{transition-property:background-color,border-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,border-color\,transform\]{transition-property:background-color,color,border-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,color\,transform\]{transition-property:border-color,color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-radius\]{transition-property:border-radius;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,opacity\]{transition-property:box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;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-\[left\,top\,transform\]{transition-property:left,top,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;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-\[max-width\]{transition-property:max-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\,background-color\]{transition-property:padding,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\]{transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,background-color\]{transition-property:transform,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,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\,transform\,opacity\]{transition-property:width,transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[140ms\]{--tw-duration:.14s;transition-duration:.14s}.duration-\[280ms\]{--tw-duration:.28s;transition-duration:.28s}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[transition-timing-function\:cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{transition-timing-function:cubic-bezier(.22,1,.36,1)}.\[will-change\:transform\],.will-change-transform{will-change:transform}.\[contain\:layout\]{contain:layout}.\[contain\:layout_paint_style\]{contain:layout paint style}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:2\.1rem\]{--cell-size:2.1rem}.\[--cell-size\:2rem\]{--cell-size:2rem}.\[-webkit-overflow-scrolling\:touch\]{-webkit-overflow-scrolling:touch}.\[-webkit-touch-callout\:none\]{-webkit-touch-callout:none}.\[-webkit-user-select\:none\]{-webkit-user-select:none}.\[animation-direction\:reverse\]{animation-direction:reverse}.\[animation-duration\:25s\]{animation-duration:25s}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[clip-path\:inset\(0_round_28px\)\]{clip-path:inset(0 round 28px)}.\[perspective\:900px\]{perspective:900px}.\[text-shadow\:0_1px_0_color-mix\(in_oklab\,white_70\%\,transparent\)\]{text-shadow:0 1px oklab(100% 0 5.96046e-8/.7)}.\[transition\:none\]{transition:none}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.raid-table{background:radial-gradient(ellipse at 50% 42%, var(--raid-felt) 0%, var(--raid-felt) 42%, var(--raid-felt-deep) 100%)}@supports (color:color-mix(in lab, red, red)){.raid-table{background:radial-gradient(ellipse at 50% 42%, color-mix(in oklab, var(--raid-felt) 92%, white 8%) 0%, var(--raid-felt) 42%, var(--raid-felt-deep) 100%)}}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.group-focus-within\:opacity-100:is(:where(.group):focus-within *),.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:bg-black\/15:is(:where(.group):hover *){background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/15:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}.group-hover\/name\:opacity-60:is(:where(.group\/name):hover *){opacity:.6}}.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\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 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-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.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-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.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: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-70:is(:where(.peer):disabled~*){opacity:.7}.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)}.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:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-center::placeholder{text-align:center}.placeholder\:text-faint::placeholder{color:var(--faint)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-transparent::placeholder{color:#0000}.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-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:mt-0:first-child{margin-top:0}.first\:rounded-l-md:first-child{border-top-left-radius:max(calc(var(--radius) - 2px), .25rem);border-bottom-left-radius:max(calc(var(--radius) - 2px), .25rem)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-r-md:last-child{border-top-right-radius:max(calc(var(--radius) - 2px), .25rem);border-bottom-right-radius:max(calc(var(--radius) - 2px), .25rem)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.empty\:before\:pointer-events-none:empty:before{content:var(--tw-content);pointer-events:none}.empty\:before\:text-faint:empty:before{content:var(--tw-content);color:var(--faint)}.empty\:before\:content-\[attr\(data-placeholder\)\]:empty:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.focus-within\:border-foreground\/40:focus-within{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-foreground\/40:focus-within{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.focus-within\:border-primary\/50:focus-within{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-primary\/50:focus-within{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.focus-within\:opacity-100:focus-within{opacity:1}@media (hover:hover){.hover\:z-20:hover{z-index:20}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1\.5:hover{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:scale-\[1\.04\]:hover{scale:1.04}.hover\:border-destructive\/50:hover{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:border-destructive\/50:hover{border-color:color-mix(in oklab, var(--destructive) 50%, transparent)}}.hover\:border-foreground:hover,.hover\:border-foreground\/25:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/25:hover{border-color:color-mix(in oklab, var(--foreground) 25%, transparent)}}.hover\:border-foreground\/30:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/30:hover{border-color:color-mix(in oklab, var(--foreground) 30%, transparent)}}.hover\:border-foreground\/40:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/40:hover{border-color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.hover\:border-foreground\/60:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-foreground\/60:hover{border-color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.hover\:border-neutral-500:hover{border-color:var(--color-neutral-500)}.hover\:border-primary:hover,.hover\:border-primary\/40:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.hover\:border-primary\/50:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.hover\:border-primary\/60:hover{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/60:hover{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.hover\:bg-\[\#2563eb\]\/10:hover{background-color:oklab(54.615% -.026671 -.213549/.1)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-amber-300:hover{background-color:var(--color-amber-300)}.hover\:bg-background:hover{background-color:var(--background)}.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-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.hover\:bg-destructive\/80:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/80:hover{background-color:color-mix(in oklab, var(--destructive) 80%, transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-emerald-400:hover{background-color:var(--color-emerald-400)}.hover\:bg-foreground\/5:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/5:hover{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.hover\:bg-foreground\/55:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/55:hover{background-color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.hover\:bg-foreground\/80:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/80:hover{background-color:color-mix(in oklab, var(--foreground) 80%, transparent)}}.hover\:bg-foreground\/85:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/85:hover{background-color:color-mix(in oklab, var(--foreground) 85%, transparent)}}.hover\:bg-foreground\/90:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/90:hover{background-color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.hover\:bg-foreground\/\[0\.04\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--foreground) 4%, transparent)}}.hover\:bg-foreground\/\[0\.05\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.hover\:bg-foreground\/\[0\.06\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:text-\[\#2563eb\]:hover{color:#2563eb}.hover\:text-\[\#c2410c\]:hover{color:#c2410c}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-background:hover{color:var(--background)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-destructive-foreground:hover{color:var(--destructive-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-neutral-900:hover{color:var(--color-neutral-900)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-raid-ink:hover{color:var(--raid-ink)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[\#1d4ed8\]:hover{text-decoration-color:#1d4ed8}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.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\:shadow-\[0_8px_20px_-18px_rgba\(0\,0\,0\,0\.7\)\]:hover{--tw-shadow:0 8px 20px -18px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-card\)\]:hover{--tw-shadow:var(--shadow-card);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[var\(--shadow-panel\)\]:hover{--tw-shadow:var(--shadow-panel);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:is(:where(.group)[data-collapsible=offcanvas] *):hover{background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:border-foreground:focus{border-color:var(--foreground)}.focus\:border-primary:focus,.focus\:border-primary\/40:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary\/40:focus{border-color:color-mix(in oklab, var(--primary) 40%, transparent)}}.focus\:border-primary\/50:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary\/50:focus{border-color:color-mix(in oklab, var(--primary) 50%, transparent)}}.focus\:border-primary\/60:focus{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary\/60:focus{border-color:color-mix(in oklab, var(--primary) 60%, transparent)}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-surface:focus{background-color:var(--surface)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-\[0_0_0_3px_hsl\(var\(--primary\)\/0\.15\)\]:focus{--tw-shadow:0 0 0 3px var(--tw-shadow-color,hsl(var(--primary)/.15));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/40:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 40%, transparent)}}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color:var(--sidebar-ring)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.985\]:active{scale:.985}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-destructive\/5:active{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.active\:bg-destructive\/5:active{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.active\:bg-foreground\/65:active{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.active\:bg-foreground\/65:active{background-color:color-mix(in oklab, var(--foreground) 65%, transparent)}}.active\:bg-foreground\/\[0\.03\]:active{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.active\:bg-foreground\/\[0\.03\]:active{background-color:color-mix(in oklab, var(--foreground) 3%, transparent)}}.active\:bg-foreground\/\[0\.04\]:active{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.active\:bg-foreground\/\[0\.04\]:active{background-color:color-mix(in oklab, var(--foreground) 4%, transparent)}}.active\:bg-foreground\/\[0\.05\]:active{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.active\:bg-foreground\/\[0\.05\]:active{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.active\:bg-foreground\/\[0\.06\]:active{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.active\:bg-foreground\/\[0\.06\]:active{background-color:color-mix(in oklab, var(--foreground) 6%, transparent)}}.active\:bg-muted:active{background-color:var(--muted)}.active\:bg-neutral-200:active{background-color:var(--color-neutral-200)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:bg-white\/20:active{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.active\:bg-white\/20:active{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.active\:bg-white\/30:active{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.active\:bg-white\/30:active{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.active\:opacity-70:active{opacity:.7}.active\:opacity-85:active{opacity:.85}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:text-faint:disabled{color:var(--faint)}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.has-focus\:border-ring:has(:focus){border-color:var(--ring)}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-focus\:ring-ring\/50:has(:focus){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.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-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{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-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{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-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--spacing)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:max(calc(var(--radius) - 2px), .25rem)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-sm[data-range-middle=true]{border-radius:max(calc(var(--radius) - 4px), .25rem)}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:var(--accent)}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:var(--accent-foreground)}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:max(calc(var(--radius) - 2px), .25rem)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-sm[data-selected=true]{border-radius:max(calc(var(--radius) - 4px), .25rem)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:shadow[data-state=active]{--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)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)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\]\: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-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.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\]\:blur-out-sm[data-state=closed]{--tw-exit-blur:var(--blur-sm)}.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\=hidden\]\:animate-out[data-state=hidden]{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\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)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\]\: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],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.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-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:blur-in-sm[data-state=open]{--tw-enter-blur:var(--blur-sm)}.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-accent[data-state=open]:hover{background-color:var(--accent)}.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\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.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-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{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\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (width>=40rem){.sm\:-top-6{top:calc(var(--spacing) * -6)}.sm\:right-7{right:calc(var(--spacing) * 7)}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-screen{height:100vh}.sm\:w-\[220px\]{width:220px}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}:where(.sm\:space-x-0>:not(:last-child)){--tw-space-x-reverse:0;margin-inline:0}:where(.sm\:space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-2xl{border-radius:calc(var(--radius) + 8px)}.sm\:rounded-\[24px\]{border-radius:24px}.sm\:rounded-\[28px\]{border-radius:28px}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:rounded-md{border-radius:max(calc(var(--radius) - 2px), .25rem)}.sm\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-9{padding-inline:calc(var(--spacing) * 9)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:text-left{text-align:left}.sm\:text-\[20px\]{font-size:20px}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:w-\[104px\]{width:104px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-xl{max-width:var(--container-xl)}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:overflow-visible{overflow:visible}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.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:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (width>=48rem){.after\:md\:hidden:after{display:none}}@media (width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=96rem){.\32 xl\:gap-6{gap:calc(var(--spacing) * 6)}}.dark\:border-destructive:is(.dark *){border-color:var(--destructive)}.dark\:bg-\[\#1a1a1a\]:is(.dark *){background-color:#1a1a1a}.dark\:text-\[\#7dd3fc\]:is(.dark *){color:#7dd3fc}.dark\:text-\[\#60a5fa\]:is(.dark *){color:#60a5fa}.dark\:decoration-\[\#7dd3fc\]\/40:is(.dark *){text-decoration-color:oklab(82.7586% -.0646681 -.0779426/.4)}.dark\:decoration-\[\#60a5fa\]\/50:is(.dark *){text-decoration-color:oklab(71.374% -.0380177 -.138249/.5)}@media (hover:hover){.dark\:hover\:decoration-\[\#7dd3fc\]:is(.dark *):hover{text-decoration-color:#7dd3fc}}.\[\&_\*\]\:\!animate-none *{animation:none!important}.\[\&_\*\]\:\[text-indent\:0\] *{text-indent:0}.\[\&_\*\]\:\!transition-none *{transition-property:none!important}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, var(--border) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\.text-faint\]\:text-white\/45 .text-faint{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.\[\&_\.text-faint\]\:text-white\/45 .text-faint{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_a\]\:text-primary a{color:var(--primary)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_h2\]\:text-\[16px\] h2{font-size:16px}.\[\&_h2\]\:font-bold h2{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-5 ol{padding-left:calc(var(--spacing) * 5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:max(calc(var(--radius) - 2px), .25rem);border-bottom-left-radius:max(calc(var(--radius) - 2px), .25rem)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:max(calc(var(--radius) - 2px), .25rem);border-bottom-right-radius:max(calc(var(--radius) - 2px), .25rem)}.\[\&\>\*\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:var(--destructive)}.\[\&\>svg\]\:text-foreground>svg{color:var(--foreground)}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[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,[data-side=right] .\[\[data-side\=right\]_\&\]\: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}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}}@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}button,[role=button]{border-radius:var(--radius)!important}html.chat-drag-active *{animation-play-state:paused!important}.no-native-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-native-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}.animate-rise,.animate-slidein,.animate-slideup,.animate-slideout,.animate-pop,.animate-popout,.animate-riseout,.animate-genie,.animate-genieout,.animate-genie-suck,.animate-expandroom,.animate-bubble,.animate-notifyin,.animate-suckbin,.animate-absorb,.animate-unfold,.animate-fadeout,.animate-assistantin,.animate-assistantout,.animate-redglow,.animate-amberglow,.animate-greenglow,.animate-notif-bob,.animate-megaphone-in,.animate-megaphone-out,.animate-megaphone-float{will-change:transform, opacity;backface-visibility:hidden;-webkit-font-smoothing:antialiased}@keyframes emotepop{0%{opacity:0;transform:translateY(10px)scale(0)rotate(-22deg)}55%{opacity:1;transform:translateY(-3px)scale(1.22)rotate(7deg)}72%{transform:translateY(0)scale(.92)rotate(-4deg)}86%{transform:translateY(-1px)scale(1.05)rotate(2deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}@keyframes emotebye{0%{opacity:1;transform:translateY(0)scale(1)rotate(0)}to{opacity:0;transform:translateY(-8px)scale(.35)rotate(14deg)}}@keyframes emotesway{0%,to{transform:translateY(0)rotate(-3.5deg)}50%{transform:translateY(-2.5px)rotate(3.5deg)}}@keyframes emotedot{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes emotetray{0%{opacity:0;transform:translateY(8px)scale(.86)}60%{opacity:1;transform:translateY(-2px)scale(1.03)}to{opacity:1;transform:none}}@keyframes emotehold{0%,to{rotate:-9deg}50%{rotate:9deg}}@keyframes raidbubble{0%,to{transform:translate(-50%,-100%)translateY(0)rotate(-1.6deg)scale(1)}50%{transform:translate(-50%,-100%)translateY(-7px)rotate(1.6deg)scale(1.025)}}@keyframes raidbubblebelow{0%,to{transform:translate(-50%)translateY(0)rotate(-1.6deg)scale(1)}50%{transform:translate(-50%)translateY(-7px)rotate(1.6deg)scale(1.025)}}@keyframes notifbob{0%,to{transform:translateY(0)rotate(-5deg)scale(1)}25%{transform:translateY(-4px)rotate(3deg)scale(1.08)}50%{transform:translateY(-1px)rotate(5deg)scale(1.05)}75%{transform:translateY(-3px)rotate(-2deg)scale(1.07)}}@keyframes notifbye{0%{opacity:1;transform:translateY(0)scale(1)rotate(0)}to{opacity:0;transform:translateY(-8px)scale(.35)rotate(14deg)}}@keyframes megaphonein{0%{opacity:0;transform:translateY(-72px)scale(.96)}68%{opacity:1;transform:translateY(5px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes megaphonefloat{0%,to{transform:translateY(0)rotate(-.35deg)}50%{transform:translateY(-5px)rotate(.35deg)}}@keyframes megaphoneout{0%{opacity:1;max-height:180px;transform:translateY(0)scale(1)}65%{opacity:0;max-height:180px;transform:translateY(-22px)scale(.96)}to{opacity:0;max-height:0;margin:0;transform:translateY(-30px)scale(.92)}}@keyframes megaphoneflash{0%,to{border-color:color-mix(in oklab, var(--primary) 58%, var(--border));box-shadow:0 12px 38px -18px color-mix(in oklab, var(--primary) 65%, transparent)}50%{border-color:color-mix(in oklab, var(--primary) 78%, var(--foreground));box-shadow:0 16px 46px -16px color-mix(in oklab, var(--primary) 78%, transparent)}}@keyframes megaphonewiggle{0%,to{transform:rotate(-9deg)translateY(0)scale(1)}20%{transform:rotate(8deg)translateY(-2px)scale(1.06)}40%{transform:rotate(-6deg)translateY(0)scale(1)}60%{transform:rotate(6deg)translateY(-1px)scale(1.04)}80%{transform:rotate(-3deg)translateY(0)scale(1)}}@keyframes gemtwinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}45%{opacity:.75;transform:scale(1.22)rotate(14deg)}}@keyframes gembeat{0%,to{transform:scale(1)}25%{transform:scale(1.22)}45%{transform:scale(.95)}65%{transform:scale(1.12)}}@keyframes gemspin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gemflicker{0%,to{transform:scale(1)rotate(-4deg)}35%{transform:scale(1.16)rotate(5deg)}70%{transform:scale(.96)rotate(-2deg)}}@keyframes gemshake{0%,to{transform:translateY(0)rotate(-8deg)}20%{transform:translateY(-3px)rotate(8deg)}40%{transform:translateY(0)rotate(-5deg)}60%{transform:translateY(-2px)rotate(6deg)}}@keyframes gemsway{0%,to{transform:rotate(-10deg)}50%{transform:rotate(10deg)}}@keyframes gemhop{0%,to{transform:translateY(0)scale(1)}35%{transform:translateY(-5px)scale(1.1)}55%{transform:translateY(0)scale(.94)}75%{transform:translateY(-2px)scale(1.03)}}@keyframes emotegift{0%{opacity:0;transform:translateY(14px)scale(.2)rotate(-25deg)}45%{opacity:1;transform:translateY(-8px)scale(1.45)rotate(9deg)}65%{transform:translateY(-2px)scale(.95)rotate(-5deg)}82%{transform:translateY(-5px)scale(1.12)rotate(3deg)}to{opacity:1;transform:translateY(-3px)scale(1.15)rotate(0)}}@keyframes emotedrop{0%{opacity:0;transform:translate(-50%,-34px)scale(.4)rotate(-22deg)}40%{opacity:1;transform:translate(-50%,2px)scale(1.5)rotate(8deg)}58%{transform:translate(-50%,-6px)scale(1.05)rotate(-6deg)}74%{transform:translate(-50%)scale(1.25)rotate(3deg)}to{opacity:0;transform:translate(-50%,-26px)scale(.9)rotate(0)}}@keyframes emotering{0%{opacity:.7;transform:scale(.5)}to{opacity:0;transform:scale(1.9)}}@keyframes rise{0%{opacity:0;filter:blur(10px)saturate(.82);transform:translateY(10px)scale(.985)}to{opacity:1;filter:blur()saturate();transform:none}}@keyframes slidein{0%{opacity:0;filter:blur(12px)saturate(.82);transform:translate(28px)scale(.99)}to{opacity:1;filter:blur()saturate();transform:none}}@keyframes slideup{0%{opacity:0;filter:blur(12px)saturate(.82);transform:translateY(22px)scale(.985)}to{opacity:1;filter:blur()saturate();transform:none}}@keyframes pop{0%{opacity:0;filter:blur(14px)saturate(.78);transform:translateY(8px)scale(.965)}62%{opacity:1}to{opacity:1;filter:blur()saturate();transform:none}}@keyframes ringpulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.7)}}@keyframes unfold{0%{opacity:0;transform:perspective(600px)rotateX(-38deg)translateY(-6px)}to{opacity:1;transform:perspective(600px)rotateX(0)translateY(0)}}@keyframes genie{0%{opacity:0;transform:scale(.32)translateY(22px)skew(8deg)}60%{opacity:1;transform:scale(1.015)translateY(-1px)skew(-1deg)}to{opacity:1;transform:none}}@keyframes expandroom{0%{opacity:0;border-radius:999px;transform:scale(.35)translateY(14px)}to{opacity:1;transform:none}}@keyframes bubble{0%{opacity:0;transform:translate(-50%)scale(.3)translateY(8px)}to{opacity:1;transform:translate(-50%)scale(1)translateY(0)}}@keyframes notesbubble{0%{opacity:0;transform:scale(.35)translate(-28px)}60%{opacity:1}to{opacity:1;transform:scale(1)translate(0)}}@keyframes notesbubbleout{0%{opacity:1;transform:scale(1)translate(0)}to{opacity:0;transform:scale(.4)translate(-24px)}}@keyframes bob{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@keyframes landingfly{0%{opacity:0;transform:translateY(-50%)scale(.4)}15%{opacity:1;transform:translate(10%,-70%)scale(1)}55%{opacity:1;transform:translate(55%,-140%)scale(1.15)}85%{opacity:1;transform:translate(100%,-60%)scale(.9)}to{opacity:0;transform:translate(100%,-50%)scale(.3)}}.flowraid-shuffle-card{animation:flowraid-riffle 1.55s cubic-bezier(.2, .72, .24, 1) var(--shuffle-delay,0s) both;transform-origin:bottom;will-change:transform, opacity;backface-visibility:hidden}@keyframes flowraid-riffle{0%{opacity:0;transform:translate(-50%,-50%)rotate(0)scale(.96)}9%{opacity:1;transform:translate3d(-50%, calc(-50% + var(--shuffle-lift,0px)), 0) rotate(0deg) scale(1)}30%{transform:translate3d(calc(-50% + var(--shuffle-x)), calc(-50% + var(--shuffle-lift,0px) - 5px), 0) rotate(var(--shuffle-angle)) scale(1)}52%{transform:translate3d(calc(-50% + var(--shuffle-bow-x)), calc(-50% + var(--shuffle-lift,0px) + 7px), 0) rotate(var(--shuffle-bow-angle)) scaleX(.98) scaleY(1.03)}72%{transform:translate3d(calc(-50% + var(--shuffle-weave-x)), calc(-50% + var(--shuffle-lift,0px) - 9px), 0) rotate(var(--shuffle-weave-angle)) scale(1.01)}86%{transform:translate3d(calc(-50% + var(--shuffle-square-x)), -48%, 0) rotate(var(--shuffle-square-angle)) scale(.995)}to{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}}@keyframes dealfly{0%{opacity:0;transform:translate3d(var(--dx,0px), var(--dy,-60px), 0) rotate(var(--dr,-12deg)) scale(.72)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes sheen{0%{opacity:0;transform:translate(-120%)skew(-18deg)}45%{opacity:.65}to{opacity:0;transform:translate(220%)skew(-18deg)}}@keyframes confirmbob{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.04)}}@keyframes askglow{0%,to{box-shadow:0 0 0 1px color-mix(in oklch, var(--primary) 35%, transparent), 0 0 12px 0 color-mix(in oklch, var(--primary) 18%, transparent)}50%{box-shadow:0 0 0 2px color-mix(in oklch, var(--primary) 55%, transparent), 0 0 26px 4px color-mix(in oklch, var(--primary) 32%, transparent)}}.ask-glow{border-radius:1rem;animation:2.4s ease-in-out infinite askglow}@media (prefers-reduced-motion:reduce){.ask-glow{box-shadow:0 0 0 2px var(--primary);animation:none}@supports (color:color-mix(in lab, red, red)){.ask-glow{box-shadow:0 0 0 2px color-mix(in oklch, var(--primary) 50%, transparent)}}}@keyframes genie-suck{0%{opacity:1;transform:translate(-50%,-50%)scale(1)skew(0deg)}55%{opacity:1;transform:translate(calc(-50% + var(--dx) * .7), calc(-50% + var(--dy) * .7)) scale(.45) skewX(12deg)}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(0) skewX(24deg)}}@keyframes suckbin{0%{opacity:1;transform:translate3d(0, 0, 0) scale(var(--s0,1)) rotate(var(--r0,0deg))}30%{opacity:1;transform:translate3d(calc(var(--dx) * .16), calc(var(--dy) * .14), 0) scale(calc(var(--s0,1) * .9)) rotate(calc(var(--r0,0deg) * .5))}70%{opacity:.85;transform:translate3d(calc(var(--dx) * .62), calc(var(--dy) * .6), 0) scale(.46) rotate(0deg)}to{opacity:0;transform:translate3d(var(--dx), var(--dy), 0) scale(.06) rotate(0deg)}}@keyframes slideout{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(105%)}}@keyframes popout{0%{opacity:1;filter:blur()saturate();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(12px)saturate(.8);transform:translateY(7px)scale(.975)}}@keyframes riseout{0%{opacity:1;filter:blur()saturate();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(12px)saturate(.8);transform:translateY(12px)scale(.975)}}@keyframes genieout{0%{opacity:1;transform:scale(1)translateY(0)skew(0deg)}55%{opacity:.55;transform:scale(.55)translateY(18px)skew(-6deg)}to{opacity:0;transform:scale(0)translateY(38px)skew(-14deg)}}@keyframes assistantin{0%{opacity:0;transform:translateY(64px)scale(.55)skew(3deg)}55%{opacity:1;transform:translateY(-7px)scale(1.012)skew(-.6deg)}78%{transform:translateY(2px)scale(.998)}to{opacity:1;transform:none}}@keyframes assistantout{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(64px)scale(.4)skew(-4deg)}}@keyframes voice-focus-in{0%{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff0}45%{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff09}to{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}}@keyframes voice-focus-out{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}55%{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a0b}to{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}}.voice-focus-in{animation:.48s cubic-bezier(.16,1,.3,1) both voice-focus-in}.voice-focus-out{animation:.42s cubic-bezier(.4,0,.2,1) both voice-focus-out}@media (prefers-reduced-motion:reduce){.voice-focus-in,.voice-focus-out{animation:none}}@keyframes wiggle{0%,to{transform:translate(0)rotate(0)}15%{transform:translate(-5px)rotate(-6deg)}30%{transform:translate(5px)rotate(6deg)}45%{transform:translate(-4px)rotate(-4deg)}60%{transform:translate(4px)rotate(4deg)}80%{transform:translate(-2px)rotate(-1.5deg)}}@keyframes redglow{0%,to{transform:scale(1);box-shadow:0 0 #ff1f1f00,0 6px 22px -8px #ff1f1f2e}50%{transform:scale(1.008);box-shadow:0 0 26px 6px #ff1f1f52,0 10px 34px -6px #ff1f1f4d}}@keyframes amberglow{0%,to{transform:scale(1);box-shadow:0 0 #fc00,0 6px 22px -8px #ffcc002e}50%{transform:scale(1.008);box-shadow:0 0 26px 6px #ffcc0047,0 10px 34px -6px #ffcc0040}}@keyframes greenglow{0%,to{transform:scale(1);box-shadow:0 0 #00b53300,0 6px 22px -8px #00b5332e}50%{transform:scale(1.008);box-shadow:0 0 26px 6px #00b53347,0 10px 34px -6px #00b53340}}@keyframes lateblink{0%,to{border-color:#ff1f1f;box-shadow:0 0 #ff1f1f00}50%{border-color:#ff1f1f;box-shadow:0 0 0 4px #ff1f1f38}}@keyframes softblink{0%,to{box-shadow:0 0 #ff1f1f00}50%{box-shadow:0 0 0 3px #ff1f1f24}}@keyframes urgentpin{0%,to{border-color:#ff1f1fbf;box-shadow:0 0 #ff1f1f6b,0 4px 16px -8px #ff1f1f66}50%{border-color:#ff1f1f;box-shadow:0 0 0 7px #ff1f1f00,0 6px 22px -6px #ff1f1f8c}}@keyframes urgentglow{0%,to{box-shadow:0 0 #d9940000,0 6px 18px -8px #d994002e}50%{box-shadow:0 0 26px 6px #d9940047,0 6px 20px -6px #d994004d}}@keyframes sandflip{0%,78%{transform:rotate(0)}92%,to{transform:rotate(180deg)}}@keyframes sanddrain{0%{opacity:1;transform:scaleY(1)}74%{opacity:.85;transform:scaleY(.04)}78%,to{opacity:1;transform:scaleY(1)}}@keyframes sandfill{0%{opacity:.7;transform:scaleY(.05)}74%{opacity:1;transform:scaleY(1)}78%,to{opacity:.7;transform:scaleY(.05)}}@keyframes partyflash{0%{box-shadow:0 0 #f0917cd9}45%{box-shadow:0 0 0 14px #f0917c00}to{box-shadow:0 0 #f0917c00}}@keyframes absorb{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--mx,0px), var(--my,0px)) scale(0)}}@keyframes notifyin{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:none}}@keyframes wordmarksheen{0%,68%,to{background-position:140%}82%{background-position:-40%}}@keyframes developersheen{0%,58%,to{background-position:140%}78%{background-position:-40%}}.developer-view-label{border-color:var(--developer-gold)}@supports (color:color-mix(in lab, red, red)){.developer-view-label{border-color:color-mix(in oklab, var(--developer-gold) 52%, var(--border))}}.developer-view-label{color:var(--developer-gold);background-image:linear-gradient(105deg, var(--developer-gold) 0%, var(--developer-gold) 38%, var(--developer-gold-shine) 49%, var(--developer-gold) 60%, var(--developer-gold) 100%);-webkit-text-fill-color:transparent;box-shadow:inset 0 0 0 1px var(--developer-gold);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:5.4s ease-in-out infinite developersheen}@supports (color:color-mix(in lab, red, red)){.developer-view-label{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--developer-gold) 10%, transparent)}}@keyframes flowletter{0%,34%,66%,to{transform:skew(0deg)scaleX(1)}43%{transform:skew(-3.2deg)scaleX(.982)}52%{transform:skew(2.8deg)scaleX(1.02)}61%{transform:skew(-.7deg)scaleX(1.004)}}.flowboard-wordmark{color:var(--foreground);align-items:baseline;display:inline-flex}.flowboard-board{color:var(--foreground);background-image:linear-gradient(105deg, var(--foreground) 0%, var(--foreground) 42%, var(--surface) 49%, var(--foreground) 56%, var(--foreground) 100%)}@supports (color:color-mix(in lab, red, red)){.flowboard-board{background-image:linear-gradient(105deg, var(--foreground) 0%, var(--foreground) 42%, color-mix(in oklab, var(--surface) 72%, var(--foreground) 28%) 49%, var(--foreground) 56%, var(--foreground) 100%)}}.flowboard-board{-webkit-text-fill-color:transparent;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:7.2s ease-in-out infinite wordmarksheen}.flowboard-flow{color:var(--foreground);-webkit-text-fill-color:var(--foreground);font-family:var(--font-body);padding-right:.04em;font-size:.9em;font-style:italic;font-weight:600;display:inline-flex}.flowboard-flow>span{transform-origin:50% 78%;will-change:transform;animation:3.4s cubic-bezier(.4,0,.2,1) infinite flowletter;display:inline-block}.flowboard-flow>span:nth-child(2){animation-delay:.12s}.flowboard-flow>span:nth-child(3){animation-delay:.24s}.flowboard-flow>span:nth-child(4){animation-delay:.36s}.flowboard-board{font-family:var(--font-body);font-size:.9em;font-weight:600}.flow-nav-menu{opacity:0;pointer-events:none;filter:blur(5px);will-change:transform, opacity, filter;transition:opacity .18s,transform .36s cubic-bezier(.22,1,.36,1),filter .24s;transform:translate(12px,-12px)scale(.9)}.flow-nav-menu[data-open=true]{opacity:1;pointer-events:auto;filter:blur();transform:translate(0)scale(1)}.flow-nav-menu>*{opacity:0;transition:opacity .18s,transform .26s cubic-bezier(.22,1,.36,1);transform:translate(10px)}.flow-nav-menu[data-open=true]>*{opacity:1;transform:translate(0)}.flow-nav-menu[data-open=true]>:nth-child(2){transition-delay:35ms}.flow-nav-menu[data-open=true]>:nth-child(3){transition-delay:55ms}.flow-nav-menu[data-open=true]>:nth-child(4){transition-delay:75ms}.flow-nav-menu[data-open=true]>:nth-child(n+5){transition-delay:95ms}.flowboard-canvas,.flowboard-column{view-transition-name:none}.flowboard-canvas[data-overview=true] .flowboard-column{contain:layout paint}.flowboard-canvas[data-overview=true] .flowboard-column>div:first-child{padding-bottom:.5rem}.flowboard-canvas[data-overview=true] .flowboard-column>div:nth-child(2){gap:.4rem;padding-block:.55rem;overflow:visible}.flowboard-canvas[data-overview=true] [data-card-id]{box-shadow:1px 1px 0 0 var(--foreground);padding:.45rem .55rem}@supports (color:color-mix(in lab, red, red)){.flowboard-canvas[data-overview=true] [data-card-id]{box-shadow:1px 1px 0 0 color-mix(in oklab, var(--foreground) 9%, transparent)}}.flowboard-canvas[data-overview=true] [data-card-id] .font-display{font-size:.69rem;line-height:1.15}.flowboard-canvas[data-overview=true] [data-card-id] .font-mono{font-size:.48rem}::view-transition-old(root){animation-duration:.48s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(root){animation-duration:.48s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.flowboard-wordmark,.flowboard-board,.flowboard-flow>span,.developer-view-label{animation:none}.flow-nav-menu,.flow-nav-menu>*{transition:none;animation:none}::view-transition-old(root){transition:none;animation:none}::view-transition-new(root){transition:none;animation:none}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}:root{--radius:.375rem;--background:oklch(97.5% .006 88);--surface:oklch(99.6% .002 85);--foreground:oklch(24% .007 60);--muted-foreground:oklch(52% .02 80);--faint:oklch(68% .018 84);--border:oklch(90.5% .014 84);--primary:oklch(54.9% .18 42);--primary-foreground:oklch(97.5% .006 88);--notif:var(--primary);--notif-foreground:var(--primary-foreground);--card:oklch(99.6% .002 85);--card-foreground:var(--foreground);--popover:oklch(99.37% .0022 84.56);--popover-foreground:var(--foreground);--secondary:oklch(96.63% .0073 84.57);--secondary-foreground:var(--foreground);--muted:oklch(96.63% .0073 84.57);--accent:oklch(96.63% .0073 84.57);--accent-foreground:var(--foreground);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(99.37% .0022 84.56);--input:oklch(25.92% .0146 90.42/.12);--ring:oklch(59.02% .1665 38.93);--sidebar:var(--surface);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--background);--sidebar-accent-foreground:var(--foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring);--raid-felt:oklch(90% .045 82);--raid-felt-deep:oklch(74% .085 62);--raid-ink:oklch(32% .05 55);--developer-gold:oklch(56% .13 79);--developer-gold-shine:oklch(90% .12 92);--goal-badge-gold-deep:oklch(48% .14 72);--goal-badge-gold:oklch(76% .17 83);--goal-badge-gold-shine:oklch(94% .15 96);--goal-badge-ink:oklch(20% .03 70)}.dark{--background:#08090a;--canvas:#0d0e10;--surface:#151619;--surface-hover:#1c1e21;--elevated:#24262a;--inverse:#f3f2ee;--foreground:#f4f4f0;--muted-foreground:#a8a9a8;--faint:#777a7e;--border:#ffffff14;--border-strong:#ffffff29;--accent-mist:#83b7c8;--accent-amber:#e2a46b;--accent-olive:#a4ad79;--accent-ivory:#ede8dd;--success:#98b79c;--warning:#d9b67d;--info:#8db7cc;--primary:#f4f4f0;--primary-foreground:#151515;--notif:var(--primary);--notif-foreground:var(--primary-foreground);--developer-gold:oklch(77% .14 82);--developer-gold-shine:oklch(94% .11 96);--goal-badge-gold-deep:oklch(55% .15 73);--goal-badge-gold:oklch(80% .17 86);--goal-badge-gold-shine:oklch(96% .14 98);--goal-badge-ink:oklch(18% .025 70);--card:#151619;--card-foreground:var(--foreground);--popover:#24262a;--popover-foreground:var(--foreground);--secondary:#1c1e21;--secondary-foreground:var(--foreground);--muted:#1c1e21;--accent:#1c1e21;--accent-foreground:var(--foreground);--destructive:#d98e87;--destructive-foreground:#151515;--input:#ffffff29;--ring:#b4d8e2;--sidebar:var(--surface);--sidebar-foreground:var(--foreground);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:var(--background);--sidebar-accent-foreground:var(--foreground);--sidebar-border:var(--border);--sidebar-ring:var(--ring);--raid-felt:oklch(42% .05 70);--raid-felt-deep:oklch(26% .045 60);--raid-ink:oklch(88% .05 80)}html.zen-palette[data-appearance-theme=paper]{--background:oklch(97.842% .010603 286.202)!important;--surface:var(--background)!important}@supports (color:color-mix(in lab, red, red)){html.zen-palette[data-appearance-theme=paper]{--surface:color-mix(in oklab, var(--background) 96%, white)!important}}html.zen-palette[data-appearance-theme=paper]{--card:var(--background)!important;--card-foreground:oklch(16% 0 0)!important;--popover:var(--surface)!important;--popover-foreground:var(--foreground)!important;--foreground:oklch(16% 0 0)!important;--muted-foreground:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html.zen-palette[data-appearance-theme=paper]{--muted-foreground:color-mix(in oklab, var(--foreground) 68%, var(--background))!important}}html.zen-palette[data-appearance-theme=paper]{--faint:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html.zen-palette[data-appearance-theme=paper]{--faint:color-mix(in oklab, var(--foreground) 48%, var(--background))!important}}html.zen-palette[data-appearance-theme=paper]{--border:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html.zen-palette[data-appearance-theme=paper]{--border:color-mix(in oklab, var(--foreground) 18%, var(--background))!important}}html.zen-palette[data-appearance-theme=paper]{--secondary:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html.zen-palette[data-appearance-theme=paper]{--secondary:color-mix(in oklab, var(--foreground) 5%, var(--background))!important}}html.zen-palette[data-appearance-theme=paper]{--muted:var(--secondary)!important;--accent:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html.zen-palette[data-appearance-theme=paper]{--accent:color-mix(in oklab, var(--foreground) 9%, var(--background))!important}}html.zen-palette[data-appearance-theme=paper]{--primary:oklch(31.2968% .159092 278.585)!important;--primary-foreground:oklch(97.842% .010603 286.202)!important;--ring:var(--primary)!important;--input:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html.zen-palette[data-appearance-theme=paper]{--input:color-mix(in oklab, var(--foreground) 12%, transparent)!important}}html.zen-palette[data-appearance-theme=paper]{--zen-priority-tile:oklch(31.2968% .159092 278.585);--zen-priority-ink:oklch(97.842% .010603 286.202)}html.zen-palette .zen-wave-overlay{opacity:.2;mix-blend-mode:multiply}html.zen-palette:is([data-appearance-theme=ink],[data-appearance-theme=sea]) .zen-wave-overlay{opacity:.3;mix-blend-mode:screen}html.zen-palette[data-appearance-theme=ink]{--background:oklch(25.1965% 0 0)!important;--surface:var(--background)!important}@supports (color:color-mix(in lab, red, red)){html.zen-palette[data-appearance-theme=ink]{--surface:color-mix(in oklab, var(--background) 92%, white)!important}}html.zen-palette[data-appearance-theme=ink]{--card:var(--surface)!important;--card-foreground:oklch(93% 0 0)!important;--popover:var(--surface)!important;--popover-foreground:var(--foreground)!important;--foreground:oklch(93% 0 0)!important;--muted-foreground:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html.zen-palette[data-appearance-theme=ink]{--muted-foreground:color-mix(in oklab, var(--foreground) 72%, var(--background))!important}}html.zen-palette[data-appearance-theme=ink]{--faint:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html.zen-palette[data-appearance-theme=ink]{--faint:color-mix(in oklab, var(--foreground) 52%, var(--background))!important}}html.zen-palette[data-appearance-theme=ink]{--border:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html.zen-palette[data-appearance-theme=ink]{--border:color-mix(in oklab, var(--foreground) 22%, transparent)!important}}html.zen-palette[data-appearance-theme=ink]{--secondary:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html.zen-palette[data-appearance-theme=ink]{--secondary:color-mix(in oklab, var(--foreground) 8%, var(--background))!important}}html.zen-palette[data-appearance-theme=ink]{--muted:var(--secondary)!important;--accent:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html.zen-palette[data-appearance-theme=ink]{--accent:color-mix(in oklab, var(--foreground) 13%, var(--background))!important}}html.zen-palette[data-appearance-theme=ink]{--primary:oklch(84.1028% .237209 132.971)!important;--primary-foreground:oklch(25.1965% 0 0)!important;--ring:var(--primary)!important;--input:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html.zen-palette[data-appearance-theme=ink]{--input:color-mix(in oklab, var(--foreground) 17%, transparent)!important}}html.zen-palette[data-appearance-theme=ink]{--zen-priority-tile:oklch(84.1028% .237209 132.971);--zen-priority-ink:oklch(25.1965% 0 0)}html.zen-palette[data-appearance-theme=sea]{--background:oklch(14.9316% .031049 165.841)!important;--surface:var(--background)!important}@supports (color:color-mix(in lab, red, red)){html.zen-palette[data-appearance-theme=sea]{--surface:color-mix(in oklab, var(--background) 91%, white)!important}}html.zen-palette[data-appearance-theme=sea]{--card:var(--surface)!important;--card-foreground:oklch(93% 0 0)!important;--popover:var(--surface)!important;--popover-foreground:var(--foreground)!important;--foreground:oklch(93% 0 0)!important;--muted-foreground:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html.zen-palette[data-appearance-theme=sea]{--muted-foreground:color-mix(in oklab, var(--foreground) 72%, white)!important}}html.zen-palette[data-appearance-theme=sea]{--faint:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html.zen-palette[data-appearance-theme=sea]{--faint:color-mix(in oklab, var(--foreground) 50%, var(--background))!important}}html.zen-palette[data-appearance-theme=sea]{--border:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html.zen-palette[data-appearance-theme=sea]{--border:color-mix(in oklab, var(--foreground) 24%, transparent)!important}}html.zen-palette[data-appearance-theme=sea]{--secondary:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html.zen-palette[data-appearance-theme=sea]{--secondary:color-mix(in oklab, var(--foreground) 8%, var(--background))!important}}html.zen-palette[data-appearance-theme=sea]{--muted:var(--secondary)!important;--accent:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html.zen-palette[data-appearance-theme=sea]{--accent:color-mix(in oklab, var(--foreground) 13%, var(--background))!important}}html.zen-palette[data-appearance-theme=sea]{--primary:oklch(64.5334% .230192 24.391)!important;--primary-foreground:oklch(14.9316% .031049 165.841)!important;--ring:var(--primary)!important;--input:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html.zen-palette[data-appearance-theme=sea]{--input:color-mix(in oklab, var(--foreground) 17%, transparent)!important}}html.zen-palette[data-appearance-theme=sea]{--zen-priority-tile:oklch(64.5334% .230192 24.391);--zen-priority-ink:oklch(99% 0 0)}body,body :not([data-font-preview]){font-family:var(--font-body)!important}@property --beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.collab-beam:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--beam-angle), transparent 0deg, transparent 200deg, oklab(71.374% -.0380177 -.138249/.6) 250deg, #3b82f6 285deg, #a855f7 305deg, oklab(62.6846% .129701 -.193012/.4) 330deg, transparent 360deg);-webkit-mask-composite:xor;will-change:--beam-angle;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;animation:2.8s linear infinite beamspin;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes beamspin{to{--beam-angle:360deg}}@media (prefers-reduced-motion:reduce){.collab-beam:after{animation:none}}@keyframes siridrift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes siribreathe{0%,to{opacity:.55}50%{opacity:1}}.siri-glow{filter:saturate(1.15);will-change:background-position, opacity;background:linear-gradient(90deg,#ff5f6d 0%,#f96 18%,#f6d365 34%,#43e97b 50%,#38bdf8 66%,#7c5cff 82%,#ff5f6d 100%) 0 0/300% 100%;animation:7s linear infinite siridrift,3.4s ease-in-out infinite siribreathe}@media (prefers-reduced-motion:reduce){.siri-glow{animation:none}}@media (pointer:coarse){html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}button,[role=button],a,label{touch-action:manipulation}input,textarea,select{font-size:max(16px,1em)}}.progress-range{appearance:none;cursor:pointer;touch-action:none;background:0 0;width:100%;height:22px}.progress-range::-webkit-slider-runnable-track{background:var(--foreground);border-radius:999px;height:8px}@supports (color:color-mix(in lab, red, red)){.progress-range::-webkit-slider-runnable-track{background:color-mix(in oklab, var(--foreground) 10%, transparent)}}.progress-range::-moz-range-track{background:var(--foreground);border-radius:999px;height:8px}@supports (color:color-mix(in lab, red, red)){.progress-range::-moz-range-track{background:color-mix(in oklab, var(--foreground) 10%, transparent)}}.progress-range::-webkit-slider-thumb{appearance:none;background:var(--surface);border:2px solid var(--range-color,var(--foreground));width:20px;height:20px;box-shadow:0 1px 4px -1px var(--foreground);border-radius:999px;margin-top:-6px}@supports (color:color-mix(in lab, red, red)){.progress-range::-webkit-slider-thumb{box-shadow:0 1px 4px -1px color-mix(in oklab, var(--foreground) 35%, transparent)}}.progress-range::-webkit-slider-thumb{transition:transform .12s cubic-bezier(.22,1,.36,1)}.progress-range::-moz-range-thumb{background:var(--surface);border:2px solid var(--range-color,var(--foreground));border-radius:999px;width:20px;height:20px;transition:transform .12s cubic-bezier(.22,1,.36,1)}.progress-range:active::-webkit-slider-thumb{transform:scale(1.14)}.progress-range:active::-moz-range-thumb{transform:scale(1.14)}.mono{--background:oklch(98.5% 0 0);--surface:oklch(100% 0 0);--foreground:oklch(17% 0 0);--muted-foreground:oklch(46% 0 0);--faint:oklch(64% 0 0);--border:oklch(88.5% 0 0);--primary:oklch(22% 0 0);--primary-foreground:oklch(100% 0 0);--notif:oklch(54.9% .18 42);--notif-foreground:oklch(97.5% .006 88);--card:oklch(100% 0 0);--card-foreground:var(--foreground);--popover:oklch(100% 0 0);--popover-foreground:var(--foreground);--secondary:oklch(96% 0 0);--secondary-foreground:var(--foreground);--muted:oklch(96% 0 0);--accent:oklch(96% 0 0);--accent-foreground:var(--foreground);--destructive:oklch(32% 0 0);--destructive-foreground:oklch(100% 0 0);--input:oklch(17% 0 0/.12);--ring:oklch(35% 0 0)}.mono.dark{--background:oklch(17% 0 0);--surface:oklch(22% 0 0);--foreground:oklch(95% 0 0);--muted-foreground:oklch(70% 0 0);--faint:oklch(54% 0 0);--border:oklch(95% 0 0/.14);--primary:oklch(90% 0 0);--primary-foreground:oklch(17% 0 0);--notif:oklch(72% .15 45);--notif-foreground:oklch(19% .012 85);--card:oklch(22% 0 0);--popover:oklch(22% 0 0);--secondary:oklch(26% 0 0);--muted:oklch(26% 0 0);--accent:oklch(26% 0 0);--destructive:oklch(80% 0 0);--destructive-foreground:oklch(17% 0 0);--input:oklch(95% 0 0/.16);--ring:oklch(80% 0 0)}.project-note-indicator,[data-notif-badge]{font-family:var(--font-notification)}@keyframes monoglow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 12px 2px #00000047}}.mono .collab-beam:after,.mono .siri-glow,.mono [class*=\#2563eb]{filter:grayscale()}.mono .animate-redglow,.mono .animate-amberglow,.mono .animate-greenglow,.mono .animate-urgentglow,.mono .animate-softblink,.mono .animate-lateblink{animation:2s ease-in-out infinite monoglow}.mono .urgent-pill{filter:none!important;background-color:red!important}.workspace-slider::-webkit-slider-thumb{appearance:none;background:var(--card);border:2px solid var(--foreground);cursor:grab;border-radius:9999px;width:22px;height:22px;box-shadow:0 1px 3px #00000040}.workspace-slider::-moz-range-thumb{background:var(--card);border:2px solid var(--foreground);cursor:grab;border-radius:9999px;width:22px;height:22px;box-shadow:0 1px 3px #00000040}.animate-stepin,.animate-stepout,.animate-shutter,.animate-haloin{will-change:transform, opacity;backface-visibility:hidden}.animate-stepin{animation:.44s cubic-bezier(.22,.9,.28,1) both stepin}.animate-stepout{animation:.24s cubic-bezier(.4,0,1,1) both stepout}.setup-shell{z-index:150;color:oklch(17% 0 0);--setup-surface:oklch(100% 0 0/.76);--setup-tile:oklch(100% 0 0/.7);--setup-input:oklch(100% 0 0/.82);background:oklch(98.5% 0 0);grid-template-rows:auto 2px minmax(0,1fr) auto;transition:color .7s,background-color .7s;display:grid;position:fixed;inset:0;overflow:hidden}.setup-shell.is-light{color:oklch(12% 0 0);--setup-surface:oklch(100% 0 0/.84);--setup-tile:oklch(97% 0 0/.94);--setup-input:oklch(100% 0 0/.96);background:oklch(100% 0 0)}.setup-shell.is-dark{color:oklch(100% 0 0);--setup-surface:oklch(3.5% 0 0/.78);--setup-tile:oklch(8% 0 0/.76);--setup-input:oklch(6% 0 0/.8);background:oklch(0% 0 0)}.setup-shell.is-light .setup-waves{opacity:.2;filter:blur(12px)saturate(72%)}.setup-waves{pointer-events:none;opacity:.26;filter:blur(8px)saturate(82%);position:absolute;inset:0;transform:scale(1.06)}.setup-shell.is-dark .setup-waves{opacity:.38;filter:blur(10px)saturate(90%)}.setup-shell:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%,#0000 0 18%,currentColor 76%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.setup-shell:after{background:radial-gradient(circle at 50% 45%, transparent 0 18%, color-mix(in oklab, currentColor 4%, transparent) 76%)}}.setup-header,.setup-footer{z-index:2;justify-content:space-between;align-items:center;padding:24px 32px;display:flex;position:relative}.setup-header{color:currentColor;font-size:12px}@supports (color:color-mix(in lab, red, red)){.setup-header{color:color-mix(in oklab, currentColor 78%, transparent)}}.setup-header .ag-brand-lockup{color:currentColor;font-size:17px}.setup-progress{z-index:2;background:currentColor;height:2px;position:relative}@supports (color:color-mix(in lab, red, red)){.setup-progress{background:color-mix(in oklab, currentColor 10%, transparent)}}.setup-progress>span{transform-origin:0;background:var(--notif);width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}.setup-stage{z-index:1;place-items:center;min-height:0;padding:30px 24px;display:grid;position:relative}.setup-glass{border:1px solid;width:min(680px,100%);max-height:100%;padding:clamp(34px,6vw,64px);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.setup-glass{border:1px solid color-mix(in oklab, currentColor 14%, transparent)}}.setup-glass{border-radius:var(--radius);background:var(--setup-surface);box-shadow:0 40px 100px oklab(0% none none/.22),inset 0 1px}@supports (color:color-mix(in lab, red, red)){.setup-glass{box-shadow:0 40px 100px oklab(0% none none/.22), inset 0 1px color-mix(in oklab, currentColor 12%, transparent)}}.setup-glass{-webkit-backdrop-filter:blur(30px)saturate(145%);backdrop-filter:blur(30px)saturate(145%);animation:.72s cubic-bezier(.22,1,.36,1) both setup-focus-in}.setup-glass.is-backward{animation-name:setup-focus-back}.setup-glass.is-leaving{pointer-events:none;animation:.28s cubic-bezier(.4,0,1,1) both setup-focus-out}.setup-copy{flex-direction:column;justify-content:center;min-height:390px;display:flex}.setup-kicker{color:var(--notif);text-transform:uppercase;margin-bottom:14px;font-weight:700;font-size:11px!important}.setup-copy h1{max-width:620px;font-family:var(--font-display);font-size:clamp(38px,6vw,66px);font-weight:540;line-height:.98}.setup-copy>p:not(.setup-kicker){color:currentColor;max-width:540px;margin-top:18px}@supports (color:color-mix(in lab, red, red)){.setup-copy>p:not(.setup-kicker){color:color-mix(in oklab, currentColor 82%, transparent)}}.setup-copy>p:not(.setup-kicker){font-size:clamp(15px,2vw,18px);line-height:1.55}.setup-copy>input{border:1px solid;width:100%;height:64px;margin-top:38px}@supports (color:color-mix(in lab, red, red)){.setup-copy>input{border:1px solid color-mix(in oklab, currentColor 18%, transparent)}}.setup-copy>input{border-radius:var(--radius);background:var(--setup-input);color:currentColor;outline:none;padding:0 20px;font-size:22px;transition:border-color .24s,box-shadow .24s,background-color .5s}.setup-copy>input:focus{border-color:var(--notif);box-shadow:0 0 0 4px var(--notif)}@supports (color:color-mix(in lab, red, red)){.setup-copy>input:focus{box-shadow:0 0 0 4px color-mix(in oklab, var(--notif) 14%, transparent)}}.setup-choice-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:34px;display:grid}.setup-choice,.setup-provider,.setup-font,.setup-outlook{border:1px solid;justify-content:space-between;align-items:center;min-height:58px;display:flex}@supports (color:color-mix(in lab, red, red)){.setup-choice,.setup-provider,.setup-font,.setup-outlook{border:1px solid color-mix(in oklab, currentColor 15%, transparent)}}.setup-choice,.setup-provider,.setup-font,.setup-outlook{background:var(--setup-tile);color:currentColor;text-align:left;padding:0 18px;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .24s,background-color .24s}.setup-shell.is-dark :is(.setup-choice,.setup-provider,.setup-font,.setup-outlook){color:oklch(100% 0 0);background:oklch(8% 0 0/.76);border-color:oklch(100% 0 0/.2)}.setup-shell.is-light :is(.setup-choice,.setup-provider,.setup-font,.setup-outlook){color:oklch(12% 0 0);background:oklch(100% 0 0/.9);border-color:oklch(0% 0 0/.18)}.setup-choice:hover,.setup-provider:hover,.setup-font:hover,.setup-outlook:hover{border-color:currentColor;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.setup-choice:hover,.setup-provider:hover,.setup-font:hover,.setup-outlook:hover{border-color:color-mix(in oklab, currentColor 40%, transparent)}}.setup-choice.is-selected,.setup-provider.is-selected,.setup-font.is-selected,.setup-outlook.is-selected{border-color:var(--notif);background:var(--notif)}@supports (color:color-mix(in lab, red, red)){.setup-choice.is-selected,.setup-provider.is-selected,.setup-font.is-selected,.setup-outlook.is-selected{background:color-mix(in oklab, var(--notif) 14%, var(--setup-tile))}}.setup-choice.is-selected,.setup-provider.is-selected,.setup-font.is-selected,.setup-outlook.is-selected{box-shadow:inset 3px 0 0 var(--notif), 0 12px 30px var(--notif)}@supports (color:color-mix(in lab, red, red)){.setup-choice.is-selected,.setup-provider.is-selected,.setup-font.is-selected,.setup-outlook.is-selected{box-shadow:inset 3px 0 0 var(--notif), 0 12px 30px color-mix(in oklab, var(--notif) 13%, transparent)}}.setup-choice.is-selected,.setup-provider.is-selected,.setup-font.is-selected,.setup-outlook.is-selected{transform:translateY(-2px)}.setup-zen-choice{width:100%;margin-top:12px}.setup-zen-choice>span:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.setup-zen-choice strong{font-size:14px;font-weight:650}.setup-zen-choice small{color:currentColor}@supports (color:color-mix(in lab, red, red)){.setup-zen-choice small{color:color-mix(in oklab, currentColor 72%, transparent)}}.setup-zen-choice small{font-size:12px}.setup-choice svg,.setup-provider svg,.setup-font svg,.setup-outlook>svg{width:16px;height:16px;color:var(--notif)}.setup-choice-check{border:1px solid;flex:none;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.setup-choice-check{border:1px solid color-mix(in oklab, currentColor 18%, transparent)}}.setup-choice-check{color:#0000;border-radius:50%;transition:color .22s,border-color .22s,background-color .22s,transform .28s cubic-bezier(.22,1,.36,1)}.setup-choice.is-selected .setup-choice-check{border-color:var(--notif);background:var(--notif);color:var(--primary-foreground);transform:scale(1.06)}.setup-choice-check svg{color:currentColor;stroke-width:3px;width:14px;height:14px}.setup-hero-icon{border:1px solid;place-items:center;width:92px;height:92px;margin-top:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.setup-hero-icon{border:1px solid color-mix(in oklab, currentColor 16%, transparent)}}.setup-hero-icon{background:var(--background);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.setup-hero-icon{background:color-mix(in oklab, var(--background) 42%, transparent)}}.setup-hero-icon{box-shadow:0 20px 60px var(--notif)}@supports (color:color-mix(in lab, red, red)){.setup-hero-icon{box-shadow:0 20px 60px color-mix(in oklab, var(--notif) 15%, transparent)}}.setup-hero-icon svg{width:38px;height:38px;color:var(--notif)}.setup-segmented{border:1px solid;grid-template-columns:repeat(2,1fr);gap:4px;margin-top:28px;padding:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.setup-segmented{border:1px solid color-mix(in oklab, currentColor 12%, transparent)}}.setup-segmented{border-radius:var(--radius);background:currentColor}@supports (color:color-mix(in lab, red, red)){.setup-segmented{background:color-mix(in oklab, currentColor 5%, transparent)}}.setup-segmented button{color:currentColor;height:48px}@supports (color:color-mix(in lab, red, red)){.setup-segmented button{color:color-mix(in oklab, currentColor 78%, transparent)}}.setup-segmented button{background:0 0;transition:color .24s,background-color .24s,box-shadow .24s}.setup-segmented button.is-selected{color:currentColor;background:var(--setup-tile);box-shadow:0 8px 28px oklab(0% none none/.12)}.setup-theme-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:34px;display:grid}.setup-theme{text-align:left;border:2px solid #0000;align-content:end;justify-items:start;min-height:190px;padding:22px;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .25s;display:grid}.setup-theme:hover{transform:translateY(-3px)}.setup-theme.is-paper{color:oklch(15% 0 0);background:oklch(100% 0 0)}.setup-theme.is-ink{color:oklch(100% 0 0);background:oklch(0% 0 0);box-shadow:inset 0 0 0 1px oklch(100% 0 0/.18)}.setup-theme.is-selected{border-color:var(--notif)}.setup-theme svg{width:28px;height:28px;margin-bottom:auto}.setup-theme span{font-size:19px;font-weight:650}.setup-theme small{opacity:.58;margin-top:4px}.setup-provider-list,.setup-font-list{gap:8px;margin-top:30px;display:grid}.setup-provider-brand{align-items:center;gap:12px;font-weight:620;display:inline-flex}.setup-provider-brand>svg{flex:none;width:22px;height:22px}.setup-provider>span:last-child{color:currentColor;align-items:center;gap:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.setup-provider>span:last-child{color:color-mix(in oklab, currentColor 80%, transparent)}}.setup-provider>span:last-child{font-size:12px}.setup-outlook{gap:14px;width:100%;min-height:82px;margin-top:34px}.setup-outlook-mark{flex:none;place-items:center;width:38px;height:38px;display:grid}.setup-outlook-mark svg{width:34px;height:34px}.setup-outlook>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.setup-outlook small{color:currentColor;margin-top:4px}@supports (color:color-mix(in lab, red, red)){.setup-outlook small{color:color-mix(in oklab, currentColor 78%, transparent)}}.setup-font-step{justify-content:flex-start}.setup-font-list{grid-template-columns:repeat(2,1fr)}.setup-font{font-size:16px}.setup-camera{width:min(100%,330px);margin:30px auto 0}.setup-photo-step{justify-content:flex-start}.setup-avatar-area{margin-top:28px}.setup-avatar-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;display:grid}.setup-avatar-option{color:currentColor;justify-items:center;gap:8px;min-width:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.setup-avatar-option{color:color-mix(in oklab, currentColor 82%, transparent)}}.setup-avatar-option{font-size:10px;transition:color .28s,transform .62s cubic-bezier(.16,1,.3,1),filter .5s,opacity .5s}.setup-avatar-grid:hover .setup-avatar-option:not(:hover){opacity:.62;filter:blur(1.5px)saturate(.7);transform:scale(.94)}.setup-avatar-option:hover,.setup-avatar-option:focus-visible{color:currentColor;outline:none;transform:translateY(-7px)scale(1.04)}.live-avatar{aspect-ratio:1;background:oklch(10% 0 0);border:1px solid oklch(100% 0 0/.16);border-radius:50%;width:100%;transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .5s,border-color .4s;display:block;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 14px 30px oklch(0% 0 0/.28)}.live-avatar svg{width:100%;height:100%;animation:5.4s ease-in-out infinite live-avatar-breathe;display:block}.setup-avatar-option:nth-child(2n) .live-avatar svg{animation-delay:-1.8s}.setup-avatar-option:nth-child(3n) .live-avatar svg{animation-delay:-3.2s}.setup-avatar-option:hover .live-avatar,.setup-avatar-option:focus-visible .live-avatar{border-color:var(--notif);box-shadow:0 18px 42px var(--notif)}@supports (color:color-mix(in lab, red, red)){.setup-avatar-option:hover .live-avatar,.setup-avatar-option:focus-visible .live-avatar{box-shadow:0 18px 42px color-mix(in oklab, var(--notif) 18%, oklch(0% 0 0/.3))}}.setup-avatar-option:hover .live-avatar,.setup-avatar-option:focus-visible .live-avatar{transform:rotate(-2deg)scale(1.06)}.live-avatar.is-selected{border-color:var(--notif);box-shadow:0 0 0 3px var(--notif), 0 18px 42px var(--notif)}@supports (color:color-mix(in lab, red, red)){.live-avatar.is-selected{box-shadow:0 0 0 3px color-mix(in oklab, var(--notif) 22%, transparent), 0 18px 42px color-mix(in oklab, var(--notif) 22%, oklch(0% 0 0/.3))}}.live-avatar.is-selected{transform:translateY(-5px)scale(1.06)}.setup-avatar-check{color:oklch(100% 0 0);background:var(--notif);border:2px solid oklch(0% 0 0);border-radius:50%;place-items:center;width:20px;height:20px;animation:.52s cubic-bezier(.16,1,.3,1) both setup-avatar-check-in;display:grid;position:absolute;top:-3px;right:-3px}.setup-avatar-check svg{stroke-width:3px;width:11px;height:11px}.setup-avatar-option:hover .live-avatar-head,.setup-avatar-option:focus-visible .live-avatar-head{transform-origin:64px 78px;animation:.9s cubic-bezier(.16,1,.3,1) live-avatar-nod}.live-avatar-eyes{transform-origin:50%;animation:5.8s ease-in-out infinite live-avatar-blink}.setup-avatar-option:nth-child(2n) .live-avatar-eyes{animation-delay:-2.4s}.setup-avatar-option:nth-child(3n) .live-avatar-eyes{animation-delay:-4.1s}.setup-avatar-option:hover .live-avatar-face{transform:translate(1px,-1px)}.live-avatar-face{transition:transform .7s cubic-bezier(.16,1,.3,1)}.setup-avatar-selected{color:currentColor;align-items:center;gap:12px;margin-top:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.setup-avatar-selected{color:color-mix(in oklab, currentColor 84%, transparent)}}.setup-avatar-selected{font-size:11px}.setup-avatar-selected span{align-items:center;gap:6px;display:inline-flex}.setup-avatar-selected svg{width:13px;height:13px;color:var(--notif)}.setup-photo-preview{flex:none;width:42px!important;height:42px!important}.setup-photo-actions{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px;display:grid}.setup-photo-actions button{color:oklch(100% 0 0);background:oklch(10% 0 0/.9);border-color:oklch(100% 0 0/.28);justify-content:center;height:46px}.setup-photo-actions button:hover{color:oklch(100% 0 0);background:oklch(15% 0 0);border-color:oklch(100% 0 0/.55)}.setup-shell.is-light .setup-photo-actions button{color:oklch(12% 0 0);background:oklch(100% 0 0/.92);border-color:oklch(0% 0 0/.2)}.setup-shell.is-light .setup-photo-actions button:hover{color:oklch(0% 0 0);background:oklch(95% 0 0);border-color:oklch(0% 0 0/.5)}@keyframes live-avatar-breathe{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.018)translateY(-1px)}}@keyframes live-avatar-blink{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.08)}}@keyframes live-avatar-nod{0%{transform:rotate(0)}45%{transform:rotate(2.5deg)translateY(1px)}to{transform:rotate(0)}}@keyframes setup-avatar-check-in{0%{opacity:0;transform:scale(.45)rotate(-18deg)}to{opacity:1;transform:none}}.setup-ready{text-align:center;align-items:center}.setup-ready>p:not(.setup-kicker){margin-inline:auto}.setup-ready-mark{color:oklch(100% 0 0);background:var(--notif);width:88px;height:88px;box-shadow:0 0 70px var(--notif);border-radius:50%;place-items:center;margin-bottom:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.setup-ready-mark{box-shadow:0 0 70px color-mix(in oklab, var(--notif) 35%, transparent)}}.setup-ready-mark{animation:.9s cubic-bezier(.22,1,.36,1) both setup-ready}.setup-ready-mark svg{width:38px;height:38px}.setup-footer{border-top:1px solid;gap:18px}@supports (color:color-mix(in lab, red, red)){.setup-footer{border-top:1px solid color-mix(in oklab, currentColor 10%, transparent)}}.setup-footer>span{color:currentColor}@supports (color:color-mix(in lab, red, red)){.setup-footer>span{color:color-mix(in oklab, currentColor 45%, transparent)}}.setup-footer>span{font-size:11px}.setup-back,.setup-next{min-width:118px;height:46px}.setup-next{color:oklch(0% 0 0)!important;background:oklch(100% 0 0)!important;border-color:oklch(100% 0 0)!important}.setup-next:hover{color:oklch(0% 0 0)!important;background:oklch(92% 0 0)!important}.setup-next:disabled{color:oklch(0% 0 0/.55)!important;background:oklch(100% 0 0/.62)!important}@keyframes setup-focus-in{0%{opacity:0;filter:blur(18px);transform:translate(36px,8px)scale(.975)}to{opacity:1;filter:blur();transform:none}}@keyframes setup-focus-back{0%{opacity:0;filter:blur(18px);transform:translate(-36px,8px)scale(.975)}to{opacity:1;filter:blur();transform:none}}@keyframes setup-focus-out{to{opacity:0;filter:blur(14px);transform:translate(-26px,-4px)scale(.985)}}@keyframes setup-ready{0%{opacity:0;filter:blur(12px);transform:scale(.7)}to{opacity:1;filter:blur();transform:none}}@media (width<=640px){.setup-header,.setup-footer{padding:18px}.setup-header>span{display:none}.setup-stage{padding:18px}.setup-glass{padding:28px 22px}.setup-copy{min-height:430px}.setup-copy h1{font-size:42px}.setup-choice-grid,.setup-font-list{grid-template-columns:1fr}.setup-theme{min-height:150px}.setup-avatar-grid{grid-template-columns:repeat(3,1fr);gap:12px}.setup-avatar-option{gap:5px}.setup-back,.setup-next{min-width:96px;padding-inline:13px}}@media (prefers-reduced-motion:reduce){.setup-glass,.setup-glass.is-backward,.setup-glass.is-leaving,.setup-ready-mark,.live-avatar svg,.live-avatar-eyes,.setup-avatar-check{animation:none}.setup-progress>span,.setup-shell,.setup-choice,.setup-provider,.setup-font,.setup-outlook,.setup-theme{transition-duration:0s}}@keyframes stepin{0%{opacity:0;filter:blur(5px);transform:translateY(10px)scale(.985)}to{opacity:1;filter:blur();transform:none}}@keyframes stepout{0%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(5px);transform:translateY(-8px)scale(.985)}}.animate-shutter{animation:.5s ease-out both shutter}@keyframes shutter{0%{opacity:0}10%{opacity:.85}to{opacity:0}}.animate-haloin{animation:1.1s cubic-bezier(.22,.9,.28,1) both haloin}@keyframes haloin{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--primary) 40%, transparent)}to{box-shadow:0 0 0 22px #0000}}.flow-pill{cursor:pointer;justify-content:center;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:flex!important;left:0!important;right:0!important}.flow-pill [data-content]{background:var(--surface,var(--background));border-radius:9999px;align-items:center;gap:.4rem;width:fit-content;max-width:min(90vw,30rem);margin:0 auto;padding:.42rem .95rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.flow-pill [data-content]{background:color-mix(in oklab, var(--surface,var(--background)) 92%, transparent)}}.flow-pill [data-content]{color:var(--foreground);-webkit-backdrop-filter:blur(10px)saturate(1.1);backdrop-filter:blur(10px)saturate(1.1);box-shadow:0 6px 18px -10px oklch(0% 0 0/.35), 0 0 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.flow-pill [data-content]{box-shadow:0 6px 18px -10px oklch(0% 0 0/.35), 0 0 0 1px color-mix(in oklab, var(--foreground) 8%, transparent)}}.flow-pill [data-content]{transform-origin:50% 0;will-change:transform, opacity, filter;animation:.72s cubic-bezier(.16,1.05,.3,1) both pillin}.flow-pill [data-content]:before{content:"";background:conic-gradient(from var(--pill-angle,0deg), transparent 0deg, var(--primary) 40deg, var(--primary) 90deg, transparent 170deg, transparent 360deg);border-radius:9999px;padding:1.5px;position:absolute;inset:-1.5px}@supports (color:color-mix(in lab, red, red)){.flow-pill [data-content]:before{background:conic-gradient(from var(--pill-angle,0deg), transparent 0deg, color-mix(in oklab, var(--primary) 85%, white) 40deg, color-mix(in oklab, var(--primary) 55%, transparent) 90deg, transparent 170deg, transparent 360deg)}}.flow-pill [data-content]:before{-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;animation:2.6s linear infinite pillsweep;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.flow-pill [data-content]:after{content:"";background:radial-gradient(closest-side, var(--primary), transparent 100%);border-radius:9999px;position:absolute;inset:-6px}@supports (color:color-mix(in lab, red, red)){.flow-pill [data-content]:after{background:radial-gradient(closest-side, color-mix(in oklab, var(--primary) 22%, transparent), transparent 100%)}}.flow-pill [data-content]:after{filter:blur(6px);opacity:.55;pointer-events:none;z-index:-1}.flow-pill[data-removed=true] [data-content]{animation:.34s cubic-bezier(.36,0,.66,-.36) both pillout}.flow-pill [data-title],.flow-pill [data-description]{min-width:0;margin:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.flow-pill [data-icon],.flow-pill [data-close-button]{display:none!important}.flow-pill-title{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;line-height:1.15rem;overflow:hidden}.flow-pill-desc{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.flow-pill-action,.flow-pill-cancel{border-radius:9999px;padding:.15rem .6rem;font-size:.72rem;font-weight:500}.flow-pill-action{background:var(--primary);color:var(--primary-foreground)}.flow-pill-cancel{background:var(--muted);color:var(--muted-foreground)}@property --pill-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes pillsweep{to{--pill-angle:360deg}}@keyframes pillin{0%{opacity:0;filter:blur(7px);transform:translateY(-16px)scale(.42,.62)}28%{opacity:1;filter:blur();transform:translateY(3px)scale(1.12,.86)}46%{transform:translateY(-2px)scale(.94,1.08)}62%{transform:translateY(1px)scale(1.05,.96)}78%{transform:translateY(0)scale(.98,1.02)}90%{transform:scale(1.012,.99)}to{opacity:1;transform:none}}@keyframes pillout{0%{opacity:1;filter:blur();transform:none}35%{opacity:1;transform:translateY(1px)scale(1.09,.92)}to{opacity:0;filter:blur(6px);transform:translateY(-12px)scale(.55,.72)}}@media (prefers-reduced-motion:reduce){.flow-pill [data-content],.flow-pill [data-content]:before{animation:none}}@keyframes urgentpill{0%,to{background-color:#e00000;box-shadow:0 0 #e000008c}50%{background-color:#ff1f1f;box-shadow:0 0 10px 2px #ff1f1fa6}}.urgent-pill{border:1px solid var(--destructive-foreground)}@supports (color:color-mix(in lab, red, red)){.urgent-pill{border:1px solid color-mix(in oklab, var(--destructive-foreground) 42%, transparent)}}.urgent-pill{background:var(--task-priority);color:var(--destructive-foreground);animation:1.5s cubic-bezier(.4,0,.6,1) infinite urgentpill}@keyframes glowdance{0%,to{transform:translate(-10%,-10%)scale(1)}33%{transform:translate(10%,20%)scale(1.2)}66%{transform:translate(20%,-15%)scale(.8)}}.animate-glowdance{animation:20s ease-in-out infinite glowdance}@keyframes typecaret{0%,to{opacity:1}50%{opacity:0}}.animate-typecaret{animation:1s step-end infinite typecaret}.fb-reader h1,.fb-reader h2,.fb-reader h3{margin:1.1em 0 .4em;font-weight:600;line-height:1.3}.fb-reader h1{font-size:1.35em}.fb-reader h2{font-size:1.18em}.fb-reader h3{font-size:1.05em}.fb-reader p{margin:.7em 0}.fb-reader a{color:#1d4ed8;text-underline-offset:2px;cursor:pointer;text-decoration:underline}.dark .fb-reader a{color:#7dd3fc}.fb-reader ul,.fb-reader ol{margin:.7em 0;padding-left:1.3em}.fb-reader ul{list-style:outside}.fb-reader ol{list-style:decimal}.fb-reader li{margin:.25em 0}.fb-reader img,.fb-reader video{border-radius:12px;max-width:100%;height:auto;margin:.8em 0}.fb-reader blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);margin:.8em 0;padding-left:.9em}.fb-reader pre{background:#0000000d;border-radius:10px;padding:.8em;font-size:.9em;overflow-x:auto}.fb-reader code{font-family:var(--font-mono,ui-monospace, monospace);font-size:.92em}.fb-reader table{border-collapse:collapse;width:100%;margin:.9em 0;font-size:.92em}.fb-reader th,.fb-reader td{border:1px solid var(--border);text-align:left;padding:.4em .6em}.fb-reader hr{border:0;border-top:1px solid var(--border);margin:1.2em 0}@keyframes webbubblein{0%{opacity:0;transform:scale(.72)translateY(26px)}55%{opacity:1}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes webbubbleout{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.75)translateY(20px)}}.animate-webbubble{will-change:transform, opacity;animation:.42s cubic-bezier(.34,1.4,.44,1) both webbubblein}.animate-webbubble-out{animation:.2s cubic-bezier(.4,0,1,1) both webbubbleout}@media (prefers-reduced-motion:reduce){.animate-webbubble,.animate-webbubble-out{animation:none}}@keyframes pillpop{0%{opacity:0;transform:translate(-50%, var(--pill-y,0)) scale(.82)}60%{opacity:1;transform:translate(-50%, var(--pill-y,0)) scale(1.03)}to{opacity:1;transform:translate(-50%, var(--pill-y,0)) scale(1)}}.animate-pillpop{animation:.22s cubic-bezier(.22,1.2,.36,1) both pillpop}@keyframes fadein{0%{opacity:0}to{opacity:1}}.animate-fadein{animation:.16s ease-out both fadein}@media (prefers-reduced-motion:reduce){.animate-pillpop,.animate-fadein{animation:none}}@media (hover:none) and (pointer:coarse){.animate-glowdance{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.backdrop-blur,.backdrop-blur-sm,.backdrop-blur-md,[class*=backdrop-blur-\[]{transform:translateZ(0)}.fb-card{content-visibility:auto;contain-intrinsic-size:auto 92px;contain:layout paint style}.fb-scroller{will-change:scroll-position;transform:translateZ(0)}}.doc-word .docx-wrapper{background:0 0;gap:1rem;padding:0}.doc-word .docx-wrapper>section.docx{border-radius:6px;margin-bottom:1rem;box-shadow:0 10px 30px #0000002e}.doc-sheet .doc-sheet-name{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-foreground);margin:.75rem 0 .35rem;font-size:10px}.doc-sheet table{border-collapse:collapse;width:max-content;min-width:100%;margin-bottom:1rem}.doc-sheet td,.doc-sheet th{border:1px solid var(--border);white-space:pre-wrap;vertical-align:top;padding:4px 8px}.doc-sheet tr:first-child td{background:var(--foreground);font-weight:600}@supports (color:color-mix(in lab, red, red)){.doc-sheet tr:first-child td{background:color-mix(in srgb, var(--foreground) 5%, transparent)}}:root{--dusk-top:oklch(71% .13 245);--dusk-mid:oklch(87% .07 234);--dusk-low:oklch(97.5% .018 230);--dusk-hill:oklch(68% .1 240);--dusk-ink:oklch(24% .04 250)}.dark{--dusk-top:oklch(34% .07 240);--dusk-mid:oklch(28% .05 240);--dusk-low:oklch(22% .03 240);--dusk-hill:oklch(30% .06 240);--dusk-ink:oklch(97% .01 240)}.pf-page{background:0 0}.dusk-sky{background:linear-gradient(#0000 0% 100%)}.dusk-haze{background:linear-gradient(180deg, transparent, var(--dusk-low))}@supports (color:color-mix(in lab, red, red)){.dusk-haze{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--dusk-low) 70%, transparent))}}.dusk-stars{background-image:radial-gradient(1.6px 1.6px at 12% 18%,#ffffffe6,#0000 60%),radial-gradient(1.3px 1.3px at 28% 9%,#ffffffb3,#0000 60%),radial-gradient(1.8px 1.8px at 44% 24%,#fffc,#0000 60%),radial-gradient(1.2px 1.2px at 61% 12%,#ffffffb3,#0000 60%),radial-gradient(1.7px 1.7px at 76% 20%,#ffffffd9,#0000 60%),radial-gradient(1.3px 1.3px at 89% 8%,#ffffffb3,#0000 60%),radial-gradient(1.4px 1.4px at 34% 34%,#ffffff8c,#0000 60%),radial-gradient(1.4px 1.4px at 68% 38%,#ffffff80,#0000 60%);animation:7s ease-in-out infinite duskstars}@keyframes duskstars{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.dusk-stars{animation:none}}.font-serif-display{font-family:var(--font-display);letter-spacing:-.01em;font-weight:400}.dusk-header{background:var(--dusk-top)}@supports (color:color-mix(in lab, red, red)){.dusk-header{background:color-mix(in oklab, var(--dusk-top) 30%, transparent)}}.dusk-header{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%)}.dusk-nav-link{color:var(--dusk-ink);border-radius:9999px;padding:.5rem 1rem;font-size:13px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.dusk-nav-link{color:color-mix(in oklab, var(--dusk-ink) 75%, transparent)}}.dusk-nav-link{transition:color .2s,background .2s,box-shadow .2s}.dusk-nav-link:hover{color:var(--dusk-ink);background:#ffffff47;box-shadow:0 0 0 1px #ffffff80,0 0 18px #ffffff59}.dusk-pill{color:oklch(18% .03 285);background:#ffffffe6;border-radius:9999px;padding:.5rem 1.15rem;font-size:13px;font-weight:600;transition:transform .18s,box-shadow .18s;box-shadow:0 0 0 1px #ffffffb3,0 0 22px #fff6,0 8px 22px -14px #00000080}.dusk-pill:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #ffffffe6,0 0 34px 2px #fff9,0 10px 26px -14px #0000008c}.dusk-cta{color:oklch(18% .03 285);background:#fffffff0;border-radius:9999px;padding:.95rem 2.1rem;font-size:15px;font-weight:600;transition:transform .18s,box-shadow .18s;box-shadow:0 0 0 1px #ffffffbf,0 0 40px #ffffff73,0 18px 40px -22px #0009}.dusk-cta:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #fffffff2,0 0 56px 4px #ffffffa6,0 22px 46px -22px #000000a6}.dusk-ghost{color:var(--dusk-ink);border-radius:9999px;padding:.95rem 1.5rem;font-size:15px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.dusk-ghost{color:color-mix(in oklab, var(--dusk-ink) 80%, transparent)}}.dusk-ghost{transition:color .2s,background .2s,box-shadow .2s}.dusk-ghost:hover{color:var(--dusk-ink);background:#ffffff38;box-shadow:0 0 0 1px #ffffff73,0 0 22px #ffffff4d}.dusk-device{background:var(--background);border-radius:22px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dusk-device{background:color-mix(in oklab, var(--background) 92%, transparent)}}.dusk-device{box-shadow:0 0 0 1px #ffffff80,0 0 60px #ffffff47,0 44px 90px -40px #0009}.dusk-frame{box-shadow:0 0 0 1px var(--border), 0 26px 60px -40px #00000073;border-radius:18px;overflow:hidden}.pf-hero-film{border-radius:28px;position:relative;box-shadow:0 0 90px -12px #ffffff59,0 60px 120px -50px #0000008c}.pf-hero-film:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 0 42px 6px #0a0e2061}.pf-hero-film-video{aspect-ratio:16/9;object-fit:cover;border-radius:inherit;width:100%;height:auto;display:block}.pf-quote{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:0 auto;padding:0 8px;display:flex}.pf-quote-icon{color:#d1653a;filter:drop-shadow(0 4px 10px #d1653a80)}.pf-quote-text{letter-spacing:-.01em;color:var(--dusk-ink,#191f2b);margin:0;font-size:clamp(1.25rem,3vw,1.7rem);font-weight:600;line-height:1.4}.pf-quote-text mark{color:#d1653a;font-style:italic;font-family:var(--font-serif-display,Georgia, serif);background:linear-gradient(#0000 55%,#d1653a59 55%);padding:0 2px}.dusk-marquee{width:100%;position:relative;overflow:hidden}.dusk-marquee-track{gap:.6rem;width:max-content;animation:42s linear infinite duskmarquee;display:flex}@keyframes duskmarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.dusk-marquee-track{animation:none}}.dusk-chip{white-space:nowrap;border:1px solid var(--border);background:var(--background);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.dusk-chip{background:color-mix(in oklab, var(--background) 80%, transparent)}}.dusk-chip{color:var(--muted-foreground);padding:.4rem .95rem;font-size:13px}:root{--pf-blue:#09f;--pf-soft:#ffffff6b;--pf-ink:oklch(20% .03 250)}.dark{--pf-soft:#ffffff0d;--pf-ink:oklch(97% .01 240)}.pf-soft{background:0 0}.pf-ink{color:var(--pf-ink)}.pf-blue{color:var(--pf-blue)}.pf-statement{font-family:"Instrument Serif", var(--font-display);letter-spacing:-.015em;color:var(--pf-ink);font-size:clamp(2rem,4.2vw,3.3rem);font-weight:400;line-height:1.08}.pf-statement em{color:var(--pf-ink);font-style:normal}@supports (color:color-mix(in lab, red, red)){.pf-statement em{color:color-mix(in oklab, var(--pf-ink) 42%, transparent)}}@property --pf-cap-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.pf-cap{background:var(--background);border-radius:20px;flex-direction:column;align-items:center;gap:.7rem;padding:1.4rem .9rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pf-cap{background:color-mix(in oklab, var(--background) 100%, transparent)}}.pf-cap{text-align:center;animation:.7s cubic-bezier(.34,1.56,.64,1) both pf-cap-pop,5s ease-in-out infinite pf-cap-float;animation-delay:calc(var(--i,0) * 90ms), calc(var(--i,0) * 90ms + .7s);will-change:transform}.pf-cap:before{content:"";background:conic-gradient(from var(--pf-cap-angle), transparent 0deg, var(--pf-blue) 60deg, transparent 130deg, transparent 200deg, var(--pf-blue) 260deg, transparent 330deg);border-radius:21px;padding:1.5px;position:absolute;inset:-1.5px}@supports (color:color-mix(in lab, red, red)){.pf-cap:before{background:conic-gradient(from var(--pf-cap-angle), transparent 0deg, color-mix(in oklab, var(--pf-blue) 85%, transparent) 60deg, transparent 130deg, transparent 200deg, color-mix(in oklab, var(--pf-blue) 35%, white 10%) 260deg, transparent 330deg)}}.pf-cap:before{-webkit-mask-composite:xor;animation:6s linear infinite pf-cap-spin;animation-delay:calc(var(--i,0) * -.6s);pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pf-cap:after{content:"";background:radial-gradient(closest-side, var(--pf-blue), transparent);border-radius:28px;position:absolute;inset:-14px}@supports (color:color-mix(in lab, red, red)){.pf-cap:after{background:radial-gradient(closest-side, color-mix(in oklab, var(--pf-blue) 16%, transparent), transparent)}}.pf-cap:after{opacity:.55;z-index:-1;animation:4s ease-in-out infinite pf-cap-halo;animation-delay:calc(var(--i,0) * -.45s);pointer-events:none}.pf-cap:hover .pf-cap-icon{animation:.55s ease-in-out pf-cap-wiggle}.pf-cap-icon{width:2.6rem;height:2.6rem;color:var(--pf-blue);background:var(--pf-blue);border-radius:14px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.pf-cap-icon{background:color-mix(in oklab, var(--pf-blue) 12%, transparent)}}.pf-cap-icon{box-shadow:0 0 14px -4px var(--pf-blue)}@supports (color:color-mix(in lab, red, red)){.pf-cap-icon{box-shadow:0 0 14px -4px color-mix(in oklab, var(--pf-blue) 55%, transparent)}}@keyframes pf-cap-pop{0%{opacity:0;transform:translateY(22px)scale(.82)}60%{opacity:1}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pf-cap-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes pf-cap-spin{to{--pf-cap-angle:360deg}}@keyframes pf-cap-halo{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.7;transform:scale(1.04)}}@keyframes pf-cap-wiggle{0%,to{transform:rotate(0)scale(1)}25%{transform:rotate(-8deg)scale(1.1)}55%{transform:rotate(7deg)scale(1.12)}80%{transform:rotate(-3deg)scale(1.05)}}.pf-panel{background:linear-gradient(160deg, var(--dusk-top), var(--dusk-mid) 55%, var(--dusk-low));border-radius:32px;padding:clamp(14px,2.2vw,30px)}@supports (color:color-mix(in lab, red, red)){.pf-panel{background:linear-gradient(160deg, color-mix(in oklab, var(--dusk-top) 26%, var(--background)), color-mix(in oklab, var(--dusk-mid) 20%, var(--background)) 55%, color-mix(in oklab, var(--dusk-low) 22%, var(--background)))}}.pf-panel{box-shadow:0 40px 90px -60px #000000a6}.pf-panel-inner{background:var(--background);border-radius:20px;overflow:hidden;box-shadow:0 0 0 1px #ffffff73,0 24px 50px -34px #0000008c}.pf-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--pf-blue);font-size:12px;font-weight:600}.pf-sub{letter-spacing:-.01em;color:var(--pf-ink);font-size:17px;font-weight:600}.pf-blue-pill{color:#fff;background:var(--pf-blue);box-shadow:0 0 0 1px var(--pf-blue), 0 0 26px 0 var(--pf-blue), 0 14px 30px -18px #00000080;border-radius:9999px;align-items:center;gap:.45rem;padding:.9rem 1.9rem;font-size:15px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.pf-blue-pill{box-shadow:0 0 0 1px color-mix(in oklab, var(--pf-blue) 70%, transparent), 0 0 26px 0 color-mix(in oklab, var(--pf-blue) 45%, transparent), 0 14px 30px -18px #00000080}}.pf-blue-pill{transition:transform .18s,box-shadow .18s}.pf-blue-pill:hover{box-shadow:0 0 0 1px var(--pf-blue), 0 0 40px 2px var(--pf-blue), 0 18px 36px -18px #0000008c;transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.pf-blue-pill:hover{box-shadow:0 0 0 1px var(--pf-blue), 0 0 40px 2px color-mix(in oklab, var(--pf-blue) 60%, transparent), 0 18px 36px -18px #0000008c}}.pf-step-num{font-family:"Instrument Serif", var(--font-display);color:var(--pf-blue);font-size:2.4rem;line-height:1}@supports (color:color-mix(in lab, red, red)){.pf-step-num{color:color-mix(in oklab, var(--pf-blue) 55%, transparent)}}.pf-wall{z-index:0;pointer-events:none;contain:strict;background:linear-gradient(180deg, var(--dusk-top) 0%, var(--dusk-mid) 34%, var(--dusk-mid) 62%, var(--dusk-low) 100%);position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pf-wall{background:linear-gradient(180deg, var(--dusk-top) 0%, var(--dusk-mid) 34%, color-mix(in oklab, var(--dusk-mid) 60%, var(--dusk-low)) 62%, var(--dusk-low) 100%)}}.pf-wall-aurora{background:radial-gradient(38% 30% at 22% 26%, var(--pf-blue), transparent 70%), radial-gradient(34% 28% at 76% 18%, #ffffff6b, transparent 70%), radial-gradient(46% 34% at 58% 78%, var(--pf-blue), transparent 72%);position:absolute;inset:-20%}@supports (color:color-mix(in lab, red, red)){.pf-wall-aurora{background:radial-gradient(38% 30% at 22% 26%, color-mix(in oklab, var(--pf-blue) 34%, transparent), transparent 70%), radial-gradient(34% 28% at 76% 18%, #ffffff6b, transparent 70%), radial-gradient(46% 34% at 58% 78%, color-mix(in oklab, var(--pf-blue) 22%, transparent), transparent 72%)}}.pf-wall-aurora{filter:blur(30px);animation:26s ease-in-out infinite alternate pfaurora}@keyframes pfaurora{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(3%,2%)scale(1.12)}}.pf-wall-stars,.pf-wall-stars-2{background-repeat:repeat;background-size:420px 420px;position:absolute;inset:-10% calc(-10% - 480px) -480px -10%}.pf-wall-stars{background-image:radial-gradient(1.7px 1.7px at 40px 60px,#fffffff2,#0000 60%),radial-gradient(1.3px 1.3px at 150px 30px,#ffffffb3,#0000 60%),radial-gradient(2px 2px at 250px 120px,#ffffffd9,#0000 60%),radial-gradient(1.2px 1.2px at 330px 220px,#fff9,#0000 60%),radial-gradient(1.6px 1.6px at 90px 300px,#fffc,#0000 60%),radial-gradient(1.3px 1.3px at 380px 380px,#ffffffa6,#0000 60%);animation:9s ease-in-out infinite pfstars,150s linear infinite pfdrift}.pf-wall-stars-2{opacity:.6;background-image:radial-gradient(1.2px 1.2px at 70px 200px,#fffc,#0000 60%),radial-gradient(1px 1px at 200px 80px,#fff9,#0000 60%),radial-gradient(1.4px 1.4px at 260px 260px,#ffffffb3,#0000 60%);background-size:300px 300px;animation:6s ease-in-out infinite reverse pfstars,90s linear infinite reverse pfdrift2}@keyframes pfstars{0%,to{opacity:.5}50%{opacity:1}}@keyframes pfdrift{0%{transform:translate(0)}to{transform:translate(420px,120px)}}@keyframes pfdrift2{0%{transform:translate(0)}to{transform:translate(300px,90px)}}.pf-wall-ridge{background:var(--dusk-hill);opacity:.13;clip-path:polygon(0 62%,9% 46%,18% 58%,27% 38%,38% 55%,49% 34%,60% 52%,71% 40%,82% 57%,92% 44%,100% 60%,100% 100%,0 100%);height:34vh;animation:40s ease-in-out infinite alternate pfridge;position:absolute;bottom:0;left:-5%;right:-5%}.pf-wall-ridge-2{opacity:.17;background:var(--dusk-hill);height:22vh}@supports (color:color-mix(in lab, red, red)){.pf-wall-ridge-2{background:color-mix(in oklab, var(--dusk-hill) 70%, var(--dusk-low))}}.pf-wall-ridge-2{clip-path:polygon(0 70%,12% 52%,24% 66%,36% 46%,50% 64%,63% 48%,76% 66%,88% 52%,100% 68%,100% 100%,0 100%);animation-duration:55s;animation-direction:alternate-reverse}@keyframes pfridge{0%{transform:translate(-1.5%)}to{transform:translate(1.5%)}}.pf-wall-wave{pointer-events:none;background-repeat:repeat-x;background-size:50% 100%;width:200%;height:46vh;position:absolute;bottom:-2vh;left:-50%;right:-50%}.pf-wall-wave-1{opacity:.85;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cpath d='M0,192 C120,120 240,96 360,128 C480,160 600,240 720,240 C840,240 960,160 1080,128 C1200,96 1320,120 1440,192 L1440,320 L0,320 Z' fill='%230099ff' fill-opacity='0.20'/%3E%3C/svg%3E");animation:18s linear infinite pfwave}.pf-wall-wave-2{opacity:.6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cpath d='M0,224 C160,160 320,140 480,176 C640,212 800,268 960,256 C1120,244 1280,196 1440,224 L1440,320 L0,320 Z' fill='%23ffffff' fill-opacity='0.30'/%3E%3C/svg%3E");height:38vh;animation:12s linear infinite reverse pfwave;bottom:-4vh}.pf-wall-wave-3{opacity:.7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cpath d='M0,240 C180,190 360,170 540,200 C720,230 900,280 1080,270 C1260,260 1360,246 1440,240 L1440,320 L0,320 Z' fill='%230099ff' fill-opacity='0.34'/%3E%3C/svg%3E");height:30vh;animation:26s linear infinite pfwave;bottom:-6vh}@keyframes pfwave{0%{transform:translate(0)}to{transform:translate(-50%)}}.pf-wall-pulse{background:radial-gradient(circle, #fff9, var(--pf-blue) 44%, transparent 72%);border-radius:50%;width:44vmin;height:44vmin;position:absolute;top:14%;left:12%}@supports (color:color-mix(in lab, red, red)){.pf-wall-pulse{background:radial-gradient(circle, #fff9, color-mix(in oklab, var(--pf-blue) 34%, transparent) 44%, transparent 72%)}}.pf-wall-pulse{animation:6s ease-in-out infinite pfpulse}.pf-wall-pulse-2{width:56vmin;height:56vmin;animation-duration:9s;animation-delay:-3s;top:48%;left:auto;right:8%}@keyframes pfpulse{0%,to{opacity:.25;transform:scale(.82)}50%{opacity:.9;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.pf-wall-aurora,.pf-wall-stars,.pf-wall-stars-2,.pf-wall-ridge,.pf-wall-wave,.pf-wall-pulse{animation:none}}.pf-stack{place-items:center;min-height:420px;display:grid;position:relative}.pf-stack-card{text-align:left;background:var(--background);border-radius:20px;width:min(278px,78vw);padding:1.1rem 1.15rem}@supports (color:color-mix(in lab, red, red)){.pf-stack-card{background:color-mix(in oklab, var(--background) 88%, transparent)}}.pf-stack-card{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);box-shadow:0 0 0 1px #ffffff80, 0 0 34px -12px var(--pf-blue), 0 30px 60px -34px #0000008c}@supports (color:color-mix(in lab, red, red)){.pf-stack-card{box-shadow:0 0 0 1px #ffffff80, 0 0 34px -12px color-mix(in oklab, var(--pf-blue) 45%, transparent), 0 30px 60px -34px #0000008c}}.pf-stack-card{transition:transform .35s cubic-bezier(.34,1.4,.64,1),box-shadow .35s;animation:7s ease-in-out infinite pfstackfloat}.pf-stack-card:hover{z-index:5;transform:translateY(-10px)rotate(0)scale(1.03)}@keyframes pfstackfloat{0%,to{translate:0}50%{translate:0 -8px}}@media (width>=768px){.pf-stack{min-height:400px}.pf-stack-slot{position:absolute}}.three-p-divider{border-top:1px solid hsl(var(--border));font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--foreground));justify-content:flex-start;align-items:baseline;gap:.55em;margin:.65rem 0 .35rem;padding-top:.55rem;font-size:16px;font-weight:700;display:flex}.three-p-divider:first-child{border-top:0;margin-top:0;padding-top:0}.three-p-divider-goals{color:#9a6a08}html.dark .three-p-divider-goals{color:#fff}.goal-tile,.goal-tile-mobile .fb-card{border-color:#d3a62c}@supports (color:color-mix(in lab, red, red)){.goal-tile,.goal-tile-mobile .fb-card{border-color:color-mix(in srgb, #d3a62c 58%, hsl(var(--border)))}}.goal-tile,.goal-tile-mobile .fb-card{background:linear-gradient(135deg, #f7d976 0%, hsl(var(--card)) 58%, #70a878 100%)}@supports (color:color-mix(in lab, red, red)){.goal-tile,.goal-tile-mobile .fb-card{background:linear-gradient(135deg, color-mix(in srgb, #f7d976 18%, hsl(var(--card))) 0%, hsl(var(--card)) 58%, color-mix(in srgb, #70a878 10%, hsl(var(--card))) 100%)}}.goal-tile,.goal-tile-mobile .fb-card{box-shadow:0 8px 24px #9a6a081f, var(--shadow-card)}.goal-control-active{color:#fff;background:linear-gradient(110deg,#7a5200,#d7ae3f 48%,#7a5200);border:1px solid #c79a2b}.goal-tile,.goal-tile-mobile .fb-card{position:relative;overflow:hidden}.goal-fire-stack{border-radius:inherit;pointer-events:none;z-index:3;isolation:isolate;position:absolute;inset:0;overflow:hidden}.goal-fire-layer{object-fit:fill;border-radius:inherit;pointer-events:none;backface-visibility:hidden;will-change:opacity, transform;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.goal-fire-layer-back{z-index:1;opacity:.24;filter:blur(7px)saturate(.95)brightness(1.05);animation-delay:-5.4s;transform:scale(1.23)translateY(-2%)}.goal-fire-layer-mid{z-index:2;opacity:.34;filter:blur(2.5px)saturate(1.05)brightness(1.08);animation-delay:-2.7s;transform:scale(1.16)translateY(1%)}.goal-fire-layer-front{z-index:3;opacity:.5;filter:saturate(1.14)contrast(1.06)brightness(1.08);transform:scale(1.1)}.goal-tile>:not(.goal-fire-stack),.goal-tile-mobile .fb-card>*{z-index:4;position:relative}.goal-tile>.absolute,.goal-tile-mobile .fb-card>.absolute{position:absolute}.goal-tile .font-display,.goal-tile-mobile .font-display{text-shadow:0 1px 1px var(--background), 0 0 5px var(--background)}.goal-pill{border:1px solid var(--goal-badge-gold-deep);background:linear-gradient(110deg, var(--goal-badge-gold-deep) 0 24%, var(--goal-badge-gold) 38%, var(--goal-badge-gold-shine) 49% 54%, var(--goal-badge-gold) 66%, var(--goal-badge-gold-deep) 84% 100%);color:var(--goal-badge-ink);box-shadow:0 0 0 1px var(--goal-badge-gold-shine), 0 0 12px var(--goal-badge-gold), inset 0 1px 0 var(--goal-badge-gold-shine);background-size:260% 100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.goal-pill{box-shadow:0 0 0 1px color-mix(in srgb, var(--goal-badge-gold-shine) 48%, transparent), 0 0 12px color-mix(in srgb, var(--goal-badge-gold) 58%, transparent), inset 0 1px 0 color-mix(in srgb, var(--goal-badge-gold-shine) 88%, transparent)}}.goal-pill{text-shadow:0 1px 0 var(--goal-badge-gold-shine)}@supports (color:color-mix(in lab, red, red)){.goal-pill{text-shadow:0 1px 0 color-mix(in srgb, var(--goal-badge-gold-shine) 65%, transparent)}}.goal-pill{animation:2.8s ease-in-out infinite goal-badge-shine}@keyframes goal-badge-shine{0%,30%{background-position:100% 0}70%,to{background-position:-100% 0}}.goal-tile-mobile{border-radius:.75rem;overflow:hidden}.goal-tile:has(>.goal-fire-stack):after{display:none}.goal-tile-mobile:has(>.goal-fire-stack) .fb-card:after{display:none}@media (prefers-reduced-motion:reduce){.goal-fire-stack{display:none}.goal-pill{animation:none}}.goal-tile:after,.goal-tile-mobile .fb-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;filter:blur(1.2px)saturate(1.2);opacity:.75;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background-color:#0000;background-image:radial-gradient(16px 30px at 12% 104%,#ffc450f2,#0000 70%),radial-gradient(12px 24px at 30% 106%,#ff8228d9,#0000 70%),radial-gradient(17px 32px at 52% 105%,#ffd26ee6,#0000 70%),radial-gradient(11px 22px at 71% 107%,#ff7823cc,#0000 70%),radial-gradient(15px 28px at 88% 104%,#ffbe50e6,#0000 70%),radial-gradient(12px 26px at 104% 22%,#ffa03cb3,#0000 70%),radial-gradient(14px 28px at 105% 55%,#ffc85fbf,#0000 70%),radial-gradient(12px 24px at -4% 30%,#ff9637a6,#0000 70%),radial-gradient(14px 26px at -5% 62%,#ffcd64b3,#0000 70%),radial-gradient(14px 24px at 20% -5%,#ffb446a6,#0000 70%),radial-gradient(12px 22px at 48% -6%,#ff8c2d99,#0000 70%),radial-gradient(14px 24px at 78% -5%,#ffc355a6,#0000 70%);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat-x;background-size:220px 100%,240px 100%,210px 100%,250px 100%,230px 100%,100% 220px,100% 240px,100% 210px,100% 250px,220px 100%,240px 100%,210px 100%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;padding:5px;animation:5.5s ease-in-out infinite alternate goal-flame-drift,1.7s ease-in-out infinite goal-flame-flicker;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes goal-flame-drift{0%{background-position:0 0,30px 0,60px 0,15px 0,45px 0,0 10px,0 40px,0 20px,0 55px,10px 0,50px 0,25px 0}to{background-position:24px 0,6px 0,38px 0,50px 0,12px 0,0 34px,0 8px,0 48px,0 18px,40px 0,14px 0,55px 0}}@keyframes goal-flame-flicker{0%,to{opacity:.7}28%{opacity:.85}55%{opacity:.6}80%{opacity:.8}}@media (prefers-reduced-motion:reduce){.goal-tile:after,.goal-tile-mobile .fb-card:after{opacity:.45;animation:none}.pf-stack-card{animation:none}}.pf-phone-float{animation:8s ease-in-out infinite pfphonefloat;transform:rotate(-2deg)}@keyframes pfphonefloat{0%,to{transform:rotate(-2deg)}50%{transform:rotate(-1deg)}}.pf-phone-chat{animation:5s ease-in-out infinite pfphonechat}@keyframes pfphonechat{0%,to{transform:translate(0)}50%{transform:translate(-14px,-10px)}}@media (prefers-reduced-motion:reduce){.pf-phone-float,.pf-phone-chat{animation:none}}.pf-toy{background:linear-gradient(150deg, var(--pf-blue), var(--dusk-mid));border-radius:14px;height:92px;margin-bottom:.7rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pf-toy{background:linear-gradient(150deg, color-mix(in oklab, var(--pf-blue) 12%, var(--background)), color-mix(in oklab, var(--dusk-mid) 16%, var(--background)))}}.pf-toy{box-shadow:inset 0 0 0 1px #fff6}.pf-toy-msg{white-space:nowrap;background:var(--background);max-width:62%;color:var(--foreground);opacity:0;border-radius:12px;padding:5px 9px;font-size:10px;line-height:1.15;animation:6s cubic-bezier(.34,1.5,.64,1) infinite pfmsgpop;position:absolute;box-shadow:0 6px 14px -8px #00000080}.pf-toy-msg.me{background:var(--pf-blue);color:#fff}@keyframes pfmsgpop{0%,4%{opacity:0;transform:translateY(10px)scale(.85)}10%,78%{opacity:1;transform:translateY(0)scale(1)}90%,to{opacity:0;transform:translateY(-8px)scale(.96)}}.pf-toy-dots{background:var(--background);border-radius:999px;gap:3px;padding:6px 8px;display:flex;position:absolute;box-shadow:0 6px 14px -9px #00000080}.pf-toy-dots i{background:var(--foreground);border-radius:999px;width:4px;height:4px}@supports (color:color-mix(in lab, red, red)){.pf-toy-dots i{background:color-mix(in oklab, var(--foreground) 45%, transparent)}}.pf-toy-dots i{animation:1.1s ease-in-out infinite pftypedot}.pf-toy-dots i:nth-child(2){animation-delay:.15s}.pf-toy-dots i:nth-child(3){animation-delay:.3s}@keyframes pftypedot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.pf-toy-av{color:#fff;background:linear-gradient(160deg,#f0a05a,#d1653a);border-radius:999px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:600;animation:2.4s ease-in-out infinite pfavnudge;display:grid;position:absolute;bottom:26px;left:50%;translate:-50%;box-shadow:0 8px 16px -10px #0009}@keyframes pfavnudge{0%,62%,to{transform:translateY(0)scale(1)}70%{transform:translateY(-4px)scale(1.08)}78%{transform:translateY(0)scale(.97)}}.pf-toy-throw{font-size:15px;animation:2.4s cubic-bezier(.4,0,.3,1) infinite pfemotethrow;position:absolute;top:8px}@keyframes pfemotethrow{0%{opacity:0;transform:translate(0)scale(.6)rotate(-20deg)}12%{opacity:1}60%{opacity:1;transform:translate(var(--dx,0px), 34px) scale(1.15) rotate(12deg)}74%{opacity:0;transform:translate(var(--dx,0px), 30px) scale(.7)}to{opacity:0;transform:translate(var(--dx,0px), 30px) scale(.7)}}.pf-toy-shelf{justify-content:center;gap:5px;display:flex;position:absolute;bottom:6px;left:0;right:0}.pf-toy-shelf span{background:var(--background);opacity:0;border-radius:7px;place-items:center;width:20px;height:20px;font-size:9px;animation:7.2s ease-out infinite pfshelfin;display:grid;box-shadow:0 0 0 1px #ffffff80}@keyframes pfshelfin{0%,8%{opacity:0;transform:scale(.4)translateY(6px)}16%,92%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.9)}}.pf-toy-grid{grid-template-columns:repeat(3,22px);grid-auto-rows:22px;place-content:center;gap:4px;display:grid;position:absolute;inset:0}.pf-toy-grid b{background:var(--foreground);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.pf-toy-grid b{background:color-mix(in oklab, var(--foreground) 8%, var(--background))}}.pf-toy-grid b{animation:6s ease-in-out infinite pfraidflip;box-shadow:inset 0 0 0 1px #ffffff73}.pf-toy-grid b.a{--raid:#2f7bd6}.pf-toy-grid b.b{--raid:#d1653a}@keyframes pfraidflip{0%,10%{background:color-mix(in oklab, var(--foreground) 8%, var(--background));transform:rotateY(0)scale(1)}18%{transform:rotateY(80deg)scale(1.05)}26%,88%{background:var(--raid,#2f7bd6);transform:rotateY(0)scale(1)}to{background:color-mix(in oklab, var(--foreground) 8%, var(--background));transform:rotateY(0)scale(1)}}.pf-toy-spark{font-size:13px;animation:3s ease-in-out infinite pfraidspark;position:absolute;top:7px;right:8px}@keyframes pfraidspark{0%,60%,to{opacity:.5;transform:scale(.95)rotate(-8deg)}70%{opacity:1;transform:scale(1.25)rotate(10deg)}}@media (prefers-reduced-motion:reduce){.pf-toy *{animation:none!important}}.pf-sec{contain:layout paint}.pf-panel,.pf-hero-film{contain:paint}.pf-cap{contain:layout paint}.pf-tv-mode .pf-wall-aurora,.pf-tv-mode .pf-wall-stars,.pf-tv-mode .pf-wall-stars-2,.pf-tv-mode .pf-wall-ridge,.pf-tv-mode .pf-wall-wave-2,.pf-tv-mode .pf-wall-wave-3,.pf-tv-mode .pf-wall-pulse-2{will-change:auto;animation:none}.pf-tv-mode .pf-wall-aurora{filter:none;opacity:.7}.pf-tv-mode .pf-wall-wave-1,.pf-tv-mode .pf-wall-pulse{backface-visibility:hidden;will-change:transform}.pf-tv-mode .dusk-header,.pf-tv-mode .pf-stack-card,.pf-tv-mode .pf-board-film [class*=backdrop-blur]{-webkit-backdrop-filter:none;backdrop-filter:none}.pf-tv-mode .dusk-header{background:var(--dusk-top)}@supports (color:color-mix(in lab, red, red)){.pf-tv-mode .dusk-header{background:color-mix(in oklab, var(--dusk-top) 82%, transparent)}}.pf-tv-mode .pf-stack-card{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.pf-tv-mode .pf-stack-card{background:color-mix(in oklab, var(--background) 96%, transparent)}}.pf-tv-mode .pf-board-film{filter:none!important}.pf-tv-mode .pf-cap,.pf-tv-mode .pf-cap:before,.pf-tv-mode .pf-cap:after{will-change:auto;animation:none}.pf-tv-mode .pf-sec:not(.pf-sec-active) *,.pf-tv-mode .pf-sec:not(.pf-sec-active):before,.pf-tv-mode .pf-sec:not(.pf-sec-active):after{animation-play-state:paused!important}.pf-tv-mode .pf-wall{height:100vh;position:absolute}.pf-tv-mode .pf-wall>*{will-change:auto!important;animation:none!important}.pf-tv-mode .pf-wall-aurora,.pf-tv-mode .pf-wall-stars-2,.pf-tv-mode .pf-wall-wave-2,.pf-tv-mode .pf-wall-wave-3,.pf-tv-mode .pf-wall-ridge-2,.pf-tv-mode .pf-wall-pulse-2{display:none}.pf-tv-mode .dusk-header{position:absolute;left:0;right:0}.pf-tv-mode .pf-page :not(video){transition:none!important;animation:none!important}.pf-tv-mode .pf-wall-wave-1{transform:translate(-12%)}.pf-tv-mode .pf-wall-pulse{opacity:.68;transform:scale(1.04)}.pf-tv-mode .pf-board-film,.pf-tv-mode .pf-board-film *{will-change:auto!important}.pf-tv-mode .pf-hero-film,.pf-tv-mode .pf-panel,.pf-tv-mode .pf-stack-card{transform:translateZ(0)}@media (width>=1500px) and (pointer:coarse){.pf-wall-aurora,.pf-wall-stars,.pf-wall-stars-2,.pf-wall-ridge,.pf-wall-wave-2,.pf-wall-wave-3,.pf-wall-pulse-2,.pf-cap,.pf-cap:before,.pf-cap:after{will-change:auto;animation:none}.pf-wall-aurora{filter:none;opacity:.7}.pf-wall-wave-1,.pf-wall-pulse{backface-visibility:hidden;will-change:transform}.dusk-header,.pf-stack-card,.pf-board-film [class*=backdrop-blur]{-webkit-backdrop-filter:none;backdrop-filter:none}.dusk-header{background:var(--dusk-top)}@supports (color:color-mix(in lab, red, red)){.dusk-header{background:color-mix(in oklab, var(--dusk-top) 82%, transparent)}}.pf-stack-card{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.pf-stack-card{background:color-mix(in oklab, var(--background) 96%, transparent)}}.pf-wall{height:100vh;position:absolute}.pf-wall-aurora,.pf-wall-stars-2,.pf-wall-wave-2,.pf-wall-wave-3,.pf-wall-ridge-2,.pf-wall-pulse-2{display:none}.dusk-header{position:absolute;left:0;right:0}.pf-page :not(video){transition:none!important;animation:none!important}.pf-wall-wave-1{transform:translate(-12%)}.pf-wall-pulse{opacity:.68;transform:scale(1.04)}.pf-board-film{filter:none!important}}.pf-tv-mode .pf-hero-film{background:var(--background);box-shadow:0 20px 54px -34px #00000080}.pf-tv-mode .pf-hero-film:after{display:none}.pf-tv-mode .pf-hero-film-video{background:var(--background);transform:none}.pf-tv-mode .pf-page svg{color:currentColor;opacity:1;min-width:1em;min-height:1em;display:block}.pf-tv-mode .pf-sec{contain:layout paint}@keyframes agentbreathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes agentbubblein{0%{opacity:0;transform:translateY(10px)scale(.9)}60%{transform:translateY(-2px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes agenttap{0%{opacity:.85;transform:scale(.3)}to{opacity:0;transform:scale(1.9)}}@keyframes agentbox{0%,to{opacity:.55}50%{opacity:1}}@keyframes agentaskglow{0%,to{box-shadow:0 12px 40px -18px color-mix(in oklab, var(--primary) 70%, transparent), 0 0 0 1px color-mix(in oklab, var(--primary) 35%, transparent)}50%{box-shadow:0 12px 52px -14px color-mix(in oklab, var(--primary) 95%, transparent), 0 0 0 1px color-mix(in oklab, var(--primary) 60%, transparent)}}@property --agent-light-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.agent-light-shell{contain:strict;overflow:hidden}.agent-light-frame{pointer-events:none;inset:0}.agent-light-strip{filter:blur(3px)saturate(1.05);opacity:.62;box-shadow:0 0 22px 4px var(--primary);background:linear-gradient(90deg,#55e6ff,#7b7cff,#ef72c8,#ff806c,#ffd65a,#55e6ff) 0 0/300% 100%;animation:7s linear infinite agentedgeflow;position:absolute}@supports (color:color-mix(in lab, red, red)){.agent-light-strip{box-shadow:0 0 22px 4px color-mix(in oklab, var(--primary) 28%, transparent)}}.agent-light-strip-top,.agent-light-strip-bottom{height:var(--agent-edge,5px);border-radius:999px;left:0;right:0}.agent-light-strip-top{top:1px}.agent-light-strip-bottom{animation-direction:reverse;bottom:1px}.agent-light-strip-left,.agent-light-strip-right{width:var(--agent-edge,5px);background:linear-gradient(#55e6ff,#7b7cff,#ef72c8,#ff806c,#ffd65a,#55e6ff) 0 0/100% 300%;border-radius:999px;top:0;bottom:0}.agent-light-strip-left{animation-name:agentedgeflow-y;animation-duration:8.4s;left:1px}.agent-light-strip-right{animation-name:agentedgeflow-y;animation-duration:8.4s;animation-direction:reverse;right:1px}@keyframes agentedgeflow{to{background-position:300% 0}}@keyframes agentedgeflow-y{to{background-position:0 300%}}.agent-light-bloom{box-shadow:inset 0 0 var(--agent-bloom,16px) 1px var(--primary);border-radius:26px}@supports (color:color-mix(in lab, red, red)){.agent-light-bloom{box-shadow:inset 0 0 var(--agent-bloom,16px) 1px color-mix(in oklab, var(--primary) 18%, transparent)}}.agent-light-bloom{animation:4.2s ease-in-out infinite agentbreathe}.agent-light-fast .agent-light-strip{animation-duration:2.8s}.agent-pointer{filter:drop-shadow(0 3px 8px var(--primary))}@supports (color:color-mix(in lab, red, red)){.agent-pointer{filter:drop-shadow(0 3px 8px color-mix(in oklab, var(--primary) 60%, transparent))}}.agent-tap{background:radial-gradient(circle, var(--primary), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.agent-tap{background:radial-gradient(circle, color-mix(in oklab, var(--primary) 55%, transparent), transparent 70%)}}.agent-tap{animation:.52s ease-out forwards agenttap}.agent-caption{background:var(--card);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px -18px #0009}.agent-focusbox{border:1.5px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.agent-focusbox{border:1.5px solid color-mix(in oklab, var(--primary) 80%, transparent)}}.agent-focusbox{box-shadow:0 0 24px -4px var(--primary)}@supports (color:color-mix(in lab, red, red)){.agent-focusbox{box-shadow:0 0 24px -4px color-mix(in oklab, var(--primary) 55%, transparent)}}.agent-focusbox{transition:all .42s cubic-bezier(.22,1,.36,1);animation:1.6s ease-in-out infinite agentbox}.agent-bubble{pointer-events:auto;animation:.34s cubic-bezier(.22,1,.36,1) backwards agentbubblein;box-shadow:0 14px 40px -24px #0000008c}.agent-bubble-agent{background:var(--card);border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.agent-bubble-ask{animation:.34s cubic-bezier(.22,1,.36,1) both agentbubblein,2s ease-in-out .34s infinite agentaskglow}.agent-pill{background:var(--card);border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:box-shadow .3s,border-color .3s;box-shadow:0 18px 46px -26px #0009}.agent-pill-live{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.agent-pill-live{border-color:color-mix(in oklab, var(--primary) 55%, transparent)}}.agent-pill-live{box-shadow:0 18px 60px -22px var(--primary)}@supports (color:color-mix(in lab, red, red)){.agent-pill-live{box-shadow:0 18px 60px -22px color-mix(in oklab, var(--primary) 75%, transparent)}}.agent-orb{background:conic-gradient(from 0deg, var(--primary), #7cf7ff, #b57cff, #ff7ab5, var(--primary));width:14px;height:14px;box-shadow:0 0 14px -2px var(--primary);border-radius:999px;flex:none}@supports (color:color-mix(in lab, red, red)){.agent-orb{box-shadow:0 0 14px -2px color-mix(in oklab, var(--primary) 80%, transparent)}}.agent-orb{transition:transform 90ms ease-out}.agent-orb-live{animation:1.8s ease-in-out infinite agentbreathe}.agent-orb-think{animation:.9s ease-in-out infinite agentbreathe}@media (prefers-reduced-motion:reduce){.agent-light-frame,.agent-light-bloom,.agent-orb-live,.agent-orb-think,.agent-focusbox{animation:none}}html.calm{--board-glow-opacity:.35;--board-wave-opacity:.22}html.calm .animate-urgentglow,html.calm .animate-urgentpin,html.calm .animate-softblink,html.calm .animate-partyflash,html.calm .collab-beam,html.calm .urgent-pill,html.calm .goal-pill{animation:none!important}html.calm .collab-beam:before,html.calm .collab-beam:after{opacity:.25!important;animation:none!important}html.calm .urgent-pill{background:var(--task-priority)!important;color:var(--destructive-foreground)!important;box-shadow:none!important;border-color:#0000!important;display:inline-flex!important}html.calm .animate-urgentpin{box-shadow:0 0 0 1px #dc2626a6!important}html.calm [data-glow]{box-shadow:none!important;border-color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html.calm [data-glow]{border-color:color-mix(in oklab, var(--foreground) 12%, transparent)!important}}html.calm [data-glow]{background-color:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){html.calm [data-glow]{background-color:color-mix(in oklab, var(--foreground) 3%, transparent)!important}}html.calm [data-glow] .animate-pulse{background-color:#e3b98a!important;animation:none!important}html.calm .status-pill-glow{animation:none!important;box-shadow:inset 0 0 0 1px #f59e0b47!important}html.calm .goal-fire-stack{display:none!important}html.calm .goal-pill{background:var(--task-goal)!important;color:var(--task-goal-ink)!important;box-shadow:none!important;text-shadow:none!important;border-color:#0000!important;display:inline-flex!important}html.calm .goal-tile,html.calm .goal-tile-mobile .fb-card{border-color:var(--goal-badge-gold)}@supports (color:color-mix(in lab, red, red)){html.calm .goal-tile,html.calm .goal-tile-mobile .fb-card{border-color:color-mix(in oklab, var(--goal-badge-gold) 42%, var(--border))}}html.calm .goal-tile,html.calm .goal-tile-mobile .fb-card{box-shadow:var(--shadow-card)}html.calm .task-tile{box-shadow:none!important;border-color:#0000!important;animation:none!important}html.calm .task-tile[data-priority=true],html.calm .task-tile.goal-tile,html.calm .goal-tile-mobile .fb-card{border-color:#0000!important}html.calm .goal-tile-mobile .fb-card[data-priority=true]{border-color:var(--destructive)!important}@supports (color:color-mix(in lab, red, red)){html.calm .goal-tile-mobile .fb-card[data-priority=true]{border-color:color-mix(in oklab, var(--destructive) 44%, var(--border))!important}}html.calm .goal-tile-mobile .fb-card[data-priority=true]{background:var(--destructive)!important}@supports (color:color-mix(in lab, red, red)){html.calm .goal-tile-mobile .fb-card[data-priority=true]{background:color-mix(in oklab, var(--destructive) 28%, var(--card))!important}}.task-tile{font-family:var(--font-body);box-shadow:none!important;background:var(--card)!important;color:var(--card-foreground)!important;border:0!important}.task-tile .task-title-type{font-family:var(--font-body);letter-spacing:0;font-size:14px;font-weight:500;line-height:1.2}.task-tile .task-meta-type{font-family:var(--font-body);letter-spacing:0;text-transform:uppercase;font-size:14px;font-weight:500;line-height:1.2}.task-tile .goal-completion-date{color:inherit;font-size:14px;font-weight:500;line-height:1.2}.task-tile .task-type-pill{width:fit-content;font-family:var(--font-body);letter-spacing:0;text-transform:uppercase;padding:.125rem .45rem;font-size:14px;font-weight:700;line-height:1.1;border-radius:999px!important}.task-tile .urgent-pill{background:var(--task-priority)!important;color:var(--destructive-foreground)!important}html:not(.calm) .task-tile .urgent-pill{box-shadow:0 0 0 1px #fb001299,0 0 12px #fb0012b3}@supports (color:color-mix(in lab, red, red)){html:not(.calm) .task-tile .urgent-pill{box-shadow:0 0 0 1px color-mix(in oklab, var(--task-priority) 60%, transparent), 0 0 12px color-mix(in oklab, var(--task-priority) 70%, transparent)}}html:not(.zen-palette) .task-tile{background:var(--task-tile-bg)!important;color:var(--task-tile-ink)!important}html:not(.zen-palette) .task-tile :is(.text-foreground,.text-muted-foreground,.text-faint){color:var(--task-tile-meta)!important}html:not(.zen-palette) .task-tile.goal-tile,html:not(.zen-palette) .goal-tile-mobile .task-tile{background:var(--task-goal)!important;color:var(--task-goal-ink)!important}html:not(.zen-palette) .task-tile.goal-tile :is(.text-foreground,.text-muted-foreground,.text-faint),html:not(.zen-palette) .goal-tile-mobile .task-tile :is(.text-foreground,.text-muted-foreground,.text-faint){color:#271a09c7!important}@supports (color:color-mix(in lab, red, red)){html:not(.zen-palette) .task-tile.goal-tile :is(.text-foreground,.text-muted-foreground,.text-faint),html:not(.zen-palette) .goal-tile-mobile .task-tile :is(.text-foreground,.text-muted-foreground,.text-faint){color:color-mix(in oklab, var(--task-goal-ink) 78%, transparent)!important}}html.zen-palette .task-tile{color:oklch(16% 0 0)!important;background:oklch(99% 0 0)!important}html.zen-palette .task-tile :is(.text-foreground,.text-muted-foreground,.text-faint){color:oklab(16% 0 0/.76)!important}html.zen-palette .task-tile[data-priority=true]{background:var(--zen-priority-tile)!important;color:var(--zen-priority-ink)!important}html.zen-palette .task-tile[data-priority=true] :is(.text-foreground,.text-muted-foreground,.text-faint){color:var(--zen-priority-ink)!important}@supports (color:color-mix(in lab, red, red)){html.zen-palette .task-tile[data-priority=true] :is(.text-foreground,.text-muted-foreground,.text-faint){color:color-mix(in oklab, var(--zen-priority-ink) 82%, transparent)!important}}html.zen-palette .task-tile[data-priority=true] .urgent-pill,html.zen-palette .task-tile .urgent-pill{background:var(--task-priority)!important;color:var(--destructive-foreground)!important;box-shadow:none!important;border-color:#0000!important;animation:none!important}html.zen-palette .task-tile,html.zen-palette .goal-tile-mobile .task-tile{box-shadow:none!important;outline:none!important;animation:none!important}html.zen-palette .task-tile .goal-pill{background:var(--task-goal-ink)!important;color:var(--task-goal)!important;box-shadow:none!important;text-shadow:none!important;border-color:#0000!important;animation:none!important}html.zen-palette .task-tile.goal-tile:after,html.zen-palette .goal-tile-mobile .fb-card:after,html.zen-palette .task-tile .goal-fire-stack,html.zen-palette .goal-tile-mobile .goal-fire-stack{animation:none!important;display:none!important}html.zen-palette .task-tile.collab-beam:before,html.zen-palette .task-tile.collab-beam:after{opacity:.25!important;animation:none!important}html.zen-palette .task-tile .status-pill-glow{animation:none!important;box-shadow:inset 0 0 0 1px #f59e0b47!important}html.zen-palette .task-tile .font-display{text-shadow:none!important}html.zen-palette .task-tile.goal-tile,html.zen-palette .goal-tile-mobile .task-tile{background:var(--task-goal)!important;color:var(--task-goal-ink)!important}html.zen-palette .task-tile.goal-tile :is(.text-foreground,.text-muted-foreground,.text-faint),html.zen-palette .goal-tile-mobile .task-tile :is(.text-foreground,.text-muted-foreground,.text-faint){color:#271a09c7!important}@supports (color:color-mix(in lab, red, red)){html.zen-palette .task-tile.goal-tile :is(.text-foreground,.text-muted-foreground,.text-faint),html.zen-palette .goal-tile-mobile .task-tile :is(.text-foreground,.text-muted-foreground,.text-faint){color:color-mix(in oklab, var(--task-goal-ink) 78%, transparent)!important}}.has-backdrop .flow-shell{background-color:#0000!important}.flowboard-main-header{isolation:isolate;will-change:transform;color:var(--foreground);border-color:var(--border);transform:translateZ(0)}@supports (color:color-mix(in lab, red, red)){.flowboard-main-header{border-color:color-mix(in oklab, var(--border) 76%, transparent)}}.flowboard-main-header{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.flowboard-main-header{background-color:color-mix(in oklab, var(--background) 68%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 8%, transparent)}}.flowboard-main-header{transition:background-color .28s,border-color .28s,color .28s}.appearance-header-swatch{border-radius:var(--radius-sm)}.appearance-header-swatch-glass{background:linear-gradient(135deg, var(--primary), var(--surface))}@supports (color:color-mix(in lab, red, red)){.appearance-header-swatch-glass{background:linear-gradient(135deg, color-mix(in oklab, var(--primary) 20%, transparent), color-mix(in oklab, var(--surface) 62%, transparent))}}.appearance-header-swatch-glass{-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);box-shadow:inset 0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.appearance-header-swatch-glass{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 12%, transparent)}}:root,.dark,.mono,.mono.dark{--muted-foreground:var(--foreground)!important;--faint:var(--foreground)!important}@media (width>=768px){.rt-root,.rt-root *{-webkit-user-select:text;user-select:text}}@keyframes trash-wiggle{0%,86%,to{transform:rotate(0)}88%{transform:rotate(-9deg)scale(1.06)}91%{transform:rotate(7deg)scale(1.08)}94%{transform:rotate(-5deg)scale(1.05)}97%{transform:rotate(3deg)}}.trashcan-idle{animation:7s ease-in-out infinite trash-wiggle}@media (prefers-reduced-motion:reduce){.trashcan-idle{animation:none}}html.calm .task-progress-fill{opacity:.55;background-color:var(--foreground)!important}.admin-desk-shell{transform-origin:top;isolation:isolate;max-width:25rem;position:relative;background-color:var(--background)!important}@supports (color:color-mix(in lab, red, red)){.admin-desk-shell{background-color:color-mix(in oklab, var(--background) 92%, var(--foreground))!important}}.admin-desk-shell{-webkit-backdrop-filter:blur(24px)saturate(138%);backdrop-filter:blur(24px)saturate(138%);transition:border-radius .42s cubic-bezier(.16,1,.3,1),box-shadow .42s,background-color .42s,-webkit-backdrop-filter .42s,backdrop-filter .42s}.admin-desk-focus-in{animation:.62s cubic-bezier(.16,1,.3,1) both admin-desk-focus-in}.admin-desk-focus-out{pointer-events:none;animation:.34s cubic-bezier(.4,0,.2,1) both admin-desk-focus-out}@keyframes admin-desk-focus-in{0%{opacity:0;filter:blur(16px)saturate(.72);transform:translateY(10px)scale(.978)}58%{opacity:1}to{opacity:1;filter:blur()saturate();transform:none}}@keyframes admin-desk-focus-out{0%{opacity:1;filter:blur()saturate();transform:none}to{opacity:0;filter:blur(14px)saturate(.76);transform:translateY(7px)scale(.978)}}.admin-desk-shell[data-open=false]{width:max-content;max-width:max-content}.admin-desk-header:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.admin-desk-header:hover{background-color:color-mix(in oklab, var(--foreground) 3%, transparent)}}.admin-desk-shell[data-open=true]{width:100%;max-width:100%;box-shadow:2px 2px 0 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.admin-desk-shell[data-open=true]{box-shadow:2px 2px 0 0 color-mix(in oklab, var(--foreground) 12%, transparent)}}@media (prefers-reduced-motion:reduce){.admin-desk-shell{transition:none;animation:none}}:root{--ag-ink:oklch(0% 0 0);--ag-panel:oklch(10% 0 0);--ag-paper:oklch(100% 0 0);--ag-dim:oklch(80% 0 0);--ag-line:oklch(100% 0 0/.18);--ag-signal:oklch(62% .25 25);--ag-scroll:0}.ag-site,.ag-auth{color:var(--ag-paper);background:var(--ag-ink);font-family:"Work Sans", var(--font-body);letter-spacing:0}.ag-wordmark{color:var(--ag-paper);letter-spacing:0;align-items:flex-start;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.ag-wordmark sup{margin-left:2px;font-size:6px;line-height:1}.ag-nav{z-index:50;background:var(--ag-ink);align-items:center;gap:26px;height:76px;padding:0 clamp(20px,4vw,72px);display:flex;position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.ag-nav{background:color-mix(in oklab, var(--ag-ink) 82%, transparent)}}.ag-nav{-webkit-backdrop-filter:blur(20px)saturate(120%);backdrop-filter:blur(20px)saturate(120%);border-bottom:1px solid var(--ag-line)}.ag-nav-rule{background:var(--ag-line);flex:1;height:1px}.ag-hero{place-items:center;min-height:min(1080px,100svh);padding:148px clamp(20px,7.3vw,140px) 96px;display:grid;position:relative;overflow:hidden}.ag-public-waves{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ag-public-waves:after{content:"";background:linear-gradient(90deg, var(--ag-ink) 0%, var(--ag-ink) 42%, transparent 76%), linear-gradient(0deg, var(--ag-ink) 0%, transparent 35%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ag-public-waves:after{background:linear-gradient(90deg, var(--ag-ink) 0%, color-mix(in oklab, var(--ag-ink) 72%, transparent) 42%, transparent 76%), linear-gradient(0deg, var(--ag-ink) 0%, transparent 35%)}}.ag-public-waves canvas{opacity:.9}.ag-hero-waves:after{background:radial-gradient(ellipse 120% 82% at 50% 64%, transparent 0 20%, var(--ag-ink) 56%, var(--ag-ink) 94%), linear-gradient(180deg, var(--ag-ink) 0%, transparent 24%, transparent 64%, var(--ag-ink) 100%)}@supports (color:color-mix(in lab, red, red)){.ag-hero-waves:after{background:radial-gradient(ellipse 120% 82% at 50% 64%, transparent 0 20%, color-mix(in oklab, var(--ag-ink) 46%, transparent) 56%, var(--ag-ink) 94%), linear-gradient(180deg, var(--ag-ink) 0%, transparent 24%, transparent 64%, var(--ag-ink) 100%)}}.ag-hero-waves canvas{opacity:.5;filter:blur(7px)contrast(1.02)saturate(.92)brightness(.9);transform:scale(1.06)}.ag-hero-copy{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(940px,88vw);display:flex;position:relative}.ag-nav-auth{align-items:center;gap:26px;display:inline-flex}.ag-nav-signup{border:1px solid var(--ag-line);border-radius:var(--radius);color:var(--ag-paper);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;padding:11px 20px;font-size:10px;font-weight:600;text-decoration:none;transition:color .25s,background-color .25s,border-color .25s;display:inline-flex}.ag-nav-signup svg{width:14px;height:14px;transition:transform .25s}.ag-nav-signup:hover{border-color:var(--ag-signal);background:var(--ag-signal);color:var(--ag-paper)}.ag-nav-signup:hover svg{transform:translate(3px)}.ag-hero h1,.ag-chapter h2,.ag-closing h2,.ag-auth-copy h1{color:var(--ag-paper);font-family:"Work Sans", var(--font-display);letter-spacing:0;margin:0;font-weight:400;line-height:.9}.ag-hero-slogan{letter-spacing:-.02em;text-wrap:balance;max-width:18ch;margin:38px 0 0;font-size:clamp(36px,4.3vw,62px);font-weight:500;line-height:1.12}.ag-hero-slogan em{letter-spacing:-.01em;color:var(--ag-signal);font-family:Georgia,Times New Roman,serif;font-weight:400}.ag-hero-slogan:before,.ag-hero-slogan:after{color:var(--ag-signal);font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:0}.ag-hero-slogan:before{content:"“";vertical-align:.04em;margin-right:.05em;font-size:1.3em}.ag-hero-slogan:after{content:"”";vertical-align:-.3em;margin-left:.1em;font-size:1.3em}.ag-hero-snap{z-index:1;pointer-events:none;opacity:.55;filter:saturate(.92)brightness(.9);background:url(/assets/agendim-real-board-D_wMZtyT.jpg) 50% 18%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 26%,#0000 72%);mask-image:linear-gradient(#000 0% 26%,#0000 72%)}.ag-hero-snap:after{content:"";background:linear-gradient(180deg, var(--ag-ink) 0%, transparent 30%, var(--ag-ink) 88%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ag-hero-snap:after{background:linear-gradient(180deg, color-mix(in oklab, var(--ag-ink) 55%, transparent) 0%, transparent 30%, var(--ag-ink) 88%)}}.ag-hero-login{border:1px solid var(--ag-paper);border-radius:var(--radius);background:var(--ag-paper);color:var(--ag-ink);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;margin-top:46px;padding:17px 34px;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .25s,border-color .25s,color .25s,transform .25s;display:inline-flex}.ag-hero-login svg{width:15px;height:15px;transition:transform .25s}.ag-hero-login:hover{background:var(--ag-signal);border-color:var(--ag-signal);color:var(--ag-paper);transform:translateY(-2px)}.ag-hero-login:hover svg{transform:translate(3px)}.ag-hero-drop{z-index:3;background:linear-gradient(180deg, var(--ag-signal), transparent);width:1px;height:86px;margin-left:-.5px;position:absolute;bottom:40px;left:50%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ag-hero-drop{background:linear-gradient(180deg, color-mix(in oklab, var(--ag-signal) 70%, transparent), transparent)}}.ag-hero-drop-dot{background:var(--ag-signal);border-radius:50%;width:3px;height:3px;margin-left:-1.5px;animation:2.6s cubic-bezier(.6,.05,.4,1) infinite ag-drop;position:absolute;top:-6px;left:50%}@keyframes ag-drop{0%{opacity:0;transform:translateY(0)}18%{opacity:1}72%{opacity:1}to{opacity:0;transform:translateY(96px)}}.ag-cta{border:1px solid var(--ag-line);text-transform:uppercase;border-radius:4px;justify-content:space-between;align-items:center;gap:28px;min-width:230px;min-height:64px;padding:0 22px;font-size:11px;font-weight:600;text-decoration:none;transition:color .25s,background-color .25s,border-color .25s,transform .25s;display:inline-flex}.ag-cta svg{width:18px;height:18px;transition:transform .25s}.ag-cta:hover svg{transform:translate(5px)}.ag-cta-primary{border-color:var(--ag-paper);background:var(--ag-paper);color:var(--ag-ink)}.ag-cta-primary:hover{border-color:var(--ag-signal);background:var(--ag-signal);color:var(--ag-paper);transform:translateY(-2px)}.ag-chapter{padding:150px clamp(20px,7.3vw,140px)}.ag-chapter h2,.ag-closing h2{max-width:1020px;margin-top:0;font-size:clamp(62px,8vw,124px)}.ag-chapter h2 em,.ag-closing h2 em{letter-spacing:-.01em;color:var(--ag-signal);font-family:Georgia,Times New Roman,serif;font-weight:400}.ag-chapter-copy{max-width:570px;color:var(--ag-paper);margin:48px 0 0;font-size:18px;line-height:1.65}.ag-workspace{background:var(--ag-ink);padding-bottom:0}.ag-workspace :is(h2,.ag-chapter-copy){color:var(--ag-paper)}.ag-feature-list{border-top:1px solid var(--ag-line);background:var(--ag-ink)}.ag-feature-row{border-bottom:1px solid var(--ag-line);grid-template-columns:.45fr 1fr 1.2fr auto;align-items:center;gap:4vw;min-height:160px;padding:30px clamp(20px,7.3vw,140px);transition:background .3s;display:grid}@supports (color:color-mix(in lab, red, red)){.ag-feature-row:hover{background:color-mix(in oklab, var(--ag-paper) 4%, var(--ag-ink))}}.ag-feature-number{color:var(--ag-signal);font:10px var(--font-mono)}.ag-feature-row h3{color:var(--ag-paper);font-size:clamp(28px,3vw,46px);font-weight:400}.ag-feature-row p{max-width:500px;color:var(--ag-paper);font-size:15px;line-height:1.65}.ag-feature-row svg{color:var(--ag-signal)}.ag-momentum{background:var(--ag-ink)}.ag-momentum :is(h2,.ag-chapter-copy){color:var(--ag-paper)}.ag-capabilities{border-top:1px solid var(--ag-line);max-width:920px;margin:100px 0 0}.ag-capabilities li{border-bottom:1px solid var(--ag-line);min-height:92px;color:var(--ag-paper);text-transform:uppercase;grid-template-columns:70px 1fr;align-items:center;font-size:clamp(18px,2vw,28px);display:grid}.ag-capabilities li span{font:10px var(--font-mono);color:var(--ag-signal)}.ag-closing{background:var(--ag-ink);border-top:1px solid var(--ag-line);min-height:92svh;padding:150px clamp(20px,7.3vw,140px)}.ag-closing h2{color:var(--ag-paper)}.ag-closing .ag-cta{margin-top:70px}.ag-footer-empty{border-top:1px solid var(--ag-line);height:34px;padding:0}.ag-reveal{opacity:0;filter:blur(16px)saturate(135%);transition:opacity 1.1s,transform 1.35s cubic-bezier(.19,1,.22,1),filter 1.2s;transform:translateY(20px)scale(1.015)}.ag-reveal.is-visible{opacity:1;filter:blur()saturate();transform:translateY(0)scale(1)}.ag-auth{background:var(--ag-ink);min-height:100svh;font-family:"DM Sans", var(--font-body);position:relative;overflow:hidden}.ag-auth-waves{opacity:1;inset:68px 0 0}.ag-auth-waves:before{content:"";z-index:1;background:linear-gradient(180deg, var(--ag-ink) 0%, var(--ag-ink) 22%, transparent 54%, var(--ag-ink) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ag-auth-waves:before{background:linear-gradient(180deg, var(--ag-ink) 0%, color-mix(in oklab, var(--ag-ink) 76%, transparent) 22%, transparent 54%, color-mix(in oklab, var(--ag-ink) 40%, transparent) 100%)}}.ag-auth-waves:before{pointer-events:none}@supports (color:color-mix(in lab, red, red)){.ag-auth-waves:after{background:radial-gradient(circle at 50% 46%, transparent 0 24%, color-mix(in oklab, var(--ag-ink) 28%, transparent) 66%, var(--ag-ink) 100%)}}.ag-auth-waves canvas{opacity:1;filter:contrast(1.22)saturate(1.08)}.ag-auth-header{z-index:3;border-bottom:1px solid var(--ag-line);background:var(--ag-ink);align-items:center;gap:26px;height:68px;padding:0 4vw;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ag-auth-header{background:color-mix(in oklab, var(--ag-ink) 72%, transparent)}}.ag-auth-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ag-auth-back{color:var(--ag-dim);text-transform:uppercase;align-items:center;gap:8px;font-size:10px;text-decoration:none;transition:color .3s;display:flex}.ag-auth-main{z-index:2;place-items:center;min-height:calc(100svh - 68px);padding:54px 24px;display:grid;position:relative}.ag-auth-portal{text-align:center;width:min(100%,470px)}.ag-auth-panel{border-radius:var(--radius-xl);background:var(--ag-panel);border:0;flex-direction:column;padding:34px;display:flex}@supports (color:color-mix(in lab, red, red)){.ag-auth-panel{background:color-mix(in oklab, var(--ag-panel) 58%, transparent);box-shadow:0 30px 90px color-mix(in oklab, var(--ag-ink) 55%, transparent)}}.ag-auth-panel{-webkit-backdrop-filter:blur(26px)saturate(115%);backdrop-filter:blur(26px)saturate(115%);text-align:left}.ag-auth-step{color:var(--ag-signal);font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.18em;margin-bottom:26px}.ag-form{flex-direction:column;gap:15px;display:flex}.ag-form label{color:var(--ag-paper);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.ag-form p{color:var(--ag-dim);font-size:12px;line-height:1.5}.ag-form p strong{color:var(--ag-paper);font-weight:500}.ag-form input,.ag-auth .group input{border:1px solid var(--ag-line);border-radius:var(--radius);background:var(--ag-ink);width:100%;height:54px;padding:0 18px}@supports (color:color-mix(in lab, red, red)){.ag-form input,.ag-auth .group input{background:color-mix(in oklab, var(--ag-ink) 54%, transparent)}}.ag-form input,.ag-auth .group input{color:var(--ag-paper);box-shadow:none;outline:none;font-size:15px;transition:border-color .3s,background-color .3s}.ag-auth .group>div[aria-hidden]{display:none}.ag-auth .group div[aria-hidden]{color:var(--ag-dim);left:18px}.ag-auth .group input:focus,.ag-form input:focus{border-color:var(--ag-signal);background:var(--ag-ink)}@supports (color:color-mix(in lab, red, red)){.ag-auth .group input:focus,.ag-form input:focus{background:color-mix(in oklab, var(--ag-ink) 72%, transparent)}}.ag-auth-submit{border:1px solid var(--ag-line);border-radius:var(--radius);width:fit-content;height:48px;color:var(--ag-paper);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-self:flex-start;align-items:center;margin-top:5px;padding:0 18px;font-size:11px;font-weight:500;transition:border-color .25s,color .25s,background-color .25s,opacity .25s;display:inline-flex}.ag-auth-submit:hover{border-color:var(--ag-signal)}@supports (color:color-mix(in lab, red, red)){.ag-auth-submit:hover{border-color:color-mix(in oklab, var(--ag-signal) 40%, transparent)}}.ag-auth-submit:hover{color:var(--ag-paper);background:var(--ag-panel)}@supports (color:color-mix(in lab, red, red)){.ag-auth-submit:hover{background:color-mix(in oklab, var(--ag-panel) 45%, transparent)}}.ag-auth-submit:disabled{opacity:.5;cursor:default}.ag-link-button,.ag-whiteboard-link{color:var(--ag-dim);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;font-size:10px;transition:color .3s}.ag-link-button{text-underline-offset:5px;align-self:flex-start;padding:4px 0;text-decoration:underline}.ag-auth .ag-code{font:26px var(--font-mono);letter-spacing:.45em;text-align:left}.ag-auth .mt-6{margin-top:26px}.ag-auth .mt-3{gap:10px}.ag-auth .mt-3 button{border-color:var(--ag-line);border-radius:var(--radius);height:48px;color:var(--ag-paper);letter-spacing:.08em;text-transform:uppercase;background:0 0;font-size:11px;transition:border-color .3s,color .3s,background .3s}@supports (color:color-mix(in lab, red, red)){.ag-auth .mt-3 button:hover{background:color-mix(in oklab, var(--ag-signal) 8%, transparent)}}.ag-whiteboard-link{align-items:center;gap:8px;margin:25px auto 0;display:flex}.ag-whiteboard-gate{border-top:1px solid var(--ag-line);grid-template-columns:1fr auto;gap:12px;margin-top:24px;padding-top:22px;animation:.5s cubic-bezier(.2,.8,.2,1) both ag-auth-rise;display:grid}.ag-whiteboard-gate-head{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.ag-whiteboard-gate-head label{color:var(--ag-ink);font-size:10px;font-weight:600}.ag-whiteboard-gate-head button{width:32px;height:32px;color:var(--ag-dim)}.ag-whiteboard-gate .ag-code{text-align:center;min-width:0}.ag-whiteboard-gate .ag-auth-submit{width:auto;min-width:138px;margin:0}.ag-whiteboard-error{color:var(--destructive);grid-column:1/-1;margin:-3px 0 0;font-size:12px}.ag-auth-footnote{color:var(--ag-paper);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin:22px 0 0;font-size:10px}@keyframes ag-auth-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.ag-auth-rise{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) forwards ag-auth-rise}.ag-brand-monogram{color:currentColor;background:0 0;border-radius:0;justify-content:center;align-items:center;width:auto;height:auto;font-weight:600;display:inline-flex}@keyframes ag-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes ag-camera{0%{transform:scale(1.04)}to{transform:scale(1)}}@media (width<=760px){.ag-nav,.ag-auth-header{padding-inline:20px}.ag-nav{height:68px}.ag-hero{min-height:820px;padding:88px 20px 64px}.ag-public-waves:after{background:linear-gradient(0deg, var(--ag-ink) 0%, transparent 68%)}.ag-nav-auth{gap:16px}.ag-nav-signup{padding:9px 15px}.ag-hero-copy{width:100%}.ag-hero-slogan{font-size:clamp(27px,7.2vw,34px);line-height:1.18}.ag-hero-slogan:before{vertical-align:.05em;font-size:1.2em}.ag-hero-slogan:after{vertical-align:-.26em;font-size:1.2em}.ag-hero-drop{height:64px;bottom:28px}.ag-cta{width:100%;min-width:0;min-height:54px}.ag-chapter,.ag-closing{padding:96px 20px}.ag-chapter h2,.ag-closing h2{margin-top:32px;font-size:56px}.ag-chapter-copy{margin-top:32px;font-size:16px}.ag-feature-row{grid-template-columns:46px 1fr auto;gap:16px;min-height:0;padding:28px 20px}.ag-feature-row h3{font-size:28px}.ag-feature-row p{grid-column:2/4;font-size:14px}.ag-capabilities{margin-top:60px}.ag-capabilities li{grid-template-columns:42px 1fr;min-height:78px;font-size:17px}.ag-closing{min-height:720px}.ag-auth-main{min-height:calc(100svh - 68px);padding:32px 18px max(32px, env(safe-area-inset-bottom))}.ag-auth-waves:after{background:radial-gradient(circle at 50% 42%, transparent 0 18%, var(--ag-ink) 64%, var(--ag-ink) 100%)}@supports (color:color-mix(in lab, red, red)){.ag-auth-waves:after{background:radial-gradient(circle at 50% 42%, transparent 0 18%, color-mix(in oklab, var(--ag-ink) 36%, transparent) 64%, var(--ag-ink) 100%)}}.ag-auth-portal{width:100%}.ag-auth-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:24px 20px}.ag-auth-submit{height:48px}.ag-auth .mt-3{grid-template-columns:1fr}.ag-auth-footnote{display:none}}@media (prefers-reduced-motion:reduce){.ag-auth-rise{opacity:1;animation:none}.ag-hero-drop-dot{opacity:.55;animation:none;top:55%}.ag-reveal{opacity:1;filter:none;transition:none;transform:none}}.ag-app-wordmark{color:currentColor;font-family:"Work Sans", var(--font-display);letter-spacing:0;-webkit-text-fill-color:currentColor;font-weight:650;display:inline-flex}.ag-app-wordmark>span{transform-origin:50% 78%;animation:3.4s cubic-bezier(.4,0,.2,1) infinite flowletter;animation-delay:calc(var(--letter-index,0) * .105s);will-change:transform;display:inline-block}.ag-app-wordmark>span:first-child{--letter-index:0}.ag-app-wordmark>span:nth-child(2){--letter-index:1}.ag-app-wordmark>span:nth-child(3){--letter-index:2}.ag-app-wordmark>span:nth-child(4){--letter-index:3}.ag-app-wordmark>span:nth-child(5){--letter-index:4}.ag-app-wordmark>span:nth-child(6){--letter-index:5}.ag-app-wordmark>span:nth-child(7){--letter-index:6}.ag-brand-lockup{color:currentColor;flex-direction:column;align-items:flex-start;gap:.25em;min-width:0;display:inline-flex}.ag-brand-lockup.is-compact{font-size:.82em}.ag-brand-tagline{font-family:var(--font-body);letter-spacing:0;text-transform:none;white-space:nowrap;color:currentColor;opacity:.8;font-size:10px;font-weight:500;line-height:1.25}.flowboard-main-header .ag-brand-lockup{gap:5px}.flowboard-main-header h1{flex:none;align-items:center;display:flex}.flowboard-main-header .ag-brand-lockup{min-width:max-content;color:var(--foreground);font-size:22px}.flowboard-main-header .ag-app-wordmark{color:inherit;visibility:visible;opacity:1;font-size:19px;line-height:1}@media (prefers-reduced-motion:reduce){.ag-app-wordmark,.ag-app-wordmark>span{animation:none}}.ag-site,.ag-auth{--ag-ink:oklch(25% .025 275);--ag-paper:oklch(100% 0 0);--ag-panel:oklch(100% 0 0);--ag-dim:oklch(48% .025 275);--ag-line:oklch(90% .018 275);--ag-signal:oklch(58% .23 285);--ag-violet-deep:oklch(47% .24 285);--ag-blue:oklch(63% .2 255);--ag-green:oklch(75% .17 155);--ag-amber:oklch(82% .16 80);--ag-pink:oklch(69% .22 350);--ag-soft:oklch(97.5% .008 280);color:var(--ag-ink);background:var(--ag-paper);font-family:"Poppins",var(--font-body)}.ag-nav{background:var(--ag-paper);grid-template-columns:auto 1fr auto;display:grid}@supports (color:color-mix(in lab, red, red)){.ag-nav{background:color-mix(in oklab,var(--ag-paper) 92%,transparent)}}.ag-nav{border-color:var(--ag-line)}.ag-wordmark{color:var(--ag-ink)}.ag-nav-rule{background:var(--ag-line)}.ag-nav-login{color:var(--ag-ink);font-size:13px;font-weight:600;text-decoration:none}.ag-nav-auth{gap:8px}.ag-nav-signup{background:var(--ag-signal);min-height:40px;color:var(--ag-paper);letter-spacing:0;text-transform:none;box-shadow:0 8px 22px var(--ag-signal);border:0;border-radius:6px;padding:0 18px;font-size:13px}@supports (color:color-mix(in lab, red, red)){.ag-nav-signup{box-shadow:0 8px 22px color-mix(in oklab,var(--ag-signal) 24%,transparent)}}.ag-nav-signup:hover{background:var(--ag-violet-deep);color:var(--ag-paper);transform:translateY(-2px)}.ag-hero{place-items:center;min-height:min(1080px,100svh);padding:148px clamp(20px,7.3vw,140px) 96px;display:grid}.ag-public-waves{opacity:.11;filter:blur(5px)saturate(.8)}.ag-public-waves:after{background:linear-gradient(90deg,transparent 0 24%,var(--ag-paper) 63%,var(--ag-paper) 100%),linear-gradient(180deg,var(--ag-paper) 0%,transparent 35%,var(--ag-paper) 100%)}@supports (color:color-mix(in lab, red, red)){.ag-public-waves:after{background:linear-gradient(90deg,transparent 0 24%,color-mix(in oklab,var(--ag-paper) 70%,transparent) 63%,var(--ag-paper) 100%),linear-gradient(180deg,var(--ag-paper) 0%,transparent 35%,var(--ag-paper) 100%)}}.ag-hero-waves canvas{opacity:.25;filter:blur(7px)saturate(.8)}.ag-hero-snap{opacity:.42;filter:contrast(.88)saturate(.72)brightness(1.16);-webkit-mask-image:radial-gradient(76% 66% at 50% 34%,#000 0 38%,oklab(0% none none/.72) 58%,#0000 100%);inset:76px 0 0;mask-image:radial-gradient(76% 66% at 50% 34%,#000 0 38%,oklab(0% none none/.72) 58%,#0000 100%)}.ag-hero-snap:after{background:radial-gradient(ellipse 72% 64% at 50% 34%,transparent 0 28%,var(--ag-paper) 64%,var(--ag-paper) 100%)}@supports (color:color-mix(in lab, red, red)){.ag-hero-snap:after{background:radial-gradient(ellipse 72% 64% at 50% 34%,transparent 0 28%,color-mix(in oklab,var(--ag-paper) 40%,transparent) 64%,var(--ag-paper) 100%)}}.ag-hero-copy{text-align:center;align-items:center;width:min(980px,88vw);margin:0}.ag-hero .ag-hero-slogan{max-width:17ch;color:var(--ag-ink);font-family:"Poppins",var(--font-display);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(44px,6vw,88px);font-weight:500;line-height:1.03}.ag-hero-slogan:before,.ag-hero-slogan:after{content:none}.ag-hero-slogan em{color:var(--ag-signal);font-family:Instrument Serif,serif;font-weight:400}.ag-hero-people{max-width:610px;color:var(--ag-ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:28px 0 0;font-size:clamp(15px,1.2vw,18px);font-weight:500;line-height:1.5;display:flex}.ag-avatar-stack{align-items:center;padding-left:8px;display:inline-flex}.ag-avatar-stack img{object-fit:cover;border:3px solid var(--ag-paper);width:40px;height:40px;box-shadow:0 7px 18px var(--ag-ink);border-radius:50%;margin-left:-8px}@supports (color:color-mix(in lab, red, red)){.ag-avatar-stack img{box-shadow:0 7px 18px color-mix(in oklab,var(--ag-ink) 14%,transparent)}}.ag-avatar-stack.is-live img{border:0;border-radius:6px;width:54px;height:54px;margin-left:7px}.ag-hero-login{background:var(--ag-signal);color:var(--ag-paper);letter-spacing:0;text-transform:none;box-shadow:0 13px 30px var(--ag-signal);border:0;border-radius:6px;margin-top:32px;padding:16px 24px;font-size:14px}@supports (color:color-mix(in lab, red, red)){.ag-hero-login{box-shadow:0 13px 30px color-mix(in oklab,var(--ag-signal) 24%,transparent)}}.ag-hero-login:hover{background:var(--ag-violet-deep);border-color:#0000}.ag-hero-drop{background:linear-gradient(180deg,var(--ag-signal),transparent);left:50%}.ag-workflow-section{border-top:1px solid var(--ag-line);background:var(--ag-soft);padding:clamp(96px,11vw,160px) clamp(20px,6vw,92px)}.ag-workflow-intro{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:760px;margin:0 auto;display:flex}.ag-workflow-intro>span{color:var(--ag-signal);text-transform:uppercase;font-size:11px;font-weight:700}.ag-workflow-intro h2{margin:0;font-size:clamp(54px,8vw,126px);font-weight:500;line-height:.84}.ag-workflow-intro h2 em{color:var(--ag-signal);font-family:Instrument Serif,serif;font-weight:400}.ag-workflow-intro p{max-width:560px;color:var(--ag-dim);margin:0;font-size:16px;line-height:1.6}.ag-workflow-canvas{background:0 0;border:0;flex-direction:column;align-items:center;width:min(100%,1060px);margin:clamp(70px,9vw,120px) auto 0;padding:10px 0 44px;display:flex;position:relative;overflow:visible}.ag-workflow-canvas:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse at center,var(--ag-signal),transparent 67%);position:absolute;inset:10% 8% 4%}@supports (color:color-mix(in lab, red, red)){.ag-workflow-canvas:before{background:radial-gradient(ellipse at center,color-mix(in oklab,var(--ag-signal) 10%,transparent),transparent 67%)}}.ag-workflow-canvas:before{filter:blur(34px);animation:7s ease-in-out infinite ag-map-aura}.ag-pipeline-node{z-index:2;border:1px solid var(--ag-signal);grid-template-columns:48px minmax(0,1fr) 8px;align-items:center;gap:16px;width:min(100%,580px);min-height:82px;padding:15px 18px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ag-pipeline-node{border:1px solid color-mix(in oklab,var(--ag-signal) 14%,var(--ag-line))}}.ag-pipeline-node{background:var(--ag-paper);box-shadow:0 16px 42px var(--ag-ink);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.ag-pipeline-node{box-shadow:0 16px 42px color-mix(in oklab,var(--ag-ink) 8%,transparent)}}.ag-pipeline-node{animation:5s ease-in-out infinite ag-pipeline-breathe}.ag-pipeline-node:nth-of-type(4n+1){animation-delay:-1.25s}.ag-pipeline-node:nth-of-type(4n+2){animation-delay:-2.5s}.ag-pipeline-node:nth-of-type(4n+3){animation-delay:-3.75s}.ag-pipeline-icon{background:var(--ag-soft);width:48px;height:48px;color:var(--ag-signal);border-radius:6px;place-items:center;display:grid}.ag-pipeline-icon :is(svg,img){object-fit:contain;width:24px;height:24px}.ag-pipeline-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.ag-pipeline-copy small{color:var(--ag-signal);text-transform:uppercase;font-size:9px;font-weight:700}.ag-pipeline-copy strong{font-size:14px;line-height:1.3}.ag-pipeline-copy>span{color:var(--ag-dim);font-size:11px;line-height:1.45}.ag-pipeline-node>i{background:var(--ag-green);width:7px;height:7px;box-shadow:0 0 13px var(--ag-green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ag-pipeline-node>i{box-shadow:0 0 13px color-mix(in oklab,var(--ag-green) 75%,transparent)}}.ag-pipeline-node>i{animation:1.8s ease-in-out infinite ag-system-pulse}.ag-pipeline-line{z-index:1;background:linear-gradient(var(--ag-signal),var(--ag-blue));width:2px;height:42px;box-shadow:0 0 10px var(--ag-signal);display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.ag-pipeline-line{box-shadow:0 0 10px color-mix(in oklab,var(--ag-signal) 28%,transparent)}}.ag-pipeline-line:after{content:"";background:var(--ag-signal);width:6px;height:6px;box-shadow:0 0 12px var(--ag-signal);border-radius:50%;animation:1.9s linear infinite ag-pipeline-travel;position:absolute;top:0;left:-2px}.ag-ai-array{z-index:2;grid-template-columns:repeat(3,1fr);gap:18px;width:100%;display:grid;position:relative}.ag-system-brand{border:1px solid var(--ag-signal);grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:70px;padding:12px 15px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ag-system-brand{border:1px solid color-mix(in oklab,var(--ag-signal) 11%,var(--ag-line))}}.ag-system-brand{background:var(--ag-paper);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.ag-system-brand{background:color-mix(in oklab,var(--ag-paper) 72%,transparent)}}.ag-system-brand{box-shadow:0 14px 38px var(--ag-ink)}@supports (color:color-mix(in lab, red, red)){.ag-system-brand{box-shadow:0 14px 38px color-mix(in oklab,var(--ag-ink) 7%,transparent)}}.ag-system-brand{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ag-system-brand-mark{background:var(--ag-signal);border-radius:6px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.ag-system-brand-mark{background:color-mix(in oklab,var(--ag-signal) 6%,var(--ag-paper))}}.ag-system-brand-mark{color:var(--ag-ink)}.ag-system-brand-mark :is(svg,img){object-fit:contain;width:21px;height:21px}.ag-system-brand>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.ag-system-brand strong{font-size:12px}.ag-system-brand small{color:var(--ag-dim);text-transform:uppercase;font-size:9px}.ag-system-brand i{background:var(--ag-green);width:7px;height:7px;box-shadow:0 0 12px var(--ag-green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.ag-system-brand i{box-shadow:0 0 12px color-mix(in oklab,var(--ag-green) 70%,transparent)}}.ag-system-brand i{animation:1.8s ease-in-out infinite ag-system-pulse}.ag-system-brand:nth-child(2) i{animation-delay:-.6s}.ag-system-brand:nth-child(3) i{animation-delay:-1.2s}.ag-system-merge{z-index:1;width:100%;height:92px;position:relative}.ag-merge-input,.ag-merge-output,.ag-merge-bus{background:var(--ag-signal);display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.ag-merge-input,.ag-merge-output,.ag-merge-bus{background:color-mix(in oklab,var(--ag-signal) 48%,var(--ag-line))}}.ag-merge-input{width:1px;height:48px;top:0}.ag-merge-input:after,.ag-merge-output:after,.ag-flow-line:after,.ag-flow-branches span:after{content:"";z-index:3;background:var(--ag-signal);width:5px;height:5px;box-shadow:0 0 11px var(--ag-signal);border-radius:50%;animation:2.1s linear infinite ag-data-drop;position:absolute}.ag-merge-input.is-left{left:16.666%}.ag-merge-input.is-center{left:50%}.ag-merge-input.is-right{left:83.333%}.ag-merge-input.is-center:after{animation-delay:-.7s}.ag-merge-input.is-right:after{animation-delay:-1.4s}.ag-merge-bus{width:66.667%;height:1px;top:47px;left:16.666%}.ag-merge-output{width:1px;height:45px;top:47px;left:50%}.ag-merge-output:after{animation-delay:-1s}.ag-flow-start{background:var(--ag-green);border-radius:6px;align-items:center;gap:8px;padding:7px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.ag-flow-start{background:color-mix(in oklab,var(--ag-green) 18%,var(--ag-paper))}}.ag-flow-start{text-transform:uppercase;font-size:11px;font-weight:700}.ag-flow-start svg{width:14px;color:var(--ag-green)}.ag-flow-node{z-index:2;border:1px solid var(--ag-signal);align-items:center;gap:14px;width:min(100%,340px);min-height:64px;margin:0;padding:12px 15px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ag-flow-node{border:1px solid color-mix(in oklab,var(--ag-signal) 9%,var(--ag-line))}}.ag-flow-node{background:var(--ag-paper);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.ag-flow-node{background:color-mix(in oklab,var(--ag-paper) 80%,transparent)}}.ag-flow-node{box-shadow:0 14px 34px var(--ag-ink)}@supports (color:color-mix(in lab, red, red)){.ag-flow-node{box-shadow:0 14px 34px color-mix(in oklab,var(--ag-ink) 8%,transparent)}}.ag-flow-node{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:5s ease-in-out infinite ag-node-breathe}.ag-flow-node.is-violet{animation-delay:-1s}.ag-flow-node.is-green{animation-delay:-2s}.ag-flow-node.is-amber{animation-delay:-3s}.ag-flow-node.is-pink{animation-delay:-4s}.ag-flow-icon{background:var(--ag-soft);height:34px;color:var(--ag-signal);border-radius:6px;flex:0 0 34px;place-items:center;display:grid}.ag-flow-icon svg{width:17px}.ag-flow-node strong{font-size:13px}.ag-flow-line{z-index:1;background:linear-gradient(var(--ag-signal),var(--ag-blue));width:1px;height:34px;box-shadow:0 0 8px var(--ag-signal);display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.ag-flow-line{box-shadow:0 0 8px color-mix(in oklab,var(--ag-signal) 30%,transparent)}}.ag-flow-line:after{animation-duration:1.8s;left:-2px}.ag-flow-line.short{height:28px;margin:0 auto}.ag-flow-line.short:after{animation-delay:-.9s}.ag-flow-branches{z-index:1;border-top:1px solid var(--ag-signal);grid-template-columns:1fr 1fr;width:min(72%,620px);height:58px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ag-flow-branches{border-top:1px solid color-mix(in oklab,var(--ag-signal) 48%,var(--ag-line))}}.ag-flow-branches:before{content:"";background:var(--ag-signal);width:1px;height:1px;position:absolute;bottom:100%;left:50%}.ag-flow-branches span{border-color:var(--ag-signal);position:relative}@supports (color:color-mix(in lab, red, red)){.ag-flow-branches span{border-color:color-mix(in oklab,var(--ag-signal) 48%,var(--ag-line))}}.ag-flow-branches span.is-left{border-left:1px solid}.ag-flow-branches span.is-right{border-right:1px solid}.ag-flow-branches span:after{animation-duration:2.5s;top:0}.ag-flow-branches span.is-left:after{left:-3px}.ag-flow-branches span.is-right:after{animation-delay:-1.25s;right:-3px}.ag-flow-columns{grid-template-columns:1fr 1fr;gap:clamp(28px,8vw,110px);width:100%;display:grid}.ag-flow-column{flex-direction:column;align-items:center;display:flex;position:relative}.ag-flow-column:before{content:"";z-index:0;background:var(--ag-signal);width:1px;position:absolute;top:-58px;bottom:0;left:50%}@supports (color:color-mix(in lab, red, red)){.ag-flow-column:before{background:color-mix(in oklab,var(--ag-signal) 48%,var(--ag-line))}}.ag-flow-label{z-index:2;color:var(--ag-dim);background:var(--ag-soft);text-transform:uppercase;margin-bottom:12px;padding:0 8px;font-size:10px;font-weight:700;position:relative}.ag-ai-engine{z-index:2;background:var(--ag-ink);width:min(100%,390px);min-height:78px;color:var(--ag-paper);box-shadow:0 18px 40px var(--ag-signal);border-radius:6px;grid-template-columns:44px 1fr 28px;align-items:center;gap:13px;padding:13px 16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.ag-ai-engine{box-shadow:0 18px 40px color-mix(in oklab,var(--ag-signal) 24%,transparent)}}.ag-ai-engine:after{content:"";background:linear-gradient(115deg,var(--ag-blue),var(--ag-signal),var(--ag-green));-webkit-mask:linear-gradient(var(--ag-paper) 0 0) content-box,linear-gradient(var(--ag-paper) 0 0);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-composite:xor;border-radius:7px;padding:1px;position:absolute;inset:-1px;-webkit-mask-composite:xor;mask-composite:exclude}.ag-ai-engine>div{flex-direction:column;gap:3px;display:flex}.ag-ai-engine small{color:var(--ag-green);text-transform:uppercase;font-size:9px;font-weight:700}.ag-ai-engine strong{font-size:13px}.ag-ai-engine>svg{width:22px;color:var(--ag-paper);opacity:.68}.ag-ai-orbit{background:var(--ag-signal);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.ag-ai-orbit{background:color-mix(in oklab,var(--ag-signal) 25%,transparent)}}.ag-ai-orbit{box-shadow:inset 0 0 0 1px var(--ag-paper),0 0 24px var(--ag-signal)}@supports (color:color-mix(in lab, red, red)){.ag-ai-orbit{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ag-paper) 16%,transparent),0 0 24px color-mix(in oklab,var(--ag-signal) 32%,transparent)}}.ag-ai-orbit{animation:2.6s ease-in-out infinite ag-ai-breathe}.ag-ai-orbit svg{width:20px}.ag-live-banner{border-block:1px solid var(--ag-line);background:var(--ag-paper);padding:54px 0;overflow:hidden}.ag-live-banner-track{width:max-content;animation:34s linear infinite ag-marquee;display:flex}.ag-live-banner p{white-space:nowrap;align-items:center;gap:18px;width:max-content;margin:0;padding-right:56px;font-size:clamp(34px,5vw,76px);font-weight:500;line-height:1;display:flex}.ag-live-banner .ag-avatar-stack img{width:clamp(40px,4.5vw,70px);height:clamp(40px,4.5vw,70px)}.ag-control-section{background:var(--ag-soft);text-align:center;padding:clamp(100px,12vw,180px) clamp(20px,10vw,170px)}.ag-control-section>h2{text-align:center;margin:0 0 clamp(70px,9vw,130px);font-size:clamp(78px,10vw,154px);font-weight:500;line-height:.72}.ag-control-grid{grid-template-columns:repeat(3,1fr);justify-items:center;gap:clamp(54px,7vw,110px) clamp(40px,8vw,130px);display:grid}.ag-control-item{max-width:330px}.ag-control-item>svg{width:21px;height:21px;color:var(--ag-signal);stroke-width:1.8px;margin:0 auto 18px}.ag-control-item h3{margin:0 0 10px;font-size:16px;font-weight:650}.ag-control-item p{color:var(--ag-ink);margin:0;font-size:15px;line-height:1.5}.ag-feature-list{border-color:var(--ag-line);background:var(--ag-paper)}.ag-feature-row{border-color:var(--ag-line)}.ag-feature-row:hover{background:var(--ag-soft)}.ag-feature-number,.ag-feature-row svg{color:var(--ag-signal)}.ag-feature-row h3{color:var(--ag-ink);font-weight:500}.ag-feature-row p{color:var(--ag-dim)}.ag-limitless{border-top:1px solid var(--ag-line);background:var(--ag-soft);grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);align-items:end;gap:clamp(40px,8vw,140px);padding:clamp(100px,13vw,190px) clamp(20px,6vw,92px);display:grid}.ag-limitless h2{margin:0;font-size:clamp(56px,9vw,145px);font-weight:500;line-height:.85}.ag-limitless h2 em{color:var(--ag-signal);font-family:Instrument Serif,serif;font-weight:400}.ag-limitless-copy h3{margin:30px 0 14px;font-size:clamp(24px,2.4vw,38px);font-weight:550;line-height:1.1}.ag-limitless-copy p{color:var(--ag-dim);margin:0;font-size:16px;line-height:1.65}.ag-limitless-icons{gap:8px;display:flex}.ag-limitless-icons span{background:var(--ag-paper);width:42px;height:42px;color:var(--ag-signal);box-shadow:0 6px 18px var(--ag-ink);border-radius:6px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ag-limitless-icons span{box-shadow:0 6px 18px color-mix(in oklab,var(--ag-ink) 8%,transparent)}}.ag-limitless-icons svg{width:19px}.ag-closing{background:var(--ag-paper);border-color:var(--ag-line);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.ag-closing h2{color:var(--ag-ink);font-family:"Poppins",var(--font-display);font-weight:500}.ag-closing h2 em{color:var(--ag-signal);font-family:Instrument Serif,serif}.ag-cta{letter-spacing:0;text-transform:none;border-radius:6px;min-height:52px;font-size:14px}.ag-cta-primary{background:var(--ag-signal);color:var(--ag-paper);box-shadow:0 13px 28px var(--ag-signal);border:0}@supports (color:color-mix(in lab, red, red)){.ag-cta-primary{box-shadow:0 13px 28px color-mix(in oklab,var(--ag-signal) 22%,transparent)}}.ag-cta-primary:hover{background:var(--ag-violet-deep)}.ag-footer-empty{border-color:var(--ag-line)}.ag-auth{background:var(--ag-soft);font-family:"Poppins",var(--font-body)}.ag-auth-waves{opacity:.11;filter:blur(5px)saturate(.8)}.ag-auth-waves:before{background:linear-gradient(180deg,var(--ag-soft),transparent 52%,var(--ag-soft))}.ag-auth-waves:after{background:radial-gradient(circle at 50% 46%,transparent 0 24%,var(--ag-soft) 66%,var(--ag-soft) 100%)}@supports (color:color-mix(in lab, red, red)){.ag-auth-waves:after{background:radial-gradient(circle at 50% 46%,transparent 0 24%,color-mix(in oklab,var(--ag-soft) 45%,transparent) 66%,var(--ag-soft) 100%)}}.ag-auth-header{border-color:var(--ag-line);background:var(--ag-paper)}@supports (color:color-mix(in lab, red, red)){.ag-auth-header{background:color-mix(in oklab,var(--ag-paper) 86%,transparent)}}.ag-auth-back{color:var(--ag-dim)}.ag-auth-back:hover{color:var(--ag-ink)}.ag-auth-panel{background:var(--ag-paper);border:0;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.ag-auth-panel{background:color-mix(in oklab,var(--ag-paper) 92%,transparent)}}.ag-auth-panel{box-shadow:0 30px 90px var(--ag-ink)}@supports (color:color-mix(in lab, red, red)){.ag-auth-panel{box-shadow:0 30px 90px color-mix(in oklab,var(--ag-ink) 12%,transparent)}}.ag-auth-step{color:var(--ag-signal);letter-spacing:0;margin-bottom:18px}.ag-auth-title{color:var(--ag-ink);margin:0;font-size:clamp(36px,4vw,52px);font-weight:550;line-height:1}.ag-auth-intro{color:var(--ag-dim);margin:13px 0 26px;font-size:14px;line-height:1.55}.ag-form label{color:var(--ag-ink);letter-spacing:0}.ag-form p{color:var(--ag-dim)}.ag-form p strong{color:var(--ag-ink)}.ag-form input,.ag-auth .group input{border-color:var(--ag-line);background:var(--ag-paper);color:var(--ag-ink)}.ag-auth .group div[aria-hidden]{color:var(--ag-dim)}.ag-auth .group input:focus,.ag-form input:focus{border-color:var(--ag-signal);background:var(--ag-paper);box-shadow:0 0 0 3px var(--ag-signal)}@supports (color:color-mix(in lab, red, red)){.ag-auth .group input:focus,.ag-form input:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--ag-signal) 14%,transparent)}}.ag-auth-submit{background:var(--ag-signal);width:calc(50% - 5px);color:var(--ag-paper);letter-spacing:0;text-transform:none;border:0;border-radius:6px}.ag-auth-submit:hover{background:var(--ag-violet-deep);border-color:#0000}.ag-link-button,.ag-whiteboard-link{color:var(--ag-dim);letter-spacing:0}.ag-link-button:hover,.ag-whiteboard-link:hover{color:var(--ag-signal)}.ag-auth .mt-6>div:first-child span:not(.h-px){color:var(--ag-dim);letter-spacing:0}.ag-auth .mt-6 .bg-border{background:var(--ag-line)}.ag-auth .mt-3 button{border-color:var(--ag-line);background:var(--ag-paper);color:var(--ag-ink);letter-spacing:0;text-transform:none;border-radius:6px}.ag-auth .mt-3 button:hover{border-color:var(--ag-signal);color:var(--ag-ink);background:var(--ag-soft)}.ag-auth-footnote{color:var(--ag-dim);letter-spacing:0}@keyframes ag-node-breathe{0%,to{box-shadow:0 14px 34px color-mix(in oklab,var(--ag-ink) 8%,transparent);transform:translateY(0)}50%{box-shadow:0 18px 42px color-mix(in oklab,var(--ag-signal) 13%,transparent);transform:translateY(-2px)}}@keyframes ag-marquee{to{transform:translate(-50%)}}@keyframes ag-system-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}@keyframes ag-data-drop{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(38px)}}@keyframes ag-ai-breathe{0%,to{filter:brightness(.92);transform:scale(.96)}50%{filter:brightness(1.15);transform:scale(1.04)}}@keyframes ag-map-aura{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.03)}}@keyframes ag-pipeline-breathe{0%,to{box-shadow:0 16px 42px color-mix(in oklab,var(--ag-ink) 8%,transparent);transform:translateY(0)}50%{box-shadow:0 20px 48px color-mix(in oklab,var(--ag-signal) 13%,transparent);transform:translateY(-2px)}}@keyframes ag-pipeline-travel{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(38px)}}@media (width<=760px){.ag-nav{grid-template-columns:auto 1fr auto}.ag-nav-rule,.ag-nav-login{display:none}.ag-hero{min-height:820px;padding:100px 20px 64px}.ag-hero-snap{inset:68px 0 0;-webkit-mask-image:linear-gradient(#000 0% 28%,#0000 82%);mask-image:linear-gradient(#000 0% 28%,#0000 82%)}.ag-hero-copy{width:100%;margin:0}.ag-hero-slogan{font-size:clamp(38px,11vw,58px);line-height:1.02}.ag-workflow-intro{text-align:center;align-items:center}.ag-workflow-intro h2{font-size:clamp(64px,20vw,100px)}.ag-ai-array{grid-template-columns:1fr}.ag-system-merge{height:48px}.ag-merge-input.is-left,.ag-merge-input.is-right,.ag-merge-bus{display:none}.ag-merge-input.is-center{height:48px}.ag-merge-output{display:none}.ag-flow-columns{gap:12px}.ag-flow-node{min-height:58px;padding:10px}.ag-flow-node strong{font-size:11px}.ag-flow-icon{display:none}.ag-ai-engine{grid-template-columns:38px 1fr 20px;padding:11px}.ag-live-banner{padding:34px 0}.ag-live-banner p{gap:10px;padding-right:28px;font-size:36px}.ag-control-section>h2{text-align:center}.ag-control-grid{text-align:center;grid-template-columns:1fr;justify-items:center}.ag-control-item>svg{margin-inline:auto}.ag-limitless{text-align:center;grid-template-columns:1fr}.ag-limitless-copy{flex-direction:column;align-items:center;display:flex}.ag-limitless h2{font-size:clamp(60px,18vw,102px)}.ag-closing h2{font-size:56px}.ag-public-waves:after{background:linear-gradient(180deg,transparent,var(--ag-paper))}.ag-auth-waves:after{background:radial-gradient(circle at 50% 42%,transparent 0 18%,var(--ag-soft) 64%,var(--ag-soft) 100%)}@supports (color:color-mix(in lab, red, red)){.ag-auth-waves:after{background:radial-gradient(circle at 50% 42%,transparent 0 18%,color-mix(in oklab,var(--ag-soft) 46%,transparent) 64%,var(--ag-soft) 100%)}}.ag-auth-submit{width:100%}}@media (prefers-reduced-motion:reduce){.ag-flow-node,.ag-pipeline-node,.ag-pipeline-line:after,.ag-live-banner-track,.ag-workflow-canvas:before,.ag-merge-input:after,.ag-merge-output:after,.ag-flow-line:after,.ag-flow-branches span:after{animation:none}}@keyframes agendim-focus-in{0%{opacity:0;filter:blur(18px);transform:scale(1.015)}60%{opacity:1}to{opacity:1;filter:blur();transform:scale(1)}}.agendim-focus-in{animation:1.1s cubic-bezier(.22,1,.36,1) backwards agendim-focus-in}.agendim-glass-stage{isolation:isolate}.agendim-glass-backdrop{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.agendim-glass-backdrop{background:color-mix(in oklab, var(--background) 42%, transparent)}}.agendim-glass-backdrop{-webkit-backdrop-filter:blur(9px)saturate(118%);backdrop-filter:blur(9px)saturate(118%);animation:.52s cubic-bezier(.22,1,.36,1) both agendim-backdrop-in}.agendim-glass-panel{background:var(--glass-surface);border-color:var(--glass-edge);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(28px)saturate(138%);backdrop-filter:blur(28px)saturate(138%);transform-origin:50% 48%;animation:.62s cubic-bezier(.16,1,.3,1) both agendim-glass-in}.zen-panel-plain{box-shadow:none}.people-panel-solid{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.agendim-glass-material{background:var(--glass-surface);border-color:var(--glass-edge);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(28px)saturate(138%);backdrop-filter:blur(28px)saturate(138%)}.agendim-glass-panel-out{pointer-events:none;animation:.34s cubic-bezier(.4,0,.2,1) both agendim-glass-out}.agendim-glass-backdrop-out{pointer-events:none;animation:.34s cubic-bezier(.4,0,.2,1) both agendim-backdrop-out}.agendim-glass-card{background:var(--card)}@supports (color:color-mix(in lab, red, red)){.agendim-glass-card{background:color-mix(in oklab, var(--card) 86%, transparent)}}.agendim-glass-card{border-color:var(--glass-edge);box-shadow:inset 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.agendim-glass-card{box-shadow:inset 0 1px color-mix(in oklab, var(--foreground) 8%, transparent)}}.agendim-glass-card{-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .42s,background-color .42s,box-shadow .42s,filter .42s}.agendim-glass-card:hover{border-color:var(--foreground);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.agendim-glass-card:hover{border-color:color-mix(in oklab, var(--foreground) 24%, transparent)}}.agendim-glass-card:hover{box-shadow:0 18px 34px -26px var(--foreground), inset 0 1px var(--foreground)}@supports (color:color-mix(in lab, red, red)){.agendim-glass-card:hover{box-shadow:0 18px 34px -26px color-mix(in oklab, var(--foreground) 42%, transparent), inset 0 1px color-mix(in oklab, var(--foreground) 13%, transparent)}}.agendim-focus-scroll{scroll-behavior:smooth;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 18px calc(100% - 18px),#0000 100%)}@keyframes agendim-glass-in{0%{opacity:0;filter:blur(16px)saturate(.72);transform:translateY(12px)scale(.972)}58%{opacity:1}to{opacity:1;filter:blur()saturate();transform:none}}@keyframes agendim-backdrop-in{0%{opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}to{opacity:1;-webkit-backdrop-filter:blur(9px)saturate(1.18);backdrop-filter:blur(9px)saturate(1.18)}}@keyframes agendim-glass-out{0%{opacity:1;filter:blur()saturate();transform:none}to{opacity:0;filter:blur(14px)saturate(.76);transform:translateY(8px)scale(.974)}}@keyframes agendim-backdrop-out{0%{opacity:1;-webkit-backdrop-filter:blur(9px)saturate(1.18);backdrop-filter:blur(9px)saturate(1.18)}to{opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate()}}.flow-shell :is(.animate-pop,.animate-rise,.animate-slideup,.animate-slidein){animation-duration:.56s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.flow-shell :is(.animate-popout,.animate-riseout,.animate-slideout,.animate-fadeout){animation-duration:.34s;animation-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.agendim-focus-in,.agendim-glass-backdrop,.agendim-glass-panel,.agendim-glass-backdrop-out,.agendim-glass-panel-out{animation:none}.agendim-glass-card{transition-duration:.01ms}.agendim-focus-scroll{scroll-behavior:auto}}.ag-single-hero{color:#fff;background:#000;min-height:100svh;overflow:hidden}.ag-glass-hero{isolation:isolate;min-height:100svh;padding:max(32px,env(safe-area-inset-top)) 24px max(32px,env(safe-area-inset-bottom));place-items:center;display:grid;position:relative;overflow:hidden}.ag-glass-hero>*{width:100%;height:100%}.ag-glass-stage{place-items:center;width:100%;height:100%;display:grid}.ag-glass-brand{text-align:center;flex-direction:column;align-items:stretch;width:fit-content;margin-inline:auto;animation:1.4s cubic-bezier(.16,1,.3,1) .15s both ag-brand-arrive;display:flex}.ag-glass-brand h1{color:#fff;margin:0;font-size:clamp(72px,13vw,210px);font-weight:650;line-height:.78}.ag-glass-brand .ag-app-wordmark{line-height:inherit}.ag-glass-tagline{color:#ffffffeb;width:100%;font-family:"Work Sans",var(--font-body);letter-spacing:.2em;text-indent:.2em;text-align:center;white-space:nowrap;margin:clamp(24px,3.4vh,42px) 0 0;padding-top:clamp(18px,2.6vh,30px);font-size:clamp(18px,3.4vw,44px);font-weight:300;line-height:1;position:relative}.ag-glass-tagline:before{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);height:1px;position:absolute;top:0;left:6%;right:6%}.ag-glass-actions{justify-content:center;align-items:center;gap:14px;margin-top:clamp(38px,6vh,70px);display:flex}.ag-glass-login{color:#fff;background:#000;border:1px solid #fff6;border-radius:6px;justify-content:center;align-items:center;gap:14px;min-width:150px;min-height:52px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s,transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.ag-glass-login.is-primary{color:#000;background:#fff;border-color:#fff}.ag-glass-login svg{width:16px;height:16px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.ag-glass-login:hover{color:#000;background:#fff;border-color:#fff;transform:translateY(-2px)}.ag-glass-login:hover svg{transform:translate(4px)}@keyframes ag-brand-arrive{0%{opacity:0;filter:blur(18px);transform:translateY(18px)scale(.97)}to{opacity:1;filter:blur();transform:none}}@media (width<=760px){.ag-glass-hero{padding-inline:18px}.ag-glass-brand h1{font-size:clamp(44px,15vw,76px)}.ag-glass-brand .ag-app-wordmark{white-space:nowrap}.ag-glass-tagline{letter-spacing:.16em;text-indent:.16em;margin-top:18px;padding-top:15px;font-size:14px}.ag-glass-actions{gap:12px;margin-top:42px}.ag-glass-login{min-width:128px;min-height:48px}}@media (prefers-reduced-motion:reduce){.ag-glass-brand{animation:none}}@keyframes flowletter-soft{0%,34%,66%,to{transform:skew(0deg)scaleX(1)}43%{transform:skew(-1.1deg)scaleX(.994)}52%{transform:skew(.9deg)scaleX(1.006)}61%{transform:skew(-.25deg)scaleX(1.001)}}.ag-glass-brand .ag-app-wordmark>span{animation-name:flowletter-soft;animation-duration:5.6s}.ag-auth{--ag-ink:#fff;--ag-paper:#000;--ag-soft:#000;--ag-dim:#ffffffa8;--ag-line:#ffffff29;color:#fff;background:#000;position:relative;overflow:hidden}.ag-auth-blackout{z-index:0;pointer-events:none;background:#000;position:fixed;inset:0}.ag-auth-header{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;background:#00000059!important;border-color:#ffffff24!important}.ag-auth-panel{-webkit-backdrop-filter:blur(26px)saturate(1.3);color:#fff;background:#0a0a0c80!important;border:1px solid #ffffff2e!important;box-shadow:0 40px 120px #000000a6,inset 0 1px #ffffff47,inset 0 -24px 48px #ffffff08!important}.ag-auth-title{color:#fff!important}.ag-auth-intro{color:#ffffffad!important}.ag-auth-panel input{color:#fff;background:#ffffff14;border-color:#fff3}.ag-auth-panel button[type=submit],.ag-auth-panel .ag-primary{color:#fff!important}.ag-flip-word{justify-content:center;align-items:center;display:inline-flex}.ag-flip-cell{height:.78em;line-height:.78;display:inline-block;overflow:hidden}.ag-flip-stack{will-change:transform;flex-direction:column;display:flex}.ag-flip-face{height:.78em;line-height:.78;display:block}.ag-glass-brand .ag-app-wordmark>span{animation:none}.ai-generative-field{isolation:isolate;position:relative}.ai-generative-field:before,.ai-generative-field:after{content:"";pointer-events:none;border-radius:inherit;opacity:0;position:absolute}.ai-generative-field:before{z-index:0;background:radial-gradient(ellipse 58% 160% at -8% 44%, var(--primary), transparent 64%), radial-gradient(ellipse 48% 140% at 104% 62%, var(--accent), transparent 68%), radial-gradient(ellipse 28% 115% at 48% 8%, var(--foreground), transparent 72%), conic-gradient(from 110deg at 52% 50%, transparent 0 24%, var(--primary) 33%, var(--foreground) 42%, transparent 54% 100%);inset:1px}@supports (color:color-mix(in lab, red, red)){.ai-generative-field:before{background:radial-gradient(ellipse 58% 160% at -8% 44%, color-mix(in oklab, var(--primary) 34%, transparent), transparent 64%), radial-gradient(ellipse 48% 140% at 104% 62%, color-mix(in oklab, var(--accent) 24%, transparent), transparent 68%), radial-gradient(ellipse 28% 115% at 48% 8%, color-mix(in oklab, var(--foreground) 12%, transparent), transparent 72%), conic-gradient(from 110deg at 52% 50%, transparent 0 24%, color-mix(in oklab, var(--primary) 12%, transparent) 33%, color-mix(in oklab, var(--foreground) 9%, transparent) 42%, transparent 54% 100%)}}.ai-generative-field:before{filter:blur(13px)saturate(1.35);transform-origin:50%;mix-blend-mode:screen;will-change:transform, background-position, filter, opacity;background-size:170% 150%,175% 155%,150% 130%,230% 230%;transition:opacity .5s cubic-bezier(.16,1,.3,1),filter .5s cubic-bezier(.16,1,.3,1);transform:translate(-3%)scale(1.08)rotate(.001deg)}.ai-generative-field:after{z-index:3;background:linear-gradient(104deg, var(--foreground) 0%, var(--primary) 24%, var(--foreground) 42%, var(--accent) 62%, var(--foreground) 100%);padding:1px;inset:0}@supports (color:color-mix(in lab, red, red)){.ai-generative-field:after{background:linear-gradient(104deg, color-mix(in oklab, var(--foreground) 7%, transparent) 0%, color-mix(in oklab, var(--primary) 54%, transparent) 24%, color-mix(in oklab, var(--foreground) 42%, transparent) 42%, color-mix(in oklab, var(--accent) 45%, transparent) 62%, color-mix(in oklab, var(--foreground) 7%, transparent) 100%)}}.ai-generative-field:after{-webkit-mask:linear-gradient(var(--foreground) 0 0) content-box, linear-gradient(var(--foreground) 0 0);-webkit-mask:linear-gradient(var(--foreground) 0 0) content-box, linear-gradient(var(--foreground) 0 0);-webkit-mask:linear-gradient(var(--foreground) 0 0) content-box, linear-gradient(var(--foreground) 0 0);-webkit-mask:linear-gradient(var(--foreground) 0 0) content-box, linear-gradient(var(--foreground) 0 0);mask:linear-gradient(var(--foreground) 0 0) content-box, linear-gradient(var(--foreground) 0 0);filter:saturate(1.25) drop-shadow(0 0 5px var(--primary));-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-composite:xor;background-size:260% 100%;-webkit-mask-composite:xor;mask-composite:exclude}@supports (color:color-mix(in lab, red, red)){.ai-generative-field:after{filter:saturate(1.25) drop-shadow(0 0 5px color-mix(in oklab, var(--primary) 18%, transparent))}}.ai-generative-field:after{will-change:background-position, opacity;transition:opacity .45s}.ai-generative-field[data-ai-generating=true]{border-color:var(--primary);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ai-generative-field[data-ai-generating=true]{border-color:color-mix(in oklab, var(--primary) 30%, var(--border))}}.ai-generative-field[data-ai-generating=true]{box-shadow:inset 0 1px 0 var(--foreground), inset 0 0 18px var(--primary), 0 0 0 1px var(--primary)}@supports (color:color-mix(in lab, red, red)){.ai-generative-field[data-ai-generating=true]{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 7%, transparent), inset 0 0 18px color-mix(in oklab, var(--primary) 7%, transparent), 0 0 0 1px color-mix(in oklab, var(--primary) 5%, transparent)}}.ai-generative-field[data-ai-generating=true]{transition:border-color .35s,box-shadow .45s}.ai-generative-field[data-ai-generating=true]:before{opacity:.64;animation:4.8s cubic-bezier(.45,.05,.55,.95) infinite alternate ai-glass-volume}.ai-generative-field[data-ai-generating=true]:after{opacity:.9;animation:3.2s cubic-bezier(.37,0,.63,1) infinite ai-glass-refraction}.ai-generative-field[data-ai-generating=true]>*{z-index:2;position:relative}.zen-workspace-editorial,.agendim-archive{--zen-editorial-ink:#111;--zen-editorial-panel:#292929;--zen-editorial-paper:#e7e7e2;--zen-editorial-signal:#ffcf33}.zen-workspace-editorial{color:var(--zen-editorial-paper);font-family:"Rubik", var(--font-body);-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--zen-editorial-ink)!important}.zen-workspace-editorial>.zen-panel-plain{max-width:1480px;padding-top:clamp(30px,5vw,74px);padding-bottom:56px;box-shadow:none!important;background:0 0!important;border:0!important}.zen-editorial-masthead{border-bottom:2px solid var(--zen-editorial-panel);align-items:flex-end;padding-bottom:24px}.zen-editorial-kicker{color:var(--zen-editorial-signal);font-family:"Space Mono", var(--font-mono);text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700}.zen-editorial-title{color:var(--zen-editorial-paper);font-family:"Space Mono", var(--font-mono);text-transform:uppercase;line-height:.96;font-size:clamp(32px,5vw,66px)!important;font-weight:700!important}.zen-editorial-stats{color:var(--zen-editorial-paper)!important;margin-top:18px!important}@supports (color:color-mix(in lab, red, red)){.zen-editorial-stats{color:color-mix(in oklab, var(--zen-editorial-paper) 58%, transparent)!important}}.zen-editorial-stats{font-family:"Space Mono", var(--font-mono);text-transform:uppercase}.zen-editorial-stats>span:not(:first-child){color:var(--zen-editorial-paper);background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.zen-editorial-actions button,.zen-editorial-tabs button{font-family:"Space Mono", var(--font-mono);text-transform:uppercase;border-radius:2px!important}.zen-editorial-tabs{background:0 0!important;border:0!important;border-radius:0!important;gap:24px!important;padding:0!important}.zen-editorial-tabs button{border-bottom:1px solid #0000;color:var(--zen-editorial-paper)!important;background:0 0!important;padding:8px 0!important}@supports (color:color-mix(in lab, red, red)){.zen-editorial-tabs button{color:color-mix(in oklab, var(--zen-editorial-paper) 48%, transparent)!important}}.zen-editorial-tabs button[aria-selected=true]{border-color:var(--zen-editorial-signal);color:var(--zen-editorial-signal)!important}.zen-editorial-grid{gap:clamp(26px,3.5vw,54px)!important}.zen-editorial-column{animation:.48s cubic-bezier(.16,1,.3,1) both zen-editorial-settle;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.zen-editorial-column:nth-child(2){animation-delay:70ms}.zen-editorial-column:nth-child(3){animation-delay:.14s}.zen-editorial-column-head{border-bottom:1px solid var(--zen-editorial-panel);color:var(--zen-editorial-paper);border-radius:0!important;margin:0 0 16px!important;padding:11px 0!important}.zen-editorial-index,.zen-editorial-column-title{font-family:"Space Mono", var(--font-mono);text-transform:uppercase}.zen-editorial-index{color:var(--zen-editorial-signal);font-size:11px;font-weight:700}.zen-editorial-dot{display:none}.zen-editorial-column-title{font-size:14px!important}.zen-editorial-column>p{min-height:30px;color:var(--zen-editorial-paper)!important;margin-bottom:18px!important;padding:0!important}@supports (color:color-mix(in lab, red, red)){.zen-editorial-column>p{color:color-mix(in oklab, var(--zen-editorial-paper) 46%, transparent)!important}}.zen-editorial-column>p{font-family:"Rubik", var(--font-body)}.zen-workspace-editorial .task-tile{box-shadow:none!important;border-radius:2px!important;transition:transform .18s cubic-bezier(.16,1,.3,1),filter .18s!important}.zen-workspace-editorial .task-tile:hover{filter:brightness(1.03);transform:translateY(-2px)}.zen-workspace-editorial .task-title-type{font-family:"Rubik", var(--font-body)}.zen-workspace-editorial .task-meta-type{font-family:"Space Mono", var(--font-mono)}.zen-workspace-editorial [data-zen-column]>button:last-child{font-family:"Space Mono", var(--font-mono);text-transform:uppercase;border-radius:2px!important}@keyframes zen-editorial-settle{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.agendim-archive{color:var(--zen-editorial-paper);font-family:"Rubik", var(--font-body)}.agendim-archive-backdrop{background:var(--zen-editorial-ink)}@supports (color:color-mix(in lab, red, red)){.agendim-archive-backdrop{background:color-mix(in oklab, var(--zen-editorial-ink) 88%, transparent)}}.agendim-archive-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.agendim-archive-drawer{border:1px solid var(--zen-editorial-signal);background:var(--zen-editorial-panel);box-shadow:18px 18px 0 var(--zen-editorial-ink), 19px 19px 0 var(--zen-editorial-signal);border-radius:2px}.agendim-archive-header{background:var(--zen-editorial-signal);color:var(--zen-editorial-ink);font-family:"Space Mono", var(--font-mono)}.agendim-archive-header h2{letter-spacing:0}.agendim-archive-count{border-left:1px solid var(--zen-editorial-ink)}@supports (color:color-mix(in lab, red, red)){.agendim-archive-count{border-left:1px solid color-mix(in oklab, var(--zen-editorial-ink) 30%, transparent)}}.agendim-archive-count{padding-left:10px}.agendim-archive-intro{color:var(--zen-editorial-paper)}@supports (color:color-mix(in lab, red, red)){.agendim-archive-intro{color:color-mix(in oklab, var(--zen-editorial-paper) 52%, transparent)}}.agendim-archive-intro{font-family:"Space Mono", var(--font-mono)}.agendim-archive-row{border:1px solid var(--zen-editorial-paper)}@supports (color:color-mix(in lab, red, red)){.agendim-archive-row{border:1px solid color-mix(in oklab, var(--zen-editorial-paper) 12%, transparent)}}.agendim-archive-row{background:var(--zen-editorial-ink);border-radius:0;transition:border-color .18s}.agendim-archive-row:hover{border-color:var(--zen-editorial-signal)}.agendim-archive-row button{border-radius:2px!important}.agendim-archive-footer{border-top:1px solid var(--zen-editorial-paper)}@supports (color:color-mix(in lab, red, red)){.agendim-archive-footer{border-top:1px solid color-mix(in oklab, var(--zen-editorial-paper) 12%, transparent)}}.agendim-archive-footer{background:var(--zen-editorial-panel)}.agendim-archive-footer button{font-family:"Space Mono", var(--font-mono);text-transform:uppercase;background:var(--zen-editorial-ink)!important;color:var(--zen-editorial-paper)!important;border-radius:2px!important}@media (width<=700px){.zen-editorial-masthead{align-items:flex-start}.zen-editorial-title{font-size:34px!important}.zen-editorial-actions{flex-wrap:wrap;width:100%}.agendim-archive-drawer{box-shadow:8px 8px 0 var(--zen-editorial-ink), 9px 9px 0 var(--zen-editorial-signal)}}@media (prefers-reduced-motion:reduce){.zen-editorial-column{animation:none}}@keyframes ai-glass-volume{0%{filter:blur(14px)saturate(1.2);background-position:-20% 45%,120% 58%,42% -12%,18% 44%;transform:translate(-4%,1%)scale(1.1)rotate(-1.5deg)}48%{filter:blur(10px)saturate(1.55);background-position:46% 52%,58% 44%,62% 40%,68% 56%;transform:translate(1%,-1%)scale(1.16)rotate(1deg)}to{filter:blur(15px)saturate(1.28);background-position:118% 58%,-18% 38%,35% 104%,112% 42%;transform:translate(4%,1%)scale(1.09)rotate(-.5deg)}}@keyframes ai-glass-refraction{0%{opacity:.5;background-position:130%}42%{opacity:.95}to{opacity:.58;background-position:-130%}}@media (prefers-reduced-motion:reduce){.ai-generative-field[data-ai-generating=true]:before,.ai-generative-field[data-ai-generating=true]:after{animation:none}.ai-generative-field[data-ai-generating=true]:before{opacity:.32}.ai-generative-field[data-ai-generating=true]:after{opacity:.58;background-position:50%}}.setup-footer{border-top:0;justify-content:center;gap:14px;width:100%;max-width:560px;margin:0 auto 28px}.setup-back,.setup-next{border-radius:6px;min-width:150px;height:50px;font-size:15px;font-weight:600}.setup-back{opacity:1;border:1px solid!important}.setup-back:disabled{opacity:.3}.setup-shell.is-light .setup-next{color:oklch(100% 0 0)!important;background:oklch(0% 0 0)!important;border-color:oklch(0% 0 0)!important}.setup-shell.is-light .setup-next:hover{background:oklch(25% 0 0)!important}.setup-shell.is-light .setup-next:disabled{color:oklch(100% 0 0/.7)!important;background:oklch(0% 0 0/.35)!important}@media (width<=640px){.setup-back,.setup-next{flex:1;min-width:0}.setup-footer{padding-inline:18px}}.task-tile [data-progress-control]{flex-shrink:0;min-height:24px}.task-tile .workspace-slider{margin:0;display:block}.appearance-light-swatch{border:1px solid var(--border);background:oklch(100% 0 0)}.appearance-dark-swatch{border:1px solid var(--border);background:oklch(0% 0 0)}.task-tile :is(.task-title-type,.task-meta-type,.task-type-pill),.task-tile :is(.task-meta-type,.task-type-pill) *,.task-tile .goal-pill>span,.task-tile .workspace-progress-control,.task-tile .workspace-progress-control span{letter-spacing:0;font-family:var(--font-body)!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important}.task-tile .goal-pill>span{width:1.5rem;height:1.5rem}.task-tile .workspace-progress-control{flex-shrink:0;overflow:visible}.task-tile.goal-tile,.goal-tile-mobile .fb-card{flex-shrink:0;padding-bottom:.75rem}html .task-tile[data-tile-style]:not(.goal-tile){background:var(--tile-tint,transparent)!important}@supports (color:color-mix(in lab, red, red)){html .task-tile[data-tile-style]:not(.goal-tile){background:color-mix(in oklab, var(--tile-tint,transparent) 26%, var(--card))!important}}.task-tile[data-tile-style=rose]{--tile-tint:oklch(72% .14 10)}.task-tile[data-tile-style=amber]{--tile-tint:oklch(80% .15 75)}.task-tile[data-tile-style=lime]{--tile-tint:oklch(80% .16 130)}.task-tile[data-tile-style=teal]{--tile-tint:oklch(74% .11 190)}.task-tile[data-tile-style=sky]{--tile-tint:oklch(76% .11 235)}.task-tile[data-tile-style=violet]{--tile-tint:oklch(70% .14 300)}.task-tile[data-tile-style=fire]{--tile-tint:oklch(72% .17 45);position:relative;overflow:hidden}.task-tile[data-tile-style=fire]>:not(.goal-fire-stack),.fb-card[data-tile-style=fire]>:not(.goal-fire-stack){z-index:4;position:relative}.task-tile[data-tile-style=fire] .goal-fire-stack,html.calm .task-tile[data-tile-style=fire] .goal-fire-stack,html.zen-palette .task-tile[data-tile-style=fire] .goal-fire-stack{display:block!important}.chat-room{--room-tint:var(--primary)}.chat-room[data-room-theme=rose]{--room-tint:oklch(65% .18 10)}.chat-room[data-room-theme=amber]{--room-tint:oklch(75% .15 70)}.chat-room[data-room-theme=lime]{--room-tint:oklch(72% .17 130)}.chat-room[data-room-theme=teal]{--room-tint:oklch(65% .11 190)}.chat-room[data-room-theme=sky]{--room-tint:oklch(66% .14 240)}.chat-room[data-room-theme=violet]{--room-tint:oklch(60% .18 295)}.chat-room[data-room-theme=ink]{--room-tint:oklch(30% 0 0)}.chat-room[data-room-theme]>header{background:var(--room-tint)}@supports (color:color-mix(in lab, red, red)){.chat-room[data-room-theme]>header{background:color-mix(in oklch, var(--room-tint) 16%, transparent)}}.chat-room[data-room-theme]>header{border-bottom-color:var(--room-tint)}@supports (color:color-mix(in lab, red, red)){.chat-room[data-room-theme]>header{border-bottom-color:color-mix(in oklch, var(--room-tint) 40%, transparent)}}.chat-room[data-room-theme] .room-thread{background:var(--room-tint)}@supports (color:color-mix(in lab, red, red)){.chat-room[data-room-theme] .room-thread{background:color-mix(in oklch, var(--room-tint) 6%, transparent)}}.chat-room[data-room-theme] .room-send:not(:disabled),.room-dot{background:var(--room-tint)}[role=menu],[role=listbox],[role=tooltip],[data-radix-popper-content-wrapper]>[data-state]{background:var(--popover)!important}@supports (color:color-mix(in lab, red, red)){[role=menu],[role=listbox],[role=tooltip],[data-radix-popper-content-wrapper]>[data-state]{background:color-mix(in oklab, var(--popover) 58%, transparent)!important}}[role=menu],[role=listbox],[role=tooltip],[data-radix-popper-content-wrapper]>[data-state]{-webkit-backdrop-filter:blur(28px)saturate(1.8)brightness(1.05);backdrop-filter:blur(28px)saturate(1.8)brightness(1.05);border:1px solid var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){[role=menu],[role=listbox],[role=tooltip],[data-radix-popper-content-wrapper]>[data-state]{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent)!important}}[role=menu],[role=listbox],[role=tooltip],[data-radix-popper-content-wrapper]>[data-state]{border-radius:18px!important;box-shadow:inset 1.5px 1.5px oklab(100% 0 5.96046e-8/.45),inset -1px -1px oklab(100% 0 5.96046e-8/.12),inset 0 0 22px oklab(100% 0 5.96046e-8/.08),0 18px 44px -12px #00000059!important}[role=menuitem]:hover,[role=menuitem][data-highlighted],[role=option][data-highlighted]{background:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){[role=menuitem]:hover,[role=menuitem][data-highlighted],[role=option][data-highlighted]{background:color-mix(in oklab, var(--foreground) 10%, transparent)!important}}[role=menuitem]:hover,[role=menuitem][data-highlighted],[role=option][data-highlighted]{border-radius:12px}:root{--lg-spring:cubic-bezier(.34, 1.56, .64, 1);--lg-ease:cubic-bezier(.22, 1, .36, 1);--lg-fill:oklab(100% 0 5.96046e-8/.55);--lg-rim:oklab(100% 0 5.96046e-8/.85);--lg-rim-low:oklab(100% 0 5.96046e-8/.25);--lg-depth:0 1px 2px #0000000f, 0 10px 30px -12px #00000038;--lg-depth-lift:0 2px 4px #00000014, 0 24px 48px -16px #00000052}.dark{--lg-fill:oklab(100% 0 5.96046e-8/.07);--lg-rim:oklab(100% 0 5.96046e-8/.28);--lg-rim-low:oklab(100% 0 5.96046e-8/.06);--lg-depth:0 1px 2px #0009, 0 14px 34px -14px #000000e6;--lg-depth-lift:0 2px 6px #000000b3, 0 28px 56px -18px #000}html:not(.dark) body{background:radial-gradient(60vw 50vh at 12% 8%, oklch(90% .06 250/.55), transparent 70%), radial-gradient(50vw 45vh at 88% 18%, oklch(90% .07 20/.45), transparent 70%), radial-gradient(70vw 55vh at 50% 100%, oklch(92% .06 150/.45), transparent 70%), var(--background);background-attachment:fixed}.flowboard-column{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important}html .task-tile:not([data-tile-style]):not(.goal-tile){background:linear-gradient(160deg, oklab(100% 0 5.96046e-8/.34) 0%, transparent 38%), var(--lg-fill)!important}.dark .task-tile:not([data-tile-style]):not(.goal-tile){background:linear-gradient(160deg, oklab(100% 0 5.96046e-8/.09) 0%, transparent 42%), var(--lg-fill)!important}.task-tile,.fb-card{-webkit-backdrop-filter:blur(24px)saturate(1.9);transform:translateZ(0);box-shadow:inset 0 1px 0 var(--lg-rim), inset 1px 0 0 oklab(100% 0 5.96046e-8/.18), inset -1px 0 0 oklab(100% 0 5.96046e-8/.08), inset 0 -1px 0 var(--lg-rim-low), inset 0 12px 24px -16px oklab(100% 0 5.96046e-8/.3), var(--lg-depth)!important;transition:transform .7s cubic-bezier(.2,1.25,.3,1), box-shadow .5s var(--lg-ease), filter .5s var(--lg-ease)!important;border-radius:20px!important}.task-tile:hover,.fb-card:hover{filter:brightness(1.03)saturate(1.05);box-shadow:inset 0 1px 0 var(--lg-rim), inset 1px 0 0 oklab(100% 0 5.96046e-8/.24), inset -1px 0 0 oklab(100% 0 5.96046e-8/.1), inset 0 -1px 0 var(--lg-rim-low), inset 0 14px 28px -16px oklab(100% 0 5.96046e-8/.4), var(--lg-depth-lift)!important}.task-tile:active,.fb-card:active{filter:brightness(.98);transform:scale(.975);transition:transform .18s cubic-bezier(.3,0,.2,1),filter .18s!important}.flowboard-main-header{background:var(--lg-fill)!important}@supports (color:color-mix(in lab, red, red)){.flowboard-main-header{background:color-mix(in oklab, var(--lg-fill) 80%, transparent)!important}}.flowboard-main-header{-webkit-backdrop-filter:blur(30px)saturate(1.9);backdrop-filter:blur(30px)saturate(1.9);box-shadow:inset 0 1px 0 var(--lg-rim), inset 0 -1px 0 var(--lg-rim-low), var(--lg-depth)}[role=dialog]{-webkit-backdrop-filter:blur(36px)saturate(1.8);backdrop-filter:blur(36px)saturate(1.8);box-shadow:inset 1px 1px 0 var(--lg-rim), inset -1px -1px 0 var(--lg-rim-low), var(--lg-depth-lift)}[role=dialog][data-state=open],[role=menu][data-state=open],[role=listbox][data-state=open]{animation:.6s cubic-bezier(.2,1.2,.3,1) both lg-spring-in}@keyframes lg-spring-in{0%{opacity:0;filter:blur(8px);transform:scale(.94)translateY(6px)}60%{opacity:1;filter:none}to{opacity:1;filter:none;transform:none}}button:not(:disabled):active{transition-duration:.15s;transform:scale(.95)}@media (prefers-reduced-motion:reduce){.task-tile,.fb-card,button{transition:none!important;transform:none!important}[role=dialog],[role=menu],[role=listbox]{animation:none!important}}:root{--ease-calm:cubic-bezier(.22, 1, .36, 1);--dur-instant:.12s;--dur-standard:.2s;--dur-panel:.3s;--ambient-base:#f6f6f3}.dark{--ambient-base:#0d0e10}.ambient-surface{isolation:isolate;background:var(--ambient-base);position:relative;overflow:hidden}.ambient-surface:before{content:"";z-index:-1;filter:blur(60px);opacity:.55;background:radial-gradient(40% 50% at 20% 30%, var(--amb-a,#83b7c8), transparent 70%), radial-gradient(35% 45% at 75% 25%, var(--amb-b,#e2a46b), transparent 70%), radial-gradient(45% 50% at 60% 85%, var(--amb-c,#a4ad79), transparent 70%), radial-gradient(30% 35% at 35% 75%, var(--amb-d,#ede8dd), transparent 70%);position:absolute;inset:-20%}.ambient-surface[data-variant=mist]{--amb-b:#83b7c8;--amb-c:#8db7cc}.ambient-surface[data-variant=warm]{--amb-a:#e2a46b;--amb-c:#ede8dd}.ambient-surface[data-variant=olive]{--amb-a:#a4ad79;--amb-b:#ede8dd}.ambient-surface[data-variant=monochrome]{--amb-a:#777a7e;--amb-b:#a8a9a8;--amb-c:#24262a;--amb-d:#ede8dd}html:not(.dark) .ambient-surface:before{opacity:.35}:focus-visible{outline-color:var(--ring)}@media (prefers-reduced-motion:reduce){.ambient-surface:before{filter:blur(60px)}}:root:not(.dark){--background:#f2f2ef;--surface:#fff;--foreground:#1d1e20;--muted-foreground:#65686b;--faint:#8a8d90;--border:#00000017;--card:#fff;--popover:#fff;--secondary:#ecedea;--muted:#ecedea;--accent:#ecedea;--input:#0000001f;--ring:#3f7f93;--primary:#1d1e20;--primary-foreground:#f6f6f3;--destructive:#b5524a;--lg-spring:var(--ease-calm)}html:not(.dark) body,.dark body{background:var(--background)!important}body{letter-spacing:0;font-weight:400}h1,h2,h3,.font-display{letter-spacing:-.012em;font-weight:600}.task-tile .task-title-type{overflow-wrap:anywhere;font-size:14px!important;font-weight:500!important;line-height:20px!important}.task-tile .task-meta-type{font-size:12px!important;font-weight:400!important;line-height:17px!important}.task-tile,.fb-card{transition:transform var(--dur-standard) var(--ease-calm), box-shadow var(--dur-standard) var(--ease-calm), filter var(--dur-standard) var(--ease-calm)!important;border-radius:16px!important}.task-tile:hover,.fb-card:hover{filter:none;transform:translateY(-1px)}html:not(.dark) .task-tile:not([data-tile-style]):not(.goal-tile){background:#fff!important;box-shadow:0 0 0 1px #00000012,0 1px 2px #0000000a,0 8px 24px -16px #0000002e!important}.dark .task-tile:not([data-tile-style]):not(.goal-tile){color:#f4f4f0!important;background:linear-gradient(160deg,#ffffff0a,#0000 45%),#151619!important;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff0f,0 12px 30px -18px #000000e6!important}.dark .task-tile:not([data-tile-style]):not(.goal-tile) .text-foreground{color:#f4f4f0!important}.dark .task-tile:not([data-tile-style]):not(.goal-tile) :is(.text-muted-foreground,.text-faint){color:#a8a9a8!important}.dark .task-tile:not([data-tile-style]):not(.goal-tile):hover{background:linear-gradient(160deg,#ffffff0d,#0000 45%),#1c1e21!important}[role=dialog][data-state=open]{animation:rd-modal-in var(--dur-panel) var(--ease-calm) both!important}[role=menu][data-state=open],[role=listbox][data-state=open]{animation:rd-menu-in .16s var(--ease-calm) both!important}@keyframes rd-modal-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes rd-menu-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}button:not(:disabled){transition:transform var(--dur-instant) var(--ease-calm), background-color var(--dur-standard) var(--ease-calm), color var(--dur-standard) var(--ease-calm), box-shadow var(--dur-standard) var(--ease-calm)!important}button:not(:disabled):active{transform:scale(.98)}[role=menu],[role=listbox],[data-radix-popper-content-wrapper]>*{border-radius:20px}[role=dialog]{border-color:var(--border)}::selection{background:oklab(74.8946% -.0456084 -.0385039/.35)}@media (prefers-reduced-motion:reduce){.task-tile:hover,.fb-card:hover{transform:none}[role=dialog],[role=menu],[role=listbox]{animation:none!important}}html:not(.dark) :is(.bg-background,.bg-card,.bg-popover,.bg-surface,.bg-white,.bg-secondary,.bg-muted,.bg-accent):is(.text-white,.text-primary-foreground){color:var(--foreground)!important}.dark :is(.bg-white,.bg-inverse):is(.text-white,.text-foreground,.text-muted-foreground){color:#151515!important}html:not(.dark) .task-tile:not([data-tile-style]):not(.goal-tile) .text-foreground{color:#1d1e20!important}html:not(.dark) .task-tile:not([data-tile-style]):not(.goal-tile) :is(.text-muted-foreground,.text-faint){color:#65686b!important}.task-tile.goal-tile,.task-tile.goal-tile *{--tw-text-opacity:1}body:before{content:"";z-index:-1;pointer-events:none;filter:blur(80px);opacity:.5;background:radial-gradient(38% 42% at 14% 18%,#83b7c8,#0000 70%),radial-gradient(32% 38% at 86% 14%,#e2a46b,#0000 70%),radial-gradient(42% 46% at 70% 92%,#a4ad79,#0000 70%),radial-gradient(28% 32% at 30% 80%,#ede8dd,#0000 70%);position:fixed;inset:-10%}.dark body:before{opacity:.16}html:not(.dark) body:before{opacity:.22}.dark .task-tile:not([data-tile-style]):not(.goal-tile){-webkit-backdrop-filter:blur(22px)saturate(1.5);background:linear-gradient(160deg,#ffffff12,#ffffff03 55%),#1516199e!important}html:not(.dark) .task-tile:not([data-tile-style]):not(.goal-tile){-webkit-backdrop-filter:blur(22px)saturate(1.6);background:linear-gradient(160deg,#ffffffeb,#ffffffad)!important}html .task-tile.goal-tile,html .goal-tile-mobile .task-tile,html .goal-tile-mobile .fb-card{-webkit-backdrop-filter:blur(22px)saturate(1.5);border-radius:16px!important}.dark .task-tile.goal-tile,.dark .goal-tile-mobile .task-tile,.dark .goal-tile-mobile .fb-card{color:#f4f4f0!important;background:linear-gradient(150deg,#e2a46b38,#d9b67d0f 50%,#151619b3),#15161999!important;box-shadow:inset 0 1px #f7d97659,0 0 0 1px #d9a83c73,0 14px 34px -18px #e2a46b73!important}.dark .task-tile.goal-tile .text-foreground,.dark .goal-tile-mobile :is(.task-tile,.fb-card) .text-foreground{color:#f4f4f0!important}.dark .task-tile.goal-tile :is(.text-muted-foreground,.text-faint),.dark .goal-tile-mobile :is(.task-tile,.fb-card) :is(.text-muted-foreground,.text-faint){color:#d9c9a8!important}html:not(.dark) .task-tile.goal-tile,html:not(.dark) .goal-tile-mobile .task-tile,html:not(.dark) .goal-tile-mobile .fb-card{color:#2a2110!important;background:linear-gradient(150deg,#f7d9768c,#fff8e4d9 55%,#fffc)!important;box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #c9962873,0 10px 26px -16px #9a6a0866!important}html:not(.dark) .task-tile.goal-tile .text-foreground,html:not(.dark) .goal-tile-mobile :is(.task-tile,.fb-card) .text-foreground{color:#2a2110!important}html:not(.dark) .task-tile.goal-tile :is(.text-muted-foreground,.text-faint),html:not(.dark) .goal-tile-mobile :is(.task-tile,.fb-card) :is(.text-muted-foreground,.text-faint){color:#6b5521!important}.dark .task-tile[data-tile-style]:not(.goal-tile){background:linear-gradient(160deg, var(--tile-tint), var(--tile-tint)), #151619a6!important}@supports (color:color-mix(in lab, red, red)){.dark .task-tile[data-tile-style]:not(.goal-tile){background:linear-gradient(160deg, color-mix(in oklab, var(--tile-tint) 34%, transparent), color-mix(in oklab, var(--tile-tint) 12%, transparent)), #151619a6!important}}.dark .task-tile[data-tile-style]:not(.goal-tile){-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);color:#f4f4f0!important}.dark .task-tile[data-tile-style]:not(.goal-tile) .text-foreground{color:#f4f4f0!important}.dark .task-tile[data-tile-style]:not(.goal-tile) :is(.text-muted-foreground,.text-faint){color:#c9cac8!important}html:not(.dark) .task-tile[data-tile-style]:not(.goal-tile){background:linear-gradient(160deg, var(--tile-tint), var(--tile-tint))!important}@supports (color:color-mix(in lab, red, red)){html:not(.dark) .task-tile[data-tile-style]:not(.goal-tile){background:linear-gradient(160deg, color-mix(in oklab, var(--tile-tint) 32%, white), color-mix(in oklab, var(--tile-tint) 12%, white))!important}}html:not(.dark) .task-tile[data-tile-style]:not(.goal-tile),html:not(.dark) .task-tile[data-tile-style]:not(.goal-tile) .text-foreground{color:#1d1e20!important}html:not(.dark) .task-tile[data-tile-style]:not(.goal-tile) :is(.text-muted-foreground,.text-faint){color:#4d5053!important}.dark .task-tile[data-priority=true]:not([data-tile-style]):not(.goal-tile){box-shadow:inset 0 1px #ffffff14,0 0 0 1px #d98e878c,0 12px 30px -18px #d98e8766!important}.dark [role=dialog]{color:#f4f4f0;background:oklab(26.8197% -.000773609 -.00793478/.82)!important}html:not(.dark) [role=dialog]{color:#1d1e20;background:oklab(100% 0 5.96046e-8/.88)!important}.dark [role=menu],.dark [role=listbox]{color:#f4f4f0}html:not(.dark) [role=menu],html:not(.dark) [role=listbox]{color:#1d1e20}input,textarea,select{border-radius:12px}@media (prefers-reduced-motion:reduce){body:before{filter:blur(80px)}}.flowboard-canvas:not([data-overview=true]) .flowboard-column{width:clamp(280px,22vw,316px)!important}.flowboard-column{gap:0;padding:4px 2px 12px}.flowboard-column>div:first-child{z-index:5;background:var(--surface);border-radius:14px;margin-bottom:12px;position:sticky;top:0;padding:8px 10px!important}@supports (color:color-mix(in lab, red, red)){.flowboard-column>div:first-child{background:color-mix(in oklab, var(--surface) 55%, transparent)}}.flowboard-column>div:first-child{-webkit-backdrop-filter:blur(18px)saturate(1.4);box-shadow:inset 0 1px 0 #ffffff0f, 0 0 0 1px var(--border)}html:not(.dark) .flowboard-column>div:first-child{background:#ffffffb3}.flowboard-column>div:first-child :is(h2,h3,.font-display){color:var(--foreground);font-size:14px;font-weight:600;line-height:20px}.flowboard-column [data-card-id]+[data-card-id]{margin-top:8px}.task-tile:not(.goal-tile){padding:10px 12px!important}.task-tile.goal-tile{padding:14px 16px 12px!important}.task-tile.goal-tile .task-title-type{letter-spacing:-.005em;font-size:15px!important;font-weight:600!important;line-height:21px!important}.task-tile .workspace-slider,.task-tile [data-progress-control]{--track:currentColor}@supports (color:color-mix(in lab, red, red)){.task-tile .workspace-slider,.task-tile [data-progress-control]{--track:color-mix(in oklab, currentColor 14%, transparent)}}.chat-room.fixed{border-color:var(--border)!important;background:var(--surface)!important;border-radius:24px!important}@supports (color:color-mix(in lab, red, red)){.chat-room.fixed{background:color-mix(in oklab, var(--surface) 82%, transparent)!important}}.chat-room.fixed{-webkit-backdrop-filter:blur(30px)saturate(1.5);color:var(--foreground);box-shadow:inset 0 1px #ffffff12,0 30px 80px -30px #0009!important}.chat-room textarea,.chat-room [contenteditable]{border-radius:12px}.agendim-archive-drawer{border:1px solid var(--border)!important;background:var(--popover)!important;border-radius:24px!important}@supports (color:color-mix(in lab, red, red)){.agendim-archive-drawer{background:color-mix(in oklab, var(--popover) 86%, transparent)!important}}.agendim-archive-drawer{-webkit-backdrop-filter:blur(30px)saturate(1.5);color:var(--foreground)!important;box-shadow:inset 0 1px #ffffff12,0 30px 80px -30px #0000008c!important}.agendim-glass-panel{border-color:var(--border)!important;background:var(--popover)!important;border-radius:24px!important}@supports (color:color-mix(in lab, red, red)){.agendim-glass-panel{background:color-mix(in oklab, var(--popover) 86%, transparent)!important}}.agendim-glass-panel{color:var(--foreground)!important}.setup-glass{border-color:var(--border)!important;border-radius:28px!important}.setup-copy h1{letter-spacing:-.02em;font-weight:600!important;line-height:1.05!important}.setup-kicker{letter-spacing:.14em;color:var(--muted-foreground);font-size:11px}.rd-ambient-ai{isolation:isolate;position:relative;overflow:hidden}.rd-ambient-ai:before{content:"";z-index:-1;pointer-events:none;filter:blur(36px);opacity:.55;background:radial-gradient(40% 50% at 18% 30%,#83b7c8,#0000 70%),radial-gradient(35% 45% at 80% 30%,#e2a46b,#0000 70%),radial-gradient(45% 50% at 55% 95%,#a4ad79,#0000 70%);animation:14s ease-in-out infinite alternate rd-ai-drift;position:absolute;inset:-40%}html:not(.dark) .rd-ambient-ai:before{opacity:.35}@keyframes rd-ai-drift{to{transform:translate(4%,-3%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.rd-ambient-ai:before{animation:none}}html:not(.dark) .task-tile.goal-tile,html:not(.dark) .goal-tile-mobile .task-tile,html:not(.dark) .goal-tile-mobile .fb-card{-webkit-backdrop-filter:none;color:#2a2110!important;background:linear-gradient(155deg,#f6d56a 0%,#f9e39a 55%,#fbefc2 100%)!important;border:1px solid #b07e148c!important;box-shadow:inset 0 1px #ffffffbf,0 10px 24px -14px #9a6a088c!important}html:not(.dark) .task-tile.goal-tile :is(.task-title-type,.task-meta-type,.goal-completion-date,.font-display,svg,button:not(.goal-pill),span:not(.goal-pill):not(.goal-pill *)),html:not(.dark) .goal-tile-mobile :is(.task-tile,.fb-card) :is(.task-title-type,.task-meta-type,.goal-completion-date,.font-display,svg,button,span:not(.goal-pill):not(.goal-pill *)){color:#2a2110!important;text-shadow:none!important}html:not(.dark) .task-tile.goal-tile :is(.text-muted-foreground,.text-faint,.task-meta-type,.goal-completion-date),html:not(.dark) .goal-tile-mobile :is(.task-tile,.fb-card) :is(.text-muted-foreground,.text-faint,.task-meta-type){color:#5c4818!important}html:not(.dark) .task-tile.goal-tile .goal-pill,html:not(.dark) .goal-tile-mobile .goal-pill{color:#2a1c00!important;border-color:#8a6410!important}html:not(.dark) .goal-fire-layer{opacity:.35;mix-blend-mode:multiply}html:not(.dark) .goal-fire-layer-back{opacity:.16}html:not(.dark) .goal-fire-layer-mid{opacity:.22}html:not(.dark) .task-tile.goal-tile .goal-pill,html:not(.dark) .goal-tile-mobile .goal-pill{box-shadow:none!important;text-shadow:none!important;color:#2a1c00!important;background:#fff9!important;border:1px solid #8a641073!important;animation:none!important}html:not(.dark) .task-tile.goal-tile .goal-pill *,html:not(.dark) .goal-tile-mobile .goal-pill *{box-shadow:none!important;color:#2a1c00!important;background:0 0!important}.dark .task-tile.goal-tile .goal-pill,.dark .goal-tile-mobile .goal-pill{box-shadow:none!important;text-shadow:none!important;background:#ffffff14!important;border:1px solid #e8b93c73!important;animation:none!important}:root,.dark{--task-goal:oklch(86% .17 92);--task-goal-ink:oklch(26% .05 80);--goal-badge-gold-deep:oklch(55% .14 80);--goal-badge-gold:oklch(84% .16 90);--goal-badge-gold-shine:oklch(96% .12 95)}html:not(.dark) .task-tile.goal-tile,html:not(.dark) .goal-tile-mobile .fb-card{background:linear-gradient(160deg,#efe3c4 0%,#e8d7a8 55%,#f3e9cf 100%)!important;border:1px solid #96783c66!important;box-shadow:inset 0 1px #ffffffb3,0 12px 28px -16px #6e552373!important}html:not(.dark) .task-tile.goal-tile .goal-pill,html:not(.dark) .goal-tile-mobile .goal-pill{border-color:#785c2866!important}.dark .task-tile.goal-tile,.dark .goal-tile-mobile .fb-card{border-color:#cdaf6e61!important;box-shadow:inset 0 1px #ffffff14,0 14px 32px -18px #be9b5059!important}.dark .task-tile.goal-tile .goal-pill,.dark .goal-tile-mobile .goal-pill{border-color:#cdaf6e73!important}:root{--gold-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9 0.04' numOctaves='2' seed='4'/><feColorMatrix values='0 0 0 0 0.35  0 0 0 0 0.25  0 0 0 0 0.05  0 0 0 0.5 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}html:not(.dark) .task-tile.goal-tile,html:not(.dark) .goal-tile-mobile .fb-card{background:var(--gold-grain), linear-gradient(115deg, #fff0 30%, #fff4c88c 46%, #fff0 60%), linear-gradient(160deg, #d9b25a 0%, #e6c677 38%, #caa04a 72%, #e3c06f 100%)!important;background-blend-mode:soft-light, normal, normal!important;border:1px solid #7858198c!important;box-shadow:inset 0 1px #fff8dcd9,inset 0 -1px #6e50144d,0 14px 30px -16px #6e4e0f99!important}.dark .task-tile.goal-tile,.dark .goal-tile-mobile .fb-card{background:var(--gold-grain), linear-gradient(160deg, #d6ac5233 0%, #151619d9 55%, #be963c24 100%)!important;background-blend-mode:soft-light, normal!important;border-color:#d6af5a8c!important;box-shadow:inset 0 1px #ffe8aa40,0 14px 32px -18px #d6ac5273!important}.dark .task-tile.goal-tile :is(.task-title-type,.goal-completion-date,.font-display,svg,button,span),.dark .goal-tile-mobile :is(.task-tile,.fb-card) :is(.task-title-type,.goal-completion-date,.font-display,svg,button,span){color:#2a1c00!important;text-shadow:none!important}.dark .task-tile.goal-tile :is(.text-muted-foreground,.text-faint,.task-meta-type),.dark .goal-tile-mobile :is(.task-tile,.fb-card) :is(.text-muted-foreground,.text-faint,.task-meta-type){color:#5c4508!important}.dark .task-tile.goal-tile .goal-pill,.dark .goal-tile-mobile .goal-pill,.dark .task-tile.goal-tile .goal-pill *{background-color:#0000;color:#3a2a00!important}.dark .task-tile.goal-tile .goal-pill,.dark .goal-tile-mobile .goal-pill{background:#fffceb73!important}html.dark .task-tile.goal-tile,html.dark .goal-tile-mobile .task-tile,html.dark .goal-tile-mobile .fb-card{background:var(--gold-grain), linear-gradient(160deg, #d6ac522e 0%, #fff0 55%, #be963c1f 100%), #17171a!important;background-blend-mode:soft-light, normal, normal!important;-webkit-backdrop-filter:none!important}html.dark .goal-tile .goal-fire-layer,html.dark .goal-tile-mobile .goal-fire-layer,html.dark .task-tile[data-tile-style=fire] .goal-fire-layer{mix-blend-mode:screen;filter:blur(2px)saturate()brightness(.75)!important}html.dark .goal-tile .goal-fire-layer-back,html.dark .goal-tile-mobile .goal-fire-layer-back{opacity:.08!important}html.dark .goal-tile .goal-fire-layer-mid,html.dark .goal-tile-mobile .goal-fire-layer-mid{opacity:.1!important}html.dark .goal-tile .goal-fire-layer-front,html.dark .goal-tile-mobile .goal-fire-layer-front{opacity:.14!important}html.dark .task-tile.goal-tile :is(.task-title-type,.goal-completion-date,.font-display,.task-meta-type),html.dark .goal-tile-mobile :is(.task-tile,.fb-card) :is(.task-title-type,.goal-completion-date,.font-display,.task-meta-type){text-shadow:none!important}html.dark .task-tile.goal-tile :is(.text-foreground,.task-title-type,.font-display,svg,button:not(.goal-pill)),html.dark .goal-tile-mobile :is(.task-tile,.fb-card) :is(.text-foreground,.task-title-type,.font-display,svg,button:not(.goal-pill)){color:#2a1c00!important}html.dark .task-tile.goal-tile :is(.text-muted-foreground,.text-faint,.task-meta-type,.goal-completion-date),html.dark .goal-tile-mobile :is(.task-tile,.fb-card) :is(.text-muted-foreground,.text-faint,.task-meta-type,.goal-completion-date){color:#5c4508!important}html.dark .task-tile.goal-tile .goal-pill,html.dark .task-tile.goal-tile .goal-pill *,html.dark .goal-tile-mobile .goal-pill,html.dark .goal-tile-mobile .goal-pill *{color:#3a2a00!important}html:not(.dark) .task-tile.goal-tile,html:not(.dark) .goal-tile-mobile .task-tile,html:not(.dark) .goal-tile-mobile .fb-card{background:var(--gold-grain), linear-gradient(115deg, #fff0 30%, #fffad7a6 46%, #fff0 60%), linear-gradient(160deg, #f2b90d 0%, #ffd94f 40%, #e8b70a 75%, #ffd44a 100%)!important;background-blend-mode:soft-light, normal, normal!important;border:1px solid #8c62088c!important;box-shadow:inset 0 1px #fffad2e6!important}html.dark .task-tile.goal-tile,html.dark .goal-tile-mobile .task-tile,html.dark .goal-tile-mobile .fb-card,.dark .task-tile.goal-tile,.dark .goal-tile-mobile .fb-card{background:var(--gold-grain), linear-gradient(115deg, #fff0 34%, #fff4be4d 48%, #fff0 62%), linear-gradient(160deg, #d9a506 0%, #f6c81e 45%, #dcae0a 78%, #f2c317 100%)!important;background-blend-mode:soft-light, normal, normal!important;-webkit-backdrop-filter:none!important;border:1px solid #78540473!important;box-shadow:inset 0 1px #fff5be8c!important}html:not(.dark) .task-tile.goal-tile .goal-pill,html:not(.dark) .goal-tile-mobile .goal-pill{background:#fffceb99!important;border-color:#7854088c!important}html.dark .task-tile.goal-tile .goal-pill,html.dark .goal-tile-mobile .goal-pill{background:#fffceb73!important;border-color:#78540473!important}:root,html.dark{--dashboard-base:#0a0a0a;--dashboard-surface:#ffffff0f;--dashboard-hover:#ffffff14;--dashboard-edge:#ffffff1a;--dashboard-edge-hover:#ffffff26;--dashboard-text:#fff;--dashboard-secondary:#fffc;--dashboard-muted:#ffffffa3;--dashboard-accent:#d99869;--dashboard-accent-ink:#24160b;--dashboard-accent-gradient:linear-gradient(135deg,#d99869,#c78555);--dashboard-backdrop:radial-gradient(ellipse 80% 80% at 20% 80%,#d998691f,transparent 50%),radial-gradient(ellipse 60% 60% at 80% 20%,#d998691a,transparent 50%),radial-gradient(ellipse 50% 50% at 50% 50%,#d998690a,transparent 60%);--dashboard-shadow:0 24px 80px #00000080;--dashboard-grid:#ffffff0f;--dashboard-chart-1:#d99869;--dashboard-chart-2:#c7a582;--dashboard-chart-3:#b89aa5}html body .my-dashboard.my-dashboard[role=dialog]{letter-spacing:0;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--foreground:var(--dashboard-text);--muted-foreground:var(--dashboard-muted);--background:var(--dashboard-base);--border:var(--dashboard-edge);--accent:var(--dashboard-hover);--accent-foreground:var(--dashboard-text);height:min(1020px,100dvh - 32px);background:var(--dashboard-backdrop),var(--dashboard-base)!important;color:var(--dashboard-text)!important;border:1px solid var(--dashboard-edge)!important;box-shadow:var(--dashboard-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:12px!important;font-family:Inter,sans-serif!important}.my-dashboard button,.my-dashboard input,.my-dashboard select{letter-spacing:0;font-family:inherit}.my-dashboard button{box-shadow:none;transform:none!important}.my-dashboard>button:last-child{top:30px;right:16px;color:var(--dashboard-secondary)!important}.dashboard-shell{padding:16px 24px 24px}.dashboard-topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding-right:30px;display:flex}.dashboard-brand{align-items:center;gap:12px;font-size:20px;display:flex}.dashboard-brand-mark{background:var(--dashboard-accent-gradient);width:40px;height:40px;color:var(--dashboard-accent-ink);border-radius:12px;place-items:center;font-size:20px;font-weight:700;display:grid}.dashboard-top-actions{align-items:center;gap:8px;display:flex}.dashboard-round{border:1px solid var(--dashboard-edge);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;background:var(--dashboard-surface)!important;color:var(--dashboard-muted)!important;border-radius:50%!important}.dashboard-round:hover{background:var(--dashboard-hover)!important;color:var(--dashboard-text)!important}.dashboard-navigation{border:1px solid var(--dashboard-edge);background:var(--dashboard-surface);-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);border-radius:12px;align-items:center;gap:24px;min-height:62px;padding:12px 24px;display:flex}.dashboard-navigation>svg{color:var(--dashboard-muted);flex-shrink:0}.my-dashboard .dashboard-heading{white-space:nowrap;font-weight:600;color:var(--dashboard-text)!important;font-size:20px!important}.dashboard-navigation nav{align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.dashboard-tab{height:36px;padding:8px 16px;font-size:13px;color:var(--dashboard-muted)!important;background:0 0!important;border-radius:999px!important}.dashboard-tab-active,.dashboard-tab-active:hover{background:var(--dashboard-accent-gradient)!important;color:var(--dashboard-accent-ink)!important}.dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.dashboard-stat{min-width:0;min-height:240px;position:relative}.dashboard-stat-outline{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dashboard-stat-outline path{fill:var(--dashboard-surface);stroke:var(--dashboard-edge);stroke-width:1px;transition:fill .3s,stroke .3s}.dashboard-stat:hover .dashboard-stat-outline path{fill:var(--dashboard-hover);stroke:var(--dashboard-edge-hover)}.dashboard-stat-open{z-index:2;position:absolute;top:1px;right:1px}.dashboard-stat-content{padding:24px 56px 24px 24px;position:relative}.dashboard-stat-label{color:var(--dashboard-muted);align-items:center;gap:12px;min-height:40px;font-size:13px;display:flex}.dashboard-stat-number{margin:20px 0 24px;font-size:36px;font-weight:700;line-height:1.2}.dashboard-substats{border-top:1px solid var(--dashboard-edge);gap:24px;padding-top:16px;display:flex}.dashboard-substats>div{flex:1;min-width:0}.dashboard-substats span{color:var(--dashboard-muted);font-size:10px;line-height:1.5;display:block}.dashboard-substats strong{margin-top:4px;font-size:14px;display:block}.dashboard-widgets{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.dashboard-widget{border:1px solid var(--dashboard-edge);background:var(--dashboard-surface);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);border-radius:12px;min-width:0;padding:20px;transition:background .3s,border-color .3s}.dashboard-widget:hover{background:var(--dashboard-hover);border-color:var(--dashboard-edge-hover)}.dashboard-expanded{grid-column:1/-1}.dashboard-widget-header{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:24px;display:flex}.dashboard-widget-header h3{color:var(--dashboard-secondary);font-size:14px;font-weight:500}.dashboard-widget-tools{align-items:center;gap:8px;display:flex}.dashboard-tool{border:1px solid var(--dashboard-edge);width:32px;height:32px;padding:0;background:var(--dashboard-surface)!important;color:var(--dashboard-secondary)!important;border-radius:50%!important}.dashboard-select,.dashboard-period{border:1px solid var(--dashboard-edge);background:var(--dashboard-surface);width:110px;height:32px;color:var(--dashboard-text);border-radius:12px;padding:5px 12px;font-size:12px}.dashboard-select option{background:var(--dashboard-base);color:var(--dashboard-text)}.dashboard-period{text-align:center;width:auto;min-width:85px}.dashboard-area-chart{min-width:0;height:280px}.dashboard-chart-tooltip{background:var(--dashboard-base);border:1px solid var(--dashboard-edge);color:var(--dashboard-secondary);border-radius:8px;padding:10px 14px;font-size:12px}.dashboard-chart-tooltip strong{color:var(--dashboard-text);margin-top:4px;display:block}.dashboard-deadlines{flex-direction:column;justify-content:flex-start;gap:6px;min-height:280px;display:flex}.dashboard-deadline,.dashboard-work-row{text-align:left;border-radius:12px;justify-content:flex-start;gap:12px;width:100%;height:auto;padding:12px;display:flex;color:var(--dashboard-text)!important;background:0 0!important}.dashboard-deadline:hover,.dashboard-work-row:hover{background:var(--dashboard-surface)!important}.dashboard-item-icon{background:var(--dashboard-surface);border:1px solid var(--dashboard-edge);width:40px;height:40px;color:var(--dashboard-secondary);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.dashboard-deadline .dashboard-item-icon{border-radius:50%}.dashboard-row-title{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dashboard-row-title strong{white-space:normal;overflow-wrap:anywhere;font-size:13px;font-weight:500}.dashboard-row-title small,.dashboard-row-value small{color:var(--dashboard-muted);white-space:normal;font-size:10px;font-weight:400}.dashboard-row-value{text-align:right;flex-direction:column;flex-shrink:0;gap:3px;display:flex}.dashboard-row-value strong{font-size:14px}.dashboard-work-tabs{gap:16px;display:flex}.dashboard-work-tab{border-bottom:2px solid #0000;border-radius:0;height:32px;padding:0 0 8px;font-size:13px;color:var(--dashboard-muted)!important;background:0 0!important}.dashboard-work-tab.is-active{border-bottom-color:var(--dashboard-secondary);color:var(--dashboard-text)!important}.dashboard-search{border:1px solid var(--dashboard-edge);color:var(--dashboard-muted);background:var(--dashboard-surface);border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;display:flex}.dashboard-search input{width:100%;min-width:0;color:var(--dashboard-text);background:0 0;outline:none;font-size:12px}.dashboard-search input::placeholder{color:var(--dashboard-muted)}.dashboard-work-list{max-height:310px;overflow-y:auto}.dashboard-expanded .dashboard-work-list{max-height:560px}.dashboard-badge{background:var(--dashboard-surface);border:1px solid var(--dashboard-edge);border-radius:8px;flex-shrink:0;padding:6px 12px;font-size:11px}.dashboard-overview{grid-template-columns:1fr 1.4fr 1fr;align-items:center;gap:16px;min-height:280px;display:grid}.dashboard-overview-stats>strong{overflow-wrap:anywhere;font-size:14px}.dashboard-overview-stats>p{color:var(--dashboard-muted);align-items:center;gap:6px;margin:8px 0 2px;font-size:11px;display:flex}.dashboard-overview-stats>b{color:var(--dashboard-accent);margin-bottom:16px;font-size:24px;display:block}.dashboard-overview-stats>div{color:var(--dashboard-muted);align-items:center;gap:10px;margin-top:12px;display:flex}.dashboard-overview-stats small{font-size:10px;display:block}.dashboard-overview-stats strong{color:var(--dashboard-text);font-size:13px;display:block}.dashboard-donut{aspect-ratio:1;width:100%;min-width:0;position:relative}.dashboard-donut-label{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dashboard-donut-label strong{font-size:24px}.dashboard-donut-label span{color:var(--dashboard-muted);font-size:10px}.dashboard-legend{flex-direction:column;gap:10px;display:flex}.dashboard-legend>div{color:var(--dashboard-muted);align-items:center;gap:6px;font-size:10px;display:flex}.dashboard-legend strong{color:var(--dashboard-text);margin-left:auto}.dashboard-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dashboard-dot-1{background:var(--dashboard-chart-1)}.dashboard-dot-2{background:var(--dashboard-chart-2)}.dashboard-dot-3{background:var(--dashboard-chart-3)}.dashboard-pending{border:1px solid var(--dashboard-edge);background:var(--dashboard-surface);color:var(--dashboard-secondary);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:18px;padding:12px;font-size:10px;display:flex}.dashboard-empty{text-align:center;color:var(--dashboard-muted);padding:40px 12px;font-size:13px}@media (width<=1200px){.dashboard-stat-content{padding:20px 44px 20px 20px}.dashboard-stat-label{gap:8px;font-size:11px}.dashboard-stat-label .dashboard-round{width:32px;height:32px}.dashboard-substats{gap:10px}.dashboard-overview{grid-template-columns:1fr 1.3fr}.dashboard-legend{flex-flow:wrap;grid-column:1/-1}.dashboard-pending{margin-top:0}.dashboard-stats,.dashboard-navigation{gap:16px}.dashboard-tab{padding:8px 12px}}@media (width<=900px){.dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stat{min-height:220px}.dashboard-widgets{grid-template-columns:1fr}.dashboard-navigation{flex-wrap:wrap}.dashboard-navigation nav{width:100%}.dashboard-overview{grid-template-columns:1fr 1.3fr 1fr}.dashboard-legend{flex-direction:column;grid-column:auto}.dashboard-pending{margin-top:18px}}@media (width<=640px){.my-dashboard.my-dashboard{height:calc(100dvh - 24px);border-radius:12px!important}.dashboard-shell{padding:12px}.dashboard-topbar{padding-right:24px}.my-dashboard>button:last-child{top:24px;right:10px}.dashboard-top-actions{gap:6px}.dashboard-top-actions .dashboard-round{width:32px;height:32px}.dashboard-brand{gap:8px;font-size:18px}.dashboard-brand-mark{width:34px;height:34px}.dashboard-navigation{gap:12px;padding:12px}.my-dashboard .dashboard-heading{font-size:18px!important}.dashboard-stats{gap:12px;margin-top:16px}.dashboard-stat-content{padding:56px 14px 14px}.dashboard-stat-label{min-height:32px}.dashboard-stat-label .dashboard-round{display:none}.dashboard-stat-number{margin:12px 0 16px;font-size:30px}.dashboard-stat{min-height:230px}.dashboard-substats{gap:8px}.dashboard-substats span{font-size:9px}.dashboard-widgets{gap:16px;margin-top:16px}.dashboard-widget{padding:14px}.dashboard-widget-header{gap:8px;margin-bottom:16px}.dashboard-widget-header h3{font-size:12px}.dashboard-widget-tools{gap:4px}.dashboard-tool{width:28px;height:28px}.dashboard-select{width:82px}.dashboard-area-chart{height:220px}.dashboard-deadline,.dashboard-work-row{gap:8px;padding:10px 0}.dashboard-deadline .dashboard-round{width:28px;height:28px}.dashboard-item-icon{width:32px;height:32px}.dashboard-row-title strong{font-size:12px}.dashboard-overview{grid-template-columns:1fr 1.3fr;min-height:240px}.dashboard-legend{flex-flow:wrap;grid-column:1/-1}.dashboard-pending{margin-top:0}.dashboard-legend>div{flex:1}.dashboard-substats strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.my-dashboard *,.my-dashboard :before,.my-dashboard :after{transition:none!important;animation:none!important}}:root{--tile-glass-white:oklch(100% 0 0);--tile-glass-black:oklch(0% 0 0);--tile-glass-base:oklch(99% 0 0/.72);--tile-glass-ink:oklch(22% .004 260);--tile-glass-meta:oklch(42% .006 260);--tile-glass-edge:oklch(45% .006 260/.16);--tile-glass-gold:oklch(85% .16 92);--tile-glass-gold-fill:oklch(87% .17 92/.82);--tile-glass-shadow:0 12px 40px oklch(0% 0 0/.12);--tile-glass-rim-gradient:linear-gradient(135deg, transparent 0%, oklch(100% 0 0/.12) 33%, oklch(100% 0 0/.4) 66%, transparent 100%);--tile-glass-overlay-gradient:linear-gradient(135deg, transparent 0%, oklch(100% 0 0/.32) 33%, oklch(100% 0 0/.6) 66%, transparent 100%);--tile-glass-rim-shadow:inset 0 0 0 .5px oklch(100% 0 0/.5), inset 0 1px 3px oklch(100% 0 0/.25), 0 1px 4px oklch(0% 0 0/.35)}html.dark{--tile-glass-base:oklch(24% .006 260/.68);--tile-glass-ink:oklch(96% .004 95);--tile-glass-meta:oklch(79% .006 95);--tile-glass-edge:oklch(100% 0 0/.18);--tile-glass-gold-fill:oklch(81% .17 92/.8);--tile-glass-shadow:0 12px 40px oklch(0% 0 0/.25)}.tile-glass-definitions{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}html body :is(.task-tile.task-tile.task-tile.task-tile,[data-liquid-tile][data-liquid-tile]){isolation:isolate;position:relative;background-blend-mode:normal!important;border:1px solid var(--tile-glass-edge)!important;color:var(--tile-glass-ink)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;background:0 0!important;border-radius:16px!important;transition:border-color .2s ease-out,opacity .2s ease-out!important}html body :is(.task-tile,[data-liquid-tile]) .tile-glass-rim{box-shadow:inset 0 0 0 .5px oklch(100% 0 0/.5),inset 0 1px 3px oklch(100% 0 0/.25)}html body :is(.task-tile.task-tile.task-tile.task-tile,[data-liquid-tile][data-liquid-tile]):is(:hover,:active){filter:none!important;background:0 0!important}.tile-glass-layers{border-radius:inherit;pointer-events:none;inset:0;overflow:hidden;z-index:-1!important;position:absolute!important}.tile-glass-layers>span{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.tile-glass-warp{-webkit-backdrop-filter:blur(12px)saturate(180%);backdrop-filter:blur(12px)saturate(180%);filter:url(#agendim-tile-refraction)}html:is([data-board-scrolling],[data-slider-active]) .tile-glass-warp{filter:none}.flowboard-column .task-tile{content-visibility:auto;contain-intrinsic-size:auto 150px}.board-scroll-control>[role=scrollbar]{opacity:.35;transition:opacity .16s ease-out}.board-scroll-control:is(:hover,:focus-within,[data-engaged],[data-dragging])>[role=scrollbar]{opacity:1}.tile-glass-tint{background:var(--tile-glass-base)}.tile-glass-rim{-webkit-mask:linear-gradient(var(--tile-glass-black) 0 0) content-box,linear-gradient(var(--tile-glass-black) 0 0);-webkit-mask:linear-gradient(var(--tile-glass-black) 0 0) content-box,linear-gradient(var(--tile-glass-black) 0 0);-webkit-mask:linear-gradient(var(--tile-glass-black) 0 0) content-box,linear-gradient(var(--tile-glass-black) 0 0);-webkit-mask:linear-gradient(var(--tile-glass-black) 0 0) content-box,linear-gradient(var(--tile-glass-black) 0 0);mask:linear-gradient(var(--tile-glass-black) 0 0) content-box,linear-gradient(var(--tile-glass-black) 0 0);box-shadow:var(--tile-glass-rim-shadow);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:1.5px;-webkit-mask-composite:xor;mask-composite:exclude}.tile-glass-rim-screen{mix-blend-mode:screen;opacity:.2;background:var(--tile-glass-rim-gradient)}.tile-glass-rim-overlay{mix-blend-mode:overlay;background:var(--tile-glass-overlay-gradient)}html body .task-tile.task-tile.task-tile:not(.goal-tile) :is(.task-title-type,.text-foreground){color:var(--tile-glass-ink)!important}html body .task-tile.task-tile.task-tile:not(.goal-tile) :is(.task-meta-type,.text-muted-foreground,.text-faint){color:var(--tile-glass-meta)!important}html body :is(.task-tile.goal-tile,.goal-tile-mobile .fb-card,[data-liquid-tile][data-goal=true]){border-color:var(--tile-glass-gold)!important}@supports (color:color-mix(in lab, red, red)){html body :is(.task-tile.goal-tile,.goal-tile-mobile .fb-card,[data-liquid-tile][data-goal=true]){border-color:color-mix(in oklab,var(--tile-glass-gold) 55%,transparent)!important}}:is(.goal-tile,.goal-tile-mobile .fb-card,[data-goal=true])>.tile-glass-layers .tile-glass-tint{background:var(--tile-glass-gold-fill)}html body :is(.task-tile,[data-liquid-tile])[data-tile-style]:not(.goal-tile) .tile-glass-tint{background:var(--tile-tint)}@supports (color:color-mix(in lab, red, red)){html body :is(.task-tile,[data-liquid-tile])[data-tile-style]:not(.goal-tile) .tile-glass-tint{background:color-mix(in oklab,var(--tile-tint) 30%,var(--tile-glass-base))}}[data-liquid-tile][data-tile-style=rose]{--tile-tint:oklch(72% .14 10)}[data-liquid-tile][data-tile-style=amber]{--tile-tint:oklch(80% .15 75)}[data-liquid-tile][data-tile-style=lime]{--tile-tint:oklch(80% .16 130)}[data-liquid-tile][data-tile-style=teal]{--tile-tint:oklch(74% .11 190)}[data-liquid-tile][data-tile-style=sky]{--tile-tint:oklch(76% .11 235)}[data-liquid-tile][data-tile-style=violet]{--tile-tint:oklch(70% .14 300)}[data-liquid-tile][data-tile-style=fire]{--tile-tint:oklch(72% .17 45)}.my-dashboard{--tile-glass-base:oklch(30% 0 0/.64);--tile-glass-ink:var(--dashboard-text);--tile-glass-meta:var(--dashboard-muted);--tile-glass-edge:var(--dashboard-edge);--tile-glass-shadow:0 12px 40px oklch(0% 0 0/.25)}.dashboard-stat{isolation:isolate}.dashboard-stat>.tile-glass-layers{clip-path:polygon(0 0,calc(100% - 53px) 0,calc(100% - 53px) 52px,100% 52px,100% 100%,0 100%);border-radius:12px}.dashboard-stat-outline{pointer-events:none}.dashboard-stat-outline path{fill:#0000!important}.my-dashboard [data-liquid-tile]{margin-bottom:6px;border-radius:12px!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.tile-glass-tint{background:var(--tile-glass-base)}@supports (color:color-mix(in lab, red, red)){.tile-glass-tint{background:color-mix(in oklab,var(--tile-glass-base) 90%,var(--background))}}}@supports ((-moz-appearance:none)){.tile-glass-warp{filter:none}}@media (prefers-reduced-motion:reduce){html body :is(.task-tile,[data-liquid-tile]){transition:none!important}}html:not(.dark) :is(.goal-tile,.goal-tile-mobile .fb-card):after{display:none!important}html:not(.dark) :is(.goal-tile,.goal-tile-mobile .fb-card){box-shadow:none!important;filter:none!important}html.board-compact .flowboard-column{width:200px!important}html.board-compact .flowboard-column .task-tile,html.board-compact .flowboard-column .fb-card{border-radius:12px!important;padding:8px 10px!important}html.board-compact .task-tile .task-title-type,html.board-compact .task-tile .task-meta-type,html.board-compact .task-tile .goal-completion-date{font-size:11px!important;line-height:1.25!important}html.board-compact .task-tile .task-type-pill{padding:.1rem .35rem!important;font-size:10px!important}html.board-compact .flowboard-column .task-tile .goal-completion-date{font-size:11px!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@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))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
