@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(../media/arimo-latin-400-normal.2zuguwdrce4p-.woff2)format("woff2"),url(../media/arimo-latin-400-normal.0vcwwf635rxx-.woff)format("woff")}
@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:400;src:url(../media/arimo-latin-400-italic.2em0lraj_9dst.woff2)format("woff2"),url(../media/arimo-latin-400-italic.2wc7-f5-g3pvn.woff)format("woff")}
@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(../media/arimo-latin-700-normal.0ulqzfw_mj652.woff2)format("woff2"),url(../media/arimo-latin-700-normal.08qgiiqvwy6yr.woff)format("woff")}
@font-face{font-family:Arimo;font-style:italic;font-display:swap;font-weight:700;src:url(../media/arimo-latin-700-italic.1207k4vii_35a.woff2)format("woff2"),url(../media/arimo-latin-700-italic.1joyzkk_q408d.woff)format("woff")}
@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(../media/tinos-latin-400-normal.2kfzwlo9ha_go.woff2)format("woff2"),url(../media/tinos-latin-400-normal.1b1bezc8d-3hu.woff)format("woff")}
@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(../media/tinos-latin-400-italic.3_4nse3inxeh7.woff2)format("woff2"),url(../media/tinos-latin-400-italic.1n_00cb9ri-fv.woff)format("woff")}
@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(../media/tinos-latin-700-normal.3afzrg2tay3fx.woff2)format("woff2"),url(../media/tinos-latin-700-normal.09p499cvc9eb_.woff)format("woff")}
@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:700;src:url(../media/tinos-latin-700-italic.0vjxey8e-ar5-.woff2)format("woff2"),url(../media/tinos-latin-700-italic.0_ld0rqumu90n.woff)format("woff")}
@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:400;src:url(../media/cousine-latin-400-normal.0xs-vif9b3tpi.woff2)format("woff2"),url(../media/cousine-latin-400-normal.3q9via8261nb5.woff)format("woff")}
@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:400;src:url(../media/cousine-latin-400-italic.349-u9sfku3bn.woff2)format("woff2"),url(../media/cousine-latin-400-italic.0-g7rux99z_nm.woff)format("woff")}
@font-face{font-family:Cousine;font-style:normal;font-display:swap;font-weight:700;src:url(../media/cousine-latin-700-normal.19nwj8x_6vown.woff2)format("woff2"),url(../media/cousine-latin-700-normal.27s6ocjx-m4nk.woff)format("woff")}
@font-face{font-family:Cousine;font-style:italic;font-display:swap;font-weight:700;src:url(../media/cousine-latin-700-italic.33m6m5id5-ij-.woff2)format("woff2"),url(../media/cousine-latin-700-italic.05m3phf4qiqe8.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-sans-latin-400-normal.1xf5nwxyfigak.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-400-normal.19i24--p24z3r.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-sans-latin-500-normal.2i4a1iuj6lbvw.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-500-normal.14sc3d7sk_zzh.woff)format("woff")}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-sans-latin-600-normal.2ovda_azncp9b.woff2)format("woff2"),url(../media/ibm-plex-sans-latin-600-normal.2wn5p1s7u3utm.woff)format("woff")}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-ink-950:#0c0c0c;--color-ink-900:#171717;--color-ink-800:#252525;--color-ink-700:#3f3f3f;--color-ink-600:#5e5e5e;--color-ink-500:#7a7a7a;--color-ink-400:#a3a3a3;--color-ink-300:#c9c9c9;--color-ink-200:#dedede;--color-ink-150:#e8e8e8;--color-ink-100:#f1f1f1;--color-ink-050:#f7f7f7;--color-paper:#fff;--color-accent:#c84419;--color-accent-strong:#a73713;--color-accent-soft:#fff0e9;--color-success:#28704f;--color-warning:#95660f;--color-error:#a53b2c;--color-info:#2f68a8;--background-app:#ededed;--background-panel:#fff;--background-canvas:#eee;--background-artboard:var(--color-paper);--background-elevated:#fff;--background-hover:#f3f3f3;--background-selected:#fff0e9;--text-primary:var(--color-ink-900);--text-secondary:var(--color-ink-600);--text-muted:var(--color-ink-600);--text-disabled:var(--color-ink-400);--text-inverse:#fff;--border-default:var(--color-ink-200);--border-strong:var(--color-ink-300);--border-focus:var(--color-accent-strong);--border-selected:var(--color-accent);--accent-primary:var(--color-accent);--accent-primary-hover:#b63d16;--accent-primary-active:var(--color-accent-strong);--status-success:var(--color-success);--status-warning:var(--color-warning);--status-danger:var(--color-error);--status-info:var(--color-info);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-tertiary:var(--text-muted);--color-text-on-accent:var(--text-inverse);--color-border-subtle:var(--border-default);--color-border-strong:var(--border-strong);--color-surface:var(--background-panel);--color-surface-raised:var(--background-elevated);--color-surface-muted:var(--background-hover);--color-canvas-chrome:var(--background-app);--color-pasteboard:var(--background-canvas);--color-focus:var(--border-focus);--font-ui:"IBM Plex Sans", "Arimo", sans-serif;--font-mono:"Cousine", "SFMono-Regular", monospace;--font-size-2xs:.625rem;--font-size-xs:.6875rem;--font-size-sm:.75rem;--font-size-md:.8125rem;--font-size-lg:1rem;--spacing-2:.125rem;--spacing-4:.25rem;--spacing-6:.375rem;--spacing-8:.5rem;--spacing-12:.75rem;--spacing-16:1rem;--spacing-20:1.25rem;--spacing-24:1.5rem;--spacing-32:2rem;--space-1:var(--spacing-4);--space-2:var(--spacing-8);--space-3:var(--spacing-12);--space-4:var(--spacing-16);--space-5:var(--spacing-20);--space-6:var(--spacing-24);--space-8:var(--spacing-32);--radius-xs:.25rem;--radius-sm:.5rem;--radius-md:.625rem;--radius-lg:.875rem;--control-height-compact:1.75rem;--control-height-default:2rem;--control-height-large:2.5rem;--motion-fast:.12s;--motion-standard:.18s;--motion-slow:.28s;--shadow-panel:0 1px 0 #0000000d;--shadow-artboard:0 1px 2px #0000001a, 0 12px 32px #0000001a;--shadow-popover:0 .75rem 2.5rem #00000024;--shadow-dialog:0 1.5rem 4rem #00000038;--top-bar-height:3rem;--workspace-panel-width:clamp(15.5rem, 18vw, 18rem);--workspace-panel-collapsed-width:2.75rem;--inspector-width:clamp(15.5rem, 18vw, 18rem);--canvas-dock-height:2.75rem;--status-bar-height:0rem;--editor-min-width:80rem;--editor-min-height:45rem}
@font-face{font-family:Arial Narrow;src:url(../media/arial-narrow-regular.3wkngrhc3jf27.ttf)format("truetype");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:Arial Narrow;src:url(../media/arial-narrow-bold.44ah72u5e-hpf.ttf)format("truetype");font-style:normal;font-weight:700;font-display:block}@font-face{font-family:Arial Narrow;src:url(../media/arial-narrow-italic.0docmzr5-glbq.ttf)format("truetype");font-style:italic;font-weight:400;font-display:block}@font-face{font-family:Arial Narrow;src:url(../media/arial-narrow-bold-italic.1r9eevkj2ky53.ttf)format("truetype");font-style:italic;font-weight:700;font-display:block}*,:before,:after{box-sizing:border-box}html,body{min-height:100%}html{background:var(--color-canvas-chrome)}body{color:var(--color-text-primary);background:var(--color-canvas-chrome);font-family:var(--font-ui);font-size:var(--font-size-sm);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}button,input,textarea,select{font:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}::selection{color:var(--color-text-on-accent);background:var(--color-accent)}
