@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-normal-o_UNgR9E.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-italic-B5hSIYGQ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-normal-ChTSLxwb.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:italic;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-italic-CD5NBv1Q.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-normal-LXpnSrWd.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-italic-CKzOjgd1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-normal-B-hxkFwj.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-italic-BQ0PE8NY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zed Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/zed-mono-latin-400-normal-Cs4ixb6Y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zed Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/zed-mono-latin-ext-400-normal-HN7Nb2IB.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zed Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/zed-mono-latin-400-italic-qvhYfZl_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zed Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/zed-mono-latin-ext-400-italic-BH401jJ-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zed Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/zed-mono-latin-500-normal-HjrFKO5r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zed Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/zed-mono-latin-ext-500-normal-5G2_Icss.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zed Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/zed-mono-latin-600-normal-CaXr_zzh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zed Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/zed-mono-latin-ext-600-normal-cj2T3m8o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zed Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/zed-mono-latin-700-normal-CsJ-1WO0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zed Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/zed-mono-latin-ext-700-normal-DNLpn989.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root,.ui-theme-root[data-theme=light]{--border-radius:8px;--blur:blur(8px);--qr-code-background:#fff;--video-letterbox:#100f0f;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-xxl:32px;--font-size-caption:11px;--font-size-ui:12px;--radius-control:6px;--radius-panel:12px;--font-mono:"Zed Mono", ui-monospace, "SF Mono", "Cascadia Code", "Menlo", monospace;--font-sans:"DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif:"Newsreader", "Times New Roman", "Georgia", serif;--accent-primary:#4385be;--accent-secondary:#da702c;--accent-color:#4385be;--border-active:#4385be;--text-accent:#4385be;--workspace-chrome-bg:#fffcf7;--bg-primary:#fffcf7;--bg-secondary:#f8f4ecf2;--bg-tertiary:#f0ebe1f2;--bg-hover:#0000000a;--text-primary:#3d3530;--text-secondary:#6b5f54;--text-tertiary:#8a7f72;--chrome-icon-ink:var(--text-primary);--chrome-icon-size:18px;--border-primary:#d5cbbe;--border-secondary:#c8bba8;--border-tertiary:#9a8d7a;--card-bg:#fffcf7fa;--card-bg-hover:#fff;--card-border:#e0d6c8;--thumbnail-bg:#e8e0d499;--port-contact:#8a7f72;--port-contact-occupied:#3d3530;--sidebar-bg:#fffcf7fa;--ui-bg-primary:#fffffffa;--ui-bg-secondary:#f5f5f5f2;--ui-bg-tertiary:#ebebebf2;--ui-bg-hover:#0000000a;--ui-border-primary:#ddd;--ui-border-secondary:#ccc;--ui-card-bg:#fffffffa;--ui-card-bg-hover:#fff;--ui-card-border:#e5e5e5;--shadow:0 2px 6px #00000026;--color-red:#af3029;--color-orange:#bc5215;--color-yellow:#ad8301;--color-green:#66800b;--color-cyan:#24837b;--color-blue:#205ea6;--color-purple:#5e409d;--color-magenta:#a02f6f;--color-error:#af3029;--color-warn:#ad8301;--color-warning:#ad8301;--color-success:#66800b;--error-bg:#af302914;--error-border:#af302947;--error-text:#af3029}[data-theme=dark]{--chrome-icon-ink:#f2f0e8}:root[data-theme=dark],.ui-theme-root[data-theme=dark]{--workspace-chrome-bg:#100f0f;--bg-primary:#100f0f;--bg-secondary:#1c1b1a;--bg-tertiary:#282726f2;--bg-hover:#cecdc30f;--text-primary:#cecdc3;--text-secondary:#878580;--text-tertiary:#575653;--border-primary:#343331cc;--border-secondary:#403e3c99;--border-tertiary:#87858099;--card-bg:#1c1b1af2;--card-bg-hover:#282726f2;--card-border:#34333199;--thumbnail-bg:#100f0f99;--port-contact:#878580;--port-contact-occupied:#cecdc3;--sidebar-bg:#100f0ffa;--ui-bg-primary:#1c1b1af2;--ui-bg-secondary:#1c1b1a;--ui-bg-tertiary:#282726f2;--ui-bg-hover:#cecdc30f;--ui-border-primary:#343331cc;--ui-border-secondary:#403e3c99;--ui-card-bg:#1c1b1af2;--ui-card-bg-hover:#282726f2;--ui-card-border:#34333199;--shadow:0 2px 8px #100f0f66;--error-bg:#d14d411a;--error-border:#d14d414d;--error-text:#d14d41;--color-background:#100f0f;--color-panel:#1c1b1a;--color-panel-contrast:#343331;--color-low:#1c1b1a;--color-low-border:#343331;--color-muted-1:#282726;--color-muted-2:#343331;--color-border:#403e3c;--color-text:#cecdc3;--color-text-0:#fffcf0;--color-text-1:#cecdc3;--color-text-2:#878580;--color-text-3:#575653;--color-overlay:#100f0f80;--color-selected-contrast:#fffcf0;--color-primary:#4385be;--color-primary-darken:#205ea6;--color-accent:#da702c;--accent-primary:#4385be;--accent-color:#4385be;--text-accent:#4385be;--border-active:#4385be;--color-red:#d14d41;--color-orange:#da702c;--color-yellow:#d0a215;--color-green:#879a39;--color-cyan:#3aa99f;--color-blue:#4385be;--color-purple:#8b7ec8;--color-magenta:#ce5d97;--color-error:#d14d41;--color-warn:#d0a215;--color-warning:#d0a215;--color-success:#879a39}.tl-theme__light{--bg-primary:#fffffff2;--bg-secondary:#f5f5f5f2;--bg-tertiary:#ebebebf2;--bg-hover:#0000000a;--timeline-paper:#fffcf7;--timeline-paper-nested:#f6f1e8;--timeline-frame:#d5cbbe;--timeline-chrome:#f0ebe1;--timeline-ink:#3d3530;--timeline-ink-wash:.035;--timeline-ink-sixteenth:.07;--timeline-ink-beat:.16;--timeline-ink-bar:.4;--text-primary:#333;--text-secondary:#666;--text-tertiary:#999;--border-primary:#ddd;--border-secondary:#ccc;--border-tertiary:#888;--card-bg:#fffffffa;--card-bg-hover:#fff;--card-border:#e5e5e5;--thumbnail-bg:#f0f0f099;--sidebar-bg:#fffffffa;--shadow:0 2px 6px #00000026;--selection-lift:0 6px 16px #3d353024, 0 1px 3px #3d35301a;--selection-lift-held:0 14px 28px #3d35302e, 0 3px 6px #3d35301a;--color-red:#af3029;--color-orange:#bc5215;--color-yellow:#ad8301;--color-green:#66800b;--color-cyan:#24837b;--color-blue:#205ea6;--color-purple:#5e409d;--color-magenta:#a02f6f;--color-error:#af3029;--color-warn:#ad8301;--color-warning:#ad8301;--color-success:#66800b;--error-bg:#af302914;--error-border:#af302947;--error-text:#af3029}.tl-theme__dark{--bg-primary:#100f0f;--timeline-paper:#282726;--timeline-paper-nested:#343331;--timeline-frame:#403e3c;--timeline-chrome:#1c1b1a;--timeline-ink:#cecdc3;--timeline-ink-wash:.05;--timeline-ink-sixteenth:.12;--timeline-ink-beat:.3;--timeline-ink-bar:.65;--bg-secondary:#1c1b1a;--bg-grid:#343331f2;--bg-tertiary:#282726f2;--bg-hover:#cecdc30f;--text-primary:#cecdc3;--text-secondary:#878580;--text-tertiary:#575653;--border-primary:#343331cc;--border-secondary:#403e3c99;--border-tertiary:#87858099;--card-bg:#1c1b1af2;--card-bg-hover:#282726f2;--card-border:#34333199;--thumbnail-bg:#100f0f99;--port-contact:#878580;--port-contact-occupied:#cecdc3;--sidebar-bg:#100f0ffa;--shadow:0 2px 8px #100f0f66;--selection-lift:0 6px 16px #00000057, 0 1px 3px #0000004d;--selection-lift-held:0 14px 28px #0000006b, 0 3px 6px #0000004d;--error-bg:#d14d411a;--error-border:#d14d414d;--error-text:#d14d41;--color-background:#100f0f;--color-panel:#1c1b1a;--color-panel-contrast:#343331;--color-low:#1c1b1a;--color-low-border:#343331;--color-muted-1:#282726;--color-muted-2:#343331;--color-border:#403e3c;--color-text:#cecdc3;--color-text-0:#fffcf0;--color-text-1:#cecdc3;--color-text-2:#878580;--color-text-3:#575653;--color-overlay:#100f0f80;--color-selected-contrast:#fffcf0;--color-primary:#4385be;--color-primary-darken:#205ea6;--color-accent:#da702c;--accent-primary:#4385be;--accent-color:#4385be;--text-accent:#4385be;--border-active:#4385be;--color-red:#d14d41;--color-orange:#da702c;--color-yellow:#d0a215;--color-green:#879a39;--color-cyan:#3aa99f;--color-blue:#4385be;--color-purple:#8b7ec8;--color-magenta:#ce5d97;--color-error:#d14d41;--color-warn:#d0a215;--color-warning:#d0a215;--color-success:#879a39}.tl-background:after{content:"";pointer-events:none;position:absolute;inset:0}.tl-theme__light .tl-background:after{background:radial-gradient(#fffffa66 0%,#fffdf533 25%,#cdb99b2e 50%,#aa916e59 100%)}:root[data-light-canvas-background=custom] .tl-theme__light{--color-background:var(--tilde-light-canvas-background)!important}:root[data-light-canvas-background=custom] .tl-theme__light .tl-background:after{background:0 0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg-primary);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{min-width:320px;min-height:100vh;margin:0;display:flex}h1{font-size:3.2em;line-height:1.1}:root{--window-rest-center:#3d35303d;--window-rest-edge:#29231f75;--window-rest-ease:cubic-bezier(.77, 0, .175, 1);--window-wake-ease:cubic-bezier(.23, 1, .32, 1)}:root[data-theme=dark]{--window-rest-center:#00000075;--window-rest-edge:#000000b3}body:after{content:"";z-index:2147483647;pointer-events:none;background:radial-gradient(ellipse 75% 70% at 50% 50%, var(--window-rest-center) 0%, var(--window-rest-edge) 100%);opacity:0;transition:opacity .52s var(--window-wake-ease), transform .64s var(--window-wake-ease);position:fixed;inset:0;transform:scale(1.4)}:root[data-window-focus=inactive] body:after{opacity:1;transition:opacity .9s var(--window-rest-ease), transform 1.1s var(--window-rest-ease);transform:none}:root[data-window-focus=inactive] :is(.canvas-tool-rail,.topbar-pill,.zoom-controls,.chrome-pill,.options-controls,.feedback-widget__launcher){box-shadow:none;filter:grayscale()opacity(.72);scale:.985}:root[data-window-focus=inactive] :is(.canvas-menu-row,.ws-rail){filter:grayscale()opacity(.62)}:root[data-window-focus=inactive] :is(.canvas-tool-rail,.topbar-pill,.zoom-controls,.chrome-pill,.options-controls,.feedback-widget__launcher,.canvas-menu-row,.ws-rail){transition:filter .7s var(--window-rest-ease), box-shadow .7s var(--window-rest-ease), scale .7s var(--window-rest-ease)}:root[data-window-focus=waking] :is(.canvas-tool-rail,.topbar-pill,.zoom-controls,.chrome-pill,.options-controls,.feedback-widget__launcher,.canvas-menu-row,.ws-rail){transition:filter .42s var(--window-wake-ease) var(--wake-delay,0s), box-shadow .42s var(--window-wake-ease) var(--wake-delay,0s), scale .42s var(--window-wake-ease) var(--wake-delay,0s)}:root[data-window-focus=waking] :is(.topbar-pill,.ws-rail){--wake-delay:40ms}:root[data-window-focus=waking] .canvas-tool-rail{--wake-delay:80ms}:root[data-window-focus=waking] :is(.zoom-controls,.chrome-pill,.options-controls,.feedback-widget__launcher){--wake-delay:.12s}@media (prefers-reduced-motion:reduce){body:after,:root[data-window-focus=inactive] body:after{transition:opacity .2s;transform:none}:root[data-window-focus=inactive] :is(.canvas-tool-rail,.topbar-pill,.zoom-controls,.chrome-pill,.options-controls,.feedback-widget__launcher){scale:none}:root[data-window-focus] :is(.canvas-tool-rail,.topbar-pill,.zoom-controls,.chrome-pill,.options-controls,.feedback-widget__launcher,.canvas-menu-row,.ws-rail){transition:filter .2s,box-shadow .2s}}
