@layer base{*,:after,:before{box-sizing:border-box}*{border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}::-webkit-search-cancel-button{-webkit-appearance:none}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}a{color:inherit;text-decoration:inherit;-webkit-text-decoration:inherit}b,strong{font-weight:var(--fw-semibold)}code,kbd,pre,samp{font-family:var(--font-mono);font-feature-settings:var(--font-mono--feature-settings);font-size:1em;font-variation-settings:var(--font-mono--variation-settings)}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap-style:pretty}ul{list-style-position:inside}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}}@layer components{:disabled{cursor:not-allowed!important}}@layer theme{:root{--bg-check-white:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");--bg-check-black:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");--breakpoint-sm:21.25rem;--breakpoint-md:30rem;--breakpoint-lg:48rem;--breakpoint-xl:64rem;--breakpoint-2xl:80rem;--radius-1:2px;--radius-2:4px;--radius-3:.375rem;--radius-4:.5rem;--radius-5:.625rem;--radius-6:.75rem;--radius-7:.875rem;--radius-8:1rem;--radius-9:1.125rem;--radius-round:1e5px;--radius-dialog:var(--radius-9);--radius-menu:var(--radius-6);--radius-card:var(--radius-6);--radius-text:.35em;--layer-1:100;--layer-2:200;--layer-3:300;--layer-4:400;--layer-5:500;--layer-important:2147483647;--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left);--safe-area-inset-right:env(safe-area-inset-right);--header-height:3rem;--header-padding-x:.5rem;--footer-height:3.5rem;--viewport-min-padding:24px;--panel-padding-x:48px;--panel-padding-y:60px;--panel-title-margin:.75rem;--file-outline-width:12.875rem;--file-outline-bars-width:32px;--file-outline-bars-gap:8px;--editor-overlay-button-margin:6px;--floating-drawer-margin:16px;--section-promo-margin:14vh;--icon-size:1.231em;--icon-opacity:.7;--icon-opacity-semantic:.9;--icon-opacity-disabled:.35;--button-line-height:var(--lh-1);--button-icon-size:1.5em;--button-icon-gap:.4em;--button-icon-width-extend:.375rem;--button-sm-height:1.5rem;--button-sm-radius:var(--radius-3);--button-sm-padding:.4375rem;--button-sm-font-size:.875rem;--button-md-height:1.875rem;--button-md-radius:var(--radius-4);--button-md-padding:.625rem;--button-md-font-size:.875rem;--button-lg-height:2.25rem;--button-lg-radius:var(--radius-5);--button-lg-padding:.8125rem;--button-lg-font-size:1rem;--button-xl-height:2.625rem;--button-xl-radius:var(--radius-5);--button-xl-padding:1rem;--button-xl-font-size:1.125rem;--button-2xl-height:3rem;--button-2xl-radius:var(--radius-5);--button-2xl-padding:1.5rem;--button-2xl-font-size:1.25rem;--button-floating-height:3.125rem;--list-height:var(--button-md-height);--list-radius:var(--button-md-radius);--list-padding:var(--button-md-padding);--list-font-size:var(--button-md-font-size);--list-line-height:var(--button-line-height);--menu-md-padding:.25rem;--menu-lg-padding:1rem;--dialog-title-margin:.75rem;--dialog-margin-y:24px;--dialog-margin-x:24px;--dialog-xs-padding-x:.5rem;--dialog-xs-padding-y:.5rem;--dialog-sm-padding-x:16px;--dialog-sm-padding-y:16px;--dialog-md-padding-x:24px;--dialog-md-padding-y:24px;--dialog-lg-padding-x:32px;--dialog-lg-padding-y:32px;--editor-image-min-width:100px;--editor-image-min-height:60px;--editor-image-max-height:400px;--editor-content-width:48rem;--white:#fff;--black:#000;--white-a1:hsla(0,0%,100%,.1);--white-a2:hsla(0,0%,100%,.2);--white-a3:hsla(0,0%,100%,.3);--white-a4:hsla(0,0%,100%,.4);--white-a5:hsla(0,0%,100%,.5);--white-a6:hsla(0,0%,100%,.6);--white-a7:hsla(0,0%,100%,.7);--white-a8:hsla(0,0%,100%,.8);--white-a9:hsla(0,0%,100%,.9);--black-a1:rgba(0,0,0,.1);--black-a2:rgba(0,0,0,.2);--black-a3:rgba(0,0,0,.3);--black-a4:rgba(0,0,0,.4);--black-a5:rgba(0,0,0,.5);--black-a6:rgba(0,0,0,.6);--black-a7:rgba(0,0,0,.7);--black-a8:rgba(0,0,0,.8);--black-a9:rgba(0,0,0,.9);--hue-pink:2;--hue-red:28;--hue-orange:48;--hue-yellow:85;--hue-green:140;--hue-purple:288;--hue-blue:260}.dark-theme,.light-theme{--bg-a1:color-mix(in oklab,var(--fg-base) 5%,transparent);--bg-a2:color-mix(in oklab,var(--fg-base) 10%,transparent);--bg-a3:color-mix(in oklab,var(--fg-base) 15%,transparent);--bg-a4:color-mix(in oklab,var(--fg-base) 20%,transparent);--bg-a5:color-mix(in oklab,var(--fg-base) 25%,transparent);--bg-a6:color-mix(in oklab,var(--fg-base) 30%,transparent);--bg-primary:var(--bg-blue);--bg-info:var(--bg-blue);--bg-success:var(--bg-green);--bg-warning:var(--bg-yellow);--bg-error:var(--bg-red);--fg-primary:var(--fg-blue);--fg-info:var(--fg-blue);--fg-success:var(--fg-green);--fg-warning:var(--fg-yellow);--fg-error:var(--fg-red);--color-border-1:var(--bg-a1);--color-border-2:var(--bg-a2);--color-border-3:var(--bg-a3);--color-border-4:var(--bg-a4);--color-border-5:var(--bg-a5);--color-border-hr:var(--color-border-2);--color-outline:var(--bg-primary);color:var(--fg-base)}.light-theme{--bg-pink:oklch(.6 .18 var(--hue-pink));--bg-red:oklch(.6 .18 var(--hue-red));--bg-orange:oklch(.6 .15 var(--hue-orange));--bg-yellow:oklch(.65 .16 var(--hue-yellow));--bg-green:oklch(.55 .16 var(--hue-green));--bg-purple:oklch(.55 .18 var(--hue-purple));--bg-blue:oklch(.55 .18 var(--hue-blue));--fg-pink:oklch(.55 .18 var(--hue-pink));--fg-red:oklch(.55 .18 var(--hue-red));--fg-orange:oklch(.55 .15 var(--hue-orange));--fg-yellow:oklch(.6 .16 var(--hue-yellow));--fg-green:oklch(.5 .16 var(--hue-green));--fg-purple:oklch(.5 .18 var(--hue-purple));--fg-blue:oklch(.5 .18 var(--hue-blue));--bg-base:oklch(.99 .002 var(--hue-yellow));--bg:var(--bg-base);--bg-contrast:var(--black);--fg-subtle:oklch(.6 .008 var(--hue-yellow));--fg-disabled:oklch(.55 .008 var(--hue-yellow));--fg-secondary:oklch(.4 .008 var(--hue-yellow));--fg-base:oklch(.2 .008 var(--hue-yellow));--color-border-text-field:var(--color-border-4);--color-border-card:var(--color-border-2);--dialog-overlay:var(--black-a3);--button-bg-opacity:0;--button-bg-hover-opacity:.1;--button-bg-active-opacity:.1;--csstools-color-scheme--light:initial;color-scheme:light}.light-theme,.light-theme .bg-elevated,.light-theme .bg-secondary,.light-theme .card,.light-theme.bg-elevated,.light-theme.bg-secondary,.light-theme.card{--bg-1:color-mix(in oklab,var(--bg),var(--black) 3%);--bg-2:color-mix(in oklab,var(--bg),var(--black) 6%);--bg-3:color-mix(in oklab,var(--bg),var(--black) 9%);--bg-4:color-mix(in oklab,var(--bg),var(--black) 12%);--bg-5:color-mix(in oklab,var(--bg),var(--black) 15%);--bg-6:color-mix(in oklab,var(--bg),var(--black) 18%);--bg-secondary:var(--bg-1);--bg-elevated:var(--white);--bg-card:var(--white);--bg-pre:var(--bg-secondary)}.light-theme .bg-secondary,.light-theme.bg-secondary{--bg:color-mix(in oklab,var(--bg-base),var(--black) 3%)}:is(.light-theme.bg-secondary,.light-theme .bg-secondary) .bg-elevated,:is(.light-theme.bg-secondary,.light-theme .bg-secondary) .card{--bg:var(--bg-base)}.light-theme .bg-elevated,.light-theme .card,.light-theme.bg-elevated,.light-theme.card{--bg:var(--white)}.light-theme .dark-theme{--icon-opacity:.75;--button-bg-opacity:.08;--button-bg-hover-opacity:.14;--button-bg-active-opacity:.14;--csstools-color-scheme--light: ;color-scheme:dark}.dark-theme{--bg-pink:oklch(.6 .18 var(--hue-pink));--bg-red:oklch(.6 .18 var(--hue-red));--bg-orange:oklch(.6 .15 var(--hue-orange));--bg-yellow:oklch(.62 .12 var(--hue-yellow));--bg-green:oklch(.55 .16 var(--hue-green));--bg-purple:oklch(.55 .18 var(--hue-purple));--bg-blue:oklch(.55 .18 var(--hue-blue));--fg-pink:oklch(.8 .18 var(--hue-pink));--fg-red:oklch(.8 .18 var(--hue-red));--fg-orange:oklch(.8 .15 var(--hue-orange));--fg-yellow:oklch(.85 .12 var(--hue-yellow));--fg-green:oklch(.75 .16 var(--hue-green));--fg-purple:oklch(.75 .14 var(--hue-purple));--fg-blue:oklch(.75 .14 var(--hue-blue));--bg-base:oklch(.23 0 var(--hue-blue));--bg:var(--bg-base);--bg-contrast:var(--white);--fg-subtle:oklch(.65 0 var(--hue-blue));--fg-disabled:oklch(.7 0 var(--hue-blue));--fg-secondary:oklch(.8 0 var(--hue-blue));--fg-base:oklch(.9 0 var(--hue-blue));--color-border-text-field:var(--color-border-3);--color-border-card:var(--color-border-1);--dialog-overlay:var(--black-a4);--button-bg-opacity:.06;--button-bg-hover-opacity:.12;--button-bg-active-opacity:.12;--csstools-color-scheme--light: ;color-scheme:dark}.dark-theme,.dark-theme .bg-elevated,.dark-theme .bg-secondary,.dark-theme.bg-elevated,.dark-theme.bg-secondary,.dark-theme.route-promo{--bg-1:color-mix(in oklab,var(--bg),var(--white) 5%);--bg-2:color-mix(in oklab,var(--bg),var(--white) 10%);--bg-3:color-mix(in oklab,var(--bg),var(--white) 15%);--bg-4:color-mix(in oklab,var(--bg),var(--white) 20%);--bg-5:color-mix(in oklab,var(--bg),var(--white) 25%);--bg-6:color-mix(in oklab,var(--bg),var(--white) 30%);--bg-secondary:color-mix(in oklab,var(--bg),var(--black) 18%);--bg-elevated:var(--bg-a1);--bg-card:var(--bg-a1);--bg-pre:var(--bg-secondary)}.dark-theme .bg-secondary,.dark-theme.bg-secondary,.dark-theme.route-promo{--bg:color-mix(in oklab,var(--bg-base),var(--black) 18%)}:is(.dark-theme.route-promo,.dark-theme.bg-secondary,.dark-theme .bg-secondary) .bg-elevated{--bg:var(--bg-base)}.dark-theme .bg-elevated,.dark-theme.bg-elevated{--bg:color-mix(in oklab,var(--bg-base),var(--white) 5%)}.palette-classic,.palette-classic .dark-theme,.palette-classic .light-theme{--bg-primary:var(--bg-blue);--fg-primary:var(--fg-blue)}.palette-purple,.palette-purple .dark-theme,.palette-purple .light-theme{--bg-primary:var(--bg-purple);--fg-primary:var(--fg-purple)}.palette-red,.palette-red .dark-theme,.palette-red .light-theme{--bg-primary:var(--bg-red);--fg-primary:var(--fg-red)}.palette-yellow,.palette-yellow .dark-theme,.palette-yellow .light-theme{--bg-primary:var(--bg-yellow);--fg-primary:var(--fg-yellow)}.palette-green,.palette-green .dark-theme,.palette-green .light-theme{--bg-primary:var(--bg-green);--fg-primary:var(--fg-green)}.palette-pink,.palette-pink .dark-theme,.palette-pink .light-theme{--bg-primary:var(--bg-pink);--fg-primary:var(--fg-pink)}.palette-orange,.palette-orange .dark-theme,.palette-orange .light-theme{--bg-primary:var(--bg-orange);--fg-primary:var(--fg-orange)}@media(max-width:47.999rem){:root{--panel-padding-x:32px}}@media(max-width:29.999rem){:root{--viewport-min-padding:16px;--panel-padding-x:24px;--panel-padding-y:20px;--dialog-margin-y:12px;--dialog-margin-x:12px;--dialog-md-padding-x:20px;--dialog-md-padding-y:20px;--dialog-lg-padding-x:20px;--dialog-lg-padding-y:20px;--file-outline-bars-width:24px;--file-outline-bars-gap:5px}.v-dialog--drawer{--dialog-md-padding-x:var(--panel-padding-x);--dialog-lg-padding-x:var(--panel-padding-x)}}@media(min-height:700px)and (max-height:1400px)and (min-width:1400px){.panel:not(.panel--centered) .panel__body{--panel-padding-y:10vh}}@media(hover:none)and (pointer:coarse){:root{--radius-menu:var(--radius-7);--header-height:3.5rem;--button-icon-size:1.55em;--button-sm-height:1.875rem;--button-sm-radius:var(--radius-4);--button-sm-padding:.625rem;--button-sm-font-size:.875rem;--button-md-height:2.25rem;--button-md-radius:var(--radius-5);--button-md-padding:.8125rem;--button-md-font-size:1rem;--button-lg-height:2.625rem;--button-lg-radius:var(--radius-5);--button-lg-padding:1rem;--button-lg-font-size:1.125rem}}}@layer utilities{.fg-error{color:var(--fg-error)}.fg-success{color:var(--fg-success)}.fg-primary{color:var(--fg-primary)}.fg-info{color:var(--fg-info)}.fg-warning{color:var(--fg-warning)}.fg-pink{color:var(--fg-pink)}.fg-orange{color:var(--fg-orange)}.fg-base{color:var(--fg-base)}.fg-secondary{color:var(--fg-secondary)}.fg-disabled{color:var(--fg-disabled)}.fg-subtle{color:var(--fg-subtle)}.bg,.bg-elevated,.bg-secondary{background-color:var(--bg)}.bg-base{background-color:var(--bg-base)}.bg-inverted{background-color:var(--fg-base)}.bg-primary{background-color:var(--bg-primary);outline-color:var(--bg-primary)}.bg-info{background-color:var(--bg-info);outline-color:var(--bg-info)}.bg-success{background-color:var(--bg-success);outline-color:var(--bg-success)}.bg-warning{background-color:var(--bg-warning);outline-color:var(--bg-warning)}.bg-pink{background-color:var(--bg-pink);outline-color:var(--bg-pink)}.bg-orange{background-color:var(--bg-orange);outline-color:var(--bg-orange)}.bg-error{background-color:var(--bg-error);outline-color:var(--bg-error)}}@layer base{:focus{outline:none}:focus-visible{outline:2px solid var(--color-outline);outline-offset:2px;transition:var(--transition-outline)}:focus-visible:active{outline-offset:1px}::-moz-placeholder{color:var(--fg-disabled)}::placeholder{color:var(--fg-disabled)}::-moz-selection{background:color-mix(in oklab,var(--fg-primary) 25%,transparent)}::selection{background:color-mix(in oklab,var(--fg-primary) 25%,transparent)}[tabindex="-1"]{outline:none}input::-moz-selection{background-color:var(--bg-primary)!important;color:var(--white-a9)!important}input::selection{background-color:var(--bg-primary)!important;color:var(--white-a9)!important}img::-moz-selection{background:var(--bg-a4)}img::selection{background:var(--bg-a4)}body,html{height:100vh;overflow:hidden;overscroll-behavior-y:none}body{accent-color:var(--bg-primary);background-color:var(--bg)}#__nuxt,#root{contain:strict;display:flex;flex-direction:column;height:100%;width:100%}#__nuxt{position:fixed}.body--scroll-locked{touch-action:none}:is(.body--scroll-locked #root) .scrollbar{pointer-events:none}.icon{display:inline-block;font-size:var(--icon-size,1em);height:1em;opacity:var(--icon-opacity);width:1em}.icon.fg-error,.icon.fg-primary,.icon.fg-success,.icon.fg-warning{opacity:var(--icon-opacity-semantic)}.icon--lg{font-size:1.5em}.icon--xl{font-size:2em}.icon--2xl{font-size:2.5em}.icon--disabled{opacity:var(--icon-opacity-disabled)}.icon--star-solid path{fill:currentColor}.icon--back path{scale:1.2;transform-origin:center}}@layer components{[data-scale-press=true]{will-change:transform}mark{background:color-mix(in oklab,currentColor 10%,transparent);color:var(--fg-warning);font-weight:var(--fw-medium)}.border-overlay,.card,.card-outline,.floating{position:relative}:is(.border-overlay,.card,.card-outline,.floating):before{border-radius:inherit;box-shadow:0 0 0 1px var(--border-color,var(--color-border-1)) inset;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:var(--layer-1)}.data-table,.table{border-spacing:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left}:is(.table,.data-table) td{vertical-align:top}.data-table{width:100%}.data-table td,.data-table th{padding-bottom:.7em;padding-top:.7em}:is(.data-table th,.data-table td):not(:first-child){padding-left:1em}:is(.data-table th,.data-table td):not(:last-child){padding-right:1em}.data-table th{color:var(--fg-disabled);font-weight:var(--fw-medium)}.data-table td{border-top:1px solid var(--color-border-hr)}.nav-container{display:flex;height:100%}.nav-container>main{display:flex;flex:1;flex-direction:column}.divider{background-color:var(--bg-a5);height:1rem;min-width:1px;pointer-events:none;width:1px}.section--promo{width:100%}.section--promo+.section--promo{margin-top:var(--section-promo-margin)}.section--promo:first-child{margin-top:calc(var(--section-promo-margin) / 3)}.section--promo:last-child{margin-bottom:calc(var(--section-promo-margin) / 3)}hr{border-top:1px solid var(--color-border-hr)}.link,.link-secondary,.link-text,a{border-radius:var(--radius-1);text-decoration-thickness:.09375rem;text-underline-offset:.125rem}.link{--color-outline:currentColor;color:var(--fg-primary);-webkit-text-decoration:none;text-decoration:none}.link:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:color(from currentColor xyz x y z/.75)}.link.fg-disabled:hover{color:var(--fg-primary)!important;-webkit-text-decoration:none;text-decoration:none}.link-secondary{color:currentColor;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:color(from currentColor xyz x y z/.5)}.link-secondary:hover{color:var(--fg-base)}.link-text{color:currentColor}.link-text:hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:currentColor}.link-primary{color:var(--fg-primary);-webkit-text-decoration:none;text-decoration:none}.link-primary:hover{-webkit-text-decoration:underline;text-decoration:underline}.truncate-btn{max-width:100%;min-width:0!important}.truncate-btn .v-btn__text{display:block;max-width:10rem}.ol,.ul{list-style:inside}.arrow-nav--no-hover .v-list-item:focus:not(:hover),.v-list-item--focused{outline:none}:is(.arrow-nav--no-hover:has(.v-btn:focus) .v-btn:hover:not(:focus),.arrow-nav--no-hover:has(.v-list-item--focused) .v-list-item:hover:not(.v-list-item--focused)):after,:is(.arrow-nav--no-hover:has(.v-btn:focus) .v-btn:hover:not(:focus),.arrow-nav--no-hover:has(.v-list-item--focused) .v-list-item:hover:not(.v-list-item--focused)):before{display:none!important}}@layer utilities{.pa-list{padding-block:calc(var(--list-padding) - .125rem)}.pa-list,.px-list{padding-inline:var(--list-padding)}.py-list{padding-block:calc(var(--list-padding) - .125rem)}}@media print{body{background-color:#fff!important}body,h1,h2,h3,h4{color:#000!important}.app-nav-toggler,.editor-outline,footer,header,nav{display:none!important}#app{padding:0!important}}@font-face{font-display:swap;font-family:Inter Variable;font-style:normal;font-weight:100 900;src:url(../fonts/inter-variable.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:Inter Variable;font-style:italic;font-weight:100 900;src:url(../fonts/inter-variable-italic.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:"Source Serif 4 Variable";font-style:normal;font-weight:100 900;src:url(../fonts/source-serif-4-variable.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:"Source Serif 4 Variable";font-style:italic;font-weight:100 900;src:url(../fonts/source-serif-4-variable-italic.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:JetBrains Mono Variable;font-style:normal;font-weight:100 900;src:url(../fonts/jet-brains-mono-variable.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:JetBrains Mono Variable;font-style:italic;font-weight:100 900;src:url(../fonts/jet-brains-mono-variable-italic.woff2) format("woff2-variations")}@layer theme{:root{--font-sans--feature-settings:normal;--font-sans--variation-settings:normal;--font-mono--feature-settings:"calt","liga","clig";--font-mono--variation-settings:normal;--lh-00:.95;--lh-0:1.1;--lh-1:1.25;--lh-2:1.375;--lh-3:1.5;--lh-4:1.75;--lh-5:2;--fz-smaller: .9375em ;--fz-smaller-1: .875em ;--fz-smaller-2: .8125em ;--fz-smaller-3: .75em ;--fz-bigger: 1.0625em ;--fz-bigger-1: 1.125em ;--fz-bigger-2: 1.1875em ;--fz-bigger-3: 1.25em ;--fz-xs:.75rem;--lh-xs:1rem;--fz-sm:.875rem;--lh-sm:1.25rem;--fz-label:.9375rem;--lh-label:1.375rem;--fz-base:1rem;--lh-base:1.5rem;--fz-lg:1.125rem;--lh-lg:1.625rem;--fz-xl:1.25rem;--lh-xl:1.75rem;--fz-2xl:1.5rem;--lh-2xl:1.875rem;--fz-3xl:1.75rem;--lh-3xl:2.25rem;--fz-4xl:2.25rem;--lh-4xl:2.375rem;--fz-5xl:3rem;--lh-5xl:3rem;--fz-6xl:3.75rem;--lh-6xl:3.75rem}@media(hover:none)and (pointer:coarse){:root{--fz-xs:.8125rem;--lh-xs:1.125rem;--fz-sm:.9375rem;--lh-sm:1.375rem;--fz-label:1rem;--lh-label:1.5rem;--fz-base:1.0625rem;--lh-base:1.5625rem;--fz-lg:1.1875rem;--lh-lg:1.6875rem}}.dark-theme{--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700}.light-theme{--fw-normal:450;--fw-medium:550;--fw-semibold:650;--fw-bold:750}}@layer base{.dark-theme,.light-theme{font-weight:var(--fw-normal)}body{font-family:var(--font-sans);font-feature-settings:var(--font-sans--feature-settings);font-size:var(--fz-base);font-variation-settings:var(--font-sans--variation-settings);line-height:var(--lh-base);text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.title-3xl{font-size:var(--fz-6xl);line-height:var(--lh-6xl)}.title-2xl,.title-3xl{font-weight:var(--fw-semibold)}.title-2xl{font-size:var(--fz-5xl);line-height:var(--lh-5xl)}.title-xl,h1{font-size:var(--fz-4xl);font-weight:var(--fw-semibold);line-height:var(--lh-4xl)}.prose h1,.title-lg,h2{font-size:var(--fz-3xl);font-weight:var(--fw-bold);line-height:var(--lh-3xl)}.prose h2,.title,.title-md,h3{font-size:var(--fz-2xl);font-weight:var(--fw-semibold);line-height:var(--lh-2xl)}.title-sm,h4{font-size:var(--fz-xl);font-weight:var(--fw-semibold);line-height:var(--lh-xl)}.prose h3,.prose h4,.title-xs,h5,h6{font-size:var(--fz-lg);font-weight:var(--fw-semibold);line-height:var(--lh-lg)}.body-2xl{font-size:var(--fz-2xl);line-height:var(--lh-2xl)}.body-2xl,.body-xl{font-weight:var(--fw-normal)}.body-xl{font-size:var(--fz-xl);line-height:var(--lh-xl)}.body-lg{font-size:var(--fz-lg);font-weight:var(--fw-normal);line-height:var(--lh-lg)}.body-base,.body-md{font-size:var(--fz-md);font-weight:var(--fw-normal);line-height:var(--lh-md)}.body-sm{font-size:var(--fz-sm);line-height:var(--lh-sm)}.body-sm,.caption{font-weight:var(--fw-normal)}.caption{font-size:var(--fz-xs);line-height:var(--lh-xs)}small{font-size:var(--fz-smaller-1);font-weight:var(--fw-normal)}pre{background-color:var(--bg-pre);border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px var(--color-border-1);font-weight:var(--fw-normal);padding:.75rem 1rem;word-break:break-word}pre,pre code{font-size:inherit;line-height:inherit}pre code{background-color:transparent;border-radius:0;border-width:0;box-shadow:none;color:inherit;display:block;font-weight:inherit;padding:0;white-space:pre-wrap}:is(pre code):after,:is(pre code):before{content:none}.dark-theme pre{box-shadow:inset 0 0 0 1px var(--color-border-2)}code{background-color:var(--bg-1);border-radius:var(--radius-text);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:inset 0 0 0 1px var(--color-border-1);color:var(--fg-error);font-size:var(--fz-smaller);font-weight:400;line-height:var(--fz-smaller);padding:.05em .3em}blockquote{border-left-color:var(--bg-a5);border-left-width:3px;font-style:normal;padding-left:.75rem}}@layer components{.label{font-size:var(--fz-label);font-weight:var(--fw-medium);line-height:var(--lh-label)}.hint{color:var(--fg-disabled);font-size:var(--fz-sm);line-height:var(--lh-sm)}.prose{--prose-spacing:.25rem;--prose-spacing-block:.25rem;--prose-spacing-fixed:.25rem;--li-padding:1.75rem;--li-marker-width:1.125rem;position:relative}.prose.font-serif{font-size:1.0625rem;line-height:1.5625rem}.prose h1{--fz-smaller:var(--fz-smaller-3);margin-top:calc(var(--prose-spacing) * 8)}.prose h1,.prose h2{margin-bottom:calc(var(--prose-spacing-fixed) * 1)}.prose h2{--fz-smaller:var(--fz-smaller-2);margin-top:calc(var(--prose-spacing) * 6)}.prose h3{--fz-smaller:var(--fz-smaller-1);margin-top:calc(var(--prose-spacing) * 4)}.prose h3,.prose h4{margin-bottom:calc(var(--prose-spacing-fixed) * 1)}.prose h4{margin-top:calc(var(--prose-spacing) * 2)}.prose :is(h1,h2,h3,h4):first-child{margin-top:0}:is(.prose p,.prose li)>img{border-radius:var(--radius-card)}.prose p{margin:var(--prose-spacing) 0}.prose .small{font-size:var(--fz-sm);line-height:var(--lh-sm)}.prose li{margin-block:var(--prose-spacing-fixed)}:is(.prose li) p{margin:0}.prose ol,.prose ul{margin-block:var(--prose-spacing)}:is(.prose ul,.prose ol) li{display:block;padding-inline-start:var(--li-padding);position:relative}:is(:is(.prose ul,.prose ol) li):before{color:var(--fg-disabled);font-weight:var(--fw-normal);inset-inline-start:0;line-height:1lh;min-width:var(--li-marker-width);pointer-events:none;position:absolute;text-align:center;top:0}:is(.prose ul>li):before{content:"•";font-family:Arial;font-size:1.4em}:is(:is(.prose ul>li) ul>li):before{content:"◦"}:is(:is(.prose ul>li) ul>li) ul>li:before{content:"▪"}.prose ol{counter-reset:list}:is(:is(.prose ol)>li):nth-child(n+100):nth-child(-n+999){padding-inline-start:4ch}:is(:is(.prose ol)>li):nth-child(n+1000):nth-child(-n+9999){padding-inline-start:5ch}:is(:is(.prose ol)>li):before{content:counter(list) ".";counter-increment:list}:is(:is(.prose ol) ol>li):before{content:counter(list,lower-alpha) ". "}:is(:is(.prose ol) ol>li) ol>li:before{content:counter(list,lower-roman) ". "}.prose a{cursor:pointer;word-break:break-word}:is(.prose a):not(.link-text):not(.link-secondary){color:var(--fg-primary);-webkit-text-decoration:none;text-decoration:none}:is(.prose a):not(.link-text):not(.link-secondary):hover{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:color(from currentColor xyz x y z/.75)}:is(.prose a):has(>mark){-webkit-text-decoration:none!important;text-decoration:none!important}:is(.prose a):has(>mark) mark{-webkit-text-decoration:underline;text-decoration:underline}.prose figure>*{margin-block:0}.prose figcaption{color:var(--fg-disabled);font-size:var(--fz-base);line-height:var(--lh-base);margin-block-start:calc(var(--prose-spacing) * 2)}.prose pre{font-size:var(--fz-sm);line-height:var(--lh-sm);margin-block:calc(var(--prose-spacing-block) * 2)}.prose table{border-collapse:separate;border-spacing:0;max-width:100%;text-align:left}:is(.prose table) td,:is(.prose table) th{border-bottom:1px solid var(--color-border-hr);border-right:1px solid var(--color-border-hr);min-width:120px;padding:.5rem .75rem;position:relative;vertical-align:top}:is(:is(.prose table) th,:is(.prose table) td):first-child{border-left:1px solid var(--color-border-hr)}:is(.prose table) th{font-weight:inherit}:is(:is(.prose table) tr:first-child) td,:is(:is(.prose table) tr:first-child) th{border-top:1px solid var(--color-border-hr)}:is(:is(:is(.prose table) tr:first-child) th,:is(:is(.prose table) tr:first-child) td):first-child{border-top-left-radius:var(--radius-card)}:is(:is(.prose table) tr:first-child) td:last-child,:is(:is(.prose table) tr:first-child) th:last-child{border-top-right-radius:var(--radius-card)}:is(:is(.prose table) tr:last-child) td:first-child,:is(:is(.prose table) tr:last-child) th:first-child{border-bottom-left-radius:var(--radius-card)}:is(:is(.prose table) tr:last-child) td:last-child,:is(:is(.prose table) tr:last-child) th:last-child{border-bottom-right-radius:var(--radius-card)}.prose hr{border-top:2px solid var(--color-border-2);margin-block:calc(var(--prose-spacing-block) * 6)}.prose blockquote{margin-block:calc(var(--prose-spacing-block) * 2)}:is(.prose blockquote)>p{margin:0}.prose mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:inherit;position:relative}[data-color=gray]:is(.prose mark){background:transparent;color:var(--fg-disabled)}[data-color=green]:is(.prose mark){color:var(--fg-success)}[data-color=red]:is(.prose mark){color:var(--fg-error)}[data-color=purple]:is(.prose mark){color:var(--fg-purple)}.prose .v-alert{margin-block:var(--prose-spacing-block)}:is(.prose .v-alert) p{margin:0}.prose--large{--prose-spacing:.5rem;--prose-spacing-block:1rem}.prose--large>*+*{margin-block-start:var(--prose-spacing)}.prose--large img{margin-block:var(--prose-spacing-block)}:is(.prose--anchors :is(h1,h2,h3,h4))>a{color:inherit!important;position:relative}:is(:is(.prose--anchors :is(h1,h2,h3,h4))>a):hover:before{opacity:1}:is(:is(.prose--anchors :is(h1,h2,h3,h4))>a):before{color:var(--fg-disabled);content:"#";font-size:var(--fz-smaller-1);opacity:0;padding-inline:.375rem;position:absolute;right:100%}@media(max-width:47.999rem){.title-3xl{font-size:var(--fz-5xl);line-height:var(--lh-5xl)}.title-2xl{font-size:var(--fz-4xl);line-height:var(--lh-4xl)}.body-2xl{font-size:var(--fz-xl);line-height:var(--lh-xl)}.body-xl{font-size:var(--fz-lg);line-height:var(--lh-lg)}.prose{line-height:1.5885}}}@layer theme{:root{--ease-out:cubic-bezier(.215,.61,.355,1);--ease-in:cubic-bezier(.55,.055,.675,.19);--ease-in-out:cubic-bezier(.645,.045,.355,1);--ease-out-back:cubic-bezier(.175,.885,.32,1.275);--duration-1:.08s;--duration-2:.12s;--duration-3:.16s;--duration-4:.2s;--duration-5:.24s;--duration-6:.28s;--duration-7:.32s;--duration-slide:var(--duration-4);--duration-list:var(--duration-3);--delay-list:var(--duration-1);--transition-outline:outline-offset var(--duration-2) var(--ease-out)}@media(hover:none)and (pointer:coarse){:root{--duration-1:.12s;--duration-2:.16s;--duration-3:.2s;--duration-4:.24s;--duration-5:.28s;--duration-6:.32s;--duration-7:.36s}}::view-transition-new(root),::view-transition-old(root){animation-duration:var(--duration-3);animation-timing-function:linear}::view-transition-group(*){animation-duration:var(--duration-7);animation-timing-function:var(--ease-out)}}@layer utilities{.flash{animation:fade-out .4s linear .3s;position:relative}.flash:after,.flash:before{border-radius:var(--radius-3);content:"";inset:-.125rem -.25rem;position:absolute}.flash:before{box-shadow:0 0 0 1px var(--fg-warning)}.flash:after{background-color:var(--fg-warning);opacity:.2}@media(prefers-reduced-motion:no-preference){.v-enter-active,.v-leave-active{transition:opacity var(--duration-1) linear,filter var(--duration-1) linear}.v-enter-from,.v-leave-to{opacity:0}.scale-enter-active,.scale-leave-active{transition:transform var(--duration-1) linear,opacity var(--duration-1) linear}.scale-enter-from,.scale-leave-to{opacity:0;transform:scale(.8)}.animate-pulse{animation:pulse 1.6s linear infinite}.animate-scale-in{animation:scale-in .4s var(--ease-out)}.animate-flip-in-y{animation:flip-in-y .8s var(--ease-out)}.animate-fade-in{animation:fade-in var(--duration-2) var(--ease-in)}.animate-shine{animation:shine 6s linear .6s infinite;background:linear-gradient(to right,transparent 0,var(--white-a6) 50%,transparent 100%);height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:skew(30deg) translate(-120%);transition:opacity var(--duration-6) linear;width:100%}}}@keyframes shine{0%{transform:skew(30deg) translate(-120%)}10%,to{transform:skew(30deg) translate(120%)}}@keyframes pulse{50%{opacity:.5}}@keyframes scale-in{50%{transform:scale(1.08)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes flip-in-y{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(100px) rotateY(90deg)}40%{animation-timing-function:ease-in;transform:perspective(100px) rotateY(-20deg)}60%{opacity:1;transform:perspective(100px) rotateY(10deg)}80%{transform:perspective(100px) rotateY(-5deg)}to{transform:perspective(100px)}}.form-section+.form-section{margin-top:3rem}.form-section>.form-group:first-child{margin-top:0}.form-section>.form-group:last-child{margin-bottom:0}.form-columns{--col-width:6.25rem;--col-gap:1.5rem;--row-gap:1rem;display:flex;flex-direction:column;gap:var(--row-gap)}.form-columns .label,.form-columns label{width:var(--col-width)}.form-columns .v-range{align-items:center;display:flex;gap:var(--col-gap);justify-content:space-between}:is(.form-columns .v-switcher) .v-switcher__label{color:var(--fg-disabled);flex-direction:row-reverse;font-size:var(--fz-sm);justify-content:space-between;width:100%}.form-footer{align-items:center;display:flex;gap:.75rem;justify-content:flex-end;margin-top:1rem}@layer components{:is(.v-checkbox,.v-radio,.v-switcher):has([disabled]){cursor:not-allowed;opacity:.6}:is(.v-checkbox,.v-radio,.v-switcher):has([disabled]) label{cursor:not-allowed}.v-checkbox,.v-radio{--bg-color:var(--bg-a1);--bg-color-hover:var(--bg-a2);--bg-color-pressed:var(--bg-a3);--border-color:var(--color-border-text-field);--border-color-active:transparent;--border-width:1px;--border-radius:var(--radius-3);--active-color:var(--bg-primary);--input-width:1.125rem;--gap:.625rem}.v-checkbox input,.v-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;inset:0;outline:none;position:absolute}:is(.v-checkbox__label,.v-radio__label):hover:not(:has([disabled])) .v-checkbox__box:before,:is(.v-checkbox__label,.v-radio__label):hover:not(:has([disabled])) .v-radio__box:before{opacity:1}.v-checkbox__box,.v-radio__box{align-items:center;background-color:var(--bg-color);border-radius:var(--border-radius);box-shadow:0 0 0 var(--border-width) var(--border-color) inset;display:inline-flex;flex-shrink:0;height:var(--input-width);justify-content:center;outline-offset:2px;position:relative;transition:var(--transition-outline);width:var(--input-width);will-change:transform}:is(.v-checkbox__box,.v-radio__box):before{background-color:var(--bg-a2);border-radius:inherit;content:"";inset:0;opacity:0;position:absolute}:is(.v-checkbox__box,.v-radio__box):after{content:"";inset:-.375rem;position:absolute}:is(.v-checkbox__box,.v-radio__box):has(input:focus-visible){outline:2px solid var(--active-color)}:is(.v-checkbox__box,.v-radio__box):has(input:active){--bg-color:var(--bg-color-pressed);outline-offset:1px}:is(.v-checkbox__box,.v-radio__box):has(input:checked){background-color:var(--active-color);box-shadow:0 0 0 var(--border-width) var(--border-color-active) inset}:is(.v-checkbox__box,.v-radio__box):has(input:checked) svg{opacity:1}:is(.v-checkbox__box,.v-radio__box) svg{color:#fff;opacity:0;position:relative;transition:opacity var(--duration-2) var(--ease-out)}.v-radio{--border-radius:var(--radius-round)}.v-radio__content{flex:1}.v-switcher{--input-width:2.5rem;--padding:.1875rem;--stretch-scale:1;--gap:.625rem;gap:var(--gap)}.v-switcher input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bg-a4);border:none;border-radius:var(--radius-round);display:flex;height:calc(var(--input-width) / 2 + var(--padding));padding:var(--padding);position:relative;transition:background-color .15s var(--ease-out),var(--transition-outline);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--input-width)}:is(.v-switcher input):hover:not([disabled]){box-shadow:0 0 0 100px var(--bg-a3) inset}:is(.v-switcher input):checked{background-color:var(--bg-primary)}:is(.v-switcher input):checked:after{background-color:#fff;transform:translate(100%) scaleX(var(--stretch-scale));transform-origin:center right}:is(.v-switcher input):active{--stretch-scale:1.1}:is(.v-switcher input):before{border-radius:var(--radius-round);content:"";inset:-.375rem;position:absolute}:is(.v-switcher input):after{background-color:#fff;border-radius:50%;content:"";padding-right:50%;transform:translate(0) scaleX(var(--stretch-scale));transform-origin:center left;transition:all var(--duration-3) var(--ease-out);will-change:transform}.v-switcher--small{--input-width:1.6875rem}.v-switcher--small .v-switcher__hint,.v-switcher--small .v-switcher__label{font-size:var(--fz-sm);line-height:var(--lh-sm)}.v-switcher--list-item.v-btn{align-items:flex-start;border-radius:var(--button-md-radius);flex-direction:column;gap:0;height:auto;padding-block:calc(var(--list-padding) - .125rem);padding-inline:var(--list-padding);width:100%}.v-switcher--list-item.v-btn .v-switcher__label{color:var(--color-base);line-height:inherit;width:inherit}.v-switcher--list-item.v-btn .v-switcher__hint{line-height:inherit;margin-left:0}.v-switcher--list-item.v-btn input{position:absolute;right:var(--list-padding);top:50%;transform:translateY(-50%)}.v-switcher--list-item__area{inset:0;position:absolute}.v-checkbox__label,.v-radio__label,.v-switcher__label{align-items:center;display:flex;gap:var(--gap);-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-checkbox__hint,.v-radio__hint,.v-switcher__hint{font-size:var(--fz-sm);line-height:var(--lh-sm);margin-left:calc(var(--input-width) + var(--gap))}input[type=range]{min-width:140px}select{border:1px solid var(--color-border-text-field);border-radius:var(--radius-2);font-size:var(--fz-xs);height:var(--text-field-sm-height)}@media(hover:none)and (pointer:coarse){.v-checkbox,.v-radio{--input-width:1.25rem}.v-switcher{--input-width:2.6875rem}.v-switcher--small{--input-width:1.875rem}}}@layer components{.v-text-field{--text-field-height:var(--button-md-height);--text-field-radius:var(--button-md-radius);--text-field-padding:var(--button-md-padding);--text-field-font-size:var(--button-md-font-size);--text-field-line-height:var(--button-line-height);--text-field-border-color:var(--color-border-text-field)}.v-text-field input:focus-visible{outline:2px solid var(--color-outline)}.v-text-field__input-container{position:relative}.v-text-field__input-container:has(.v-text-field__right) .v-text-field__input{padding-right:2.4em}.v-text-field__label{color:var(--fg-disabled);display:block;font-size:var(--fz-label);font-weight:var(--fw-medium);line-height:var(--lh-label);margin-bottom:.125rem}.v-text-field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-radius:var(--text-field-radius);box-shadow:inset var(--text-field-border-color) 0 0 0 1px;display:block;font-size:var(--text-field-font-size);height:var(--text-field-height);line-height:var(--text-field-line-height);padding:calc((var(--text-field-height) - (var(--text-field-font-size) * var(--text-field-line-height))) / 2) var(--text-field-padding);position:relative;width:100%}.v-text-field__input,.v-text-field__input:active{outline-offset:-1px}.v-text-field--borderless .v-text-field__input{background-color:var(--bg-a2);box-shadow:none}.v-text-field--sm{--text-field-height:var(--button-sm-height);--text-field-radius:var(--button-sm-radius);--text-field-padding:var(--button-sm-padding);--text-field-font-size:var(--button-sm-font-size)}.v-text-field--sm .v-text-field__right{margin-right:0}.v-text-field--lg{--text-field-height:var(--button-lg-height);--text-field-radius:var(--button-lg-radius);--text-field-padding:var(--button-lg-padding);--text-field-font-size:var(--button-lg-font-size)}.v-text-field--lg .v-text-field__right{gap:.5rem}.v-text-field--xl{--text-field-height:var(--button-xl-height);--text-field-radius:var(--button-xl-radius);--text-field-padding:var(--button-xl-padding);--text-field-font-size:var(--button-xl-font-size)}.v-text-field--xl .v-text-field__right{gap:.75rem}.v-text-field--error{--color-outline:var(--fg-error);--text-field-border-color:var(--fg-error)}.v-text-field--ghost input{background-color:transparent;border-radius:0;box-shadow:none;color:inherit;display:block;font-size:inherit;font-weight:inherit;height:auto;outline:none!important;padding:0;text-overflow:ellipsis;width:100%}.v-text-field__right{align-items:center;display:flex;gap:.25rem;height:var(--text-field-height);justify-content:center;min-width:var(--text-field-height);position:absolute;right:0;top:0}@media(min-width:30rem){.v-text-field--horizontal{display:flex}.v-text-field--horizontal label{align-items:center;display:flex;height:var(--text-field-height);padding-right:.75rem}.v-text-field--horizontal .v-text-field__input-container{flex:1}.text-field-columns{display:table;width:100%}.text-field-columns>*{display:table-row!important}:is(.text-field-columns>*)+*>*{padding-top:.75rem}:is(.text-field-columns>*)>*{display:table-cell!important;line-height:var(--text-field-height);vertical-align:top}:is(:is(.text-field-columns>*)>*):first-child{white-space:nowrap;width:1px}}@media(max-width:29.999rem){.text-field-columns>*+*{margin-top:1rem}}}.editor__container{align-self:stretch;display:flex;flex-direction:column;min-width:0;width:100%}.editor__container:has(>.editor__after){margin-bottom:0}.ProseMirror,.editor{flex:1;height:100%;word-break:break-word}.editor{display:flex;flex-direction:column;height:100%;position:relative;width:100%;z-index:0}.editor :is(h1,h2,h3,h4,h5,h6){text-wrap-style:auto}.editor__after-wrapper,.editor__before-wrapper{position:relative}.editor__before{bottom:100%;margin-bottom:calc(var(--panel-padding-y) * -1);padding-bottom:2rem;position:absolute;width:100%;z-index:var(--layer-1)}.editor__after-wrapper:after{background-color:var(--color-border-2);content:"";height:2px;left:0;position:absolute;top:0;width:100%}.editor-tooltip{font-size:var(--fz-sm);padding:.1875rem}.editor-tooltip:has(.v-btn){border-radius:calc(var(--button-md-radius) + .125rem)}.prosemirror-dropcursor-block,.prosemirror-dropcursor-inline{transform:translateZ(0)}.ProseMirror-gapcursor:after{border-color:var(--fg-base)!important}.editor-selected .editor-image,.editor-selected.editor__invalid__node{outline:2px solid var(--focus-border-color);outline-offset:2px}.editor-selected .editor-file__card,.editor-selected .link-preview__card,.editor-selected.reference-file{box-shadow:inset var(--bg-a6) 0 0 0 1px!important}.panel-main .ProseMirror .file-name:before,.test{view-transition-name:file-name}.file-name{margin-top:0}.ProseMirror{--focus-border-color:var(--color-border-4);outline:none!important;overflow:clip}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.prose-divider:is(.ProseMirror.ProseMirror-focused[contenteditable=true] .ProseMirror-selectednode){background-color:transparent!important;outline:none;position:relative}.prose-divider:is(.ProseMirror.ProseMirror-focused[contenteditable=true] .ProseMirror-selectednode):after{border-radius:var(--radius-1);content:"";height:.75rem;left:0;margin-top:-.375rem;outline:2px solid var(--focus-border-color);outline-offset:.375rem;position:absolute;top:50%;width:100%}:is(.ProseMirror[contenteditable=true] .prose-divider):hover hr{border-color:var(--color-border-5)}.ProseMirror .table-wrapper{--table-max-node-width:13.75rem;margin-block:calc(var(--prose-spacing-block) * 2);overflow-x:auto;padding-bottom:1px;padding-right:2px;padding-top:1px}:is(.ProseMirror .table-wrapper) col{max-width:80%;min-width:20%}:is(:is(.ProseMirror .table-wrapper) col):last-child{width:auto!important}:is(.ProseMirror .table-wrapper) .selectedCell:after{background:var(--fg-primary);border-radius:inherit;content:"";inset:0;opacity:.1;pointer-events:none;position:absolute;z-index:-1}:is(.ProseMirror .table-wrapper) .column-resize-handle{background-color:var(--bg-3);bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}:is(.ProseMirror .table-wrapper) [data-placeholder]:before{display:none}:is(.ProseMirror .table-wrapper) .editor-file-wrapper{width:var(--table-max-node-width)}:is(.ProseMirror .table-wrapper) .editor-image__wrapper{max-width:calc(var(--table-max-node-width) + 1.25rem);padding-right:1.25rem}.ProseMirror .prose-divider{margin-block:calc(var(--prose-spacing-block) * 2);padding-block:1rem}:is(.ProseMirror .prose-divider) hr{cursor:default;margin:0;overflow:visible;position:relative}.editor-selected:is(.ProseMirror .prose-divider) hr{border-color:var(--color-border-4)}.ProseMirror a code{color:var(--fg-primary)}.ProseMirror p{text-wrap-style:auto}p.has-focus[data-placeholder]:not([data-placeholder=""]):not(:has(.ProseMirror-widget)):before{animation:fade-in 1.5s 3s var(--ease-out);animation-fill-mode:both;color:var(--fg-subtle);content:attr(data-placeholder);pointer-events:none;position:absolute}.ProseMirror :is(.file-name,.prose-heading).is-empty:before,.folder-name .ProseMirror p.is-empty:before{content:attr(data-placeholder);opacity:.3;pointer-events:none;position:absolute}.editor-upload-widget+.ProseMirror-separator,.editor-upload-widget+.ProseMirror-separator+.ProseMirror-trailingBreak{display:none!important}.file-editor{--editor-wrapper-gap:2.75rem;align-items:stretch;display:flex;height:calc(100% + var(--panel-padding-y) * 2);margin:calc(var(--panel-padding-y) * -1) calc(var(--panel-padding-x) * -1) calc(var(--panel-padding-y) * -1)}.file-editor .ProseMirror,.file-editor .file-editor__skeleton{padding:var(--panel-padding-y) max(var(--panel-padding-x),50% - var(--editor-content-width)/2) 40vh}:is(.file-editor:has(.editor__after) .editor__container) .ProseMirror,:is(.file-editor:has(.editor__after) .editor__container) .file-editor__skeleton{padding-bottom:var(--editor-wrapper-gap)}.file-editor .editor__after-wrapper,.file-editor .editor__before-wrapper{margin:auto max(var(--panel-padding-x),50% - var(--editor-content-width)/2) 0}.file-editor .editor__after-wrapper{padding-bottom:var(--panel-padding-y);padding-top:var(--editor-wrapper-gap)}.file-editor .editor__after{flex:5}.file-editor__footer-accordion{margin-left:-.75rem;margin-right:-.75rem;width:calc(100% + 1.5rem)}.file-editor__footer-accordion .v-accordion__trigger{margin-bottom:.125rem}.file-editor__footer-accordion+.file-editor__footer-accordion{margin-top:.5rem}.file-editor__footer-accordion.v-accordion--open+.file-editor__footer-accordion{margin-top:2.5rem}.file-editor__footer-accordion .notes-list.v-list--large{margin-left:0!important;margin-right:0!important}.suggestion{border-radius:var(--radius-1);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:inset 0 0 0 1lh var(--bg-1),0 0 0 3px var(--bg-1),0 0 0 4px var(--color-border-2)}.light-theme .ProseMirror{--focus-border-color:var(--fg-disabled)}[dir=rtl] #app{flex-direction:row-reverse}@layer properties,theme,shortcuts,components,utilities;@layer properties{@property --un-inset-ring-color{syntax:"*";inherits:false}@property --un-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow-color{syntax:"*";inherits:false}@property --un-ring-color{syntax:"*";inherits:false}@property --un-ring-inset{syntax:"*";inherits:false}@property --un-ring-offset-color{syntax:"*";inherits:false}@property --un-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --un-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow-color{syntax:"*";inherits:false}@property --un-numeric-figure{syntax:"*";inherits:false}@property --un-numeric-fraction{syntax:"*";inherits:false}@property --un-numeric-spacing{syntax:"*";inherits:false}@property --un-ordinal{syntax:"*";inherits:false}@property --un-slashed-zero{syntax:"*";inherits:false}}@layer theme{:host,:root{--spacing:.25rem;--container-sm:15rem;--font-sans:"Inter Variable",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--container-md:17.5rem;--container-xs:12.5rem;--font-mono:"JetBrains Mono Variable",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-serif:"Source Serif 4 Variable",ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--container-xl:22.5rem}}@layer shortcuts{.wrapper-lg{max-width:48rem}.wrapper-lg,.wrapper-md{margin-inline:auto;width:100%}.wrapper-md{max-width:30rem}.wrapper-sm{max-width:21.25rem}.wrapper-sm,.wrapper-xl{margin-inline:auto;width:100%}.wrapper-xl{max-width:64rem}.stack-x-1{gap:calc(var(--spacing) * 1)}.stack-x-1,.stack-x-2{display:flex;flex-wrap:wrap}.stack-x-2{gap:calc(var(--spacing) * 2)}.stack-x-3{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 3)}.stack-y-1{gap:calc(var(--spacing) * 1)}.stack-y-1,.stack-y-2{display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.stack-y-2{gap:calc(var(--spacing) * 2)}.stack-y-3{gap:calc(var(--spacing) * 3)}.stack-y-3,.stack-y-4{display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.stack-y-4{gap:calc(var(--spacing) * 4)}@media (max-width: calc(48rem - .1px)){.lt-lg\:wrapper-sm{margin-inline:auto;max-width:21.25rem;width:100%}.lt-lg\:stack-y-2{display:flex;flex-direction:column;flex-wrap:wrap;gap:calc(var(--spacing) * 2);width:100%}}@media(min-width:48rem){.lg\:wrapper-lg{margin-inline:auto;max-width:48rem;width:100%}.lg\:wrapper-md{margin-inline:auto;max-width:30rem;width:100%}.lg\:stack-x-2{display:flex;flex-wrap:wrap;gap:calc(var(--spacing) * 2)}}}@layer components{.card{--border-color:var(--color-border-card);background-color:var(--bg-card)}.card,.card-outline{border-radius:var(--radius-card)}.card-outline{--border-color:var(--color-border-2)}.min-h-button-md{min-height:var(--button-md-height)}@media(min-width:48rem){.lg\:card{--border-color:var(--color-border-card);background-color:var(--bg-card);border-radius:var(--radius-card)}}}@layer utilities{.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.me{margin-inline-end:calc(var(--spacing) * 4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.-ml-2\.5{margin-left:calc(var(--spacing) * -2.5)}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:calc(var(--spacing) * 1)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mt-\.5{margin-top:calc(var(--spacing) * -.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-40{margin-top:calc(var(--spacing) * 40)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.p-2{padding:calc(var(--spacing) * 2)}.p-4,.pa-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.pa-1{padding:calc(var(--spacing) * 1)}.px{padding-inline:calc(var(--spacing) * 4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-2{padding-block:calc(var(--spacing) * 2)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pr-3{padding-right:calc(var(--spacing) * 3)}.ps{padding-inline-start:calc(var(--spacing) * 4)}.pt-0\!{padding-top:calc(var(--spacing) * 0)!important}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.opacity-0{opacity:0}.opacity-40{opacity:40%}.underline{text-decoration-line:underline}.flex{display:flex}.inline-flex{display:inline-flex}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-x-1{-moz-column-gap:calc(var(--spacing) * 1);column-gap:calc(var(--spacing) * 1)}.gap-row-10,.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-col-8{-moz-column-gap:calc(var(--spacing) * 8);column-gap:calc(var(--spacing) * 8)}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.max-w-100\%,.max-w-full{max-width:100%}.max-w-30\%{max-width:30%}.max-w-40\%{max-width:40%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.w-2px{width:2px}.w-3\/4{width:75%}.w-50{width:calc(var(--spacing) * 50)}.w-80{width:calc(var(--spacing) * 80)}.w-full{width:100%}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.visible{visibility:visible}.cursor-default\!{cursor:default!important}.cursor-pointer\!{cursor:pointer!important}.pointer-events-none{pointer-events:none}.resize{resize:both}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.break-anywhere{overflow-wrap:anywhere}.text-wrap{text-wrap:wrap}.text-balance{text-wrap:balance}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.shadow-lg{--un-shadow:0 10px 15px -3px var(--un-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--un-shadow-color,rgba(0,0,0,.1));box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.rotate-180{rotate:180deg}.rotate-270{rotate:270deg}.rotate-90{rotate:90deg}.items-center{align-items:center}.float-right{float:right}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.static{position:static}.z-10{z-index:10}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.table{display:table}.tabular-nums{--un-numeric-spacing:tabular-nums;font-feature-settings:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,);font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,)}.shadow-3xl{--un-shadow:0 10px 15px -3px var(--un-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--un-shadow-color,rgba(0,0,0,.1));box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.smaller-1{font-size:var(--fz-smaller-1)}.bigger{font-size:var(--fz-bigger)}.font-normal{font-weight:var(--fw-normal)}.font-medium{font-weight:var(--fw-medium)}.font-semibold{font-weight:var(--fw-semibold)}@media (max-width: calc(48rem - .1px)){.lt-lg\:my-auto{margin-block:auto}.lt-lg\:text-center{text-align:center}.lt-lg\:max-w-xl{max-width:var(--container-xl)}.lt-lg\:hidden{display:none}}@media (max-width: calc(30rem - .1px)){.lt-md\:w-full{width:100%}}@media(min-width:30rem){.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:48rem){.lg\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.lg\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.lg\:mb-9{margin-bottom:calc(var(--spacing) * 9)}.lg\:p-5{padding:calc(var(--spacing) * 5)}.lg\:text-center{text-align:center}.lg\:flex{display:flex}.lg\:flex-row{flex-direction:row}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:hidden{display:none}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}}@media(min-width:64rem){.xl\:col-span-12{grid-column:span 12/span 12}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}}.v-toast-btn[type=submit]{--button-bg:var(--toast-submit-bg)!important}@layer components{.v-toast{border-radius:var(--radius-menu);line-height:var(--lh-1);max-width:20rem;padding:.875rem 1rem;pointer-events:all;position:relative;text-wrap:pretty;width:-moz-fit-content;width:fit-content;will-change:transform,opacity;z-index:var(--layer-4)}.v-toast:has(.v-toast__buttons){width:100%}.v-toast__buttons{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.75rem}.v-toast__title{color:var(--toast-title-color);font-size:var(--fz-base);font-weight:var(--fw-normal);line-height:inherit}.v-toast__title:has(+.v-toast__description){font-weight:var(--fw-medium);margin-bottom:.125rem}.v-toast__description{color:var(--fg-secondary);font-size:var(--fz-sm)}@media(max-width:29.999rem){.v-toast{max-width:none;width:100%}}}.v-toasts{align-items:end;flex-direction:column;gap:.75rem;height:100%;justify-content:flex-end;left:0;padding-bottom:calc(var(--floating-drawer-margin) + var(--safe-area-inset-bottom));padding-left:calc(var(--floating-drawer-margin) + var(--safe-area-inset-left));padding-right:calc(var(--floating-drawer-margin) + var(--safe-area-inset-right));position:fixed;top:0;z-index:var(--layer-5)}.v-toasts,.v-toasts__prepend{display:flex;pointer-events:none;width:100%}.v-toasts__prepend{align-items:center;gap:.5rem}.v-toasts__prepend .v-btn{pointer-events:all}.v-toast-enter-active,.v-toast-leave-active,.v-toast-move{transition:opacity var(--duration-3) var(--ease-out),transform var(--duration-3) var(--ease-out)}.v-toast-leave-active{position:absolute}.v-toast-enter-from,.v-toast-leave-to{opacity:0}@media(max-width:29.999rem){.v-toasts{align-items:center}}:where(.floating-buttons){transition:all var(--duration-1) linear}.floating-buttons{margin-left:auto}.playwright .v-kbd{display:none!important}#preview-env-border{background-color:var(--fg-warning);height:2px;left:0;opacity:.5;position:fixed;right:0;top:0;z-index:var(--layer-important)}.mobile-offline-alert{align-items:center;align-self:stretch;background-color:var(--bg-1);color:var(--fg-disabled);display:flex;font-size:var(--fz-sm);gap:.5rem;justify-content:center;margin-bottom:calc((var(--floating-drawer-margin) + var(--safe-area-inset-bottom)) * -1);margin-left:calc(var(--floating-drawer-margin) * -1);padding:.25rem .75rem calc(var(--safe-area-inset-bottom) + .25rem) .25rem;width:calc(100% + var(--floating-drawer-margin) * 2)}#error-code{font-size:7.5rem;font-weight:var(--fw-bold);line-height:1}
