@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/space-grotesk-latin-ext-400-normal-CfP_5XZW.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/space-grotesk-latin-400-normal-CJ-V5oYT.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/space-grotesk-latin-ext-500-normal-DUe3BAxM.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/space-grotesk-latin-500-normal-lFbtlQH6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/space-grotesk-latin-ext-700-normal-BQnZhY3m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/space-grotesk-latin-700-normal-RjhwGPKo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07090d;--surface:#0f1218;--surface-2:#151a22;--overlay:#07090db8;--fg:#e8eaed;--muted:#a7aeb9;--line:#232936;--line-strong:#2e3542;--brand:#e63946;--accent:#ff6b76;--accent-fg:#0a0c11;--accent-bg:#2a1216;--focus:#ff6b76;--glow:0 0 24px #ff6b76a6;--glow-strong:0 0 28px #ff6b76bf;--ok:#3ccb7f;--ok-bg:#0d2419;--warn:#f0b429;--warn-bg:#2a2108;--bad:#f2553d;--bad-bg:#2a1210;--info:#6fa8ff;--info-bg:#0f1c33;--ok-fg:#7fe0ac;--warn-fg:#f0cf6a;--bad-fg:#ff9c8c;--info-fg:#9cc2ff;--editor-bg:#07090d;--editor-panel:#0f1218;--editor-line:#1a1f29;--ruler:#a7aeb9;--playhead:#ff6b76;--snap:#f0cf6a;--selection:#ff6b76;--preview-bg:#2a3038;--type-image:#2f9be6;--type-image-bg:#0c2233;--type-image-fg:#b5dcf7;--type-video:#4f5bd5;--type-video-bg:#161a3a;--type-video-fg:#c5caf7;--type-overlay:#e5a50a;--type-overlay-bg:#2a2108;--type-overlay-fg:#f5dfa0;--type-feed:#2fa36b;--type-feed-bg:#0d2419;--type-feed-fg:#a8e6c6;--type-manual:#b5459b;--type-manual-bg:#2a1226;--type-manual-fg:#f0bfe2;--type-embed:#7a8699;--type-embed-bg:#1c2026;--type-embed-fg:#d5d8dd;--tl-1:#ff6b76;--tl-2:#6fa8ff;--tl-3:#3ccb7f;--tl-4:#f0b429;--tl-5:#c77ddb;--tl-6:#4fd1c5;--tl-7:#f58f5a;--tl-8:#a7aeb9;--online:#3ccb7f;--offline:#f2553d;--error:#f2553d;--updating:#f0b429;--shadow-1:0 1px 2px #0006;--shadow-2:0 8px 24px #00000080;--shadow-3:0 16px 48px #0009}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f8fa;--surface:#fff;--surface-2:#eef0f3;--overlay:#14171c7a;--fg:#14171c;--muted:#4a505a;--line:#e3e6ea;--line-strong:#c9cdd4;--brand:#e63946;--accent:#c92a37;--accent-fg:#fff;--accent-bg:#fdecee;--focus:#c92a37;--glow:none;--glow-strong:none;--ok:#1b8a4e;--ok-bg:#e3f4ea;--warn:#8a6200;--warn-bg:#fbf0d0;--bad:#b3261e;--bad-bg:#f6e3e1;--info:#2a6fd6;--info-bg:#e1ecfb;--ok-fg:#14572f;--warn-fg:#6b4a00;--bad-fg:#8f1d16;--info-fg:#1f57ab;--editor-bg:#eef0f3;--editor-panel:#fff;--editor-line:#e3e6ea;--ruler:#4a505a;--playhead:#14171c;--snap:#8a6200;--selection:#c92a37;--preview-bg:#2a3038;--type-image:#2f9be6;--type-image-bg:#dceefb;--type-image-fg:#0f3b5c;--type-video:#4f5bd5;--type-video-bg:#e0e2f8;--type-video-fg:#1e2466;--type-overlay:#c78a00;--type-overlay-bg:#fbefc9;--type-overlay-fg:#4a3200;--type-feed:#2fa36b;--type-feed-bg:#d9f0e4;--type-feed-fg:#0f3f27;--type-manual:#b5459b;--type-manual-bg:#f3ddee;--type-manual-fg:#4a1640;--type-embed:#7a8699;--type-embed-bg:#eef0f3;--type-embed-fg:#2c3138;--tl-1:#c92a37;--tl-2:#2a6fd6;--tl-3:#1b8a4e;--tl-4:#8a6200;--tl-5:#8e3fa8;--tl-6:#0f7a72;--tl-7:#b5531c;--tl-8:#4a505a;--online:#1b8a4e;--offline:#b3261e;--error:#b3261e;--updating:#8a6200;--shadow-1:0 1px 2px #14171c14;--shadow-2:0 8px 24px #14171c1f;--shadow-3:0 16px 48px #14171c2e}@media (prefers-color-scheme:light){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f8fa;--surface:#fff;--surface-2:#eef0f3;--overlay:#14171c7a;--fg:#14171c;--muted:#4a505a;--line:#e3e6ea;--line-strong:#c9cdd4;--brand:#e63946;--accent:#c92a37;--accent-fg:#fff;--accent-bg:#fdecee;--focus:#c92a37;--glow:none;--glow-strong:none;--ok:#1b8a4e;--ok-bg:#e3f4ea;--warn:#8a6200;--warn-bg:#fbf0d0;--bad:#b3261e;--bad-bg:#f6e3e1;--info:#2a6fd6;--info-bg:#e1ecfb;--ok-fg:#14572f;--warn-fg:#6b4a00;--bad-fg:#8f1d16;--info-fg:#1f57ab;--editor-bg:#eef0f3;--editor-panel:#fff;--editor-line:#e3e6ea;--ruler:#4a505a;--playhead:#14171c;--snap:#8a6200;--selection:#c92a37;--preview-bg:#2a3038;--type-image:#2f9be6;--type-image-bg:#dceefb;--type-image-fg:#0f3b5c;--type-video:#4f5bd5;--type-video-bg:#e0e2f8;--type-video-fg:#1e2466;--type-overlay:#c78a00;--type-overlay-bg:#fbefc9;--type-overlay-fg:#4a3200;--type-feed:#2fa36b;--type-feed-bg:#d9f0e4;--type-feed-fg:#0f3f27;--type-manual:#b5459b;--type-manual-bg:#f3ddee;--type-manual-fg:#4a1640;--type-embed:#7a8699;--type-embed-bg:#eef0f3;--type-embed-fg:#2c3138;--tl-1:#c92a37;--tl-2:#2a6fd6;--tl-3:#1b8a4e;--tl-4:#8a6200;--tl-5:#8e3fa8;--tl-6:#0f7a72;--tl-7:#b5531c;--tl-8:#4a505a;--online:#1b8a4e;--offline:#b3261e;--error:#b3261e;--updating:#8a6200;--shadow-1:0 1px 2px #14171c14;--shadow-2:0 8px 24px #14171c1f;--shadow-3:0 16px 48px #14171c2e}}:root{--sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Space Grotesk", var(--sans);--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-20:20px;--fs-24:24px;--fs-32:32px;--fs-48:48px;--sp-2:2px;--sp-4:4px;--sp-8:8px;--sp-12:12px;--sp-16:16px;--sp-24:24px;--sp-32:32px;--sp-48:48px;--sp-64:64px;--r-4:4px;--r-8:8px;--r-12:12px;--r-16:16px;--r-full:999px;--dur-fast:.15s;--dur-base:.2s;--dur-slow:.25s;--ease:cubic-bezier(.2, .8, .2, 1);--z-panel:10;--z-menu:100;--z-modal:1000;--z-toast:1100}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}body{background:var(--bg);color:var(--fg);font:400 var(--fs-14)/1.45 var(--sans);margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ts-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.ts-btn{justify-content:center;align-items:center;gap:var(--sp-8);border:1px solid var(--line-strong);border-radius:var(--r-8);background:var(--surface-2);height:36px;color:var(--fg);font:600 var(--fs-13) var(--sans);cursor:pointer;transition:background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);padding:0 14px;display:inline-flex}.ts-btn:hover{background:var(--line)}.ts-btn:active{transform:translateY(1px)}.ts-btn svg{width:18px;height:18px}.ts-btn--sm{height:32px;font-size:var(--fs-12);padding:0 10px}.ts-btn--lg{height:44px;font-size:var(--fs-14);padding:0 18px}.ts-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);box-shadow:var(--glow)}.ts-btn--primary:hover{background:var(--accent);filter:brightness(1.08)}.ts-btn--ghost{color:var(--accent);background:0 0;border-color:#0000}.ts-btn--danger{border-color:var(--bad-fg);color:var(--bad-fg);background:0 0}.ts-btn--icon{width:36px;color:var(--muted);background:0 0;border-color:#0000;padding:0}.ts-btn:disabled,.ts-btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;box-shadow:none}.ts-btn[aria-busy=true]{color:#0000;position:relative}.ts-btn[aria-busy=true]:after{content:"";border:2px solid var(--muted);border-top-color:var(--fg);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ts-spin;position:absolute}@keyframes ts-spin{to{transform:rotate(360deg)}}.ts-field{gap:var(--sp-4);font-size:var(--fs-12);color:var(--muted);flex-direction:column;font-weight:500;display:flex}.ts-input,.ts-select,.ts-textarea{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--r-8);background:var(--bg);height:36px;color:var(--fg);font:400 var(--fs-13) var(--sans);padding:0 12px}.ts-textarea{resize:vertical;height:auto;min-height:72px;padding:8px 12px}.ts-input--lg{height:44px;font-size:var(--fs-14)}.ts-input--timecode{font-family:var(--mono);font-size:var(--fs-12);letter-spacing:-.01em}.ts-input:focus-visible,.ts-select:focus-visible,.ts-textarea:focus-visible{border:2px solid var(--focus);box-shadow:var(--glow);outline:0}.ts-input[aria-invalid=true]{border-color:var(--bad)}.ts-input[readonly],.ts-input:disabled{background:var(--surface-2);color:var(--muted)}.ts-help{color:var(--muted);font-weight:400}.ts-error{color:var(--bad-fg);font-weight:500}.ts-badge{border-radius:var(--r-4);background:var(--surface-2);height:24px;color:var(--muted);font:600 var(--fs-12) var(--sans);white-space:nowrap;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.ts-badge--live{background:var(--accent-bg);color:var(--accent)}.ts-badge--pending{background:var(--warn-bg);color:var(--warn-fg)}.ts-badge--online{border-radius:var(--r-full);background:var(--ok-bg);color:var(--ok-fg)}.ts-badge--offline,.ts-badge--error{border-radius:var(--r-full);background:var(--bad-bg);color:var(--bad-fg)}.ts-badge--updating{border-radius:var(--r-full);background:var(--warn-bg);color:var(--warn-fg)}.ts-badge--role{color:var(--fg);background:0 0;border:1px solid}.ts-dot{background:var(--online);border-radius:50%;width:8px;height:8px}.ts-dot--live{box-shadow:0 0 8px var(--online);animation:ts-pulse 2s var(--ease) infinite}@keyframes ts-pulse{50%{opacity:.55}}.ts-letter{border-radius:var(--r-8);background:var(--surface-2);border:1px solid var(--line-strong);width:24px;height:24px;color:var(--fg);font:700 var(--fs-12) var(--display);justify-content:center;align-items:center;display:inline-flex}.ts-letter--tab{width:40px;height:40px;font-size:15px}.ts-letter[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);box-shadow:var(--glow)}.ts-tabs{gap:var(--sp-4);border-bottom:1px solid var(--line);display:flex}.ts-tab{height:36px;color:var(--muted);font:500 var(--fs-13) var(--sans);background:0 0;border:0;border-bottom:2px solid #0000;padding:0 12px}.ts-tab[aria-selected=true]{color:var(--fg);border-bottom-color:var(--accent);font-weight:600}.ts-table{border-collapse:collapse;width:100%;font-size:var(--fs-13)}.ts-table th{background:var(--surface);height:32px;color:var(--muted);font:600 var(--fs-11) var(--sans);letter-spacing:.06em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--line);padding:0 12px;position:sticky;top:0}.ts-table td{border-bottom:1px solid var(--line);height:36px;padding:0 12px}.ts-table tr:hover td{background:var(--surface-2)}.ts-table tr[aria-selected=true] td{background:var(--accent-bg)}.ts-card{border:1px solid var(--line);border-radius:var(--r-12);background:var(--surface);padding:var(--sp-16)}.ts-card[aria-selected=true]{border-color:var(--selection);box-shadow:var(--glow-strong)}.ts-toast{align-items:center;gap:var(--sp-12);min-height:44px;padding:0 var(--sp-16);border:1px solid var(--line-strong);border-radius:var(--r-12);background:var(--surface-2);box-shadow:var(--shadow-2);z-index:var(--z-toast);display:flex}.ts-banner{align-items:center;gap:var(--sp-8);padding:var(--sp-8) var(--sp-12);border-radius:var(--r-8);font-size:var(--fs-13);display:flex}.ts-banner--warn{background:var(--warn-bg);color:var(--warn-fg)}.ts-banner--bad{background:var(--bad-bg);color:var(--bad-fg)}.ts-banner--info{background:var(--info-bg);color:var(--info-fg)}.ts-banner--ok{background:var(--ok-bg);color:var(--ok-fg)}.ts-overlay{background:var(--overlay);z-index:var(--z-modal);position:fixed;inset:0}.ts-modal{border:1px solid var(--line-strong);border-radius:var(--r-16);background:var(--surface);width:480px;max-width:calc(100vw - 32px);box-shadow:var(--shadow-3);padding:var(--sp-24)}@media (width<=767px){.ts-modal{border-radius:var(--r-16) var(--r-16) 0 0;width:100vw;max-width:none;position:fixed;bottom:0;left:0}}.ts-clip{box-sizing:border-box;gap:var(--sp-4);border:1px solid var(--clip,var(--type-image));border-radius:var(--r-8);background:var(--clip-bg,var(--type-image-bg));color:var(--clip-fg,var(--type-image-fg));white-space:nowrap;flex-direction:column;padding:6px;display:flex;position:absolute;overflow:hidden}.ts-clip--image{--clip:var(--type-image);--clip-bg:var(--type-image-bg);--clip-fg:var(--type-image-fg)}.ts-clip--video{--clip:var(--type-video);--clip-bg:var(--type-video-bg);--clip-fg:var(--type-video-fg)}.ts-clip--overlay{--clip:var(--type-overlay);--clip-bg:var(--type-overlay-bg);--clip-fg:var(--type-overlay-fg)}.ts-clip--feed{--clip:var(--type-feed);--clip-bg:var(--type-feed-bg);--clip-fg:var(--type-feed-fg)}.ts-clip--manual{--clip:var(--type-manual);--clip-bg:var(--type-manual-bg);--clip-fg:var(--type-manual-fg)}.ts-clip--embed{--clip:var(--type-embed);--clip-bg:var(--type-embed-bg);--clip-fg:var(--type-embed-fg)}.ts-clip__thumb{border-radius:var(--r-4);background:var(--clip);flex:1;min-height:0}.ts-clip__name{font:600 var(--fs-12)/1.2 var(--sans);text-overflow:ellipsis;overflow:hidden}.ts-clip__time{font:400 var(--fs-11)/1.2 var(--mono)}.ts-clip:hover{border-width:2px;padding:5px}.ts-clip[aria-selected=true]{border:2px solid var(--selection);box-shadow:var(--glow-strong);padding:5px}.ts-clip--ghost{opacity:.5;border-style:dashed}.ts-clip--locked{opacity:.6;cursor:not-allowed}.ts-clip--missing{--clip:var(--bad);--clip-fg:var(--bad-fg);background:repeating-linear-gradient(135deg, var(--bad-bg) 0 8px, transparent 8px 16px)}.ts-gap{box-sizing:border-box;border:1px dashed var(--warn-fg);border-radius:var(--r-8);background:var(--warn-bg);color:var(--warn-fg);position:absolute}.ts-layer{border-bottom:1px solid var(--line);height:136px;position:relative}.ts-layer--sm{height:72px}.ts-layer--lg{height:168px}.ts-layer--drop{background:var(--accent-bg);outline:1px dashed var(--selection);outline-offset:-1px}.ts-layer--locked{opacity:.6}.ts-playhead{background:var(--playhead);width:2px;z-index:var(--z-panel);position:absolute;top:0;bottom:0;box-shadow:0 0 14px 2px #ff6b76bf}:root[data-theme=light] .ts-playhead{box-shadow:none}.ts-playhead__label{border-radius:var(--r-4);background:var(--playhead);height:24px;color:var(--accent-fg);font:600 var(--fs-12)/24px var(--mono);padding:0 8px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ts-snap{background:var(--snap);width:1px;position:absolute;top:0;bottom:0}.ts-block{box-sizing:border-box;align-items:flex-start;gap:var(--sp-8);padding:var(--sp-8);border:1px solid var(--block,var(--tl-1));border-radius:var(--r-8);background:var(--surface-2);color:var(--fg);font-size:var(--fs-12);display:flex;position:absolute;overflow:hidden}.ts-block[aria-selected=true]{border:2px solid var(--selection);box-shadow:var(--glow-strong)}.ts-block--conflict{border:2px solid var(--bad)}.ts-block--priority{border-style:double;border-width:3px}.ts-block--off{color:var(--muted);background:0 0;border-style:dashed}*,:before,:after{box-sizing:border-box}html,body,#kok{height:100%}h1{font:700 var(--fs-24)/1.2 var(--display);margin:0}h2,p{margin:0}a{color:inherit;text-decoration:none}.baslik-2{font:500 var(--fs-20)/1.3 var(--display);margin:0}.simge{flex:none;display:inline-flex}.simge svg{width:100%;height:100%}.bosluk{flex:1}.tam-orta{min-height:100%;padding:var(--sp-16);place-items:center;display:grid}.ts-select{appearance:auto}.kabuk{height:100%;display:flex}.yan{gap:var(--sp-16);width:232px;padding:var(--sp-16) var(--sp-12);border-right:1px solid var(--line);background:var(--surface);flex-direction:column;flex:none;display:flex;overflow-y:auto}.marka{align-items:center;gap:var(--sp-8);height:36px;padding:0 var(--sp-8);font:700 var(--fs-16) var(--display);display:flex}.menu{gap:var(--sp-2);flex-direction:column;flex:1;display:flex}.menu__madde{align-items:center;gap:var(--sp-12);height:36px;padding:0 var(--sp-12);border-radius:var(--r-8);color:var(--muted);font:500 var(--fs-13) var(--sans);transition:background var(--dur-fast) var(--ease);border:1px solid #0000;display:flex}.menu__madde:hover{background:var(--surface-2);color:var(--fg)}.menu__madde.active{background:var(--accent-bg);border-color:var(--accent);color:var(--accent);font-weight:600}.menu__madde--alt{padding-left:calc(var(--sp-12) + 18px + var(--sp-12))}.govde{flex-direction:column;flex:1;min-width:0;display:flex}.ust{align-items:center;gap:var(--sp-12);height:60px;padding:0 var(--sp-24);border-bottom:1px solid var(--line);background:var(--bg);flex:none;display:flex}.alan-adi{font:600 var(--fs-14) var(--sans)}.kisi{align-items:center;gap:var(--sp-8);padding:var(--sp-4) var(--sp-8);border-radius:var(--r-8);display:flex}.kisi:hover{background:var(--surface-2)}.kisi__ad{font-size:var(--fs-13);font-weight:500}.icerik{flex:1;overflow:auto}.menu-dugme,.yan-perde{display:none}.rol--ana{color:var(--fg)}.rol--yonetici{color:var(--accent)}.rol--icerik_yoneticisi{color:var(--info-fg)}.rol--icerik_duzenleyici{color:var(--ok-fg)}.rol--programlama_yoneticisi{color:var(--warn-fg)}.rol--goruntuleyici{color:var(--muted)}.sayfa{max-width:1200px;padding:var(--sp-24);gap:var(--sp-16);flex-direction:column;margin:0 auto;display:flex}.sayfa--dar{max-width:480px}.sayfa__bas{justify-content:space-between;align-items:flex-end;gap:var(--sp-16);display:flex}.bolum{gap:var(--sp-16);flex-direction:column;display:flex}.bolum__bas{justify-content:space-between;align-items:center;gap:var(--sp-16);display:flex}.sekme{align-items:center;display:inline-flex}.sekme.active{color:var(--fg);border-bottom-color:var(--accent);font-weight:600}.tablo-kap{border:1px solid var(--line);border-radius:var(--r-12);background:var(--surface);overflow-x:auto}.tablo-kap .ts-table td{white-space:nowrap}.islemler{gap:var(--sp-8);justify-content:flex-end;align-items:center;display:flex}.bos{align-items:center;gap:var(--sp-8);padding:var(--sp-48) var(--sp-16);text-align:center;color:var(--muted);flex-direction:column;display:flex}.bos strong{color:var(--fg);font-size:var(--fs-16)}.giris{gap:var(--sp-16);width:400px;max-width:100%;padding:var(--sp-32);flex-direction:column;display:flex}.giris__marka{align-items:center;gap:var(--sp-12);display:flex}.form{gap:var(--sp-16);flex-direction:column;display:flex}.form--dar{max-width:480px}.form__alt{justify-content:flex-end;gap:var(--sp-8);display:flex}.perde{place-items:center;display:grid}.gecici{gap:var(--sp-8);border-color:var(--warn);flex-direction:column;display:flex}.gecici__satir{gap:var(--sp-8);flex-wrap:wrap;display:flex}.gecici__satir .ts-input{flex:1;min-width:200px}.alan-liste{gap:var(--sp-8);flex-direction:column;display:flex}.alan-kart{justify-content:space-between;align-items:center;gap:var(--sp-12);min-height:44px;padding:var(--sp-12) var(--sp-16);border:1px solid var(--line-strong);border-radius:var(--r-8);background:var(--surface-2);color:var(--fg);font:inherit;cursor:pointer;text-align:left;display:flex}.alan-kart:hover{border-color:var(--accent)}.adimlar{gap:var(--sp-16);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.adim{align-items:flex-start;gap:var(--sp-8);transition:border-color var(--dur-fast) var(--ease);flex-direction:column;display:flex}.adim:hover{border-color:var(--line-strong)}.adim[aria-disabled=true]{opacity:.5;pointer-events:none}.baglanti{color:var(--accent)}.baglanti:hover{text-decoration:underline}.kucuk-resim{object-fit:cover;background:var(--bg);width:100%;height:100%;display:block}.izgara{gap:var(--sp-16);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.icerik-kart{gap:var(--sp-8);padding:var(--sp-12);flex-direction:column;min-width:0;display:flex}.icerik-kart__resim{aspect-ratio:16/9;border-radius:var(--r-8);border:1px solid var(--line);overflow:hidden}.icerik-kart__ad{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-14);overflow:hidden}.icerik-kart__alt{justify-content:space-between;align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.icerik-kart .ts-btn{align-self:flex-start}.tur--gorsel{color:var(--type-image)}.tur--video{color:var(--type-video)}.yukleme{gap:var(--sp-8);flex-direction:column;display:flex}.yukleme progress{width:100%;accent-color:var(--accent)}.editor-bas{gap:var(--sp-4);flex-direction:column;flex:1;min-width:0;display:flex}.editor-ad{max-width:480px;font:700 var(--fs-20)/1.2 var(--display)}.editor{gap:var(--sp-24);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.editor__yan{top:var(--sp-16);position:sticky}.klip-liste,.secim-liste{gap:var(--sp-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.klip{align-items:center;gap:var(--sp-8) var(--sp-12);padding:var(--sp-8) var(--sp-12);flex-wrap:wrap;display:flex}.klip__sira{text-align:right;width:24px;color:var(--muted);flex:none}.klip__resim{border-radius:var(--r-4);border:1px solid var(--line);width:96px;height:54px;color:var(--warn-fg);flex:none;place-items:center;display:grid;overflow:hidden}.klip__ad{gap:var(--sp-2);flex-direction:column;flex:140px;min-width:0;display:flex}.klip__ad strong{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-14);overflow:hidden}.klip__sure{align-items:center;gap:var(--sp-4);flex:none;display:flex}.klip__sure .ts-input{text-align:right;width:76px}.islemler--sol{justify-content:flex-start}.surum-rozet{margin-left:var(--sp-8)}.secim-liste{max-height:70vh;overflow-y:auto}.secim{align-items:center;gap:var(--sp-8);width:100%;padding:var(--sp-4) var(--sp-8) var(--sp-4) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-8);background:var(--surface);color:var(--fg);font:inherit;font-size:var(--fs-13);cursor:pointer;text-align:left;display:flex}.secim:hover{border-color:var(--accent)}.secim__resim{border-radius:var(--r-4);flex:none;width:64px;height:36px;overflow:hidden}.secim__ad{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (width<=1023px){.editor{grid-template-columns:minmax(0,1fr)}.editor__yan{position:static}.yan{z-index:var(--z-menu);transition:transform var(--dur-base) var(--ease);box-shadow:var(--shadow-3);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.yan--acik{transform:none}.yan-perde{background:var(--overlay);z-index:var(--z-panel);display:block;position:fixed;inset:0}.menu-dugme{display:inline-flex}.ust{padding:0 var(--sp-12)}.sayfa{padding:var(--sp-16)}}@media (width<=599px){.kisi__ad{display:none}.bolum__bas,.sayfa__bas{flex-direction:column;align-items:stretch}.ts-btn,.ts-input,.ts-select{min-height:44px}}
