@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Regular.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/Lora-Regular.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Roboto Slab;src:url(/fonts/RobotoSlab-Regular.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Anton;src:url(/fonts/Anton-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--zinc-50:#fafafa;--zinc-100:#f4f4f5;--zinc-200:#e4e4e7;--zinc-300:#d4d4d8;--zinc-400:#a1a1aa;--zinc-500:#71717a;--zinc-600:#52525b;--zinc-700:#3f3f46;--zinc-800:#27272a;--zinc-900:#18181b;--zinc-950:#09090b;--white:#fff;--green-600:#16a34a;--amber-600:#d97706;--red-600:#dc2626;--green-400:#4ade80;--amber-400:#fbbf24;--red-400:#f87171;--green-50:#f0fdf4;--green-200:#bbf7d0;--green-700:#15803d;--red-50:#fef2f2;--red-200:#fecaca;--red-700:#b91c1c;--bg:var(--d0-ui-background);--surface:var(--d0-ui-card);--surface-raised:var(--d0-ui-surface-raised);--paper:var(--d0-ui-paper);--surface-muted:var(--d0-ui-muted);--surface-inverse:var(--d0-ui-surface-inverse);--border:var(--d0-ui-border);--border-inner:var(--d0-ui-border-inner);--border-strong:var(--d0-ui-border-strong);--fg:var(--d0-ui-foreground);--fg-secondary:var(--d0-ui-foreground-secondary);--fg-muted:var(--d0-ui-muted-foreground);--fg-faint:var(--d0-ui-foreground-faint);--fg-on-inverse:var(--d0-ui-surface-inverse-foreground);--primary:var(--d0-ui-primary);--primary-fg:var(--d0-ui-primary-foreground);--primary-border:var(--d0-ui-primary-border);--primary-hover:var(--d0-ui-primary-hover);--status-up:var(--d0-ui-status-up);--status-running:var(--d0-ui-status-running);--status-failed:var(--d0-ui-status-failed);--status-idle:var(--d0-ui-status-idle);--badge-ok-bg:var(--d0-ui-status-positive-background);--badge-ok-border:var(--d0-ui-status-positive-border);--badge-ok-fg:var(--d0-ui-status-positive-foreground);--badge-bad-bg:var(--d0-ui-status-negative-background);--badge-bad-border:var(--d0-ui-status-negative-border);--badge-bad-fg:var(--d0-ui-status-negative-foreground);--font-mono:var(--d0-ui-font-display);--font-sans:var(--d0-ui-font-body);--weight-regular:400;--weight-medium:500;--weight-semibold:600;--display-font:var(--d0-ui-font-editorial);--display-size:32px;--display-weight:var(--weight-medium);--display-tracking:-.03em;--display-leading:1.2;--title-font:var(--d0-ui-font-editorial);--title-size:var(--d0-ui-type-title-size);--title-weight:var(--weight-medium);--title-tracking:-.02em;--label-font:var(--font-mono);--label-size:var(--d0-ui-type-label-size);--label-weight:var(--weight-medium);--label-tracking:.12em;--label-transform:uppercase;--label-sm-size:10px;--label-sm-tracking:.14em;--mono-size:12px;--mono-sm-size:11px;--mono-xs-size:10px;--script-size:13px;--script-leading:20px;--body-font:var(--font-sans);--body-size:var(--d0-ui-type-body-size);--body-leading:19px;--body-lg-size:14px;--body-lg-leading:20px;--body-sm-size:12px;--body-sm-leading:17px;--space-0:0px;--space-1:var(--d0-ui-space-1);--space-2:var(--d0-ui-space-2);--space-3:var(--d0-ui-space-3);--space-4:var(--d0-ui-space-4);--space-5:10px;--space-6:var(--d0-ui-space-6);--space-7:14px;--space-8:var(--d0-ui-space-8);--space-10:20px;--space-12:var(--d0-ui-space-12);--space-16:var(--d0-ui-space-16);--space-20:40px;--space-24:var(--d0-ui-space-24);--panel-pad:var(--d0-ui-density-panel-padding);--panel-header-pad:10px var(--space-8);--row-pad:9px var(--space-8);--card-gap:var(--space-12);--nav-item-pad:7px 9px;--radius-sm:3px;--radius:4px;--radius-md:var(--d0-ui-radius-control);--radius-lg:var(--d0-ui-radius-panel);--shadow-panel:var(--d0-ui-surface-shadow);--shadow-paper:var(--d0-ui-elevation-paper);--shadow-field:var(--d0-ui-elevation-field);--shadow-primary:var(--d0-ui-elevation-primary);--shadow-frame:var(--d0-ui-elevation-frame);--shadow-none:none;--dot-size:7px;--dot-size-sm:6px;--hairline:1px;--ease:var(--d0-ui-motion-easing-standard);--duration-fast:var(--d0-ui-motion-duration-fast);--duration:var(--d0-ui-motion-duration-standard);--content-max:var(--d0-ui-layout-content-max);--content-gutter:var(--d0-ui-layout-gutter);--sidebar-w:248px;--rail-w:56px;--subnav-w:232px;--inspector-w:280px;--topbar-h:var(--d0-ui-shell-header-height,56px);--script-page-w:720px;--script-page-pad:48px 72px;--thumb-face:var(--d0-ui-thumb-face);--btn-face:var(--d0-ui-button-face);--btn-primary-face:var(--d0-ui-button-primary-face);--shadow-lift:var(--d0-ui-surface-shadow)}
.application-frame-module__mdOTHa__frame{background:var(--d0-ui-background);height:100dvh;color:var(--d0-ui-foreground);font-family:var(--d0-ui-font-body);display:flex;overflow:hidden}.application-frame-module__mdOTHa__main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.application-frame-module__mdOTHa__topbar{z-index:20;height:var(--d0-ui-shell-header-height);min-height:var(--d0-ui-shell-header-height);border-bottom:1px solid var(--d0-ui-border);background:var(--d0-ui-surface-chrome);-webkit-backdrop-filter:blur(var(--d0-ui-surface-blur));backdrop-filter:blur(var(--d0-ui-surface-blur));font-family:var(--d0-ui-font-editorial);align-items:center;padding:0 24px;font-size:20px;display:flex;position:relative}.application-frame-module__mdOTHa__workspace{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.application-frame-module__mdOTHa__content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}.application-frame-module__mdOTHa__content[data-contained=true]{overflow:hidden}.application-frame-module__mdOTHa__studioTopbar{flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;gap:16px;display:grid;position:relative}.application-frame-module__mdOTHa__studioTopbar>button{width:min(100%,540px);min-width:0}@media (max-width:767px){.application-frame-module__mdOTHa__topbar{padding-inline:12px}.application-frame-module__mdOTHa__studioTopbar{gap:8px;padding-left:12px}.application-frame-module__mdOTHa__studioTopbar>button>span,.application-frame-module__mdOTHa__studioTopbar>button>kbd{display:none}.application-frame-module__mdOTHa__studioTopbar>:last-child{border-left:0!important;gap:6px!important;padding-left:0!important}.application-frame-module__mdOTHa__studioTopbar>:last-child>span{display:none}.application-frame-module__mdOTHa__workspace{position:relative}.application-frame-module__mdOTHa__workspace>[data-part=copilot-rail][data-state=open]{z-index:10;position:absolute;inset:0 0 0 auto;width:min(320px,100%)!important}}
.application-rail-module__Ww7rkq__rail,.application-rail-module__Ww7rkq__mobileRail{--rail-face:color-mix(in oklch, var(--d0-ui-card) 88%, transparent);color:var(--d0-ui-foreground);background:var(--rail-face);font-family:var(--d0-ui-font-body);border-right:1px solid var(--d0-ui-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:8px 0 30px color-mix(in oklch, var(--d0-ui-foreground) 4%, transparent)}.application-rail-module__Ww7rkq__rail{flex-direction:column;flex-shrink:0;width:60px;height:100dvh;transition:width .18s;display:flex;overflow:hidden}.application-rail-module__Ww7rkq__rail[data-expanded=true]{width:248px}.application-rail-module__Ww7rkq__header{height:var(--d0-ui-shell-header-height);min-height:var(--d0-ui-shell-header-height);border-bottom:1px solid var(--d0-ui-border);align-items:center;gap:10px;padding:0 12px;display:flex}.application-rail-module__Ww7rkq__header>button{flex-shrink:0;margin-left:auto}.application-rail-module__Ww7rkq__identity{font-family:var(--d0-ui-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--d0-ui-muted-foreground);font-size:10px}.application-rail-module__Ww7rkq__scroll{flex-direction:column;flex:1;gap:22px;min-height:0;padding:16px 8px;display:flex;overflow:auto}.application-rail-module__Ww7rkq__group{flex-direction:column;gap:3px;display:flex}.application-rail-module__Ww7rkq__groupLabel{color:var(--d0-ui-muted-foreground);font-family:var(--d0-ui-font-display);letter-spacing:.1em;text-transform:uppercase;padding:4px 10px 7px;font-size:10px;font-weight:500}.application-rail-module__Ww7rkq__link{border-radius:var(--d0-ui-radius-md,8px);min-width:0;min-height:36px;color:var(--d0-ui-muted-foreground);font-family:var(--d0-ui-font-body);border:1px solid #0000;align-items:center;gap:10px;padding:7px 10px;font-size:14px;font-weight:450;text-decoration:none;transition:background .14s,box-shadow .14s,color .14s;display:flex}.application-rail-module__Ww7rkq__link:hover{color:var(--d0-ui-foreground);background:var(--d0-ui-muted)}.application-rail-module__Ww7rkq__link[aria-current=page]{background:var(--d0-ui-muted);color:var(--d0-ui-foreground);border-color:var(--d0-ui-border);box-shadow:0 3px 10px color-mix(in oklch, var(--d0-ui-foreground) 5%, transparent), inset 0 1px color-mix(in oklch, var(--d0-ui-foreground) 5%, transparent);font-weight:600}.application-rail-module__Ww7rkq__link:focus-visible{outline:2px solid var(--d0-ui-ring);outline-offset:2px}.application-rail-module__Ww7rkq__link[data-collapsed]{justify-content:center;padding-inline:8px}.application-rail-module__Ww7rkq__link[data-nested]{padding-left:32px;font-size:13px}.application-rail-module__Ww7rkq__link[data-nested=episode]{padding-left:48px}.application-rail-module__Ww7rkq__icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.application-rail-module__Ww7rkq__icon>svg{width:18px;height:18px}.application-rail-module__Ww7rkq__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.application-rail-module__Ww7rkq__footer{border-top:1px solid var(--d0-ui-border);flex-direction:column;gap:3px;padding:12px 8px;display:flex}.application-rail-module__Ww7rkq__account{border-top:1px solid var(--d0-ui-border);align-items:center;gap:8px;min-height:64px;padding:12px 8px;display:flex}.application-rail-module__Ww7rkq__avatar{background:var(--d0-ui-primary);width:28px;height:28px;color:var(--d0-ui-primary-foreground);font:10px var(--d0-ui-font-display);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.application-rail-module__Ww7rkq__accountCopy{flex-direction:column;flex:1;min-width:0;display:flex}.application-rail-module__Ww7rkq__accountCopy strong{font-size:13px;font-weight:550}.application-rail-module__Ww7rkq__accountCopy span{color:var(--d0-ui-muted-foreground);font-size:10px}.application-rail-module__Ww7rkq__accountCopy>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.application-rail-module__Ww7rkq__mobileLauncher{display:none}.application-rail-module__Ww7rkq__railContents,.application-rail-module__Ww7rkq__mobileContents{flex-direction:column;height:100%;min-height:0;display:flex}.application-rail-module__Ww7rkq__mobileRail{width:min(320px,90vw)}@media (max-width:1023px){.application-rail-module__Ww7rkq__rail,.application-rail-module__Ww7rkq__rail[data-expanded=true]{width:60px}.application-rail-module__Ww7rkq__railContents{flex:1;height:auto;min-height:0}.application-rail-module__Ww7rkq__railContents .application-rail-module__Ww7rkq__header{display:none}.application-rail-module__Ww7rkq__mobileLauncher{min-height:var(--d0-ui-shell-header-height);border-bottom:1px solid var(--d0-ui-border);justify-content:center;align-items:center;display:flex}.application-rail-module__Ww7rkq__rail .application-rail-module__Ww7rkq__scroll,.application-rail-module__Ww7rkq__rail .application-rail-module__Ww7rkq__footer{padding-inline:7px}.application-rail-module__Ww7rkq__rail .application-rail-module__Ww7rkq__link,.application-rail-module__Ww7rkq__rail nav button{min-height:44px}}@media (prefers-reduced-motion:reduce){.application-rail-module__Ww7rkq__rail,.application-rail-module__Ww7rkq__link{transition:none}}.application-rail-module__Ww7rkq__mobileContents .application-rail-module__Ww7rkq__header>button{display:none}.application-rail-module__Ww7rkq__mobileMenu{flex-direction:column;gap:1px;width:44px;min-height:44px;padding:3px}.application-rail-module__Ww7rkq__mobileMenu span{font-size:10px;line-height:12px}
