@font-face{font-family:Unbounded;src:url(/fonts/unbounded-latin-wght-normal.woff2)format("woff2-variations");font-weight:200 900;font-style:normal;font-display:swap}.pe,.pe [data-scheme]{--sans:var(--font-sans);--disp:"Unbounded", var(--font-display), var(--font-sans);--tide:var(--accent-600);--tide2:var(--accent-400);--phos:var(--accent-400);--coral:var(--accent-500);--gold:var(--color-amber-400);--gold-hi:var(--color-amber-300);--hair:color-mix(in oklch, var(--accent-500) 20%, var(--border-strong));--hair-quiet:var(--border)}[data-scheme=light] .pe,.pe [data-scheme=light]{--tide2:var(--accent-600);--phos:var(--accent-600);--gold:var(--color-amber-700);--gold-hi:var(--color-amber-800)}.pe [data-scheme=dark]{--tide2:var(--accent-400);--phos:var(--accent-400);--gold:var(--color-amber-400);--gold-hi:var(--color-amber-300)}.pe{font-family:var(--sans);letter-spacing:0;background:radial-gradient(900px 320px at 12% -120px, color-mix(in oklch, var(--accent-600) 16%, transparent), transparent 70%), var(--abyss);font-size:14px;line-height:20px}.pe a{color:var(--phos)}.pe .hlm-main{max-width:1560px;padding:20px clamp(16px,3vw,40px) 96px}.pe .rt-icon{vertical-align:-2px;flex:none}.pe .rt-icon.spin{animation:.9s linear infinite spin}.pe .tr-dim{color:var(--mist);font-size:12px;line-height:16px}.pe .tr-warn{font-size:12px;line-height:16px}.pe .tr-err{color:var(--accent-fg,var(--tide2));font-size:12px;line-height:16px}.pe .empty{letter-spacing:0;color:var(--mist);padding:24px 12px;font-size:14px}.pe label{font:500 12px/16px var(--sans);letter-spacing:0;text-transform:none;color:var(--mist);margin:10px 0 4px}.pe input[type=text],.pe input[type=password],.pe input[type=date],.pe textarea,.pe select{font-family:var(--sans);border-radius:var(--radius-sm,6px);background:var(--surface);border:1px solid var(--border-strong);color:var(--foam);padding:7px 10px;font-size:14px;line-height:20px}.pe .hlm-panel textarea{font-family:var(--sans);border-radius:var(--radius-sm,6px);background:var(--surface);border:1px solid var(--border-strong);min-height:76px;font-size:14px;line-height:20px}.pe input:focus,.pe textarea:focus,.pe select:focus,.pe .hlm-panel textarea:focus{border-color:var(--accent-500);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.pe input:disabled,.pe textarea:disabled,.pe select:disabled{opacity:.6}.pe input[type=range]{accent-color:var(--accent-500)}.pe :focus-visible{outline:2px solid var(--accent-500);outline-offset:2px}.pe .btn{font:500 14px/20px var(--sans);letter-spacing:0;text-transform:none;color:var(--foam);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm,6px);justify-content:center;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.pe .btn:hover{background:var(--surface-hover)}.pe .btn.hot{color:var(--accent-ink,#fff);background:var(--accent-600);border-color:var(--accent-600);font-weight:600}.pe .btn.hot:hover{background:var(--accent-500);border-color:var(--accent-500)}.pe .btn.sm{padding:5px 12px;font-size:12px;font-weight:600;line-height:16px}.pe .btn:disabled{opacity:.4;cursor:default}.pe .btn.hot.busy:after{border-color:color-mix(in oklch, var(--accent-ink,#fff) 35%, transparent);border-top-color:var(--accent-ink,#fff)}.pe .btn.busy>*{visibility:hidden}.pe .hlm-mini{font:500 12px/16px var(--sans);letter-spacing:0;text-transform:none;border-radius:var(--radius-sm,6px);border:1px solid var(--border-strong);color:var(--mist);background:0 0;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.pe .hlm-mini:hover{color:var(--foam);border-color:color-mix(in oklch, var(--fg) 40%, transparent)}.pe .hlm-mini.hot{color:var(--accent-fg,var(--tide2));border-color:color-mix(in oklch, var(--accent-500) 55%, transparent)}.pe .hlm-mini.hot:hover{border-color:var(--accent-500)}.pe .hlm-mini.gold{color:var(--gold);border-color:color-mix(in oklch, var(--gold) 50%, transparent)}.pe .hlm-mini.busy{opacity:.6}.pe .tr-tog{font:500 12px/16px var(--sans);border-radius:var(--radius-sm,6px);border:1px solid var(--border-strong);padding:5px 10px}.pe .tr-tog.on{color:var(--foam);border-color:var(--accent-500);background:var(--accent-soft)}.pe .rt-text{font:500 12px/16px var(--sans);color:var(--mist);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;display:inline-flex}.pe .rt-text:hover{color:var(--foam);text-decoration:underline}.pe .rt-text:disabled{opacity:.5;cursor:default;text-decoration:none}.pe .hlm-panel{background:var(--deep);border:1px solid var(--hair-quiet);border-radius:var(--radius-md,12px);margin-bottom:12px;padding:16px}.pe .hlm-rail h4,.pe .hlm-panel h4{font:600 14px/20px var(--sans);letter-spacing:0;text-transform:none;color:var(--foam);margin-bottom:8px}.pe .hlm-bt{font:600 14px/20px var(--sans);letter-spacing:0;text-transform:none;color:var(--foam)}.pe .hlm-chip{font:500 12px/16px var(--sans);letter-spacing:0;text-transform:none;border:1px solid var(--border-strong);color:var(--mist);border-radius:999px;padding:2px 8px}.pe .hlm-chip.ok{color:var(--foam)}.pe .hlm-chip.amber{color:var(--gold);border-color:color-mix(in oklch, var(--gold) 45%, transparent)}.pe .hlm-chip.red{color:var(--accent-fg,var(--tide2));border-color:color-mix(in oklch, var(--accent-500) 55%, transparent)}.pe .hlm-toast{font:500 14px/20px var(--sans);background:var(--surface-raised,var(--deep));border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);border-radius:8px;max-width:420px;padding:10px 14px;right:16px}.pe .hlm-crumb{font:500 12px/16px var(--sans);letter-spacing:0;text-transform:none;color:var(--mist);align-items:center;gap:6px;display:inline-flex}.pe .hlm-crumb:hover{color:var(--foam);text-decoration:none}.pe .hlm-prog{font:500 12px/16px var(--sans);letter-spacing:0;text-transform:none}.pe .hlm-prog .bar{flex:0 0 120px}.pe .hlm-prog .bar i{background:var(--accent-500)}.pe .note{border-left:0;border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:10px 12px}.pe .note .meta{letter-spacing:0;font-size:12px}.pe .rt-tag{font:600 11px/16px var(--sans);color:var(--mist);background:color-mix(in oklch, var(--fg) 9%, transparent);border-radius:4px;padding:0 6px;display:inline-block}.pe .rt-tag.draft{color:var(--gold);background:color-mix(in oklch, var(--gold) 14%, transparent)}.pe .rt-tag.final{color:var(--accent-fg,var(--tide2));background:var(--accent-soft)}.pe .tr-sug{font:600 11px/16px var(--sans);letter-spacing:0;text-transform:none;color:var(--gold);background:color-mix(in oklch, var(--gold) 14%, transparent);border-radius:4px;margin-left:6px;padding:0 6px}.pe .rt-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 16px;display:flex}.pe .rt-top h1{font-family:var(--disp);letter-spacing:-.01em;color:var(--foam);font-size:24px;font-weight:700;line-height:32px}.pe .rt-top p{color:var(--mist);max-width:62ch;font-size:14px;line-height:20px}.pe .hlm-home{gap:20px}.pe .hlm-homerail{width:372px;top:calc(var(--ritual-layout-top,0px) + 12px);flex:0 0 372px}.pe .rt-shelfhead h2{font:600 14px/20px var(--sans);color:var(--foam)}.pe .hlm-pgrid{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:12px;margin-top:12px}.pe .hlm-pcard{background:var(--deep);border:1px solid var(--hair-quiet);border-radius:var(--radius-md,12px);text-align:left;font:inherit;color:inherit}.pe .hlm-pcard:hover{border-color:var(--hair);box-shadow:none;transform:none}.pe .hlm-pcard h3{font-family:var(--disp);letter-spacing:0;margin-bottom:6px;font-size:14px;font-weight:600;line-height:20px}.pe .hlm-pcard .hlm-meta{letter-spacing:0;color:var(--mist);flex-wrap:wrap;gap:2px 10px;font-size:12px;line-height:16px;display:flex}.pe .hlm-vbody{padding:12px 14px 10px}.pe .hlm-mosaic{border-bottom:1px solid var(--hair-quiet);background:#050506}.pe .hlm-nocover{font:500 12px/16px var(--sans);letter-spacing:0;text-transform:none;color:#8a8580}.pe .hlm-film{font:600 11px/16px var(--sans);letter-spacing:0;color:#fff;background:color-mix(in oklch, var(--accent-600) 85%, transparent);border:0;border-radius:999px;padding:1px 7px;bottom:8px;left:8px}.pe .rt-cardacts{gap:14px;padding:0 14px 12px}.pe .rt-examplecard{cursor:pointer;flex-direction:column;padding:0;display:flex;overflow:hidden}.pe .rt-examplecard .hlm-mosaic{width:100%}.pe .rt-playbadge{color:#fff;background:var(--accent-600);border-radius:50%;place-items:center;width:28px;height:28px;padding-left:2px;display:grid;position:absolute;bottom:10px;left:10px}.pe .rt-feature{grid-template-columns:minmax(0,1.9fr) minmax(220px,1fr);align-items:end;gap:20px;display:grid}.pe .rt-feature-screen{border-radius:var(--radius-md,12px);border:1px solid var(--hair);aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.pe .rt-feature-screen video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.pe .rt-feature-words h2{font-family:var(--disp);letter-spacing:-.01em;margin-bottom:8px;font-size:20px;font-weight:700;line-height:28px}.pe .rt-feature-words p{color:var(--mist);max-width:46ch;margin-bottom:12px}.pe .rt-feature-words .rt-balance{color:var(--foam)}@media (max-width:1180px){.pe .rt-feature{grid-template-columns:1fr;align-items:start}}.pe .hlm-create{background:var(--deep);border:1px solid var(--hair)}.pe .rt-new.over{border-color:var(--accent-500);box-shadow:0 0 0 3px var(--accent-soft)}.pe .hlm-newp2{gap:12px;margin-top:4px}.pe .hlm-field{gap:4px;margin:0}.pe .hlm-field>span{font:500 12px/16px var(--sans);letter-spacing:0;color:var(--mist)}.pe .hlm-newp2 input,.pe .hlm-newp2 textarea{font-family:var(--sans);border-radius:var(--radius-sm,6px);background:var(--surface);border:1px solid var(--border-strong);padding:8px 10px;font-size:14px;line-height:20px}.pe .hlm-newp2 input:focus,.pe .hlm-newp2 textarea:focus{border-color:var(--accent-500);box-shadow:0 0 0 3px var(--accent-soft)}.pe .hlm-newp2 textarea{min-height:76px}.pe .hlm-newp2 textarea.short{min-height:44px}.pe .hlm-newp2 label.sug input,.pe .hlm-newp2 label.sug textarea,.pe label.sug input,.pe label.sug textarea{border-style:dashed;border-color:color-mix(in oklch, var(--gold) 60%, transparent)}.pe .rt-attach{text-align:left;border-radius:var(--radius-sm,6px);border:1px dashed color-mix(in oklch, var(--fg) 30%, transparent);width:100%;color:var(--mist);cursor:pointer;font:inherit;background:0 0;align-items:flex-start;gap:10px;padding:10px 12px;display:flex;position:relative;overflow:hidden}.pe .rt-attach .rt-icon{color:var(--foam);margin-top:2px}.pe .rt-attach b{font:600 14px/20px var(--sans);color:var(--foam);display:block}.pe .rt-attach i{font:400 12px/16px var(--sans);color:var(--mist);font-style:normal;display:block}.pe .rt-attach:hover:not(.busy),.pe .rt-attach:focus-visible{border-color:var(--accent-500);background:var(--accent-soft)}.pe .rt-attach.busy{cursor:progress;border-style:solid;border-color:color-mix(in oklch, var(--gold) 55%, transparent)}.pe .rt-attach .tr-bar{background:linear-gradient(90deg, transparent, var(--gold), transparent);background-repeat:no-repeat;background-size:40% 100%;height:2px;animation:1.6s linear infinite scan;position:absolute;bottom:0;left:0;right:0}.pe .rt-pages{border-radius:var(--radius-sm,6px);border:1px solid color-mix(in oklch, var(--gold) 45%, transparent);background:color-mix(in oklch, var(--gold) 6%, transparent);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.pe .rt-file{min-width:0;color:var(--foam);align-items:center;gap:8px;display:flex}.pe .rt-file .name{min-width:0;font:600 14px/20px var(--sans);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pe .rt-x{width:24px;height:24px;color:var(--mist);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.pe .rt-x:hover{color:var(--foam);background:color-mix(in oklch, var(--fg) 10%, transparent)}.pe .rt-filemeta{color:var(--mist);font-size:12px;line-height:16px}.pe .rt-logline{color:var(--foam);font-size:14px;line-height:20px}.pe .rt-sheet{flex-direction:column;gap:10px;margin-top:4px;display:flex}.pe .rt-format{color:var(--mist);justify-content:space-between;align-items:center;gap:10px;font-size:12px;line-height:16px;display:flex}.pe .rt-starts{flex-direction:column;gap:6px;margin-top:2px;display:flex}.pe .rt-starts p{margin:0 0 6px}.pe .rt-start{justify-content:space-between;width:100%;padding:9px 14px}.pe .rt-start em{font:500 12px/16px var(--sans);opacity:.85;font-variant-numeric:tabular-nums;font-style:normal}.pe .rt-balance{font:500 12px/16px var(--sans);color:var(--foam);font-variant-numeric:tabular-nums}.pe .rt-balance.short{color:var(--gold)}.pe .hlm-homerail:has(.rt-sheet){position:static}.pe .tr-head{align-items:flex-start;margin:8px 0 14px}.pe .tr-title{font-family:var(--disp);letter-spacing:-.01em;border-radius:6px;width:min(720px,100%);margin-left:-9px;padding:2px 8px;font-size:24px;font-weight:700;line-height:32px}.pe .tr-title:focus{border-color:var(--accent-500)}.pe .tr-head .tr-dim{max-width:86ch;font-size:14px;line-height:20px}.pe .tr-tabs{border-bottom:1px solid var(--hair-quiet);gap:4px;margin-bottom:16px}.pe .tr-tabs button{font:500 14px/20px var(--sans);letter-spacing:0;text-transform:none;color:var(--mist);padding:10px 12px}.pe .tr-tabs button.on{color:var(--foam);border-bottom-color:var(--accent-500)}.pe .tr-tabs button .n{font:500 12px/16px var(--mono);color:var(--mist);margin-left:6px}.pe .tr-engine{gap:8px}.pe .tr-engine .step{font:400 12px/16px var(--sans);letter-spacing:0;color:var(--mist)}.pe .tr-engine>.tr-dim:first-child{font:600 12px/16px var(--sans);color:var(--foam)}.pe .tr-strip{gap:8px;padding:4px 2px 12px}.pe .tr-seq{border:1px solid var(--hair-quiet);border-radius:8px;flex:0 0 168px}.pe .tr-seq:hover{border-color:var(--hair)}.pe .tr-seq.on{border-color:var(--accent-500);box-shadow:0 0 0 1px var(--accent-500)}.pe .tr-seq .th .cardtxt{font-family:var(--disp);letter-spacing:.04em;font-size:11px;line-height:16px}.pe .tr-seq .th .tr-dim{color:#8a8580}.pe .tr-seq .bd{padding:8px 10px 9px;font-size:12px;line-height:16px}.pe .tr-seq .bd b{font:600 12px/16px var(--sans)}.pe .tr-seq .bd .m{font:400 11px/16px var(--mono);gap:8px}.pe .tr-seq .flagdot{font:700 10px/16px var(--sans);background:var(--gold);padding:0 6px}.pe .tr-cut{font:400 10px/1 var(--mono);letter-spacing:.04em}.pe .tr-take{border:1px solid var(--hair-quiet);border-radius:8px;font-size:12px}.pe .tr-take.picked{border-color:var(--accent-500);box-shadow:0 0 0 1px var(--accent-500)}.pe .tr-take .ph{font:500 12px/16px var(--sans);letter-spacing:0;text-transform:none}.pe .tr-take .bd{gap:6px;padding:8px 10px}.pe .tr-takes{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.pe .tr-flags{font-size:12px;line-height:16px}.pe .tr-ent{border-radius:var(--radius-md,12px);border:1px solid var(--hair-quiet);padding:14px}.pe .tr-angle{border-radius:8px;font-size:12px}.pe .tr-angle .fr{font:500 12px/16px var(--sans);letter-spacing:0;text-transform:none}.pe .tr-angle.primary{border-color:var(--accent-500)}.pe .tr-screen{border-radius:var(--radius-md,12px);border:1px solid var(--hair-quiet)}.pe .tr-screen .slate{font:500 12px/16px var(--sans);letter-spacing:0;text-transform:none;color:#9a948e;gap:6px}.pe .tr-screen .slate b{font-family:var(--disp);letter-spacing:0;color:#f4f4f3;font-size:16px;line-height:24px}.pe .tr-scrub{height:34px}.pe .tr-scrub .seg{font:500 11px/16px var(--sans);color:var(--mist);background:color-mix(in oklch, var(--fg) 14%, transparent);border-radius:3px;padding:3px 6px}.pe .tr-scrub .head{background:var(--accent-500);width:2px;box-shadow:0 0 8px var(--accent-500)}.pe .tr-ledger{font-size:14px}.pe .tr-ledger th{font:500 12px/16px var(--sans);letter-spacing:0;text-transform:none;color:var(--mist)}.pe .tr-ledger td.num{font-family:var(--mono);font-size:12px}.pe .tr-ledger .why{color:var(--accent-fg,var(--tide2));font-size:12px}.pe .tr-meter i{background:var(--accent-500)}.pe .tr-receipt div{border-radius:8px}.pe .tr-receipt div span{font:500 12px/16px var(--sans);letter-spacing:0;text-transform:none;color:var(--mist)}.pe .tr-receipt div b{font:500 14px/20px var(--mono)}.pe .tr-master video{border-radius:var(--radius-md,12px)}.pe .tr-plan{border-radius:8px}.pe .tr-pagesline summary{letter-spacing:0;font-size:12px;line-height:16px}.pe .tr-digest{font-family:var(--sans);border-radius:8px;font-size:12px;line-height:20px}.pe .tr-watch h1{font-family:var(--disp);letter-spacing:-.01em;font-weight:700}.pe .rt-draft{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.pe .rt-draft-side{flex-direction:column;gap:12px;min-width:0;display:flex}.pe .rt-draft-side h4{font:600 14px/20px var(--sans);color:var(--foam);margin:0}.pe .rt-steps{flex-direction:column;gap:8px;list-style:none;display:flex}.pe .rt-steps li{color:var(--mist);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:8px;font-size:14px;line-height:20px;display:grid}.pe .rt-steps li .rt-icon{margin-top:2px}.pe .rt-steps li.done{color:var(--foam)}.pe .rt-steps li.done .rt-icon{color:var(--accent-fg,var(--tide2))}.pe .rt-steps li.now{color:var(--foam)}.pe .rt-steps li.now .rt-icon{color:var(--gold)}.pe .rt-steps li small{color:var(--mist);font-size:12px;line-height:16px;display:block}.pe .rt-steps li em{font:400 12px/20px var(--mono);color:var(--mist);white-space:nowrap;font-style:normal}.pe .rt-acts{flex-direction:column;gap:8px;display:flex}.pe .rt-act{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.pe .rt-act em{font:500 12px/16px var(--sans);opacity:.85;font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal}.pe .rt-spend{font:500 12px/16px var(--sans);color:var(--mist);font-variant-numeric:tabular-nums}.pe .rt-spend b{color:var(--foam);font-weight:600}@media (max-width:1080px){.pe .rt-draft{grid-template-columns:1fr}}@media (max-width:900px){.pe .hlm-homerail{flex:auto;width:100%;position:static}}@media (max-width:640px){.pe .hlm-main{padding:14px 14px 96px}.pe .rt-top h1{font-size:20px;line-height:28px}.pe .rt-walk{width:100%}.pe .tr-title{font-size:20px;line-height:28px}.pe .hlm-toast{max-width:none;left:12px;right:12px}.pe input[type=text],.pe textarea,.pe select,.pe .hlm-newp2 input,.pe .hlm-newp2 textarea,.pe .hlm-panel textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.pe .rt-icon.spin,.pe .rt-attach .tr-bar{animation:none}}.pe .tr-screen .rt-onscreen{z-index:2;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:absolute;top:10px;left:10px}.pe .tr-screen .rt-tag.draft{color:#fcd34d;background:#0000008c}.pe .tr-screen .rt-tag.final{color:#fff;background:color-mix(in oklch, var(--accent-600) 80%, transparent)}.pe .rt-play{min-width:84px}.pe .rt-time{font:400 12px/16px var(--mono);color:var(--mist);font-variant-numeric:tabular-nums}.pe .rt-format-inline{color:var(--fg-subtle);white-space:nowrap}.pe .rt-engine{padding:10px 14px}.pe .rt-top{align-items:center}.pe .rt-top p{max-width:none}.pe .hlm-vcard{padding:0}.pe .rt-feature{display:block}.pe .rt-feature-screen{width:100%;max-height:calc(100dvh - var(--ritual-layout-top,64px) - 250px);min-height:240px}.pe .rt-feature-screen video{object-fit:contain}.pe .rt-feature-words{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:14px;display:flex}.pe .rt-feature-words p{max-width:78ch;margin-bottom:0}.pe .rt-feature-words .btn{flex:none}@media (max-width:760px){.pe .rt-feature-words{flex-direction:column}}.pe .rt-demobar{border-bottom:1px solid var(--hair-quiet);background:var(--accent-soft);color:var(--foam);flex-wrap:wrap;align-items:center;gap:10px;padding:8px clamp(16px,3vw,40px);font-size:12px;line-height:16px;display:flex}.pe .rt-demobar span{flex:1;min-width:200px}.pe .rt-demobar b{font-weight:600}.pe.wk-rebuilding .hlm-main{opacity:.55}.pe .wk-bar{top:calc(var(--ritual-layout-top,64px) + 4px);height:auto}.pe .rt-demobar{min-height:46px}@media (max-width:1180px){.pe .rt-demobar{padding-top:52px}}.pe .tr-angles{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:8px}.pe .tr-angle .bd b{font:600 12px/16px var(--sans)}.pe .rt-emptyact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.pe .rt-emptyact>div{flex:320px;min-width:0}.pe .rt-emptyact h4{margin-bottom:4px}.pe .rt-emptyact p{max-width:76ch}.pe .rt-emptyact .rt-act{flex:0 340px;width:auto}.pe .rt-addent{margin-top:12px}.pe .rt-noviews{border:1px dashed color-mix(in oklch, var(--fg) 22%, transparent);border-radius:8px;margin-top:10px;padding:10px 12px}.pe .tr-angles{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));align-items:start;gap:8px;margin-top:10px}.pe .tr-angle{border-color:var(--hair-quiet);background:var(--surface)}.pe .tr-angle .fr{aspect-ratio:16/9}.pe .tr-angle .fr.none{background:color-mix(in oklch, var(--fg) 5%, transparent);border-bottom:1px dashed color-mix(in oklch, var(--fg) 22%, transparent);color:var(--mist);font-size:11px}.pe .tr-angle .bd{gap:4px;padding:7px 8px 8px}.pe .tr-angle .bd b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pe .tr-angle .bd .tr-dim{font-size:11px}.pe .tr-angle .tr-row{gap:6px;margin-top:2px}.pe .tr-angle .hlm-mini{padding:3px 8px}.pe .rt-more{margin-top:2px}.pe .rt-more summary{cursor:pointer;font:500 11px/16px var(--sans);color:var(--mist);list-style:none;display:inline-block}.pe .rt-more summary::-webkit-details-marker{display:none}.pe .rt-more summary:after{content:" +"}.pe .rt-more[open] summary:after{content:" −"}.pe .rt-more summary:hover{color:var(--foam)}.pe .rt-morebody{flex-direction:column;align-items:stretch;gap:6px;margin-top:6px;display:flex}.pe .rt-morebody .hlm-mini{cursor:pointer;justify-content:center;margin:0}.pe .rt-morebody .rt-role{font:500 11px/16px var(--sans);color:var(--mist);flex-direction:column;gap:3px;margin:0;display:flex}.pe .rt-morebody .rt-role select{width:100%;padding:3px 6px;font-size:12px;line-height:16px}.pe .rt-build{border-color:var(--hair)}.pe .rt-build-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:12px;display:flex}.pe .rt-build-head h4{margin:0}.pe .rt-build-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.pe .rt-build-steps li{border:1px solid var(--hair-quiet);background:var(--surface);border-radius:8px;grid-template-columns:20px minmax(0,1fr);padding:10px 12px}.pe .rt-build-steps li.now{border-color:color-mix(in oklch, var(--gold) 55%, transparent)}.pe .rt-build-steps li.done{border-color:color-mix(in oklch, var(--accent-500) 45%, transparent)}@media (max-width:1180px){.pe .rt-build-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.pe .rt-build-steps{grid-template-columns:1fr;gap:6px}}.pe .tr-engine .rt-next{color:var(--foam);text-align:left}.pe .rt-rowlink{font:inherit;color:inherit;cursor:pointer;text-align:left;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--fg) 35%, transparent);text-decoration-color:color-mix(in oklch, var(--fg) 35%, transparent);text-underline-offset:3px;background:0 0;border:0;padding:0}.pe .rt-rowlink:hover{text-decoration-color:currentColor}.pe .tr-head{gap:12px}.pe .rt-back{border:1px solid var(--border-strong);background:var(--surface);width:40px;height:40px;color:var(--foam);cursor:pointer;border-radius:10px;flex:none;place-items:center;margin-top:2px;display:grid}.pe .rt-back:hover{background:var(--surface-hover);border-color:var(--accent-500);color:var(--foam);text-decoration:none}.pe .tr-title{margin-left:0}.pe .rt-masterlead{margin-bottom:18px}.pe .tr-ents{grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}.pe .rt-enthead{grid-template-columns:minmax(0,46%) minmax(0,1fr);align-items:start;gap:12px;display:grid}.pe .rt-face{aspect-ratio:16/9;font:500 12px/16px var(--sans);color:var(--mist);background:#000;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.pe .rt-face img{object-fit:cover;width:100%;height:100%;display:block}.pe .rt-face.none{background:color-mix(in oklch, var(--fg) 5%, transparent);border:1px dashed color-mix(in oklch, var(--fg) 24%, transparent)}.pe .rt-face i{font:600 11px/16px var(--sans);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:4px;padding:0 6px;font-style:normal;position:absolute;bottom:6px;left:6px}.pe .rt-entwho{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.pe .rt-entwho>.tr-row{flex-wrap:nowrap;width:100%}.pe .rt-views{margin-top:8px}.pe .rt-views>summary{cursor:pointer;font:500 12px/16px var(--sans);color:var(--mist);list-style:none}.pe .rt-views>summary::-webkit-details-marker{display:none}.pe .rt-views>summary:after{content:" +"}.pe .rt-views[open]>summary:after{content:" −"}.pe .rt-views>summary:hover{color:var(--foam)}@media (max-width:560px){.pe .rt-enthead,.pe .tr-ents{grid-template-columns:1fr}}.pe .rt-path{flex-wrap:wrap;grid-column:1/-1;align-items:stretch;gap:6px 4px;margin:0;padding:0;list-style:none;display:flex}.pe .rt-path li{border:1px solid var(--hair-quiet);min-width:0;color:var(--mist);border-radius:8px;align-items:center;gap:6px;padding:6px 12px 6px 10px;display:flex}.pe .rt-path li+li{margin-left:22px;position:relative}.pe .rt-path-arrow{color:var(--dim);position:absolute;top:50%;left:-21px;translate:0 -50%}.pe .rt-path-mark{flex:none}.pe .rt-path-step{text-align:left;min-width:0;font:inherit;color:inherit;background:0 0;border:0;align-items:baseline;gap:8px;padding:0;display:flex}.pe button.rt-path-step{cursor:pointer}.pe button.rt-path-step:hover b{text-underline-offset:3px;text-decoration:underline}.pe .rt-path-step b{font:600 13px/18px var(--sans);color:inherit;white-space:nowrap}.pe .rt-path-step small{font:400 12px/18px var(--sans);color:var(--mist);text-overflow:ellipsis;white-space:nowrap;max-width:30ch;overflow:hidden}.pe .rt-path li.done{color:var(--foam);border-color:color-mix(in oklch, var(--accent-500) 38%, transparent)}.pe .rt-path li.done .rt-path-mark{color:var(--accent-fg,var(--tide2))}.pe .rt-path li.now{color:var(--foam);border-color:var(--accent-500);background:var(--accent-soft,color-mix(in oklch, var(--accent-500) 12%, transparent))}.pe .rt-path li.now .rt-path-mark{color:var(--accent-500)}.pe .rt-path li.todo{opacity:.75;border-style:dashed}@media (max-width:640px){.pe .rt-path li+li{margin-left:0}.pe .rt-path-arrow{display:none}.pe .rt-path li{flex:100%}.pe .rt-path-step small{max-width:none}}.pe .rt-tag.kept{color:var(--accent-fg,var(--tide2));background:var(--accent-soft,color-mix(in oklch, var(--accent-500) 12%, transparent));font-weight:500}.pe .tr-seq .th{position:relative}.pe .tr-seq .th img.behind{object-fit:cover;filter:brightness(.41);width:100%;height:100%;position:absolute;inset:0}.pe .tr-seq .th img.behind+.cardtxt{z-index:1;position:relative}.pe .rt-inline{font:500 12px/16px var(--sans);color:var(--mist);align-items:center;gap:8px;margin:0;display:inline-flex}.pe .rt-masterhead{font:inherit;color:var(--foam);text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:10px;padding:0;display:flex}.pe .rt-masterhead b{font:600 14px/20px var(--sans)}.pe .rt-masterbody{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pe .rt-masterbody .tr-receipt{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));margin-top:0}.pe .tr-master video{aspect-ratio:16/9;object-fit:contain;max-height:52vh}@media (max-width:980px){.pe .rt-masterbody{grid-template-columns:1fr}}.pe .rt-draft-side .tr-err{margin:0}.pe .rt-path li>button.rt-path-step{border-radius:8px;align-items:center;margin:-6px -12px -6px -10px;padding:6px 12px 6px 10px}.pe .rt-path li:has(>button.rt-path-step):hover{border-color:var(--accent-500);color:var(--foam)}.pe .rt-path li.shown{color:var(--foam);border-style:solid;border-color:var(--accent-500);background:var(--accent-soft,color-mix(in oklch, var(--accent-500) 12%, transparent));box-shadow:0 0 0 1px var(--accent-500);opacity:1}.pe .rt-path li.done:not(.shown):has(>button.rt-path-step){background:color-mix(in oklch, var(--fg) 4%, transparent)}.pe .rt-path-play{color:var(--accent-fg,var(--tide2));flex:none}.pe .rt-path-step small{max-width:34ch}.pe .rt-scene{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px}.pe .rt-scenefilm{flex-direction:column;gap:10px;min-width:0;display:flex}.pe .rt-scenefilm>label,.pe .rt-scenefilm .tr-two label{margin:2px 0 4px;display:block}.pe .rt-scenefilm>.tr-two{align-items:start;margin:0}.pe .rt-takeview{border:1px solid var(--hair-quiet);border-radius:var(--radius-md,12px);background:var(--ink);overflow:hidden}.pe .rt-takeview.picked{border-color:var(--accent-500);box-shadow:0 0 0 1px var(--accent-500)}.pe .rt-takeview video{object-fit:contain;background:#000;width:100%;max-height:64vh;display:block}.pe .rt-takeview .ph{color:#9a948e;width:100%;max-height:64vh;font:500 13px/18px var(--sans);text-align:center;background:#0c0b0a;place-content:center;justify-items:center;gap:6px;padding:16px;display:grid}.pe .rt-takeview .ph b{font:600 16px/24px var(--disp);color:#f4f4f3}.pe .rt-takebar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.pe .rt-takewhat{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;line-height:20px;display:flex}.pe .rt-takewhat b{font:600 14px/20px var(--sans);color:var(--foam)}.pe .rt-takestrip{gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.pe .rt-takethumb{border:1px solid var(--hair-quiet);background:var(--ink);color:var(--mist);cursor:pointer;text-align:left;font:500 11px/16px var(--sans);border-radius:8px;flex-direction:column;flex:0 0 152px;padding:0;display:flex;overflow:hidden}.pe .rt-takethumb img,.pe .rt-takethumb .ph{aspect-ratio:16/9;object-fit:cover;color:#9a948e;background:#000;place-items:center;width:100%;display:grid}.pe .rt-takethumb .cap{white-space:nowrap;text-overflow:ellipsis;padding:5px 8px 6px;overflow:hidden}.pe .rt-takethumb:hover{border-color:var(--hair);color:var(--foam)}.pe .rt-takethumb.picked{border-color:color-mix(in oklch, var(--accent-500) 60%, transparent)}.pe .rt-takethumb.on{border-color:var(--foam);color:var(--foam);box-shadow:0 0 0 1px var(--foam)}.pe .rt-takethumb.on.picked{border-color:var(--accent-500);box-shadow:0 0 0 1px var(--accent-500)}@media (max-width:980px){.pe .rt-scene{grid-template-columns:1fr}}@media (max-width:640px){.pe .rt-takethumb{flex-basis:128px}.pe .rt-takebar{padding:8px 10px}}.pe .rt-who{gap:6px;margin-bottom:6px}.pe .rt-subject{align-items:center;gap:6px;display:inline-flex}.pe .rt-subject img{object-fit:cover;opacity:.5;border-radius:3px;flex:none;width:34px;height:20px;margin:-1px 0 -1px -3px}.pe .rt-subject.on img{opacity:1}.pe .rt-notes{flex-direction:column;gap:10px;display:flex}.pe .rt-notes.about{border:1px solid color-mix(in oklch, var(--accent-500) 38%, transparent);background:var(--accent-soft,color-mix(in oklch, var(--accent-500) 8%, transparent));border-radius:8px;margin-top:10px;padding:10px}.pe .rt-noteshead{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.pe .rt-noteshead h4{margin:0}.pe .rt-noteshead .tr-dim{flex:320px}.pe .rt-notesrow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.pe .rt-notesrow textarea{resize:vertical;min-height:56px}.pe .rt-notesrow .btn{white-space:nowrap;align-self:stretch;align-items:center;gap:6px;display:inline-flex}.pe .rt-plan{flex-direction:column;gap:8px;display:flex}.pe .rt-plan .tr-plan{flex-direction:column;gap:6px;margin:0;display:flex}.pe .rt-understood{font:500 14px/20px var(--sans);color:var(--foam);margin:0}.pe .rt-order{color:var(--mist);flex-direction:column;gap:2px;margin:0;padding-left:20px;font-size:13px;line-height:20px;display:flex}.pe .rt-doing,.pe .rt-done{font:500 12px/16px var(--sans);color:var(--foam);align-items:center;gap:6px;display:inline-flex}.pe .rt-doing .rt-icon{color:var(--gold)}.pe .rt-done .rt-icon{color:var(--accent-fg,var(--tide2))}.pe .rt-face .rt-newlook{position:absolute;top:6px;right:6px}@media (max-width:640px){.pe .rt-notesrow{grid-template-columns:1fr}}.pe .rt-notes.about>label{color:var(--foam);margin:0;font-weight:600}.pe .rt-notes.about .rt-notesrow{grid-template-columns:1fr}.pe .rt-notes.about .rt-notesrow .btn{justify-content:center}.pe .rt-noun{flex:none;width:84px}@media (max-width:640px){.pe .rt-noun{width:108px}}.pe .rt-inline{min-width:0;max-width:100%}.pe .rt-inline select{flex:auto;min-width:0;max-width:100%}.pe .rt-plan .rt-what{font:600 14px/20px var(--sans);color:var(--foam)}.pe .rt-behindlook{flex-direction:column;align-items:flex-start;gap:6px;margin-top:10px;display:flex}
