@font-face{font-family:Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/fragment-mono-latin.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../../../fonts/dm-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:normal;font-weight:100 1000;font-display:swap;src:url(../../../fonts/dm-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/fraunces-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/fraunces-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #1d1d1f;--ink-soft: #6e6e73;--ink-faint: #86868b;--line: #ededef;--line-2: #d2d2d7;--paper: #ffffff;--paper-2: #f9f9f9;--paper-3: #f4f4f4;--accent: #c485fe;--accent-2: rgb(236, 178, 237);--accent-rgb: 196, 133, 254;--accent-2-rgb: 236, 178, 237;--accent-ink: color-mix(in srgb, var(--accent) 60%, var(--ink));--accent-solid: color-mix(in srgb, var(--accent) 70%, #000);--pop: #ff2d8f;--pop-rgb: 255, 45, 143;--amber: #c98a16;--dark: #111;--invert-surface: #1d1d1f;--pixel-pink: #FF1EAA;--pixel-yellow: #FFC600;--pixel-blue: #00B2FF;--pixel-orange: #FF5A00;--ease: cubic-bezier(.22, 1, .36, 1);--ease-expo: cubic-bezier(.87, 0, .13, 1);--chrome-move: .36s;--sans: "DM Sans", -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--serif: "DM Sans", -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--heading-weight: 500;--heading-tracking: -.03em;--page-title-size: .95rem;--page-title-weight: 700;--page-title-tracking: var(--heading-tracking);--page-title-line: 1.25;--page-sub-size: .8rem;--page-title-bar-size: .95rem;--page-title-bar-sub-size: .8rem;--shell-top-h: 56px;--canvas-label-size: 12px;--content-max: 960px;--content-pad-x: 20px;--content-pad-top: 20px;--content-pad-bottom: 64px;--sidebar-w: 280px;--sidebar-bg: var(--paper);--sidebar-line: var(--line);--ui-bg: var(--ui-panel);--ui-surface: var(--ui-panel-sunken);--ui-hover: var(--ui-wash);--ui-line: var(--ui-divider);--ui-line-strong: var(--ui-divider-strong);--ui-ink: var(--ui-text);--ui-ink-2: var(--ui-text-secondary);--ui-ink-3: var(--ui-text-tertiary);--ui-text-2: color-mix(in srgb, var(--ui-ink) 60%, transparent);--ui-text-3: color-mix(in srgb, var(--ui-ink) 40%, transparent);--ui-field: var(--ui-input);--ui-raised: var(--ui-panel-raised);--ui-grid: var(--ui-divider);--canvas-bg: var(--ui-canvas);--canvas-dot: var(--ui-canvas-dot);--ui-hit: 32px;--ui-hit-gap: 8px;--ui-accent: #0099ff;--ui-accent-ink: #ffffff;--ui-accent-wash: color-mix(in srgb, var(--ui-accent) 10%, transparent);--ui-hover-outline: #b14cff;--ease-expo-out: cubic-bezier(.16, 1, .3, 1);--ui-ok: #1f9d55;--ui-warn: #d98e04;--ui-danger: #e5484d;--link-live: var(--ui-ok);--link-pending: var(--ui-warn);--ui-wire-iterate: var(--ui-warn);--link-down: var(--ui-danger);--playhead: #ff3b30;--ui-bar-h: 48px;--ui-bar-h-dense: 44px;--ui-mono: "Fragment Mono", ui-monospace, "SF Mono", Menlo, monospace;--ui-text-xs: 11px;--ui-text-sm: 12px;--ui-text-md: 13px;--ui-text-lg: 15px;--ui-text-xl: 20px;--ui-mega: clamp(40px, 4.5vw, 72px);--ui-mega-weight: 600;--ui-mega-leading: .95;--ui-mega-tracking: -.04em;--ui-space-1: 4px;--ui-space-2: 8px;--ui-space-3: 12px;--ui-space-4: 16px;--ui-space-6: 24px;--ui-space-8: 32px;--ui-icon: 16px;--ui-icon-sm: 14px;--ui-focus: 0 0 0 2px var(--ui-bg), 0 0 0 3px var(--ui-accent);--grey-0: #ffffff;--grey-1: #f9f9f9;--grey-2: #f2f2f2;--grey-3: #ebebeb;--grey-4: #e1e1e1;--grey-5: #d2d2d2;--grey-6: #bcbcbc;--grey-7: #a0a0a0;--grey-8: #828282;--grey-9: #666666;--grey-10: #4d4d4d;--grey-11: #2e2e2e;--grey-12: #141414;--ui-app: var(--grey-2);--ui-canvas: var(--grey-3);--ui-canvas-dot: var(--grey-5);--ui-panel: var(--grey-0);--ui-panel-sunken: var(--grey-1);--ui-panel-raised: var(--grey-0);--ui-input: var(--grey-2);--ui-input-hover: var(--grey-3);--ui-wash: var(--grey-2);--ui-pressed: var(--grey-4);--ui-divider: var(--grey-3);--ui-divider-strong: var(--grey-5);--ui-text: var(--grey-12);--ui-text-secondary: var(--grey-10);--ui-text-tertiary: var(--grey-9);--ui-text-disabled: var(--grey-7);--ui-icon-ink: var(--grey-10);--ui-accent-solid: #0b6bcb;--ui-accent-text: #0b6bcb;--ui-on-accent: #ffffff;--ui-selected: color-mix(in srgb, var(--ui-accent) 12%, transparent);--ui-shadow-raised: 0 1px 2px rgb(0 0 0 / .06), 0 8px 24px -6px rgb(0 0 0 / .14);--ui-shadow-float: 0 0 0 1px rgb(0 0 0 / .06), 0 2px 6px rgb(0 0 0 / .06), 0 12px 32px -8px rgb(0 0 0 / .18);--ui-ring: 0 0 0 2px var(--ui-accent);--ui-radius-none: 0px;--ui-radius-xs: 2px;--ui-radius-sm: 4px;--ui-radius-md: 6px;--ui-radius-lg: 10px;--ui-radius-full: 9999px;--ui-type-title: 13px;--ui-type-body: 13px;--ui-type-label: 12px;--ui-type-value: 11px;--ui-type-section: 10.5px;--ui-type-caption: 11px;--ui-weight-regular: 400;--ui-weight-medium: 500;--ui-weight-semibold: 600;--ui-tracking-caps: .06em;--ui-tracking-title: -.01em;--ui-leading-tight: 1.2;--ui-leading: 1.45;--ui-control-h: 28px;--ui-row-sm: 28px;--ui-row: 32px;--ui-row-lg: 36px;--ui-header-h: 48px;--ui-icon-xs: 12px;--ui-icon-lg: 20px;--ui-dur-fast: .12s;--ui-dur: .2s;--ui-dur-slow: .32s;--ui-ease: var(--ease-expo-out);--ui-tooltip: var(--grey-12);--ui-tooltip-ink: var(--grey-0);--ui-type-frame: var(--ui-accent-text);--ui-type-text: #7c4dce;--ui-type-media: #1f8a5b}@media (pointer: coarse){:root{--ui-hit: 44px;--ui-control-h: 44px}}@media (max-width: 1023px){:root{--ui-mega: clamp(36px, 10vw, 64px);--content-pad-x: 14px;--content-pad-top: 16px;--content-pad-bottom: 48px}}:root[data-theme=dark]{--ink: #ededed;--ink-soft: #a1a1a6;--ink-faint: #666;--line: #222;--line-2: #333;--paper: #000000;--paper-2: #181818;--paper-3: #232323;--accent: #c485fe;--accent-2: rgb(236, 178, 237);--accent-rgb: 196, 133, 254;--accent-2-rgb: 236, 178, 237;--dark: #ededed;--invert-surface: var(--paper-3);--sidebar-bg: var(--paper);--sidebar-line: var(--line);--ui-ok: #30a46c;--ui-warn: #f0a83a;--ui-danger: #ff5a5f;--grey-0: #0c0c0c;--grey-1: #121212;--grey-2: #181818;--grey-3: #1f1f1f;--grey-4: #272727;--grey-5: #313131;--grey-6: #3e3e3e;--grey-7: #545454;--grey-8: #6e6e6e;--grey-9: #8f8f8f;--grey-10: #b0b0b0;--grey-11: #d6d6d6;--grey-12: #f2f2f2;--ui-app: var(--grey-0);--ui-canvas: var(--grey-1);--ui-canvas-dot: var(--grey-5);--ui-panel: var(--grey-3);--ui-panel-sunken: var(--grey-2);--ui-panel-raised: var(--grey-4);--ui-input: var(--grey-4);--ui-input-hover: var(--grey-5);--ui-wash: var(--grey-4);--ui-pressed: var(--grey-6);--ui-divider: var(--grey-5);--ui-divider-strong: var(--grey-6);--ui-text: var(--grey-12);--ui-text-secondary: var(--grey-10);--ui-text-tertiary: var(--grey-9);--ui-text-disabled: var(--grey-7);--ui-icon-ink: var(--grey-10);--ui-accent-text: #3ab0ff;--ui-selected: color-mix(in srgb, var(--ui-accent) 22%, transparent);--ui-shadow-raised: 0 0 0 1px rgb(255 255 255 / .06), 0 8px 24px -6px rgb(0 0 0 / .6);--ui-shadow-float: 0 0 0 1px rgb(255 255 255 / .08), 0 12px 32px -8px rgb(0 0 0 / .7);--ui-tooltip: var(--grey-6);--ui-tooltip-ink: var(--grey-12);--ui-type-text: #b48cff;--ui-type-media: #4cc38a}@layer base{*{margin:0;padding:0;box-sizing:border-box}}.ui-app{--accent: var(--ui-accent);--accent-rgb: 0, 153, 255;--accent-ink: color-mix(in srgb, var(--ui-accent) 70%, var(--ui-ink));--accent-solid: color-mix(in srgb, var(--ui-accent) 85%, #000)}.shell-top-header{height:var(--shell-top-h, 56px);min-height:var(--shell-top-h, 56px);max-height:var(--shell-top-h, 56px);box-sizing:border-box;display:flex;align-items:center;padding-top:0!important;padding-bottom:0!important}.shell-top-divider{border-bottom:1px solid var(--sidebar-line)}dialog:modal{margin:auto}html{-webkit-font-smoothing:antialiased;touch-action:manipulation}body{font-family:var(--sans);color:var(--ink);background:var(--paper-2);letter-spacing:-.05em;line-height:1.5}@media (display-mode: standalone){body{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}}::selection{background:rgba(var(--accent-rgb),.16)}a{color:inherit;text-decoration:none}button{font-family:var(--sans);cursor:pointer}@media (hover: none) and (pointer: coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]),textarea,select,[contenteditable=true],[contenteditable=""]{font-size:16px!important}}h1,h2{font-family:var(--serif);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking)}.app{display:grid;grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh}.sidebar{position:sticky;top:0;align-self:start;height:100vh;background:var(--paper);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:22px 16px}.brand{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:20px;letter-spacing:.01em;padding:4px 8px 22px}.brand .dot{width:7px;height:7px;background:linear-gradient(135deg,var(--accent-2),var(--accent));box-shadow:0 0 0 4px rgba(var(--accent-2-rgb),.12)}.brand .logo .mid{color:var(--accent)}.nav{display:flex;flex-direction:column;gap:2px}.nav-item{display:flex;align-items:center;gap:11px;padding:9px 12px;color:var(--ink-soft);font-size:14.5px;font-weight:500;transition:background .2s var(--ease),color .2s var(--ease)}.nav-item svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.7;flex:0 0 auto}.nav-item:hover{background:var(--paper-2);color:var(--ink)}.nav-item.active{background:rgba(var(--accent-rgb),.09);color:var(--accent)}.nav-item .badge{margin-left:auto;font-size:11px;font-weight:700;background:var(--accent);color:#fff;min-width:19px;height:19px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center}.nav-label{font-size:10px;font-weight:300;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);padding:18px 12px 8px}.side-foot{margin-top:auto}.account{position:relative}.account .scrim{position:fixed;inset:0;z-index:40;background:transparent;border:0;cursor:default}.account .menu{position:absolute;z-index:50;bottom:calc(100% + 8px);left:0;right:0;background:var(--paper);border:1px solid var(--line);box-shadow:0 12px 32px #00000024;padding:6px;overflow:hidden}.account .menu-head{padding:8px 10px 10px;border-bottom:1px solid var(--line);margin-bottom:6px}.account .menu-head .name{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account .menu-head .email{font-size:11.5px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account form{margin:0}.account .menu-item{width:100%;box-sizing:border-box;text-align:left;cursor:pointer;font:inherit;display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;background:transparent;color:var(--ink);text-decoration:none;font-size:13px}.account .menu-item:hover{background:var(--paper-2)}.account .menu-item svg{width:17px;height:17px;flex:0 0 auto}.account .menu-item.danger{color:#c0392b}.account .menu-item.danger:hover{background:#c0392b14}.avatar{width:34px;height:34px;background:linear-gradient(135deg,#f7a8b8,#9d86ff);color:#fff;font-weight:600;font-size:13px;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.main{display:flex;flex-direction:column;min-width:0;background:var(--paper-2);position:relative}.main:before{content:"";position:absolute;top:0;left:0;right:0;height:120px;z-index:0;pointer-events:none}.main>*{position:relative;z-index:1}.topbar{position:sticky;top:0;z-index:20;height:60px;padding:0 30px;display:flex;align-items:center;gap:18px;background:#f9f7ffcc;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--line)}.topbar h1{font-size:18px;font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking)}.burger{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-left:-6px;flex:0 0 auto;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer}.burger svg{width:20px;height:20px}.burger:hover{background:var(--paper-2)}.drawer-scrim{position:fixed;inset:0;z-index:60;border:0;cursor:default;background:#00000057;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.setup-banner{position:relative;margin:18px 30px 0;display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:13px 44px 13px 16px;background:color-mix(in srgb,var(--accent, #7c5cff) 5%,#fff);border:1px solid color-mix(in srgb,var(--accent, #7c5cff) 30%,#fff)}.setup-banner .sb-text{display:flex;flex-direction:column;gap:2px;min-width:220px;flex:1}.setup-banner .sb-text b{font-size:14px}.setup-banner .sb-text span{font-size:12.5px;color:var(--ink-soft);line-height:1.45}.setup-banner .sb-steps{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.setup-banner .sb-sep{color:var(--ink-faint);font-size:12px}.setup-banner .sb-step{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;padding:6px 13px 6px 7px;text-decoration:none}.setup-banner .sb-n{width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;background:#ffffff40}.setup-banner .sb-step.current{background:var(--ink, #1d1d1f);color:#fff}.setup-banner .sb-step.current:hover{opacity:.85}.setup-banner .sb-step.done{background:#ecf8f0;color:#1f8a4c;cursor:default}.setup-banner .sb-step.done .sb-n{background:#1f8a4c26}.setup-banner .sb-step.locked{background:transparent;border:1px dashed var(--line-2);color:var(--ink-faint);cursor:default}.setup-banner .sb-step.locked .sb-n{background:#0000000f}.setup-banner .sb-dismiss{position:absolute;top:10px;right:10px;width:26px;height:26px;border:none;background:transparent;color:var(--ink-faint);font-size:17px;line-height:1;cursor:pointer}.setup-banner .sb-dismiss:hover{background:#0000000f;color:var(--ink)}.search{margin-left:auto;display:flex;align-items:center;gap:8px;background:var(--paper);border:1px solid var(--line);padding:7px 14px;width:240px;color:var(--ink-faint)}.search svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8}.search input{border:none;outline:none;background:transparent;font-size:13.5px;font-family:var(--sans);color:var(--ink);width:100%}.icon-btn{width:36px;height:36px;border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);display:inline-flex;align-items:center;justify-content:center;transition:background .2s var(--ease),color .2s var(--ease);position:relative}.icon-btn:hover{background:var(--paper-2);color:var(--ink)}.icon-btn svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.7}.icon-btn .ping{position:absolute;top:8px;right:9px;width:7px;height:7px;background:var(--accent);border:2px solid var(--paper)}.page-head{margin-bottom:24px}.page-title,.page-head h1,.page-head h2,.glow-title,.leads-title,.chat-col-greet,.greet h2,.home-wb-head h2,.content-shell header h1{margin:0;font-family:var(--serif);font-size:var(--page-title-size)!important;font-weight:var(--page-title-weight)!important;letter-spacing:var(--page-title-tracking)!important;line-height:var(--page-title-line)!important;color:var(--ink)}.page-head p,.page-sub{color:var(--ink-soft);font-size:var(--page-sub-size)!important;margin-top:6px;line-height:1.45}.page-head p b{color:var(--accent);font-weight:600}.greet{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:26px}.greet p{color:var(--ink-soft);font-size:1.02rem;margin-top:6px}.greet p b{color:var(--accent);font-weight:600}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:26px}.tile{background:var(--paper);border:1px solid var(--line);padding:20px 22px}.tile .lbl{font-size:12.5px;color:var(--ink-faint);font-weight:500;display:flex;align-items:center;gap:7px}.tile .lbl .ic{width:15px;height:15px;stroke:var(--accent);fill:none;stroke-width:1.8}.tile .val{font-size:2rem;font-weight:700;letter-spacing:-.04em;margin-top:12px;line-height:1}.tile .delta{font-size:12.5px;margin-top:8px;color:var(--ink-faint)}.tile .delta.up{color:var(--accent)}.post-row{display:flex;align-items:center;gap:14px;padding:16px 22px;border-bottom:1px solid var(--line);transition:background .25s var(--ease),opacity .35s var(--ease)}.post-row:last-child{border-bottom:none}.post-row .thumb{width:52px;height:52px;flex:0 0 auto}.t-ig{background:linear-gradient(135deg,#f6c1d4,#f7a8b8)}.t-tk{background:linear-gradient(135deg,#bfe3d6,#9d86ff)}.t-fb{background:linear-gradient(135deg,#cdd6ff,#9fb4ff)}.t-ig2{background:linear-gradient(135deg,#ffe1b8,#f7b955)}.post-row .body{flex:1;min-width:0}.post-row .plat{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.03em;color:var(--ink-faint)}.post-row .cap{font-size:14.5px;font-weight:500;margin-top:3px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-row .time{font-size:12.5px;color:var(--ink-faint);margin-top:3px}.post-row .actions{display:flex;gap:8px;flex:0 0 auto}.post-row.approved{opacity:.62}.post-row.approved .actions{display:none}.approved-tag{display:none;align-items:center;gap:5px;flex:0 0 auto;font-size:13px;font-weight:600;color:var(--accent)}.post-row.approved .approved-tag{display:inline-flex}.approved-tag svg{width:15px;height:15px;stroke:var(--accent);fill:none;stroke-width:2.2}.empty-note{padding:26px 22px;text-align:center;color:var(--ink-faint);font-size:14px;display:none}.empty-note.show{display:block}.assistant{padding:18px 22px}.assistant .bubble{background:var(--paper-2);border:1px solid var(--line);padding:14px 16px;font-size:14px;color:var(--ink);line-height:1.5}.assistant .bubble .who{font-size:11.5px;font-weight:700;color:var(--accent);letter-spacing:.03em;margin-bottom:5px}.assistant .reply{margin-top:12px;display:flex;gap:8px}.assistant .reply input{flex:1;border:1px solid var(--line-2);padding:10px 16px;font-family:var(--sans);font-size:13.5px;outline:none;transition:border-color .2s var(--ease)}.assistant .reply input:focus{border-color:var(--accent)}.assistant .reply button{border:none;width:38px;height:38px;flex:0 0 auto;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center}.assistant .reply button svg{width:16px;height:16px;stroke:#fff;fill:none;stroke-width:2}.schedule{margin-top:16px}.day{padding:14px 22px;border-bottom:1px solid var(--line);display:flex;gap:18px}.day:last-child{border-bottom:none}.day .when{width:78px;flex:0 0 auto}.day .when .dow{font-size:13px;font-weight:700}.day .when .dt{font-size:12px;color:var(--ink-faint)}.day .items{flex:1;display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;gap:7px;background:var(--paper-2);border:1px solid var(--line);padding:6px 12px 6px 8px;font-size:12.5px;font-weight:500;color:var(--ink)}.chip .pd{width:16px;height:16px;flex:0 0 auto}.chip .tm{color:var(--ink-faint)}.sec-title{font-size:15px;font-weight:700;letter-spacing:-.03em;margin:0 0 0 2px;padding:4px 0}.cal-toolbar{display:flex;align-items:center;gap:16px;margin-bottom:18px;flex-wrap:wrap}.month-nav{display:flex;align-items:center;gap:12px}.month-nav .m{font-size:1.25rem;font-weight:700;letter-spacing:-.04em;min-width:150px}.legend{display:flex;gap:16px;margin-left:auto;flex-wrap:wrap}.legend label{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none}.legend input{accent-color:var(--accent)}.legend .sw{width:12px;height:12px}.cal-scroll{overflow-x:auto}.cal{background:var(--paper);border:1px solid var(--line);overflow:hidden;min-width:720px}.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.cal-grid .dowh{padding:12px 14px;font-size:11.5px;font-weight:700;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.cal-grid .dowh:nth-child(7){border-right:none}.cell{min-height:116px;min-width:0;padding:8px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:5px}.cell:nth-child(7n){border-right:none}.cell .dnum{font-size:12.5px;font-weight:600;color:var(--ink-soft);margin-bottom:2px;align-self:flex-start}.cell.out{background:var(--paper-2)}.cell.out .dnum{color:var(--ink-faint);opacity:.45}.cell.today .dnum{background:var(--accent);color:#fff;width:23px;height:23px;display:flex;align-items:center;justify-content:center}.ev{font-size:11px;font-weight:600;padding:3px 8px;color:#fff;display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ev .et{opacity:.82;font-weight:500}.ev-ig{background:linear-gradient(135deg,#dd2a7b,#8134af)}.ev-tk{background:#111}.ev-fb{background:#1877f2}.ev.hide{display:none}.linechart{padding:12px 18px 18px}.linechart svg{width:100%;height:170px;overflow:visible}.hbars{padding:8px 22px 18px}.hbar{margin:14px 0}.hbar .top{display:flex;justify-content:space-between;font-size:13px;margin-bottom:7px;font-weight:500}.hbar .top .v{color:var(--ink-faint);font-weight:600}.hbar .track{height:9px;background:var(--paper-2);overflow:hidden}.hbar .fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.toppost{display:flex;align-items:center;gap:12px;padding:13px 22px;border-bottom:1px solid var(--line)}.toppost:last-child{border-bottom:none}.toppost .rank{font-size:13px;font-weight:700;color:var(--ink-faint);width:16px}.toppost .tp-thumb{width:40px;height:40px;flex:0 0 auto}.toppost .tp-body{flex:1;min-width:0}.toppost .tp-cap{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toppost .tp-meta{font-size:12px;color:var(--ink-faint);margin-top:2px}.toppost .tp-val{font-size:14px;font-weight:600;color:var(--accent);flex:0 0 auto}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip2{background:var(--paper-2);border:1px solid var(--line);padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:8px}.chip2 .x{color:var(--ink-faint);font-weight:600;cursor:pointer}.chip2.add{border-style:dashed;color:var(--ink-faint);cursor:pointer}.chip2.add:hover{color:var(--accent);border-color:var(--accent)}.seg{display:inline-flex;border:1px solid var(--line-2);overflow:hidden;flex:0 0 auto}.seg button{border:none;background:var(--paper);padding:8px 16px;font-size:13px;font-weight:600;color:var(--ink-soft);transition:background .2s var(--ease),color .2s var(--ease)}.seg button.on{background:var(--accent);color:#fff}.input2{border:1px solid var(--line-2);padding:11px 14px;font-family:var(--sans);font-size:14px;outline:none;width:100%;resize:vertical;transition:border-color .2s var(--ease)}.input2:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.1)}.form-grid{--control-h: 40px;display:grid;grid-template-columns:1fr;gap:14px 16px;padding:18px 22px 22px}.form-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fld{display:flex;flex-direction:column;gap:6px;min-width:0}.fld.wide{grid-column:1 / -1}.fld>.lb{font-size:12.5px;font-weight:600;color:var(--ink-soft)}.fld>.lb .opt{font-weight:500;color:var(--ink-faint)}.fld>.hint{font-size:12px;color:var(--ink-faint);line-height:1.4}.fld input,.fld select,.fld textarea{width:100%;box-sizing:border-box;height:var(--control-h);padding:0 13px;border:1px solid var(--line-2);background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;outline:none;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.fld textarea{height:auto;min-height:calc(var(--control-h) * 2);padding:10px 13px;line-height:1.45;resize:vertical}.fld select{appearance:none;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,var(--ink-faint) 50%),linear-gradient(135deg,var(--ink-faint) 50%,transparent 50%);background-position:calc(100% - 17px) calc(50% + 1px),calc(100% - 12px) calc(50% + 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.fld input:focus,.fld select:focus,.fld textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px rgba(var(--accent-rgb),.1)}.fld input::placeholder,.fld textarea::placeholder{color:var(--ink-faint)}.form-foot{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-top:4px}.form-foot .note{font-size:12.5px;color:var(--ink-faint);line-height:1.45;max-width:62ch}.form-foot .acts{display:flex;align-items:center;gap:8px}.form-grid .mini{height:var(--control-h);display:inline-flex;align-items:center;justify-content:center}@media (max-width: 780px){.form-grid.cols-2,.form-grid.cols-3{grid-template-columns:1fr}}.switch{position:relative;width:46px;height:28px;flex:0 0 auto}.switch input{opacity:0;width:0;height:0}.switch .sl{position:absolute;inset:0;background:var(--line-2);transition:.3s var(--ease);cursor:pointer}.switch .sl:before{content:"";position:absolute;width:22px;height:22px;left:3px;top:3px;background:#fff;transition:.3s var(--ease);box-shadow:0 1px 3px #0003}.switch input:checked+.sl{background:var(--accent)}.switch input:checked+.sl:before{transform:translate(18px)}@container workbench (min-width: 901px){.topbar{display:none}}@media (max-width: 1080px){.stats{grid-template-columns:repeat(2,1fr)}.charts{grid-template-columns:1fr}}@container workbench (max-width: 1080px){.stats{grid-template-columns:repeat(2,1fr)}.charts{grid-template-columns:1fr}}@media (max-width: 900px){.app{grid-template-columns:1fr}.sidebar{position:fixed;top:0;left:0;z-index:70;width:min(280px,84vw);height:100vh;border-right:1px solid var(--line);border-bottom:none;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translate(-100%);transition:transform .26s var(--ease);box-shadow:0 0 40px #0000002e}.sidebar.open{transform:translate(0)}}@media (max-width: 600px){.stats{grid-template-columns:1fr}.topbar{padding:0 16px}.search{display:none}.post-row .cap{white-space:normal}}@container workbench (max-width: 600px){.stats{grid-template-columns:1fr}.topbar{padding:0 16px}.search{display:none}.post-row .cap{white-space:normal}}.home-top{height:60px;padding:0 30px;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--line);background:var(--paper);position:sticky;top:0;z-index:20}.home-top .brand{padding:0}.home-top .spacer{flex:1}.home-wrap{max-width:var(--content-max, 960px);margin:0 auto;padding:var(--content-pad-top, 32px) var(--content-pad-x, 20px) var(--content-pad-bottom, 64px)}.home-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:28px}.home-head h2{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking)}.home-head p{color:var(--ink-soft);margin-top:8px;font-size:1.05rem}.home-head p b{color:var(--accent);font-weight:600}.proj-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(286px,1fr));gap:18px}.proj-card{background:var(--paper);border:1px solid var(--line);padding:22px;cursor:pointer;display:flex;flex-direction:column;gap:16px;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.proj-card:hover{transform:translateY(-4px);box-shadow:0 26px 54px -30px #0000003d;border-color:rgba(var(--accent-rgb),.25)}.proj-card .top{display:flex;align-items:center;gap:13px}.proj-card .plogo{width:46px;height:46px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:800;font-size:16px}.proj-card .pmeta{flex:1;min-width:0}.proj-card .pmeta .h{font-size:16px;font-weight:700;letter-spacing:-.03em}.proj-card .pmeta .s{font-size:12.5px;color:var(--ink-faint);margin-top:1px}.proj-card .platrow{display:flex;gap:6px}.proj-card .platrow .g{width:22px;height:22px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#fff;font-size:9px;font-weight:700}.proj-card .foot{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:14px}.ai-dot{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--accent)}.ai-dot .d{width:7px;height:7px;background:var(--accent);animation:aipulse 1.6s var(--ease) infinite}.ai-dot.idle{color:var(--ink-faint)}.ai-dot.idle .d{background:var(--ink-faint);animation:none}@keyframes aipulse{0%,to{box-shadow:0 0 rgba(var(--accent-rgb),.35)}50%{box-shadow:0 0 0 6px rgba(var(--accent-rgb),0)}}.pstatus-pill{font-size:12px;font-weight:600;padding:5px 11px;white-space:nowrap}.ps-need{background:#fff3d6;color:#a3700a}.ps-ok{background:#d9f0e8;color:var(--accent)}.ps-act{background:#fde2e0;color:#c0392b}.proj-add{border:1.5px dashed var(--line-2);background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:210px;color:var(--ink-faint);transition:border-color .25s var(--ease),color .25s var(--ease)}.proj-add:hover{border-color:var(--accent);color:var(--accent)}.proj-add .plus{font-size:32px;line-height:1}.proj-add .t{font-weight:600;margin-top:8px;font-size:14.5px}.proj-add .s{font-size:12.5px;margin-top:3px}.project-switch{display:flex;align-items:center;gap:9px;width:100%;padding:9px 11px;margin:0 0 14px;border:1px solid var(--line);background:var(--paper);cursor:pointer;font-family:var(--sans);transition:background .2s var(--ease)}.project-switch:hover{background:var(--paper-2)}.project-switch .pavatar{position:relative;overflow:hidden;width:26px;height:26px;flex:0 0 auto;background:linear-gradient(135deg,var(--accent),var(--accent-2));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:11px}.project-switch .pavatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff;padding:3px}.project-switch .pname{flex:1;min-width:0;text-align:left;display:flex;flex-direction:column;line-height:1.25}.project-switch .pname .h{display:block;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-switch .pname .s{display:block;font-size:11px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-switch .chev{color:var(--ink-faint);font-size:11px}.bill-toggle{display:inline-flex;align-items:center;gap:3px;background:var(--paper-2);border:1px solid var(--line);padding:3px}.bill-toggle button{border:none;background:transparent;padding:5px 11px;font-size:12px;font-weight:600;line-height:1.2;color:var(--ink-soft);cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease)}.bill-toggle button.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #00000014}.bill-toggle .save{font-size:10px;color:var(--accent);font-weight:700;padding-right:4px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:stretch}.price-card{background:var(--paper);border:1px solid var(--line);padding:28px 26px;display:flex;flex-direction:column;position:relative;transition:border-color .25s var(--ease),box-shadow .25s var(--ease),transform .25s var(--ease)}.price-card.popular{border-color:var(--accent);box-shadow:0 24px 60px -34px rgba(var(--accent-rgb),.5)}.price-card.sel{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.14)}.price-card .pop-tag{position:absolute;top:-11px;left:50%;transform:translate(-50%);background:linear-gradient(120deg,var(--accent),var(--accent-2));color:#fff;font-size:11px;font-weight:700;padding:5px 13px;letter-spacing:.02em;white-space:nowrap}.price-card .tier{font-size:15px;font-weight:600}.price-card .tagline{font-size:13px;color:var(--ink-faint);margin-top:4px;margin-bottom:14px;line-height:1.4;letter-spacing:.012em}.price-amt{margin:16px 0 2px;display:flex;align-items:baseline;gap:3px}.price-amt .cur{font-size:20px;font-weight:600}.price-amt .num{font-size:42px;font-weight:700;letter-spacing:-.03em;line-height:1}.price-amt .per{font-size:13px;color:var(--ink-faint)}.price-card .perbrand{font-size:12px;color:var(--ink-faint);margin-bottom:20px;letter-spacing:.012em}.price-card .pbtn{width:100%;margin-bottom:22px;text-align:center}.price-feats{list-style:none;display:flex;flex-direction:column;gap:11px}.price-feats li{display:flex;gap:10px;font-size:13.5px;color:var(--ink);align-items:flex-start;line-height:1.45;letter-spacing:.011em}.price-feats li svg{width:16px;height:16px;stroke:var(--accent);fill:none;stroke-width:2.2;flex:0 0 auto;margin-top:2px}.price-feats li.muted{color:var(--ink-faint)}.price-feats li.muted svg{stroke:var(--ink-faint)}.price-feats-grouped{display:flex;flex-direction:column;gap:36px}.price-feats-grouped .price-feats{gap:8px}.feat-cat{display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:12px}.perbrand-note{text-align:center;font-size:13.5px;color:var(--ink-soft);margin-top:26px;line-height:1.5}.perbrand-note b{color:var(--ink);font-weight:600}@media (max-width:900px){.price-grid{grid-template-columns:1fr;width:100%;max-width:none;margin:0}}.trial-banner{display:flex;align-items:center;gap:10px;justify-content:center;text-align:center;background:#fff3d6;border:1px solid #f0d79a;color:#8a6d12;padding:12px 18px;font-size:13.5px;font-weight:500;margin-bottom:22px;text-decoration:none;transition:filter .2s var(--ease)}.trial-banner:hover{filter:brightness(.98)}.trial-banner b{color:#7a5e0a;font-weight:600}:root[data-theme=dark] .setup-banner .sb-step.locked .sb-n{background:#ffffff0f}:root[data-theme=dark] .setup-banner .sb-dismiss:hover{background:#ffffff0f}:root[data-theme=dark] .card:hover{box-shadow:0 20px 40px -24px #00000080}:root[data-theme=dark] .ps-need{background:#a3700a26;color:#fbbf24}:root[data-theme=dark] .ps-ok{background:rgba(var(--accent-rgb),.12);color:var(--accent)}:root[data-theme=dark] .ps-act{background:#c0392b26;color:#f87171}:root[data-theme=dark] .proj-card{background:var(--paper-2);border-color:var(--line)}:root[data-theme=dark] .proj-card:hover{box-shadow:0 26px 54px -30px #00000080}:root[data-theme=dark] .account .menu{box-shadow:0 12px 32px #00000080;background:var(--paper-2);border-color:var(--line)}:root[data-theme=dark] .sidebar{background:var(--paper-2);border-color:var(--line);box-shadow:0 0 40px #00000080}:root[data-theme=dark] .switch .sl{background:var(--line-2)}:root[data-theme=dark] .switch .sl:before{background:var(--paper)}:root[data-theme=dark] .bill-toggle button.on{box-shadow:0 1px 3px #0000004d}:root[data-theme=dark] .project-switch .pavatar img{background:var(--paper-2)}:root[data-theme=dark] .topbar{background:#14120bcc}:root[data-theme=dark] .btn-primary{background:var(--accent);color:#0a0a0a}:root[data-theme=dark] .btn-primary:hover{background:var(--accent-2)}:root[data-theme=dark] .tab.active{background:var(--accent);color:#0a0a0a}:root[data-theme=dark] .nav-item.active{background:rgba(var(--accent-rgb),.12)}:root[data-theme=dark] .nav-item .badge{color:#0a0a0a}:root[data-theme=dark] .setup-banner{background:color-mix(in srgb,var(--accent) 8%,#111);border-color:color-mix(in srgb,var(--accent) 20%,#2a2a2a)}:root[data-theme=dark] .setup-banner .sb-step.current{background:var(--accent);color:#0a0a0a}:root[data-theme=dark] .setup-banner .sb-step.done{background:#1f8a4c26;color:#4ade80}:root[data-theme=dark] .card{background:var(--paper-2);border-color:var(--line)}:root[data-theme=dark] .card .media .badge2{background:#111111eb;color:var(--ink)}:root[data-theme=dark] .st-draft{background:#a3700a26;color:#fbbf24}:root[data-theme=dark] .st-sched{background:rgba(var(--accent-rgb),.12);color:var(--accent)}:root[data-theme=dark] .st-pub{background:#ffffff0f;color:var(--ink-soft)}:root[data-theme=dark] .trial-banner{background:#a3700a1f;border-color:#a3700a40;color:#fbbf24}:root[data-theme=dark] .trial-banner b{color:#fbbf24}:root[data-theme=dark] .sidebar{background:var(--paper-2);border-color:var(--line)}:root[data-theme=dark] .assistant .reply button{background:var(--accent);color:#0a0a0a}:root[data-theme=dark] .mini.connect{background:var(--accent);color:#0a0a0a}html[data-hydrating] :is(button,[role=button],input,select,textarea,label,summary){pointer-events:none;cursor:progress;animation:awaiting-hydration 0s .2s forwards}@keyframes awaiting-hydration{to{opacity:.55}}.cc.svelte-zvfgak{position:fixed;left:16px;bottom:16px;z-index:9999;width:calc(100% - 32px);max-width:360px;background:var(--background, #fff);color:var(--foreground, #111);border:1px solid var(--border, #d2d2d7);border-radius:0;box-shadow:0 12px 32px #00000029;padding:16px;font-family:var(--sans, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif)}.cc-title.svelte-zvfgak{font-size:13px;font-weight:600;margin:0 0 6px}.cc-text.svelte-zvfgak{font-size:12.5px;line-height:1.5;opacity:.8;margin:0 0 12px}.cc-options.svelte-zvfgak{border:0;padding:0;margin:0 0 12px;display:grid;gap:10px}.cc-option.svelte-zvfgak{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;line-height:1.4}.cc-option.svelte-zvfgak strong:where(.svelte-zvfgak){display:block}.cc-option.svelte-zvfgak input:where(.svelte-zvfgak){border-radius:0;margin-top:2px}.cc-actions.svelte-zvfgak{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cc-btn.svelte-zvfgak{appearance:none;border:1px solid var(--foreground, #111);border-radius:0;background:var(--foreground, #111);color:var(--background, #fff);padding:8px 12px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.cc-btn.svelte-zvfgak:hover{opacity:.85}.cc-link.svelte-zvfgak{appearance:none;background:none;border:0;padding:0;margin-top:10px;font:inherit;font-size:12.5px;color:inherit;text-decoration:underline;cursor:pointer}.terms-notice.svelte-wcen66{position:fixed;right:16px;bottom:16px;z-index:9998;display:flex;align-items:center;gap:12px;background:var(--paper, #fff);border:1px solid var(--line, #d2d2d7);box-shadow:0 12px 32px #00000029;padding:12px 16px;font-size:13px;color:var(--ink, #1d1d1f)}a.svelte-wcen66{color:var(--accent, #7c5cff);font-weight:600;text-decoration:none}a.svelte-wcen66:hover{text-decoration:underline}.film.svelte-1vnite6{--loop: 6s;--expo: cubic-bezier(.16, 1, .3, 1);position:relative;width:100%;overflow:hidden;container-type:inline-size;background:#050505;color:#fff;font-family:var(--ui-sans, "DM Sans", system-ui, sans-serif)}.beat.svelte-1vnite6{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;animation:beat var(--loop) linear infinite}.title.svelte-1vnite6{gap:.25em;font-size:13cqw;font-weight:600;letter-spacing:-.05em;color:var(--film-accent);animation-name:svelte-1vnite6-beat-title}.word.svelte-1vnite6{display:inline-block;overflow:hidden;line-height:1.05}.word.svelte-1vnite6 span:where(.svelte-1vnite6){display:inline-block;animation:svelte-1vnite6-rise var(--loop) var(--expo) infinite;animation-delay:calc(var(--i) * .12s)}.card.svelte-1vnite6{animation-name:svelte-1vnite6-beat-card;perspective:60cqw}.panel.svelte-1vnite6{width:56cqw;padding:3.2cqw;background:#fff;color:#111;animation:svelte-1vnite6-tilt var(--loop) var(--expo) infinite}.panel-head.svelte-1vnite6{display:flex;align-items:center;gap:1.4cqw;font-size:2.8cqw;font-weight:600}.dot.svelte-1vnite6{width:1.6cqw;height:1.6cqw;border-radius:50%;background:var(--film-accent);box-shadow:inset 0 0 0 .3cqw #111}.delta.svelte-1vnite6{margin-left:auto;color:#16a34a;font-family:var(--ui-mono, monospace)}.bars.svelte-1vnite6{display:flex;align-items:flex-end;gap:1.2cqw;height:18cqw;margin-top:2.4cqw}.bars.svelte-1vnite6 span:where(.svelte-1vnite6){flex:1;height:var(--h);background:#111;transform-origin:bottom;animation:svelte-1vnite6-grow var(--loop) var(--expo) infinite;animation-delay:calc(var(--i) * .05s)}.bars.svelte-1vnite6 span:where(.svelte-1vnite6):last-child{background:#09f}.mark.svelte-1vnite6{flex-direction:column;gap:1.6cqw;animation-name:svelte-1vnite6-beat-mark}.logo.svelte-1vnite6{width:8cqw;height:8cqw;border-radius:50%;background:var(--film-accent)}.name.svelte-1vnite6{font-size:9cqw;font-weight:600;letter-spacing:-.05em;line-height:.9}.url.svelte-1vnite6{font-family:var(--ui-mono, monospace);font-size:2.4cqw;color:#ffffff8c}.progress.svelte-1vnite6{position:absolute;left:0;right:0;bottom:0;height:.6cqw;background:var(--film-accent);transform-origin:left;animation:svelte-1vnite6-play var(--loop) linear infinite;opacity:.85}@keyframes svelte-1vnite6-beat-title{0%{opacity:0}3%,36%{opacity:1}38%,to{opacity:0}}@keyframes svelte-1vnite6-beat-card{0%,36%{opacity:0}38%,70%{opacity:1}72%,to{opacity:0}}@keyframes svelte-1vnite6-beat-mark{0%,70%{opacity:0}72%,96%{opacity:1}to{opacity:0}}@keyframes svelte-1vnite6-rise{0%{transform:translateY(110%)}14%,to{transform:translateY(0)}}@keyframes svelte-1vnite6-tilt{0%,36%{transform:translateY(30%) rotateX(28deg) scale(.9)}52%,to{transform:none}}@keyframes svelte-1vnite6-grow{0%,40%{transform:scaleY(0)}56%,to{transform:scaleY(1)}}@keyframes svelte-1vnite6-play{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion: reduce){.film.svelte-1vnite6 :where(.svelte-1vnite6){animation:none!important}.title.svelte-1vnite6{opacity:1}}.scene.svelte-zdftgi{--loop: 10s;--expo: cubic-bezier(.16, 1, .3, 1);position:absolute;inset:0;font-family:var(--ui-sans, "DM Sans", system-ui, sans-serif);color:var(--ui-ink, #111)}.brief.svelte-zdftgi{position:absolute;left:140px;right:140px;top:170px;opacity:0;animation:svelte-zdftgi-brief var(--loop) var(--expo) infinite}h3.svelte-zdftgi{margin:0 0 28px;font-size:72px;font-weight:600;letter-spacing:-.045em;line-height:.95}.field.svelte-zdftgi{display:flex;align-items:center;height:80px;padding-left:24px;background:var(--ui-bg, #fff);box-shadow:0 0 0 1.5px var(--ui-accent, #0099ff),0 24px 60px -30px #0006;font-size:26px}.typed.svelte-zdftgi{clip-path:inset(0 100% 0 0);animation:svelte-zdftgi-type var(--loop) steps(8,end) infinite}.caret.svelte-zdftgi{width:2px;height:32px;margin-left:2px;background:var(--ui-accent, #0099ff);animation:svelte-zdftgi-blink 1s steps(1) infinite}.go.svelte-zdftgi{display:flex;align-items:center;gap:10px;height:100%;margin-left:auto;padding:0 30px;background:var(--ui-ink, #111);color:var(--ui-bg, #fff);font-size:19px;font-weight:600;animation:svelte-zdftgi-press var(--loop) var(--expo) infinite}.steps.svelte-zdftgi{position:absolute;left:240px;right:240px;top:170px;margin:0;padding:0;list-style:none;opacity:0;animation:svelte-zdftgi-steps var(--loop) var(--expo) infinite}.steps.svelte-zdftgi li:where(.svelte-zdftgi){display:flex;align-items:center;gap:16px;height:56px;font-size:24px;color:var(--ui-ink-3, #93938e);animation:svelte-zdftgi-step var(--loop) linear infinite;animation-delay:calc(var(--i) * .45s)}.tick.svelte-zdftgi{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--ui-accent, #0099ff);color:#fff;transform:scale(0);animation:svelte-zdftgi-tick var(--loop) var(--expo) infinite;animation-delay:calc(var(--i) * .45s)}.bar.svelte-zdftgi{display:block;height:3px;margin-top:28px;background:var(--ui-accent, #0099ff);transform-origin:left;animation:svelte-zdftgi-fill var(--loop) linear infinite}.result.svelte-zdftgi{position:absolute;left:150px;right:150px;top:70px;animation:svelte-zdftgi-result var(--loop) var(--expo) infinite}.result.svelte-zdftgi .film{box-shadow:0 40px 80px -40px #0009}.meta.svelte-zdftgi{display:flex;justify-content:space-between;margin-top:16px;font-size:18px}.mono.svelte-zdftgi{font-family:var(--ui-mono, monospace);font-size:15px;color:var(--ui-ink-3, #93938e)}@keyframes svelte-zdftgi-brief{0%{opacity:0;transform:translateY(24px)}6%,30%{opacity:1;transform:none}35%,to{opacity:0;transform:translateY(-40px)}}@keyframes svelte-zdftgi-type{0%,8%{clip-path:inset(0 100% 0 0)}20%,to{clip-path:inset(0 0 0 0)}}@keyframes svelte-zdftgi-blink{50%{opacity:0}}@keyframes svelte-zdftgi-press{0%,24%{transform:none}25.5%{transform:scale(.94)}28%,to{transform:none}}@keyframes svelte-zdftgi-steps{0%,32%{opacity:0;transform:translateY(40px)}37%,55%{opacity:1;transform:none}59%,to{opacity:0;transform:translateY(-40px)}}@keyframes svelte-zdftgi-step{0%,36%{color:var(--ui-ink-3, #93938e)}38%,to{color:var(--ui-ink, #111)}}@keyframes svelte-zdftgi-tick{0%,36%{transform:scale(0)}40%,to{transform:scale(1)}}@keyframes svelte-zdftgi-fill{0%,34%{transform:scaleX(0)}56%,to{transform:scaleX(1)}}@keyframes svelte-zdftgi-result{0%,57%{opacity:0;transform:scale(.86) translateY(40px)}66%,96%{opacity:1;transform:none}to{opacity:0;transform:none}}@media (prefers-reduced-motion: no-preference){.scene.svelte-zdftgi{animation:tour-seam var(--loop) linear infinite}}@media (prefers-reduced-motion: reduce){.scene.svelte-zdftgi :where(.svelte-zdftgi){animation:none!important}}.scene.svelte-1bdxu3k{--loop: 10s;--expo: cubic-bezier(.16, 1, .3, 1);position:absolute;inset:0;font-family:var(--ui-sans, "DM Sans", system-ui, sans-serif);color:var(--ui-ink, #111)}.window.svelte-1bdxu3k{position:absolute;inset:24px 40px;display:grid;grid-template-columns:1fr 300px;grid-template-rows:48px 1fr 168px;background:var(--ui-bg, #fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-ink, #111) 8%,transparent),0 40px 80px -40px #00000073}.top.svelte-1bdxu3k{grid-column:1 / -1;display:flex;align-items:center;gap:20px;padding:0 0 0 16px;font-size:15px;box-shadow:0 1px color-mix(in srgb,var(--ui-ink, #111) 8%,transparent)}.crumb.svelte-1bdxu3k{display:flex;align-items:center;gap:8px;color:var(--ui-ink-2, #5c5c58)}.crumb.svelte-1bdxu3k i:where(.svelte-1bdxu3k){font-style:normal;opacity:.5}.crumb.svelte-1bdxu3k b:where(.svelte-1bdxu3k){color:var(--ui-ink, #111);font-weight:600}.transport.svelte-1bdxu3k{display:flex;align-items:center;gap:16px;margin:0 auto}.mono.svelte-1bdxu3k{font-family:var(--ui-mono, monospace);font-size:13px}.export.svelte-1bdxu3k{display:flex;align-items:center;align-self:stretch;padding:0 22px;background:var(--ui-accent, #0099ff);color:#fff;font-weight:600}.preview.svelte-1bdxu3k{display:flex;align-items:center;justify-content:center;padding:20px;background:var(--ui-surface, #fafaf8)}.screen.svelte-1bdxu3k{position:relative;width:100%}.after.svelte-1bdxu3k{position:absolute;inset:0;opacity:0;animation:svelte-1bdxu3k-after var(--loop) var(--expo) infinite}.chat.svelte-1bdxu3k{grid-row:2 / 4;grid-column:2;display:flex;flex-direction:column;padding:12px 16px 16px;box-shadow:-1px 0 color-mix(in srgb,var(--ui-ink, #111) 8%,transparent);font-size:15px}.tabs.svelte-1bdxu3k{display:flex;gap:18px;font-size:14px;color:var(--ui-ink-3, #93938e)}.tabs.svelte-1bdxu3k b:where(.svelte-1bdxu3k){color:var(--ui-ink, #111);font-weight:500}.thread.svelte-1bdxu3k{display:flex;flex-direction:column;gap:14px;margin-top:auto;margin-bottom:14px}.thread.svelte-1bdxu3k p:where(.svelte-1bdxu3k){margin:0;line-height:1.4}.mine.svelte-1bdxu3k{align-self:flex-end;max-width:85%;padding:10px 14px;background:var(--ui-hover, #f2f2ef);animation:svelte-1bdxu3k-mine var(--loop) var(--expo) infinite}.work.svelte-1bdxu3k{display:flex;align-items:center;gap:10px;color:var(--ui-ink-2, #5c5c58);animation:svelte-1bdxu3k-work var(--loop) var(--expo) infinite}.spin.svelte-1bdxu3k{width:10px;height:10px;border-radius:50%;background:var(--ui-accent, #0099ff);animation:svelte-1bdxu3k-pulse .9s ease-in-out infinite}.reply.svelte-1bdxu3k{animation:svelte-1bdxu3k-reply var(--loop) var(--expo) infinite}.swatch.svelte-1bdxu3k{display:inline-block;width:11px;height:11px;margin:0 5px 0 2px;border-radius:50%;background:#09f}.ask.svelte-1bdxu3k{display:flex;align-items:center;gap:8px;min-height:56px;padding:0 8px 0 12px;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-ink, #111) 14%,transparent);font-size:14px}.draft.svelte-1bdxu3k{flex:1;white-space:nowrap;overflow:hidden;clip-path:inset(0 100% 0 0);animation:svelte-1bdxu3k-draft var(--loop) steps(18,end) infinite}.send.svelte-1bdxu3k{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--ui-ink, #111);color:var(--ui-bg, #fff)}.timeline.svelte-1bdxu3k{--cut: 13.6%;position:relative;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:0 16px;box-shadow:0 -1px color-mix(in srgb,var(--ui-ink, #111) 8%,transparent)}.row.svelte-1bdxu3k{display:grid;grid-template-columns:130px 1fr;align-items:center;height:28px}.layer.svelte-1bdxu3k{display:flex;align-items:center;gap:8px;font-size:13px}.layer.svelte-1bdxu3k:before{content:"";width:3px;height:16px;background:var(--c)}.lane.svelte-1bdxu3k{position:relative;height:100%}.clip.svelte-1bdxu3k{position:absolute;left:var(--from);width:var(--width);top:2px;bottom:2px;display:flex;align-items:center;gap:8px;padding:0 8px;overflow:hidden;background:color-mix(in srgb,var(--c) 14%,var(--ui-bg, #fff));box-shadow:inset 3px 0 0 var(--c);font-size:12px;white-space:nowrap}.kind.svelte-1bdxu3k{font-family:var(--ui-mono, monospace);font-size:10px;color:var(--c)}.intro.svelte-1bdxu3k{animation:svelte-1bdxu3k-shrink var(--loop) var(--expo) infinite}.shift.svelte-1bdxu3k{animation:svelte-1bdxu3k-shift var(--loop) var(--expo) infinite}.playhead.svelte-1bdxu3k{position:absolute;top:10px;bottom:10px;left:146px;width:2px;background:#ef4444;animation:svelte-1bdxu3k-head var(--loop) linear infinite}@keyframes svelte-1bdxu3k-draft{0%,4%{clip-path:inset(0 100% 0 0);opacity:1}22%{clip-path:inset(0 0 0 0);opacity:1}25%,to{clip-path:inset(0 0 0 0);opacity:0}}@keyframes svelte-1bdxu3k-mine{0%,25%{opacity:0;transform:translateY(24px)}30%,to{opacity:1;transform:none}}@keyframes svelte-1bdxu3k-work{0%,32%{opacity:0;height:0}36%,50%{opacity:1;height:20px}54%,to{opacity:0;height:0}}@keyframes svelte-1bdxu3k-reply{0%,52%{opacity:0;transform:translateY(16px)}58%,to{opacity:1;transform:none}}@keyframes svelte-1bdxu3k-after{0%,52%{opacity:0}58%,96%{opacity:1}to{opacity:0}}@keyframes svelte-1bdxu3k-shrink{0%,52%{width:var(--width)}60%,to{width:calc(var(--width) - var(--cut))}}@keyframes svelte-1bdxu3k-shift{0%,52%{left:var(--from)}60%,to{left:calc(var(--from) - var(--cut))}}@keyframes svelte-1bdxu3k-head{0%{transform:translate(0)}to{transform:translate(440px)}}@keyframes svelte-1bdxu3k-pulse{50%{transform:scale(.6);opacity:.5}}@media (prefers-reduced-motion: no-preference){.scene.svelte-1bdxu3k{animation:tour-seam var(--loop) linear infinite}}@media (prefers-reduced-motion: reduce){.scene.svelte-1bdxu3k :where(.svelte-1bdxu3k){animation:none!important}.after.svelte-1bdxu3k{opacity:1}.work.svelte-1bdxu3k{display:none}.draft.svelte-1bdxu3k{visibility:hidden}.intro.svelte-1bdxu3k{width:calc(var(--width) - var(--cut))}.shift.svelte-1bdxu3k{left:calc(var(--from) - var(--cut))}}.node.svelte-3cqic0{position:relative;width:100%;height:100%;background:var(--ui-bg, #fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-ink, #111) 9%,transparent),0 18px 40px -24px #00000059}.node.selected.svelte-3cqic0{outline:2px solid var(--ui-accent, #0099ff);outline-offset:1px}.label.svelte-3cqic0{position:absolute;bottom:100%;left:0;display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:15px;color:var(--ui-ink-2, #5c5c58);white-space:nowrap}.body.svelte-3cqic0{width:100%;height:100%;overflow:hidden}.port.svelte-3cqic0{position:absolute;display:flex;align-items:center;gap:6px;height:22px;font-family:var(--ui-mono, monospace);font-size:12px;color:var(--port);white-space:nowrap}.port.svelte-3cqic0:before{content:"";width:12px;height:12px;background:var(--port)}.across.svelte-3cqic0 .in:where(.svelte-3cqic0){top:var(--along);left:0;flex-direction:row-reverse;transform:translate(calc(-100% + 6px),-50%)}.across.svelte-3cqic0 .out:where(.svelte-3cqic0){top:50%;right:0;transform:translate(calc(100% - 6px),-50%)}.down.svelte-3cqic0 .port:where(.svelte-3cqic0){height:12px}.down.svelte-3cqic0 .in:where(.svelte-3cqic0){top:0;left:var(--along);transform:translate(-50%,-50%)}.down.svelte-3cqic0 .out:where(.svelte-3cqic0){bottom:0;left:50%;transform:translate(-50%,50%)}.picture.svelte-uvxgvi{display:block;width:100%;height:100%}.scene.svelte-1h7twbk{--loop: 10s;--expo: cubic-bezier(.16, 1, .3, 1);position:absolute;inset:0;font-family:var(--ui-sans, "DM Sans", system-ui, sans-serif);color:var(--ui-ink, #111)}.world.svelte-1h7twbk{position:absolute;inset:0;transform-origin:480px 290px;animation:svelte-1h7twbk-zoom var(--loop) var(--expo) infinite}.node.svelte-1h7twbk{position:absolute}.video.svelte-1h7twbk{left:320px;top:186px;width:320px}.video.svelte-1h7twbk .label,.bar.svelte-1h7twbk{animation:svelte-1h7twbk-chrome var(--loop) var(--expo) infinite}.bar.svelte-1h7twbk{display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;font-size:13px}.mono.svelte-1h7twbk{font-family:var(--ui-mono, monospace);font-size:12px;color:var(--ui-ink-2, #5c5c58)}.around.svelte-1h7twbk{animation:svelte-1h7twbk-pop var(--loop) var(--expo) infinite;animation-delay:calc(var(--i) * .18s)}.hero.svelte-1h7twbk{left:120px;top:96px;width:150px;height:150px}.brief.svelte-1h7twbk{left:110px;top:330px;width:170px;height:150px}.board.svelte-1h7twbk{left:690px;top:90px;width:160px;height:150px}.shop.svelte-1h7twbk{left:690px;top:330px;width:160px;height:150px}.text.svelte-1h7twbk{padding:12px;font-size:13px;line-height:1.4}.text.svelte-1h7twbk b:where(.svelte-1h7twbk){font-weight:600}.text.svelte-1h7twbk p:where(.svelte-1h7twbk){margin:6px 0 0;color:var(--ui-ink-2, #5c5c58)}.frames.svelte-1h7twbk{display:grid;grid-template-columns:1fr 1fr;gap:6px;height:100%;padding:8px}.frames.svelte-1h7twbk span:where(.svelte-1h7twbk){display:flex;flex-direction:column;gap:3px;font-size:10px;color:var(--ui-ink-2, #5c5c58)}.frames.svelte-1h7twbk i:where(.svelte-1h7twbk){flex:1;background:color-mix(in srgb,var(--ui-ink, #111) 12%,transparent)}.products.svelte-1h7twbk{display:grid;grid-template-columns:1fr 1fr;gap:8px;height:100%;padding:8px}.products.svelte-1h7twbk span:where(.svelte-1h7twbk){display:flex;flex-direction:column;gap:4px;font-size:11px}.products.svelte-1h7twbk span:where(.svelte-1h7twbk) .picture{flex:1}.products.svelte-1h7twbk i:where(.svelte-1h7twbk){font-style:normal;color:var(--ui-ink-3, #93938e)}.crumb.svelte-1h7twbk{position:absolute;top:20px;left:24px;display:flex;align-items:center;gap:8px;height:44px;padding:0 14px;background:var(--ui-bg, #fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-ink, #111) 9%,transparent);font-size:15px;color:var(--ui-ink-2, #5c5c58);animation:svelte-1h7twbk-chrome var(--loop) var(--expo) infinite}.crumb.svelte-1h7twbk i:where(.svelte-1h7twbk){font-style:normal;opacity:.5}.crumb.svelte-1h7twbk b:where(.svelte-1h7twbk){color:var(--ui-ink, #111);font-weight:600}@keyframes svelte-1h7twbk-zoom{0%,20%{transform:scale(2.1)}40%,to{transform:none}}@keyframes svelte-1h7twbk-chrome{0%,30%{opacity:0}42%,to{opacity:1}}@keyframes svelte-1h7twbk-pop{0%,40%{opacity:0;transform:scale(.85) translateY(20px)}52%,to{opacity:1;transform:none}}@media (prefers-reduced-motion: no-preference){.scene.svelte-1h7twbk{animation:tour-seam var(--loop) linear infinite}}@media (prefers-reduced-motion: reduce){.scene.svelte-1h7twbk :where(.svelte-1h7twbk){animation:none!important}}.scene.svelte-1oremsy{--loop: 11s;--step: .35s;--expo: cubic-bezier(.16, 1, .3, 1);position:absolute;inset:0;font-family:var(--ui-sans, "DM Sans", system-ui, sans-serif);color:var(--ui-ink, #111)}.edges.svelte-1oremsy{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.edges.svelte-1oremsy path:where(.svelte-1oremsy){fill:none;stroke-width:2.5;stroke-dasharray:1;animation:svelte-1oremsy-draw var(--loop) var(--expo) infinite;animation-delay:calc(var(--at) * var(--step))}.edges.svelte-1oremsy path.out:where(.svelte-1oremsy){animation-name:svelte-1oremsy-draw-out;animation-delay:calc((var(--at) - 6) * var(--step))}.node.svelte-1oremsy{position:absolute}.input.svelte-1oremsy{left:120px;width:150px;animation:svelte-1oremsy-pop-in var(--loop) var(--expo) infinite;animation-delay:calc(var(--at) * var(--step))}.output.svelte-1oremsy{animation:svelte-1oremsy-pop-out var(--loop) var(--expo) infinite;animation-delay:calc((var(--at) - 6) * var(--step))}.logo.svelte-1oremsy{top:70px;height:100px}.shots.svelte-1oremsy{top:220px;height:120px}.board.svelte-1oremsy{top:400px;height:110px}.logo-art.svelte-1oremsy{display:flex;align-items:center;justify-content:center;gap:8px;height:100%;font-size:26px;font-weight:600;letter-spacing:-.05em}.logo-art.svelte-1oremsy span:where(.svelte-1oremsy){width:22px;height:22px;border-radius:50%;background:var(--ui-ink, #111)}.grid.svelte-1oremsy{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:3px;height:100%;padding:3px}.beats.svelte-1oremsy{margin:0;padding:10px 12px;list-style:none;font-size:12px;line-height:1.75;color:var(--ui-ink-2, #5c5c58)}.beats.svelte-1oremsy b:where(.svelte-1oremsy){display:inline-block;width:14px;font-family:var(--ui-mono, monospace);font-weight:400;color:var(--ui-ink-3, #93938e)}.video.svelte-1oremsy{left:350px;top:200px;width:260px}.screen.svelte-1oremsy{position:relative}.after.svelte-1oremsy{position:absolute;inset:0;animation:svelte-1oremsy-refresh var(--loop) var(--expo) infinite}.bar.svelte-1oremsy{display:flex;align-items:center;gap:10px;height:44px;padding:0 12px}.mono.svelte-1oremsy{font-family:var(--ui-mono, monospace);font-size:12px;color:var(--ui-ink-2, #5c5c58)}.post.svelte-1oremsy{left:690px;top:50px;width:150px}.ig.svelte-1oremsy{font-size:11px}.ig-head.svelte-1oremsy,.ig-foot.svelte-1oremsy{display:flex;align-items:center;gap:6px;height:28px;padding:0 8px;font-weight:600}.ig-foot.svelte-1oremsy{font-weight:400;color:var(--ui-ink-2, #5c5c58)}.avatar.svelte-1oremsy{width:14px;height:14px;border-radius:50%;background:#e4572e}.cut.svelte-1oremsy{left:700px;top:330px;width:120px}@keyframes svelte-1oremsy-draw{0%,16%{stroke-dashoffset:1}26%,to{stroke-dashoffset:0}}@keyframes svelte-1oremsy-draw-out{0%,50%{stroke-dashoffset:1}60%,to{stroke-dashoffset:0}}@keyframes svelte-1oremsy-pop-in{0%,4%{opacity:0;transform:translate(-24px)}12%,to{opacity:1;transform:none}}@keyframes svelte-1oremsy-refresh{0%,38%{opacity:0}44%,to{opacity:1}}@keyframes svelte-1oremsy-pop-out{0%,46%{opacity:0;transform:translate(24px)}54%,to{opacity:1;transform:none}}@media (prefers-reduced-motion: no-preference){.scene.svelte-1oremsy{animation:tour-seam var(--loop) linear infinite}}@media (prefers-reduced-motion: reduce){.scene.svelte-1oremsy :where(.svelte-1oremsy){animation:none!important}}.scene.svelte-a3csyn{--loop: 10s;--expo: cubic-bezier(.16, 1, .3, 1);position:absolute;inset:0;font-family:var(--ui-sans, "DM Sans", system-ui, sans-serif);color:var(--ui-ink, #111)}.dialog.svelte-a3csyn{position:absolute;left:230px;top:60px;width:500px;padding:20px 24px 24px;background:var(--ui-bg, #fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-ink, #111) 8%,transparent),0 40px 80px -40px #00000073;opacity:0;animation:svelte-a3csyn-dialog var(--loop) var(--expo) infinite}header.svelte-a3csyn{display:flex;align-items:center;justify-content:space-between;font-size:19px}header.svelte-a3csyn b:where(.svelte-a3csyn){font-weight:600}.tabs.svelte-a3csyn{display:flex;gap:4px;margin:16px 0;font-size:14px}.tabs.svelte-a3csyn span:where(.svelte-a3csyn){padding:8px 16px;color:var(--ui-ink-2, #5c5c58)}.tabs.svelte-a3csyn .on:where(.svelte-a3csyn){background:var(--ui-hover, #f2f2ef);color:var(--ui-ink, #111)}.row.svelte-a3csyn{position:relative;height:22px;margin:16px 0;font-size:15px;color:var(--ui-ink-2, #5c5c58)}.row.svelte-a3csyn>span:where(.svelte-a3csyn){position:absolute;inset:0;display:flex;align-items:center;gap:8px}.row.svelte-a3csyn>span:where(.svelte-a3csyn):first-child{animation:svelte-a3csyn-swap-out var(--loop) var(--expo) infinite}.file.svelte-a3csyn{color:var(--ui-ink, #111);opacity:0;animation:svelte-a3csyn-swap-in var(--loop) var(--expo) infinite}.file.svelte-a3csyn svg{color:#16a34a}.download.svelte-a3csyn{position:relative;height:52px;overflow:hidden;background:var(--ui-accent, #0099ff);color:#fff;font-size:16px;font-weight:600;animation:svelte-a3csyn-press var(--loop) var(--expo) infinite}.label.svelte-a3csyn{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;height:100%}.fill.svelte-a3csyn{position:absolute;inset:0;background:#00000038;transform:scaleX(0);transform-origin:left;animation:svelte-a3csyn-fill var(--loop) linear infinite}.browser.svelte-a3csyn{position:absolute;left:120px;top:50px;width:720px;height:400px;background:var(--ui-bg, #fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-ink, #111) 8%,transparent),0 40px 80px -40px #00000073;animation:svelte-a3csyn-browser var(--loop) var(--expo) infinite}.chrome.svelte-a3csyn{display:flex;align-items:center;height:40px;padding:0 14px;background:var(--ui-surface, #fafaf8)}.lights.svelte-a3csyn{display:flex;gap:6px}.lights.svelte-a3csyn i:where(.svelte-a3csyn){width:11px;height:11px;border-radius:50%;background:color-mix(in srgb,var(--ui-ink, #111) 16%,transparent)}.url.svelte-a3csyn{display:flex;align-items:center;gap:6px;margin:0 auto;padding:5px 16px;border-radius:9999px;background:var(--ui-hover, #f2f2ef);font-size:13px;color:var(--ui-ink-2, #5c5c58)}.site.svelte-a3csyn{padding:16px 28px;background:#fff;color:#111;height:calc(100% - 40px)}nav.svelte-a3csyn{display:flex;align-items:center;gap:22px;font-size:13px;color:#5c5c58}nav.svelte-a3csyn b:where(.svelte-a3csyn){margin-right:auto;font-size:18px;font-weight:600;letter-spacing:-.04em;color:#111}.cta.svelte-a3csyn{padding:7px 14px;border-radius:9999px;background:#111;color:#fff}.hero.svelte-a3csyn{display:grid;grid-template-columns:1fr 360px;align-items:center;gap:28px;height:calc(100% - 40px)}h4.svelte-a3csyn{margin:0;font-size:40px;font-weight:600;letter-spacing:-.05em;line-height:.95}.copy.svelte-a3csyn p:where(.svelte-a3csyn){margin:14px 0 0;font-size:14px;line-height:1.45;color:#5c5c58}.embed.svelte-a3csyn{animation:svelte-a3csyn-embed var(--loop) var(--expo) infinite}.snippet.svelte-a3csyn{position:absolute;left:50%;top:480px;padding:14px 22px;background:var(--ui-ink, #111);color:var(--ui-bg, #fff);font-family:var(--ui-mono, monospace);font-size:15px;white-space:nowrap;transform:translate(-50%);animation:svelte-a3csyn-snippet var(--loop) var(--expo) infinite}@keyframes svelte-a3csyn-dialog{0%{opacity:0;transform:translateY(24px)}6%,42%{opacity:1;transform:none}47%,to{opacity:0;transform:translateY(-24px)}}@keyframes svelte-a3csyn-press{0%,14%{transform:none}15.5%{transform:scale(.97)}18%,to{transform:none}}@keyframes svelte-a3csyn-fill{0%,16%{transform:scaleX(0)}30%,to{transform:scaleX(1)}}@keyframes svelte-a3csyn-swap-out{0%,30%{opacity:1}33%,to{opacity:0}}@keyframes svelte-a3csyn-swap-in{0%,31%{opacity:0;transform:translateY(8px)}35%,to{opacity:1;transform:none}}@keyframes svelte-a3csyn-browser{0%,46%{opacity:0;transform:translateY(40px) scale(.96)}54%,96%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes svelte-a3csyn-snippet{0%,50%{opacity:0;transform:translate(-50%,20px)}56%,96%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}@keyframes svelte-a3csyn-embed{0%,56%{opacity:0;transform:scale(.9)}64%,to{opacity:1;transform:none}}@media (prefers-reduced-motion: no-preference){.scene.svelte-a3csyn{animation:tour-seam var(--loop) linear infinite}}@media (prefers-reduced-motion: reduce){.scene.svelte-a3csyn :where(.svelte-a3csyn){animation:none!important}}.scene.svelte-ww07kw{--loop: 8s;--expo: cubic-bezier(.16, 1, .3, 1);position:absolute;inset:0;padding:70px 120px 0;font-family:var(--ui-sans, "DM Sans", system-ui, sans-serif);color:var(--ui-ink, #111)}h3.svelte-ww07kw{margin:0 0 24px;font-size:72px;font-weight:600;letter-spacing:-.045em;line-height:.95}.field.svelte-ww07kw{display:flex;align-items:center;height:72px;padding-left:22px;background:var(--ui-bg, #fff);box-shadow:0 0 0 1.5px var(--ui-accent, #0099ff),0 24px 60px -30px #0006;font-size:20px}.caret.svelte-ww07kw{width:2px;height:28px;margin-right:4px;background:var(--ui-accent, #0099ff);animation:svelte-ww07kw-blink 1s steps(1) infinite}.hint.svelte-ww07kw{color:var(--ui-ink-3, #93938e)}.go.svelte-ww07kw{display:flex;align-items:center;gap:10px;height:100%;margin-left:auto;padding:0 28px;background:var(--ui-ink, #111);color:var(--ui-bg, #fff);font-size:17px;font-weight:600}.chips.svelte-ww07kw{display:flex;gap:10px;margin-top:16px}.chips.svelte-ww07kw span:where(.svelte-ww07kw){padding:9px 14px;background:var(--ui-bg, #fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-ink, #111) 12%,transparent);font-size:14px}.films.svelte-ww07kw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px}figure.svelte-ww07kw{margin:0;animation:svelte-ww07kw-rise var(--loop) var(--expo) both;animation-delay:calc(.2s + var(--i) * .12s);animation-iteration-count:1}figcaption.svelte-ww07kw{margin-top:10px;font-size:14px}@keyframes svelte-ww07kw-blink{50%{opacity:0}}@keyframes svelte-ww07kw-rise{0%{opacity:0;transform:translateY(30px)}12%,to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.scene.svelte-ww07kw :where(.svelte-ww07kw){animation:none!important}}.scene.svelte-1fwaef9{--loop: 10s;--expo: cubic-bezier(.16, 1, .3, 1);position:absolute;inset:0;font-family:var(--ui-sans, "DM Sans", system-ui, sans-serif);color:var(--ui-ink, #111)}.beat.svelte-1fwaef9{position:absolute;inset:68px 20px 16px;display:flex;flex-direction:column;justify-content:center;margin:0;padding:0}.brief.svelte-1fwaef9{opacity:0;animation:svelte-1fwaef9-brief var(--loop) var(--expo) infinite}h3.svelte-1fwaef9{margin:0 0 20px;font-size:44px;font-weight:600;letter-spacing:-.045em;line-height:.95}.field.svelte-1fwaef9{display:flex;align-items:center;height:56px;padding-left:16px;background:var(--ui-bg, #fff);box-shadow:0 0 0 1.5px var(--ui-accent, #0099ff),0 24px 60px -30px #0006;font-size:18px}.typed.svelte-1fwaef9{clip-path:inset(0 100% 0 0);animation:svelte-1fwaef9-type var(--loop) steps(8,end) infinite}.caret.svelte-1fwaef9{width:2px;height:24px;margin-left:2px;background:var(--ui-accent, #0099ff);animation:svelte-1fwaef9-blink 1s steps(1) infinite}.go.svelte-1fwaef9{display:flex;align-items:center;justify-content:center;gap:8px;height:52px;margin-top:10px;border-radius:9999px;background:var(--ui-ink, #111);color:var(--ui-bg, #fff);font-size:16px;font-weight:600;animation:svelte-1fwaef9-press var(--loop) var(--expo) infinite}.steps.svelte-1fwaef9{padding:0 8px;list-style:none;opacity:0;animation:svelte-1fwaef9-steps var(--loop) var(--expo) infinite}.steps.svelte-1fwaef9 li:where(.svelte-1fwaef9){display:flex;align-items:center;gap:14px;height:48px;font-size:19px;color:var(--ui-ink-3, #93938e);animation:svelte-1fwaef9-step var(--loop) linear infinite;animation-delay:calc(var(--i) * .45s)}.tick.svelte-1fwaef9{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--ui-accent, #0099ff);color:#fff;transform:scale(0);animation:svelte-1fwaef9-tick var(--loop) var(--expo) infinite;animation-delay:calc(var(--i) * .45s)}.bar.svelte-1fwaef9{display:block;height:3px;margin-top:24px;background:var(--ui-accent, #0099ff);transform-origin:left;animation:svelte-1fwaef9-fill var(--loop) linear infinite}.result.svelte-1fwaef9{animation:svelte-1fwaef9-result var(--loop) var(--expo) infinite}.result.svelte-1fwaef9 .film{box-shadow:0 40px 80px -40px #0009}.meta.svelte-1fwaef9{display:flex;justify-content:space-between;margin-top:12px;font-size:15px}.mono.svelte-1fwaef9{font-family:var(--ui-mono, monospace);font-size:13px;color:var(--ui-ink-3, #93938e)}@keyframes svelte-1fwaef9-brief{0%{opacity:0;transform:translateY(24px)}6%,30%{opacity:1;transform:none}35%,to{opacity:0;transform:translateY(-40px)}}@keyframes svelte-1fwaef9-type{0%,8%{clip-path:inset(0 100% 0 0)}20%,to{clip-path:inset(0 0 0 0)}}@keyframes svelte-1fwaef9-blink{50%{opacity:0}}@keyframes svelte-1fwaef9-press{0%,24%{transform:none}25.5%{transform:scale(.94)}28%,to{transform:none}}@keyframes svelte-1fwaef9-steps{0%,32%{opacity:0;transform:translateY(40px)}37%,55%{opacity:1;transform:none}59%,to{opacity:0;transform:translateY(-40px)}}@keyframes svelte-1fwaef9-step{0%,36%{color:var(--ui-ink-3, #93938e)}38%,to{color:var(--ui-ink, #111)}}@keyframes svelte-1fwaef9-tick{0%,36%{transform:scale(0)}40%,to{transform:scale(1)}}@keyframes svelte-1fwaef9-fill{0%,34%{transform:scaleX(0)}56%,to{transform:scaleX(1)}}@keyframes svelte-1fwaef9-result{0%,57%{opacity:0;transform:scale(.86) translateY(40px)}66%,to{opacity:1;transform:none}}@media (prefers-reduced-motion: no-preference){.scene.svelte-1fwaef9{animation:tour-seam var(--loop) linear infinite}}@media (prefers-reduced-motion: reduce){.scene.svelte-1fwaef9 :where(.svelte-1fwaef9){animation:none!important}}.scene.svelte-xqs2cj{--loop: 10s;--expo: cubic-bezier(.16, 1, .3, 1);position:absolute;inset:0;font-family:var(--ui-sans, "DM Sans", system-ui, sans-serif);color:var(--ui-ink, #111)}.phone.svelte-xqs2cj{position:absolute;inset:68px 12px 12px;display:flex;flex-direction:column;background:var(--ui-bg, #fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-ink, #111) 8%,transparent),0 40px 80px -40px #00000073}.top.svelte-xqs2cj{flex:none;display:flex;align-items:center;gap:10px;height:44px;padding-left:12px;font-size:15px}.top.svelte-xqs2cj b:where(.svelte-xqs2cj){font-weight:600}.export.svelte-xqs2cj{display:flex;align-items:center;align-self:stretch;margin-left:auto;padding:0 18px;background:var(--ui-accent, #0099ff);color:#fff;font-size:14px;font-weight:600}.preview.svelte-xqs2cj{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;container-type:size;background:var(--ui-surface, #fafaf8)}.screen.svelte-xqs2cj{position:relative;width:min(100cqw,100cqh * 16 / 9)}.after.svelte-xqs2cj{position:absolute;inset:0;opacity:0;animation:svelte-xqs2cj-after var(--loop) var(--expo) infinite}.transport.svelte-xqs2cj{flex:none;display:flex;align-items:center;justify-content:center;gap:10px;height:32px}.mono.svelte-xqs2cj{font-family:var(--ui-mono, monospace);font-size:12px}.timeline.svelte-xqs2cj{--cut: 13.6%;position:relative;flex:none;display:flex;flex-direction:column;gap:3px;padding:6px 12px 10px;box-shadow:0 -1px color-mix(in srgb,var(--ui-ink, #111) 8%,transparent)}.lane.svelte-xqs2cj{position:relative;height:20px}.clip.svelte-xqs2cj{position:absolute;left:var(--from);width:var(--width);top:0;bottom:0;display:flex;align-items:center;padding:0 7px;overflow:hidden;background:color-mix(in srgb,var(--c) 14%,var(--ui-bg, #fff));box-shadow:inset 3px 0 0 var(--c);font-size:12px;white-space:nowrap}.intro.svelte-xqs2cj{animation:svelte-xqs2cj-shrink var(--loop) var(--expo) infinite}.shift.svelte-xqs2cj{animation:svelte-xqs2cj-shift var(--loop) var(--expo) infinite}.playhead.svelte-xqs2cj{position:absolute;top:2px;bottom:6px;left:12px;width:2px;background:#ef4444;animation:svelte-xqs2cj-head var(--loop) linear infinite}.chat.svelte-xqs2cj{flex:none;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;height:96px;padding:0 12px 8px;overflow:hidden;font-size:14px;box-shadow:0 -1px color-mix(in srgb,var(--ui-ink, #111) 8%,transparent)}.chat.svelte-xqs2cj p:where(.svelte-xqs2cj){margin:0;line-height:1.35}.mine.svelte-xqs2cj{align-self:flex-end;padding:8px 12px;background:var(--ui-hover, #f2f2ef);animation:svelte-xqs2cj-mine var(--loop) var(--expo) infinite}.work.svelte-xqs2cj{display:flex;align-items:center;gap:8px;color:var(--ui-ink-2, #5c5c58);animation:svelte-xqs2cj-work var(--loop) var(--expo) infinite}.spin.svelte-xqs2cj{width:10px;height:10px;border-radius:50%;background:var(--ui-accent, #0099ff);animation:svelte-xqs2cj-pulse .9s ease-in-out infinite}.reply.svelte-xqs2cj{animation:svelte-xqs2cj-reply var(--loop) var(--expo) infinite}.swatch.svelte-xqs2cj{display:inline-block;width:11px;height:11px;margin:0 4px 0 2px;border-radius:50%;background:#09f}.ask.svelte-xqs2cj{flex:none;display:flex;align-items:center;gap:8px;height:48px;margin:0 8px 8px;padding:0 6px 0 12px;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-ink, #111) 14%,transparent);font-size:14px}.draft.svelte-xqs2cj{flex:1;white-space:nowrap;overflow:hidden;clip-path:inset(0 100% 0 0);animation:svelte-xqs2cj-draft var(--loop) steps(14,end) infinite}.send.svelte-xqs2cj{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--ui-ink, #111);color:var(--ui-bg, #fff)}@keyframes svelte-xqs2cj-draft{0%,4%{clip-path:inset(0 100% 0 0);opacity:1}22%{clip-path:inset(0 0 0 0);opacity:1}25%,to{clip-path:inset(0 0 0 0);opacity:0}}@keyframes svelte-xqs2cj-mine{0%,25%{opacity:0;transform:translateY(24px)}30%,to{opacity:1;transform:none}}@keyframes svelte-xqs2cj-work{0%,32%{opacity:0;height:0}36%,50%{opacity:1;height:19px}54%,to{opacity:0;height:0}}@keyframes svelte-xqs2cj-reply{0%,52%{opacity:0;transform:translateY(16px)}58%,to{opacity:1;transform:none}}@keyframes svelte-xqs2cj-after{0%,52%{opacity:0}58%,to{opacity:1}}@keyframes svelte-xqs2cj-shrink{0%,52%{width:var(--width)}60%,to{width:calc(var(--width) - var(--cut))}}@keyframes svelte-xqs2cj-shift{0%,52%{left:var(--from)}60%,to{left:calc(var(--from) - var(--cut))}}@keyframes svelte-xqs2cj-head{0%{left:12px}to{left:calc(100% - 14px)}}@keyframes svelte-xqs2cj-pulse{50%{transform:scale(.6);opacity:.5}}@media (prefers-reduced-motion: no-preference){.scene.svelte-xqs2cj{animation:tour-seam var(--loop) linear infinite}}@media (prefers-reduced-motion: reduce){.scene.svelte-xqs2cj :where(.svelte-xqs2cj){animation:none!important}.after.svelte-xqs2cj{opacity:1}.work.svelte-xqs2cj{display:none}.draft.svelte-xqs2cj{visibility:hidden}.intro.svelte-xqs2cj{width:calc(var(--width) - var(--cut))}.shift.svelte-xqs2cj{left:calc(var(--from) - var(--cut))}}.scene.svelte-z3b3mz{--loop: 10s;--expo: cubic-bezier(.16, 1, .3, 1);--bar: 40px;--gap: 34px;--row: 84px;position:absolute;inset:0;font-family:var(--ui-sans, "DM Sans", system-ui, sans-serif);color:var(--ui-ink, #111)}.world.svelte-z3b3mz{position:absolute;inset:96px 20px 16px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(var(--row),1fr) auto minmax(var(--row),1fr);column-gap:16px;row-gap:var(--gap);container-type:size;transform-origin:50% 50%;animation:svelte-z3b3mz-zoom var(--loop) var(--expo) infinite}.node.svelte-z3b3mz .label{font-size:13px}.video.svelte-z3b3mz{grid-column:1 / -1;justify-self:center;width:min(100cqw,(100cqh - 2 * var(--row) - 2 * var(--gap) - var(--bar)) * 16 / 9)}.video.svelte-z3b3mz .label,.bar.svelte-z3b3mz{animation:svelte-z3b3mz-chrome var(--loop) var(--expo) infinite}.bar.svelte-z3b3mz{display:flex;align-items:center;gap:8px;height:var(--bar);padding:0 10px;font-size:13px}.mono.svelte-z3b3mz{font-family:var(--ui-mono, monospace);font-size:12px;color:var(--ui-ink-2, #5c5c58)}.around.svelte-z3b3mz{animation:svelte-z3b3mz-pop var(--loop) var(--expo) infinite;animation-delay:calc(var(--i) * .18s)}.text.svelte-z3b3mz{padding:10px;font-size:13px;line-height:1.35}.text.svelte-z3b3mz b:where(.svelte-z3b3mz){font-weight:600}.text.svelte-z3b3mz p:where(.svelte-z3b3mz){margin:4px 0 0;color:var(--ui-ink-2, #5c5c58)}.frames.svelte-z3b3mz,.products.svelte-z3b3mz{display:grid;grid-template-columns:1fr 1fr;gap:6px;height:100%;padding:8px}.frames.svelte-z3b3mz{grid-template-rows:1fr 1fr}.frames.svelte-z3b3mz span:where(.svelte-z3b3mz),.products.svelte-z3b3mz span:where(.svelte-z3b3mz){display:flex;flex-direction:column;gap:3px;min-height:0;font-size:12px;color:var(--ui-ink-2, #5c5c58)}.frames.svelte-z3b3mz i:where(.svelte-z3b3mz){flex:1;background:color-mix(in srgb,var(--ui-ink, #111) 12%,transparent)}.products.svelte-z3b3mz span:where(.svelte-z3b3mz) .picture{flex:1;min-height:0}.products.svelte-z3b3mz b:where(.svelte-z3b3mz){font-weight:500;color:var(--ui-ink, #111)}.crumb.svelte-z3b3mz{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:6px;height:40px;padding:0 12px;background:var(--ui-bg, #fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-ink, #111) 9%,transparent);font-size:14px;color:var(--ui-ink-2, #5c5c58);animation:svelte-z3b3mz-chrome var(--loop) var(--expo) infinite}.crumb.svelte-z3b3mz i:where(.svelte-z3b3mz){font-style:normal;opacity:.5}.crumb.svelte-z3b3mz b:where(.svelte-z3b3mz){color:var(--ui-ink, #111);font-weight:600}@keyframes svelte-z3b3mz-zoom{0%,20%{transform:scale(1.9)}40%,to{transform:none}}@keyframes svelte-z3b3mz-chrome{0%,30%{opacity:0}42%,to{opacity:1}}@keyframes svelte-z3b3mz-pop{0%,40%{opacity:0;transform:scale(.85) translateY(20px)}52%,to{opacity:1;transform:none}}@media (prefers-reduced-motion: no-preference){.scene.svelte-z3b3mz{animation:tour-seam var(--loop) linear infinite}}@media (prefers-reduced-motion: reduce){.scene.svelte-z3b3mz :where(.svelte-z3b3mz){animation:none!important}}.scene.svelte-1tnv1bb{--loop: 11s;--step: .35s;--expo: cubic-bezier(.16, 1, .3, 1);position:absolute;inset:0;font-family:var(--ui-sans, "DM Sans", system-ui, sans-serif);color:var(--ui-ink, #111)}.edges.svelte-1tnv1bb{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.edges.svelte-1tnv1bb path:where(.svelte-1tnv1bb){fill:none;stroke-width:2.5;stroke-dasharray:1;animation:svelte-1tnv1bb-draw var(--loop) var(--expo) infinite;animation-delay:calc(var(--at) * var(--step))}.edges.svelte-1tnv1bb path.out:where(.svelte-1tnv1bb){animation-name:svelte-1tnv1bb-draw-out;animation-delay:calc((var(--at) - 6) * var(--step))}.node.svelte-1tnv1bb{position:absolute}.node.svelte-1tnv1bb .label{font-size:13px}.video.svelte-1tnv1bb .label{display:none}.output.svelte-1tnv1bb .label{top:100%;bottom:auto;margin:8px 0 0}.input.svelte-1tnv1bb{animation:svelte-1tnv1bb-pop-in var(--loop) var(--expo) infinite;animation-delay:calc(var(--at) * var(--step))}.output.svelte-1tnv1bb{animation:svelte-1tnv1bb-pop-out var(--loop) var(--expo) infinite;animation-delay:calc((var(--at) - 6) * var(--step))}.logo-art.svelte-1tnv1bb{display:flex;align-items:center;justify-content:center;gap:6px;height:100%;font-size:22px;font-weight:600;letter-spacing:-.05em}.logo-art.svelte-1tnv1bb span:where(.svelte-1tnv1bb){width:18px;height:18px;border-radius:50%;background:var(--ui-ink, #111)}.grid.svelte-1tnv1bb{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:3px;height:100%;padding:3px}.beats.svelte-1tnv1bb{margin:0;padding:6px 8px;list-style:none;font-size:12px;line-height:1.5;color:var(--ui-ink-2, #5c5c58)}.beats.svelte-1tnv1bb b:where(.svelte-1tnv1bb){display:inline-block;width:12px;font-family:var(--ui-mono, monospace);font-weight:400;color:var(--ui-ink-3, #93938e)}.screen.svelte-1tnv1bb{position:relative}.after.svelte-1tnv1bb{position:absolute;inset:0;animation:svelte-1tnv1bb-refresh var(--loop) var(--expo) infinite}.ig-head.svelte-1tnv1bb{display:flex;align-items:center;gap:6px;height:26px;padding:0 8px;font-size:12px;font-weight:600}.avatar.svelte-1tnv1bb{width:12px;height:12px;border-radius:50%;background:#e4572e}@keyframes svelte-1tnv1bb-draw{0%,16%{stroke-dashoffset:1}26%,to{stroke-dashoffset:0}}@keyframes svelte-1tnv1bb-draw-out{0%,50%{stroke-dashoffset:1}60%,to{stroke-dashoffset:0}}@keyframes svelte-1tnv1bb-pop-in{0%,4%{opacity:0;transform:translateY(-20px)}12%,to{opacity:1;transform:none}}@keyframes svelte-1tnv1bb-refresh{0%,38%{opacity:0}44%,to{opacity:1}}@keyframes svelte-1tnv1bb-pop-out{0%,46%{opacity:0;transform:translateY(20px)}54%,to{opacity:1;transform:none}}@media (prefers-reduced-motion: no-preference){.scene.svelte-1tnv1bb{animation:tour-seam var(--loop) linear infinite}}@media (prefers-reduced-motion: reduce){.scene.svelte-1tnv1bb :where(.svelte-1tnv1bb){animation:none!important}}.scene.svelte-1t13t4s{--loop: 10s;--expo: cubic-bezier(.16, 1, .3, 1);position:absolute;inset:0;font-family:var(--ui-sans, "DM Sans", system-ui, sans-serif);color:var(--ui-ink, #111)}.fit.svelte-1t13t4s{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;container-type:size}.frame.svelte-1t13t4s{width:min(100cqw,100cqh * 16 / 9)}.sheet.svelte-1t13t4s{position:absolute;inset:68px 0 0;display:flex;flex-direction:column;padding:8px 16px 16px;background:var(--ui-bg, #fff);box-shadow:0 -1px color-mix(in srgb,var(--ui-ink, #111) 8%,transparent),0 -30px 60px -40px #00000073;opacity:0;animation:svelte-1t13t4s-sheet var(--loop) var(--expo) infinite}.handle.svelte-1t13t4s{align-self:center;width:36px;height:4px;margin-bottom:10px;border-radius:9999px;background:color-mix(in srgb,var(--ui-ink, #111) 18%,transparent)}header.svelte-1t13t4s{display:flex;align-items:center;justify-content:space-between;font-size:18px}header.svelte-1t13t4s b:where(.svelte-1t13t4s){font-weight:600}.tabs.svelte-1t13t4s{display:flex;gap:4px;margin:12px 0;font-size:14px}.tabs.svelte-1t13t4s span:where(.svelte-1t13t4s){padding:7px 14px;color:var(--ui-ink-2, #5c5c58)}.tabs.svelte-1t13t4s .on:where(.svelte-1t13t4s){background:var(--ui-hover, #f2f2ef);color:var(--ui-ink, #111)}.row.svelte-1t13t4s{position:relative;flex:none;height:22px;margin:12px 0;font-size:14px;color:var(--ui-ink-2, #5c5c58)}.row.svelte-1t13t4s>span:where(.svelte-1t13t4s){position:absolute;inset:0;display:flex;align-items:center;gap:8px;white-space:nowrap}.row.svelte-1t13t4s>span:where(.svelte-1t13t4s):first-child{animation:svelte-1t13t4s-swap-out var(--loop) var(--expo) infinite}.file.svelte-1t13t4s{color:var(--ui-ink, #111);opacity:0;animation:svelte-1t13t4s-swap-in var(--loop) var(--expo) infinite}.file.svelte-1t13t4s svg{color:#16a34a}.download.svelte-1t13t4s{position:relative;flex:none;height:52px;overflow:hidden;background:var(--ui-accent, #0099ff);color:#fff;font-size:16px;font-weight:600;animation:svelte-1t13t4s-press var(--loop) var(--expo) infinite}.label.svelte-1t13t4s{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:8px;height:100%}.fill.svelte-1t13t4s{position:absolute;inset:0;background:#00000038;transform:scaleX(0);transform-origin:left;animation:svelte-1t13t4s-fill var(--loop) linear infinite}.site-beat.svelte-1t13t4s{position:absolute;inset:68px 16px 16px;display:flex;flex-direction:column;gap:14px}.browser.svelte-1t13t4s{flex:1;min-height:0;display:flex;flex-direction:column;background:var(--ui-bg, #fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-ink, #111) 8%,transparent),0 40px 80px -40px #00000073;animation:svelte-1t13t4s-browser var(--loop) var(--expo) infinite}.chrome.svelte-1t13t4s{display:flex;align-items:center;justify-content:center;height:40px;background:var(--ui-surface, #fafaf8)}.url.svelte-1t13t4s{display:flex;align-items:center;gap:6px;padding:5px 16px;border-radius:9999px;background:var(--ui-hover, #f2f2ef);font-size:13px;color:var(--ui-ink-2, #5c5c58)}.site.svelte-1t13t4s{flex:1;min-height:0;display:flex;flex-direction:column;padding:12px 16px 16px;background:#fff;color:#111}nav.svelte-1t13t4s{display:flex;align-items:center;font-size:13px}nav.svelte-1t13t4s b:where(.svelte-1t13t4s){margin-right:auto;font-size:18px;font-weight:600;letter-spacing:-.04em}.cta.svelte-1t13t4s{padding:6px 12px;border-radius:9999px;background:#111;color:#fff}h4.svelte-1t13t4s{margin:16px 0 0;font-size:30px;font-weight:600;letter-spacing:-.05em;line-height:.95}.site.svelte-1t13t4s p:where(.svelte-1t13t4s){margin:8px 0 12px;font-size:14px;line-height:1.4;color:#5c5c58}.embed.svelte-1t13t4s .frame:where(.svelte-1t13t4s){animation:svelte-1t13t4s-embed var(--loop) var(--expo) infinite}.snippet.svelte-1t13t4s{flex:none;padding:12px 14px;background:var(--ui-ink, #111);color:var(--ui-bg, #fff);font-family:var(--ui-mono, monospace);font-size:12px;line-height:1.5;overflow-wrap:anywhere;animation:svelte-1t13t4s-snippet var(--loop) var(--expo) infinite}@keyframes svelte-1t13t4s-sheet{0%{opacity:0;transform:translateY(60px)}6%,42%{opacity:1;transform:none}47%,to{opacity:0;transform:translateY(40px)}}@keyframes svelte-1t13t4s-press{0%,14%{transform:none}15.5%{transform:scale(.97)}18%,to{transform:none}}@keyframes svelte-1t13t4s-fill{0%,16%{transform:scaleX(0)}30%,to{transform:scaleX(1)}}@keyframes svelte-1t13t4s-swap-out{0%,30%{opacity:1}33%,to{opacity:0}}@keyframes svelte-1t13t4s-swap-in{0%,31%{opacity:0;transform:translateY(8px)}35%,to{opacity:1;transform:none}}@keyframes svelte-1t13t4s-browser{0%,46%{opacity:0;transform:translateY(40px) scale(.96)}54%,to{opacity:1;transform:none}}@keyframes svelte-1t13t4s-snippet{0%,50%{opacity:0;transform:translateY(20px)}56%,to{opacity:1;transform:none}}@keyframes svelte-1t13t4s-embed{0%,56%{opacity:0;transform:scale(.9)}64%,to{opacity:1;transform:none}}@media (prefers-reduced-motion: no-preference){.scene.svelte-1t13t4s{animation:tour-seam var(--loop) linear infinite}}@media (prefers-reduced-motion: reduce){.scene.svelte-1t13t4s :where(.svelte-1t13t4s){animation:none!important}}.scene.svelte-mpsrjl{--expo: cubic-bezier(.16, 1, .3, 1);--caption: 24px;position:absolute;inset:0;display:flex;flex-direction:column;padding:68px 20px 16px;font-family:var(--ui-sans, "DM Sans", system-ui, sans-serif);color:var(--ui-ink, #111)}h3.svelte-mpsrjl{margin:0 0 16px;font-size:44px;font-weight:600;letter-spacing:-.045em;line-height:.95}.field.svelte-mpsrjl{flex:none;display:flex;align-items:center;height:56px;padding:0 6px 0 16px;background:var(--ui-bg, #fff);box-shadow:0 0 0 1.5px var(--ui-accent, #0099ff),0 24px 60px -30px #0006;font-size:15px}.caret.svelte-mpsrjl{width:2px;height:22px;margin-right:4px;background:var(--ui-accent, #0099ff);animation:svelte-mpsrjl-blink 1s steps(1) infinite}.hint.svelte-mpsrjl{color:var(--ui-ink-3, #93938e)}.go.svelte-mpsrjl{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-left:auto;border-radius:50%;background:var(--ui-ink, #111);color:var(--ui-bg, #fff)}.chips.svelte-mpsrjl{flex:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chips.svelte-mpsrjl span:where(.svelte-mpsrjl){padding:7px 12px;background:var(--ui-bg, #fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-ink, #111) 12%,transparent);font-size:13px}.films.svelte-mpsrjl{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px;container-type:size}figure.svelte-mpsrjl{width:min((100cqw - 20px) / 3,(100cqh - var(--caption)) * 9 / 16);margin:0;animation:svelte-mpsrjl-rise 8s var(--expo) both;animation-delay:calc(.2s + var(--i) * .12s);animation-iteration-count:1}figcaption.svelte-mpsrjl{height:var(--caption);padding-top:6px;font-size:13px;white-space:nowrap}@keyframes svelte-mpsrjl-blink{50%{opacity:0}}@keyframes svelte-mpsrjl-rise{0%{opacity:0;transform:translateY(30px)}12%,to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.scene.svelte-mpsrjl :where(.svelte-mpsrjl){animation:none!important}}.stage.svelte-r81wfu{position:relative;overflow:hidden;background-color:var(--ui-surface, #fafaf8);background-image:radial-gradient(circle,color-mix(in srgb,var(--ui-ink, #111) 14%,transparent) 1px,transparent 1.4px);background-size:24px 24px;background-position:center}.world.svelte-r81wfu{position:absolute;top:50%;left:50%;transform-origin:center}@keyframes tour-seam{0%{opacity:0}4%,95%{opacity:1}to{opacity:0}}.tour-backdrop.svelte-139saiy{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:svelte-139saiy-fade .4s cubic-bezier(.16,1,.3,1)}.tour.svelte-139saiy{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:min(1360px,100%);height:min(880px,100%);overflow:hidden;background:var(--ui-panel, #fff);color:var(--ui-text, #111);font-family:var(--ui-sans, "DM Sans", system-ui, sans-serif);outline:none;box-shadow:0 60px 120px -40px #0009;animation:svelte-139saiy-enter .6s cubic-bezier(.16,1,.3,1)}.skip.svelte-139saiy{position:absolute;top:16px;right:16px;z-index:1;min-height:44px;padding:0 20px;border:0;border-radius:var(--ui-radius-full);background:color-mix(in srgb,var(--ui-panel, #fff) 80%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ui-text-secondary, #5c5c58);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.skip.svelte-139saiy:hover{color:var(--ui-text, #111)}.panel.svelte-139saiy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;padding:36px 40px 40px}.copy.svelte-139saiy{display:flex;flex-direction:column;gap:14px;animation:svelte-139saiy-copy .7s cubic-bezier(.16,1,.3,1) both}h2.svelte-139saiy{margin:0;font-size:clamp(40px,4.5vw,72px);font-weight:600;letter-spacing:-.045em;line-height:.95;text-transform:lowercase}p.svelte-139saiy{max-width:560px;margin:0;font-size:17px;line-height:1.45;color:var(--ui-text-secondary, #5c5c58)}.controls.svelte-139saiy{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.dots.svelte-139saiy{display:flex}.dot.svelte-139saiy{width:22px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.dot.svelte-139saiy:before{content:"";display:block;width:8px;height:8px;margin:auto;border-radius:50%;background:color-mix(in srgb,var(--ui-text, #111) 20%,transparent);transition:transform .4s cubic-bezier(.16,1,.3,1),background .2s}.dot[aria-selected=true].svelte-139saiy:before{background:var(--ui-accent, #0099ff);transform:scale(1.4)}.arrows.svelte-139saiy{display:flex;gap:8px}.arrows.svelte-139saiy form:where(.svelte-139saiy){display:contents}.primary.svelte-139saiy,.secondary.svelte-139saiy,.ghost.svelte-139saiy{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border:0;border-radius:var(--ui-radius-full);font:inherit;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.primary.svelte-139saiy{background:var(--ui-accent, #0099ff);color:var(--ui-accent-ink, #fff)}.secondary.svelte-139saiy{background:var(--ui-wash, #f2f2ef);color:var(--ui-text, #111)}.ghost.svelte-139saiy{background:transparent;color:var(--ui-text-secondary, #5c5c58)}.primary.svelte-139saiy:focus-visible,.secondary.svelte-139saiy:focus-visible,.ghost.svelte-139saiy:focus-visible,.dot.svelte-139saiy:focus-visible,.skip.svelte-139saiy:focus-visible{outline:none;box-shadow:var(--ui-ring, 0 0 0 2px #0099ff)}@keyframes svelte-139saiy-fade{0%{opacity:0}}@keyframes svelte-139saiy-enter{0%{opacity:0;transform:translateY(24px) scale(.98)}}@keyframes svelte-139saiy-copy{0%{opacity:0;transform:translateY(16px)}}@media (max-width: 640px){.tour-backdrop.svelte-139saiy{padding:0}.tour.svelte-139saiy{width:100vw;height:100dvh;grid-template-rows:minmax(0,1fr) auto}.panel.svelte-139saiy{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 16px calc(16px + env(safe-area-inset-bottom))}h2.svelte-139saiy{font-size:clamp(36px,10vw,64px)}p.svelte-139saiy{font-size:15px}.controls.svelte-139saiy{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}.finale.svelte-139saiy .controls:where(.svelte-139saiy){flex-direction:column;align-items:stretch}.finale.svelte-139saiy .ghost:where(.svelte-139saiy){display:none}.finale.svelte-139saiy .arrows:where(.svelte-139saiy) .primary:where(.svelte-139saiy),.finale.svelte-139saiy .arrows:where(.svelte-139saiy) .secondary:where(.svelte-139saiy){flex:1}.primary.svelte-139saiy,.secondary.svelte-139saiy{padding:0 18px}}@media (prefers-reduced-motion: reduce){.tour-backdrop.svelte-139saiy,.tour.svelte-139saiy,.copy.svelte-139saiy{animation:none}}.app-entry.svelte-1a5vzr0{position:fixed;inset:0;z-index:9998;display:flex;background:var(--paper-2, #f9f9f9);color:var(--ink, #111)}.app-entry-rail.svelte-1a5vzr0{display:none;width:min(16rem,28vw);flex-shrink:0;padding:14px 12px;border-right:1px solid var(--line, #e8e8e8);background:var(--sidebar-bg, var(--paper, #fff));box-sizing:border-box}.app-entry-nav.svelte-1a5vzr0{display:flex;flex-direction:column;gap:8px;margin-top:18px}.app-entry-main.svelte-1a5vzr0{flex:1;min-width:0;display:flex;flex-direction:column}.app-entry-top.svelte-1a5vzr0{height:52px;flex-shrink:0;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid var(--line, #e8e8e8);background:var(--paper, #fff)}.app-entry-body.svelte-1a5vzr0{flex:1;min-height:0;overflow:hidden;width:100%;max-width:var(--content-max, 960px);margin-inline:auto;padding:var(--content-pad-top, 20px) var(--content-pad-x, 20px) var(--content-pad-bottom, 64px);box-sizing:border-box}.app-entry-block.svelte-1a5vzr0{background:color-mix(in srgb,var(--ink, #111) 7%,transparent);animation:svelte-1a5vzr0-app-entry-pulse 1.2s ease-in-out infinite}.app-entry-logo.svelte-1a5vzr0{width:36px;height:36px}.app-entry-item.svelte-1a5vzr0{height:28px;width:100%}.app-entry-item.svelte-1a5vzr0:nth-child(2){width:78%}.app-entry-item.svelte-1a5vzr0:nth-child(3){width:88%}.app-entry-item.svelte-1a5vzr0:nth-child(5){width:70%}.app-entry-title.svelte-1a5vzr0{width:min(180px,40%);height:14px}@keyframes svelte-1a5vzr0-app-entry-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (min-width: 1024px){.app-entry-rail.svelte-1a5vzr0{display:block}}.canvas-entry.svelte-1xqdlvl{position:fixed;inset:0;z-index:9998;display:flex;background:var(--paper-2, #f9f9f9)}.canvas-entry-stage.svelte-1xqdlvl{position:relative;flex:1 1 auto;min-width:0;overflow:hidden}.canvas-entry-dots.svelte-1xqdlvl{position:absolute;inset:0;background-color:var(--paper, #fff);background-image:radial-gradient(var(--line-2, #d2d2d7) 1px,transparent 1px);background-size:24px 24px}.entry-box.svelte-1xqdlvl{position:absolute;z-index:20;display:flex;align-items:center;background:var(--paper, #fff);border:1px solid var(--line-2, #d2d2d7);box-shadow:0 4px 18px #0000001a}.entry-topbar-left.svelte-1xqdlvl{top:8px;left:8px;height:44px;padding:0 10px;gap:6px}.entry-topbar-name.svelte-1xqdlvl{width:140px;height:12px}.entry-topbar-right.svelte-1xqdlvl{top:8px;right:8px;height:44px;padding:0 4px;gap:6px}.entry-topbar-pill.svelte-1xqdlvl{width:40px;height:22px}.entry-topbar-btn.svelte-1xqdlvl{width:64px;height:30px}.entry-topbar-icon.svelte-1xqdlvl{width:30px;height:30px}.entry-rail.svelte-1xqdlvl{left:8px;top:50%;transform:translateY(-50%);flex-direction:column;align-items:center;gap:6px;padding:8px 5px}.entry-rail-group.svelte-1xqdlvl{display:flex;flex-direction:column;gap:4px}.entry-rail-divider.svelte-1xqdlvl{width:20px;height:1px;background:var(--line, #ededef);margin:2px 0}.entry-rail-icon.svelte-1xqdlvl{width:34px;height:34px}.entry-addbar.svelte-1xqdlvl{bottom:8px;left:50%;transform:translate(-50%);gap:3px;padding:4px}.entry-addbar-icon.svelte-1xqdlvl{width:33px;height:33px}.entry-chat.svelte-1xqdlvl{flex:0 0 auto;width:340px;height:100%;display:flex;flex-direction:column;background:var(--paper-2, #f9f9f9);border-left:1px solid var(--line, #ededef);box-sizing:border-box;padding:10px 14px;gap:14px}.entry-chat-tabs.svelte-1xqdlvl{display:flex;gap:8px}.entry-chat-tab.svelte-1xqdlvl{width:64px;height:26px}.entry-chat-body.svelte-1xqdlvl{display:flex;flex-direction:column;gap:10px}.entry-chat-line.svelte-1xqdlvl{height:12px;width:100%}.w-60.svelte-1xqdlvl{width:60%}.w-90.svelte-1xqdlvl{width:90%}.w-40.svelte-1xqdlvl{width:40%}.entry-block.svelte-1xqdlvl{background:color-mix(in srgb,var(--ink, #111) 7%,transparent);animation:svelte-1xqdlvl-canvas-entry-pulse 1.2s ease-in-out infinite}@keyframes svelte-1xqdlvl-canvas-entry-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion: reduce){.entry-block.svelte-1xqdlvl{animation:none}}@media (max-width: 767px){.entry-chat.svelte-1xqdlvl{display:none}}.motion-entry.svelte-d55hf{position:fixed;inset:0;z-index:9998;display:flex;flex-direction:column;background:var(--ui-bg, #fff)}.bar.svelte-d55hf{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:48px;padding:0 8px;flex-shrink:0}.row.svelte-d55hf{display:flex;align-items:center;gap:8px}.end.svelte-d55hf{justify-content:flex-end}.body.svelte-d55hf{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) var(--side-w);grid-template-rows:minmax(0,1fr) 360px}.stage.svelte-d55hf{display:flex;align-items:center;justify-content:center;padding:24px;background:var(--ui-surface, #fafaf8);min-height:0}.frame.svelte-d55hf{width:min(100%,calc((100cqh - 48px) * 16 / 9));max-height:100%;aspect-ratio:16 / 9}.stage.svelte-d55hf{container-type:size}.timeline.svelte-d55hf{grid-column:1;display:flex;flex-direction:column;gap:10px;padding:12px;overflow:hidden}.ruler.svelte-d55hf{height:18px;background:repeating-linear-gradient(90deg,var(--ui-field, #f2f2f2) 0 1px,transparent 1px 48px)}.track.svelte-d55hf{display:flex;align-items:center;gap:12px}.side.svelte-d55hf{grid-column:2;grid-row:1 / 3;display:flex;flex-direction:column;gap:16px;padding:12px 16px;background:var(--ui-surface, #fafaf8)}.lines.svelte-d55hf{flex:1;display:flex;flex-direction:column;gap:10px}.block.svelte-d55hf{display:block;position:relative;overflow:hidden;background:color-mix(in srgb,var(--ui-ink, #111) 7%,transparent)}.block.svelte-d55hf:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ui-bg, #fff) 60%,transparent),transparent);animation:svelte-d55hf-motion-entry-shimmer 1.4s ease-in-out infinite}.dot.svelte-d55hf{width:30px;height:30px;border-radius:50%}.big.svelte-d55hf{width:36px;height:36px}.name.svelte-d55hf{width:140px;height:12px}.time.svelte-d55hf{width:72px;height:12px}.pill.svelte-d55hf{width:72px;height:30px;border-radius:9999px}.label.svelte-d55hf{width:64px;height:12px;flex-shrink:0}.clip.svelte-d55hf{height:28px}.tab.svelte-d55hf{width:64px;height:26px}.line.svelte-d55hf{height:12px}.composer.svelte-d55hf{height:88px}@keyframes svelte-d55hf-motion-entry-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.block.svelte-d55hf:after{animation:none}}@media (max-width: 767px){.bar.svelte-d55hf .row:where(.svelte-d55hf):nth-child(2){display:none}.bar.svelte-d55hf{grid-template-columns:1fr 1fr}.body.svelte-d55hf{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.stage.svelte-d55hf{padding:12px;container-type:normal}.frame.svelte-d55hf{width:100%}.side.svelte-d55hf{display:none}}.nav-progress.svelte-12qhfyh{position:fixed;top:0;left:0;height:3px;width:100%;z-index:9999;pointer-events:none;background:var(--accent, #6366f1);transform-origin:left;animation:svelte-12qhfyh-nav-progress-grow 8s cubic-bezier(.1,.9,.2,1) forwards}@media (max-width: 1023px){.nav-progress.svelte-12qhfyh{height:4px}}@keyframes svelte-12qhfyh-nav-progress-grow{0%{transform:scaleX(0)}10%{transform:scaleX(.4)}30%{transform:scaleX(.8)}to{transform:scaleX(.98)}}
