@layer base,details.content,details.mvp,details.forms,details.components;@layer layout,layout.structure,components,components.chat,pages,utils,print;@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer base{*,*:before,*:after{box-sizing:border-box}*{margin:0;background-color:transparent;min-width:0}:focus:not(:focus-visible){box-shadow:none;outline:none}:focus-visible{outline:var(--focus-outline, .125rem) solid var(--color-focus, AccentColor, -webkit-focus-ring-color);outline-offset:var(--focus-offset, 0)}body{min-height:100vh}:where(p,li,dd,dt,blockquote,pre){hyphenate-limit-chars:6 3 2;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word}@media(min-width:568px){:where(p,li,dd,dt,blockquote,pre){hyphenate-limit-chars:initial;-webkit-hyphens:manual;hyphens:manual;word-wrap:normal;word-break:normal}}a,button{cursor:pointer}ul[role=list],ol[role=list]{list-style:none}img,picture,video,canvas,svg{display:block;max-width:100%}pre{max-width:100%;overflow-x:auto;white-space:pre}input[type=file]{display:block;width:100%;max-width:100%}input,button,textarea,select{font:inherit}input,textarea,select{color:inherit}legend{display:block;line-height:inherit;white-space:normal;padding:0;max-width:100%}summary{cursor:pointer;display:block;list-style:none}summary::-webkit-details-marker,summary::marker,summary::-moz-list-bullet{display:none}:where([hidden]){display:none}:target{scroll-margin-block:5ex}:where([contenteditable]){word-wrap:break-word}:where([draggable=true]){-webkit-user-drag:element}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}#root,#__next{isolation:isolate}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}}@layer base{:root{--csstools-color-scheme--light:initial;color-scheme:light dark;--h-blue:195;--h-green:148;--h-red:0;--h-yellow:46;--h-purple:271;--s-base:100%;--s-02:90%;--s-03:20%;--s-min:8%;--h:31;--s:var(--s-base);--l:50%;--l-max:99%;--color-brand:hsl(var(--h) var(--s) var(--l));--color-shadow:var(--h) var(--s-min) 10%;--color-shadow-light:hsla(0, 0%, 100%, .04);--color-light-max:#fff;--color-light-text:hsla(0, 0%, 100%, .87);--color-bg-patch:hsl(from var(--color-bg) h s l / 0), hsl(from var(--color-bg) h s l / .05) 3%, hsl(from var(--color-bg) h s l / .2) 12%, hsl(from var(--color-bg) h s l / .4) 26%, hsl(from var(--color-bg) h s l / .6) 43%, hsl(from var(--color-bg) h s l / .8) 62%, hsl(from var(--color-bg) h s l / .95) 81%, var(--color-bg);--color-scroll-thumb:color-mix(in oklch, var(--color-text-03) 80%, transparent);--color-scroll-track:transparent;--backdrop-glass:blur(1.25rem);--backdrop-blur-min:blur(.25rem);--filter-brightness-up:brightness(1.16);--filter-brightness-down:brightness(.84);--size-1:.5rem;--size-half:calc(var(--size-1)*.5);--size-1h:calc(var(--size-1)*1.5);--size-2:calc(var(--size-1)*2);--size-2h:calc(var(--size-1)*2.5);--size-3:calc(var(--size-1)*3);--size-4:calc(var(--size-1)*4);--size-5:calc(var(--size-1)*5);--size-6:calc(var(--size-1)*6);--size-7:calc(var(--size-1)*7);--size-8:calc(var(--size-1)*8);--flow-gap-sm:var(--size-2);--flow-gap:var(--size-3);--spacer:var(--flow-gap);--spacer-lg:var(--size-4);--spacer-xl:var(--size-8);--gap:var(--size-2);--gap-lg:var(--size-4)}@media(prefers-color-scheme:dark){:root{--csstools-color-scheme--light:}}@media(min-width:768px)and (min-height:361px){:root{--spacer:var(--size-6);--spacer-lg:var(--size-8);--spacer-xl:calc(var(--size-6)*2);--gap:var(--flow-gap)}}@media(min-width:1024px){:root{--gap:var(--size-4)}}:root{--font-family-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-sans:"IBM Plex Sans",system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, -apple-system, sans-serif;--font-family-mono:ui-monospace, SFMono-Regular, Monaco, Consolas, "Andale Mono", monospace, var(--font-family-emoji);--font-family-base:var(--font-family-sans), var(--font-family-emoji);--font-family-titles:var(--font-family-base);--font-weight-base:400;--font-weight-strong:500;--font-size-hero:1.9375rem;--font-weight-hero:400;--letter-spacing-hero:0;--line-height-hero:1.29032;--font-size-title:1.5625rem;--font-weight-title:420;--letter-spacing-title:0;--line-height-title:1.28;--font-size-h2:1.25rem;--font-weight-h2:440;--letter-spacing-h2:0;--line-height-h2:1.2;--font-size-h3:1rem;--font-weight-h3:500;--letter-spacing-h3:0;--line-height-h3:1.5;--font-size-base:1rem;--letter-spacing-base:0;--line-height-base:1.5;--font-size-body-sm:.875rem;--font-weight-body-sm:400;--letter-spacing-body-sm:0;--line-height-body-sm:1.42857;--font-size-fine-print:.75rem;--font-weight-fine-print:400;--letter-spacing-fine-print:.01875rem;--line-height-fine-print:1.33333}@media(min-width:768px)and (min-height:361px){:root{--font-size-hero:2.8125rem;--letter-spacing-hero:-.0625rem;--line-height-hero:1.06667;--font-size-title:2.8125rem;--font-weight-title:400;--letter-spacing-title:-.075rem;--line-height-title:1.06667;--font-size-h2:2rem;--font-weight-h2:400;--letter-spacing-h2:-.0625rem;--line-height-h2:1.25;--font-size-h3:1.4375rem;--font-weight-h3:400;--letter-spacing-h3:-.00625rem;--line-height-h3:1.3913}}@media(min-width:1024px){:root{--font-size-hero:4rem;--font-weight-hero:350;--letter-spacing-hero:-.125rem;--line-height-hero:1.125}}:root{--radius-xs:var(--size-half);--radius-sm:var(--size-1);--radius-base:var(--size-1h);--radius-md:var(--size-2);--radius-lg:var(--size-3);--radius-xl:2.25rem;--radius-pill:100vmax;--border-width:.0625rem;--shadow-min:inset 0 -.0625rem 0 var(--color-shadow-light), 0 .0625rem 0 hsl(var(--color-shadow) / var(--shadow-opacity, .06));--shadow-z1:0 0 .03125rem .0625rem var(--color-shadow-light), 0 0 0 .0625rem hsl(var(--color-shadow) / var(--shadow-ring, .04)), 0 .0625rem .125rem hsl(var(--color-shadow) / var(--shadow-opacity, .06)), 0 .125rem .25rem -.0625rem hsl(var(--color-shadow) / var(--shadow-opacity, .06));--shadow-z2:0 0 .03125rem .0625rem var(--color-shadow-light), 0 0 0 .0625rem hsl(var(--color-shadow) / var(--shadow-ring, .04)), 0 .125rem .25rem hsl(var(--color-shadow) / var(--shadow-opacity, .06)), 0 .375rem .75rem -.125rem hsl(var(--color-shadow) / var(--shadow-opacity, .06)), 0 .875rem 1.75rem -.25rem hsl(var(--color-shadow) / var(--shadow-opacity, .06));--shadow-z3:0 0 .03125rem .0625rem var(--color-shadow-light), 0 0 0 .0625rem hsl(var(--color-shadow) / var(--shadow-ring, .04)), 0 .1875rem .375rem hsl(var(--color-shadow) / var(--shadow-opacity, .06)), 0 .5rem 1rem -.125rem hsl(var(--color-shadow) / var(--shadow-opacity, .06)), 0 1.125rem 2.25rem -.25rem hsl(var(--color-shadow) / var(--shadow-opacity, .06)), 0 1.875rem 3.75rem -.25rem hsl(var(--color-shadow) / var(--shadow-opacity, .06));--z-sticky:10;--z-fixed:20;--z-fab:30;--z-popover:40;--z-tooltip:50;--z-drawer:60;--z-modal:70;--z-notification:80;--width-xs:10rem;--width-sm:17rem;--width-base:20rem;--width-md:28rem;--width-lg:34rem;--width-xl:45rem;--width-container:85rem;--width-prose:70ch;--duration-50:.07s;--duration-100:.11s;--duration-200:.15s;--duration-300:.24s;--duration-400:.4s;--duration-500:.7s;--duration-600:1s;--easing-base:cubic-bezier(.2, 0, .38, .9);--easing-out:cubic-bezier(.2, 0, 1, .9);--easing-bounce:cubic-bezier(.175, .885, .32, 1.275);--header-offset:calc(var(--size-1)*9);--padding-inline-md:var(--size-2);--padding-inline-xl:var(--size-2h);--input-padding-inline:var(--size-2);--input-padding-block:.3125rem;--button-padding-block:0;--button-padding-inline:var(--size-2);--button-height:var(--size-6);--sidenav-width:6rem}@media(min-width:568px){:root{--padding-inline-xl:var(--size-3)}}@media(min-width:768px)and (min-height:361px){:root{--sidenav-width:6rem;--padding-inline-md:var(--size-3);--padding-inline-xl:var(--size-5)}}@media(min-width:1360px){:root{--sidenav-width:15rem}}:root{--icon-error:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M21%2012C21%2016.9706%2016.9706%2021%2012%2021C7.02944%2021%203%2016.9706%203%2012C3%207.02944%207.02944%203%2012%203C16.9706%203%2021%207.02944%2021%2012Z%22%20fill%3D%22%23FDE2E7%22%2F%3E%3Cpath%20d%3D%22M12%2016.9V17M12%207V13M21%2012C21%2016.9706%2016.9706%2021%2012%2021C7.02944%2021%203%2016.9706%203%2012C3%207.02944%207.02944%203%2012%203C16.9706%203%2021%207.02944%2021%2012Z%22%20stroke%3D%22%23F2405E%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E%0A);--icon-success:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2021C16.9706%2021%2021%2016.9706%2021%2012C21%207.02944%2016.9706%203%2012%203C7.02944%203%203%207.02944%203%2012C3%2016.9706%207.02944%2021%2012%2021Z%22%20fill%3D%22%23BBF9AE%22%2F%3E%3Cpath%20d%3D%22M9%2012L11%2014L15%2010%22%20fill%3D%22%23BBF9AE%22%2F%3E%3Cpath%20d%3D%22M9%2012L11%2014L15%2010M21%2012C21%2016.9706%2016.9706%2021%2012%2021C7.02944%2021%203%2016.9706%203%2012C3%207.02944%207.02944%203%2012%203C16.9706%203%2021%207.02944%2021%2012Z%22%20stroke%3D%22%2322990A%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E%0A)}}@layer base{[data-theme=light],:root:not([data-theme=dark]){--color-bg-brand:hsl(var(--h) var(--s) 96%);--color-bg-02-brand:hsl(var(--h) var(--s) 92%);--color-text-brand:hsl(var(--h) var(--s) 43%);--color-text-02-brand:var(--color-brand);--color-border-brand:hsl(var(--h) var(--s) 80%);--color-gradient-brand:hsl(357 var(--s) 56%), var(--color-brand);--color-orange-headless:var(--h) var(--s) 80%;--color-orange-gradient:hsl(var(--color-orange-headless) / .6), hsl(var(--color-orange-headless) / .55) 3%, hsl(var(--color-orange-headless) / .46) 12%, hsl(var(--color-orange-headless) / .35) 26%, hsl(var(--color-orange-headless) / .23) 43%, hsl(var(--color-orange-headless) / .12) 62%, hsl(var(--color-orange-headless) / .03) 81%, hsl(var(--color-orange-headless) / 0);--color-watermelon-headless:357 var(--s) 66%;--color-watermelon-gradient:hsl(var(--color-watermelon-headless) / .2), hsl(var(--color-watermelon-headless) / .19) 17%, hsl(var(--color-watermelon-headless) / .17) 31%, hsl(var(--color-watermelon-headless) / .13) 44%, hsl(var(--color-watermelon-headless) / .09) 56%, hsl(var(--color-watermelon-headless) / .04) 69%, hsl(var(--color-watermelon-headless) / .01) 83%, hsl(var(--color-watermelon-headless) / 0);--color-light-gradient:rgba(255, 255, 255, .94), rgba(255, 255, 255, .89) 2%, rgba(255, 255, 255, .75) 10%, rgba(255, 255, 255, .57) 21%, rgba(255, 255, 255, .37) 36%, rgba(255, 255, 255, .2) 54%, rgba(255, 255, 255, .05) 76%, rgba(255, 255, 255, 0);--color-bg:hsl(var(--h) var(--s-min) 99%);--color-bg-02:hsl(var(--h) var(--s-min) 97%);--color-bg-z1:hsl(from var(--color-bg) h s l / .88);--color-bg-z2:var(--color-bg-z1);--color-bg-z3:var(--color-bg-z1);--color-bg-inverse:hsl(var(--h) var(--s-min) 24%);--color-fill:hsl(var(--h) var(--s-min) 10% / .03);--color-fill-interactive:color-mix(in oklch, var(--color-link) 12%, transparent);--color-backdrop:hsl(var(--h) var(--s-min) 10% / .5);--color-text:hsl(var(--h) var(--s-min) 14%);--color-text-02:hsl(var(--h) var(--s-min) 47%);--color-text-03:hsl(var(--h) var(--s-min) 62%);--color-icon:var(--color-text-03);--color-border-bold:hsl(var(--color-shadow) / .12);--color-border:hsl(var(--color-shadow) / .08);--color-border-min:hsl(var(--color-shadow) / .05);--color-link:var(--color-text-brand);--color-link-hover:color-mix(in oklch, var(--color-link) 85%, #fff);--color-link-visited:color-mix(in oklch, var(--color-link) 90%, #000);--color-code:hsl(var(--h-blue) var(--s-02) 35%);--color-text-inverse:hsl(var(--h) var(--s-min) 99% / .87);--color-text-02-inverse:hsl(var(--h) var(--s-min) 99% / .6);--color-text-03-inverse:hsl(var(--h) var(--s-min) 99% / .38);--color-icon-inverse:var(--color-text-03-inverse);--color-border-inverse:hsl(var(--h) var(--s-min) 99% / .08);--color-text-neutral:hsla(0, 0%, 0%, .87);--color-text-02-neutral:hsla(0, 0%, 0%, .6);--color-text-03-neutral:hsla(0, 0%, 0%, .38);--color-border-neutral:hsla(0, 0%, 0%, .08)}@media print,(min-resolution:1.25dppx),(min-resolution:120dpi){[data-theme=light],:root:not([data-theme=dark]){--color-border-min:hsl(var(--color-shadow) / .08)}}[data-theme=light],:root:not([data-theme=dark]){--color-info:hsl(var(--h-blue) var(--s) 66%);--color-bg-info:hsl(var(--h-blue) var(--s) 94%);--color-text-info:hsl(var(--h-blue) var(--s) 41%);--color-text-02-info:hsl(var(--h-blue) var(--s) 52%);--color-error:hsl(var(--h-red) var(--s) 73%);--color-bg-error:hsl(var(--h-red) var(--s) 96%);--color-text-error:hsl(var(--h-red) var(--s) 44%);--color-text-02-error:hsl(var(--h-red) var(--s) 60%);--color-warning:hsl(var(--h-yellow) var(--s) 46%);--color-bg-warning:hsl(var(--h-yellow) var(--s) 92%);--color-text-warning:hsl(var(--h-yellow) var(--s) 22%);--color-text-02-warning:hsl(var(--h-yellow) var(--s) 29%);--color-success:hsl(var(--h-green) var(--s) 39%);--color-bg-success:hsl(var(--h-green) var(--s) 85%);--color-text-success:hsl(var(--h-green) var(--s) 25%);--color-text-02-success:hsl(var(--h-green) var(--s) 32%);--color-focus:color-mix(in oklch, var(--color-brand) 55%, transparent);--icon-calendar:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16%203V7M8%203V7M4%2011H20M11%2015H12V18M6%205H18C19.1046%205%2020%205.89543%2020%207V19C20%2020.1046%2019.1046%2021%2018%2021H6C4.89543%2021%204%2020.1046%204%2019V7C4%205.89543%204.89543%205%206%205Z%22%20stroke%3D%22%23000%22%20stroke-opacity%3D%220.38%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);--icon-chevron-down:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%208L10%2012L14%208%22%20stroke%3D%22black%22%20stroke-opacity%3D%220.38%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E%0A);--icon-chevron-down-invert:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M6%208L10%2012L14%208%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);--icon-file:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7%2021C6.46957%2021%205.96086%2020.7893%205.58579%2020.4142C5.21071%2020.0391%205%2019.5304%205%2019V5C5%204.46957%205.21071%203.96086%205.58579%203.58579C5.96086%203.21072%206.46957%203%207%203H14C14.3166%202.99949%2014.6301%203.06161%2014.9225%203.18277C15.215%203.30394%2015.4806%203.48176%2015.704%203.706L18.292%206.294C18.5168%206.51751%2018.6952%206.78335%2018.8167%207.07616C18.9382%207.36898%2019.0005%207.68297%2019%208V19C19%2019.5304%2018.7893%2020.0391%2018.4142%2020.4142C18.0391%2020.7893%2017.5304%2021%2017%2021H7Z%22%20fill%3D%22%23FDFCFC%22%2F%3E%3Cpath%20d%3D%22M14%203V7C14%207.26522%2014.1054%207.51957%2014.2929%207.70711C14.4804%207.89464%2014.7348%208%2015%208L19%208%22%20fill%3D%22%23FDFCFC%22%2F%3E%3Cpath%20d%3D%22M14%203H7C6.46957%203%205.96086%203.21072%205.58579%203.58579C5.21071%203.96086%205%204.46957%205%205V19C5%2019.5304%205.21071%2020.0391%205.58579%2020.4142C5.96086%2020.7893%206.46957%2021%207%2021H17C17.5304%2021%2018.0391%2020.7893%2018.4142%2020.4142C18.7893%2020.0391%2019%2019.5304%2019%2019V8M14%203C14.3166%202.99949%2014.6301%203.06161%2014.9225%203.18277C15.215%203.30394%2015.4806%203.48176%2015.704%203.706L18.292%206.294C18.5168%206.51751%2018.6952%206.78335%2018.8167%207.07616C18.9382%207.36898%2019.0005%207.68297%2019%208M14%203V7C14%207.26522%2014.1054%207.51957%2014.2929%207.70711C14.4804%207.89464%2014.7348%208%2015%208L19%208%22%20stroke%3D%22%23FF9C33%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);--icon-folder:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%2019C19.5304%2019%2020.0391%2018.7893%2020.4142%2018.4142C20.7893%2018.0391%2021%2017.5304%2021%2017V9C21%208.46957%2020.7893%207.96086%2020.4142%207.58579C20.0391%207.21071%2019.5304%207%2019%207H13.1C12.7655%207.00328%2012.4355%206.92261%2012.1403%206.76538C11.8451%206.60815%2011.594%206.37938%2011.41%206.1L10.6%204.9C10.4179%204.62347%2010.17%204.39648%209.8785%204.2394C9.58702%204.08231%209.26111%204.00005%208.93%204H5C4.46957%204%203.96086%204.21071%203.58579%204.58579C3.21071%204.96086%203%205.46957%203%206V17C3%2017.5304%203.21071%2018.0391%203.58579%2018.4142C3.96086%2018.7893%204.46957%2019%205%2019H19Z%22%20fill%3D%22%23FFEBD6%22%20stroke%3D%22%23FF9C33%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E);--icon-remove:url(data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.87868%207.87868L10%2010M10%2010L12.1213%2012.1213M10%2010L7.87868%2012.1213M10%2010L12.1213%207.87868M17%2010C17%2013.866%2013.866%2017%2010%2017C6.13401%2017%203%2013.866%203%2010C3%206.13401%206.13401%203%2010%203C13.866%203%2017%206.13401%2017%2010Z%22%20stroke%3D%22black%22%20stroke-opacity%3D%220.38%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fsvg%3E%0A);--icon-success:url('data:image/svg+xml,%3Csvg viewBox="0 0 24 24" fill="none" stroke="%23FF8400" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M9 12L11 14L15 10M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z"/%3E%3C/svg%3E')}}@layer base{html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;--csstools-color-scheme--light:initial;color-scheme:light dark;font-synthesis:none;hanging-punctuation:first allow-end last;interpolate-size:allow-keywords;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(prefers-color-scheme:dark){html{--csstools-color-scheme--light:}}html:has(.drawer.is-open){scrollbar-color:transparent transparent}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(pointer:fine){html{scrollbar-color:var(--color-scroll-thumb) var(--color-scroll-track);scrollbar-width:thin}html::-webkit-scrollbar{width:var(--size-1);height:var(--size-1)}html::-webkit-scrollbar-track{background:var(--color-scroll-track);border:none;box-shadow:none}html::-webkit-scrollbar-thumb{background-color:var(--color-scroll-thumb);border:var(--size-half) solid transparent;border-radius:var(--radius-pill)}html:has(.drawer.is-open)::-webkit-scrollbar{background:transparent}html:has(.drawer.is-open)::-webkit-scrollbar-track{background:transparent}html:has(.drawer.is-open)::-webkit-scrollbar-thumb{background-color:transparent;border-color:transparent}}body{accent-color:var(--color-brand);background:var(--color-bg);color:var(--color-text);display:flex;flex-direction:column;justify-content:center;font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-base, 400);line-height:var(--line-height-base);margin:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);overflow-x:clip;min-width:20rem;min-height:100dvh}body[data-scroll-locked]{margin-right:0!important}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}}@layer details.content{:root{--padding-top-hero:.0625rem;--padding-bottom-hero:.4375rem;--padding-top-title:.4375rem;--padding-bottom-title:.0625rem;--padding-top-h2:.3125rem;--padding-bottom-h2:.1875rem;--padding-top-h3:.375rem;--padding-bottom-h3:.125rem;--padding-top-base:.375rem;--padding-bottom-base:.125rem;--padding-top-body-sm:.0625rem;--padding-bottom-body-sm:.1875rem;--padding-top-label:.25rem;--padding-bottom-label:.25rem;--padding-top-fine-print:.25rem;--padding-bottom-fine-print:.25rem;--padding-bottom-list:1rem;--padding-top-li:0;--padding-bottom-li:.625rem}@media(min-width:768px)and (min-height:361px){:root{--padding-top-hero:.4375rem;--padding-bottom-hero:.0625rem;--padding-top-h2:0;--padding-bottom-h2:0;--padding-top-h3:0;--padding-bottom-h3:0}}@media(min-width:1024px){:root{--padding-top-hero:.25rem;--padding-bottom-hero:.25rem}}.pt-\[1px\]{padding-top:.0625rem}.pb-\[1px\]{padding-bottom:.0625rem}.pb-\[2px\]{padding-bottom:.125rem}}@layer details.content{::-moz-selection{background-color:var(--color-fill-interactive);color:var(--color-text-neutral);text-shadow:none}::selection{background-color:var(--color-fill-interactive);color:var(--color-text-neutral);text-shadow:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,h6{text-wrap:balance}h1,.h1,h2,.h2{font-variation-settings:"wdth" 75}.h1,.h2,.h3,.h4{display:block;-webkit-hyphens:manual;hyphens:manual;word-wrap:normal;word-break:normal}h1,.h1{font-size:var(--font-size-title);font-weight:var(--font-weight-title, 400);letter-spacing:var(--letter-spacing-title, normal);line-height:var(--line-height-title);padding-top:var(--padding-top-title, 0px);padding-bottom:var(--padding-bottom-title, 0px)}:is(h1,.h1):not(header *){margin-top:0;margin-bottom:var(--margin-bottom-title, calc(var(--flow-gap-sm)*3))}h2,.h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-h2, 400);letter-spacing:var(--letter-spacing-h2, normal);line-height:var(--line-height-h2);padding-top:var(--padding-top-h2, 0px);padding-bottom:var(--padding-bottom-h2, 0px);margin-top:0;margin-bottom:var(--margin-bottom-h2, var(--flow-gap-sm))}h3,.h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-h3, 400);letter-spacing:var(--letter-spacing-h3, normal);line-height:var(--line-height-h3);padding-top:var(--padding-top-h3, 0px);padding-bottom:var(--padding-bottom-h3, 0px);margin-top:0;margin-bottom:var(--margin-bottom-h3, var(--flow-gap-sm))}@media(min-width:768px)and (min-height:361px){h3,.h3{font-variation-settings:"wdth" 75}}h4,.h4,h5,h6{font-size:var(--font-size-base);font-weight:var(--font-weight-base, 400);letter-spacing:var(--letter-spacing-base, normal);line-height:var(--line-height-base);padding-top:var(--padding-top-base, 0px);padding-bottom:var(--padding-bottom-base, 0px);font-weight:var(--font-weight-strong, 600);margin-top:0;margin-bottom:0}:where(address,blockquote,div,dl,figure,form,ol,p,pre,table,ul)+:is(h2,.h2,h3,.h3,h4,.h4,h5,h6){margin-top:var(--margin-top-subhead, calc(var(--flow-gap-sm)*3))}p,li,dd{text-wrap:pretty}:is(address,dd,dt,li,p){padding-top:var(--padding-top-base, 0px);padding-bottom:var(--padding-bottom-base, 0px)}:is(address,blockquote,dl,figure,ol,p,pre,table,ul,.scroll-x){margin-top:0;margin-bottom:var(--flow-gap-sm)}.scroll-x table{margin-top:-.0625rem;margin-bottom:-.0625rem}a:not(.btn):not([role=button]):not([role=tab]){color:var(--color-link);-webkit-text-decoration:none;text-decoration:none;transition:color var(--duration-50) var(--easing-base),-webkit-text-decoration var(--duration-50) var(--easing-base);transition:color var(--duration-50) var(--easing-base),text-decoration var(--duration-50) var(--easing-base);transition:color var(--duration-50) var(--easing-base),text-decoration var(--duration-50) var(--easing-base),-webkit-text-decoration var(--duration-50) var(--easing-base)}a:not(.btn):not([role=button]):not([role=tab]):is(:active,:focus-visible){-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:max(.08em,.0625rem);text-underline-offset:.125em}a:not(.btn):not([role=button]):not([role=tab]):focus-visible{--outline-offset:.125rem;border-radius:var(--radius-xs)}a:not(.btn):not([role=button]):not([role=tab]):visited{color:var(--color-link-visited)}a[aria-current]:not(.btn):not([role=button]):not([role=tab]){color:var(--color-current, var(--color-text))}@media(any-hover:hover){a:not(.btn):not([role=button]):not([role=tab]):hover{color:var(--color-link-hover);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:max(.05em,.0625rem);text-underline-offset:.125em}}b,strong{font-weight:var(--font-weight-strong, 600)}b[class]{font-weight:inherit}em[class]{font-style:inherit}small{font-size:var(--font-size-fine-print);line-height:var(--line-height-fine-print)}hr{--flow-gap-y:var(--flow-gap);border:0;border-top:1px solid var(--color-border);margin-top:calc(var(--flow-gap-y) - .0625rem);margin-bottom:var(--flow-gap-y);height:0}ul,ol{--list-padding:var(--size-3);--list-gap:var(--size-1);--list-indent:var(--size-2h);margin-left:0;margin-right:0;padding:0}:is(ul,ol)>li{position:relative}:is(:is(ul,ol)>li):not(:last-child){margin-bottom:var(--list-gap)}ul:not([role=list]):not(:is(nav ul)){--list-bullet-top:calc(.2em + var(--padding-top-base, 0px));list-style-type:none;padding-left:var(--list-padding)}ul:not([role=list]):not(:is(nav ul))>li:before{color:var(--color-brand);content:"•";line-height:1;text-transform:none;position:absolute;top:var(--list-bullet-top);left:-1.25rem}ol{--list-number-top:var(--padding-top-base, 0px);counter-reset:list-counter var(--ol-start, 0);list-style-type:none}ol>li{padding-left:calc(2ch + var(--size-1))}:is(ol>li):before{color:var(--color-text-02);content:counter(list-counter,decimal) ".";counter-increment:list-counter;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;position:absolute;top:var(--list-number-top);left:0}dl{--grid-columns:1fr 3fr}@media(min-width:568px){dl{display:grid;grid-gap:var(--size-1) var(--flow-gap);gap:var(--size-1) var(--flow-gap);grid-template-columns:var(--grid-columns)}}dt{font-weight:var(--font-weight-strong, 600)}dd{margin-left:0}:is(dd,li) p{margin-bottom:0}:is(dd,li)>p:first-child{padding-top:0}:is(dd,li)>p:last-child{padding-bottom:0}li:has(>ul,>ol),li.has-sublist{margin-top:var(--list-gap);margin-bottom:0;padding-bottom:0}img,svg,video{height:auto}figcaption{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body-sm, 400);letter-spacing:var(--letter-spacing-body-sm, normal);line-height:var(--line-height-body-sm);padding-top:var(--padding-top-body-sm, 0px);padding-bottom:var(--padding-bottom-body-sm, 0px);color:var(--color-text-02);text-align:center}table{--table-border-color:var(--color-border);--table-border-width:var(--border-width);--cell-height:var(--size-7);--cell-padding-x:var(--size-2);--cell-padding-y:var(--size-2);border-collapse:collapse;border-spacing:0;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;text-indent:0;width:100%}thead{background-color:var(--color-bg-02)}th{color:var(--color-text-02);font-weight:var(--font-weight-strong, 600);text-align:left;position:relative;vertical-align:bottom}thead th{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}th,td{border-bottom:1px solid var(--color-border);padding-top:calc(var(--cell-padding-y) - .0625rem);padding-bottom:var(--cell-padding-y);padding-left:var(--cell-padding-x);padding-right:var(--cell-padding-x);height:var(--cell-height)}:is(th,td):not(.cell-check){min-width:10ch}td,tbody th{vertical-align:top}}@layer details.mvp{.icon{--icon-fill:transparent;--icon-stroke:var(--color-icon);--icon-stroke-width:2;--icon-size:var(--flow-gap);display:inline-block;fill:var(--icon-fill);flex-shrink:0;overflow:hidden;transition:fill var(--duration-50),opacity var(--duration-50);vertical-align:middle;width:var(--icon-size);height:var(--icon-size)}@media print,(min-resolution:1.25dppx),(min-resolution:120dpi){.icon{--icon-stroke-width:1.5}}.icon-sm{--icon-size:var(--size-2h)}.icon-xl{--icon-size:var(--size-7)}.icon-badge{background:var(--color-bg-02-brand);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:var(--margin-bottom, 0);width:var(--size-7);height:var(--size-7)}}@layer details.mvp{.btn,button,[type=submit],[type=button],[type=reset]{--button-bg:var(--color-fill);--button-bg-hover:var(--color-bg-brand);--button-border-color:transparent;--button-border-width:0;--button-color:var(--color-text);--button-color-hover:var(--button-color);--button-filter-hover:none;--button-radius:var(--radius-base);--button-padding-x:var(--flow-gap);--button-gap:var(--size-1);--button-font-size:var(--font-size-fine-print);--button-font-weight:500;--button-letter-spacing:var(--letter-spacing-fine-print);--button-line-height:1;--button-text-transform:uppercase;--button-decoration-hover:none;--button-shadow:none;--button-shadow-hover:none;--button-transition:background var(--duration-50) var(--easing-base), border-color var(--duration-50) var(--easing-base), box-shadow var(--duration-50) var(--easing-base), color var(--duration-50) var(--easing-base);--button-width:auto;--button-height:var(--size-5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--button-bg);border-color:var(--button-border-color);border-radius:var(--button-radius);border-style:solid;border-width:var(--button-border-width);box-shadow:var(--button-shadow);color:var(--button-color);cursor:pointer;display:inline-flex;align-items:center;flex-shrink:0;gap:var(--button-gap);justify-content:center;font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:var(--button-letter-spacing);line-height:var(--button-line-height);-webkit-text-decoration:none;text-decoration:none;text-transform:var(--button-text-transform);white-space:nowrap;padding-top:.0625rem;padding-left:var(--button-padding-x);padding-right:var(--button-padding-x);position:relative;transition:var(--button-transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--button-width);height:var(--button-height)}:is(.btn,button,[type=submit],[type=button],[type=reset]):disabled{cursor:not-allowed;opacity:.6;pointer-events:none}:is(.btn,button,[type=submit],[type=button],[type=reset]):active{translate:0 .0625rem}[aria-busy=true]:is(.btn,button,[type=submit],[type=button],[type=reset]){cursor:progress;pointer-events:none}[aria-current=true]:is(.btn,button,[type=submit],[type=button],[type=reset]){cursor:default;pointer-events:none}@media(any-hover:hover){:is(.btn,button,[type=submit],[type=button],[type=reset]):hover{background:var(--button-bg-hover);box-shadow:var(--button-shadow-hover);filter:var(--button-filter-hover);-webkit-text-decoration:var(--button-decoration-hover, none);text-decoration:var(--button-decoration-hover, none)}}.btn-icon{aspect-ratio:1;padding-left:0;padding-right:0;width:var(--button-height)}.btn-primary{--button-bg:var(--color-brand);--button-bg-hover:var(--color-brand);--button-filter-hover:var(--filter-brightness-up);--button-font-weight:600;--button-shadow-hover:inset 0 0 0 .0625rem hsla(0, 0%, 0%, .08), inset 0 0 .125rem hsla(0, 0%, 100%, .4), inset 0 0 .25rem .125rem rgba(255, 255, 255, .24), inset 0 0 1rem .125rem rgba(255, 255, 255, .12);--button-color:var(--color-light-max);--button-border-color:transparent;--button-transition:filter var(--duration-50) var(--easing-base), box-shadow var(--duration-50) var(--easing-base);--focus-offset:.125rem;--color-icon:var(--color-light-max)}.btn-secondary{--button-bg:var(--color-bg-02-brand);--button-color:var(--color-text-brand);--button-border-color:var(--color-border);--button-bg-hover:var(--color-bg-brand)}.btn-outline{--button-bg:transparent;--button-color:var(--color-text-brand);--button-border-color:var(--color-border);--button-border-width:.0625rem;--button-bg-hover:color-mix(in oklch, var(--color-brand) 10%, transparent)}.btn-ghost{--button-bg:transparent;--button-color:var(--color-text-brand);--button-border-color:transparent;--button-bg-hover:color-mix(in oklch, var(--color-brand) 10%, transparent)}.btn-ghost[aria-current=true]{--button-bg:var(--color-fill)}.btn-link{--button-bg-hover:transparent;--button-bg:transparent;--button-border-color:transparent;--button-color:var(--color-link);--button-decoration-hover:underline;--button-font-size:var(--font-size-base);--button-font-weight:400;--button-line-height:var(--line-height-base);--button-height:auto;--button-padding-x:0;--button-radius:0;--button-text-transform:none;--button-width:max-content}.btn-close{--button-bg:var(--color-bg);--button-hover:color-mix(in oklch, var(--button-bg) 80%, var(--color-error));--button-padding-x:0;--button-height:var(--size-3);--button-shadow-hover:var(--shadow-z1);border-radius:50%;box-shadow:var(--shadow-z1);position:relative;width:var(--button-height)}.btn-close:before{content:"";position:absolute;inset:-.5rem}.btn-sm{--button-height:var(--size-4);--button-padding-x:var(--size-2);--button-font-size:var(--font-size-sm)}.btn-lg{--button-height:var(--size-7)}.btn-start-icon{padding-left:calc(var(--button-padding-x) - var(--size-half))}.btn-end-icon{padding-right:calc(var(--button-padding-x) - var(--size-half))}}@layer details.forms{.form,form{--form-bg:var(--color-bg);--form-border-color:var(--color-border-bold);--form-border-radius:var(--radius-sm);--form-padding-y:.6875rem;--form-padding-x:var(--size-2);--form-disabled-bg:var(--color-bg-02);--form-disabled-fg:var(--color-text-03);--form-focus-color:var(--color-link)}fieldset{border:0;border-radius:var(--form-border-radius);padding:0}fieldset:not(:last-child){margin-bottom:var(--size-6)}legend{font-weight:var(--font-weight-strong);word-wrap:anywhere;margin-bottom:var(--size-1)}label{color:var(--color-text);display:block;font-weight:500;margin-bottom:var(--size-half)}form>:is(p,div:not([class])),form :where(.grid)>p{margin-top:0;margin-bottom:var(--size-2);padding:0;position:relative}.form-password{position:relative}.form-password .input{padding-right:var(--size-6)}.form-password button{position:absolute;top:50%;right:var(--size-half);transform:translateY(-50%);transition:color var(--transition)}:is(:where(input:not([type]),input:is([type=text i],[type=email i],[type=password i],[type=search i],[type=tel i],[type=url i],[type=number i],[type=date i],[type=datetime-local i],[type=month i],[type=week i],[type=time i]),select,textarea)){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-bg);border:1px solid var(--form-border-color);border-radius:var(--form-border-radius);color:var(--color-text);display:block;font-size:1rem;line-height:1.5;padding:var(--form-padding-y) var(--form-padding-x);transition:border-color var(--duration-200) var(--easing-out);width:100%}.has-error:is(:where(input:not([type]),input:is([type=text i],[type=email i],[type=password i],[type=search i],[type=tel i],[type=url i],[type=number i],[type=date i],[type=datetime-local i],[type=month i],[type=week i],[type=time i]),select,textarea)){border-color:var(--color-error)}:is(:where(input:not([type]),input:is([type=text i],[type=email i],[type=password i],[type=search i],[type=tel i],[type=url i],[type=number i],[type=date i],[type=datetime-local i],[type=month i],[type=week i],[type=time i]),select,textarea)):focus-visible{border-color:var(--color-focus)}:is(:where(input:not([type]),input:is([type=text i],[type=email i],[type=password i],[type=search i],[type=tel i],[type=url i],[type=number i],[type=date i],[type=datetime-local i],[type=month i],[type=week i],[type=time i]),select,textarea)):disabled{background-color:var(--form-disabled-bg);color:var(--form-disabled-fg);cursor:not-allowed;opacity:.6}textarea{resize:vertical;min-height:6rem}select:not([multiple]){background-image:var(--icon-chevron-down);background-position:center right var(--size-1);background-repeat:no-repeat;background-size:var(--flow-gap);padding-right:var(--size-6);overflow-x:clip}select:not([multiple])::-ms-expand{display:none}[type=checkbox],[type=radio]{cursor:pointer;margin-right:var(--size-1);vertical-align:text-bottom;width:var(--size-2h);height:var(--size-2h)}[type=checkbox]+label,[type=radio]+label{cursor:pointer;display:inline-block;margin-left:var(--size-1);vertical-align:middle}@scope (.form){.hint{font-size:var(--font-size-fine-print);font-weight:var(--font-weight-fine-print, 400);letter-spacing:var(--letter-spacing-fine-print, normal);line-height:var(--line-height-fine-print);padding-top:var(--padding-top-fine-print, 0px);padding-bottom:var(--padding-bottom-fine-print, 0px);color:var(--color-text-02);display:block;text-align:left;margin-top:var(--size-half);padding-left:var(--size-2);padding-right:var(--size-2)}.hint.is-error{color:var(--color-text-error)}.disclaimer{display:flex}.disclaimer label{font-size:var(--font-size-fine-print);font-weight:var(--font-weight-fine-print, 400);letter-spacing:var(--letter-spacing-fine-print, normal);line-height:var(--line-height-fine-print);padding-top:var(--padding-top-fine-print, 0px);padding-bottom:var(--padding-bottom-fine-print, 0px);font-weight:400}.disclaimer [type=checkbox]{margin-top:.0625rem}}}@layer layout{.prose,.container{margin-left:auto;margin-right:auto;position:relative}.container{padding-left:var(--padding-inline-xl);padding-right:var(--padding-inline-xl);width:min(100%,var(--width-container))}.prose{font-feature-settings:"onum";font-variant-numeric:oldstyle-nums;width:min(100%,var(--width-prose))}.prose:not(.container .prose){padding-left:var(--padding-inline-xl);padding-right:var(--padding-inline-xl)}.layout,.layout-chat{--layout-gap:var(--size-6);display:flex;flex:1;flex-direction:column;gap:var(--layout-gap);max-width:100%;min-height:100dvh}.layout{min-height:100vh}.layout>main{flex-grow:1}.main-content{padding-top:calc(var(--size-6)*2);padding-bottom:var(--spacer)}@media(min-width:768px)and (min-height:361px){.main-content{padding-top:calc(var(--size-6)*4)}}.scroll-x{--scroll-x-border:.0625rem solid var(--color-border);--scroll-x-radius:var(--radius-base);--scroll-padding:0;-webkit-overflow-scrolling:touch;border:var(--scroll-x-border);border-radius:var(--scroll-x-radius);padding:var(--scroll-padding);overflow-x:auto;overflow-y:hidden;overflow:auto hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.scroll-x,.scroll-x-list{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color var(--duration-100) var(--easing-base)}:is(.scroll-x,.scroll-x-list)::-webkit-scrollbar{width:var(--size-1);height:var(--size-1)}:is(.scroll-x,.scroll-x-list)::-webkit-scrollbar-track{background:transparent}:is(.scroll-x,.scroll-x-list)::-webkit-scrollbar-thumb{background:transparent;border-radius:var(--radius-pill)}@media(prefers-reduced-motion:no-preference){.scroll-x,.scroll-x-list{scroll-behavior:smooth}}@media(any-hover:hover){:is(.scroll-x,.scroll-x-list):is(:hover,:focus-within){scrollbar-color:var(--color-scroll-thumb) transparent}:is(.scroll-x,.scroll-x-list):is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:var(--color-scroll-thumb)}}.scroll-x-list{display:flex;gap:var(--size-2);list-style:none;margin:0 0 var(--flow-gap);padding-top:var(--size-1);padding-bottom:var(--size-1);padding-left:var(--padding-x, 0);padding-right:var(--padding-x, 0);overflow-x:auto;position:relative;scroll-padding-left:1rem;scroll-snap-type:x mandatory}@media(max-width:767.98px){.scroll-x-list{scrollbar-width:none}.scroll-x-list::-webkit-scrollbar{display:none}}.scroll-x-list>*{scroll-snap-align:start;scroll-snap-stop:always}:is(.scroll-x-list>*):before{content:none}.scroll-x-labeled:before{font-size:var(--font-size-fine-print);font-weight:var(--font-weight-fine-print, 400);letter-spacing:var(--letter-spacing-fine-print, normal);line-height:var(--line-height-fine-print);padding-top:var(--padding-top-fine-print, 0px);padding-bottom:var(--padding-bottom-fine-print, 0px);background:var(--color-brand);border-radius:var(--radius-xs);color:var(--color-light-max);content:attr(aria-label);display:block;text-align:center;font-weight:500;padding:0 var(--size-half);position:absolute;top:var(--size-2);left:var(--size-1h);width:-moz-fit-content;width:fit-content;z-index:var(--z-sticky)}}@layer utils{.mt-0{margin-top:0}.mt-1{margin-top:var(--size-1)}.mt-2{margin-top:var(--size-2)}.mt-1lh{margin-top:var(--flow-gap)}.mt-2lh{margin-top:var(--size-6)}.mt-3lh{margin-top:calc(var(--flow-gap)*3)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--size-1)}.mb-2{margin-bottom:var(--size-2)}.mb-lh{margin-bottom:var(--size-3)}.mb-2lh{margin-bottom:var(--size-6)}.me-1{margin-right:var(--size-1)}.mx-auto{margin-left:auto;margin-right:auto}.pt-half-max{padding-top:var(--spacer-lg)}.pb-half-max{padding-bottom:var(--spacer-lg)}.py-lh{padding-top:var(--size-3);padding-bottom:var(--size-3)}.py-half-max{padding-top:var(--spacer-lg);padding-bottom:var(--spacer-lg)}.pt-lh{padding-top:var(--size-3)}.pb-4{padding-bottom:var(--size-4)}.pt-max{padding-top:var(--spacer-xl)}.pb-max{padding-bottom:var(--spacer-xl)}.d-none{display:none}.d-block{display:block}.d-flex{display:flex}@media(min-width:568px){.phone-l\:d-none{display:none}.phone-l\:d-inline{display:inline}}@media(min-width:768px)and (min-height:361px){.tablet\:d-none{display:none}.tablet\:d-inline{display:inline}.tablet\:d-flex{display:flex}.tablet\:d-block{display:block}}@media(min-width:1024px){.tablet-l\:d-none{display:none}.tablet-l\:d-block{display:block}.tablet-l\:d-inline{display:inline}}@media(min-width:1360px){.laptop\:d-none{display:none}}.font-light{font-weight:300}.nobr{white-space:nowrap}.text-02{color:var(--color-text-02)}.text-02-info{color:var(--color-text-02-info)}.text-info{color:var(--color-text-info)}.text-success{color:var(--color-text-success)}.text-error{color:var(--color-text-error)}.text-center{text-align:center}.text-start{text-align:left}.text-end{text-align:right}.vertical-middle{vertical-align:middle}.text-base{font-size:var(--font-size-base);font-weight:var(--font-weight-base, 400);letter-spacing:var(--letter-spacing-base, normal);line-height:var(--line-height-base);padding-top:var(--padding-top-base, 0px);padding-bottom:var(--padding-bottom-base, 0px)}.text-sm{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body-sm, 400);letter-spacing:var(--letter-spacing-body-sm, normal);line-height:var(--line-height-body-sm);padding-top:var(--padding-top-body-sm, 0px);padding-bottom:var(--padding-bottom-body-sm, 0px)}.text-label,.text-xs{font-size:var(--font-size-fine-print);font-weight:var(--font-weight-fine-print, 400);letter-spacing:var(--letter-spacing-fine-print, normal);line-height:var(--line-height-fine-print);padding-top:var(--padding-top-fine-print, 0px);padding-bottom:var(--padding-bottom-fine-print, 0px)}.text-label,.text-uppercase{text-transform:uppercase}.text-uppercase{letter-spacing:.025em}.text-gradient{--text-gradient:linear-gradient(to bottom right, var(--color-text), var(--color-text-02) 50%);-webkit-background-clip:text;background-clip:text;background-image:var(--text-gradient);background-repeat:no-repeat;background-size:100%;color:transparent}.bg-brand-glow{background-image:radial-gradient(4.5rem 4.5rem at 63% 51%,var(--color-light-gradient)),radial-gradient(.75rem .75rem at 34% 41%,var(--color-light-gradient)),radial-gradient(.75rem .75rem at 63% 31%,var(--color-light-gradient)),radial-gradient(.75rem .75rem at 75.5% 64%,var(--color-light-gradient)),url("data:image/svg+xml,%3csvg%20width='377'%20height='377'%20viewBox='0%200%20377%20377'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='236'%20cy='189'%20r='71.5'%20stroke='%23F8F7F7'%20stroke-dasharray='2%202'/%3e%3ccircle%20cx='236.5'%20cy='188.5'%20r='116'%20stroke='%23FDFCFC'%20stroke-dasharray='2%202'/%3e%3c/svg%3e"),radial-gradient(11.75rem 11.75rem at 50% 50%,var(--color-orange-gradient)),radial-gradient(7.25rem 7.25rem at 68% 50%,var(--color-watermelon-gradient));background-position:var(--background-position, 50% 0);background-size:23.5rem 23.5rem;background-repeat:no-repeat}.bg-brand-edge{background:linear-gradient(var(--color-bg-patch)),radial-gradient(circle 40cqi at 23% 0%,var(--color-orange-gradient)),radial-gradient(circle 30cqi at 88% 0%,var(--color-watermelon-gradient));background-repeat:no-repeat;background-size:100% 5rem;container-type:inline-size}.visually-hidden{border:0;clip-path:inset(50%);height:.0625rem;margin:-.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.0625rem}.skip-link{position:absolute;top:0;left:0;transform:translateY(-120%)}.skip-link:focus{transform:translateY(0)}.items-center{align-items:center}.grid-cols-fr-auto{grid-template-columns:1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.justify-items-center{justify-items:center}.gap-1{gap:var(--size-1)}.gap-2{gap:var(--size-2)}.gap-lh{gap:var(--flow-gap)}.w-100{width:100%}.w-1\/2{width:calc((100% - var(--gap, 0))/2)}.w-1\/3{width:calc(33.33333% - var(--gap, 0)*2/3)}.w-2\/3{width:calc(66.66667% - var(--gap, 0)*2/3*2 + var(--gap, 0))}.w-fit{width:-moz-fit-content;width:fit-content}.max-w-xl{max-width:var(--width-xl)}.width-full-bleed{--fb-gap:var(--gap);--fb-max-width:calc(83.33333% - var(--gap)*11/12*10 + var(--gap)*9);text-align:center;position:relative;margin-left:calc(50% - 50vw + var(--sidenav-area, 0px));margin-right:calc(50% - 50vw);width:calc(100vw - var(--sidenav-area, 0px))}.width-full-bleed>img,.width-full-bleed>table,.width-full-bleed>.media-border,.width-full-bleed>.scroll-x{margin-left:auto;margin-right:auto;max-width:var(--fb-max-width)}}@layer details.content{:where(:focus-visible){scroll-padding-bottom:var(--scroll-padding-end, 8vh)}.eyebrow{font-size:var(--font-size-fine-print);font-weight:var(--font-weight-fine-print, 400);letter-spacing:var(--letter-spacing-fine-print, normal);line-height:var(--line-height-fine-print);padding-top:var(--padding-top-fine-print, 0px);padding-bottom:var(--padding-bottom-fine-print, 0px);font-weight:500;text-transform:uppercase;margin-bottom:var(--eyebrow-margin-bottom, var(--size-1))}nav ul,.list-unstyled,.list-inline{list-style:none;margin:0;padding-left:0}:is(nav ul,.list-unstyled,.list-inline)>li:before{content:none}.list-inline li{display:inline-block;margin-right:var(--size-half);padding:0}:is(.list-inline li):last-child{margin-right:0}}caption{font-weight:var(--font-weight-strong, 600);text-align:left;margin-bottom:var(--size-1)}thead th[colspan]{text-align:center}thead th:not(:first-child){position:relative}:is(thead th:not(:first-child)):before{border-left:1px solid var(--color-border);content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:0;height:var(--size-3)}th:has(.btn-sort){padding-top:.625rem;padding-bottom:.375rem}.btn-sort{--button-bg:transparent;--button-bg-hover:transparent;color:var(--color-text-02);font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);text-transform:none;padding-left:0;padding-right:0}.btn-sort.is-active{color:var(--color-text)}.btn-sort .icon{transition:opacity var(--duration-100) var(--easing-base)}:where([aria-sort=none] .btn-sort) .icon{opacity:0}:where(thead th,thead td,table:not(:has(thead))>tbody>tr:first-child td,table:not(:has(thead))>tbody>tr:first-child th,table.is-no-thead>tbody>tr:first-child td,table.is-no-thead>tbody>tr:first-child th){border-top:0}tfoot th,tfoot td{border-bottom:0}.scroll-x table{margin:0;max-width:none;min-width:100%;width:auto}.scroll-x td,.scroll-x th{scroll-snap-align:start}:where(.scroll-x) tr:last-child>:is(td,th){border-bottom:0}@media(any-hover:hover){:where(.table-hover tbody) tr:hover{background-color:var(--color-bg-02)}}@layer details.forms{.avatar-picker{border-radius:var(--radius-base);cursor:pointer;display:flex;align-items:flex-start;gap:var(--size-2);margin-bottom:var(--size-2h)}@scope (.avatar-picker){.thumb{--avatar-preview-image:none;background:var(--color-bg-02-brand);background-image:var(--avatar-preview-image);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:var(--radius-sm);display:flex;align-items:center;flex-shrink:0;justify-content:center;margin-bottom:0;transition:background var(--duration-200) var(--easing-base);width:var(--size-8);height:var(--size-8)}.thumb[data-has-preview=true]{background-color:var(--color-bg-03)}.thumb .icon{--icon-stroke:var(--color-brand)}.info{display:flex;flex-direction:column;gap:.125rem;padding-top:.125rem}.hint{font-size:var(--font-size-body-sm);color:var(--color-text-02);line-height:1.35}.status{font-size:var(--font-size-fine-print);font-weight:var(--font-weight-fine-print, 400);letter-spacing:var(--letter-spacing-fine-print, normal);line-height:var(--line-height-fine-print);padding-top:var(--padding-top-fine-print, 0px);padding-bottom:var(--padding-bottom-fine-print, 0px);color:var(--color-text-02)}.status.is-selected{color:var(--color-brand)}[type=file]{display:none}}}@layer details.forms{.form-option{--option-offset-top:calc((1lh - var(--option-size))/2);font-size:var(--font-size-base);font-weight:var(--font-weight-base, 400);letter-spacing:var(--letter-spacing-base, normal);line-height:var(--line-height-base);padding-top:var(--padding-top-base, 0px);padding-bottom:var(--padding-bottom-base, 0px);color:var(--color-text-02);margin:0;padding-left:var(--flow-gap);position:relative}.form-option:not(fieldset .form-option){margin-bottom:var(--size-2)}[type=checkbox],[type=radio]{--option-size:var(--size-2h);--option-border:.125rem solid var(--color-border-bold);--option-bg-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-bg-z1);background-position:center;background-repeat:no-repeat;background-image:var(--option-bg-image);border:var(--option-border);flex:0 0 auto;padding:0;pointer-events:auto;vertical-align:middle;width:var(--option-size, var(--size-2));height:var(--option-size, var(--size-2))}:is([type=checkbox],[type=radio])::-ms-check{display:none}:is([type=checkbox],[type=radio]):active{filter:var(--filter-brightness-up)}:is([type=checkbox],[type=radio]):checked{background-color:var(--color-text-02-brand);border-color:var(--color-text-02-brand)}:is([type=checkbox],[type=radio]):disabled{cursor:not-allowed;filter:grayscale(100%);opacity:.5;pointer-events:none}[aria-invalid=true]:is([type=checkbox],[type=radio]){border-color:var(--color-error)}[type=checkbox]{border-radius:var(--size-half)}[type=checkbox]:checked{--option-bg-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"%3e%3cpath fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 10l3 3l6-6"/%3e%3c/svg%3e')}[type=checkbox]:indeterminate{--option-bg-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"%3e%3cpath fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="3" d="M6 10h8"/%3e%3c/svg%3e')}[type=radio]{border-radius:50%}[type=radio]:checked{--option-bg-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="-4 -4 8 8"%3e%3ccircle r="2" fill="%23fff"/%3e%3c/svg%3e')}@scope (.form-option){[type=checkbox],[type=radio]{position:absolute;top:var(--option-offset-top);left:0}}.form-option-sm{--option-size:var(--size-2)}.form-option-lg{--option-size:var(--size-3)}.form-option-invalid{--option-border:.0625rem solid var(--color-error)}}@layer details.components{.search{background:var(--color-fill);border-radius:var(--radius-pill);box-shadow:inset 0 0 2px hsl(var(--color-shadow) / .08),inset 0 2px 4px hsl(var(--color-shadow) / .08);color:var(--color-text-02);cursor:text;display:inline-flex;font-weight:400;align-items:center;gap:var(--size-1);margin-bottom:0;padding:0 var(--size-2);width:15rem;height:2.5rem;transition:box-shadow var(--duration-100) var(--ease-base)}.search:focus-within{border-color:var(--color-brand)}@scope (.search){.icon{flex-shrink:0}.input{background:none;border:none;outline:none;width:100%}.input:-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;background-image:var(--icon-remove);background-position:50% 50%;background-repeat:no-repeat;border-radius:50%;cursor:pointer;width:var(--size-4);height:var(--size-4)}}}@layer details.components{.avatar{--avatar-size:var(--size-6);--avatar-radius:var(--radius-base);border-radius:var(--avatar-radius);flex-shrink:0;margin-bottom:0;overflow:hidden;position:relative;width:var(--avatar-size);height:var(--avatar-size)}.avatar:after{border:1px solid rgba(0,0,0,.08);border-radius:var(--avatar-radius);content:"";position:absolute;inset:0}}@layer details.components{.chip{--button-height:var(--size-4);background:var(--color-fill);border:none;border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;display:inline-flex;align-items:center;gap:var(--size-half);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-base);line-height:1.1429;text-transform:none;padding:0 var(--size-1h);transition:background-color var(--duration-fast) var(--easing-base),color var(--duration-fast) var(--easing-base)}.chip:hover{background:var(--color-border)}.chip.is-active{background:var(--color-brand);color:var(--color-light-max);padding-left:var(--size-1)}.chip .icon{display:none;flex-shrink:0}.chip.is-active .icon{--icon-stroke:var(--color-light-max);display:block}}@layer layout{.li-recent{background:var(--color-bg-brand);border-radius:var(--radius-lg);cursor:pointer;display:flex;align-items:center;gap:var(--size-1h);flex-shrink:0;padding:var(--size-2) var(--size-1h);width:100%;max-width:var(--width-sm)}@media(any-hover:hover){.li-recent:hover{animation:item-shake var(--duration-500) var(--easing-base)}}@keyframes item-shake{0%{transform:translateY(0)}15%{transform:translateY(-.25rem)}30%{transform:translateY(.25rem)}45%{transform:translateY(-.1875rem)}60%{transform:translateY(.1875rem)}75%{transform:translateY(-.125rem)}to{transform:translateY(0)}}@scope (.li-recent){>figure{background-color:var(--color-bg-02-brand);border-radius:var(--radius-base);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:0;width:var(--size-5);height:var(--size-5)}.info{display:flex;flex-direction:column;flex:1;gap:0;font-size:var(--font-size-body-sm);overflow:hidden}.name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:500;margin-bottom:-.0625rem}.date{color:var(--color-text-02)}.icon{--icon-stroke:var(--color-brand)}.icon-sm{--icon-stroke:var(--color-icon)}.btn-icon.is-active .icon-sm{--icon-stroke:var(--color-brand);--icon-fill:var(--color-brand)}}}@layer details.components{.menu{--menu-current-bg:var(--color-fill);--menu-color:var(--color-text-02);--menu-padding:var(--size-2);--menu-item-padding-x:var(--size-2);--menu-item-padding-y:var(--size-1);display:flex;flex-direction:column;list-style-type:none;margin:0;padding:var(--menu-padding);width:-moz-max-content;width:max-content;min-width:var(--width-sm);max-width:var(--width-base)}@scope (.menu){li{color:var(--menu-color);display:block;padding:0;width:100%}li:before{content:none}li>a{font-size:var(--font-size-base);font-weight:var(--font-weight-base, 400);letter-spacing:var(--letter-spacing-base, normal);line-height:var(--line-height-base);padding-top:var(--padding-top-base, 0px);padding-bottom:var(--padding-bottom-base, 0px);background-color:transparent;border:0;border-radius:var(--radius-sm);color:var(--menu-color);display:flex;align-items:center;gap:var(--size-1);justify-content:flex-start;text-align:left;-webkit-text-decoration:none;text-decoration:none;text-transform:none;padding:var(--menu-item-padding-y) var(--menu-item-padding-x);outline:0;position:relative;transition:background var(--duration-50) var(--easing-base),color var(--duration-50) var(--easing-base);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:auto}li>a:is(:active,:focus-visible),li>a[aria-current]{background-color:var(--menu-current-bg);-webkit-text-decoration:none;text-decoration:none}@media(any-hover:hover){li>a:hover{background-color:var(--menu-current-bg)}}li>a[aria-current]{cursor:default;pointer-events:none}@media(min-width:768px)and (min-height:361px){li:not(:last-child){margin-bottom:var(--size-half)}}.menu-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex-grow:1;min-width:0}.icon{flex-shrink:0}:is(.menu-item-icon-start,.menu-item-icons){padding-left:calc(var(--menu-item-padding-x) - var(--size-half))}:is(.menu-item-icon-end,.menu-item-icons){padding-right:calc(var(--menu-item-padding-x) - var(--size-half))}.menu-action{font-size:var(--font-size-base);font-weight:var(--font-weight-base, 400);letter-spacing:var(--letter-spacing-base, normal);line-height:var(--line-height-base);padding-top:var(--padding-top-base, 0px);padding-bottom:var(--padding-bottom-base, 0px);background:transparent;border-radius:var(--button-radius, var(--radius-base));color:var(--button-color, var(--color-brand-primary));cursor:pointer;display:flex;align-items:center;flex-shrink:0;gap:var(--button-gap, var(--size-1h));justify-content:start;padding-top:0;padding-bottom:0;padding-left:var(--button-padding-x, var(--size-2h));padding-right:var(--button-padding-x, var(--size-2h));outline:0;touch-action:manipulation;transition:background var(--duration-50) var(--easing-base);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:100%;height:var(--button-height, var(--size-6))}@media(any-hover:hover){.menu-action:hover{background-color:var(--menu-current-bg)}}.menu-action.is-disabled{cursor:default;opacity:.5;pointer-events:none}.menu-divider{border-top:1px solid var(--color-border);height:0}}}@layer details.components{.popover{--popover-body-background:var(--color-bg);--popover-body-color:var(--color-text-02);--popover-body-offset:var(--size-1);--popover-body-inset-inline-start:0;--popover-body-padding-block:var(--size-2);--popover-body-padding-inline:var(--padding-inline-md, var(--size-2));--popover-body-radius:var(--radius-md);--popover-body-shadow:var(--shadow-z2);--popover-body-translate-inline:0;--popover-body-translate-block:var(--popover-body-offset);--popover-body-w:var(--width-sm);--popover-body-max-w:calc(100vw - var(--size-2h)*2);position:relative;width:-moz-fit-content;width:fit-content}@scope (.popover){summary,[data-role=popover-summary]{cursor:pointer}:scope.popover-chevron :where(summary,[data-role=popover-summary]){align-items:center;display:flex}:scope.popover-chevron :where(summary,[data-role=popover-summary]):after{background-image:var(--icon-chevron-down);background-position:center;background-repeat:no-repeat;content:"";display:block;flex-shrink:0;margin-left:var(--size-half);transition:rotate var(--duration-50) var(--easing-base);width:var(--size-2);height:var(--size-2)}:scope.popover-chevron[open] :where(summary,[data-role=popover-summary]):after,:scope.popover-chevron.is-open :where(summary,[data-role=popover-summary]):after{rotate:180deg}:scope::details-content{transition:content-visibility var(--duration-200) var(--easing-base);transition-behavior:allow-discrete}.body{background-color:var(--popover-body-background);border-radius:var(--popover-body-radius);box-shadow:var(--popover-body-shadow);color:var(--popover-body-color);display:flex;flex-direction:column;margin:0;left:var(--popover-body-inset-inline-start);opacity:0;padding-top:var(--popover-body-padding-block);padding-bottom:var(--popover-body-padding-block);padding-left:var(--popover-body-padding-inline);padding-right:var(--popover-body-padding-inline);pointer-events:none;position:absolute;text-align:left;transition:opacity var(--duration-200) var(--easing-out),translate var(--duration-200) var(--easing-out);translate:var(--popover-body-translate-inline) var(--popover-body-translate-block);width:var(--popover-body-w);max-width:var(--popover-body-max-w);z-index:var(--z-popover)}@starting-style{:scope[open]>.body,:scope.is-open>.body{--popover-body-translate-block:var(--popover-body-offset);opacity:0}}.body:has(>.menu),.body.has-menu{padding:0}:scope[open] .body,:scope.is-open>.body{--popover-body-translate-block:0;opacity:1;pointer-events:auto;transition:opacity var(--duration-200) var(--easing-base),translate var(--duration-200) var(--easing-base)}.heading{font-size:var(--font-size-base);font-weight:var(--font-weight-base, 400);letter-spacing:var(--letter-spacing-base, normal);line-height:var(--line-height-base);padding-top:var(--padding-top-base, 0px);padding-bottom:var(--padding-bottom-base, 0px);color:var(--color-text);font-variation-settings:"wdth" 100;margin-top:var(--size-1h);margin-bottom:-.5rem;padding-left:var(--size-4);padding-right:var(--size-4)}}.popover-up>.body{--popover-body-translate-block:calc(var(--popover-body-offset)*-1);bottom:100%}@starting-style{.popover-up[open]>.body,.popover-up.is-open>.body{--popover-body-translate-block:var(--popover-body-offset)}}.popover-up[open]>.body,.popover-up.is-open>.body{--popover-body-translate-block:0}@media(min-width:568px){.popover-end>.body{left:auto;right:0}}.popover-center>.body{--popover-body-inset-inline-start:50%;--popover-body-translate-inline:-50%}@media(max-width:767.98px){.phone\:popover-center>.body{--popover-body-inset-inline-start:50%;--popover-body-translate-inline:-50%}}@scope (.popover){@supports (anchor-name: --a) and (position-anchor: --a){summary,[data-role=popover-summary]{anchor-name:--popover-anchor}.body{position-anchor:--popover-anchor;inset-area:bottom start}:scope.popover-up>.body{inset-area:top start}:scope.popover-end>.body{inset-area:bottom end}:scope.popover-center>.body{inset-area:bottom center}:scope.popover-up.popover-end>.body{inset-area:top end}:scope.popover-up.popover-center>.body{inset-area:top center}@media(max-width:767.98px){:scope.phone\:popover-center>.body{inset-area:bottom center}}}}}@layer details.components{.toggle-group{--toggle-group-item-bg-selected:var(--color-bg-02-brand);--toggle-group-item-color-selected:var(--color-text-brand);border:1px solid var(--color-border);border-radius:calc(var(--radius-base) + 1px);display:grid;grid-auto-columns:1fr;grid-auto-flow:column;margin-left:auto;margin-right:auto;overflow:hidden;width:var(--toggle-group-width, -moz-fit-content);width:var(--toggle-group-width, fit-content);max-width:var(--toggle-group-max-width, 100%)}@scope (.toggle-group){.btn,button{--button-bg:transparent;--button-color:var(--color-text-02);border-radius:0;text-transform:none}:is(.btn,button):first-child{border-radius:var(--button-radius) 0 0 var(--button-radius)}:is(.btn,button):last-child{border-radius:0 var(--button-radius) var(--button-radius) 0}[aria-selected=true]:is(.btn,button){background:var(--toggle-group-item-bg-selected);color:var(--toggle-group-item-color-selected);cursor:default;pointer-events:none}@media(min-width:768px)and (min-height:361px){:where(.btn,button):not([aria-selected=true])+:where(.btn,button):not([aria-selected=true]):before{background:var(--color-border-min);content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:.0625rem;height:var(--button-height)}}}}@layer details.components{.tooltip{--tooltip-bg:hsl(var(--h) var(--s-min) 16%);--tooltip-color:hsla(0, 0%, 100%, .87);--tooltip-offset:var(--size-1);--tooltip-padding:var(--size-half) var(--size-1h);--tooltip-width:var(--width-sm);position:relative}.tooltip:after{background-color:var(--tooltip-bg);border-radius:var(--radius-sm);color:var(--tooltip-color);content:attr(data-tooltip);font-size:var(--font-size-fine-print);line-height:var(--line-height-fine-print);white-space:normal;opacity:0;padding:var(--tooltip-padding);position:absolute;text-transform:none;transition:opacity var(--duration-100) var(--easing-base),translate var(--duration-100) var(--easing-base);visibility:hidden;width:-moz-max-content;width:max-content;max-width:var(--tooltip-width);z-index:var(--z-tooltip)}.tooltip[aria-label]:after{content:attr(aria-label)}.tooltip:is(:active,:focus-visible){overflow:visible}.tooltip:is(:active,:focus-visible):after{opacity:1;visibility:visible}@media(any-hover:hover)and (pointer:fine){.tooltip:hover{overflow:visible}.tooltip:hover:after{opacity:1;visibility:visible}}.tooltip:not(.tooltip-right):not(.tooltip-bottom):not(.tooltip-left):not(.tooltip-te):after{bottom:100%;left:50%;translate:-50% var(--flow-gap)}.tooltip:not(.tooltip-right):not(.tooltip-bottom):not(.tooltip-left):not(.tooltip-te):is(:hover,:focus-visible,:active):after{translate:-50% calc(var(--tooltip-offset)*-1)}.tooltip.tooltip-te:after{bottom:100%;right:0;left:auto;translate:0 var(--flow-gap)}.tooltip.tooltip-te:is(:hover,:focus-visible,:active):after{translate:0 calc(var(--tooltip-offset)*-1)}:is(.tooltip.tooltip-bottom,.tooltip.tooltip-left,.tooltip.tooltip-right):after{left:50%;top:100%;translate:-50% calc(var(--flow-gap)*-1)}:is(.tooltip.tooltip-bottom,.tooltip.tooltip-left,.tooltip.tooltip-right):is(:hover,:focus-visible,:active):after{translate:-50% var(--tooltip-offset)}@media(min-width:768px)and (min-height:361px){.tooltip.tooltip-left:after{left:auto;right:100%;top:50%;translate:var(--flow-gap) -50%}.tooltip.tooltip-left:is(:hover,:focus-visible,:active):after{translate:calc(var(--tooltip-offset)*-1) -50%}.tooltip.tooltip-right:after{left:100%;top:50%;translate:calc(var(--flow-gap)*-1) -50%}.tooltip.tooltip-right:is(:hover,:focus-visible,:active):after{translate:var(--tooltip-offset) -50%}.tooltip.tooltip-right:is(:hover,:focus-visible,:active)~*{z-index:-1}}}@layer layout{.app{--app-sidenav-width:var(--sidenav-width);display:flex;width:100%;min-height:100dvh}.app.has-preview{--app-sidenav-width:6rem}.app>:not(.sidenav){flex:1;min-width:0;margin-left:var(--app-sidenav-width)}}@layer details.components{.card{--card-bg:var(--color-bg);--card-border:.0625rem solid var(--color-border);--card-color-headings:var(--color-text);--card-color:var(--color-text-02);--card-gap:0;--card-max-w:var(--width-xl);--card-padding-block:var(--size-3);--card-padding-inline:var(--size-3);--card-radius:var(--radius-md);--card-shadow:none;background-color:var(--card-bg);border:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);color:var(--card-color);display:flex;flex-direction:column;gap:var(--card-gap);margin-left:auto;margin-right:auto;padding-top:var(--card-padding-block);padding-bottom:var(--card-padding-block);padding-left:var(--card-padding-inline);padding-right:var(--card-padding-inline);position:relative;width:min(100%,var(--card-max-w))}@media(min-width:568px){.card{--card-padding-block:var(--size-4);--card-padding-inline:var(--size-4)}}@scope (.card){h2,h3{color:var(--card-color-headings);margin-bottom:0}}.card-featured{--card-border:0;--card-bg:var(--color-bg-z1);--card-shadow:var(--shadow-z2)}}@layer layout{:root{--grid-min-width:8.25rem;--grid-cols-12:repeat(12, minmax(0, 1fr));--grid-cols-auto:repeat(auto-fit, minmax(0, max-content));--grid-cols-equal:repeat(auto-fit, minmax(var(--grid-min-width), 1fr));--grid-cols-4-compound-5:2fr 1fr 1fr 2fr 2fr 1fr 1fr 2fr}.grid{display:grid;grid-gap:var(--grid-gap, var(--gap));gap:var(--grid-gap, var(--gap));grid-template-columns:var(--grid-columns, 1fr);grid-template-rows:var(--grid-rows, auto)}@media(min-width:768px)and (min-height:361px){.grid{--grid-columns:var(--grid-cols-equal)}}@media(min-width:1024px){.tablet-l\:grid{--grid-columns:var(--grid-cols-equal)}}@media(min-width:768px)and (min-height:361px){.grid-12{--grid-columns:var(--grid-cols-12)}}@media(min-width:768px)and (min-height:361px){.grid-max-content{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:max-content;width:-moz-max-content;width:max-content}}@media(min-width:768px)and (min-height:361px){.grid-center{--grid-columns:var(--grid-cols-auto);justify-content:center}}@media(max-width:767.98px){.phone\:grid-3{--grid-columns:repeat(3, 1fr)}}@media(max-width:767.98px){.phone\:grid-4{--grid-columns:repeat(4, 1fr)}}.col,[class^=col-]{display:flex;flex-direction:column}.col{grid-column:1 / -1}.col-1{grid-column:auto / span 1}.col-2{grid-column:auto / span 2}.col-3{grid-column:auto / span 3}.col-4{grid-column:auto / span 4}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-1\/2{grid-column:1 / span 2}.col-4\/9{grid-column:4 / span 9}.col-1\/7{grid-column:1 / span 7}.col-9\/4{grid-column:9 / span 4}.col-1\/8{grid-column:1 / span 7}.col-10\/3{grid-column:10 / span 3}.col-3\/4{grid-column:3 / span 4}.col-8\/5{grid-column:8 / span 5}.col-3\/8{grid-column:3 / span 8}}@layer components.chat{.layout-chat{--chat-layout-column-width:var(--width-md);--layout-gap:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"header" "chat" "footer";height:100vh}.layout-chat>.preview{display:none}.layout-chat>.page-header{grid-area:header;min-width:0}.layout-chat>.chat{grid-area:chat;min-width:0}.layout-chat>.footer{grid-area:footer;min-width:0}.chat{--chat-rows:1fr auto;--chat-width-mid:var(--width-md);--chat-width-max:41.875rem;display:grid;grid-template-rows:var(--chat-rows);justify-items:center;padding-top:0;padding-bottom:0;padding-left:var(--size-5);padding-right:var(--size-5);height:100%;min-height:0}.chat:has(.welcome){--chat-rows:auto auto;align-content:center}:where(.app.has-preview) .layout-chat{grid-template-columns:minmax(0,1fr) minmax(0,var(--chat-layout-column-width));grid-template-areas:"preview header" "preview chat" "preview footer"}:is(:where(.app.has-preview) .layout-chat)>:where(.page-header,.chat,.footer){justify-self:start;width:var(--chat-layout-column-width)}:is(:where(.app.has-preview) .layout-chat)>.preview{border-right:1px solid var(--color-border);display:block;grid-area:preview;margin:0;min-width:0}:is(:where(.app.has-preview) .layout-chat) .chat{padding-left:var(--size-3);padding-right:0}}@layer components.chat{.messages{--fade-top:var(--size-6);--fade-bottom:var(--size-3);display:flex;flex-direction:column;gap:var(--size-1);grid-row:1;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-top),#000 calc(100% - var(--fade-bottom)),transparent 100%);padding-top:var(--size-4);padding-bottom:var(--size-4);padding-left:var(--size-2);padding-right:var(--size-2);overflow-x:hidden;overflow-y:auto;overflow:hidden auto;min-height:0;width:100%;max-width:var(--chat-width-max)}@scope (.messages){.inbound,.outbound,.welcome{display:flex;flex-direction:column;width:100%}.welcome{align-items:center;text-align:center}.welcome h2{margin-bottom:var(--size-1)}.welcome>.actions{display:flex;justify-content:center;margin-top:var(--size-2);opacity:1}.welcome.has-error{background:var(--color-bg-warning);border-radius:var(--radius-lg);padding-top:var(--padding-inline-md);padding-left:var(--padding-inline-md);padding-right:var(--padding-inline-md);padding-bottom:calc(var(--padding-inline-md) + var(--size-1))}.welcome.has-error h2{font-size:var(--font-size-base);font-weight:var(--font-weight-base, 400);letter-spacing:var(--letter-spacing-base, normal);line-height:var(--line-height-base);padding-top:var(--padding-top-base, 0px);padding-bottom:var(--padding-bottom-base, 0px);font-variation-settings:"wdth" 100;font-weight:500;color:var(--color-text-error);margin-bottom:0}.welcome.has-error p{--color-text-02:var(--color-text-warning);margin-bottom:0}.welcome.has-error .btn-secondary{--button-bg:var(--color-bg);--button-bg-hover:color-mix(in oklch, var(--color-bg) 60%, transparent)}.outbound{align-items:end}.outbound .bubble{background:var(--color-bg-brand);border-radius:var(--radius-lg);color:var(--color-text-brand);word-wrap:break-word;padding-top:var(--size-2);padding-bottom:var(--size-2);padding-left:var(--size-2h);padding-right:var(--size-2h);position:relative;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 3.5rem)}:is(.outbound .bubble):after{background:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2216%22%20viewBox%3D%220%200%2020%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M16.54%201C17.5651%201.93511%2017.6932%201.93886%2017.1699%203.18066C16.5678%204.60984%2016.2344%206.17979%2016.2344%207.82812C16.2344%2010.9796%2017.4506%2013.8461%2019.4375%2015.9873C19.1467%2015.9943%2018.855%2016%2018.5625%2016C11.7709%2016%205.42016%2014.1172%200%2010.8477V1H16.54Z%22%20fill%3D%22%23FFF5EB%22%2F%3E%3C%2Fsvg%3E) no-repeat;content:"";display:block;position:absolute;right:-.0625rem;bottom:.125rem;width:1.25rem;height:1rem}.inbound .bubble{width:100%}.inbound.has-error .bubble{background:color-mix(in srgb,var(--color-error) 10%,var(--color-bg));border:1px solid color-mix(in srgb,var(--color-error) 26%,transparent);border-radius:var(--radius-lg);color:var(--color-text);padding-top:var(--size-2);padding-bottom:var(--size-2);padding-left:var(--size-2h);padding-right:var(--size-2h)}:is(.inbound,.outbound)>.actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--size-half);margin-top:var(--size-1);opacity:0;transition:opacity var(--duration-200) var(--easing-base)}:is(.inbound,.outbound):hover>.actions{opacity:1}.inbound>.actions{justify-content:flex-start}.outbound>.actions{justify-content:flex-end}[aria-pressed=true]:is(:where(.inbound>.actions,.outbound>.actions) button){background:var(--color-bg-brand);color:var(--color-text-brand)}}@scope (.inbound){h1,h2,h3,h4,h5,h6,p{line-height:1.5rem;padding:0}h1,h2,h3,h4,h5,h6{font-weight:500}h1{font-size:1.5rem;margin-top:0;margin-bottom:var(--size-2)}h2,h3,h4,h5,h6{margin:var(--size-4) 0 var(--size-2)}h2{font-size:1.25rem}h3,h4,h5,h6{font-size:1rem}h4,h5,h6{color:var(--color-text-02)}p,ul,ol{margin:0 0 var(--size-2)}ul,ol{padding-left:var(--size-3)}li{margin-bottom:var(--size-half);padding-top:0;padding-bottom:0}ul li{--list-bullet-top:.25rem}ol li{--list-number-top:0}code{font-family:var(--font-family-mono);font-size:var(--font-size-body-sm)}pre{background:var(--color-fill);border-radius:var(--radius-base);border:1px solid var(--color-border);overflow-x:auto;padding:var(--size-3)}}}@layer components.chat{.chat-form{grid-row:2;padding:0;position:relative;width:100%;max-width:var(--chat-width-max)}@scope (.chat-form){.input-group{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--size-1h);padding-right:6rem;transition:border-color var(--duration-100) var(--easing-base),box-shadow var(--duration-100) var(--easing-base);min-height:var(--size-8)}.input-group:focus-within{border-color:var(--color-border-brand);box-shadow:0 0 0 1px var(--color-border-brand)}.attachments{display:flex;flex-wrap:wrap;gap:var(--size-1);justify-content:end;margin-bottom:var(--size-1);margin-right:-5.3125rem;min-height:var(--size-6)}textarea{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--color-text);padding-top:var(--size-1);padding-bottom:var(--size-1);padding-left:var(--size-1);padding-right:0;outline:none;overflow:hidden;resize:none;scrollbar-width:none;transition:border-color var(--duration-100) var(--easing-base),box-shadow var(--duration-100) var(--easing-base);width:100%;max-height:6lh;min-height:var(--size-5)}textarea::-webkit-scrollbar{display:none}textarea::-moz-placeholder{color:var(--color-text-03)}textarea::placeholder{color:var(--color-text-03)}.actions{display:flex;gap:var(--size-half);position:absolute;bottom:var(--size-1h);right:var(--size-1h)}}}@layer components.chat{.attachment{border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;align-items:center;gap:var(--size-1h);padding:calc(var(--size-half) - .0625rem);position:relative;width:-moz-fit-content;width:fit-content;max-width:var(--width-sm);height:var(--size-6)}@scope (.attachment){>figure{background-color:var(--color-bg-02-brand);border-radius:var(--radius-base);display:flex;justify-content:center;position:relative;margin-bottom:0;padding-top:var(--size-half);width:var(--size-5);height:var(--size-5)}>figure .icon{--icon-fill:var(--color-bg)}.badge{background:var(--color-brand);border-radius:var(--radius-xs);color:var(--color-light-max);font-size:var(--font-size-fine-print);font-weight:500;line-height:var(--line-height-fine-print);padding:0 var(--size-half);position:absolute;bottom:var(--size-half);left:50%;translate:-50% 0}.hgroup{display:flex;flex:1;flex-direction:column;gap:.125rem;padding-right:var(--size-1h);min-height:0}.title,.counter{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;font-size:var(--font-size-fine-print);line-height:var(--line-height-fine-print)}.title{color:var(--color-text-02)}.counter{color:var(--color-text-03)}.btn-sm{--button-bg:var(--color-bg-02);--button-bg-hover:var(--color-bg-02);--button-height:var(--size-4);--button-padding-x:0;opacity:0;position:absolute;top:-.5rem;right:-.5rem;transition:opacity var(--duration-100) var(--easing-base)}:scope:hover .btn-sm{opacity:1}}.attachment-lg{--attachment-lg-width:18rem;--attachment-lg-preview-height:10rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);color:var(--color-text-02);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:var(--size-1);font-size:var(--font-size-fine-print);line-height:var(--line-height-fine-print);-webkit-text-decoration:none;text-decoration:none;padding:var(--size-2) var(--size-2) .875rem;transition:transform var(--duration-100) var(--easing-base);width:var(--attachment-lg-width)}.attachment-lg:hover{transform:translateY(-.125rem)}.attachment-lg:active{transform:translateY(0)}@scope (.attachment-lg){.preview{border:1px solid var(--color-border);border-radius:var(--attachment-lg-border-radius);overflow:hidden;position:relative;width:100%;height:var(--attachment-lg-preview-height)}.preview img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.caption{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}}@layer components{.footer{padding-top:var(--size-1h);padding-bottom:var(--size-1h)}@scope (.footer){>.container{display:flex;align-items:center;gap:var(--size-4);justify-content:space-between}p{margin-bottom:0}.copy{font-size:var(--font-size-fine-print);font-weight:var(--font-weight-fine-print, 400);letter-spacing:var(--letter-spacing-fine-print, normal);line-height:var(--line-height-fine-print);padding-top:var(--padding-top-fine-print, 0px);padding-bottom:var(--padding-bottom-fine-print, 0px);color:var(--color-text-02);white-space:nowrap}.hint{font-size:var(--font-size-fine-print);font-weight:var(--font-weight-fine-print, 400);letter-spacing:var(--letter-spacing-fine-print, normal);line-height:var(--line-height-fine-print);padding-top:var(--padding-top-fine-print, 0px);padding-bottom:var(--padding-bottom-fine-print, 0px);color:var(--color-text-02)}.hint kbd{background:var(--color-fill);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xs);padding:.125rem var(--size-half)}.popover :where(summary,[data-role=popover-summary]){color:var(--color-text-brand);display:flex;align-items:center;gap:var(--size-1);transition:color var(--duration-100) var(--easing-base);white-space:nowrap}@media(any-hover:hover){:is(.popover :where(summary,[data-role=popover-summary])):hover{color:var(--color-brand)}}.popover [data-role=popover-summary]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;padding:0;text-transform:none;width:auto;height:auto}.popover [data-role=popover-summary]:active{translate:0}}@scope (.has-preview .footer){>.container{padding-left:var(--size-3);padding-right:0}.hint{display:none}}}@layer components{.logo{display:flex;align-items:center;gap:var(--size-2);-webkit-text-decoration:none;text-decoration:none}@scope (.logo){.logomark{aspect-ratio:1;flex-shrink:0;transition:width var(--duration-200) var(--easing-base);width:var(--size-5)}@media(min-width:768px)and (min-height:361px){.logomark{width:var(--size-7)}}@media(min-width:768px)and (min-height:361px){.hgroup{display:block;padding-top:var(--size-half)}}.tagline{font-size:var(--font-size-fine-print);font-weight:var(--font-weight-fine-print, 400);letter-spacing:var(--letter-spacing-fine-print, normal);line-height:var(--line-height-fine-print);padding-top:var(--padding-top-fine-print, 0px);padding-bottom:var(--padding-bottom-fine-print, 0px);display:block;color:var(--color-text-02)}}@scope (.topnav){.logo{margin-right:auto}@media(min-width:768px)and (min-height:361px){.logo{margin-right:0}}.logotype{display:none}@media(min-width:840px){.logotype{display:block}}:scope:not(.is-compact) .logo .tagline{display:none}@media(min-width:1360px){:scope:not(.is-compact) .logo .tagline{display:block}}@media(min-width:768px)and (min-height:361px){:is(:scope.is-compact .logo) .logomark{width:var(--size-5)}}:is(:scope.is-compact .logo) .logotype{margin-bottom:var(--size-1)}:is(:scope.is-compact .logo) .tagline{display:none}}}@layer details.components{.page-header-filter{--popover-body-w:calc(100vw - var(--size-5));--popover-body-max-w:var(--width-md);--popover-body-padding-block:var(--size-3)}@scope (.page-header-filter){.group{display:flex;flex-direction:column;gap:0}.group+.group{margin-top:var(--size-3)}label{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body-sm, 400);letter-spacing:var(--letter-spacing-body-sm, normal);line-height:var(--line-height-body-sm);padding-top:var(--padding-top-body-sm, 0px);padding-bottom:var(--padding-bottom-body-sm, 0px);font-weight:var(--font-weight-strong)}.row{display:flex;flex-wrap:wrap;gap:var(--size-1)}}}@layer components{.page-header{padding-top:var(--size-7)}.page-header-sticky{position:sticky;top:0;z-index:var(--z-sticky)}@scope (.page-header){>.container{display:flex;align-items:center;gap:var(--size-2)}h1{font-size:var(--font-size-h2);font-weight:var(--font-weight-h2, 400);letter-spacing:var(--letter-spacing-h2, normal);line-height:var(--line-height-h2);padding-top:var(--padding-top-h2, 0px);padding-bottom:var(--padding-bottom-h2, 0px);flex:1}.actions{display:flex;align-items:center;gap:var(--size-half)}.tooltip:after{text-wrap:balance;min-height:-moz-max-content;min-height:max-content}}.has-preview .page-header{padding-top:var(--size-1);padding-bottom:var(--size-1)}@scope (.has-preview .page-header){>.container{padding-right:0}h1{font-size:var(--font-size-base);font-weight:var(--font-weight-base, 400);letter-spacing:var(--letter-spacing-base, normal);line-height:var(--line-height-base);padding-top:var(--padding-top-base, 0px);padding-bottom:var(--padding-bottom-base, 0px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-variation-settings:"wdth" 100;font-weight:500}h1 .sm\:d-none{display:none}.tooltip:after{top:100%;left:100%;translate:-100% calc(var(--flow-gap)*-1)}.tooltip:is(:hover,:focus-visible,:active):after{translate:-100% var(--size-1)}}}@layer components{.sidenav{background:var(--color-bg-02);display:flex;flex-direction:column;flex-shrink:0;padding-left:var(--size-2);padding-right:var(--size-2);position:fixed;top:0;bottom:0;left:0;z-index:var(--z-sticky);width:var(--app-sidenav-width)}.app.has-preview .sidenav{overflow:visible}@scope (.sidenav){.logo{display:flex;flex-direction:column;gap:var(--size-2);padding:var(--size-6) 0;text-align:center}.logotype,.logo .tagline{display:none}nav{display:flex;flex:1;flex-direction:column;justify-content:center}.list{margin:0;padding-bottom:5.5rem}.list li{margin-bottom:var(--size-half);padding:0}.nav-item{border-radius:var(--radius-base);color:var(--color-text-02);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--size-half);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;transition:background-color var(--duration-100) var(--easing-base),color var(--duration-100) var(--easing-base);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--size-5);height:var(--size-5)}.nav-item[aria-current],.nav-item.is-active{background:var(--color-fill)}.nav-item[aria-current]{cursor:default}.nav-item:hover{-webkit-text-decoration:none;text-decoration:none}.nav-item .icon{flex-shrink:0}.nav-item .label,.nav-item .icon-sm{display:none}@media(any-hover:hover){.nav-item:hover:not(:is([aria-current],.is-active)){background:var(--color-fill);color:var(--color-text)}}.user{cursor:pointer;margin-left:auto;margin-right:auto;margin-top:calc(var(--size-2) + var(--size-1h));margin-bottom:calc(var(--size-2) + var(--size-1h));transition:background-color var(--duration-100) var(--easing-base),box-shadow var(--duration-100) var(--easing-base)}.user:focus-visible{-webkit-text-decoration:none;text-decoration:none}.info,.user .icon-sm{display:none}.name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--color-text-brand);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-strong);margin-bottom:-.1875rem;max-width:100%}.org{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--color-text-02);font-size:var(--font-size-fine-print);letter-spacing:var(--letter-spacing-fine-print);max-width:100%}}@scope (.app:not(.has-preview) .sidenav){@media(min-width:1360px){.logotype,.logo .tagline{display:block}nav{justify-content:start}.list{padding-bottom:0}.nav-item{justify-content:start;margin-left:0;margin-right:0;padding-top:var(--size-1);padding-bottom:var(--size-1);padding-left:var(--size-1h);padding-right:var(--size-1);width:auto;height:auto}.nav-item:after{display:none}.nav-item .icon{margin-right:var(--size-half)}.nav-item .label{font-size:var(--font-size-fine-print);font-weight:var(--font-weight-fine-print, 400);letter-spacing:var(--letter-spacing-fine-print, normal);line-height:var(--line-height-fine-print);padding-top:var(--padding-top-fine-print, 0px);padding-bottom:var(--padding-bottom-fine-print, 0px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;flex:1;font-weight:500;text-transform:uppercase;translate:0 .0625rem}.nav-item .icon-sm{color:var(--color-icon);display:block;flex-shrink:0}.user{background:var(--color-bg-02-brand);border-radius:var(--radius-lg);display:flex;align-items:center;gap:var(--size-1h);margin-top:var(--size-2);margin-bottom:var(--size-2);padding:var(--size-1h);position:relative;width:100%}.user:after{display:none}.user:before{border-left:1px solid var(--color-border);content:"";position:absolute;top:var(--size-1h);bottom:var(--size-1h);right:var(--size-5);width:0}@media(any-hover:hover){.user:hover{background:color-mix(in oklch,var(--color-bg) 33.33%,transparent);box-shadow:inset 0 0 0 1px var(--color-bg-02-brand);-webkit-text-decoration:none;text-decoration:none}}.info{display:flex;flex:1;flex-direction:column}.user .icon-sm{--icon-stroke:var(--color-brand);display:inline-block}}}}@layer components{.card-auth{--card-border:none;--card-max-w:var(--width-md);--card-padding-block:var(--size-8);--card-radius:var(--radius-lg);--card-shadow:var(--shadow-z2);display:flex;width:min(100%,var(--card-max-w))}@scope (.card-auth){header{display:flex;flex-direction:column;align-items:center;gap:0;margin-bottom:var(--size-3);text-align:center}header.is-compact{margin-bottom:0}.auth-message{border-radius:var(--radius-base);display:block;padding:var(--size-3);width:100%}.auth-message.is-error{background-color:var(--color-bg-error);color:var(--color-text-error)}.auth-message.is-success{background-color:color-mix(in oklch,var(--color-brand) 10%,rgb(255,255,255));color:var(--color-text-brand)}.auth-message:empty{display:none}h2{margin-top:var(--size-2);margin-bottom:0}header p{color:var(--color-text-02)}footer{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-body-sm, 400);letter-spacing:var(--letter-spacing-body-sm, normal);line-height:var(--line-height-body-sm);padding-top:var(--padding-top-body-sm, 0px);padding-bottom:var(--padding-bottom-body-sm, 0px);color:var(--color-text-02);text-align:center;margin-top:var(--size-2h)}footer.d-flex{justify-content:space-between}.auth-actions{display:flex;flex-direction:column;align-items:center;gap:var(--size-2)}.btn-close{position:absolute;top:var(--size-2);right:var(--size-2)}}.card-auth-confirm{padding-top:var(--size-3);padding-bottom:var(--size-4)}.verification-code-row{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--size-1)}.verification-code{background-color:var(--color-fill);font-family:monospace;font-size:1.5rem;letter-spacing:.8em;text-align:center;width:10.3ch}.verification-code-hint{justify-content:center;margin-bottom:0;text-align:center}.card-auth-welcome{min-height:0}}@layer pages{.page-auth{background-color:var(--color-bg-02);min-height:100vh;padding-top:var(--size-2h);padding-bottom:var(--size-2h)}@media(min-width:768px)and (min-height:361px){.page-auth.is-register{background-image:url(/assets/robots-qZ5pPU4-.png),repeating-linear-gradient(to right,hsla(0,0%,0%,.12) 0,hsla(0,0%,0%,.12) .125rem,transparent .125rem,transparent .25rem);background-image:url(/assets/robots-qZ5pPU4-.png),repeating-linear-gradient(to right,hsla(0,0%,0%,.12) 0 .125rem,transparent .125rem .25rem);background-image:-webkit-image-set(url(/assets/robots-qZ5pPU4-.png) 1x,url(/assets/robots@2x-DjMiRAjk.png) 2x),repeating-linear-gradient(to right,hsl(0 0% 0% / .12) 0 .125rem,transparent .125rem .25rem);background-image:image-set(url(/assets/robots-qZ5pPU4-.png) 1x,url(/assets/robots@2x-DjMiRAjk.png) 2x),repeating-linear-gradient(to right,hsl(0 0% 0% / .12) 0 .125rem,transparent .125rem .25rem);background-position:calc(50% + 20rem) calc(100% - 6rem),0 calc(100% - 11rem);background-repeat:no-repeat,repeat-x;background-size:14.875rem 18.75rem,.25rem .0625rem;padding-top:var(--size-6);padding-bottom:var(--size-6)}@media(min-resolution:192dpi){.page-auth.is-register{background-image:url(/assets/robots@2x-DjMiRAjk.png),repeating-linear-gradient(to right,hsla(0,0%,0%,.12) 0,hsla(0,0%,0%,.12) .125rem,transparent .125rem,transparent .25rem);background-image:url(/assets/robots@2x-DjMiRAjk.png),repeating-linear-gradient(to right,hsla(0,0%,0%,.12) 0 .125rem,transparent .125rem .25rem)}}}.page-auth .auth-shell{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - var(--size-5))}.page-auth .bg-brand-glow{--background-position: calc(50% - 20rem) 0;min-height:23.5rem}}@layer pages{@scope (.layout-storage){.scroll-x-list{--fade-width:var(--size-2h);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-width),#000 calc(100% - var(--fade-width)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade-width),#000 calc(100% - var(--fade-width)),transparent 100%);margin-left:calc(var(--fade-width)*-1);padding-left:var(--fade-width)}.cell-check{text-align:center;padding-left:0;padding-right:0;width:var(--size-7);min-width:var(--size-7);max-width:var(--size-7)}.cell-check input{margin-left:auto;margin-right:auto}.cell-check.cell-folder input:not(:checked):not(:hover){background-image:var(--icon-folder);border:0}.cell-check.cell-file input:not(:checked):not(:hover){background-image:var(--icon-file);border:0}.cell-name{--overflow-safe-space:.25rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:calc(var(--cell-padding-x) - var(--overflow-safe-space));min-width:0;max-width:18.75rem}.cell-name .btn-file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;--button-height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font-size:var(--font-size-base);font-weight:var(--font-size-weight, normal);line-height:var(--line-height-base);text-align:left;text-transform:none;padding-top:0;padding-bottom:0;padding-left:var(--overflow-safe-space);padding-right:0;max-width:100%}.cell-size,.cell-date,.cell-owner,.cell-access{color:var(--color-text-02)}.cell-size{width:5.625rem}.cell-date{width:8.75rem}.cell-owner{white-space:nowrap;width:10rem}.cell-access{width:10rem}.cell-actions{padding-top:var(--size-1);padding-bottom:var(--size-1);width:7rem}.cell-actions .btn-del .icon{--icon-stroke:var(--color-text-02-error)}.cell-actions>span{opacity:0;display:flex;flex-wrap:nowrap}tr:hover .cell-actions>span{opacity:1}tr:focus-within .cell-actions>span{opacity:1}.empty-state{margin-bottom:0;text-align:center}}}
