.act3v2,.act3v2 *{box-sizing:border-box}.act3v2{--v2rev:26;font-family:var(--ui);background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;font-size:1rem;font-weight:500;line-height:1.5}.act3v2 a{color:inherit;text-decoration:none}.act3v2 ::-webkit-scrollbar{width:.7857rem;height:.7857rem}.act3v2 ::-webkit-scrollbar-thumb{background:#cfcfd6 padding-box content-box;border:.2143rem solid #0000;border-radius:.4286rem}.act3v2 ::-webkit-scrollbar-thumb:hover{background:#b6b6bf padding-box content-box}[data-theme=dark] .act3v2 ::-webkit-scrollbar-thumb{background:#3a3a42 padding-box content-box}.act3v2.app{min-height:100vh;display:flex}.act3v2 .main{flex-direction:column;flex:1;min-width:0;display:flex}.act3v2 .top{border-bottom:1px solid var(--line);background:var(--surface);z-index:20;flex:0 0 4rem;align-items:center;gap:1.5714rem;height:4rem;padding:0 1.5714rem;display:flex;position:sticky;top:0}.act3v2 .top .tnav{gap:1.4286rem;display:flex}.act3v2 .top .tnav a{color:var(--muted);font-size:.9643rem;font-weight:600}.act3v2 .top .tnav a:hover{color:var(--ink)}.act3v2 .search{background:var(--surface-2);border:1px solid var(--line);color:var(--faint);border-radius:.6429rem;align-items:center;gap:.5714rem;padding:.5rem .8571rem;display:flex}.act3v2 .top .search{width:21.4286rem;margin-left:auto}.act3v2 .search svg{flex:0 0 1.0714rem;width:1.0714rem;height:1.0714rem}.act3v2 .search:has(input:disabled){opacity:.55;cursor:not-allowed}.act3v2 .search input:disabled{color:var(--muted);cursor:not-allowed}.act3v2 .crumbs{color:var(--muted);align-items:center;gap:.5714rem;padding:1rem 2.1429rem 0;font-size:.8929rem;display:flex}.act3v2 .page{width:100%;padding:1.2857rem 2.1429rem 2rem}.act3v2 .page.narrow{max-width:88.5714rem}.act3v2 .ph h1{letter-spacing:-.025em;margin:0;font-size:1.7857rem;font-weight:750}.act3v2 .search input{font-family:var(--ui);width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:.9286rem;font-weight:500}.act3v2 .search input::placeholder{color:var(--faint)}.act3v2 .ava{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:2.2857rem;height:2.2857rem;font-size:.8929rem;font-weight:700;display:grid}.act3v2 .crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4286rem .5714rem;padding:1rem 2.1429rem 0;font-size:.8929rem;display:flex}.act3v2 .crumbs .sep{color:var(--faint)}.act3v2 .crumbs b{color:var(--ink);font-weight:700}.act3v2 .crumbs a:hover{color:var(--ink)}.act3v2 .crumbs .crumb{align-items:center;min-width:0;max-width:20rem;display:inline-flex}.act3v2 .crumbs .crumb>svg{flex:none}.act3v2 .crumbs .crumb .crumb-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-block;overflow:hidden}.act3v2 .story-ctx .crumb-label{display:contents}.act3v2 .tip-host{position:relative}.act3v2 .tip-host[data-tip]:hover:after{content:attr(data-tip);z-index:60;white-space:normal;overflow-wrap:anywhere;border-radius:var(--r-sm);background:var(--ink);width:max-content;max-width:32rem;color:var(--canvas);font-family:var(--ui);box-shadow:var(--sh-md);pointer-events:none;padding:.4286rem .5714rem;font-size:.8214rem;font-weight:600;line-height:1.35;position:absolute;top:calc(100% + .4286rem);left:0}.act3v2 .story-ctx{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4286rem;margin-left:auto;display:flex}.act3v2 .story-ctx>.menu-wrap>a{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);white-space:nowrap;border-radius:.5rem;max-width:16rem;padding:.2143rem .5714rem}.act3v2 .story-ctx>.menu-wrap>a:hover{background:var(--surface-2);border-color:var(--edge);color:var(--ink)}.act3v2 .story-ctx>.menu-wrap>a svg{flex:none}.act3v2 .story-ctx .sc-label{align-items:baseline;gap:.2857rem;min-width:0;font-weight:600;display:inline-flex}.act3v2 .story-ctx .sc-label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.act3v2 .story-ctx .sc-hint{color:var(--faint);text-overflow:ellipsis;white-space:nowrap;max-width:8.5rem;font-weight:500;overflow:hidden}.act3v2 .story-ctx .sc-pend{color:var(--faint);font-weight:500}.act3v2 .ph{align-items:flex-start;gap:1rem;margin-bottom:1.4286rem;display:flex}.act3v2 .ph h1{letter-spacing:-.025em;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:1.7857rem;font-weight:750;display:-webkit-box;overflow:hidden}.act3v2 .ph .sub{color:var(--muted);margin-top:.3571rem;font-size:.9643rem}.act3v2 .ph .grow{flex:1}.act3v2 .row{flex-wrap:wrap;align-items:center;gap:.7143rem;display:flex}.act3v2 .grow{flex:1}.act3v2 .btn{font-family:var(--ui);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:.6429rem;align-items:center;gap:.5714rem;padding:.6429rem 1.1429rem;font-size:.9643rem;font-weight:650;transition:all .13s;display:inline-flex}.act3v2 .btn svg{width:1.1429rem;height:1.1429rem}.act3v2 .btn-primary{background:var(--accent);color:#fff;box-shadow:var(--sh-sm)}.act3v2 .btn-primary:hover{background:var(--accent-600)}.act3v2 .btn-secondary{background:var(--surface);color:var(--ink);border-color:var(--line-2)}.act3v2 .btn-secondary:hover{background:var(--surface-2);border-color:var(--edge)}.act3v2 .btn-danger{background:var(--danger-bg);color:var(--danger);border-color:#0000}.act3v2 .btn-danger:hover{background:var(--danger);color:#fff}.act3v2 .btn-ghost{color:var(--muted);background:0 0;padding:.5714rem .8571rem}.act3v2 .btn-ghost:hover{background:var(--surface-2);color:var(--ink)}.act3v2 .btn-sm{border-radius:.5rem;padding:.4286rem .7857rem;font-size:.8929rem}.act3v2 .btn-lg{padding:.8571rem 1.5714rem;font-size:1.0357rem}.act3v2 .btn[disabled],.act3v2 .btn.dis{opacity:.55;cursor:not-allowed;pointer-events:none}.act3v2 .btn .coin{opacity:.85;font-family:var(--mono);align-items:center;gap:.2857rem;font-size:.8571rem;font-weight:700;display:inline-flex}.act3v2 .linkish{color:var(--accent);cursor:pointer;font-size:.8929rem;font-weight:650;font-family:var(--ui);background:0 0;border:0;align-items:center;gap:.2857rem;padding:0;display:inline-flex}.act3v2 .linkish:hover{text-decoration:underline}.act3v2 .icon-btn{width:2rem;height:2rem;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;display:inline-grid}.act3v2 .icon-btn:hover{background:var(--surface-2);color:var(--ink)}.act3v2 .icon-btn svg{width:1.1429rem;height:1.1429rem}.act3v2 .card,.act3v2 .panel{background:var(--surface);border:1px solid var(--panel-line);border-radius:var(--r-lg);height:auto;min-height:0;margin-bottom:auto;padding:0}[data-theme=dark] .act3v2 .card,[data-theme=dark] .act3v2 .panel{background:var(--surface-2)}.act3v2 .panel.stretch{flex-direction:column;height:100%;margin-bottom:0;display:flex}.act3v2 .panel.stretch>.bd{flex-direction:column;flex:1;display:flex}.act3v2 .panel:before,.act3v2 .panel:after,.act3v2 .gt-scroll:before,.act3v2 .gt-scroll:after{content:none!important}.act3v2 .panel>*{margin-block:0}.act3v2 .panel>.hd{border-bottom:1px solid var(--line);align-items:center;gap:.7143rem;padding:.9286rem 1.1429rem;font-size:.9643rem;font-weight:700;display:flex}.act3v2 .panel>.hd .grow{flex:1}.act3v2 .panel>.bd{padding:1.1429rem}.act3v2 .sec-h{align-items:center;gap:.7857rem;margin:1.8571rem 0 .9286rem;display:flex}.act3v2 .sec-h h2{letter-spacing:-.01em;margin:0;font-size:1.0714rem;font-weight:700}.act3v2 .sec-h .n{background:var(--accent-50);width:1.5714rem;height:1.5714rem;color:var(--accent-700);border-radius:50%;place-items:center;font-size:.8571rem;font-weight:800;display:grid}.act3v2 .sec-h .ct{color:var(--faint);font-size:.8571rem;font-family:var(--mono)}.act3v2 .sec-h .line{background:var(--line);flex:1;height:1px}.act3v2 .tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px;display:flex}.act3v2 .tabs a{color:var(--faint);cursor:pointer;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.6429rem 1.0714rem;font-size:.9286rem;font-weight:550}.act3v2 .tabs a:hover{color:var(--ink-2)}.act3v2 .tabs a.on{color:var(--ink);border-bottom-color:var(--accent);font-weight:700}.act3v2 .pilltabs{background:var(--surface-2);border:1px solid var(--line);border-radius:.7143rem;gap:.2857rem;padding:.2857rem;display:inline-flex}.act3v2 .pilltabs a{color:var(--muted);cursor:pointer;border-radius:.5rem;padding:.4286rem 1rem;font-size:.8929rem;font-weight:600}.act3v2 .pilltabs a.on{background:var(--surface);color:var(--accent-700);box-shadow:var(--sh-sm)}.act3v2 .field{margin-bottom:1.1429rem}.act3v2 select.inp{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239a9aa3' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .8571rem center;background-repeat:no-repeat;background-size:.7857rem;padding-right:2.4286rem}.act3v2 select.inp:hover{border-color:var(--accent)}.act3v2 select.inp:focus,.act3v2 .inp:focus,.act3v2 textarea.inp:focus{border-color:var(--accent);box-shadow:0 0 0 .2143rem var(--accent-50)}.act3v2 .inp.mono{font-family:var(--mono)}@media (max-width:60rem){.act3v2 .grid2{grid-template-columns:1fr}}.act3v2 .field>label:not(.chk):not(.radio):not(.search):not(.row){color:var(--ink-2);margin-bottom:.4286rem;font-size:.8929rem;font-weight:650;display:block}.act3v2 .field .hint{color:var(--faint);margin-top:.3571rem;font-size:.8214rem}.act3v2 .field .req{color:var(--danger)}.act3v2 .field .err{color:var(--danger);margin-top:.3571rem;font-size:.8214rem}.act3v2 .inp,.act3v2 textarea.inp,.act3v2 select.inp{width:100%;font-family:var(--ui);color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:.6429rem;outline:0;padding:.7143rem .8571rem;font-size:.9643rem;font-weight:500;transition:all .12s}.act3v2 .inp:focus,.act3v2 textarea.inp:focus{border-color:var(--accent);box-shadow:0 0 0 .2143rem var(--accent-50)}.act3v2 .inp::placeholder,.act3v2 textarea.inp::placeholder{color:var(--faint)}.act3v2 textarea.inp{resize:vertical;min-height:6.2857rem;line-height:1.6}.act3v2 .mono,.act3v2 .inp.mono{font-family:var(--mono)}.act3v2 .fld-head{align-items:center;margin-bottom:.4286rem;display:flex}.act3v2 .fld-head label{color:var(--ink-2);font-size:.8929rem;font-weight:650}.act3v2 .fld-head .grow{flex:1}.act3v2 .grid2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:60rem){.act3v2 .grid2{grid-template-columns:1fr}}.act3v2 .grid3{grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid}.act3v2 .fwrap{align-items:flex-start;gap:1.4286rem;margin-top:.8571rem;display:flex}.act3v2 .fmain{flex-direction:column;flex:1;gap:1.4286rem;min-width:0;max-width:60rem;display:flex}.act3v2 .fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.0714rem 1.4286rem;display:grid}.act3v2 .fgrid>.full{grid-column:1/-1}.act3v2 .fgrid .fsub{text-transform:uppercase;letter-spacing:.05em;color:var(--faint);border-bottom:1px solid var(--line);grid-column:1/-1;margin-top:.5714rem;padding-bottom:.4286rem;font-size:.7857rem;font-weight:700}.act3v2 .fgrid .fsub:first-child{margin-top:0}.act3v2 .fgrid label.MuiFormLabel-root{font-size:.8929rem;font-weight:650}.act3v2 .fro{font-family:var(--mono);color:var(--muted);background:var(--surface-2);border:1px solid var(--line);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:.5rem;padding:.5714rem .7143rem;font-size:.8929rem}[data-theme=dark] .act3v2 .fro{background:var(--canvas)}.act3v2 .page:has(.fwrap){max-width:88.5714rem}@media (max-width:80rem){.act3v2 .fwrap{flex-direction:column;align-items:stretch}.act3v2 .fwrap>.rail{width:100%;max-width:26rem;position:static}}@media (max-width:60rem){.act3v2 .fgrid{grid-template-columns:1fr}}.act3v2 .chipset{border:1px solid var(--line-2);border-radius:.6429rem;flex-wrap:wrap;align-items:center;gap:.4286rem;min-height:3rem;padding:.5714rem .7143rem;display:flex}.act3v2 .chip{background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:.5rem;align-items:center;gap:.4286rem;padding:.2857rem .6429rem;font-size:.8929rem;font-weight:600;display:inline-flex}.act3v2 .chip .x{color:var(--faint);cursor:pointer;font-weight:700}.act3v2 .chip.sel{background:var(--accent-50);border-color:var(--accent-100);color:var(--accent-700)}.act3v2 .chk{cursor:pointer;align-items:center;gap:.6429rem;font-size:.9286rem;display:flex}.act3v2 .chk .cb{border:2px solid var(--line-2);border-radius:.3571rem;flex:0 0 1.2143rem;place-items:center;width:1.2143rem;height:1.2143rem;display:grid}.act3v2 .chk.on .cb{background:var(--accent);border-color:var(--accent)}.act3v2 .chk.on .cb svg{color:#fff;width:.7857rem;height:.7857rem}.act3v2 .radios{flex-direction:column;gap:2px;display:flex}.act3v2 .radio{cursor:pointer;border-radius:.5714rem;align-items:center;gap:.7143rem;padding:.5714rem .7143rem;font-size:.9643rem;display:flex}.act3v2 .radio:hover{background:var(--surface-2)}.act3v2 .radio .rc{border:2px solid var(--line-2);border-radius:50%;width:1.2143rem;height:1.2143rem}.act3v2 .radio.on .rc{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 .2143rem var(--surface)}.act3v2 .radio.on{font-weight:600}.act3v2 .switch{background:var(--line-2);cursor:pointer;border-radius:7.0714rem;flex:0 0 2.5714rem;width:2.5714rem;height:1.4286rem;transition:all .15s;position:relative}.act3v2 .switch i{width:1.1429rem;height:1.1429rem;box-shadow:var(--sh-sm);background:#fff;border-radius:50%;transition:all .15s;position:absolute;top:2px;left:2px}.act3v2 .switch.on{background:var(--accent)}.act3v2 .switch.on i{left:1.2857rem}.act3v2 .radio.dis{color:var(--faint);cursor:not-allowed}.act3v2 .inp:disabled,.act3v2 textarea.inp:disabled,.act3v2 select.inp:disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed}[data-theme=dark] .act3v2 .inp:disabled,[data-theme=dark] .act3v2 textarea.inp:disabled,[data-theme=dark] .act3v2 select.inp:disabled{background:var(--canvas)}.act3v2 .inp.invalid{border-color:var(--danger)}.act3v2 .inp.invalid:focus{border-color:var(--danger);box-shadow:0 0 0 .2143rem var(--danger-bg)}.act3v2 .drop{border:1.5px dashed var(--line-2);border-radius:var(--r-lg);text-align:center;background:var(--surface-2);cursor:pointer;padding:1.8571rem 1.4286rem;transition:all .12s}.act3v2 .drop:hover{border-color:var(--edge)}.act3v2 .drop.over{border-color:var(--accent);background:var(--accent-50)}.act3v2 .drop.invalid{border-color:var(--danger)}.act3v2 .drop .ic{color:var(--faint);display:inline-flex}.act3v2 .drop .t{margin-top:.5rem;font-size:.9286rem;font-weight:700}.act3v2 .drop .s{color:var(--faint);margin-top:.2143rem;font-size:.8571rem}.act3v2 .droplist{flex-direction:column;gap:.4286rem;max-height:22rem;margin-top:.7143rem;display:flex;overflow-y:auto}.act3v2 .dropitem{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);align-items:center;gap:.7143rem;padding:.5rem .5714rem;display:flex}.act3v2 .dropitem img{object-fit:cover;border-radius:.4286rem;flex:0 0 2.5714rem;width:2.5714rem;height:2.5714rem;display:block}.act3v2 .dropitem .fic{background:var(--surface-2);width:2.5714rem;height:2.5714rem;color:var(--faint);border-radius:.4286rem;flex:0 0 2.5714rem;place-items:center;display:grid}.act3v2 .dropitem .meta{flex:1;min-width:0}.act3v2 .dropitem .n{white-space:nowrap;text-overflow:ellipsis;font-size:.8929rem;font-weight:600;overflow:hidden}.act3v2 .dropitem .s{color:var(--faint);font-size:.8214rem}.act3v2 .optcards{gap:.8571rem;display:grid}.act3v2 .optcard{text-align:left;width:100%;font-family:var(--ui);border:1.5px solid var(--line-2);border-radius:var(--r-lg);background:var(--surface);cursor:pointer;padding:1.1429rem;font-weight:500;transition:all .12s;position:relative}.act3v2 .optcard:hover{border-color:var(--edge)}.act3v2 .optcard.on{border-color:var(--accent);background:var(--accent-50)}.act3v2 .optcard.dis{opacity:.55;cursor:not-allowed}.act3v2 .optcard .dot{border:2px solid var(--line-2);border-radius:50%;width:1.2857rem;height:1.2857rem;position:absolute;top:1.1429rem;right:1.1429rem}.act3v2 .optcard.on .dot{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 .2143rem var(--surface)}.act3v2 .optcard b{padding-right:1.7143rem;font-size:1rem;font-weight:700;display:block}.act3v2 .optcard .d{color:var(--muted);margin-top:.3571rem;font-size:.8929rem;line-height:1.5;display:block}.act3v2 .chipsug{flex-wrap:wrap;gap:.4286rem;margin-top:.5rem;display:flex}.act3v2 .v2dlg-bd{color:var(--muted);font-size:.9286rem}.act3v2 .pill{white-space:nowrap;border-radius:7.0714rem;align-items:center;gap:.3571rem;padding:.2143rem .6429rem;font-size:.8214rem;font-weight:650;display:inline-flex}.act3v2 .pill-accent{background:var(--accent-50);color:var(--accent-700)}.act3v2 .pill-success{background:var(--success-bg);color:var(--success)}.act3v2 .pill-warn{background:var(--warn-bg);color:var(--warn)}.act3v2 .pill-danger{background:var(--danger-bg);color:var(--danger)}.act3v2 .pill-info{background:var(--info-bg);color:var(--info)}.act3v2 .pill-gray{background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}.act3v2 .tiles{grid-template-columns:repeat(auto-fill,minmax(16.4286rem,1fr));gap:1.1429rem;display:grid}.act3v2 .tiles.sm{grid-template-columns:repeat(auto-fill,minmax(11.4286rem,1fr))}.act3v2 .tile{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-sm);cursor:pointer;transition:all .14s;display:block;overflow:hidden}.act3v2 .tile:hover{box-shadow:var(--sh-md);border-color:var(--accent-100);transform:translateY(-2px)}.act3v2 .tile .media{aspect-ratio:16/9;background:var(--canvas);position:relative;overflow:hidden}.act3v2 .tile .media.portrait{aspect-ratio:3/4}.act3v2 .tile .media img{object-fit:cover;width:100%;height:100%}.act3v2 .tile .media .tag{color:#fff;background:#18181cb8;border-radius:.4286rem;padding:.2143rem .5714rem;font-size:.75rem;font-weight:600;position:absolute;top:.6429rem;left:.6429rem}.act3v2 .tile .bd{padding:.8571rem .9286rem}.act3v2 .tile .bd b{white-space:nowrap;text-overflow:ellipsis;font-size:.9643rem;font-weight:650;display:block;overflow:hidden}.act3v2 .tile .bd span{color:var(--muted);margin-top:.2143rem;font-size:.8571rem;display:block}.act3v2 .tile.vtile{cursor:default;padding:0}.act3v2 .tile.vtile.fill,.act3v2 .tile.vtile.fill>*{height:100%}.act3v2 .tile.vtile:hover{transform:none}.act3v2 .callout{background:var(--warn-bg);border-radius:var(--r-md);color:#7a5a1e;border:1px solid #eaddc0;padding:.9286rem 1.0714rem;font-size:.8929rem;line-height:1.55}.act3v2 .callout.danger{background:var(--danger-bg);color:#9c2f34;border-color:#ecc4c6}[data-theme=dark] .act3v2 .callout.danger{color:#e58b8f;border-color:#5a2426}.act3v2 .gt-head .sortable{cursor:pointer;align-items:center;gap:.2857rem;display:flex}.act3v2 .callout{background:var(--warn-bg);border-radius:var(--r-md);color:#7a5a1e;border:1px solid #eaddc0;margin-bottom:1.1429rem;padding:.9286rem 1.0714rem;font-size:.8929rem;line-height:1.55}.act3v2 .callout.info{background:var(--info-bg);color:#1f5f78;border-color:#bfdce8}[data-theme=dark] .act3v2 .callout{color:#d8b46a;border-color:#4a3c1c}[data-theme=dark] .act3v2 .callout.info{color:#7cc0dd;border-color:#1e4657}.act3v2 .callout.dismissible{padding-right:2.5714rem;position:relative}.act3v2 .callout .callout-x{border-radius:var(--r-sm);width:1.7143rem;height:1.7143rem;color:inherit;opacity:.55;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:1.1429rem;line-height:1;display:flex;position:absolute;top:.5rem;right:.5rem}.act3v2 .callout .callout-x:hover{opacity:1;background:#0000000f}[data-theme=dark] .act3v2 .callout .callout-x:hover{background:#ffffff1a}.act3v2 .note{background:var(--accent-50);border:1px solid var(--accent-100);border-radius:var(--r-md);color:var(--accent-700);padding:.9286rem 1.0714rem;font-size:.8929rem}.act3v2 .gt-head{grid-template-columns:var(--cols);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.04em;color:var(--faint);gap:.7143rem;padding:.5rem 1.1429rem;font-size:.7857rem;font-weight:700;display:grid}.act3v2 .gt-head .sortable{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--r-sm);align-items:center;gap:.2857rem;transition:color .12s;display:flex}.act3v2 .gt-head .sortable svg{opacity:.28;transition:opacity .12s}.act3v2 .gt-head .sortable:hover{color:var(--ink-2)}.act3v2 .gt-head .sortable:hover svg{opacity:.6}.act3v2 .gt-head .sortable.sorted{color:var(--accent)}.act3v2 .gt-head .sortable.sorted svg{opacity:1}.act3v2 .gt-head .sortable:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.act3v2 .gt-row{grid-template-columns:var(--cols);border-bottom:1px solid var(--line);align-items:center;gap:.7143rem;padding:.4286rem 1.1429rem;font-size:.9286rem;display:grid}.act3v2 .gt-head,.act3v2 .gt-row{min-width:min-content}.act3v2 .gt-head>*,.act3v2 .gt-row>*{min-width:0}.act3v2 a.gt-row:hover,.act3v2 .gt-row.hov:hover{background:var(--surface-2)}[data-theme=dark] .act3v2 a.gt-row:hover,[data-theme=dark] .act3v2 .gt-row.hov:hover{background:var(--line)}[data-theme=dark] .act3v2 a.gt-row:hover>.gt-sticky,[data-theme=dark] .act3v2 .gt-row.hov:hover>.gt-sticky{--gt-sticky-bg:var(--line)}.act3v2 .gt-row .mono{font-family:var(--mono);color:var(--faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.act3v2 .gt-row b{font-weight:650}.act3v2 .gt-row>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.act3v2 .gt-row .mut{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.act3v2 .gt-row>.pill,.act3v2 .gt-row>.btn,.act3v2 .gt-row>.stars{justify-self:start}.act3v2 .gt-row .end{justify-self:end}.act3v2 .gt-row .icon-btn{border-radius:.4286rem;width:1.7143rem;height:1.7143rem}.act3v2 .gt-empty{text-align:center;color:var(--faint);padding:2.5714rem 1.1429rem;font-size:.9286rem}.act3v2 .gt-scroll{overscroll-behavior:contain;max-height:max(25.7143rem,100vh - 30.7143rem);overflow-y:auto}.act3v2 .gt-scroll .gt-head{background:var(--surface);z-index:2;position:sticky;top:0}[data-theme=dark] .act3v2 .gt-scroll .gt-head{background:var(--surface-2)}.act3v2 .gt-head>.gt-sticky,.act3v2 .gt-row>.gt-sticky{z-index:1;background:var(--gt-sticky-bg);min-width:0;box-shadow:.7143rem 0 0 var(--gt-sticky-bg);align-items:center;display:flex;position:sticky;overflow:hidden}.act3v2 .gt-row>.gt-sticky{--gt-sticky-bg:var(--surface)}[data-theme=dark] .act3v2 .gt-row>.gt-sticky{--gt-sticky-bg:var(--surface-2)}.act3v2 .gt-head>.gt-sticky{--gt-sticky-bg:var(--surface);z-index:3}[data-theme=dark] .act3v2 .gt-head>.gt-sticky,.act3v2 a.gt-row:hover>.gt-sticky,.act3v2 .gt-row.hov:hover>.gt-sticky{--gt-sticky-bg:var(--surface-2)}.act3v2 .gt-head>.gt-sticky-first,.act3v2 .gt-row>.gt-sticky-first{box-shadow:-1.1429rem 0 0 var(--gt-sticky-bg), .7143rem 0 0 var(--gt-sticky-bg)}.act3v2 .gt-head>.gt-sticky-last,.act3v2 .gt-row>.gt-sticky-last{box-shadow:.7143rem 0 0 var(--gt-sticky-bg), .7857rem 0 0 var(--line)}.act3v2 .gt-head>.gt-sticky-first.gt-sticky-last,.act3v2 .gt-row>.gt-sticky-first.gt-sticky-last{box-shadow:-1.1429rem 0 0 var(--gt-sticky-bg), .7143rem 0 0 var(--gt-sticky-bg), .7857rem 0 0 var(--line)}.act3v2 .gt-foot{color:var(--faint);justify-content:flex-end;align-items:center;gap:.7143rem;padding:.8571rem 1.1429rem;font-size:.8571rem;display:flex}.act3v2 .gt-foot .pgbtn{border:1px solid var(--line-2);background:var(--surface);width:1.8571rem;height:1.8571rem;color:var(--muted);cursor:pointer;border-radius:.5rem;place-items:center;display:grid}.act3v2 .gt-foot .pgbtn:hover{background:var(--surface-2)}.act3v2 .gt-foot .pgbtn[disabled]{opacity:.4;cursor:default;pointer-events:none}.act3v2 .gt-foot .pgbtn svg{width:1rem;height:1rem}.act3v2 .thumb{background:var(--gray-100);border-radius:.5714rem;flex:0 0 2.2857rem;width:2.2857rem;height:2.2857rem;display:block;overflow:hidden}.act3v2 .thumb img,.act3v2 .thumb video{object-fit:cover;width:100%;height:100%;display:block}.act3v2 .thumb.lg{border-radius:.6429rem;flex:0 0 3.1429rem;width:3.1429rem;height:3.1429rem}.act3v2 .img-na{text-align:center;background:var(--surface-2);border:1px dashed var(--line-2);border-radius:var(--r-lg);color:var(--faint);overflow-wrap:anywhere;justify-content:center;align-items:center;padding:.8571rem;font-size:.8214rem;font-weight:600;line-height:1.35;display:flex;overflow:hidden}.act3v2 .tile .media .img-na{border:0;border-radius:0;width:100%;height:100%}.act3v2 .menu-wrap{display:inline-block;position:relative}.act3v2 .menu{overscroll-behavior:contain;background:var(--raised);border:1px solid var(--line-2);border-radius:var(--r-md);min-width:14.2857rem;max-height:min(26rem,62vh);box-shadow:var(--sh-lg);z-index:1250;padding:.3571rem;position:absolute;top:calc(100% + .4286rem);right:0;overflow-y:auto}.act3v2 .menu button,.act3v2 .menu a{width:100%;font-family:var(--ui);color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.6429rem;padding:.5714rem .7143rem;font-size:.9286rem;font-weight:500;display:flex}.act3v2 .menu button:hover,.act3v2 .menu a:hover{background:var(--surface-2);color:var(--ink)}.act3v2 .menu button.on,.act3v2 .menu a.on{background:var(--accent-50);color:var(--accent-700);font-weight:650}.act3v2 .menu button.danger{color:var(--danger)}.act3v2 .menu button.danger:hover{background:var(--danger-bg)}.act3v2 .menu .sep{background:var(--line);height:1px;margin:.3571rem .2857rem}.act3v2 .rail{flex:none;align-self:start;width:clamp(20rem,20vw,27.1429rem);position:sticky;top:5.2857rem}.act3v2 .prevw{flex:none;width:clamp(21.4286rem,24vw,34.2857rem)}.act3v2 .summary .li{border-bottom:1px solid var(--line);justify-content:space-between;gap:.8571rem;padding:.6429rem 0;font-size:.8929rem;display:flex}.act3v2 .summary .li:last-child{border:0}.act3v2 .summary .li .k{color:var(--muted)}.act3v2 .summary .li .v{text-align:right;overflow-wrap:anywhere;font-weight:650}.act3v2 .summary .li .v.empty{color:var(--faint);font-weight:500}.act3v2 .summary.cols{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));column-gap:1.7143rem;display:grid}.act3v2 .summary.cols .li.wide{grid-column:1/-1}.act3v2 .kpis{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-auto-rows:1fr;gap:1rem;display:grid}.act3v2 .kpi{padding:1.2857rem 1.4286rem}.act3v2 .kpi .k{text-transform:uppercase;letter-spacing:.04em;color:var(--faint);font-size:.7857rem;font-weight:700}.act3v2 .kpi .v{letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:.4286rem;font-size:1.8571rem;font-weight:750}.act3v2 .kpi .s{color:var(--faint);margin-top:.3571rem;font-size:.8571rem}.act3v2 .meter{background:var(--surface-2);border:1px solid var(--line);border-radius:7.0714rem;height:.5714rem;overflow:hidden}.act3v2 .meter>i{background:var(--accent);border-radius:7.0714rem;height:100%;transition:width .25s;display:block}.act3v2 .meter.warn>i{background:var(--warn)}.act3v2 .meter.danger>i{background:var(--danger)}.act3v2 .dlist .d{border-bottom:1px solid var(--line);align-items:flex-start;gap:1.1429rem;padding:.8571rem 0;display:flex}.act3v2 .dlist .d:last-child{border-bottom:0}.act3v2 .dlist .d>.k{color:var(--faint);flex:0 0 15rem;font-size:.8929rem;font-weight:650}.act3v2 .dlist .d>.v{min-width:0;color:var(--ink-2);overflow-wrap:anywhere;flex:1;font-size:.9286rem;line-height:1.55}.act3v2 .dlist .d>.v.empty{color:var(--faint)}@media (max-width:40rem){.act3v2 .dlist .d{flex-direction:column;gap:.2857rem}.act3v2 .dlist .d>.k{flex:none}}.act3v2 .togglegrid{grid-template-columns:repeat(auto-fill,minmax(22.8571rem,1fr));gap:.5714rem;display:grid}.act3v2 .togglecard{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);align-items:center;gap:.7143rem;padding:.5rem .7143rem;display:flex}.act3v2 .togglecard>.t{flex:1;min-width:0}.act3v2 .togglecard>.t>b{white-space:nowrap;text-overflow:ellipsis;font-size:.8929rem;font-weight:600;display:block;overflow:hidden}.act3v2 .togglecard>.t>span{color:var(--faint);white-space:nowrap;text-overflow:ellipsis;font-size:.7857rem;display:block;overflow:hidden}.act3v2 .setrow{border-bottom:1px solid var(--line);align-items:center;gap:1.1429rem;padding:.9286rem 0;display:flex}.act3v2 .setrow:last-child{border-bottom:0}.act3v2 .setrow>.t{flex:1;min-width:0}.act3v2 .setrow>.t>b{font-size:.9286rem;font-weight:700;display:block}.act3v2 .setrow>.t>span{color:var(--faint);margin-top:.2143rem;font-size:.8571rem;line-height:1.5;display:block}.act3v2 .setrow>.a{flex:none;align-items:center;gap:.7143rem;display:flex}.act3v2 .cardgrid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:1rem;display:grid}.act3v2 .cardgrid.lg{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:90rem){.act3v2 .cardgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:75rem){.act3v2 .cardgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.act3v2 .cardgrid.lg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:56rem){.act3v2 .cardgrid,.act3v2 .cardgrid.lg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.act3v2 .cardgrid,.act3v2 .cardgrid.lg{grid-template-columns:minmax(0,1fr)}}.act3v2 .cardgrid.inset{margin-inline:4.2857rem}@media (max-width:75rem){.act3v2 .cardgrid.inset{margin-inline:2.1429rem}}@media (max-width:56rem){.act3v2 .cardgrid.inset{margin-inline:0}}.act3v2 .hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:1.1429rem;margin-bottom:.5714rem;display:grid}.act3v2 .hero>*{min-width:0}@media (max-width:75rem){.act3v2 .hero{grid-template-columns:minmax(0,1fr)}.act3v2 .hero .vplayer.fill{aspect-ratio:16/9;height:auto}}.act3v2 .navcards{grid-template-columns:repeat(auto-fit,minmax(16.4286rem,1fr));grid-auto-rows:1fr;gap:1rem;display:grid}.act3v2 .navcard{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;gap:.7857rem;padding:1.2857rem;transition:all .14s;display:flex}[data-theme=dark] .act3v2 .navcard{background:var(--surface-2)}.act3v2 .navcard:hover{border-color:var(--accent-100);box-shadow:var(--sh-md);transform:translateY(-2px)}.act3v2 .navcard>.ic{background:var(--accent-50);width:3rem;height:3rem;color:var(--accent-700);border-radius:.7857rem;flex:0 0 3rem;place-items:center;display:grid}.act3v2 .navcard>.tx{flex:1}.act3v2 .navcard>.tx>b{color:var(--ink);font-size:1.0357rem;font-weight:700;display:block}.act3v2 .navcard>.tx>span{color:var(--muted);margin-top:.2143rem;font-size:.8571rem;line-height:1.5;display:block}.act3v2 .stars{gap:2px;display:inline-flex}.act3v2 .stars svg{width:1rem;height:1rem;color:var(--line-2)}.act3v2 .stars svg.on{color:var(--warn);fill:var(--warn)}.act3v2 .stars.click svg{cursor:pointer}.act3v2 .airun{color:var(--accent-700);background:var(--accent-50);border:1px solid var(--accent-100);border-radius:7.0714rem;align-items:center;gap:.4286rem;padding:.2857rem .7143rem;font-size:.7857rem;font-weight:700;display:inline-flex}.act3v2 .airun svg{width:.8571rem;height:.8571rem;animation:1.1s linear infinite act3v2spin}@keyframes act3v2spin{to{transform:rotate(360deg)}}.act3v2 .skel{background:var(--surface-2);border-radius:.5714rem;position:relative;overflow:hidden}.act3v2 .skel:after{content:"";background:linear-gradient(90deg,#0000,#9a9aa324,#0000);animation:1.4s infinite act3v2shimmer;position:absolute;inset:0}@keyframes act3v2shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.act3v2 .yamled{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.act3v2 .yamled:focus-within{border-color:var(--accent);box-shadow:0 0 0 .2143rem var(--accent-50)}.act3v2 .yamled-bar{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:.5rem;padding:.4286rem .5rem .4286rem .7143rem;display:flex}.act3v2 .yamled-bar .pill svg{width:.8571rem;height:.8571rem}.act3v2 .yamled-meta{font-family:var(--mono);color:var(--faint);font-size:.7857rem}.act3v2 .yamled-bar .icon-btn.on{background:var(--accent-50);color:var(--accent-700)}.act3v2 .yamled-bar .icon-btn.dis{opacity:.45;pointer-events:none}.act3v2 .yamled-scroll{overflow:auto}.act3v2 .yamled-stack{width:100%;position:relative}.act3v2 .yamled .yl{align-items:flex-start;display:flex}.act3v2 .yamled .yl-n{flex:0 0 var(--yl-g);text-align:right;color:var(--faint);opacity:.7;-webkit-user-select:none;user-select:none;padding-right:.8571rem}.act3v2 .yamled .yl-t{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;flex:auto;min-width:0}.act3v2 .yamled.nowrap .yl-t{white-space:pre;overflow-wrap:normal;word-break:normal;flex:none}.act3v2 .yamled .yl.bad{background:var(--danger-bg)}.act3v2 .yamled .yl.bad .yl-n{color:var(--danger);opacity:1;font-weight:700}.act3v2 .yamled-ta{resize:none;width:100%;height:100%;font-family:var(--mono);color:#0000;caret-color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;tab-size:2;background:0 0;border:0;outline:0;margin:0;font-weight:500;display:block;position:absolute;inset:0;overflow:hidden}.act3v2 .yamled.nowrap .yamled-ta{white-space:pre;overflow-wrap:normal;word-break:normal}.act3v2 .yamled-ta::selection{background:#5b4fe33d}[data-theme=dark] .act3v2 .yamled-ta::selection{background:#7d72ec57}.act3v2 .yamled-ph{top:.8571rem;left:calc(.8571rem + var(--yl-g));font-family:var(--mono);color:var(--faint);pointer-events:none;font-size:.8571rem;line-height:1.65;position:absolute}.act3v2 .yamled-err{border-top:1px solid var(--line);background:var(--danger-bg);color:var(--danger);white-space:pre-wrap;align-items:flex-start;gap:.4286rem;padding:.5714rem .7143rem;font-size:.8214rem;line-height:1.5;display:flex}.act3v2 .yamled-err svg{flex:none;width:.9286rem;height:.9286rem;margin-top:.1429rem}.act3v2 .stylegrid{grid-template-columns:repeat(auto-fill,minmax(12.8571rem,1fr));gap:1.1429rem;display:grid}.act3v2 .stylecard{border:1.5px solid var(--line);border-radius:var(--r-md);cursor:pointer;background:var(--surface);text-align:left;font-family:var(--ui);flex-direction:column;width:100%;padding:0;transition:all .12s;display:flex;position:relative;overflow:hidden}.act3v2 .stylecard:hover{border-color:var(--faint)}.act3v2 .stylecard.on{border-color:var(--accent);box-shadow:0 0 0 .2143rem var(--accent-50)}.act3v2 .stylecard .im{aspect-ratio:3/4;background:var(--canvas);flex:none;width:100%;display:block;position:relative;overflow:hidden}.act3v2 .stylecard .im img,.act3v2 .stylecard .im video{object-fit:cover;width:100%;height:100%;display:block}.act3v2 .stylecard .im video{position:absolute;inset:0}.act3v2 .stylecard .cap{color:var(--ink);align-items:center;gap:.5714rem;padding:.6429rem .7857rem;font-size:.8929rem;font-weight:600;display:flex}.act3v2 .stylecard .cap .rc{border:2px solid var(--line-2);border-radius:50%;flex:0 0 1.0714rem;width:1.0714rem;height:1.0714rem}.act3v2 .stylecard.on .cap .rc{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 .2143rem var(--surface)}[data-theme=dark] .act3v2 .stylecard.on{border-color:var(--accent-100)}.act3v2 .showrow{border-bottom:1px solid var(--line);color:var(--ink);align-items:center;gap:.8571rem;padding:.6429rem .2857rem;font-size:.9643rem;display:flex}.act3v2 .showrow:hover{background:var(--surface-2)}.act3v2 .showrow .ic{color:var(--faint);gap:.5rem;display:flex}.act3v2 .showrow .ic svg{width:1.1429rem;height:1.1429rem}.act3v2 .showrow .ic a:hover{color:var(--accent)}.act3v2 .showrow .nm{text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.act3v2 .showrow .grow{flex:1}.act3v2 .showrow .meta{color:var(--faint);white-space:nowrap;font-size:.8214rem}.act3v2 .stepper{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-sm);align-items:flex-start;gap:0;margin:.1429rem 0 1.5714rem;padding:1.2857rem 1.4286rem 1.0714rem;display:flex;overflow-x:auto}.act3v2 .stepper .step{text-align:center;min-width:6.5714rem;font-family:var(--ui);background:0 0;border:0;flex-direction:column;flex:1 1 0;align-items:center;gap:.6429rem;text-decoration:none;display:flex;position:relative}.act3v2 .stepper .step .node{z-index:1;border:2px solid var(--line-2);background:var(--surface);width:2.4286rem;height:2.4286rem;color:var(--faint);border-radius:50%;place-items:center;font-size:.9643rem;font-weight:800;transition:all .18s;display:grid;position:relative}.act3v2 .stepper .step .lbl{color:var(--faint);max-width:9.4286rem;font-size:.8571rem;font-weight:650;line-height:1.3}.act3v2 .stepper .step:before,.act3v2 .stepper .step:after{content:"";background:var(--line-2);width:calc(50% - 1.4286rem);height:2px;position:absolute;top:1.2143rem}.act3v2 .stepper .step:before{left:0}.act3v2 .stepper .step:after{right:0}.act3v2 .stepper .step:first-child:before,.act3v2 .stepper .step:last-child:after{display:none}.act3v2 .stepper .step.done .node{background:var(--accent);border-color:var(--accent);color:#fff}.act3v2 .stepper .step.done .node svg{width:1.0714rem;height:1.0714rem}.act3v2 .stepper .step.done .lbl{color:var(--ink-2)}.act3v2 .stepper .step.done:before,.act3v2 .stepper .step.done:after,.act3v2 .stepper .step.done+.step:before{background:var(--accent)}.act3v2 .stepper .step:has(+.step.done):after{background:var(--accent)}.act3v2 .stepper .step.on .node{border-color:var(--accent);background:var(--accent-50);color:var(--accent-700);box-shadow:0 0 0 .2857rem var(--accent-50)}.act3v2 .stepper .step.on .lbl{color:var(--ink);font-weight:750}.act3v2 .stepper .step .opt{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;margin-top:.1429rem;font-size:.6786rem;font-weight:650;display:block}.act3v2 .stepper button.step{cursor:pointer}.act3v2 .stepper button.step:hover .node{border-color:var(--accent);color:var(--accent-700)}.act3v2 .stepper button.step.done:hover .node{color:#fff}.act3v2 .stepper button.step:hover .lbl{color:var(--ink-2)}.act3v2 .stepper button.step:disabled{cursor:default}.act3v2 .logo-d,[data-theme=dark] .act3v2 .logo-l{display:none}@media (max-width:64rem){.act3v2 .top{gap:.8571rem;padding:0 1rem}.act3v2 .top .tnav{display:none}.act3v2 .top .search{flex:1;width:auto;min-width:0;margin-left:0}.act3v2 .crumbs{padding:.8571rem 1rem 0}.act3v2 .page{padding:1rem 1rem 1.5rem}.act3v2 .grid3{grid-template-columns:1fr 1fr}}@media (max-width:48rem){.act3v2 .grid3{grid-template-columns:1fr}.act3v2 .ph{flex-wrap:wrap}.act3v2 .ph h1{font-size:1.5rem}.act3v2 .stepper{padding:1rem .8571rem .7143rem}.act3v2 .stepper .step{min-width:5.7143rem}.act3v2 .stepper .step .lbl{font-size:.7857rem}.act3v2 .tiles{grid-template-columns:repeat(auto-fill,minmax(12.8571rem,1fr))}.act3v2 .stylegrid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}}.act3v2 .summary .li .v{overflow-wrap:anywhere}.act3v2 .ai-overlay{border-radius:var(--r-lg);min-height:14.2857rem;max-height:100vh;background:var(--canvas)!important;align-items:center!important}.act3v2 .ai-overlay-card{border-radius:var(--r-lg);max-width:min(26rem,90%);box-shadow:var(--sh-lg);gap:.8571rem;background:var(--surface)!important;border:1px solid var(--line-2)!important;width:auto!important;margin-top:0!important;padding:1.1429rem 1.4286rem!important}.act3v2 .ai-overlay-card .MuiTypography-root{color:var(--ink);margin:0;font-weight:700;font-size:1.0714rem!important}.act3v2 .ai-overlay-card .MuiTypography-h4{font-size:1.0714rem!important}.act3v2 .ai-overlay-card .MuiCircularProgress-root{width:1.4286rem!important;height:1.4286rem!important;color:var(--accent)!important;margin-right:0!important}.act3v2 .ai-overlay-card .MuiSvgIcon-root{color:var(--accent);margin-left:0!important;font-size:1.2857rem!important}.act3v2 .ai-overlay-card .MuiButton-root{margin-top:.5714rem}.act3v2 .logo-d,[data-theme=dark] .act3v2 .logo-l{display:none}[data-theme=dark] .act3v2 .logo-d{display:block}@media (max-width:1100px){.mywork-grid{grid-template-columns:minmax(0,1fr)!important}}.act3v2 .progress{background:var(--line-2);border-radius:99px;width:100%;height:.4286rem;position:relative;overflow:hidden}.act3v2 .progress>.fill{background:var(--accent);border-radius:99px;height:100%;transition:width .3s;position:absolute;top:0;left:0}.act3v2 .booth-grid{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:start;gap:1.4286rem;display:grid}@media (max-width:1100px){.act3v2 .booth-grid{grid-template-columns:minmax(0,1fr)}}.act3v2 .booth-rail .grid2{grid-template-columns:1fr}.act3v2 .sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.act3v2 a:focus-visible,.act3v2 button:focus-visible,.act3v2 .btn:focus-visible,.act3v2 .chk:focus-visible,.act3v2 [tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.act3v2 .xs-script{font-family:var(--mono);color:var(--ink-2);font-size:.8929rem;line-height:1.7}.act3v2 .xs-line{white-space:pre-wrap;margin-bottom:.5714rem}.act3v2 .xs-heading{text-transform:uppercase;margin:1rem 0 .5714rem;font-weight:700}.act3v2 .xs-line:first-child{margin-top:0}.act3v2 .xs-character{text-align:center;text-transform:uppercase;margin-bottom:0;font-weight:700}.act3v2 .xs-parenthetical{text-align:center;max-width:40%;color:var(--muted);margin:0 auto .1429rem}.act3v2 .xs-dialogue{text-align:center;max-width:60%;margin:0 auto .5714rem}.act3v2 .xs-transition{text-align:right;text-transform:uppercase;font-weight:700}.act3v2 .xs-shot,.act3v2 .xs-cinematography{color:var(--faint);text-transform:uppercase;font-weight:700}.act3v2 .xs-more{border-top:1px solid var(--line);font-family:var(--ui);color:var(--faint);margin-top:.8571rem;padding-top:.5714rem;font-size:.7857rem}@media print{.act3v2-side,.act3v2 .top,.act3v2 .tabs,.act3v2 .pilltabs,.act3v2 .crumbs,.act3v2 .btn,.act3v2 .gt-foot,.act3v2 .search,.act3v2 .hd select,.no-print{display:none!important}.act3v2.app,.act3v2 .app{display:block}.act3v2 .main{padding:0}.act3v2 .gt-scroll{overflow:visible}}
.act3ed{--e-void:#eceef3;--e-panel:#fff;--e-panel-2:#f5f6f9;--e-elev:#fff;--e-line:#e5e7ee;--e-line-2:#d5d8e1;--e-ink:#14161c;--e-ink-2:#313540;--e-muted:#4f5462;--e-faint:#717685;--e-acc:#5b4fe3;--e-acc-2:#4a3fd0;--e-acc-soft:#5b4fe31a;--e-ok:#1f9d63;--e-warn:#b9821f;--e-danger:#d24b4b;--e-info:#2f86c6;--e-acts:#5b4fe3;--e-beats:#1f8f88;--e-scenes:#2f8f4f;--e-shots:#b57a26;--e-broll:#3a68c0;--e-topbar:linear-gradient(180deg, #fff, #f4f5f8);--e-st-none:#5c6273;--e-st-queued:#2f86c6;--e-st-progress:#b9821f;--e-st-done:#1f9d63;--e-st-error:#d24b4b;--e-st-broll:#3a68c0;--e-st-excluded:#8b90a0;--e-st-locked:#7a4fe3;--e-shadow:0 1.2857rem 3.2857rem #1416282e;--e-onacc:#fff;--ui:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"Courier Prime", "Courier New", monospace;--e-mono:var(--mono);--e-ctl:1.8571rem;font-family:var(--ui);font-weight:500}[data-theme=dark] .act3ed{--e-void:#0c0d11;--e-panel:#15171d;--e-panel-2:#1b1e26;--e-elev:#232734;--e-line:#2a2e3a;--e-line-2:#3a3f4e;--e-ink:#f2f4f8;--e-ink-2:#ced2dc;--e-muted:#a9aebb;--e-faint:#868b9c;--e-acc:#6f61ff;--e-acc-2:#8f83ff;--e-acc-soft:#6f61ff26;--e-ok:#3ac583;--e-warn:#e2ab52;--e-danger:#e75f5f;--e-info:#4fa8e8;--e-acts:#7d6cf2;--e-beats:#2fa89f;--e-scenes:#3fa25c;--e-shots:#c88a38;--e-broll:#4f7bd0;--e-topbar:linear-gradient(180deg, #181b22, #131519);--e-st-none:#626879;--e-st-queued:#2c74ad;--e-st-progress:#a8761f;--e-st-done:#1e8a58;--e-st-error:#c2474b;--e-st-broll:#3a68c0;--e-st-excluded:#5a5f6e;--e-st-locked:#6a4fdc;--e-shadow:0 1.2857rem 3.2857rem #0000008c}.act3ed .ed-menubar{background:var(--e-topbar);border-bottom:1px solid var(--e-line);height:2.7143rem;font-family:var(--ui);color:var(--e-ink);flex:none;align-items:center;gap:1px;padding:0 .4286rem;display:flex}.act3ed .ed-grow{flex:1}.act3ed .ed-back{color:var(--e-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.2857rem;padding:.2857rem .4286rem;font-family:inherit;font-size:.8929rem;font-weight:600;display:inline-flex}.act3ed .ed-back:hover{background:var(--e-panel-2)}.act3ed .ed-brand{align-items:center;gap:.5rem;margin:0 .1429rem 0 .2143rem;display:inline-flex}.act3ed .ed-brand img{width:auto;height:1.2857rem}[data-theme=dark] .act3ed .ed-brand img{filter:invert()}.act3ed .ed-title{color:var(--e-muted);white-space:nowrap;font-size:.8929rem}.act3ed .ed-title b{color:var(--e-ink);font-weight:650}.act3ed .ed-vsep{background:var(--e-line);flex:none;width:1px;height:1.2857rem;margin:0 .2857rem}.act3ed .ed-mtrigger{all:unset;box-sizing:border-box;cursor:pointer;color:var(--e-ink-2);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:.4286rem;align-items:center;gap:.1429rem;padding:.2857rem .4286rem;font-family:inherit;font-size:.9286rem;font-weight:550;display:inline-flex}.act3ed .ed-mtrigger>svg{width:.8571rem;height:.8571rem;color:var(--e-muted)}.act3ed .ed-mtrigger:hover,.act3ed .ed-mtrigger[data-highlighted],.act3ed .ed-mtrigger[data-state=open]{background:var(--e-panel-2);color:var(--e-ink)}.act3ed.ed-menupop,.act3ed.ed-submenupop{background:var(--e-elev);border:1px solid var(--e-line-2);min-width:16.4286rem;box-shadow:var(--e-shadow);font-family:var(--ui);z-index:13000;border-radius:.7857rem;padding:.4286rem}.act3ed.ed-submenupop{min-width:0}.act3ed .ed-mi{all:unset;box-sizing:border-box;width:100%;color:var(--e-ink-2);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:.5rem;align-items:center;gap:.4286rem;padding:.4286rem .7143rem;font-size:.9286rem;display:flex}.act3ed .ed-mi:hover,.act3ed .ed-mi[data-highlighted],.act3ed .ed-mi[data-state=open]{background:var(--e-acc-soft);color:var(--e-ink)}.act3ed .ed-mi[data-disabled]{color:var(--e-faint);pointer-events:none}.act3ed .ed-mlbl{white-space:nowrap}.act3ed .ed-acc{text-underline-offset:.1429rem;text-decoration:underline}.act3ed .ed-mi.ed-mi-static{cursor:default}.act3ed .ed-mi.ed-mi-static:hover{color:var(--e-ink-2);background:0 0}.act3ed .ed-k{color:var(--e-faint);font-size:.7857rem;font-family:var(--e-mono);letter-spacing:.02em;align-items:center;gap:.4286rem;margin-left:auto;display:inline-flex}.act3ed .ed-k svg{width:.9286rem;height:.9286rem}.act3ed .ed-k .ed-on{color:var(--e-acc-2)}.act3ed .ed-ind{color:var(--e-acc-2);flex:none;order:3;align-items:center;margin-left:.4286rem;display:inline-flex}.act3ed .ed-ind:empty{display:none}.act3ed .ed-ind svg{width:.8571rem;height:.8571rem}.act3ed .ed-k{order:2}.act3ed .ed-msep{background:var(--e-line);height:1px;margin:.2857rem .5714rem}.act3ed .ed-mlabel{text-transform:uppercase;letter-spacing:.08em;color:var(--e-faint);padding:.3571rem .7143rem .1429rem;font-size:.7143rem}.act3ed .ed-swatch{border:1px solid #80808080;border-radius:.2143rem;flex:none;width:.8571rem;height:.8571rem}.act3ed .ed-dim{color:var(--e-faint)}.act3ed .ed-doc{color:var(--e-acc-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.2857rem;padding:.2857rem .4286rem;font-family:inherit;font-size:.8929rem;font-weight:600;display:inline-flex}.act3ed .ed-doc:hover{background:var(--e-acc-soft)}.act3ed .ed-credpills{align-items:center;gap:.3571rem;margin:0 .4286rem 0 .3571rem;display:inline-flex}.act3ed .ed-credpill{background:var(--e-panel-2);border:1px solid var(--e-line-2);color:var(--e-muted);white-space:nowrap;border-radius:999px;align-items:baseline;gap:.2857rem;padding:.2857rem .5714rem;font-size:.8214rem;font-weight:600;line-height:1;display:inline-flex}.act3ed .ed-credpill b{color:var(--e-ink);font-family:var(--e-mono);font-size:.9871rem;font-weight:700;line-height:1}.act3ed a.ed-credpill:hover{border-color:var(--e-acc);color:var(--e-ink)}.act3ed .ed-creddot{background:var(--e-ok);width:.5rem;height:.5rem;box-shadow:0 0 0 .1429rem color-mix(in srgb, var(--e-ok) 22%, transparent);border-radius:50%;flex:none;align-self:center}.act3ed .ed-ava{background:linear-gradient(135deg, var(--e-acc), #b06bff);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.8571rem;height:1.8571rem;font-size:.7857rem;font-weight:700;display:grid}.act3ed .ed-mtrigger.ed-avatrigger{background:0 0;padding:0}.act3ed .ed-mtrigger.ed-avatrigger:hover .ed-ava,.act3ed .ed-mtrigger.ed-avatrigger[data-state=open] .ed-ava{box-shadow:0 0 0 .2143rem var(--e-acc-soft)}.act3ed .ed-avahd{padding:.2143rem .7143rem .4286rem}.act3ed .ed-avahd .ed-avaname{color:var(--e-ink);font-size:.8929rem;font-weight:650}.act3ed .ed-avahd .ed-avamail{color:var(--e-faint);font-size:.7857rem}.act3ed .ed-tl-band{background:var(--e-panel);border-bottom:1px solid var(--e-line);flex:none;position:relative}.act3ed .ed-tl{--ed-tl-labw:7.5rem;--ed-tl-rowh:1.4286rem;--ed-tl-gap:.2143rem;--ed-tl-rulerh:1.2143rem;font-family:var(--ui);align-items:flex-start;gap:.5rem;padding:2px 8px 3px;display:flex}.act3ed .ed-tl-labs{flex:0 0 var(--ed-tl-labw);width:var(--ed-tl-labw);gap:var(--ed-tl-gap);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.act3ed .ed-tl-zoomcell{height:var(--ed-tl-rulerh);flex:none}.act3ed .ed-tl-lab{height:var(--ed-tl-rowh);color:var(--e-muted);align-items:center;gap:.3571rem;min-width:0;font-size:.7857rem;font-weight:600;display:flex}.act3ed .ed-tl-dot{border-radius:50%;flex:none;width:6px;height:6px}.act3ed .ed-tl-labtext{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.act3ed .ed-tl-scroll{flex:auto;min-width:0;overflow:auto hidden}.act3ed .ed-tl-track{gap:var(--ed-tl-gap);will-change:width;flex-direction:column;min-width:100%;display:flex;position:relative;transform:translateZ(0)}.act3ed .ed-tl-ruler{height:var(--ed-tl-rulerh);flex:none;position:relative}.act3ed .ed-tick{background:var(--e-line-2);opacity:.6;width:1px;height:.2143rem;position:absolute;bottom:0}.act3ed .ed-tick-major{opacity:1;height:.5714rem}.act3ed .ed-tick-major span{font-size:.6786rem;line-height:1;font-family:var(--e-mono);color:var(--e-faint);white-space:nowrap;position:absolute;bottom:100%;left:.2143rem}.act3ed .ed-tl-lane{height:var(--ed-tl-rowh);background:var(--e-panel-2);border-radius:.2857rem;flex:none;position:relative}.act3ed .ed-clip{box-sizing:border-box;font-size:.6786rem;line-height:var(--ed-tl-rowh);color:#fff;text-shadow:0 1px 1px #00000073;white-space:nowrap;cursor:pointer;z-index:2;background-clip:padding-box;border-right:2px solid #0000;border-radius:.2143rem;padding:0 .2857rem;font-weight:500;position:absolute;top:0;bottom:0;overflow:hidden}.act3ed .ed-clip.sel{outline:2px solid var(--e-acc);outline-offset:-2px;z-index:3}.act3ed .ed-clip.tight{border-right-width:0}.act3ed .ed-clip.lk:after{content:"🔒";text-shadow:none;font-size:.5714rem;position:absolute;top:0;right:.1429rem}.act3ed .ed-clip-bg{z-index:1;opacity:.5;pointer-events:none;border-right:0}.act3ed .ed-clip-skel{background:var(--e-line);animation:1.1s ease-in-out infinite ed-tl-pulse}@keyframes ed-tl-pulse{0%,to{opacity:.55}50%{opacity:.85}}.act3ed .ed-playhead{background:var(--e-danger);pointer-events:none;z-index:6;width:2px;margin-left:-1px;position:absolute;top:.5714rem;bottom:0;box-shadow:0 0 .4286rem #d24b4b80}.act3ed .ed-playhead:before{content:"";border-left:.3571rem solid #0000;border-right:.3571rem solid #0000;border-top:.4286rem solid var(--e-danger);position:absolute;top:-.4286rem;left:50%;transform:translate(-50%)}.act3ed .ed-hoverline{background:var(--e-info);pointer-events:none;z-index:5;width:2px;margin-left:-1px;display:none;position:absolute;top:.5714rem;bottom:0}.act3ed .ed-hoverline:before{content:"";border-left:.3571rem solid #0000;border-right:.3571rem solid #0000;border-top:.4286rem solid var(--e-info);position:absolute;top:-.4286rem;left:50%;transform:translate(-50%)}.act3ed .ed-hoverbadge{background:var(--e-info);color:#fff;font-size:.6786rem;line-height:1.0714rem;font-family:var(--e-mono);white-space:nowrap;pointer-events:none;z-index:7;border-radius:.2143rem;padding:0 .3571rem;display:none;position:absolute;top:0;transform:translate(-50%)}.act3ed .ed-cliptip{background:var(--e-elev);border:1px solid var(--e-line-2);max-width:24rem;box-shadow:var(--e-shadow);color:var(--e-ink);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;z-index:20;border-radius:.3571rem;padding:.2143rem .5rem;font-size:.7857rem;line-height:1.2;display:none;position:absolute;overflow:hidden;transform:translate(-50%)}.act3ed .ed-sub{background:var(--e-panel);border-bottom:1px solid var(--e-line);font-family:var(--ui);color:var(--e-ink);flex:none;align-items:center;gap:.5rem;padding:.2857rem .5rem;display:flex}.act3ed .ed-sub .ed-vsep{margin:0}.act3ed .ed-zoomcluster{flex:none;align-items:center;gap:.3571rem;display:inline-flex}.act3ed .ed-zoomlbl{letter-spacing:.06em;text-transform:uppercase;color:var(--e-faint);font-size:.6429rem;font-weight:700}.act3ed .ed-btn{box-sizing:border-box;color:var(--e-ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.2857rem;padding:.3571rem .5714rem;font-family:inherit;font-size:.8214rem;font-weight:600;line-height:1;display:inline-flex}.act3ed .ed-btn>svg{flex:none;width:.8571rem;height:.8571rem}.act3ed .ed-btn.sm{padding:.2143rem .4286rem;font-size:.7857rem}.act3ed .ed-btn.ghost{border-color:var(--e-line-2)}.act3ed .ed-btn.ghost:hover:not(:disabled){background:var(--e-panel-2);border-color:var(--e-acc);color:var(--e-ink)}.act3ed .ed-btn.pri{background:var(--e-acc);border-color:var(--e-acc);color:#fff}.act3ed .ed-btn.pri:hover:not(:disabled){background:var(--e-acc-2);border-color:var(--e-acc-2)}.act3ed .ed-btn:disabled{opacity:.45;cursor:not-allowed}.act3ed .ed-btn.on{background:var(--e-acc-soft);border-color:var(--e-acc);color:var(--e-acc-2)}.act3ed .ed-btn.spin>svg{animation:1.4s linear infinite ed-btnspin}@keyframes ed-btnspin{to{transform:rotate(360deg)}}.act3ed .ed-loadbar{background:linear-gradient(90deg, transparent, var(--e-acc), transparent);background-repeat:no-repeat;background-size:40% 100%;flex:none;width:100%;height:.1429rem;animation:1.1s linear infinite ed-loadbar;display:block;position:relative}.act3ed .ed-loadbar.pin{z-index:5;position:absolute;inset:0 0 auto}@keyframes ed-loadbar{0%{background-position:-40% 0}to{background-position:140% 0}}.act3ed .ed-seg{background:var(--e-panel-2);border:1px solid var(--e-line-2);border-radius:.5rem;flex:none;gap:.1429rem;padding:.1429rem;display:inline-flex}.act3ed .ed-seg button{color:var(--e-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.3571rem;align-items:center;gap:.2857rem;padding:.2857rem .5rem;font-family:inherit;font-size:.7857rem;font-weight:600;line-height:1;display:inline-flex}.act3ed .ed-seg button>svg{width:.8571rem;height:.8571rem}.act3ed .ed-seg button:hover:not(:disabled){color:var(--e-ink-2)}.act3ed .ed-seg button.on{background:var(--e-acc);color:var(--e-onacc)}.act3ed .ed-seg button:disabled{opacity:.45;cursor:not-allowed}.act3ed .ed-ctx{white-space:nowrap;align-items:center;gap:.4286rem;min-width:0;display:flex}.act3ed .ed-ctx>:not(.ed-slug){flex:none}.act3ed .ed-ctx b{color:var(--e-ink);font-size:.8571rem;font-weight:700}.act3ed .ed-slug{text-overflow:ellipsis;min-width:0;max-width:30rem;color:var(--e-acc-2);text-transform:uppercase;flex:0 auto;font-size:.8214rem;font-weight:600;overflow:hidden}.act3ed .ed-nav{align-items:center;gap:.2143rem;display:inline-flex}.act3ed .ed-navbtn>svg{width:.7857rem;height:.7857rem;margin:0 -.1429rem}.act3ed .ed-pill{border-radius:999px;align-items:center;gap:.2143rem;padding:.1429rem .4286rem;font-size:.7143rem;font-weight:600;display:inline-flex}.act3ed .ed-pill>svg{width:.5714rem;height:.5714rem}.act3ed .ed-pill.warn{background:color-mix(in srgb, var(--e-warn) 16%, transparent);color:var(--e-warn)}.act3ed .ed-pill.acc{background:var(--e-acc-soft);color:var(--e-acc-2)}.act3ed .ed-pill.plain{background:var(--e-panel-2);border:1px solid var(--e-line-2);color:var(--e-muted)}.act3ed .ed-gensub{flex:none;font-weight:700;box-shadow:0 .1429rem .5714rem #5b4fe352}.act3ed .ed-gensub:hover:not(:disabled){box-shadow:0 .2143rem .7857rem #5b4fe373}.act3ed .ed-coin{font-family:var(--e-mono);color:#d7dcff;align-items:center;gap:.2143rem;font-weight:400;display:inline-flex}.act3ed .ed-coin svg{width:.5714rem;height:.5714rem}.act3ed .ed-genchev{opacity:.75;margin-left:-.1429rem}.act3ed .ed-addcol{color:var(--e-acc);border:1px dashed var(--e-line-2);white-space:nowrap;cursor:pointer;background:0 0;border-radius:.5rem;flex:none;align-items:center;gap:.2143rem;padding:.2857rem .4286rem;font-family:inherit;font-size:.7857rem;font-weight:600;line-height:1;display:inline-flex}.act3ed .ed-addcol:hover{border-color:var(--e-acc)}.act3ed .ed-addcol>svg{width:.7857rem;height:.7857rem}.act3ed .ed-proj{min-width:0;color:var(--e-faint);white-space:nowrap;flex:0 auto;align-items:center;gap:.2857rem;font-size:.7857rem;display:inline-flex;overflow:hidden}.act3ed .ed-proj b{text-overflow:ellipsis;color:var(--e-ink-2);font-weight:600;overflow:hidden}.act3ed .ed-zoom{align-items:center;gap:.2857rem;width:7.8571rem;display:inline-flex}.act3ed .ed-zbtn{all:unset;box-sizing:border-box;border:1px solid var(--e-line-2);width:1.2857rem;height:1.2857rem;color:var(--e-muted);cursor:pointer;border-radius:.2857rem;flex:none;place-items:center;font-size:.8571rem;line-height:1;display:grid}.act3ed .ed-zbtn:hover{border-color:var(--e-acc);color:var(--e-ink)}.act3ed .ed-zwrap{--ed-zthumb:.7857rem;flex:auto;align-items:center;min-width:0;display:flex;position:relative}.act3ed .ed-zmark{top:50%;left:calc(var(--ed-zthumb) / 2 + var(--ed-zpos,0) * (100% - var(--ed-zthumb)));background:var(--e-faint);pointer-events:none;border-radius:1px;width:2px;height:.5714rem;margin-top:-.2857rem;margin-left:-1px;position:absolute}.act3ed .ed-range{appearance:none;z-index:1;background:var(--e-line-2);cursor:pointer;border-radius:2px;outline:none;width:100%;height:3px;position:relative}.act3ed .ed-range::-webkit-slider-thumb{-webkit-appearance:none;width:var(--ed-zthumb);height:var(--ed-zthumb);background:var(--e-acc);border:2px solid var(--e-panel);cursor:pointer;border-radius:50%}.act3ed .ed-range::-moz-range-thumb{width:var(--ed-zthumb);height:var(--ed-zthumb);background:var(--e-acc);border:2px solid var(--e-panel);cursor:pointer;border-radius:50%}.act3ed .ed-sub .ed-gensub{border-radius:.6429rem;gap:.4286rem;padding:.5714rem 1.1429rem;font-size:1.1429rem}.act3ed .ed-sub .ed-gensub>svg{width:1.2857rem;height:1.2857rem}.act3ed .ed-sub .ed-coin{font-size:.8929rem}.act3ed .ed-sub .ed-coin svg{width:.8214rem;height:.8214rem}.act3ed .ed-sub .ed-zoomlbl{font-size:.7143rem}.act3ed .ed-sub .ed-zoom{gap:.3571rem;width:8.5714rem}.act3ed .ed-sub .ed-zbtn{width:1.4286rem;height:1.4286rem;font-size:.9286rem}.act3ed .ed-sub .ed-zwrap{--ed-zthumb:.8571rem}.act3ed .ed-sub .ed-seg button{padding:.3571rem .5714rem;font-size:.8571rem}.act3ed .ed-sub .ed-seg button>svg{width:.9286rem;height:.9286rem}.act3ed .ed-sub .ed-btn.sm{padding:.2857rem .5rem;font-size:.8571rem}.act3ed .ed-sub .ed-navbtn>svg{width:.8571rem;height:.8571rem}.act3ed .ed-sub .ed-ctx b{font-size:.9643rem}.act3ed .ed-sub .ed-slug{max-width:34rem;font-size:1.0714rem}.act3ed .ed-sub .ed-proj{align-items:baseline;gap:.4286rem;max-width:26rem;line-height:1.2}.act3ed .ed-sub .ed-proj b{color:var(--e-ink);min-width:0;font-size:1.4286rem;font-weight:700}.act3ed .ed-sub .ed-proj>span{color:var(--e-faint);flex:none;font-size:.7857rem}.act3ed .ed-work{background:var(--e-line);flex:auto;align-items:stretch;gap:1px;height:100%;min-height:0;display:flex;overflow:hidden}.act3ed .ed-col{background:var(--e-panel);flex-direction:column;flex:1 1 0;min-width:0;display:flex;overflow:hidden}.act3ed .ed-splitter{z-index:7;cursor:col-resize;touch-action:none;background:0 0;flex:none;width:6px;margin:0 -3px;transition:background .12s;position:relative}.act3ed .ed-splitter:hover,.act3ed .ed-work.dragging .ed-splitter:active{background:var(--e-acc)}.act3ed .ed-work.dragging{cursor:col-resize;-webkit-user-select:none;user-select:none}.act3ed .ed-colhd{background:var(--e-panel-2);border-bottom:1px solid var(--e-line);flex:none;align-items:stretch;min-width:0;padding:0 .2857rem;display:flex}.act3ed .ed-tabs{overscroll-behavior-x:contain;flex-wrap:nowrap;flex:auto;align-items:stretch;gap:1px;min-width:0;display:flex;overflow:auto hidden}.act3ed .ed-tabs::-webkit-scrollbar{height:.5714rem}.act3ed .ed-tabs::-webkit-scrollbar-thumb{background:var(--e-line-2);background-clip:content-box;border:.1429rem solid #0000;border-radius:.5714rem}.act3ed .ed-tabs::-webkit-scrollbar-thumb:hover{background:var(--e-faint);background-clip:content-box;border-width:.0714rem}.act3ed .ed-tabs::-webkit-scrollbar-track{background:0 0}@supports not selector(::-webkit-scrollbar){.act3ed .ed-tabs{scrollbar-width:thin;scrollbar-color:var(--e-line-2) transparent}}.act3ed .ed-tab{color:var(--e-muted);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;border-radius:.4286rem .4286rem 0 0;flex:none;align-items:center;gap:.2857rem;padding:.3571rem .4286rem .2143rem;font-size:.8571rem;font-weight:600;display:inline-flex}.act3ed .ed-tab:hover{background:var(--e-elev);color:var(--e-ink-2)}.act3ed .ed-tab:focus-visible{outline:2px solid var(--e-acc);outline-offset:-2px}.act3ed .ed-tab.on{color:var(--e-acc-2);border-bottom-color:var(--e-acc)}.act3ed .ed-tabicon{flex:none;width:1rem!important;height:1rem!important}.act3ed .ed-tabx{width:0;height:1.0714rem;color:var(--e-faint);opacity:0;cursor:pointer;background:0 0;border:0;border-radius:.2143rem;flex:none;justify-content:center;align-items:center;margin-left:-.2857rem;padding:0;transition:opacity .12s;display:inline-flex;overflow:hidden}.act3ed .ed-tab:hover .ed-tabx,.act3ed .ed-tab.on .ed-tabx,.act3ed .ed-tab:focus-within .ed-tabx{opacity:1;width:1.0714rem;margin-left:-.1429rem}.act3ed .ed-tabx:hover{background:var(--e-elev);color:var(--e-danger)}.act3ed .ed-tabx>svg{width:1rem!important;height:1rem!important}.act3ed .ed-tabmore{flex:none;align-items:center;padding-left:.1429rem;display:inline-flex}.act3ed .ed-tabmore-btn{width:1.5714rem;height:1.5714rem;color:var(--e-faint);cursor:pointer;background:0 0;border:0;border-radius:.4286rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.act3ed .ed-tabmore-btn:hover{background:var(--e-elev);color:var(--e-ink-2)}.act3ed .ed-tabmore-btn>svg{width:1.1429rem!important;height:1.1429rem!important}.act3ed .ed-coltools{flex:none}.act3ed .ed-colbody{overscroll-behavior:contain;background:var(--e-panel);flex:auto;min-height:0;padding-bottom:2.5rem;overflow:hidden auto}.act3ed .ed-colbody:has(>.ed-scriptpanel){padding-bottom:0}.act3ed .ed-scriptpanel{background:var(--e-panel);height:100%;min-height:0;color:var(--e-ink);flex-direction:column;display:flex;position:relative}.act3ed .ed-scripthd{border-bottom:1px solid var(--e-line);background:var(--e-panel-2);flex:none;align-items:center;gap:.2857rem;padding:.3571rem .5714rem;display:flex;container-type:inline-size}.act3ed .ed-scripthd .ed-btn>svg{width:.9286rem;height:.9286rem}.act3ed .ed-saving{color:var(--e-faint);white-space:nowrap;margin-right:.2857rem;font-size:.7857rem;font-style:italic}.act3ed .ed-iconbtn{padding-left:.3571rem!important;padding-right:.3571rem!important}@container (max-width:30rem){.act3ed .ed-slab{display:none}.act3ed .ed-sact{padding-left:.4286rem;padding-right:.4286rem}}.act3ed .ed-drop{display:inline-flex;position:relative}.act3ed .ed-dtrigger{height:var(--e-ctl);border:1px solid var(--e-line-2);background:var(--e-panel);color:var(--e-ink-2);font:inherit;cursor:pointer;border-radius:.4286rem;align-items:center;gap:.2857rem;padding:0 .5714rem;font-size:.8571rem;display:inline-flex}.act3ed .ed-dtrigger:hover:not(:disabled){border-color:var(--e-acc);color:var(--e-ink)}.act3ed .ed-dtrigger:disabled{opacity:.5;cursor:default}.act3ed .ed-dtrigger>svg{width:.8571rem;height:.8571rem;color:var(--e-faint)}.act3ed .ed-dlab{text-align:left;min-width:5.5rem}.act3ed .ed-dchev{width:.7857rem!important;height:.7857rem!important}.act3ed .ed-dropmenu{z-index:70;background:var(--e-elev);border:1px solid var(--e-line-2);min-width:13rem;box-shadow:var(--e-shadow);border-radius:.5714rem;flex-direction:column;padding:.2857rem;display:flex;position:absolute;top:calc(100% + .2857rem);left:0}.act3ed .ed-di{width:100%;color:var(--e-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4286rem;justify-content:space-between;align-items:center;gap:.7143rem;padding:.4286rem .5rem;font-size:.8929rem;text-decoration:none;display:flex}.act3ed .ed-di:hover{background:var(--e-acc-soft);color:var(--e-ink)}.act3ed .ed-di.on{color:var(--e-acc-2);font-weight:600}.act3ed .ed-dk{font-family:var(--e-mono);color:var(--e-faint);border:1px solid var(--e-line-2);text-align:center;border-radius:.2857rem;min-width:1.4286rem;padding:0 .2857rem;font-size:.7857rem}.act3ed.ed-caretmenu{z-index:90;position:fixed}.act3ed.ed-caretmenu .ed-dropmenu{position:static}.act3ed .ed-script{cursor:text;min-height:0;font-family:var(--e-mono);color:var(--e-ink-2);flex:auto;padding:.7143rem .5714rem 6rem;font-size:1.0714rem;line-height:1.4;overflow:hidden auto}.act3ed .ed-script::-webkit-scrollbar{width:.5714rem}.act3ed .ed-script::-webkit-scrollbar-thumb{background:var(--e-line-2);background-clip:content-box;border:.1429rem solid #0000;border-radius:.5714rem}.act3ed .ed-script::-webkit-scrollbar-thumb:hover{background:var(--e-faint);background-clip:content-box;border-width:.0714rem}@supports not selector(::-webkit-scrollbar){.act3ed .ed-script{scrollbar-width:thin;scrollbar-color:var(--e-line-2) transparent}}.act3ed .ed-scriptpanel.ed-mode-page .ed-script{padding-left:1rem;padding-right:1rem}.act3ed .ed-scriptpanel.ed-mode-page .ed-script .remirror-editor-wrapper{max-width:66ch;margin:0 auto}.act3ed .ed-script .remirror-editor-wrapper{width:100%}.act3ed .ed-script .remirror-editor-wrapper .ProseMirror{width:100%;max-width:none;margin:0!important}.act3ed .ed-script .ProseMirror{white-space:pre-wrap;word-wrap:break-word;font-variant-ligatures:none;font-feature-settings:"liga" 0;font-family:var(--e-mono);color:var(--e-ink-2);outline:none;min-height:100%;font-size:1.0714rem;line-height:1.4;position:relative}.act3ed .ed-script .ProseMirror-hideselection ::selection{background:0 0}.act3ed .ed-script .ProseMirror-separator{display:none!important}.act3ed .ed-script img.ProseMirror-separator{border:none!important;margin:0!important;display:inline!important}.act3ed .ed-script .ProseMirror>*{font-family:var(--e-mono)!important;color:var(--e-ink-2)!important;letter-spacing:0!important;margin:0!important;padding:0!important;font-size:1.0714rem!important;font-weight:400!important;line-height:1.4!important}.act3ed .ed-script h10[data-block-type=beat]{color:var(--e-beats)!important;text-transform:uppercase!important;margin:.8571rem 0 .1429rem!important;font-size:1.2143rem!important;font-weight:700!important}.act3ed .ed-script h1[data-block-type=heading]{color:var(--e-ink)!important;text-transform:uppercase!important;margin:.7143rem 0 .1429rem!important;font-size:1.1429rem!important;font-weight:700!important}.act3ed .ed-script h7[data-block-type=shot]{color:var(--e-acc-2)!important;text-transform:uppercase!important;margin:.4286rem 0 .0714rem!important;font-weight:700!important}.act3ed .ed-script h8[data-block-type=cinematography]{color:var(--e-broll)!important;font-style:italic!important}.act3ed .ed-script h9[data-block-type=set]{color:var(--e-scenes)!important;font-style:italic!important}.act3ed .ed-script h2[data-block-type=action],.act3ed .ed-script p[data-block-type=general]{margin:0 0 .3571rem!important}.act3ed .ed-script h3[data-block-type=character]{color:var(--e-ink)!important;text-transform:uppercase!important;text-align:center!important;margin-top:.4286rem!important;padding:0 min(16.5ch,25%)!important;font-weight:700!important}.act3ed .ed-script h5[data-block-type=parenthetical]{text-align:center!important;padding:0 min(13.2ch,20%)!important;font-style:italic!important}.act3ed .ed-script h5[data-block-type=parenthetical]:before{content:"("}.act3ed .ed-script h5[data-block-type=parenthetical]:after{content:")"}.act3ed .ed-script h5[data-block-type=parenthetical] br.ProseMirror-trailingBreak{display:none!important}.act3ed .ed-script h4[data-block-type=dialogue]{margin-bottom:.3571rem!important;padding:0 min(9.9ch,15%)!important}.act3ed .ed-script h6[data-block-type=transition]{text-transform:uppercase!important;text-align:right!important;margin:.4286rem 0!important}.act3ed .ed-script .ProseMirror>[data-block-blank]{margin:0!important;line-height:.5!important}.act3ed .ed-script .ed-blk-scene{background:color-mix(in srgb, var(--e-acc) 5%, transparent)}.act3ed .ed-script .ed-blk-shot{background:var(--e-acc-soft);border-radius:.2143rem}.act3ed .ed-script .ed-blk-shot-head{box-shadow:inset .1429rem 0 0 var(--e-acc)}.act3ed .ed-script [data-block-is-locked=true]{opacity:.8;-webkit-user-select:none;user-select:none;pointer-events:none;border-left:.1429rem solid var(--e-st-locked);position:relative;margin-left:-.5714rem!important;padding-left:.4286rem!important}.act3ed .ed-script .remirror-editor>[data-block-is-locked=true]:before{background-image:none;background-color:var(--e-st-locked);-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6V4a4 4 0 118 0v2h2v10H2V6h2zm2-2a2 2 0 114 0v2H6V4zm1 9V9h2v4H7z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6V4a4 4 0 118 0v2h2v10H2V6h2zm2-2a2 2 0 114 0v2H6V4zm1 9V9h2v4H7z'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.act3ed .ed-yx{font-family:var(--ui);flex-direction:column;gap:.5714rem;padding:.7143rem;display:flex}.act3ed .ed-yx-pick{flex-wrap:wrap;gap:.2857rem;display:flex}.act3ed .ed-yx-chip{appearance:none;font:inherit;border:1px solid var(--e-line);background:var(--e-panel-2);color:var(--e-muted);cursor:pointer;white-space:nowrap;border-radius:.4286rem;padding:.3571rem .6429rem;font-size:.7857rem;font-weight:600;line-height:1;transition:all .12s}.act3ed .ed-yx-chip:hover{border-color:var(--e-line-2);color:var(--e-ink)}.act3ed .ed-yx-chip.on{background:var(--e-acc-soft);border-color:var(--e-acc);color:var(--e-acc-2)}.act3ed .ed-yx-doc{border:1px solid var(--e-line);background:var(--e-panel);border-radius:.5714rem;overflow:hidden}.act3ed .ed-yx-head{appearance:none;width:100%;font:inherit;border:0;border-bottom:1px solid var(--e-line);background:var(--e-panel-2);color:var(--e-ink);cursor:pointer;text-align:left;align-items:center;gap:.4286rem;padding:.5rem .6429rem;display:flex}.act3ed .ed-yx-head.as-label{cursor:default}.act3ed .ed-yx-head svg{color:var(--e-faint);flex:none}.act3ed .ed-yx-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9286rem;font-weight:700;overflow:hidden}.act3ed .ed-yx-lang{font-family:var(--e-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--e-faint);flex:none;font-size:.7143rem;font-weight:700}.act3ed .ed-yx-msg,.act3ed .ed-yx-none{text-align:center;color:var(--e-faint);padding:1.1429rem .7143rem;font-size:.8571rem}.act3ed .ed-yx-grip{border-top:1px solid var(--e-line);background:var(--e-panel-2);cursor:ns-resize;touch-action:none;place-items:center;height:.5rem;display:grid}.act3ed .ed-yx-grip:after{content:"";background:var(--e-line-2);border-radius:.1429rem;width:2.2857rem;height:.1429rem}.act3ed .ed-yx-grip:hover:after{background:var(--e-acc)}.act3ed .ed-yx-code{background:0 0}.act3ed .ed-yx-code .yamled{border:0;border-radius:0}.act3ed .ed-yx-code .yamled:focus-within{box-shadow:none}.act3ed .ed-outline{font-family:var(--ui);flex-direction:column;gap:.5714rem;padding:.7143rem;display:flex}.act3ed .ed-sechd{letter-spacing:.08em;text-transform:uppercase;color:var(--e-faint);align-items:center;gap:.5714rem;font-size:.7143rem;font-weight:700;display:flex}.act3ed .ed-sechd>svg{width:.9286rem!important;height:.9286rem!important}.act3ed .ed-outadd{margin-left:auto}.act3ed .ed-outadd .menu-wrap,.act3ed .ed-prevmore .menu-wrap,.act3ed .ed-cardmore .menu-wrap,.act3ed .ed-tabmore .menu-wrap{display:inline-flex}.act3ed .ed-outadd .menu,.act3ed .ed-prevmore .menu,.act3ed .ed-cardmore .menu,.act3ed .ed-tabmore .menu{background:var(--e-elev);border:1px solid var(--e-line-2);min-width:10.5rem;box-shadow:var(--e-shadow);border-radius:.5714rem;flex-direction:column;padding:.2857rem;display:flex}.act3ed .ed-outadd .menu button,.act3ed .ed-prevmore .menu button,.act3ed .ed-cardmore .menu button,.act3ed .ed-tabmore .menu button{width:100%;color:var(--e-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4286rem;align-items:center;gap:.5rem;padding:.4286rem .5rem;font-size:.8929rem;display:flex}.act3ed .ed-outadd .menu button:hover,.act3ed .ed-prevmore .menu button:hover,.act3ed .ed-cardmore .menu button:hover,.act3ed .ed-tabmore .menu button:hover{background:var(--e-acc-soft);color:var(--e-ink)}.act3ed .ed-tabmore .menu button.danger,.act3ed .ed-cardmore .menu button.danger{color:var(--e-danger)}.act3ed .ed-tabmore .menu button.danger:hover,.act3ed .ed-cardmore .menu button.danger:hover{background:var(--e-elev);color:var(--e-danger)}.act3ed .ed-prevmore .menu [aria-disabled],.act3ed .ed-cardmore .menu [aria-disabled],.act3ed .ed-tabmore .menu [aria-disabled]{align-items:center;gap:.5rem;color:var(--e-faint)!important;padding:.4286rem .5rem!important;font-size:.8929rem!important;display:flex!important}.act3ed .ed-prevmore .menu .sep,.act3ed .ed-cardmore .menu .sep,.act3ed .ed-tabmore .menu .sep{background:var(--e-line);height:1px;margin:.2857rem 0}.act3ed .ed-prevmore .menu svg,.act3ed .ed-cardmore .menu svg{flex:none;width:.9286rem!important;height:.9286rem!important}.act3ed .ed-outadd-dot{border-radius:50%;flex:none;width:.5714rem;height:.5714rem}.act3ed .ed-outadd-lbl{flex:1}.act3ed .ed-inp{background:var(--e-void);border:1px solid var(--e-line-2);width:100%;color:var(--e-ink);font:inherit;border-radius:.6429rem;outline:none;padding:.5rem .6429rem;font-size:.8929rem}.act3ed .ed-inp:focus{border-color:var(--e-acc)}.act3ed .ed-inp::placeholder{color:var(--e-faint)}.act3ed .ed-outjump{align-items:center;display:flex;position:relative}.act3ed .ed-outjump .ed-inp{padding-left:2.0714rem}.act3ed .ed-outjump-icon{color:var(--e-faint);pointer-events:none;position:absolute;left:.6429rem;width:.9286rem!important;height:.9286rem!important}.act3ed .ed-outjump-list{min-width:0;max-height:16rem;left:0;right:0;overflow-y:auto}.act3ed .ed-outjump-list .ed-di{justify-content:flex-start;gap:.5rem;min-width:0}.act3ed .ed-outjump-pill{color:#fff;white-space:nowrap;border-radius:.2857rem;flex:none;padding:.0714rem .4286rem;font-size:.6429rem;font-weight:700}.act3ed .ed-outjump-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.act3ed .ed-outjump-none{color:var(--e-faint);padding:.4286rem .5rem;font-size:.8571rem}.act3ed .ed-outline .ed-out-row.jumped{animation:1.2s ease-out ed-outline-jumped}@keyframes ed-outline-jumped{0%,60%{background:var(--e-acc-soft);box-shadow:inset 0 0 0 1px var(--e-acc)}to{box-shadow:none;background:0 0}}.act3ed .ed-out-tree{padding-left:.2857rem;position:relative}.act3ed .ed-out-row{cursor:pointer;align-items:center;gap:.4286rem;min-height:1.7857rem;padding:0 .4286rem 0 0;transition:background-color .12s;display:flex}.act3ed .ed-out-row:hover{background:var(--e-panel-2)}.act3ed .ed-out-row.cur,.act3ed .ed-out-row.cur:hover{background:var(--e-acc-soft)}.act3ed .ed-out-row.excluded{opacity:.6}.act3ed .ed-out-row.dragging{opacity:.4}.act3ed .ed-out-guide{border-left:1px solid var(--e-line);flex-shrink:0;align-self:stretch}.act3ed .ed-out-chev{flex:none;justify-content:center;align-items:center;width:1.0714rem;display:flex}.act3ed .ed-out-chev button{color:var(--e-faint);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.act3ed .ed-out-chev button:hover{color:var(--e-ink)}.act3ed .ed-out-pill{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:#fff;border-radius:.2857rem;flex-shrink:0;justify-content:center;align-items:center;min-width:3.2857rem;max-width:7.1429rem;padding:.1429rem .5714rem;font-size:.7143rem;font-weight:700;display:inline-flex;overflow:hidden}.act3ed .ed-out-pill.dim{opacity:.6}.act3ed .ed-out-row.cur .ed-out-pill{background:var(--e-acc)!important}.act3ed .ed-out-label{min-width:0;color:var(--e-ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8571rem;overflow:hidden}.act3ed .ed-out-row.cur .ed-out-label{color:var(--e-ink);font-weight:700}.act3ed .ed-out-row.excluded .ed-out-label{color:var(--e-faint)}.act3ed .ed-out-rename{border:1px solid var(--e-acc);background:var(--e-void);min-width:0;color:var(--e-ink);font:inherit;border-radius:.2857rem;outline:none;flex:1;padding:.1429rem .4286rem;font-size:.8571rem}.act3ed .ed-out-lock{color:var(--e-faint);flex-shrink:0;width:.9286rem!important;height:.9286rem!important}.act3ed .ed-out-acts{opacity:0;flex-shrink:0;align-items:center;gap:.0714rem;transition:opacity .12s;display:flex}.act3ed .ed-out-row:hover .ed-out-acts,.act3ed .ed-out-row:focus-within .ed-out-acts{opacity:1}.act3ed .ed-out-act{color:var(--e-faint);cursor:pointer;background:0 0;border:0;border-radius:.2143rem;padding:.1429rem;display:flex}.act3ed .ed-out-act:hover{background:var(--e-panel-2);color:var(--e-ink)}.act3ed .ed-out-act.accent:hover{color:var(--e-acc-2)}.act3ed .ed-out-act.danger:hover{color:var(--e-danger)}.act3ed .ed-out-act.ok{color:var(--e-ok)}.act3ed .ed-out-create{background:var(--e-acc-soft);min-height:2.1429rem;box-shadow:inset 2px 0 0 var(--e-acc);align-items:center;gap:.2857rem;padding:.2143rem .5357rem .2143rem 0;display:flex}.act3ed .ed-out-create .inp{border:1px solid var(--e-line-2);background:var(--e-void);height:1.7143rem;color:var(--e-ink);font:inherit;border-radius:.2857rem;outline:none;padding:0 .4286rem;font-size:.8571rem}.act3ed .ed-out-create .inp:focus{border-color:var(--e-acc)}.act3ed .ed-out-create-title{flex:1;min-width:4rem}.act3ed .ed-out-create-sel{flex:0 11rem;min-width:4.5rem}.act3ed .ed-out-create-sel.set{flex:0 7rem}.act3ed .ed-out-create-warn{color:var(--e-warn);flex:1;font-size:.8214rem}.act3ed .ed-out-create-btn{border:1px solid var(--e-line-2);background:var(--e-panel);height:1.7143rem;color:var(--e-ink-2);font:inherit;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border-radius:.2857rem;flex-shrink:0;padding:0 .6429rem;font-size:.7857rem;font-weight:600}.act3ed .ed-out-create-btn:hover:not(:disabled){border-color:var(--e-acc);color:var(--e-ink)}.act3ed .ed-out-create-btn.go{background:var(--e-acc);color:var(--e-onacc);border-color:#0000}.act3ed .ed-out-create-btn.danger{background:var(--e-danger);color:#fff;border-color:#0000}.act3ed .ed-out-create-btn:disabled{opacity:.45;cursor:default}.act3ed .ed-out-addact{border:0;border-top:1px solid var(--e-line);width:100%;color:var(--e-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;margin-top:.1429rem;padding:.3571rem .7143rem;font-size:.8214rem;font-weight:500;display:block}.act3ed .ed-out-addact:hover{background:var(--e-panel-2);color:var(--e-ink)}.act3ed .ed-out-menu{z-index:3000;background:var(--e-elev);border:1px solid var(--e-line-2);min-width:11rem;box-shadow:var(--e-shadow);border-radius:.5714rem;flex-direction:column;padding:.2857rem;display:flex}.act3ed .ed-out-menu button{width:100%;color:var(--e-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4286rem;align-items:center;gap:.5rem;padding:.4286rem .5rem;font-size:.8929rem;display:flex}.act3ed .ed-out-menu button:hover{background:var(--e-acc-soft);color:var(--e-ink)}.act3ed .ed-out-menu button.danger{color:var(--e-danger)}.act3ed .ed-out-menu button.danger:hover{background:color-mix(in srgb, var(--e-danger) 12%, transparent)}.act3ed .ed-out-dlg-wrap{z-index:3100;background:#0a0b1080;display:flex;position:fixed;inset:0}.act3ed .ed-out-dlg{background:var(--e-elev);border:1px solid var(--e-line-2);width:min(26rem,100vw - 2rem);box-shadow:var(--e-shadow);border-radius:.7143rem;margin:auto;padding:1.1429rem}.act3ed .ed-out-dlg h3{color:var(--e-ink);margin:0 0 .2857rem;font-size:1rem}.act3ed .ed-out-dlg-name{color:var(--e-muted);overflow-wrap:anywhere;margin:0 0 .8571rem;font-size:.8571rem}.act3ed .ed-out-dlg-say{color:var(--e-ink-2);margin:0 0 1rem;font-size:.8571rem}.act3ed .ed-out-dlg-choice{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.act3ed .ed-out-dlg-choice label{color:var(--e-ink-2);cursor:pointer;align-items:flex-start;gap:.5rem;font-size:.8571rem;display:flex}.act3ed .ed-out-dlg-foot{justify-content:flex-end;gap:.4286rem;display:flex}.act3ed .ed-out-skel{padding:.4286rem 0}.act3ed .ed-out-skel-say{color:var(--e-muted);padding:.2857rem .7143rem .5rem;font-size:.8214rem;display:block}.act3ed .ed-out-skel-row{align-items:center;gap:.4286rem;min-height:1.7857rem;padding-right:.4286rem;display:flex}.act3ed .ed-out-skel-pill,.act3ed .ed-out-skel-bar{background:linear-gradient(90deg, var(--e-panel-2) 25%, var(--e-line) 37%, var(--e-panel-2) 63%);background-size:400% 100%;border-radius:.2857rem;height:.8571rem;animation:1.4s ease-in-out infinite ed-out-shimmer}.act3ed .ed-out-skel-pill{flex:0 0 3.2857rem}@keyframes ed-out-shimmer{0%{background-position:100%}to{background-position:0}}.act3ed .ed-out-empty{text-align:center;padding:2rem 1.1429rem}.act3ed .ed-out-empty b{color:var(--e-ink);font-size:.9286rem;display:block}.act3ed .ed-out-empty p{max-width:22rem;color:var(--e-muted);margin:.2857rem auto .8571rem;font-size:.8214rem}.act3ed.ed-pop .MuiPaper-root{background:var(--e-elev);border:1px solid var(--e-line-2);min-width:11rem;box-shadow:var(--e-shadow);color:var(--e-ink-2);font-family:var(--ui);border-radius:.7857rem;padding:.2857rem}.act3ed.ed-pop .MuiList-root{padding:0}.act3ed.ed-pop .MuiMenuItem-root{min-height:0;color:var(--e-ink-2);font-family:var(--ui);border-radius:.5rem;gap:.4286rem;padding:.4286rem .7143rem;font-size:.9286rem}.act3ed.ed-pop .MuiMenuItem-root:hover,.act3ed.ed-pop .MuiMenuItem-root.Mui-focusVisible,.act3ed.ed-pop .MuiMenuItem-root.Mui-selected,.act3ed.ed-pop .MuiMenuItem-root.Mui-selected:hover{background:var(--e-acc-soft);color:var(--e-ink)}.act3ed.ed-pop .MuiMenuItem-root>svg{width:1rem;height:1rem;margin-right:0!important}.act3ed.ed-pop .MuiListItemIcon-root{min-width:0;color:inherit;margin-right:.1429rem}.act3ed.ed-pop .MuiListItemIcon-root>svg{width:1rem;height:1rem}.act3ed.ed-pop .MuiListItemText-primary{font-family:var(--ui);color:inherit;font-size:.9286rem}.act3ed.ed-pop .MuiDivider-root{border-color:var(--e-line);margin:.2857rem 0}.act3ed.ed-pop .MuiAutocomplete-listbox{padding:0}.act3ed.ed-pop .MuiAutocomplete-option{min-height:0;font-family:var(--ui);color:var(--e-ink-2);border-radius:.5rem;padding:.4286rem .7143rem;font-size:.9286rem}.act3ed.ed-pop .MuiAutocomplete-option[aria-selected=true],.act3ed.ed-pop .MuiAutocomplete-option.Mui-focused{background:var(--e-acc-soft);color:var(--e-ink)}.act3ed.ed-pop .MuiAutocomplete-noOptions,.act3ed.ed-pop .MuiAutocomplete-loading{font-family:var(--ui);color:var(--e-faint);font-size:.8571rem}.act3ed.ed-pop .MuiTooltip-tooltip{border:1px solid var(--e-line-2);background:var(--e-elev);box-shadow:var(--e-shadow);font-family:var(--ui);color:var(--e-ink-2);border-radius:.4286rem;padding:.2857rem .5rem;font-size:.7857rem;font-weight:500}.act3ed.ed-pop .MuiTooltip-arrow{color:var(--e-elev)}.act3ed.ed-pop .MuiDialog-paper{background:var(--e-elev);border:1px solid var(--e-line-2);color:var(--e-ink-2);font-family:var(--ui);border-radius:.7857rem}.act3ed.ed-pop .MuiDialogTitle-root{color:var(--e-ink)}.act3ed .ed-preview{flex-direction:column;min-height:0;display:flex}.act3ed .ed-prevbar{flex-wrap:wrap;align-items:center;gap:.4286rem .5714rem;padding:.5rem .5714rem;display:flex}.act3ed .ed-vers{background:var(--e-panel-2);border:1px solid var(--e-line-2);border-radius:.5rem;align-items:center;gap:.1429rem;padding:.1429rem .2143rem;display:inline-flex}.act3ed .ed-verlbl{text-align:center;min-width:1.7143rem;font-family:var(--e-mono);color:var(--e-ink-2);font-size:.7857rem;font-weight:700}.act3ed .ed-verstar{color:var(--e-warn);width:.9286rem!important;height:.9286rem!important}.act3ed .ed-verhistory{padding:.5714rem .7143rem .7143rem}.act3ed .ed-verhistory>.ed-sechd{margin-bottom:.4286rem}.act3ed .ed-verstrip{align-items:flex-start;gap:.5714rem;padding-bottom:.2857rem;display:flex;overflow-x:auto}.act3ed .ed-ver{text-align:left;cursor:pointer;background:0 0;border:0;flex:none;width:6.8571rem;padding:0;font-family:inherit}.act3ed .ed-verthumb{box-sizing:border-box;background:var(--e-void);border:1px solid var(--e-line-2);border-radius:.5rem;place-items:center;width:100%;min-height:4.5714rem;padding:.2857rem;display:grid;position:relative;overflow:hidden}.act3ed .ed-verthumb>video{object-fit:contain;opacity:0;border-radius:.2857rem;width:100%;height:auto;transition:opacity .15s;display:block}.act3ed .ed-verthumb.ready>video{opacity:1}.act3ed .ed-ver.on .ed-verthumb{border-color:var(--e-acc)}.act3ed .ed-ver:hover .ed-verthumb{border-color:var(--e-line-2);filter:brightness(1.08)}.act3ed .ed-ver.on:hover .ed-verthumb{border-color:var(--e-acc)}.act3ed .ed-verspin{border:2px solid var(--e-line-2);border-top-color:var(--e-acc);border-radius:50%;width:1.1429rem;height:1.1429rem;animation:.8s linear infinite act3ed-verspin;position:absolute}@keyframes act3ed-verspin{to{transform:rotate(360deg)}}.act3ed .ed-vergone{color:var(--e-faint);flex-direction:column;justify-content:center;align-items:center;gap:.1429rem;font-size:.6429rem;display:flex;position:absolute;inset:0}.act3ed .ed-vergone>svg{color:var(--e-warn);width:1rem!important;height:1rem!important}.act3ed .ed-vergone>button{border:1px solid var(--e-line-2);background:var(--e-panel-2);color:var(--e-muted);cursor:pointer;border-radius:.2857rem;align-items:center;padding:.1429rem .2857rem;display:inline-flex}.act3ed .ed-vergone>button:hover{color:var(--e-ink-2);border-color:var(--e-acc)}.act3ed .ed-vergone>button>svg{width:.7857rem!important;height:.7857rem!important}.act3ed .ed-ver .meta{font-family:var(--e-mono);color:var(--e-faint);justify-content:space-between;align-items:center;gap:.2857rem;margin-top:.2143rem;font-size:.6786rem;display:flex}.act3ed .ed-ver .meta>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.1429rem;min-width:0;display:inline-flex;overflow:hidden}.act3ed .ed-ver.on .meta{color:var(--e-ink-2)}.act3ed .ed-ver .meta .ed-verstar{width:.7143rem!important;height:.7143rem!important}.act3ed .ed-prevmore{flex:none;align-items:center;display:inline-flex}.act3ed .ed-prevmore-btn{width:1.7143rem;height:1.7143rem;color:var(--e-muted);cursor:pointer;background:0 0;border:0;border-radius:.4286rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.act3ed .ed-prevmore-btn:hover{background:var(--e-panel-2);color:var(--e-ink)}.act3ed .ed-prevmore-btn>svg{width:1.1429rem!important;height:1.1429rem!important}.act3ed .ed-monwrap{flex-direction:column;display:flex;position:relative}.act3ed .ed-monitor{aspect-ratio:16/9;background:#000;border-radius:0;width:100%;position:relative;overflow:hidden}.act3ed .ed-monvideo{position:absolute;inset:0}.act3ed .ed-monvid{object-fit:contain;background:#000;width:100%;height:100%;transition:opacity .2s ease-in-out;position:absolute;inset:0}.act3ed .ed-monnext{pointer-events:none}.act3ed .ed-monstill{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.act3ed .ed-monfade{z-index:5}.act3ed .ed-mongap{opacity:0;pointer-events:none;background:#000;transition:opacity .12s linear;position:absolute;inset:0}.act3ed .ed-mongap.on{opacity:1}.act3ed .ed-monsurface{z-index:10;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.act3ed .ed-montap{z-index:20;color:#fff;pointer-events:none;background:#0009;border-radius:50%;place-items:center;width:3.4286rem;height:3.4286rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.act3ed .ed-montap>svg{width:1.7143rem;height:1.7143rem}.act3ed .ed-mon-badge{z-index:40;font-family:var(--e-mono);color:var(--e-ink-2);background:#0000008c;border-radius:.4286rem;padding:.2143rem .5714rem;font-size:.7143rem;position:absolute;top:.6429rem;left:.6429rem}.act3ed .ed-mon-badge.warn{background:var(--e-warn);color:#fff}.act3ed .ed-monpreview{z-index:30;background:#000;position:absolute;inset:0}.act3ed .ed-monpreview video{object-fit:contain;width:100%;height:100%}.act3ed .ed-monover{z-index:15;place-items:center;display:grid;position:absolute;inset:0}.act3ed .ed-monover:not(.loading):after{content:"";z-index:1;background:#00000040;position:absolute;inset:0}.act3ed .ed-monover.loading{background:#000}.act3ed .ed-statecard{z-index:2;color:#fff;text-align:center;background:#111117e6;border:1px solid #ffffff1f;border-radius:1.0714rem;flex-direction:column;align-items:center;gap:.4286rem;max-width:28rem;padding:1.2857rem 1.7143rem;display:flex;position:relative;box-shadow:0 .5714rem 1.7143rem #0006}.act3ed .ed-statescrim{z-index:2;background:#00000040;justify-content:center;align-items:center;padding:.5714rem;display:flex;position:absolute;inset:0}.act3ed .ed-statebadge{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:3.2857rem;height:3.2857rem;margin-bottom:.1429rem;display:flex}.act3ed .ed-statebadge>svg{width:1.7143rem;height:1.7143rem}.act3ed .ed-statebadge.bad{color:#ff9a9a}.act3ed .ed-statebadge.warn{color:#e2ab52}.act3ed .ed-statecard strong{font-size:.9286rem;font-weight:600}.act3ed .ed-statecard .ed-btn{margin-top:.2857rem}.act3ed .ed-statecard .ed-btn>svg{width:1.1429rem;height:1.1429rem}.act3ed .ed-statewhy{color:#ffffffb3;margin:0;font-size:.8214rem;line-height:1.45}.act3ed .ed-statewhy.verbatim{white-space:pre-wrap;max-height:6.8571rem;overflow-y:auto}.act3ed .ed-monspin{z-index:30;border:.2857rem solid #ffffff52;border-top-color:var(--e-acc);background:#00000080;border-radius:50%;width:3.4286rem;height:3.4286rem;margin:-1.7143rem 0 0 -1.7143rem;animation:.8s linear infinite ed-monspin;position:absolute;top:50%;left:50%;box-shadow:0 0 1.7143rem .7143rem #00000080}.act3ed .ed-monspin.inline{width:1.7143rem;height:1.7143rem;box-shadow:none;background:0 0;border-width:.1429rem;margin:0;position:static}@keyframes ed-monspin{to{transform:rotate(360deg)}}.act3ed .ed-monerr{z-index:40;text-align:center;background:#000000b8;flex-direction:column;justify-content:center;align-items:center;gap:.5714rem;padding:1.4286rem;display:flex;position:absolute;inset:0}.act3ed .ed-monerr strong{color:#fff;font-size:.9286rem}.act3ed .ed-monerr span{color:#ffffffb3;font-size:.8214rem}.act3ed .ed-transport{font-family:var(--e-mono);color:var(--e-muted);align-items:center;gap:.7857rem;margin-top:.5714rem;font-size:.7857rem;display:flex}.act3ed .ed-time{font-variant-numeric:tabular-nums;min-width:4.2857rem}.act3ed .ed-tbtn{color:var(--e-muted);cursor:pointer;background:0 0;border:0;border-radius:.3571rem;flex:none;justify-content:center;align-items:center;padding:.1429rem;display:inline-flex}.act3ed .ed-tbtn>svg{width:1.1429rem;height:1.1429rem}.act3ed .ed-tbtn:hover:not(:disabled){background:var(--e-panel-2);color:var(--e-ink)}.act3ed .ed-tbtn.on{color:var(--e-acc)}.act3ed .ed-tbtn:disabled{opacity:.4;cursor:not-allowed}.act3ed .ed-scrub{background:var(--e-line-2);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:.2143rem;flex:auto;height:.2857rem;position:relative}.act3ed .ed-scrub>i{background:var(--e-acc);border-radius:.2143rem;width:0;position:absolute;top:0;bottom:0;left:0}.act3ed .ed-scrubtip{border:1px solid var(--e-line-2);background:var(--e-elev);box-shadow:var(--e-shadow);color:var(--e-ink);font-family:var(--e-mono);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;z-index:50;border-radius:.2857rem;margin-bottom:.5714rem;padding:.1429rem .4286rem;font-size:.7143rem;line-height:1.1429rem;display:none;position:absolute;bottom:100%;transform:translate(-50%)}.act3ed .ed-scrub>b{width:.8571rem;height:.8571rem;box-shadow:0 0 0 1px var(--e-line-2);background:#fff;border-radius:50%;position:absolute;top:-.2857rem;left:0;transform:translate(-50%)}.act3ed .ed-vol{align-items:center;gap:.4286rem;display:flex}.act3ed .ed-volrange{opacity:0;appearance:none;background:var(--e-line-2);cursor:pointer;border-radius:.2143rem;width:0;height:.2857rem;transition:width .16s,opacity .16s}.act3ed .ed-vol:hover .ed-volrange,.act3ed .ed-vol:focus-within .ed-volrange{opacity:1;width:4.7143rem}.act3ed .ed-volrange::-webkit-slider-thumb{appearance:none;background:var(--e-acc);cursor:pointer;border-radius:50%;width:.7857rem;height:.7857rem}.act3ed .ed-volrange::-moz-range-thumb{background:var(--e-acc);cursor:pointer;border:0;border-radius:50%;width:.7857rem;height:.7857rem}.act3ed .ed-monwrap:fullscreen{background:#000;justify-content:center;padding:0 0 .7143rem}.act3ed .ed-monwrap:fullscreen .ed-monitor{aspect-ratio:auto;flex:auto;min-height:0}.act3ed .ed-monwrap:fullscreen .ed-transport{padding:0 1.1429rem}.act3ed .ed-panelstack{flex-direction:column;width:100%;display:flex}.act3ed .ed-sec{box-sizing:border-box;background:var(--e-panel-2);border:1px solid var(--e-line);font-family:var(--ui);color:var(--e-ink-2);border-radius:.7143rem;align-self:stretch;margin:.7143rem;position:relative}.act3ed .ed-sec+.ed-sec{margin-top:0}.act3ed .ed-promptstack>.ed-sec{background:0 0;border:0;border-radius:0;margin:0}.act3ed .ed-promptstack>.ed-sec>.ed-sechd-row{letter-spacing:.08em;text-transform:uppercase;min-height:0;color:var(--e-faint);padding:.8571rem .7143rem .2857rem;font-size:.7143rem;font-weight:700}.act3ed .ed-promptstack>.ed-sec:first-child>.ed-sechd-row{padding-top:.5714rem}.act3ed .ed-promptstack>.ed-sec>.ed-secbody{padding-bottom:0}.act3ed .ed-sec .ed-sec{background:var(--e-panel);margin:0 0 .5714rem}.act3ed .ed-sec .ed-sec:last-child{margin-bottom:0}.act3ed .ed-sechd-row{letter-spacing:0;text-transform:none;min-height:1.5714rem;color:var(--e-ink);gap:.4286rem;padding:.5714rem .7143rem;font-size:.8571rem;font-weight:600}.act3ed .ed-sechd-row .MuiIconButton-root:has(>.MuiTypography-root){border:1px solid var(--e-line-2);background:var(--e-panel);border-radius:999px;gap:.2143rem;padding:.1429rem .5rem;font-size:.75rem;margin-left:.2857rem!important}.act3ed .ed-sechd-row .MuiIconButton-root:has(>.MuiTypography-root) .MuiTypography-root{font-family:var(--ui);font-size:.75rem;font-weight:600;margin-left:0!important}.act3ed .ed-sectitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.act3ed .ed-secfold{color:var(--e-faint);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.act3ed .ed-secfold>svg{transition:transform .15s;transform:rotate(90deg);width:.9286rem!important;height:.9286rem!important}.act3ed .ed-sec.closed .ed-secfold>svg{transform:rotate(0)}.act3ed .ed-seclock{color:var(--e-warn);width:.8571rem!important;height:.8571rem!important}.act3ed .ed-secbody{padding:0 .7143rem .7143rem}.act3ed .ed-stackhd{margin:.8571rem .7143rem 0}.act3ed .ed-sechd-note{letter-spacing:0;text-transform:none;color:var(--e-muted);font-weight:600}.act3ed .ed-sechint{color:var(--e-faint);flex:none;font-size:.7143rem;font-weight:400}.act3ed .ed-cbadge{border:1px solid var(--e-line-2);background:var(--e-panel);color:var(--e-faint);font:inherit;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:.2143rem;padding:.1429rem .6429rem;font-size:.75rem;font-weight:600;display:inline-flex}.act3ed .ed-cbadge>svg{width:.7857rem!important;height:.7857rem!important}.act3ed .ed-cbadge:hover:not(:disabled){border-color:var(--e-line-2);color:var(--e-ink-2)}.act3ed .ed-cbadge.on{border-color:color-mix(in srgb, var(--e-ok) 45%, transparent);background:color-mix(in srgb, var(--e-ok) 12%, transparent);color:var(--e-ok)}.act3ed .ed-cbadge:disabled{opacity:.55;cursor:default}.act3ed .ed-pill.ok{background:color-mix(in srgb, var(--e-ok) 15%, transparent);color:var(--e-ok)}.act3ed .ed-cardbar{align-items:center;gap:.5rem;padding:0 0 .4286rem;display:flex}.act3ed .ed-verpill{min-height:var(--e-ctl);border:1px solid var(--e-line-2);background:var(--e-panel);font-family:var(--e-mono);color:var(--e-muted);border-radius:999px;align-items:center;gap:.2857rem;padding:.0714rem .3571rem;font-size:.7857rem;display:inline-flex}.act3ed .ed-verpill>button{width:1.2857rem;height:1.2857rem;color:var(--e-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;display:inline-flex}.act3ed .ed-verpill>button:hover:not(:disabled){background:var(--e-acc-soft);color:var(--e-acc-2)}.act3ed .ed-verpill>button:disabled{opacity:.35;cursor:default}.act3ed .ed-vermark{color:var(--e-warn);width:.7857rem!important;height:.7857rem!important}.act3ed .ed-verlab{text-align:center;min-width:1.7143rem}.act3ed .ed-cardmore-btn{width:1.5714rem;height:1.5714rem;color:var(--e-faint);cursor:pointer;background:0 0;border:0;border-radius:.4286rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.act3ed .ed-cardmore-btn:hover{background:var(--e-panel);color:var(--e-ink)}.act3ed .ed-cardmore-btn>svg{width:1.0714rem!important;height:1.0714rem!important}.act3ed .ed-cardstill{aspect-ratio:16/9;border:1px solid var(--e-line);background:var(--e-void);border-radius:.5714rem;width:100%;min-height:clamp(8.5714rem,20vw,21.4286rem);position:relative;overflow:hidden}.act3ed .ed-cardstill.art{background-color:#0f0f14;background-position:50%;background-size:cover}.act3ed .ed-cardstill.empty{border-style:dashed;border-color:var(--e-line-2);background:var(--e-panel)}.act3ed .ed-cardstill.over{border-style:solid;border-color:var(--e-acc);background:var(--e-acc-soft)}.act3ed .ed-cardtrack{width:100%;height:100%;transition:transform .3s ease-in-out;display:flex}.act3ed .ed-cardslide{min-width:100%;height:100%;position:relative}.act3ed .ed-stillcap{color:#fff;font-family:var(--e-mono);letter-spacing:.04em;background:#0009;border-radius:.2857rem;padding:.1429rem .4286rem;font-size:.7143rem;position:absolute;bottom:.5rem;left:.5rem}.act3ed .ed-dz{width:100%;height:100%;color:var(--e-faint);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.4286rem;padding:1.1429rem;display:flex}.act3ed .ed-dz>svg{width:1.4286rem!important;height:1.4286rem!important}.act3ed .ed-dz:hover:not(:disabled){color:var(--e-ink-2)}.act3ed .ed-dz:disabled{cursor:default}.act3ed .ed-dzlab{color:var(--e-ink-2);font-size:.8571rem;font-weight:600}.act3ed .ed-dzhint{max-width:22rem;font-size:.7857rem;line-height:1.35}.act3ed .ed-cardfoot{align-items:center;padding:.5rem 0 0;display:flex}.act3ed .ed-cardlink{color:var(--e-acc-2);align-items:center;gap:.2857rem;font-size:.7857rem;font-weight:600;text-decoration:none;display:inline-flex}.act3ed .ed-cardlink:hover{text-decoration:underline}.act3ed .ed-cardlink>svg{width:.7857rem!important;height:.7857rem!important}.act3ed .ed-setpanel{flex-direction:column;padding:.7143rem;display:flex;container-type:inline-size}.act3ed .ed-setstrip{gap:.4286rem;margin-top:.4286rem;display:flex;overflow-x:auto}.act3ed .ed-setthumb{aspect-ratio:16/9;border:1px solid var(--e-line);background:var(--e-void);cursor:pointer;border-radius:.5rem;flex:1 1 0;min-width:4.5714rem;padding:0;position:relative;overflow:hidden}.act3ed .ed-setthumb>img{object-fit:cover;width:100%;height:100%;display:block}.act3ed .ed-setthumb:hover{border-color:var(--e-line-2)}.act3ed .ed-setthumb.on{border-color:var(--e-acc)}.act3ed .ed-setthumb>.cap{color:#fff;font-family:var(--e-mono);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#0009;padding:.1429rem .2857rem;font-size:.6429rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.act3ed .ed-setform{flex-direction:column;gap:.6429rem;margin-top:.5714rem;display:flex}.act3ed .ed-selrow{align-items:center;gap:.5714rem;display:flex}.act3ed .ed-selrow>.k{color:var(--e-muted);flex:0 0 7.8571rem;font-size:.8571rem}.act3ed .ed-selrow>.ed-inp,.act3ed .ed-selrow>.ed-drop{flex:auto;min-width:0}@container (max-width:24rem){.act3ed .ed-selrow{flex-direction:column;align-items:stretch;gap:.2857rem}.act3ed .ed-selrow>.k{flex:none}}.act3ed .ed-setconsist{margin-top:1rem}.act3ed .ed-setused{color:var(--e-muted);align-items:center;gap:.4286rem;margin-top:.2857rem;font-size:.8571rem;display:flex}.act3ed .ed-setused b{color:var(--e-ink)}.act3ed .ed-setacts{flex-wrap:wrap;gap:.4286rem;margin-top:.8571rem;display:flex}.act3ed .ed-setacts>a{text-decoration:none}.act3ed .ed-cardnone{color:var(--e-faint);margin:0;padding:.5714rem 0;font-size:.8571rem}.act3ed .ed-sec .MuiButton-root{min-width:0;font-family:var(--ui);text-transform:none;letter-spacing:0;color:var(--e-ink-2);box-shadow:none;border-radius:.5rem;padding:.3571rem .5714rem;font-size:.8214rem;font-weight:600;line-height:1}.act3ed .ed-sec .MuiButton-root:hover{background:var(--e-panel);box-shadow:none}.act3ed .ed-sec .MuiButton-outlined{border-color:var(--e-line-2)}.act3ed .ed-sec .MuiButton-outlined:hover{border-color:var(--e-acc)}.act3ed .ed-sec .MuiButton-contained{background:var(--e-acc);color:var(--e-onacc)}.act3ed .ed-sec .MuiButton-contained:hover{background:var(--e-acc-2)}.act3ed .ed-sec .MuiButton-root.Mui-disabled{opacity:.45;color:var(--e-ink-2)}.act3ed .ed-sec .MuiButton-contained.Mui-disabled{background:var(--e-acc);color:var(--e-onacc)}.act3ed .ed-sec .MuiButtonGroup-root{box-shadow:none}.act3ed .ed-sec .MuiToggleButtonGroup-root{min-height:var(--e-ctl);background:var(--e-panel-2);border:1px solid var(--e-line-2);border-radius:.5rem;gap:.1429rem;padding:.1429rem}.act3ed .ed-sec .MuiToggleButton-root{font-family:var(--ui);color:var(--e-muted);background:0 0;border:0;padding:.2857rem .5rem;font-size:.7857rem;font-weight:600;line-height:1;border-radius:.3571rem!important}.act3ed .ed-sec .MuiToggleButton-root:hover{color:var(--e-ink-2);background:0 0}.act3ed .ed-sec .MuiToggleButton-root.Mui-selected,.act3ed .ed-sec .MuiToggleButton-root.Mui-selected:hover{background:var(--e-acc);color:var(--e-onacc)}.act3ed .ed-sec .MuiToggleButton-root.Mui-disabled{opacity:.45}.act3ed .ed-sec .MuiButtonGroup-root .MuiButton-root{border-radius:0}.act3ed .ed-sec .MuiButtonGroup-root .MuiButton-root:first-of-type{border-radius:.5rem 0 0 .5rem}.act3ed .ed-sec .MuiButtonGroup-root .MuiButton-root:last-of-type{border-radius:0 .5rem .5rem 0}.act3ed .ed-sec .MuiIconButton-root:not(.minimal-video *){color:var(--e-muted);border-radius:.3571rem;padding:.2857rem}.act3ed .ed-sec .MuiIconButton-root:not(.minimal-video *):hover{background:var(--e-panel);color:var(--e-ink)}.act3ed .ed-sec .MuiIconButton-colorPrimary{color:var(--e-acc)}.act3ed .ed-sec .MuiIconButton-colorError{color:var(--e-danger)}.act3ed .ed-sec .MuiIconButton-colorSuccess{color:var(--e-ok)}.act3ed .ed-sec .MuiOutlinedInput-root,.act3ed .ed-sec .MuiInputBase-root{background:var(--e-void);font-family:var(--ui);color:var(--e-ink);border-radius:.6429rem;font-size:.8929rem}.act3ed .ed-sec .MuiInputBase-sizeSmall{min-height:var(--e-ctl)}.act3ed .ed-sec .MuiInputBase-sizeSmall:not(.MuiInputBase-multiline) .MuiInputBase-input{padding-top:.1429rem;padding-bottom:.1429rem}.act3ed .ed-sec .MuiOutlinedInput-notchedOutline{border-color:var(--e-line-2)}.act3ed .ed-sec .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.act3ed .ed-sec .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1px;border-color:var(--e-acc)}.act3ed .ed-sec .seedance-prompt-field{background:var(--e-void);border-radius:.6429rem}.act3ed .ed-sec .seedance-prompt-field .MuiInputBase-root{background:0 0}.act3ed .ed-sec .MuiInputBase-input::placeholder{color:var(--e-faint);opacity:1}.act3ed .ed-sec .MuiFormLabel-root,.act3ed .ed-sec .MuiFormHelperText-root{font-family:var(--ui);color:var(--e-faint)}.act3ed .ed-sec .MuiFormLabel-root.Mui-focused{color:var(--e-acc)}.act3ed .ed-sec .MuiSelect-icon{color:var(--e-faint)}.act3ed .ed-sec .MuiChip-root{background:var(--e-panel-2);border:1px solid var(--e-line-2);height:1.5rem;font-family:var(--ui);color:var(--e-ink-2);border-radius:999px;font-size:.75rem;font-weight:600}.act3ed .ed-sec .MuiChip-colorPrimary{background:var(--e-acc-soft);color:var(--e-acc-2);border-color:#0000}.act3ed .ed-sec .MuiDivider-root{border-color:var(--e-line)}.act3ed .ed-sec .MuiPaper-root{background-color:var(--e-panel);box-shadow:none;color:var(--e-ink-2);background-image:none;border-radius:.7143rem}.act3ed .ed-sec .MuiPaper-outlined{border-color:var(--e-line)}.act3ed .ed-sec .MuiCircularProgress-root:not(.minimal-video *){color:var(--e-acc)}.act3ed .ed-sec .MuiLinearProgress-root{background:var(--e-line)}.act3ed .ed-sec .MuiLinearProgress-bar{background:var(--e-acc)}.act3ed .ed-sec .MuiCheckbox-root,.act3ed .ed-sec .MuiRadio-root{color:var(--e-line-2)}.act3ed .ed-sec .MuiCheckbox-root.Mui-checked,.act3ed .ed-sec .MuiRadio-root.Mui-checked{color:var(--e-acc)}.act3ed .ed-sec .MuiSwitch-track{background-color:var(--e-line-2)}.act3ed .ed-sec .Mui-checked+.MuiSwitch-track{background-color:var(--e-acc)!important}.act3ed .ed-sec .MuiSlider-rail:not(.minimal-video *){background:var(--e-line-2);opacity:1}.act3ed .ed-sec .MuiSlider-track:not(.minimal-video *){background:var(--e-acc);border-color:var(--e-acc)}.act3ed .ed-sec .MuiSlider-thumb:not(.minimal-video *),.act3ed .ed-sec .MuiSlider-mark:not(.minimal-video *){background:var(--e-acc)}.act3ed .ed-sec .MuiSlider-markLabel:not(.minimal-video *),.act3ed .ed-sec .MuiSlider-valueLabel:not(.minimal-video *){font-family:var(--ui);color:var(--e-faint);font-size:.75rem}.act3ed .ed-sec .MuiSkeleton-root{background-color:var(--e-panel-2)}.act3ed .ed-sec .ed-durbox{background:var(--e-panel-2);border:1px solid var(--e-line);border-radius:.6429rem;margin-top:.5714rem;padding:.7857rem .9286rem}.act3ed .ed-sec .ed-durbox .MuiFormControlLabel-root{gap:.5714rem;margin:0}.act3ed .ed-sec .ed-durbox .MuiCheckbox-root{padding:0}.act3ed .ed-sec .ed-durbox .MuiCheckbox-root .MuiSvgIcon-root{font-size:1.0714rem}.act3ed .ed-sec .ed-durbox .MuiFormControlLabel-label{color:var(--e-ink-2);font-size:.8571rem;font-weight:600}.act3ed .ed-sec .ed-durbox .ed-durrow{align-items:center;gap:.8571rem;margin-top:.7143rem;padding-left:1.6429rem;display:flex}.act3ed .ed-sec .ed-durbox .ed-durrange{flex:1;min-width:0}.act3ed .ed-sec .ed-durbox .MuiSlider-root{width:100%;height:.2857rem;padding:.4286rem 0}.act3ed .ed-sec .ed-durbox .MuiSlider-rail,.act3ed .ed-sec .ed-durbox .MuiSlider-track{border-radius:.2143rem;height:.2857rem}.act3ed .ed-sec .ed-durbox .MuiSlider-thumb{border:2px solid var(--e-panel);width:.9286rem;height:.9286rem}.act3ed .ed-sec .ed-durval{text-align:right;min-width:4.1429rem;font-family:var(--e-mono);color:var(--e-ink-2);flex:none;font-size:.8571rem}.act3ed .ed-sec .ed-durhint{color:var(--e-faint);margin-top:.5714rem;padding-left:1.6429rem;font-size:.75rem}.act3ed .ed-cast{flex-direction:column;min-width:0;display:flex}.act3ed .ed-cast .ed-castrow{cursor:pointer;border-radius:.5rem;align-items:center;gap:.5714rem;min-width:0;padding:.2857rem .5714rem;display:flex}.act3ed .ed-cast .ed-castrow:hover{background:var(--e-panel)}.act3ed .ed-cast .ed-castrow.on,.act3ed .ed-cast .ed-castrow.on:hover{background:var(--e-acc-soft)}.act3ed .ed-cast .ed-caststate{color:var(--e-muted);flex:0 0 3.2143rem;justify-content:flex-start;align-items:center;gap:.2143rem;display:inline-flex}.act3ed .ed-cast .ed-caststate svg{width:.9286rem!important;height:.9286rem!important}.act3ed .ed-cast .ed-castname{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--e-ink-2);font-size:.8571rem;font-weight:600;overflow:hidden}.act3ed .ed-cast .ed-castrow.on .ed-castname{color:var(--e-ink)}.act3ed .ed-cast .ed-castrole{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--e-faint);flex:0 auto;font-size:.7857rem;overflow:hidden}.act3ed .ed-cast .ed-castacts{opacity:.55;flex:none;align-items:center;transition:opacity .12s;display:inline-flex}.act3ed .ed-cast .ed-castrow:hover .ed-castacts,.act3ed .ed-cast .ed-castrow.on .ed-castacts{opacity:1}.act3ed .ed-cast .ed-castacts .MuiIconButton-root{color:var(--e-muted);padding:.2143rem}.act3ed .ed-cast .ed-castacts .MuiIconButton-root:hover{color:var(--e-ink)}.act3ed .ed-cast .ed-castacts .MuiIconButton-root.dim{color:var(--e-line-2)}.act3ed .ed-cast .ed-castadd{text-transform:none;align-self:flex-start;min-width:0;margin:.2857rem 0 0;padding:0 .5714rem;font-size:.7857rem;font-weight:700}.act3ed .ed-cast .ed-castmocap{color:var(--e-faint);flex-wrap:wrap;align-items:baseline;gap:.2857rem .4286rem;margin:.5714rem .1429rem 0;font-size:.7857rem;display:flex}.act3ed .ed-cast .ed-castmocap .MuiLink-root{font-size:.7857rem}.act3ed .ed-cast .ed-castsel{margin:.8571rem 0 .3571rem}.act3ed .ed-cast .ed-castsel .MuiIconButton-root{color:var(--e-muted);padding:.1429rem}.act3ed .ed-cast .ed-castsel .MuiIconButton-root:hover{color:var(--e-ink)}.act3ed .ed-cast .ed-castsel .MuiIconButton-root svg{width:.9286rem;height:.9286rem}.act3ed .ed-cast .ed-caststill{background:var(--e-void);border:1px solid var(--e-line-2);border-radius:.7143rem;padding:.2857rem;position:relative;overflow:hidden}.act3ed .ed-cast .ed-caststill img{aspect-ratio:auto;object-fit:contain;border-radius:.5rem;width:100%;height:auto;max-height:24.2857rem;display:block}.act3ed .ed-cast .ed-caststill .cap{z-index:2;font-family:var(--e-mono);letter-spacing:.02em;color:#ffffffb8;text-shadow:0 1px 2px #000000a6;font-size:.6786rem;position:absolute;bottom:.5714rem;left:.7143rem}.act3ed .ed-cast .ed-caststep{z-index:2;font-family:var(--e-mono);color:#fff;background:#00000073;border-radius:.5714rem;align-items:center;gap:.1429rem;padding:.1429rem .2857rem;font-size:.7143rem;display:inline-flex;position:absolute;bottom:.5714rem;right:.5714rem}.act3ed .ed-cast .ed-caststep .MuiIconButton-root{color:#fff;padding:0}.act3ed .ed-cast .ed-caststep .MuiIconButton-root.Mui-disabled{color:#ffffff4d}.act3ed .ed-cast .ed-castflags{flex-wrap:wrap;align-items:center;gap:.1429rem .8571rem;margin:.5714rem .1429rem .2857rem;display:flex}.act3ed .ed-cast .ed-castflag{cursor:pointer;align-items:center;gap:.2857rem;display:inline-flex}.act3ed .ed-cast .ed-castflags .MuiCheckbox-root{padding:0}.act3ed .ed-cast .ed-castflags .MuiCheckbox-root .MuiSvgIcon-root{font-size:1.0714rem}.act3ed .ed-cast .ed-castflags .MuiTypography-root{color:var(--e-ink-2);font-size:.8214rem}.act3ed .ed-cast .ed-castplace{flex-wrap:wrap;justify-content:center;align-items:center;gap:.3571rem;margin-top:.2857rem;display:flex}.act3ed .ed-cast .ed-castplace .lbl{color:var(--e-faint);margin-right:.1429rem;font-size:.75rem}.act3ed .ed-cast .ed-castplace .ed-pill{font-family:var(--ui);cursor:pointer;padding:.2143rem .6429rem;transition:all .12s}.act3ed .ed-cast .ed-castplace .ed-pill.plain:hover{border-color:var(--e-acc);color:var(--e-ink)}.act3ed .ed-cast .ed-castplace .ed-pill.acc{border:1px solid #0000}.act3ed .ed-cast .ed-castplace .ed-pill:disabled{opacity:.5;cursor:default}.act3ed .ed-cast .ed-castplace .ed-pill.plain:disabled:hover{border-color:var(--e-line-2);color:var(--e-muted)}.act3ed .ed-refpreview{box-sizing:border-box;align-self:flex-start;height:auto;min-height:6.4286rem;padding:.4286rem}.act3ed .ed-refpreview img{object-fit:contain;border-radius:.2857rem;width:100%;height:auto;max-height:17.1429rem}.act3ed .ed-sec .MuiImageListItem-img,.act3ed .ed-sec .ed-secbody>.MuiBox-root>img{border-radius:0}.act3ed .ed-select .ed-dlab{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.act3ed .ed-select .ed-dtrigger{justify-content:space-between;width:100%}.act3ed .ed-selmenu{max-height:min(19rem, var(--ed-selmax,19rem));min-width:max(13rem, var(--ed-selw,13rem));gap:.0714rem;max-width:min(24rem,100vw - 1.1429rem);position:fixed;overflow-y:auto}.act3ed .ed-selmenu .ed-di.hot{background:var(--e-acc-soft);color:var(--e-ink)}.act3ed .ed-selsearch{z-index:1;margin-bottom:.2857rem;padding:.3571rem .5rem;font-size:.8214rem;position:sticky;top:0}.act3ed .ed-selopt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.act3ed .ed-selmenu .ed-di:disabled{opacity:.45;cursor:not-allowed}.act3ed .ed-selnote{color:var(--e-faint);padding:.5rem .7143rem;font-size:.8214rem}.act3ed.ed-modal{z-index:13500;font-family:var(--ui);background:#0a0b0f8c;padding:2.5rem 1.4286rem;display:flex;position:fixed;inset:0;overflow:auto}.act3ed .ed-modalcard{background:var(--e-panel);border:1px solid var(--e-line-2);max-width:calc(100vw - 2.8571rem);min-height:0;max-height:calc(100vh - 5rem);box-shadow:var(--e-shadow);border-radius:.8571rem;outline:none;flex-direction:column;margin:auto;display:flex}.act3ed .ed-modalhd{border-bottom:1px solid var(--e-line);flex:none;align-items:flex-start;gap:.8571rem;padding:.9286rem 1.0714rem;display:flex}.act3ed .ed-modalttl{flex:auto;min-width:0}.act3ed .ed-modalttl h2{color:var(--e-ink);margin:0;font-size:1.0714rem;font-weight:600;line-height:1.2}.act3ed .ed-modalttl p{color:var(--e-muted);margin:.2143rem 0 0;font-size:.8214rem;line-height:1.35}.act3ed .ed-modalx{width:1.7143rem;height:1.7143rem;color:var(--e-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.4286rem;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.act3ed .ed-modalx:hover{background:var(--e-panel-2);border-color:var(--e-line-2);color:var(--e-ink)}.act3ed .ed-modalx>svg{width:1.0714rem;height:1.0714rem}.act3ed .ed-modalbd{min-height:0;color:var(--e-ink-2);flex:auto;padding:1.0714rem;font-size:.9286rem;overflow:auto}.act3ed .ed-modalbd.flush{flex-direction:column;padding:0;display:flex;overflow:hidden}.act3ed .ed-modalft{border-top:1px solid var(--e-line);flex:none;justify-content:flex-end;align-items:center;gap:.5714rem;padding:.7857rem 1.0714rem;display:flex}.act3ed .ed-selmenu .ed-selhead{letter-spacing:.06em;text-transform:uppercase;color:#000;padding:.4286rem .7143rem .1429rem;font-size:.7143rem;font-weight:900;display:block}[data-theme=dark] .act3ed .ed-selmenu .ed-selhead{color:#fff}.act3ed .ed-selmenu .ed-selhead~button.ed-di .ed-selopt{padding-left:.5714rem}.act3ed .ed-modalft .ed-ftgroup{align-items:center;gap:.1429rem;display:flex}.act3ed .ed-modal ::-webkit-scrollbar{width:.5714rem;height:.5714rem}.act3ed .ed-modal ::-webkit-scrollbar-thumb{background:var(--e-line-2);background-clip:content-box;border:.1429rem solid #0000;border-radius:.5714rem}.act3ed .ed-modal ::-webkit-scrollbar-thumb:hover{background:var(--e-faint);background-clip:content-box;border-width:.0714rem}.act3ed .ed-modal ::-webkit-scrollbar-track{background:0 0}@supports not selector(::-webkit-scrollbar){.act3ed .ed-modal *{scrollbar-width:thin;scrollbar-color:var(--e-line-2) transparent}}.act3ed .ed-buildrow{flex-wrap:wrap;align-items:flex-start;gap:.5714rem .8571rem;display:flex}.act3ed .ed-buildrow.bottom{border-top:1px solid var(--e-line);gap:1.1429rem 1.7143rem;margin-top:.8571rem;padding-top:.8571rem}.act3ed .ed-buildfield{flex-direction:column;flex:0 13rem;gap:.2857rem;min-width:11rem;display:flex}.act3ed .ed-buildlbl{color:var(--e-ink-2);align-items:center;gap:.4286rem;font-size:.7857rem;font-weight:600;display:inline-flex}.act3ed .ed-buildhint{min-height:.9286rem;color:var(--e-faint);font-size:.7143rem;line-height:1.3}.act3ed .ed-buildkey{min-width:1.1429rem;font-size:.6429rem;line-height:1.1429rem}.act3ed .ed-buildcost{font-family:var(--e-mono);color:var(--e-ink);align-items:center;margin-right:auto;font-size:.8571rem;font-weight:700;display:inline-flex}.act3ed .ed-buildcost svg{width:.8571rem;height:.8571rem}.act3ed .ed-btn .ed-buildcost{color:inherit;margin-left:.3571rem;margin-right:0;font-weight:600}.act3ed .ed-buildtoggles{flex-direction:column;flex:none;gap:.5rem;display:flex}.act3ed .ed-buildtoggle,.act3ed .ed-buildforce label{color:var(--e-ink-2);cursor:pointer;align-items:center;gap:.4286rem;font-size:.8214rem;display:flex}.act3ed .ed-buildtoggle:has(input:disabled){color:var(--e-faint);cursor:not-allowed}.act3ed .ed-buildtoggle input,.act3ed .ed-buildforce input{width:.9286rem;height:.9286rem;accent-color:var(--e-acc);cursor:inherit;margin:0}.act3ed .ed-buildforce{border:0;flex-direction:column;flex:18rem;gap:.3571rem;min-width:16rem;margin:0;padding:0;display:flex}.act3ed .ed-buildforce legend{color:var(--e-ink-2);align-items:center;gap:.4286rem;margin-bottom:.1429rem;padding:0;font-size:.7857rem;font-weight:600;display:flex}.act3ed .ed-builddur{color:var(--e-muted);align-items:baseline;gap:.3571rem;margin:.8571rem 0 0;font-size:.8214rem;display:flex}.act3ed .ed-builddur strong{color:var(--e-ink);font-weight:600}.act3ed .ed-buildcov{background:var(--e-panel-2);border:1px solid var(--e-line);border-radius:.5714rem;margin-top:.8571rem;padding:.5714rem .6429rem}.act3ed .ed-buildcov-say{color:var(--e-muted);align-items:baseline;gap:.3571rem;margin:0 0 .5rem;font-size:.8214rem;display:flex}.act3ed .ed-buildcov-shot{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;color:var(--e-acc-2);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;overflow:hidden}.act3ed .ed-buildcov-shot:hover{text-decoration:underline}.act3ed .ed-buildcov-track{border-radius:.2143rem;gap:1px;height:1.5714rem;display:flex;overflow:hidden}.act3ed .ed-buildcov-cell{flex:1 1 0;min-width:2px;max-width:2.0714rem}.act3ed .ed-buildcov-key{color:var(--e-muted);flex-wrap:wrap;gap:.3571rem .8571rem;margin-top:.5714rem;font-size:.7857rem;display:flex}.act3ed .ed-buildcov-key span{align-items:center;gap:.3571rem;display:inline-flex}.act3ed .ed-buildcov-key i{border-radius:.1429rem;width:.7143rem;height:.7143rem}.act3ed .ed-hist-panes{flex:auto;grid-template-columns:20rem minmax(0,1fr);min-height:0;display:grid}.act3ed .ed-hist.ed-modalcard{max-height:min(52rem,100vh - 6rem)}@media (max-width:60rem){.act3ed .ed-hist-panes{grid-template-rows:14rem minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.act3ed .ed-hist-list{border-right:1px solid var(--e-line);min-height:0;overflow-y:auto}@media (max-width:60rem){.act3ed .ed-hist-list{border-right:0;border-bottom:1px solid var(--e-line)}}.act3ed .ed-hist-ver{border:0;border-bottom:1px solid var(--e-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;padding:.7143rem .8571rem;display:block}.act3ed .ed-hist-ver:hover{background:var(--e-panel-2)}.act3ed .ed-hist-ver.on{background:var(--e-acc-soft);box-shadow:inset .1429rem 0 0 var(--e-acc)}.act3ed .ed-hist-ver:focus-visible{outline:2px solid var(--e-acc);outline-offset:-2px}.act3ed .ed-hist-tags{flex-wrap:wrap;align-items:center;gap:.2857rem;display:flex}.act3ed .ed-hist-vn,.act3ed .ed-hist-src,.act3ed .ed-hist-applied{border:1px solid var(--e-line-2);height:1.2857rem;color:var(--e-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .4286rem;font-size:.7143rem;font-weight:600;line-height:1;display:inline-flex}.act3ed .ed-hist-vn{font-family:var(--e-mono)}.act3ed .ed-hist-vn.on{background:var(--e-acc);border-color:var(--e-acc);color:var(--e-onacc)}.act3ed .ed-hist-applied{background:color-mix(in srgb, var(--e-ok) 16%, transparent);border-color:color-mix(in srgb, var(--e-ok) 45%, transparent);color:var(--e-ok)}.act3ed .ed-hist-when{color:var(--e-faint);margin:.3571rem 0 0;font-size:.7857rem}.act3ed .ed-hist-foot{justify-content:space-between;align-items:center;gap:.5714rem;margin-top:.3571rem;display:flex}.act3ed .ed-hist-delta{min-width:0;color:var(--e-muted);font-size:.7857rem;line-height:1.3}.act3ed .ed-hist-restore{flex:none}.act3ed .ed-hist-restore>svg{width:.7857rem;height:.7857rem}.act3ed .ed-hist-diff,.act3ed .ed-hist-prompt{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.act3ed .ed-hist-bar{border-bottom:1px solid var(--e-line);flex:none;justify-content:space-between;align-items:center;gap:.5714rem;padding:.5rem .7143rem;display:flex}.act3ed .ed-hist-counts{font-family:var(--e-mono);gap:.3571rem;font-size:.7857rem;font-weight:700;display:inline-flex}.act3ed .ed-hist-counts .add{color:var(--e-ok)}.act3ed .ed-hist-counts .rem{color:var(--e-danger)}.act3ed .ed-hist-seg{margin-left:auto}.act3ed .ed-hist-scroll{flex:auto;min-height:0;padding:.2857rem 0;overflow:auto}.act3ed .ed-hist-hunk{font-family:var(--e-mono);color:var(--e-acc-2);padding:.2143rem .7143rem;font-size:.7143rem}.act3ed .ed-hist-say{text-align:center;color:var(--e-muted);margin:0;padding:1.7143rem 1.4286rem;font-size:.8571rem}.act3ed .ed-hist-say.warn{text-align:left;color:var(--e-warn);padding:.5714rem .7143rem}.act3ed .ed-hist-blank{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.4286rem;padding:3.5714rem 1.4286rem;display:flex}.act3ed .ed-hist-blank b{color:var(--e-ink);font-size:.9286rem}.act3ed .ed-hist-blank p{max-width:26rem;color:var(--e-muted);margin:0;font-size:.8571rem}.act3ed .ed-hist-snip{-webkit-line-clamp:2;font-family:var(--e-mono);color:var(--e-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:.2857rem 0 0;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.act3ed .ed-hist-pmeta{color:var(--e-muted);font-size:.7857rem}.act3ed .ed-hist-ptxt{font-family:var(--e-mono);color:var(--e-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.5rem .7143rem;font-size:.7857rem;line-height:1.55}.act3ed .ed-hist-line{font-family:var(--e-mono);align-items:flex-start;padding:0 .4286rem;font-size:.7857rem;line-height:1.5;display:flex}.act3ed .ed-hist-line[data-diff=add]{background:color-mix(in srgb, var(--e-ok) 15%, transparent)}.act3ed .ed-hist-line[data-diff=remove],.act3ed .ed-hist-line[data-diff=error]{background:color-mix(in srgb, var(--e-danger) 15%, transparent)}.act3ed .ed-hist-line[data-diff=warning]{background:color-mix(in srgb, var(--e-warn) 15%, transparent)}.act3ed .ed-hist-sign{text-align:center;-webkit-user-select:none;user-select:none;color:var(--e-faint);flex:0 0 1.5ch;font-weight:700}.act3ed .ed-hist-line[data-diff=add] .ed-hist-sign{color:var(--e-ok)}.act3ed .ed-hist-line[data-diff=remove] .ed-hist-sign,.act3ed .ed-hist-line[data-diff=error] .ed-hist-sign{color:var(--e-danger)}.act3ed .ed-hist-line[data-diff=warning] .ed-hist-sign{color:var(--e-warn)}.act3ed .ed-hist-el{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;text-transform:uppercase;letter-spacing:.02em;color:var(--e-faint);flex:0 0 5.5rem;padding-right:.5rem;font-size:.6429rem;overflow:hidden}.act3ed .ed-hist-line[data-diff=context] .ed-hist-el{opacity:.6}.act3ed .ed-hist-txt{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;color:var(--e-ink-2);flex:auto}.act3ed .ed-hist-line[data-diff=context] .ed-hist-txt{color:var(--e-muted)}.act3ed .ed-hist-txt[data-block-type=beat],.act3ed .ed-hist-txt[data-block-type=heading],.act3ed .ed-hist-txt[data-block-type=shot]{text-transform:uppercase;font-weight:700}.act3ed .ed-hist-txt[data-block-type=beat]{color:var(--e-beats)}.act3ed .ed-hist-txt[data-block-type=shot]{color:var(--e-acc-2)}.act3ed .ed-hist-txt[data-block-type=cinematography]{color:var(--e-broll);font-style:italic}.act3ed .ed-hist-txt[data-block-type=set]{color:var(--e-scenes);font-style:italic}.act3ed .ed-hist-txt[data-block-type=character]{text-transform:uppercase;text-align:center;padding:0 min(16.5ch,22%);font-weight:700}.act3ed .ed-hist-txt[data-block-type=parenthetical]{text-align:center;padding:0 min(13.2ch,18%);font-style:italic}.act3ed .ed-hist-txt[data-block-type=dialogue]{padding:0 min(9.9ch,14%)}.act3ed .ed-hist-txt[data-block-type=transition]{text-transform:uppercase;text-align:right}.act3ed .ed-hist-gap{background:var(--e-panel-2);color:var(--e-faint);align-items:center;gap:.2857rem;padding:.1429rem .4286rem;display:flex}.act3ed .ed-hist-exp{width:1.2857rem;height:1.2857rem;color:var(--e-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.2857rem;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.act3ed .ed-hist-exp:hover:not(:disabled){background:var(--e-panel);border-color:var(--e-line-2);color:var(--e-ink)}.act3ed .ed-hist-exp:disabled{opacity:.45;cursor:default}.act3ed .ed-hist-exp>svg{width:.8571rem;height:.8571rem}.act3ed .ed-hist-rule{background:var(--e-line-2);flex:auto;min-width:.7143rem;height:1px}.act3ed .ed-hist-hidden{font-family:var(--e-mono);white-space:nowrap;flex:none;padding:0 .2857rem;font-size:.7143rem}.act3ed .ed-sec .bg-white,.act3ed .ed-sec .bg-gray-50{background-color:var(--e-void)}.act3ed .ed-sec .bg-gray-100,.act3ed .ed-sec .bg-gray-200{background-color:var(--e-panel-2)}.act3ed .ed-sec .border-gray-200{border-color:var(--e-line)}.act3ed .ed-sec .text-gray-600{color:var(--e-muted)}.act3ed.ed-vd{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] .act3ed.ed-vd{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.act3ed .ed-vdtag{background:var(--e-acc-soft);color:var(--e-acc-2);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:.2857rem;padding:.1429rem .5rem;font-size:.7143rem;font-weight:700;display:inline-flex}.act3ed .ed-vdtag>svg{width:.8571rem;height:.8571rem}.act3ed .ed-tabsep{background:var(--e-line-2);flex:none;align-self:center;width:1px;height:1.1429rem;margin:0 .3571rem}.act3ed .ed-vdnote{text-align:center;color:var(--e-faint);margin:0;padding:2rem 0;font-size:.8571rem}.act3ed .ed-sec .vdbg-card{border:1px solid var(--e-line);background:var(--e-panel);border-radius:.7143rem;margin:0 0 .5714rem}.act3ed .ed-sec .vdbg-card:last-child{margin-bottom:0}.act3ed .ed-sec .vdbg-cardhd{border-bottom:1px solid var(--e-line);background:0 0;padding:.5714rem .7143rem}.act3ed .ed-sec .vdbg-cardhd .MuiTypography-root{font-family:var(--ui);color:var(--e-ink);font-size:.8571rem;font-weight:600}.act3ed .ed-sec .vdbg-cardhd .MuiChip-root{background:var(--e-acc-soft);color:var(--e-acc-2)}.act3ed .ed-sec .vdbg-cardhd .vdbg-cuts{background:color-mix(in srgb, var(--e-warn) 16%, transparent);color:var(--e-warn)}.act3ed .ed-sec .vdbg-player{overflow:hidden}.act3ed.ed-rd{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ed-zthumb:.7143rem}[data-theme=dark] .act3ed.ed-rd{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.act3ed .ed-rdlabel{letter-spacing:.08em;text-transform:uppercase;color:var(--e-faint);align-items:center;padding:0 .5714rem;font-size:.7143rem;font-weight:700;display:inline-flex}.act3ed .ed-rdcard{break-inside:avoid;border:1px solid var(--e-line);background:var(--e-panel-2);border-radius:.7143rem;margin:0 0 .7143rem;position:relative;overflow:hidden}.act3ed .ed-rdcard.feature{background:var(--e-panel);margin:.7143rem}.act3ed .ed-rdhd{border-bottom:1px solid var(--e-line);align-items:center;gap:.3571rem;min-width:0;padding:.3571rem .4286rem;display:flex;position:relative}.act3ed .ed-rddot{background:var(--e-st-done);border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-left:.2143rem}.act3ed .ed-rddot.bad{background:var(--e-st-error)}.act3ed .ed-rddot.busy{background:var(--e-st-progress)}.act3ed .ed-rdname{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--e-ink);font-size:.8214rem;font-weight:700;overflow:hidden}.act3ed .ed-rdbad{color:var(--e-st-error);cursor:help;flex:none;display:inline-flex}.act3ed .ed-rdbad>svg{width:.9286rem;height:.9286rem}.act3ed .ed-rdsrc{flex:none}.act3ed .ed-rdpic{background:#000;position:relative}.act3ed .ed-rdblend{background:var(--e-panel);align-items:center;gap:.7143rem;padding:.7143rem;display:flex}.act3ed .ed-rdblend>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--e-mono);color:var(--e-ink-2);flex:auto;font-size:.7857rem;overflow:hidden}.act3ed .ed-rdover{place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.act3ed .ed-rdmeta{color:var(--e-muted);align-items:center;gap:.5714rem;padding:.3571rem .5714rem;font-size:.7857rem;display:flex}.act3ed .ed-rdmeta b{color:var(--e-ink-2);font-family:var(--e-mono)}.act3ed .ed-rdpct{font-family:var(--e-mono);color:var(--e-ink-2)}.act3ed .ed-rdstars{flex:none;gap:.0714rem;display:inline-flex}.act3ed .ed-rdstar{width:1rem;height:1rem;color:var(--e-line-2);display:inline-flex;position:relative}.act3ed .ed-rdstar svg{flex:none;width:1rem;height:1rem}.act3ed .ed-rdstarfill{color:var(--e-warn);pointer-events:none;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.act3ed .ed-rdstarhit{cursor:pointer;background:0 0;border:0;width:50%;padding:0;position:absolute;top:0;bottom:0;left:0}.act3ed .ed-rdstarhit.end{left:50%}.act3ed .ed-rdstarhit:disabled{cursor:not-allowed}.act3ed .ed-rdprompt{border-top:1px solid var(--e-line);padding:.5714rem}.act3ed .ed-rdtemp{letter-spacing:.04em;text-transform:uppercase;color:var(--e-faint);align-items:center;gap:.5rem;font-size:.7143rem;font-weight:600;display:flex}.act3ed .ed-rdtemp .ed-range{flex:auto}.act3ed .ed-rdtempval{font-family:var(--e-mono);color:var(--e-ink-2);text-transform:none;flex:none}.act3ed .ed-rdtext{align-items:flex-start;gap:.3571rem;margin-top:.5rem;display:flex;position:relative}.act3ed .ed-rdtext p{white-space:pre-wrap;word-break:break-word;min-width:0;max-height:11rem;color:var(--e-ink-2);flex:auto;margin:0;font-size:.8214rem;line-height:1.5;overflow:auto}.act3ed .ed-rdtext textarea.ed-inp{resize:vertical;flex:auto;min-width:0;font-size:.8214rem;line-height:1.5}.act3ed .ed-rdtextact{flex-direction:column;flex:none;gap:.1429rem;display:flex}.act3ed .ed-rdpp{position:relative}.act3ed .ed-rdfilters{border-bottom:1px solid var(--e-line);align-items:center;gap:.5714rem;padding:.5rem .7143rem;display:flex}.act3ed .ed-rdgrid{column-width:20rem;column-gap:.7143rem;padding:.7143rem}.act3ed .ed-rdgrid.stills{column-width:13rem}.act3ed .ed-rdstill{break-inside:avoid;border:1px solid var(--e-line);background:var(--e-panel-2);border-radius:.7143rem;margin:0 0 .7143rem;overflow:hidden}.act3ed .ed-rdstillpic{aspect-ratio:16/9;background:var(--e-void);width:100%;position:relative}.act3ed .ed-rdstill figcaption{border-top:1px solid var(--e-line);color:var(--e-ink-2);text-overflow:ellipsis;white-space:nowrap;padding:.4286rem .5714rem;font-size:.7857rem;overflow:hidden}.act3ed .ed-rdempty{border:1px dashed var(--e-line-2);text-align:center;color:var(--e-muted);border-radius:.7143rem;flex-direction:column;align-items:center;gap:.5714rem;margin:0 .7143rem .7143rem;padding:1.2857rem 1rem;display:flex}.act3ed .ed-rdempty>svg{width:1.5714rem;height:1.5714rem;color:var(--e-faint)}.act3ed .ed-rdempty strong{color:var(--e-ink);font-size:.8929rem}.act3ed .ed-rdempty p{max-width:24rem;margin:0;font-size:.8214rem;line-height:1.5}.act3ed .ed-rdcompare{margin:0 .7143rem}.act3ed .ed-rdcompare>.ed-sechd{padding:.2857rem .2143rem}.act3ed .ed-rdcompare .ed-rdcard.feature{margin:0}