@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{--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}::backdrop{--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:var(--font-sans);--font-serif:var(--font-serif);--font-mono:var(--font-mono);--tracking-normal:var(--tracking-normal);--shadow-2xs:var(--shadow-2xs);--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--shadow-xl:var(--shadow-xl);--shadow-2xl:var(--shadow-2xl);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--shadow:var(--shadow);--color-primary:var(--primary)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;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:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(: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))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(: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))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(: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))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(: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)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(: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)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option: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)){padding-right:20px}:not(:-webkit-any(: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)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(: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)))::file-selector-button{margin-right:4px}:not(: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)))::file-selector-button{margin-right:4px}:-webkit-any(: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))::-webkit-file-upload-button{margin-left:4px}:-moz-any(: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))::file-selector-button{margin-left:4px}: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))::file-selector-button{margin-left: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-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--body);color:var(--foreground);letter-spacing:var(--tracking-normal)}:root{--viewport-height:100vh;--vh:1vh}@supports (-webkit-touch-callout:none){html{height:-webkit-fill-available}body{min-height:-webkit-fill-available}}@supports (not (-webkit-touch-callout:none)) and ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)){::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:5px}}@supports (scrollbar-color:auto){*{scrollbar-color:var(--color-primary)var(--background)}[role=dialog] *{scrollbar-color:var(--color-primary)transparent}}}@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{--background:#f5f6f7;--foreground:#314158;--card:#f8f8f8;--card-foreground:#2d2d30;--popover:#f8f8f8;--popover-foreground:#2d2d30;--primary:#715bae;--primary-foreground:#f8f8f8;--secondary:#e85d04;--secondary-foreground:#f8f8f8;--muted:#e8e8ea;--muted-foreground:#8c8c8e;--accent:#1d2939;--accent-foreground:#f8f8f8;--destructive:#ef4444;--destructive-foreground:#f8f8f8;--success:#25ab3a;--success-foreground:#f8f8f8;--border:#e8e8ea;--input:#cacada;--ring:#715bae;--chart-1:#715bae;--chart-2:#fb6f18;--chart-3:#2a9d8f;--chart-4:#f9c74f;--chart-5:#f94144;--sidebar:#fff;--body:var(--background);--sidebar-foreground:#2d2d30;--sidebar-primary:#715bae;--sidebar-primary-foreground:#fff;--sidebar-accent:#fb6f18;--sidebar-accent-foreground:#fff;--sidebar-border:#cacada;--sidebar-ring:#715bae;--arc-button-letter-active:var(--accent);--arc-button-halo-inner-active:var(--card);--font-sans:Inter,ui-sans-serif,sans-serif,system-ui;--font-serif:serif;--font-mono:monospace;--radius:1rem;--shadow-x:0px;--shadow-y:2.5px;--shadow-blur:0px;--shadow-spread:0px;--shadow-opacity:.08;--shadow-color:#000;--shadow-2xs:0px 2.5px 0px 0px rgba(0,0,0,.04);--shadow-xs:0px 2.5px 0px 0px rgba(0,0,0,.04);--shadow-sm:0px 2.5px 0px 0px rgba(0,0,0,.08),0px 1px 2px -1px rgba(0,0,0,.08);--shadow:0px 2.5px 0px 0px rgba(0,0,0,.08),0px 1px 2px -1px rgba(0,0,0,.08);--shadow-md:0px 2.5px 0px 0px rgba(0,0,0,.08),0px 2px 4px -1px rgba(0,0,0,.08);--shadow-lg:0px 2.5px 0px 0px rgba(0,0,0,.08),0px 4px 6px -1px rgba(0,0,0,.08);--shadow-xl:0px 2.5px 0px 0px rgba(0,0,0,.08),0px 8px 10px -1px rgba(0,0,0,.08);--shadow-2xl:0px 2.5px 0px 0px rgba(0,0,0,.2);--tracking-normal:normal;--spacing:.25rem}@supports (color:color(display-p3 0 0 0)){:root{--background:color(display-p3 .961544 .964617 .968228);--foreground:color(display-p3 .205992 .253487 .336039);--card:color(display-p3 .97251 .97251 .97251);--card-foreground:color(display-p3 .176434 .176434 .187259);--popover:color(display-p3 .97251 .97251 .97251);--popover-foreground:color(display-p3 .176434 .176434 .187259);--primary:color(display-p3 .4294 .36017 .66205);--primary-foreground:color(display-p3 .97251 .97251 .97251);--secondary:color(display-p3 .845164 .39968 .163405);--secondary-foreground:color(display-p3 .97251 .97251 .97251);--muted:color(display-p3 .909839 .909839 .917043);--muted-foreground:color(display-p3 .549014 .549014 .556059);--accent:color(display-p3 .123439 .159455 .218143);--accent-foreground:color(display-p3 .97251 .97251 .97251);--destructive:color(display-p3 .865025 .321913 .296623);--destructive-foreground:color(display-p3 .97251 .97251 .97251);--success:color(display-p3 .327372 .662266 .289227);--success-foreground:color(display-p3 .97251 .97251 .97251);--border:color(display-p3 .909839 .909839 .917043);--input:color(display-p3 .792178 .792177 .849614);--ring:color(display-p3 .4294 .36017 .66205);--chart-1:color(display-p3 .4294 .36017 .66205);--chart-2:color(display-p3 .917168 .468133 .209963);--chart-3:color(display-p3 .31119 .606946 .560975);--chart-4:color(display-p3 .945474 .78795 .394153);--chart-5:color(display-p3 .900542 .318055 .298714);--sidebar:color(display-p3 1 1 1);--sidebar-foreground:color(display-p3 .176434 .176434 .187259);--sidebar-primary:color(display-p3 .4294 .36017 .66205);--sidebar-primary-foreground:color(display-p3 1 1 1);--sidebar-accent:color(display-p3 .917168 .468133 .209963);--sidebar-accent-foreground:color(display-p3 1 1 1);--sidebar-border:color(display-p3 .792178 .792177 .849614);--sidebar-ring:color(display-p3 .4294 .36017 .66205)}}@supports (color:lab(0% 0 0)){:root{--background:lab(96.8329% -.210136 -.600767);--foreground:lab(26.9569% -1.47016 -15.6993);--card:lab(97.5756% 0 0);--card-foreground:lab(18.555% .548691 -1.95514);--popover:lab(97.5756% 0 0);--popover-foreground:lab(18.555% .548691 -1.95514);--primary:lab(43.8606% 23.9189 -41.841);--primary-foreground:lab(97.5756% 0 0);--secondary:lab(57.8595% 52.75 66.9327);--secondary-foreground:lab(97.5756% 0 0);--muted:lab(92.0422% .268966 -.982249);--muted-foreground:lab(58.296% .2895 -1.05448);--accent:lab(16.0604% -1.38114 -12.0813);--accent-foreground:lab(97.5756% 0 0);--destructive:lab(55.7819% 65.6007 40.7857);--destructive-foreground:lab(97.5756% 0 0);--success:lab(61.6408% -53.5033 46.0491);--success-foreground:lab(97.5756% 0 0);--border:lab(92.0422% .268966 -.982249);--input:lab(81.6944% 2.26864 -7.98292);--ring:lab(43.8606% 23.9189 -41.841);--chart-1:lab(43.8606% 23.9189 -41.841);--chart-2:lab(64.096% 51.9221 68.0946);--chart-3:lab(58.3669% -35.1944 -2.27425);--chart-4:lab(83.1742% 9.61819 64.504);--chart-5:lab(57.2818% 69.553 43.0696);--sidebar:lab(100% 0 0);--sidebar-foreground:lab(18.555% .548691 -1.95514);--sidebar-primary:lab(43.8606% 23.9189 -41.841);--sidebar-primary-foreground:lab(100% 0 0);--sidebar-accent:lab(64.096% 51.9221 68.0946);--sidebar-accent-foreground:lab(100% 0 0);--sidebar-border:lab(81.6944% 2.26864 -7.98292);--sidebar-ring:lab(43.8606% 23.9189 -41.841)}}.dark{--background:#161519;--foreground:#ececec;--card:#1b1921;--card-foreground:#ececec;--popover:#1b1921;--popover-foreground:#ececec;--primary:#715bae;--primary-foreground:#f8f8f8;--secondary:#fb6f18;--secondary-foreground:#f8f8f8;--muted:#221c33;--muted-foreground:#a0a0a2;--accent:#553b68;--accent-foreground:#f8f8f8;--destructive:#ef4444;--destructive-foreground:#ececec;--success:#25ab3a;--success-foreground:#ececec;--border:#4b4364;--input:#4b4364;--ring:#553b68;--chart-1:#715bae;--chart-2:#fb6f18;--chart-3:#2a9d8f;--chart-4:#f9c74f;--chart-5:#f94144;--sidebar:#16151b;--body:var(--background);--sidebar-foreground:#ececec;--sidebar-primary:#715bae;--sidebar-primary-foreground:#ececec;--sidebar-accent:#fb6f18;--sidebar-accent-foreground:#ececec;--sidebar-border:#322e45;--sidebar-ring:#553b68;--arc-button-letter-active:var(--muted-foreground);--arc-button-halo-inner-active:var(--accent);--font-sans:Inter,ui-sans-serif,sans-serif,system-ui;--font-serif:serif;--font-mono:monospace;--radius:1rem;--shadow-x:0px;--shadow-y:2.5px;--shadow-blur:0px;--shadow-spread:0px;--shadow-opacity:.2;--shadow-color:#000;--shadow-2xs:0px 2.5px 0px 0px rgba(0,0,0,.1);--shadow-xs:0px 2.5px 0px 0px rgba(0,0,0,.1);--shadow-sm:0px 2.5px 0px 0px rgba(0,0,0,.2),0px 1px 2px -1px rgba(0,0,0,.2);--shadow:0px 2.5px 0px 0px rgba(0,0,0,.2),0px 1px 2px -1px rgba(0,0,0,.2);--shadow-md:0px 2.5px 0px 0px rgba(0,0,0,.2),0px 2px 4px -1px rgba(0,0,0,.2);--shadow-lg:0px 2.5px 0px 0px rgba(0,0,0,.2),0px 4px 6px -1px rgba(0,0,0,.2);--shadow-xl:0px 2.5px 0px 0px rgba(0,0,0,.2),0px 8px 10px -1px rgba(0,0,0,.2);--shadow-2xl:0px 2.5px 0px 0px rgba(0,0,0,.5)}@supports (color:color(display-p3 0 0 0)){.dark{--background:color(display-p3 .0861589 .0838978 .0982638);--foreground:color(display-p3 .925505 .925505 .925505);--card:color(display-p3 .104131 .0995122 .127121);--card-foreground:color(display-p3 .925505 .925505 .925505);--popover:color(display-p3 .104131 .0995122 .127121);--popover-foreground:color(display-p3 .925505 .925505 .925505);--primary:color(display-p3 .4294 .36017 .66205);--primary-foreground:color(display-p3 .97251 .97251 .97251);--secondary:color(display-p3 .917168 .468133 .209963);--secondary-foreground:color(display-p3 .97251 .97251 .97251);--muted:color(display-p3 .129445 .110646 .193956);--muted-foreground:color(display-p3 .627482 .627482 .634701);--accent:color(display-p3 .317334 .233775 .395929);--accent-foreground:color(display-p3 .97251 .97251 .97251);--destructive:color(display-p3 .865025 .321913 .296623);--destructive-foreground:color(display-p3 .925505 .925505 .925505);--success:color(display-p3 .327372 .662266 .289227);--success-foreground:color(display-p3 .925505 .925505 .925505);--border:color(display-p3 .288822 .263848 .383012);--input:color(display-p3 .288822 .263848 .383012);--ring:color(display-p3 .317334 .233775 .395929);--chart-1:color(display-p3 .4294 .36017 .66205);--chart-2:color(display-p3 .917168 .468133 .209963);--chart-3:color(display-p3 .31119 .606946 .560975);--chart-4:color(display-p3 .945474 .78795 .394153);--chart-5:color(display-p3 .900542 .318055 .298714);--sidebar:color(display-p3 .0862242 .0826799 .104238);--sidebar-foreground:color(display-p3 .925505 .925505 .925505);--sidebar-primary:color(display-p3 .4294 .36017 .66205);--sidebar-primary-foreground:color(display-p3 .925505 .925505 .925505);--sidebar-accent:color(display-p3 .917168 .468133 .209963);--sidebar-accent-foreground:color(display-p3 .925505 .925505 .925505);--sidebar-border:color(display-p3 .193367 .180889 .264157);--sidebar-ring:color(display-p3 .317334 .233775 .395929)}}@supports (color:lab(0% 0 0)){.dark{--background:lab(7.14789% 1.11748 -2.67508);--foreground:lab(93.3996% 0 0);--card:lab(9.35548% 2.3132 -5.07599);--card-foreground:lab(93.3996% 0 0);--popover:lab(9.35548% 2.3132 -5.07599);--popover-foreground:lab(93.3996% 0 0);--primary:lab(43.8606% 23.9189 -41.841);--primary-foreground:lab(97.5756% 0 0);--secondary:lab(64.096% 51.9221 68.0946);--secondary-foreground:lab(97.5756% 0 0);--muted:lab(11.8827% 7.82488 -14.2662);--muted-foreground:lab(65.9172% .28947 -1.05462);--accent:lab(29.2482% 19.1171 -22.1879);--accent-foreground:lab(97.5756% 0 0);--destructive:lab(55.7819% 65.6007 40.7857);--destructive-foreground:lab(93.3996% 0 0);--success:lab(61.6408% -53.5033 46.0491);--success-foreground:lab(93.3996% 0 0);--border:lab(30.3059% 9.50135 -18.2756);--input:lab(30.3059% 9.50135 -18.2756);--ring:lab(29.2482% 19.1171 -22.1879);--chart-1:lab(43.8606% 23.9189 -41.841);--chart-2:lab(64.096% 51.9221 68.0946);--chart-3:lab(58.3669% -35.1944 -2.27425);--chart-4:lab(83.1742% 9.61819 64.504);--chart-5:lab(57.2818% 69.553 43.0696);--sidebar:lab(7.10548% 1.72377 -4.00908);--sidebar-foreground:lab(93.3996% 0 0);--sidebar-primary:lab(43.8606% 23.9189 -41.841);--sidebar-primary-foreground:lab(93.3996% 0 0);--sidebar-accent:lab(64.096% 51.9221 68.0946);--sidebar-accent-foreground:lab(93.3996% 0 0);--sidebar-border:lab(20.1559% 6.39162 -13.8484);--sidebar-ring:lab(29.2482% 19.1171 -22.1879)}}@supports (animation-timeline:scroll()){[data-table-scroller]{scroll-timeline-name:--table-x-scroll;scroll-timeline-axis:x}[data-table-root]{timeline-scope:--table-x-scroll}[data-table-header-track]{animation:linear both table-header-follow;animation-timeline:--table-x-scroll}[data-table-pinned-cell]{animation:linear both table-pinned-cancel;animation-timeline:--table-x-scroll}}@keyframes table-header-follow{0%{transform:translate(0)}to{transform:translateX(calc(-1*var(--max-scroll,0px)))}}@keyframes table-pinned-cancel{0%{transform:translate(0)}to{transform:translateX(var(--max-scroll,0px))}}@keyframes marquee{0%,15%{transform:translate(0)}85%,to{transform:translateX(var(--marquee-distance))}}@keyframes collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}}@keyframes collapsible-up{0%{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}to{height:0}}.collapsible-content{overflow:hidden}.collapsible-content[data-state=open]{animation:.2s cubic-bezier(.4,0,.2,1) collapsible-down}.collapsible-content[data-state=closed]{animation:.15s cubic-bezier(.4,0,.2,1) collapsible-up}html{background-color:var(--body)}html,body{height:100%;margin:0;padding:0}@keyframes scan-line{0%{opacity:1;top:4px}50%{opacity:.6}to{opacity:1;top:calc(100% - 4px)}}.animate-scan-line{animation:1.8s ease-in-out infinite alternate scan-line;position:absolute}@keyframes holo-stamp{0%{opacity:0;transform:scale(.92)}60%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){@keyframes holo-stamp{0%{opacity:1}to{opacity:1}}}.leaflet-control-container .leaflet-top{z-index:500}@keyframes confetti-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(100vh)rotate(720deg)}}@keyframes hunt-pulse{0%,to{box-shadow:0 0 rgba(234,181,50,.5);box-shadow:0 0 color(display-p3 .884285 .717493 .306008/.5);box-shadow:0 0 lab(76.994% 11.2878 68.9054/.5)}50%{box-shadow:0 0 6px 3px rgba(234,181,50,.25);box-shadow:0 0 6px 3px color(display-p3 .884285 .717493 .306008/.25);box-shadow:0 0 6px 3px lab(76.994% 11.2878 68.9054/.25)}}.animate-hunt-pulse{animation:2s ease-in-out infinite hunt-pulse}@keyframes magpie-wiggle{0%,88%,to{transform:rotate(0)}91%{transform:rotate(-9deg)}94%{transform:rotate(8deg)}97%{transform:rotate(-4deg)}}.animate-magpie-wiggle{transform-origin:50% 85%;animation:5.5s ease-in-out infinite magpie-wiggle}@media (prefers-reduced-motion:reduce){.animate-magpie-wiggle{animation:none}}@keyframes arc-button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-arc-button-spin{animation:.45s cubic-bezier(.25,.46,.45,.94) forwards arc-button-spin}@keyframes arc-letter-fadeout{0%,6%{opacity:1}19%,to{opacity:0}}@keyframes arc-letter-fadein{0%,6%{opacity:0}19%,to{opacity:1}}.animate-arc-letter-fadeout{animation:.45s linear forwards arc-letter-fadeout}.animate-arc-letter-fadein{animation:.45s linear forwards arc-letter-fadein}@keyframes row-fresh-pulse{0%{background-color:color-mix(in srgb,var(--primary)16%,transparent)}60%{background-color:color-mix(in srgb,var(--primary)6%,transparent)}to{background-color:transparent}}.animate-row-fresh-pulse{animation:1.6s ease-out forwards row-fresh-pulse}@keyframes welcome-icon-pop{0%{transform:scale(1)}45%{transform:scale(1.12)}to{transform:scale(1)}}.animate-welcome-icon-pop{animation:.6s cubic-bezier(.16,1,.3,1) forwards welcome-icon-pop}@keyframes fab-auto-cue{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--secondary)65%,transparent)}50%{box-shadow:0 0 0 10px color-mix(in srgb,var(--secondary)0%,transparent)}}.animate-fab-auto-cue{animation:1.1s ease-out infinite fab-auto-cue}@keyframes fab-auto-press{0%{transform:scale(1)}30%{transform:scale(.92)}60%{transform:scale(1.08)}to{transform:scale(1)}}.animate-fab-auto-press{animation:.4s cubic-bezier(.16,1,.3,1) forwards fab-auto-press}.item-detail-drawer-fast{transition-duration:.25s!important}@keyframes toast-decay{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast-decay-bar{animation:toast-decay var(--toast-decay-duration,10s)linear forwards}@media (prefers-reduced-motion:reduce){.toast-decay-bar{animation:none;transform:scaleX(1)}}@keyframes missing-wiggle{0%,to{transform:rotate(0)scale(1)}15%{transform:rotate(-8deg)scale(1.08)}30%{transform:rotate(7deg)scale(1.05)}45%{transform:rotate(-5deg)}60%{transform:rotate(4deg)}75%{transform:rotate(-2deg)}}.animate-missing-wiggle{animation:.5s ease-in-out missing-wiggle}@keyframes magpie-think{0%,to{transform:rotate(0)translateY(0)}25%{transform:rotate(-10deg)translateY(.5px)}50%{transform:rotate(2deg)translateY(-.5px)}75%{transform:rotate(-6deg)translateY(.5px)}}.animate-magpie-think{transform-origin:30% 70%;animation:1.1s ease-in-out infinite magpie-think}@keyframes chat-msg-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animate-chat-msg-in{animation:.22s ease-out both chat-msg-in}.cheat-sheet-slide{will-change:grid-template-rows;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1);display:grid}.cheat-sheet-slide[data-state=open]{grid-template-rows:1fr}.cheat-sheet-slide>.cheat-sheet-slide-inner{min-height:0;overflow:hidden}.cheat-sheet-slide-content{opacity:0;transition:opacity .16s ease-out,transform .16s ease-out;transform:translateY(4px)}.cheat-sheet-slide[data-state=open] .cheat-sheet-slide-content{opacity:1;transition:opacity .28s ease-out 80ms,transform .28s cubic-bezier(.22,1,.36,1) 80ms;transform:translateY(0)}@keyframes grail-shimmer{0%{opacity:0;transform:translate(-120%)skew(-18deg)}20%{opacity:.65}to{opacity:0;transform:translate(220%)skew(-18deg)}}.animate-grail-shimmer{background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);background:linear-gradient(100deg,transparent 0%,color(display-p3 1 1 1/.55) 50%,transparent 100%);background:linear-gradient(100deg,transparent 0%,lab(100% 0 0/.55) 50%,transparent 100%);width:40%;animation:1.4s ease-out .15s forwards grail-shimmer}@keyframes chat-celebrate{0%{opacity:0;transform:translateY(0)translate(0)rotate(0)scale(.6)}15%{opacity:1}to{transform:translateY(var(--cc-rise,-28px))translateX(var(--cc-drift,0px))rotate(var(--cc-spin,200deg))scale(1);opacity:0}}.animate-chat-celebrate{animation:.9s ease-out forwards chat-celebrate}@keyframes pin-thunk{0%{transform:scale(.4)rotate(-12deg)}55%{transform:scale(1.25)rotate(6deg)}78%{transform:scale(.92)rotate(-3deg)}to{transform:scale(1)rotate(0)}}.animate-pin-thunk{animation:.42s cubic-bezier(.34,1.56,.64,1) both pin-thunk}@keyframes quick-send{0%{opacity:1;transform:translateY(0)scale(1)}35%{opacity:1;transform:translateY(2px)scale(.96)}to{opacity:0;transform:translateY(10px)scale(.9)}}.animate-quick-send{animation:.4s ease-in both quick-send}@keyframes magpie-idle-tilt{0%,to{transform:rotate(0)}30%,60%{transform:rotate(-14deg)}}@keyframes magpie-idle-hop{0%,to{transform:translateY(0)}30%{transform:translateY(-4px)}50%{transform:translateY(0)}65%{transform:translateY(-2px)}}@keyframes magpie-idle-peck{0%,45%,to{transform:translateY(0)rotate(0)}25%,65%{transform:translateY(1px)rotate(16deg)}}@keyframes magpie-idle-wiggle{0%,to{transform:rotate(0)}20%{transform:rotate(-10deg)}45%{transform:rotate(9deg)}70%{transform:rotate(-5deg)}}@keyframes magpie-idle-look{0%,to{transform:translate(0)rotate(0)}35%{transform:translate(-2px)rotate(-6deg)}70%{transform:translate(2px)rotate(6deg)}}@keyframes magpie-idle-bob{0%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-1px)scale(1.08)}70%{transform:translateY(0)scale(.97)}}.animate-magpie-idle-tilt{animation:.9s ease-in-out both magpie-idle-tilt}.animate-magpie-idle-hop{animation:.8s ease-in-out both magpie-idle-hop}.animate-magpie-idle-peck{animation:.7s ease-in-out both magpie-idle-peck}.animate-magpie-idle-wiggle{animation:.8s ease-in-out both magpie-idle-wiggle}.animate-magpie-idle-look{animation:.9s ease-in-out both magpie-idle-look}.animate-magpie-idle-bob{animation:.8s ease-in-out both magpie-idle-bob}@keyframes magpie-backflip{0%{transform:translateY(0)rotate(0)}15%{transform:translateY(2px)rotate(10deg)}55%{transform:translateY(-12px)rotate(-205deg)}to{transform:translateY(0)rotate(-360deg)}}.animate-magpie-backflip{animation:.7s cubic-bezier(.34,1.4,.5,1) both magpie-backflip}@keyframes feather-drift{0%{opacity:0;transform:translate(-50%,-50%)rotate(-6deg)scale(.85)}20%{opacity:.9}50%{transform:translate(-115%,110%)rotate(16deg)scale(1)}to{opacity:0;transform:translate(-35%,300%)rotate(-10deg)scale(.95)}}.animate-feather-drift{animation:1.3s ease-in-out both feather-drift}@keyframes egg-wobble{0%,to{transform:rotate(0)}15%{transform:rotate(-9deg)}30%{transform:rotate(7deg)}45%{transform:rotate(-6deg)}60%{transform:rotate(6deg)}75%{transform:rotate(-9deg)}88%{transform:rotate(7deg)}}.animate-egg-wobble{transform-origin:bottom;animation:1.3s ease-in-out both egg-wobble}@keyframes hatch-pop{0%{opacity:0;transform:scale(.2)translateY(2px)}60%{opacity:1;transform:scale(1.15)translateY(-1px)}to{transform:scale(1)translateY(0)}}.animate-hatch-pop{animation:.45s cubic-bezier(.34,1.56,.64,1) both hatch-pop}@media (prefers-reduced-motion:reduce){.animate-magpie-think,.animate-chat-msg-in,.animate-grail-shimmer,.animate-chat-celebrate,.animate-pin-thunk,.animate-quick-send,.animate-magpie-idle-tilt,.animate-magpie-idle-hop,.animate-magpie-idle-peck,.animate-magpie-idle-wiggle,.animate-magpie-idle-look,.animate-magpie-idle-bob,.animate-magpie-backflip,.animate-egg-wobble,.animate-hatch-pop{animation:none}.animate-feather-drift{display:none}.cheat-sheet-slide{transition:none}.cheat-sheet-slide-content,.cheat-sheet-slide[data-state=open] .cheat-sheet-slide-content{transition:opacity .12s ease-out;transform:none}.animate-grail-shimmer,.animate-chat-celebrate{display:none}}.feed-card-cv{content-visibility:auto;contain-intrinsic-size:320px;contain-intrinsic-size:auto 320px}@keyframes deeplink-flash{0%{box-shadow:0 0 0 0 color-mix(in oklch,var(--primary)0%,transparent);background-color:color-mix(in oklch,var(--primary)0%,transparent)}12%{box-shadow:0 0 0 3px color-mix(in oklch,var(--primary)55%,transparent);background-color:color-mix(in oklch,var(--primary)10%,transparent)}to{box-shadow:0 0 0 0 color-mix(in oklch,var(--primary)0%,transparent);background-color:color-mix(in oklch,var(--primary)0%,transparent)}}.deeplink-flash{animation:2s ease-out deeplink-flash}@media (prefers-reduced-motion:reduce){.deeplink-flash{box-shadow:0 0 0 3px var(--primary);animation:none}@supports (color:color-mix(in lab, red, red)){.deeplink-flash{box-shadow:0 0 0 3px color-mix(in oklch,var(--primary)55%,transparent)}}}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.25158358.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.5f7c7356.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.p.fb4c44d9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_b20e85b4-module__f5xL5a__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_b20e85b4-module__f5xL5a__variable{--font-fraunces:"Fraunces","Fraunces Fallback"}
@font-face{font-family:Caveat Brush;font-style:normal;font-weight:400;font-display:swap;src:url(../media/62a6aa8612347066-s.b2e7480f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Brush;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d99bdaafc74f43dc-s.301959c5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Brush Fallback;src:local(Arial);ascent-override:120.9%;descent-override:37.78%;line-gap-override:0.0%;size-adjust:79.41%}.caveat_brush_b7472619-module__gYF1Da__className{font-family:Caveat Brush,Caveat Brush Fallback;font-style:normal;font-weight:400}.caveat_brush_b7472619-module__gYF1Da__variable{--font-caveat-brush:"Caveat Brush","Caveat Brush Fallback"}
