:root,:root[data-app-theme=noir]{--bg:#09090a;--surface:#141416;--surface-2:#1c1c1f;--text:#f2f2f3;--muted:#9a9aa1;--border:#2a2a2e;--accent:#f2f2f3;--accent-text:#fff;--on-accent:#09090a;--brand:#f2f2f3;--ok:#7fd99a;--ok-bg:#16261c;--ko:#ff8c8c;--ko-bg:#2c1616;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-app-theme=halloween]{--bg:#140e0a;--surface:#211710;--surface-2:#2b1e15;--text:#f6ece2;--muted:#b8a08b;--border:#3d2b1f;--accent:#ff8a1f;--accent-text:#ffa04d;--on-accent:#1a0f06;--brand:#ff8a1f;--ok:#9bd86a;--ok-bg:#22301a;--ko:#ff8a8a;--ko-bg:#3a1a1c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-app-theme=beige]{--bg:#ece3d4;--surface:#f7f1e6;--surface-2:#f1e8da;--text:#2a231d;--muted:#6f6253;--border:#d8ccb8;--accent:#3e3128;--accent-text:#3e3128;--on-accent:#f7f1e6;--brand:#66764f;--ok:#3f6b3a;--ok-bg:#dce6d3;--ko:#9a3324;--ko-bg:#f2d9d2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-app-theme=ocean]{--bg:#05213a;--surface:#0a2e4e;--surface-2:#0e3659;--text:#e4f2fa;--muted:#8db3cc;--border:#164469;--accent:#2bc6c8;--accent-text:#5addde;--on-accent:#042033;--brand:#2bc6c8;--ok:#7be3b3;--ok-bg:#0e3b3a;--ko:#ff9d8f;--ko-bg:#3b2232;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--radius:22px;--radius-sm:14px;--font-display:"Bricolage Grotesque", "Avenir Next", system-ui, sans-serif;--font-body:"Manrope", "Avenir Next", system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--font-body);line-height:1.5}h1,h2,h3{font-family:var(--font-display);text-wrap:balance}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}main{max-width:40rem;padding:.5rem 1rem calc(5.5rem + env(safe-area-inset-bottom));margin:0 auto}h1{letter-spacing:-.01em;margin:.25rem 0 .5rem;font-size:1.85rem;font-weight:800;line-height:1.15}h2{margin:1.5rem 0 .5rem;font-size:1.15rem;font-weight:700}.hint{color:var(--muted);margin:0 0 .75rem}ul{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:0;list-style:none}.row{border-bottom:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.75rem 1rem;display:flex}.row:last-child{border-bottom:none}.value{text-align:right;font-weight:600}.ok{color:var(--ok)}.ko,.error{color:var(--ko)}.narrow{max-width:24rem}.small{margin:.15rem 0;font-size:.875rem}.muted{color:var(--muted)}.stack{flex-direction:column;gap:.6rem;display:flex}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.panel h2{margin-top:0}button,input,textarea{font:inherit;color:inherit}button{background:color-mix(in srgb, var(--accent) 11%, var(--surface-2));min-height:2.85rem;color:var(--text);letter-spacing:.005em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:.45rem;padding:.6rem 1.05rem;font-weight:700;transition:background-color .15s,transform 80ms,box-shadow .15s;display:inline-flex}button:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 19%, var(--surface-2))}button:active:not(:disabled){transform:scale(.97)}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:disabled{opacity:.45;cursor:not-allowed}button.primary{background:var(--accent);color:var(--on-accent);box-shadow:0 8px 22px -12px var(--accent)}button.primary:hover:not(:disabled){background:var(--accent);filter:brightness(1.07)}button.danger{background:var(--ko-bg);color:var(--ko)}button.danger:hover:not(:disabled){background:color-mix(in srgb, var(--ko) 22%, var(--ko-bg))}button[aria-pressed=true],button[aria-current=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:700}button[aria-pressed=true]:hover:not(:disabled){background:var(--accent);color:var(--on-accent)}button[aria-pressed=true]:not(.tabs button,.chips button,.clip-tile,.style-option):before{content:"";vertical-align:-.1em;background:currentColor;flex:none;width:.95em;height:.95em;margin-right:.4em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12.5l5 5L20 6.5' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12.5l5 5L20 6.5' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.clip-tile[aria-pressed=true],.clip-tile[aria-pressed=true]:hover:not(:disabled){color:inherit;font-weight:inherit;background:0 0}input,textarea{background:var(--bg);border:1px solid var(--border);border-radius:14px;width:100%;min-height:2.85rem;padding:.55rem .8rem}textarea{resize:vertical}h3{margin:.75rem 0 0;font-size:1rem}.row-input{gap:.5rem;display:flex}.topbar{z-index:5;max-width:40rem;padding:calc(.75rem + env(safe-area-inset-top)) 1rem .5rem;background:color-mix(in srgb, var(--bg) 92%, transparent);justify-content:space-between;align-items:center;gap:.5rem;margin:0 auto;display:flex;position:sticky;top:0}.brand{font-family:var(--font-display);letter-spacing:.01em;align-items:center;gap:.5rem;font-size:1.15rem;font-weight:800;display:flex}.brand svg{width:1.6rem;height:1.6rem;color:var(--text)}.cards{background:0 0;border:none;flex-direction:column;gap:.75rem;display:flex}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);gap:.75rem;padding:.75rem;display:flex}.thumb{aspect-ratio:16/9;background:var(--border);border-radius:14px;flex:0 0 6.5rem;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.card-body{flex:1;min-width:0}.card-title{overflow-wrap:anywhere;margin:0;font-weight:600}.status-ready{color:var(--ok)}.status-failed{color:var(--ko)}progress{width:100%;height:.5rem;accent-color:var(--accent)}.choice{border:none;flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0;padding:0;display:flex}.choice legend{margin-bottom:.3rem;padding:0}.actions{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}@media (width<=26rem){.card{flex-direction:column}.thumb{flex-basis:auto;width:100%}}.transcript-title{margin-top:1rem;font-size:1.25rem}.transcript{background:0 0;border:none;flex-direction:column;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.transcript li{gap:.75rem;display:flex}.timecode{font-variant-numeric:tabular-nums;flex:0 0 3.5rem;padding-top:.1rem}.analysis-form{border:1px solid var(--border);border-radius:var(--radius);margin-top:.75rem;padding:.75rem}.analysis-form label{display:block}.analysis-form label.check{display:inline-flex}.duration-inputs{gap:.5rem;display:flex}.duration-inputs>div{flex:1}select{font:inherit;color:inherit;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;min-height:2.75rem;padding:.55rem .7rem}select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.proposals{background:0 0;border:none;flex-direction:column;gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.proposal h2{margin:0;font-size:1.05rem}.proposal-part{border-left:3px solid var(--border);margin:.5rem 0 0;padding-left:.75rem}.proposal-part p{margin:.15rem 0 0}.tags{background:0 0;border:none;flex-wrap:wrap;gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.create-bar{margin-top:1rem}.check{border:1px solid var(--border);cursor:pointer;border-radius:16px;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .9rem;display:inline-flex}.check input{width:1.2rem;height:1.2rem;min-height:0;accent-color:var(--accent);margin:0}a.button{background:color-mix(in srgb, var(--accent) 11%, var(--surface-2));min-height:2.85rem;color:var(--text);border-radius:16px;justify-content:center;align-items:center;padding:.6rem 1.05rem;font-weight:700;text-decoration:none;display:inline-flex}a.button:hover{background:color-mix(in srgb, var(--accent) 19%, var(--surface-2))}a.button:focus-visible,.check:focus-within{outline:2px solid var(--accent);outline-offset:2px}.clip-player{background:#000;border-radius:14px;width:100%;max-height:70vh;margin-top:.5rem;display:block}.clip-player.aspect-9x16{aspect-ratio:9/16;width:auto;max-width:100%}.clip-player.aspect-1x1{aspect-ratio:1;width:auto;max-width:100%}.clip-player.aspect-16x9{aspect-ratio:16/9}.bottom-nav{z-index:5;max-width:40rem;padding:.35rem .25rem calc(.4rem + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr)) auto repeat(3,minmax(0,1fr));margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav button{min-width:0;min-height:3.25rem;color:var(--muted);white-space:nowrap;background:0 0;border:none;flex-direction:column;align-items:center;gap:.15rem;padding:.35rem .1rem;font-size:.7rem;font-weight:600;display:flex;position:relative}.bottom-nav svg{width:1.4rem;height:1.4rem}.bottom-nav button[aria-current=page]{color:var(--accent-text);border-color:#0000;font-weight:800}.bottom-nav svg{box-sizing:content-box;border-radius:999px;padding:.2rem 1rem;transition:background-color .15s}.bottom-nav button[aria-current=page] svg{background:color-mix(in srgb, var(--accent) 22%, transparent)}.bottom-nav .badge{min-width:1.1rem;margin:0;font-size:.65rem;line-height:1.1rem;position:absolute;top:.1rem;left:calc(50% + .4rem)}@media (width>=30rem){.bottom-nav button{font-size:.8rem}}.work{align-items:center;gap:.75rem;margin:.5rem 0;display:flex}.work-text{flex:1;min-width:0}.work-text p{margin:0 0 .25rem}.work-spin{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;flex:none;width:1rem;height:1rem;animation:.8s linear infinite work-spin}@keyframes work-spin{to{transform:rotate(360deg)}}.work-full{gap:.75rem;margin:.5rem 0;display:grid}.work-screen{width:100%;max-width:17rem;height:auto;margin:0 auto;display:block}.ws-bezel{fill:var(--surface-2);stroke:var(--border)}.ws-screen{fill:#0e1626}.ws-bar{fill:#1b2333}.ws-film{fill:#2b2d33}.ws-frame{fill:#596071}.ws-hole{fill:#0e1626}.ws-clip{fill:var(--accent)}.ws-play{fill:var(--on-accent)}.ws-blade{fill:#c9ccd3;stroke:#8d929c}.ws-steel{stroke:#8d929c;stroke-width:4px;stroke-linecap:round}.ws-ring{fill:none;stroke:var(--accent);stroke-width:5px}.ws-pivot{fill:#8d929c}.ws-stand{fill:var(--border)}.work-steps{background:0 0;border:none;gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.work-steps li{color:var(--muted);align-items:center;gap:.7rem;padding:.35rem 0;display:flex}.work-steps .ws-done{color:var(--text)}.work-steps .ws-now{color:var(--accent-text);font-weight:700}.ws-icon{flex:none;place-items:center;width:1.15rem;height:1.15rem;display:grid}.ws-icon svg{fill:none;width:1rem;height:1rem;stroke:var(--ok);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.ws-todo .ws-icon span{border:2px solid var(--border);border-radius:50%;width:.75rem;height:.75rem}.ws-now .ws-icon span{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:.9rem;height:.9rem;animation:.8s linear infinite work-spin}.ws-detail{font-variant-numeric:tabular-nums;font-weight:600}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.work-spin,.ws-now .ws-icon span{border-top-color:var(--border);border-color:var(--accent);animation:none}}.style-grid{grid-template-columns:repeat(auto-fill,minmax(min(9rem,45%),1fr));gap:.5rem;width:100%;display:grid}.style-option{text-align:left;flex-direction:column;align-items:stretch;gap:.3rem;min-width:0;padding:.35rem;display:flex}.style-option img{aspect-ratio:540/200;border-radius:calc(var(--radius) - 2px);background:#1b1c3f;width:100%;height:auto;display:block}.style-none{aspect-ratio:540/200;border:1px dashed var(--border);border-radius:calc(var(--radius) - 2px);place-items:center;display:grid}.subtitle-editor{margin-top:.75rem}.word-list{flex-wrap:wrap;gap:.25rem;margin:.25rem 0 0;display:flex}.word-list .word{min-height:2.5rem;padding:.25rem .5rem}.word-list .word-changed{text-underline-offset:3px;border-color:var(--accent);font-weight:600;text-decoration:underline}.word-input{width:auto;min-height:2.5rem;padding:.25rem .5rem}.music-body{width:100%}.music-filters{grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:.5rem;display:grid}.track-list{flex-direction:column;gap:.35rem;max-height:16rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.track{gap:.35rem;display:flex}.track-play{flex:none;place-items:center;width:2.75rem;padding:0;display:grid}.track-pick{text-align:left;flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:.35rem .75rem;display:flex}.track-pick span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.notice{border-left:3px solid var(--ko);background:var(--surface);padding:.35rem .6rem}.attribution{white-space:pre-line;margin:.25rem 0}.position-row{align-items:center;gap:.75rem;width:100%;display:flex}.position-frame{aspect-ratio:9/16;border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:#1b1c3f 50%/cover no-repeat;flex:none;width:3.5rem;position:relative}.position-mark{background:#ffe600;border-radius:2px;height:4px;margin-top:-2px;position:absolute;left:10%;right:10%;box-shadow:0 0 0 1px #000}.position-slider{flex:1;min-width:0}.review{margin:.5rem 0}.review p{margin:.25rem 0}.review-warn{border-left:3px solid var(--ko);padding-left:.6rem}.pre-line{white-space:pre-line}.requirements{margin:.5rem 0}.requirements div{border-bottom:1px solid var(--border);gap:.5rem;padding:.2rem 0;display:flex}.requirements dt{width:9rem;color:var(--muted);flex:none}.requirements dd{overflow-wrap:anywhere;white-space:pre-line;min-width:0;margin:0}.logo-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.logo-row{align-items:flex-start;gap:.75rem;display:flex}.logo-row>img{object-fit:contain;border:1px solid var(--border);border-radius:var(--radius);background:repeating-conic-gradient(#cfcfca 0% 25%,#f2f2ef 0% 50%) 50%/12px 12px;flex:none;width:4rem;height:4rem}.logo-row>.stack{flex:1;min-width:0}.logo-row p{overflow-wrap:anywhere;margin:0}.logo-preview{aspect-ratio:9/16;border:1px solid var(--border);border-radius:var(--radius);background:#2b2d3a;width:9rem;position:relative;overflow:hidden}.logo-preview img{height:auto;position:absolute}.checks{margin:.25rem 0;padding-left:1.1rem}.checks li{margin:.35rem 0}.checks button{margin-top:.25rem}.campaign-work{gap:.5rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.campaign-work>li{padding:.8rem .9rem}.campaign-work>li+li{border-top:1px solid var(--border)}.campaign-work p{overflow-wrap:anywhere;margin:0}.logo-place{cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none}.logo-place .zone{color:#c9cbd8;pointer-events:none;justify-content:center;align-items:center;font-size:.7rem;display:flex;position:absolute;left:0;right:0}.zone-top{height:23.9%;top:0}.zone-video{background:#4a5068;height:49.8%;top:23.9%}.zone-bottom{height:26.3%;bottom:0}.logo-preview img{pointer-events:none}.badge{background:var(--ko);min-width:1.3rem;color:var(--bg);border-radius:.65rem;margin-left:.3rem;padding:0 .35rem;font-size:.75rem;font-weight:700;line-height:1.3rem;display:inline-block}.schedule-list{gap:.5rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.schedule-list p{overflow-wrap:anywhere;margin:.15rem 0}.day h3:first-letter{text-transform:uppercase}.due{border-left:3px solid var(--ko)}.schedule-brief{margin:.25rem 0;padding-left:1.1rem}.planning-summary{border-left:3px solid var(--accent);margin:.5rem 0;padding:.35rem .6rem}.planning-summary p{margin:.2rem 0}.steps{margin:0;padding-left:1.2rem}.steps li{margin:.25rem 0}[hidden]{display:none!important}.tabs{background:var(--surface);border:1px solid var(--border);border-radius:18px;flex-wrap:wrap;gap:.25rem;margin:.75rem 0;padding:.25rem;display:flex}.tabs button{min-height:2.5rem;color:var(--muted);background:0 0;border-radius:14px;flex:auto}.tabs button[aria-pressed=true],.tabs button[aria-pressed=true]:hover:not(:disabled){background:var(--accent);color:var(--on-accent);border-color:#0000}.tabs .badge{margin-left:.35rem}.more{border-top:1px solid var(--border);padding-top:.5rem}button.big{border-radius:20px;width:100%;min-height:3.5rem;padding:.9rem 1rem;font-size:1.05rem}.wizard h2{margin-top:0}.question{border-color:var(--accent)}.campaign-status p{margin:.2rem 0}.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.theme-option{text-align:left;flex-direction:column;align-items:flex-start;gap:.4rem;padding:.7rem;display:flex}.theme-option[aria-checked=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, var(--surface-2))}.theme-colors{gap:.25rem;display:flex}.theme-colors span{border:1px solid var(--border);border-radius:6px;width:1.4rem;height:1.4rem}:root[data-app-theme=halloween] body{background:radial-gradient(120% 55% at 50% -12%, #3b2415 0%, #1c130d 48%, #110c09 100%) fixed, var(--bg)}:root[data-app-theme=halloween] body:before{content:"";z-index:0;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2040%2090'%3e%3cpath%20d='M20%200V52'%20stroke='%238a6448'%20stroke-opacity='.6'%20stroke-width='1'/%3e%3cg%20fill='none'%20stroke='%235a4334'%20stroke-width='2'%20stroke-linecap='round'%3e%3cpath%20d='M17%2058l-9-6-5%204M17%2061l-11-1-4%205M17%2064l-9%205-2%206M23%2058l9-6%205%204M23%2061l11-1%204%205M23%2064l9%205%202%206'/%3e%3c/g%3e%3cellipse%20cx='20'%20cy='56'%20rx='4.5'%20ry='4'%20fill='%233d2d22'/%3e%3cellipse%20cx='20'%20cy='65'%20rx='6'%20ry='7'%20fill='%233d2d22'/%3e%3ccircle%20cx='18.4'%20cy='55.3'%20r='.9'%20fill='%23ff8a1f'/%3e%3ccircle%20cx='21.6'%20cy='55.3'%20r='.9'%20fill='%23ff8a1f'/%3e%3c/svg%3e") right 4.6rem top calc(env(safe-area-inset-top) + 2.6rem) / 1.6rem auto no-repeat, url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20220%20220'%3e%3cpath%20d='M220.0%200.0L220.0%20230.0M220.0%200.0L160.5%20222.2M220.0%200.0L105.0%20199.2M220.0%200.0L57.4%20162.6M220.0%200.0L20.8%20115.0M220.0%200.0L-2.2%2059.5M220.0%200.0L-10.0%200.0M220.0%2035.9Q216.2%2029.2%20210.7%2034.7M210.7%2034.7Q208.7%2027.2%20202.0%2031.1M202.0%2031.1Q202.1%2023.4%20194.6%2025.4M194.6%2025.4Q196.6%2017.9%20188.9%2018.0M188.9%2018.0Q192.8%2011.3%20185.3%209.3M185.3%209.3Q190.8%203.8%20184.1%200.0M220.0%2071.9Q212.3%2058.4%20201.4%2069.4M201.4%2069.4Q197.4%2054.5%20184.1%2062.2M184.1%2062.2Q184.1%2046.8%20169.2%2050.8M169.2%2050.8Q173.2%2035.9%20157.8%2035.9M157.8%2035.9Q165.5%2022.6%20150.6%2018.6M150.6%2018.6Q161.6%207.7%20148.1%200.0M220.0%20107.8Q208.5%2087.6%20192.1%20104.1M192.1%20104.1Q186.2%2081.7%20166.1%2093.4M166.1%2093.4Q166.2%2070.1%20143.8%2076.2M143.8%2076.2Q149.9%2053.8%20126.6%2053.9M126.6%2053.9Q138.3%2033.8%20115.9%2027.9M115.9%2027.9Q132.4%2011.5%20112.2%200.0M220.0%20143.8Q204.6%20116.9%20182.8%20138.9M182.8%20138.9Q174.9%20108.9%20148.1%20124.5M148.1%20124.5Q148.2%2093.5%20118.4%20101.6M118.4%20101.6Q126.5%2071.8%2095.5%2071.9M95.5%2071.9Q111.1%2045.1%2081.1%2037.2M81.1%2037.2Q103.1%2015.4%2076.2%200.0M220.0%20179.7Q200.8%20146.1%20173.5%20173.6M173.5%20173.6Q163.6%20136.1%20130.2%20155.6M130.2%20155.6Q130.3%20116.9%2092.9%20127.1M92.9%20127.1Q103.1%2089.7%2064.4%2089.8M64.4%2089.8Q83.9%2056.4%2046.4%2046.5M46.4%2046.5Q73.9%2019.2%2040.3%200.0M220.0%20215.6Q196.9%20175.3%20164.2%20208.3M164.2%20208.3Q152.3%20163.4%20112.2%20186.7M112.2%20186.7Q112.4%20140.3%2067.5%20152.5M67.5%20152.5Q79.7%20107.6%2033.3%20107.8M33.3%20107.8Q56.6%2067.7%2011.7%2055.8M11.7%2055.8Q44.7%2023.1%204.4%200.0'%20fill='none'%20stroke='%238a6448'%20stroke-width='1.2'%20stroke-opacity='0.55'%20stroke-linecap='round'/%3e%3c/svg%3e") right top / min(13rem, 52vw) auto no-repeat, url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%3e%3cpath%20d='M0.0%200.0L210.0%200.0M0.0%200.0L199.7%2064.9M0.0%200.0L169.9%20123.4M0.0%200.0L123.4%20169.9M0.0%200.0L64.9%20199.7M0.0%200.0L0.0%20210.0M38.9%200.0Q31.5%205.0%2037.0%2012.0M37.0%2012.0Q28.4%2014.5%2031.5%2022.9M31.5%2022.9Q22.5%2022.5%2022.9%2031.5M22.9%2031.5Q14.5%2028.4%2012.0%2037.0M12.0%2037.0Q5.0%2031.5%200.0%2038.9M77.8%200.0Q63.0%2010.0%2074.0%2024.0M74.0%2024.0Q56.8%2029.0%2062.9%2045.7M62.9%2045.7Q45.1%2045.1%2045.7%2062.9M45.7%2062.9Q29.0%2056.8%2024.0%2074.0M24.0%2074.0Q10.0%2063.0%200.0%2077.8M116.7%200.0Q94.5%2015.0%20111.0%2036.1M111.0%2036.1Q85.2%2043.4%2094.4%2068.6M94.4%2068.6Q67.6%2067.6%2068.6%2094.4M68.6%2094.4Q43.4%2085.2%2036.1%20111.0M36.1%20111.0Q15.0%2094.5%200.0%20116.7M155.6%200.0Q126.0%2020.0%20147.9%2048.1M147.9%2048.1Q113.7%2057.9%20125.8%2091.4M125.8%2091.4Q90.2%2090.2%2091.4%20125.8M91.4%20125.8Q57.9%20113.7%2048.1%20147.9M48.1%20147.9Q20.0%20126.0%200.0%20155.6M194.4%200.0Q157.5%2024.9%20184.9%2060.1M184.9%2060.1Q142.1%2072.4%20157.3%20114.3M157.3%20114.3Q112.7%20112.7%20114.3%20157.3M114.3%20157.3Q72.4%20142.1%2060.1%20184.9M60.1%20184.9Q24.9%20157.5%200.0%20194.4'%20fill='none'%20stroke='%238a6448'%20stroke-width='1.2'%20stroke-opacity='0.45'%20stroke-linecap='round'/%3e%3c/svg%3e") left top / min(9rem, 36vw) auto no-repeat;position:fixed;inset:0}:root[data-app-theme=halloween] #root{z-index:1;position:relative}:root[data-app-theme=halloween] .bottom-nav{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20260%20260'%3e%3cpath%20d='M130.0%20130.0L270.0%20130.0M130.0%20130.0L251.2%20200.0M130.0%20130.0L200.0%20251.2M130.0%20130.0L130.0%20270.0M130.0%20130.0L60.0%20251.2M130.0%20130.0L8.8%20200.0M130.0%20130.0L-10.0%20130.0M130.0%20130.0L8.8%2060.0M130.0%20130.0L60.0%208.8M130.0%20130.0L130.0%20-10.0M130.0%20130.0L200.0%208.8M130.0%20130.0L251.2%2060.0M130.0%20130.0L270.0%20130.0M151.9%20130.0Q148.6%20135.0%20148.9%20140.9M148.9%20140.9Q143.6%20143.6%20140.9%20148.9M140.9%20148.9Q135.0%20148.6%20130.0%20151.9M130.0%20151.9Q125.0%20148.6%20119.1%20148.9M119.1%20148.9Q116.4%20143.6%20111.1%20140.9M111.1%20140.9Q111.4%20135.0%20108.1%20130.0M108.1%20130.0Q111.4%20125.0%20111.1%20119.1M111.1%20119.1Q116.4%20116.4%20119.1%20111.1M119.1%20111.1Q125.0%20111.4%20130.0%20108.1M130.0%20108.1Q135.0%20111.4%20140.9%20111.1M140.9%20111.1Q143.6%20116.4%20148.9%20119.1M148.9%20119.1Q148.6%20125.0%20151.9%20130.0M173.8%20130.0Q167.2%20140.0%20167.9%20151.9M167.9%20151.9Q157.2%20157.2%20151.9%20167.9M151.9%20167.9Q140.0%20167.2%20130.0%20173.8M130.0%20173.8Q120.0%20167.2%20108.1%20167.9M108.1%20167.9Q102.8%20157.2%2092.1%20151.9M92.1%20151.9Q92.8%20140.0%2086.2%20130.0M86.2%20130.0Q92.8%20120.0%2092.1%20108.1M92.1%20108.1Q102.8%20102.8%20108.1%2092.1M108.1%2092.1Q120.0%2092.8%20130.0%2086.2M130.0%2086.2Q140.0%2092.8%20151.9%2092.1M151.9%2092.1Q157.2%20102.8%20167.9%20108.1M167.9%20108.1Q167.2%20120.0%20173.8%20130.0M195.6%20130.0Q185.8%20144.9%20186.8%20162.8M186.8%20162.8Q170.8%20170.8%20162.8%20186.8M162.8%20186.8Q144.9%20185.8%20130.0%20195.6M130.0%20195.6Q115.1%20185.8%2097.2%20186.8M97.2%20186.8Q89.2%20170.8%2073.2%20162.8M73.2%20162.8Q74.2%20144.9%2064.4%20130.0M64.4%20130.0Q74.2%20115.1%2073.2%2097.2M73.2%2097.2Q89.2%2089.2%2097.2%2073.2M97.2%2073.2Q115.1%2074.2%20130.0%2064.4M130.0%2064.4Q144.9%2074.2%20162.8%2073.2M162.8%2073.2Q170.8%2089.2%20186.8%2097.2M186.8%2097.2Q185.8%20115.1%20195.6%20130.0M217.5%20130.0Q204.4%20149.9%20205.8%20173.8M205.8%20173.8Q184.4%20184.4%20173.8%20205.8M173.8%20205.8Q149.9%20204.4%20130.0%20217.5M130.0%20217.5Q110.1%20204.4%2086.3%20205.8M86.3%20205.8Q75.6%20184.4%2054.2%20173.8M54.2%20173.8Q55.6%20149.9%2042.5%20130.0M42.5%20130.0Q55.6%20110.1%2054.2%2086.2M54.2%2086.2Q75.6%2075.6%2086.2%2054.2M86.2%2054.2Q110.1%2055.6%20130.0%2042.5M130.0%2042.5Q149.9%2055.6%20173.8%2054.2M173.8%2054.2Q184.4%2075.6%20205.8%2086.2M205.8%2086.2Q204.4%20110.1%20217.5%20130.0M239.4%20130.0Q223.0%20154.9%20224.7%20184.7M224.7%20184.7Q198.1%20198.1%20184.7%20224.7M184.7%20224.7Q154.9%20223.0%20130.0%20239.4M130.0%20239.4Q105.1%20223.0%2075.3%20224.7M75.3%20224.7Q61.9%20198.1%2035.3%20184.7M35.3%20184.7Q37.0%20154.9%2020.6%20130.0M20.6%20130.0Q37.0%20105.1%2035.3%2075.3M35.3%2075.3Q61.9%2061.9%2075.3%2035.3M75.3%2035.3Q105.1%2037.0%20130.0%2020.6M130.0%2020.6Q154.9%2037.0%20184.7%2035.3M184.7%2035.3Q198.1%2061.9%20224.7%2075.3M224.7%2075.3Q223.0%20105.1%20239.4%20130.0M261.2%20130.0Q241.6%20159.9%20243.7%20195.6M243.7%20195.6Q211.7%20211.7%20195.6%20243.7M195.6%20243.7Q159.9%20241.6%20130.0%20261.2M130.0%20261.2Q100.1%20241.6%2064.4%20243.7M64.4%20243.7Q48.3%20211.7%2016.3%20195.6M16.3%20195.6Q18.4%20159.9%20-1.2%20130.0M-1.2%20130.0Q18.4%20100.1%2016.3%2064.4M16.3%2064.4Q48.3%2048.3%2064.4%2016.3M64.4%2016.3Q100.1%2018.4%20130.0%20-1.2M130.0%20-1.2Q159.9%2018.4%20195.6%2016.3M195.6%2016.3Q211.7%2048.3%20243.7%2064.4M243.7%2064.4Q241.6%20100.1%20261.2%20130.0'%20fill='none'%20stroke='%238a6448'%20stroke-width='1.2'%20stroke-opacity='0.4'%20stroke-linecap='round'/%3e%3c/svg%3e") left -3rem center / 11rem auto no-repeat, url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20260%20260'%3e%3cpath%20d='M130.0%20130.0L270.0%20130.0M130.0%20130.0L251.2%20200.0M130.0%20130.0L200.0%20251.2M130.0%20130.0L130.0%20270.0M130.0%20130.0L60.0%20251.2M130.0%20130.0L8.8%20200.0M130.0%20130.0L-10.0%20130.0M130.0%20130.0L8.8%2060.0M130.0%20130.0L60.0%208.8M130.0%20130.0L130.0%20-10.0M130.0%20130.0L200.0%208.8M130.0%20130.0L251.2%2060.0M130.0%20130.0L270.0%20130.0M151.9%20130.0Q148.6%20135.0%20148.9%20140.9M148.9%20140.9Q143.6%20143.6%20140.9%20148.9M140.9%20148.9Q135.0%20148.6%20130.0%20151.9M130.0%20151.9Q125.0%20148.6%20119.1%20148.9M119.1%20148.9Q116.4%20143.6%20111.1%20140.9M111.1%20140.9Q111.4%20135.0%20108.1%20130.0M108.1%20130.0Q111.4%20125.0%20111.1%20119.1M111.1%20119.1Q116.4%20116.4%20119.1%20111.1M119.1%20111.1Q125.0%20111.4%20130.0%20108.1M130.0%20108.1Q135.0%20111.4%20140.9%20111.1M140.9%20111.1Q143.6%20116.4%20148.9%20119.1M148.9%20119.1Q148.6%20125.0%20151.9%20130.0M173.8%20130.0Q167.2%20140.0%20167.9%20151.9M167.9%20151.9Q157.2%20157.2%20151.9%20167.9M151.9%20167.9Q140.0%20167.2%20130.0%20173.8M130.0%20173.8Q120.0%20167.2%20108.1%20167.9M108.1%20167.9Q102.8%20157.2%2092.1%20151.9M92.1%20151.9Q92.8%20140.0%2086.2%20130.0M86.2%20130.0Q92.8%20120.0%2092.1%20108.1M92.1%20108.1Q102.8%20102.8%20108.1%2092.1M108.1%2092.1Q120.0%2092.8%20130.0%2086.2M130.0%2086.2Q140.0%2092.8%20151.9%2092.1M151.9%2092.1Q157.2%20102.8%20167.9%20108.1M167.9%20108.1Q167.2%20120.0%20173.8%20130.0M195.6%20130.0Q185.8%20144.9%20186.8%20162.8M186.8%20162.8Q170.8%20170.8%20162.8%20186.8M162.8%20186.8Q144.9%20185.8%20130.0%20195.6M130.0%20195.6Q115.1%20185.8%2097.2%20186.8M97.2%20186.8Q89.2%20170.8%2073.2%20162.8M73.2%20162.8Q74.2%20144.9%2064.4%20130.0M64.4%20130.0Q74.2%20115.1%2073.2%2097.2M73.2%2097.2Q89.2%2089.2%2097.2%2073.2M97.2%2073.2Q115.1%2074.2%20130.0%2064.4M130.0%2064.4Q144.9%2074.2%20162.8%2073.2M162.8%2073.2Q170.8%2089.2%20186.8%2097.2M186.8%2097.2Q185.8%20115.1%20195.6%20130.0M217.5%20130.0Q204.4%20149.9%20205.8%20173.8M205.8%20173.8Q184.4%20184.4%20173.8%20205.8M173.8%20205.8Q149.9%20204.4%20130.0%20217.5M130.0%20217.5Q110.1%20204.4%2086.3%20205.8M86.3%20205.8Q75.6%20184.4%2054.2%20173.8M54.2%20173.8Q55.6%20149.9%2042.5%20130.0M42.5%20130.0Q55.6%20110.1%2054.2%2086.2M54.2%2086.2Q75.6%2075.6%2086.2%2054.2M86.2%2054.2Q110.1%2055.6%20130.0%2042.5M130.0%2042.5Q149.9%2055.6%20173.8%2054.2M173.8%2054.2Q184.4%2075.6%20205.8%2086.2M205.8%2086.2Q204.4%20110.1%20217.5%20130.0M239.4%20130.0Q223.0%20154.9%20224.7%20184.7M224.7%20184.7Q198.1%20198.1%20184.7%20224.7M184.7%20224.7Q154.9%20223.0%20130.0%20239.4M130.0%20239.4Q105.1%20223.0%2075.3%20224.7M75.3%20224.7Q61.9%20198.1%2035.3%20184.7M35.3%20184.7Q37.0%20154.9%2020.6%20130.0M20.6%20130.0Q37.0%20105.1%2035.3%2075.3M35.3%2075.3Q61.9%2061.9%2075.3%2035.3M75.3%2035.3Q105.1%2037.0%20130.0%2020.6M130.0%2020.6Q154.9%2037.0%20184.7%2035.3M184.7%2035.3Q198.1%2061.9%20224.7%2075.3M224.7%2075.3Q223.0%20105.1%20239.4%20130.0M261.2%20130.0Q241.6%20159.9%20243.7%20195.6M243.7%20195.6Q211.7%20211.7%20195.6%20243.7M195.6%20243.7Q159.9%20241.6%20130.0%20261.2M130.0%20261.2Q100.1%20241.6%2064.4%20243.7M64.4%20243.7Q48.3%20211.7%2016.3%20195.6M16.3%20195.6Q18.4%20159.9%20-1.2%20130.0M-1.2%20130.0Q18.4%20100.1%2016.3%2064.4M16.3%2064.4Q48.3%2048.3%2064.4%2016.3M64.4%2016.3Q100.1%2018.4%20130.0%20-1.2M130.0%20-1.2Q159.9%2018.4%20195.6%2016.3M195.6%2016.3Q211.7%2048.3%20243.7%2064.4M243.7%2064.4Q241.6%20100.1%20261.2%20130.0'%20fill='none'%20stroke='%238a6448'%20stroke-width='1.2'%20stroke-opacity='0.4'%20stroke-linecap='round'/%3e%3c/svg%3e") right -4rem top -2.5rem / 10rem auto no-repeat, var(--surface)}@media (prefers-reduced-transparency:reduce){.topbar{background:var(--bg)}}.bottom-nav button:hover:not(:disabled){background:0 0}.panel,.card,ul:not(.tags):not(.work-steps):not(.steps):not(.checks){border-radius:var(--radius)}.panel,.card{border-color:color-mix(in srgb, var(--border) 70%, transparent);box-shadow:0 10px 30px -22px #0000008c}.panel{padding:1.15rem}.clip-player,.thumb,.style-option img,.logo-row>img,.logo-preview{border-radius:16px}details>summary{cursor:pointer;border-radius:12px;margin:0 -.6rem;padding:.45rem .6rem;list-style-position:inside}details>summary:hover{background:color-mix(in srgb, var(--accent) 8%, transparent)}.bottom-nav{left:max(.75rem, env(safe-area-inset-left));right:max(.75rem, env(safe-area-inset-right));bottom:max(.6rem, env(safe-area-inset-bottom));border:1px solid var(--border);border-radius:26px;max-width:38rem;padding:.35rem .25rem;box-shadow:0 14px 40px -16px #0009}main{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom))}.bottom-nav .nav-add{background:var(--accent);width:3.4rem;min-height:2.9rem;color:var(--on-accent);box-shadow:0 8px 20px -10px var(--accent);border-radius:16px;align-self:center;margin:0 .15rem;padding:0}.bottom-nav .nav-add:hover:not(:disabled){background:var(--accent)}.bottom-nav .nav-add svg{stroke-width:2.4px;width:1.5rem;height:1.5rem;padding:0}.tile{border:1px solid color-mix(in srgb, var(--border) 70%, transparent);border-radius:var(--radius);background:var(--surface);width:100%;min-height:0;color:var(--text);text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.35rem;padding:1.1rem;font-weight:600;display:flex}.tile:hover:not(:disabled){background:var(--surface-2)}.tile-new{background:var(--accent);color:var(--on-accent);box-shadow:0 16px 34px -22px var(--accent);border-color:#0000;margin:.5rem 0 .75rem;padding:1.25rem}.tile-new:hover:not(:disabled){background:var(--accent);filter:brightness(1.05)}.tile-new strong{font-family:var(--font-display);font-size:1.5rem;font-weight:800;line-height:1.1}.tile-new .small{opacity:.8}.tile-plus{background:var(--on-accent);width:3.1rem;height:3.1rem;color:var(--accent);border-radius:16px;place-items:center;margin-bottom:.5rem;display:grid}.tile-plus svg{stroke-width:2.4px;width:1.6rem;height:1.6rem}.bento{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.75rem 0;display:grid}.tile-number{font-family:var(--font-display);color:var(--accent-text);font-size:2.6rem;font-weight:800;line-height:1}.tile-big{font-size:1.1rem;line-height:1.25}.tile-clip{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tile-thumbs{gap:.35rem;margin-top:.35rem;display:flex}.tile-thumbs img,.tile-thumbs span{aspect-ratio:9/16;object-fit:cover;background:linear-gradient(160deg, var(--accent), var(--surface-2));border-radius:8px;width:2.2rem}.tile-row{flex-direction:row;justify-content:space-between;align-items:center;margin-top:.75rem}.tile-row>span{flex-direction:column;display:flex}.tile-row svg{width:1.3rem;height:1.3rem;color:var(--muted)}.tile-review{flex-direction:row;align-items:center;gap:.9rem;margin:.5rem 0 .75rem}.tile-review>span:last-child{flex-direction:column;display:flex}.search{background:var(--surface);border:1px solid color-mix(in srgb, var(--border) 70%, transparent);border-radius:999px;align-items:center;gap:.6rem;margin:.5rem 0;padding:0 1rem;display:flex}.search svg{width:1.2rem;height:1.2rem;color:var(--muted);flex:none}.search input{background:0 0;border:none;padding-left:0}.search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.search input:focus-visible{outline:none}.chips{scrollbar-width:none;gap:.5rem;margin:.5rem -1rem 1rem;padding:0 1rem .2rem;display:flex;overflow-x:auto}.chips button{background:var(--surface);min-height:2.4rem;color:var(--muted);border-radius:999px;flex:none;padding:.4rem 1rem}.chips button[aria-pressed=true],.chips button[aria-pressed=true]:hover:not(:disabled){background:var(--text);color:var(--bg);border-color:#0000}.chip-count{font-variant-numeric:tabular-nums;opacity:.8;margin-left:.15rem}ul.clip-grid{background:0 0;border:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=34rem){ul.clip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.clip-tile{text-align:left;background:0 0;border:none;flex-direction:column;align-items:stretch;gap:.45rem;width:100%;min-height:0;padding:0;font-weight:600;display:flex}.clip-tile:hover:not(:disabled){background:0 0}.clip-tile-media{aspect-ratio:9/16;background:linear-gradient(160deg, var(--accent), var(--surface-2) 70%);border-radius:20px;display:block;position:relative;overflow:hidden}.clip-tile-media.aspect-1x1{aspect-ratio:1}.clip-tile-media.aspect-16x9{aspect-ratio:16/9}.clip-tile-media img{object-fit:cover;width:100%;height:100%;display:block}.tile-badge{color:#fff;background:#000000b3;border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:700;position:absolute;top:.5rem;left:.5rem}.tile-badge.status-pending_review{color:#ffc861}.tile-badge.status-approved,.tile-badge.status-published{color:#7fe3a0}.tile-badge.status-failed{color:#ff9a9a}.tile-duration{color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 4px #000000b3;font-size:.85rem;font-weight:800;position:absolute;bottom:.5rem;right:.6rem}.clip-tile-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.back-link{min-height:2.5rem;margin:.25rem 0 .5rem;padding:.3rem .9rem .3rem .5rem}.back-link svg,.icon-button svg{width:1.2rem;height:1.2rem}.review-head{align-items:center;gap:.75rem;display:flex}.review-head h1{flex:1;margin:0}.icon-button{border-radius:14px;width:2.75rem;padding:0}.review-card{gap:.35rem;margin:1rem 0;display:grid}.review-card .clip-player{border-radius:24px;max-height:62vh;margin:0 auto}.review-title{margin:.6rem 0 0;font-size:1.5rem;font-weight:800;line-height:1.15}.review-actions{justify-content:center;align-items:flex-start;gap:1.25rem;margin:.75rem 0 1rem;display:flex}.round-button{min-height:0;color:var(--muted);background:0 0;flex-direction:column;gap:.35rem;padding:0;font-size:.8rem}.round-button:hover:not(:disabled){background:0 0}.round-button svg{box-sizing:content-box;background:var(--surface-2);width:1.7rem;height:1.7rem;color:var(--text);stroke-width:2.3px;border-radius:50%;padding:1.05rem}.round-no svg{color:var(--ko)}.round-yes svg{color:#08210f;background:#4cc77f;width:2rem;height:2rem;padding:1.3rem;box-shadow:0 10px 24px -12px #4cc77f}.round-yes{color:var(--text)}.review-done h2{margin:0}.bottom-nav button{letter-spacing:-.01em;font-size:.62rem}.bottom-nav svg{padding:.2rem .55rem}.bottom-nav .nav-add{width:2.9rem;min-height:2.6rem}@media (width>=30rem){.bottom-nav button{font-size:.75rem}}.review-card .clip-player{max-height:46vh}.name-form{gap:.35rem;margin:0 0 .5rem;display:grid}.pitch{min-height:2.25em;animation:.45s ease-out pitch-in;display:block}@keyframes pitch-in{0%{opacity:0;transform:translateY(.4rem)}}@media (prefers-reduced-motion:reduce){.pitch{animation:none}}.page-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.page-head .icon-button{background:0 0}.page-head .icon-button svg{width:1.5rem;height:1.5rem}.feature{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:1rem;margin:.75rem 0 1.25rem;padding:.85rem;display:grid}.feature-media{background:0 0;border:none;min-height:0;padding:0;display:block}.feature-media:hover:not(:disabled){background:0 0}.feature-body{flex-direction:column;gap:.35rem;min-width:0;display:flex}.feature-label{color:var(--accent-text);margin:.25rem 0 0;font-size:.9rem;font-weight:700}.feature-body h2{overflow-wrap:anywhere;margin:0;font-size:1.35rem;font-weight:800;line-height:1.15}.link-button{min-height:0;color:var(--muted);text-underline-offset:3px;background:0 0;align-self:flex-start;padding:.2rem 0;font-weight:600;text-decoration:underline}.link-button:hover:not(:disabled){color:var(--text);background:0 0}.feature-actions{gap:.5rem;margin-top:auto;display:flex}.feature-actions .primary{flex:1}.feature-actions svg{stroke-width:2.4px;width:1.2rem;height:1.2rem}.section-label{margin-bottom:.25rem;font-size:1rem;font-weight:600}ul.clip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem .6rem}@media (width>=34rem){ul.clip-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.clip-tile{gap:.3rem}.clip-tile-media{border-radius:18px}.tile-status{color:var(--muted);font-size:.85rem;font-weight:700}.tile-status.status-pending_review{color:#f5b347}.tile-status.status-approved,.tile-status.status-published{color:var(--ok)}.tile-status.status-failed{color:var(--ko)}.clip-tile-title{color:var(--muted);-webkit-line-clamp:1;font-size:.8rem;font-weight:500}:root[data-app-theme=beige] .tile-status.status-pending_review{color:#9a5b00}ul.settings-group{background:var(--surface);border:none;border-radius:16px;margin:0 0 1.1rem;padding:0;overflow:hidden}.settings-group li+li{border-top:1px solid var(--border)}.settings-row{width:100%;min-height:3.1rem;color:var(--text);text-align:left;background:0 0;border:none;border-radius:0;align-items:center;gap:.8rem;padding:.6rem 1rem;font-weight:500;display:flex}.settings-row:hover:not(:disabled){background:var(--surface-2)}.settings-row.is-disabled{opacity:.55;cursor:default}.settings-row.danger{color:var(--ko)}.settings-icon svg{width:1.3rem;height:1.3rem;display:block}.settings-label{flex:1;min-width:0}.settings-value{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--muted);overflow:hidden}.settings-chevron,.settings-check{width:1.1rem;height:1.1rem;color:var(--muted);flex:none}.settings-check{color:var(--accent-text);stroke-width:2.4px}.settings-row[aria-checked=true]{color:var(--text);background:0 0;border-color:#0000}:root{font-size:15px}h1{margin:.25rem 0 .75rem;font-size:1.6rem;font-weight:700}h2{font-size:1.05rem}button.primary,.tile-new,.bottom-nav .nav-add,.round-yes svg,.panel,.card{box-shadow:none}.bottom-nav{box-shadow:0 8px 24px -18px #00000080}.tile{padding:.95rem;font-weight:500}.tile-new{padding:1.05rem}.tile-new strong{font-size:1.2rem;font-weight:700}.tile-plus{border-radius:12px;width:2.5rem;height:2.5rem;margin-bottom:.35rem}.tile-plus svg{width:1.3rem;height:1.3rem}.tile-number{font-size:2rem;font-weight:700}.tile-big{font-size:.98rem;font-weight:600}.feature-body h2{font-size:1.1rem;font-weight:700}.review-title{font-size:1.2rem;font-weight:700}.brand{font-size:1rem}button.settings-row.danger,button.settings-row.danger:hover:not(:disabled){background:0 0}@media (width<=26rem){.thumb{aspect-ratio:auto;height:7.5rem}}.name-hint{margin:-.4rem 0 .6rem}.name-hint .link-button{padding:0;display:inline}ul.history-list{background:var(--surface);border:none;border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.history-list li{gap:.8rem;padding:.7rem 1rem;display:flex}.history-list li+li{border-top:1px solid var(--border)}.history-thumb{background:var(--surface-2);object-fit:cover;border-radius:8px;flex:none;width:3.2rem;height:4.6rem}.history-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.history-text strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.history-actions{align-items:center;gap:1rem;margin-top:.25rem;display:flex}.history-actions .link-button{min-height:0;padding:0}.tabs.zones button{font-weight:600}.scheduled-head{gap:.8rem;display:flex}.scheduled-head h3{margin:0 0 .2rem}.stack-tight{min-width:0}.stack-tight p{margin:.15rem 0}ul.form-rows{background:var(--surface-2);margin:0}.form-rows .settings-label{white-space:nowrap;flex:none}.form-rows .settings-value{text-align:right;flex:1;min-width:0;max-width:none;font-size:.85rem}.form-rows label .settings-label{white-space:normal;flex:1}.form-rows label.settings-row{cursor:pointer}.form-rows input[type=checkbox]{width:1.3rem;height:1.3rem;accent-color:var(--accent);flex:none}.settings-hint{font-weight:400;display:block}.form-submit{bottom:calc(5.4rem + env(safe-area-inset-bottom));z-index:2;background:linear-gradient(to top, var(--surface) 75%, transparent);gap:.4rem;padding:.75rem 0 .25rem;display:grid;position:sticky}.form-submit button{width:100%;min-height:3.1rem}button.campaign-card{text-align:left;width:100%;color:var(--text);font-weight:inherit;align-items:center;gap:.75rem;padding:1rem;display:flex}.campaign-card-text{flex:1;min-width:0}.campaign-card h2{margin:0 0 .25rem}ul.campaign-rows{background:var(--surface)}ul.campaign-delete{margin-top:1.5rem}.form-rows label.settings-row{flex-wrap:nowrap;display:flex}.review-wait{text-align:center;color:var(--muted);padding:1rem}.check-line{align-items:flex-start;gap:.6rem;font-size:.9rem;display:flex}.check-line input[type=checkbox]{flex:none;width:1.2rem;height:1.2rem;min-height:0;margin-top:.15rem;padding:0}.check-line span{flex:1;min-width:0}.settings-heading{color:var(--muted);margin:.5rem 0 -.25rem .25rem;font-size:.85rem;font-weight:600}.notif-prompt{text-align:center;padding-top:2.5rem}.notif-prompt .steps{text-align:left}.notif-prompt-icon{width:3rem;height:3rem;margin:0 auto}.login{padding-top:3rem}.login-head{text-align:center;flex-direction:column;align-items:center;gap:.4rem;margin-bottom:1.75rem;display:flex}.login-head h1{margin:0}.login-head p{max-width:18rem;margin:0}.login-logo{width:4.5rem;height:4.5rem;color:var(--text)}.check-line a{color:inherit;text-decoration:underline}.creator-photo{align-items:center;gap:16px;display:flex}.creator-photo img,.creator-photo-empty{object-fit:cover;background:var(--surface-2);border:1px solid var(--border);border-radius:50%;flex:none;width:88px;height:88px}.section-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.clip-tile.selected .clip-tile-media{outline:3px solid var(--accent);outline-offset:2px}.tile-check{background:var(--accent);width:1.6rem;height:1.6rem;color:var(--on-accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:.5rem;right:.5rem}.tile-check svg{width:1rem;height:1rem}.selection-bar{bottom:calc(5.5rem + env(safe-area-inset-bottom));z-index:4;border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;padding:.75rem;display:flex;position:sticky}.selection-bar>span{flex:100%;font-weight:600}.section-head{margin-top:1.5rem}.section-head .section-label{margin:0}.review-download{width:fit-content;margin:.75rem auto 0;display:block}.quality-vert{border-left:3px solid var(--ok);padding-left:.6rem}.quality-orange,.quality-rouge{border-left:3px solid var(--ko);padding-left:.6rem}.quality-rouge summary strong{color:var(--ko)}.quality-items{margin:.4rem 0 0;padding-left:1rem}.quality-tag{text-transform:capitalize;font-weight:600}.broll-item{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:12px 14px;display:flex}.broll-item>div:first-child{flex:200px;min-width:0}.broll-item p{margin:2px 0 0}.hook-note p{margin:2px 0}.link-preview{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:6px;padding:12px;display:flex}.link-preview img{aspect-ratio:16/9;object-fit:cover;border-radius:calc(var(--radius) - 6px);width:100%}
