:root{--paper:#f6f2ec;--surface:#fff;--ink:#1b1813;--primary:#5c2a1e;--muted-ink:#857c70;--text:var(--ink);--muted:var(--muted-ink);--soft:#efe9e0;--line:#e6ded2;--strong:#5c2a1e;--strong-2:#8b5a4c;--smooth:#d7c1b9;--tint:#ede3de;--accent:var(--strong);--gold:var(--smooth);--gold-tint:var(--tint);--brick:#a3282c;--brand:linear-gradient(135deg,#5c2a1e 15%,#8b5a4c 100%);--border:1px solid var(--line);--shadow:0 1px 2px #1b18130a,0 8px 24px #1b18130f;--shadow-lg:0 2px 6px #1b18130f,0 24px 60px #1b181329;--radius:18px;--title:"Instrument Serif",Georgia,serif;--title-weight:400;--logo:"Instrument Serif",Georgia,serif;--display:"Inter Tight",system-ui,sans-serif;--body:"Inter Tight",system-ui,sans-serif}body.in-project{--title:"Newsreader",Georgia,serif;--title-weight:550}*{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);color:var(--text);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden;font-size:17px;line-height:1.5}a{color:var(--ink);text-underline-offset:3px}h1,h2,h3{font-family:var(--title);font-weight:var(--title-weight);letter-spacing:-.01em;margin:0 0 .5em;line-height:1.08}h2{font-size:clamp(22px,5vw,30px)}img{max-width:100%}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.muted{color:var(--muted)}.small{font-size:14px}.error{color:var(--brick);font-weight:600}.row{display:flex;gap:12px;margin-top:18px}.grow{flex:1}.screen{position:relative;display:flex;color:#fff;--muted:#fffc;flex-direction:column;min-height:100svh;padding:24px 16px}.brand{display:inline-flex;text-decoration:none;align-items: center}.logo{display:inline-flex;color:var(--ink);align-items: center;gap:9px}.logo-mark{position:relative;background:var(--brand);border-radius:9px;flex:none;width:32px;height:32px}.logo-mark:after{content:"";position:absolute;-webkit-mask:url(data:image/png;base64,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) 50%/100% no-repeat;mask:url(data:image/png;base64,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) 50%/100% no-repeat;background:#fff;inset:0}.logo-name{font-family:var(--logo);letter-spacing:-.01em;font-size:27px;line-height:1}.btn{display:inline-flex;border:var(--border);background:var(--surface);color:var(--ink);text-decoration:none;cursor:pointer;border-radius:999px;justify-content:center;align-items: center;gap:8px;padding:12px 22px;transition:transform .12s,background .15s,border-color .15s,box-shadow .15s;font-weight:600}.btn:hover:not(:disabled){background:var(--soft);border-color:#d8cfc3}.btn:active:not(:disabled){transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-glow{background:var(--primary);border-color:var(--primary);color:#fff}.btn-ink{background:var(--ink);border-color:var(--ink);color:var(--paper)}.btn-ink:hover:not(:disabled){background:#3a332b;border-color:#3a332b}.btn-glow:hover:not(:disabled){background:#4a2118;border-color:#4a2118}.screen .btn-glow{color:var(--ink);background:#fff;border-color:#fff;box-shadow:0 8px 30px #0000004d}.screen .btn-glow:hover:not(:disabled){background:var(--paper);border-color:var(--paper)}.screen .card .btn-glow,.screen .studio-panel .btn-glow{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:none}.screen .card .btn-glow:hover:not(:disabled),.screen .studio-panel .btn-glow:hover:not(:disabled){background:#4a2118;border-color:#4a2118}.btn-big{font-family:var(--display);padding:16px 30px;font-size:clamp(16px,4vw,19px);font-weight:600}.btn-ghost{background:var(--surface)}.btn-small{padding:7px 14px;font-size:15px}.chip{display:inline-flex;border:var(--border);background:var(--surface);color:var(--ink);text-decoration:none;cursor:pointer;border-radius:999px;align-items: center;gap:6px;padding:6px 14px;font-size:15px;font-weight:500}.chip-cta{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.chip-pick{transition:background .15s,border-color .15s,color .15s}.chip-pick:hover{background:var(--soft);border-color:#d8cfc3}.chip-pick.on,.chip-pick.on:hover{background:var(--primary);border-color:var(--primary);color:#fff;font-weight:600}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 6px}.diamonds{background:var(--gold-tint);border-color:var(--tint);white-space:nowrap;flex:none;transition:background .15s;font-weight:700}.diamonds:hover{background:var(--soft)}.card{background:var(--surface);color:var(--ink);--muted:var(--muted-ink);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.screen .card{box-shadow:var(--shadow-lg);border-color:#0000}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--muted-ink);margin-bottom:8px;font-size:13px;font-weight:700}.pop-in{animation:.45s cubic-bezier(.2,.9,.3,1) both popin}@keyframes popin{0%{opacity:0;transform:translateY(16px)scale(.98)}}.chat-screen{justify-content:center;padding:16px}.card.chat{display:flex;overflow:hidden;animation:.45s cubic-bezier(.2,.9,.3,1) both popin;flex-direction:column;width:100%;max-width:560px;height:calc(100svh - 32px);margin:0 auto;padding:0}.chat-head{display:flex;border-bottom:var(--border);align-items: center;gap:16px;padding:14px 20px}.chat-head .logo-mark{border-radius:8px;width:28px;height:28px}.chat-head .logo-name{font-size:24px}.studio-home{all:unset;cursor:pointer;display:inline-flex;border-radius:9px;flex:none;align-items: center}.studio-home:hover{opacity:.8}.studio-home:focus-visible{outline:2px solid;outline-offset:3px}.studio-home .logo-mark{border-radius:8px;width:28px;height:28px}.studio-home .logo-name{font-size:22px}.studio-strip .studio-home .logo-name,.studio-rail-brand .logo-name{display:none}.studio-rail-brand .logo-mark{border-radius:9px;width:32px;height:32px}.chat-log{overflow-y:auto;display:flex;overscroll-behavior:contain;flex-direction:column;flex:1;gap:18px;padding:20px}.bubble{white-space:pre-wrap;overflow-wrap:anywhere;animation:.25s both fadeup;border-radius:20px;max-width:85%;margin:0;padding:12px 16px}.bubble-bot{background:var(--soft);border-bottom-left-radius:6px;align-self: flex-start}.bubble-recap{display:flex;flex-direction:column;gap:14px}.bubble-recap p{margin:0}.bubble-me{background:var(--primary);color:#fff;border-bottom-right-radius:6px;align-self: flex-end}.bubble-me ul,.bubble-me ol{white-space:normal;margin:4px 0;padding-left:22px}.bubble-me li{white-space:pre-wrap}.bubble-me li+li{margin-top:2px}.bubble-typing{display:flex;gap:5px;padding:16px 18px}.bubble-typing span{background:var(--muted-ink);animation:1s ease-in-out infinite typing;border-radius:50%;width:7px;height:7px}.bubble-typing span:nth-child(2){animation-delay:.15s}.bubble-typing span:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{opacity:.25;transform:none}30%{opacity:1;transform:translateY(-3px)}}.chat-chips{animation:.25s both fadeup;gap:10px;margin:0}.room-block{display:flex;flex-direction:column;gap:10px}.room-map{display:flex;flex-wrap:wrap;align-items: center;gap:8px 10px}.room-words{display:flex;flex-wrap:wrap;align-items: center;min-width:0}.room-item{display:inline-flex;align-items: center}.room-go{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin-left:auto}.room-word{color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:8px 6px;font-size:15px;line-height:1.2}.room-word:hover:not(:disabled){background:var(--soft)}.room-word:disabled{opacity:.4;cursor:not-allowed}.room-word:focus-visible{outline:2px solid var(--strong);outline-offset:2px}.room-word:active:not(:disabled){transform:scale(.98)}.room-dot{color:#6b5f63;user-select:none}.chat-log.is-scrolling>*{pointer-events:none}.chat-chips .chip{padding:10px 20px;font-size:17px}.chat-chips .chip:disabled{opacity:.4;cursor:not-allowed}.chat-error{margin:0}.pitch-card{background:var(--surface);border:var(--border);animation:.25s both fadeup;border-radius:20px 20px 20px 6px;align-self: flex-start;max-width:85%;padding:16px 18px;box-shadow:0 6px 24px #00000014}.pitch-card .eyebrow{margin-bottom:4px}.pitch-title{margin:0 0 6px;font-size:24px;line-height:1.2}.pitch-logline{white-space:pre-wrap;overflow-wrap:break-word;margin:0}.pitch-frame{all:unset;display:block;cursor:pointer;background:#111;border-radius:12px;width:100%;margin-top:12px}.pitch-frame img{display:block;object-fit:cover;border-radius:12px;width:100%;max-height:420px}.pitch-frame-wait{display:flex;color:var(--muted,#6b625c);align-items: center;gap:8px;margin:12px 0 0}.title-tail{white-space:nowrap}.title-edit{display:inline-flex;color:color-mix(in srgb,var(--ink)62%,transparent);cursor:pointer;vertical-align:.05em;background:0 0;border:0;border-radius:50%;justify-content:center;align-items: center;width:1.5em;height:1.5em;margin-left:.15em;padding:0;transition:color .15s,background .15s;font-size:max(.6em,16px)}.title-edit svg{width:.9em;height:.9em}.title-edit:hover{color:var(--ink);background:color-mix(in srgb,currentColor 14%,transparent);outline:none}.title-edit:focus-visible{color:var(--ink);background:color-mix(in srgb,currentColor 14%,transparent);outline:none}.title-form{margin:4px 0 10px}.title-form .title-input{margin-top:0;padding:10px 14px;font-weight:700}.title-form-actions{display:flex;gap:8px;margin-top:8px}.title-form .title-error{margin:6px 0 0;font-size:14px}.chat-who{display:flex;flex-direction:column;min-width:0;line-height:1.2}.chat-who b{font-family:var(--title);font-size:18px;font-weight:var(--title-weight)}.chat-who span{color:var(--muted);font-size:13px}.chat-local{display:flex;background:#fffaf5eb;border-bottom:1px solid #0000000f;flex-wrap:wrap;align-items: center;gap:4px;padding:6px 20px}.chat-local .chip,.local-bar .chip{padding:4px 9px;font-size:12px}.local-bar{display:flex;background:#fffaf5eb;border-bottom:1px solid #0000000f;flex-wrap:wrap;align-items: center;gap:4px;padding:6px 16px}.local-switch{display:flex;flex-wrap:wrap;align-items: center;gap:4px}.local-switch-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink);margin-right:2px;font-size:11px;font-weight:700}.local-switch-error{color:var(--brick);font-size:12px}.chat-head-end{display:flex;flex:none;align-items: center;gap:8px;margin-left:auto}.chat-head-end .diamonds{flex:none}.bot-row{display:flex;animation:.25s both fadeup;align-items: flex-end;gap:8px}.bot-col{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:85%}.bot-col .bubble,.bot-col .pitch-card{align-self: flex-start;max-width:100%}.bot-indent{margin-left:0}.chat-choices{max-width:85%}@media (min-width:768px){.chat-page .card.chat{max-width:720px}.chat-page .making-card{max-width:425px}.chat-page .making-card.making-card-wide{max-width:none}.chat-page .making-media{width:130px}.chat-page .episode-card{max-width:350px}}.card.chat.has-mood{position:relative}.chat-mood{position:absolute;z-index:0;overflow:hidden;border-radius:inherit;pointer-events:none;inset:0}.chat-mood img{position:absolute;object-fit:cover;animation:1.4s both moodin;width:100%;height:100%;inset:0}.chat-mood:after{content:"";position:absolute;background:linear-gradient(#fff8f280,#fff8f24d 40%,#fff8f273);inset:0}@keyframes moodin{0%{opacity:0}}.card.chat.has-mood>:not(.chat-mood){position:relative;z-index:1}.card.chat.has-mood .chat-head{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf5d6}.chat-sound{font-size:17px}.card.chat .icon-btn.chat-sound-labelled{display:inline-flex;white-space:nowrap;border-radius:999px;flex:none;align-items: center;gap:6px;width:auto;padding:0 12px;font-size:15px}.chat-sound-labelled span{font-size:13px;font-weight:700}@media (max-width:520px){.card.chat .icon-btn.chat-sound-labelled{justify-content:center;width:38px;padding:0}.chat-sound-labelled span{display:none}.bot-col{max-width:calc(100% - 38px)}.chat-choices{max-width:none}}.chat-compose{border-top:var(--border);display:flex;flex-direction:column;gap:6px;padding:12px 16px 14px}.chat-compose>.btn{width:100%}.chat-compose>.error{margin:0}.compose-row{display:flex;align-items: flex-end;gap:8px}.compose-input{resize:none;flex:1;min-height:52px;max-height:180px;margin:0;padding:12px 14px;font-size:17px;line-height:1.45}.compose-input::placeholder{color:#9a9b9e}@keyframes pulse{50%{box-shadow:0 0 0 6px #b3372a40}}.compose-hint{color:var(--muted);margin:0;font-size:13px}.card.chat{--muted:#8a8084;background:var(--paper);color:var(--ink);border:1px solid var(--line);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border-radius:26px;box-shadow:inset 0 1px #fff,0 0 0 1px #5c2a1e14,0 24px 60px #783c2829}.card.chat .chat-log{scrollbar-color:#00000026 transparent}.card.chat .chat-head{border-bottom:1px solid #0000000f}.card.chat .chat-who b{color:var(--ink)}.card.chat .chat-who span{color:#6b5f63;font-weight:500}.card.chat .icon-btn{color:var(--ink);background:#f4f1ee;border-color:#0000}.card.chat .icon-btn:hover:not(:disabled){background:#ebe6e1;border-color:#0000}.card.chat .bubble-bot,.card.chat .bubble-typing{color:var(--ink);border:1px solid var(--line);box-shadow:none;background:#fff}.card.chat .bubble-typing span{background:#a8907e}.card.chat .bubble-me{background:var(--smooth);color:var(--ink)}.card.chat .pitch-card{background:linear-gradient(90deg,var(--strong),var(--smooth))top/100% 4px no-repeat,#fff;color:var(--ink);border:1px solid #ece3db;border-radius:16px;box-shadow:0 10px 30px #5c2a1e1f}.card.chat .pitch-card .eyebrow{color:var(--strong)}.card.chat .pitch-logline{color:#4a4448}.card.chat .chat-chips .chip{color:var(--strong);border:1.5px solid var(--strong);background:#fff;transition:color .15s,border-color .15s,background .15s,box-shadow .15s;font-weight:600;box-shadow:0 2px 8px #5c2a1e14}.card.chat .chat-chips .chip-pick.on,.card.chat .chat-chips .chip-pick.on:hover:not(:disabled),.screen .card.chat .btn-glow{background:var(--strong);border-color:var(--strong);color:#fff}.screen .card.chat .btn-glow:hover:not(:disabled){background:#3d1a2f;border-color:#3d1a2f}.card.chat .chat-chips .chip-cta{border:1.5px solid var(--strong);color:var(--strong);background:#fff;font-weight:600;box-shadow:0 2px 8px #5c2a1e14}.card.chat .chat-chips .chip-cta:hover:not(:disabled),.card.chat .chat-chips .chip-pick:not(.on):hover:not(:disabled){background:var(--tint);border-color:var(--strong);color:var(--strong);box-shadow:0 0 0 3px #5c2a1e1f,0 4px 14px #5c2a1e24}.card.chat .chat-chips .chip:active:not(:disabled){transform:scale(.97);box-shadow:0 0 0 3px #5c2a1e1f}.card.chat .error{color:#b3261e}.card.chat .chat-compose{border-top:0;padding-top:6px;padding-bottom:8px}.card.chat .compose-row{background:#fff;border:1.5px solid #0000000f;border-radius:22px;flex-direction:column;align-items:stretch;gap:0;padding:2px 8px 6px;transition:box-shadow .25s,border-color .25s;box-shadow:0 2px 12px #5c2a1e12}.card.chat .compose-row:focus-within{box-shadow:0 0 0 1.5px var(--strong),0 0 0 5px #5c2a1e1a}.card.chat.is-thinking .compose-row{background:linear-gradient(#fff,#fff)padding-box,linear-gradient(90deg,var(--strong),var(--strong),var(--strong-2),var(--strong),var(--strong))0 0/200% 100% border-box;animation:1.4s linear infinite logo-flow,1.4s ease-in-out infinite logo-glow;border-width:2.5px}@keyframes logo-flow{to{background-position:0 0,200% 0}}@keyframes logo-glow{0%,to{box-shadow:0 0 0 3px #5c2a1e24,0 0 26px #5c2a1e59}50%{box-shadow:0 0 0 4px #8b5a4c33,0 0 42px #8b5a4c99}}.card.chat .compose-input{box-shadow:none;color:var(--ink);resize:none;scrollbar-width:thin;scrollbar-color:#0000002e transparent;background:0 0;border:0;flex:none;min-height:34px;max-height:250px;padding:6px 8px 2px;font-size:16px}.card.chat .compose-input:focus{box-shadow:none}.compose-row{position:relative}.ref-box{white-space:pre-wrap;overflow-wrap:anywhere;overflow-y:auto;outline:none;cursor:text}.ref-box.is-empty:before{content:attr(data-placeholder);color:#9a9195;pointer-events:none}.ref-chip{display:inline-flex;background:var(--tint);color:var(--strong);font:inherit;vertical-align:1px;white-space:nowrap;user-select:all;border:0;border-radius:99px;align-items: center;gap:5px;max-width:min(100%,28em);margin:0 1px;padding:1px 8px 1px 2px;font-size:.93em;font-weight:600;line-height:1.5}button.ref-chip{cursor:pointer}button.ref-chip:hover{background:#e4d6cf}.ref-chip img{object-fit:cover;border-radius:50%;flex:none;width:18px;height:18px}.ref-chip img.ref-still{border-radius:4px;width:14px;height:20px}[data-ar="16:9"] .ref-chip img.ref-still{width:24px;height:14px}.ref-chip .ref-icon{display:inline-grid;flex:none;place-items: center;width:18px;height:18px}.ref-chip .ref-icon .ic{width:13px;height:13px}.ref-chip-label{overflow:hidden;text-overflow:ellipsis;min-width:0}.bubble-me .ref-chip{background:#fff9}.ref-pick{position:absolute;z-index:30;overflow-y:auto;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);text-align:left;border-radius:16px;max-height:300px;padding:6px;bottom:calc(100% + 10px);left:0;right:0}.ref-group{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-ink);padding:10px 10px 6px;font-size:11.5px;font-weight:700}.ref-row{display:flex;color:var(--ink);cursor:pointer;border-radius:10px;align-items: center;gap:10px;padding:6px 10px}.ref-row.on{background:var(--tint)}.ref-row.ref-in{padding-left:34px}.ref-row>img{object-fit:cover;background:var(--soft);border-radius:6px;flex:none;width:30px;height:42px}[data-ar="16:9"] .ref-row>img{width:48px;height:27px}.ref-row>img.ref-face,[data-ar="16:9"] .ref-row>img.ref-face{border-radius:50%;width:34px;height:34px}.ref-row .ref-sym{background:var(--soft);display:grid;color:var(--strong);border-radius:50%;flex:none;place-items: center;width:34px;height:34px}.ref-row .ref-sym .ic{width:16px;height:16px}.ref-row>span{display:flex;flex-direction:column;flex:1;min-width:0}.ref-row b{font-size:14px;font-weight:600}.ref-row small{color:var(--muted-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12.5px}.ref-more{all:unset;color:var(--muted-ink);white-space:nowrap;cursor:pointer;border-radius:8px;margin-left:auto;padding:4px 8px;font-size:12.5px;font-style:italic}.ref-more:hover{background:var(--soft);color:var(--ink)}.ref-hint{color:var(--muted-ink);border-top:1px solid var(--line);margin:6px 0 0;padding:8px 10px 4px;font-size:12px}.card.chat .compose-input::placeholder{color:#9a9195}.card.chat.chat-onb{background:var(--paper);box-shadow:inset 0 1px #fff,0 0 0 1px #d7c1b92e,0 24px 60px #78501e29}.card.chat.chat-onb .bubble-bot,.card.chat.chat-onb .bubble-typing{color:var(--ink);border-color:var(--line);box-shadow:none;background:#fff}.card.chat.chat-onb .bubble-typing span{background:#9a9195}.card.chat.chat-onb .bubble-me{background:var(--smooth);color:var(--ink)}.card.chat.chat-onb .chat-chips .chip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--strong);box-shadow:none;background:#ffffff80;border:1.5px solid #5c2a1e66;padding:12px 22px;font-size:17px;font-weight:600}.card.chat.chat-onb .chat-chips .chip-pick:hover:not(.on){border-color:var(--strong);background:#ffffffd9}.card.chat.chat-onb .chat-chips .chip-pick.on{background:var(--strong);border-color:var(--strong);color:#fff}.card.chat.chat-onb .chat-chips .chip-cta{background:linear-gradient(135deg,var(--strong),var(--strong-2));color:#fff;border-color:#0000;box-shadow:0 4px 14px #c8553d4d}.card.chat.chat-onb .chat-chips .chip-cta:hover:not(:disabled){background:linear-gradient(135deg,#b54a34,#e07c4a)}.screen .card.chat.chat-onb .btn-glow{background:linear-gradient(135deg,var(--strong),var(--strong-2));color:#fff;border-color:#0000;box-shadow:0 8px 22px #5c2a1e59}.screen .card.chat.chat-onb .btn-glow:disabled{color:#9a9195;box-shadow:none;background:#e9e3de}.card.chat.chat-onb .compose-row:focus-within{box-shadow:0 0 0 1.5px var(--strong),0 0 0 5px #c8553d1f}.card.chat.chat-onb .smart-send{background:linear-gradient(135deg,var(--strong),var(--strong-2));box-shadow:0 4px 12px #c8553d4d}.smart-btn{display:grid;cursor:pointer;animation:.2s both popin;border:0;border-radius:50%;flex:none;place-items: center;width:40px;height:40px;transition:transform .15s,background .2s,opacity .2s}.smart-btn:active:not(:disabled){transform:scale(.92)}.smart-btn:disabled{cursor:default}.smart-mic{color:var(--ink);background:#e8e3df}.smart-mic:hover:not(:disabled){background:#ddd6d1}.smart-mic.on{background:var(--strong);color:#fff;animation:1.2s infinite pulse}.smart-send{background:var(--strong);color:#fff;box-shadow:0 4px 12px #5c2a1e4d}.smart-send:disabled{opacity:.5;box-shadow:none}.card.chat .compose-hint:empty{display:none}.card.chat .compose-hint,.card.chat .recaptcha-note{color:#8a8084;text-align:center;font-size:13px}.recaptcha-note{color:var(--muted);margin:0;font-size:13px}.recaptcha-note a{color:inherit}.grecaptcha-badge{visibility:hidden}@media (max-width:520px){.chat-screen{padding:0}.card.chat{box-shadow:none;border:0;border-radius:0;height:100svh}.chat-head{padding:12px 16px}.chat-log{padding:16px}.bubble,.pitch-card{max-width:92%}}.input{background:var(--surface);color:var(--ink);font:inherit;outline:none;border:1px solid #d6d5cf;border-radius:14px;width:100%;margin-top:14px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;font-size:18px}.input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #17181a14}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes fadeup{0%{opacity:0;transform:translateY(8px)}}.slide-pending{display:flex;color:var(--muted-ink);position:relative;overflow:hidden;background:linear-gradient(120deg,#f6f2ea,#efe9dd);flex-direction:column;flex:0 0 100%;justify-content:center;align-items: center;gap:6px;height:100%;font-weight:600}.slide-pending .ic{animation:1.6s ease-in-out infinite bob;font-size:34px}.slide-pending:after{content:"";position:absolute;animation:1.6s infinite sweep;background:linear-gradient(100deg,#0000 20%,#fff9 50%,#0000 80%);inset:0}@keyframes fadein{0%{opacity:0}}@keyframes bob{50%{transform:translateY(-6px)rotate(-8deg)}}.timeline-page{background:var(--paper);min-height:100svh}.header{position:sticky;z-index:10;display:flex;border-bottom:var(--border);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);background:#fbfaf8e0;justify-content:space-between;align-items: center;gap:12px;padding:12px 16px;top:0}.header-left,.header-right{display:flex;align-items: center;gap:8px}.icon-btn{position:relative;display:inline-grid;border:var(--border);background:var(--surface);color:var(--ink);text-decoration:none;cursor:pointer;border-radius:50%;flex:none;place-items: center;width:38px;height:38px;transition:background .15s,border-color .15s;font-size:18px;line-height:1}.icon-btn:hover{background:var(--soft);border-color:#d8cfc3}.bell{font-size:16px}.bell-count,.menu-count{background:var(--brick);color:#fff;text-align:center;border-radius:99px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.bell-count{position:absolute;top:-4px;right:-4px}.diamonds-plus{display:inline-grid;background:var(--ink);color:#fff;border-radius:50%;place-items: center;width:18px;height:18px;font-size:13px;line-height:1}@media (max-width:420px){.header .logo-mark{border-radius:8px;width:28px;height:28px}.header .logo-name{font-size:24px}.header{gap:6px;padding:10px 12px}}.header-right>*,.avatar-menu{flex:none}@media (max-width:799px){.header-left:has(.header-back) .brand{display:none}}@media (min-width:360px) and (max-width:799px){.header-back{width:42px;height:42px}}@media (max-width:359px){.header .logo-name{display:none}}@media (max-width:759px){.feedback-btn{display:none}}.avatar-fallback{display:inline-grid;font-family:var(--display);place-items: center;font-size:16px;font-weight:600}.avatar-guest{background:var(--soft);font-size:18px}.page-back{display:none}@media (min-width:800px){.timeline:has(>.page-back){position:relative}.page-back{display:inline-grid;position:absolute;top:28px;left:-58px}.timeline-page:has(.page-back) .header-back{display:none}}.avatar{background:var(--soft);border:var(--border);object-fit:cover;border-radius:50%;flex:none;width:38px;height:38px}.timeline{display:flex;flex-direction:column;gap:22px;max-width:640px;margin:0 auto;padding:28px 16px 80px}.flash{background:var(--gold-tint);color:var(--ink);border:1px solid var(--tint);cursor:pointer;animation:.5s both popin;border-radius:14px;padding:14px 18px;font-weight:600}.toast{position:fixed;z-index:60;box-shadow:var(--shadow-lg);width:max-content;max-width:calc(100vw - 32px);margin:0 auto;top:16px;left:0;right:0}.empty{text-align:center}.loader{position:relative;background:var(--soft);overflow:hidden;border-radius:99px;width:140px;height:3px;margin:48px auto}.loader:after{content:"";position:absolute;border-radius:inherit;background:var(--strong);animation:1.1s ease-in-out infinite loading;width:40%;top:0;bottom:0}@keyframes loading{0%{left:-40%}to{left:100%}}@keyframes spin{to{transform:rotate(360deg)}}.activity-title{margin:4px 0 0;font-size:21px}.activity-text{color:#3c3d40;text-align:justify;hyphens:auto;margin:0}@media (max-width:520px){.activity-text{text-align:left;hyphens:manual}}.being-made{display:flex;background:var(--gold-tint);border:1px solid var(--tint);border-radius:12px;align-items: center;gap:12px;padding:10px 14px}.being-made>div{display:flex;flex-direction:column;font-size:14px}.being-made span:not(.being-made-dot){color:var(--muted);font-size:13px}.being-made-dot{background:var(--strong);animation:1.6s infinite pulse-dot;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #5c2a1e33}@keyframes pulse-dot{50%{box-shadow:0 0 0 7px #5c2a1e14}}.cta-follow{display:flex;background:var(--primary);color:#fff;text-decoration:none;font-weight:600;font-family:var(--display);border-radius:14px;flex-direction:column;gap:2px;padding:14px 18px;transition:background .15s;font-size:16px}.cta-follow:hover{background:#4a2118}.cta-follow-sub{font-family:var(--body);color:#ffffffbf;font-size:14px;font-weight:400}.avatar-menu{position:relative}.avatar-button{cursor:pointer;display:block;background:0 0;border:0;border-radius:50%;padding:0}.avatar-button:hover .avatar{border-color:var(--ink)}.avatar-button:focus-visible .avatar{border-color:var(--ink)}.menu{position:absolute;z-index:30;background:var(--surface);border:var(--border);box-shadow:var(--shadow-lg);border-radius:16px;width:260px;padding:8px;top:calc(100% + 10px);right:0}.menu-head{display:flex;border-bottom:var(--border);align-items: center;gap:10px;min-width:0;margin-bottom:6px;padding:8px 10px 12px}.menu-head>div{overflow:hidden;text-overflow:ellipsis;min-width:0}.menu-head .small{overflow-wrap:anywhere}.menu-item{display:flex;color:var(--ink);text-align:left;text-decoration:none;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items: center;gap:8px;width:100%;padding:10px 12px;font-weight:500}.menu-item:hover{background:var(--soft)}.menu-item:focus-visible{background:var(--soft)}.menu form{margin:0}.profile{display:flex;flex-direction:column;gap:14px}.profile-head{display:flex;align-items: center;gap:14px}.profile-head .avatar{width:64px;height:64px;font-size:26px}.profile-avatar{position:relative;flex:none}.profile-avatar:disabled{cursor:progress;opacity:.7}.profile-avatar-badge{position:absolute;display:grid;background:var(--surface);border:var(--border);border-radius:50%;place-items: center;width:24px;height:24px;font-size:12px;bottom:-2px;right:-2px}.profile-head h1{margin:0;font-size:28px}.email-switches{display:grid;gap:10px}.email-switches label{display:flex;cursor:pointer;align-items: flex-start;gap:10px}.email-switches label>span{display:grid;gap:2px}.email-switches input{accent-color:var(--ink);flex:none;width:18px;height:18px;margin:2px 0 0}.profile-diamonds{display:flex;background:var(--gold-tint);border:1px solid var(--tint);border-radius:14px;justify-content:space-between;align-items: center;gap:12px;padding:12px 14px}.avatar-link{display:block;border-radius:50%}.avatar-link:hover .avatar{border-color:var(--ink)}.footer{text-align:center;padding:0 16px 40px}.footer a{color:inherit}.account-credit{padding-top:24px}.page-title{margin:0;font-size:clamp(26px,6vw,34px)}.signin{display:flex;flex-direction:column;gap:12px;width:100%;max-width:460px;margin:24px auto 0}.signin h1{margin:0;font-size:30px}.signin p{margin:0}.signin form{display:flex;flex-direction:column;gap:12px}.signin-wide{width:100%}.signin-or{display:flex;color:var(--muted);align-items: center;gap:12px;margin:6px 0;font-size:14px}.signin-or:before,.signin-or:after{content:"";background:var(--line);flex:1;height:1px}.signin-email .input{margin-top:0}.signin .signin-note{background:var(--soft);border-radius:10px;padding:10px 12px;font-size:14px}.notif-list{display:flex;flex-direction:column;padding:6px}.notif{display:flex;color:inherit;text-decoration:none;border-radius:12px;align-items: center;gap:12px;padding:12px;transition:background .15s}.notif+.notif{border-top:var(--border);border-radius:0}.notif:hover{background:var(--paper)}.notif-dot{background:var(--strong);border-radius:50%;flex:none;width:10px;height:10px;margin-left:auto}.notif-body{flex:1;min-width:0}.bell-menu{position:relative;flex:none}.header .bell.on{background:var(--soft)}.menu.notif-panel{overflow-y:auto;width:400px;max-width:calc(100vw - 32px);max-height:min(72vh,600px);padding:8px 6px}.notif-panel-head{font-family:var(--title);font-weight:var(--title-weight);padding:6px 10px 10px;font-size:22px}.notif-panel-empty{color:var(--muted-ink);margin:0;padding:8px 10px 14px;font-size:14px}.notif-panel-list{display:flex;flex-direction:column;gap:2px}.notif-panel .notif img,.notif-panel .notif-img{width:40px}.notif img,.notif-img{aspect-ratio:9/16;object-fit:cover;background:var(--soft);border-radius:8px;flex:none;width:48px}.notif-body{display:flex;flex-direction:column;gap:2px;font-size:15px}.modal-backdrop{position:fixed;z-index:50;display:grid;animation:.2s both fadeup;background:#17181a80;place-items: center;padding:16px;inset:0}.modal{position:relative;box-shadow:var(--shadow-lg);border-color:#0000;width:100%;max-width:520px}.modal-close{position:absolute;cursor:pointer;color:var(--muted-ink);background:0 0;border:0;font-size:28px;top:10px;right:14px}.packs{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.packs-plans{grid-template-columns:repeat(2,1fr)}.packs-plans .pack:only-child{grid-column:1/-1}.pack{display:flex;border:var(--border);background:var(--surface);cursor:pointer;border-radius:14px;flex-direction:column;align-items: center;gap:4px;padding:16px 8px;transition:transform .12s,border-color .15s,background .15s}.pack:hover:not(:disabled){background:var(--gold-tint);border-color:var(--tint)}.pack:active:not(:disabled){transform:scale(.98)}.pack-name{display:flex;font-family:var(--display);justify-content:center;align-items: center;gap:6px;font-size:15px;font-weight:600}.pack-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--strong);background:var(--surface);border-radius:99px;padding:2px 6px;font-size:10px;font-weight:700}.pack-entry{border-color:var(--strong);background:var(--tint)}.pack-diamonds{font-weight:700}.pack-price{color:var(--muted-ink);font-weight:600}.modal.shop{overflow-y:auto;max-width:620px;max-height:calc(100vh - 32px)}.modal.shop h2{font-family:Newsreader,Georgia,serif;font-size:30px;font-weight:550}.shop-title{margin:22px 0 2px;font-family:Newsreader,Georgia,serif;font-size:21px;font-weight:550}.shop-sub{color:var(--muted-ink);margin:0;font-size:14px}.shop-fine{color:var(--muted-ink);margin:14px 0 0;font-size:13px}.shop-stop{margin-top:10px;font-size:13px}.pack-note{color:var(--muted-ink);text-align:center;font-size:13px}.pack-note b{color:var(--ink);font-size:15px;font-weight:700}.pack-current{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.pack:disabled{cursor:default}@media (max-width:520px){.pack{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"name gems price" "note note note";text-align:left;align-items:baseline;gap:2px 8px}.pack-name{grid-area:name;justify-content:flex-start}.pack-diamonds{grid-area:gems}.pack-price{grid-area:price}.pack-note{grid-area:note;text-align:left}.pack-tag{grid-column:1/-1;justify-self:start}}.badge{display:inline-block;background:var(--soft);color:var(--muted-ink);border-radius:99px;padding:1px 10px;font-size:13px;font-weight:600}.badge-live{background:var(--brand);color:#fff}.badge-genre{background:var(--strong);color:#fff;font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;align-self: flex-start;margin-bottom:2px;padding:4px 11px;font-size:13px;font-weight:700}.admin-form{display:flex;flex-direction:column;gap:8px;margin-top:8px}.admin-form .input{margin-top:0;padding:12px 14px;font-size:16px}textarea.input{resize:vertical;min-height:90px}@media (max-width:520px){.card{padding:18px}.packs{grid-template-columns:1fr}.pack{flex-direction:row;justify-content:space-between;padding:12px 16px}.pack-emoji{font-size:24px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.cover-link{display:block;color:inherit;text-decoration:none}.cover{position:relative;overflow:hidden;aspect-ratio:9/16;background:var(--soft);border-radius:12px}.cover>img{object-fit:cover;display:block;user-select:none;animation:.35s both fadein;width:100%;height:100%}.cover>img.seen{animation:none}.cover>.slide-pending{height:100%}.cover-video{position:absolute;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;inset:0}.cover-video.on{opacity:1}.cover-play{position:absolute;display:grid;color:var(--ink);background:#ffffffeb;border-radius:50%;place-items: center;width:40px;height:40px;transition:opacity .3s;font-size:14px;bottom:12px;left:12px;box-shadow:0 4px 14px #00000040}.cover:hover .cover-play{opacity:0}.cover-views{position:absolute;color:#fff;pointer-events:none;background:#0000009e;border-radius:99px;padding:3px 9px;font-size:13px;font-weight:600;bottom:18px;right:10px}.timeline.act-wide{max-width:1040px}.act{display:flex;--act-a:#c8703f;--act-b:#8e3a68;flex-direction:column;gap:18px}.act h2{margin:0;font-size:21px}.act-card{padding:20px}.act-card>p.muted.small{margin:4px 0 12px}.act-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items: center;gap:10px;margin-bottom:12px}.act-bar{display:flex;border-bottom:var(--border);flex-wrap:wrap;justify-content:space-between;align-items: center;gap:10px}.act-subnav{display:flex;gap:4px}.act-subnav a{text-decoration:none;color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-weight:600}.act-subnav a.on{color:var(--ink);border-color:var(--ink)}.act-refresh{margin-left:6px;padding:3px 10px;font-size:13px}.act-filters{display:flex;flex-wrap:wrap;gap:6px}.act-filters .chip{padding:4px 12px;font-size:14px}.act-dayer{display:flex;flex-wrap:wrap;align-items: center;gap:10px}.act-dayer h2{font-size:clamp(22px,4vw,28px)}.act-dayer h2 .small{font-family:var(--body);letter-spacing:0}.act-dayer .icon-btn:disabled{opacity:.3;cursor:default}.act-bullets{list-style:none;display:grid;gap:12px;margin:0;padding:0}.act-bullets li{display:grid;grid-template-columns:8px 1fr;gap:12px;font-size:16.5px;line-height:1.55}.act-bullets li:before{content:"";background:var(--act-b);border-radius:50%;width:8px;height:8px;margin-top:9px}.act-bullets li.now:before{background:var(--act-a)}.act-plink{all:unset;cursor:pointer;text-decoration:underline;text-decoration-color:#d9c7cf;text-underline-offset:3px;font-weight:600}.act-plink:hover{text-decoration-color:var(--act-b)}.act-sum{margin-top:14px;font-size:14px}.act-history{border-top:var(--border);margin-top:14px;padding-top:10px}.act-history>summary{cursor:pointer;color:var(--muted);font-size:14px;font-weight:600}.act-history .act-when{text-align:left;margin:12px 0 6px}.act-history .act-bullets{opacity:.8}.act-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.act-tiles.five{grid-template-columns:repeat(5,1fr)}@media (max-width:1000px){.act-tiles.five{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.act-tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.act-tiles.five{grid-template-columns:repeat(2,1fr)}}.act-tile{all:unset;box-sizing:border-box;cursor:pointer;background:var(--surface);border:var(--border);display:flex;box-shadow:var(--shadow);border-radius:16px;flex-direction:column;gap:2px;min-width:0;padding:14px 16px 10px;transition:border-color .15s,box-shadow .15s}.act-tile:hover{border-color:#d8cfc3}.act-tile.on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.act-tile .l{color:var(--muted);font-size:14px;font-weight:600}.act-tile .v{font-family:var(--display);letter-spacing:-.02em;font-size:34px;font-weight:600;line-height:1.05}.act-tile .s{color:var(--muted);min-height:18px;font-size:13px}.act-spark{overflow:visible;width:100%;height:34px;margin-top:4px}.act-chg{font-size:13px;font-weight:700;font-family:var(--body);letter-spacing:0;white-space:nowrap;margin-left:6px}.act-chg.up{color:#2f7d4f}.act-chg.down{color:var(--brick)}.act-chg.flat{color:var(--muted);font-weight:600}.act-plist{display:flex;flex-direction:column}.act-prow{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:40px 1fr auto;border-top:var(--border);border-radius:10px;align-items: center;gap:12px;width:100%;padding:12px 8px}.act-prow:first-child{border-top:0}.act-said-row:not(:first-child) .act-prow{border-top:var(--border)}.act-said-row:first-child .act-prow{border-top:0}.act-said{display:flex;flex-direction:column;gap:8px;padding:4px 8px 16px 60px}.act-said .act-msg.me{align-self: flex-start}.act-said .act-when{text-align:left;margin:0 0 2px}.act-said .chip{align-self: flex-start}.act-prow:hover{background:var(--paper)}.act-av{display:grid;font-family:var(--display);color:#fff;border-radius:50%;flex:none;place-items: center;width:40px;height:40px;font-size:17px;font-weight:600}.act-av.big{width:56px;height:56px;font-size:24px}.act-pn{display:flex;flex-wrap:wrap;align-items: center;gap:6px;font-weight:700}.act-short{color:var(--muted-ink);margin-top:2px;font-size:14.5px}.act-min{color:var(--muted);white-space:nowrap;font-size:13px}.act-sess{color:var(--primary);text-decoration:none;margin-right:10px;padding:4px 0;font-weight:600}.act-sess:hover{text-decoration:underline}@media (max-width:600px){.act-min .act-sess{display:block;text-align:right;margin:0 0 2px}}.act-sessions{display:flex;flex-wrap:wrap;gap:4px 0;margin:6px 0 2px;font-size:13px}.act-tag{display:inline-block;background:var(--soft);color:var(--muted-ink);border-radius:99px;padding:0 8px;font-size:12px;font-weight:600;line-height:20px}.act-tag.new{background:var(--tint);color:var(--strong)}.act-tag.acc{color:#6e2b51;background:#f1e2ea}.act-tag.admin{color:#4b3b77;background:#e9e4f2}.act-names{display:flex;flex-wrap:wrap;align-items: center;gap:6px;margin-top:6px}.act-names button{all:unset;cursor:pointer;border:var(--border);background:var(--paper);border-radius:99px;padding:3px 11px;font-size:13.5px}.act-names button:hover{background:var(--soft)}.act-none{margin:0}.act-bd{display:grid;grid-template-columns:minmax(140px,240px)1fr;align-items: start;gap:6px 14px;margin-bottom:10px;font-size:14px}.act-season{border-bottom:1px solid var(--line);padding:10px 0}.act-season:last-of-type{border-bottom:0}.act-bd>span{color:var(--muted-ink);padding-top:9px}.act-bd .act-names{margin-top:2px}@media (max-width:600px){.act-bd{grid-template-columns:1fr}.act-bd>span{padding-top:0}}.act-mail-total{display:flex;color:var(--muted-ink);align-items: center;gap:14px;margin-bottom:16px;font-size:14px}.act-mail-total b{display:block;font-family:var(--display);color:var(--ink);font-size:22px}.act-mail{display:grid;grid-template-columns:120px minmax(80px,180px)210px 1fr;align-items: center;gap:6px 14px;margin-bottom:10px;font-size:14px}.act-mail>b{font-weight:600}.act-mail>span{color:var(--muted-ink)}.act-mail .act-names{margin-top:0}.act-meter{background:var(--soft);overflow:hidden;border-radius:99px;height:10px}.act-meter i{display:block;background:var(--act-b);border-radius:99px;height:100%}@media (max-width:600px){.act-mail{grid-template-columns:1fr 1fr}.act-mail .act-names{grid-column:1/-1}}.act-where h3{margin:0 0 10px;font-size:16px}.act-where h3:not(:first-child){margin-top:22px}.act-split{display:flex;gap:3px;height:26px}.act-split button{all:unset;cursor:pointer;border-radius:6px;min-width:6px}.act-split button:hover{filter:brightness(1.12)}.act-split-l{display:flex;justify-content:space-between;margin-top:8px;font-size:15px}.act-split-l button{all:unset;cursor:pointer}.act-split-l b{font-family:var(--display);margin-left:4px;font-size:20px}.act-geo{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:minmax(120px,190px)1fr 48px 28px;align-items: center;gap:12px;width:100%;padding:5px 0;font-size:14px}.act-geo:hover .act-meter i{filter:brightness(1.12)}.act-geo b{text-align:right}.act-geo .muted{font-size:13px}.act-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:760px){.act-charts{grid-template-columns:1fr}}.act-ct{font-weight:600}.act-cv{font-family:var(--display);font-size:26px;font-weight:600}.act-legend{display:flex;color:var(--muted);gap:14px;font-size:13px}.act-legend i{display:inline-block;vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px}.act-cols{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-bottom:1px solid var(--line);align-items: end;gap:3px;height:130px}.act-col{all:unset;cursor:pointer;display:flex;position:relative;flex-direction:column;justify-content:flex-end;align-items: center;gap:2px;height:100%}.act-col i{display:block;width:min(22px,80%)}.act-col i:first-of-type{border-radius:4px 4px 0 0}.act-col:hover i{filter:brightness(1.12)}.act-tip{display:none;position:absolute;background:var(--ink);color:var(--paper);white-space:nowrap;pointer-events:none;z-index:2;border-radius:8px;padding:4px 8px;font-size:12px;bottom:calc(100% + 4px);left:0}.act-col.end .act-tip{left:auto;right:0}.act-col:hover .act-tip{display:block}.act-axis{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;color:var(--muted);text-align:center;white-space:nowrap;gap:3px;margin-top:8px;font-size:11px}.act-funnel{display:grid;gap:10px}.act-fstep{display:grid;grid-template-columns:1fr auto;gap:3px 10px;font-size:15px}.act-fbar{grid-column:1/-1;background:var(--soft);border-radius:0 4px 4px 0;height:12px}.act-fbar i{display:block;background:var(--act-b);border-radius:0 4px 4px 0;min-width:2px;height:100%}.act-prob{display:grid;grid-template-columns:40px 1fr;border-top:var(--border);gap:10px;padding:12px 0}.act-prob.one{grid-template-columns:1fr}.act-prob:first-of-type{border-top:0}.act-prob .num{font-family:var(--display);color:var(--brick);font-size:24px;font-weight:600}.act-prob .num.zero{color:var(--muted)}.act-phead{display:flex;align-items: center;gap:14px}.act-phead h2{font-size:28px}.act-facts{display:flex;color:var(--muted-ink);flex-wrap:wrap;gap:4px 18px;margin-top:6px;font-size:14px}.act-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.act-stat{background:var(--surface);border:var(--border);border-radius:14px;padding:12px 14px}.act-stat .v{font-family:var(--display);font-size:26px;font-weight:600;line-height:1.1}.act-stat .l{color:var(--muted);font-size:13px}.act-dayblock{border-top:var(--border)}.act-dayblock:first-of-type{border-top:0}.act-dayblock summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:10px;padding:12px 2px;font-weight:700}.act-dayblock summary::-webkit-details-marker{display:none}.act-dayblock summary span{color:var(--muted);font-size:14px;font-weight:500}.act-lines{list-style:none;display:grid;gap:4px;margin:0 0 14px;padding:0;font-size:15px}.act-made{white-space:nowrap}.act-run{display:grid;grid-template-columns:64px 64px minmax(0,1fr);border-top:var(--border);gap:2px 12px;padding:8px 0;font-size:14px}.act-run:first-child{border-top:0}.act-run-who{all:unset;cursor:pointer;text-decoration:underline}.act-lines li{display:grid;grid-template-columns:48px 24px 1fr}.act-time,.act-until{color:var(--muted);font-variant-numeric:tabular-nums}.act-time{padding-top:1px;font-size:14px}.act-chat{display:flex;flex-direction:column;gap:6px}.act-msgwrap{display:flex;flex-direction:column}.act-msg{white-space:pre-wrap;overflow-wrap:break-word;border-radius:16px;max-width:85%;padding:8px 12px;font-size:15px}.act-msg.me{background:var(--strong);color:#fff;border-bottom-right-radius:4px;align-self: flex-end}.act-msg.bot{background:var(--tint);color:#2a1f24;border:1px solid var(--smooth);border-bottom-left-radius:4px;align-self: flex-start}.act-pitch{color:#a5603a;align-self: flex-start;margin-top:2px;font-size:13px;font-weight:700}.act-when{color:var(--muted);text-align:center;margin:10px 0 2px;font-size:12px}.act-onb+.act-onb{border-top:var(--border);margin-top:12px}.act-onb dl{display:grid;gap:10px;margin:6px 0}.act-onb dt{color:var(--muted);font-size:13px;font-weight:700}.act-onb dd{white-space:pre-wrap;overflow-wrap:break-word;margin:2px 0 0}.act-premises{display:grid;gap:6px;margin:10px 0 4px;padding-left:20px;font-size:14px}.act-wrow{display:grid;grid-template-columns:minmax(120px,1fr)2fr;border-top:var(--border);gap:12px;padding:10px 0;font-size:14px}.act-wrow:first-child{border-top:0}.act-eps{display:flex;flex-wrap:wrap;gap:6px}.act-ep{display:inline-flex;color:var(--muted);flex-direction:column;align-items: center;gap:3px;font-size:11px}.act-ep i{background:conic-gradient(var(--act-b)calc(var(--p)*1%),var(--soft)0);display:block;border-radius:6px;width:26px;height:26px}.link-button{color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.clamp-2{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical}.adm-search{width:min(280px,100%);margin:0;padding:8px 12px;font-size:15px}.adm-new{border-bottom:var(--border);margin-bottom:8px;padding:14px 0}.adm-list{display:flex;flex-direction:column}.adm-row{display:grid;grid-template-columns:54px minmax(0,1fr)auto;border-top:var(--border);color:inherit;text-decoration:none;border-radius:10px;align-items: center;gap:14px;padding:10px 8px}.adm-row:first-child{border-top:0}.adm-row:hover{background:var(--paper)}.adm-row.is-deleted{opacity:.55}.adm-thumb{aspect-ratio:9/16;object-fit:cover;background:var(--soft);display:block;border-radius:8px;width:54px}.adm-main{display:flex;flex-direction:column;gap:6px;min-width:0}.adm-title{display:flex;flex-wrap:wrap;align-items: center;gap:6px;font-weight:700}.adm-sub{display:flex;color:var(--muted-ink);flex-wrap:wrap;gap:4px 14px;font-size:13.5px}.adm-who{display:inline-flex;color:inherit;align-items: center;gap:6px}.adm-who .avatar{width:20px;height:20px;font-size:11px}.adm-nums{display:grid;grid-template-columns:repeat(4,auto);color:var(--muted);text-align:right;white-space:nowrap;gap:4px 18px;font-size:13px}.adm-nums b{display:block;font-family:var(--display);color:var(--ink);font-size:20px;font-weight:600}.adm-nums small{font-size:11px}.adm-nums .adm-warn b{color:var(--act-a)}@media (max-width:720px){.adm-row{grid-template-columns:44px minmax(0,1fr)}.adm-thumb{width:44px}.adm-nums{grid-column:2;grid-template-columns:repeat(4,auto);text-align:left;justify-content:start}.adm-nums b{display:inline;margin-right:3px;font-size:15px}}.adm-h1{margin:2px 0 0;font-size:clamp(26px,4vw,34px)}.adm-head{display:grid;grid-template-columns:120px minmax(0,1fr);align-items: start;gap:20px}.adm-cover{aspect-ratio:9/16;object-fit:cover;background:var(--soft);display:block;border-radius:12px;width:120px}.adm-head .activity-text{margin:4px 0 0}.adm-premise summary{cursor:pointer;color:var(--muted);font-size:14px;font-weight:600}.adm-premise p{white-space:pre-wrap;margin:6px 0 0}@media (max-width:600px){.adm-head{grid-template-columns:80px minmax(0,1fr);gap:14px}.adm-cover{width:80px}}.adm-episode{display:grid;grid-template-columns:280px minmax(0,1fr);align-items: start;gap:24px}.adm-media{display:flex;flex-direction:column;align-items: flex-start;gap:10px}.adm-video{aspect-ratio:9/16;object-fit:contain;display:block;background:#000;border-radius:12px;width:280px;max-width:100%}.adm-novideo{display:grid;color:#aaa;place-items: center;font-size:14px}.adm-tool{display:flex;border-top:var(--border);flex-wrap:wrap;align-items: center;gap:8px;padding-top:10px}.adm-tool>b{min-width:72px}@media (max-width:700px){.adm-episode{grid-template-columns:1fr}.adm-media{align-items:stretch}.adm-video{width:100%;max-width:320px}}.retro h3{margin:22px 0 10px;font-size:17px}.run-time{display:flex;flex-direction:column;gap:4px;margin:4px 0 14px}.run-time p{margin:0 0 4px}.run-time-row{display:grid;grid-template-columns:110px minmax(0,1fr)90px;align-items: center;gap:10px}.run-time-bar{background:var(--soft);overflow:hidden;border-radius:4px;height:8px}.run-time-bar span{display:block;background:var(--gold);height:100%}.run-time-n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.retro-summary{margin:0;font-size:16.5px;line-height:1.55}.retro-list{display:grid;gap:6px;margin:0;padding-left:20px;line-height:1.5}.retro-finding{border:var(--border);border-left:4px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:10px;padding:12px 14px}.retro-finding.hurt-high{border-left-color:var(--brick)}.retro-finding.hurt-medium{border-left-color:var(--act-a)}.retro-finding>p{margin:8px 0;line-height:1.5}.retro-hurt{display:inline-block;text-transform:uppercase;letter-spacing:.04em;background:var(--soft);color:var(--muted-ink);border-radius:99px;padding:0 8px;font-size:13px;font-weight:700;line-height:20px}.retro-hurt.hurt-high{color:#9b2c1f;background:#f8dfdb}.retro-hurt.hurt-medium{background:var(--tint);color:var(--strong)}.retro-quote{border-left:3px solid var(--act-b);background:var(--paper);white-space:pre-wrap;border-radius:0 8px 8px 0;margin:8px 0;padding:8px 12px;font-size:14px}.retro-dl{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px 14px;margin:0;line-height:1.5}.retro-dl dt{color:var(--muted-ink);font-weight:700}.retro-dl dd{overflow-wrap:break-word;margin:0}@media (max-width:600px){.retro-dl{grid-template-columns:1fr;gap:2px}.retro-dl dd{margin-bottom:8px}}.retro-clip{border-top:var(--border);display:flex;flex-direction:column;gap:8px;padding:12px 0}.retro-clip p{margin:0}.retro-refs{display:flex;flex-wrap:wrap;gap:8px}.retro-refs a{display:flex;color:inherit;text-decoration:none;flex-direction:column;gap:4px;width:96px}.retro-refs img{object-fit:contain;border:var(--border);background:var(--paper);border-radius:8px;width:96px;height:120px}.retro-refs span{overflow-wrap:break-word;font-size:13px}.retro-pre{background:var(--paper);border:var(--border);white-space:pre-wrap;overflow-wrap:anywhere;overflow-y:auto;border-radius:10px;max-height:70vh;margin:0;padding:12px;font-size:13px}.act-names button.on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.feed-open,.feed-open body{overflow:hidden;overscroll-behavior:none;background:#000}.feed-page{position:fixed;z-index:40;color:#fff;--muted:#ffffffb8;background:#000;inset:0}.feed{position:absolute;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;inset:0}.feed::-webkit-scrollbar{display:none}.feed-message{position:absolute;display:grid;text-align:center;z-index:1;place-content: center;gap:16px;padding:16px;inset:0}.slide{position:relative;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;display:flex;justify-content:center;align-items: center;height:100%}.slide-bg{position:absolute;filter:blur(40px)brightness(.45)saturate(1.2);background:50%/cover no-repeat;inset:-40px}.stage{position:relative;overflow:hidden;width:100%;height:100%}@media (min-width:760px){.stage{overflow:visible;border-radius:14px;width:min(100vw - 200px,56.25dvh);height:min(100dvh,177.778vw - 355.556px);box-shadow:0 30px 80px #0009}.stage:before,.stage:after,.end-overlay{border-radius:inherit}}.stage-media{position:absolute;display:grid;overflow:hidden;border-radius:inherit;background:#000;place-items: center;inset:0}.stage-media>*{grid-area:1/1;object-fit:contain;width:100%;height:100%}.stage-media .slide-pending{color:#fffc}.stage-video{background:0 0}.stage-media>hlsjs-video>.stage-video{grid-area:1/1;object-fit:contain;width:100%;height:100%}.stage-tap{position:absolute;z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;inset:0}.stage:after{content:"";position:absolute;pointer-events:none;z-index:1;background:linear-gradient(#0000,#00000059 40%,#000000bf);height:45%;inset:auto 0 0}.stage:before{content:"";position:absolute;pointer-events:none;z-index:1;background:linear-gradient(#00000073,#0000);height:110px;inset:0 0 auto}.stage-info{position:absolute;left:16px;right:84px;bottom:calc(22px + env(safe-area-inset-bottom));z-index:2;display:flex;text-shadow:0 1px 3px #0009;flex-direction:column;gap:4px}.stage-series{font-family:var(--display);color:#fff;text-decoration:none;font-size:18px;font-weight:700}.stage-series:hover{text-decoration:underline}.stage-title{display:flex;flex-wrap:wrap;align-items: center;gap:6px;font-size:15px;font-weight:600}.stage-ep{color:var(--gold);font-family:var(--display)}.stage-synopsis{color:#ffffffe0;margin:0;font-size:14px;line-height:1.4}.rail{position:absolute;right:8px;bottom:calc(26px + env(safe-area-inset-bottom));z-index:2;display:flex;flex-direction:column;align-items: center;gap:16px}@media (min-width:760px){.rail{bottom:26px;right:-76px}}.rail-item{all:unset;box-sizing:border-box;cursor:pointer;display:flex;color:#fff;text-shadow:0 1px 3px #0009;text-decoration:none;flex-direction:column;align-items: center;gap:4px;width:60px;font-size:13px;font-weight:700}div.rail-item{cursor:default}.rail-icon{display:grid;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border-radius:50%;place-items: center;width:46px;height:46px;transition:transform .12s,background .15s;font-size:21px}.rail-item:hover .rail-icon{background:#ffffff3d}.rail-item:active .rail-icon{transform:scale(.9)}.rail-item:focus-visible .rail-icon{outline:2px solid #fff;outline-offset:2px}.caption{position:absolute;z-index:2;pointer-events:none;text-align:center;animation:.15s backwards fadein;font-family:var(--display);text-transform:uppercase;-webkit-text-stroke:.5px #0009;text-shadow:0 2px #00000080,0 0 12px #000000b3;width:max-content;max-width:82%;font-size:clamp(18px,5.2vw,24px);font-weight:700;line-height:1.2;bottom:21%;left:50%;transform:translate(-50%)}.stage-paused{position:absolute;z-index:1;pointer-events:none;display:grid;color:#ffffffd9;animation:.15s backwards fadein;background:#00000059;border-radius:50%;place-items: center;width:84px;height:84px;margin:auto;padding-left:6px;font-size:44px;inset:0}.stage-buffering{position:absolute;z-index:1;pointer-events:none;opacity:0;animation:.8s linear infinite spin,.2s .4s forwards show;border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:44px;height:44px;margin:auto;inset:0}@keyframes show{to{opacity:1}}.progress{position:absolute;left:0;right:0;bottom:env(safe-area-inset-bottom);z-index:3;display:flex;cursor:pointer;touch-action:none;align-items: flex-end;height:18px}.progress-track{background:#ffffff38;width:100%;height:3px;transition:height .12s}.progress:hover .progress-track,.progress.on .progress-track{height:6px}.progress-fill{transform-origin:left;background:#fff;height:100%;transform:scaleX(0)}.stage-series-row{display:flex;flex-wrap:wrap;align-items: center;gap:10px}.sound-pill{position:absolute;top:calc(64px + env(safe-area-inset-top));z-index:3;cursor:pointer;animation:.3s backwards fadein;color:var(--ink);background:#fff;border:0;border-radius:99px;padding:9px 16px;font-weight:700;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000059}.swipe-hint{position:absolute;z-index:2;pointer-events:none;display:flex;animation:.4s backwards fadein;white-space:nowrap;background:#0000008c;border-radius:16px;flex-direction:column;align-items: center;gap:2px;padding:10px 16px;font-weight:700;bottom:34%;left:50%;transform:translate(-50%)}.swipe-hint-arrow{animation:1.1s ease-in-out infinite nudge;font-size:26px;line-height:.8}@keyframes nudge{50%{transform:translateY(-8px)}}.feed-page .btn-glow{color:var(--ink);background:#fff;border-color:#fff}.feed-page .btn-glow:hover:not(:disabled){background:var(--paper);border-color:var(--paper)}.end-overlay{position:absolute;z-index:3;animation:.25s backwards fadein;display:flex;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000009e;flex-direction:column;justify-content:center;align-items: center;gap:12px;padding:24px 20px;inset:0}.end-overlay-still{aspect-ratio:9/16;object-fit:cover;border-radius:10px;width:120px;box-shadow:0 12px 30px #00000080}.end-overlay-title{text-align:center;max-width:280px;margin:0;font-weight:600}.end-overlay-replay{all:unset;cursor:pointer;color:#fffc;padding:6px 10px;font-weight:600}.end-overlay-replay:hover{color:#fff}.end-overlay .cta-follow,.series-end .cta-follow{box-sizing:border-box;background:var(--brand);align-self:stretch;width:100%;max-width:360px;margin-inline-start:auto;margin-inline-end:auto}.stage-end{display:flex;background:#00000059;justify-content:center;align-items: center}.stage-end:before,.stage-end:after{display:none}.series-end{display:flex;text-align:center;flex-direction:column;gap:16px;width:100%;max-width:380px;padding:24px 20px}.series-end .eyebrow{color:var(--gold);margin:0}.series-end-title{font-family:var(--title);font-size:28px;font-weight:var(--title-weight);margin:0}.muted-light{color:#ffffffb3}.series-end-links{display:flex;justify-content:center;align-items: center;gap:18px}.series-end-links a{color:#fff;font-weight:600}.feed-top{position:absolute;top:calc(10px + env(safe-area-inset-top));z-index:4;display:flex;pointer-events:none;justify-content:space-between;left:10px;right:10px}.feed-top>*{pointer-events:auto}.feed-btn{cursor:pointer;display:grid;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;border:0;border-radius:50%;place-items: center;width:42px;height:42px;font-size:19px}.feed-btn:hover:not(:disabled){background:#fff3}.feed-btn:disabled{opacity:.3;cursor:default}.feed-arrows{display:none}@media (min-width:760px) and (hover:hover){.feed-top{top:20px;left:20px;right:20px}.feed-arrows{position:absolute;z-index:4;display:flex;flex-direction:column;gap:12px;top:50%;right:20px;transform:translateY(-50%)}.feed-arrows .feed-btn{background:#ffffff1f;width:48px;height:48px}}.drawer-backdrop{position:fixed;z-index:45;display:flex;animation:.2s backwards fadein;background:#00000080;justify-content:center;align-items: flex-end;inset:0}.drawer{overflow-y:auto;box-sizing:border-box;padding:16px 16px calc(20px + env(safe-area-inset-bottom));color:#fff;animation:.25s cubic-bezier(.2,.8,.2,1) drawer-up;background:#161211;border-radius:20px 20px 0 0;width:100%;max-width:560px;max-height:72dvh}@keyframes drawer-up{0%{transform:translateY(100%)}}.drawer-head{display:flex;justify-content:space-between;align-items: center;gap:12px;margin-bottom:14px}.drawer-head b{font-family:var(--title);font-size:18px;font-weight:var(--title-weight)}.drawer-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.drawer-tile{position:relative;aspect-ratio:9/16;overflow:hidden;display:grid;color:#fff;text-decoration:none;outline:2px solid #0000;outline-offset:2px;background:#2a2322;border-radius:10px;place-items: center}.drawer-tile img{position:absolute;object-fit:cover;filter:brightness(.6);width:100%;height:100%;inset:0}.drawer-tile.locked img{filter:brightness(.35)blur(2px)}.drawer-tile.on{outline-color:var(--gold)}.drawer-num{position:relative;font-family:var(--display);text-shadow:0 1px 4px #000000b3;font-size:22px;font-weight:700}.drawer-mark{position:absolute;font-size:13px;font-weight:700;top:4px;right:6px}.feedback-btn{position:relative}@media (hover:hover){.feedback-btn:hover:after{content:attr(data-tip);position:absolute;z-index:5;background:var(--ink);color:#fff;white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:13px;font-weight:600;top:44px;left:50%;transform:translate(-50%)}}.feedback-dim{position:fixed;z-index:40;display:flex;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17181a52;justify-content:center;align-items: flex-end;inset:0}.feedback-sheet{background:var(--surface);padding:20px 20px calc(18px + env(safe-area-inset-bottom));animation:.25s both fadeup;border-radius:22px 22px 0 0;width:100%;max-width:460px;box-shadow:0 -10px 40px #17181a2e}.feedback-grab{background:var(--line);border-radius:9px;width:36px;height:4px;margin:0 auto 14px}@media (min-width:600px){.feedback-dim{align-items: center}.feedback-sheet{border-radius:22px;padding-bottom:18px}.feedback-grab{display:none}}.feedback-title{font-family:var(--title);font-weight:var(--title-weight);margin:0;font-size:20px}.feedback-sub{color:var(--muted);margin:4px 0 14px;font-size:14px}.feedback-box{display:flex;background:var(--soft);border-radius:18px;align-items: flex-end;gap:8px;padding:10px 10px 10px 16px}.feedback-box textarea{resize:none;font:inherit;outline:none;color:var(--ink);background:0 0;border:0;flex:1;min-height:72px;font-size:16px;line-height:1.45}.feedback-send{background:var(--strong);color:#fff;display:grid;cursor:pointer;border:0;border-radius:50%;flex:none;place-items: center;width:38px;height:38px;transition:opacity .15s,background .15s}.feedback-send:hover:not(:disabled){background:#6e2a58}.feedback-send:disabled{opacity:.3;cursor:default}.feedback-error{margin:8px 0 0}.feedback-thanks{text-align:center;padding:10px 0 4px}.feedback-thanks b{font-family:var(--title);display:block;font-size:20px;font-weight:var(--title-weight)}.feedback-thanks span{color:var(--muted);font-size:14px}.gem{display:inline-block;vertical-align:-.24em;--g0:#f3e8e1;--g1:#d7c1b9;--g2:#b88e80;--g3:#8b5a4c;--g4:#6e3a2c;--g5:#5c2a1e;flex:none;width:1.2em;height:1.2em}.chip>.gem,.btn>.gem,button>.gem{margin-top:-.18em}.gem-f0{fill:var(--g0)}.gem-f1{fill:var(--g1)}.gem-f2{fill:var(--g2)}.gem-f3{fill:var(--g3)}.gem-f4{fill:var(--g4)}.gem-f5{fill:var(--g5)}.ic{display:inline-block;vertical-align:-.2em;flex:none;width:1.15em;height:1.15em}.btn-glow .gem,.make-row-gold .gem,.chip-cta .gem,.chip-pick.on .gem{--g0:#fff;--g1:#f4ece6;--g2:#ebddd5;--g3:#d7c1b9;--g4:#c9aa9e;--g5:#b8968a}.clean-kick{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin-bottom:2px}.clean-kick .badge-genre{margin-bottom:0}.clean-by{display:flex;color:var(--muted-ink);flex-wrap:wrap;align-items: center;gap:9px;font-size:15px;font-weight:500}.clean-by .avatar{width:28px;height:28px;font-size:12px}.clean-by b{color:var(--ink);white-space:nowrap;font-weight:600}.clean-card{display:grid;grid-template-columns:38% minmax(0,1fr);background:var(--surface);overflow:hidden;color:inherit;border-radius:20px;transition:transform .2s,box-shadow .2s;box-shadow:0 1px 2px #17181a0a,0 12px 32px #17181a17}.clean-card:hover{transform:translateY(-2px);box-shadow:0 2px 4px #17181a0d,0 20px 44px #17181a21}.clean-art{position:relative;background:var(--soft)}.clean-art:before{content:"";display:block;padding-top:133%}.clean-art .cover-link,.clean-art .cover{position:absolute;aspect-ratio:auto;border-radius:0;height:100%;inset:0}.clean-main{display:flex;flex-direction:column;gap:7px;min-width:0;padding:18px 20px 16px}.clean-by{margin-bottom:4px}.clean-title{font-family:var(--title);font-weight:var(--title-weight);letter-spacing:-.01em;margin:0;font-size:26px;line-height:1.06}.clean-hook{color:#4a4b4f;text-align:justify;hyphens:auto;display:-webkit-box;-webkit-line-clamp:5;overflow:hidden;-webkit-box-orient:vertical;margin:6px 0 0;font-size:16px;line-height:1.5}.clean-foot{display:flex;justify-content:space-between;align-items: flex-end;gap:12px;margin-top:auto;padding-top:14px}.clean-foot.funded{flex-direction:column;align-items:stretch;gap:10px}.clean-foot .being-made{padding:9px 12px}.clean-foot.live{align-items: center}.clean-foot.live .clean-watch{margin-left:auto;padding:0 15px}.clean-watch{display:inline-flex;background:var(--strong);color:#fff;white-space:nowrap;text-decoration:none;border-radius:999px;flex:none;align-items: center;gap:8px;min-height:42px;padding:0 18px;font-size:15px;font-weight:700}.clean-watch:hover{background:#4a2118}.clean-watch i{font-size:11px;font-style:normal}@media (max-width:520px){.clean-card{grid-template-columns:42% minmax(0,1fr)}.clean-main{gap:6px;padding:13px 13px 12px}.clean-by{gap:7px;font-size:13px}.clean-by .avatar{width:22px;height:22px;font-size:11px}.clean-by>span{white-space:nowrap}.clean-title{font-size:20px}.clean-hook{text-align:left;hyphens:manual;margin-top:4px;font-size:14px}.clean-foot{padding-top:12px}.clean-foot:not(.live):not(.funded){display:grid;grid-template-columns:minmax(0,1fr)auto;align-items: center;gap:7px 8px}.clean-foot.funded{flex-wrap:nowrap}.clean-foot.live{flex-flow:column;align-items:stretch;gap:10px}.clean-foot.live .clean-watch{justify-content:center;margin-left:0}}.clean-hero{display:flex;flex-direction:column;gap:14px;padding-top:4px}.clean-hero-card{grid-template-columns:40% minmax(0,1fr)}.clean-hero-card .clean-art{grid-column:1;grid-row:1}.clean-hero-card .clean-main{grid-column:2;grid-row:1}.clean-hero-card:hover{transform:none}.clean-hero-card .clean-main{gap:8px;padding:20px 22px 18px}.clean-hero-card .clean-by{margin-bottom:2px}.clean-share{margin-left:auto}.clean-share .btn{background:#f1efeb;border-color:#0000;padding:5px 12px;font-size:13px}.clean-share .btn:hover:not(:disabled){background:#e8e5df;border-color:#0000}.clean-title-hero{font-size:clamp(26px,4.5vw,34px)}.clean-hook-full{display:block;-webkit-line-clamp:unset;font-size:17px}.clean-views{color:var(--muted-ink);font-size:14px;font-weight:600}.clean-section{margin:4px 0 6px 4px;font-size:20px}.clean-episodes{display:flex;flex-direction:column}.clean-episodes>.clean-section+.clean-ep{border-top:0}.clean-ep{display:grid;grid-template-columns:64px minmax(0,1fr)auto;color:inherit;text-decoration:none;border-radius:16px;align-items: center;gap:14px;padding:12px 10px;transition:background .15s}.clean-ep+.clean-ep{border-top:1px solid var(--line);border-radius:0 0 16px 16px}.clean-ep:hover{background:var(--surface);border-top-color:#0000;border-radius:16px;box-shadow:0 1px 2px #17181a0a,0 10px 26px #17181a14}.clean-ep:hover+.clean-ep{border-top-color:#0000}.clean-ep.locked{opacity:.72}.clean-ep.unmade{cursor:default}.clean-ep.unmade:hover{box-shadow:none;background:0 0;border-radius:0}.clean-ep.unmade:hover+.clean-ep{border-top-color:var(--line)}.clean-ep-art .cover{border-radius:10px}.clean-ep-main{min-width:0}.clean-ep-kicker{display:flex;font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--strong);flex-wrap:wrap;align-items: center;gap:8px;font-size:13px;font-weight:700}.clean-ep-kicker em{font-style:normal;font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--muted-ink);background:var(--soft);border-radius:99px;padding:1px 8px;font-size:13px;font-weight:600}.clean-ep-title{margin:3px 0 2px;font-size:18px;font-weight:700}.clean-ep-text{color:#4a4b4f;text-align:justify;hyphens:auto;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.45}.clean-ep-go{display:grid;color:var(--ink);background:#f1efeb;border-radius:50%;place-items: center;width:36px;height:36px;font-size:13px}.clean-ep.owned{grid-template-columns:64px minmax(0,1fr)auto auto}.clean-ep-dl{display:grid;border:1px solid var(--line);color:inherit;cursor:pointer;background:0 0;border-radius:50%;place-items: center;width:36px;height:36px;font-size:15px}.clean-ep-dl:hover:not(:disabled){background:var(--soft)}.clean-ep-next{cursor:default}.clean-ep-next:hover{box-shadow:none;background:0 0;border-radius:0}.clean-ep-art-next{aspect-ratio:9/16;display:grid;font-family:var(--display);color:var(--muted-ink);border:1.5px dashed #c9c5bd;border-radius:10px;place-items: center;width:64px;font-size:26px;font-weight:700}.clean-ep-next .clean-watch{all:unset;cursor:pointer;display:inline-flex;background:var(--strong);color:#fff;white-space:nowrap;border-radius:999px;align-items: center;gap:8px;min-height:42px;padding:0 18px;font-size:15px;font-weight:700}.clean-ep-actions{display:flex;flex-direction:column;gap:8px}.clean-ep-next .clean-ep-actions .clean-watch{justify-content:center}.clean-ep-next .clean-watch.clean-watch-all{background:linear-gradient(90deg,var(--strong),var(--strong-2));color:#fff}.clean-ep-next .clean-watch.clean-watch-all:hover{background:linear-gradient(90deg,var(--strong),var(--strong-2));filter:brightness(1.12)}@media (hover:hover){.clean-ep-next .clean-watch{transition:transform .15s,box-shadow .15s,filter .15s}.clean-ep-next .clean-watch:hover{transform:translateY(-1px);box-shadow:0 0 0 3px #8b5a4cf2,0 8px 30px #8b5a4c8c}}@media (max-width:520px){.clean-hero-card{grid-template-columns:minmax(0,1fr)}.clean-hero-card .clean-art{grid-row:1}.clean-hero-card .clean-art:before{padding-top:75%}.clean-hero-card .clean-main{grid-column:1;grid-row:2;gap:6px;padding:14px 16px 16px}.clean-title-hero{font-size:22px}.clean-hook-full{font-size:14.5px}.clean-share .btn{padding:4px 10px;font-size:13px}.clean-ep{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:10px 6px}.clean-ep-go{display:none}.clean-ep.owned{grid-template-columns:52px minmax(0,1fr)auto}.clean-ep-art{width:52px}.clean-ep-actions{grid-column:1/-1;flex-direction:row}.clean-ep-actions .clean-watch{flex:1;padding:0 12px}.clean-ep-title{font-size:16px}.clean-ep-text{text-align:left;hyphens:manual;display:block;-webkit-line-clamp:unset;overflow:visible;font-size:13.5px}}.header{border-bottom-color:#0000;box-shadow:0 1px #17181a0f}.icon-btn{background:var(--soft);border-color:#0000}.icon-btn:hover{background:#e6ded2;border-color:#0000}.bell svg{width:19px;height:19px}.bell-count{background:var(--strong);box-shadow:0 0 0 2px var(--paper);top:-3px;right:-3px}.diamonds{background:var(--surface);border-color:var(--line);padding:5px 5px 5px 12px}.diamonds:hover{background:var(--soft);border-color:var(--line)}.diamonds-plus{background:var(--ink);color:#fff;width:22px;height:22px;font-weight:700}.avatar-button .avatar{border:2px solid #fff;box-shadow:0 0 0 1px #17181a1a,0 2px 8px #17181a1f}.avatar-button:hover .avatar{box-shadow:0 0 0 2px var(--ink);border-color:#fff}.header .chip-cta{border-color:#0000}.page-back{background:var(--surface);width:42px;height:42px;box-shadow:0 1px 2px #17181a0d,0 6px 18px #17181a1f}.page-back:hover{background:var(--surface);box-shadow:0 2px 4px #17181a0f,0 10px 24px #17181a2e}@media (min-width:800px){.page-back{left:-62px}}.menu-item-icon{justify-content:flex-start;gap:12px}.menu-icon{color:var(--muted-ink);flex:none}.menu-item-icon:hover .menu-icon{color:var(--ink)}.menu-end{margin-left:auto}.menu-sep{background:var(--line);height:1px;margin:6px 4px}@media (min-width:600px){.menu-phone{display:none}.header .feedback-btn{display:inline-grid}}@media (max-width:599px){.header .feedback-btn{display:none}}@media (hover:hover){.header .bell:hover:after{content:"Notifications"}.header .bell.on:hover:after{display:none}.header .bell:hover:after{position:absolute;z-index:5;background:var(--ink);color:#fff;white-space:nowrap;border-radius:6px;padding:4px 8px;font-size:13px;font-weight:600;top:44px;left:50%;transform:translate(-50%)}}.header .avatar-button{position:relative;display:flex}.avatar-dot{display:none;position:absolute;background:var(--strong);box-shadow:0 0 0 2px var(--paper);border-radius:50%;width:10px;height:10px;top:0;right:0}@media (max-width:599px){.header .bell-menu{display:none}.header .avatar-dot{display:block}}@media (min-width:760px) and (hover:hover){.feed-page .slide-bg{cursor:pointer}.feed-page .stage{color:#fff;border-radius:12px;width:min(100vw - 200px,56.25dvh - 31.5px);height:min(100dvh - 56px,177.778vw - 355.556px);box-shadow:0 30px 80px #00000080}.feed-page .feed-top{--stage-w:min(100vw - 200px,(100dvh - 56px)*9/16);--stage-h:min(100dvh - 56px,(100vw - 200px)*16/9);left:calc((100vw - var(--stage-w))/2 - 67px);right:calc((100vw - var(--stage-w))/2 - 67px);top:calc((100dvh - var(--stage-h))/2 + 14px)}.feed-page:has(.stage-video[data-wide]) .feed-top{--stage-w:min(100vw - 320px,100dvh*16/9);--stage-h:min(100dvh,(100vw - 320px)*9/16)}}.chat-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 6px 38px}.chat-pair-btn{position:relative;cursor:pointer;font:inherit;color:var(--ink);background:#fff;border:1.5px solid #00000024;border-radius:16px;padding:18px 12px;transition:background .15s,border-color .15s,color .15s;font-size:16px;font-weight:700;box-shadow:0 2px 8px #5c2a1e0f}.chat-pair-btn:hover{border-color:var(--strong);background:var(--strong);color:#fff}.chat-pair-or{position:absolute;z-index:1;display:grid;background:var(--tint);color:#6b5f63;border:1px solid var(--smooth);border-radius:50%;place-items: center;width:24px;height:24px;font-size:13px;font-weight:700;top:50%;right:-17px;transform:translateY(-50%)}.chat-pick-hint{color:#8a8084;margin:2px 0 0;font-size:13px}.card.chat.chat-onb .chat-pair-btn:hover{border-color:var(--strong);background:var(--strong)}.card.chat .chat-choices{margin-top:18px}.card.chat .chips.chat-choices,.card.chat .chat-choices .chips{gap:10px}.card.chat .chat-continue{margin-top:24px}.card.chat .choices-grid{display:grid;gap:10px}.card.chat .choices-cols-2{grid-template-columns:1fr 1fr}.card.chat .choices-cols-3{grid-template-columns:1fr 1fr 1fr}.card.chat .choices-pick{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.card.chat .choices-grid .chip{text-align:center;white-space:normal;justify-content:center;width:100%;min-height:46px;margin:0;padding:11px 12px;font-size:15px;line-height:1.3}.card.chat.chat-onb .choices-grid .chip{padding:11px 12px;font-size:15px}.card.chat .choices-cols-1{grid-template-columns:minmax(0,380px)}.card.chat .choices-cols-1 .chip{border-radius:16px;padding:11px 16px}.chat-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 6px 38px}.chat-tile{display:grid;cursor:pointer;font:inherit;text-align:center;color:var(--ink);background:#fff;border:1.5px solid #0000001a;border-radius:18px;align-content: center;justify-items:center;gap:6px;min-height:104px;padding:14px 10px;transition:transform .15s,border-color .15s,box-shadow .15s;font-size:15px;font-weight:700;line-height:1.3;box-shadow:0 2px 10px #5c2a1e0f}.chat-tile:hover{border-color:var(--strong);transform:translateY(-2px);box-shadow:0 8px 20px #5c2a1e24}.chat-tile-emoji{font-size:34px;line-height:1}.card.chat.chat-onb .chat-tile:hover{border-color:var(--strong)}@media (max-width:520px){.card.chat .choices-pick{grid-template-columns:repeat(3,1fr);gap:8px}.card.chat .choices-grid.choices-pick .chip{min-height:38px;padding:7px 6px;font-size:14px}.chat-tiles{gap:8px;margin-top:12px}.chat-tile{grid-auto-flow:column;text-align:left;justify-content:start;place-items: center start;gap:8px;min-height:56px;padding:10px 12px;font-size:14px}.chat-tile-emoji{font-size:22px}.card.chat .chat-compose{padding-bottom:calc(14px + env(safe-area-inset-bottom))}}.episode-card{all:unset;box-sizing:border-box;display:flex;background:var(--surface);border:1px solid var(--line);animation:.25s both fadeup;border-radius:16px;flex-direction:column;gap:8px;max-width:280px;margin-top:8px;padding:12px 14px}.episode-card p{margin:0}.episode-card-opening{max-width:340px}.episode-card-opening video{background:#111;border-radius:12px;width:100%}.storyboard{display:flex;animation:.25s both fadeup;flex-direction:column;gap:12px;width:100%;max-width:400px;margin-top:8px}.storyboard-card{box-sizing:border-box;display:flex;background:var(--surface);border:1px solid var(--line);overflow:hidden;border-radius:16px;flex-direction:column;gap:12px;padding:14px 16px}.storyboard .making-eyebrow{display:inline-flex;align-items: center;gap:6px}.storyboard .chat-chips{margin:0}.opening-cta{width:100%}.opening-film{display:inline-flex;box-sizing:border-box;white-space:nowrap;background:linear-gradient(135deg,var(--strong),var(--strong-2));color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items: center;gap:8px;padding:11px 8px 11px 16px;transition:background .15s,transform .12s;font-size:16px;font-weight:600;line-height:1.2;box-shadow:0 4px 14px #5c2a1e47}.opening-film-block{display:flex;width:100%}.opening-film:hover:not(:disabled){background:linear-gradient(135deg,#4a2118,#6e4034)}.opening-film:active:not(:disabled){transform:scale(.98)}.opening-film:disabled{opacity:.5;cursor:not-allowed}.opening-film-price{display:inline-flex;color:var(--strong);font-variant-numeric:tabular-nums;background:#fff;border-radius:99px;align-items: center;gap:4px;margin-left:4px;padding:4px 10px 4px 9px;font-size:14px;font-weight:700}.opening-film-block .opening-film-price{margin-left:auto}.opening-film-price .gem{--g0:#f3e8e1;--g1:#d7c1b9;--g2:#b88e80;--g3:#8b5a4c;--g4:#6e3a2c;--g5:#5c2a1e;width:1.05em;height:1.05em;margin-top:-.1em}.shots-go-opening{flex-wrap:wrap}.shots-go-opening .opening-film{flex:none;margin-left:auto}@media (max-width:520px){.shots-go-opening{flex-direction:column;align-items:stretch}.shots-go-opening .opening-film{justify-content:flex-start;width:100%;margin-left:0;padding-right:8px}.shots-go-opening .opening-film .opening-film-price{margin-left:auto}}.deck{position:relative;margin:0 -16px}.deck-track{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:0 13%}.deck-track::-webkit-scrollbar{display:none}.deck-slide{all:unset;box-sizing:border-box;cursor:pointer;position:relative;aspect-ratio:9/16;scroll-snap-align:center;overflow:hidden;background:var(--soft);opacity:.55;border-radius:14px;flex:none;width:74%;max-height:470px;transition:opacity .3s,transform .3s;transform:scale(.96)}.deck-slide.on{opacity:1;cursor:zoom-in;transform:none}.deck-slide img{display:block;object-fit:cover;width:100%;height:100%}[data-ar="16:9"] .deck-track{padding:0 7%}[data-ar="16:9"] .deck-slide{aspect-ratio:16/9;width:86%}.deck-arrow{all:unset;cursor:pointer;position:absolute;z-index:4;display:grid;color:var(--ink);background:#fffffff2;border-radius:50%;place-items: center;width:36px;height:36px;margin-top:-18px;top:50%;box-shadow:0 2px 10px #1b18132e}.deck-arrow:disabled{opacity:0;pointer-events:none}.deck-prev{left:10px}.deck-next{right:10px}@media (hover:none){.deck-arrow{display:none}}.deck-cap{min-height:52px}.deck-cap b{display:block;font-family:var(--title);font-weight:var(--title-weight);font-size:19px;line-height:1.2}.deck-cap p{color:#4a4448;margin:4px 0 0;font-size:14px;line-height:1.35}.deck-cap strong{letter-spacing:.08em;text-transform:uppercase;color:var(--strong);margin-right:6px;font-size:11px;font-weight:700}.deck-ticks{display:flex;gap:4px}.deck-ticks i{background:var(--soft);border-radius:2px;flex:1;height:3px;transition:background .2s}.deck-ticks i.on{background:var(--strong)}.making-card{box-sizing:border-box;color:var(--ink);background:linear-gradient(90deg,var(--strong),var(--smooth))top/100% 4px no-repeat,#fff;display:flex;animation:.25s both fadeup;border:1px solid #ece3db;border-radius:16px;flex-direction:column;gap:10px;width:100%;max-width:340px;margin-top:8px;padding:14px 16px 12px;box-shadow:0 10px 30px #5c2a1e1f}.making-card-wide{max-width:none}.chip-cta .loader-small{border-color:#fff #ffffff59 #ffffff59}.making-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--strong);margin:0;font-size:13px;font-weight:700}.making-title{font-family:var(--title);font-size:20px;line-height:1.2;font-weight:var(--title-weight);margin:-4px 0 0}.making-body{display:flex;align-items: flex-start;gap:12px}.making-media{position:relative;aspect-ratio:9/16;overflow:hidden;animation:.4s both fadeup;background:#efe7df;border-radius:12px;flex:none;width:104px}.making-frame{position:absolute;object-fit:cover;animation:.6s both fadein;width:100%;height:100%;inset:0}.making-steps{list-style:none;display:grid;gap:8px;min-width:0;margin:0;padding:0}.making-steps li{display:flex;align-items: flex-start;gap:8px}.making-icon{display:grid;background:#f1ece6;border-radius:50%;flex:none;place-items: center;width:22px;height:22px;font-size:12px}.making-steps li.done .making-icon{background:var(--strong);color:#fff;font-weight:700}.making-steps li.now .making-icon{box-shadow:0 0 0 2px var(--strong);animation:1s ease-in-out infinite alternate make-pulse;background:#fff}.making-steps li.next{opacity:.45}.making-step{display:flex;flex-direction:column;min-width:0;font-size:14px;line-height:1.25}.making-step small{color:#6b6468;overflow-wrap:break-word;font-size:13px}.making-synopsis{color:#4a4448;margin:0;font-size:14px;line-height:1.4}.making-caret{display:inline-block;vertical-align:text-bottom;background:var(--strong);animation:.6s steps(2,end) infinite make-pulse;width:2px;height:1em;margin-left:1px}.making-bar{overflow:hidden;background:#f1ece6;border-radius:2px;height:4px}.making-bar i{display:block;border-radius:inherit;background:linear-gradient(90deg,var(--strong),var(--smooth));height:100%;transition:width 1s linear}.making-foot{display:flex;color:#6b6468;justify-content:space-between;font-size:13px}.making-foot b{color:var(--strong)}@keyframes make-pulse{0%{opacity:.3}to{opacity:1}}.episode-card-done{position:relative;overflow:hidden;cursor:pointer;gap:0;width:200px;padding:0}.episode-card-done img{aspect-ratio:9/16;object-fit:cover;display:block;width:100%}.episode-card-play{position:absolute;display:grid;color:#fff;background:#0000008c;border-radius:50%;place-items: center;width:56px;height:56px;font-size:22px;top:40%;left:50%;transform:translate(-50%,-50%)}.episode-card-title{padding:10px 12px;font-weight:600}.episode-card-failed .chip{align-self: flex-start}.make-option{all:unset;box-sizing:border-box;cursor:pointer;display:flex;color:var(--ink);text-align:left;background:#fff;border-radius:16px;align-items: center;gap:12px;width:100%;max-width:360px;padding:12px 14px;transition:transform .1s}.make-option:active{transform:scale(.98)}.make-option-icon{text-align:center;flex:none;width:24px;font-size:18px}.make-option-text{display:flex;flex-direction:column;flex:1;gap:2px;min-width:0}.make-option-text b{font-size:16px}.make-option-text small{color:var(--muted-ink);font-size:13px;line-height:1.3}.make-option-cost{white-space:nowrap;background:var(--gold);color:var(--ink);border-radius:99px;flex:none;padding:4px 10px;font-size:14px;font-weight:700}.make-option-hot{background:var(--strong);color:#fff;box-shadow:none}.make-option-hot .make-option-text small{color:#ffffffd1}.make-option-hot .gem{--g0:#fff;--g1:#f4ece6;--g2:#ebddd5;--g3:#d7c1b9;--g4:#c9aa9e;--g5:#b8968a}.make-sheet{align-items:stretch}.make-sheet .make-option{max-width:none}.spend-backdrop{position:fixed;z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;animation:.2s both fadein;background:#f6f2ec9e;justify-content:center;align-items: flex-end;inset:0}.spend-sheet{box-sizing:border-box;display:flex;padding:10px 22px calc(22px + env(safe-area-inset-bottom));background:var(--surface);color:var(--ink);animation:.25s ease-out both sheet-up;border-radius:26px 26px 0 0;flex-direction:column;gap:12px;width:100%;max-width:480px;box-shadow:0 -12px 50px #1b181329}@media (min-width:700px){.spend-backdrop{align-items: center}.spend-sheet{border-radius:26px;padding:22px 26px 26px;box-shadow:0 30px 80px #1b18132e}.spend-grip{display:none}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:none}}.spend-grip{background:var(--line);border-radius:2px;align-self: center;width:40px;height:4px}.spend-head{display:flex;justify-content:space-between;align-items: flex-start;gap:12px}.spend-head h2{font-family:var(--title);color:var(--ink);font-size:30px;line-height:1.1;font-weight:var(--title-weight);margin:0}.spend-head p{color:var(--muted-ink);margin:4px 0 0;font-size:14px}.spend-close{all:unset;cursor:pointer;display:grid;background:var(--soft);color:var(--ink);border-radius:50%;flex:none;place-items: center;width:36px;height:36px;font-size:22px;line-height:1}.spend-balance{display:flex;background:var(--paper);color:var(--muted-ink);border-radius:14px;justify-content:space-between;align-items: center;padding:12px 16px}.spend-balance b{color:var(--ink)}.spend-confirm{all:unset;cursor:pointer;text-align:center;background:var(--strong);color:#fff;border-radius:99px;padding:15px;font-weight:700}.spend-cancel{all:unset;cursor:pointer;text-align:center;border:1px solid var(--line);color:var(--ink);border-radius:99px;padding:14px;font-weight:600}.spend-confirm:disabled,.spend-cancel:disabled{opacity:.6;cursor:default}.spend-close,.spend-confirm,.spend-cancel{transition:background .15s,color .15s,box-shadow .15s,transform .15s}.spend-close:hover:not(:disabled){background:#e6ded2}.spend-confirm:hover:not(:disabled){background:#4a2118}.spend-cancel:hover:not(:disabled){background:var(--soft)}.spend-confirm .gem{--g0:#fff;--g1:#f4ece6;--g2:#ebddd5;--g3:#d7c1b9;--g4:#c9aa9e;--g5:#b8968a}.spend-error{color:var(--brick);text-align:center;margin:0}.scene-still-empty{aspect-ratio:9/16;background:var(--paper);display:grid;color:var(--muted-ink);border-radius:10px;flex:none;place-items: center;width:54px}.loader-small{display:inline-block;border:2px solid var(--soft);border-top-color:var(--strong);overflow:visible;animation:.8s linear infinite spin;vertical-align:-2px;background:0 0;border-radius:50%;flex:none;width:14px;height:14px;margin:0}.loader-small:after{content:none}.studio{display:contents}.studio-panel{display:none}@media (min-width:768px){.studio.studio-on{display:grid;grid-template-columns:300px minmax(0,720px);justify-content:center;gap:16px;width:100%}.studio.studio-on .card.chat{max-width:none;margin:0}.studio-on .studio-panel{display:flex;overflow-y:auto;box-sizing:border-box;color:var(--ink);border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);animation:.45s cubic-bezier(.2,.9,.3,1) both popin;border-radius:26px;flex-direction:column;gap:18px;height:calc(100svh - 32px);padding:18px;box-shadow:inset 0 1px #fff,0 0 0 1px #5c2a1e14,0 24px 60px #783c2829}.chat-page .studio-strip{display:none}}.studio-panel section{display:flex;flex-direction:column;gap:10px}.studio-top{display:flex;position:sticky;z-index:5;background:var(--surface);justify-content:space-between;align-items: center;gap:8px;top:0}.studio-toggle{all:unset;box-sizing:border-box;cursor:pointer;display:grid;color:var(--strong);background:#fff;border:1px solid #5c2a1e2e;border-radius:50%;flex:none;place-items: center;width:40px;height:40px;transition:background .15s,color .15s;box-shadow:0 2px 8px #3c1e141f}.studio-toggle:hover{background:var(--strong);color:#fff}.studio-top .studio-toggle{margin-left:auto}.studio-rail{display:none}.studio-rail-brand{all:unset;box-sizing:border-box;cursor:pointer;position:relative;display:grid;flex:none;place-items: center;width:40px;height:40px}.studio-rail-brand-logo,.studio-rail-brand-open{grid-area:1/1;transition:opacity .2s,transform .2s}.studio-rail-brand-logo{display:grid;opacity:1;place-items: center;transform:scale(1)}.studio-rail-brand-open{opacity:0;pointer-events:none;width:40px;height:40px;transform:scale(.72)rotate(-8deg)}.studio-rail-brand:hover .studio-rail-brand-logo{opacity:0;transform:scale(.72)rotate(8deg)}.studio-rail-brand:focus-visible .studio-rail-brand-logo{opacity:0;transform:scale(.72)rotate(8deg)}.studio-rail-brand:hover .studio-rail-brand-open{opacity:1;transform:scale(1)rotate(0)}.studio-rail-brand:focus-visible .studio-rail-brand-open{opacity:1;transform:scale(1)rotate(0)}.studio-rail-brand:hover .studio-rail-brand-open{background:var(--strong);color:#fff}.studio-rail-brand:focus-visible .studio-rail-brand-open{background:var(--strong);color:#fff}@media (prefers-reduced-motion:reduce){.studio-rail-brand-logo,.studio-rail-brand-open{transition:opacity .15s linear;transform:none!important}}.studio-rail-open{all:unset;box-sizing:border-box;cursor:pointer;display:flex;font:inherit;color:inherit;flex-direction:column;align-items: center;gap:12px;width:100%}.studio-head{display:flex;align-items: center;gap:12px}.studio-head img{aspect-ratio:9/16;object-fit:cover;border-radius:10px;flex:none;width:52px}.studio-head b{display:block;font-family:var(--title);font-size:19px;line-height:1.2;font-weight:var(--title-weight)}.studio-head small{color:#8a8084;font-size:13px}.studio-episodes{display:flex;flex-direction:column;gap:4px}.studio-episodes button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;border-radius:10px;align-items: center;gap:10px;padding:5px;transition:background .15s}.studio-episodes button:hover{background:var(--tint)}.studio-episodes img,.studio-ep-empty{aspect-ratio:9/16;object-fit:cover;background:var(--soft);border-radius:6px;flex:none;width:34px}.studio-episodes span{display:flex;flex-direction:column;min-width:0}.studio-episodes small{letter-spacing:.1em;text-transform:uppercase;color:var(--strong);font-size:13px;font-weight:700}.studio-episodes b{font-family:var(--title);font-size:18px;font-weight:var(--title-weight);color:var(--ink);line-height:1.2}.studio-episodes>div{display:flex;align-items: center;gap:4px}.studio-episodes>div>button:first-child{flex:1;min-width:0}.studio-episodes .studio-ep-play,.studio-title-row .studio-ep-play{all:unset;cursor:pointer;display:grid;background:var(--strong);color:#fff;border-radius:50%;flex:none;place-items: center;width:34px;height:34px}.studio-episodes .studio-ep-play .ic,.studio-title-row .studio-ep-play .ic{width:15px;height:15px}.studio-episodes .studio-ep-play:hover,.studio-title-row .studio-ep-play:hover{background:var(--strong-2)}.studio-title-row{display:flex;justify-content:space-between;align-items: center;gap:8px}.studio-film-play{all:unset;cursor:pointer;display:inline-flex;background:var(--strong);color:#fff;border-radius:99px;align-self: flex-start;align-items: center;gap:7px;margin:2px 0 10px;padding:8px 14px;font-size:14px;font-weight:600}.studio-film-play:hover{background:var(--strong-2)}.studio-film-play .ic{width:13px;height:13px}.studio-film-note{color:var(--muted-ink);margin:2px 0 10px;font-size:13px}.studio-title-row .studio-title{margin:0}.studio-title{font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-ink);margin:0;font-size:13px;font-weight:700}.studio-face{display:inline-block;background:#2a2a2e 95% 0/auto 150% no-repeat;border:2px solid #fff;border-radius:50%;flex:none;box-shadow:0 2px 8px #783c2833}.studio-face-wrap,.studio-place-pic{position:relative;display:inline-block;flex:none;line-height:0}.corner-badge{position:absolute;z-index:2;box-sizing:border-box;display:inline-flex;background:var(--ink);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;border:1.5px solid #fff;border-radius:99px;align-items: center;gap:2px;height:18px;padding:0 5px 0 4px;font-size:11px;font-weight:700;line-height:1;bottom:-2px;right:-2px}.corner-badge .ic{flex:none;width:10px;height:10px}.corner-badge-md,.look-win-pic .corner-badge{border-width:2px;gap:3px;height:22px;padding:0 7px 0 5px;font-size:12px;bottom:10px;right:10px}.corner-badge-md .ic,.look-win-pic .corner-badge .ic{width:12px;height:12px}.look-compare .corner-badge{bottom:6px;right:6px}.studio-cast{display:flex;flex-wrap:wrap;gap:12px 8px}.studio-who{all:unset;cursor:pointer;display:flex;text-align:center;flex-direction:column;align-items: center;gap:4px;width:76px;font-size:13px;font-weight:600}.studio-who .studio-face-wrap,.studio-who .studio-face{width:60px;height:60px}.studio-who .studio-face{display:block}.studio-places{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.studio-place{all:unset;cursor:pointer;display:flex;text-align:center;flex-direction:column;gap:4px;font-size:13px;font-weight:600}.studio-place-pic{width:100%}.studio-place-pic img,.studio-place img{aspect-ratio:1;object-fit:cover;box-sizing:border-box;display:block;border:2px solid #fff;border-radius:12px;width:100%}.studio-eps{display:flex;flex-direction:column;gap:2px}.studio-ep{all:unset;cursor:pointer;display:flex;border-radius:10px;align-items: center;gap:10px;padding:6px;font-size:14px}.studio-ep:hover{background:#0000000a}.studio-ep img,.studio-ep-empty{aspect-ratio:9/16;object-fit:cover;border-radius:6px;flex:none;width:30px}.studio-ep-empty{display:grid;background:#f1e6dc;place-items: center;font-size:13px}.studio-ep b{overflow-wrap:break-word;flex:1;min-width:0;font-weight:600}.studio-ep small{color:#8a8084}.studio-ep-now{cursor:default}.studio-ep-now small{color:var(--strong);font-weight:700}.studio-strip{display:flex;background:#fffaf5d6;border-bottom:1px solid #0000000f;flex-direction:column;gap:8px;padding:10px 16px}.studio-strip-top{display:flex;align-items: center;gap:10px}.studio-strip-top .studio-home{margin-right:2px}.studio-strip-top b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px}.studio-strip-link{all:unset;cursor:pointer;color:var(--strong);font-size:13px;font-weight:700}.studio-strip-fold{all:unset;cursor:pointer;display:inline-flex;background:var(--strong);color:#fff;white-space:nowrap;border-radius:999px;flex:none;align-items: center;gap:5px;height:30px;padding:0 12px;font-size:13px;font-weight:700}.studio-strip-fold span{font-size:13px;line-height:1}.studio-strip-fold:hover{background:#6a2d52}.studio-strip-open{all:unset;cursor:pointer;display:inline-flex;border:1px solid var(--line);background:var(--surface);color:var(--ink);white-space:nowrap;box-sizing:border-box;border-radius:999px;flex:none;align-items: center;gap:5px;height:30px;padding:0 12px;font-size:13px;font-weight:700}.studio-strip-open .ic{width:14px;height:14px}@media (max-width:767px){.studio-phone .studio-panel{display:flex;position:fixed;z-index:45;overflow-y:auto;box-sizing:border-box;background:var(--surface);color:var(--ink);animation:.2s both fadeup;flex-direction:column;gap:24px;padding:0 18px 32px;inset:0}.studio-phone .studio-top{padding:12px 0 8px}}.studio-strip-row{display:flex;overflow-x:auto;scrollbar-width:none;gap:12px}.studio-strip-it{all:unset;cursor:pointer;display:flex;text-align:center;flex-direction:column;flex:none;align-items: center;gap:3px;width:62px;font-size:13px;font-weight:600;line-height:1.15}.studio-strip-it .studio-face-wrap,.studio-strip-it .studio-face{width:48px;height:48px}.studio-strip-it .studio-face{display:block}.studio-strip-place-wrap{width:48px;height:48px}.studio-strip-place{object-fit:cover;box-sizing:border-box;display:block;border:2px solid #fff;border-radius:12px;width:48px;height:48px;box-shadow:0 2px 8px #783c2833}.make-row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px}.make-row-chips{display:flex;overflow-x:auto;scrollbar-width:none;gap:8px;margin-bottom:10px}.make-row-chips .make-row-btn{border-radius:999px;flex-direction:row;flex:none;gap:6px;padding:7px 14px}.make-row-chips .make-row-btn i,.make-row-chips .make-row-btn b{font-size:14px}.make-row-btn{all:unset;box-sizing:border-box;cursor:pointer;display:flex;border:1px solid var(--line);color:var(--ink);text-align:center;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items: center;gap:2px;padding:8px 4px;transition:transform .12s;line-height:1.15}.make-row-btn:active{transform:scale(.96)}.make-row-btn i{font-size:17px;font-style:normal}.make-row-btn b{white-space:nowrap;font-size:13.5px}.make-row-gold{background:var(--strong);border-color:var(--strong);color:#fff}.make-row-hot{border-color:var(--line);color:var(--ink);background:#fff}.make-end{position:absolute;z-index:3;color:#fff;animation:.25s backwards fadein;background:linear-gradient(#0000,#000000d9 45%);padding:60px 16px 18px;bottom:0;left:0;right:0}.make-end-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.make-end-head b{font-size:18px}.make-end .make-row-btn{padding:12px 4px}.stage:has(.make-end) .stage-info{display:none}.stage:has(.make-end) .caption{display:none}.stage:has(.make-end) .progress{display:none}.make-end-still{position:absolute;z-index:2;object-fit:contain;animation:.5s backwards fadein;pointer-events:none;width:100%;height:100%;inset:0}@media (max-width:759px){.stage:has(.make-end) .rail{display:none}}.studio-who:hover .studio-face-wrap,.studio-strip-it:hover .studio-face-wrap,.studio-who:hover .studio-face,.studio-strip-it:hover .studio-face{transform:scale(1.05)}.studio-face-wrap,.studio-face{transition:transform .15s}.studio-place:hover .studio-place-pic img,.studio-place:hover>img{transform:scale(1.03)}.studio-place-pic img,.studio-place>img{transition:transform .15s}.look-sheet{overflow-y:auto;max-height:88svh}.look-input{box-sizing:border-box;resize:none;width:100%}.look-win{position:fixed;z-index:210;display:grid;animation:.2s both big-fade;background:#1b1813b8;place-items: center;padding:32px;inset:0}.look-win-body{display:flex;animation:.28s cubic-bezier(.2,.8,.2,1) both big-grow;align-items: flex-start;gap:16px;max-width:100%;max-height:calc(100svh - 64px)}.look-win-pic{position:relative;display:flex;overflow:hidden;box-shadow:var(--shadow-lg);background:#1b1813;border-radius:16px;min-width:0;margin:0}.look-win-pic img{display:block;object-fit:contain;animation:.6s both look-reveal;max-width:calc(100vw - 440px);max-height:calc(100svh - 64px);transition:filter .4s}.look-win-pic.painting img{filter:blur(6px)brightness(.7)}.look-win-state,.look-win-toggle{position:absolute;background:#fffffff2;border-radius:999px;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000040}.look-win-state{display:inline-flex;color:var(--ink);white-space:nowrap;align-items: center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600}.look-win-toggle{display:inline-flex;padding:3px}.look-win-toggle button{all:unset;cursor:pointer;color:var(--muted-ink);border-radius:999px;padding:6px 18px;font-size:14px;font-weight:600}.look-win-toggle button.on{background:var(--strong);color:#fff}.look-win-card{box-sizing:border-box;overflow-y:auto;display:flex;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg);border-radius:16px;flex-direction:column;flex:none;gap:10px;width:360px;max-height:calc(100svh - 64px);padding:22px 22px 18px}.look-win-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--strong);font-size:12.5px;font-weight:700}.look-win-card h2{font-family:var(--title);font-weight:var(--title-weight);margin:-4px 0 0;font-size:28px;line-height:1.15}.look-win-role{color:var(--muted-ink);margin:-4px 0 2px;font-size:14px}.look-win-sec{display:flex;border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:12px}.look-win-head{display:flex;justify-content:space-between;align-items: center;gap:10px}.look-win-head h3{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink);margin:0;font-size:12.5px;font-weight:700}.look-win-edit{all:unset;cursor:pointer;display:inline-flex;color:var(--strong);align-self: flex-start;align-items: center;gap:5px;font-size:14px;font-weight:600}.look-win-edit:hover{text-decoration:underline;text-underline-offset:3px}.look-win-edit .ic{width:14px;height:14px}.look-win-words{margin:0;font-size:15px;line-height:1.5}.look-win-note{color:var(--muted-ink);margin:0;font-size:13px;line-height:1.45}.look-win-row{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.look-win-row .spend-confirm{display:inline-flex;align-items: center;gap:6px;width:auto;margin:0;padding:10px 18px}.look-win-row .spend-confirm .ic{width:15px;height:15px}.look-win-row .look-photo-btn{align-self: center}.look-win-cancel{all:unset;cursor:pointer;color:var(--muted-ink);padding:6px 8px;font-size:14px}.look-win-cancel:hover{color:var(--ink)}.look-win-old{display:flex;background:var(--tint);border-radius:12px;flex-direction:column;gap:8px;padding:12px}.look-win-old>p:first-child{margin:0;font-size:14px;line-height:1.45}.look-win-old .look-win-leave{align-self: flex-start;padding:4px 0;font-size:13.5px}.look-win-old .spend-confirm{display:inline-flex;align-self: flex-start;align-items: center;gap:6px;padding:10px 18px;font-size:14px}.look-win-thumbs{display:flex;flex-wrap:wrap;gap:8px}.look-win-thumbs button{all:unset;cursor:pointer;overflow:hidden;border-radius:10px;width:56px;height:56px}.look-win-thumbs button:hover:not(:disabled){outline:2px solid var(--line);outline-offset:2px}.look-win-thumbs button.on{cursor:default;outline:2px solid var(--strong);outline-offset:2px}.look-win-thumbs img{display:block;object-fit:cover;width:100%;height:100%}.look-win-hint{color:var(--muted-ink);margin:0;padding-top:4px;font-size:13px}.look-win .big-close{position:absolute;top:20px;right:20px}@media (max-width:760px){.look-win{padding:16px}.look-win-body{overflow-y:auto;flex-direction:column}.look-win-pic{flex:none;justify-content:center}.look-win-pic img{max-width:100%;max-height:52svh}.look-win-card{overflow:visible;width:auto}}.studio-face-wait{animation:1.4s linear infinite studio-wait;background:linear-gradient(110deg,#e9e0d8 30%,#f6f0ea 50%,#e9e0d8 70%) 0 0/200% 100%}.studio-face-none{background:#e9e0d8}@keyframes studio-wait{to{background-position:-200% 0}}.studio-who:disabled,.studio-strip-it:disabled{cursor:default}.studio-who small{color:#8a8084;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;width:100%;font-size:13px;font-weight:500;line-height:1.2}.studio-add .studio-face{display:grid;box-shadow:none;color:var(--strong);background:#fff;border:2px dashed #d8c8bc;place-items: center;font-size:22px}.studio-title{display:flex;justify-content:space-between;gap:8px}.studio-title span,.chat-page .studio-title span,.studio-title button.studio-strip-link{font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--strong);font-size:14.5px;font-weight:600}.studio-part{display:block;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink);margin:4px 0 6px;font-size:12px;font-weight:700}.studio-cast+.studio-part{margin-top:14px}.studio-cast-row{display:flex;flex-direction:column;gap:14px}.studio-cast-group{display:flex;flex-direction:column;min-width:0}.studio-cast-group .studio-part{letter-spacing:0;text-transform:none;color:var(--muted-ink);margin:0 0 6px;font-size:13px;font-weight:600}.studio-casting{display:inline-flex;color:#6b5f63;align-self: center;align-items: center;gap:8px;margin:0;font-size:13.5px}.studio-strip-hint{color:#8a8084;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px}.studio-strip-top b:has(+.studio-strip-hint){flex:none}.look-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px}.look-compare figure{position:relative;display:flex;flex-direction:column;align-items: center;gap:6px;margin:0}.look-compare span{position:relative;display:block;aspect-ratio:3/4;box-sizing:border-box;background:#2a2a2e 100% 0/cover no-repeat;border:3px solid #0000;border-radius:14px;width:100%}.look-compare span.place{background-position:50%}.look-compare .on span{border-color:var(--gold)}.look-photo-btn{border:1px dashed var(--line,#3a3f45);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-self: flex-start;padding:8px 14px;font-size:14px;font-weight:600}.look-photo-btn:hover:not(:disabled){border-style:solid}.photo-pick{display:flex;align-items: center;gap:10px}.photo-pick img{object-fit:cover;border-radius:12px;flex:none;width:64px;height:64px}.photo-pick span{color:var(--muted);flex:1;font-size:13px}.photo-pick>button[aria-label]{all:unset;cursor:pointer;color:var(--muted);padding:0 6px;font-size:20px}.compose-attached{display:inline-flex;background:var(--soft,#1b1e22);border-radius:999px;align-self: flex-start;align-items: center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600}.compose-attached button{all:unset;cursor:pointer;color:var(--muted);font-size:16px}.compose-attached-row{display:flex;align-self: flex-start;max-width:100%}.bubble-doc{display:block;opacity:.85;margin-bottom:4px;font-size:13px;font-weight:600}.bubble-photo{display:block;object-fit:cover;border-radius:12px;max-width:220px;max-height:260px;margin-bottom:6px}.compose-attached img{object-fit:cover;border-radius:6px;width:28px;height:28px}.look-compare figcaption{color:#c9c0c4;font-size:13px;font-weight:700}.look-compare .painting span{position:relative;overflow:hidden}.look-compare .painting span:before{content:"";position:absolute;background:inherit;filter:blur(10px)brightness(.8);inset:-10px}.look-sweep{position:absolute;animation:1.6s linear infinite sweep;background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);inset:0}@keyframes look-fill{0%{transform:scaleX(0)}to{transform:scaleX(.95)}}@keyframes look-reveal{0%{opacity:0;filter:blur(10px)}}@media (min-width:768px){.chat-page.chat-screen{background:var(--paper);padding:0}.chat-page .card.chat,.chat-page .studio.studio-on .card.chat{box-shadow:none;border:0;border-radius:0;width:100%;max-width:none;height:100svh;margin:0}.chat-page .card.chat:not(.chat-onb){animation:none}.chat-page .card.chat .chat-log,.chat-page .card.chat .chat-compose{padding-inline-start:max(24px,50% - 390px);padding-inline-end:max(24px,50% - 390px)}.chat-page .card.chat .chat-head{padding-inline-start:24px;padding-inline-end:24px}.chat-page .studio.studio-on{grid-template-columns:min(var(--panel-w,400px),42vw)minmax(0,1fr);position:relative;justify-content:stretch;gap:0}.chat-page .studio-on:not(.studio-closed) .panel-resize{position:absolute;z-index:5;top:0;bottom:0;left:calc(min(var(--panel-w,400px),42vw) - 4px);cursor:col-resize;width:8px}.chat-page .panel-resize:hover,body.resizing .panel-resize{background:color-mix(in srgb,var(--strong-2)35%,transparent)}.chat-page .studio.studio-closed{grid-template-columns:76px minmax(0,1fr)}.chat-page .studio-on .studio-panel,.chat-page .studio-closed .studio-rail{box-sizing:border-box;border:0;border-right:1px solid var(--line);box-shadow:none;animation:none;background:var(--surface);-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);border-radius:0;height:100svh}.chat-page .studio-on .studio-panel{overflow-x:hidden;scrollbar-color:#00000026 transparent;--buncss-light:initial;--buncss-dark: ;--buncss-light:initial;--buncss-dark: ;--buncss-light:initial;--buncss-dark: ;color-scheme:light;gap:28px;padding:22px 28px 28px}.chat-page .studio-closed .studio-rail{display:flex;flex-direction:column;align-items: center;gap:14px;width:100%;margin:0;padding:12px 0 22px}.chat-page .studio-closed .studio-rail-open:hover{opacity:.85}.studio-rail-face{width:48px;height:48px}.studio-rail-poster{aspect-ratio:9/16;object-fit:cover;border:2px solid #fff;border-radius:10px;width:48px;box-shadow:0 4px 12px #3c1e1433}.studio-rail-label{color:var(--strong);font-size:13px;font-weight:700}.chat-page .studio-head img{border-radius:12px;width:72px}.chat-page .studio-head b{font-size:24px}.chat-page .studio-head small{font-size:14px}.chat-page .studio-panel section{gap:14px}.chat-page .studio-title{font-size:13px}.chat-page .studio-cast{display:grid;grid-template-columns:repeat(auto-fill,80px);gap:18px 28px}.chat-page .studio-who{width:80px;font-size:14.5px}.chat-page .studio-who .studio-face-wrap,.chat-page .studio-who .studio-face{width:80px;height:80px}.chat-page .studio-places{gap:12px}.chat-page .studio-place{font-size:13.5px}.chat-page .studio-eps{gap:4px}.chat-page .studio-ep{gap:14px;padding:8px 8px 8px 0;font-size:15.5px}.chat-page .studio-ep img,.chat-page .studio-ep-empty{width:40px}.chat-page .card.chat{position:relative}.chat-page .card.chat .chat-head,.chat-page .card.chat.has-mood .chat-head{position:absolute;z-index:3;-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);background:#ffffff73;border-bottom:1px solid #ffffff80;gap:10px;padding:4px 24px;top:0;left:0;right:0}.chat-page .card.chat .chat-head .icon-btn:not(.chat-sound-labelled){width:30px;height:30px}.chat-page .card.chat .chat-head .icon-btn.chat-sound-labelled{height:30px}.chat-page .card.chat .chat-who b{font-size:15px}.chat-page .card.chat .chat-who span{font-size:13px}.chat-page .card.chat .chat-log{padding-top:60px}.chat-page .studio-on .studio-panel{padding-top:0}.chat-page .studio-on .studio-top{box-sizing:border-box;border-bottom:1px solid #0000000f;flex:none;height:44px;margin:0 -28px;padding:0 28px}.chat-page .studio-on .studio-top .studio-toggle{width:30px;height:30px}.chat-page .card.chat .chat-head,.chat-page .card.chat.has-mood .chat-head{box-sizing:border-box;border-bottom:1px solid #0000000f;height:44px}.chat-page .card.chat .chat-local{position:relative;z-index:2;margin-top:44px;padding-inline-start:24px;padding-inline-end:24px}.chat-page .card.chat:has(.chat-local) .chat-log{padding-top:0}.chat-page .studio-closed .studio-rail{padding-top:8px}}.studio-add-place span{display:grid;aspect-ratio:1;box-sizing:border-box;color:#8a8084;background:#ffffff80;border:2px dashed #0000002e;border-radius:12px;place-items: center;width:100%;font-size:26px}.studio-add-place:hover span{border-color:var(--strong);color:var(--strong)}.chip,.make-row-btn,.make-option,.episode-card-done,.smart-send,.modal-close,.sound-pill,.drawer-tile{transition:transform .15s,box-shadow .15s,filter .15s,background .15s}@media (hover:hover){:-webkit-any(.chip,.make-row-btn,.make-option,.episode-card-done,.smart-send,.modal-close,.sound-pill,.drawer-tile):hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 2px #8b5a4cf2,0 6px 20px #8b5a4c66}:-moz-any(.chip,.make-row-btn,.make-option,.episode-card-done,.smart-send,.modal-close,.sound-pill,.drawer-tile):hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 2px #8b5a4cf2,0 6px 20px #8b5a4c66}:is(.chip,.make-row-btn,.make-option,.episode-card-done,.smart-send,.modal-close,.sound-pill,.drawer-tile):hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 2px #8b5a4cf2,0 6px 20px #8b5a4c66}.link-button:hover{opacity:.7}}:-webkit-any(.chip,.make-row-btn,.make-option,.episode-card-done,.smart-send,.modal-close,.sound-pill,.drawer-tile):active:not(:disabled){transform:scale(.96)}:-moz-any(.chip,.make-row-btn,.make-option,.episode-card-done,.smart-send,.modal-close,.sound-pill,.drawer-tile):active:not(:disabled){transform:scale(.96)}:is(.chip,.make-row-btn,.make-option,.episode-card-done,.smart-send,.modal-close,.sound-pill,.drawer-tile):active:not(:disabled){transform:scale(.96)}.home-page .header .btn-small{white-space:nowrap;padding:8px 16px;font-size:15px}@media (max-width:480px){.home-page .header .btn-label,.header .diamonds-word,.chat-head .diamonds-word{display:none}.home-page .header .btn-small{padding:8px 11px}}.timeline.home{gap:24px;max-width:1192px}.home-hero{position:relative;display:flex;text-align:center;flex-direction:column;align-items: center;gap:16px;padding:38px 24px 20px}.home-hero:before{content:"";position:absolute;z-index:-1;pointer-events:none;background:radial-gradient(#8b5a4c1f,#0000 68%);width:min(100vw,980px);height:420px;top:-80px;left:50%;transform:translate(-50%)}.home-title{text-wrap:balance;max-width:920px;margin:0;font-size:clamp(44px,7vw,76px);line-height:.98}.home-hero .ask{box-sizing:border-box;text-align:left;width:min(100%,860px);margin-top:20px}.home-free{color:var(--muted-ink);margin:-7px 0 0;font-size:12px}.home-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-ink);margin:8px 0 -10px;font-size:13px;font-weight:600}.scribble{position:relative;white-space:nowrap}.scribble:after{content:"";position:absolute;background:var(--strong);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 10' preserveAspectRatio='none'%3E%3Cpath d='M2 7 Q 25 1 50 6 T 100 6 T 150 5 T 198 4' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 10' preserveAspectRatio='none'%3E%3Cpath d='M2 7 Q 25 1 50 6 T 100 6 T 150 5 T 198 4' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:.2em;bottom:-.12em;left:-2px;right:-2px}.ask{display:flex;background:var(--surface);border:1px solid var(--line);border-radius:22px;align-items: center;gap:8px;padding:10px 10px 10px 22px;box-shadow:0 12px 30px #1b18130d}.ask input{all:unset;color:var(--ink);flex:1;min-width:0;padding:10px 0;font-size:18px}.ask input::placeholder{color:var(--muted-ink)}.ask button{all:unset;cursor:pointer;background:var(--accent);color:#fff;display:grid;border-radius:50%;flex:none;place-items: center;width:44px;height:44px;font-size:20px}.ask button:disabled{opacity:.4;cursor:default}.home-ask{flex-direction:column;align-items:stretch;gap:8px;min-height:126px;padding:14px;transition:border-color .15s,box-shadow .15s}.home-ask:focus-within,.home-ask.is-dragging{border-color:var(--strong);box-shadow:0 0 0 3px #5c2a1e1a,0 12px 30px #1b18130d}.home-ask.is-dragging{background:var(--soft)}.home-ask textarea{all:unset;box-sizing:border-box;display:block;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:var(--ink);resize:none;width:100%;height:68px;max-height:68px;padding:2px 5px;font-size:18px;line-height:1.45}.home-ask textarea::placeholder{color:var(--muted-ink)}.home-ask-toolbar{display:flex;align-items: center;gap:8px;min-width:0}.home-ask .home-ask-attach{color:var(--muted-ink);background:0 0;width:34px;height:34px}.home-ask .home-ask-attach:hover:not(:disabled){background:var(--soft);color:var(--ink)}.home-ask-context{display:flex;flex-wrap:wrap;align-items: center;gap:7px;min-width:0}.home-ask-spacer{flex:1;min-width:4px}.home-ask .home-ask-send{width:38px;height:38px}.attachment-picker{position:relative;display:inline-flex;flex:none}.attachment-picker input[hidden]{display:none!important}.attachment-menu{position:absolute;z-index:20;display:flex;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-lg);color:var(--ink);border-radius:15px;flex-direction:column;gap:2px;width:238px;padding:6px;bottom:calc(100% + 8px);left:0}.home-ask .attachment-menu>button,.attachment-menu>button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;color:var(--ink);border-radius:10px;align-items: center;gap:10px;min-height:54px;padding:8px 10px}.attachment-menu>button:hover{background:var(--soft)}.attachment-menu>button:focus-visible{background:var(--soft)}.attachment-menu>button>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.attachment-menu b{font-size:14px;line-height:1.3}.attachment-menu small{color:var(--muted-ink);white-space:nowrap;font-size:12px;line-height:1.3}.attachment-menu-icon{display:grid;background:var(--soft);color:var(--strong);border-radius:9px;flex:none;place-items: center;width:32px;height:32px;font-size:16px}.context-chip{all:unset;box-sizing:border-box;display:inline-flex;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;border-radius:999px;align-items: center;gap:7px;max-width:100%;height:34px;padding:3px 11px 3px 3px;font-size:13px;font-weight:600;line-height:1}button.context-chip{cursor:pointer}button.context-chip:hover:not(:disabled){border-color:var(--smooth);background:var(--soft)}.context-chip:disabled{opacity:.45;cursor:default}.context-chip.is-selected{border-color:var(--primary);background:var(--primary);color:#fff}.context-chip-image,.context-chip-icon{border-radius:50%;flex:none;width:26px;height:26px}.context-chip-image{object-fit:cover;display:block}.context-chip-icon{display:grid;background:var(--soft);color:var(--muted-ink);place-items: center;font-size:14px}.context-chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:1px 0 2px;line-height:1.4}.context-chip.is-attached{padding-right:3px}.home-ask .context-chip-remove,.context-chip-remove{all:unset;box-sizing:border-box;cursor:pointer;display:grid;color:inherit;border-radius:50%;flex:none;place-items: center;width:26px;height:26px;font-size:14px}.context-chip-remove:hover:not(:disabled){background:#7f70652e}.context-chip.is-selected .context-chip-remove:hover:not(:disabled){background:#ffffff2e}.home-attachment{max-width:min(46vw,390px)}.home-categories{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;width:min(100%,860px)}.home-create-error{text-align:left;width:min(100%,860px);margin:-4px 0 -5px;font-size:13px}.usecases{display:flex;flex-direction:column;gap:12px}.usecase-row{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.usecase{position:relative;display:block;text-align:left;aspect-ratio:9/16;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);background:#1b1813;border:0;width:100%;margin:0;padding:0}.usecase[role=button]{cursor:pointer}.usecase[role=button]:focus-visible{outline:3px solid var(--strong);outline-offset:3px}.usecase video{position:absolute;object-fit:cover;display:block;pointer-events:none;width:100%;height:100%;inset:0}.usecase-tag{position:absolute;color:var(--ink);background:#ffffffeb;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;top:10px;left:10px}.usecase-cap{position:absolute;color:#fff;display:flex;background:linear-gradient(#0000,#000000b8);flex-direction:column;gap:2px;padding:48px 14px 14px;bottom:0;left:0;right:0}.usecase-cap b{font-family:var(--title);font-weight:var(--title-weight);overflow-wrap:break-word;font-size:24px;line-height:1.1}.usecase-cap span{opacity:.85;min-height:2.6em;font-size:13px;line-height:1.3}.usecases-small .usecase-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.usecases-small .usecase-cap b{font-size:18px}.usecases-small .usecase-cap span{display:none}@media (max-width:700px){.home-hero{text-align:left;align-items:stretch;padding:24px 0 10px}.home-title{font-size:clamp(42px,13vw,58px)}.home-free{text-align:center}.home-categories{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:0 -16px;padding:0 16px 4px}.home-categories::-webkit-scrollbar{display:none}.home-categories .context-chip{flex:none}.home-ask{min-height:132px;padding:12px}.home-ask-context{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.home-ask-context::-webkit-scrollbar{display:none}.home-attachment{max-width:52vw}.usecase-row,.usecases-small .usecase-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;gap:10px;margin:0 -16px;padding:0 16px 6px}.usecase-row::-webkit-scrollbar{display:none}.usecase{scroll-snap-align:start;flex:0 0 60%}.usecase-cap b{white-space:normal;min-height:2.2em;font-size:21px}.usecases-small .usecase{flex-basis:40%}}.projects{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px}@media (max-width:900px){.projects{grid-template-columns:repeat(3,minmax(0,1fr))}}.projects-more{all:unset;cursor:pointer;display:block;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;margin:16px auto 0;padding:9px 20px;font-size:14px;font-weight:600}.projects-more:hover{background:var(--soft)}@media (max-width:600px){.projects{grid-template-columns:repeat(2,1fr);gap:12px}}.proj{display:flex;border-radius:var(--radius);overflow:hidden;background:var(--surface);border:1px solid var(--line);cursor:pointer;flex-direction:column;transition:transform .15s,box-shadow .15s}.proj:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.proj-art{aspect-ratio:1;overflow:hidden;background:var(--soft);display:grid;color:var(--smooth);place-items: center;font-size:30px}.proj-new{background:var(--tint);text-align:center;font:inherit;color:var(--ink);border:0;justify-content:center;align-self:stretch;align-items: center;gap:8px;min-height:200px;padding:18px}.proj-new-plus{display:grid;background:var(--surface);color:var(--strong);border-radius:50%;place-items: center;width:54px;height:54px;font-size:24px;box-shadow:0 6px 18px #1b18130f}.proj-new b{font-size:15px}.proj-new small{color:var(--strong-2);max-width:180px;font-size:13px}.proj-art img{object-fit:cover;display:block;width:100%;height:100%;min-height:0}.proj-main{display:flex;position:relative;flex-direction:column;flex:1;gap:3px;padding:12px 14px 14px}.proj-title{font-family:var(--title);font-weight:var(--title-weight);color:var(--ink);overflow-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;min-height:2.3em;padding-right:30px;font-size:25px;line-height:1.15}.proj-meta{color:var(--muted-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:auto;font-size:13px}.proj-main:has(.proj-watch) .proj-meta{padding-right:70px}.proj-watch{position:absolute;text-decoration:none;color:var(--muted-ink);border:1px solid var(--line);border-radius:99px;padding:4px 10px;font-size:13px;font-weight:600;bottom:12px;right:12px}.proj-watch:hover{color:var(--ink);background:var(--soft)}.vids{display:flex;border-top:1px solid var(--line);flex-direction:column;gap:12px;padding:20px 0 4px}.vids-head{display:flex;align-items:baseline;gap:12px;min-width:0}.vids-head h2{font-family:var(--title);font-weight:var(--title-weight);color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.15}.vids-open{all:unset;cursor:pointer;color:var(--muted-ink);border:1px solid var(--line);background:var(--surface);border-radius:99px;flex:none;align-self: center;margin-left:auto;padding:6px 12px;font-size:13px;font-weight:600}.vids-open:hover{color:var(--ink);background:var(--soft)}.vids-row{display:flex;overflow-x:auto;gap:14px;padding-bottom:6px}.vid{all:unset;cursor:pointer;display:flex;flex-direction:column;flex:none;gap:8px;width:150px}.vid-pic{position:relative;aspect-ratio:9/16;overflow:hidden;background:var(--soft);border:1px solid var(--line);display:grid;color:var(--smooth);border-radius:14px;place-items: center}.vid-pic img{position:absolute;object-fit:cover;display:block;width:100%;height:100%;transition:transform .2s;inset:0}.vid:hover .vid-pic img{transform:scale(1.03)}.vid-play{position:absolute;display:grid;color:var(--ink);background:#ffffffeb;border-radius:50%;place-items: center;width:30px;height:30px;bottom:10px;left:10px}.vid-play .ic{width:13px;height:13px;margin-left:2px}.vid-cap{display:flex;color:var(--muted-ink);flex-direction:column;gap:2px;font-size:13px;line-height:1.3}.vid-cap b{color:var(--ink);font-size:14px}.vid-film .vid-pic{outline:2px solid var(--strong);outline-offset:2px}.vids-none{color:var(--muted-ink)}.proj-trash{all:unset;position:absolute;cursor:pointer;display:grid;color:var(--muted);border-radius:50%;place-items: center;width:30px;height:30px;top:8px;right:8px}.proj-trash:hover{color:#b3261e;background:var(--soft)}.proj-trash .ic{width:17px;height:17px}.proj-confirm{position:absolute;z-index:5;display:flex;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);cursor:default;border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;bottom:calc(100% + 8px);left:8px;right:8px}.proj-confirm b{font-size:14px}.proj-confirm span{color:var(--muted-ink);line-height:1.4}.proj-confirm div{display:flex;gap:8px;margin-top:4px}.proj-confirm .btn{padding:6px 14px;font-size:13px}.btn.btn-danger{color:#fff;background:#b3261e;border-color:#b3261e}.btn.btn-danger:hover:not(:disabled){background:#8f1e18;border-color:#8f1e18}.compose-tools{display:flex;align-items: center;gap:4px;min-width:0}.compose-tool{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;color:var(--muted-ink);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items: center;gap:6px;min-width:0;padding:6px 9px;font-size:13px;font-weight:600}.compose-tool:hover,.compose-tool.open{background:var(--soft);color:var(--ink)}.compose-tool-icon{border-color:var(--line);padding:6px 7px}.compose-tool svg{flex:none}.compose-format span{overflow:hidden;text-overflow:ellipsis}.compose-gap{flex:1}.compose-tools .mode-seg{background:var(--soft);border:0;flex:none}.compose-tools .mode-seg button{padding:4px 10px;font-size:13px}.compose-tools .mode-seg button svg{display:none}.compose-tools .mode-seg button.on{background:var(--surface);box-shadow:0 1px 2px #1b18131f}.compose-tools .smart-btn{width:36px;height:36px;margin-left:2px}@media (max-width:420px){.compose-tools{gap:2px}.compose-format{padding-inline-start:6px;padding-inline-end:6px}.compose-format svg{display:none}.compose-tools .mode-seg button{padding:4px 8px;font-size:13px}}.mode-seg button{display:inline-flex;white-space:nowrap;align-items: center;gap:5px;padding:5px 11px}.mode-seg button svg{flex:none}.settings-sheet{display:flex;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:16px;flex-direction:column;gap:12px;margin-bottom:8px;padding:14px 16px}.settings-sheet .opt{display:grid;grid-template-columns:96px minmax(0,1fr);align-items: center;gap:14px;margin:0;font-size:15px}.settings-sheet .opt>span:first-child{color:var(--muted-ink);font-size:14px}.settings-sheet .opt .input{background:var(--paper);border:1px solid var(--line);color:var(--ink);box-sizing:border-box;border-radius:10px;width:100%;margin:0;padding:8px 12px;font-size:15px}.settings-sheet .segs{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.settings-sheet .segs small{color:var(--muted-ink);margin-left:4px}.settings-sheet .sheet-head{display:flex;border-bottom:1px solid var(--line);justify-content:space-between;align-items: center;gap:16px;padding-bottom:12px}.settings-sheet .sheet-title{display:flex;flex-direction:column;gap:2px;min-width:0}.settings-sheet .sheet-title small{color:var(--muted-ink);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.settings-sheet .sheet-title strong{color:var(--ink);font-size:17px;font-weight:650}.settings-sheet .sheet-note{color:var(--muted-ink);font-size:13px}.settings-sheet .sheet-change{font:inherit;color:var(--strong);border:1.5px solid var(--strong);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:6px 14px;font-size:13.5px;font-weight:650}.settings-sheet .sheet-change:hover{background:var(--tint)}.card.chat .format-offers{display:flex;flex-direction:column;align-self: flex-start;gap:8px;width:min(100%,480px)}.card.chat .format-offer{font:inherit;text-align:left;color:var(--ink);cursor:pointer;display:flex;background:#fff;border:1.5px solid #0000;border-radius:16px;flex-direction:column;gap:6px;padding:12px 14px;box-shadow:0 2px 8px #5c2a1e0f}.card.chat .format-offer.rec{border-color:var(--strong)}.card.chat .format-offer.format-other{box-shadow:none;border:1.5px dashed var(--line);background:0 0}.card.chat .format-offer.on,.card.chat .format-offer.on:hover{background:var(--strong);color:#fff;border-color:var(--strong)}.card.chat .format-offer:disabled{cursor:default}.card.chat .format-offer.on .format-why,.card.chat .format-offer.on .format-mark.quiet{color:var(--tint)}.card.chat .format-offer.on .format-mark{color:#fff}.card.chat .format-offer.on .format-bars i{background:#ffffff59}.card.chat .format-offer.on .format-bars i.film,.card.chat .format-offer.on .format-bars.story i.shot{color:var(--strong);background:#fff}.card.chat .format-offer.on .format-bars.story i.fresh,.card.chat .format-offer.on .format-bars.story i.open{color:#fff;background:0 0;border-color:#fff}.card.chat .format-offer.on .format-bars.story i.redo{color:var(--brick,#a3282c);background:#fff}.card.chat .format-offer.on .format-merge span{background:#ffffff47}.card.chat .format-offer.on .format-merge i{color:var(--strong);background:#fff}.card.chat .format-mark{color:var(--strong);font-size:12px;font-weight:650}.card.chat .format-mark.quiet{color:var(--muted-ink)}.card.chat .format-name{font-size:16px;font-weight:650;line-height:1.25}.card.chat .format-why{color:var(--muted-ink);font-size:13px;line-height:1.35}.card.chat .format-bars{display:flex;gap:4px;height:18px}.card.chat .format-bars i{background:var(--tint);border-radius:4px;min-width:0}.card.chat .format-bars i.film{background:var(--strong)}.card.chat .format-bars.story{height:28px}.card.chat .format-bars.story i{display:grid;color:var(--strong);background:var(--tint);flex:1;place-items: center;font-size:11px;font-style:normal;font-weight:650}.card.chat .format-bars.story i.shot{background:var(--strong);color:#fff}.card.chat .format-bars.story i.fresh{color:var(--strong);background:0 0;border:1.5px dashed #8b5a4c}.card.chat .format-bars.story i.open{background:#fff;border:1.5px solid #8b5a4c}.card.chat .format-bars.story i.redo{background:var(--brick,#a3282c);color:#fff}.card.chat .format-merge{display:flex;gap:4px;height:36px}.card.chat .format-merge span{display:flex;background:var(--tint);border-radius:6px;flex:1;gap:2px;min-width:0;padding:3px}.card.chat .format-merge i{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:grid;color:var(--strong);background:#fff;border-radius:3px;flex:1;place-items: center;min-width:0;padding:0 2px;font-size:10px;font-style:normal;font-weight:650}.seg{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:2px}.seg button{all:unset;cursor:pointer;color:var(--muted-ink);border-radius:999px;padding:5px 12px;font-size:13.5px;font-weight:600}.seg button.on{background:var(--soft);color:var(--ink)}.seg button:disabled{cursor:default;opacity:.4}@media (max-width:520px){.settings-sheet .opt{grid-template-columns:minmax(0,1fr);gap:6px}.seg button{white-space:nowrap}}.bot-row-plain{display:flex}.bot-row-plain .bot-col{max-width:100%}.studio-kv{display:flex;flex-direction:column;gap:6px;margin:0;font-size:14px}.studio-kv div{display:flex;justify-content:space-between;gap:10px}.studio-kv dt{color:var(--muted-ink)}.studio-kv dd{color:var(--ink);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%;margin:0;font-weight:500}.header .logo{flex:none}@media (max-width:600px){.home-page .header .btn-small{padding:7px 12px;font-size:14px}.proj-watch{position:static;align-self: flex-start;margin-top:6px}}.stepper{display:inline-flex;border:1px solid var(--line);border-radius:999px;align-items: center;padding:2px}.stepper button{all:unset;cursor:pointer;display:grid;color:var(--muted-ink);border-radius:999px;place-items: center;width:28px;height:26px;font-size:16px}.stepper button:hover:not(:disabled){background:var(--soft);color:var(--ink)}.stepper button:disabled{opacity:.35;cursor:default}.stepper b{text-align:center;min-width:28px;font-size:14px}.review-card{display:flex;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink);border-radius:18px;flex-direction:column;gap:12px;padding:18px 20px}.review-card h3{margin:0;font-size:20px}.review-card .review-sub{color:var(--muted-ink);margin:0;font-size:15px}.shots-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--strong);font-size:13px;font-weight:700}.review-card .shots-eyebrow+h3{margin-top:-6px}.review-card .shots-grid{display:flex;overflow-x:auto;scroll-snap-type:x proximity;gap:12px;padding-bottom:6px}.review-card .shots-grid .shot-tile{scroll-snap-align:start;flex:none;width:150px}[data-ar="16:9"] .review-card .shots-grid .shot-tile{width:240px}.review-card .shot-cap{font-size:14px;font-weight:600;line-height:1.35}.shots-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.shot-tile{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-width:0}.shot-pic{position:relative;display:block;overflow:hidden;background:var(--paper);aspect-ratio:9/16;border-radius:12px}.shot-pic img{display:block;object-fit:cover;width:100%;height:100%}.shot-empty{display:grid;color:var(--muted-ink);place-items: center;width:100%;height:100%}.shot-badge{position:absolute;z-index:2;color:var(--ink);font-variant-numeric:tabular-nums;background:#ffffffeb;border-radius:99px;padding:2px 8px;font-size:11.5px;font-weight:600;top:7px;left:7px}.shot-cap{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.3}.shot-hover{position:absolute;z-index:1;display:flex;color:#ffffffdb;opacity:0;text-align:left;background:#14110ebd;flex-direction:column;justify-content:flex-end;gap:5px;padding:12px 10px;transition:opacity .15s;font-size:13px;line-height:1.3;inset:0}.shot-hover b{color:#fff;font-weight:600}@media (hover:hover){.shot-tile:hover .shot-hover{opacity:1}}.shot-busy{position:absolute;z-index:3;display:flex;color:var(--ink);background:#f6f2ecd1;flex-direction:column;justify-content:center;align-items: center;gap:8px;font-size:13px;font-weight:600;inset:0}.shots-go{display:flex;border-top:1px solid var(--line);justify-content:space-between;align-items: center;gap:12px;padding-top:12px}.shots-go .muted{display:inline-flex;align-items: center;gap:5px}.shots-go .btn{white-space:nowrap;flex:none}.shot-sheet{max-width:640px}.shot-sheet-top{display:flex;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-ink);justify-content:space-between;align-items: center;font-size:13px;font-weight:600}.shot-sheet-main{display:grid;grid-template-columns:220px minmax(0,1fr);align-items: start;gap:18px}.shot-sheet-main.shot-sheet-scenes{grid-template-columns:minmax(0,1fr)}.shot-sheet-main>img,.shot-sheet-main>.shot-empty{aspect-ratio:9/16;object-fit:cover;background:var(--paper);border-radius:14px;width:100%}.shot-sheet-text{display:flex;flex-direction:column;gap:6px;min-width:0}.shot-sheet-text h3{margin:0 0 4px;font-size:24px;line-height:1.15}.shot-line{color:var(--muted-ink);margin:0;font-size:17px;line-height:1.45}.shot-line b{color:var(--ink);font-weight:600}.shot-edit{all:unset;cursor:pointer;white-space:nowrap;display:inline-flex;border:1px solid var(--line);border-radius:99px;align-self: flex-start;align-items: center;gap:6px;margin-top:6px;padding:6px 12px;font-size:13px;font-weight:600}.shot-edit:hover{background:var(--soft)}.shot-change{display:flex;flex-direction:column;gap:8px;margin-top:6px}.shot-change-row{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.shot-change-row .btn{padding:6px 14px;font-size:13.5px}.shot-change-row .muted{font-size:13px}.shot-note{display:flex;color:var(--muted-ink);align-items: center;gap:8px;margin:6px 0 0;font-size:13.5px}.shot-sheet-nav{display:flex;justify-content:space-between}.shot-sheet-nav button{all:unset;cursor:pointer;display:inline-flex;border:1px solid var(--line);border-radius:99px;align-items: center;gap:4px;padding:7px 12px;font-size:13.5px;font-weight:600}.shot-sheet-nav button:disabled{opacity:.35;cursor:default}@media (max-width:640px){.shot-sheet-main{grid-template-columns:112px minmax(0,1fr);gap:12px}.shot-sheet-text h3{font-size:19px}}@media (max-width:520px){.shots-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.story-sheet{overflow-y:auto;gap:14px;max-width:860px;max-height:92dvh}.story-top{display:flex;justify-content:space-between;align-items: center;gap:12px}.story-title{font-family:var(--title);font-size:30px;font-weight:var(--title-weight);margin:-8px 0 0;line-height:1.1}.story-sheet .review-sub{color:var(--muted-ink);margin:-6px 0 0;font-size:15px}.story-wait{display:flex;color:var(--muted-ink);flex-wrap:wrap;align-items: center;gap:8px;margin:8px 0}.wait-bar{display:block;background:var(--line);overflow:hidden;border-radius:2px;flex:0 0 100%;height:3px;margin-top:4px}.wait-bar i{display:block;border-radius:inherit;background:var(--strong);height:100%;transition:width 1s linear}.story-grid{row-gap:16px}.story-tile{gap:4px}.story-tile .shot-pic{transition:box-shadow .15s}.story-tile:hover .shot-pic{box-shadow:0 0 0 2px var(--smooth)}.story-painting{display:flex;flex-direction:column;justify-content:center;align-items: center;gap:6px;font-size:13px}.story-chip{position:absolute;z-index:2;display:inline-flex;color:var(--ink);background:#ffffffeb;border-radius:99px;align-items: center;gap:4px;padding:2px 8px;font-size:13px;font-weight:600;bottom:7px;left:7px}.story-chip .ic{width:11px;height:11px}.story-chip-play{cursor:pointer}.story-chip-play:hover{color:var(--strong);background:#fff}.story-shots{position:absolute;z-index:2;display:flex;color:var(--ink);cursor:pointer;background:#fffffff0;border-radius:10px;align-items: center;gap:6px;padding:4px 8px 4px 4px;transition:background .15s,box-shadow .15s;font-size:13px;font-weight:600;bottom:6px;left:6px;right:6px}.story-shots:hover{box-shadow:0 0 0 2px var(--strong);background:#fff}.story-shots .ic{width:13px;height:13px;margin-left:auto}.story-minis{display:flex}.story-minis img{object-fit:cover;border:1.5px solid #fff;border-radius:3px;width:14px;height:24px;margin-left:-5px}.story-minis img:first-child{margin-left:0}.bg-strip .story-minis{gap:3px}.bg-strip .story-minis button{all:unset;cursor:pointer;display:block;border-radius:4px}.bg-strip .story-minis img{border-width:1.5px;width:20px;height:34px;margin-left:0}.bg-strip .story-minis button:hover img{border-color:#ecc97a;transform:scale(1.08)}.story-shots-strip{align-self: flex-start;margin-top:6px;padding:8px 14px 8px 8px;font-size:14px}.story-shots-strip .story-minis img{width:24px;height:42px}.story-add-box{display:grid;aspect-ratio:9/16;border:1.5px dashed var(--smooth);background:var(--tint);color:var(--strong);border-radius:12px;place-items: center;transition:background .15s}.story-add-box .ic{width:30px;height:30px}button.story-add:hover .story-add-box{background:var(--smooth)}.story-acts{display:flex;gap:8px;margin-top:6px}.story-acts .btn{display:inline-flex;align-items: center;gap:6px;padding:8px 16px;font-size:14px}.story-hint{margin:0;font-size:13px}.story-remove{all:unset;cursor:pointer;color:var(--muted-ink);text-decoration:underline;text-underline-offset:3px;align-self: flex-start;margin-top:4px;font-size:13px;font-weight:600}.story-remove:hover{color:var(--ink)}.story-back{all:unset;cursor:pointer;display:inline-flex;border:1px solid var(--line);background:var(--surface);border-radius:99px;align-items: center;gap:4px;padding:6px 12px 6px 8px;font-size:13.5px;font-weight:600}.story-back:hover{background:var(--soft)}.story-back .ic{width:16px;height:16px}.story-tile .shot-cap{font-size:16px;line-height:1.3}.story-link{all:unset;cursor:pointer;float:right;display:inline-flex;letter-spacing:0;text-transform:none;color:var(--strong);align-items: center;gap:4px;font-size:13px;font-weight:600}.story-link .ic{width:13px;height:13px}.story-link:hover{text-decoration:underline;text-underline-offset:3px}.story-sheet .review-card{box-shadow:none;border:0;padding:0}.story-change-card{font:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:6px;transition:box-shadow .15s}.story-change-card .eyebrow{display:inline-flex;align-items: center;gap:6px;margin-bottom:0}.story-change-card b{font-size:16px}.story-change-open{display:inline-flex;color:var(--strong);align-items: center;gap:4px;font-size:14px;font-weight:600}.story-change-card:hover{box-shadow:0 0 0 2px var(--smooth)}[data-ar="16:9"] .shot-pic,[data-ar="16:9"] .story-add-box,[data-ar="16:9"] .shot-sheet-main>img,[data-ar="16:9"] .shot-sheet-main>.shot-empty{aspect-ratio:16/9}[data-ar="16:9"] .shots-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-ar="16:9"] .shot-sheet-main{grid-template-columns:1fr}[data-ar="16:9"] .shot-sheet{max-width:720px}@media (max-width:520px){.story-title{font-size:25px}}.stage-video[data-wide]{object-fit:contain;background:#000}@media (min-width:760px){.stage:has(.stage-video[data-wide]){width:min(100vw - 320px,177.778dvh);height:min(100dvh,56.25vw - 180px)}}.spend-note{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;resize:none;border-radius:14px;width:100%;padding:12px 14px;font-size:15px;line-height:1.4}.spend-note::placeholder{color:var(--muted-ink)}.spend-note:focus{outline:none;border-color:var(--accent,var(--strong-2))}[data-ar="16:9"] .making-body{flex-direction:column}[data-ar="16:9"] .making-media{aspect-ratio:16/9;width:100%}[data-ar="16:9"] .episode-card-done{width:320px;max-width:100%}[data-ar="16:9"] .episode-card-done img{aspect-ratio:16/9}[data-ar="16:9"] .episode-card-play{top:50%}[data-ar="16:9"] .studio-ep img,[data-ar="16:9"] .studio-ep-empty{aspect-ratio:16/9;width:48px}[data-ar="16:9"] .studio-head img{aspect-ratio:16/9;width:84px}.bible-text{color:var(--ink);display:-webkit-box;-webkit-line-clamp:4;overflow:hidden;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.5}.bible-unset{color:var(--muted-ink);font-style:italic}.bible-more{display:inline-block;margin-top:6px;font-size:14.5px}.bible-edit{display:flex;flex-direction:column;gap:8px}.bible-edit textarea,.bible-edit input{box-sizing:border-box;border:1px solid var(--line,#ffffff24);background:var(--paper);color:var(--ink);font:inherit;resize:vertical;border-radius:10px;width:100%;padding:9px 11px;font-size:14px;line-height:1.4}.bible-edit textarea:focus,.bible-edit input:focus{outline:none;border-color:var(--accent)}.bible-edit-row{display:flex;gap:8px}.bible-edit-row .btn{padding:6px 14px;font-size:13.5px}.bible-note{display:block;color:var(--muted-ink);margin-top:6px;font-size:13px}.bible-music{display:flex;align-items: center;gap:10px}.bible-play{all:unset;cursor:pointer;display:grid;background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items: center;width:34px;height:34px;font-size:13px}.bible-rules{list-style:none;display:flex;flex-direction:column;gap:6px;margin:0;padding:0}.bible-rules li{display:flex;background:var(--surface);border-radius:10px;align-items: flex-start;gap:8px;padding:7px 10px;font-size:13.5px;line-height:1.35}.bible-rules li span{flex:1}.bible-rule-x{all:unset;cursor:pointer;color:var(--muted-ink);padding:0 2px;font-size:16px;line-height:1}.bible-rule-x:hover{color:var(--ink)}.pitch-recap{display:flex;border-top:1px solid var(--line,#ffffff1a);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;font-size:13.5px}.pitch-recap p{margin:0;line-height:1.4}.pitch-recap-music{all:unset;cursor:pointer;background:var(--accent);color:#fff;border-radius:999px;align-self: flex-start;padding:7px 14px;font-size:13.5px;font-weight:600}.pitch-recap-format{color:var(--muted-ink)}.flag-card{display:flex;flex-direction:column;gap:6px;max-width:520px}.flag-card .bot-indent{margin-left:0}.card.chat .flag-card .chat-choices{margin-top:0}.flag-head{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:13px;font-weight:700}.chat-card{box-sizing:border-box;background:var(--surface);border:1px solid var(--line);color:var(--ink);animation:.25s both fadeup;border-radius:16px;align-self: flex-start;width:min(100%,520px);padding:14px 16px}.chat-card .eyebrow{color:var(--accent);margin-bottom:10px}.chat-card-note,.chat-card-wait{color:var(--muted-ink);margin:10px 0 0;font-size:13px;line-height:1.4}.chat-card .chat-chips{margin-top:12px;padding:0}.plan-scenes{list-style:none;display:flex;counter-reset:scene;flex-direction:column;gap:14px;margin:0;padding:0}.plan-scene{display:flex;flex-direction:column;gap:5px}.plan-scene-head{display:flex;align-items: center;gap:10px}.plan-scene-head>span{display:flex;flex-direction:column;gap:3px;min-width:0}.plan-place{object-fit:cover;border-radius:9px;flex:none;width:40px;height:40px}.plan-place-none{display:grid;background:var(--soft);color:var(--muted-ink);place-items: center}.plan-place-none .ic{display:block;vertical-align:0;width:18px;height:18px}.plan-who{display:flex;color:var(--muted-ink);flex-wrap:wrap;gap:4px 10px;font-size:13px}.plan-person{display:inline-flex;align-items: center;gap:4px}.studio-face.plan-face{border-width:0;width:18px;height:18px}.plan-what{margin:0;font-size:14px;line-height:1.45}.plan-line{border-left:2px solid var(--line);margin:0;padding-left:10px;font-size:13.5px;line-height:1.4}.plan-camera{color:var(--muted-ink);margin:0;font-size:13px}.pic-zoom .shot-line{display:block;color:#ffffffd9;margin-top:2px;font-size:13px;line-height:1.3}.bot-col:has(.design-board){max-width:100%}.bot-col:has(.ahead-card){max-width:100%}.design-board{display:flex;flex-direction:column;gap:18px;width:max-content;max-width:100%}.design-board h2{font-family:var(--title);font-size:22px;font-weight:var(--title-weight);margin:0 0 8px;line-height:1.15}.design-row{display:flex;flex-wrap:wrap;align-items: flex-start;gap:12px}.design-shot{position:relative;flex:0 0 220px;width:220px}.design-shot.tall{flex-basis:160px;width:160px}.design-pic{position:relative;display:block;overflow:hidden;background:var(--soft);cursor:pointer;border:0;border-radius:12px;width:100%;padding:0}.design-pic:focus{outline:none}.design-pic img{display:block;width:100%;height:auto}.design-pic.pick:hover,.design-pic.pick.on{outline:2px solid var(--strong);outline-offset:3px}.design-pic.pick:focus-visible{outline:2px solid var(--strong);outline-offset:3px}.design-blank{aspect-ratio:16/9;display:grid;cursor:default;animation:1.4s linear infinite studio-wait;background:linear-gradient(110deg,#e9e0d8 30%,#f6f0ea 50%,#e9e0d8 70%) 0 0/200% 100%;place-items: center}.design-shot.tall .design-blank{aspect-ratio:9/16}.design-blank .loader{border-color:#a8907e59;border-top-color:var(--strong);margin:0}.design-wait{display:flex;color:var(--muted-ink);align-items: center;gap:8px;margin:0;font-size:13px}.design-open{position:absolute;display:grid;background:var(--surface);color:var(--ink);cursor:pointer;border:0;border-radius:999px;place-items: center;width:32px;height:32px;padding:0;top:8px;right:8px}.design-open svg{width:14px;height:14px}.design-name{position:absolute;z-index:2;box-sizing:border-box;color:var(--ink);font-family:var(--title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#ffffffeb;border-radius:99px;max-width:calc(100% - 16px);margin:0;padding:3px 10px;font-size:14px;font-weight:600;line-height:1.25;bottom:8px;left:8px}.design-board .chat-chips{margin:0}.plan-cant{background:var(--soft);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.4}.plan-cant b{display:block;margin-bottom:2px}.film-scenes{list-style:none;display:flex;flex-direction:column;gap:16px;margin:0;padding:0}.film-scene{display:flex;flex-direction:column;gap:8px}.film-scene+.film-scene{border-top:1px solid var(--line);padding-top:14px}.film-scene-head{display:flex;align-items:baseline;gap:10px}.film-scene-head b{font-size:15px}.film-time{font-variant-numeric:tabular-nums;color:var(--accent,var(--strong));flex:none;font-size:13px;font-weight:700}.plan-cant p{color:var(--muted-ink);margin:0}.paint-card .look-compare{max-width:360px}.bot-col .chat-card.paint-card:has(.paint-shot-wrap){width:min(100%,640px)}.paint-shot-wrap{position:relative;width:100%}.paint-shot-wrap.tall{width:min(100%,340px)}.paint-shot{position:relative;display:block;overflow:hidden;cursor:pointer;background:#e9e0d8;border:0;border-radius:14px;width:100%;padding:0}.paint-shot.wait{cursor:default}.paint-shot img{display:block;width:100%;height:auto}.paint-shot-wait{display:block;aspect-ratio:16/9;animation:1.4s linear infinite studio-wait;background:linear-gradient(110deg,#e9e0d8 30%,#f6f0ea 50%,#e9e0d8 70%) 0 0/200% 100%;width:100%}.paint-shot-wrap.tall .paint-shot-wait{aspect-ratio:9/16}.paint-shot-wrap>.chg-pin{top:10px;right:10px}.paint-shot-cap{color:var(--muted-ink);margin:8px 0 0;font-size:13px;font-weight:700}.studio-ep-row{display:flex;align-items: center;gap:6px}.studio-ep-row .studio-ep{flex:1;min-width:0}.studio-ep-redo{all:unset;cursor:pointer;display:grid;color:var(--muted-ink);border-radius:50%;flex:none;place-items: center;width:30px;height:30px;font-size:15px}.studio-ep-redo:hover{color:var(--ink);background:#0000000f}.spend-pick,.spend-after{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.spend-pick button,.spend-after button{all:unset;cursor:pointer;border:1px solid var(--line);color:var(--muted-ink);border-radius:999px;padding:7px 13px;font-size:14px;font-weight:600}.spend-pick button.on,.spend-after button.on{background:var(--soft);border-color:var(--ink);color:var(--ink)}.story-earlier{color:var(--muted-ink);text-transform:uppercase;letter-spacing:.04em;margin:14px 0 6px;font-size:13px;font-weight:700}.version-list{display:flex;overflow-y:auto;flex-direction:column;gap:8px;max-height:60vh}.version-row{display:flex;border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items: center;gap:12px;padding:8px}.version-row.version-now{border-color:var(--ink);background:var(--soft)}.version-row>img,.version-row>.scene-still-empty{object-fit:cover;border-radius:8px;flex:none;width:44px;height:60px}[data-ar="16:9"] .version-row>img{width:72px;height:40px}.version-text{display:flex;flex-direction:column;flex:1;gap:2px;min-width:0}.version-text b{color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;font-size:14px;line-height:1.3}.version-text small{color:var(--muted-ink);font-size:13px}.version-badge{background:var(--ink);color:#fff;border-radius:99px;flex:none;padding:3px 10px;font-size:12px;font-weight:700}.version-use{all:unset;cursor:pointer;border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:99px;flex:none;padding:7px 12px;font-size:13px;font-weight:600}.version-use:hover:not(:disabled){background:var(--soft)}.version-use:disabled{opacity:.5;cursor:default}.spend-quality{display:flex;flex-direction:column;gap:8px}.quality-pick{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.quality-pick button{all:unset;cursor:pointer;position:relative;display:flex;border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:14px;flex-direction:column;align-items: center;gap:2px;padding:12px 6px 10px;transition:border-color .15s,background .15s}.quality-pick button:hover:not(:disabled){border-color:var(--strong-2)}.quality-pick button.on{border-color:var(--ink);background:var(--soft);box-shadow:inset 0 0 0 1px var(--ink)}.quality-pick b{color:var(--ink);font-size:15px}.quality-pick span{color:var(--ink);font-size:14px;font-weight:600}.quality-pick small{color:var(--muted-ink);font-size:13px}.quality-pick em{position:absolute;background:var(--strong);color:#fff;white-space:nowrap;border-radius:99px;padding:1px 8px;font-size:13px;font-style:normal;font-weight:700;top:-9px;left:50%;transform:translate(-50%)}.quality-line{color:var(--muted-ink);margin:0;font-size:13px;line-height:1.4}.panel-resize{display:none}@media (min-width:768px){.chat-page .studio-on:not(.studio-closed) .panel-resize{display:block}}body.resizing{cursor:col-resize;user-select:none}.bot-col .pitch-card{box-sizing:border-box;width:min(100%,640px);max-width:100%}.bot-col .chat-card{box-sizing:border-box;width:auto;max-width:min(100%,640px)}.plan-scene-head b{font-size:16px}.story-overview{display:flex;border-top:1px solid var(--line);flex-direction:column;gap:14px;margin-top:14px;padding-top:14px}.overview-cast{display:flex;flex-wrap:wrap;gap:14px}.overview-who{all:unset;cursor:pointer;display:flex;text-align:center;flex-direction:column;align-items: center;gap:3px;width:84px}.overview-who:disabled{cursor:default}.overview-who .studio-face{width:56px;height:56px}.overview-who b{font-size:14px}.overview-who small{color:var(--muted-ink);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;width:100%;font-size:13px;line-height:1.3}.overview-painting{background:var(--soft);animation:1.6s ease-in-out infinite pulse}.overview-place-wait{display:block;aspect-ratio:1;animation:1.4s linear infinite studio-wait;background:linear-gradient(110deg,#e9e0d8 30%,#f6f0ea 50%,#e9e0d8 70%) 0 0/200% 100%;border-radius:12px;width:100%}.overview-macros{color:var(--muted-ink);margin:0;font-size:14.5px;line-height:1.45}.ahead-card{box-sizing:border-box;display:flex;background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:10px;width:min(100%,640px);padding:14px 16px}.ahead-card .eyebrow{margin:0}.ahead-strip{display:flex;overflow-x:auto;gap:10px;padding:4px 2px 6px}.ahead-ep{all:unset;box-sizing:border-box;cursor:pointer;display:flex;border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;flex:none;gap:6px;width:104px;padding:6px;transition:transform .15s,box-shadow .15s,border-color .15s}.ahead-ep:hover{border-color:var(--strong-2);transform:translateY(-2px);box-shadow:0 6px 16px #5c2a1e1f}.ahead-ep.on{border-color:var(--strong);box-shadow:0 0 0 1.5px var(--strong);background:var(--surface)}.ahead-ep img,.ahead-empty{aspect-ratio:9/16;object-fit:cover;background:var(--soft);display:grid;color:var(--muted-ink);border-radius:10px;place-items: center;width:100%}[data-ar="16:9"] .ahead-ep{width:162px}[data-ar="16:9"] .ahead-ep img,[data-ar="16:9"] .ahead-empty{aspect-ratio:16/9}.bot-col .chat-card.ahead-card,.ahead-card{width:100%;max-width:none}.scene-rows{display:flex;flex-direction:column}.scene-row{display:flex;border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:14px}.scene-row:first-child{border-top:0;padding-top:4px}.scene-row.on{background:color-mix(in srgb,var(--tint)70%,white);border-radius:12px;margin:0 -14px;padding-left:14px;padding-right:14px}.scene-open{all:unset;cursor:pointer;display:flex;flex-direction:column;align-items: flex-start;gap:4px;min-width:0}.scene-open:hover .scene-title{color:var(--strong)}.scene-label{display:flex;align-items: center;gap:8px}.scene-label .ahead-state{position:static;font-style:normal}.scene-title{font-size:22px;line-height:1.15}.scene-line{font-family:var(--body);color:#4a4440;font-size:17px;font-weight:400;line-height:1.4}.scene-strip{display:flex;overflow-x:auto;scrollbar-width:thin;gap:6px;padding-bottom:2px}.scene-frame{all:unset;cursor:pointer;position:relative;flex:none}.scene-frame img,.scene-frame-pic{aspect-ratio:9/16;object-fit:cover;background:var(--soft);display:block;border-radius:10px;width:auto;height:132px}.scene-rows-big .scene-frame img,.scene-rows-big .scene-frame-pic{height:210px}[data-ar="16:9"] .scene-frame img,[data-ar="16:9"] .scene-frame-pic{aspect-ratio:16/9;height:96px}[data-ar="16:9"] .scene-rows-big .scene-frame img,[data-ar="16:9"] .scene-rows-big .scene-frame-pic{height:150px}.scene-frame:hover img{outline:2px solid var(--strong);outline-offset:1px}.shot-sheet .shot-frames .scene-frame img{height:168px}[data-ar="16:9"] .shot-sheet .shot-frames .scene-frame img{height:112px}.film-actions{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-top:10px}.scene-row .film-actions{margin-top:8px}.scene-film-error{margin:8px 0 0;font-size:13px}.film-wait{display:flex;color:var(--muted-ink);align-items: center;gap:8px;margin:0;font-size:14px}.film-warn{color:var(--ink);background:#f3e3d8;border-radius:10px;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.film-actions .ic{width:14px;height:14px}.film-back{margin:4px 0 8px}.film-watch{display:flex;flex-direction:column;gap:12px;min-width:0}.film-watch .film-actions{margin-top:0}.film-watch-note{color:var(--muted-ink);margin:0;font-size:13.5px;line-height:1.4}.film-watch video{aspect-ratio:9/16;object-fit:contain;background:#141210;border-radius:12px;width:100%;max-height:420px}[data-ar="16:9"] .film-watch video{aspect-ratio:16/9}.film-takes{display:flex;flex-direction:column;gap:4px}.film-takes button{all:unset;cursor:pointer;display:flex;border-radius:10px;align-items: center;gap:8px;padding:4px}.film-takes button.on{background:color-mix(in srgb,var(--tint)70%,white)}.film-takes img,.film-takes button>span{object-fit:cover;background:var(--soft);border-radius:6px;flex:none;width:36px;height:48px}[data-ar="16:9"] .film-takes img,[data-ar="16:9"] .film-takes button>span{width:64px;height:36px}.film-takes b{font-size:14px}.scene-frame-pic.pic-failed{aspect-ratio:auto;width:74px;height:132px}.scene-rows-big .scene-frame-pic.pic-failed{width:118px;height:210px}.scene-row .bg-strip{margin-top:2px}.scene-deck .deck-slide{max-height:420px}.shot-sheet-text .scene-deck{margin-top:4px}.board-head{display:flex;justify-content:space-between;align-items: center;gap:12px}.board2{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}[data-ar="16:9"] .board2{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.bg-all{align-self: start}.bg{all:unset;box-sizing:border-box;cursor:pointer;display:flex;border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;gap:7px;padding:8px 8px 10px;transition:border-color .15s,box-shadow .15s,background .15s}.bg.on{border-color:var(--strong);box-shadow:0 0 0 1px var(--strong)}.bg.bg-shots{border-color:var(--strong-2)}.bg-strip{all:unset;box-sizing:border-box;cursor:pointer;display:flex;background:var(--strong);color:#fff;border-radius:10px;align-items: center;gap:8px;padding:6px 10px 6px 6px;font-size:13px}.bg-strip b{margin-right:4px;font-weight:700}.bg-strip .ic{vertical-align:-2px;width:14px;height:14px}.bg-filming{position:relative;overflow:hidden}.bg-progress{position:absolute;background:var(--strong);border-radius:0 3px 3px 0;height:3px;transition:width 1s linear;bottom:0;left:0}.bg-watch{justify-content:center;gap:6px}.bg-strip .story-minis img{object-fit:cover;border:1px solid #fff9;border-radius:4px;width:22px;height:30px}.bg-strip:hover{background:var(--strong-2)}.bg-strip-wait{cursor:default;background:var(--tint);color:var(--strong)}.bg-strip-wait:hover{background:var(--tint)}.review-big{box-shadow:none;background:0 0;border:none;padding:0}.review-big .shots-eyebrow{display:flex;align-items: center;gap:12px}.review-big .shots-eyebrow .big-close{margin-left:auto}.review-card.review-big .shots-grid{overflow:visible;flex-wrap:wrap}.bg-label{display:flex;align-items:baseline;gap:6px;min-width:0}.bg-ep{letter-spacing:.1em;text-transform:uppercase;color:var(--strong);flex:none;font-size:13px;font-weight:700}.bg-title{font-family:var(--title);font-size:17px;font-weight:var(--title-weight);color:var(--ink);overflow-wrap:break-word;line-height:1.15}.bg-label:hover .bg-title{color:var(--strong)}.bg-label .ahead-state{position:static;flex:none;font-style:normal}.bg-scenes{display:flex;gap:6px}.bs{display:flex;flex-direction:column;flex:1 1 0;gap:4px;min-width:0;max-width:calc(33.3333% - 4px)}button.bs{all:unset;cursor:pointer;display:flex;flex-direction:column;flex:1 1 0;gap:4px;min-width:0;max-width:calc(33.3333% - 4px)}button.bs:hover img{outline:2px solid var(--strong);outline-offset:1px}.bg-one .bs{flex-direction:row;align-items: flex-start;gap:10px;width:auto;max-width:280px}.bg-one .bs img,.bg-one .bs .board-pic{flex:none;width:86px}.bg-one .bs small{font-size:13.5px;line-height:1.4}[data-ar="16:9"] .bg-one .bs img,[data-ar="16:9"] .bg-one .bs .board-pic{width:130px}.bs img,.bs .board-pic{aspect-ratio:9/16;object-fit:cover;background:var(--soft);display:block;border-radius:8px;width:100%}[data-ar="16:9"] .bs img,[data-ar="16:9"] .bs .board-pic{aspect-ratio:16/9}.bs small{color:#4a4448;font-size:13px;font-weight:500;line-height:1.3}.board-wait{display:flex;color:var(--muted-ink);flex-wrap:wrap;align-items: center;gap:6px;font-size:13px}.see-big{all:unset;cursor:pointer;display:inline-flex;border:1.5px solid var(--strong);color:var(--strong);background:#fff;border-radius:999px;flex:none;align-items: center;gap:6px;padding:6px 12px;font-size:13.5px;font-weight:600}.see-big:hover{background:var(--tint)}.big-board{position:fixed;z-index:200;display:grid;animation:.25s both big-fade;background:#1b18134d;place-items: center;inset:0}.big-window{box-sizing:border-box;overflow-y:auto;background:var(--paper);box-shadow:var(--shadow-lg);animation:.32s cubic-bezier(.2,.8,.2,1) both big-grow;border-radius:22px;width:min(1440px,100vw - 64px);max-height:calc(100svh - 64px);padding:22px 28px 28px}@keyframes big-fade{0%{background:#1b181300}}@keyframes big-grow{0%{opacity:0;transform:scale(.94)}}.big-head{display:flex;align-items: center;gap:16px;margin-bottom:22px}.big-head h2{font-family:var(--title);font-weight:var(--title-weight);margin:0;font-size:32px;line-height:1.1}.big-head p{color:var(--muted-ink);margin:2px 0 0;font-size:14px}.big-sp{flex:1}.big-close{all:unset;cursor:pointer;display:grid;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:50%;flex:none;place-items: center;width:40px;height:40px;font-size:20px}.big-close:hover{background:var(--strong);color:#fff}.pic-zoom{position:fixed;z-index:230;display:grid;animation:.2s both big-fade;background:#1b1813cc;place-items: center;padding:24px 88px;inset:0}.pic-zoom figure{position:relative;overflow:hidden;box-shadow:var(--shadow-lg);animation:.25s cubic-bezier(.2,.8,.2,1) both big-grow;background:#1b1813;border-radius:18px;margin:0}.pic-zoom figure>img{display:block;object-fit:contain;max-width:min(100vw - 176px,1400px);max-height:calc(100svh - 48px)}.pic-zoom-empty{display:grid;aspect-ratio:9/16;color:#ffffff80;place-items: center;height:min(70svh,640px)}.pic-zoom-top{position:absolute;display:flex;color:#fff;background:linear-gradient(#0e0c0ab8,#0e0c0a00);flex-direction:column;gap:4px;padding:18px 22px 56px;inset:0 0 auto}.pic-zoom-top small{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:13px;font-weight:700}.pic-zoom-top b{font-family:var(--title);font-weight:var(--title-weight);text-shadow:0 1px 6px #00000059;font-size:28px;line-height:1.12}.pic-zoom-bottom{position:absolute;display:flex;color:#fff;text-align:center;background:linear-gradient(#0e0c0a00,#0e0c0ac7 45%);flex-direction:column;align-items: center;gap:6px;padding:64px 22px 20px;inset:auto 0 0}.pic-zoom-line{text-shadow:0 1px 4px #00000080;margin:0;font-size:17px;line-height:1.38}.pic-zoom-line b{color:#ecc97a;margin-right:4px;font-weight:700}.pic-zoom-note{display:inline-flex;align-items: center;gap:8px;margin:8px 0 0;font-size:14px}.pic-zoom-error{color:#ffc9bd;margin:6px 0 0;font-size:14px}.pic-zoom .big-close{position:absolute;top:20px;right:20px}.zoom-nav{all:unset;cursor:pointer;position:absolute;display:grid;color:var(--ink);background:#ffffffeb;border-radius:50%;place-items: center;width:48px;height:48px;top:50%;transform:translateY(-50%)}.zoom-nav:disabled{opacity:.3;cursor:default}.zoom-prev{left:20px}.zoom-next{right:20px}.big-grid{display:flex;flex-wrap:wrap;gap:14px}.big-group{border:1px solid var(--smooth);background:var(--surface);border-radius:18px;padding:12px 12px 14px}.big-label{all:unset;cursor:pointer;display:flex;align-items:baseline;gap:10px;margin:0 2px 12px}.big-label h3{font-family:var(--title);font-weight:var(--title-weight);margin:0;font-size:21px;line-height:1.15}.big-label:hover h3{color:var(--strong)}.big-scenes{display:flex;gap:10px}.big-scene{all:unset;cursor:pointer;display:flex;flex-direction:column;flex:none;gap:6px;width:140px}.big-scene img,.big-scene .board-pic{aspect-ratio:3/4;object-fit:cover;background:var(--soft);display:block;border-radius:12px;width:100%}.big-board[data-ar="16:9"] .big-scene{width:200px}.big-board[data-ar="16:9"] .big-scene img,.big-board[data-ar="16:9"] .big-scene .board-pic{aspect-ratio:16/9}.big-scene b{color:var(--ink);font-size:13px;font-weight:500;line-height:1.35}.big-scene:hover b{color:var(--strong)}.big-scene:hover img{outline:2px solid var(--strong);outline-offset:2px}@media (max-width:600px){.big-window{width:calc(100vw - 24px);max-height:calc(100svh - 24px);padding:16px}.big-scenes{flex-wrap:wrap}.big-scene{width:120px}}.ahead-ep{position:relative}.ahead-state{position:absolute;display:inline-flex;color:var(--ink);background:#ffffffeb;border-radius:99px;align-items: center;gap:4px;padding:1px 7px;font-size:13px;font-weight:700;top:10px;left:10px}.ahead-state .ic{width:13px;height:13px}.ahead-state.live .ic,.story-chip.live .ic{animation:1.2s ease-in-out infinite stage-pulse}@keyframes stage-pulse{50%{opacity:.35}}.ahead-made{background:var(--strong);color:#fff}.chips-wait{display:flex;color:var(--muted-ink);flex-basis:100%;align-items: center;gap:6px;font-size:13px}.ahead-waiting{background:var(--tint);color:var(--muted-ink)}.ahead-after{display:flex;flex-direction:column;align-items: flex-start;gap:8px;margin-top:8px}.ahead-after .ahead-actions{align-self:stretch}.bg-status{display:flex;flex-direction:column;align-items: flex-start;gap:6px}.bg-pill{display:inline-flex;box-sizing:border-box;background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:99px;flex-wrap:wrap;align-items: center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;padding:7px 12px;font-size:14px}.bg-pill b{font-weight:700}.bg-pill .ic{width:15px;height:15px}.bg-pill-ready{border-color:var(--strong-2);color:var(--strong)}.bg-pill-btn{cursor:pointer;font:inherit;font-size:14px}.bg-pill-btn:hover{border-color:var(--strong-2)}.bg-made{display:flex;flex-direction:column;gap:6px}.bg-made-row{all:unset;box-sizing:border-box;cursor:pointer;display:flex;background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:12px;align-items: center;gap:10px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px 6px 4px 4px;font-size:14px}.bg-made-row:hover{border-color:var(--strong-2)}.bg-made-row img,.bg-made-pic{object-fit:cover;background:var(--line);border-radius:6px;flex:none;width:26px;height:36px}.bg-made-row>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.bg-made-row small{color:var(--muted-ink);letter-spacing:.04em;text-transform:uppercase;margin-right:4px;font-size:12px;font-weight:700}.bg-made-play{display:inline-flex;background:var(--strong);color:#fff;border-radius:99px;flex:none;align-items: center;gap:4px;padding:4px 11px;font-size:13px;font-weight:600}.bg-made-play .ic{width:13px;height:13px}.ahead-actions{display:flex;flex-wrap:wrap;align-items: center;gap:8px}.ahead-actions small{color:var(--muted-ink);flex-basis:100%;font-size:13px}.ahead-ep small{color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;font-size:13px;line-height:1.3}.pic-failed{display:flex;background:var(--soft);color:var(--muted-ink);flex-direction:column;justify-content:center;align-items: center;gap:6px}.bs .board-pic.pic-failed,.big-scene .board-pic.pic-failed,.scene-pic.pic-failed{display:flex}.pic-failed small{font-size:12.5px}.pic-failed button{all:unset;cursor:pointer;color:var(--strong);border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:4px 10px;font-size:13px;font-weight:600}.pic-failed button:hover{background:var(--tint)}.pic-failed button:disabled{opacity:.6;cursor:default}.is-drawing{position:relative;overflow:hidden}.is-drawing:after{content:"";position:absolute;animation:1.4s linear infinite drawing;background:linear-gradient(100deg,#0000 30%,#ffffffa6 50%,#0000 70%) 0 0/250% 100%;inset:0}@keyframes drawing{0%{background-position:125% 0}to{background-position:-125% 0}}.first-ep{display:flex;flex-direction:column;gap:12px;margin:8px 0 12px}.scene-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.scene-card{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:5px}.scene-card img,.scene-pic{aspect-ratio:9/16;object-fit:cover;background:var(--soft);display:block;border-radius:10px;width:100%}[data-ar="16:9"] .scene-card img,[data-ar="16:9"] .scene-pic{aspect-ratio:16/9}[data-ar="16:9"] .scene-cards{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.scene-card b{font-size:14.5px;font-weight:500;line-height:1.35}.scene-card small{color:var(--muted-ink);font-size:13px;line-height:1.3}.scene-card:hover img{outline:2px solid var(--strong-2);outline-offset:1px}.scene-card.on img{outline:2px solid var(--strong);outline-offset:2px}.scene-card.on b{color:var(--strong)}.scene-card.draft-shot{cursor:default}.scene-card.draft-shot:hover img{outline:none}.story-beats{display:flex;color:var(--muted-ink);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:14px;line-height:1.45}.story-more{all:unset;cursor:pointer;color:var(--strong);align-self: flex-start;font-size:13px;font-weight:600}.story-inline{display:flex;flex-direction:column;gap:14px}.story-inline .story-top{justify-content:flex-start}.story-inline .review-sub{color:var(--muted-ink);margin:-6px 0 0;font-size:14px}.story-inline .shots-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shot-sheet-inline{display:flex;flex-direction:column;gap:14px;max-width:none}.shot-sheet-inline .shot-sheet-main{grid-template-columns:minmax(0,1fr);gap:14px}.shot-sheet-inline .shot-sheet-main>img,.shot-sheet-inline .shot-sheet-main>.shot-empty{max-width:200px}[data-ar="16:9"] .shot-sheet-inline .shot-sheet-main>img,[data-ar="16:9"] .shot-sheet-inline .shot-sheet-main>.shot-empty{max-width:100%}.shot-sheet-inline .shot-sheet-text h3{font-size:20px}.screen .story-inline .muted{color:var(--muted-ink)}.first-ep .btn{align-self: flex-start}.overview-arc h4{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-ink);margin:0 0 6px;font-size:13px;font-weight:700}.overview-arc ol{list-style:none;counter-reset:moment;display:flex;flex-direction:column;margin:0;padding:0}.overview-arc li{counter-increment:moment;position:relative;padding-left:30px}.overview-arc li:before{content:counter(moment);position:absolute;box-sizing:border-box;background:var(--surface);border:1px solid var(--line);color:var(--strong);display:grid;border-radius:50%;place-items: center;width:20px;height:20px;font-size:12px;font-weight:700;top:7px;left:0}.overview-arc li:not(:last-child):after{content:"";position:absolute;background:var(--line);width:1px;top:30px;bottom:-6px;left:9.5px}.overview-arc .overview-beat{all:unset;cursor:pointer;position:relative;display:flex;box-sizing:border-box;color:var(--ink);border-radius:10px;justify-content:space-between;align-items: center;gap:10px;width:100%;margin:2px 0;padding:6px 8px;font-size:15px;line-height:1.45}.overview-arc .overview-beat>span{flex:1;min-width:0}.overview-arc .overview-beat>.ic{opacity:0;color:var(--muted-ink);flex:none;transition:opacity .15s}.overview-arc .overview-beat:hover{background:var(--soft)}.overview-arc .overview-beat:focus-visible{background:var(--soft)}.overview-arc .overview-beat:hover>.ic{opacity:1}.overview-arc .overview-beat:focus-visible>.ic{opacity:1}@media (hover:none){.overview-arc .overview-beat>.ic{opacity:.5}}.ref-chip.ref-beat{background:var(--soft);color:var(--ink);padding:1px 9px;font-weight:500}button.bs,.story-minis button,.scene-card,.scene-frame,.studio-who,.studio-strip-it,.overview-who,.studio-place,.pic-zoom figure,.pitch-frame{position:relative}.chg-pin{position:absolute;z-index:3;box-sizing:border-box;background:var(--strong);color:#fff;display:inline-flex;pointer-events:none;border-radius:99px;justify-content:center;align-items: center;min-width:20px;height:20px;padding:0 5px;font-size:12px;font-weight:700;top:-6px;right:-6px;box-shadow:0 0 0 2px #fff}.chg-pin .ic{width:12px;height:12px}.chg-pin.chg-question{color:var(--ink);background:#d9b466}.chg-pin.chg-done{background:#2e7d4f}.chg-pin.chg-reading{background:var(--tint);color:var(--strong)}.chg-pin.chg-reading .loader{width:10px;height:10px}.chg-pin-inline{position:static;vertical-align:2px;box-shadow:none;margin-left:6px}.chg-pin-zoom{min-width:26px;height:26px;font-size:13px;top:14px;right:14px}.chg-story{position:relative}.rc-hint{position:absolute;z-index:6;display:flex;overflow:hidden;border-radius:inherit;color:#fff;pointer-events:none;opacity:.52;animation:.28s ease-out both rc-hint-in;flex-direction:column;justify-content:center;align-items: center;gap:4px;inset:0}@keyframes rc-hint-in{0%{opacity:0}to{opacity:.52}}.rc-hint-stage{position:relative;width:52px;height:64px}.rc-hint-ring{position:absolute;opacity:0;filter:drop-shadow(0 0 1px #1b1813);animation:1.8s ease-out infinite rc-hint-ring;border:2px solid #fff;border-radius:50%;width:26px;height:26px;margin-left:-13px;top:8px;left:50%}.rc-hint-mouse{display:block;filter:drop-shadow(0 0 1px #1b1813)drop-shadow(0 1px 2px #000000a6);animation:1.8s ease-in-out infinite rc-hint-float;width:36px;height:52px;margin:6px auto 0}@keyframes rc-hint-float{0%,to{transform:translateY(-6px)}24%,72%{transform:none}40%,54%{transform:translateY(2px)scale(.96)}}@keyframes rc-hint-ring{0%,32%{opacity:0;transform:scale(.35)}46%{opacity:.7}70%,to{opacity:0;transform:scale(1.7)}}.rc-hint-mouse rect{stroke-width:2.2}.rc-hint-rbtn{fill:currentColor;opacity:0;animation:1.8s ease-in-out infinite rc-hint-rbtn}.rc-hint-split,.rc-hint-split-dark{fill:none;stroke-width:2;stroke-linecap:round}.rc-hint-split{stroke:currentColor;animation:1.8s ease-in-out infinite rc-hint-split}.rc-hint-split-dark{stroke:#1b1813d9;animation:1.8s ease-in-out infinite rc-hint-rbtn}@keyframes rc-hint-rbtn{0%,30%{opacity:0}40%,58%{opacity:1}74%,to{opacity:0}}@keyframes rc-hint-split{0%,30%{opacity:1}40%,58%{opacity:0}74%,to{opacity:1}}.rc-hint-words{letter-spacing:.02em;text-shadow:0 0 2px #1b1813,0 1px 2px #000000e6;font-size:13px;font-weight:700}@media (prefers-reduced-motion:reduce){.rc-hint-mouse,.rc-hint-ring,.rc-hint-rbtn,.rc-hint-split,.rc-hint-split-dark{animation:none}.rc-hint-rbtn,.rc-hint-split-dark{opacity:1}.rc-hint-split,.rc-hint-ring{opacity:0}}.chg-veil{position:fixed;z-index:240;inset:0}.chg-box{position:fixed;z-index:241;box-sizing:border-box;display:flex;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);animation:.15s both fadeup;border-radius:16px;flex-direction:column;gap:8px;width:320px;padding:12px 14px}.chg-box-head{display:flex;letter-spacing:.06em;text-transform:uppercase;color:var(--strong);align-items: center;gap:6px;font-size:13px;font-weight:700}.chg-box-head .ic{width:14px;height:14px}.chg-box textarea{box-sizing:border-box;resize:none;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;border-radius:12px;width:100%;padding:10px 12px;font-size:15px;line-height:1.4}.chg-box textarea:focus{outline:none;border-color:var(--strong-2)}.chg-box-row{display:flex;align-items: center;gap:8px}.chg-error{color:#b3261e;margin:0;font-size:13px}.chg-section{display:flex;flex-direction:column;gap:8px}.chg-make{all:unset;cursor:pointer;display:inline-flex;background:var(--strong);color:#fff;border-radius:99px;align-items: center;gap:5px;padding:7px 14px;font-size:13.5px;font-weight:600}.chg-make:hover{background:var(--strong-2)}.chg-make .gem,.chg-cost .gem,.chg-make-row .gem{vertical-align:-2px;width:14px;height:14px}.chg-hint{color:var(--muted-ink);margin:0;font-size:13.5px}.chg-center{text-align:center}.chg-list{display:flex;flex-direction:column;gap:8px}.chg-item{display:flex;border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:8px;padding:10px 12px}.chg-item.chg-question{border-color:#d9b466}.chg-item.chg-ready{border-color:var(--strong-2)}.chg-item-head{display:flex;align-items: center;gap:8px;min-width:0}.chg-item-head>b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14.5px}.chg-item-pic{object-fit:cover;background:var(--soft);border-radius:6px;flex:none;width:30px;height:42px}[data-ar="16:9"] .chg-item-pic{width:48px;height:27px}.chg-state{position:static;background:var(--tint);color:var(--strong);flex:none;padding:1px 7px;font-size:12px;font-style:normal}.chg-item.chg-question .chg-state{color:#6b4f0f;background:#f6ecd2}.chg-item.chg-done .chg-state{color:#2e7d4f;background:#e6f1ea}.chg-item.chg-flag{border-color:#d9b466}.chg-item.chg-flag .chg-state,.chg-box-head .chg-state.chg-flag{color:#6b4f0f;background:#f6ecd2}.chg-drop{all:unset;cursor:pointer;display:grid;color:var(--muted-ink);border-radius:50%;flex:none;place-items: center;width:26px;height:26px}.chg-drop:hover{background:var(--tint);color:var(--ink)}.chg-drop .ic{width:14px;height:14px}.chg-thread{display:flex;flex-direction:column;gap:5px}.chg-msg{border-radius:12px;max-width:94%;margin:0;padding:7px 10px;font-size:14px;line-height:1.4}.chg-msg.chg-you{background:var(--primary);color:#fff;border-bottom-right-radius:4px;align-self: flex-end}.chg-msg.chg-us{background:var(--soft);color:var(--ink);border-bottom-left-radius:4px;align-self: flex-start}.chg-wait{display:inline-flex;color:var(--muted-ink);align-items: center;gap:6px}.chg-ready{display:flex;flex-direction:column;gap:8px}.chg-touches{display:flex;flex-direction:column;gap:6px}.chg-touches>small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-ink);font-size:12px;font-weight:700}.chg-touch{display:flex;color:var(--ink);align-items: center;gap:10px;font-size:13.5px;line-height:1.35}.chg-touch img,.chg-touch-empty{object-fit:cover;background:var(--soft);display:inline-block;border-radius:6px;flex:none;width:34px;height:48px}[data-ar="16:9"] .chg-touch img,[data-ar="16:9"] .chg-touch-empty{width:54px;height:30px}.chg-touch>span{display:flex;flex-direction:column;min-width:0}.chg-touch b{color:var(--strong);font-size:12.5px}.chg-later{color:#6b4f0f;background:#f6ecd2;border-radius:10px;margin:0;padding:6px 10px;font-size:13.5px}.chg-cost{color:var(--muted-ink);margin:0;font-size:13.5px}.chg-cost b{color:var(--strong)}.chg-answer{display:flex;flex-direction:column;gap:8px}.chg-options{display:flex;flex-wrap:wrap;gap:6px}.chg-option{all:unset;cursor:pointer;border:1px solid var(--strong-2);color:var(--strong);background:#fff;border-radius:99px;padding:7px 12px;font-size:13.5px;font-weight:500}.chg-option:hover{background:var(--tint)}.chg-answer-row{display:flex;gap:6px}.chg-answer-row input{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;border-radius:12px;flex:1;min-width:0;padding:9px 12px;font-size:14px}.chg-answer-row input:focus{outline:none;border-color:var(--strong-2)}.chg-answer-row .btn{padding:8px 14px;font-size:14px}.chg-make-list{display:flex;overflow-y:auto;flex-direction:column;gap:8px;max-height:50vh}.chg-make-row{display:grid;grid-template-columns:1fr auto;border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:2px 10px;padding:10px 12px;font-size:14px}.chg-make-row b{font-size:14px}.chg-make-row span{grid-column:1;color:var(--ink)}.chg-make-row small{grid-row:1/span 2;grid-column:2;color:var(--strong);display:inline-flex;align-self: center;align-items: center;gap:4px;font-size:14px;font-weight:600}.big-scene,.shot-tile .shot-pic,.studio-place{position:relative}.story-play{all:unset;cursor:pointer;position:relative;display:block;max-width:200px}.story-play img{display:block;aspect-ratio:9/16;object-fit:cover;border-radius:14px;width:100%}[data-ar="16:9"] .story-play img{aspect-ratio:16/9}.story-play-btn{position:absolute;color:var(--strong);display:grid;box-shadow:var(--shadow-lg);background:#ffffffeb;border-radius:50%;place-items: center;width:54px;height:54px;transition:transform .15s;top:50%;left:50%;transform:translate(-50%,-50%)}.story-play:hover .story-play-btn{transform:translate(-50%,-50%)scale(1.06)}.story-play-btn .ic{width:24px;height:24px;margin-left:3px}.chg-rail{text-decoration:none}.chg-rail.chg-question .rail-icon{color:var(--ink);background:#d9b466;border-color:#d9b466}.chg-rail.chg-ready .rail-icon{background:var(--strong);color:#fff;border-color:var(--strong)}.chg-box{width:340px}.chg-box-head .chg-state{margin-left:auto}.chg-box .chg-thread{overflow-y:auto;max-height:220px}.chg-box{overflow-y:auto;max-height:calc(100svh - 16px)}.chg-face{background:#2a2a2e 85% 30%/220% no-repeat;border-radius:50%;flex:none;width:36px;height:36px}.chg-link{all:unset;cursor:pointer;color:var(--strong);text-decoration:underline;text-underline-offset:2px;font-weight:600}.chg-wait-line{display:inline-flex;color:var(--muted-ink);align-items: center;gap:6px}.chg-wait-line .loader{width:10px;height:10px}.chg-way{display:flex;background:var(--paper);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;padding:8px 10px}.chg-way small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-ink);font-size:12px;font-weight:700}.chg-way p{color:var(--ink);margin:0;font-size:14px;line-height:1.4}.chg-box-row{flex-wrap:wrap}.chg-inline{display:flex;flex-direction:column;gap:8px;max-width:420px}.chg-inline .chg-box-row{display:flex;flex-wrap:wrap;gap:8px}.chg-making{display:inline-flex;color:var(--strong);align-items: center;gap:6px;margin:0;font-size:13.5px}.chg-pin{cursor:pointer;pointer-events:auto;border:none}.chg-pin.chg-making .loader{width:10px;height:10px}.chg-see .ic{width:14px;height:14px}.chg-notes{display:flex;flex-direction:column;gap:4px}.chg-note{all:unset;cursor:pointer;display:inline-flex;background:var(--tint);color:var(--strong);border-radius:8px;align-items: center;gap:6px;padding:5px 9px;font-size:13px;line-height:1.3}.chg-note b{font-weight:700}.chg-note .ic{width:13px;height:13px}.chg-note .loader{width:11px;height:11px}.chg-note.chg-done{color:#2e7d4f;background:#e6f1ea}.chg-item{cursor:pointer}.chg-item:hover{border-color:var(--strong-2)}.chg-words{color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.4}.chg-versions{color:var(--strong);border:1px solid var(--strong-2);background:#fff}.chg-versions .ic{width:14px;height:14px}.chg-see-btn{background:#2e7d4f;flex:none;padding:6px 11px;font-size:13px}.chg-see-btn .ic{width:13px;height:13px}.chg-state.chg-making{display:inline-flex;align-items: center;gap:5px}.chg-state.chg-making .loader{width:10px;height:10px}.chg-vsheet .chg-vlist{display:flex;overflow-y:auto;flex-direction:column;gap:6px;max-height:60vh}.chg-vsheet .story-earlier{margin:10px 0 6px}.chg-vsheet .version-text{display:flex;flex-direction:column;flex:1;gap:2px;min-width:0}.chg-vsheet .version-text b{font-size:14.5px}.chg-vsheet .version-text .ahead-state{position:static;align-self: flex-start;padding:1px 7px;font-size:11px;font-style:normal}.chg-use{flex:none;padding:6px 11px;font-size:13px}.chg-pin{min-width:20px;height:20px;font-size:11.5px;font-weight:700}.chg-pin.chg-reading{color:#fff;background:#9a9096}.chg-pin.chg-reading .loader{display:none}.chg-pin.chg-making{background:var(--strong-2);color:#fff}.chg-n{display:inline-grid;box-sizing:border-box;background:var(--strong);color:#fff;border-radius:99px;flex:none;place-items: center;min-width:20px;height:20px;padding:0 5px;font-size:11.5px;font-weight:700}.chg-n-reading{background:#9a9096}.chg-n-question{color:var(--ink);background:#d9b466}.chg-n-making{background:var(--strong-2)}.chg-n-done{background:#2e7d4f}.chg-box-head .chg-n,.chg-note .chg-n{min-width:18px;height:18px;font-size:11px}:is(button.bs,.story-minis button,.scene-card,.scene-frame,.shot-tile .shot-pic,.studio-who,.studio-strip-it,.studio-place,.story-play,.big-scene):has(>.chg-pin.chg-making){position:relative;overflow:visible}:is(button.bs,.story-minis button,.scene-card,.scene-frame,.shot-tile .shot-pic,.studio-who,.studio-strip-it,.studio-place,.story-play,.big-scene):has(>.chg-pin.chg-making)>img{filter:saturate(.5)}:is(button.bs,.story-minis button,.scene-card,.scene-frame,.shot-tile .shot-pic,.studio-place,.story-play,.big-scene):has(>.chg-pin.chg-making):after{content:"";position:absolute;border-radius:inherit;animation:1.4s linear infinite drawing;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffffa6 50%,#0000 70%) 0 0/250% 100%;inset:0}button.bs:has(>.chg-pin.chg-making):after{aspect-ratio:9/16;border-radius:8px;bottom:auto}.story-minis button:has(>.chg-pin.chg-making):after{border-radius:4px}.chg-head-btns{display:inline-flex;gap:6px}.studio-ep-state{display:inline-flex;color:var(--strong);align-items: center;gap:5px;margin-top:2px;font-size:12.5px;font-style:normal;font-weight:600}.studio-ep-state .loader{width:10px;height:10px}.chg-vrow .version-text small{display:block;color:var(--muted-ink);font-size:12px}.chg-vrow .version-text b{-webkit-line-clamp:1;color:var(--muted-ink);letter-spacing:.02em;font-size:13px;font-weight:600}.chg-vsaid{color:var(--ink);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.35}.chg-vbig{width:32px;height:32px;margin-left:auto}.chg-vrow-open{cursor:pointer}.chg-vrow-open:hover{border-color:var(--strong)}.chg-cmp{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:8px 0 14px}.chg-cmp-side h4{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-ink);margin:0 0 8px;font-size:12px;font-weight:700}.chg-cmp-side video,.chg-cmp-side img,.chg-cmp-empty{display:block;aspect-ratio:9/16;object-fit:contain;background:#111;border-radius:12px;width:100%;max-height:58vh}.chg-cmp-side img{cursor:zoom-in}.chg-vmore{align-self: center;margin:6px 0 2px}.chg-cmp-top{color:var(--ink);margin:4px 0 10px;font-size:14.5px;line-height:1.45}.chg-cmp-text{color:var(--ink);white-space:pre-wrap;margin:8px 0 0;font-size:13.5px;line-height:1.4}.chg-cmp-big{position:fixed;z-index:320;display:grid;cursor:zoom-out;background:#1b1813d1;place-items: center;inset:0}.chg-cmp-big img{border-radius:12px;max-width:94vw;max-height:94vh}.studio[data-ar="16:9"] .chg-cmp-side video,.studio[data-ar="16:9"] .chg-cmp-side img{aspect-ratio:16/9}.chg-vsheet-big{width:min(960px,94vw);max-width:min(960px,94vw)!important}.chg-vsheet-big .chg-vlist{max-height:82vh}.chg-vpics{display:inline-flex;align-items: center;gap:4px}.chg-vpics img{aspect-ratio:9/16;object-fit:cover;border-radius:6px;width:44px}.chg-vbefore{opacity:.55}.chg-empty{color:var(--muted-ink);margin:0;font-size:13px}.chg-news{display:flex;flex-direction:column;align-items: flex-start;gap:6px;margin-top:8px}.chg-news-line{display:inline-flex;background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:12px;align-items: center;gap:14px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:8px 12px;font-size:14px}.chg-watch{background:var(--strong)}.chg-watch .ic{width:13px;height:13px}.chg-preview{display:flex;flex-direction:column;gap:6px}.chg-preview img{object-fit:cover;border-radius:12px;width:100%;max-height:300px}.chg-preview-empty{border-radius:12px;width:100%;height:120px}.chg-preview-words{color:var(--ink);margin:0;font-size:13.5px;line-height:1.4}.chg-more-wrap{position:relative;display:inline-flex}.chg-more-wrap .chip .ic{width:13px;height:13px;margin-left:2px}.chg-more{position:absolute;z-index:20;display:flex;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:14px;flex-direction:column;gap:6px;min-width:240px;padding:10px;bottom:calc(100% + 6px);left:0}.chg-more .chg-option{display:inline-flex;justify-content:flex-start;align-items: center;gap:5px}.chg-more .gem{width:13px;height:13px}.an-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.an-tile{all:unset;box-sizing:border-box;display:flex;border:var(--border);background:#fff;border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px}.an-tile:not(:disabled){cursor:pointer}.an-tile b{font-size:26px;line-height:1.2}.an-tile-label{color:var(--muted);font-size:13px;font-weight:600}.an-tile-sub{color:var(--muted);font-size:12px}.an-tile .act-spark{width:100%;height:28px;margin-top:6px}.an-summary+.an-summary{border-top:var(--border);margin-top:14px;padding-top:14px}.an-funnel{display:grid;gap:6px;margin-top:10px}.an-step{all:unset;cursor:pointer;display:grid;grid-template-columns:190px 1fr 44px 44px;border-radius:8px;align-items: center;gap:10px;padding:6px 8px}.an-step:hover,.an-step.on{background:#f3eee8}.an-step-name{font-size:14px;font-weight:600}.an-step-bar{overflow:hidden;background:#f1ece6;border-radius:6px;height:12px}.an-step-bar span{display:block;background:var(--act-b);border-radius:6px;height:100%}.an-step b{text-align:right}.an-activation-note{margin:4px 0 0}.an-alert-count{color:#745500;background:#fff3cf;border-radius:99px;padding:3px 9px;font-size:12px;font-weight:700}.an-alert-count.drop{color:#8f2f27;background:#f8e3e1}.an-activation-step{cursor:default;grid-template-columns:170px minmax(100px,1fr)36px 92px 62px 76px;border:1px solid #0000}.an-activation-step:hover{background:0 0}.an-activation-step.watch{background:#fffaf0;border-color:#ecd79b}.an-activation-step.drop{background:#fff3f1;border-color:#e8b6b1}.an-activation-step.watch .an-step-bar span{background:#b48716}.an-activation-step.drop .an-step-bar span{background:#b4463d}.an-activation-delta{text-align:right;color:var(--muted);font-size:12px;font-weight:700}.an-activation-step.watch .an-activation-delta{color:#745500}.an-activation-step.drop .an-activation-delta{color:#8f2f27}.an-activation-state{color:var(--muted);font-size:11px;font-weight:700}.an-activation-step.watch .an-activation-state{color:#745500}.an-activation-step.drop .an-activation-state{color:#8f2f27}.an-table{border-collapse:collapse;width:100%;font-size:14px}.an-table td,.an-table th{border-bottom:var(--border);text-align:left;vertical-align:top;padding:7px 8px}.an-table th{color:var(--muted);font-size:12px;font-weight:600}.an-table .num{text-align:right;white-space:nowrap}.an-people tbody tr{cursor:pointer}.an-people tbody tr:hover{background:#faf7f3}.an-badge{color:var(--muted);vertical-align:middle;background:#f1ece6;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:600}.an-back{text-decoration:none;align-self: flex-start}.an-person-head h2{margin:6px 0 2px}.an-day h3{margin:0 0 10px;font-size:16px}.an-timeline{display:flex;flex-direction:column;gap:8px}.an-project{text-transform:uppercase;letter-spacing:.06em;color:var(--act-b);margin:8px 0 0;font-size:12px;font-weight:700}.an-time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.an-click{color:var(--muted);margin:0;font-size:12.5px}.an-event{margin:0;font-size:14px}.an-msg{display:flex;flex-direction:column;gap:2px;max-width:78%}.an-msg-me{align-self: flex-end;align-items: flex-end}.an-msg-bot{align-self: flex-start}.an-bubble{background:#f3eee8;border-radius:16px;padding:9px 13px;font-size:14px}.an-msg-me .an-bubble{color:#fff;background:#5a2a20}.an-msg-me .an-bubble .muted{color:#ffffffb3}.an-bubble p{white-space:pre-wrap;margin:0}.an-bubble p+p,.an-bubble .an-card,.an-bubble .an-ep{margin-top:6px}.an-card{color:var(--ink);background:#fff;border-radius:10px;padding:8px 10px}.an-photo{display:block;object-fit:cover;border-radius:10px;max-width:200px;max-height:220px;margin-bottom:4px}.an-video{display:block;background:#000;border-radius:10px;width:200px;max-height:340px;margin-top:4px}.an-looks{display:flex;gap:6px;margin-top:4px}.an-looks img{border-radius:8px;height:110px}.an-change{border:1px dashed #d9cfc4;border-radius:12px;padding:10px 12px;font-size:14px}.an-change p{margin:0}.an-change p+p{margin-top:4px}.an-state{color:var(--muted);background:#f1ece6;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.an-state-done,.an-state-picked{color:#2d6a33;background:#e3f1e4}.an-state-failed,.an-state-dropped,.an-state-declined{color:#9a3027;background:#f8e3e1}@media (max-width:700px){.an-step{grid-template-columns:120px 1fr 36px}.an-step .muted{display:none}.an-activation-step{grid-template-columns:minmax(110px,1fr)54px 68px}.an-activation-step .an-step-bar{display:none}.an-activation-step .an-activation-delta{display:block}.an-activation-step .an-activation-state{grid-column:1/-1;padding-left:0}.an-msg{max-width:92%}}.an-taps{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px!important}.an-taps span{background:#fff;border:1px solid #d9cfc4;border-radius:999px;padding:2px 9px;font-size:12px}.an-select{border:var(--border);font:inherit;background:#fff;border-radius:10px;max-width:60%;padding:6px 10px}.an-why{color:#9a3027;font-size:13px}.an-row-link{cursor:pointer}.an-row-link:hover{background:#faf7f3}.an-sessions{display:flex;flex-direction:column;gap:4px;font-size:14px}.an-umami{font-size:12px;font-weight:600;font-family:var(--body);margin-left:8px}.an-daypick{display:inline-flex;align-items: center;gap:2px;margin-right:6px}.an-daypick .icon-btn{width:30px;height:30px;font-size:18px}.an-daypick .icon-btn:disabled{opacity:.3;cursor:default}.an-people-filters{margin-bottom:10px}.an-people-filters .chip .small{margin-left:4px}.an-person-bar{margin-top:6px}.an-head-right{display:inline-flex;align-items: center;gap:12px}.an-setup{border:var(--border);background:#fff;border-radius:12px;margin:0;padding:10px 14px;font-size:14px}.an-project-setup{text-transform:none;letter-spacing:0;color:var(--muted);font-weight:500}.an-action{margin:0;font-size:14px}.an-action-click{color:var(--muted);font-size:13px}.welcome{display:flex;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;flex-direction:column;align-self:stretch;gap:14px;padding:18px 18px 16px}.welcome>h3{font-family:var(--title);font-weight:var(--title-weight);color:var(--ink);margin:0;font-size:21px}.welcome-tiles{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr)minmax(0,1.3fr);gap:12px}.wt{display:flex;flex-direction:column;gap:8px;min-width:0}.wt-screen{position:relative;background:var(--paper);border:1px solid var(--line);overflow:hidden;border-radius:14px;height:180px}.wt>b{color:var(--ink);font-size:14.5px;line-height:1.3}.welcome-go{align-self: flex-end}@media (max-width:520px){.welcome-tiles{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.wt{scroll-snap-align:start;flex:0 0 82%}}.wt-a,.wt-b{position:absolute;inset:0}.wt-a{animation:14s infinite wt-a}.wt-b{opacity:0;animation:14s infinite wt-b}@keyframes wt-a{0%,48%{opacity:1}50%,98%{opacity:0}to{opacity:1}}@keyframes wt-b{0%,48%{opacity:0}50%,98%{opacity:1}to{opacity:0}}.wt-set{pointer-events:none}.wt-set-in{position:absolute;transform-origin:0 100%;width:640px;bottom:8px;left:8px;transform:scale(.41)}.wt-set-sheet{position:relative;opacity:0;animation:12s infinite wt-set-sheet;height:236px}.wt-set-s{position:absolute;opacity:0;animation:12s step-end infinite;bottom:0;left:0;right:0}.wt-set-s0{opacity:1;animation-name:wt-set-s0}.wt-set-s1{animation-name:wt-set-s1}.wt-set-s2{animation-name:wt-set-s2}.wt-set-s3{animation-name:wt-set-s3}@keyframes wt-set-s0{0%{opacity:1}24%,to{opacity:0}}@keyframes wt-set-s1{0%{opacity:0}24%{opacity:1}42%,to{opacity:0}}@keyframes wt-set-s2{0%{opacity:0}42%{opacity:1}62%,to{opacity:0}}@keyframes wt-set-s3{0%{opacity:0}62%,to{opacity:1}}@keyframes wt-set-sheet{0%,9%{opacity:0;transform:translateY(6px)}12%,76%{opacity:1;transform:none}80%,to{opacity:0}}.wt-set-box{position:relative;background:var(--surface);border:1px solid var(--strong-2,#8b5a4c);border-radius:20px;padding:10px 10px 10px 14px}.wt-set-box .compose-gap{flex:1}.wt-set-c1{position:absolute;opacity:0;animation:12s step-end infinite wt-set-c1;top:10px;left:14px;right:10px}.wt-set-c0{animation:12s step-end infinite wt-set-c0}@keyframes wt-set-c0{0%{opacity:1}79%,to{opacity:0}}@keyframes wt-set-c1{0%{opacity:0}79%,to{opacity:1}}.wt-set .compose-format{animation:12s infinite wt-set-chip}@keyframes wt-set-chip{0%,8%{background:0 0}9%,78%{background:var(--soft);color:var(--ink)}80%,to{background:0 0}}.wt-set-cursor{position:absolute;z-index:9;animation:12s infinite wt-set-cursor;width:15px;height:15px}@keyframes wt-set-cursor{0%{left:257px;top:118px}7%,11%{left:68px;top:156px}20%,27%{left:117px;top:52px}36%,45%{left:190px;top:79px}54%,66%{left:119px;top:127px}82%,to{left:257px;top:118px}}@media (prefers-reduced-motion:reduce){.welcome *{animation:none!important}}.wt-v1{position:absolute;transform-origin:0 0;background:var(--paper);overflow:hidden;width:440px;height:372px;top:0;left:0;transform:scale(.49)}.wt-v1 .review-card{padding:16px 18px}.wt-v1 .shots-eyebrow{font-size:12px}.wt-v1 h3{margin:4px 0 10px;font-size:22px}.wt-v1 .review-card .shots-grid{display:flex;overflow:hidden;gap:8px;padding-bottom:0}.wt-v1 .review-card .shots-grid .shot-tile{width:92px}.wt-v1 .shot-cap{display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;font-size:11px;line-height:1.25}.wt-film{display:inline-flex;animation:9s infinite wt-film;margin-top:12px}@keyframes wt-film{0%,82%{transform:none}86%{transform:scale(.93)}90%,to{transform:none}}.wt-v1 .pic-zoom{position:absolute;z-index:5;opacity:0;animation-duration:9s;animation-iteration-count:infinite;padding:12px 46px;inset:0}.wt-v1 .pic-zoom figure{animation:none}.wt-v1 .pic-zoom figure>img{width:auto;max-width:none;height:348px;max-height:none}.wt-v1 .pic-zoom-top b{font-size:19px}.wt-v1 .pic-zoom-line{font-size:13px}.wt-v1 .zoom-nav{position:absolute;width:36px;height:36px;margin-top:-18px;top:50%}.wt-v1 .zoom-prev{left:4px}.wt-v1 .zoom-next{animation:9s infinite wt-next;right:4px}.wt-v1 .big-close{position:absolute;width:30px;height:30px;top:8px;right:8px}.wt-z2{animation-name:wt-z2}.wt-z3{animation-name:wt-z3}@keyframes wt-z2{0%,18%{opacity:0}21%,48%{opacity:1}50%,to{opacity:0}}@keyframes wt-z3{0%,48%{opacity:0}50%,70%{opacity:1}73%,to{opacity:0}}@keyframes wt-next{0%,44%{transform:none}47%{transform:scale(.85)}50%,to{transform:none}}.wt-v1-cursor{position:absolute;z-index:9;animation:9s infinite wt-v1-cursor;width:26px;height:26px}@keyframes wt-v1-cursor{0%{left:330px;top:330px}14%,20%{left:150px;top:130px}40%,48%{left:410px;top:186px}62%,70%{left:420px;top:18px}80%,to{left:120px;top:318px}}.wt-scene{position:absolute;animation:7s infinite wt-night;background:50%/cover;border-radius:8px;width:86px;height:152px;top:14px;left:12px}@keyframes wt-night{0%,66%{filter:none}74%,94%{filter:brightness(.45)hue-rotate(200deg)saturate(1.3)}to{filter:none}}.wt-cursor{position:absolute;z-index:3;animation:7s infinite wt-cursor;width:16px;height:16px}@keyframes wt-cursor{0%{left:160px;top:130px}18%,to{left:46px;top:66px}}.wt-ring{position:absolute;border:2px solid var(--strong);opacity:0;animation:7s infinite wt-ring;border-radius:50%;width:22px;height:22px;top:58px;left:38px}@keyframes wt-ring{0%,20%{opacity:0;transform:scale(.3)}23%{opacity:1}30%,to{opacity:0;transform:scale(1.4)}}.wt .chg-box{position:absolute;z-index:2;transform-origin:0 0;animation:7s infinite wt-box;top:34px;left:66px;transform:scale(.58)}.wt-area{box-sizing:border-box;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px;width:100%;height:64px;padding:10px 12px;font-size:15px;line-height:1.4}.wt-typed{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;border-right:1.5px solid var(--ink);animation:7s steps(13,end) infinite wt-type}.wt .chg-box .btn-glow{animation:7s infinite wt-press}@keyframes wt-box{0%,25%{opacity:0}30%,64%{opacity:1}70%,to{opacity:0}}@keyframes wt-type{0%,32%{width:0}52%,to{width:13ch}}@keyframes wt-press{0%,56%{transform:none}60%{transform:scale(.94)}64%,to{transform:none}}.wt-chat-shot{position:absolute;animation:7s infinite wt-shot-out;background:50%/cover;border-radius:7px;width:62px;height:110px;margin-left:-31px;top:10px;left:50%}@keyframes wt-shot-out{0%,68%{opacity:1}72%,94%{opacity:0}to{opacity:1}}.wt-sent{position:absolute;transform-origin:0 0;opacity:0;animation:7s infinite wt-sent;width:360px;top:12px;left:10px;transform:scale(.6)}.wt-sent .chat-card{margin:0}@keyframes wt-sent{0%,70%{opacity:0}76%,94%{opacity:1}to{opacity:0}}.wt-v3{position:absolute;transform-origin:0 100%;width:380px;bottom:8px;left:8px;transform:scale(.6)}.wt-row{display:flex;background:var(--surface);border:1px solid var(--strong-2,#8b5a4c);border-radius:20px;align-items: center;gap:8px;padding:10px 10px 10px 14px}.wt-line{white-space:nowrap;overflow:hidden;color:var(--ink);animation:7s infinite wt-cleared;flex:1;min-width:0;font-size:16px}@keyframes wt-cleared{0%,69%{opacity:1}71%,98%{opacity:0}to{opacity:1}}.wt-at{color:var(--strong);animation:7s infinite wt-at;font-weight:700}@keyframes wt-at{0%,8%{opacity:0}10%,24%{opacity:1}26%,to{display:none;opacity:0}}.wt-chip{animation:7s infinite wt-chip}@keyframes wt-chip{0%,25%{opacity:0}30%,to{opacity:1}}.wt-words{display:inline-block;overflow:hidden;vertical-align:bottom;animation:7s steps(16,end) infinite wt-words}@keyframes wt-words{0%,34%{width:0}60%,to{width:16ch}}.wt-v3 .smart-btn{animation:7s infinite wt-send}@keyframes wt-send{0%,64%{transform:none}68%{transform:scale(.88)}72%,to{transform:none}}.promo-callout{display:flex;background:var(--tint);border:1px solid var(--smooth);color:var(--ink);border-radius:14px;align-items: center;gap:12px;padding:12px 15px}.promo-callout-gem{display:inline-flex;flex:none;font-size:18px}.promo-callout-body{display:flex;flex-direction:column;flex:1;gap:1px;min-width:0;font-size:14px;line-height:1.35}.promo-callout-body b{color:var(--strong);font-size:15px}.promo-callout-body span{color:var(--muted-ink)}.promo-callout-btn{white-space:nowrap;flex:none}@media (max-width:520px){.promo-callout{flex-wrap:wrap}.promo-callout-btn{width:100%}}.promo-earned{display:flex;background:var(--soft);color:var(--ink);border-radius:11px;flex-direction:column;gap:4px;margin-top:8px;padding:9px 12px;font-size:14px}.promo-earned-line{display:inline-flex;flex-wrap:wrap;align-items: center;gap:6px}.promo-earned-line svg{color:var(--strong);flex:none}.promo-code-toggle{display:flex;flex-wrap:wrap;align-items: center;gap:10px;margin-top:12px}.promo-applied-msg{display:inline-flex;color:var(--strong);align-items: center;gap:5px;font-size:13px;font-weight:600}.promo-code-form{display:flex;flex-direction:column;gap:6px;margin-top:12px}.promo-code-row{display:flex;align-items: center;gap:8px}.promo-code-input{letter-spacing:.04em;flex:1;min-width:0;font-weight:600;margin-top:0!important;padding:8px 12px!important;font-size:14px!important}.diamonds-promo{display:inline-block;background:var(--strong);color:#fff;border-radius:99px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.4}.pack-boosted{border-color:var(--smooth);background:#fbf8f5}.pack-was{color:var(--muted-ink);margin-right:3px;font-size:.88em;font-weight:500}.pack-tag-promo{background:var(--strong);color:#fff}.modal.shop .promo-callout{margin-top:12px}.promo-admin-form{margin-bottom:16px}.promo-admin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin-top:10px}.promo-admin-grid label{display:flex;flex-direction:column;gap:4px}.promo-admin-grid .input{margin-top:0;padding:9px 12px;font-size:15px}.promo-admin-row{grid-template-columns:minmax(0,1fr)auto;cursor:default;align-items: flex-start;gap:18px;padding:14px 8px}.promo-admin-row .adm-nums{grid-template-columns:repeat(3,auto)}.promo-admin-links{display:flex;flex-wrap:wrap;align-items: center;gap:6px;margin-top:6px}.promo-person-admin{display:flex;flex-wrap:wrap;align-items: center;gap:8px;margin-top:8px}.promo-person-credits{width:150px;margin-top:0!important;padding:6px 10px!important;font-size:14px!important}@media (max-width:720px){.promo-admin-row{grid-template-columns:minmax(0,1fr)}.promo-admin-row .adm-nums{grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));white-space:normal;gap:6px 12px}.promo-admin-row .adm-nums span{display:flex;flex-direction:column}.promo-admin-row .adm-nums b{display:block;margin:0;font-size:17px}}
