.asy-filerow.is-selected{background:color-mix(in srgb,var(--a-flow) 12%,transparent)}.asy-workspace{color:var(--t1);font-family:var(--mono);background:radial-gradient(900px 420px at 72% -18%,color-mix(in srgb,var(--a-flow) 7%,transparent),transparent 66%), radial-gradient(720px 420px at 16% 108%,color-mix(in srgb,var(--a-insight) 5%,transparent),transparent 70%), var(--void)}.asy-workspace button,.asy-workspace select,.asy-legacy-shell #main-content .asy-workspace input.asy-ui{font-family:var(--ui)}.asy-workspace button:focus-visible,.asy-workspace select:focus-visible{box-shadow:0 0 0 2px var(--void),0 0 0 4px var(--a-flow);outline:none}.asy-workspace__bar{z-index:4;background:color-mix(in srgb,var(--surface) 92%,transparent);border-color:var(--edge);min-height:58px;box-shadow:0 14px 34px color-mix(in srgb,var(--void) 72%,transparent);-webkit-backdrop-filter:blur(18px);gap:18px;position:relative}.asy-workspace__bar:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--a-flow) 18%,color-mix(in srgb,var(--a-flow) 10%,transparent) 54%,transparent 84%);height:1px;position:absolute;bottom:-1px;left:0;right:0}.asy-workspace__identity{flex:none;min-width:max-content}.asy-workspace__identity-mark{border-radius:var(--r-sm);width:30px;height:30px;font-family:var(--display);color:var(--a-flow);background:color-mix(in srgb,var(--a-flow) 9%,var(--raised));border:1px solid color-mix(in srgb,var(--a-flow) 40%,var(--edge));box-shadow:inset 0 0 14px color-mix(in srgb,var(--a-flow) 8%,transparent),0 0 18px color-mix(in srgb,var(--a-flow) 12%,transparent);font-size:13px}.asy-workspace__identity-name{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--t1);font-size:15px;font-weight:700}.asy-workspace__identity-context{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3);font-size:10px}.asy-workspace__actions{overscroll-behavior-inline:contain;scrollbar-width:none;min-width:0;overflow-x:auto}.asy-workspace__actions::-webkit-scrollbar{display:none}.asy-workspace__cluster{background:color-mix(in srgb,var(--raised) 78%,transparent);border:1px solid var(--edge);border-radius:var(--r-sm);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--edge-hi) 32%,transparent);flex:none}.asy-workspace__tab,.asy-workspace__icon-button{appearance:none;color:var(--t2);border-radius:calc(var(--r-sm) - 3px);cursor:pointer;min-height:30px;transition:color var(--dur-micro) var(--ease-standard),background var(--dur-micro) var(--ease-standard),border-color var(--dur-micro) var(--ease-standard);background:0 0;border:1px solid #0000}.asy-workspace__tab{font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.asy-workspace__tab:hover,.asy-workspace__icon-button:hover{color:var(--t1);background:color-mix(in srgb,var(--a-flow) 6%,transparent)}.asy-workspace__tab.is-active,.asy-workspace__icon-button.is-active{color:var(--a-flow);background:color-mix(in srgb,var(--a-flow) 11%,transparent);border-color:color-mix(in srgb,var(--a-flow) 36%,transparent);box-shadow:inset 0 0 16px color-mix(in srgb,var(--a-flow) 7%,transparent)}.asy-workspace__bar .asy-btn{min-height:34px;padding:8px 12px;font-size:10px}.asy-workspace__body{background:var(--void)}.asy-workspace__main{background:linear-gradient(color-mix(in srgb,var(--edge) 24%,transparent) 1px,transparent 1px), linear-gradient(90deg,color-mix(in srgb,var(--edge) 24%,transparent) 1px,transparent 1px), var(--void);background-size:28px 28px}.asy-workspace__timeline{background:color-mix(in srgb,var(--surface) 92%,transparent);border-top:1px solid var(--hairline);box-shadow:0 -10px 28px color-mix(in srgb,var(--void) 58%,transparent)}.asy-workspace__transport{background:color-mix(in srgb,var(--raised) 68%,transparent);border-color:var(--hairline)}.asy-workspace__section-head{background:color-mix(in srgb,var(--raised) 74%,transparent);border-color:var(--hairline);font-family:var(--ui);letter-spacing:.04em;text-transform:uppercase}.asy-workspace__timeline-time-list,.asy-workspace__timeline-entry-list{gap:var(--space-2);padding:var(--space-2);flex-direction:column;display:flex}.asy-workspace__timeline-timecode,.asy-workspace__timeline-entry{box-sizing:border-box;min-height:var(--space-12);border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--raised);transition:background var(--dur-micro) var(--ease-standard),border-color var(--dur-micro) var(--ease-standard)}.asy-workspace__timeline-timecode{padding:var(--space-2);background:color-mix(in srgb,var(--raised) 72%,transparent);align-items:center;display:flex}.asy-workspace__timeline-entry{padding:var(--space-2) var(--space-3)}.asy-workspace__timeline-timecode:hover,.asy-workspace__timeline-entry:hover{background:color-mix(in srgb,var(--raised) 88%,var(--surface));border-color:var(--edge)}.asy-workspace__timeline-timecode[data-active=true],.asy-workspace__timeline-entry[data-active=true]{border-color:var(--sig-flow-edge);box-shadow:none}.asy-workspace__rail{background:color-mix(in srgb,var(--surface) 96%,transparent);border-color:var(--hairline);box-shadow:-18px 0 38px color-mix(in srgb,var(--void) 68%,transparent);position:relative}.asy-workspace__rail:before{content:"";pointer-events:none;opacity:.14;background-image:linear-gradient(color-mix(in srgb,var(--edge) 20%,transparent) 1px,transparent 1px), linear-gradient(90deg,color-mix(in srgb,var(--edge) 20%,transparent) 1px,transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(145deg,#000,#0000 48%);mask-image:linear-gradient(145deg,#000,#0000 48%)}.asy-workspace__rail>*{z-index:1;position:relative}.asy-workspace__rail-section{border-color:var(--hairline)}.asy-workspace__rail-head{background:color-mix(in srgb,var(--raised) 72%,transparent);border-color:var(--hairline);min-height:42px;font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase}.asy-workspace__rail-head svg{color:var(--a-flow)}.asy-workspace__rail :where(.border-b,.border-t,.border-r){border-color:var(--hairline)}.asy-workspace__rail-note{padding:var(--space-3);border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--raised);transition:background var(--dur-micro) var(--ease-standard),border-color var(--dur-micro) var(--ease-standard)}.asy-workspace__rail-note:hover{background:color-mix(in srgb,var(--raised) 88%,var(--surface));border-color:var(--edge)}.asy-workspace__rail-note[data-active=true]{border-color:var(--hairline);border-left-color:var(--sig-flow-edge)}.asy-workspace__rail .asy-input{min-width:0;padding:9px 11px;font-size:12px}.asy-workspace__send{border-radius:var(--r-sm);width:36px;height:36px;color:var(--void);background:var(--a-flow);border:1px solid var(--a-flow);cursor:pointer;box-shadow:0 0 16px color-mix(in srgb,var(--a-flow) 18%,transparent);flex:none;place-items:center;display:grid}.asy-workspace__send:hover{filter:brightness(1.08)}.asy-workspace__send:disabled{opacity:.35;filter:saturate(.45);cursor:not-allowed;box-shadow:none}.asy-workspace__a2ui-stage{background:var(--void);place-items:center;min-width:0;display:grid;overflow:hidden}.asy-workspace__a2ui-stage-viewport{background:var(--void);flex:none;min-width:0;position:relative;overflow:hidden}.asy-workspace__a2ui-stage-renderer{width:100%;height:100%}.asy-workspace__a2ui-stage figure{aspect-ratio:16/9;width:100%;height:100%;margin:0;position:relative}.asy-workspace__a2ui-stage figure>div{aspect-ratio:auto;height:100%}.asy-workspace__a2ui-stage figcaption{z-index:40;border:1px solid var(--hairline);border-radius:var(--r-sm);background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;bottom:8px;left:8px;right:8px}.asy-workspace__a2ui-transport{min-width:min(620px,62vw)}.asy-workspace__a2ui-transport>div{background:0 0;border:0}.asy-workspace__a2ui-timeline>div{height:100%}.asy-workspace__a2ui-timeline section{border:0;border-radius:0;height:100%;overflow-y:auto}.asy-workspace__a2ui-sidebar{padding:var(--space-2);border-bottom:1px solid var(--hairline)}.asy-workspace__a2ui-sidebar>div>aside{border-left:0;width:100%;padding-left:0}.asy-workspace__typing-indicator{padding:var(--space-2);color:var(--t3);font:500 10px/1.35 var(--ui)}.asy-media-stage{background:radial-gradient(700px 360px at 50% 45%,color-mix(in srgb,var(--a-flow) 4%,transparent),transparent 70%), var(--void)}.asy-media-stage__viewport{box-sizing:border-box;border:1px solid var(--edge);border-radius:var(--r-md);box-shadow:0 0 0 1px color-mix(in srgb,var(--void) 72%,transparent),0 20px 48px color-mix(in srgb,var(--void) 78%,transparent)}@media (max-width:1439px){.asy-workspace__bar{gap:12px;padding-inline:12px}.asy-workspace__actions{gap:8px}.asy-workspace__identity-context,.asy-workspace__bar .asy-badge{display:none}}