.as-main{inset:var(--ae-header-h) 0 var(--ae-footer-h) 0;position:absolute}.as-views{display:inline-flex}.as-views .ae-seg__opt{gap:6px}@media (max-width:1100px){.as-views__label{display:none}}.as-link{font:inherit;color:var(--ae-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.as-link:hover{color:var(--ae-accent)}.as-hint{margin:var(--ae-space-2) 0 0;font-size:var(--ae-text-sm);color:var(--ae-muted);line-height:1.5}.as-hint code,.as-soon code{font-family:var(--ae-font-mono);color:var(--ae-text);font-size:.92em}.as-stack{gap:var(--ae-space-2);display:grid}.as-row-btns{gap:var(--ae-space-2);margin-top:var(--ae-space-3);display:flex}.as-row-btns .ae-btn{flex:1;gap:6px}.as-mono{font-family:var(--ae-font-mono);font-size:var(--ae-text-sm)}.as-side-empty{margin:var(--ae-space-4)}.as-home{height:100%;padding:var(--ae-space-10) var(--ae-space-10) calc(var(--ae-space-10) * 2);overflow-y:auto}.as-home__head{max-width:760px;margin-bottom:var(--ae-space-8)}.as-home__head h1{margin:0 0 var(--ae-space-2);font-family:var(--ae-font-display);letter-spacing:var(--ae-tracking-display);font-size:4rem;font-weight:400;line-height:.95}.as-home__head em{color:var(--ae-accent);font-style:normal}.as-home__head p{color:var(--ae-muted);font-size:var(--ae-text-lg);margin:0;line-height:1.55}.as-home__icon{width:64px;height:64px;margin-bottom:var(--ae-space-5);color:var(--ae-accent);background:var(--ae-accent-soft);place-items:center;display:inline-grid}.as-home__first{justify-content:center;gap:var(--ae-space-3);flex-wrap:wrap;display:flex}.as-home__first .ae-btn{gap:8px}.as-home__note{margin:var(--ae-space-6) auto 0;max-width:52ch;font-size:var(--ae-text-sm);color:var(--ae-muted);line-height:1.55}.as-home[data-empty]{text-align:center;padding-bottom:var(--ae-space-10);place-content:center;display:grid}.as-home[data-empty] .as-home__head{margin:0 auto var(--ae-space-8)}.as-home[data-empty] .as-home__head h1{font-size:5rem}.as-home[data-empty] .as-home__head p{max-width:46ch;margin:0 auto}@media (max-width:700px){.as-home{padding:var(--ae-space-6)}.as-home[data-empty] .as-home__head h1{font-size:3.4rem}}.as-projects{gap:var(--ae-space-6);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));max-width:1400px;display:grid}.as-project{background:var(--ae-surface);border:var(--ae-border);transition:border-color var(--ae-dur-fast) var(--ae-ease), transform var(--ae-dur-base) var(--ae-ease-spring);display:flex;position:relative}.as-project:hover{border-color:var(--ae-line-2);transform:translateY(-3px)}.as-project__open{width:100%;padding:var(--ae-space-5);text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;gap:6px;display:grid}.as-project__code{font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);letter-spacing:var(--ae-tracking-label);color:var(--ae-accent)}.as-project__open>b{font-family:var(--ae-font-display);letter-spacing:var(--ae-tracking-display);font-size:2rem;font-weight:400;line-height:1}.as-project__meta{font-size:var(--ae-text-sm);color:var(--ae-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-project__bar{height:4px;margin:var(--ae-space-2) 0;background:var(--ae-surface-3);position:relative;overflow:hidden}.as-project__bar i{background:var(--ae-gradient-progress);position:absolute;inset:0 auto 0 0}.as-project__facts{gap:4px var(--ae-space-3);font-size:var(--ae-text-sm);color:var(--ae-muted);flex-wrap:wrap;display:flex}.as-project__apps{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.as-project__apps i{font-style:normal;font-size:var(--ae-text-2xs);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:var(--ae-muted);background:var(--ae-surface-2);padding:2px 6px}.as-project__acts{opacity:0;transition:opacity var(--ae-dur-fast) var(--ae-ease);position:absolute;top:8px;right:8px}.as-project:hover .as-project__acts,.as-project:focus-within .as-project__acts{opacity:1}@media (hover:none){.as-project__acts{opacity:1}}.as-project__acts button{width:32px;height:32px;color:var(--ae-muted);background:var(--ae-glass);border:var(--ae-border);cursor:pointer;place-items:center;padding:0;display:grid}.as-project__acts button:hover,.as-project__acts button[data-confirm]{color:var(--ae-danger)}.as-home__chips{margin-bottom:var(--ae-space-6)}.as-home__chips button:disabled{opacity:.5;cursor:default}.as-project__top{align-items:center;gap:var(--ae-space-3);margin-bottom:2px;display:flex}.as-project__acts{gap:4px;display:flex}.as-project__nofolder{color:var(--ae-muted);font-style:italic}.as-project[data-archived] .as-project__open>b{color:var(--ae-muted)}.ae-sheet:has(>.as-apps-dialog){width:min(1000px,100%)}.as-apps-dialog .ae-ppage{padding:var(--ae-space-2) 0 0}.as-project--new{justify-content:center;align-items:center;gap:var(--ae-space-2);min-height:200px;font-size:var(--ae-text-base);font-weight:var(--ae-weight-medium);color:var(--ae-muted);cursor:pointer;background:0 0;border-style:dashed}.as-project--new:hover{color:var(--ae-accent);border-color:var(--ae-accent);background:var(--ae-accent-soft)}.as-sample-link{margin-top:var(--ae-space-6);font-size:var(--ae-text-sm);color:var(--ae-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.as-sample-link:hover{color:var(--ae-accent)}.as-board-wrap{display:flex;position:absolute;inset:0}.as-board{min-width:0;padding:var(--ae-space-6) var(--ae-space-8) calc(var(--ae-space-10) * 2);flex:1;overflow-y:auto}.as-inbox{margin-bottom:var(--ae-space-6);padding:var(--ae-space-3) var(--ae-space-4);border:1px dashed var(--ae-line-2);transition:border-color var(--ae-dur-fast) var(--ae-ease), background var(--ae-dur-fast) var(--ae-ease)}.as-inbox header{align-items:center;gap:var(--ae-space-2);font-size:var(--ae-text-sm);color:var(--ae-muted);display:flex}.as-inbox header b{color:var(--ae-text);font-weight:var(--ae-weight-semibold)}.as-inbox .as-strip{margin-top:var(--ae-space-3)}[data-over]{border-color:var(--ae-accent)!important;background:var(--ae-accent-soft)!important}.as-part{margin-bottom:var(--ae-space-6)}.as-part[data-removed]{opacity:.6}.as-part__head{align-items:center;gap:var(--ae-space-4);padding:var(--ae-space-3) var(--ae-space-3) var(--ae-space-3) 0;border-bottom:var(--ae-border);border:1px solid #0000;border-bottom-color:var(--ae-line);display:flex}.as-part__n{width:56px;font-family:var(--ae-font-display);color:var(--ae-accent);text-align:right;flex:none;font-size:2.6rem;line-height:.9}.as-part__title{flex:1;gap:2px;min-width:0;display:grid}.as-part__title b{font-family:var(--ae-font-display);letter-spacing:var(--ae-tracking-display);white-space:nowrap;text-overflow:ellipsis;font-size:1.7rem;font-weight:400;line-height:1;overflow:hidden}.as-part__title span{font-size:var(--ae-text-xs);color:var(--ae-faint);font-family:var(--ae-font-mono)}.as-part__head .as-strip{flex:0 auto;max-width:50%}.as-beats{display:grid}.as-beat{align-items:center;gap:var(--ae-space-3);min-height:64px;padding:var(--ae-space-2) var(--ae-space-3) var(--ae-space-2) calc(56px + var(--ae-space-4) - 12px - var(--ae-space-3));border:1px solid #0000;border-bottom-color:var(--ae-line);cursor:default;transition:background var(--ae-dur-fast) var(--ae-ease);grid-template-columns:12px 52px minmax(160px,280px) 1fr auto;display:grid}.as-beat:hover{background:var(--ae-surface)}.as-beat[data-selected]{background:var(--ae-surface);box-shadow:inset 3px 0 0 var(--ae-accent)}.as-beat__n{font-family:var(--ae-font-mono);font-size:var(--ae-text-sm);color:var(--ae-muted);font-variant-numeric:tabular-nums}.as-beat__title{gap:3px;min-width:0;display:grid}.as-beat__title b{font-size:var(--ae-text-base);font-weight:var(--ae-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-beat__title span{align-items:center;gap:var(--ae-space-2);font-size:var(--ae-text-xs);color:var(--ae-faint);font-family:var(--ae-font-mono);display:flex}.as-beat__acts{opacity:.35;transition:opacity var(--ae-dur-fast) var(--ae-ease);gap:2px;display:flex}.as-beat:hover .as-beat__acts,.as-beat[data-selected] .as-beat__acts{opacity:1}@media (hover:none){.as-beat__acts{opacity:1}}.as-vis{font-style:normal;font-family:var(--ae-font-ui);font-size:var(--ae-text-2xs);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:var(--ae-text);background:var(--ae-surface-3);padding:1px 6px}.as-vis[data-v=talking]{background:color-mix(in srgb, var(--ae-purple) 30%, transparent)}.as-vis[data-v=broll]{background:color-mix(in srgb, var(--ae-fuchsia) 26%, transparent)}.as-vis[data-v=map],.as-vis[data-v=chart]{background:color-mix(in srgb, var(--ae-success) 24%, transparent)}.as-vis[data-v=text]{background:color-mix(in srgb, var(--ae-warning) 26%, transparent)}.as-cov{border:2px solid var(--ae-line-2);border-radius:var(--ae-radius-round);width:10px;height:10px}.as-cov[data-c=partial]{border-color:var(--ae-warning);background:color-mix(in srgb, var(--ae-warning) 35%, transparent)}.as-cov[data-c=covered]{border-color:var(--ae-success);background:var(--ae-success)}.as-strip{gap:var(--ae-space-2);scrollbar-width:thin;min-width:0;padding:2px;display:flex;overflow-x:auto}.as-strip__empty{font-size:var(--ae-text-xs);color:var(--ae-faint);opacity:0;transition:opacity var(--ae-dur-fast) var(--ae-ease)}.as-beat:hover .as-strip__empty,.as-beat[data-over] .as-strip__empty{opacity:1}.as-tile{background:var(--ae-surface-2);border:1px solid var(--ae-line);cursor:grab;width:80px;height:45px;transition:transform var(--ae-dur-fast) var(--ae-ease), border-color var(--ae-dur-fast) var(--ae-ease);flex:none;padding:0;position:relative}.as-tile:hover{border-color:var(--ae-line-2);transform:translateY(-1px)}.as-tile[data-selected]{border-color:var(--ae-accent);box-shadow:0 0 0 2px var(--ae-accent-soft)}.as-tile[data-status=rejected]{opacity:.35}.as-tile[data-missing]{opacity:.45;border-style:dashed}.as-tile__pick,.as-card .as-tile__pick{width:16px;height:16px;color:var(--ae-on-accent);background:var(--ae-accent);place-items:center;display:grid;position:absolute;top:3px;right:3px}.as-thumb{width:100%;height:100%;color:var(--ae-muted);background:var(--ae-surface-2);place-items:center;display:grid;overflow:hidden}.as-thumb img{object-fit:cover;width:100%;height:100%;display:block}.as-thumb[data-kind=image] img{object-fit:contain;background:repeating-conic-gradient(var(--ae-surface-3) 0 25%, var(--ae-surface-2) 0 50%) 0 0 / 12px 12px}.as-thumb--sm{flex:none;width:40px;height:24px}.as-noscript{max-width:640px;margin:var(--ae-space-8) auto;text-align:center;color:var(--ae-muted);line-height:1.6}.as-noscript p{margin:0 0 var(--ae-space-5)}.as-noscript b{color:var(--ae-text)}.as-addpart{gap:var(--ae-space-2);max-width:460px;margin:var(--ae-space-4) auto 0;display:flex}.as-addpart .ae-btn{flex:none;gap:6px}.as-removed h3{margin:var(--ae-space-8) 0 var(--ae-space-3);font-size:var(--ae-text-xs);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:var(--ae-faint)}.as-rail{width:14px;margin:var(--ae-space-6) var(--ae-space-3) var(--ae-space-6) 0;flex-direction:column;flex:none;gap:2px;display:flex}.as-rail__tick{background:var(--ae-surface-3);cursor:pointer;min-height:3px;transition:background var(--ae-dur-fast) var(--ae-ease), transform var(--ae-dur-fast) var(--ae-ease);border:0;padding:0}.as-rail__tick[data-c=partial]{background:color-mix(in srgb, var(--ae-warning) 70%, transparent)}.as-rail__tick[data-c=covered]{background:var(--ae-success)}.as-rail__tick:hover,.as-rail__tick[data-selected]{box-shadow:0 0 0 1px var(--ae-accent);transform:scaleX(1.5)}@media (max-width:900px){.as-board{padding:var(--ae-space-4)}.as-beat{padding-left:var(--ae-space-2);grid-template-columns:12px 44px 1fr auto}.as-beat .as-strip{grid-column:2/-1}.as-part__n{width:40px;font-size:2rem}}.as-files{display:flex;position:absolute;inset:0}.as-tree{width:250px;padding:var(--ae-space-4) var(--ae-space-2);border-right:var(--ae-border);flex:none;overflow-y:auto}.as-tree__node{width:100%;min-height:30px;font-size:var(--ae-text-sm);text-align:left;color:var(--ae-muted);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:4px 8px;display:flex}.as-tree__node span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-tree__node:hover{color:var(--ae-text);background:var(--ae-surface)}.as-tree__node[data-active]{color:var(--ae-text);background:var(--ae-surface-2);box-shadow:inset 2px 0 0 var(--ae-accent)}.as-tree__root{font-weight:var(--ae-weight-semibold)}.as-tree__chev{transition:transform var(--ae-dur-fast) var(--ae-ease);display:inline-grid}.as-tree__chev[data-open]{transform:rotate(90deg)}.as-files__main{flex-direction:column;flex:1;min-width:0;display:flex}.as-files__bar{align-items:center;gap:var(--ae-space-3);padding:var(--ae-space-3) var(--ae-space-5);border-bottom:var(--ae-border);display:flex}.as-crumbs{white-space:nowrap;min-width:0;font-size:var(--ae-text-sm);flex:1;align-items:center;display:flex;overflow:hidden}.as-crumbs span{color:var(--ae-faint);align-items:center;display:inline-flex}.as-crumbs button{color:var(--ae-muted);cursor:pointer;background:0 0;border:0;padding:4px 6px}.as-crumbs button:hover{color:var(--ae-accent)}.as-crumbs>span:last-child button{color:var(--ae-text);font-weight:var(--ae-weight-semibold)}.as-search{width:220px;height:var(--ae-control-h);color:var(--ae-muted);background:var(--ae-surface-2);border:var(--ae-border);align-items:center;gap:6px;padding:0 10px;display:flex}.as-search:focus-within{border-color:color-mix(in srgb, var(--ae-accent) 60%, transparent);box-shadow:0 0 0 3px var(--ae-accent-soft)}.as-search input{min-width:0;color:var(--ae-text);background:0 0;border:0;outline:none;flex:1}.as-layout{width:96px}.as-chips{align-items:center;gap:var(--ae-space-2);padding:var(--ae-space-3) var(--ae-space-5);border-bottom:var(--ae-border);flex-wrap:wrap;display:flex}.as-chips .ae-chip{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.as-chips .ae-chip i{font-style:normal;font-family:var(--ae-font-mono);font-size:var(--ae-text-2xs);color:var(--ae-faint)}.as-chips .ae-chip[data-on]{color:var(--ae-text);border-color:var(--ae-accent);background:var(--ae-accent-soft)}.as-chips__sep{background:var(--ae-line-2);width:1px;height:18px}.as-chips__select{width:auto;height:30px;font-size:var(--ae-text-sm)}.as-chips__clear{color:var(--ae-muted)}.as-files__body{min-height:0;padding:var(--ae-space-3) var(--ae-space-5) calc(var(--ae-space-10) * 2);border:1px solid #0000;flex:1;overflow-y:auto}.as-files__empty{margin:var(--ae-space-6) 0}.as-list{display:grid}.as-list__head,.as-list__row{align-items:center;gap:var(--ae-space-3);grid-template-columns:minmax(200px,1fr) 110px 150px 80px 90px;display:grid}.as-list__head{padding:0 var(--ae-space-3) var(--ae-space-2);font-size:var(--ae-text-2xs);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:var(--ae-faint)}.as-list__row{min-height:40px;padding:4px var(--ae-space-3);text-align:left;font-size:var(--ae-text-sm);color:var(--ae-muted);border:0;border-bottom:1px solid var(--ae-line);cursor:default;background:0 0}.as-list__row:hover{background:var(--ae-surface)}.as-list__row[data-selected]{background:var(--ae-surface-2);box-shadow:inset 3px 0 0 var(--ae-accent)}.as-list__row[data-status=rejected]{opacity:.5}.as-list__row[data-missing] b{text-decoration:line-through}.as-list__row>span:not(.as-list__name){font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.as-list__row--folder{cursor:pointer}.as-list__name{align-items:center;gap:var(--ae-space-3);min-width:0;display:flex}.as-list__name b{font-weight:var(--ae-weight-medium);color:var(--ae-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-list__name em{font-style:normal;font-size:var(--ae-text-xs);color:var(--ae-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-grid{gap:var(--ae-space-4);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));display:grid}.as-card{padding:0 0 var(--ae-space-3);text-align:left;background:var(--ae-surface);border:var(--ae-border);cursor:default;gap:4px;display:grid;position:relative}.as-card .as-thumb{aspect-ratio:16/9;height:auto}.as-card b{padding:0 var(--ae-space-3);font-size:var(--ae-text-sm);font-weight:var(--ae-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-card>span:not(.as-thumb):not(.as-tile__pick){padding:0 var(--ae-space-3);font-size:var(--ae-text-xs);color:var(--ae-faint);font-family:var(--ae-font-mono)}.as-card[data-selected]{border-color:var(--ae-accent);box-shadow:0 0 0 2px var(--ae-accent-soft)}.as-card[data-status=rejected]{opacity:.5}.as-card--folder{min-height:130px;padding:var(--ae-space-4);color:var(--ae-muted);cursor:pointer;place-items:center}.as-card--folder:hover{color:var(--ae-accent);border-color:var(--ae-line-2)}.as-stars{color:var(--ae-warning);gap:1px;display:inline-flex}.as-stars button{width:22px;height:22px;color:var(--ae-faint);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.as-stars button[data-on]{color:var(--ae-warning)}.as-stars button:disabled{cursor:default;width:13px}@media (max-width:1100px){.as-list__head,.as-list__row{grid-template-columns:minmax(160px,1fr) 90px 110px 70px}.as-list__head span:last-child,.as-list__row>span:last-child{display:none}}@media (max-width:900px){.as-tree{display:none}.as-search{width:150px}}.as-soon{place-content:center;justify-items:center;gap:var(--ae-space-6);height:100%;padding:var(--ae-space-10);text-align:center;display:grid;overflow-y:auto}.as-soon__head{max-width:620px}.as-soon__icon{width:60px;height:60px;margin-bottom:var(--ae-space-4);color:var(--ae-on-accent);background:var(--ae-gradient-brand);place-items:center;display:inline-grid}.as-soon h1{margin:0 0 var(--ae-space-3);font-family:var(--ae-font-display);letter-spacing:var(--ae-tracking-display);font-size:4rem;font-weight:400;line-height:.95}.as-soon h1 em{color:var(--ae-accent);font-size:.5em;font-style:normal;display:block}.as-soon__beat{margin:0 0 var(--ae-space-3);font-size:var(--ae-text-md)}.as-soon__beat b{font-family:var(--ae-font-mono);color:var(--ae-accent);margin-right:6px}.as-soon__head>p:last-child{color:var(--ae-muted);font-size:var(--ae-text-lg);margin:0;line-height:1.55}.as-soon__list{gap:var(--ae-space-3);text-align:left;max-width:620px;margin:0;padding:0;list-style:none;display:grid}.as-soon__list li{gap:var(--ae-space-3);padding:var(--ae-space-4);font-size:var(--ae-text-sm);color:var(--ae-muted);background:var(--ae-surface);border:var(--ae-border);line-height:1.5;display:flex}.as-soon__list li svg{color:var(--ae-accent);flex:none;margin-top:2px}.as-soon__list b{color:var(--ae-text)}.ae-sheet:has(.as-preview){width:min(1160px,94vw);max-height:94vh;padding:44px 20px 16px}.as-preview{gap:var(--ae-space-3);display:grid}.as-preview__stage{background:var(--ae-bg);border:var(--ae-border);place-items:center;min-height:240px;max-height:72vh;display:grid;overflow:hidden}.as-preview__stage video,.as-preview__stage img{object-fit:contain;max-width:100%;max-height:72vh;display:block}.as-preview__stage[data-kind=image] img{background:repeating-conic-gradient(var(--ae-surface-3) 0 25%, var(--ae-surface-2) 0 50%) 0 0 / 16px 16px}.as-preview__stage audio{width:min(560px,90%)}.as-preview__stage iframe{background:#fff;border:0;width:100%;height:68vh}.as-preview__text{width:100%;max-height:68vh;padding:var(--ae-space-5);font-family:var(--ae-font-mono);font-size:var(--ae-text-sm);white-space:pre-wrap;text-align:left;margin:0;line-height:1.6;overflow:auto}.as-preview__none{padding:var(--ae-space-8);color:var(--ae-muted);text-align:center;margin:0;line-height:1.6}.as-preview__bar{align-items:center;gap:var(--ae-space-3);display:flex}.as-preview__name{flex:1;gap:2px;min-width:0;display:grid}.as-preview__name b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-preview__name span{font-size:var(--ae-text-sm);color:var(--ae-muted)}.as-preview__tc{font-family:var(--ae-font-mono);font-size:var(--ae-text-md);font-variant-numeric:tabular-nums;color:var(--ae-accent)}.as-form{gap:var(--ae-space-3);display:grid}.as-form label{gap:6px;display:grid}.as-form label>span{font-size:var(--ae-text-2xs);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:var(--ae-faint)}.as-form__two{gap:var(--ae-space-3);grid-template-columns:1fr 1fr;display:grid}.as-form__where{margin:var(--ae-space-2) 0;font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);color:var(--ae-muted);word-break:break-all;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.as-form__where b{color:var(--ae-text)}.as-root{margin:0 0 var(--ae-space-4);border:var(--ae-border);background:var(--ae-surface-2);align-items:center;gap:12px;padding:12px 14px;display:flex}.as-root>svg{color:var(--ae-accent);flex:none}.as-root[data-state=locked]>svg,.as-root[data-state=missing]>svg,.as-root[data-state=none]>svg{color:var(--ae-warning,#f5a524)}.as-root__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.as-root__text small{font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:var(--ae-muted)}.as-root__text b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.as-root__text em{font-style:normal;font-size:var(--ae-text-sm);color:var(--ae-muted)}.as-form .ae-btn{gap:8px}.as-changes{max-height:46vh;margin-bottom:var(--ae-space-5);gap:2px;display:grid;overflow-y:auto}.as-change{gap:var(--ae-space-3);padding:6px var(--ae-space-3);font-size:var(--ae-text-sm);background:var(--ae-surface-2);grid-template-columns:100px 1fr;display:grid}.as-change b{font-size:var(--ae-text-2xs);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:var(--ae-muted);padding-top:2px}.as-change span{font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);word-break:break-all;flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.as-change span svg{color:var(--ae-accent);flex:none}.as-change[data-k=duplicates] b,.as-change[data-k=rejected] b,.as-change[data-k=remove] b{color:var(--ae-warning)}.as-change[data-k=add] b{color:var(--ae-success)}.as-movelist{gap:var(--ae-space-3);max-height:52vh;margin-bottom:var(--ae-space-4);display:grid;overflow-y:auto}.as-movelist__part{gap:2px;display:grid}.as-movelist button{gap:var(--ae-space-2);padding:8px var(--ae-space-3);text-align:left;font-size:var(--ae-text-sm);color:var(--ae-text);background:var(--ae-surface-2);cursor:pointer;border:1px solid #0000;display:flex}.as-movelist button:hover,.as-movelist button[data-on]{border-color:var(--ae-accent);background:var(--ae-accent-soft)}.as-movelist button b{font-family:var(--ae-font-mono);color:var(--ae-accent)}.as-movelist__beat{margin-left:var(--ae-space-5);color:var(--ae-muted)!important}.as-item__poster{aspect-ratio:16/9;border:0;border-bottom:var(--ae-border);cursor:zoom-in;width:100%;padding:0;display:block}.as-item__poster .as-thumb img{object-fit:contain}.as-facts{margin:var(--ae-space-3) 0 0;gap:6px;display:grid}.as-facts div{gap:var(--ae-space-2);font-size:var(--ae-text-sm);grid-template-columns:90px 1fr;display:grid}.as-facts dt{color:var(--ae-faint)}.as-facts dd{color:var(--ae-text);text-overflow:ellipsis;word-break:break-word;margin:0;overflow:hidden}.as-missing{margin-top:var(--ae-space-3);padding:var(--ae-space-3);font-size:var(--ae-text-sm);background:color-mix(in srgb, var(--ae-warning) 12%, transparent);border-left:3px solid var(--ae-warning);gap:4px;display:grid}.as-missing span{color:var(--ae-muted);margin-bottom:var(--ae-space-2)}.as-item__link{align-items:center;gap:var(--ae-space-3);width:100%;margin-bottom:var(--ae-space-3);padding:var(--ae-space-3);text-align:left;color:var(--ae-text);background:var(--ae-surface-2);border:var(--ae-border);cursor:pointer;display:flex}.as-item__link:hover{border-color:var(--ae-accent)}.as-item__link svg{color:var(--ae-accent);flex:none}.as-item__link span{gap:2px;min-width:0;display:grid}.as-item__link em{font-style:normal;font-size:var(--ae-text-sm);color:var(--ae-muted)}.as-notes{resize:vertical;height:84px;line-height:1.45;font-family:var(--ae-font-ui);padding:8px 10px}.ae-sidebar .ae-seg{margin-bottom:var(--ae-space-3)}.ae-sidebar .ae-field-label{margin-top:var(--ae-space-3)}.as-example{margin:6px 0 var(--ae-space-2);font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);color:var(--ae-accent);word-break:break-all}.as-linked{gap:2px;display:grid}.as-linked__row{align-items:center;gap:var(--ae-space-2);padding:8px var(--ae-space-3);background:var(--ae-surface-2);display:flex}.as-linked__row>span{flex:1;gap:2px;min-width:0;display:grid}.as-linked__row b{font-size:var(--ae-text-sm);font-weight:var(--ae-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-linked__row em{font-style:normal;font-size:var(--ae-text-xs);color:var(--ae-faint)}.as-linkpick{gap:var(--ae-space-2);margin-top:var(--ae-space-3);display:flex}.as-linkpick .ae-btn{flex:none;gap:6px}.as-template{gap:4px;margin:0;padding:0;list-style:none;display:grid}.as-template li{border-bottom:1px solid var(--ae-line);gap:1px;padding:6px 0;display:grid}.as-template b{font-family:var(--ae-font-mono);font-size:var(--ae-text-sm);font-weight:var(--ae-weight-medium)}.as-template span{font-size:var(--ae-text-xs);color:var(--ae-muted)}.ae-sidebar .ae-btn{gap:6px}.ae-sheet:has(.as-ingest){width:min(860px,94vw)}.as-banner{top:var(--ae-header-h);z-index:1;justify-content:space-between;align-items:center;gap:var(--ae-space-3);height:44px;padding:0 var(--ae-space-5);font-size:var(--ae-text-sm);color:var(--ae-muted);background:var(--ae-accent-soft);border-bottom:var(--ae-border);display:flex;position:absolute;left:0;right:0}.as-banner b{color:var(--ae-text);font-weight:var(--ae-weight-semibold)}.as-banner .ae-btn{height:32px}.as-main[data-banner]{top:calc(var(--ae-header-h) + 44px)}.as-choices{gap:var(--ae-space-3);margin-bottom:var(--ae-space-4);grid-template-columns:1fr 1fr;display:grid}.as-choice{gap:var(--ae-space-2);padding:var(--ae-space-5);text-align:left;color:var(--ae-text);background:var(--ae-surface-2);border:var(--ae-border);cursor:pointer;transition:border-color var(--ae-dur-fast) var(--ae-ease), background var(--ae-dur-fast) var(--ae-ease);display:grid}.as-choice:hover{border-color:var(--ae-accent);background:var(--ae-accent-soft)}.as-choice svg{color:var(--ae-accent)}.as-choice b{font-family:var(--ae-font-display);letter-spacing:var(--ae-tracking-display);font-size:1.6rem;font-weight:400}.as-choice span{font-size:var(--ae-text-sm);color:var(--ae-muted);line-height:1.5}.as-choice code{font-family:var(--ae-font-mono);color:var(--ae-text)}@media (max-width:700px){.as-choices{grid-template-columns:1fr}}.as-bar{height:6px;margin:var(--ae-space-4) 0;background:var(--ae-surface-3);position:relative;overflow:hidden}.as-bar i{background:var(--ae-gradient-progress);transition:width var(--ae-dur-base) var(--ae-ease);position:absolute;inset:0 auto 0 0}.as-ingest__now{font-family:var(--ae-font-mono);word-break:break-all}.as-ingest__opts{align-items:end;gap:var(--ae-space-4);margin-bottom:var(--ae-space-4);grid-template-columns:200px 200px 1fr;display:grid}.as-ingest__opts label{gap:6px;display:grid}.as-ingest__opts label>span{font-size:var(--ae-text-2xs);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:var(--ae-faint)}.as-ingest__opts .ae-seg{margin:0}.as-ingest__opts .as-form__where{margin:0 0 10px}@media (max-width:760px){.as-ingest__opts{grid-template-columns:1fr 1fr}.as-ingest__opts .as-form__where{grid-column:1/-1}}.as-clips{max-height:42vh;margin-bottom:var(--ae-space-4);border:var(--ae-border);display:grid;overflow-y:auto}.as-clips__head,.as-clip{align-items:center;gap:var(--ae-space-3);padding:6px var(--ae-space-3);grid-template-columns:28px 44px minmax(120px,1fr) 60px 72px 76px;display:grid}.as-clips__head{z-index:1;font-size:var(--ae-text-2xs);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:var(--ae-faint);background:var(--ae-surface);border-bottom:var(--ae-border);position:sticky;top:0}.as-clips__head>span:first-of-type{grid-column:3}.as-clip{font-size:var(--ae-text-sm);color:var(--ae-muted);border-bottom:1px solid var(--ae-line);cursor:pointer;font-variant-numeric:tabular-nums}.as-clip:hover{background:var(--ae-surface-2)}.as-clip[data-off]{opacity:.5}.as-clip b{font-weight:var(--ae-weight-medium);color:var(--ae-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-clip input,.as-clips__head input{accent-color:var(--ae-accent);width:16px;height:16px}.as-clip__dup{font-style:normal;font-size:var(--ae-text-2xs);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:var(--ae-warning);background:color-mix(in srgb, var(--ae-warning) 14%, transparent);padding:1px 6px}.as-takes{max-height:50vh;margin:var(--ae-space-3) 0 var(--ae-space-4);gap:2px;display:grid;overflow-y:auto}.as-take{align-items:center;gap:var(--ae-space-3);padding:6px var(--ae-space-3);background:var(--ae-surface-2);grid-template-columns:96px minmax(120px,1fr) 200px auto auto;display:grid}.as-take[data-status=rejected]{opacity:.5}.as-take__thumb{cursor:zoom-in;border:0;width:96px;height:54px;padding:0}.as-take__name{gap:2px;min-width:0;display:grid}.as-take__name b{font-family:var(--ae-font-mono);font-size:var(--ae-text-sm);font-weight:var(--ae-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-take__name em{font-style:normal;font-size:var(--ae-text-xs);color:var(--ae-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-take .ae-icon-btn[data-active]{color:var(--ae-accent)}.as-missing span+span{margin-top:0}.as-thumbs{grid-template-columns:168px minmax(0,1fr) 360px;display:grid;position:absolute;inset:0}.as-thumbs__list{gap:var(--ae-space-3);padding:var(--ae-space-4) var(--ae-space-3);border-right:var(--ae-border);flex-direction:column;display:flex;overflow-y:auto}.as-thumbs__item{position:relative}.as-thumbs__item>button:first-child{text-align:left;width:100%;color:var(--ae-muted);cursor:pointer;background:0 0;border:1px solid #0000;gap:4px;padding:4px;display:grid}.as-thumbs__item>button:first-child span:last-child{font-size:var(--ae-text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-thumbs__item[data-on]>button:first-child{color:var(--ae-text);border-color:var(--ae-accent)}.as-thumbs__del{width:24px;height:24px;color:var(--ae-text);background:var(--ae-glass);border:var(--ae-border);opacity:0;cursor:pointer;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.as-thumbs__item:hover .as-thumbs__del,.as-thumbs__item:focus-within .as-thumbs__del{opacity:1}.as-thumbs__del:hover{color:var(--ae-danger)}.as-thumbs__new{min-height:60px;font-size:var(--ae-text-sm);color:var(--ae-muted);border:1px dashed var(--ae-line-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;display:flex}.as-thumbs__new:hover{color:var(--ae-accent);border-color:var(--ae-accent)}.as-mini{background:var(--ae-surface-2);width:100%;display:block}.as-mini canvas{display:block}.as-thumbs__stage{min-width:0;padding:var(--ae-space-6);overflow-y:auto}.as-thumbs__canvas{max-width:1100px;box-shadow:var(--ae-shadow);margin:0 auto}.as-thumb-canvas{cursor:grab;touch-action:none;display:block}.as-thumb-canvas:active{cursor:grabbing}.as-thumbs__tip{max-width:1100px;margin:var(--ae-space-3) auto 0}.as-thumbs__sizes{align-items:flex-end;gap:var(--ae-space-5);max-width:1100px;margin:var(--ae-space-5) auto 0;display:flex}.as-thumbs__sizes>div{width:246px;font-size:var(--ae-text-xs);color:var(--ae-faint);gap:4px;display:grid}.as-thumbs__sizes>.as-thumbs__tiny{width:168px}.as-thumbs__panel{padding:var(--ae-space-2) var(--ae-space-5) calc(var(--ae-space-10) * 2);border-left:var(--ae-border);background:var(--ae-surface);overflow-y:auto}.as-thumbs__panel .ae-seg{margin-bottom:var(--ae-space-3)}.as-thumbs__panel .ae-field-label{margin-top:var(--ae-space-3)}.as-layouts{gap:var(--ae-space-2);margin-bottom:var(--ae-space-3);grid-template-columns:repeat(3,1fr);display:grid}.as-layouts button{background:var(--ae-surface-2);cursor:pointer;border:1px solid #0000;place-items:center;padding:6px;display:grid}.as-layouts button svg{width:100%;height:auto}.as-layouts button[data-on]{border-color:var(--ae-accent);box-shadow:0 0 0 2px var(--ae-accent-soft)}.as-bgtabs .ae-seg__opt{gap:4px}.as-presets{gap:var(--ae-space-2);margin-bottom:var(--ae-space-3);grid-template-columns:repeat(3,1fr);display:grid}.as-presets button{aspect-ratio:16/9;background:var(--ae-surface-2);cursor:pointer;border:1px solid #0000;padding:0;overflow:hidden}.as-presets button img{object-fit:cover;width:100%;height:100%;display:block}.as-presets button .as-thumb img{object-fit:cover}.as-presets button[data-on]{border-color:var(--ae-accent);box-shadow:0 0 0 2px var(--ae-accent-soft)}.as-presets__color{border:1px dashed var(--ae-line-2)!important}.as-two{gap:var(--ae-space-3);grid-template-columns:1fr 1fr;display:grid}.as-two label{display:grid}.as-thumb-text{resize:vertical;height:auto;min-height:64px;line-height:1.4;font-family:var(--ae-font-ui);padding:8px 10px}.as-fmt{margin-top:var(--ae-space-2);flex-wrap:wrap;align-items:center;gap:2px;display:flex}.as-fmt .ae-icon-btn[data-active]{color:var(--ae-accent);background:var(--ae-accent-soft)}.as-fmt__sep{background:var(--ae-line-2);width:1px;height:18px;margin:0 4px}.as-fmt__aa{font-size:12px;font-weight:700}.as-swatches{margin-bottom:var(--ae-space-2);flex-wrap:wrap;gap:5px;display:flex}.as-swatch{border:1px solid var(--ae-line-2);cursor:pointer;width:24px;height:24px;padding:0}.as-swatch[data-on]{box-shadow:0 0 0 2px var(--ae-bg), 0 0 0 4px var(--ae-accent)}.as-swatch--custom{background:conic-gradient(#ff5c7a,#ffc23d,#36d399,#22c3e6,#9b5cff,#ff2bb0,#ff5c7a);place-items:center;display:grid;position:relative;overflow:hidden}.as-swatch--custom input{opacity:0;cursor:pointer;position:absolute;inset:0}.as-item__edit{margin:var(--ae-space-3) var(--ae-space-4) 0;width:calc(100% - var(--ae-space-8))}@media (max-width:1200px){.as-thumbs{grid-template-columns:minmax(0,1fr) 340px}.as-thumbs__list{display:none}}@media (max-width:900px){.as-thumbs{grid-template-columns:1fr;overflow-y:auto}.as-thumbs__panel{border-left:0;border-top:var(--ae-border)}.as-thumbs__stage{overflow:visible}}.as-layerstage{cursor:grab;touch-action:none;outline:none;position:relative;overflow:hidden}.as-layerstage:active{cursor:grabbing}.as-layerstage:focus-visible{box-shadow:0 0 0 2px var(--ae-accent)}.as-layerbox{cursor:move;border:1px dashed #0000;position:absolute}.as-layerstage:hover .as-layerbox{border-color:color-mix(in srgb, var(--ae-text) 45%, transparent)}.as-layerbox[data-on]{box-shadow:0 0 0 1px var(--ae-bg);border:2px solid var(--ae-accent)!important}.as-layerbox__h{background:var(--ae-accent);border:2px solid var(--ae-bg);width:14px;height:14px;margin:-7px;position:absolute}.as-layerbox__h[data-sx="-1"]{left:0}.as-layerbox__h[data-sx="1"]{left:100%}.as-layerbox__h[data-sy="-1"]{top:0}.as-layerbox__h[data-sy="1"]{top:100%}.as-layerbox__h[data-sx="-1"][data-sy="-1"],.as-layerbox__h[data-sx="1"][data-sy="1"]{cursor:nwse-resize}.as-layerbox__h[data-sx="1"][data-sy="-1"],.as-layerbox__h[data-sx="-1"][data-sy="1"]{cursor:nesw-resize}.as-row-btns--tight{margin-top:0;margin-bottom:var(--ae-space-2)}.as-row-btns .ae-btn[data-active]{color:var(--ae-accent);border-color:var(--ae-accent)}.as-layers{margin-top:var(--ae-space-3);gap:2px;display:grid}.as-layerrow{background:var(--ae-surface-2);border:1px solid #0000;grid-template-columns:1fr auto;align-items:center;display:grid}.as-layerrow[data-on]{border-color:var(--ae-accent)}.as-layerrow__head{align-items:center;gap:var(--ae-space-2);min-width:0;padding:6px var(--ae-space-2);text-align:left;font-size:var(--ae-text-sm);color:var(--ae-text);cursor:pointer;background:0 0;border:0;display:flex}.as-layerrow__head>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-layerrow__thumb{background:repeating-conic-gradient(var(--ae-surface-3) 0 25%, var(--ae-surface) 0 50%) 0 0 / 8px 8px;flex:none;place-items:center;width:44px;height:26px;display:grid;overflow:hidden}.as-layerrow__thumb .as-thumb{background:0 0}.as-layerrow__thumb .as-thumb img{object-fit:contain}.as-layerrow__acts{padding-right:4px;display:flex}.as-layerrow__body{padding:0 var(--ae-space-3) var(--ae-space-3);grid-column:1/-1}.as-find{flex-direction:column;min-height:0;display:flex;position:absolute;inset:0}.as-find__bar{align-items:center;gap:var(--ae-space-3);padding:var(--ae-space-4) var(--ae-space-5) var(--ae-space-3);display:flex}.as-find__beat{align-items:center;gap:var(--ae-space-2);flex:0 280px;min-width:0;display:flex}.as-find__beat>span,.as-find__max>span{font-size:var(--ae-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ae-faint);white-space:nowrap}.as-find__search{align-items:center;gap:var(--ae-space-2);flex:1;min-width:0;display:flex;position:relative}.as-find__search>svg{color:var(--ae-faint);pointer-events:none;position:absolute;left:11px}.as-find__search .ae-input{padding-left:36px;padding-right:32px}.as-find__search .ae-btn{flex:none}.as-find__clear{width:24px;height:24px;color:var(--ae-faint);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;right:96px}.as-find__web .as-find__search .ae-input{padding-right:10px}.as-find__suggest{flex:none;gap:6px}.as-find__chips{padding:0 var(--ae-space-5) var(--ae-space-3);border-bottom:0}.as-find__tabs{gap:var(--ae-space-1);padding:0 var(--ae-space-5);border-bottom:var(--ae-border);display:flex}.as-find__tabs button{font-size:var(--ae-text-sm);color:var(--ae-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 12px;display:inline-flex}.as-find__tabs button:hover{color:var(--ae-text)}.as-find__tabs button[data-on]{color:var(--ae-text);border-bottom-color:var(--ae-accent)}.as-find__count{font-family:var(--ae-font-mono);font-size:var(--ae-text-2xs);color:var(--ae-muted);background:var(--ae-surface-2);padding:1px 6px}.as-find__filters{align-items:center;gap:var(--ae-space-2);padding:var(--ae-space-3) var(--ae-space-5);flex-wrap:wrap;display:flex}.as-find__filters>.ae-select{width:auto;min-width:160px}.as-find__max{align-items:center;gap:var(--ae-space-2);margin-left:auto;display:flex}.as-find__max .ae-select{width:auto}.as-find__colors{align-items:center;gap:5px;display:flex}.as-find__color{border:1px solid var(--ae-line-2);cursor:pointer;width:22px;height:22px;padding:0}.as-find__color[data-on]{box-shadow:0 0 0 2px var(--ae-bg), 0 0 0 4px var(--ae-accent)}.as-find__color--any{background:conic-gradient(#e5484d,#ffc53d,#30a46c,#0090ff,#8e4ec6,#e5484d)}.as-find__body{min-height:0;padding:var(--ae-space-2) var(--ae-space-5) var(--ae-space-6);flex:1;overflow-y:auto}.as-find__body>.ae-empty{max-width:560px;margin:var(--ae-space-10) auto;text-align:center;justify-content:center;align-items:center;gap:8px;line-height:1.55;display:flex}.as-find__grid{gap:var(--ae-space-4);grid-template-columns:repeat(auto-fill,minmax(268px,1fr));display:grid}.as-find .ae-select{text-overflow:ellipsis;padding-right:30px}.as-find__more{margin:var(--ae-space-6) auto 0;display:flex}.as-find__warn{color:var(--ae-warning,var(--ae-muted))}.as-find__credit{padding:var(--ae-space-2) var(--ae-space-5);font-size:var(--ae-text-xs);color:var(--ae-faint);border-top:var(--ae-border);margin:0}.as-find__credit a{color:var(--ae-muted)}.as-find__credit code{font-family:var(--ae-font-mono)}.as-find__setup{justify-items:center;gap:var(--ae-space-3);max-width:520px;margin:var(--ae-space-10) auto;text-align:center;color:var(--ae-muted);display:grid}.as-find__setup>svg{color:var(--ae-accent)}.as-find__setup h2{font-family:var(--ae-font-display);letter-spacing:var(--ae-tracking-display);color:var(--ae-text);margin:0;font-size:2rem;font-weight:400}.as-find__setup p{margin:0 0 var(--ae-space-2);line-height:1.55}.as-find__web{align-content:start;gap:var(--ae-space-4);width:100%;max-width:760px;padding-top:var(--ae-space-5);margin:0 auto;display:grid}.as-stock{background:var(--ae-surface);border:var(--ae-border);flex-direction:column;min-width:0;transition:border-color .15s;display:flex}.as-stock:hover{border-color:var(--ae-line-2)}.as-stock[data-state=done]{border-color:var(--ae-accent)}.as-stock__media{aspect-ratio:16/9;background:var(--ae-surface-2);position:relative;overflow:hidden}.as-stock--wide .as-stock__media{aspect-ratio:auto;place-items:center;max-height:420px;display:grid}.as-stock__media img,.as-stock__media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.as-stock--wide .as-stock__media img{object-fit:contain;max-height:420px;position:static}.as-stock__badges{gap:4px;display:flex;position:absolute;bottom:6px;left:6px}.as-stock__badges b{font-family:var(--ae-font-mono);font-size:var(--ae-text-2xs);color:#fff;background:#0000009e;padding:2px 6px;font-weight:500}.as-stock__progress{background:#0006;height:4px;position:absolute;bottom:0;left:0;right:0}.as-stock__progress i{background:var(--ae-accent);height:100%;transition:width .2s;display:block}.as-stock__meta{padding:var(--ae-space-2) var(--ae-space-3) 0;gap:2px;min-width:0;display:grid}.as-stock__title{font-size:var(--ae-text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-stock__by{font-size:var(--ae-text-xs);color:var(--ae-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-stock__by a{color:var(--ae-muted);text-decoration:none}.as-stock__by a:hover{color:var(--ae-text);text-decoration:underline}.as-stock__act{align-items:center;gap:var(--ae-space-2);padding:var(--ae-space-2) var(--ae-space-3) var(--ae-space-3);margin-top:auto;display:flex}.as-stock__act .ae-select{width:auto;min-width:0;font-size:var(--ae-text-sm);flex:1}.as-stock__act .ae-btn{white-space:nowrap;flex:none;gap:5px}.as-stock__done{font-size:var(--ae-text-sm);color:var(--ae-accent);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.as-sources{gap:var(--ae-space-2);max-width:900px;margin:0 auto;padding:0;list-style:none;display:grid}.as-sources li{align-items:center;gap:var(--ae-space-3);padding:var(--ae-space-2);background:var(--ae-surface);border:var(--ae-border);grid-template-columns:96px minmax(0,1fr) auto;display:grid}.as-sources img,.as-sources__icon{object-fit:cover;background:var(--ae-surface-2);width:96px;height:54px}.as-sources__icon{color:var(--ae-faint);place-items:center;display:grid}.as-sources li>div:nth-child(2){gap:2px;min-width:0;display:grid}.as-sources b{font-weight:500;font-size:var(--ae-text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-sources span{font-size:var(--ae-text-xs);color:var(--ae-faint)}.as-sources__act{align-items:center;gap:var(--ae-space-2);display:flex}.as-sources__act .ae-btn{gap:5px}.as-ref{color:var(--ae-warning,#ffb224);font-style:normal}.as-credits{gap:var(--ae-space-2);max-height:260px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.as-credits li{font-size:var(--ae-text-sm);gap:1px;display:grid}.as-credits b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.as-credits span{font-size:var(--ae-text-xs);color:var(--ae-faint)}.as-facts dd a{color:inherit}.as-spin{animation:.9s linear infinite as-spin}@keyframes as-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.as-find__bar{flex-wrap:wrap}.as-find__beat{flex:100%}.as-find__max{margin-left:0}}.as-presets__theme{place-items:center;display:grid;position:relative}.as-presets__theme span{font-size:var(--ae-text-xs);font-weight:var(--ae-weight-bold);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:#fff;mix-blend-mode:difference}.as-theme-select{width:100%;margin-bottom:var(--ae-space-3)}.as-theme-apply{gap:var(--ae-space-2);margin-bottom:var(--ae-space-3);grid-template-columns:1fr 1fr;display:grid}.as-theme-apply .ae-btn{justify-content:flex-start;gap:var(--ae-space-2)}.as-theme-dots{box-shadow:inset 0 0 0 1px var(--ae-line-2);gap:2px;padding:3px;display:inline-flex}.as-theme-dots i{width:8px;height:8px}.as-theme-note{font-size:var(--ae-text-sm);color:var(--ae-muted);margin:0;line-height:1.5}.as-after{margin-top:var(--ae-space-6)}.as-after .ae-next{margin:0}.as-pick{gap:8px;margin-top:16px;display:grid}.as-pick .ae-btn{justify-content:flex-start}.as-theme-row{gap:var(--ae-space-2);margin-bottom:var(--ae-space-3);flex-wrap:wrap;display:flex}.as-rail__tick[data-cut]{background:repeating-linear-gradient(45deg, var(--ae-surface-3) 0 3px, transparent 3px 6px);opacity:.7}.st-main{flex-direction:column;display:flex}.st-center{margin:auto}.st-banner{padding:10px var(--ae-space-5);font-size:var(--ae-text-sm);color:var(--ae-muted);background:var(--ae-accent-soft);border-bottom:var(--ae-border)}.st-runs{margin-right:var(--ae-space-2);font-size:var(--ae-text-xs);color:var(--ae-muted);border:var(--ae-border);white-space:nowrap;align-items:baseline;gap:6px;padding:4px 10px;display:inline-flex}.st-runs b{font-family:var(--ae-font-mono);color:var(--ae-text);font-weight:500}.st-work{flex:1;grid-template-columns:minmax(260px,320px) minmax(0,1fr);min-height:0;display:grid}.st-steps{gap:var(--ae-space-2);padding:var(--ae-space-4);border-right:var(--ae-border);flex-direction:column;margin:0;list-style:none;display:flex;overflow-y:auto}.st-steps li{gap:var(--ae-space-2) var(--ae-space-3);padding:var(--ae-space-3);background:var(--ae-surface);border:var(--ae-border);grid-template-columns:26px minmax(0,1fr);display:grid}.st-steps li[data-later]{opacity:.55}.st-steps li>.ae-btn{grid-column:2;justify-self:start;gap:5px;height:30px}.st-steps__n{width:26px;height:26px;font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);color:var(--ae-muted);border:var(--ae-border);place-items:center;display:grid}.st-steps li[data-state=ok] .st-steps__n{color:var(--ae-on-accent);background:var(--ae-success);border-color:#0000}.st-steps li[data-state=missing] .st-steps__n,.st-steps li[data-state=stale] .st-steps__n{color:var(--ae-accent);border-color:var(--ae-accent)}.st-steps b{font-weight:var(--ae-weight-semibold);font-size:var(--ae-text-sm);align-items:center;gap:7px;display:flex}.st-steps b svg{color:var(--ae-muted)}.st-steps div>span{font-size:var(--ae-text-xs);color:var(--ae-muted);text-overflow:ellipsis;margin-top:3px;line-height:1.45;display:block;overflow:hidden}.st-progress{background:var(--ae-surface-3);height:3px;margin-top:8px;display:block}.st-progress>i{background:var(--ae-accent);height:100%;transition:width .3s;display:block}.st-stage{min-width:0;min-height:0;overflow-y:auto}.st-stage__inner{gap:var(--ae-space-3);padding:var(--ae-space-4) var(--ae-space-5) var(--ae-space-6);flex-direction:column;display:flex}.st-empty{justify-items:center;gap:var(--ae-space-3);max-width:520px;margin:var(--ae-space-10) auto;padding:0 var(--ae-space-4);text-align:center;color:var(--ae-muted);display:grid}.st-empty>svg{color:var(--ae-accent)}.st-empty h2{font-family:var(--ae-font-display);letter-spacing:var(--ae-tracking-display);color:var(--ae-text);margin:0;font-size:2rem;font-weight:400}.st-empty p{margin:0 0 var(--ae-space-2);line-height:1.55}.st-empty code,.st-summary kbd{font-family:var(--ae-font-mono);color:var(--ae-text)}.st-player{aspect-ratio:16/9;border:var(--ae-border);background:#000;place-items:center;max-height:52vh;display:grid}.st-player video{object-fit:contain;width:100%;height:100%}.st-timeline{background:var(--ae-surface);border:var(--ae-border);cursor:pointer;height:34px;position:relative}.st-timeline__beat{background:color-mix(in srgb, var(--ae-accent) 55%, transparent);border:0;border-right:1px solid var(--ae-bg);cursor:pointer;padding:0;position:absolute;top:5px;bottom:5px}.st-timeline__beat[data-part="1"],.st-timeline__beat[data-part="4"]{background:color-mix(in srgb, var(--ae-accent) 55%, transparent)}.st-timeline__beat[data-part="2"],.st-timeline__beat[data-part="5"]{background:color-mix(in srgb, var(--ae-success) 55%, transparent)}.st-timeline__beat[data-part="3"],.st-timeline__beat[data-part="0"]{background:color-mix(in srgb, var(--ae-warning) 60%, transparent)}.st-timeline__beat[data-state=moved]{outline:1px dashed var(--ae-text);outline-offset:-1px}.st-timeline__beat[data-on]{box-shadow:0 0 0 2px var(--ae-text);top:2px;bottom:2px}.st-timeline__head{background:var(--ae-text);pointer-events:none;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.st-summary{font-size:var(--ae-text-sm);color:var(--ae-muted);margin:0;line-height:1.5}.st-summary kbd{font-size:var(--ae-text-xs);border:var(--ae-border);padding:0 5px}.st-beats{gap:2px;display:grid}.st-beat{align-items:center;gap:var(--ae-space-3);font-size:var(--ae-text-sm);background:var(--ae-surface);cursor:pointer;border:1px solid #0000;grid-template-columns:52px minmax(0,1fr) auto 64px;padding:7px 10px;display:grid}.st-beat:hover{border-color:var(--ae-line-2)}.st-beat[data-on]{border-color:var(--ae-accent)}.st-beat>b{font-family:var(--ae-font-mono);color:var(--ae-accent);font-weight:500}.st-beat__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.st-beat__time{font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);color:var(--ae-muted);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.st-beat>em{font-style:normal;font-size:var(--ae-text-xs);color:var(--ae-faint)}.st-beat[data-state=missing]{opacity:.6}.st-beat__conf{font-family:var(--ae-font-mono);font-size:var(--ae-text-2xs);color:var(--ae-muted);justify-self:end}.st-beat[data-state=moved] .st-beat__conf{color:var(--ae-warning)}.st-nudge{gap:1px;display:inline-flex}.st-nudge button{width:18px;height:18px;color:var(--ae-muted);background:var(--ae-surface-2);cursor:pointer;border:0;place-items:center;padding:0;display:grid}.st-nudge button:hover{color:var(--ae-text);background:var(--ae-surface-3)}.st-inputs{gap:var(--ae-space-2);margin:0;padding:0;list-style:none;display:grid}.st-inputs li{align-items:start;gap:4px var(--ae-space-3);padding:var(--ae-space-3);background:var(--ae-surface);border:var(--ae-border);grid-template-columns:10px minmax(0,1fr) auto;display:grid}.st-inputs__dot{border-radius:var(--ae-radius-round);background:var(--ae-surface-3);width:8px;height:8px;margin-top:5px}.st-inputs li[data-state=ok] .st-inputs__dot{background:var(--ae-success)}.st-inputs li[data-state=missing] .st-inputs__dot{background:var(--ae-accent)}.st-inputs li[data-state=stale] .st-inputs__dot{background:var(--ae-warning)}.st-inputs b{font-weight:var(--ae-weight-semibold);font-size:var(--ae-text-sm);display:block}.st-inputs div>span{font-size:var(--ae-text-xs);color:var(--ae-muted);word-break:break-word;margin-top:2px;line-height:1.45;display:block}.st-inputs em{font-style:normal;font-size:var(--ae-text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ae-faint)}.st-inputs .ae-btn{grid-column:2/4;justify-self:start;height:30px}.st-system{gap:var(--ae-space-3);display:grid}.st-sources{gap:var(--ae-space-3);max-height:46vh;margin-bottom:var(--ae-space-4);display:grid;overflow-y:auto}.st-sources h4{font-size:var(--ae-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ae-faint);margin:0 0 6px;font-weight:500}.st-sources button{text-align:left;width:100%;color:var(--ae-text);background:var(--ae-surface-2);border:var(--ae-border);cursor:pointer;grid-template-columns:18px minmax(0,1fr);gap:2px 10px;margin-bottom:4px;padding:9px 10px;display:grid}.st-sources button:hover{border-color:var(--ae-line-2)}.st-sources button[data-on]{border-color:var(--ae-accent);background:var(--ae-accent-soft)}.st-sources button svg{color:var(--ae-muted);grid-row:span 2;margin-top:2px}.st-sources button b{font-weight:500;font-size:var(--ae-text-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.st-sources button span{font-size:var(--ae-text-xs);color:var(--ae-faint)}.st-picker{gap:var(--ae-space-3);width:min(640px,100%);margin:var(--ae-space-10) auto;padding:0 var(--ae-space-4);display:grid}.st-picker h1{font-family:var(--ae-font-display);letter-spacing:var(--ae-tracking-display);margin:0;font-size:3rem;font-weight:400}.st-picker ul{gap:var(--ae-space-2);margin:0;padding:0;list-style:none;display:grid}.st-picker li button{width:100%;padding:var(--ae-space-3) var(--ae-space-4);text-align:left;color:var(--ae-text);background:var(--ae-surface);border:var(--ae-border);cursor:pointer;gap:2px;display:grid}.st-picker li button:hover{border-color:var(--ae-accent)}.st-picker li b{font-weight:var(--ae-weight-semibold)}.st-picker li span{font-size:var(--ae-text-xs);color:var(--ae-faint)}.st-picker>.ae-btn{justify-self:start;gap:6px}.st-stage[data-area]{overflow:hidden}.st-work:has(.st-stage[data-area]){grid-template-columns:minmax(220px,260px) minmax(0,1fr)}.st-work:has(.st-stage[data-area]) .st-steps div>span{white-space:nowrap}.st-clips{grid-template-columns:minmax(250px,300px) minmax(0,1fr);height:100%;min-height:0;display:grid}.st-cands{min-height:0;padding:var(--ae-space-3);border-right:var(--ae-border);flex-direction:column;gap:4px;display:flex;overflow-y:auto}.st-cands h3{margin:var(--ae-space-2) 0 4px;font-size:var(--ae-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ae-faint);align-items:center;gap:8px;font-weight:500;display:flex}.st-cands h3 span{font-family:var(--ae-font-mono);color:var(--ae-muted)}.st-cands__foot{gap:var(--ae-space-2);padding-top:var(--ae-space-3);flex-wrap:wrap;margin-top:auto;display:flex}.st-cands__foot .ae-btn{gap:5px;height:30px}.st-cand{text-align:left;width:100%;color:var(--ae-text);background:var(--ae-surface);cursor:pointer;border:1px solid #0000;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:9px 10px;display:grid}.st-cand:hover{border-color:var(--ae-line-2)}.st-cand[data-on]{border-color:var(--ae-accent);background:var(--ae-accent-soft)}.st-cand__score,.st-cand__n{height:26px;font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);color:var(--ae-accent);border:1px solid color-mix(in srgb, var(--ae-accent) 45%, transparent);place-items:center;display:grid}.st-cand__n{color:var(--ae-text);border-color:var(--ae-line-2)}.st-cand__body{gap:3px;min-width:0;display:grid}.st-cand__body b{font-weight:500;font-size:var(--ae-text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.st-cand__body i{font-size:var(--ae-text-xs);color:var(--ae-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.st-cand__body span{font-family:var(--ae-font-mono);font-size:var(--ae-text-2xs);color:var(--ae-faint)}.st-cand>em{font-style:normal;font-family:var(--ae-font-mono);font-size:var(--ae-text-2xs);color:var(--ae-faint);white-space:nowrap}.st-cand>em[data-state=done]{color:var(--ae-success)}.st-cand>em[data-state=changed],.st-cand>em[data-state=busy]{color:var(--ae-warning)}.st-editor{min-width:0;min-height:0;overflow-y:auto}.st-candview{justify-items:start;gap:var(--ae-space-3);max-width:620px;margin:var(--ae-space-8) auto;padding:0 var(--ae-space-5);display:grid}.st-candview h2{font-family:var(--ae-font-display);letter-spacing:var(--ae-tracking-display);margin:0;font-size:2.4rem;font-weight:400;line-height:1}.st-candview p{color:var(--ae-muted);margin:0;line-height:1.55}.st-candview__score{font-family:var(--ae-font-mono);font-size:var(--ae-text-sm);color:var(--ae-on-accent);background:var(--ae-accent);padding:3px 10px}.st-candview__hook{font-size:var(--ae-text-lg);color:var(--ae-text)!important}.st-candview__post{padding:var(--ae-space-3);background:var(--ae-surface);border-left:2px solid var(--ae-accent)}.st-candview dl{gap:var(--ae-space-5);grid-template-columns:repeat(4,auto);margin:0;display:grid}.st-candview dt{font-size:var(--ae-text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ae-faint)}.st-candview dd{font-family:var(--ae-font-mono);font-size:var(--ae-text-lg);margin:2px 0 0}.st-candview__actions{gap:var(--ae-space-3);margin-top:var(--ae-space-2);flex-wrap:wrap;display:flex}.st-ed{gap:var(--ae-space-5);padding:var(--ae-space-4) var(--ae-space-5) var(--ae-space-6);grid-template-columns:minmax(240px,360px) minmax(0,1fr);display:grid}.st-ed__preview{position:relative}.st-ed__busy{font-size:var(--ae-text-xs);color:var(--ae-text);background:color-mix(in srgb, var(--ae-bg) 85%, transparent);align-items:center;gap:6px;padding:4px 9px;display:inline-flex;position:absolute;top:10px;left:10px}.st-ed__side{gap:var(--ae-space-3);flex-direction:column;min-width:0;display:flex}.st-ed__actions{align-items:center;gap:var(--ae-space-3);margin-top:var(--ae-space-2);display:flex}.st-ed__progress{font-size:var(--ae-text-xs);color:var(--ae-muted);flex:1;gap:4px;display:grid}.st-ed__progress .st-progress{margin:0}.st-ed__file{word-break:break-all;color:var(--ae-success);align-items:center;gap:6px;display:flex}.st-preview{gap:6px;display:grid}.st-preview canvas{aspect-ratio:9/16;border:var(--ae-border);cursor:pointer;background:#000;width:100%}.st-preview canvas[data-manual]{cursor:ew-resize}.st-preview__wait{text-align:center;font-size:var(--ae-text-sm);color:var(--ae-faint);position:absolute;top:45%;left:0;right:0}.st-preview__bar{align-items:center;gap:var(--ae-space-2);font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);color:var(--ae-muted);display:flex}.st-preview__track{background:var(--ae-surface-3);cursor:pointer;flex:1;height:6px;position:relative}.st-preview__track>i{background:var(--ae-accent);position:absolute;inset:0 auto 0 0}.st-preview__note{align-items:center;gap:5px;margin:0;display:flex}.st-field{gap:4px;display:grid}.st-field>span{font-size:var(--ae-text-xs);color:var(--ae-muted)}.st-field textarea.ae-input{resize:vertical;height:auto;line-height:1.45;font:inherit;padding:8px 10px}.st-field--row{grid-template-columns:64px minmax(0,1fr);align-items:center}.st-row{align-items:center;gap:var(--ae-space-2) var(--ae-space-3);flex-wrap:wrap;display:flex}.st-row__label{width:64px;font-size:var(--ae-text-xs);color:var(--ae-muted)}.st-row .ae-btn{gap:5px;height:30px}.st-extras{gap:var(--ae-space-2) var(--ae-space-4);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));display:grid}.st-extras label{font-size:var(--ae-text-sm);cursor:pointer;align-items:center;gap:8px;display:flex}.st-trim{gap:6px;display:grid}.st-trim__head{font-size:var(--ae-text-xs);color:var(--ae-muted);justify-content:space-between;display:flex}.st-trim__head b{font-family:var(--ae-font-mono);color:var(--ae-text);font-weight:500}.st-trim__box{background:var(--ae-surface);border:var(--ae-border);height:48px;position:relative}.st-trim__box svg{width:100%;height:calc(100% - 8px);fill:var(--ae-faint);position:absolute;inset:4px 0}.st-trim__sel{background:color-mix(in srgb, var(--ae-accent) 22%, transparent);border-top:2px solid var(--ae-accent);border-bottom:2px solid var(--ae-accent);pointer-events:none;position:absolute;top:0;bottom:0}.st-trim__h{background:var(--ae-accent);cursor:ew-resize;touch-action:none;border:0;width:12px;margin-left:-6px;padding:0;position:absolute;top:-4px;bottom:-4px}.st-trim__h:after{content:"";background:var(--ae-on-accent);width:2px;height:14px;margin-top:-7px;position:absolute;top:50%;left:5px}.st-look{gap:var(--ae-space-4);display:grid}.st-look .st-extras{grid-template-columns:1fr}.st-choices{gap:var(--ae-space-3);display:grid}.st-choices h3{margin:0}.st-choices .st-row__label{width:58px}.st-warn{font-size:var(--ae-text-xs);color:var(--ae-warning);background:color-mix(in srgb, var(--ae-warning) 10%, transparent);border-left:2px solid var(--ae-warning);margin:0;padding:6px 10px}.st-cand[data-none]{opacity:.55}.st-rowed{gap:var(--ae-space-3);max-width:720px;padding:var(--ae-space-5);display:grid}.st-rowed__times{gap:var(--ae-space-3);grid-template-columns:110px 110px minmax(0,1fr);align-items:end;display:grid}.st-bv{gap:var(--ae-space-3);max-width:1100px;padding:var(--ae-space-4) var(--ae-space-5) var(--ae-space-6);display:grid}.st-bv__stage{border:var(--ae-border);background:#000;width:100%;max-height:58vh;position:relative;overflow:hidden}.st-bv__stage video{object-fit:contain;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.st-bv__clip{pointer-events:none;color-scheme:normal;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.st-bv__empty{font-size:var(--ae-text-sm);color:var(--ae-text);background:color-mix(in srgb, var(--ae-bg) 85%, transparent);align-items:center;gap:8px;padding:6px 10px;display:inline-flex;position:absolute;top:12px;left:12px}.st-bv__bar{align-items:center;gap:var(--ae-space-3);font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);color:var(--ae-muted);flex-wrap:wrap;display:flex}.st-bv__bar .ae-btn{gap:5px;height:30px;font-family:inherit}.st-bv__line{font-size:var(--ae-text-lg);margin:0;line-height:1.4}.st-bv__actions{flex-wrap:wrap}.st-bv__ask{gap:var(--ae-space-2);display:flex}.st-bv__ask .ae-btn{white-space:nowrap;gap:5px}.st-bv__sheet{border:var(--ae-border);background:#fff;width:100%}.st-pair{gap:var(--ae-space-2);max-width:260px;display:flex}.st-pair .ae-input{font-family:var(--ae-font-mono);letter-spacing:.2em;text-align:center}.st-gate code{font-family:var(--ae-font-mono);color:var(--ae-text)}.st-allow{align-items:center;gap:var(--ae-space-2);flex-direction:column;display:flex}.st-system .st-allow{align-items:flex-start}.st-system__h{font-size:var(--ae-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ae-faint);margin:0;font-weight:500}@media (max-width:1200px){.st-work:has(.st-stage[data-area]){grid-template-columns:1fr}.st-work:has(.st-stage[data-area]) .st-steps{border-right:0;border-bottom:var(--ae-border);flex-direction:row;overflow-x:auto}.st-work:has(.st-stage[data-area]) .st-steps li{min-width:200px}}@media (max-width:760px){.st-clips{grid-template-columns:1fr;height:auto}.st-cands{border-right:0;border-bottom:var(--ae-border);max-height:40vh}.st-ed{grid-template-columns:1fr}.st-stage[data-area]{overflow-y:auto}}@media (max-width:900px){.st-work{grid-template-columns:1fr}.st-steps{border-right:0;border-bottom:var(--ae-border);flex-direction:row;overflow-x:auto}.st-steps li{min-width:220px}.st-beat{grid-template-columns:44px minmax(0,1fr) 56px}.st-beat__time{grid-column:2/4}}.as-find__rank{flex:none;gap:6px}.as-find__rank[data-on]{color:var(--ae-accent);border-color:var(--ae-accent)}.as-stock__badges b.as-stock__best{font-family:var(--ae-font-sans,inherit);background:var(--ae-accent);color:var(--ae-on-accent,#fff);align-items:center;gap:3px;display:inline-flex}.as-stock__badges b.as-ref{color:var(--ae-warning,#ffb224)}.as-ideas{font:inherit;font-size:var(--ae-text-xs);color:var(--ae-accent);border:1px dashed var(--ae-accent);cursor:pointer;background:0 0;align-self:center;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.as-ideas:hover{background:var(--ae-accent);color:var(--ae-on-accent);border-style:solid}.st-view{flex-direction:column;display:flex;position:absolute;inset:0;overflow:auto}.st-view[hidden]{display:none}.st-toolbar{align-items:center;gap:var(--ae-space-3);padding:var(--ae-space-3) var(--ae-space-5);border-bottom:var(--ae-border);flex:none;display:flex}.st-toolbar .ae-seg__opt{white-space:nowrap}.st-toolbar__hint{margin:0}.st-toolbar__end{align-items:center;gap:var(--ae-space-2);margin-left:auto;display:inline-flex}.st-toolbar .st-runs{margin-right:0}.st-footslot{display:contents}.st-side{gap:var(--ae-space-4);padding-top:var(--ae-space-3);display:grid}.st-pro{align-content:start;gap:var(--ae-space-5);width:100%;max-width:920px;padding:var(--ae-space-8) var(--ae-space-5);margin:0 auto;display:grid}.st-pro__banner{align-items:center;gap:var(--ae-space-5);padding:var(--ae-space-6);color:var(--ae-text);background:var(--ae-accent-soft);border:1px solid var(--ae-accent);grid-template-columns:auto 1fr auto;display:grid}.st-pro__icon{width:56px;height:56px;color:var(--ae-on-accent);background:var(--ae-gradient-brand);place-items:center;display:inline-grid}.st-pro__text{gap:var(--ae-space-2);min-width:0;display:grid}.st-pro__text h1{align-items:center;gap:var(--ae-space-3);font-family:var(--ae-font-display);letter-spacing:var(--ae-tracking-display);flex-wrap:wrap;margin:0;font-size:2.2rem;font-weight:400;line-height:1.05;display:flex}.st-pro__text p{font-size:var(--ae-text-md,1rem);color:var(--ae-muted);margin:0;line-height:1.55}.st-pro__actions{gap:var(--ae-space-2);display:grid}.st-pro__cards{gap:var(--ae-space-3);grid-template-columns:1fr 1fr;display:grid}.st-pro__cards article{align-content:start;gap:var(--ae-space-2);padding:var(--ae-space-5);background:var(--ae-surface);border:var(--ae-border);display:grid}.st-pro__cards svg{color:var(--ae-accent)}.st-pro__cards h2{font-family:var(--ae-font-display);letter-spacing:var(--ae-tracking-display);margin:0;font-size:1.6rem;font-weight:400}.st-pro__cards p{font-size:var(--ae-text-sm);color:var(--ae-muted);margin:0;line-height:1.55}.st-pro__note{font-size:var(--ae-text-sm);color:var(--ae-faint);margin:0}@media (max-width:760px){.st-pro__banner,.st-pro__cards{grid-template-columns:1fr}.st-toolbar{flex-wrap:wrap}}.as-stories{align-items:center;gap:var(--ae-space-3);margin-bottom:var(--ae-space-5);display:flex;overflow-x:auto}.as-stories>span{font-size:var(--ae-text-sm);color:var(--ae-muted);flex:none}.as-stories .ae-seg{flex:none}.as-story-row{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;border:0}.as-story-row[data-on]{cursor:default;box-shadow:inset 2px 0 0 var(--ae-primary)}.as-story-row:not([data-on]):hover{background:var(--ae-surface-3,var(--ae-surface-2))}.as-home__bar{margin-bottom:var(--ae-space-6);align-items:center;gap:8px;max-width:1400px;display:flex}.as-home__bar .as-home__chips{margin-bottom:0}.as-project__confirm{z-index:2;padding:var(--ae-space-5);background:var(--ae-surface);border:1px solid var(--ae-danger);flex-direction:column;justify-content:center;gap:12px;display:flex;position:absolute;inset:0}.as-project__confirm p{font-size:var(--ae-text-sm);margin:0;line-height:1.5}.as-project__confirm div{gap:8px;display:flex}.as-project__del{color:var(--ae-danger);border-color:color-mix(in srgb, var(--ae-danger) 45%, transparent)}.as-projects[data-view=list]{grid-template-columns:1fr;gap:0}.as-projects[data-view=list] .as-project{border-top-width:0}.as-projects[data-view=list] .as-project:first-child{border-top-width:1px}.as-projects[data-view=list] .as-project:hover{transform:none}.as-projects[data-view=list] .as-project__open{grid-template-columns:auto minmax(0,1fr) minmax(0,1.4fr) auto;align-items:center;gap:16px;padding:12px 96px 12px 16px;display:grid}.as-projects[data-view=list] .as-project__open>b{text-overflow:ellipsis;white-space:nowrap;font-size:1.4rem;overflow:hidden}.as-projects[data-view=list] .as-project__bar,.as-projects[data-view=list] .as-project__apps{display:none}.as-projects[data-view=list] .as-project__acts{top:50%;translate:0 -50%}.as-projects[data-view=list] .as-project--new{flex-direction:row;min-height:56px}.as-projects[data-view=list] .as-project__confirm{flex-direction:row;align-items:center;padding:8px 16px}.st-start{gap:var(--ae-space-4);grid-template-columns:230px minmax(0,1fr);min-height:340px;display:grid}.st-start__nav{align-content:start;gap:4px;display:grid}.st-start__nav button{text-align:left;color:var(--ae-text);background:var(--ae-surface-2);border:var(--ae-border);cursor:pointer;grid-template-columns:20px minmax(0,1fr);gap:1px 10px;padding:10px;display:grid}.st-start__nav button svg{color:var(--ae-muted);grid-row:span 2;margin-top:2px}.st-start__nav button b{font-weight:500;font-size:var(--ae-text-sm)}.st-start__nav button span{font-size:var(--ae-text-xs);color:var(--ae-faint)}.st-start__nav button:hover{border-color:var(--ae-line-2)}.st-start__nav button[data-on]{border-color:var(--ae-accent);background:var(--ae-accent-soft)}.st-start__nav button[data-on] svg{color:var(--ae-accent)}.st-start__body{min-width:0}.st-start__body .st-sources{max-height:52vh;margin-bottom:var(--ae-space-3)}.st-start__text{gap:var(--ae-space-3);display:grid}.st-start__text textarea.ae-input{height:auto;min-height:240px;font:inherit;font-size:var(--ae-text-sm);resize:vertical;padding:10px 12px;line-height:1.5}.st-start__text .as-hint{margin:0}.st-start__text code{font-family:var(--ae-font-mono);color:var(--ae-text)}.st-sb{flex-direction:column;height:100%;min-height:0;display:flex}.st-sb>.st-clips{flex:1;min-height:0}.st-sb__bar{align-items:center;gap:var(--ae-space-2) var(--ae-space-4);padding:8px var(--ae-space-5);font-size:var(--ae-text-xs);color:var(--ae-muted);border-bottom:var(--ae-border);flex-wrap:wrap;display:flex}.st-sb__src{color:var(--ae-text);align-items:center;gap:6px;display:inline-flex}.st-sb__src svg{color:var(--ae-accent)}.st-sb__src b{font-weight:500;font-size:var(--ae-text-sm)}.st-sb__meta em{font-style:normal}.st-sb__meta em[data-timing=recording]{color:var(--ae-success)}.st-sb__warn{font:inherit;font-size:var(--ae-text-xs);color:var(--ae-warning,#ffb224);cursor:pointer;background:0 0;border:1px solid;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.st-sb__end{gap:var(--ae-space-2);margin-left:auto;display:inline-flex}.st-sb__end .ae-btn{gap:5px;height:28px}.st-sb .st-bv__stage--canvas{align-self:center;width:min(100%,max(426px,177.778dvh - 782.222px));max-height:none}.st-cand--static{cursor:default}.st-cand--static:hover{border-color:#0000}.st-switchrow{align-items:center;gap:var(--ae-space-2);font-size:var(--ae-text-sm);display:flex}.st-stills{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.st-stills img{border:var(--ae-border);width:100%}.st-toolbar__switch{height:28px}@media (max-width:760px){.st-start{grid-template-columns:1fr}.st-stills{grid-template-columns:repeat(2,minmax(0,1fr))}}.st-empty__wanted{width:min(440px,100%);margin:4px 0 var(--ae-space-4);text-align:left;flex-direction:column;gap:6px;display:flex}.st-empty__wanted h4{font-size:var(--ae-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ae-muted);margin:0 0 2px;font-weight:500}.st-empty__wanted button{font:inherit;text-align:left;color:var(--ae-text);background:var(--ae-surface);border:var(--ae-border);cursor:pointer;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.st-empty__wanted button:hover{border-color:var(--ae-accent)}.st-empty__wanted b{font-weight:500}.st-empty__wanted span{font-size:var(--ae-text-xs);color:var(--ae-muted)}.as-wprev{background:color-mix(in srgb, var(--pm-c) 18%, var(--ae-bg));place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.as-wprev img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.as-wprev__code{font-family:var(--ae-font-mono);font-size:var(--ae-text-xs);letter-spacing:var(--ae-tracking-label);color:var(--pm-c);text-shadow:0 1px 2px #00000080;position:absolute;bottom:10px;left:12px}.as-wprev[data-wide] .as-wprev__code{font-size:var(--ae-text-sm)}.as-wprev__bar{background:color-mix(in srgb, var(--pm-c) 25%, transparent);height:3px;position:absolute;bottom:0;left:0;right:0}.as-wprev__bar i{background:var(--pm-c);height:100%;display:block}.as-remote{flex-direction:column;display:flex;position:absolute;inset:0}.as-remote__warn{align-items:flex-start;gap:var(--ae-space-3);padding:var(--ae-space-4) var(--ae-space-5);font-size:var(--ae-text-sm);color:var(--ae-muted);background:color-mix(in srgb, var(--ae-warning) 12%, transparent);border-bottom:var(--ae-border);line-height:1.5;display:flex}.as-remote__warn>svg{color:var(--ae-warning);flex:none;margin-top:2px}.as-remote__warn>div:first-of-type{flex:1;min-width:0}.as-remote__warn p{margin:0}.as-remote__warn b{color:var(--ae-text);font-weight:var(--ae-weight-semibold)}.as-remote__warn code{font-family:var(--ae-font-mono);color:var(--ae-text);font-size:.92em}.as-remote__meta{font-size:var(--ae-text-xs);color:var(--ae-faint);margin-top:4px!important}.as-remote__acts{gap:var(--ae-space-2);flex-wrap:wrap;display:flex}.as-remote__acts .ae-btn{height:32px}.as-remote__body{flex:1;min-height:0;display:flex;position:relative}.as-remote__files{flex:1;min-width:0;position:relative}.as-remote__none{place-content:center;justify-items:center;gap:var(--ae-space-3);color:var(--ae-faint);text-align:center;flex:1;display:grid}.as-remote__ro{font-size:var(--ae-text-xs);color:var(--ae-faint);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.as-remote__open{color:var(--ae-accent);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.as-remote__open:hover{text-decoration:underline}.as-remote .as-list__row{cursor:default}.as-remote__work{width:300px;padding:var(--ae-space-4) var(--ae-space-4) var(--ae-space-10);border-left:var(--ae-border);flex:none;overflow-y:auto}.as-remote__work h2{align-items:baseline;gap:var(--ae-space-2);margin:0 0 var(--ae-space-3);font-size:var(--ae-text-sm);font-weight:var(--ae-weight-semibold);display:flex}.as-remote__work h2 span,.as-remote__app h3 span{color:var(--ae-faint);font-weight:400}.as-remote__app{margin-bottom:var(--ae-space-4)}.as-remote__app h3{align-items:baseline;gap:var(--ae-space-2);margin:0 0 var(--ae-space-2);font-size:var(--ae-text-xs);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:var(--ae-muted);display:flex}.as-remote__item{align-items:center;gap:var(--ae-space-2);padding:8px var(--ae-space-2);font-size:var(--ae-text-sm);color:var(--ae-muted);border-bottom:1px solid var(--ae-line);grid-template-columns:1fr auto auto;text-decoration:none;display:grid}.as-remote__item b{font-weight:var(--ae-weight-medium);color:var(--ae-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.as-remote__item span{font-size:var(--ae-text-xs);color:var(--ae-faint)}.as-remote__item:hover{background:var(--ae-surface)}@media (max-width:900px){.as-remote__warn{flex-wrap:wrap}.as-remote__body{flex-direction:column;overflow-y:auto}.as-remote__files{min-height:60vh}.as-remote__files .as-tree{display:none}.as-remote__work{border-left:0;border-top:var(--ae-border);width:auto}}.as-fsync{gap:var(--ae-space-2);font-size:var(--ae-text-sm);color:var(--ae-muted);display:grid}.as-fsync ul{margin:0;padding-left:1.1em}.as-fsync li{margin:2px 0}.as-fsync code{font-family:var(--ae-font-mono);color:var(--ae-text);word-break:break-all;font-size:.9em}.as-fsync[data-warn]{color:var(--ae-text)}.ed{flex-direction:column;flex:1;min-height:0;display:flex}.ed-start{max-width:640px;margin:var(--ae-space-8) auto;padding:0 var(--ae-space-5)}.ed-start h2{margin:0 0 var(--ae-space-2);font-family:var(--ae-font-display);letter-spacing:var(--ae-tracking-display);font-size:2rem;font-weight:400}.ed-start p{color:var(--ae-muted);line-height:1.5}.ed-start__list{gap:var(--ae-space-2);margin-top:var(--ae-space-4);display:grid}.ed-start__item{gap:2px var(--ae-space-3);padding:var(--ae-space-3) var(--ae-space-4);text-align:left;color:var(--ae-text);background:var(--ae-surface);border:var(--ae-border);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;display:grid}.ed-start__item:hover{border-color:var(--ae-accent)}.ed-start__item svg{color:var(--ae-accent);grid-row:span 2}.ed-start__item span{font-size:var(--ae-text-xs);color:var(--ae-faint)}.ed-bar{align-items:center;gap:var(--ae-space-4);padding:var(--ae-space-2) var(--ae-space-5);border-bottom:var(--ae-border);flex-wrap:wrap;flex:none;display:flex}.ed-bar__group{align-items:center;gap:var(--ae-space-2);display:inline-flex}.ed-bar__end{align-items:center;gap:var(--ae-space-2);margin-left:auto;display:inline-flex}.ed-bar .ae-btn{height:32px}.ed-bar__select{max-width:180px;height:32px}.ed-banner{flex:none}.ed-bar .ae-btn[data-active=true]{border-color:var(--ae-accent);color:var(--ae-accent)}.ed-rangebar{align-items:center;gap:var(--ae-space-2);padding:var(--ae-space-2) var(--ae-space-5);background:var(--ae-accent-soft);border-bottom:1px solid color-mix(in srgb, var(--ae-accent) 35%, var(--ae-line));flex-wrap:wrap;flex:none;display:flex}.ed-rangebar .ae-btn{gap:var(--ae-space-2);height:32px}.ed-rangebar__what{align-items:center;gap:var(--ae-space-2);color:var(--ae-muted);font-size:var(--ae-text-sm);font-variant-numeric:tabular-nums;display:inline-flex}.ed-rangebar__what b{color:var(--ae-text);font-family:var(--ae-font-mono);font-weight:var(--ae-weight-semibold)}.ed-rangebar__what svg{color:var(--ae-accent)}.ed-rangebar__grow{flex:1}.ed-body{flex:1;grid-template-columns:240px minmax(0,1fr) 290px;min-height:0;display:grid}.ed-material{gap:var(--ae-space-3);min-height:0;padding:var(--ae-space-3);border-right:var(--ae-border);flex-direction:column;display:flex}.ed-material__list{align-content:start;gap:4px;display:grid;overflow-y:auto}.ed-material__item{gap:var(--ae-space-2);padding:6px var(--ae-space-2);font-size:var(--ae-text-sm);background:var(--ae-surface);border:1px solid var(--ae-line);cursor:grab;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.ed-material__item b{font-weight:var(--ae-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ed-material__item span{font-size:var(--ae-text-xs);color:var(--ae-faint)}.ed-material__item svg{color:var(--ae-accent)}.ed-material__empty{font-size:var(--ae-text-sm);color:var(--ae-faint)}.ed-transcript{font-size:var(--ae-text-sm);color:var(--ae-text);-webkit-user-select:none;user-select:none;line-height:1.7;overflow-y:auto}.ed-transcript__w{cursor:pointer;border-radius:2px}.ed-transcript__w:hover{background:var(--ae-surface-2)}.ed-transcript__w[data-cut]{color:var(--ae-faint);cursor:default;text-decoration:line-through}.ed-transcript__w[data-selected]{background:color-mix(in srgb, var(--ae-accent) 35%, transparent)}.ed-center{min-width:0;min-height:0;padding:var(--ae-space-3);gap:var(--ae-space-2);flex-direction:column;display:flex}.ed-monitor{gap:var(--ae-space-2);flex:1;min-height:0;display:flex;position:relative}.ed-monitor__pane{background:#000;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.ed-monitor__canvas{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.ed-monitor__tag{z-index:1;font-size:var(--ae-text-2xs);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:#fff;background:#0000008c;padding:2px 6px;position:absolute;top:8px;left:8px}.ed-monitor[data-layout=wipe] .ed-monitor__pane,.ed-monitor[data-layout=toggle] .ed-monitor__pane{position:absolute;inset:0}.ed-monitor[data-layout=wipe] .ed-monitor__pane--other{clip-path:inset(0 0 0 var(--wipe))}.ed-monitor[data-layout=wipe] .ed-monitor__pane--other .ed-monitor__tag{left:auto;right:8px}.ed-monitor[data-layout=toggle][data-show=edit] .ed-monitor__pane--other,.ed-monitor[data-layout=toggle][data-show=other] .ed-monitor__pane--edit{visibility:hidden}.ed-monitor__pane--edit{container-type:size}.ed-monitor__frame{aspect-ratio:16/9;z-index:2;pointer-events:none;width:min(100cqw,177.778cqh);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ed-monitor__frame[data-editing]{pointer-events:auto}.ed-cropmask{outline:1px dashed var(--ae-accent);box-shadow:0 0 0 100vmax color-mix(in srgb, var(--ae-bg) 70%, transparent);pointer-events:none;position:absolute}.ed-monitor__wipe{z-index:2;position:absolute;bottom:8px;left:10%;right:10%}.ed-transport{align-items:center;gap:var(--ae-space-3);font-size:var(--ae-text-sm);color:var(--ae-muted);flex:none;display:flex}.ed-transport__play{width:40px;height:40px;color:var(--ae-on-accent,#fff);background:var(--ae-accent)}.ed-transport__time{font-variant-numeric:tabular-nums}.ed-transport__time b{color:var(--ae-text);font-weight:var(--ae-weight-semibold)}.ed-transport__info{font-size:var(--ae-text-xs);color:var(--ae-faint)}.ed-transport__zoom{gap:4px;margin-left:auto;display:inline-flex}.ed-inspector{min-height:0;padding:var(--ae-space-3) var(--ae-space-4);border-left:var(--ae-border);font-size:var(--ae-text-sm);overflow-y:auto}.ed-inspect h3{margin:0 0 var(--ae-space-2);font-size:var(--ae-text-sm);font-weight:var(--ae-weight-semibold);word-break:break-word}.ed-inspect .as-facts{margin-bottom:var(--ae-space-3)}.ed-actions{gap:var(--ae-space-2);margin-top:var(--ae-space-3);flex-wrap:wrap;display:flex}.ed-field{margin-top:var(--ae-space-3);font-size:var(--ae-text-xs);color:var(--ae-muted);gap:4px;display:grid}.ed-warn{padding:var(--ae-space-2) var(--ae-space-3);color:var(--ae-text);background:color-mix(in srgb, var(--ae-warning) 15%, transparent)}.ed-quote{color:var(--ae-text);font-style:italic;line-height:1.5}.ed-inspector__empty p{margin:0 0 var(--ae-space-2)}.ed-keys{margin:var(--ae-space-3) 0;color:var(--ae-muted);padding-left:1.1em;line-height:1.8}.ed-keys kbd,.ed-inspector kbd{font-family:var(--ae-font-mono);border:1px solid var(--ae-line);padding:0 4px;font-size:.85em}.ed-take{margin-top:var(--ae-space-3);padding-top:var(--ae-space-3);border-top:1px solid var(--ae-line)}.ed-take__canvas{aspect-ratio:16/9;width:100%;height:auto;margin-top:var(--ae-space-2);background:#000}.ed-take__bar{gap:var(--ae-space-2);font-variant-numeric:tabular-nums;font-size:var(--ae-text-xs);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.ed-silences{columns:3;max-height:200px;font-size:var(--ae-text-xs);color:var(--ae-muted);font-variant-numeric:tabular-nums;overflow-y:auto}.ed-tl{border-top:var(--ae-border);background:var(--ae-surface);flex:none;height:232px;display:flex}.ed-tl__heads{border-right:var(--ae-border);flex:none;grid-template-rows:22px 30px 34px 44px 26px 26px;width:56px;display:grid}.ed-tl__head{padding-left:var(--ae-space-2);font-size:var(--ae-text-2xs);letter-spacing:var(--ae-tracking-label);text-transform:uppercase;color:var(--ae-faint);border-bottom:1px solid var(--ae-line);align-items:center;display:flex}.ed-tl__scroll{flex:1;position:relative;overflow:auto hidden}.ed-tl__canvas{grid-template-rows:22px 30px 34px 44px 26px 26px;height:100%;display:grid;position:relative}.ed-tl__ruler,.ed-tl__lane{border-bottom:1px solid var(--ae-line);cursor:text;position:relative}.ed-tl__ruler span{font-size:var(--ae-text-2xs);color:var(--ae-faint);font-variant-numeric:tabular-nums;border-left:1px solid var(--ae-line);padding-left:3px;position:absolute;top:4px}.ed-tl__playhead{background:var(--ae-accent);pointer-events:none;z-index:5;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0}.ed-sec{font-size:var(--ae-text-2xs);white-space:nowrap;text-overflow:ellipsis;color:var(--ae-text);background:color-mix(in srgb, var(--ae-voice-3) 22%, var(--ae-surface));border:1px solid color-mix(in srgb, var(--ae-voice-3) 50%, transparent);cursor:grab;padding:3px 6px;position:absolute;top:3px;bottom:3px;overflow:hidden}.ed-sec[data-part="1"]{background:color-mix(in srgb, var(--ae-voice-5) 22%, var(--ae-surface));border-color:color-mix(in srgb, var(--ae-voice-5) 50%, transparent)}.ed-sec[data-cue=broll]{box-shadow:inset 0 -3px 0 var(--ae-voice-2)}.ed-sec b{font-family:var(--ae-font-mono);font-weight:500}.ed-sec[data-selected],.ed-clip[data-selected]{outline:2px solid var(--ae-accent);outline-offset:-1px;z-index:2}.ed-clip{font-size:var(--ae-text-2xs);color:var(--ae-text);background:color-mix(in srgb, var(--c,var(--ae-voice-1)) 30%, var(--ae-surface));border:1px solid color-mix(in srgb, var(--c,var(--ae-voice-1)) 60%, transparent);cursor:pointer;align-items:center;display:flex;position:absolute;top:3px;bottom:3px;overflow:hidden}.ed-clip__name{white-space:nowrap;text-overflow:ellipsis;pointer-events:none;flex:1;min-width:0;padding:0 6px;overflow:hidden}.ed-clip--a1{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--c) 35%, transparent) 0 2px, transparent 2px 4px)}.ed-clip--gap{color:var(--ae-faint);background:repeating-linear-gradient(135deg, transparent 0 6px, var(--ae-line) 6px 7px);border-style:dashed;padding-left:6px}.ed-clip--v2{--c:var(--ae-voice-2);cursor:grab}.ed-clip--v2[data-kind=picture]{--c:var(--ae-voice-4)}.ed-clip--v2[data-problem]{border-color:var(--ae-warning);box-shadow:inset 0 -3px 0 var(--ae-warning)}.ed-edge{cursor:ew-resize;background:color-mix(in srgb, var(--c,var(--ae-voice-1)) 50%, transparent);opacity:0;flex:none;align-self:stretch;width:7px}.ed-clip:hover .ed-edge,.ed-clip[data-selected] .ed-edge{opacity:1}.ed-word{font-size:var(--ae-text-2xs);white-space:nowrap;color:var(--ae-muted);cursor:pointer;padding:1px 2px;position:absolute;top:4px;overflow:hidden}.ed-word:hover{color:var(--ae-text);background:var(--ae-surface-2)}.ed-word[data-selected]{color:var(--ae-text);background:color-mix(in srgb, var(--ae-accent) 35%, transparent)}@media (max-width:1200px){.ed-body{grid-template-columns:200px minmax(0,1fr) 240px}}.ed-start[data-over]{outline:2px dashed var(--ae-accent);outline-offset:8px}.ed-start__add{align-items:center;gap:var(--ae-space-2);margin-top:var(--ae-space-4);flex-wrap:wrap;display:flex}.ed-start__or{font-size:var(--ae-text-sm);color:var(--ae-faint)}.ed-start__link{flex:1;min-width:220px}.ed-start__hint{margin-top:var(--ae-space-2);font-size:var(--ae-text-xs);color:var(--ae-faint)!important}
