@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");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{--ins-bg-support-nav:#173b35;--ins-on-support-nav:#e8f6ee;--ins-text-support-brand:#c8e87b;--ins-bg-squad-nav: #A52D3A;--ins-bg-sales-nav: #216549;--ins-bg-books-nav: #116B68;--ins-bg-model-nav: #2458B8;--ins-bg-drive-nav: #DCEFF9;--ins-on-drive-nav: #17232C;--ins-border-drive-nav: #B8D2E1;--ins-surface-drive-nav-hover: #C8E3F2;--ins-bg-defender-nav: #FFD400;--ins-on-defender-nav: #18181A;--ins-bg-darkroom-nav: #08090B;--ins-bg-notes-nav: #FEBE29;--ins-on-notes-nav: #18181A;--ins-border-notes-nav: #D89E18;--ins-surface-notes-nav-hover: #EDAD20;--ins-action-model: #2458B8;--ins-surface-model-selected: #EDF3FF;--ins-on-app-nav: #FFFFFF;--ins-border-app-nav: #FFFFFF40;--ins-surface-app-nav-hover: #FFFFFF1F;color-scheme:light;--ins-bg: #FFFFFF;--ins-bg-subtle: #FBFBFA;--ins-surface: #F6F6F5;--ins-surface-hover: #F0F0EE;--ins-surface-selected: #EDEDEB;--ins-bg-scrim: #00000033;--ins-overlay: #FFFFFF;--ins-border: #E4E4E2;--ins-border-row: #EFEFED;--ins-border-control: #D6D6D3;--ins-border-input: #CFCFCC;--ins-border-strong: #9A9AA0;--ins-text: #18181A;--ins-text-body: #2A2A2E;--ins-text-secondary: #3F3F45;--ins-text-tertiary: #5E5E63;--ins-text-muted: #6A6A70;--ins-text-disabled: #A1A1A6;--ins-text-inverse: #FFFFFF;--ins-action: #18181A;--ins-action-hover: #000000;--ins-on-action: #FFFFFF;--ins-signal: #C2410C;--ins-signal-hover: #9A3412;--ins-on-signal: #FFFFFF;--ins-signal-wash: #FAF0EC;--ins-signal-line: #EBC2B1;--ins-positive: #1F7A4D;--ins-positive-wash: #E7F3EC;--ins-positive-text: #1F6B44;--ins-negative: #B42318;--ins-negative-wash: #FCEBEA;--ins-negative-text: #9B1C13;--ins-chart-1: #18181A;--ins-chart-2: #6A6A70;--ins-chart-3: #A1A1A6;--ins-chart-4: #D6D6D3;--ins-chart-agent: #C2410C;--ins-chart-grid: #EFEFED;--ins-focus: #18181A;--ins-font-sans: "Geist Variable", "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ins-font-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ins-text-hero: 68px;--ins-leading-hero: 1;--ins-tracking-hero: -.035em;--ins-text-display: 32px;--ins-leading-display: 1.1;--ins-tracking-display: -.025em;--ins-text-heading: 24px;--ins-leading-heading: 1.2;--ins-tracking-heading: -.02em;--ins-text-title: 18px;--ins-leading-title: 1.3;--ins-tracking-title: -.01em;--ins-text-body-size: 14px;--ins-leading-body: 1.55;--ins-text-reading: 15px;--ins-leading-reading: 1.65;--ins-text-small: 13px;--ins-leading-small: 1.45;--ins-text-caption: 12px;--ins-leading-caption: 1.4;--ins-text-label: 11px;--ins-tracking-label: .12em;--ins-text-data: 13px;--ins-text-data-sm: 12px;--ins-text-micro: 11px;--ins-weight-regular: 400;--ins-weight-medium: 500;--ins-weight-semibold: 600;--ins-space-1: 4px;--ins-space-2: 8px;--ins-space-3: 12px;--ins-space-4: 16px;--ins-space-5: 24px;--ins-space-6: 32px;--ins-space-7: 48px;--ins-space-8: 64px;--ins-radius-xs: 4px;--ins-radius-sm: 6px;--ins-radius-md: 10px;--ins-radius-full: 9999px;--ins-border-width: 1px;--ins-control-xs: 24px;--ins-control-sm: 28px;--ins-control-md: 32px;--ins-control-lg: 36px;--ins-control-xl: 44px;--ins-row-dense: 36px;--ins-row: 40px;--ins-titlebar: 40px;--ins-suite-nav: 48px;--ins-nav-width: 320px;--ins-nav-width-min: 256px;--ins-nav-width-max: 480px;--ins-nav-content-min: 560px;--ins-nav-width-collapsed: 56px;--ins-measure: 720px;--ins-shadow-none: none;--ins-shadow-segment: 0 1px 2px rgba(0, 0, 0, .08);--ins-shadow-overlay: 0 0 0 1px rgba(0, 0, 0, .06), 0 8px 24px rgba(0, 0, 0, .12);--ins-duration-fast: .12s;--ins-duration-base: .18s;--ins-duration-slow: .26s;--ins-ease: cubic-bezier(.2, 0, 0, 1);--ins-z-nav: 10;--ins-z-sticky: 20;--ins-z-popover: 40;--ins-z-modal: 50;--ins-z-toast: 60;--ins-z-command: 70}:root[data-theme=dark],[data-vessica-theme=dark]{--ins-bg-support-nav:#173b35;--ins-on-support-nav:#e8f6ee;--ins-text-support-brand:#c8e87b;--ins-bg-squad-nav: #A52D3A;--ins-bg-sales-nav: #216549;--ins-bg-books-nav: #116B68;--ins-bg-model-nav: #2458B8;--ins-bg-drive-nav: #DCEFF9;--ins-on-drive-nav: #17232C;--ins-border-drive-nav: #B8D2E1;--ins-surface-drive-nav-hover: #C8E3F2;--ins-bg-defender-nav: #FFD400;--ins-on-defender-nav: #18181A;--ins-bg-darkroom-nav: #08090B;--ins-bg-notes-nav: #FEBE29;--ins-on-notes-nav: #18181A;--ins-border-notes-nav: #D89E18;--ins-surface-notes-nav-hover: #EDAD20;--ins-action-model: #91B4FF;--ins-surface-model-selected: #1A2A46;--ins-on-app-nav: #FFFFFF;--ins-border-app-nav: #FFFFFF40;--ins-surface-app-nav-hover: #FFFFFF1F;color-scheme:dark;--ins-bg: #111113;--ins-bg-subtle: #141416;--ins-surface: #18181B;--ins-surface-hover: #1F1F23;--ins-surface-selected: #26262B;--ins-bg-scrim: #00000066;--ins-overlay: #1C1C20;--ins-border: #2A2A2F;--ins-border-row: #222226;--ins-border-control: #3A3A40;--ins-border-input: #44444B;--ins-border-strong: #6A6A72;--ins-text: #EDEDEF;--ins-text-body: #D6D6DA;--ins-text-secondary: #B4B4BB;--ins-text-tertiary: #9A9AA2;--ins-text-muted: #8E8E96;--ins-text-disabled: #55555C;--ins-text-inverse: #111113;--ins-action: #EDEDEF;--ins-action-hover: #FFFFFF;--ins-on-action: #111113;--ins-signal: #F97316;--ins-signal-hover: #FB8A3C;--ins-on-signal: #111113;--ins-signal-wash: #2A1810;--ins-signal-line: #6B3415;--ins-positive: #4CC38A;--ins-positive-wash: #12291D;--ins-positive-text: #6FD3A0;--ins-negative: #F0645A;--ins-negative-wash: #2E1513;--ins-negative-text: #F7877F;--ins-chart-1: #EDEDEF;--ins-chart-2: #9A9AA2;--ins-chart-3: #6A6A72;--ins-chart-4: #3A3A40;--ins-chart-agent: #F97316;--ins-chart-grid: #222226;--ins-focus: #EDEDEF;--ins-shadow-segment: 0 1px 2px rgba(0, 0, 0, .4);--ins-shadow-overlay: 0 0 0 1px rgba(255, 255, 255, .06), 0 8px 24px rgba(0, 0, 0, .5)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ins-bg-support-nav:#173b35;--ins-on-support-nav:#e8f6ee;--ins-text-support-brand:#c8e87b;--ins-bg-squad-nav: #A52D3A;--ins-bg-sales-nav: #216549;--ins-bg-books-nav: #116B68;--ins-bg-model-nav: #2458B8;--ins-bg-drive-nav: #DCEFF9;--ins-on-drive-nav: #17232C;--ins-border-drive-nav: #B8D2E1;--ins-surface-drive-nav-hover: #C8E3F2;--ins-bg-defender-nav: #FFD400;--ins-on-defender-nav: #18181A;--ins-bg-darkroom-nav: #08090B;--ins-bg-notes-nav: #FEBE29;--ins-on-notes-nav: #18181A;--ins-border-notes-nav: #D89E18;--ins-surface-notes-nav-hover: #EDAD20;--ins-action-model: #91B4FF;--ins-surface-model-selected: #1A2A46;--ins-on-app-nav: #FFFFFF;--ins-border-app-nav: #FFFFFF40;--ins-surface-app-nav-hover: #FFFFFF1F;color-scheme:dark;--ins-bg: #111113;--ins-bg-subtle: #141416;--ins-surface: #18181B;--ins-surface-hover: #1F1F23;--ins-surface-selected: #26262B;--ins-bg-scrim: #00000066;--ins-overlay: #1C1C20;--ins-border: #2A2A2F;--ins-border-row: #222226;--ins-border-control: #3A3A40;--ins-border-input: #44444B;--ins-border-strong: #6A6A72;--ins-text: #EDEDEF;--ins-text-body: #D6D6DA;--ins-text-secondary: #B4B4BB;--ins-text-tertiary: #9A9AA2;--ins-text-muted: #8E8E96;--ins-text-disabled: #55555C;--ins-text-inverse: #111113;--ins-action: #EDEDEF;--ins-action-hover: #FFFFFF;--ins-on-action: #111113;--ins-signal: #F97316;--ins-signal-hover: #FB8A3C;--ins-on-signal: #111113;--ins-signal-wash: #2A1810;--ins-signal-line: #6B3415;--ins-positive: #4CC38A;--ins-positive-wash: #12291D;--ins-positive-text: #6FD3A0;--ins-negative: #F0645A;--ins-negative-wash: #2E1513;--ins-negative-text: #F7877F;--ins-chart-1: #EDEDEF;--ins-chart-2: #9A9AA2;--ins-chart-3: #6A6A72;--ins-chart-4: #3A3A40;--ins-chart-agent: #F97316;--ins-chart-grid: #222226;--ins-focus: #EDEDEF;--ins-shadow-segment: 0 1px 2px rgba(0, 0, 0, .4);--ins-shadow-overlay: 0 0 0 1px rgba(255, 255, 255, .06), 0 8px 24px rgba(0, 0, 0, .5)}}html{font-family:var(--ins-font-sans);font-size:var(--ins-text-body-size);line-height:var(--ins-leading-body);color:var(--ins-text);background:var(--ins-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--ins-support-rail:var(--ins-bg-support-nav);--ins-support-rail-ink:var(--ins-on-support-nav);--ins-support-lime:var(--ins-text-support-brand)}.ins-suite-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ins-suite-command,.ins-suite-modal{position:fixed;top:12dvh;margin:0 auto;width:min(640px,calc(100vw - var(--ins-space-6)));max-height:76dvh;padding:0;background:var(--ins-overlay);color:var(--ins-text);border:var(--ins-border-width) solid var(--ins-border);border-radius:var(--ins-radius-md);box-shadow:var(--ins-shadow-overlay);overflow:hidden;font-family:var(--ins-font-sans)}.ins-suite-command[open]{display:flex;flex-direction:column}.ins-suite-command::backdrop,.ins-suite-modal::backdrop{background:var(--ins-bg-scrim)}.ins-suite-command :focus-visible,.ins-suite-modal :focus-visible{outline:2px solid var(--ins-focus);outline-offset:2px}.ins-suite-command__header{display:flex;align-items:center;gap:var(--ins-space-3);padding:var(--ins-space-4);border-bottom:var(--ins-border-width) solid var(--ins-border);color:var(--ins-text-muted)}.ins-suite-command__header input{flex:1;min-width:0;height:var(--ins-control-md);background:transparent;color:var(--ins-text);border:0;font:inherit;font-size:var(--ins-text-body-size);outline:none}.ins-suite-command__header:focus-within{box-shadow:inset 0 -2px var(--ins-focus)}.ins-suite-command__close{display:flex;padding:var(--ins-space-2);background:transparent;color:var(--ins-text-muted);border:0;border-radius:var(--ins-radius-xs);cursor:pointer}.ins-suite-command__close:hover{background:var(--ins-surface)}.ins-suite-command__results{padding:var(--ins-space-2);overflow:auto;min-height:160px}.ins-suite-command__group{font:400 var(--ins-text-micro)/1.4 var(--ins-font-mono);color:var(--ins-text-muted);text-transform:uppercase;letter-spacing:var(--ins-tracking-label);padding:var(--ins-space-3) var(--ins-space-3) var(--ins-space-2);margin:0}.ins-suite-command__result{display:flex;align-items:center;gap:var(--ins-space-3);width:100%;min-height:var(--ins-space-7);padding:var(--ins-space-3);border:0;border-radius:var(--ins-radius-sm);background:transparent;color:var(--ins-text);text-align:left;font-family:inherit;cursor:pointer}.ins-suite-command__result[aria-selected=true]{background:var(--ins-surface-selected)}.ins-suite-command__result:disabled{opacity:.5;cursor:wait}.ins-suite-command__icon{display:flex;color:var(--ins-text-muted);flex-shrink:0}.ins-suite-command__result>span:nth-child(2){flex:1;min-width:0}.ins-suite-command__result strong{display:block;font-size:var(--ins-text-small);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ins-suite-command__result small{display:block;font-size:var(--ins-text-caption);color:var(--ins-text-muted);margin-top:var(--ins-space-1)}.ins-suite-command__empty,.ins-suite-command__error{padding:var(--ins-space-4);margin:0;font-size:var(--ins-text-small);color:var(--ins-text-secondary)}.ins-suite-command__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--ins-space-3);padding:var(--ins-space-3) var(--ins-space-4);border-top:var(--ins-border-width) solid var(--ins-border);color:var(--ins-text-muted);font-size:var(--ins-text-caption)}.ins-suite-command__footer>span:last-child{display:flex;align-items:center;gap:var(--ins-space-2)}.ins-suite-command__footer kbd{padding:0 var(--ins-space-1);font-size:var(--ins-text-micro);font-family:var(--ins-font-mono)}@media(max-width:767px){.ins-suite-command,.ins-suite-modal{top:var(--ins-space-4);max-height:calc(100dvh - var(--ins-space-6))}.ins-suite-command__footer>span:first-child{display:none}}.ins-suite-command__header input:focus-visible{outline:none}.ins-suite-nav{container:suite-nav / inline-size;position:sticky;top:0;z-index:var(--ins-z-nav);background:var(--ins-bg);color:var(--ins-text);border-bottom:1px solid var(--ins-border);font-family:var(--ins-font-sans)}.ins-suite-nav[data-vessica-theme=dark]{color-scheme:dark}.ins-suite-nav__bar{display:flex;flex-wrap:nowrap;align-items:center;column-gap:var(--ins-space-3);min-height:var(--ins-suite-nav);padding:var(--ins-space-2) var(--ins-space-3) var(--ins-space-2) var(--ins-space-2);box-sizing:border-box}.ins-suite-nav__icon,.ins-suite-nav__workspace,.ins-suite-nav__tab,.ins-suite-nav__search,.ins-suite-nav__avatar{height:var(--ins-control-md);border:1px solid transparent;border-radius:var(--ins-radius-sm);background:transparent;color:var(--ins-text-secondary);font:500 var(--ins-text-small)/1 var(--ins-font-sans);cursor:pointer;transition:background-color var(--ins-duration-fast) var(--ins-ease),color var(--ins-duration-fast) var(--ins-ease)}.ins-suite-nav svg{flex:none}.ins-suite-nav__icon{position:relative;width:var(--ins-control-md);padding:0;display:inline-flex;align-items:center;justify-content:center;flex:none}.ins-suite-nav__icon:hover,.ins-suite-nav__icon[aria-expanded=true]{background:var(--ins-surface-hover);color:var(--ins-text)}.ins-suite-nav__launcher:after{content:"";position:absolute;inset:calc((var(--ins-control-md) - var(--ins-control-xl)) / 2)}.ins-suite-nav__lockup{display:inline-flex;align-items:center;gap:var(--ins-space-2);flex:none;color:var(--ins-text);text-decoration:none;border-radius:var(--ins-radius-xs);font-size:var(--ins-text-body-size);letter-spacing:-.01em;white-space:nowrap}.ins-suite-nav__mark{width:22px;height:22px;border-radius:var(--ins-radius-xs);background:var(--ins-text);color:var(--ins-bg);display:inline-flex;align-items:center;justify-content:center;flex:none}.ins-suite-nav__brand{font-weight:500;color:var(--ins-text-muted)}.ins-suite-nav__app{font-weight:600;color:var(--ins-text)}.ins-suite-nav__divider{width:1px;height:20px;background:var(--ins-border);flex:none}.ins-suite-nav__workspace{display:inline-flex;align-items:center;gap:6px;padding:0 var(--ins-space-2);min-width:0;flex:0 1 auto}.ins-suite-nav__workspace:hover,.ins-suite-nav__workspace[aria-expanded=true]{background:var(--ins-surface-hover);color:var(--ins-text)}.ins-suite-nav__ws-tile{width:18px;height:18px;border-radius:var(--ins-radius-xs);background:var(--ins-surface-selected);color:var(--ins-text);font-size:10px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;flex:none}.ins-suite-nav__ws-name{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ins-suite-nav__sections{display:flex;gap:2px;margin-left:var(--ins-space-1);flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.ins-suite-nav__sections::-webkit-scrollbar{display:none}.ins-suite-nav__tab{display:inline-flex;align-items:center;gap:var(--ins-space-2);padding:0 var(--ins-space-3);flex:none;text-decoration:none;white-space:nowrap}.ins-suite-nav__tab:hover{background:var(--ins-surface-hover);color:var(--ins-text)}.ins-suite-nav__tab[aria-current=page]{background:var(--ins-surface-selected);color:var(--ins-text);font-weight:600}.ins-suite-nav__spacer{flex:1 1 0;min-width:0}.ins-suite-nav__agent{height:26px;display:inline-flex;align-items:center;gap:var(--ins-space-2);padding:0 10px;border:1px solid var(--ins-signal-line);border-radius:var(--ins-radius-xs);background:var(--ins-signal-wash);color:var(--ins-text);font:500 var(--ins-text-micro)/1 var(--ins-font-mono);text-transform:uppercase;white-space:nowrap;cursor:pointer;flex:none}.ins-suite-nav__agent-dot{width:6px;height:6px;border-radius:var(--ins-radius-full);background:var(--ins-signal);animation:ins-suite-nav-pulse 1.2s var(--ins-ease) infinite alternate}@keyframes ins-suite-nav-pulse{to{opacity:.4}}.ins-suite-nav__search{width:260px;display:inline-flex;align-items:center;gap:var(--ins-space-2);padding:0 6px 0 10px;border-color:var(--ins-border);background:var(--ins-surface);color:var(--ins-text-muted);font-weight:400;cursor:text;flex:0 1 auto;min-width:0}.ins-suite-nav__search:hover{border-color:var(--ins-border-control)}.ins-suite-nav__search-label{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ins-suite-nav__kbd{font:400 var(--ins-text-micro)/1 var(--ins-font-mono);padding:3px 6px;border:1px solid var(--ins-border);border-radius:var(--ins-radius-xs);color:var(--ins-text-secondary)}.ins-suite-nav__utilities{display:inline-flex;align-items:center;gap:var(--ins-space-1);flex:none}.ins-suite-nav__avatar{width:28px;height:28px;padding:0;border-radius:var(--ins-radius-full);border-color:var(--ins-border);background:var(--ins-surface-selected);color:var(--ins-text);font:600 var(--ins-text-micro)/1 var(--ins-font-sans);display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden}.ins-suite-nav__avatar img{width:100%;height:100%;object-fit:cover}.ins-suite-nav__avatar:hover,.ins-suite-nav__avatar[aria-expanded=true]{border-color:var(--ins-border-control)}.ins-suite-nav__menu{min-width:240px;max-width:min(320px,calc(100vw - 2 * var(--ins-space-3)));padding:6px;background:var(--ins-overlay);color:var(--ins-text);border:1px solid var(--ins-border);border-radius:var(--ins-radius-md);box-shadow:var(--ins-shadow-overlay);font-family:var(--ins-font-sans);box-sizing:border-box}.ins-suite-nav__menu--floating{position:absolute;top:calc(100% + var(--ins-space-1));z-index:var(--ins-z-popover);animation:ins-suite-nav-menu var(--ins-duration-base) var(--ins-ease)}.ins-suite-nav__menu--end{right:0}@keyframes ins-suite-nav-menu{0%{opacity:0;transform:translateY(-4px)}}.ins-suite-nav__menu-head{padding:var(--ins-space-2) 10px 10px;border-bottom:1px solid var(--ins-border-row);margin-bottom:6px}.ins-suite-nav__menu-title{font-size:var(--ins-text-small);font-weight:600}.ins-suite-nav__menu-sub{font-size:var(--ins-text-caption);color:var(--ins-text-muted);margin-top:2px}.ins-suite-nav__menu-label{padding:var(--ins-space-2) 10px var(--ins-space-1);font-size:var(--ins-text-label);font-weight:600;letter-spacing:var(--ins-tracking-label);text-transform:uppercase;color:var(--ins-text-muted)}.ins-suite-nav__menu-item{width:100%;min-height:var(--ins-control-md);display:flex;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:var(--ins-radius-xs);background:transparent;color:var(--ins-text);font:400 var(--ins-text-small)/1.3 var(--ins-font-sans);text-align:left;text-decoration:none;cursor:pointer;box-sizing:border-box}.ins-suite-nav__menu-item:hover{background:var(--ins-surface-hover)}.ins-suite-nav__menu-item[aria-current=true],.ins-suite-nav__menu-item[aria-checked=true]{background:var(--ins-surface);font-weight:600}.ins-suite-nav__menu-item svg{color:var(--ins-text-secondary)}.ins-suite-nav__menu-meta{margin-left:auto;font:400 var(--ins-text-micro)/1 var(--ins-font-mono);color:var(--ins-text-muted)}.ins-suite-nav__menu-sep{height:1px;background:var(--ins-border-row);margin:6px 0}@container suite-nav (max-width: 1023px){.ins-suite-nav__search{width:var(--ins-control-md);padding:0;justify-content:center;border-color:transparent;background:transparent;color:var(--ins-text-secondary);cursor:pointer}.ins-suite-nav__search:hover{background:var(--ins-surface-hover)}.ins-suite-nav__search-label,.ins-suite-nav__search .ins-suite-nav__kbd,.ins-suite-nav__brand{display:none}.ins-suite-nav__ws-name{max-width:120px}}@container suite-nav (max-width: 767px){.ins-suite-nav__bar{flex-wrap:wrap}.ins-suite-nav__brand,.ins-suite-nav__divider,.ins-suite-nav__ws-name,.ins-suite-nav__ws-chevron,.ins-suite-nav__utilities,.ins-suite-nav__agent-text{display:none}.ins-suite-nav__workspace{padding:0;width:var(--ins-control-md);justify-content:center}.ins-suite-nav__agent{padding:0;width:26px;justify-content:center}.ins-suite-nav__sections{order:99;flex:1 0 100%;margin:var(--ins-space-2) calc(-1 * var(--ins-space-3)) calc(-1 * var(--ins-space-2)) calc(-1 * var(--ins-space-2));padding:var(--ins-space-1) var(--ins-space-2);border-top:1px solid var(--ins-border);scroll-snap-type:x proximity}.ins-suite-nav__tab{scroll-snap-align:start}}@media(pointer:coarse){.ins-suite-nav__bar{min-height:calc(var(--ins-control-xl) + var(--ins-space-3));padding-top:6px;padding-bottom:6px}.ins-suite-nav__icon,.ins-suite-nav__workspace,.ins-suite-nav__tab,.ins-suite-nav__search{height:var(--ins-control-xl)}.ins-suite-nav__icon{width:var(--ins-control-xl)}.ins-suite-nav__avatar{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.ins-suite-nav__agent-dot,.ins-suite-nav__menu--floating{animation:none}}.ins-suite-switcher{position:relative;display:inline-flex;align-items:center;gap:var(--ins-space-4);flex:none;font-family:var(--ins-font-sans)}.ins-suite-switcher__trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--ins-control-md);height:var(--ins-control-md);padding:0;border:0;border-radius:var(--ins-radius-sm);background:transparent;color:var(--ins-text-muted);cursor:pointer;transition:background-color var(--ins-duration-fast) var(--ins-ease)}.ins-suite-switcher__trigger:hover,.ins-suite-switcher__trigger[aria-expanded=true]{background:var(--ins-surface-hover);color:var(--ins-text)}.ins-suite-switcher__identity{display:inline-flex;align-items:center;gap:var(--ins-space-3);white-space:nowrap;font-size:var(--ins-text-title);letter-spacing:-.02em}.ins-suite-switcher__mark{display:inline-flex;align-items:center;justify-content:center;width:var(--ins-control-md);height:var(--ins-control-md);border-radius:var(--ins-radius-sm);background:var(--ins-text);color:var(--ins-bg);flex:none}.ins-suite-switcher__mark svg{width:var(--ins-space-4);height:var(--ins-space-4)}.ins-suite-switcher__brand{color:var(--ins-text-muted);font-weight:var(--ins-weight-medium)}.ins-suite-switcher__product{color:var(--ins-text);font-weight:var(--ins-weight-semibold)}.ins-suite-switcher__menu{position:absolute;top:calc(100% + var(--ins-space-2));left:0;z-index:var(--ins-z-popover);width:min(288px,calc(100vw - var(--ins-space-4)));max-height:calc(100dvh - var(--ins-suite-nav) - var(--ins-space-8));overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;padding:var(--ins-space-2);border:1px solid var(--ins-border);border-radius:var(--ins-radius-md);background:light-dark(var(--ins-overlay),var(--ins-bg));color:var(--ins-text);box-shadow:var(--ins-shadow-overlay);animation:ins-suite-nav-menu var(--ins-duration-base) var(--ins-ease)}.ins-suite-switcher__item{display:flex;align-items:center;gap:var(--ins-space-3);min-height:var(--ins-control-xl);padding:0 var(--ins-space-2);border:1px solid transparent;border-radius:var(--ins-radius-sm);color:var(--ins-text);font:var(--ins-weight-medium) var(--ins-text-body-size)/var(--ins-leading-small) var(--ins-font-sans);text-decoration:none;white-space:nowrap;box-sizing:border-box;cursor:pointer}.ins-suite-switcher__item[aria-current=page]{background:light-dark(var(--ins-surface),var(--ins-surface-selected))}.ins-suite-switcher__item:hover{background:var(--ins-surface-hover)}.ins-suite-switcher__item>svg{flex:none;color:var(--ins-text-secondary)}.ins-suite-switcher__name{margin-right:auto;font-weight:var(--ins-weight-semibold)}.ins-suite-switcher__status{color:var(--ins-text-muted);font-size:var(--ins-text-small)}.ins-suite-switcher__kbd,.ins-suite-switcher__check{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:var(--ins-control-md);height:var(--ins-control-xs);box-sizing:border-box}.ins-suite-switcher__kbd{padding:0 var(--ins-space-1);border:1px solid var(--ins-border-control);border-radius:var(--ins-radius-xs);color:var(--ins-text-secondary);font:var(--ins-weight-regular) var(--ins-text-caption)/1 var(--ins-font-mono)}.ins-suite-switcher__trigger:disabled,.ins-suite-switcher__item[aria-disabled=true]{cursor:wait;opacity:.5}@container suite-nav (max-width: 767px){.ins-suite-nav__bar{column-gap:var(--ins-space-2)}}@media(pointer:coarse){.ins-suite-switcher__trigger{width:var(--ins-control-xl);height:var(--ins-control-xl)}@container suite-nav (max-width: 767px){.ins-suite-nav__bar{column-gap:var(--ins-space-1)}.ins-suite-switcher__trigger{gap:var(--ins-space-1);padding-inline:var(--ins-space-2)}}}@media(prefers-reduced-motion:reduce){.ins-suite-switcher__menu{animation:none}}@container suite-nav (max-width: 767px){.ins-suite-switcher{gap:var(--ins-space-2)}.ins-suite-switcher__identity{gap:var(--ins-space-2);font-size:var(--ins-text-body-size)}.ins-suite-switcher__mark{width:var(--ins-control-xs);height:var(--ins-control-xs)}.ins-suite-switcher__brand{display:none}}.ins-suite-nav :focus-visible,.ins-suite-switcher :focus-visible{outline:2px solid var(--ins-focus);outline-offset:2px}.ins-suite-nav__icon{text-decoration:none}.ins-suite-nav__menu{max-height:calc(100dvh - var(--ins-suite-nav) - var(--ins-space-8));overflow-y:auto;overscroll-behavior:contain}.ins-suite-nav__menu-head{overflow-wrap:anywhere}.ins-suite-nav__menu-item:disabled,.ins-suite-nav [aria-disabled=true]{opacity:.5;cursor:wait}.ins-suite-nav__notice{margin:var(--ins-space-2);font-size:var(--ins-text-small);color:var(--ins-text-secondary)}.ins-suite-nav__mobile-utility{display:none}@container suite-nav (max-width: 767px){.ins-suite-nav__mobile-utility{display:flex}}.vessica-suite-account{display:flex;align-items:center;gap:var(--ins-space-4);font-size:var(--ins-text-caption);white-space:nowrap}.vessica-suite-account a{color:var(--ins-text-secondary);text-decoration:none}.vessica-suite-account a:hover{text-decoration:underline}.vessica-suite-account>a:first-child{font-family:var(--ins-font-mono);font-variant-numeric:tabular-nums}.ins-suite-nav__help{display:inline-flex;align-items:center;gap:8px;background:transparent;color:inherit;border:1px solid currentColor;border-radius:6px;padding:6px 10px;font:inherit;cursor:pointer;white-space:nowrap}.ins-support-panel{position:fixed;inset:16px 16px 16px auto;width:min(480px,calc(100vw - 32px));height:calc(100dvh - 32px);max-height:none;margin:0;padding:0;border:1px solid var(--ins-border);border-radius:10px;background:var(--ins-bg);color:var(--ins-text);box-shadow:var(--ins-shadow-overlay)}.ins-support-panel::backdrop{background:var(--ins-bg-scrim)}.ins-support-panel__head{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--ins-border)}.ins-support-panel__head button{color:inherit;background:var(--ins-bg);border:1px solid var(--ins-border-control);border-radius:6px;padding:4px 8px;cursor:pointer}.ins-support-panel iframe{width:100%;height:calc(100% - 53px);border:0}@media(max-width:760px){.ins-suite-nav__help span{display:none}}.ins-suite-nav[data-vessica-app=squad]{--ins-app-nav: var(--ins-bg-squad-nav)}.ins-suite-nav[data-vessica-app=sales]{--ins-app-nav: var(--ins-bg-sales-nav)}.ins-suite-nav:is([data-vessica-app=squad],[data-vessica-app=sales],[data-vessica-app=model],[data-vessica-app=drive],[data-vessica-app=darkroom],[data-vessica-app=books],[data-vessica-app=notes],[data-vessica-app=support],[data-vessica-app=defender]){background:var(--ins-app-nav);border-color:var(--ins-app-nav)}.ins-suite-nav:is([data-vessica-app=squad],[data-vessica-app=sales],[data-vessica-app=model],[data-vessica-app=drive],[data-vessica-app=darkroom],[data-vessica-app=books],[data-vessica-app=notes],[data-vessica-app=support],[data-vessica-app=defender]) .ins-suite-nav__bar{color:var(--ins-on-app-nav)}.ins-suite-nav:is([data-vessica-app=squad],[data-vessica-app=sales],[data-vessica-app=model],[data-vessica-app=drive],[data-vessica-app=darkroom],[data-vessica-app=books],[data-vessica-app=notes],[data-vessica-app=support],[data-vessica-app=defender]) :is(.ins-suite-switcher__trigger,.ins-suite-switcher__brand,.ins-suite-switcher__product,.ins-suite-nav__workspace){color:var(--ins-on-app-nav)}.ins-suite-nav:is([data-vessica-app=squad],[data-vessica-app=sales],[data-vessica-app=model],[data-vessica-app=drive],[data-vessica-app=darkroom],[data-vessica-app=books],[data-vessica-app=notes],[data-vessica-app=support],[data-vessica-app=defender]) :is(.ins-suite-nav__workspace,.ins-suite-nav__avatar,.ins-suite-switcher__trigger):is(:hover,[aria-expanded=true]){background:var(--ins-surface-app-nav-hover)}.ins-suite-nav:is([data-vessica-app=squad],[data-vessica-app=sales],[data-vessica-app=model],[data-vessica-app=drive],[data-vessica-app=darkroom],[data-vessica-app=books],[data-vessica-app=notes],[data-vessica-app=support],[data-vessica-app=defender]) .ins-suite-nav__divider{background:var(--ins-border-app-nav)}.ins-suite-nav:is([data-vessica-app=squad],[data-vessica-app=sales],[data-vessica-app=model],[data-vessica-app=drive],[data-vessica-app=darkroom],[data-vessica-app=books],[data-vessica-app=notes],[data-vessica-app=support],[data-vessica-app=defender]) .ins-suite-switcher__mark{background:var(--ins-on-app-nav);color:var(--ins-app-nav)}.ins-suite-nav:is([data-vessica-app=squad],[data-vessica-app=sales],[data-vessica-app=model],[data-vessica-app=drive],[data-vessica-app=darkroom],[data-vessica-app=books],[data-vessica-app=notes],[data-vessica-app=support],[data-vessica-app=defender]) .ins-suite-nav__bar :focus-visible{outline-color:var(--ins-on-app-nav)}.ins-suite-nav:is([data-vessica-app=squad],[data-vessica-app=sales],[data-vessica-app=model],[data-vessica-app=drive],[data-vessica-app=darkroom],[data-vessica-app=books],[data-vessica-app=notes],[data-vessica-app=support],[data-vessica-app=defender]) .ins-suite-switcher__menu :focus-visible{outline-color:var(--ins-focus)}.ins-suite-nav__sign-in{color:var(--ins-on-app-nav);padding:var(--ins-space-2);font-size:var(--ins-text-small);text-underline-offset:var(--ins-space-1);white-space:nowrap}.ins-suite-nav:is([data-vessica-app=squad],[data-vessica-app=sales],[data-vessica-app=model],[data-vessica-app=drive],[data-vessica-app=darkroom],[data-vessica-app=books],[data-vessica-app=notes],[data-vessica-app=support],[data-vessica-app=defender]) .ins-suite-nav__avatar{color:var(--ins-text);background:var(--ins-surface-selected);border-color:var(--ins-border)}.ins-suite-nav:is([data-vessica-app=squad],[data-vessica-app=sales],[data-vessica-app=model],[data-vessica-app=drive],[data-vessica-app=darkroom],[data-vessica-app=books],[data-vessica-app=notes],[data-vessica-app=support],[data-vessica-app=defender]) .ins-suite-nav__avatar:is(:hover,[aria-expanded=true]){background:var(--ins-surface-hover)}.ins-suite-nav:is([data-vessica-app=squad],[data-vessica-app=sales],[data-vessica-app=model],[data-vessica-app=drive],[data-vessica-app=darkroom],[data-vessica-app=books],[data-vessica-app=notes],[data-vessica-app=support],[data-vessica-app=defender]) .ins-suite-nav__icon{color:var(--ins-on-app-nav)}.ins-suite-nav:is([data-vessica-app=squad],[data-vessica-app=sales],[data-vessica-app=model],[data-vessica-app=drive],[data-vessica-app=darkroom],[data-vessica-app=books],[data-vessica-app=notes],[data-vessica-app=support],[data-vessica-app=defender]) .ins-suite-nav__icon:hover{background:var(--ins-surface-app-nav-hover)}.ins-suite-nav:is([data-vessica-app=squad],[data-vessica-app=sales],[data-vessica-app=model],[data-vessica-app=drive],[data-vessica-app=darkroom],[data-vessica-app=books],[data-vessica-app=notes],[data-vessica-app=support],[data-vessica-app=defender]) .ins-suite-nav__search{background:var(--ins-surface-app-nav-hover);color:var(--ins-on-app-nav);border-color:var(--ins-border-app-nav)}.ins-suite-nav:is([data-vessica-app=squad],[data-vessica-app=sales],[data-vessica-app=model],[data-vessica-app=drive],[data-vessica-app=darkroom],[data-vessica-app=books],[data-vessica-app=notes],[data-vessica-app=support],[data-vessica-app=defender]) .ins-suite-nav__kbd{color:var(--ins-on-app-nav);border-color:var(--ins-border-app-nav)}.ins-suite-nav__sections:empty{display:none}.ins-suite-nav[data-vessica-app=model]{--ins-app-nav: var(--ins-bg-model-nav)}.ins-suite-nav[data-vessica-app=drive]{--ins-app-nav: var(--ins-bg-drive-nav);--ins-on-app-nav: var(--ins-on-drive-nav);--ins-border-app-nav: var(--ins-border-drive-nav);--ins-surface-app-nav-hover: var(--ins-surface-drive-nav-hover)}.ins-suite-nav[data-vessica-app=darkroom]{--ins-app-nav: var(--ins-bg-darkroom-nav)}.ins-suite-nav[data-vessica-app=books]{--ins-app-nav: var(--ins-bg-books-nav)}.ins-suite-nav[data-vessica-app=notes]{--ins-app-nav:var(--ins-bg-notes-nav);--ins-on-app-nav:var(--ins-on-notes-nav);--ins-border-app-nav:var(--ins-border-notes-nav);--ins-surface-app-nav-hover:var(--ins-surface-notes-nav-hover)}.ins-suite-nav[data-vessica-app=support]{--ins-app-nav:var(--ins-support-rail)}.ins-suite-nav[data-vessica-app=support] .ins-suite-switcher__product{color:var(--ins-support-lime)}.ins-suite-nav[data-vessica-app=defender]{--ins-app-nav: var(--ins-bg-defender-nav);--ins-on-app-nav: var(--ins-on-defender-nav);--ins-border-app-nav: color-mix(in srgb, var(--ins-on-defender-nav) 25%, transparent);--ins-surface-app-nav-hover: color-mix(in srgb, var(--ins-on-defender-nav) 8%, transparent);border-bottom:4px solid var(--ins-on-defender-nav);border-image:repeating-linear-gradient(135deg,var(--ins-on-defender-nav) 0 8px,var(--ins-bg-defender-nav) 8px 16px) 4}.ins-suite-nav[data-vessica-app=defender] .ins-suite-nav__tab{color:var(--ins-on-defender-nav)}.ins-suite-nav[data-vessica-app=defender] .ins-suite-nav__tab[aria-current=page]{background:var(--ins-on-defender-nav);color:var(--ins-bg-defender-nav)}.ins-suite-nav[data-vessica-app=defender] .ins-suite-nav__tab:hover:not([aria-current=page]){background:var(--ins-surface-app-nav-hover)}*{box-sizing:border-box}body{margin:0;background:var(--ins-bg);color:var(--ins-text);font:14px/1.55 var(--ins-font-sans)}button,input,select,textarea{font:inherit}button,a,.button{-webkit-tap-highlight-color:transparent}button,.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--ins-border-control);border-radius:6px;background:var(--ins-bg);color:var(--ins-text-secondary);padding:8px 12px;font-size:12px;font-weight:500;cursor:pointer;text-decoration:none;white-space:nowrap}button:hover,.button:hover{background:var(--ins-surface-hover)}button:disabled,.disabled{cursor:not-allowed;opacity:.45}button.primary{background:var(--ins-action);color:var(--ins-on-action);border-color:var(--ins-action);min-height:40px;padding:8px 20px}button.primary:hover{background:var(--ins-action-hover)}button.accept{background:var(--ins-signal-wash);border-color:var(--ins-signal-line);color:var(--ins-signal)}input:not([type=range]):not([type=checkbox]),select,textarea{border:1px solid var(--ins-border-input);border-radius:6px;background:var(--ins-bg);color:var(--ins-text);padding:8px 12px;min-width:0}input[type=checkbox]{accent-color:var(--ins-action)}input[type=range]{accent-color:var(--ins-action);width:100%;cursor:pointer}input::placeholder{color:var(--ins-text-muted)}:focus-visible{outline:2px solid var(--ins-focus);outline-offset:2px}h1,h2,h3,p{margin:0}h1{font-size:32px;line-height:1.15;letter-spacing:-.025em;font-weight:600}h2{font-size:18px;line-height:1.35;font-weight:550;letter-spacing:-.01em}h3{font-size:14px;font-weight:550}small{font-size:12px;color:var(--ins-text-muted)}label{font-size:12px;font-weight:500;display:flex;flex-direction:column;gap:8px}label.button{flex-direction:row}code,pre,.mono,.micro-label,.eyebrow,.episode-number,.episode-meta,.chip,.record-clock,.record-indicator,.paragraph-time,.time-link,.timeline-labels,.app-footer,.agent-label{font-family:var(--ins-font-mono, "Geist Mono Variable", monospace);font-variant-numeric:tabular-nums}.muted{color:var(--ins-text-muted)}.eyebrow,.micro-label{font-size:10px;letter-spacing:.08em;font-weight:500;color:var(--ins-text-muted)}.icon-button{padding:8px;border-color:transparent;background:transparent}.app-shell{display:flex;min-height:calc(100dvh - 56px)}.sidebar{width:248px;min-width:248px;border-right:1px solid var(--ins-border);background:var(--ins-bg-subtle);padding:20px 16px;display:flex;flex-direction:column;gap:16px}.sidebar-heading{display:flex;align-items:center;justify-content:space-between}.library-search{display:flex;align-items:center;gap:8px;padding:0 8px;color:var(--ins-text-muted)}.library-search input{padding:4px!important;border:0!important;background:transparent!important;width:100%;font-size:12px}.episode-list{display:flex;flex-direction:column;gap:4px;max-height:calc(100dvh - 336px);overflow:auto}.episode-item{justify-content:flex-start;text-align:left;border:1px solid transparent;padding:12px 8px;gap:12px;background:transparent;white-space:normal}.episode-item.selected{background:var(--ins-surface-selected);border-color:var(--ins-border)}.episode-item strong{display:block;font-weight:500;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.episode-item small{display:block;font-size:10px;margin-top:4px;text-transform:capitalize}.episode-item small span{margin:0 4px}.episode-number{color:var(--ins-text-muted);font-size:11px;align-self:flex-start;padding-top:1px}.sidebar-empty{font-size:12px;color:var(--ins-text-muted);padding:16px 8px}.new-episode{justify-content:flex-start;background:transparent;border-style:dashed;font-size:12px}.sidebar-foot{margin-top:auto;border-top:1px solid var(--ins-border);padding-top:20px;display:flex;align-items:flex-start;gap:8px;color:var(--ins-text-muted)}.sidebar-foot strong{display:block;font-size:11px;font-weight:500;color:var(--ins-text-secondary)}.sidebar-foot small{display:block;font-size:10px;margin-top:4px}.main{flex:1;min-width:0;display:flex;flex-direction:column;min-height:calc(100dvh - 56px)}.banner-stack:empty{display:none}.banner{margin:16px 24px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--ins-border);background:var(--ins-surface);border-radius:6px;padding:12px 16px;font-size:12px}.banner.error{background:var(--ins-negative-wash);color:var(--ins-negative-text);border-color:var(--ins-negative)}.settings-page>.banner{margin:0 0 24px}.banner>.icon-button{padding:0}.welcome{margin:auto;max-width:760px;text-align:center;padding:80px 24px;display:flex;align-items:center;flex-direction:column;gap:24px}.welcome-icon{border:1px solid var(--ins-border);border-radius:10px;width:72px;height:72px;display:grid;place-items:center;background:var(--ins-bg-subtle)}.welcome h1{font-size:44px;line-height:1.12;letter-spacing:-.035em}.welcome p{color:var(--ins-text-muted);font-size:14px;line-height:1.8}.welcome-features{display:flex;gap:32px;margin-top:40px;color:var(--ins-text-muted);font-size:11px}.welcome-features span{display:flex;align-items:center;gap:8px}.episode-header{padding:28px 36px 24px}.breadcrumb{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--ins-text-muted);margin-bottom:12px}.breadcrumb span{color:var(--ins-text-secondary)}.title-row{display:flex;align-items:center;gap:16px}.episode-title{font-size:28px!important;letter-spacing:-.025em;font-weight:550;border:0!important;padding:0!important;border-radius:0!important;width:100%;background:transparent!important}.chip{border:1px solid var(--ins-border-control);border-radius:4px;padding:2px 8px;font-size:10px;display:inline-flex;gap:6px;align-items:center;color:var(--ins-text-secondary);white-space:nowrap;text-transform:capitalize}.status-dot{width:4px;height:4px;border-radius:4px;background:var(--ins-text-muted)}.episode-meta{display:flex;gap:20px;margin-top:12px;color:var(--ins-text-muted);font-size:10px}.workflow-tabs{display:flex;border-top:1px solid var(--ins-border);border-bottom:1px solid var(--ins-border);padding:0 36px;min-height:52px;gap:24px;align-items:stretch}.workflow-tabs>button{border:0;border-radius:0;padding:0;position:relative;background:transparent;color:var(--ins-text-muted);font-size:12px;gap:8px}.workflow-tabs>button[aria-selected=true]{color:var(--ins-text)}.workflow-tabs>button[aria-selected=true]:after{position:absolute;content:"";bottom:-1px;height:2px;background:var(--ins-text);left:0;right:24px}.step-number{font-family:var(--ins-font-mono);font-size:10px}.step-chevron{margin-left:16px;color:var(--ins-border-strong)}.workflow-note{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:10px;color:var(--ins-text-muted)}.workspace{padding:28px 36px 36px;max-width:1480px;width:100%;margin:0 auto}.section-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.section-intro p{font-size:12px;color:var(--ins-text-muted);margin-top:8px}.section-intro>.mono{font-size:9px;letter-spacing:.05em}.capture-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.source-card{border:1px solid var(--ins-border);border-radius:6px;overflow:hidden}.source-card-heading{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--ins-border);gap:12px}.source-card-heading>span:first-child{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500}.source-stage{position:relative;aspect-ratio:16/8;max-height:260px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;background:var(--ins-surface);color:var(--ins-text-muted);font-size:11px}.source-stage>svg{opacity:.5}.source-video{width:100%;height:100%;object-fit:contain;background:var(--ins-bg-darkroom-nav)}.meter{width:70%;max-width:280px;height:40px}.audio-stage{gap:4px}.source-controls{display:flex;align-items:center;gap:8px;padding:12px}.source-controls select{font-size:11px;max-width:60%;flex:1;padding:6px 8px}.source-controls>button{margin-left:auto;padding:6px 12px;font-size:11px}.icon-upload{padding:8px}.record-bar{margin-top:24px;display:flex;align-items:center;gap:24px;background:var(--ins-bg-subtle);border:1px solid var(--ins-border);padding:20px 24px;border-radius:6px}.record-bar p{font-size:11px;color:var(--ins-text-muted);margin-top:4px}.record-indicator{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.04em}.record-indicator.active{color:var(--ins-negative-text)}.record-clock{font-size:24px;font-weight:400;margin-left:auto;letter-spacing:-.03em}.record-foot{display:flex;align-items:center;justify-content:space-between;margin-top:12px;font-size:10px;gap:16px;color:var(--ins-text-muted)}.record-foot>span{display:flex;align-items:center;gap:8px}.record-foot button{font-size:10px;border:0;padding:4px;background:transparent}.source-summary{display:flex;align-items:center;gap:12px;margin-top:24px;flex-wrap:wrap}.source-summary>div{display:flex;gap:8px;align-items:center;font-size:11px}.source-summary>div>svg{color:var(--ins-positive)}.source-summary .mono{color:var(--ins-text-muted)}.source-summary>button{margin-left:auto}.panel{border:1px solid var(--ins-border);border-radius:6px;background:var(--ins-bg);padding:20px 24px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.panel-heading h2{font-size:14px;display:flex;align-items:center;gap:8px}.panel-heading .mono{font-size:10px}.edit-workspace{display:grid;grid-template-columns:1.1fr 1fr;min-height:600px}.transcript-pane{padding:24px 28px;border-right:1px solid var(--ins-border);min-width:0}.transcript-toolbar{display:flex;gap:8px;margin-bottom:16px}.transcript-toolbar button,.transcript-toolbar .button{font-size:11px}.inline-note{font-size:11px;color:var(--ins-text-muted);line-height:1.6;margin:12px 0}.transcript-hint{font-size:10px;color:var(--ins-text-muted);margin-bottom:16px}.transcript-text{font-size:15px;line-height:2.1;padding-bottom:32px}.paragraph-time{display:block;font-size:10px;color:var(--ins-text-muted);margin:20px 0 8px}.word{display:inline;border:0;border-radius:4px;background:transparent;font-size:15px;font-weight:400;padding:2px 0;line-height:inherit;white-space:normal;color:var(--ins-text-body)}.word.current,.word.chosen{background:var(--ins-surface-selected);outline:1px solid var(--ins-border-control)}.word.cut{text-decoration:line-through;color:var(--ins-text-muted)}.selection-bar{position:sticky;top:12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--ins-surface);border:1px solid var(--ins-border);padding:8px;border-radius:6px;z-index:1;font-size:10px}.selection-bar button{font-size:10px;padding:4px 8px}.empty-transcript{display:flex;align-items:center;flex-direction:column;text-align:center;padding:64px 20px;gap:16px;color:var(--ins-text-muted)}.empty-transcript>svg{opacity:.5}.empty-transcript h3{color:var(--ins-text-secondary);font-size:16px}.empty-transcript p{font-size:12px;max-width:300px}.empty-transcript code{font-size:10px;white-space:pre-wrap;text-align:left;border:1px solid var(--ins-border);background:var(--ins-surface);border-radius:6px;padding:12px}.review-pane{padding:24px;min-width:0;background:var(--ins-bg-subtle)}.editor-preview{margin-bottom:24px}.program-monitor{aspect-ratio:16/9;position:relative;background:var(--ins-bg-darkroom-nav);border-radius:6px;overflow:hidden;color:var(--ins-on-app-nav)}.program-monitor video{width:100%;height:100%;object-fit:contain}.monitor-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-size:11px}.monitor-empty>svg{opacity:.4}.monitor-badge{position:absolute;top:12px;left:12px;font-family:var(--ins-font-mono);font-size:9px;letter-spacing:.08em;opacity:.6}.monitor-time{position:absolute;bottom:12px;right:12px;font-family:var(--ins-font-mono);font-size:11px}.editor-preview audio{width:100%;height:36px;margin-top:12px}.editor-preview>input{margin:12px 0 0}.timeline-labels{display:flex;justify-content:space-between;font-size:10px;color:var(--ins-text-muted)}.agent-panel{border:1px solid var(--ins-signal-line);background:var(--ins-bg);border-radius:6px;padding:20px}.agent-panel>.panel-heading{margin-bottom:8px}.agent-panel>.panel-heading svg,.agent-label{color:var(--ins-signal)}.agent-label{font-size:10px;letter-spacing:.08em}.agent-panel>p{font-size:11px;color:var(--ins-text-muted);margin-bottom:16px}.button-row{display:flex;gap:8px;flex-wrap:wrap}.button-row>button{font-size:11px}.quiet-empty{padding:24px 0 8px;font-size:11px;color:var(--ins-text-muted)}.cut-list{max-height:480px;overflow:auto;margin-top:20px}.cut-item{border-top:1px solid var(--ins-border);padding:16px 0}.cut-item>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:8px}.cut-item.proposed{background:var(--ins-signal-wash);margin:0 -8px;padding:16px 8px;border-color:var(--ins-signal-line)}.cut-item>p{font-size:12px;margin:8px 0 12px}.cut-item .chip{font-size:9px}.time-link{font-size:10px;padding:0;border:0;background:transparent;color:var(--ins-text-muted)}.review-pane>.panel{margin-top:20px;padding:16px}.protected-row{display:flex;align-items:center;gap:8px;font-size:11px;margin-top:8px}.protected-row button{margin-left:auto;padding:4px 8px;font-size:10px}.production-workspace{max-width:1040px}.production-workspace>.panel{margin-bottom:24px}.template-form{display:flex;flex-direction:column;gap:24px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.form-grid input{width:100%}.template-form>.primary{align-self:flex-start}.check-list{display:flex;gap:24px;flex-wrap:wrap}.check-list label{display:flex;align-items:center;flex-direction:row;font-size:12px;font-weight:400}.music-setting{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.shot-controls{display:flex;gap:8px;align-items:end;flex-wrap:wrap;margin-top:20px}.shot-controls label{max-width:160px;margin-right:auto}.shot-controls input{width:100%}.shot-row{display:flex;align-items:center;gap:24px;padding:12px 0;border-top:1px solid var(--ins-border-row);font-size:12px;margin-top:12px}.shot-row button{margin-left:auto;font-size:11px;padding:4px 8px}.export-workspace{max-width:1100px}.export-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:24px;border:1px solid var(--ins-border);border-radius:6px}.export-stats>div{padding:20px 24px;display:flex;flex-direction:column;gap:8px}.export-stats>div+div{border-left:1px solid var(--ins-border)}.export-stats span{font-size:11px;color:var(--ins-text-muted)}.export-stats strong{font:400 28px var(--ins-font-mono);letter-spacing:-.03em}.export-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.export-card{padding:28px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.export-card>svg{color:var(--ins-text-muted)}.export-card p{font-size:12px;color:var(--ins-text-muted);line-height:1.8}.export-card>.micro-label{font-size:9px}.export-card>button{margin-top:8px;width:100%}.export-workspace>.panel{margin-top:28px}.backup-list{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.backup-list>button{justify-content:flex-start}.backup-list .mono{margin-left:auto;color:var(--ins-text-muted)}.render-progress{padding:20px;margin-top:24px;border:1px solid var(--ins-border);border-radius:6px;display:flex;align-items:center;gap:16px;font-size:11px;flex-wrap:wrap}.render-progress progress{accent-color:var(--ins-action);flex:1}.download-row{padding:16px 0;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--ins-border);color:var(--ins-text);font-size:12px;text-decoration:none}.download-row span{margin-left:auto;color:var(--ins-text-muted);font-size:11px}.job-row{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--ins-border-row);font-size:11px}.job-row small{margin-left:auto;font-size:10px}.job-row>button{margin-left:auto}.settings-page{width:100%;max-width:1000px;margin:0 auto;padding:48px 36px}.page-kicker{display:flex;align-items:center;gap:8px;font:10px var(--ins-font-mono);letter-spacing:.1em;color:var(--ins-text-muted);margin-bottom:16px}.lede{font-size:13px;color:var(--ins-text-muted);margin:16px 0 32px;max-width:640px}.settings-page .panel{margin-top:24px}.settings-page pre{background:var(--ins-surface);padding:24px;border-radius:6px;overflow:auto;font-size:12px;line-height:1.8}.tool-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:24px;border-top:1px solid var(--ins-border)}.tool-grid code{padding:12px 0;font-size:12px;border-bottom:1px solid var(--ins-border-row)}.app-footer{display:flex;justify-content:space-between;gap:16px;font-size:9px;color:var(--ins-text-muted);margin-top:auto;padding:16px 36px;border-top:1px solid var(--ins-border-row);letter-spacing:.03em}.episode-dialog{padding:28px;width:min(480px,calc(100vw - 32px))}.episode-dialog form{display:flex;flex-direction:column;gap:24px}.dialog-heading{display:flex;justify-content:space-between;align-items:center}.dialog-heading h2{font-size:18px}.episode-dialog .primary{align-self:flex-end}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1600px){.sidebar{width:280px;min-width:280px}.workspace{padding:36px 48px}.source-stage{max-height:320px}.edit-workspace{grid-template-columns:1.2fr 1fr}.transcript-pane{padding:32px 48px}.review-pane{padding:32px}}@media(max-width:1100px){.sidebar{width:208px;min-width:208px;padding:16px 12px}.workspace,.episode-header{padding:24px}.workflow-tabs{padding:0 24px;gap:16px}.workflow-note{display:none}.source-card-heading{padding:12px}.micro-label{font-size:8px}.source-controls select{max-width:48%}.source-controls{gap:4px;padding:8px}.source-controls button{padding:6px 8px}.edit-workspace{grid-template-columns:1fr 1fr}.transcript-pane{padding:20px}.review-pane{padding:16px}.record-bar{padding:16px;gap:16px}.record-bar p{max-width:220px}.record-foot{flex-wrap:wrap}.panel{padding:20px}}@media(max-width:760px){.app-shell{display:block}.sidebar{width:100%;min-width:0;border-right:0;border-bottom:1px solid var(--ins-border);padding:12px 16px;gap:8px}.sidebar-heading,.library-search{display:none}.episode-list{flex-direction:row;max-height:none;overflow-x:auto}.episode-item{min-width:180px;max-width:240px;padding:8px}.sidebar-foot{display:none}.new-episode{padding:4px 8px;align-self:flex-start}.main{min-height:calc(100dvh - 156px)}.episode-header{padding:20px 16px}.episode-title{font-size:24px!important}.episode-meta{font-size:9px;gap:12px;flex-wrap:wrap}.workflow-tabs{padding:0 16px;gap:20px;justify-content:space-between}.workflow-tabs>button{font-size:11px}.step-chevron{display:none}.workflow-tabs>button[aria-selected=true]:after{right:0}.workspace{padding:24px 16px}.section-intro>.mono{display:none}.section-intro p{max-width:340px}.capture-grid{gap:12px}.source-controls{flex-wrap:wrap}.source-controls select{max-width:100%;flex-basis:100%;font-size:10px}.source-controls>button{flex:1}.source-stage{aspect-ratio:4/3;gap:8px;font-size:9px;text-align:center;padding:8px}.source-stage:has(video){padding:0}.source-card-heading{padding:8px;font-size:10px}.source-card-heading .micro-label{display:none}.source-card-heading>span:first-child{font-size:11px}.audio-stage>svg{width:20px}.meter{height:32px;width:90%}.record-bar{gap:12px;flex-wrap:wrap}.record-bar>div{flex:1;min-width:180px}.record-bar>.primary{width:100%;margin-top:4px}.record-clock{font-size:24px}.record-foot>span{font-size:9px}.source-summary{gap:16px}.source-summary>button{width:100%}.edit-workspace{display:flex;flex-direction:column-reverse}.review-pane{border-bottom:1px solid var(--ins-border)}.transcript-pane{border-right:0;padding:24px 16px}.agent-panel{padding:16px}.empty-transcript{padding:40px 16px}.form-grid{grid-template-columns:1fr;gap:20px}.check-list{gap:12px}.export-grid{grid-template-columns:1fr}.export-stats>div{padding:16px 12px}.export-stats span{font-size:9px}.export-stats strong{font-size:24px}.export-card{padding:24px}.settings-page{padding:32px 16px}.settings-page h1{font-size:28px}.tool-grid{grid-template-columns:1fr}.app-footer{padding:16px;font-size:8px;flex-wrap:wrap}.app-footer>span:nth-child(2){display:none}.welcome{padding:64px 20px}.welcome h1{font-size:32px}.welcome-features{flex-direction:column;gap:16px;margin-top:16px}.banner{margin:12px 16px 0}.title-row>.chip{font-size:9px}.panel-heading,.job-row{flex-wrap:wrap}.job-row small{margin-left:0}.shot-controls{align-items:center}.shot-controls label{flex-basis:100%;max-width:none}.render-progress>progress{min-width:120px}}
