@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400;500;600&family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap");@font-face{font-family:Pixel;src:url(/_next/static/media/6c5c10ee.a2084dc9.woff2) format("woff2"),url(/_next/static/media/4d5fab94.3f912e9b.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Pixel;src:url(/_next/static/media/d40c137d.4ede0db9.woff2) format("woff2"),url(/_next/static/media/faac46b5.9644b2d7.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Pixel;src:url(/_next/static/media/99d0ec4d.d7e2c205.woff2) format("woff2"),url(/_next/static/media/7b13507a.b28987ae.woff) format("woff");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Pixel;src:url(/_next/static/media/c21bb1aa.b2f90828.woff2) format("woff2"),url(/_next/static/media/db974009.0928d791.woff) format("woff");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:PixelSmall;src:url(/_next/static/media/9f492b6d.06cfdb72.woff2) format("woff2"),url(/_next/static/media/65e59833.11462aaa.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:PixelSmall;src:url(/_next/static/media/e45380e5.7ea15809.woff2) format("woff2"),url(/_next/static/media/6fb9ec6b.12308a00.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}:root{--color-gray-100:#ffffff;--color-gray-200:#eeeeee;--color-gray-300:#dddddd;--color-gray-400:#cccccc;--color-gray-500:#BBBBBB;--color-gray-600:#666666;--color-gray-700:#4d4d4d;--color-gray-800:#333333;--color-gray-900:#262626;--color-lavender:#ccccff;--color-azul:#0066cc;--color-link-red:#cc0000;--color-background:var(--color-gray-200);--color-foreground:var(--color-gray-900);--color-border:var(--color-gray-900);--color-text:var(--color-gray-900);--color-text-inverse:var(--color-gray-100);--color-surface:var(--color-gray-200);--color-surface-inset:var(--color-gray-100);--color-black:var(--color-gray-900);--color-white:var(--color-gray-100);--color-focus:#000080;--color-error:#cc0000;--color-success:#008000;--color-warning:#ff8c00;--font-system:"Pixel",Times;--font-body:"IBM Plex Sans",monospace;--font-display:"Pixel",monospace;--font-title:"EB Garamond",Garamond,Georgia,serif;--font-mono:"IBM Plex Mono",monospace;--font-pixel:"Pixel",monospace;--font-pixel-small:"PixelSmall",monospace;--font-bold:700 --font-size-xs:0.5625rem;--font-size-sm:0.625rem;--font-size-md:0.75rem;--font-size-lg:0.8125rem;--font-size-xl:0.875rem;--font-size-2xl:1rem;--font-size-3xl:1.125rem;--font-size-4xl:1.25rem;--font-size-5xl:1.5rem;--font-weight-normal:700;--font-weight-medium:700;--font-weight-semibold:700;--font-weight-bold:700;--font-weight-light:400;--line-height-tight:1.2;--line-height-snug:1.3;--line-height-normal:1.4;--line-height-relaxed:1.5;--line-height-loose:1.6;--letter-spacing-tighter:-0.02em;--letter-spacing-tight:-0.01em;--letter-spacing-normal:0;--letter-spacing-wide:0.01em;--letter-spacing-wider:0.02em;--spacing-0:0;--spacing-px:1px;--spacing-0_5:2px;--spacing-1:4px;--spacing-1_5:6px;--spacing-2:8px;--spacing-2_5:10px;--spacing-3:12px;--spacing-4:16px;--spacing-5:20px;--spacing-6:24px;--spacing-8:32px;--spacing-10:40px;--spacing-12:48px;--spacing-16:64px;--spacing-xs:2px;--spacing-sm:4px;--spacing-md:8px;--spacing-lg:12px;--spacing-xl:16px;--spacing-2xl:24px;--spacing-3xl:32px;--shadow-bevel:inset 2px 2px 0 rgba(255,255,255,0.6),inset -2px -2px 0 rgba(38,38,38,0.4),2px 2px 0 rgba(38,38,38,1);--shadow-inset:inset -2px -2px 0 rgba(255,255,255,0.6),inset 2px 2px 0 rgba(38,38,38,0.4),inset 0px 0px 0px rgba(38,38,38,1);--shadow-drop:2px 2px 0 rgba(38,38,38,1);--shadow-highlight:inset 2px 2px 0 rgba(255,255,255,0.6);--shadow-dark:inset -2px -2px 0 rgba(38,38,38,0.4);--shadow-none:none;--border-width-none:0;--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:3px;--border-radius-none:0;--border-radius-sm:0;--border-radius-md:0;--border-radius-lg:0;--border-radius-full:0;--z-index-base:0;--z-index-dropdown:1000;--z-index-sticky:1100;--z-index-modal:1200;--z-index-popover:1300;--z-index-tooltip:1400;--transition-instant:0ms;--transition-fast:100ms;--transition-normal:200ms;--transition-slow:300ms;--transition-timing-linear:linear;--transition-timing-ease-in:cubic-bezier(0.4,0,1,1);--transition-timing-ease-out:cubic-bezier(0,0,0.2,1);--transition-timing-ease-in-out:cubic-bezier(0.4,0,0.2,1)}*,:after,:before{box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:768px){html{font-size:17px}}@media (min-width:1024px){html{font-size:18px}}@media (min-width:1440px){html{font-size:20px}}body{margin:0;padding:0;font-family:var(--font-system);font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-text);background-color:var(--color-background)}.bold{font-weight:700}.bevel{box-shadow:var(--shadow-bevel)}.bevel-inset{box-shadow:var(--shadow-inset)}.border{border:var(--border-width-thin) solid var(--color-border)}.border-none{border:none}.surface{background-color:var(--color-surface)}.surface-inset{background-color:var(--color-surface-inset)}.text-inverse{color:var(--color-text-inverse)}.focus-visible:focus-visible{outline:1px dotted var(--color-focus);outline-offset:2px}.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button-module_button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-1);font-family:var(--font-system);font-weight:var(--font-weight-normal);text-align:center;text-decoration:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:none;background-color:var(--color-surface);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-none);box-shadow:var(--shadow-bevel);color:var(--color-text);-webkit-clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px);clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px);-webkit-appearance:none;-moz-appearance:none;appearance:none}.Button-module_button[href]{text-decoration:none}.Button-module_button[href]:visited{color:var(--color-text)}.Button-module_button--sm{min-height:20px;padding:var(--spacing-0_5) var(--spacing-2);font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.Button-module_button--md{min-height:24px;padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-md);line-height:var(--line-height-snug)}.Button-module_button--lg{min-height:32px;padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-lg);line-height:var(--line-height-normal)}.Button-module_button--primary{background-color:var(--color-gray-300);font-weight:var(--font-weight-bold)}.Button-module_button--danger{color:var(--color-error);border-color:var(--color-error)}.Button-module_button:hover:not(:disabled){background-color:var(--color-gray-100)}.Button-module_button:active:not(:disabled){box-shadow:var(--shadow-inset);background-color:var(--color-gray-300);transform:translate(1px,1px)}.Button-module_button:focus-visible{outline:1px dotted var(--color-focus);outline-offset:2px}.Button-module_button--disabled,.Button-module_button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button-module_button--full-width{width:100%}.Button-module_button--loading{position:relative;pointer-events:none}.Button-module_button--cursor-loading,.Button-module_button--loading:not(.Button-module_button--cursor-loading){cursor:wait}.Button-module_button__loading-spinner{display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-md)}.Button-module_button__text{display:inline-flex;align-items:center}.Button-module_button__icon-left,.Button-module_button__icon-right{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.Button-module_button__icon-only{display:inline-flex;align-items:center;justify-content:center}.Button-module_button--icon-only{padding:var(--spacing-1);aspect-ratio:1}.Button-module_button--icon-only.Button-module_button--sm{padding:var(--spacing-0_5)}.Button-module_button--icon-only.Button-module_button--lg{padding:var(--spacing-2)}@media (prefers-contrast:high){.Button-module_button{border-width:var(--border-width-medium)}}@media (prefers-reduced-motion:reduce){.Button-module_button{transition:none}}.Icon-module_icon{display:inline-block;flex-shrink:0;line-height:1;color:currentColor;vertical-align:middle}.Icon-module_icon--xs{width:12px;height:12px}.Icon-module_icon--sm{width:14px;height:14px}.Icon-module_icon--md{width:16px;height:16px}.Icon-module_icon--lg{width:20px;height:20px}.Icon-module_icon--xl{width:24px;height:24px}.IconButton-module_pixelated-corner-sm{-webkit-clip-path:polygon(2px 0,0 2px,0 100%,0 100%,100% 100%,100% 100%,100% 2px,calc(100% - 2px) 0);clip-path:polygon(2px 0,0 2px,0 100%,0 100%,100% 100%,100% 100%,100% 2px,calc(100% - 2px) 0)}.IconButton-module_pixelated-corner-md{-webkit-clip-path:polygon(4px 0,3px 1px,2px 2px,1px 3px,0 4px,0 calc(100% - 4px),1px calc(100% - 3px),2px calc(100% - 2px),3px calc(100% - 1px),4px 100%,calc(100% - 4px) 100%,calc(100% - 3px) calc(100% - 1px),calc(100% - 2px) calc(100% - 2px),calc(100% - 1px) calc(100% - 3px),100% calc(100% - 4px),100% 4px,calc(100% - 1px) 3px,calc(100% - 2px) 2px,calc(100% - 3px) 1px,calc(100% - 4px) 0);clip-path:polygon(4px 0,3px 1px,2px 2px,1px 3px,0 4px,0 calc(100% - 4px),1px calc(100% - 3px),2px calc(100% - 2px),3px calc(100% - 1px),4px 100%,calc(100% - 4px) 100%,calc(100% - 3px) calc(100% - 1px),calc(100% - 2px) calc(100% - 2px),calc(100% - 1px) calc(100% - 3px),100% calc(100% - 4px),100% 4px,calc(100% - 1px) 3px,calc(100% - 2px) 2px,calc(100% - 3px) 1px,calc(100% - 4px) 0)}.IconButton-module_pixelated-corner-pseudo:after,.IconButton-module_pixelated-corner-pseudo:before{content:"";position:absolute;background-color:inherit}.IconButton-module_pixelated-corner-pseudo:before{top:0;left:2px;right:2px;height:1px;box-shadow:-1px 1px 0 0 currentColor,calc(100% + 1px) 1px 0 0 currentColor}.IconButton-module_pixelated-corner-pseudo:after{bottom:0;left:2px;right:2px;height:1px;box-shadow:-1px -1px 0 0 currentColor,calc(100% + 1px) -1px 0 0 currentColor}.IconButton-module_mac-corner{position:relative;background-clip:padding-box}.IconButton-module_mac-corner:before{left:0;box-shadow:0 0 0 1px var(--color-background,#eeeeee),1px 1px 0 0 var(--color-border,#262626)}.IconButton-module_mac-corner:after,.IconButton-module_mac-corner:before{content:"";position:absolute;top:0;width:2px;height:2px;background:transparent}.IconButton-module_mac-corner:after{right:0;box-shadow:0 0 0 1px var(--color-background,#eeeeee),-1px 1px 0 0 var(--color-border,#262626)}.IconButton-module_chamfered-sm{-webkit-clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px);clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px)}.IconButton-module_chamfered-md{-webkit-clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 3px,100% calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,0 calc(100% - 3px),0 3px);clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 3px,100% calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,0 calc(100% - 3px),0 3px)}.IconButton-module_tab-corner{position:relative;-webkit-clip-path:polygon(3px 0,2px 1px,1px 2px,0 3px,0 100%,100% 100%,100% 3px,calc(100% - 1px) 2px,calc(100% - 2px) 1px,calc(100% - 3px) 0);clip-path:polygon(3px 0,2px 1px,1px 2px,0 3px,0 100%,100% 100%,100% 3px,calc(100% - 1px) 2px,calc(100% - 2px) 1px,calc(100% - 3px) 0)}.IconButton-module_button-corner{-webkit-clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px);clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px)}.IconButton-module_window-corner{-webkit-clip-path:polygon(4px 0,3px 1px,2px 2px,1px 3px,0 4px,0 calc(100% - 4px),1px calc(100% - 3px),2px calc(100% - 2px),3px calc(100% - 1px),4px 100%,calc(100% - 4px) 100%,calc(100% - 3px) calc(100% - 1px),calc(100% - 2px) calc(100% - 2px),calc(100% - 1px) calc(100% - 3px),100% calc(100% - 4px),100% 4px,calc(100% - 1px) 3px,calc(100% - 2px) 2px,calc(100% - 3px) 1px,calc(100% - 4px) 0);clip-path:polygon(4px 0,3px 1px,2px 2px,1px 3px,0 4px,0 calc(100% - 4px),1px calc(100% - 3px),2px calc(100% - 2px),3px calc(100% - 1px),4px 100%,calc(100% - 4px) 100%,calc(100% - 3px) calc(100% - 1px),calc(100% - 2px) calc(100% - 2px),calc(100% - 1px) calc(100% - 3px),100% calc(100% - 4px),100% 4px,calc(100% - 1px) 3px,calc(100% - 2px) 2px,calc(100% - 3px) 1px,calc(100% - 4px) 0)}.IconButton-module_iconButton{font-family:var(--font-system);font-weight:var(--font-weight-bold);color:var(--color-text);background:var(--color-gray-400);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-none);box-shadow:var(--shadow-raised);gap:var(--spacing-2);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-clip-path:polygon(4px 0,3px 1px,2px 2px,1px 3px,0 4px,0 calc(100% - 4px),1px calc(100% - 3px),2px calc(100% - 2px),3px calc(100% - 1px),4px 100%,calc(100% - 4px) 100%,calc(100% - 3px) calc(100% - 1px),calc(100% - 2px) calc(100% - 2px),calc(100% - 1px) calc(100% - 3px),100% calc(100% - 4px),100% 4px,calc(100% - 1px) 3px,calc(100% - 2px) 2px,calc(100% - 3px) 1px,calc(100% - 4px) 0);clip-path:polygon(4px 0,3px 1px,2px 2px,1px 3px,0 4px,0 calc(100% - 4px),1px calc(100% - 3px),2px calc(100% - 2px),3px calc(100% - 1px),4px 100%,calc(100% - 4px) 100%,calc(100% - 3px) calc(100% - 1px),calc(100% - 2px) calc(100% - 2px),calc(100% - 1px) calc(100% - 3px),100% calc(100% - 4px),100% 4px,calc(100% - 1px) 3px,calc(100% - 2px) 2px,calc(100% - 3px) 1px,calc(100% - 4px) 0)}.IconButton-module_icon,.IconButton-module_iconButton{display:inline-flex;align-items:center;justify-content:center}.IconButton-module_icon{flex-shrink:0}.IconButton-module_label{display:inline-flex;align-items:center}.IconButton-module_iconButton--label-bottom,.IconButton-module_iconButton--label-top{flex-direction:column}.IconButton-module_iconButton--label-left{flex-direction:row-reverse}.IconButton-module_iconButton--label-right{flex-direction:row}.IconButton-module_iconButton--sm{padding:var(--spacing-1);font-size:var(--font-size-xs);line-height:var(--line-height-tight);min-width:24px;min-height:24px}.IconButton-module_iconButton--sm.IconButton-module_iconButton--with-label{padding:var(--spacing-1) var(--spacing-2)}.IconButton-module_iconButton--md{padding:var(--spacing-1_5);font-size:var(--font-size-md);line-height:var(--line-height-snug);min-width:32px;min-height:32px}.IconButton-module_iconButton--md.IconButton-module_iconButton--with-label{padding:var(--spacing-1_5) var(--spacing-3)}.IconButton-module_iconButton--lg{padding:var(--spacing-2);font-size:var(--font-size-lg);line-height:var(--line-height-normal);min-width:40px;min-height:40px}.IconButton-module_iconButton--lg.IconButton-module_iconButton--with-label{padding:var(--spacing-2) var(--spacing-4)}.IconButton-module_iconButton--default{background:var(--color-gray-400)}.IconButton-module_iconButton--primary{background:var(--color-gray-300)}.IconButton-module_iconButton--danger{background:var(--color-gray-400);color:var(--color-text)}.IconButton-module_iconButton:hover:not(:disabled){background:var(--color-gray-300)}.IconButton-module_iconButton:active:not(:disabled){box-shadow:var(--shadow-inset);background:var(--color-gray-500)}.IconButton-module_iconButton:focus-visible{outline:1px dotted var(--color-focus);outline-offset:-3px}.IconButton-module_iconButton--disabled,.IconButton-module_iconButton:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media (prefers-reduced-motion:reduce){.IconButton-module_iconButton{transition:none}}@media (prefers-contrast:high){.IconButton-module_iconButton{border-width:2px}}.Checkbox-module_wrapper{display:inline-flex;align-items:center;gap:var(--spacing-2);position:relative;cursor:pointer}.Checkbox-module_wrapper--disabled{opacity:.5;cursor:not-allowed}.Checkbox-module_wrapper--label-left{flex-direction:row-reverse}.Checkbox-module_wrapper--label-right{flex-direction:row}.Checkbox-module_checkbox{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;display:inline-block;flex-shrink:0;margin:0;cursor:pointer;background-color:var(--color-surface);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-none);box-shadow:var(--shadow-inset);transition:none}.Checkbox-module_checkbox:disabled{cursor:not-allowed}.Checkbox-module_checkbox--sm{width:14px;height:14px}.Checkbox-module_checkbox--md{width:16px;height:16px}.Checkbox-module_checkbox--lg{width:20px;height:20px}.Checkbox-module_checkbox:checked{background-color:var(--color-surface)}.Checkbox-module_checkbox:checked:after{content:"";position:absolute;display:block;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:4px;height:8px;border:solid var(--color-text);border-width:0 2px 2px 0}.Checkbox-module_checkbox--sm:checked:after{width:3px;height:6px;border-width:0 1.5px 1.5px 0}.Checkbox-module_checkbox--lg:checked:after{width:5px;height:10px;border-width:0 2.5px 2.5px 0}.Checkbox-module_checkbox--indeterminate:after{content:"";position:absolute;display:block;left:50%;top:50%;transform:translate(-50%,-50%);background-color:var(--color-text);width:8px;height:2px}.Checkbox-module_checkbox--sm.Checkbox-module_checkbox--indeterminate:after{width:6px;height:1.5px}.Checkbox-module_checkbox--lg.Checkbox-module_checkbox--indeterminate:after{width:10px;height:2.5px}.Checkbox-module_checkbox:focus-visible{outline:1px dotted var(--color-focus);outline-offset:2px}.Checkbox-module_checkbox--error{border-color:var(--color-error)}.Checkbox-module_label{font-family:var(--font-system);font-weight:var(--font-weight-normal);color:var(--color-text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkbox-module_wrapper--disabled .Checkbox-module_label{cursor:not-allowed}.Checkbox-module_label--sm{font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.Checkbox-module_label--md{font-size:var(--font-size-md);line-height:var(--line-height-snug)}.Checkbox-module_label--lg{font-size:var(--font-size-lg);line-height:var(--line-height-normal)}.Checkbox-module_wrapper--sm{gap:var(--spacing-1)}.Checkbox-module_wrapper--lg,.Checkbox-module_wrapper--md{gap:var(--spacing-2)}@media (prefers-contrast:high){.Checkbox-module_checkbox{border-width:var(--border-width-medium)}.Checkbox-module_checkbox--indeterminate:after,.Checkbox-module_checkbox:checked:after{border-width:0 3px 3px 0}}@media (prefers-reduced-motion:reduce){.Checkbox-module_checkbox{transition:none}}.Radio-module_wrapper{display:inline-flex;align-items:center;gap:var(--spacing-2);position:relative;cursor:pointer}.Radio-module_wrapper--disabled{opacity:.5;cursor:not-allowed}.Radio-module_wrapper--label-left{flex-direction:row-reverse}.Radio-module_wrapper--label-right{flex-direction:row}.Radio-module_radio{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;display:inline-block;flex-shrink:0;margin:0;cursor:pointer;background-color:var(--color-surface);border:var(--border-width-thin) solid var(--color-border);border-radius:50%;box-shadow:var(--shadow-inset);transition:none}.Radio-module_radio:disabled{cursor:not-allowed}.Radio-module_radio--sm{width:14px;height:14px}.Radio-module_radio--md{width:16px;height:16px}.Radio-module_radio--lg{width:20px;height:20px}.Radio-module_radio:checked{background-color:var(--color-surface)}.Radio-module_radio:checked:after{content:"";position:absolute;display:block;left:50%;top:50%;transform:translate(-50%,-50%);background-color:var(--color-text);border-radius:50%;width:8px;height:8px}.Radio-module_radio--sm:checked:after{width:6px;height:6px}.Radio-module_radio--lg:checked:after{width:10px;height:10px}.Radio-module_radio:focus-visible{outline:1px dotted var(--color-focus);outline-offset:2px}.Radio-module_radio--error{border-color:var(--color-error)}.Radio-module_label{font-family:var(--font-system);font-weight:var(--font-weight-normal);color:var(--color-text);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Radio-module_wrapper--disabled .Radio-module_label{cursor:not-allowed}.Radio-module_label--sm{font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.Radio-module_label--md{font-size:var(--font-size-md);line-height:var(--line-height-snug)}.Radio-module_label--lg{font-size:var(--font-size-lg);line-height:var(--line-height-normal)}.Radio-module_wrapper--sm{gap:var(--spacing-1)}.Radio-module_wrapper--lg,.Radio-module_wrapper--md{gap:var(--spacing-2)}@media (prefers-contrast:high){.Radio-module_radio{border-width:var(--border-width-medium)}.Radio-module_radio:checked:after{width:10px;height:10px}.Radio-module_radio--sm:checked:after{width:8px;height:8px}.Radio-module_radio--lg:checked:after{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.Radio-module_radio{transition:none}}.TextField-module_wrapper{display:inline-flex;flex-direction:column;gap:var(--spacing-1);position:relative}.TextField-module_wrapper--full-width{width:100%}.TextField-module_wrapper--disabled{opacity:.5;cursor:not-allowed}.TextField-module_wrapper--label-top{flex-direction:column}.TextField-module_wrapper--label-left{flex-direction:row;align-items:center;gap:var(--spacing-2)}.TextField-module_wrapper--label-right{flex-direction:row-reverse;align-items:center;gap:var(--spacing-2)}.TextField-module_label{font-family:var(--font-system);font-weight:var(--font-weight-normal);color:var(--color-text);-webkit-user-select:none;-moz-user-select:none;user-select:none}.TextField-module_wrapper--disabled .TextField-module_label{cursor:not-allowed}.TextField-module_label--sm{font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.TextField-module_label--md{font-size:var(--font-size-md);line-height:var(--line-height-snug)}.TextField-module_label--lg{font-size:var(--font-size-lg);line-height:var(--line-height-normal)}.TextField-module_input-wrapper{position:relative;display:flex;align-items:center}.TextField-module_wrapper--full-width .TextField-module_input-wrapper{width:100%}.TextField-module_input{font-family:var(--font-system);font-weight:var(--font-weight-normal);color:var(--color-text);background-color:var(--color-surface);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-none);box-shadow:var(--shadow-inset);-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:none}.TextField-module_input::placeholder{color:var(--color-gray-600);font-style:italic;opacity:1}.TextField-module_input:disabled{cursor:not-allowed;background-color:var(--color-gray-200)}.TextField-module_input--sm{min-height:20px;padding:var(--spacing-0_5) var(--spacing-2);font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.TextField-module_input--md{min-height:24px;padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-md);line-height:var(--line-height-snug)}.TextField-module_input--lg{min-height:32px;padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-lg);line-height:var(--line-height-normal)}.TextField-module_input--full-width{width:100%}.TextField-module_input-icon-left,.TextField-module_input-icon-right{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none;color:var(--color-gray-700)}.TextField-module_input-icon-left{left:var(--spacing-2)}.TextField-module_input-icon-right{right:var(--spacing-2)}.TextField-module_input-wrapper--with-left-icon .TextField-module_input{padding-left:calc(var(--spacing-6) + var(--spacing-2))}.TextField-module_input-wrapper--with-right-icon .TextField-module_input{padding-right:calc(var(--spacing-6) + var(--spacing-2))}.TextField-module_input:focus{outline:1px dotted var(--color-focus);outline-offset:2px}.TextField-module_input--error{border-color:var(--color-error)}.TextField-module_input--error:focus{outline-color:var(--color-error)}.TextField-module_error-message,.TextField-module_helper-text{margin:0;font-family:var(--font-system);font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.TextField-module_helper-text{color:var(--color-gray-700)}.TextField-module_error-message{color:var(--color-error)}.TextField-module_wrapper--sm{gap:var(--spacing-0_5)}.TextField-module_wrapper--lg,.TextField-module_wrapper--md{gap:var(--spacing-1)}.TextField-module_input[type=number]::-webkit-inner-spin-button,.TextField-module_input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.TextField-module_input[type=number]{-moz-appearance:textfield}.TextField-module_input[type=search]::-webkit-search-cancel-button,.TextField-module_input[type=search]::-webkit-search-decoration,.TextField-module_input[type=search]::-webkit-search-results-button,.TextField-module_input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.TextField-module_input[type=password]{font-family:monospace}@media (prefers-contrast:high){.TextField-module_input{border-width:var(--border-width-medium)}}@media (prefers-reduced-motion:reduce){.TextField-module_input{transition:none}}.Select-module_wrapper{display:inline-flex;flex-direction:column;gap:var(--spacing-1);position:relative}.Select-module_wrapper--full-width{width:100%}.Select-module_wrapper--disabled{opacity:.5;cursor:not-allowed}.Select-module_wrapper--label-top{flex-direction:column}.Select-module_wrapper--label-left{flex-direction:row;align-items:center;gap:var(--spacing-2)}.Select-module_wrapper--label-right{flex-direction:row-reverse;align-items:center;gap:var(--spacing-2)}.Select-module_label{font-family:var(--font-system);font-weight:var(--font-weight-normal);color:var(--color-text);-webkit-user-select:none;-moz-user-select:none;user-select:none}.Select-module_wrapper--disabled .Select-module_label{cursor:not-allowed}.Select-module_label--sm{font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.Select-module_label--md{font-size:var(--font-size-md);line-height:var(--line-height-snug)}.Select-module_label--lg{font-size:var(--font-size-lg);line-height:var(--line-height-normal)}.Select-module_select{font-family:var(--font-system);font-weight:var(--font-weight-normal);color:var(--color-text);background-color:var(--color-surface);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-none);box-shadow:var(--shadow-bevel);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23000000' d='M2 4l4 4 4-4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--spacing-1) center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:none}.Select-module_select:disabled{cursor:not-allowed;background-color:var(--color-gray-200)}.Select-module_select--sm{min-height:20px;padding:var(--spacing-0_5) var(--spacing-6) var(--spacing-0_5) var(--spacing-2);font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.Select-module_select--md{min-height:24px;padding:var(--spacing-1) var(--spacing-6) var(--spacing-1) var(--spacing-2);font-size:var(--font-size-md);line-height:var(--line-height-snug)}.Select-module_select--lg{min-height:32px;padding:var(--spacing-2) var(--spacing-8) var(--spacing-2) var(--spacing-3);font-size:var(--font-size-lg);line-height:var(--line-height-normal)}.Select-module_select--full-width{width:100%}.Select-module_select:focus{outline:1px dotted var(--color-focus);outline-offset:2px}.Select-module_select--error{border-color:var(--color-error)}.Select-module_select--error:focus{outline-color:var(--color-error)}.Select-module_error-message,.Select-module_helper-text{margin:0;font-family:var(--font-system);font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.Select-module_helper-text{color:var(--color-gray-700)}.Select-module_error-message{color:var(--color-error)}.Select-module_wrapper--sm{gap:var(--spacing-0_5)}.Select-module_wrapper--lg,.Select-module_wrapper--md{gap:var(--spacing-1)}.Select-module_select option{font-family:var(--font-system);padding:var(--spacing-1);background-color:var(--color-surface);color:var(--color-text)}.Select-module_select option:disabled{color:var(--color-gray-600)}@media (prefers-contrast:high){.Select-module_select{border-width:var(--border-width-medium)}}@media (prefers-reduced-motion:reduce){.Select-module_select{transition:none}}.Tabs-module_pixelated-corner-sm{-webkit-clip-path:polygon(2px 0,0 2px,0 100%,0 100%,100% 100%,100% 100%,100% 2px,calc(100% - 2px) 0);clip-path:polygon(2px 0,0 2px,0 100%,0 100%,100% 100%,100% 100%,100% 2px,calc(100% - 2px) 0)}.Tabs-module_pixelated-corner-md{-webkit-clip-path:polygon(4px 0,3px 1px,2px 2px,1px 3px,0 4px,0 calc(100% - 4px),1px calc(100% - 3px),2px calc(100% - 2px),3px calc(100% - 1px),4px 100%,calc(100% - 4px) 100%,calc(100% - 3px) calc(100% - 1px),calc(100% - 2px) calc(100% - 2px),calc(100% - 1px) calc(100% - 3px),100% calc(100% - 4px),100% 4px,calc(100% - 1px) 3px,calc(100% - 2px) 2px,calc(100% - 3px) 1px,calc(100% - 4px) 0);clip-path:polygon(4px 0,3px 1px,2px 2px,1px 3px,0 4px,0 calc(100% - 4px),1px calc(100% - 3px),2px calc(100% - 2px),3px calc(100% - 1px),4px 100%,calc(100% - 4px) 100%,calc(100% - 3px) calc(100% - 1px),calc(100% - 2px) calc(100% - 2px),calc(100% - 1px) calc(100% - 3px),100% calc(100% - 4px),100% 4px,calc(100% - 1px) 3px,calc(100% - 2px) 2px,calc(100% - 3px) 1px,calc(100% - 4px) 0)}.Tabs-module_pixelated-corner-pseudo:after,.Tabs-module_pixelated-corner-pseudo:before{content:"";position:absolute;background-color:inherit}.Tabs-module_pixelated-corner-pseudo:before{top:0;left:2px;right:2px;height:1px;box-shadow:-1px 1px 0 0 currentColor,calc(100% + 1px) 1px 0 0 currentColor}.Tabs-module_pixelated-corner-pseudo:after{bottom:0;left:2px;right:2px;height:1px;box-shadow:-1px -1px 0 0 currentColor,calc(100% + 1px) -1px 0 0 currentColor}.Tabs-module_mac-corner{position:relative;background-clip:padding-box}.Tabs-module_mac-corner:before{left:0;box-shadow:0 0 0 1px var(--color-background,#eeeeee),1px 1px 0 0 var(--color-border,#262626)}.Tabs-module_mac-corner:after,.Tabs-module_mac-corner:before{content:"";position:absolute;top:0;width:2px;height:2px;background:transparent}.Tabs-module_mac-corner:after{right:0;box-shadow:0 0 0 1px var(--color-background,#eeeeee),-1px 1px 0 0 var(--color-border,#262626)}.Tabs-module_chamfered-sm{-webkit-clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px);clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px)}.Tabs-module_chamfered-md{-webkit-clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 3px,100% calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,0 calc(100% - 3px),0 3px);clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 3px,100% calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,0 calc(100% - 3px),0 3px)}.Tabs-module_tab-corner{position:relative;-webkit-clip-path:polygon(3px 0,2px 1px,1px 2px,0 3px,0 100%,100% 100%,100% 3px,calc(100% - 1px) 2px,calc(100% - 2px) 1px,calc(100% - 3px) 0);clip-path:polygon(3px 0,2px 1px,1px 2px,0 3px,0 100%,100% 100%,100% 3px,calc(100% - 1px) 2px,calc(100% - 2px) 1px,calc(100% - 3px) 0)}.Tabs-module_button-corner{-webkit-clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px);clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px)}.Tabs-module_window-corner{-webkit-clip-path:polygon(4px 0,3px 1px,2px 2px,1px 3px,0 4px,0 calc(100% - 4px),1px calc(100% - 3px),2px calc(100% - 2px),3px calc(100% - 1px),4px 100%,calc(100% - 4px) 100%,calc(100% - 3px) calc(100% - 1px),calc(100% - 2px) calc(100% - 2px),calc(100% - 1px) calc(100% - 3px),100% calc(100% - 4px),100% 4px,calc(100% - 1px) 3px,calc(100% - 2px) 2px,calc(100% - 3px) 1px,calc(100% - 4px) 0);clip-path:polygon(4px 0,3px 1px,2px 2px,1px 3px,0 4px,0 calc(100% - 4px),1px calc(100% - 3px),2px calc(100% - 2px),3px calc(100% - 1px),4px 100%,calc(100% - 4px) 100%,calc(100% - 3px) calc(100% - 1px),calc(100% - 2px) calc(100% - 2px),calc(100% - 1px) calc(100% - 3px),100% calc(100% - 4px),100% 4px,calc(100% - 1px) 3px,calc(100% - 2px) 2px,calc(100% - 3px) 1px,calc(100% - 4px) 0)}.Tabs-module_container{display:flex;flex-direction:column;width:100%}.Tabs-module_tabList{display:flex;gap:var(--spacing-1);padding:0;list-style:none;margin:0 0 -1px}.Tabs-module_tabList--full-width{width:100%}.Tabs-module_tab{font-family:var(--font-system);font-weight:var(--font-weight-normal);color:var(--color-text);background:var(--color-gray-400);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--border-radius-none);box-shadow:var(--shadow-raised);padding:var(--spacing-1_5) var(--spacing-4);position:relative;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-clip-path:polygon(3px 0,2px 1px,1px 2px,0 3px,0 100%,100% 100%,100% 3px,calc(100% - 1px) 2px,calc(100% - 2px) 1px,calc(100% - 3px) 0);clip-path:polygon(3px 0,2px 1px,1px 2px,0 3px,0 100%,100% 100%,100% 3px,calc(100% - 1px) 2px,calc(100% - 2px) 1px,calc(100% - 3px) 0)}.Tabs-module_tab--active{background:var(--color-surface);z-index:1;border-bottom-color:var(--color-surface)}.Tabs-module_tab--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Tabs-module_tab--sm{padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-xs);line-height:var(--line-height-tight)}.Tabs-module_tab--md{padding:var(--spacing-1_5) var(--spacing-4);font-size:var(--font-size-md);line-height:var(--line-height-snug)}.Tabs-module_tab--lg{padding:var(--spacing-2) var(--spacing-5);font-size:var(--font-size-lg);line-height:var(--line-height-normal)}.Tabs-module_tab--full-width{flex:1 1}.Tabs-module_tabIcon{display:inline-flex;align-items:center;justify-content:center;margin-right:var(--spacing-1)}.Tabs-module_tab:focus-visible{outline:1px dotted var(--color-focus);outline-offset:-3px}.Tabs-module_tab:not(.Tabs-module_tab--active):not(.Tabs-module_tab--disabled):hover{background:var(--color-gray-300)}.Tabs-module_panelContainer{background-color:var(--color-surface);border:var(--border-width-thin) solid var(--color-border);box-shadow:var(--shadow-inset);position:relative;width:100%}.Tabs-module_panelContainer--sm{padding:var(--spacing-3)}.Tabs-module_panelContainer--md{padding:var(--spacing-4)}.Tabs-module_panelContainer--lg{padding:var(--spacing-5)}@media (prefers-reduced-motion:reduce){.Tabs-module_tab{transition:none}}.Window-module_pixelated-corner-sm{-webkit-clip-path:polygon(2px 0,0 2px,0 100%,0 100%,100% 100%,100% 100%,100% 2px,calc(100% - 2px) 0);clip-path:polygon(2px 0,0 2px,0 100%,0 100%,100% 100%,100% 100%,100% 2px,calc(100% - 2px) 0)}.Window-module_pixelated-corner-md{-webkit-clip-path:polygon(4px 0,3px 1px,2px 2px,1px 3px,0 4px,0 calc(100% - 4px),1px calc(100% - 3px),2px calc(100% - 2px),3px calc(100% - 1px),4px 100%,calc(100% - 4px) 100%,calc(100% - 3px) calc(100% - 1px),calc(100% - 2px) calc(100% - 2px),calc(100% - 1px) calc(100% - 3px),100% calc(100% - 4px),100% 4px,calc(100% - 1px) 3px,calc(100% - 2px) 2px,calc(100% - 3px) 1px,calc(100% - 4px) 0);clip-path:polygon(4px 0,3px 1px,2px 2px,1px 3px,0 4px,0 calc(100% - 4px),1px calc(100% - 3px),2px calc(100% - 2px),3px calc(100% - 1px),4px 100%,calc(100% - 4px) 100%,calc(100% - 3px) calc(100% - 1px),calc(100% - 2px) calc(100% - 2px),calc(100% - 1px) calc(100% - 3px),100% calc(100% - 4px),100% 4px,calc(100% - 1px) 3px,calc(100% - 2px) 2px,calc(100% - 3px) 1px,calc(100% - 4px) 0)}.Window-module_pixelated-corner-pseudo:after,.Window-module_pixelated-corner-pseudo:before{content:"";position:absolute;background-color:inherit}.Window-module_pixelated-corner-pseudo:before{top:0;left:2px;right:2px;height:1px;box-shadow:-1px 1px 0 0 currentColor,calc(100% + 1px) 1px 0 0 currentColor}.Window-module_pixelated-corner-pseudo:after{bottom:0;left:2px;right:2px;height:1px;box-shadow:-1px -1px 0 0 currentColor,calc(100% + 1px) -1px 0 0 currentColor}.Window-module_mac-corner{position:relative;background-clip:padding-box}.Window-module_mac-corner:before{left:0;box-shadow:0 0 0 1px var(--color-background,#eeeeee),1px 1px 0 0 var(--color-border,#262626)}.Window-module_mac-corner:after,.Window-module_mac-corner:before{content:"";position:absolute;top:0;width:2px;height:2px;background:transparent}.Window-module_mac-corner:after{right:0;box-shadow:0 0 0 1px var(--color-background,#eeeeee),-1px 1px 0 0 var(--color-border,#262626)}.Window-module_chamfered-sm{-webkit-clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px);clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px)}.Window-module_chamfered-md{-webkit-clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 3px,100% calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,0 calc(100% - 3px),0 3px);clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 3px,100% calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,0 calc(100% - 3px),0 3px)}.Window-module_tab-corner{position:relative;-webkit-clip-path:polygon(3px 0,2px 1px,1px 2px,0 3px,0 100%,100% 100%,100% 3px,calc(100% - 1px) 2px,calc(100% - 2px) 1px,calc(100% - 3px) 0);clip-path:polygon(3px 0,2px 1px,1px 2px,0 3px,0 100%,100% 100%,100% 3px,calc(100% - 1px) 2px,calc(100% - 2px) 1px,calc(100% - 3px) 0)}.Window-module_button-corner{-webkit-clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px);clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 2px),calc(100% - 2px) 100%,2px 100%,0 calc(100% - 2px),0 2px)}.Window-module_window-corner{-webkit-clip-path:polygon(4px 0,3px 1px,2px 2px,1px 3px,0 4px,0 calc(100% - 4px),1px calc(100% - 3px),2px calc(100% - 2px),3px calc(100% - 1px),4px 100%,calc(100% - 4px) 100%,calc(100% - 3px) calc(100% - 1px),calc(100% - 2px) calc(100% - 2px),calc(100% - 1px) calc(100% - 3px),100% calc(100% - 4px),100% 4px,calc(100% - 1px) 3px,calc(100% - 2px) 2px,calc(100% - 3px) 1px,calc(100% - 4px) 0);clip-path:polygon(4px 0,3px 1px,2px 2px,1px 3px,0 4px,0 calc(100% - 4px),1px calc(100% - 3px),2px calc(100% - 2px),3px calc(100% - 1px),4px 100%,calc(100% - 4px) 100%,calc(100% - 3px) calc(100% - 1px),calc(100% - 2px) calc(100% - 2px),calc(100% - 1px) calc(100% - 3px),100% calc(100% - 4px),100% 4px,calc(100% - 1px) 3px,calc(100% - 2px) 2px,calc(100% - 3px) 1px,calc(100% - 4px) 0)}.Window-module_window{display:flex;flex-direction:column;background-color:var(--color-gray-300);border:var(--border-width-thin) solid var(--color-black);filter:drop-shadow(2px 2px 0 rgba(0,0,0,.5));position:relative;overflow:hidden;width:auto;height:auto;min-width:200px;min-height:100px}.Window-module_window--active{z-index:10}.Window-module_window--inactive{opacity:.92;z-index:1}.Window-module_titleBar{display:flex;align-items:center;background-color:#CBCBCB;border-bottom:var(--border-width-thin) solid var(--color-black);padding:var(--spacing-1_5) var(--spacing-2);min-height:22px;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.Window-module_titleBar[data-numControls="3"] .Window-module_titleCenter>:first-child{width:calc(100% - (48px + var(--spacing-2)));margin-left:calc(48px + var(--spacing-2))}.Window-module_titleBar[data-numControls="2"] .Window-module_titleCenter>:first-child{width:calc(100% - (36px + var(--spacing-2)));margin-left:calc(36px + var(--spacing-2))}.Window-module_titleBar[data-numControls="1"] .Window-module_titleCenter>:first-child{width:calc(100% - (24px));margin-left:calc(24px)}.Window-module_titleCenter{display:grid;align-items:center;width:100%;grid-template-columns:1fr max-content 1fr}.Window-module_titleCenter svg{width:100%}.Window-module_titleBar:before{left:60px}.Window-module_titleBar:after,.Window-module_titleBar:before{content:"";top:50%;flex-grow:1;height:12px;pointer-events:none}.Window-module_titleBar:after{right:8px;flex:1 1}.Window-module_controls{display:flex;gap:var(--spacing-1);align-items:center;position:absolute;left:12px;z-index:1}.Window-module_controlButton{width:12px;height:12px;padding:0;margin:0;background:transparent;border:var(--border-width-thin) solid var(--color-border);cursor:pointer;box-shadow:var(--shadow-inset);transition:none;position:relative;z-index:2}.Window-module_controlButton:hover{background-color:var(--color-gray-300)}.Window-module_controlButton:active{box-shadow:var(--shadow-pressed)}.Window-module_controlButton:focus-visible{outline:1px dotted var(--color-focus);outline-offset:1px}.Window-module_closeBox,.Window-module_maximizeBox,.Window-module_minimizeBox{width:100%;height:100%;position:relative}.Window-module_closeBox:after,.Window-module_closeBox:before,.Window-module_minimizeBox:before{content:"";position:absolute;top:50%;left:50%;width:6px}.Window-module_minimizeBox:before{transform:translate(-50%,-50%);height:1px;background-color:var(--color-border)}.Window-module_maximizeBox:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:4px;border:1px solid var(--color-border)}.Window-module_titleText{font-family:var(--font-display);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);color:var(--color-text);padding:0 var(--spacing-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:1}.Window-module_content{flex:1 1;overflow:auto;background-color:var(--color-gray-100);padding:var(--spacing-4);position:relative;margin:var(--spacing-2);border:var(--border-width-thin) solid #555555}.Window-module_resizeHandle{position:absolute;bottom:0;right:0;width:12px;height:12px;background-image:linear-gradient(135deg,transparent 0,transparent 40%,var(--color-border) 40%,var(--color-border) 45%,transparent 45%,transparent 55%,var(--color-border) 55%,var(--color-border) 60%,transparent 60%);cursor:nwse-resize;z-index:5}@media (prefers-contrast:high){.Window-module_controlButton,.Window-module_window{border-width:2px}}@media (prefers-reduced-motion:reduce){.Window-module_controlButton{transition:none}}.Dialog-module_backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background-color:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:none;backdrop-filter:none}.Dialog-module_dialogContainer{position:relative;pointer-events:auto;animation:Dialog-module_dialogFadeIn .15s ease-out}@keyframes Dialog-module_dialogFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Dialog-module_dialogContainer{animation:none}}.MenuBar-module_menuBar{display:flex;align-items:stretch;background-color:var(--color-gray-100);border-bottom:var(--border-width-thin) solid var(--color-black);background:linear-gradient(180deg,#EEEEEE,#DDDDDD 5%,#DDDDDD 90%,#BBBBBB 95%,#262626);width:100%;min-height:24px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MenuBar-module_leftContent{display:flex;align-items:center;padding:0 var(--spacing-2);flex-shrink:0}.MenuBar-module_menusContainer{display:flex;align-items:stretch;flex:1 1}.MenuBar-module_menuContainer{position:relative;display:flex;align-items:center}.MenuBar-module_rightContent{display:flex;align-items:center;gap:var(--spacing-2);padding:0 var(--spacing-2);flex-shrink:0;margin-left:auto}.MenuBar-module_divider{width:1px;height:16px;background-color:var(--color-gray-500);align-self:center}.MenuBar-module_menuButton{padding:var(--spacing-1) var(--spacing-3);font-family:var(--font-display);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);color:var(--color-text);height:100%;display:flex;align-items:center;text-align:center;white-space:nowrap;background-color:transparent;border:none;cursor:pointer;text-decoration:none;display:inline-block;transition:background-color 50ms ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MenuBar-module_menuButton:hover:not(.MenuBar-module_menuButton--disabled){background-color:#0000BB;color:var(--color-white)}.MenuBar-module_menuButton:focus-visible{outline:1px dotted var(--color-focus);outline-offset:-1px}.MenuBar-module_menuButton--open{background-color:#0000BB;color:var(--color-white)}.MenuBar-module_menuButton--disabled{color:var(--color-gray-500);cursor:not-allowed}.MenuBar-module_dropdown{position:absolute;top:100%;left:0;z-index:1000;background-color:var(--color-gray-100);border:var(--border-width-thin) solid var(--color-black);box-shadow:2px 2px 0 rgba(0,0,0,.5);min-width:200px;padding:var(--spacing-1) 0;animation:MenuBar-module_menuFadeIn .1s ease-out}.MenuBar-module_dropdown--right{left:auto;right:0}@keyframes MenuBar-module_menuFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-contrast:high){.MenuBar-module_menuBar{border-width:2px}.MenuBar-module_menuButton--open,.MenuBar-module_menuButton:hover:not(.MenuBar-module_menuButton--disabled){outline:2px solid currentColor;outline-offset:-2px}.MenuBar-module_dropdown{border-width:2px}}@media (prefers-reduced-motion:reduce){.MenuBar-module_menuButton{transition:none}.MenuBar-module_dropdown{animation:none}}.MenuItem-module_menuItem{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-1) var(--spacing-3);min-height:20px;font-family:var(--font-system);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);text-align:left;color:var(--color-text);background-color:transparent;border:none;cursor:pointer;transition:background-color 50ms ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MenuItem-module_menuItem:hover:not(.MenuItem-module_menuItem--disabled){background-color:#0000BB;color:var(--color-white)}.MenuItem-module_menuItem:focus-visible{outline:1px dotted var(--color-focus);outline-offset:-1px}.MenuItem-module_menuItem--selected{background-color:#0000BB;color:var(--color-white)}.MenuItem-module_menuItem--disabled{color:var(--color-gray-500);cursor:not-allowed}.MenuItem-module_checkmark{width:16px;min-width:16px;text-align:center;font-size:var(--font-size-md)}.MenuItem-module_icon{display:flex;align-items:center;justify-content:center;width:16px;min-width:16px;height:16px}.MenuItem-module_label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MenuItem-module_shortcut{margin-left:auto;font-size:var(--font-size-sm);opacity:.8;white-space:nowrap}.MenuItem-module_submenuArrow{font-size:8px;margin-left:var(--spacing-1)}.MenuItem-module_submenu{position:absolute;top:-4px;left:100%;z-index:1001;background-color:var(--color-gray-100);border:var(--border-width-thin) solid var(--color-black);box-shadow:2px 2px 0 rgba(0,0,0,.5);min-width:200px;padding:var(--spacing-1) 0;animation:MenuItem-module_menuFadeIn .1s ease-out}@keyframes MenuItem-module_menuFadeIn{0%{opacity:0;transform:translateX(-4px)}to{opacity:1;transform:translateX(0)}}.MenuItem-module_separatorLine{height:1px;background-color:var(--color-gray-500);margin:var(--spacing-1) var(--spacing-2)}.MenuItem-module_menuItem--selected .MenuItem-module_checkmark,.MenuItem-module_menuItem--selected .MenuItem-module_icon,.MenuItem-module_menuItem--selected .MenuItem-module_label,.MenuItem-module_menuItem--selected .MenuItem-module_shortcut,.MenuItem-module_menuItem--selected .MenuItem-module_submenuArrow,.MenuItem-module_menuItem:hover:not(.MenuItem-module_menuItem--disabled) .MenuItem-module_checkmark,.MenuItem-module_menuItem:hover:not(.MenuItem-module_menuItem--disabled) .MenuItem-module_icon,.MenuItem-module_menuItem:hover:not(.MenuItem-module_menuItem--disabled) .MenuItem-module_label,.MenuItem-module_menuItem:hover:not(.MenuItem-module_menuItem--disabled) .MenuItem-module_shortcut,.MenuItem-module_menuItem:hover:not(.MenuItem-module_menuItem--disabled) .MenuItem-module_submenuArrow{color:var(--color-white)}@media (prefers-contrast:high){.MenuItem-module_menuItem:hover:not(.MenuItem-module_menuItem--disabled){outline:2px solid currentColor;outline-offset:-2px}}@media (prefers-reduced-motion:reduce){.MenuItem-module_menuItem{transition:none}}.Scrollbar-module_scrollbar{display:flex;background:var(--color-surface);border:var(--border-width-thin) solid var(--color-border);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Scrollbar-module_scrollbar--vertical{flex-direction:column;width:16px;min-height:60px}.Scrollbar-module_scrollbar--horizontal{flex-direction:row;height:16px;min-width:60px}.Scrollbar-module_scrollbar--disabled{opacity:.5;cursor:not-allowed}.Scrollbar-module_arrow{background:var(--color-gray-400);border:none;box-shadow:var(--shadow-raised);flex-shrink:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:none;position:relative}.Scrollbar-module_arrow:hover:not(:disabled){background:var(--color-gray-300)}.Scrollbar-module_arrow:active:not(:disabled){box-shadow:var(--shadow-inset);background:var(--color-gray-500)}.Scrollbar-module_arrow:disabled{opacity:.5;cursor:not-allowed}.Scrollbar-module_arrowIcon{width:0;height:0;border-style:solid}.Scrollbar-module_scrollbar--vertical .Scrollbar-module_arrow--start .Scrollbar-module_arrowIcon{border-width:0 3px 4px;border-color:transparent transparent var(--color-text) transparent}.Scrollbar-module_scrollbar--vertical .Scrollbar-module_arrow--end .Scrollbar-module_arrowIcon{border-width:4px 3px 0;border-color:var(--color-text) transparent transparent transparent}.Scrollbar-module_scrollbar--horizontal .Scrollbar-module_arrow--start .Scrollbar-module_arrowIcon{border-width:3px 4px 3px 0;border-color:transparent var(--color-text) transparent transparent}.Scrollbar-module_scrollbar--horizontal .Scrollbar-module_arrow--end .Scrollbar-module_arrowIcon{border-width:3px 0 3px 4px;border-color:transparent transparent transparent var(--color-text)}.Scrollbar-module_track{background:var(--color-gray-200);flex:1 1;position:relative;cursor:pointer;background-image:repeating-linear-gradient(0deg,transparent,transparent 1px,rgba(0,0,0,.03) 0,rgba(0,0,0,.03) 2px)}.Scrollbar-module_thumb{background:var(--color-gray-400);border:var(--border-width-thin) solid var(--color-border);box-shadow:var(--shadow-raised);position:absolute;cursor:-webkit-grab;cursor:grab;transition:none}.Scrollbar-module_thumb:active{cursor:-webkit-grabbing;cursor:grabbing;background:var(--color-gray-300)}.Scrollbar-module_scrollbar--vertical .Scrollbar-module_thumb{left:0;right:0;min-height:16px}.Scrollbar-module_scrollbar--horizontal .Scrollbar-module_thumb{top:0;bottom:0;min-width:16px}.Scrollbar-module_arrow:focus-visible{outline:1px dotted var(--color-focus);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.Scrollbar-module_thumb{transition:none}}@media (prefers-contrast:high){.Scrollbar-module_scrollbar,.Scrollbar-module_thumb{border-width:2px}}.ListView-module_listView{display:flex;flex-direction:column;background:var(--color-surface);border:var(--border-width-thin) solid var(--color-border);box-shadow:var(--shadow-inset);font-family:var(--font-system);font-size:var(--font-size-md);-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:auto}.ListView-module_header{display:flex;flex-shrink:0;background:var(--color-gray-400);border-bottom:var(--border-width-thin) solid var(--color-border);box-shadow:var(--shadow-raised);position:-webkit-sticky;position:sticky;top:0;z-index:1}.ListView-module_headerCell{padding:var(--spacing-1) var(--spacing-2);font-weight:var(--font-weight-bold);color:var(--color-text);display:flex;align-items:center;gap:var(--spacing-1);border-right:var(--border-width-thin) solid var(--color-border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ListView-module_headerCell:last-child{border-right:none;flex:1 1}.ListView-module_headerCell.ListView-module_sortable{cursor:pointer}.ListView-module_headerCell.ListView-module_sortable:hover{background:var(--color-gray-300)}.ListView-module_sortIndicator{font-size:var(--font-size-xs);color:var(--color-text)}.ListView-module_body{flex:1 1;overflow-y:auto;background:var(--color-surface)}.ListView-module_row{display:flex;border-bottom:var(--border-width-thin) solid var(--color-border);cursor:pointer;transition:none}.ListView-module_row:hover{background:var(--color-gray-300)}.ListView-module_row.ListView-module_selected{background:var(--color-gray-400);color:var(--color-text)}.ListView-module_row.ListView-module_selected:hover{background:var(--color-gray-500)}.ListView-module_cell{padding:var(--spacing-1) var(--spacing-2);display:flex;align-items:center;gap:var(--spacing-1);border-right:var(--border-width-thin) solid var(--color-border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ListView-module_cell:last-child{border-right:none;flex:1 1}.ListView-module_icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px}.ListView-module_row:focus-visible{outline:1px dotted var(--color-focus);outline-offset:-1px}@media (prefers-reduced-motion:reduce){.ListView-module_row{transition:none}}@media (prefers-contrast:high){.ListView-module_listView{border-width:2px}.ListView-module_row.ListView-module_selected{outline:2px solid var(--color-text)}}.FolderList-module_folderListContent{padding:0;display:flex;flex-direction:column;overflow:hidden}.FolderList-module_listView{flex:1 1;border:none;box-shadow:none}