*{box-sizing:border-box}@font-face{font-family:Suisse Intl;font-weight:400;font-style:normal;src:url(/SuisseIntl-Regular.otf)}@font-face{font-family:Suisse Intl;font-weight:600;font-style:normal;src:url(/SuisseIntl-Medium.otf)}:root{--space-3xs: 5px;--space-2xs: 10px;--space-xs: 15px;--space-sm: 20px;--space-md: 30px;--space-lg: 40px;--space-xl: 60px;--space-2xl: 80px;--space-3xl: 120px;--color-black: #000000;--color-grey-600: #1e1e21;--color-grey-500: #484a4c;--color-grey-400: #686c6d;--color-grey-300: #a5a7a8;--color-grey-200: #dbdbdb;--color-grey-100: #ededed;--color-white: #ffffff;--color-blue: #2749ff;--color-blue-light: #d2eefc;--color-red: #ff5831;--color-red-light: #ffe7b6;--color-foreground: var(--color-white);--color-foreground-secondary: var(--color-grey-100);--color-foreground-tertiary: var(--color-grey-200);--color-background: var(--color-black);--color-background-secondary: var(--color-grey-600);--color-background-tertiary: var(--color-grey-500);--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--radius-rounded: 100vw;--form-field-height: 40px;--form-field-radius: var(--radius-sm);--form-gap-vertical: var(--space-xs);--form-gap-horizontal: var(--space-2xs);--form-toggle-size: 14px;--form-field-color: var(--color-brand);--form-field-color-contrast: var(--color-reverse);--form-stroke-color: var(--color-neutral)}#root{height:100%}@media (prefers-color-scheme: light){:root{--color-foreground: var(--color-black);--color-foreground-secondary: var(--color-grey-600);--color-foreground-tertiary: var(--color-grey-500);--color-background: var(--color-white);--color-background-secondary: var(--color-grey-100);--color-background-tertiary: var(--color-grey-200)}}html{background:var(--color-background-secondary);color:var(--color-foreground)}html,body{height:100%;font-family:Suisse Intl,Inter,Helvetica,Arial,sans-serif}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0 0 .1em}h1,.h1{font-size:18px}p{margin:0}.caption{font-size:10px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}form{display:flex;flex-direction:column;align-items:stretch;gap:var(--form-gap-vertical)}input,select{background:var(--color-background-secondary);outline:none;border:1px solid var(--color-background-tertiary);color:var(--color-foreground);padding:var(--space-3xs)}.inline-fields{--gap: var(--space-3xs);display:flex;flex-direction:row;justify-content:stretch;align-items:stretch;gap:var(--gap)}.inline-fields label{flex:0 0 calc(50% - var(--gap))}label{font-size:10px;display:flex;gap:var(--space-3xs);flex-direction:column}label:has(input[type=checkbox]){flex-direction:row-reverse;justify-content:flex-end;align-items:center}button{background:var(--color-blue);color:var(--color-white);outline:none;border:none;padding:var(--space-2xs) var(--space-2xs)}button.button-secondary{background:transparent;border:1px solid var(--color-white)}._App_1wz0q_1{display:flex;flex-direction:row;align-items:stretch;padding:var(--space-2xs);height:100%;gap:var(--space-2xs);max-height:100dvh}@media screen and (max-width: 960px){._App_1wz0q_1{flex-direction:column}}._canvasContainer_noy2i_1{flex:0 1 100%;position:relative}._canvasContainer_noy2i_1 canvas{position:absolute;top:50%;left:50%;translate:-50% -50%}@media screen and (max-width: 960px){._canvasContainer_noy2i_1{flex:0 0 40svh}}._settings_1katm_1{flex:0 0 auto;min-width:300px;padding-inline:var(--space-sm);padding-bottom:var(--space-md);display:flex;flex-direction:column;justify-content:flex-start;border-left:1px solid var(--color-background-tertiary);z-index:2;overflow-y:auto;gap:var(--space-md)}._sectionTitle_1katm_18{display:flex;flex-direction:row;justify-content:flex-start;gap:var(--space-xs);align-items:center;padding-block:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--color-grey-400)}._logo_1katm_30{height:auto;flex:0 0 40px}._settingsForm_1katm_36{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-sm);position:relative}._sectionSubtitle_1katm_44{padding-block:var(--space-xs) var(--space-3xs);border-bottom:1px solid var(--color-grey-400)}._buttons_1katm_49{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3xs)}@media screen and (max-width: 960px){._settings_1katm_1{border-top:1px solid var(--color-background-tertiary);border-left:none;flex:0 1 auto}}
