/*! tailwindcss v4.1.12 | 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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-sm:.875rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius-button:var(--radius-button)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--outline);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}html,body,#root{height:100%;margin:0;padding:0}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-family);font-weight:var(--fw-body)}}@layer components{.ts-body{font-family:var(--font-body);font-size:var(--ts-body-size);line-height:var(--ts-body-lh);font-weight:var(--fw-body)}.ts-caption-small{font-family:var(--font-body);font-size:var(--ts-caption-small-size);line-height:var(--ts-caption-small-lh);font-weight:var(--fw-body)}.ts-button{font-family:var(--font-body);font-size:var(--ts-button-size);line-height:var(--ts-button-lh);font-weight:var(--fw-button)}.ts-title{font-family:var(--font-title);font-size:var(--ts-title-size);line-height:var(--ts-title-lh);font-weight:var(--fw-title)}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);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}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.right-0{right:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.z-50{z-index:50}.z-\[60\]{z-index:60}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.w-full{width:100%}.flex-1{flex:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-none{--tw-border-style:none;border-style:none}.bg-transparent{background-color:#0000}.text-center{text-align:center}.text-left{text-align:left}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-90:hover{opacity:.9}}@media(min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:w-\[42\%\]{width:42%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--p-grey-100:#fff;--p-grey-99:#fcfcfc;--p-grey-98:#fafafa;--p-grey-95:#f2f2f2;--p-grey-90:#e6e6e6;--p-grey-80:#ccc;--p-grey-70:#b3b3b3;--p-grey-60:#999;--p-grey-50:#7f7f7f;--p-grey-40:#666;--p-grey-30:#4c4c4c;--p-grey-20:#333;--p-grey-15:#262626;--p-grey-10:#191919;--p-grey-5:#0d0d0d;--p-grey-0:#000;--p-navy-99:#fbfcfe;--p-navy-98:#f6f8fd;--p-navy-95:#eaeefb;--p-navy-90:#d4dcf7;--p-navy-80:#aabaee;--p-navy-70:#7f97e6;--p-navy-60:#5575dd;--p-navy-50:#2a52d5;--p-navy-40:#2242aa;--p-navy-30:#1d3892;--p-navy-20:#112155;--p-navy-10:#08102b;--p-royal-99:#fafcfe;--p-royal-98:#f5f8fe;--p-royal-95:#e9effd;--p-royal-90:#d1dffa;--p-royal-80:#a3bef5;--p-royal-70:#759ef0;--p-royal-60:#477eeb;--p-royal-50:#195de5;--p-royal-40:#144bb8;--p-royal-30:#12409e;--p-royal-20:#0a255c;--p-royal-10:#05132e;--p-blue-99:#fbfdfe;--p-blue-98:#f6fbfd;--p-blue-95:#eaf5fb;--p-blue-90:#d4ebf7;--p-blue-80:#aad7ee;--p-blue-70:#7fc2e6;--p-blue-60:#55addd;--p-blue-50:#2a99d5;--p-blue-40:#227aaa;--p-blue-30:#195c80;--p-blue-20:#113e55;--p-blue-10:#081f2b;--p-cyan-99:#fafeff;--p-cyan-98:#f5fcfe;--p-cyan-95:#e7f9fe;--p-cyan-90:#cff3fc;--p-cyan-80:#9ee6fa;--p-cyan-70:#6edaf7;--p-cyan-60:#3dcdf5;--p-cyan-50:#0dc2f2;--p-cyan-40:#0a9ac2;--p-cyan-30:#087491;--p-cyan-20:#054d61;--p-cyan-10:#032730;--p-teal-99:#faffff;--p-teal-98:#f5fefe;--p-teal-95:#e7fdfe;--p-teal-90:#cffafc;--p-teal-80:#9ef5fa;--p-teal-70:#6ef0f7;--p-teal-60:#3decf5;--p-teal-50:#0de7f2;--p-teal-40:#0ab9c2;--p-teal-30:#088a91;--p-teal-20:#055c61;--p-teal-10:#032e30;--p-red-99:#fffbfa;--p-red-98:#fef6f5;--p-red-95:#fdebe8;--p-red-90:#fbd6d0;--p-red-80:#f8ada0;--p-red-70:#f48471;--p-red-60:#f15c41;--p-red-50:#ed3312;--p-red-40:#be290e;--p-red-30:#8e1e0b;--p-red-20:#5f1407;--p-red-10:#2e0a03;--p-coral-99:#fffbfa;--p-coral-98:#fef8f6;--p-coral-95:#fdece8;--p-coral-90:#fbd9d0;--p-coral-80:#f6b3a2;--p-coral-70:#f28c73;--p-coral-60:#e64;--p-coral-50:#ea3f15;--p-coral-40:#b31;--p-coral-30:#8c260d;--p-coral-20:#5d1a09;--p-coral-10:#2f0d04;--p-pink-99:#fefbfc;--p-pink-98:#fdf6f9;--p-pink-95:#fbe9f0;--p-pink-90:#f8d3e2;--p-pink-80:#f1a7c5;--p-pink-70:#ea7ba7;--p-pink-60:#e2508a;--p-pink-50:#db246d;--p-pink-40:#af1d57;--p-pink-30:#841541;--p-pink-20:#580e2c;--p-pink-10:#2c0716;--p-purple-99:#fefbfe;--p-purple-98:#fdf6fc;--p-purple-95:#faebf9;--p-purple-90:#f5d6f2;--p-purple-80:#ebade5;--p-purple-70:#e184d8;--p-purple-60:#d75bcb;--p-purple-50:#cd32be;--p-purple-40:#a42898;--p-purple-30:#7b1e72;--p-purple-20:#52144c;--p-purple-10:#280a25;--p-green-99:#fbfefc;--p-green-98:#f7fdf9;--p-green-95:#ebf9f0;--p-green-90:#d8f3e1;--p-green-80:#b1e7c3;--p-green-70:#8bdaa5;--p-green-60:#50c878;--p-green-50:#3dc169;--p-green-40:#319b54;--p-green-30:#25743f;--p-green-20:#184e2a;--p-green-10:#0c2715;--p-emerald-99:#fdfefb;--p-emerald-98:#fbfdf7;--p-emerald-95:#f4f9eb;--p-emerald-90:#eaf2d9;--p-emerald-80:#d4e5b3;--p-emerald-70:#bfd98c;--p-emerald-60:#ac6;--p-emerald-50:#95bf40;--p-emerald-40:#793;--p-emerald-30:#597326;--p-emerald-20:#3d4e1a;--p-emerald-10:#1f280d;--p-yellow-99:#fffefa;--p-yellow-98:#fffdf5;--p-yellow-95:#fefae6;--p-yellow-90:#fff7cc;--p-yellow-80:#fe9;--p-yellow-70:#fae16b;--p-yellow-60:#f8d83a;--p-yellow-50:#f7d217;--p-yellow-40:#c5a507;--p-yellow-30:#947c05;--p-yellow-20:#625304;--p-yellow-10:#302902;--p-sunflower-99:#fffdfa;--p-sunflower-98:#fefbf6;--p-sunflower-95:#fdf6e7;--p-sunflower-90:#fbedd0;--p-sunflower-80:#f6dca2;--p-sunflower-70:#f2ca73;--p-sunflower-60:#eeb844;--p-sunflower-50:#eaa615;--p-sunflower-40:#bb8511;--p-sunflower-30:#8c640d;--p-sunflower-20:#5d4309;--p-sunflower-10:#2e2104;--p-orange-99:#fffcfa;--p-orange-98:#fffaf5;--p-orange-95:#fef1e7;--p-orange-90:#fde3ce;--p-orange-80:#fbc79d;--p-orange-70:#f9ac6c;--p-orange-60:#f7903b;--p-orange-50:#f5740a;--p-orange-40:#c45d08;--p-orange-30:#934606;--p-orange-20:#622e04;--p-orange-10:#311702;--p-brown-99:#fdfdfc;--p-brown-98:#fbfaf8;--p-brown-95:#f6f3ef;--p-brown-90:#ede7de;--p-brown-80:#dbcebd;--p-brown-70:#c9b69c;--p-brown-60:#b79e7b;--p-brown-50:#a4865b;--p-brown-40:#856c49;--p-brown-30:#635036;--p-brown-20:#423524;--p-brown-10:#211b12;--p-item-small-1:17px;--p-item-small-2:18px;--p-item-regular-1:21px;--p-item-regular-2:24px;--p-item-regular-3:27px;--p-item-regular-4:30px;--p-item-regular-5:36px;--p-item-big-1:48px;--p-item-big-2:60px;--p-item-big-3:72px;--p-item-big-4:84px;--p-item-big-5:96px;--p-item-big-6:120px;--p-item-huge-1:180px;--p-item-huge-2:240px;--p-fs-small-1:17px;--p-fs-small-2:18px;--p-fs-regular-1:21px;--p-fs-regular-2:24px;--p-fs-regular-3:27px;--p-fs-regular-4:30px;--p-fs-regular-5:36px;--p-fs-big-1:48px;--p-fs-big-2:60px;--p-fs-big-3:72px;--p-fs-big-4:84px;--p-fs-big-5:96px;--p-fs-big-6:120px;--p-fs-huge-1:180px;--p-fs-huge-2:240px;--p-space-none:0px;--p-space-small-1:3px;--p-space-small-2:6px;--p-space-regular-1:12px;--p-space-regular-2:18px;--p-space-regular-3:24px;--p-space-big-1:36px;--p-space-big-2:48px;--p-space-big-3:60px;--p-space-huge-1:96px;--p-space-huge-2:120px;--p-corner-none:0px;--p-corner-small-1:5px;--p-corner-small-2:8px;--p-corner-regular-1:15px;--p-corner-regular-2:36px;--p-corner-big-1:60px;--p-corner-big-2:96px;--p-corner-full:1500px;--p-lh-small-1:22px;--p-lh-small-2:23px;--p-lh-regular-1:27px;--p-lh-regular-2:31px;--p-lh-regular-3:35px;--p-lh-regular-4:39px;--p-lh-regular-5:47px;--p-lh-big-1:62px;--p-lh-big-2:78px;--p-lh-big-3:94px;--p-lh-big-4:109px;--p-lh-big-5:125px;--p-lh-big-6:156px;--p-lh-huge-1:390px;--p-lh-huge-2:468px;--p-stroke-light:.8px;--p-stroke-regular:1.5px;--p-stroke-bold:3px;--p-elevation-1:0px 1px 3px #0000001f,0px 0px 1px #0000001a;--p-elevation-2:0px 2px 5px #0000001f,0px 0px 3px #0000001a;--p-elevation-3:0px 15px 30px #0000001f,0px 0px 5px #0000001a;--p-emboss:inset 1px 1px 3px #0000001a,inset -3px -3px 3px #0000001a,0px 1px 3px #0000001a;--primary:#e64;--on-primary:#fff;--primary-container:#fdece8;--on-primary-container:#5d1a09;--secondary:#f2f2f2;--on-secondary:#0d0d0d;--secondary-container:#f2f2f2;--on-secondary-container:#0d0d0d;--tertiary:#2a52d5;--on-tertiary:#fff;--tertiary-container:#eaeefb;--on-tertiary-container:#112155;--surface:#fff;--on-surface:#191919;--on-surface-variant:#666;--surface-container:#f2f2f2;--surface-container-low:#fafafa;--surface-container-lowest:#fcfcfc;--surface-contrast:#000;--on-surface-contrast:#fff;--on-surface-contrast-variant:#fafafa;--surface-overlay:#0000008c;--surface-overlay-contrast:#ffffffe6;--outline:#ccc;--outline-variant:#e6e6e6;--danger:#be290e;--on-danger:#fff;--danger-container:#fdebe8;--on-danger-container:#8e1e0b;--warning:#eeb844;--on-warning:#000;--warning-container:#fdf6e7;--on-warning-container:#5d4309;--success:#319b54;--on-success:#fff;--success-container:#ebf9f0;--on-success-container:#184e2a;--state-hover:#00000014;--state-pressed:#0000001f;--state-dragged:#0000003d;--state-hover-primary:#ee664414;--state-pressed-primary:#ee66441f;--state-dragged-primary:#ee66443d;--state-surface-disabled:#0000001a;--state-on-surface-disabled:#00000061;--error:var(--danger);--on-error:var(--on-danger);--error-container:var(--danger-container);--on-error-container:var(--on-danger-container)}.dark{--primary:#f28c73;--on-primary:#000;--primary-container:#5d1a09;--on-primary-container:#f6b3a2;--secondary:#262626;--on-secondary:#fafafa;--secondary-container:#262626;--on-secondary-container:#fafafa;--tertiary:#7f97e6;--on-tertiary:#000;--tertiary-container:#112155;--on-tertiary-container:#aabaee;--surface:#000;--on-surface:#fafafa;--on-surface-variant:#999;--surface-container:#262626;--surface-container-low:#191919;--surface-container-lowest:#0d0d0d;--surface-contrast:#fff;--on-surface-contrast:#000;--on-surface-contrast-variant:#333;--surface-overlay:#0000008c;--surface-overlay-contrast:#333333e6;--outline:#666;--outline-variant:#4c4c4c;--danger:#f15c41;--on-danger:#000;--danger-container:#2e0a03;--on-danger-container:#f8ada0;--warning:#f2ca73;--on-warning:#000;--warning-container:#2e2104;--on-warning-container:#f6dca2;--success:#8bdaa5;--on-success:#000;--success-container:#184e2a;--on-success-container:#b1e7c3;--state-hover:#ffffff14;--state-pressed:#ffffff1f;--state-dragged:#ffffff3d;--state-hover-primary:#f28c7314;--state-pressed-primary:#f28c731f;--state-dragged-primary:#f28c733d;--state-surface-disabled:#ffffff1a;--state-on-surface-disabled:#ffffff61;--error:var(--danger);--on-error:var(--on-danger);--error-container:var(--danger-container);--on-error-container:var(--on-danger-container)}:root{--font-title:"Sour Gummy",sans-serif;--font-body:"Outfit",sans-serif;--font-mono:"Roboto Mono",monospace;--fw-title:600;--fw-subtitle:400;--fw-button:500;--fw-body:300;--ts-title-huge-1-size:56px;--ts-title-huge-1-lh:73px;--ts-title-huge-2-size:40px;--ts-title-huge-2-lh:52px;--ts-title-big-1-size:32px;--ts-title-big-1-lh:42px;--ts-title-big-2-size:24px;--ts-title-big-2-lh:31px;--ts-title-size:20px;--ts-title-lh:26px;--ts-subtitle-huge-1-size:32px;--ts-subtitle-huge-1-lh:42px;--ts-subtitle-huge-2-size:24px;--ts-subtitle-huge-2-lh:31px;--ts-subtitle-big-1-size:20px;--ts-subtitle-big-1-lh:26px;--ts-subtitle-big-2-size:18px;--ts-subtitle-big-2-lh:24px;--ts-subtitle-size:16px;--ts-subtitle-lh:21px;--ts-subtitle-small-size:14px;--ts-subtitle-small-lh:18px;--ts-body-huge-1-size:32px;--ts-body-huge-1-lh:42px;--ts-body-huge-2-size:24px;--ts-body-huge-2-lh:31px;--ts-body-big-1-size:20px;--ts-body-big-1-lh:26px;--ts-body-big-2-size:18px;--ts-body-big-2-lh:24px;--ts-body-size:16px;--ts-body-lh:21px;--ts-caption-big-size:16px;--ts-caption-big-lh:21px;--ts-caption-size:14px;--ts-caption-lh:18px;--ts-caption-small-size:12px;--ts-caption-small-lh:16px;--ts-button-big-size:20px;--ts-button-big-lh:26px;--ts-button-size:18px;--ts-button-lh:24px;--ts-button-small-size:16px;--ts-button-small-lh:21px;--ts-link-big-size:16px;--ts-link-big-lh:21px;--ts-link-size:16px;--ts-link-lh:21px;--ts-link-small-size:14px;--ts-link-small-lh:18px;--ts-printer-big-size:16px;--ts-printer-big-lh:21px;--ts-printer-size:14px;--ts-printer-lh:18px;--ts-printer-small-size:11px;--ts-printer-small-lh:14px;--ts-marketing-title-size:80px;--ts-marketing-title-lh:105px;--ts-marketing-subtitle-size:52px;--ts-marketing-subtitle-lh:68px;--ts-marketing-body-bold-size:36px;--ts-marketing-body-bold-lh:47px;--ts-marketing-body-size:36px;--ts-marketing-body-lh:47px;--text-h1:var(--ts-title-huge-1-size);--text-h2:var(--ts-title-big-2-size);--text-h3:var(--ts-title-size);--text-h4:var(--ts-subtitle-big-2-size);--text-p:var(--ts-body-size);--text-doc-body:var(--ts-caption-size);--text-label:var(--ts-caption-small-size);--text-button:var(--ts-button-size);--text-sm:var(--ts-caption-small-size);--text-small:var(--ts-caption-small-size);--text-xs:var(--p-fs-small-1);--lh-h1:var(--ts-title-huge-1-lh);--lh-h2:var(--ts-title-big-2-lh);--lh-h3:var(--ts-title-lh);--lh-h4:var(--ts-subtitle-big-2-lh);--lh-p:var(--ts-body-lh);--lh-label:var(--ts-caption-small-lh);--lh-button:var(--ts-button-lh);--spacing-2xs:var(--p-space-small-1);--spacing-xs:var(--p-space-small-2);--spacing-sm:var(--p-space-regular-1);--spacing-md:var(--p-space-regular-3);--spacing-lg:var(--p-space-big-1);--spacing-xl:var(--p-space-big-2);--spacing-2xl:48px;--font-family:var(--font-body);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius:var(--p-corner-small-2);--radius-sm:var(--p-corner-small-1);--radius-lg:var(--p-corner-regular-1);--radius-button:var(--p-corner-full);--radius-card:var(--p-corner-regular-1);--chart-1:var(--primary);--chart-2:var(--success);--chart-3:var(--danger);--chart-4:var(--secondary);--chart-5:var(--on-surface-variant);--tier-red:#ed3312;--tier-black:#191919;--tier-grey:#666;--tier-gold:gold;--tier-yellow:#eab308;--tier-orange:#ff8c00;--tier-green:#319b54;--tier-pink:#ec4899;--tier-purple:#9333ea;--fill-0:var(--on-surface);--stroke-0:var(--on-surface-variant);--status-todo-bg:#6666661a;--status-todo-fg:#666;--status-in-progress-bg:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root{--status-in-progress-bg:color-mix(in srgb,var(--primary)12%,transparent)}}:root{--status-in-progress-fg:var(--primary);--status-review-bg:#9333ea1a;--status-review-fg:#9333ea;--status-need-update-bg:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root{--status-need-update-bg:color-mix(in srgb,var(--warning)15%,transparent)}}:root{--status-need-update-fg:var(--warning);--status-done-bg:var(--success)}@supports (color:color-mix(in lab,red,red)){:root{--status-done-bg:color-mix(in srgb,var(--success)12%,transparent)}}:root{--status-done-fg:var(--success);--background:var(--surface);--foreground:var(--on-surface);--card:var(--surface-container-lowest);--card-foreground:var(--on-surface);--popover:var(--surface-contrast);--popover-foreground:var(--on-surface-contrast);--primary-foreground:var(--on-primary);--secondary-foreground:var(--on-secondary);--muted:var(--surface-container);--muted-foreground:var(--on-surface-variant);--accent:var(--surface-container-low);--accent-foreground:var(--on-surface);--danger-foreground:var(--on-danger);--danger-bg:var(--danger-container);--danger-border:var(--danger)}@supports (color:color-mix(in lab,red,red)){:root{--danger-border:color-mix(in srgb,var(--danger)30%,transparent)}}:root{--destructive:var(--danger);--destructive-foreground:var(--on-danger);--warning-foreground:var(--on-warning);--warning-bg:var(--warning-container);--warning-border:var(--warning)}@supports (color:color-mix(in lab,red,red)){:root{--warning-border:color-mix(in srgb,var(--warning)30%,transparent)}}:root{--border:var(--outline);--input:var(--surface-container-low);--input-background:var(--surface-container-low);--ring:var(--primary);--elevation-sm:var(--p-elevation-1);--sidebar:var(--surface-container-low);--sidebar-foreground:var(--on-surface);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--on-primary);--sidebar-accent:var(--danger);--sidebar-accent-foreground:var(--danger);--sidebar-border:var(--outline);--sidebar-ring:var(--primary);--success-foreground:var(--on-success);--on-surface-contrast-var:var(--on-surface-contrast-variant)}.dark{--tier-red:#f87171;--tier-black:#d4d4d4;--tier-grey:#a3a3a3;--tier-gold:#facc15;--tier-yellow:#facc15;--tier-orange:#fb923c;--tier-green:#4ade80;--tier-pink:#f472b6;--tier-purple:#c084fc;--fill-0:#fff;--stroke-0:#a3a3a3;--status-todo-bg:#a3a3a326;--status-todo-fg:#a3a3a3;--status-in-progress-bg:var(--primary)}@supports (color:color-mix(in lab,red,red)){.dark{--status-in-progress-bg:color-mix(in srgb,var(--primary)18%,transparent)}}.dark{--status-in-progress-fg:var(--primary);--status-review-bg:#c084fc26;--status-review-fg:#c084fc;--status-need-update-bg:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dark{--status-need-update-bg:color-mix(in srgb,var(--warning)18%,transparent)}}.dark{--status-need-update-fg:var(--warning);--status-done-bg:var(--success)}@supports (color:color-mix(in lab,red,red)){.dark{--status-done-bg:color-mix(in srgb,var(--success)15%,transparent)}}.dark{--status-done-fg:var(--success)}.state-layer{transition:box-shadow .15s,background-color .15s,border-color .15s,opacity .15s,transform .15s}.state-layer:hover:not(:disabled):not([aria-disabled=true]):not([data-disabled]){box-shadow:inset 0 0 0 999px var(--state-hover)}.state-layer:active:not(:disabled):not([aria-disabled=true]):not([data-disabled]){box-shadow:inset 0 0 0 999px var(--state-pressed)}.state-layer:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.state-layer:disabled,.state-layer[aria-disabled=true],.state-layer[data-disabled]{opacity:.5;cursor:not-allowed}@supports (padding:env(safe-area-inset-top)){@media(display-mode:standalone){html{padding-top:env(safe-area-inset-top,0px)}}}@media(display-mode:standalone){html{overscroll-behavior-y:contain}nav,button{-webkit-user-select:none;user-select:none}*{-webkit-overflow-scrolling:touch}}*{scrollbar-width:thin;scrollbar-color:transparent transparent}:hover{scrollbar-color:var(--muted-foreground)transparent}::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-button);background-color:#0000}:hover::-webkit-scrollbar{width:8px;height:8px}:hover::-webkit-scrollbar-thumb{border-radius:var(--radius-button);background-color:#66666680;background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background-color:var(--muted-foreground)}::-webkit-scrollbar-thumb:active{background-color:var(--foreground)}img::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}svg::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}button::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}[role=button]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}[data-slot=avatar]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}[data-slot=avatar-image]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}[data-slot=avatar-fallback]::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.rounded-full::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.aspect-square::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}img,svg,button,[role=button],[data-slot=avatar],[data-slot=avatar-image],[data-slot=avatar-fallback],.rounded-full,.aspect-square{scrollbar-width:none!important;scrollbar-gutter:auto!important}.space-y-1::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.space-y-2::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.gap-1::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.gap-2::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.space-y-1,.space-y-2,.gap-1,.gap-2{scrollbar-width:none!important}.flex:not(.overflow-x-auto):not(.overflow-y-auto)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.inline-block::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.inline-flex::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.grid:not(.overflow-x-auto):not(.overflow-y-auto)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.flex:not(.overflow-x-auto):not(.overflow-y-auto),.inline-block,.inline-flex,.grid:not(.overflow-x-auto):not(.overflow-y-auto){scrollbar-width:none!important}.overflow-hidden::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.relative::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.overflow-hidden,.relative{scrollbar-width:none!important;scrollbar-gutter:auto!important}.overflow-y-auto,.overflow-x-auto,.overflow-auto,[data-slot=command-list],[data-slot=popover-content],[data-slot=sheet-content],[data-slot=dialog-content],[class*=overflow-]{scrollbar-gutter:auto!important}@keyframes zen-handwriting-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.status-combobox button{padding:var(--spacing-xs)var(--spacing-sm)!important;height:auto!important;min-height:auto!important}.rdp{--rdp-cell-size:32px;--rdp-accent-color:var(--primary);--rdp-background-color:var(--card);--rdp-accent-color-dark:var(--primary);--rdp-background-color-dark:var(--card);--rdp-outline:2px solid var(--ring);--rdp-outline-selected:2px solid var(--primary)}.rdp-day_selected,.rdp-day_selected:focus-visible,.rdp-day_selected:hover{border-radius:var(--radius);background-color:var(--primary)!important;color:var(--primary-foreground)!important}.rdp-day_today{border-radius:var(--radius);background-color:var(--accent)!important;color:var(--accent-foreground)!important}.rdp-day_today.rdp-day_selected{background-color:var(--primary)!important;color:var(--primary-foreground)!important}.rdp-head_cell{color:var(--muted-foreground);font-size:var(--text-sm);font-family:var(--font-family);font-weight:var(--font-weight-normal)}.rdp-caption_label{color:var(--foreground);font-size:var(--text-p);font-family:var(--font-family);font-weight:var(--font-weight-medium)}.rdp-day{color:var(--foreground);font-size:var(--text-p);font-family:var(--font-family);font-weight:var(--font-weight-normal)}.rdp-day:hover:not(.rdp-day_selected):not(.rdp-day_disabled){background-color:var(--accent);color:var(--accent-foreground)}.calendar-day-card{background-color:var(--calendar-day-bg);transition:background-color .15s,border-color .15s,box-shadow .15s}.calendar-day-card:hover{background-color:var(--calendar-day-hover-bg)}.calendar-day-card:active{background-color:var(--calendar-day-active-bg)}.calendar-day-card:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.rdp-day_outside,.rdp-day_disabled{color:var(--muted-foreground);opacity:.5}.user-profile-section{transition:background-color .2s}.user-profile-button:hover:not(:disabled){background-color:var(--accent)}.user-profile-button:disabled{cursor:default;opacity:.8}.user-profile-button-collapsed:hover:not(:disabled){opacity:.8;transition:all .2s;transform:scale(1.05)}[data-sonner-toast]{font-family:var(--font-family)!important}[data-sonner-toast] [data-title]{font-family:var(--font-family)!important;font-weight:var(--font-weight-medium)!important}[data-sonner-toast] [data-description]{font-family:var(--font-family)!important;font-size:var(--text-label)!important;color:var(--foreground)!important;opacity:.88!important;word-break:break-word!important;line-height:1.4!important}[data-sonner-toast] [data-close-button]{border-radius:var(--radius)!important;border:1px solid var(--border)!important;background-color:var(--background)!important;color:var(--foreground)!important}[data-sonner-toast] [data-close-button]:hover{background-color:var(--muted)!important;border-color:var(--foreground)!important}.rich-text-display p{margin:0;margin-bottom:var(--spacing-xs)}.rich-text-display p:last-child{margin-bottom:0}.rich-text-display strong{font-weight:var(--font-weight-bold)}.rich-text-display em{font-style:italic}.rich-text-display u{text-decoration:underline}.rich-text-display s{text-decoration:line-through}.rich-text-display ul,.rich-text-display ol{padding-left:var(--spacing-lg);margin:var(--spacing-xs)0}.rich-text-display ul{list-style-type:disc}.rich-text-display ol{list-style-type:decimal}.rich-text-display li{margin:var(--spacing-2xs)0}.rich-text-display li p{margin:0}.rich-text-display a{color:var(--primary);text-underline-offset:3px;cursor:pointer;font-family:var(--font-family);word-break:normal;overflow-wrap:break-word;text-decoration:underline}.rich-text-display a:hover{opacity:.8}.masked-url{word-break:normal;overflow-wrap:break-word}.masked-url:after{content:" ↗";opacity:.6;font-size:.85em}.clickable-links a{z-index:1;position:relative}.search-scroll-col{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .2s;overflow-y:auto}.search-scroll-col:hover{scrollbar-color:var(--muted-foreground)transparent}.search-scroll-col::-webkit-scrollbar{width:6px}.search-scroll-col::-webkit-scrollbar-track{background:0 0}.search-scroll-col::-webkit-scrollbar-thumb{background-color:#0000;border-radius:3px;transition:background-color .2s}.search-scroll-col:hover::-webkit-scrollbar-thumb{background-color:var(--muted-foreground)}.search-scroll-col:hover::-webkit-scrollbar-thumb:hover{background-color:var(--foreground)}[draggable=true] .task-priority-grip:hover .task-priority-icon{display:none!important}[draggable=true] .task-priority-grip:hover .task-grip-icon{display:flex!important}[draggable=true]:active{cursor:grabbing!important}.document-editor-content [data-table-id]{margin:0;padding:0;display:block}.document-editor-content [data-table-id]+p{margin-top:0}.document-editor-content p:has(>[data-table-id]){margin:0;padding:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
