@import"https://fonts.googleapis.com/css2?family=Archivo+Black&family=Cormorant+Garamond:ital,wght@1,500;1,600&family=DM+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@500;600;700&family=Playfair+Display:wght@600;700&display=swap";html:root{--ymn-media-bg: #0B0B0C;--ymn-media-text: #F2F2F0;--ymn-media-dim: rgba(242, 242, 240, .72);--ymn-media-line: rgba(242, 242, 240, .18);--ymn-scrim: rgba(8, 8, 9, .62);--ymn-media-select: #9DAEF2;--ymn-media-accent: #F5B21B;--ymn-media-ok: #6CCB94;--ymn-media-warn: #F0AE66;--ymn-media-bad: #F08A78;--ymn-radius: 6px;--ymn-radius-lg: 10px;--ymn-font-display: "Archivo", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--ymn-font-body: "Hanken Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif;--ymn-font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ymn-font-editorial: "Newsreader", "Iowan Old Style", Georgia, serif;--mk-black: #0B0B0C;--mk-paper: #F2F2F0;--mk-ink: #0E0E0F;--mk-ink-dim: #55575C;--mk-rule: #CACBCD;--mk-rule-dark: #2A2B2D;--ymn-ease: cubic-bezier(.2, .7, .2, 1);--ymn-fast: .12s}html:root{color-scheme:light;--ymn-ground: #F4F2ED;--ymn-panel: #FCFBF8;--ymn-raised: #ECE9E2;--ymn-hover: #E4E0D7;--ymn-sunken: #F8F6F2;--ymn-float: #FFFFFF;--ymn-line: #E0DCD3;--ymn-line-strong: #CCC6BA;--ymn-line-hover: #A9A294;--ymn-text: #17150F;--ymn-dim: #5C5850;--ymn-faint: #6F6A61;--ymn-accent: #F5B21B;--ymn-accent-hover: #E7A310;--ymn-accent-ink: #15130E;--ymn-accent-text: #875A00;--ymn-accent-tint: rgba(245, 178, 27, .18);--ymn-accent-line: rgba(176, 122, 0, .45);--ymn-select: #3552C8;--ymn-select-ink: #FFFFFF;--ymn-select-text: #2F48B8;--ymn-select-tint: rgba(53, 82, 200, .09);--ymn-select-line: rgba(53, 82, 200, .55);--ymn-focus: #3552C8;--ymn-ok: #2E8A56;--ymn-ok-text: #1D7446;--ymn-ok-tint: rgba(46, 138, 86, .1);--ymn-ok-line: rgba(46, 138, 86, .45);--ymn-warn: #D0802A;--ymn-warn-text: #9A5210;--ymn-warn-tint: rgba(208, 128, 42, .12);--ymn-warn-line: rgba(208, 128, 42, .5);--ymn-bad: #C4402C;--ymn-bad-text: #B0341F;--ymn-bad-tint: rgba(196, 64, 44, .08);--ymn-bad-line: rgba(196, 64, 44, .45);--ymn-overlay: rgba(28, 25, 20, .38);--ymn-shadow: 0 1px 2px rgba(40, 32, 20, .06), 0 2px 8px rgba(40, 32, 20, .05);--ymn-shadow-lg: 0 2px 6px rgba(40, 32, 20, .06), 0 18px 44px rgba(40, 32, 20, .14);--ymn-skeleton: #E7E3DB;--ymn-skeleton-shine: #F1EEE8;--ymn-text-selection: rgba(53, 82, 200, .2)}html:root[data-theme=dark],.ymn-theme-dark,.ymn-legacy{color-scheme:dark;--ymn-ground: #0F1012;--ymn-panel: #16181B;--ymn-raised: #1D2024;--ymn-hover: #23262B;--ymn-sunken: #0F1012;--ymn-float: #1D2024;--ymn-line: #2A2D32;--ymn-line-strong: #3A3E45;--ymn-line-hover: #4A4F57;--ymn-text: #ECEBE7;--ymn-dim: #8C9098;--ymn-faint: #5F646C;--ymn-accent: #F5B21B;--ymn-accent-hover: #FFC23A;--ymn-accent-ink: #15130E;--ymn-accent-text: #F5B21B;--ymn-accent-tint: rgba(245, 178, 27, .12);--ymn-accent-line: rgba(245, 178, 27, .45);--ymn-select: #3552C8;--ymn-select-ink: #FFFFFF;--ymn-select-text: #9DAEF2;--ymn-select-tint: rgba(53, 82, 200, .16);--ymn-select-line: rgba(53, 82, 200, .7);--ymn-focus: #6E86EA;--ymn-ok: #3FA56B;--ymn-ok-text: #6CCB94;--ymn-ok-tint: rgba(63, 165, 107, .08);--ymn-ok-line: rgba(63, 165, 107, .5);--ymn-warn: #E0913C;--ymn-warn-text: #F0AE66;--ymn-warn-tint: rgba(224, 145, 60, .08);--ymn-warn-line: rgba(224, 145, 60, .5);--ymn-bad: #D6523E;--ymn-bad-text: #F08A78;--ymn-bad-tint: rgba(214, 82, 62, .08);--ymn-bad-line: rgba(214, 82, 62, .5);--ymn-overlay: rgba(6, 7, 8, .78);--ymn-shadow: 0 1px 2px rgba(0, 0, 0, .3);--ymn-shadow-lg: 0 18px 44px rgba(0, 0, 0, .45);--ymn-skeleton: #1D2024;--ymn-skeleton-shine: #262A2F;--ymn-text-selection: rgba(110, 134, 234, .4)}.ymn-on-media{--ymn-text: var(--ymn-media-text);--ymn-dim: var(--ymn-media-dim);--ymn-faint: var(--ymn-media-dim);--ymn-line: var(--ymn-media-line);--ymn-line-strong: var(--ymn-media-line);--ymn-accent-text: var(--ymn-media-accent);--ymn-select-text: var(--ymn-media-select);--ymn-ok-text: var(--ymn-media-ok);--ymn-warn-text: var(--ymn-media-warn);--ymn-bad-text: var(--ymn-media-bad);color:var(--ymn-media-text)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ymn-ground);color:var(--ymn-text);font-family:var(--ymn-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--ymn-text-selection)}@media (prefers-reduced-motion: reduce){:root{--ymn-fast: 0ms}.ui-root *,.ui-root *:before,.ui-root *:after,.mk *,.mk *:before,.mk *:after,.au *,.au *:before,.au *:after{transition-duration:0ms!important;animation-duration:0ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.au{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,11fr) minmax(380px,9fr);background:var(--ymn-ground);color:var(--ymn-text);font-family:var(--ymn-font-body)}.au :where(h1,p,figure){margin:0}.au :where(a,button,input):focus-visible{outline:2px solid var(--ymn-focus);outline-offset:2px}.au-frame{position:relative;min-height:100%;overflow:hidden;background:var(--ymn-media-bg);color:var(--ymn-media-text);border-right:1px solid var(--ymn-line)}.au-frame>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.au-logo{position:absolute;left:24px;top:18px;display:block}.au-logo img{display:block;height:60px;width:auto}.au-frame figcaption{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 24px;background:var(--mk-black);border-top:1px solid var(--mk-rule-dark)}.au-frame figcaption b{font:800 clamp(28px,3.4vw,52px)/.85 var(--ymn-font-display);font-stretch:62%;letter-spacing:-.015em}.au-frame figcaption span{opacity:.6;font:400 10.5px/1.3 var(--ymn-font-mono);letter-spacing:.14em;text-align:right}.au-panel{display:grid;grid-template-rows:auto 1fr auto;padding:22px clamp(20px,4vw,64px) 22px;min-width:0}.au-top{display:flex;justify-content:flex-end;align-items:center;gap:18px}.au-home{color:var(--ymn-dim);font-size:14px;text-decoration:none}.au-home:hover{color:var(--ymn-text)}.au-form-wrap{align-self:center;width:100%;max-width:400px;margin:32px auto;display:grid;gap:16px}.au-title{font:650 clamp(34px,3.4vw,46px)/1 var(--ymn-font-display);font-stretch:80%;letter-spacing:-.03em}.au-intro{color:var(--ymn-dim);font-size:15px;line-height:1.5}.au-note{padding:9px 12px;border:1px solid var(--ymn-warn-line);border-radius:var(--ymn-radius);background:var(--ymn-warn-tint);color:var(--ymn-warn-text);font-size:13px}.au-note-link{color:var(--ymn-text);font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.au-google{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--ymn-line-strong);border-radius:var(--ymn-radius);background:var(--ymn-panel);color:var(--ymn-text);font:600 14.5px/1 var(--ymn-font-body);cursor:pointer}.au-google-gis{display:flex;justify-content:center;min-height:44px}.au-google-gis[aria-busy]{opacity:.55;pointer-events:none}.au-google:hover:not(:disabled){background:var(--ymn-raised);border-color:var(--ymn-line-hover)}.au-google:disabled,.au-submit:disabled{opacity:.55;cursor:progress}.au-divider{display:flex;align-items:center;gap:12px;color:var(--ymn-faint);font-size:12.5px}.au-divider:before,.au-divider:after{content:"";flex:1;height:1px;background:var(--ymn-line)}.au-form{display:grid;gap:14px}.au-field{display:grid;gap:7px}.au-field span{color:var(--ymn-dim);font-size:13px;font-weight:500}.au-field input{height:46px;padding:0 14px;border:1px solid var(--ymn-line-strong);border-radius:var(--ymn-radius);background:var(--ymn-sunken);color:var(--ymn-text);font:400 16px/1 var(--ymn-font-body)}.au-field input:focus{outline:none;border-color:var(--ymn-focus);box-shadow:0 0 0 1px var(--ymn-focus)}.au-submit{min-height:48px;margin-top:4px;border:1px solid var(--ymn-accent);border-radius:var(--ymn-radius);background:var(--ymn-accent);color:var(--ymn-accent-ink);font:650 15px/1 var(--ymn-font-body);cursor:pointer}.au-submit:hover:not(:disabled){background:var(--ymn-accent-hover)}.au-msg{padding:10px 12px;border:1px solid var(--ymn-line-strong);border-radius:var(--ymn-radius);font-size:13.5px;line-height:1.45}.au-msg.is-error{border-color:var(--ymn-bad-line);background:var(--ymn-bad-tint);color:var(--ymn-bad-text)}.au-captcha{display:grid;gap:8px}.au-retry{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:650;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.au-msg.is-success{border-color:var(--ymn-ok-line);background:var(--ymn-ok-tint);color:var(--ymn-ok-text)}.au-switch{color:var(--ymn-dim);font-size:14px}.au-switch button,.au-switch a,.au-legal a{padding:0;border:0;background:none;color:var(--ymn-text);font:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ymn-line-hover);cursor:pointer}.au-legal{color:var(--ymn-faint);font-size:12.5px;text-align:center}@media (max-width: 900px){.au{grid-template-columns:1fr}.au-frame{min-height:0;aspect-ratio:16 / 10;border-right:0;border-bottom:1px solid var(--ymn-line)}.au-frame figcaption{padding:12px 16px}.au-frame figcaption span{display:none}.au-logo{left:14px;top:10px}.au-logo img{height:46px}.au-panel{padding:16px 16px 24px}.au-home{display:none}.au-form-wrap{margin:8px auto 24px}}.au-help{color:var(--ymn-dim);font-size:13.5px;margin-top:-4px}.au-help a{color:var(--ymn-text);text-underline-offset:3px}.au-privacy{font-size:12.5px}.i18n-switch{display:inline-flex;align-items:center;gap:1px;height:34px;padding:0 4px;border:1px solid var(--ymn-line-strong);border-radius:var(--ymn-radius);color:var(--ymn-faint);font:500 11.5px/1 var(--ymn-font-mono);letter-spacing:.06em;white-space:nowrap;flex:none}.i18n-switch-sep{opacity:.7;-webkit-user-select:none;user-select:none}.i18n-switch button{position:relative;height:26px;min-width:26px;padding:0 4px;border:0;border-radius:3px;background:transparent;color:var(--ymn-dim);font:inherit;letter-spacing:inherit;cursor:pointer;transition:color var(--ymn-fast) ease,background-color var(--ymn-fast) ease}.i18n-switch button:hover{color:var(--ymn-text)}.i18n-switch button:focus-visible{outline:2px solid var(--ymn-focus);outline-offset:1px}.i18n-switch button.is-active{color:var(--ymn-text)}.i18n-switch button.is-active:after{content:"";position:absolute;left:4px;right:4px;bottom:3px;height:1px;background:var(--ymn-accent)}.i18n-switch.is-sm{height:30px;font-size:11px}.i18n-switch.is-sm button{height:24px;min-width:24px}.i18n-switch.is-marketing{border-color:var(--mk-line, var(--mk-rule-dark))}.i18n-switch.is-marketing button{color:var(--mk-fg-2, rgba(242, 242, 240, .6))}.i18n-switch.is-marketing button:hover,.i18n-switch.is-marketing button.is-active{color:var(--mk-fg, var(--mk-paper))}.i18n-switch.is-paper{border-color:var(--mk-rule);color:var(--mk-ink-dim)}.i18n-switch.is-paper button{color:var(--mk-ink-dim)}.i18n-switch.is-paper button:hover,.i18n-switch.is-paper button.is-active{color:var(--mk-ink)}.ui-retention{display:inline-flex;align-items:center;gap:6px;min-height:20px;padding:0 7px;border:1px solid var(--ymn-line-strong, #3A3E45);border-radius:4px;color:var(--ymn-dim, #8C9098);font:500 10.5px/1 var(--ymn-font-mono, ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ui-retention svg{flex:none}.ui-retention.is-soon,.ui-retention.is-today{color:var(--ymn-accent-text, #F5B21B);border-color:var(--ymn-accent-line, rgba(245, 178, 27, .45))}.ui-retention.is-expired{color:var(--ymn-faint, #5F646C);border-style:dashed}.ui-storage-notice{display:flex;align-items:center;gap:8px;margin:0;padding:8px 12px;border:1px solid var(--ymn-line, #2A2D32);border-radius:var(--ymn-radius, 6px);background:transparent;color:var(--ymn-dim, #8C9098);font:400 12.5px/1.45 var(--ymn-font-body, sans-serif)}.ui-storage-notice svg{flex:none;color:var(--ymn-faint, #5F646C)}.ui-storage-notice.is-inline{border:0;padding:0}.ui-privacy-note{margin:0;color:var(--ymn-dim, #8C9098);font:400 12.5px/1.5 var(--ymn-font-body, sans-serif)}.ui-privacy-note b{color:var(--ymn-text, #ECEBE7);font-weight:600}.ui-privacy-note a{color:inherit;text-underline-offset:3px}.ui-privacy-note a:hover{color:var(--ymn-text, #ECEBE7)}.ui-privacy-note.is-paper{color:var(--mk-ink-dim, #55575C)}.ui-privacy-note.is-paper b,.ui-privacy-note.is-paper a:hover{color:var(--mk-ink, #0E0E0F)}.ui-root{color:var(--ymn-text);font-family:var(--ymn-font-body);font-size:14px;line-height:1.45}.ui-root :where(button,input,select,textarea){font:inherit;color:inherit}.ui-root :where(a){color:inherit}.ui-root :where(h1,h2,h3,h4,p){margin:0}.ui-root :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ymn-focus);outline-offset:2px}.ui-icon{flex:none;display:block}.ui-cr{font-family:var(--ymn-font-body);font-weight:600;margin-right:.18em}.ui-eyebrow{margin:0;color:var(--ymn-dim);font:500 12.5px/1.3 var(--ymn-font-body)}.ui-btn{--btn-h: 36px;min-height:var(--btn-h);display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--ymn-line-strong);border-radius:var(--ymn-radius);background:var(--ymn-raised);color:var(--ymn-text);font:600 13.5px/1 var(--ymn-font-body);letter-spacing:.005em;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ymn-fast) ease,border-color var(--ymn-fast) ease,color var(--ymn-fast) ease}.ui-btn:hover{background:var(--ymn-hover);border-color:var(--ymn-line-hover)}.ui-btn:active{transform:translateY(1px)}.ui-btn:disabled,.ui-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.ui-btn.is-sm{--btn-h: 30px;padding:0 10px;font-size:12.5px;gap:6px}.ui-btn.is-lg{--btn-h: 46px;padding:0 20px;font-size:15px}.ui-btn.is-block{width:100%}.ui-btn.is-icon{width:var(--btn-h);padding:0}.ui-btn.is-primary{background:var(--ymn-accent);border-color:var(--ymn-accent);color:var(--ymn-accent-ink)}.ui-btn.is-primary:hover{background:var(--ymn-accent-hover);border-color:var(--ymn-accent-hover)}.ui-btn.is-ghost{background:transparent;border-color:transparent;color:var(--ymn-dim)}.ui-btn.is-ghost:hover{background:var(--ymn-raised);color:var(--ymn-text);border-color:transparent}.ui-btn.is-danger{background:transparent;border-color:var(--ymn-bad-line);color:var(--ymn-bad-text)}.ui-btn.is-danger:hover{background:var(--ymn-bad-tint);border-color:var(--ymn-bad)}.ui-btn-cost{display:inline-flex;align-items:center;gap:6px;font:600 12.5px/1 var(--ymn-font-mono);letter-spacing:0}.ui-btn-cost i{font-style:normal;opacity:.55}.ui-btn.is-primary .ui-btn-cost{color:var(--ymn-accent-ink)}.ui-btn:not(.is-primary) .ui-btn-cost{color:var(--ymn-accent-text)}.ui-chip{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--ymn-line);border-radius:var(--ymn-radius);background:var(--ymn-panel);color:var(--ymn-text);font:500 12.5px/1 var(--ymn-font-body);white-space:nowrap}.ui-chip.is-interactive{cursor:pointer;transition:border-color var(--ymn-fast) ease,background-color var(--ymn-fast) ease}.ui-chip.is-interactive:hover{border-color:var(--ymn-line-strong);background:var(--ymn-raised)}.ui-chip .ui-icon{color:var(--ymn-dim);margin-right:-2px}.ui-chip-label{color:var(--ymn-dim)}.ui-chip-sep{color:var(--ymn-faint)}.ui-chip-value{color:var(--ymn-text);font-weight:600}.ui-chip.is-active{border-color:var(--ymn-select);background:var(--ymn-select-tint)}.ui-chip.is-active .ui-chip-label{color:var(--ymn-select-text)}.ui-tabs{display:flex;align-items:stretch;gap:2px;border-bottom:1px solid var(--ymn-line);overflow-x:auto;scrollbar-width:none}.ui-tabs::-webkit-scrollbar{display:none}.ui-tab{position:relative;min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:0;background:transparent;color:var(--ymn-dim);font:600 13.5px/1 var(--ymn-font-body);white-space:nowrap;cursor:pointer}.ui-tab:hover,.ui-tab.is-selected{color:var(--ymn-text)}.ui-tab.is-selected:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--ymn-text)}.ui-tab:focus-visible{outline-offset:-2px}.ui-tab-badge{padding:3px 5px;border:1px solid var(--ymn-line-strong);border-radius:3px;color:var(--ymn-dim);font:500 10.5px/1 var(--ymn-font-mono)}.ui-tabs.is-sm .ui-tab{min-height:34px;font-size:12.5px;padding:0 10px}.ui-panel{border:1px solid var(--ymn-line);border-radius:var(--ymn-radius-lg);background:var(--ymn-panel);min-width:0}.ui-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--ymn-line)}.ui-panel-title{font:600 14px/1.3 var(--ymn-font-body)}.ui-panel-meta{margin-top:3px;color:var(--ymn-dim);font-size:12.5px}.ui-panel-actions{display:flex;gap:6px;flex:none}.ui-panel-body{padding:16px}.ui-panel.is-flush .ui-panel-body{padding:0}.ui-badge{display:inline-flex;align-items:center;gap:6px;min-height:20px;padding:0 7px;border:1px solid var(--ymn-line-strong);border-radius:4px;color:var(--ymn-dim);font:500 11.5px/1 var(--ymn-font-body);white-space:nowrap}.ui-badge i{width:6px;height:6px;border-radius:50%;background:currentColor}.ui-badge.is-accent{color:var(--ymn-accent-text);border-color:var(--ymn-accent-line)}.ui-badge.is-select{color:var(--ymn-select-text);border-color:var(--ymn-select-line)}.ui-badge.is-ok{color:var(--ymn-ok-text);border-color:var(--ymn-ok-line)}.ui-badge.is-warn{color:var(--ymn-warn-text);border-color:var(--ymn-warn-line)}.ui-badge.is-bad{color:var(--ymn-bad-text);border-color:var(--ymn-bad-line)}.ui-meter{display:grid;gap:7px}.ui-meter-row{display:flex;justify-content:space-between;gap:12px;color:var(--ymn-dim);font:500 12.5px/1.2 var(--ymn-font-body)}.ui-meter-row b{color:var(--ymn-text);font:500 12.5px/1.2 var(--ymn-font-mono)}.ui-meter-track{height:4px;border-radius:2px;background:var(--ymn-line);overflow:hidden}.ui-meter-track i{display:block;height:100%;background:var(--ymn-accent)}.ui-meter.is-select .ui-meter-track i{background:var(--ymn-select)}.ui-meter.is-ok .ui-meter-track i{background:var(--ymn-ok)}.ui-meter.is-bad .ui-meter-track i{background:var(--ymn-bad)}.ui-page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;padding-bottom:16px}.ui-page-head-copy{min-width:0;display:grid;gap:6px}.ui-page-title{font:600 20px/1.2 var(--ymn-font-display);letter-spacing:-.005em}.ui-page-meta{color:var(--ymn-dim);font-size:13px;max-width:640px}.ui-page-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ui-empty{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px 48px;padding:clamp(24px,4vw,48px);border:1px solid var(--ymn-line);border-radius:var(--ymn-radius-lg);background:var(--ymn-panel)}.ui-empty-copy{display:grid;align-content:start;gap:12px}.ui-empty-title{font:650 clamp(26px,3vw,38px)/1.02 var(--ymn-font-display);font-stretch:85%;letter-spacing:-.02em}.ui-empty-body{color:var(--ymn-dim);font-size:14.5px;max-width:420px}.ui-empty-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.ui-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ymn-line)}.ui-steps li{display:grid;align-content:start;gap:18px;padding:16px 16px 4px 0}.ui-steps li+li{padding-left:16px;border-left:1px solid var(--ymn-line)}.ui-step-num{color:var(--ymn-accent-text);font:500 13px/1 var(--ymn-font-mono)}.ui-steps h3{font:600 15px/1.25 var(--ymn-font-body);margin-bottom:6px}.ui-steps p{color:var(--ymn-dim);font-size:13px;line-height:1.5}.ui-empty>:last-child:not(.ui-steps):not(.ui-empty-copy){grid-column:1 / -1}@media (max-width: 900px){.ui-empty{grid-template-columns:1fr}}@media (max-width: 640px){.ui-steps{grid-template-columns:1fr}.ui-steps li{grid-template-columns:34px 1fr;gap:10px;padding:14px 0}.ui-steps li+li{padding-left:0;border-left:0;border-top:1px solid var(--ymn-line)}.ui-page-title{font-size:26px}}.ui-dialog-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;padding:16px;background:var(--ymn-overlay);overflow-y:auto}.ui-dialog{width:min(var(--ui-dialog-w, 520px),100%);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;border:1px solid var(--ymn-line-strong);border-radius:var(--ymn-radius-lg);background:var(--ymn-panel);color:var(--ymn-text);box-shadow:var(--ymn-shadow-lg);overflow:hidden}.ui-dialog:focus{outline:none}.ui-dialog-head{display:flex;align-items:flex-start;gap:16px;padding:18px 18px 16px 20px;border-bottom:1px solid var(--ymn-line)}.ui-dialog-head>div:first-child{flex:1;min-width:0;display:grid;gap:6px}.ui-dialog-title{font:650 22px/1.1 var(--ymn-font-display);font-stretch:88%;letter-spacing:-.015em}.ui-dialog-close{width:32px;height:32px;display:grid;place-items:center;flex:none;border:1px solid transparent;border-radius:var(--ymn-radius);background:transparent;color:var(--ymn-dim);cursor:pointer}.ui-dialog-close:hover{background:var(--ymn-raised);color:var(--ymn-text)}.ui-dialog-body{padding:20px;overflow-y:auto;min-height:0}.ui-dialog-foot{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--ymn-line);background:var(--ymn-ground)}.ui-notice{padding:10px 12px;border:1px solid var(--ymn-line-strong);border-radius:var(--ymn-radius);color:var(--ymn-text);font-size:13px;line-height:1.45}.ui-notice.is-ok{border-color:var(--ymn-ok-line);background:var(--ymn-ok-tint);color:var(--ymn-ok-text)}.ui-notice.is-warn{border-color:var(--ymn-warn-line);background:var(--ymn-warn-tint);color:var(--ymn-warn-text)}.ui-notice.is-bad{border-color:var(--ymn-bad-line);background:var(--ymn-bad-tint);color:var(--ymn-bad-text)}.ui-rows{display:grid}.ui-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--ymn-line);font-size:13.5px}.ui-row:last-child{border-bottom:0}.ui-row>span:first-child{min-width:0}.ui-row small{display:block;margin-top:2px;color:var(--ymn-dim);font-size:12px}.ui-row b,.ui-mono{font-family:var(--ymn-font-mono);font-weight:500;font-size:12.5px}.ui-row b.is-plus{color:var(--ymn-ok-text)}.ui-input{width:100%;min-height:38px;padding:0 12px;border:1px solid var(--ymn-line-strong);border-radius:var(--ymn-radius);background:var(--ymn-sunken);color:var(--ymn-text);font:400 14px/1 var(--ymn-font-body)}.ui-input::placeholder{color:var(--ymn-faint)}.ui-input:focus{outline:none;border-color:var(--ymn-focus);box-shadow:0 0 0 1px var(--ymn-focus)}.ui-label{display:block;margin-bottom:7px;color:var(--ymn-dim);font:500 12.5px/1.2 var(--ymn-font-body)}.ui-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ui-demo-notice{position:fixed;z-index:2500;left:12px;bottom:12px;width:min(340px,calc(100vw - 24px));display:flex;align-items:flex-start;gap:10px;padding:10px 8px 10px 12px;border:1px solid var(--ymn-line-strong);border-left:2px solid var(--ymn-warn);border-radius:var(--ymn-radius);background:var(--ymn-panel);color:var(--ymn-dim);font-size:12.5px;line-height:1.45;box-shadow:var(--ymn-shadow-lg)}.ui-demo-notice p{margin:0}.ui-demo-notice b{color:var(--ymn-text);font-weight:600}.ui-demo-notice button{flex:none;width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:var(--ymn-dim);cursor:pointer}.ui-demo-notice button:hover{background:var(--ymn-raised);color:var(--ymn-text)}@media (max-width: 760px){.ui-demo-notice{bottom:calc(72px + env(safe-area-inset-bottom))}}.ui-viewtoggle{display:inline-flex;align-items:center;gap:12px}.ui-density{display:flex;align-items:center;gap:8px;color:var(--ymn-dim)}.ui-density input[type=range]{width:110px;margin:0;accent-color:var(--ymn-select);cursor:pointer}.ui-viewtoggle .ui-seg{display:inline-flex;border:1px solid var(--ymn-line);border-radius:4px;overflow:hidden}.ui-viewtoggle .ui-seg button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;background:transparent;color:var(--ymn-dim);font:500 12px/1 var(--ymn-font-body);cursor:pointer}.ui-viewtoggle .ui-seg button+button{border-left:1px solid var(--ymn-line)}.ui-viewtoggle .ui-seg button:hover{color:var(--ymn-text)}.ui-viewtoggle .ui-seg button.is-active{background:var(--ymn-raised);color:var(--ymn-text)}.ui-viewtoggle .ui-seg button:focus-visible{outline:2px solid var(--ymn-select);outline-offset:1px}@media (max-width: 760px){.ui-viewtoggle .ui-seg button span,.ui-density{display:none}}.ymn-opening{min-height:100vh;display:grid;place-items:center;background:var(--ymn-ground);color:var(--ymn-dim);font:500 13px/1 var(--ymn-font-body)}.ui-chart{position:relative;width:100%;min-width:0}.ui-chart svg{display:block;overflow:visible}.ui-chart-grid{stroke:var(--ymn-line);stroke-width:1;shape-rendering:crispEdges}.ui-chart-base{stroke:var(--ymn-line-strong);stroke-width:1;shape-rendering:crispEdges}.ui-chart-tick{fill:var(--ymn-faint);font:400 11px var(--ymn-font-mono)}.ui-chart-bar{fill:var(--ymn-accent);transition:fill var(--ymn-fast) ease}.ui-chart-bar.is-hover{fill:var(--ymn-accent-hover)}.ui-chart rect:focus-visible{outline:none;stroke:var(--ymn-focus);stroke-width:2}.ui-chart-tip{position:absolute;z-index:2;width:140px;display:grid;gap:2px;padding:8px 10px;border:1px solid var(--ymn-line-strong);border-radius:var(--ymn-radius);background:var(--ymn-panel);box-shadow:var(--ymn-shadow-lg);pointer-events:none}.ui-chart-tip span,.ui-chart-tip small{color:var(--ymn-dim);font-size:12px}.ui-chart-tip b{font:500 14px/1.3 var(--ymn-font-mono);color:var(--ymn-text)}.ui-chart-table{width:100%;max-width:420px;margin-top:14px;border-collapse:collapse;font-size:13px}.ui-chart-table th,.ui-chart-table td{padding:7px 0;border-bottom:1px solid var(--ymn-line);text-align:left}.ui-chart-table th{color:var(--ymn-dim);font-weight:500}.ui-chart-table td:last-child,.ui-chart-table th:last-child{text-align:right;font-family:var(--ymn-font-mono)}.pg{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;min-width:0}.pg-dim{color:var(--ymn-dim)}.pg-none{color:var(--ymn-dim);font-size:14px;padding:24px 0}.pg-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--ymn-line)}.pg-toolbar .ui-tabs{border-bottom:0;min-width:0;flex:1 1 auto}.pg-toolbar-right{display:flex;align-items:center;gap:8px;padding:6px 0}.pg-count{color:var(--ymn-dim);padding:10px 0}.pg-search{position:relative;display:block}.pg-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--ymn-faint);pointer-events:none}.pg-search input{width:200px;height:32px;padding:0 10px 0 32px;border:1px solid var(--ymn-line);border-radius:var(--ymn-radius);background:var(--ymn-panel);color:var(--ymn-text);font:400 13px/1 var(--ymn-font-body)}.pg-search input::placeholder{color:var(--ymn-faint)}.pg-search input:focus{outline:none;border-color:var(--ymn-focus)}.pg-selbar{position:sticky;top:calc(var(--sh-top-h, 56px) + 8px);z-index:20;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px 8px 14px;border:1px solid var(--ymn-select);border-radius:var(--ymn-radius-lg);background:color-mix(in srgb,var(--ymn-select) 14%,var(--ymn-panel))}.pg-selbar b{margin-right:auto;font-size:13.5px;font-weight:600}.pg-cast{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--pg-cast-min, 200px),1fr));gap:12px}.pg-cast-card{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--ymn-line);border-radius:var(--ymn-radius-lg);background:var(--ymn-panel);overflow:hidden}.pg-cast-media{aspect-ratio:4 / 5;background:var(--ymn-raised)}.pg-cast-media img,.pg-cast-media video{width:100%;height:100%;object-fit:cover;display:block}.pg-cast-copy{display:grid;align-content:start;gap:6px;padding:12px}.pg-cast-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.pg-cast-top h3{font:600 15px/1.2 var(--ymn-font-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-cast-mention{color:var(--ymn-accent-text)}.pg-cast-guidance{color:var(--ymn-dim);font-size:12.5px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pg-cast-list{list-style:none;margin:0;padding:0;display:grid;border:1px solid var(--ymn-line);border-radius:var(--ymn-radius-lg);background:var(--ymn-panel);overflow:hidden}.pg-cast-row{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px 10px 10px;border-bottom:1px solid var(--ymn-line)}.pg-cast-row:last-child{border-bottom:0}.pg-cast-row-media{width:72px;aspect-ratio:4 / 5;border-radius:var(--ymn-radius);overflow:hidden;background:var(--ymn-raised)}.pg-cast-row-media img,.pg-cast-row-media video{width:100%;height:100%;object-fit:cover;display:block}.pg-cast-row-copy{display:grid;gap:4px;min-width:0}.pg-cast-row-copy .pg-cast-top{justify-content:flex-start}.pg-cast-row-copy .pg-cast-guidance{-webkit-line-clamp:2}.pg-cast-type{color:var(--ymn-faint);font-size:12px}.lb-day{display:grid;gap:10px}.lb-day-head{display:flex;align-items:baseline;gap:10px;margin:0;font:600 14px/1 var(--ymn-font-body);color:var(--ymn-text)}.lb-day-head i{font:400 12px/1 var(--ymn-font-mono)}.lb-day-head i{font-style:normal;color:var(--ymn-faint)}.lb-grid{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--lb-min, 224px),1fr));gap:10px}.lb-tile{position:relative;min-width:0}.lb-open{display:block;width:100%;padding:0;border:0;background:none;color:inherit;cursor:pointer;border-radius:var(--ymn-radius)}.lb-thumb{position:relative;aspect-ratio:16 / 9;border-radius:var(--ymn-radius);overflow:hidden;background:var(--ymn-raised);outline:1px solid var(--ymn-line);outline-offset:-1px}.lb-thumb video{width:100%;height:100%;object-fit:cover;display:block;background:var(--ymn-media-bg)}.lb-dur{position:absolute;right:6px;bottom:6px;padding:3px 5px;border-radius:3px;background:var(--ymn-scrim);color:var(--ymn-media-text);font:500 10.5px/1 var(--ymn-font-mono)}.lb-tile.is-selected .lb-thumb{outline:2px solid var(--ymn-select-text);outline-offset:-2px}.lb-check{position:absolute;left:7px;top:7px;z-index:2;opacity:0;transition:opacity var(--ymn-fast) ease}.lb-tile:hover .lb-check,.lb-tile.is-selecting .lb-check,.lb-check:focus-within,.lb-check.is-static{opacity:1}.lb-check input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.lb-check i{width:22px;height:22px;display:grid;place-items:center;border:1.5px solid rgba(255,255,255,.85);border-radius:4px;background:var(--ymn-scrim);color:transparent}.lb-check input:checked+span+i{background:var(--ymn-select);border-color:var(--ymn-select);color:var(--ymn-select-ink)}.lb-check input:focus-visible+span+i{outline:2px solid var(--ymn-focus);outline-offset:2px}.lb-cap{display:grid;gap:3px;padding:8px 2px 4px;min-width:0}.lb-cap b{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-cap span{color:var(--ymn-dim);font:400 11px/1.2 var(--ymn-font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-list{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--ymn-line)}.lb-list-head{display:none}.lb-row{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr) minmax(0,420px);gap:20px;align-items:start;padding:14px 0;border-bottom:1px solid var(--ymn-line)}.lb-row.is-selected{background:var(--ymn-select-tint);box-shadow:inset 2px 0 0 var(--ymn-select)}.lb-row-media{position:relative}.lb-row .lb-check{left:8px;top:8px}.lb-row-copy{display:grid;align-content:start;gap:6px;min-width:0;padding-top:2px}.lb-row-title{justify-self:start;padding:0;border:0;background:none;color:var(--ymn-text);font:600 16px/1.25 var(--ymn-font-body);text-align:left;cursor:pointer}.lb-row-title:hover{text-decoration:underline;text-underline-offset:3px}.lb-row-copy p{color:var(--ymn-dim);font-size:13.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lb-row-folder{color:var(--ymn-faint);font:500 12px/1 var(--ymn-font-body)}.lb-row-spec{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;margin:0;padding-top:2px}.lb-row-spec div{min-width:0}.lb-row-spec dt{color:var(--ymn-faint);font:500 11.5px/1 var(--ymn-font-body);margin-bottom:5px}.lb-row-spec dd{margin:0;font:500 12.5px/1.35 var(--ymn-font-mono);color:var(--ymn-text);overflow-wrap:anywhere}.lb-row-spec dd .ui-cr{color:var(--ymn-accent-text)}.lb-player{background:var(--ymn-media-bg);border-radius:var(--ymn-radius);overflow:hidden}.lb-player video{display:block;width:100%;max-height:62vh;background:var(--ymn-media-bg)}.lb-prompt{margin-top:14px;font-size:14px;line-height:1.55}.lb-meta{margin-top:8px;color:var(--ymn-dim);font-size:12px}@media (max-width: 1100px){.lb-row{grid-template-columns:minmax(200px,260px) minmax(0,1fr)}.lb-row-spec{grid-column:2}}@media (max-width: 760px){.pg-toolbar-right{width:100%}.pg-search{flex:1}.pg-search input{width:100%}.lb-grid{grid-template-columns:repeat(auto-fill,minmax(min(var(--lb-min, 224px),44vw),1fr));gap:8px}.lb-row{grid-template-columns:1fr;gap:10px}.lb-row-spec{grid-column:auto}.lb-check{opacity:1}.pg-cast{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-cast-row{grid-template-columns:56px minmax(0,1fr)}.pg-cast-row-media{width:56px}.pg-cast-type{display:none}}.pr{display:grid;gap:16px}.pr-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pr-plan{display:grid;grid-template-rows:auto auto auto 1fr auto;gap:12px;padding:20px;border:1px solid var(--ymn-line);border-radius:var(--ymn-radius-lg);background:var(--ymn-panel);min-width:0}.pr-plan.is-best{border-color:var(--ymn-accent-line)}.pr-plan header{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}.pr-plan-name{color:var(--ymn-dim);font-size:14px;font-weight:600}.pr-plan-price{font:650 48px/1 var(--ymn-font-display);font-stretch:80%;letter-spacing:-.03em}.pr-plan-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:22px;color:var(--ymn-dim);font-size:13px}.pr-plan ul{list-style:none;margin:0;padding:14px 0 0;display:grid;align-content:start;gap:9px;border-top:1px solid var(--ymn-line)}.pr-plan li{display:flex;gap:8px;align-items:flex-start;color:var(--ymn-text);font-size:13.5px}.pr-plan li .ui-icon{color:var(--ymn-accent-text);margin-top:2px}.pr-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:8px 0 0}.pr-faq div{padding:14px 0;border-top:1px solid var(--ymn-line)}.pr-faq dt{font-size:14.5px;font-weight:600;margin-bottom:4px}.pr-faq dd{margin:0;color:var(--ymn-dim);font-size:13.5px}.pr-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px}.pr-card{border:1px solid var(--ymn-line);border-radius:var(--ymn-radius-lg);background:var(--ymn-panel);padding:16px 18px;min-width:0}.pr-card header{margin-bottom:10px}.pr-card h2{font:600 15px/1.3 var(--ymn-font-body)}.pr-card header p{color:var(--ymn-dim);font-size:12.5px;margin-top:2px}.pr-table-wrap{overflow-x:auto}.pr-table{width:100%;border-collapse:collapse;font-size:13.5px}.pr-table th,.pr-table td{padding:10px 8px;border-bottom:1px solid var(--ymn-line);text-align:right}.pr-table tr:last-child th,.pr-table tr:last-child td{border-bottom:0}.pr-table thead th{color:var(--ymn-dim);font:500 12px/1 var(--ymn-font-mono)}.pr-table th:first-child{text-align:left;padding-left:0}.pr-table tbody th b{display:block;font-weight:600}.pr-table tbody th small{color:var(--ymn-dim);font-size:11.5px;font-weight:400}.pr-table td{font-family:var(--ymn-font-mono);font-size:13px}.pr-card .ui-row b{color:var(--ymn-accent-text)}.pr-fine{color:var(--ymn-faint);font-size:12px}@media (max-width: 1100px){.pr-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-grid{grid-template-columns:1fr}}@media (max-width: 560px){.pr-plans,.pr-faq{grid-template-columns:1fr}}.ac{display:grid;gap:16px;min-width:0}.ac-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--ymn-line);border-radius:var(--ymn-radius-lg);background:var(--ymn-panel)}.ac-tile{display:grid;align-content:start;gap:6px;padding:16px 18px;min-width:0}.ac-tile+.ac-tile{border-left:1px solid var(--ymn-line)}.ac-tile>span{color:var(--ymn-dim);font-size:13px}.ac-tile>b{font:500 26px/1.1 var(--ymn-font-mono);letter-spacing:-.02em}.ac-tile>b .ui-cr{font-size:.7em;vertical-align:.18em}.ac-tile>small{color:var(--ymn-faint);font-size:12px}.ac-tile .ui-btn{justify-self:start;margin-top:6px}.ac-stack{display:grid;gap:16px}.ac-ops{display:grid;gap:14px;max-width:720px}.ac-none{color:var(--ymn-dim);font-size:13.5px;padding:18px 0}.ac-settings{display:grid}.ac-settings>.ui-notice{margin:14px 16px 0}.ac-set{display:grid;grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:8px 32px;align-items:center;padding:16px;border-top:1px solid var(--ymn-line)}.ac-settings>.ac-set:first-of-type{border-top:0}.ac-set>div:first-child{display:grid;gap:3px}.ac-set>div:first-child b{font-size:14px;font-weight:600}.ac-set>div:first-child span{color:var(--ymn-dim);font-size:12.5px}.ac-set>div:last-child{display:grid;gap:6px;justify-items:start}.ac-value{font-size:14px}.ac-edit{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center}.ac-edit .ui-input{width:260px;max-width:100%}.ac-ok{color:var(--ymn-ok-text);font-size:12.5px}.ac.is-dialog .ac-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ac.is-dialog .ac-tile:nth-child(3){border-left:0}.ac.is-dialog .ac-tile:nth-child(n+3){border-top:1px solid var(--ymn-line)}@media (max-width: 1000px){.ac-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-tile:nth-child(3){border-left:0}.ac-tile:nth-child(n+3){border-top:1px solid var(--ymn-line)}}@media (max-width: 640px){.ac-set{grid-template-columns:1fr}.ac-tile b{font-size:21px}.ac-tile{padding:14px}}.ht-wrap{overflow-x:auto}.ht{width:100%;border-collapse:collapse;font-size:13.5px}.ht th{padding:10px 16px;border-bottom:1px solid var(--ymn-line);background:var(--ymn-ground);color:var(--ymn-dim);font:500 12px/1.2 var(--ymn-font-body);text-align:left;white-space:nowrap}.ht td{padding:12px 16px;border-bottom:1px solid var(--ymn-line);vertical-align:middle}.ht tbody tr:last-child td{border-bottom:0}.ht tbody tr:hover td{background:var(--ymn-raised)}.ht .is-num{text-align:right;white-space:nowrap;font-family:var(--ymn-font-mono);font-size:13px}.ht-date{color:var(--ymn-dim);white-space:nowrap}.ht-desc{min-width:180px}.ht-amt.is-plus{color:var(--ymn-ok-text)}.ht-bal{color:var(--ymn-dim)}.ht-wrap.is-compact .ht th,.ht-wrap.is-compact .ht td{padding-left:0;padding-right:12px;background:transparent}@media (max-width: 640px){.ht th,.ht td{padding:10px 12px}.ht-date{white-space:normal;min-width:96px}}.bm{display:grid;gap:14px;padding-top:16px}.bm-tabs{margin:-8px -20px 0;padding:0 12px}.bm-msg{margin-top:14px}.bm-balance{display:grid;justify-items:end;gap:4px;padding-right:6px}.bm-balance b{font:500 20px/1 var(--ymn-font-mono);white-space:nowrap}.bm-balance b .ui-cr{color:var(--ymn-accent-text)}.bm-balance span{color:var(--ymn-dim);font:500 12px/1 var(--ymn-font-body)}.bm-lede{color:var(--ymn-dim);font-size:13.5px}.bm-packs{display:grid;gap:8px}.bm-pack{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"radio credits price" "radio rate price";align-items:center;gap:4px 12px;padding:14px 16px;border:1px solid var(--ymn-line-strong);border-radius:var(--ymn-radius);background:var(--ymn-ground);color:var(--ymn-text);text-align:left;cursor:pointer;transition:border-color var(--ymn-fast) ease,background-color var(--ymn-fast) ease}.bm-pack:hover:not(:disabled){border-color:var(--ymn-line-hover)}.bm-pack.is-on{border-color:var(--ymn-select);background:var(--ymn-select-tint);box-shadow:inset 0 0 0 1px var(--ymn-select)}.bm-pack:disabled{opacity:.6;cursor:progress}.bm-radio{grid-area:radio;width:18px;height:18px;display:grid;place-items:center;border:1.5px solid var(--ymn-line-strong);border-radius:50%}.bm-pack.is-on .bm-radio{border-color:var(--ymn-select);background:var(--ymn-select);color:var(--ymn-select-ink)}.bm-pack-credits{grid-area:credits;font:600 15px/1.2 var(--ymn-font-body)}.bm-pack-credits .ui-cr{color:var(--ymn-accent-text)}.bm-pack-rate{grid-area:rate;display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--ymn-dim);font-size:12.5px}.bm-pack-price{grid-area:price;font:650 28px/1 var(--ymn-font-display);font-stretch:82%;letter-spacing:-.02em}.bm-costs{border-top:1px solid var(--ymn-line);padding-top:10px}.bm-costs summary{cursor:pointer;color:var(--ymn-dim);font:500 13px/1.4 var(--ymn-font-body)}.bm-costs .ui-row b .ui-cr{color:var(--ymn-accent-text)}.bm-fine{color:var(--ymn-faint);font-size:12px}.bm-foot-note{margin-right:auto;align-self:center;color:var(--ymn-faint);font-size:12.5px}.lb-storage{margin:0 0 14px}.lb-cap .lb-retention,.lb-row-copy .lb-retention{justify-self:start}.lb-cap span.lb-retention{font-size:9.5px;min-height:18px}.lb-thumb.is-expired,.lb-player.is-expired{display:grid;place-items:center;background:repeating-linear-gradient(135deg,var(--ymn-raised) 0 10px,var(--ymn-ground) 10px 20px)}.lb-player.is-expired{aspect-ratio:16 / 9}.lb-expired{display:grid;justify-items:center;gap:4px;padding:8px;color:var(--ymn-dim);text-align:center}.lb-expired b{font:500 11px/1 var(--ymn-font-mono);letter-spacing:.08em;text-transform:uppercase}.lb-expired small{font:400 12px/1.4 var(--ymn-font-body);max-width:36ch}.pr-privacy{margin-top:8px;font-size:12px}html:root:not([data-theme=dark]) .ac-tile>b{font:400 32px/1.05 var(--ymn-font-editorial);letter-spacing:-.015em;font-variant-numeric:lining-nums}html:root:not([data-theme=dark]) .pr-plan-price{font:400 54px/1 var(--ymn-font-editorial);font-stretch:normal;letter-spacing:-.025em;font-variant-numeric:lining-nums}:root{--ymn-bone: #f5efe5;--ymn-paper: #fffdf8;--ymn-ink: #181310;--ymn-muted: #746b63;--ymn-line: rgba(49, 37, 29, .14);--ymn-orange: #ff5b22;--ymn-cobalt: #2f4df4;--ymn-gold: #f4bd28;--ymn-serif: "Archivo Black", "Arial Black", sans-serif;--ymn-editorial: "Playfair Display", Georgia, serif;--ymn-sans: "DM Sans", system-ui, sans-serif;--ymn-heavy: "Archivo Black", "Arial Black", sans-serif;--ymn-script: "Cormorant Garamond", "Iowan Old Style", Georgia, serif;--ymn-mono: "JetBrains Mono", monospace}.ymn-app{min-height:100vh;background:var(--ymn-bone);color:var(--ymn-ink);font-family:var(--ymn-sans);overflow-x:hidden;scroll-behavior:smooth}.ymn-nav button,.ymn-marketing button,.ymn-marketing a,.ymn-studio:not(.is-cutengine) button,.ymn-studio:not(.is-cutengine) a,.ymn-auth-shell button,.ymn-auth-shell a{-webkit-tap-highlight-color:transparent}.ymn-nav button:focus-visible,.ymn-marketing button:focus-visible,.ymn-marketing a:focus-visible,.ymn-studio:not(.is-cutengine) button:focus-visible,.ymn-studio:not(.is-cutengine) input:focus-visible,.ymn-studio:not(.is-cutengine) textarea:focus-visible,.ymn-studio:not(.is-cutengine) select:focus-visible,.ymn-auth-shell button:focus-visible,.ymn-auth-shell a:focus-visible,.ymn-auth-shell input:focus-visible{outline:3px solid var(--ymn-cobalt)!important;outline-offset:3px}.ymn-announcement{min-height:34px;display:flex;align-items:center;justify-content:center;gap:14px;padding:5px 18px;background:var(--ymn-ink);color:#fff;font:600 10px/1.3 var(--ymn-mono);letter-spacing:.11em;text-transform:uppercase}.ymn-announcement b{background:var(--ymn-gold);color:var(--ymn-ink);border-radius:5px;padding:4px 6px;font-size:9px}.ymn-nav{width:100%;min-height:88px;padding:10px clamp(18px,4vw,64px);display:grid;grid-template-columns:minmax(164px,1fr) auto minmax(164px,1fr);align-items:center;gap:28px;border-bottom:1px solid var(--ymn-line);background:#f5efe5f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:relative;z-index:80;isolation:isolate}.ymn-brand{justify-self:start;width:150px;height:62px;padding:0;border:0;background:transparent;cursor:pointer;overflow:hidden;position:relative;z-index:2}.ymn-brand img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:left center;display:block}.ymn-nav-links{display:flex;align-items:center;justify-content:center;gap:4px;padding:4px;border:1px solid var(--ymn-line);border-radius:999px;background:#fffdf8a6}.ymn-nav-link{border:0;border-radius:999px;background:transparent;padding:10px 17px;color:var(--ymn-muted);font:700 11px var(--ymn-mono);letter-spacing:.08em;cursor:pointer}.ymn-nav-link.is-active{background:var(--ymn-ink);color:#fff}.ymn-nav-actions{justify-self:end;display:flex;align-items:center;gap:8px}.ymn-language-switcher{min-height:40px;display:flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--ymn-line);border-radius:999px;background:var(--ymn-paper);box-shadow:0 8px 24px #2d1e140d}.ymn-language-switcher button{width:31px;height:32px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ymn-muted);font:700 8px var(--ymn-mono);letter-spacing:.04em;cursor:pointer}.ymn-language-switcher button:hover{color:var(--ymn-ink);background:#f4bd2833}.ymn-language-switcher button.is-active{background:var(--ymn-ink);color:#fff;box-shadow:0 5px 14px #18131029}.ymn-credit-button{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 13px;border:1px solid var(--ymn-line);border-radius:999px;background:var(--ymn-paper);color:var(--ymn-ink);font:700 10px var(--ymn-mono);cursor:pointer}.ymn-credit-button i{width:8px;height:8px;border-radius:50%;background:var(--ymn-orange);box-shadow:0 0 0 4px #ff5b221f}.ymn-profile-button{width:40px;height:40px;border:1px solid var(--ymn-ink);border-radius:50%;background:var(--ymn-gold);color:var(--ymn-ink);font:800 12px var(--ymn-mono);cursor:pointer}.ymn-marketing{width:100%}.ymn-hero{min-height:760px;padding:clamp(58px,8vw,116px) clamp(18px,4vw,64px) 74px;display:grid;grid-template-columns:minmax(430px,.92fr) minmax(520px,1.08fr);align-items:center;gap:clamp(40px,6vw,96px);position:relative;max-width:1600px;margin:0 auto}.ymn-hero-copy{min-width:0;position:relative;z-index:4}.ymn-kicker{display:flex;align-items:center;gap:12px;margin:0 0 28px;color:var(--ymn-muted);font:700 10px var(--ymn-mono);letter-spacing:.12em;text-transform:uppercase}.ymn-kicker span,.ymn-pill{width:max-content;border:1px solid var(--ymn-line);background:#fffdf8b8;border-radius:999px;padding:7px 10px;color:var(--ymn-orange)}.ymn-hero h1{margin:0;max-width:720px;color:var(--ymn-ink);font:400 clamp(68px,8.1vw,136px)/.82 var(--ymn-heavy);letter-spacing:-.072em;text-transform:uppercase}.ymn-hero h1 em{display:inline-block;font-family:var(--ymn-script);font-size:1.18em;font-weight:600;font-style:italic;line-height:.7;letter-spacing:-.055em;text-transform:none;color:var(--ymn-cobalt);transform:none}.ymn-hero-deck{max-width:610px;margin:30px 0 28px;color:#564d46;font-size:clamp(16px,1.5vw,20px);line-height:1.55}.ymn-action-row{width:100%;min-width:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ymn-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:0 22px;border:1px solid var(--ymn-line);border-radius:10px;font:800 12px var(--ymn-mono);letter-spacing:.04em;text-decoration:none;cursor:pointer}.ymn-button span{font-size:17px}.ymn-button.is-primary{background:var(--ymn-orange);color:var(--ymn-ink);border-color:var(--ymn-orange);box-shadow:0 14px 40px #ff5b2233}.ymn-button.is-quiet{background:#fffdf8b8;color:var(--ymn-ink)}.ymn-button.is-light{background:var(--ymn-paper);color:var(--ymn-ink);border-color:transparent}.ymn-proof-line{width:min(620px,100%);min-width:0;margin:38px auto 0;padding-top:18px;border-top:1px solid var(--ymn-line);color:var(--ymn-muted);text-align:center;overflow:hidden}.ymn-proof-line>span{display:block;margin-bottom:11px;font:600 9px var(--ymn-mono);letter-spacing:.12em;text-transform:uppercase}.ymn-proof-window{width:100%;max-width:100%;min-width:0;height:34px;overflow:hidden;contain:inline-size}.ymn-proof-track{display:flex;width:max-content;animation:ymn-proof-scroll 24s linear infinite;will-change:transform}.ymn-proof-copy{height:34px;flex:none;display:flex;align-items:center;width:max-content;white-space:nowrap}.ymn-proof-copy b{display:flex;align-items:center;gap:22px;padding-left:22px;color:#514740;font:600 20px var(--ymn-serif)}.ymn-proof-copy b i{color:var(--ymn-orange);font:400 8px var(--ymn-sans);font-style:normal}.ymn-proof-line:hover .ymn-proof-track,.ymn-proof-line:focus-within .ymn-proof-track{animation-play-state:paused}@keyframes ymn-proof-scroll{to{transform:translate(-50%)}}.ymn-hero-stage{min-height:610px;position:relative;z-index:3}.ymn-film{margin:0;overflow:hidden;position:relative;background:#211b18}.ymn-film video{width:100%;height:100%;object-fit:cover;display:block}.ymn-film figcaption{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;gap:7px;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.5);font:700 8px var(--ymn-mono);letter-spacing:.1em;text-transform:uppercase}.ymn-film figcaption span{color:#ff5030;font-size:9px}.ymn-film.is-hero-main{position:absolute;top:0;right:0;bottom:0;left:5%;border-radius:38px;box-shadow:0 32px 80px #25181138}.ymn-film.is-hero-main:after,.ymn-final-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(10,8,7,.42));pointer-events:none}.ymn-stage-note{position:absolute;z-index:4;display:grid;gap:4px;padding:14px 16px;border:1px solid rgba(255,255,255,.55);border-radius:14px;background:#fffdf8d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 50px #28191026}.ymn-stage-note.is-top{top:7%;left:0}.ymn-stage-note.is-bottom{bottom:7%;right:-3%;grid-template-columns:auto 1fr;align-items:center}.ymn-stage-note small,.ymn-stage-note span,.ymn-stage-note em{color:var(--ymn-muted);font:600 8px var(--ymn-mono);letter-spacing:.08em;font-style:normal}.ymn-stage-note strong,.ymn-stage-note b{font-size:12px}.ymn-stage-note em{grid-column:2}.ymn-rec-dot{width:8px;height:8px;border-radius:50%;background:var(--ymn-orange);grid-row:1/3}.ymn-reel-strip{border-block:1px solid var(--ymn-line);background:var(--ymn-gold);overflow:hidden}.ymn-reel-track{display:flex;width:max-content;animation:ymn-reel-scroll 34s linear infinite;will-change:transform}.ymn-reel-copy{min-height:60px;flex:none;display:flex;align-items:center;gap:34px;width:max-content;padding:0 20px;color:var(--ymn-ink);white-space:nowrap}.ymn-reel-copy span{font:700 9px var(--ymn-mono);letter-spacing:.12em;text-transform:uppercase}.ymn-reel-copy strong{display:flex;align-items:center;gap:30px;font:400 clamp(14px,1.5vw,20px) var(--ymn-heavy);letter-spacing:-.03em}.ymn-reel-copy strong i{color:#1813107a;font:400 11px var(--ymn-sans);font-style:normal}.ymn-reel-strip:hover .ymn-reel-track,.ymn-reel-strip:focus-within .ymn-reel-track{animation-play-state:paused}@keyframes ymn-reel-scroll{to{transform:translate(-50%)}}.ymn-intro-section{min-height:0;display:grid;grid-template-columns:1fr;justify-items:center;align-content:center;gap:18px;padding:clamp(44px,5vw,66px) clamp(18px,5vw,84px) clamp(34px,4vw,52px);border-bottom:1px solid var(--ymn-line);text-align:center}.ymn-section-index{color:var(--ymn-muted);font:600 9px var(--ymn-mono);letter-spacing:.12em}.ymn-intro-copy p{margin:0 0 4px;color:var(--ymn-muted);font:400 clamp(30px,4vw,64px) var(--ymn-editorial)}.ymn-intro-copy h2{margin:0 auto;max-width:1050px;font:400 clamp(54px,7vw,118px)/.9 var(--ymn-heavy);letter-spacing:-.07em;text-transform:uppercase}.ymn-intro-copy h2 em{display:inline-block;color:var(--ymn-orange);font-family:var(--ymn-script);font-size:1.18em;font-weight:600;font-style:italic;line-height:.7;letter-spacing:-.055em;text-transform:none;transform:none}.ymn-side-copy{max-width:760px;margin:4px auto 0;color:var(--ymn-muted);font-size:14px;line-height:1.6}.ymn-workflow,.ymn-system-section,.ymn-audience-section{padding:clamp(72px,9vw,132px) clamp(18px,5vw,84px)}.ymn-workflow{padding-top:clamp(30px,4vw,52px)}.ymn-section-heading{display:grid;grid-template-columns:1.6fr .55fr;align-items:end;gap:40px;margin-bottom:46px}.ymn-section-heading h2{margin:18px 0 0;font:600 clamp(50px,6vw,94px)/.91 var(--ymn-serif);letter-spacing:-.055em}.ymn-section-heading p{color:var(--ymn-muted);font-size:15px;line-height:1.65}.ymn-pill{display:inline-block;color:var(--ymn-ink);font:700 9px var(--ymn-mono);letter-spacing:.12em;text-transform:uppercase}.ymn-step-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.ymn-step-card{min-height:420px;padding:22px;border:1px solid var(--ymn-line);border-radius:18px;background:var(--ymn-paper);display:flex;flex-direction:column;box-shadow:0 12px 45px #2d1e140b;overflow:hidden}.ymn-step-card.is-1,.ymn-step-card.is-2,.ymn-step-card.is-3{grid-column:span 4}.ymn-step-card.is-4,.ymn-step-card.is-5{grid-column:span 6;min-height:390px}.ymn-step-card>div:first-child{display:flex;align-items:center;justify-content:space-between}.ymn-step-card>div:first-child span{font:700 10px var(--ymn-mono);color:var(--ymn-muted)}.ymn-step-card>div:first-child b{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:var(--ymn-ink);color:#fff}.ymn-step-card:nth-child(2)>div:first-child b,.ymn-step-card:nth-child(5)>div:first-child b{background:var(--ymn-cobalt)}.ymn-step-card:nth-child(3)>div:first-child b{background:var(--ymn-orange)}.ymn-step-preview{height:132px;margin:22px 0 24px;border:1px solid var(--ymn-line);border-radius:12px;background:#f2ede4;overflow:hidden;position:relative}.ymn-step-preview.is-1{padding:18px;display:grid;align-content:center;gap:9px}.ymn-step-preview.is-1 span,.ymn-step-preview.is-2>span,.ymn-step-preview.is-5>span{color:var(--ymn-muted);font:700 8px var(--ymn-mono);letter-spacing:.08em}.ymn-step-preview.is-1 i{display:block;height:7px;border-radius:999px;background:#d8d0c3}.ymn-step-preview.is-1 i:nth-of-type(1){width:82%;background:var(--ymn-cobalt)}.ymn-step-preview.is-1 i:nth-of-type(2){width:64%}.ymn-step-preview.is-1 i:nth-of-type(3){width:74%}.ymn-step-preview.is-2{padding:18px;display:grid;align-content:center;gap:16px;background:var(--ymn-ink)}.ymn-step-preview.is-2>span{color:#ffffff9e}.ymn-step-preview.is-2>div{display:flex;gap:9px}.ymn-step-preview.is-2 i{width:42px;height:42px;border-radius:50%;background:var(--ymn-orange);box-shadow:inset 0 0 0 5px #ffffff26}.ymn-step-preview.is-2 i:nth-child(2){background:var(--ymn-gold)}.ymn-step-preview.is-2 i:nth-child(3){background:var(--ymn-cobalt)}.ymn-step-preview.is-3{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;background:#17120f}.ymn-step-preview.is-3 img{width:100%;height:100%;object-fit:cover;border-radius:7px}.ymn-step-preview.is-4 video{width:100%;height:100%;object-fit:cover;display:block}.ymn-step-preview.is-4:after{content:"SHOT 12 · APPROVED";position:absolute;left:10px;bottom:9px;padding:5px 7px;border-radius:5px;background:#120d0ac2;color:#fff;font:700 7px var(--ymn-mono);letter-spacing:.08em}.ymn-step-preview.is-5{padding:17px;display:grid;align-content:center;gap:8px;background:#fff}.ymn-step-preview.is-5 b{padding:6px 8px;border-left:3px solid var(--ymn-cobalt);background:#f2f1ed;color:var(--ymn-ink);font:600 10px var(--ymn-mono)}.ymn-step-card h3{margin:0 0 10px;font:600 clamp(28px,3vw,40px)/.96 var(--ymn-serif);letter-spacing:-.04em}.ymn-step-card p{margin:0;max-width:510px;color:var(--ymn-muted);font-size:13px;line-height:1.55}.ymn-step-card>small{margin-top:auto;padding-top:18px;color:var(--ymn-orange);font:700 8px var(--ymn-mono);letter-spacing:.12em}.ymn-dark-feature{margin:0 clamp(12px,2vw,32px);padding:clamp(50px,7vw,100px);border-radius:32px;background:var(--ymn-ink);color:#fff;display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(45px,7vw,110px);overflow:hidden}.ymn-pill.is-dark{color:var(--ymn-gold);border-color:#ffffff26;background:#ffffff0f}.ymn-dark-copy h2{margin:25px 0 22px;font:400 clamp(50px,6vw,92px)/.9 var(--ymn-heavy);letter-spacing:-.065em;text-transform:uppercase}.ymn-dark-copy>p{color:#ffffffa6;font-size:16px;line-height:1.6}.ymn-dark-copy ul{list-style:none;padding:0;margin:30px 0;display:grid}.ymn-dark-copy li{padding:13px 0;border-top:1px solid rgba(255,255,255,.12);color:#ffffffd1;font-size:13px}.ymn-dark-copy li span{display:inline-block;width:42px;color:var(--ymn-gold);font:600 9px var(--ymn-mono)}.ymn-dark-media{min-height:610px;position:relative}.ymn-film.is-feature-main{position:absolute;top:0;right:9%;bottom:0;left:0;border-radius:24px}.ymn-film.is-feature-small{position:absolute;width:38%;height:42%;right:0;bottom:7%;border:7px solid var(--ymn-ink);border-radius:20px;box-shadow:0 20px 50px #0000004d}.ymn-frame-chip{position:absolute;right:0;top:8%;z-index:3;display:grid;gap:5px;padding:13px 16px;border-radius:12px;background:var(--ymn-orange);color:#fff}.ymn-frame-chip span{font:700 8px var(--ymn-mono);letter-spacing:.1em}.ymn-frame-chip b{font-size:12px}.ymn-section-heading.is-centered{display:block;text-align:center}.ymn-system-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ymn-system-card{min-height:460px;border:1px solid var(--ymn-line);border-radius:24px;padding:clamp(24px,4vw,54px);overflow:hidden;position:relative;display:flex;flex-direction:column}.ymn-system-card>span{font:700 9px var(--ymn-mono);letter-spacing:.13em}.ymn-system-card h3{margin:auto 0 12px;max-width:580px;font:600 clamp(38px,4.6vw,68px)/.94 var(--ymn-serif);letter-spacing:-.05em}.ymn-system-card p{max-width:540px;margin:0;font-size:14px;line-height:1.6}.ymn-system-card.is-cobalt{background:var(--ymn-cobalt);color:#fff;border-color:transparent}.ymn-system-card.is-cobalt p{color:#ffffffb8}.ymn-director-console{margin:30px 0;padding:18px;border:1px solid rgba(255,255,255,.24);border-radius:14px;background:#0e155447;box-shadow:inset 0 1px #ffffff1a}.ymn-director-console small{color:var(--ymn-gold);font:700 8px var(--ymn-mono);letter-spacing:.12em}.ymn-director-console p{margin:14px 0!important;color:#fff!important;font:600 16px/1.4 var(--ymn-serif)!important}.ymn-director-console>div{display:flex;gap:6px;flex-wrap:wrap}.ymn-director-console i{padding:5px 7px;border-radius:5px;background:#ffffff1a;color:#ffffffb8;font:600 7px var(--ymn-mono);font-style:normal}.ymn-system-card.is-media{padding:0}.ymn-system-card.is-media .ymn-film{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.ymn-system-card.is-paper{background:var(--ymn-paper)}.ymn-mini-board{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:26px}.ymn-mini-board img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;display:block}.ymn-system-card.is-orange{background:var(--ymn-orange);color:var(--ymn-ink);border-color:transparent}.ymn-system-card.is-orange p{color:#181310c7}.ymn-system-card.is-orange button{width:max-content;margin-top:24px;border:0;border-bottom:1px solid rgba(24,19,16,.45);background:none;padding:0 0 5px;color:var(--ymn-ink);font:700 11px var(--ymn-mono);cursor:pointer}.ymn-handoff-section{margin:0 clamp(12px,2vw,32px);padding:clamp(58px,7vw,104px);border-radius:30px;background:#241006;color:#fff;display:grid;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(48px,7vw,110px)}.ymn-handoff-visual{min-height:430px;position:relative;padding:70px 30px 30px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#140c08;overflow:hidden}.ymn-handoff-track{min-height:92px;margin-bottom:12px;padding:12px;display:flex;align-items:stretch;gap:8px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#211712}.ymn-handoff-track>span{width:32px;align-self:center;color:#ffffff73;font:700 8px var(--ymn-mono)}.ymn-handoff-track i{flex:1;border-radius:7px;background:linear-gradient(135deg,#2d4ad9,#5271ff)}.ymn-handoff-track i:nth-of-type(2){background:linear-gradient(135deg,#8a2b14,#f16622)}.ymn-handoff-track i:nth-of-type(3){background:linear-gradient(135deg,#846210,#ffb916)}.ymn-handoff-track.is-audio{min-height:62px}.ymn-handoff-track.is-audio i{background:repeating-linear-gradient(90deg,#cb9e20 0 3px,transparent 3px 7px),#3a2d1c}.ymn-handoff-playhead{position:absolute;top:45px;bottom:28px;left:58%;width:2px;background:var(--ymn-orange);box-shadow:0 0 18px #f16622b3}.ymn-handoff-playhead:before{content:"";position:absolute;top:-3px;left:-5px;width:12px;height:12px;border-radius:50%;background:var(--ymn-orange)}.ymn-handoff-file{position:absolute;left:26px;top:20px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px}.ymn-handoff-file b{grid-row:1/3;width:32px;height:28px;display:grid;place-items:center;border-radius:5px;background:var(--ymn-cobalt);color:#fff;font:700 8px var(--ymn-mono)}.ymn-handoff-file span{color:#fff;font:700 8px var(--ymn-mono);letter-spacing:.1em}.ymn-handoff-file em{color:#ffffff73;font:500 8px var(--ymn-mono);font-style:normal}.ymn-handoff-copy h2{margin:24px 0;font:600 clamp(46px,5.5vw,82px)/.93 var(--ymn-serif);letter-spacing:-.055em}.ymn-handoff-copy p{margin:0 0 28px;color:#ffffffa6;font-size:15px;line-height:1.65}.ymn-credits-section{padding:clamp(74px,9vw,132px) clamp(18px,5vw,84px);display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(50px,8vw,130px);align-items:start}.ymn-credits-section>div:first-child>span{color:var(--ymn-orange);font:700 9px var(--ymn-mono);letter-spacing:.12em}.ymn-credits-section>div:first-child h2{margin:18px auto 0;font:400 clamp(44px,5vw,76px)/.95 var(--ymn-heavy);letter-spacing:-.06em;text-align:center;text-transform:uppercase}.ymn-credit-points{display:grid}.ymn-credit-points article{padding:24px 0;border-top:1px solid var(--ymn-line);display:grid;grid-template-columns:42px 1fr;gap:4px 18px}.ymn-credit-points b{grid-row:1/3;color:var(--ymn-cobalt);font:700 9px var(--ymn-mono)}.ymn-credit-points h3{margin:0;font:600 25px var(--ymn-serif)}.ymn-credit-points p{margin:5px 0 0;color:var(--ymn-muted);font-size:13px;line-height:1.55}.ymn-audience-section{border-top:1px solid var(--ymn-line)}.ymn-audience-head{text-align:center;margin-bottom:46px}.ymn-audience-head span{font:700 10px var(--ymn-mono);letter-spacing:.1em}.ymn-audience-head h2{margin:18px auto 0;max-width:1100px;font:400 clamp(47px,6vw,90px)/.95 var(--ymn-heavy);text-transform:uppercase;letter-spacing:-.065em}.ymn-audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ymn-audience-grid article{min-height:310px;padding:26px;border-radius:20px;background:#21160f;color:#fff;display:flex;flex-direction:column}.ymn-audience-grid article:nth-child(2){background:var(--ymn-cobalt)}.ymn-audience-grid article:nth-child(3){background:var(--ymn-orange);color:var(--ymn-ink)}.ymn-audience-grid article:nth-child(3) p{color:#181310bf}.ymn-audience-grid article:nth-child(3) button{color:var(--ymn-ink)}.ymn-audience-grid article>span{font:700 9px var(--ymn-mono);opacity:.62}.ymn-audience-grid h3{margin:auto 0 10px;font:600 44px/1 var(--ymn-serif)}.ymn-audience-grid p{color:#ffffffba;font-size:13px;line-height:1.55}.ymn-audience-grid button{width:max-content;border:0;background:none;color:#fff;padding:10px 0 0;font:700 10px var(--ymn-mono);cursor:pointer}.ymn-final-cta{min-height:610px;margin:0 clamp(12px,2vw,32px) 32px;border-radius:30px;overflow:hidden;position:relative;display:grid;place-items:center;background:#15110f;color:#fff}.ymn-final-cta .is-cta-film{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.ymn-final-wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(115deg,#2f4df4db,#ff5b2280 55%,#140f0c7a);mix-blend-mode:multiply}.ymn-final-copy{position:relative;z-index:3;text-align:center;padding:32px}.ymn-final-copy>span{font:700 10px var(--ymn-mono);letter-spacing:.13em}.ymn-final-copy h2{margin:20px 0 34px;font:600 clamp(58px,8vw,124px)/.86 var(--ymn-serif);letter-spacing:-.07em}.ymn-footer{margin:0;padding:clamp(34px,5vw,72px) clamp(18px,5vw,84px) 28px;border-top:1px solid rgba(255,255,255,.12);background:var(--ymn-ink);color:#fff}.ymn-footer-main{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(420px,1.3fr);align-items:end;gap:clamp(48px,8vw,130px);padding-bottom:clamp(38px,6vw,74px)}.ymn-footer-brand img{width:220px;height:110px;padding:8px;object-fit:contain;object-position:left center;border-radius:18px;background:var(--ymn-paper)}.ymn-footer-brand p{max-width:430px;margin:20px 0 0;color:#ffffff94;font-size:13px;line-height:1.6}.ymn-footer-callout>span{color:var(--ymn-gold);font:700 9px var(--ymn-mono);letter-spacing:.12em;text-transform:uppercase}.ymn-footer-callout h2{max-width:820px;margin:16px 0 28px;font:600 clamp(46px,6vw,88px)/.88 var(--ymn-serif);letter-spacing:-.06em}.ymn-footer-callout .ymn-button{width:max-content}.ymn-footer-bottom{min-height:92px;padding-top:24px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;border-top:1px solid rgba(255,255,255,.14)}.ymn-footer-links{display:flex;gap:clamp(36px,6vw,90px)}.ymn-footer-links>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.ymn-footer-links span{width:100%;color:#ffffff6b;font:700 8px var(--ymn-mono);letter-spacing:.12em}.ymn-footer a,.ymn-footer-links button{border:0;background:none;padding:0;color:#fff;font:600 12px var(--ymn-sans);text-decoration:none;cursor:pointer}.ymn-footer a:hover,.ymn-footer-links button:hover{color:var(--ymn-gold)}.ymn-footer-meta{display:flex;align-items:center;gap:18px;white-space:nowrap}.ymn-footer-meta>span{color:var(--ymn-orange);font:700 8px var(--ymn-mono);letter-spacing:.1em;text-transform:uppercase}.ymn-footer small{color:#ffffff6b;font:600 8px var(--ymn-mono);letter-spacing:.1em}.ymn-studio{width:100%;padding:0 clamp(16px,3vw,46px) 80px;background:var(--ymn-bone)}.ymn-studio-masthead{max-width:1500px;min-height:320px;margin:0 auto;padding:58px 0 42px;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,460px);align-items:end;gap:clamp(44px,7vw,110px);border-bottom:1px solid var(--ymn-line)}.ymn-studio-title>span{color:var(--ymn-orange);font:700 9px var(--ymn-mono);letter-spacing:.14em;text-transform:uppercase}.ymn-studio-title h1{margin:16px 0 18px;max-width:850px;font:400 clamp(62px,7.2vw,116px)/.82 var(--ymn-heavy);letter-spacing:-.075em;text-transform:uppercase}.ymn-studio-title h1 em{color:var(--ymn-cobalt);font-family:var(--ymn-script);font-size:1.17em;font-weight:600;font-style:italic;line-height:.72;letter-spacing:-.055em;text-transform:none}.ymn-studio-title>p{max-width:660px;margin:0;color:var(--ymn-muted);font-size:15px;line-height:1.65}.ymn-studio-status{min-height:144px;padding:10px;display:grid;grid-template-columns:128px 1fr;align-items:stretch;gap:16px;border:1px solid var(--ymn-line);border-radius:18px;background:var(--ymn-paper);box-shadow:0 18px 50px #2d1e140f}.ymn-studio-status img{width:128px;height:122px;object-fit:cover;border-radius:11px}.ymn-studio-status>div{display:flex;flex-direction:column;justify-content:center;min-width:0}.ymn-studio-status small{color:var(--ymn-orange);font:700 8px var(--ymn-mono);letter-spacing:.11em}.ymn-studio-status strong{margin:10px 0;font:600 25px/1 var(--ymn-serif)}.ymn-studio-status span{color:var(--ymn-muted);font:600 8px var(--ymn-mono)}.ymn-studio-status span i{width:7px;height:7px;margin-right:6px;display:inline-block;border-radius:50%;background:#3fb77a;box-shadow:0 0 0 4px #3fb77a1f}.ymn-studio-layout{max-width:1500px;margin:28px auto 0;display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px;align-items:start}.ymn-studio-rail{position:sticky;top:18px;padding:18px;border:1px solid var(--ymn-line);border-radius:20px;background:#fffdf8c7}.ymn-rail-heading{display:flex;justify-content:space-between;gap:12px;padding:4px 4px 16px;border-bottom:1px solid var(--ymn-line)}.ymn-rail-heading span{font:700 9px var(--ymn-mono);letter-spacing:.12em;text-transform:uppercase}.ymn-rail-heading b{color:var(--ymn-muted);font:600 8px var(--ymn-mono)}.ymn-studio-tabs{margin:12px 0 16px;display:grid;gap:6px}.ymn-studio-tab{width:100%;min-width:0;min-height:72px;padding:12px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:2px 8px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--ymn-ink);cursor:pointer;text-align:left}.ymn-studio-tab>span{grid-row:1/3;align-self:start;padding-top:2px;color:var(--ymn-muted);font:700 8px var(--ymn-mono)}.ymn-studio-tab>b{font:600 16px var(--ymn-serif)}.ymn-studio-tab>small{color:var(--ymn-muted);font:500 8px var(--ymn-mono);line-height:1.35}.ymn-studio-tab>i{grid-column:3;grid-row:1/3;color:var(--ymn-muted);font-style:normal}.ymn-studio-tab.is-active{border-color:var(--ymn-ink);background:var(--ymn-ink);color:#fff;box-shadow:0 12px 30px #1813101f}.ymn-studio-tab.is-active>span,.ymn-studio-tab.is-active>small,.ymn-studio-tab.is-active>i{color:#ffffff9e}.ymn-rail-reference{overflow:hidden;position:relative;min-height:220px;border-radius:14px;background:var(--ymn-ink);color:#fff}.ymn-rail-reference video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ymn-rail-reference:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(17,12,9,.84))}.ymn-rail-reference>div{position:absolute;z-index:2;left:14px;right:14px;bottom:14px;display:grid;gap:5px}.ymn-rail-reference small{color:var(--ymn-gold);font:700 8px var(--ymn-mono);letter-spacing:.1em}.ymn-rail-reference b{font:600 20px var(--ymn-serif)}.ymn-rail-reference span{color:#ffffff9e;font:500 8px var(--ymn-mono)}.ymn-studio-content{min-width:0;padding:0 0 46px;overflow:hidden;border:1px solid var(--ymn-line);border-radius:22px;background:#fffdf8e0;box-shadow:0 18px 60px #2d1e140b}.ymn-canvas-header{padding:34px clamp(24px,4vw,54px);display:grid;grid-template-columns:1fr auto;gap:34px;align-items:end;border-bottom:1px solid var(--ymn-line);background:linear-gradient(135deg,#fffdf8,#f2ecdf)}.ymn-canvas-header>div:first-child>span{color:var(--ymn-orange);font:700 8px var(--ymn-mono);letter-spacing:.12em;text-transform:uppercase}.ymn-canvas-header h2{margin:10px 0;font:600 clamp(38px,4vw,62px)/.94 var(--ymn-serif);letter-spacing:-.05em}.ymn-canvas-header p{max-width:710px;margin:0;color:var(--ymn-muted);font-size:13px;line-height:1.6}.ymn-canvas-progress{min-width:180px;padding:14px;border:1px solid var(--ymn-line);border-radius:12px;background:#ffffffb8}.ymn-canvas-progress small,.ymn-canvas-progress span{display:block;color:var(--ymn-muted);font:600 8px var(--ymn-mono);letter-spacing:.08em}.ymn-canvas-progress>div{margin:12px 0 9px;display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.ymn-canvas-progress i{height:6px;border-radius:999px;background:#ddd5c9}.ymn-canvas-progress i.is-done{background:var(--ymn-orange)}.ymn-workspace-panel{padding:clamp(28px,4vw,54px)}.ymn-workspace-panel.is-create{padding:clamp(26px,4vw,48px)}.ymn-workspace-panel.is-create>div{max-width:940px!important;margin-inline:auto!important}.ymn-create-panel{display:block!important;width:100%!important;max-width:940px!important;margin:0 auto!important}.ymn-ai-kicker{margin:0 0 12px;color:var(--ymn-orange);font:700 9px var(--ymn-mono);letter-spacing:.16em}.ymn-builder-title{max-width:780px;margin:0!important;color:var(--ymn-ink)!important;font:600 clamp(38px,4.5vw,58px)/.98 var(--ymn-serif)!important;letter-spacing:-.045em!important}.ymn-builder-title span{color:var(--ymn-cobalt)}.ymn-builder-intro{max-width:680px!important;margin:14px 0 30px!important;color:var(--ymn-muted)!important;font-size:14px!important;line-height:1.62!important}.ymn-ai-flow-strip{margin:0 0 18px;padding:10px 12px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;border:1px solid var(--ymn-line);border-radius:14px;background:#ffffffb3}.ymn-ai-flow-strip>div{min-width:0;display:grid;grid-template-columns:25px 1fr;column-gap:8px;align-items:center}.ymn-ai-flow-strip>div>span{grid-row:1/3;width:25px;height:25px;display:grid;place-items:center;border:1px solid #d8d0c4;border-radius:50%;color:var(--ymn-muted);font:700 8px var(--ymn-mono);background:#fbf8f3}.ymn-ai-flow-strip strong{color:var(--ymn-ink);font-size:12px}.ymn-ai-flow-strip small{margin-top:2px;color:var(--ymn-muted);font-size:10px}.ymn-ai-flow-strip>div.is-active>span{border-color:var(--ymn-orange);background:var(--ymn-orange);color:#fff;box-shadow:0 0 0 4px #ee741817}.ymn-ai-flow-strip>i{color:#c6b9a8;font-style:normal}.ymn-ai-create-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px;align-items:start}.ymn-ai-composer{margin:0!important;border-top:3px solid var(--ymn-orange)!important}.ymn-composer-head{margin:-2px 0 24px;padding-bottom:17px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid var(--ymn-line)}.ymn-composer-head span{color:var(--ymn-orange);font:700 8px var(--ymn-mono);letter-spacing:.13em}.ymn-composer-head h3{margin:6px 0 0;color:var(--ymn-ink);font:600 clamp(25px,3vw,32px)/1 var(--ymn-serif);letter-spacing:-.035em}.ymn-composer-head em{flex:0 0 auto;padding:7px 9px;border:1px solid #d9e1f8;border-radius:999px;color:var(--ymn-cobalt);background:#f4f7ff;font:700 7.5px var(--ymn-mono);font-style:normal;letter-spacing:.08em}.ymn-ai-composer textarea.ymn-main-brief{min-height:154px;padding:16px 17px!important;border:1.5px solid #beb3a5!important;border-radius:14px!important;background:#fffdf9!important;color:var(--ymn-ink);font-size:15px;box-shadow:inset 0 1px #fffc,0 8px 24px #2d1e1409}.ymn-ai-composer textarea.ymn-main-brief:focus{border-color:var(--ymn-orange)!important;outline:3px solid rgba(238,116,24,.09)}.ymn-composer-hint{margin-top:8px;display:flex;gap:7px;color:var(--ymn-muted);font-size:10.5px;line-height:1.45}.ymn-composer-hint span{color:var(--ymn-orange)}.ymn-quick-cast{display:flex;flex-wrap:wrap;gap:8px}.ymn-quick-cast button{min-height:42px;padding:5px 8px 5px 5px;display:flex;align-items:center;gap:8px;border:1px solid var(--ymn-line);border-radius:999px;background:#fbf8f3;color:var(--ymn-ink);cursor:pointer}.ymn-quick-cast button.is-active{border-color:var(--ymn-orange);background:#fff1e9;color:var(--ymn-orange)}.ymn-quick-cast img{width:30px;height:30px;object-fit:cover;border-radius:50%}.ymn-quick-cast span{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}.ymn-quick-cast b{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#fff;color:inherit;font:700 10px var(--ymn-mono)}.ymn-director-read{position:sticky;top:16px;padding:19px;border:1px solid #25252a;border-radius:18px;background:#131316;color:#fff;box-shadow:0 18px 44px #13131621}.ymn-director-read-head{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.12)}.ymn-director-read-head>span{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--ymn-orange);color:#fff}.ymn-director-read-head small,.ymn-director-read-head strong{display:block}.ymn-director-read-head small{color:#aeb1bb;font:700 7.5px var(--ymn-mono);letter-spacing:.13em}.ymn-director-read-head strong{margin-top:3px;font:600 18px var(--ymn-serif)}.ymn-director-read>p{margin:15px 0;color:#b9bbc3;font-size:12px;line-height:1.55}.ymn-director-read dl{margin:0;display:grid;gap:0}.ymn-director-read dl>div{padding:9px 0;display:grid;grid-template-columns:68px 1fr;gap:8px;border-top:1px solid rgba(255,255,255,.08)}.ymn-director-read dt{color:#81848e;font:700 7.5px var(--ymn-mono);letter-spacing:.08em;text-transform:uppercase}.ymn-director-read dd{margin:0;color:#f5f3ef;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.ymn-no-spend-note{margin-top:14px;padding:11px;display:grid;gap:3px;border:1px solid rgba(31,169,122,.3);border-radius:10px;background:#1fa97a14}.ymn-no-spend-note b{color:#55d9a9;font:700 8px var(--ymn-mono);letter-spacing:.08em}.ymn-no-spend-note span{color:#b8c9c2;font-size:10px;line-height:1.4}.ymn-advanced-controls{margin:15px 0 0;border:1px solid var(--ymn-line);border-radius:16px;background:#ffffff8c;overflow:hidden}.ymn-advanced-controls>summary{min-height:66px;padding:14px 18px;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:18px;cursor:pointer;list-style:none}.ymn-advanced-controls>summary::-webkit-details-marker{display:none}.ymn-advanced-controls>summary span{color:var(--ymn-ink);font-weight:750;font-size:13px}.ymn-advanced-controls>summary small{grid-column:1;margin-top:3px;color:var(--ymn-muted);font-size:10.5px}.ymn-advanced-controls>summary b{grid-column:2;grid-row:1/3;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--ymn-line);border-radius:50%;background:#fff;color:var(--ymn-orange);font:500 19px var(--ymn-sans);transition:transform .2s ease}.ymn-advanced-controls[open]>summary b{transform:rotate(45deg)}.ymn-advanced-controls[open]>summary{border-bottom:1px solid var(--ymn-line)}.ymn-advanced-body{padding:14px}.ymn-advanced-body .ymn-build-section:last-child{margin-bottom:0!important}.ymn-build-section{margin:0 0 18px!important;padding:26px!important;border:1px solid var(--ymn-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 30px #2d1e140a}.ymn-build-section-head{margin:0 0 24px!important;padding:0 0 14px!important;display:flex!important;align-items:baseline!important;gap:11px!important;border-bottom:1px solid var(--ymn-line)}.ymn-build-section-num{color:var(--ymn-orange)!important;font:700 9px var(--ymn-mono)!important;letter-spacing:.1em!important}.ymn-build-section-name{padding:0!important;border:0!important;color:var(--ymn-ink)!important;font:600 clamp(25px,3vw,32px)/1 var(--ymn-serif)!important;letter-spacing:-.035em!important}.ymn-build-field{margin-bottom:22px!important}.ymn-build-field:last-child{margin-bottom:0!important}.ymn-build-field-label{margin-bottom:10px!important;color:var(--ymn-muted)!important;font:700 8px/1.5 var(--ymn-mono)!important;letter-spacing:.11em!important}.ymn-project-type-grid,.ymn-style-chip-grid{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.ymn-project-type,.ymn-style-chip{width:auto!important;min-height:38px!important;padding:8px 13px!important;border:1px solid var(--ymn-line)!important;border-radius:999px!important;background:#fbf8f3!important;color:var(--ymn-ink)!important;box-shadow:none!important;text-align:center!important}.ymn-project-type.is-active,.ymn-style-chip.is-active{border-color:var(--ymn-ink)!important;background:var(--ymn-ink)!important;color:#fff!important}.ymn-source-drop{min-height:128px!important;margin:24px 0!important;padding:22px!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px dashed #cfc4b5!important;border-radius:14px!important;background:#fbf8f3!important;text-align:center;box-shadow:none}.ymn-source-drop.is-busy{min-height:128px!important;cursor:default}.ymn-source-read{padding:18px!important;border:1px solid var(--ymn-line)!important;border-radius:14px!important;background:#fff!important}.ymn-project-meta-grid{display:grid!important;grid-template-columns:1fr 1fr;gap:14px!important;margin-top:22px!important}.ymn-project-meta-grid>div{min-width:0}.ymn-build-section input,.ymn-build-section textarea{border:1px solid var(--ymn-line)!important;border-radius:10px!important;background:#fff!important;padding:12px!important}.ymn-build-section.is-direction{border-top:3px solid var(--ymn-cobalt)!important}.ymn-energy-grid{max-width:none!important;display:grid;grid-template-columns:1fr;gap:7px}.ymn-energy-card{min-height:0!important;margin:0!important;padding:11px 14px!important;border:1px solid var(--ymn-line)!important;border-left:4px solid #d8d0c4!important;border-radius:11px!important;background:#fbf8f3!important;text-align:left}.ymn-energy-card>div:first-child{color:var(--ymn-ink)!important;font:600 15px var(--ymn-sans)!important}.ymn-energy-card>div:last-child{color:var(--ymn-muted)!important;font-size:12px!important}.ymn-energy-card.is-active{border-color:#f3b69e!important;border-left-color:var(--ymn-orange)!important;background:#fff1e9!important}.ymn-energy-card.is-active>div:first-child{color:var(--ymn-orange)!important}.ymn-crew-intro{max-width:730px;margin:0 0 18px!important;color:var(--ymn-muted)!important}.ymn-operator-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.ymn-operator-card{min-width:0;min-height:86px;padding:13px!important;border:1px solid var(--ymn-line)!important;border-radius:14px!important;background:linear-gradient(135deg,#fff,#fbf8f3)!important}button.ymn-operator-card{box-shadow:0 6px 18px #2d1e1409}button.ymn-operator-card:hover{border-color:#bfb3a4!important;box-shadow:0 10px 22px #2d1e1411}.ymn-operator-card.is-selected{grid-column:1/-1;min-height:0;margin:0!important;padding:22px 18px 20px 36px!important;border:1px solid var(--ymn-orange)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 30px #ff5b2214!important}.ymn-operator-ribbon{width:24px!important;background:var(--ymn-orange)!important}.ymn-operator-profile{align-items:flex-start}.ymn-operator-photo{width:88px!important;height:88px!important}.ymn-operator-details{padding-right:48px!important}.ymn-build-section.is-notes{border-top:3px solid var(--ymn-orange)!important}.ymn-director-choice-grid,.ymn-quality-grid{display:grid!important;gap:9px!important}.ymn-director-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ymn-quality-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ymn-director-choice{min-height:82px;padding:12px 13px!important;border-radius:12px!important}.ymn-quality-card{min-height:68px;padding:10px 8px!important;border-radius:11px!important}.ymn-director-choice,.ymn-quality-card{border:1px solid var(--ymn-line)!important;background:#fbf8f3!important}.ymn-director-choice.is-active,.ymn-quality-card.is-active{border-color:var(--ymn-ink)!important;background:var(--ymn-ink)!important;color:#fff!important}.ymn-build-actions{margin-top:20px;padding:0;background:transparent}.ymn-build-actions>button:first-child{min-height:54px;border-radius:10px!important;background:var(--ymn-ink)!important;font-family:var(--ymn-mono)!important;font-size:11px!important}.ymn-build-actions>button:last-child{min-height:54px;border-radius:10px!important;border-color:var(--ymn-orange)!important;color:var(--ymn-orange)!important;font-family:var(--ymn-mono)!important}.ymn-build-actions+p{margin-top:12px!important;padding:0;background:transparent}.ymn-create-panel input,.ymn-create-panel textarea{max-width:100%}.ymn-create-panel button{transition:transform .2s ease,box-shadow .2s ease}.ymn-create-panel button:hover{transform:translateY(-1px)}.ymn-create-mode-switch{margin:0 auto 26px!important;padding:5px;display:grid;grid-template-columns:1fr 1fr;gap:5px;border:1px solid var(--ymn-line);border-radius:16px;background:#eee6da}.ymn-create-mode-switch button{min-height:68px;padding:11px 14px;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:10px;border:1px solid transparent;border-radius:11px;background:transparent;color:var(--ymn-muted);text-align:left;cursor:pointer}.ymn-create-mode-switch button>span{grid-row:1/3;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(49,37,29,.16);border-radius:50%;background:#ffffff94;color:var(--ymn-muted)}.ymn-create-mode-switch button>b{align-self:end;color:inherit;font:700 13px var(--ymn-sans)}.ymn-create-mode-switch button>small{align-self:start;margin-top:2px;color:inherit;font:600 8px var(--ymn-mono);letter-spacing:.03em}.ymn-create-mode-switch button.is-active{border-color:var(--ymn-ink);background:var(--ymn-ink);color:#fff;box-shadow:0 9px 22px #18131021}.ymn-create-mode-switch button.is-active>span{border-color:var(--ymn-orange);background:var(--ymn-orange);color:#fff}.ymn-self-directed{width:100%;max-width:1080px;margin:0 auto;color:var(--ymn-ink)}.ymn-self-head{margin-bottom:20px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px}.ymn-self-head>div:first-child>span{color:var(--ymn-cobalt);font:700 9px var(--ymn-mono);letter-spacing:.14em}.ymn-self-head h2{margin:9px 0 8px;font:600 clamp(37px,4.8vw,58px)/.94 var(--ymn-serif);letter-spacing:-.05em}.ymn-self-head p{max-width:680px;margin:0;color:var(--ymn-muted);font-size:13px;line-height:1.58}.ymn-self-state{margin-bottom:4px;display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--ymn-line);border-radius:999px;background:#fff;color:var(--ymn-muted);font:700 8px var(--ymn-mono);letter-spacing:.1em;white-space:nowrap}.ymn-self-state i{width:7px;height:7px;border-radius:50%;background:#1fa97a;box-shadow:0 0 0 4px #1fa97a1f}.ymn-self-models{margin-bottom:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ymn-self-models button{min-width:0;min-height:112px;padding:14px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--ymn-line);border-radius:14px;background:#fbf8f3;color:var(--ymn-ink);text-align:left;cursor:pointer}.ymn-self-models button>span{color:var(--ymn-muted);font:700 7px var(--ymn-mono);letter-spacing:.12em}.ymn-self-models button>strong{margin:8px 0 4px;font:700 16px var(--ymn-sans)}.ymn-self-models button>small{color:var(--ymn-muted);font-size:10px;line-height:1.4}.ymn-self-models button>em{margin-top:auto;padding-top:8px;color:var(--ymn-cobalt);font:700 7px var(--ymn-mono);font-style:normal;letter-spacing:.09em}.ymn-self-models button.is-active{border-color:var(--ymn-cobalt);background:#f2f5ff;box-shadow:inset 0 0 0 1px var(--ymn-cobalt),0 10px 28px #2f4df414}.ymn-self-models button.is-active>span{color:var(--ymn-cobalt)}.ymn-self-models button:disabled{opacity:.58;cursor:not-allowed}.ymn-self-elements{margin-bottom:14px;overflow:hidden;border:1px solid #2b2b31;border-radius:18px;background:#17171b;color:#fff;box-shadow:0 16px 40px #1313161a}.ymn-self-elements>header{padding:15px 17px;display:grid;grid-template-columns:minmax(160px,.34fr) 1fr;align-items:center;gap:22px;border-bottom:1px solid rgba(255,255,255,.1)}.ymn-self-elements>header>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.ymn-self-elements>header span{color:#a9acb5;font:700 8px var(--ymn-mono);letter-spacing:.13em}.ymn-self-elements>header strong{color:var(--ymn-gold);font:700 11px var(--ymn-mono)}.ymn-self-elements>header p{margin:0;color:#a9acb5;font-size:10px;line-height:1.45}.ymn-self-elements-body{min-width:0;padding:12px;display:grid;grid-template-columns:184px minmax(0,1fr) 190px;align-items:stretch;gap:10px}.ymn-self-workspace{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);gap:14px;align-items:start}.ymn-self-config{min-width:0;display:grid;gap:12px}.ymn-self-preview{min-height:360px;max-height:610px;overflow:hidden;position:sticky;top:16px;display:grid;place-items:center;border-radius:18px;background:radial-gradient(circle at 50% 40%,#34333c 0,#17171b 48%,#0d0d10);color:#fff;box-shadow:0 20px 50px #120f0d21}.ymn-self-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:36px 36px}.ymn-self-preview>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#000}.ymn-self-preview>div:not(.ymn-self-preview-meta){position:relative;z-index:2;padding:24px;display:grid;justify-items:center;gap:8px;text-align:center}.ymn-self-preview>div:not(.ymn-self-preview-meta)>span{width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:#ffffff14;color:var(--ymn-gold);font-size:22px}.ymn-self-preview>div:not(.ymn-self-preview-meta)>strong{margin-top:4px;font:600 19px var(--ymn-serif)}.ymn-self-preview>div:not(.ymn-self-preview-meta)>small{color:#ffffff8a;font:600 8px var(--ymn-mono);letter-spacing:.06em}.ymn-self-preview-meta{position:absolute;z-index:3;left:12px;right:12px;bottom:11px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.ymn-self-preview-meta span,.ymn-self-preview-meta b{padding:5px 7px;border:1px solid rgba(255,255,255,.14);border-radius:5px;background:#08080aad;color:#fff;font:700 7px var(--ymn-mono);letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ymn-self-prompt-card,.ymn-self-controls{padding:20px;border:1px solid var(--ymn-line);border-radius:16px;background:#fff;box-shadow:0 9px 26px #2d1e140a}.ymn-self-section-title{margin-bottom:15px;display:flex;align-items:center;gap:10px}.ymn-self-section-title>span{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:var(--ymn-ink);color:#fff;font:700 8px var(--ymn-mono)}.ymn-self-section-title b,.ymn-self-section-title small{display:block}.ymn-self-section-title b{font:700 14px var(--ymn-sans)}.ymn-self-section-title small{margin-top:2px;color:var(--ymn-muted);font-size:9.5px}.ymn-self-prompt-card>textarea,.ymn-self-prompt-card details textarea{width:100%;box-sizing:border-box;padding:14px;border:1px solid #cfc5b8;border-radius:11px;background:#fffdf9;color:var(--ymn-ink);font:500 13px/1.6 var(--ymn-sans);resize:vertical}.ymn-self-prompt-card>textarea{min-height:148px}.ymn-self-prompt-card textarea:focus{border-color:var(--ymn-cobalt);outline:3px solid rgba(47,77,244,.09)!important}.ymn-self-prompt-meta{margin-top:7px;display:flex;justify-content:space-between;gap:12px;color:var(--ymn-muted);font:600 7.5px var(--ymn-mono);letter-spacing:.04em}.ymn-self-prompt-card details{margin-top:14px;padding-top:13px;border-top:1px solid var(--ymn-line)}.ymn-self-prompt-card details summary{display:flex;justify-content:space-between;gap:12px;color:var(--ymn-ink);font:700 10px var(--ymn-mono);cursor:pointer}.ymn-self-prompt-card details summary span{color:var(--ymn-muted);font-size:8px;text-transform:uppercase;letter-spacing:.09em}.ymn-self-prompt-card details textarea{min-height:82px;margin-top:11px}.ymn-self-control-block+.ymn-self-control-block{margin-top:16px}.ymn-self-control-block>label{display:block;margin-bottom:8px;color:var(--ymn-muted);font:700 8px var(--ymn-mono);letter-spacing:.11em}.ymn-self-control-pair{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:17px;border-top:1px solid var(--ymn-line)}.ymn-self-control-pair .ymn-self-control-block{margin:0}.ymn-self-chip-row{display:flex;flex-wrap:wrap;gap:6px}.ymn-self-chip-row button{min-height:48px;min-width:80px;padding:7px 10px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:7px;border:1px solid var(--ymn-line);border-radius:9px;background:#fbf8f3;color:var(--ymn-ink);font:700 9px var(--ymn-mono);cursor:pointer;text-align:left}.ymn-self-chip-row button>i{grid-row:1/3;width:17px;height:11px;display:block;border:1.5px solid currentColor;border-radius:2px}.ymn-self-chip-row button>i.is-ratio-9-16{width:8px;height:15px}.ymn-self-chip-row button>i.is-ratio-1-1{width:12px;height:12px}.ymn-self-chip-row button>i.is-ratio-4-5{width:10px;height:13px}.ymn-self-chip-row button>i.is-ratio-21-9{width:20px;height:8px}.ymn-self-chip-row button>small{color:var(--ymn-muted);font-size:7px;font-family:var(--ymn-sans);font-weight:600}.ymn-self-chip-row button.is-active{border-color:var(--ymn-ink);background:var(--ymn-ink);color:#fff}.ymn-self-chip-row button.is-active>small{color:#ffffff94}.ymn-self-chip-row.is-compact button{min-width:50px;min-height:36px;display:block;padding:7px 10px;text-align:center}.ymn-self-toggle{margin-top:18px;padding-top:17px;display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:10px;border-top:1px solid var(--ymn-line);cursor:pointer}.ymn-self-toggle>input{position:absolute;opacity:0;pointer-events:none}.ymn-self-toggle>span{grid-row:1/3;width:36px;height:21px;padding:2px;box-sizing:border-box;border-radius:999px;background:#d8d0c4;transition:background .2s ease}.ymn-self-toggle>span i{width:17px;height:17px;display:block;border-radius:50%;background:#fff;box-shadow:0 2px 5px #00000029;transition:transform .2s ease}.ymn-self-toggle>input:checked+span{background:var(--ymn-cobalt)}.ymn-self-toggle>input:checked+span i{transform:translate(15px)}.ymn-self-toggle>b{font-size:11px}.ymn-self-toggle>small{margin-top:2px;color:var(--ymn-muted);font-size:9px}.ymn-self-error{padding:11px 13px;border:1px solid rgba(192,69,43,.28);border-radius:10px;background:#fff2ed;color:#a53e29;font:600 10px/1.45 var(--ymn-mono)}.ymn-self-generate{min-height:82px;padding:12px 12px 12px 16px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;border:1px solid var(--ymn-line);border-radius:15px;background:#f0e9de}.ymn-self-generate>div{min-width:94px;display:grid}.ymn-self-generate>div span{color:var(--ymn-muted);font:700 7px var(--ymn-mono);letter-spacing:.12em}.ymn-self-generate>div strong{margin:2px 0;font:700 21px var(--ymn-sans)}.ymn-self-generate>div small{color:var(--ymn-muted);font-size:8px}.ymn-self-generate>button{min-height:56px;display:flex;align-items:center;justify-content:center;gap:11px;border:0;border-radius:10px;background:var(--ymn-orange);color:var(--ymn-ink);font:800 10px var(--ymn-mono);letter-spacing:.09em;cursor:pointer;box-shadow:0 12px 26px #ff5b222b}.ymn-self-generate>button>span{font-size:17px}.ymn-self-generate>button>i{width:12px;height:12px;border:2px solid rgba(24,19,16,.35);border-top-color:var(--ymn-ink);border-radius:50%;animation:ymn-self-spin .8s linear infinite}.ymn-self-generate>button:disabled{background:#d6cec3;color:#91877e;box-shadow:none;cursor:not-allowed}@keyframes ymn-self-spin{to{transform:rotate(360deg)}}.ymn-self-add-ref{width:100%;min-height:128px;margin:0;padding:13px;display:grid;place-items:center;align-content:center;gap:4px;border:1px dashed rgba(255,255,255,.26);border-radius:11px;background:#ffffff0d;color:#fff;cursor:pointer}.ymn-self-add-ref>span{color:var(--ymn-gold);font-size:22px;line-height:1}.ymn-self-add-ref>b{font-size:10px}.ymn-self-add-ref>small{color:#888b95;font-size:7.5px}.ymn-self-add-ref:disabled{opacity:.42;cursor:not-allowed}.ymn-self-ref-list{min-width:0;min-height:128px;overflow-x:auto;overflow-y:hidden;padding:0 0 3px;display:flex;gap:7px;scrollbar-width:thin}.ymn-self-ref-list article{min-width:232px;max-width:260px;min-height:114px;padding:7px;box-sizing:border-box;display:grid;grid-template-columns:58px minmax(0,1fr);grid-template-rows:1fr auto;align-items:center;gap:7px 9px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#ffffff0e}.ymn-self-ref-list article.is-primary{border-color:#f4bd2880;background:#f4bd2814}.ymn-self-ref-list article.is-uploading{border-color:#8ea0ff7a}.ymn-self-ref-list article.is-failed{border-color:#ff8b75a3;background:#c0452b1f}.ymn-self-ref-image{grid-row:1/3;width:58px;height:96px;overflow:hidden;position:relative;border-radius:8px;background:#0b0b0d}.ymn-self-ref-image img{width:100%;height:100%;display:block;object-fit:cover}.ymn-self-ref-image span{position:absolute;top:4px;left:4px;padding:3px 4px;border-radius:3px;background:#08080ab8;color:#fff;font:700 7px var(--ymn-mono)}.ymn-self-ref-copy{min-width:0}.ymn-self-ref-copy b{display:block;overflow:hidden;color:#fff;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.ymn-self-ref-copy small{display:block;margin-top:4px;color:#888b95;font:600 7px var(--ymn-mono)}.ymn-self-ref-copy em{display:-webkit-box;margin-top:4px;overflow:hidden;color:#ffab9a;font:600 7px/1.3 var(--ymn-mono);font-style:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ymn-self-ref-list article.is-uploading .ymn-self-ref-copy small{color:#aab6ff;animation:ymn-self-pulse 1.1s ease-in-out infinite}.ymn-self-ref-list article:not(.is-uploading):not(.is-failed) .ymn-self-ref-copy small{color:#70d6b3}@keyframes ymn-self-pulse{50%{opacity:.45}}.ymn-self-ref-actions{display:flex;flex-wrap:wrap;gap:3px}.ymn-self-ref-actions button{width:24px;height:22px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:5px;background:#ffffff0f;color:#bbbcc2;cursor:pointer}.ymn-self-ref-actions button.is-retry{color:#aab6ff}.ymn-self-ref-actions button.is-remove{color:#ff8b75}.ymn-self-ref-actions button:disabled{opacity:.22;cursor:not-allowed}.ymn-self-empty-refs{min-width:260px;flex:1;padding:17px;display:grid;grid-template-columns:44px 1fr;align-items:center;gap:10px;border:1px solid rgba(47,77,244,.35);border-radius:11px;background:#2f4df41a}.ymn-self-empty-refs>span{color:#8ea0ff;font:600 40px/1 var(--ymn-serif)}.ymn-self-empty-refs>p{margin:0;color:#b8bedf;font-size:9px;line-height:1.45}.ymn-self-ref-note{margin:0;min-height:106px;padding:11px;box-sizing:border-box;display:grid;align-content:center;gap:5px;border-radius:9px;background:#ffffff0e}.ymn-self-ref-note b{color:#fff;font:700 7px var(--ymn-mono);letter-spacing:.1em;text-transform:uppercase}.ymn-self-ref-note span{color:#888b95;font-size:8.5px;line-height:1.4}.ymn-quick-create{max-width:1160px}.ymn-quick-create .ymn-self-workspace{grid-template-columns:minmax(340px,.88fr) minmax(460px,1.12fr);gap:18px}.ymn-quick-create .ymn-self-preview{min-height:430px}.ymn-self-preview>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ymn-self-preview>div.has-reference{align-self:end;width:100%;padding:80px 24px 28px!important;box-sizing:border-box;justify-items:start!important;background:linear-gradient(180deg,transparent,rgba(8,8,10,.88));text-align:left!important}.ymn-self-preview>div.has-reference>span{width:34px!important;height:34px!important;font-size:13px!important}.ymn-quick-result{position:absolute!important;z-index:4!important;inset:auto 12px 45px!important;width:auto!important;padding:10px!important;display:flex!important;grid-auto-flow:column;justify-content:space-between!important;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:#08080acc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ymn-quick-result a{color:var(--ymn-gold);font:800 8px var(--ymn-mono);text-transform:uppercase;text-decoration:none}.ymn-quick-result span{color:#ffffff9e;font:600 8px var(--ymn-mono)}.ymn-self-prompt-card.is-primary{border-top:3px solid var(--ymn-orange)}.ymn-prompt-elements{margin:-2px 0 10px;display:flex;flex-wrap:wrap;gap:5px}.ymn-prompt-elements button{min-height:30px;padding:5px 8px;border:1px solid #f1b59f;border-radius:999px;background:#fff2eb;color:#b84922;font:700 9px var(--ymn-mono);cursor:pointer}.ymn-prompt-elements button span{margin-left:5px;color:#9f7769}.ymn-quick-elements{padding:20px;border:1px solid var(--ymn-line);border-radius:16px;background:#17171b;color:#fff;box-shadow:0 12px 34px #120f0d17}.ymn-quick-elements>header{display:flex;align-items:start;justify-content:space-between;gap:16px}.ymn-quick-elements>header span{color:var(--ymn-gold);font:700 8px var(--ymn-mono);letter-spacing:.12em}.ymn-quick-elements>header h3{margin:6px 0 0;max-width:390px;color:#fff;font:600 23px/1.02 var(--ymn-serif)}.ymn-quick-elements>header>b{flex:0 0 auto;padding:6px 8px;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#b8bbc4;font:700 7px var(--ymn-mono);text-transform:uppercase}.ymn-quick-elements>p{margin:11px 0 15px;color:#a1a4ad;font-size:10.5px;line-height:1.5}.ymn-element-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:7px}.ymn-element-toolbar input,.ymn-element-toolbar select,.ymn-element-add-row select{min-width:0;min-height:40px;padding:0 11px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#242429;color:#fff;font:600 9px var(--ymn-mono)}.ymn-element-toolbar input::placeholder{color:#777a83}.ymn-element-add-row{margin-top:7px;display:grid;grid-template-columns:126px minmax(0,1fr);gap:7px;align-items:center}.ymn-element-add-row>button{min-height:40px;border:1px solid rgba(244,189,40,.44);border-radius:8px;background:#f4bd28;color:#181310;font:800 8px var(--ymn-mono);letter-spacing:.05em;cursor:pointer}.ymn-element-add-row>button:disabled{opacity:.45;cursor:not-allowed}.ymn-element-add-row>small{grid-column:1/-1;color:#777a83;font:600 7px var(--ymn-mono);text-transform:uppercase;letter-spacing:.06em}.ymn-saved-elements{max-height:292px;margin-top:13px;overflow:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;scrollbar-width:thin}.ymn-saved-elements>article{min-width:0;position:relative;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#212126}.ymn-saved-elements>article.is-selected{border-color:var(--ymn-gold);box-shadow:inset 0 0 0 1px var(--ymn-gold)}.ymn-saved-elements>article.is-unsupported{opacity:.4}.ymn-element-pick{width:100%;padding:6px;display:grid;gap:5px;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}.ymn-element-pick>span{height:76px;overflow:hidden;position:relative;display:grid;place-items:center;border-radius:7px;background:#0c0c0e}.ymn-element-pick img,.ymn-element-pick video{width:100%;height:100%;display:block;object-fit:cover}.ymn-element-pick>span>i{color:var(--ymn-gold);font:600 28px var(--ymn-serif);font-style:normal}.ymn-element-pick>span>b{position:absolute;top:5px;right:5px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--ymn-gold);color:#17130f;font-size:10px}.ymn-element-pick>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.ymn-element-pick>small{overflow:hidden;color:#858891;font:600 7px var(--ymn-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ymn-element-delete{position:absolute;z-index:2;top:9px;left:9px;width:22px;height:22px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#08080ac2;color:#ff947f;cursor:pointer}.ymn-element-empty{grid-column:1/-1;min-height:88px;padding:16px;display:grid;place-items:center;align-content:center;gap:5px;border:1px dashed rgba(255,255,255,.16);border-radius:10px;color:#8d9099;font-size:10px;text-align:center}.ymn-element-empty strong,.ymn-element-empty span{display:block}.ymn-selected-elements{margin-top:13px;padding-top:12px;display:grid;gap:6px;border-top:1px solid rgba(255,255,255,.1)}.ymn-selected-elements>span{color:#7f828b;font:700 7px var(--ymn-mono);letter-spacing:.1em}.ymn-selected-elements article{min-width:0;padding:7px;display:grid;grid-template-columns:26px minmax(0,1fr) 27px 27px 27px;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#ffffff0b}.ymn-selected-elements article>b{width:26px;height:26px;display:grid;place-items:center;border-radius:6px;background:#303037;color:var(--ymn-gold);font:700 7px var(--ymn-mono)}.ymn-selected-elements article>div{min-width:0}.ymn-selected-elements article strong,.ymn-selected-elements article small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ymn-selected-elements article strong{color:#fff;font-size:9px}.ymn-selected-elements article small{margin-top:2px;color:#767982;font:600 7px var(--ymn-mono)}.ymn-selected-elements article.is-uploading small{color:#aab6ff}.ymn-selected-elements article.is-failed small{color:#ff9c88}.ymn-selected-elements article>button{width:27px;height:27px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#29292f;color:#b8bbc4;cursor:pointer}.ymn-quick-model{margin-bottom:18px;display:grid;grid-template-columns:minmax(0,1fr) 1fr;gap:10px;align-items:end}.ymn-quick-model label{color:var(--ymn-muted);font:700 8px var(--ymn-mono);letter-spacing:.1em}.ymn-quick-model select{width:100%;min-height:46px;margin-top:7px;padding:0 11px;border:1px solid var(--ymn-line);border-radius:9px;background:#fbf8f3;color:var(--ymn-ink);font:700 11px var(--ymn-sans)}.ymn-quick-model>div{min-height:46px;padding:8px 10px;display:grid;align-content:center;border-radius:9px;background:#f2f5ff}.ymn-quick-model>div strong{color:var(--ymn-cobalt);font:700 7px var(--ymn-mono);letter-spacing:.08em}.ymn-quick-model>div span{margin-top:3px;color:var(--ymn-muted);font-size:8.5px;line-height:1.3}.ymn-quick-advanced{margin-top:17px;border-top:1px solid var(--ymn-line)}.ymn-quick-advanced summary{padding:14px 0 0;display:grid;grid-template-columns:1fr auto;color:var(--ymn-ink);font-weight:750;cursor:pointer}.ymn-quick-advanced summary span{color:var(--ymn-muted);font-size:9px;font-weight:500}.ymn-quick-advanced>div{margin-top:13px;display:grid;gap:12px}.ymn-quick-advanced>div>label:first-child{color:var(--ymn-muted);font:700 8px var(--ymn-mono);letter-spacing:.1em}.ymn-quick-advanced textarea{width:100%;min-height:82px;margin-top:8px;padding:11px;box-sizing:border-box;border:1px solid var(--ymn-line);border-radius:9px;background:#fffdf9;resize:vertical}.ymn-quick-create .ymn-self-generate{position:sticky;z-index:8;bottom:10px;border-color:#cbc0b2;box-shadow:0 14px 38px #1c140f24}.ymn-clip-tray{margin-top:22px;padding:20px;border:1px solid var(--ymn-line);border-radius:17px;background:#141418;color:#fff;box-shadow:0 16px 44px #120f0d1f}.ymn-clip-tray>header{margin-bottom:14px;display:flex;align-items:end;justify-content:space-between;gap:16px}.ymn-clip-tray>header span{color:var(--ymn-gold);font:700 8px var(--ymn-mono);letter-spacing:.12em}.ymn-clip-tray>header h3{margin:5px 0 0;font:600 25px/1 var(--ymn-serif)}.ymn-clip-tray>header>b{padding:6px 9px;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#a9acb4;font:700 7px var(--ymn-mono);text-transform:uppercase}.ymn-clip-tray-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:11px}.ymn-clip-empty{min-height:150px;padding:24px;display:grid;place-items:center;align-content:center;gap:7px;border:1px dashed rgba(255,255,255,.16);border-radius:13px;background:#1a1a1f;text-align:center}.ymn-clip-empty>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:var(--ymn-gold);font:800 18px var(--ymn-mono)}.ymn-clip-empty strong{font-size:12px}.ymn-clip-empty small{max-width:430px;color:#8d9099;font-size:9px;line-height:1.5}.ymn-clip-tile{min-width:0;overflow:hidden;position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid rgba(255,255,255,.11);border-radius:13px;background:#202025}.ymn-clip-tile.is-failed{border-color:#ff654eb3;background:#2b1717;box-shadow:inset 0 0 0 1px #ff654e14}.ymn-clip-tile.is-attention{border-color:#f4bd2894;background:#2a2518}.ymn-clip-media,.ymn-clip-placeholder{grid-column:1/-1;width:100%;aspect-ratio:16/9;border:0;border-bottom:1px solid rgba(255,255,255,.1);background:#09090b}.ymn-clip-media video{width:100%;height:100%;display:block;object-fit:contain;background:#09090b}.ymn-clip-placeholder{padding:20px;display:grid;place-items:center;align-content:center;gap:7px;color:#fff;text-align:center}button.ymn-clip-placeholder{cursor:pointer}.ymn-clip-placeholder>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;color:var(--ymn-gold);font:800 17px var(--ymn-mono)}.ymn-clip-placeholder>span i{width:13px;height:13px;display:block;border:2px solid rgba(255,255,255,.2);border-top-color:var(--ymn-gold);border-radius:50%;animation:ymn-self-spin .8s linear infinite}.ymn-clip-tile.is-failed .ymn-clip-placeholder{background:linear-gradient(145deg,#351a19,#200f10)}.ymn-clip-tile.is-failed .ymn-clip-placeholder>span{border-color:#ff745b80;background:#ff5c4521;color:#ff8069}.ymn-clip-tile.is-attention .ymn-clip-placeholder{background:linear-gradient(145deg,#302817,#1e1a10)}.ymn-clip-placeholder strong{font-size:13px}.ymn-clip-placeholder small{color:#8d9099;font-size:9px}.ymn-clip-tile.is-failed .ymn-clip-placeholder small{color:#df8d80}.ymn-clip-copy{min-width:0;padding:11px 12px}.ymn-clip-copy>span{display:block;color:#747780;font:700 7px var(--ymn-mono);letter-spacing:.1em}.ymn-clip-copy>strong{margin-top:4px;display:block;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.ymn-clip-copy>small{margin-top:4px;display:block;color:#858891;font:600 7px var(--ymn-mono)}.ymn-clip-status{padding:11px 12px 11px 4px;display:grid;justify-items:end;align-content:center;gap:6px}.ymn-clip-status b{color:#a9acb4;font:700 7px var(--ymn-mono);text-transform:uppercase}.ymn-clip-tile.is-failed .ymn-clip-status b{color:#ff8069}.ymn-clip-tile.is-done .ymn-clip-status b{color:#70d6b3}.ymn-clip-status a{color:var(--ymn-gold);font:800 8px var(--ymn-mono);text-decoration:none;text-transform:uppercase}.ymn-clip-reason{grid-column:1/-1;padding:12px;border-top:1px solid rgba(255,116,91,.25);background:#09080947}.ymn-clip-reason strong{color:#ff9580;font:800 8px var(--ymn-mono);letter-spacing:.07em;text-transform:uppercase}.ymn-clip-reason p{margin:7px 0;color:#f6d4ce;font-size:10px;line-height:1.5}.ymn-clip-reason small{color:#aa7f78;font-size:8px}.ymn-scenes-header{border-top:3px solid var(--ymn-orange)!important}.ymn-scenes-readout{margin-top:16px;display:flex;flex-wrap:wrap;gap:7px}.ymn-scenes-readout span{padding:7px 9px;border:1px solid var(--ymn-line);border-radius:999px;background:#fbf8f3;color:var(--ymn-muted);font:700 8px var(--ymn-mono);letter-spacing:.06em}.ymn-scenes-readout strong{color:var(--ymn-ink)}.ymn-scenes-help{max-width:680px;margin:12px 0 0;color:var(--ymn-muted);font-size:12px;line-height:1.55}.ymn-scene-card{border-radius:16px!important;background:#fff!important;box-shadow:0 10px 30px #2d1e140b}.ymn-scene-card.is-excluded{opacity:.58;filter:saturate(.55)}.ymn-scene-number{min-width:62px;color:var(--ymn-orange)!important;font-size:8px!important;letter-spacing:.08em}.ymn-workspace-panel.is-characters .dossier-card{border-style:solid!important;border-color:var(--ymn-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 12px 32px #2d1e1412}.ymn-workspace-panel.is-library>div{padding:0!important}.ymn-workspace-panel.is-library>div>div:first-child{padding:18px 0 22px;border-bottom:1px solid var(--ymn-line)}.ymn-cutengine-host{width:100%}.ymn-studio.is-cutengine{padding-inline:0}.ymn-studio.is-cutengine .is-cutengine-switcher{margin:18px clamp(14px,3vw,42px);padding:7px;display:flex;gap:5px;overflow-x:auto;border:1px solid var(--ymn-line);border-radius:14px;background:#fffdf8e6}.ymn-studio.is-cutengine .is-cutengine-switcher .ymn-studio-tab{flex:1;min-width:145px;min-height:46px;display:block;padding:10px;text-align:center;font:700 9px var(--ymn-mono);letter-spacing:.08em}.ymn-demo-banner{position:fixed;left:50%;bottom:14px;transform:translate(-50%);z-index:2000;max-width:calc(100vw - 28px);padding:9px 14px;border-radius:999px;background:#181310f0;color:var(--ymn-gold);border:1px solid rgba(244,189,40,.35);font:700 8px var(--ymn-mono);letter-spacing:.09em;text-align:center;box-shadow:0 8px 30px #0000002e}.ymn-auth-shell{position:relative;min-height:100vh;min-height:100svh;overflow:hidden;background:#0f0d0c;color:#fff;font-family:var(--ymn-sans);isolation:isolate}.ymn-auth-backdrop{position:absolute;z-index:-3;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;display:block;background:#0f0d0c}.ymn-auth-gradient{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 40%,#0a080700 0,#0a08070a 34%,#0a080759 73%,#0a0807c2),linear-gradient(180deg,#06050414 0,#06050400 46%,#060504f0 84%,#0f0d0c);pointer-events:none}.ymn-auth-topbar{position:absolute;z-index:4;top:0;left:0;right:0;min-height:92px;padding:18px clamp(20px,3.3vw,54px);box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid rgba(255,255,255,.13)}.ymn-auth-brand{display:flex;align-items:center;gap:13px;color:#fff;text-decoration:none}.ymn-auth-brand img{width:74px;height:52px;display:block;object-fit:contain;filter:drop-shadow(0 5px 16px rgba(0,0,0,.22))}.ymn-auth-brand span{display:grid;gap:3px}.ymn-auth-brand strong{font:800 17px/1 var(--ymn-sans);letter-spacing:-.03em}.ymn-auth-brand small,.ymn-auth-access{color:#ffffff9e;font:700 8px/1 var(--ymn-mono);letter-spacing:.14em;text-transform:uppercase}.ymn-auth-access{padding:10px 13px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#0c0a0938;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ymn-auth-layout{min-height:100vh;min-height:100svh;padding:118px clamp(20px,4vw,68px) clamp(28px,4vw,52px);box-sizing:border-box;display:flex;align-items:flex-end;justify-content:center}.ymn-auth-business{width:min(940px,100%);text-align:center;text-shadow:0 3px 30px rgba(0,0,0,.28)}.ymn-auth-business>span,.ymn-auth-eyebrow{color:#f7bf32;font:800 9px/1 var(--ymn-mono);letter-spacing:.16em}.ymn-auth-business h1{max-width:900px;margin:12px auto;font:800 clamp(46px,5.4vw,82px)/.85 var(--ymn-heavy);letter-spacing:-.062em;text-transform:uppercase}.ymn-auth-business p{max-width:690px;margin:0 auto;color:#ffffffc2;font:500 clamp(14px,1.25vw,18px)/1.5 var(--ymn-sans)}.ymn-auth-entry-actions{margin:22px auto 0;display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.ymn-auth-entry-actions button{min-width:190px;min-height:50px;padding:0 24px;border-radius:10px;font:800 9px var(--ymn-mono);letter-spacing:.1em;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.ymn-auth-entry-actions button:hover{transform:translateY(-2px)}.ymn-auth-entry-primary{border:1px solid var(--ymn-orange);background:var(--ymn-orange);color:#171310}.ymn-auth-entry-secondary{border:1px solid rgba(255,255,255,.38);background:#0d0b0a75;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.ymn-auth-capabilities{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 12px;align-items:center;color:#ffffff94;font:700 8px var(--ymn-mono);letter-spacing:.11em}.ymn-auth-capabilities i{color:var(--ymn-orange);font-style:normal}.ymn-auth-dialog-layer{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;box-sizing:border-box;overflow:auto;background:#07060594;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ymn-auth-panel{position:relative;width:min(430px,100%);box-sizing:border-box;padding:clamp(28px,3vw,42px);border:1px solid rgba(255,255,255,.18);border-radius:24px;background:linear-gradient(145deg,#14110ff5,#0c0a09eb);box-shadow:0 26px 80px #0000007a;-webkit-backdrop-filter:blur(24px) saturate(115%);backdrop-filter:blur(24px) saturate(115%)}.ymn-auth-close{position:absolute;top:14px;right:14px;width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#ffffff14;color:#fff;font:400 24px/1 Arial,sans-serif;cursor:pointer}.ymn-auth-form-wrap{width:100%}.ymn-auth-eyebrow{margin:0 0 16px}.ymn-auth-title{margin:0;color:#fff;font:800 clamp(36px,3.7vw,52px)/.92 var(--ymn-heavy);letter-spacing:-.055em;text-transform:uppercase}.ymn-auth-intro{margin:12px 0 22px;color:#ffffff9e;font:500 13px/1.55 var(--ymn-sans)}.ymn-auth-preview-note{margin:-8px 0 18px;padding:9px 10px;border:1px solid rgba(247,191,50,.3);border-radius:8px;background:#f7bf3214;color:#f7bf32;font:700 7px/1.45 var(--ymn-mono);letter-spacing:.1em;text-align:center}.ymn-auth-google{width:100%;min-height:52px;display:flex;align-items:center;justify-content:center;gap:11px;border:0;border-radius:10px;background:#fff;color:#171310;font:800 10px var(--ymn-mono);letter-spacing:.07em;cursor:pointer}.ymn-auth-google span{width:22px;height:22px;display:grid;place-items:center;border:1px solid #dedbd7;border-radius:50%;color:#4285f4;font:800 13px Arial,sans-serif}.ymn-auth-google:disabled,.ymn-auth-submit:disabled{opacity:.56;cursor:wait}.ymn-auth-divider{margin:18px 0;display:flex;align-items:center;gap:10px;color:#ffffff61;font:700 7px var(--ymn-mono);letter-spacing:.1em;white-space:nowrap}.ymn-auth-divider:before,.ymn-auth-divider:after{content:"";flex:1;height:1px;background:#ffffff24}.ymn-auth-form{display:grid;gap:12px}.ymn-auth-input{width:100%;min-height:50px;box-sizing:border-box;padding:0 14px;border:1px solid rgba(255,255,255,.2);border-radius:10px;background:#ffffff14;color:#fff;outline:none;font:500 12px var(--ymn-mono)}.ymn-auth-input::placeholder{color:#ffffff7a}.ymn-auth-input:focus{border-color:#f7bf32;box-shadow:0 0 0 3px #f7bf3224;background:#ffffff1c}.ymn-auth-submit{min-height:50px;border:0;border-radius:10px;background:var(--ymn-orange);color:#171310;font:800 10px var(--ymn-mono);letter-spacing:.09em;cursor:pointer}.ymn-auth-switches{display:flex;flex-wrap:wrap;gap:8px 14px;justify-content:center;margin-top:4px}.ymn-auth-switches button,.ymn-auth-switches a{border:0;background:none;padding:6px 0;color:#ffffff94;font:600 8px var(--ymn-mono);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ymn-auth-message{padding:10px 12px;border:1px solid;border-radius:8px;font:600 10px/1.5 var(--ymn-mono)}.ymn-auth-message.is-success{color:#8de0bd;border-color:#8de0bd80;background:#2c886529}.ymn-auth-message.is-error{color:#ff9b89;border-color:#ff9b8980;background:#c84b3829}.ymn-account-dialog:focus{outline:none}.ymn-account-dialog button:focus-visible,.ymn-account-dialog a:focus-visible,.ymn-account-dialog input:focus-visible,.ymn-account-dialog select:focus-visible,.ymn-account-dialog textarea:focus-visible{outline:3px solid var(--ymn-cobalt)!important;outline-offset:3px}.ymn-admin button:focus-visible,.ymn-admin a:focus-visible,.ymn-admin input:focus-visible,.ymn-admin select:focus-visible,.ymn-admin textarea:focus-visible{outline:3px solid #3157b7!important;outline-offset:3px}@media (max-width: 1100px){.ymn-hero{grid-template-columns:1fr;padding-top:72px}.ymn-hero-copy{max-width:850px}.ymn-hero-stage{min-height:650px}.ymn-film.is-hero-main{top:0;right:7%;bottom:0;left:7%}.ymn-intro-section{grid-template-columns:1fr;min-height:auto}.ymn-section-heading,.ymn-dark-feature,.ymn-handoff-section,.ymn-credits-section{grid-template-columns:1fr}.ymn-system-card{min-height:420px}}@media (max-width: 980px){.ymn-nav{grid-template-columns:140px auto 140px;gap:12px;padding-inline:16px}.ymn-brand{width:136px;height:56px}.ymn-nav-link{padding-inline:13px}.ymn-credit-button{padding-inline:10px}.ymn-language-switcher button{width:28px}.ymn-studio-masthead{grid-template-columns:1fr;min-height:0;gap:30px}.ymn-studio-status{width:min(520px,100%)}.ymn-studio-layout{grid-template-columns:1fr}.ymn-studio-rail{position:static}.ymn-rail-heading,.ymn-rail-reference{display:none}.ymn-studio-rail .ymn-studio-tabs{grid-template-columns:repeat(4,minmax(165px,1fr));overflow-x:auto;margin:0;padding-bottom:5px}.ymn-studio-rail .ymn-studio-tab{min-width:165px}.ymn-ai-create-grid{grid-template-columns:1fr}.ymn-director-read{position:static;display:grid;grid-template-columns:1fr 1.35fr;gap:0 18px}.ymn-director-read-head,.ymn-director-read>p,.ymn-no-spend-note{grid-column:1}.ymn-director-read dl{grid-column:2;grid-row:1/4}.ymn-project-type-grid,.ymn-style-chip-grid{display:flex!important}.ymn-self-elements-body{grid-template-columns:174px minmax(0,1fr)}.ymn-self-ref-note{grid-column:1/-1;min-height:0;padding:10px 12px}.ymn-self-workspace{grid-template-columns:1fr}.ymn-self-preview{position:relative;top:auto;min-height:320px;max-height:560px}.ymn-footer-main{grid-template-columns:1fr}.ymn-footer-bottom{align-items:flex-start;flex-direction:column}}@media (max-width: 760px){.ymn-announcement{justify-content:flex-start;overflow:hidden;white-space:nowrap}.ymn-nav{min-height:118px;grid-template-columns:1fr auto;grid-template-rows:52px 48px;padding:7px 10px 10px;row-gap:4px}.ymn-brand{width:116px;height:50px}.ymn-nav-links{position:static;z-index:auto;grid-column:1/-1;grid-row:2;width:100%;min-height:46px;box-shadow:none;background:#fffdf8c7}.ymn-nav-link{flex:1;padding-inline:10px}.ymn-app.is-editing .ymn-nav-links{display:none}.ymn-credit-button{padding-inline:10px}.ymn-credit-button span:last-child{display:none}.ymn-language-switcher{min-height:36px;padding:2px}.ymn-language-switcher button{width:27px;height:30px;font-size:7px}.ymn-hero{width:100%;min-width:0;max-width:100%;min-height:auto;padding:54px 16px 44px;gap:34px}.ymn-hero-copy,.ymn-hero-stage{width:100%;min-width:0;max-width:100%}.ymn-hero h1{font-size:clamp(50px,15.5vw,78px);line-height:.86;letter-spacing:-.06em;overflow-wrap:anywhere}.ymn-hero h1 em{font-size:1.16em;letter-spacing:-.045em}.ymn-kicker{flex-wrap:wrap;row-gap:8px;line-height:1.45}.ymn-hero-deck{font-size:15px}.ymn-action-row{display:grid;grid-template-columns:minmax(0,1fr)}.ymn-action-row .ymn-button{width:100%;min-width:0;max-width:100%}.ymn-hero-stage{min-height:450px}.ymn-film.is-hero-main{top:0;right:0;bottom:0;left:0;border-radius:24px}.ymn-stage-note.is-top{left:-4px;top:-14px}.ymn-stage-note.is-bottom{right:-4px;bottom:-14px}.ymn-intro-section,.ymn-workflow,.ymn-system-section,.ymn-audience-section{padding:70px 16px}.ymn-intro-section{min-height:auto;padding:44px 16px 30px}.ymn-workflow{padding-top:28px}.ymn-intro-copy h2{font-size:clamp(42px,12.5vw,64px);letter-spacing:-.055em;overflow-wrap:anywhere}.ymn-section-heading h2{font-size:clamp(40px,12vw,58px);letter-spacing:-.045em;overflow-wrap:anywhere}.ymn-step-grid,.ymn-system-grid,.ymn-audience-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding:0 16px 8px}.ymn-step-card,.ymn-step-card.is-1,.ymn-step-card.is-2,.ymn-step-card.is-3,.ymn-step-card.is-4,.ymn-step-card.is-5{min-width:82vw;min-height:390px;scroll-snap-align:start}.ymn-dark-feature{margin:0;padding:68px 16px;border-radius:0}.ymn-dark-copy h2{font-size:clamp(42px,12.5vw,62px);letter-spacing:-.05em;overflow-wrap:anywhere}.ymn-dark-media{min-height:470px}.ymn-handoff-section{margin:0;padding:68px 16px;border-radius:0}.ymn-handoff-visual{min-height:340px;padding-inline:12px}.ymn-credits-section{padding:70px 16px}.ymn-system-card{min-width:84vw;min-height:430px;scroll-snap-align:start}.ymn-audience-head h2{font-size:clamp(40px,11.5vw,58px);letter-spacing:-.05em;overflow-wrap:anywhere}.ymn-audience-grid h3{font-size:clamp(31px,9vw,40px)}.ymn-audience-grid article{min-width:82vw;scroll-snap-align:start}.ymn-final-cta{min-height:560px;margin:0;border-radius:0}.ymn-final-copy h2{font-size:clamp(46px,13vw,68px);letter-spacing:-.055em;overflow-wrap:anywhere}.ymn-footer{padding-bottom:100px}.ymn-footer-main{grid-template-columns:1fr}.ymn-footer-bottom{align-items:flex-start;flex-direction:column}.ymn-studio{padding:0 10px 98px}.ymn-studio-masthead{display:grid;padding:38px 6px 28px}.ymn-studio-title h1{font-size:clamp(48px,15vw,74px);letter-spacing:-.06em;overflow-wrap:anywhere}.ymn-studio-title>p{font-size:13px}.ymn-studio-status{grid-template-columns:88px 1fr;min-height:112px}.ymn-studio-status img{width:88px;height:94px}.ymn-studio-status strong{font-size:20px}.ymn-studio-layout{margin-top:12px;gap:10px;min-width:0;max-width:100%}.ymn-studio-rail{min-width:0;max-width:100%;padding:8px;border-radius:14px;overflow:hidden}.ymn-studio-rail .ymn-studio-tabs{width:100%;max-width:100%;grid-template-columns:repeat(4,176px)}.ymn-studio-rail .ymn-studio-tab{min-width:176px;min-height:64px;padding:9px}.ymn-studio-content{border-radius:16px}.ymn-canvas-header{grid-template-columns:1fr;padding:26px 18px;gap:20px}.ymn-canvas-header h2{font-size:clamp(34px,10.5vw,48px)}.ymn-canvas-progress{min-width:0}.ymn-workspace-panel{padding:20px 12px}.ymn-workspace-panel.is-create{padding:22px 12px}.ymn-ai-flow-strip{grid-template-columns:1fr;gap:7px}.ymn-ai-flow-strip>i{display:none}.ymn-ai-flow-strip>div{min-height:34px}.ymn-composer-head{display:grid}.ymn-composer-head em{width:max-content}.ymn-director-read{display:block}.ymn-director-read dl{margin-top:5px}.ymn-advanced-controls>summary{padding-inline:14px}.ymn-advanced-body{padding:10px}.ymn-builder-title{font-size:clamp(36px,10vw,48px)!important;overflow-wrap:anywhere}.ymn-builder-intro{margin-bottom:24px!important}.ymn-build-section{padding:20px 16px!important;border-radius:14px!important}.ymn-build-section-head{margin-bottom:20px!important}.ymn-project-type-grid,.ymn-style-chip-grid{margin:0;padding:0;overflow:visible}.ymn-project-type,.ymn-style-chip{min-width:0!important;width:auto!important;min-height:38px!important}.ymn-source-drop{min-height:118px!important;margin:20px 0!important}.ymn-project-meta-grid,.ymn-energy-grid,.ymn-operator-grid{grid-template-columns:1fr}.ymn-operator-card.is-selected{grid-column:1;padding:20px 14px 18px 34px!important}.ymn-operator-profile{gap:13px!important;padding-left:8px!important}.ymn-operator-details{min-width:0!important;padding-right:18px!important}.ymn-director-choice-grid,.ymn-quality-grid{grid-template-columns:1fr!important}.ymn-build-actions{padding:0;display:grid!important}.ymn-build-actions+p{padding:0}.ymn-create-panel [style*="min-width: 200"],.ymn-create-panel [style*="minWidth: 200"],.ymn-workspace-panel.is-characters [style*="min-width: 200"],.ymn-workspace-panel.is-characters [style*="minWidth: 200"]{min-width:0!important}.ymn-create-panel [style*="letter-spacing: 0.18em"],.ymn-create-panel [style*="letterSpacing: 0.18em"]{letter-spacing:.08em!important;overflow-wrap:anywhere}.ymn-create-mode-switch{margin-bottom:20px!important}.ymn-self-head{grid-template-columns:1fr;gap:12px}.ymn-self-state{width:max-content;margin:0}.ymn-quick-create .ymn-self-workspace{grid-template-columns:1fr}.ymn-quick-create .ymn-self-preview{min-height:280px;max-height:520px}.ymn-element-toolbar{grid-template-columns:1fr}.ymn-element-add-row{grid-template-columns:116px minmax(0,1fr)}.ymn-saved-elements{display:flex;max-height:none;overflow-x:auto;overflow-y:hidden;margin-inline:-20px;padding:0 20px 5px;scroll-snap-type:x mandatory}.ymn-saved-elements>article{min-width:142px;scroll-snap-align:start}.ymn-saved-elements .ymn-element-empty{min-width:calc(100% - 40px)}.ymn-element-pick>span{height:92px}.ymn-quick-model{grid-template-columns:1fr}.ymn-quick-create .ymn-self-generate{bottom:76px}.ymn-self-models{display:flex;overflow-x:auto;margin-inline:-4px;padding:0 4px 7px;scroll-snap-type:x mandatory}.ymn-self-models button{min-width:220px;scroll-snap-align:start}.ymn-self-elements>header{grid-template-columns:1fr;gap:7px}.ymn-self-elements>header>div{justify-content:flex-start}.ymn-self-elements>header strong{margin-left:auto}.ymn-self-elements-body{grid-template-columns:1fr}.ymn-self-add-ref{min-height:88px}.ymn-self-ref-list{min-height:116px}.ymn-self-ref-note{grid-column:auto;min-height:0}.ymn-self-preview{min-height:220px}.ymn-self-control-pair{grid-template-columns:1fr;gap:16px}.ymn-self-prompt-meta{align-items:flex-start;flex-direction:column}.ymn-studio.is-cutengine .is-cutengine-switcher{margin-inline:10px}.ymn-auth-shell{min-height:100svh;overflow:hidden}.ymn-auth-backdrop{position:fixed;object-position:center}.ymn-auth-gradient{position:fixed;background:linear-gradient(180deg,#07060514,#07060514 47%,#070605e8 75%,#0f0d0c)}.ymn-auth-topbar{position:absolute;min-height:76px;padding:12px 16px}.ymn-auth-brand img{width:56px;height:44px}.ymn-auth-brand strong{font-size:15px}.ymn-auth-brand small{display:none}.ymn-auth-access{padding:8px 9px;font-size:6px}.ymn-auth-layout{min-height:100svh;padding:96px 16px 28px}.ymn-auth-business{max-width:650px;padding:0 2px 6px}.ymn-auth-business h1{margin-top:10px;font-size:clamp(42px,12vw,62px)}.ymn-auth-business p{font-size:14px}.ymn-auth-entry-actions{display:grid;grid-template-columns:1fr;width:min(420px,100%);margin-top:18px}.ymn-auth-entry-actions button{width:100%;min-width:0}.ymn-auth-capabilities{margin-top:16px;line-height:1.6}.ymn-auth-dialog-layer{align-items:end;padding:10px 10px 0}.ymn-auth-panel{width:100%;max-width:500px;max-height:calc(100svh - 10px);overflow:auto;padding:30px 20px 24px;border-radius:22px 22px 0 0}.ymn-demo-banner{z-index:1100;bottom:calc(12px + env(safe-area-inset-bottom))}}@media (max-width: 520px){.ymn-announcement{min-height:31px;padding-inline:10px;font-size:8px;letter-spacing:.07em}.ymn-nav{grid-template-columns:1fr auto;grid-template-rows:48px 46px;min-height:108px;padding:5px 10px 9px}.ymn-brand{width:108px;height:46px}.ymn-profile-button{width:36px;height:36px}.ymn-credit-button{min-height:36px}.ymn-nav-actions{gap:5px}.ymn-language-switcher button{width:24px}.ymn-hero{padding-top:42px}.ymn-hero h1{font-size:clamp(46px,14.6vw,66px);letter-spacing:-.052em}.ymn-hero-stage{min-height:390px}.ymn-stage-note.is-top{max-width:180px}.ymn-stage-note.is-bottom{max-width:220px}.ymn-intro-copy p{font-size:clamp(24px,8vw,36px)}.ymn-system-card{min-width:88vw;min-height:400px;padding:22px}.ymn-system-card h3{font-size:clamp(34px,10vw,48px)}.ymn-dark-media{min-height:390px}.ymn-film.is-feature-small{width:46%}.ymn-footer{padding-inline:16px}.ymn-footer-brand img{width:180px;height:92px}.ymn-footer-callout h2{font-size:clamp(42px,12vw,58px)}.ymn-footer-callout .ymn-button{width:100%}.ymn-footer-links{width:100%;justify-content:space-between;gap:24px}.ymn-footer-meta{width:100%;justify-content:space-between;gap:12px}.ymn-studio-title h1{font-size:clamp(44px,14vw,62px)}.ymn-studio-status{grid-template-columns:72px 1fr;gap:10px;padding:8px}.ymn-studio-status img{width:72px;height:84px}.ymn-studio-status small,.ymn-studio-status span{font-size:7px}.ymn-workspace-panel,.ymn-workspace-panel.is-create{padding:16px 8px}.ymn-build-section{padding:17px 12px!important}.ymn-project-type,.ymn-style-chip{padding:8px 10px!important;font-size:12px!important}.ymn-create-mode-switch button{min-height:62px;padding:9px;grid-template-columns:28px 1fr;column-gap:7px}.ymn-create-mode-switch button>span{width:28px;height:28px;font-size:11px}.ymn-create-mode-switch button>b{font-size:11px}.ymn-create-mode-switch button>small{font-size:6.5px}.ymn-self-head h2{font-size:36px}.ymn-self-prompt-card,.ymn-self-controls,.ymn-quick-elements{padding:15px}.ymn-quick-elements>header{display:grid}.ymn-quick-elements>header>b{width:max-content}.ymn-element-add-row{grid-template-columns:1fr}.ymn-element-add-row>small{grid-column:auto}.ymn-saved-elements{margin-inline:-15px;padding-inline:15px}.ymn-selected-elements article{grid-template-columns:25px minmax(0,1fr) 30px 30px}.ymn-selected-elements article>button:nth-last-child(3){display:none}.ymn-self-chip-row button{min-width:72px}.ymn-self-generate{grid-template-columns:1fr;gap:10px;padding:12px}.ymn-self-generate>div{grid-template-columns:auto auto 1fr;align-items:baseline;gap:6px}.ymn-quick-create .ymn-self-generate>button{width:100%;min-width:0;max-width:100%;min-height:58px;padding:9px 12px;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;line-height:1.35;text-align:center}.ymn-clip-tray{margin-top:14px;padding:14px;border-radius:14px}.ymn-clip-tray>header{align-items:start}.ymn-clip-tray>header h3{font-size:22px}.ymn-clip-tray-grid{grid-template-columns:1fr}.ymn-self-ref-list article{min-width:220px;grid-template-columns:48px minmax(0,1fr)}.ymn-self-ref-image{width:48px;height:92px}.ymn-create-panel [style*="display: flex"]{max-width:100%}.ymn-create-panel button{max-width:100%;white-space:normal!important}.ymn-workspace-panel.is-characters button,.ymn-workspace-panel.is-library button{max-width:100%}}@media (max-width: 390px){.ymn-hero h1{font-size:44px}.ymn-hero-deck{font-size:14px}.ymn-section-heading h2,.ymn-intro-copy h2{font-size:39px}.ymn-stage-note{padding:10px}.ymn-studio-title h1{font-size:42px}.ymn-canvas-header{padding:22px 14px}.ymn-canvas-header h2{font-size:34px}.ymn-builder-title{font-size:36px!important}}@media (prefers-reduced-motion: reduce){.ymn-app{scroll-behavior:auto}.ymn-reel-track,.ymn-proof-track{animation:none}.ymn-auth-backdrop{display:none}}.mk{--mk-pad: clamp(16px, 3.4vw, 52px);background:var(--mk-bg);color:var(--mk-fg);font-family:var(--ymn-font-body);font-size:16px;line-height:1.5;overflow-x:clip}.mk :where(h1,h2,h3,p,ul,ol,dl,dd,figure){margin:0;padding:0}.mk :where(ul,ol){list-style:none}.mk :where(a,button):focus-visible{outline:2px solid var(--ymn-focus);outline-offset:3px}.mk-paper :where(a,button):focus-visible{outline-color:var(--ymn-select)}html:root:not([data-theme=dark]) .mk :where(a,button):focus-visible{outline-color:var(--ymn-select)}.mk-skip{position:absolute;left:8px;top:-60px;z-index:100;padding:8px 12px;background:var(--ymn-accent);color:var(--ymn-accent-ink);font-weight:700;text-decoration:none}.mk-skip:focus{top:8px}.mk,.mk-black,.ymn-theme-dark.mk-black,.mk .ymn-theme-dark{--mk-bg: var(--mk-black);--mk-fg: var(--mk-paper);--mk-fg-2: rgba(242, 242, 240, .72);--mk-fg-3: rgba(242, 239, 232, .42);--mk-line: var(--mk-rule-dark);--mk-line-2: rgba(242, 239, 232, .4);--mk-accent: var(--ymn-accent)}.mk-paper{--mk-bg: var(--mk-paper);--mk-fg: var(--mk-ink);--mk-fg-2: var(--mk-ink-dim);--mk-fg-3: rgba(17, 17, 16, .38);--mk-line: var(--mk-rule);--mk-line-2: rgba(17, 17, 16, .35);--mk-accent: #875A00}html:root:not([data-theme=dark]) :is(.mk,.mk-black):not(.ymn-theme-dark){--mk-bg: var(--ymn-ground);--mk-fg: var(--ymn-text);--mk-fg-2: var(--ymn-dim);--mk-fg-3: rgba(23, 21, 15, .34);--mk-line: #D6D0C5;--mk-line-2: rgba(23, 21, 15, .32);--mk-accent: var(--ymn-accent-text)}html:root:not([data-theme=dark]) .mk-paper{--mk-bg: var(--ymn-panel);--mk-line: #D6D0C5}.mk-black,.mk-paper{background:var(--mk-bg);color:var(--mk-fg)}.mk-btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 20px;border:1px solid currentColor;border-radius:2px;background:transparent;color:inherit;font:600 15px/1 var(--ymn-font-body);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--ymn-fast) ease,color var(--ymn-fast) ease,border-color var(--ymn-fast) ease}.mk-btn.is-sm{min-height:36px;padding:0 14px;font-size:13.5px}.mk-btn.is-accent{background:var(--ymn-accent);border-color:var(--ymn-accent);color:var(--ymn-accent-ink)}.mk-btn.is-accent:hover{background:var(--ymn-accent-hover);border-color:var(--ymn-accent-hover)}.mk-btn.is-line{border-color:var(--mk-line-2)}.mk-btn.is-line:hover{border-color:var(--mk-fg);background:var(--mk-fg);color:var(--mk-bg)}.mk-link{padding:8px 4px;border:0;background:transparent;color:inherit;font:500 14px/1 var(--ymn-font-body);cursor:pointer}.mk-link:hover{text-decoration:underline;text-underline-offset:4px}.mk-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:10px var(--mk-pad);border-bottom:1px solid var(--mk-line);background:var(--mk-bg);color:var(--mk-fg)}.mk-logo{justify-self:start;display:block}.mk-logo img{display:block;height:58px;width:auto;margin-block:-3px}.mk-nav{display:flex;gap:28px}.mk-nav a{color:var(--mk-fg-2);font:500 14px/1 var(--ymn-font-body);text-decoration:none}.mk-nav a:hover{color:var(--mk-fg)}.mk-head-actions{justify-self:end;display:flex;align-items:center;gap:14px}.mk-head .mk-link{white-space:nowrap}.mk-index{margin-bottom:28px;color:inherit;opacity:.6;font:400 13px/1 var(--ymn-font-mono)}.mk-h2{font:650 clamp(40px,5.6vw,92px)/.95 var(--ymn-font-display);font-stretch:78%;letter-spacing:-.03em}.mk-h2 span{color:var(--mk-fg-3)}.mk-cap{display:flex;justify-content:space-between;gap:16px;padding-top:10px;color:inherit;opacity:.62;font:500 10.5px/1.35 var(--ymn-font-mono);letter-spacing:.14em;text-transform:uppercase}.mk-frame-img{position:relative;overflow:hidden;background:var(--ymn-media-bg);aspect-ratio:16 / 9;container-type:inline-size}.mk-frame-img img{display:block;width:100%;height:100%;object-fit:cover}.mk-bleed{margin-inline:calc(var(--mk-pad) * -1)}.mk-bleed .mk-cap{padding-inline:var(--mk-pad)}.mk-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:calc(100svh - 73px);border-bottom:1px solid var(--mk-line)}.mk-hero-copy{display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:28px var(--mk-pad) 40px;min-width:0}.mk-kicker{max-width:300px;color:var(--mk-fg-2);font-size:15px;line-height:1.4}.mk-title{margin-top:auto;font:800 calc(clamp(64px,min(14.4vw,25vh),260px) * var(--mk-title-fit, 1))/.8 var(--ymn-font-display);font-stretch:62%;letter-spacing:-.02em}.mk-title span{display:block}.mk-deck{max-width:460px;color:var(--mk-fg-2);font-size:clamp(16px,1.25vw,19px);line-height:1.5}.mk-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.mk-textlink{color:inherit;font:500 15px/1 var(--ymn-font-body);text-decoration:underline;text-decoration-color:var(--mk-line-2);text-underline-offset:6px}.mk-textlink:hover{text-decoration-color:currentColor}.mk-hero-frame{display:grid;grid-template-rows:1fr auto;min-height:0;border-left:1px solid var(--mk-line)}.mk-hero-frame .mk-frame-img{aspect-ratio:auto;height:100%;min-height:420px}.mk-hero-frame .mk-frame-img img{object-position:44% 50%}.mk-hero-frame .mk-cap{padding:10px var(--mk-pad) 12px 14px}.mk-premise{padding:clamp(56px,8vw,128px) var(--mk-pad) clamp(40px,5vw,72px)}.mk-premise-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:32px 64px;align-items:end;padding-bottom:clamp(40px,6vw,88px);border-bottom:1px solid var(--mk-line)}.mk-statement{font:650 clamp(36px,4.6vw,76px)/1 var(--ymn-font-display);font-stretch:80%;letter-spacing:-.03em}.mk-statement span{display:block;color:var(--mk-fg-3)}.mk-premise-copy{display:grid;gap:24px;color:var(--mk-fg-2);font-size:17px}.mk-facts{border-top:1px solid var(--mk-line)}.mk-facts li{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:12px 0;border-bottom:1px solid var(--mk-line);font-size:14.5px}.mk-facts b{color:var(--mk-fg);font:600 14.5px/1.5 var(--ymn-font-body)}.mk-pair{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,1.6vw,24px);margin-top:clamp(40px,6vw,88px)}.mk-workflow{padding:clamp(56px,8vw,128px) var(--mk-pad) clamp(48px,6vw,88px)}.mk-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(36px,5vw,72px);border-top:1px solid var(--mk-line)}.mk-steps li{display:grid;grid-template-rows:auto auto 1fr auto;gap:14px;min-height:280px;padding:20px 20px 20px 0}.mk-steps li+li{padding-left:20px;border-left:1px solid var(--mk-line)}.mk-step-num{color:var(--mk-accent);font:500 12px/1 var(--ymn-font-mono);letter-spacing:.1em}.mk-steps h3{font:650 clamp(26px,2.3vw,34px)/1 var(--ymn-font-display);font-stretch:82%;letter-spacing:-.02em}.mk-steps p{color:var(--mk-fg-2);font-size:15px;line-height:1.5}.mk-step-out{opacity:.5;font:400 12px/1 var(--ymn-font-mono)}.mk-breather{margin-inline:0;padding-bottom:14px}.mk-who{padding:clamp(56px,8vw,128px) var(--mk-pad) clamp(56px,8vw,112px)}.mk-who-head{margin-bottom:clamp(32px,5vw,64px)}.mk-index-list{border-top:1px solid var(--mk-fg)}.mk-index-list li{display:grid;grid-template-columns:56px minmax(0,5fr) minmax(0,4fr) minmax(180px,280px);gap:24px;align-items:center;padding:18px 0;border-bottom:1px solid var(--mk-line)}.mk-row-num{align-self:start;padding-top:10px;color:var(--mk-fg-2);font:500 12px/1 var(--ymn-font-mono);letter-spacing:.1em}.mk-index-list h3{font:800 clamp(34px,5vw,84px)/.9 var(--ymn-font-display);font-stretch:64%;letter-spacing:-.01em;text-transform:uppercase}.mk-index-list p{max-width:380px;color:var(--mk-fg-2);font-size:15px}.mk-row-frame .mk-cap{opacity:.7;font-size:9.5px;padding-top:7px}.mk-index-list li:hover h3{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:8px}.mk-pricing{padding:clamp(56px,8vw,128px) var(--mk-pad) clamp(48px,6vw,96px)}.mk-pricing-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:24px 64px;align-items:end}.mk-pricing-sub{color:var(--mk-fg-2);font-size:17px}.mk-packs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(36px,5vw,64px);border-top:1px solid var(--mk-line);border-bottom:1px solid var(--mk-line)}.mk-pack{display:grid;gap:8px;padding:24px 20px 24px 0}.mk-pack+.mk-pack{padding-left:20px;border-left:1px solid var(--mk-line)}.mk-pack b{font:650 clamp(48px,5vw,80px)/.9 var(--ymn-font-display);font-stretch:78%;letter-spacing:-.03em}.mk-pack span{color:var(--mk-accent);font:500 14px/1.2 var(--ymn-font-mono)}.mk-pack small{color:var(--mk-fg-2);font-size:13px}.mk-price-foot{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:24px 64px;margin-top:32px}.mk-spec div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--mk-line)}.mk-spec dt{color:var(--mk-fg);opacity:.86}.mk-spec dd{font:500 14px/1.5 var(--ymn-font-mono);color:var(--mk-accent);white-space:nowrap}.mk-spec dd span{color:var(--mk-fg-2)}.mk-promises li{padding:12px 0 12px 22px;border-bottom:1px solid var(--mk-line);position:relative;font-size:15px}.mk-promises li:before{content:"";position:absolute;left:0;top:20px;width:10px;height:1px;background:var(--mk-accent)}.mk-more{display:inline-flex;gap:10px;margin-top:28px;color:var(--mk-fg);font:500 15px/1 var(--ymn-font-body);text-decoration:none;border-bottom:1px solid var(--mk-line-2);padding-bottom:6px}.mk-more:hover{border-color:var(--mk-fg)}.mk-cta{padding:0 var(--mk-pad) clamp(48px,6vw,96px)}.mk-drivein{padding-bottom:14px}.mk-screen{position:absolute;left:28.6%;width:44.2%;top:6.5%;height:42%;display:grid;align-content:center;justify-items:center;gap:.5cqw;color:#16181d;mix-blend-mode:multiply;opacity:.88;font:800 7cqw/.86 var(--ymn-font-display);font-stretch:62%;letter-spacing:-.01em;text-align:center;text-transform:uppercase;text-wrap:balance;pointer-events:none}.mk-screen span{font:500 1.05cqw/1 var(--ymn-font-mono);letter-spacing:.3em}.mk-cta-row .mk-h2 span{display:block}.mk-cta-row{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:24px 48px;align-items:end;padding-top:clamp(32px,5vw,72px)}.mk-foot{padding:40px var(--mk-pad) 28px;border-top:1px solid var(--mk-line);background:var(--mk-bg);color:var(--mk-fg)}.mk-foot-top{display:flex;justify-content:space-between;gap:32px;flex-wrap:wrap;padding-bottom:36px}.mk-foot-top img{height:64px;width:auto;display:block}.mk-foot-cols{display:flex;gap:clamp(32px,6vw,96px)}.mk-foot-cols div{display:grid;align-content:start;gap:10px}.mk-foot-cols span{margin-bottom:4px;opacity:.5;font:500 13px/1 var(--ymn-font-body)}.mk-foot-cols a,.mk-foot-cols button{padding:0;border:0;background:none;color:var(--mk-fg);opacity:.86;font:400 14.5px/1.4 var(--ymn-font-body);text-align:left;text-decoration:none;cursor:pointer}.mk-foot-cols a:hover,.mk-foot-cols button:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.mk-foot-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--mk-line);opacity:.55;font:400 12.5px/1.4 var(--ymn-font-body)}@media (max-width: 900px){.mk-hero{grid-template-columns:1fr;min-height:0}.mk-hero-frame{order:-1;border-left:0}.mk-hero-frame .mk-frame-img{height:auto;min-height:0;aspect-ratio:4 / 3}.mk-hero-frame .mk-cap{padding-left:var(--mk-pad)}.mk-hero-copy{padding-top:20px;gap:22px}.mk-title{font-size:calc(clamp(64px,24vw,200px) * var(--mk-title-fit, 1));margin-top:8px}.mk-head:not([data-lang=en]){grid-template-columns:auto 1fr}.mk-head:not([data-lang=en]) .mk-nav{display:none}}@media (max-width: 1100px){.mk-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-steps li{min-height:0;padding:20px 20px 24px 0;border-bottom:1px solid var(--mk-line)}.mk-steps li+li{padding-left:0;border-left:0}.mk-steps li:nth-child(2n){padding-left:20px;border-left:1px solid var(--mk-line)}.mk-index-list li{grid-template-columns:44px minmax(0,1fr) minmax(160px,240px)}.mk-index-list p{grid-column:2;grid-row:2}.mk-row-frame{grid-column:3;grid-row:1 / span 2}}@media (max-width: 760px){.mk{font-size:15px}.mk-head{grid-template-columns:auto 1fr;padding-block:8px}.mk-logo img{height:42px}.mk-nav{display:none}.mk-head-actions{gap:6px}.mk-premise-grid,.mk-pricing-head,.mk-price-foot,.mk-cta-row,.mk-pair{grid-template-columns:1fr}.mk-cap{font-size:9.5px;letter-spacing:.1em}.mk-cap span:last-child:not(:first-child){display:none}.mk-steps{grid-template-columns:1fr}.mk-steps li,.mk-steps li:nth-child(2n){padding:18px 0;border-left:0}.mk-index-list li{grid-template-columns:34px minmax(0,1fr);gap:10px 12px}.mk-index-list p{grid-column:2;grid-row:auto}.mk-row-frame{grid-column:2;grid-row:auto;margin-top:6px}.mk-packs{grid-template-columns:1fr 1fr}.mk-pack:nth-child(3){padding-left:0;border-left:0}.mk-pack:nth-child(n+3){border-top:1px solid var(--mk-line)}.mk-facts li{grid-template-columns:96px 1fr}}@media (max-width: 480px){.mk-head{gap:10px}.mk-head-actions{gap:4px}.mk-head-cta{display:none}.mk-head .i18n-switch{height:30px;font-size:11px}.mk-head .i18n-switch button{height:24px;min-width:24px;padding:0 3px}}.mk-pricing-page{padding:clamp(40px,6vw,96px) var(--mk-pad) clamp(48px,6vw,96px)}.mk-pricing-page .mk-pricing-sub{max-width:560px;margin-top:20px}.mk-pricing-view{margin-top:clamp(32px,4vw,56px)}.mk-foot-privacy{padding:0 0 16px;max-width:72ch}html:root:not([data-theme=dark]) .mk-pack b{font:400 clamp(52px,5.4vw,88px)/.9 var(--ymn-font-editorial);font-stretch:normal;letter-spacing:-.03em;font-variant-numeric:lining-nums}.ymn-app.sh{--sh-top-h: 56px;--sh-rail-w: 208px;--sh-tab-h: 0px;min-height:100vh;min-height:100dvh;background:var(--ymn-ground);color:var(--ymn-text);font-family:var(--ymn-font-body);overflow-x:clip}.ymn-app.sh.is-collapsed{--sh-rail-w: 60px}.sh-skip{position:absolute;left:8px;top:-60px;z-index:100;padding:8px 12px;border-radius:var(--ymn-radius);background:var(--ymn-accent);color:var(--ymn-accent-ink);font-weight:700;text-decoration:none}.sh-skip:focus{top:8px}.sh-top{position:sticky;top:0;z-index:60;height:var(--sh-top-h);display:flex;align-items:center;gap:14px;padding:0 14px 0 12px;border-bottom:1px solid var(--ymn-line);background:var(--ymn-ground)}.sh-logo{display:block;flex:none;height:44px;margin-left:-4px;border-radius:var(--ymn-radius)}.sh-logo img{display:block;height:44px;width:auto}.sh-crumb{display:flex;align-items:center;min-width:0;padding-left:14px;border-left:1px solid var(--ymn-line);height:22px;color:var(--ymn-dim);font:500 14px/1 var(--ymn-font-body)}.sh-top-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.sh-credits{height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 4px 0 11px;border:1px solid var(--ymn-line-strong);border-radius:var(--ymn-radius);background:var(--ymn-panel);color:var(--ymn-text);font:600 13px/1 var(--ymn-font-mono);cursor:pointer;transition:border-color var(--ymn-fast) ease,background-color var(--ymn-fast) ease}.sh-credits:hover{border-color:var(--ymn-line-hover);background:var(--ymn-raised)}.sh-credits-mark{color:var(--ymn-accent-text);font:600 14px/1 var(--ymn-font-body)}.sh-credits-add{width:24px;height:24px;display:grid;place-items:center;border-radius:4px;background:var(--ymn-accent);color:var(--ymn-accent-ink)}.sh-avatar-wrap{position:relative}.sh-avatar{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--ymn-line-strong);border-radius:50%;background:var(--ymn-raised);color:var(--ymn-text);font:600 13px/1 var(--ymn-font-mono);cursor:pointer}.sh-avatar:hover,.sh-avatar[aria-expanded=true]{border-color:var(--ymn-dim)}.sh-menu{position:absolute;right:0;top:calc(100% + 8px);width:288px;max-width:calc(100vw - 20px);border:1px solid var(--ymn-line-strong);border-radius:var(--ymn-radius-lg);background:var(--ymn-panel);box-shadow:var(--ymn-shadow-lg);overflow:hidden;z-index:80}.sh-menu-id{display:grid;gap:3px;padding:14px 14px 12px;border-bottom:1px solid var(--ymn-line)}.sh-menu-id b{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-menu-id span{color:var(--ymn-dim);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-menu-credits{display:grid;gap:8px;padding:12px 14px;border-bottom:1px solid var(--ymn-line)}.sh-menu-credits p{color:var(--ymn-dim);font-size:12px}.sh-menu-group{display:grid;padding:6px;border-bottom:1px solid var(--ymn-line)}.sh-menu-group:last-child{border-bottom:0}.sh-menu-item{min-height:36px;display:flex;align-items:center;gap:10px;padding:0 8px;border:0;border-radius:var(--ymn-radius);background:transparent;color:var(--ymn-text);font:500 13.5px/1 var(--ymn-font-body);text-align:left;text-decoration:none;cursor:pointer}.sh-menu-item .ui-icon{color:var(--ymn-dim)}.sh-menu-item:hover,.sh-menu-item:focus-visible{background:var(--ymn-raised);outline:none}.sh-menu-item:focus-visible{box-shadow:inset 0 0 0 1px var(--ymn-focus)}.sh-menu-lang{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--ymn-line);color:var(--ymn-dim);font-size:13px}.sh-menu-lang>span{flex:1;min-width:0}.sh-rail{position:fixed;z-index:50;top:var(--sh-top-h);bottom:0;left:0;width:var(--sh-rail-w);display:flex;flex-direction:column;padding:12px 8px;border-right:1px solid var(--ymn-line);background:var(--ymn-ground);transition:width .16s var(--ymn-ease)}.sh-rail ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.sh-rail li{min-width:0}.sh-rail-item{position:relative;height:40px;display:flex;align-items:center;gap:12px;padding:0 12px;border-radius:var(--ymn-radius);color:var(--ymn-dim);font:500 14px/1 var(--ymn-font-body);text-decoration:none;white-space:nowrap;overflow:hidden}.sh-rail-item:hover{background:var(--ymn-panel);color:var(--ymn-text)}.sh-rail-item.is-active{background:var(--ymn-raised);color:var(--ymn-text)}.sh-rail-item.is-active:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:var(--ymn-accent)}.sh-rail-toggle{margin-top:auto;height:36px;display:flex;align-items:center;gap:12px;padding:0 13px;border:0;border-radius:var(--ymn-radius);background:transparent;color:var(--ymn-faint);font:500 12.5px/1 var(--ymn-font-body);cursor:pointer;white-space:nowrap;overflow:hidden}.sh-rail-toggle:hover{background:var(--ymn-panel);color:var(--ymn-text)}.sh.is-collapsed .sh-rail-item span,.sh.is-collapsed .sh-rail-toggle span{opacity:0;pointer-events:none}.sh-main{min-width:0;margin-left:var(--sh-rail-w);padding:22px clamp(16px,2.4vw,32px) 56px;transition:margin-left .16s var(--ymn-ease)}.sh-main:focus{outline:none}.sh-tabbar{display:none}@media (max-width: 760px){.ymn-app.sh{--sh-top-h: 52px;--sh-rail-w: 0px;--sh-tab-h: 62px}.sh-rail{display:none}.sh-top{gap:8px;padding:0 10px 0 8px}.sh-logo,.sh-logo img{height:38px}.sh-crumb{display:none}.sh-lang.i18n-switch{height:32px;padding:0 2px}.sh-top-actions .ui-badge{display:none}.sh-main{margin-left:0;padding:16px 12px calc(var(--sh-tab-h) + 28px + env(safe-area-inset-bottom))}.sh-tabbar{position:fixed;z-index:60;left:0;right:0;bottom:0;height:calc(var(--sh-tab-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--ymn-line);background:var(--ymn-ground)}.sh-tab{display:grid;justify-items:center;align-content:center;gap:5px;color:var(--ymn-dim);font:500 10.5px/1 var(--ymn-font-body);text-decoration:none}.sh-tab.is-active{color:var(--ymn-text)}.sh-tab.is-active .ui-icon{color:var(--ymn-accent-text)}.sh-tab:focus-visible{outline-offset:-3px}}.ymn-legacy{--ymn-line-legacy: rgba(49, 37, 29, .14);position:relative;min-width:0;color:var(--ymn-text);font-family:var(--ymn-font-body)}.ymn-legacy .ypw-shell{min-height:0;padding:4px 0 48px;background:transparent}.ymn-legacy .ypw-select-bar{top:calc(var(--sh-top-h) + 8px)}.ymn-legacy .ymn-self-directed{padding:4px 0 40px;background:transparent}.ymn-legacy .ce2{border-radius:var(--ymn-radius-lg)!important}.ymn-legacy :where(input,textarea,select)::placeholder{color:var(--ymn-faint)}.ymn-legacy :where(input,textarea,select){color-scheme:dark}@media (max-width: 980px){.ymn-legacy .ymn-self-workspace,.ymn-legacy .ymn-quick-create .ymn-self-workspace{grid-template-columns:minmax(0,1fr)}.ymn-legacy .ymn-self-workspace>*{min-width:0}.ymn-legacy .ymn-self-config{grid-template-columns:minmax(0,1fr)}.ymn-legacy .ymn-self-config>*{min-width:0}}@media (max-width: 760px){.sh .ypw-mobile-build{bottom:calc(var(--sh-tab-h) + 8px + env(safe-area-inset-bottom))}.sh .ypw-error,.sh .ypw-toast{bottom:calc(var(--sh-tab-h) + 16px + env(safe-area-inset-bottom))}}.sh-pane[hidden]{display:none!important}.sh[data-section=generate] .sh-main,.sh[data-section=projects] .sh-main{padding:0}.sh{--sh-fill-h: calc(100dvh - var(--sh-top-h) - var(--sh-tab-h) - env(safe-area-inset-bottom))}.pg-generate{height:var(--sh-fill-h);min-height:480px}.pg-projects{--ypj-height: var(--sh-fill-h)}@media (max-width: 760px){.sh .pg-generate .gp-composer.is-sheet{bottom:calc(var(--sh-tab-h) + env(safe-area-inset-bottom));max-height:calc(90dvh - var(--sh-tab-h))}}.ypj{--pj-ground: var(--ymn-ground, #0F1012);--pj-panel: var(--ymn-panel, #16181B);--pj-raised: var(--ymn-raised, #1D2024);--pj-hover: var(--ymn-hover, #23262B);--pj-line: var(--ymn-line, #2A2D32);--pj-line-strong: var(--ymn-line-strong, #3A3E45);--pj-text: var(--ymn-text, #ECEBE7);--pj-dim: var(--ymn-dim, #8C9098);--pj-faint: var(--ymn-faint, #5F646C);--pj-accent: var(--ymn-accent, #F5B21B);--pj-accent-ink: var(--ymn-accent-ink, #141414);--pj-select: var(--ymn-select, #3552C8);--pj-select-text: var(--ymn-select-text, #9DAEF2);--pj-select-wash: var(--ymn-select-tint, rgba(53, 82, 200, .16));--pj-select-ink: var(--ymn-select-ink, #fff);--pj-accent-text: var(--ymn-accent-text, #F5B21B);--pj-float: var(--ymn-float, #1D2024);--pj-media: var(--ymn-media-bg, #000);--pj-scrim: var(--ymn-scrim, rgba(15, 16, 18, .85));--pj-shadow-lg: var(--ymn-shadow-lg, 0 8px 24px rgba(0, 0, 0, .45));--pj-focus: var(--ymn-focus, #6E86EA);--pj-ok: var(--ymn-ok-text, #6CCB94);--pj-warn: var(--ymn-warn-text, #F0AE66);--pj-bad: var(--ymn-bad-text, #F08A78);--pj-ok-line: var(--ymn-ok-line, rgba(63, 165, 107, .45));--pj-warn-line: var(--ymn-warn-line, rgba(224, 145, 60, .45));--pj-bad-line: var(--ymn-bad-line, rgba(214, 82, 62, .5));--pj-select-line: var(--ymn-select-line, rgba(53, 82, 200, .5));--pj-role-performance: #6B4FB0;--pj-role-broll: #1F6F6A;--pj-radius: var(--ymn-radius, 6px);--pj-display: var(--ymn-font-display, "Archivo", "Helvetica Neue", Arial, sans-serif);--pj-body: var(--ymn-font-body, "Hanken Grotesk", "Helvetica Neue", Helvetica, Arial, sans-serif);--pj-mono: var(--ymn-font-mono, ui-monospace, "SF Mono", Menlo, Consolas, monospace);position:relative;min-height:var(--ypj-height, 100dvh);display:flex;flex-direction:column;background:var(--pj-ground);color:var(--pj-text);font:400 13px/1.45 var(--pj-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}.ypj *,.ypj *:before,.ypj *:after{box-sizing:border-box}.ypj h1,.ypj h2,.ypj h3{margin:0;font-family:var(--pj-display);font-style:normal;font-weight:600;letter-spacing:-.005em;color:var(--pj-text)}.ypj p{margin:0}.ypj button{font:inherit;color:inherit}.ypj input,.ypj select,.ypj textarea{font:inherit;color:var(--pj-text)}.ypj :focus-visible{outline:2px solid var(--pj-focus);outline-offset:1px}.ypj ::placeholder{color:var(--pj-faint)}.ypj-num{font-variant-numeric:tabular-nums}.ypj-dim{color:var(--pj-dim)}.ypj-grow{flex:1 1 auto}.ypj-icon{flex:none;display:block}.ypj-kicker{font:500 11px/1.2 var(--pj-body);color:var(--pj-dim);letter-spacing:.04em;text-transform:uppercase}.ypj-spin{animation:ypj-spin .9s linear infinite;flex:none}@keyframes ypj-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ypj-spin{animation:none}.ypj *{transition:none!important}}.ypj-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 11px;border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:var(--pj-raised);color:var(--pj-text);font:500 12.5px/1 var(--pj-body);white-space:nowrap;cursor:pointer;position:relative;transition:background-color .12s,border-color .12s}.ypj-btn:hover:not(:disabled){background:var(--pj-hover);border-color:var(--pj-line-strong)}.ypj-btn:disabled,.ypj-btn.is-disabled{opacity:.45;cursor:not-allowed}.ypj-btn.is-sm{height:26px;padding:0 8px;font-size:12px;gap:5px}.ypj-btn.is-icon{width:30px;padding:0}.ypj-btn.is-sm.is-icon{width:26px}.ypj-btn.is-ghost{background:transparent;border-color:transparent;color:var(--pj-dim)}.ypj-btn.is-ghost:hover:not(:disabled){background:var(--pj-raised);color:var(--pj-text);border-color:transparent}.ypj-btn.is-primary{background:var(--pj-accent);border-color:var(--pj-accent);color:var(--pj-accent-ink);font-weight:600}.ypj-btn.is-primary:hover:not(:disabled){background:var(--ymn-accent-hover, #FFC23A);border-color:var(--ymn-accent-hover, #FFC23A)}.ypj-btn.is-primary .ypj-cost{color:inherit}.ypj-btn input[type=file],.ypj-element-media input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.ypj-btn input[type=file]:disabled{cursor:not-allowed}.ypj-cost{font-variant-numeric:tabular-nums;color:var(--pj-accent-text);font-weight:600}.ypj-link{display:inline-flex;align-items:center;gap:3px;color:var(--pj-select-text);text-decoration:none;font-weight:500}.ypj-link:hover{text-decoration:underline}.ypj input:not([type]),.ypj input[type=text],.ypj input[type=number],.ypj input[type=search],.ypj select,.ypj textarea{background:var(--pj-ground);border:1px solid var(--pj-line);border-radius:var(--pj-radius);padding:6px 9px;min-height:30px;width:100%}.ypj select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:26px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 16 16' fill='none' stroke='%238C9098' stroke-width='2'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;cursor:pointer}.ypj input:focus,.ypj select:focus,.ypj textarea:focus{border-color:var(--pj-select);outline:none;box-shadow:0 0 0 1px var(--pj-select)}.ypj textarea{resize:vertical;line-height:1.5}.ypj-autotext{resize:none!important;overflow:hidden}.ypj-autotext.is-mono,.ypj textarea.is-mono{font:12px/1.55 var(--pj-mono)}.ypj-inline-input{background:transparent!important;border-color:transparent!important;padding:3px 6px!important;min-height:26px!important;margin-left:-6px}.ypj-inline-input:hover{border-color:var(--pj-line)!important}.ypj-inline-input:focus{border-color:var(--pj-select)!important;background:var(--pj-ground)!important}.ypj-seg{display:inline-flex;flex-wrap:wrap;border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:var(--pj-panel);padding:2px;gap:2px;max-width:100%}.ypj-seg button{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:1px solid transparent;border-radius:calc(var(--pj-radius) - 2px);background:transparent;color:var(--pj-dim);font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap}.ypj-seg button:hover{color:var(--pj-text)}.ypj-seg button.is-active{background:var(--pj-select-wash);border-color:var(--pj-select);color:var(--pj-text)}.ypj-seg.is-sm button{height:22px;padding:0 8px;font-size:12px}.ypj-seg button:has(>.ypj-icon:only-child){padding:0 6px}.ypj-check{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-size:12.5px;color:var(--pj-dim);-webkit-user-select:none;user-select:none}.ypj-check input{position:absolute;opacity:0;width:1px;height:1px}.ypj-check i{width:16px;height:16px;flex:none;border:1px solid var(--pj-line-strong);border-radius:4px;background:var(--pj-ground);display:grid;place-items:center;color:var(--pj-select-ink)}.ypj-check.is-on i{background:var(--pj-select);border-color:var(--pj-select)}.ypj-check.is-on{color:var(--pj-text)}.ypj-check:has(input:focus-visible) i{outline:2px solid var(--pj-focus);outline-offset:1px}.ypj-check.is-disabled{opacity:.45;cursor:not-allowed}.ypj-toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:12.5px;color:var(--pj-dim);-webkit-user-select:none;user-select:none}.ypj-toggle input{position:absolute;opacity:0;width:1px;height:1px}.ypj-toggle i{width:28px;height:16px;border-radius:4px;border:1px solid var(--pj-line-strong);background:var(--pj-ground);position:relative;flex:none}.ypj-toggle i:after{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:2px;background:var(--pj-dim);transition:transform .12s}.ypj-toggle.is-on i{background:var(--pj-select);border-color:var(--pj-select)}.ypj-toggle.is-on i:after{transform:translate(12px);background:var(--pj-select-ink)}.ypj-toggle.is-on{color:var(--pj-text)}.ypj-toggle:has(input:focus-visible) i{outline:2px solid var(--pj-focus);outline-offset:1px}.ypj-menu,.ypj-vchip-wrap{position:relative;display:inline-flex}.ypj-pop{position:absolute;top:calc(100% + 4px);z-index:60;min-width:190px;max-width:min(320px,calc(100vw - 32px));max-height:360px;overflow:auto;padding:4px;background:var(--pj-float);border:1px solid var(--pj-line-strong);border-radius:var(--pj-radius);box-shadow:var(--pj-shadow-lg)}.ypj-pop.is-end{right:0}.ypj-pop.is-start{left:0}.ypj-pop>button{display:flex;align-items:center;gap:8px;width:100%;min-height:30px;padding:5px 8px;border:0;border-radius:4px;background:transparent;text-align:left;cursor:pointer;font-size:12.5px}.ypj-pop>button>i{width:16px;flex:none}.ypj-pop>button span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ypj-pop>button small{color:var(--pj-dim);font-size:11px;font-variant-numeric:tabular-nums}.ypj-pop>button:hover:not(:disabled){background:var(--pj-hover)}.ypj-pop>button:disabled{opacity:.4;cursor:default}.ypj-pop>button.is-active{color:var(--pj-select-text)}.ypj-pop>button.is-danger{color:var(--pj-bad)}.ypj-pop hr{border:0;border-top:1px solid var(--pj-line);margin:4px 0}.ypj-pop-heading{padding:6px 8px 2px;font-size:11px;color:var(--pj-dim);text-transform:uppercase;letter-spacing:.04em}.ypj-pop-form{display:grid;grid-template-columns:1fr auto;gap:6px;padding:6px;align-items:center}.ypj-pop-form label{grid-column:1 / -1;font-size:11px;color:var(--pj-dim)}.ypj-vchip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px 0 10px;border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:var(--pj-panel);cursor:pointer;font-size:12px;max-width:100%}.ypj-vchip span{color:var(--pj-dim)}.ypj-vchip b{font-weight:500;color:var(--pj-text);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ypj-vchip .ypj-icon{color:var(--pj-dim)}.ypj-vchip:hover,.ypj-vchip.is-open{border-color:var(--pj-line-strong);background:var(--pj-raised)}.ypj-tag{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border:1px solid var(--pj-line);border-radius:4px;font-size:11px;font-weight:500;color:var(--pj-dim);white-space:nowrap;flex:none}.ypj-tag.is-live{color:var(--pj-select-text);border-color:var(--pj-select-line)}.ypj-tag.is-ok{color:var(--pj-ok);border-color:var(--pj-ok-line)}.ypj-tag.is-warn{color:var(--pj-warn);border-color:var(--pj-warn-line)}.ypj-tag.is-bad{color:var(--pj-bad);border-color:var(--pj-bad-line)}.ypj-tag.is-select{color:var(--pj-select-ink);background:var(--pj-select);border-color:var(--pj-select)}.ypj-status{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--pj-dim);white-space:nowrap}.ypj-status>i{width:7px;height:7px;border-radius:2px;background:var(--pj-faint);flex:none}.ypj-status b{font-weight:500;font-variant-numeric:tabular-nums;color:var(--pj-dim)}.ypj-status.is-generating{color:var(--pj-select-text)}.ypj-status.is-complete{color:var(--pj-ok)}.ypj-status.is-complete>i{background:var(--pj-ok)}.ypj-status.is-attention{color:var(--pj-bad)}.ypj-status.is-attention>i{background:var(--pj-bad)}.ypj-status b.is-refund,.ypj-refund{color:var(--pj-ok);font-size:11px;font-weight:500;border:1px solid var(--pj-ok-line);border-radius:4px;padding:1px 5px}.ypj-meter{position:relative;height:4px;border-radius:2px;background:var(--pj-line);overflow:hidden;min-width:48px}.ypj-meter i{position:absolute;top:0;bottom:0;left:0;background:var(--pj-text)}.ypj-meter i.is-reserved{background:var(--pj-select)}.ypj-banner{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:var(--pj-panel);margin-bottom:14px;font-size:12.5px}.ypj-banner.is-bad{border-color:var(--pj-bad-line);color:var(--pj-text)}.ypj-banner.is-bad>.ypj-icon{color:var(--pj-bad)}.ypj-banner>span{flex:1}.ypj-inline-error{display:flex;gap:6px;align-items:flex-start;color:var(--pj-bad);font-size:12px;margin-top:4px}.ypj-inline-error .ypj-icon{margin-top:2px}.ypj-empty{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px;border:1px dashed var(--pj-line-strong);border-radius:var(--pj-radius);background:var(--pj-panel);max-width:720px}.ypj-empty h3{font-size:15px}.ypj-empty-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--pj-line);border-radius:var(--pj-radius);color:var(--pj-dim)}.ypj-empty-copy{color:var(--pj-dim);display:grid;gap:10px;max-width:60ch}.ypj-empty-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.ypj-source-quote{margin:0;padding:8px 12px;border-left:2px solid var(--pj-line-strong);color:var(--pj-dim);font-size:12.5px;white-space:pre-wrap}.ypj-toast{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:90;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:8px 8px 8px 14px;border:1px solid var(--pj-line-strong);border-radius:var(--pj-radius);background:var(--pj-float);box-shadow:var(--pj-shadow-lg);font-size:12.5px}.ypj-toast .ypj-btn{color:var(--pj-select-text)}.ypj-demo-strip{display:flex;align-items:center;gap:8px;padding:5px 16px;border-bottom:1px solid var(--pj-line);background:var(--pj-panel);color:var(--pj-dim);font-size:11.5px;flex:none}.ypj-video{display:block;width:100%;height:100%;object-fit:cover;background:var(--pj-media)}.ypj-home{width:100%;max-width:1440px;margin:0 auto;padding:20px 24px 64px}.ypj-home-error{margin:16px 24px 0}.ypj-home-bar{display:flex;align-items:center;gap:8px;margin-bottom:16px;flex-wrap:wrap}.ypj-home-title{display:flex;align-items:baseline;gap:8px;margin-right:8px}.ypj-home-title h1{font-size:20px}.ypj-search{position:relative;display:flex;align-items:center;flex:1 1 220px;max-width:360px;margin-left:auto}.ypj-search .ypj-icon{position:absolute;left:9px;color:var(--pj-dim);pointer-events:none}.ypj-search input{padding-left:30px!important;background:var(--pj-panel)!important}.ypj-composer{border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:var(--pj-panel);padding:14px;margin-bottom:24px}.ypj-composer-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ypj-composer-head .ypj-kicker{margin-right:4px}.ypj-composer-head .ypj-btn.is-icon{margin-left:auto}.ypj-brief-box{border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:var(--pj-ground);cursor:text}.ypj-brief-box:focus-within{border-color:var(--pj-select);box-shadow:0 0 0 1px var(--pj-select)}.ypj-brief-box textarea{display:block;border:0!important;box-shadow:none!important;background:transparent!important;min-height:150px;padding:14px 16px!important;font-size:15px;line-height:1.55;resize:vertical}.ypj-brief-tools{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px;border-top:1px solid var(--pj-line);cursor:default}.ypj-count{color:var(--pj-faint);font-size:12px;margin-left:4px}.ypj-attach{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 4px 0 8px;border:1px solid var(--pj-line);border-radius:var(--pj-radius);font-size:12px;max-width:220px}.ypj-attach span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ypj-attach button{display:grid;place-items:center;width:20px;height:20px;border:0;background:transparent;color:var(--pj-dim);cursor:pointer;border-radius:3px}.ypj-attach button:hover{background:var(--pj-raised);color:var(--pj-text)}.ypj-chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ypj-composer-foot{display:flex;align-items:center;gap:16px;justify-content:space-between;margin-top:12px;color:var(--pj-dim);font-size:12px;flex-wrap:wrap}.ypj-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--ypj-grid-min, 250px),1fr));gap:16px}.ypj-card{display:flex;flex-direction:column;padding:0;border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:var(--pj-panel);overflow:hidden;text-align:left;cursor:pointer;transition:border-color .12s;min-width:0}.ypj-card:hover{border-color:var(--pj-line-strong)}.ypj-card:hover .ypj-card-title strong{text-decoration:underline;text-decoration-color:var(--pj-line-strong);text-underline-offset:3px}.ypj-cover{position:relative;aspect-ratio:16 / 10;background:var(--pj-raised);border-bottom:1px solid var(--pj-line);overflow:hidden}.ypj-cover img,.ypj-cover .ypj-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ypj-cover.is-placeholder{display:flex;flex-direction:column;justify-content:space-between;padding:14px;background:var(--pj-raised)}.ypj-cover-title{font:700 19px/1.15 var(--pj-display);color:var(--pj-text);letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ypj-cover-meta{display:inline-flex;align-items:center;gap:7px;font:500 11px var(--pj-mono);color:var(--pj-dim)}.ypj-frame-glyph{display:inline-block;border:1px solid var(--pj-dim);border-radius:1px;width:16px;height:9px}.ypj-frame-glyph.is-9x16{width:7px;height:12px}.ypj-frame-glyph.is-1x1{width:10px;height:10px}.ypj-frame-glyph.is-4x5{width:9px;height:11px}.ypj-card-body{display:grid;gap:6px;padding:10px 12px 12px}.ypj-card-title{display:flex;align-items:center;gap:8px;justify-content:space-between;min-width:0}.ypj-card-title strong{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ypj-card-meta{display:flex;flex-wrap:wrap;gap:0 10px;color:var(--pj-dim);font-size:12px}.ypj-card-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--pj-dim);font-size:12px}.ypj-card-budget{display:inline-flex;align-items:center;gap:8px}.ypj-card-budget .ypj-meter{width:56px}.ypj-card-budget small{color:var(--pj-faint)}.ypj-card.is-skeleton{cursor:default}.ypj-card.is-skeleton .ypj-card-body i{display:block;height:10px;border-radius:3px;background:var(--ymn-skeleton, var(--pj-raised))}.ypj-card.is-skeleton .ypj-card-body i+i{width:60%}.ypj-plist{border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:var(--pj-panel);overflow:hidden}.ypj-prow{display:grid;grid-template-columns:96px minmax(0,2.4fr) 60px 60px 70px minmax(110px,1fr) 150px 90px;align-items:center;gap:14px;width:100%;padding:8px 12px;border:0;border-bottom:1px solid var(--pj-line);background:transparent;text-align:left;cursor:pointer;font-size:12.5px}.ypj-prow:last-child{border-bottom:0}.ypj-prow:hover{background:var(--pj-raised)}.ypj-prow.is-head{cursor:default;padding-top:6px;padding-bottom:6px;color:var(--pj-dim);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.ypj-prow.is-head:hover{background:transparent}.ypj-cover.is-thumb{aspect-ratio:16 / 9;border:1px solid var(--pj-line);border-radius:4px}.ypj-cover.is-thumb.is-placeholder{padding:5px}.ypj-cover.is-thumb .ypj-cover-title{font-size:10px;-webkit-line-clamp:2}.ypj-cover.is-thumb .ypj-cover-meta{display:none}.ypj-prow-title{display:grid;min-width:0}.ypj-prow-title strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ypj-prow-title small{color:var(--pj-dim);font-size:12px}.ypj-prow-cell small{color:var(--pj-dim)}.ypj-prow-budget{display:flex;align-items:center;gap:8px}.ypj-prow-budget .ypj-meter{flex:1}.ypj-footnote{margin-top:18px!important;color:var(--pj-faint);font-size:12px}.ypj:has(>.ypj-project){height:var(--ypj-height, 100dvh);min-height:0}.ypj-project{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:208px minmax(0,1fr);grid-template-rows:52px minmax(0,1fr);grid-template-areas:"top top" "side main"}.ypj-project.has-director{grid-template-columns:208px minmax(0,1fr) 360px;grid-template-areas:"top top top" "side main director"}.ypj-topbar{grid-area:top;display:flex;align-items:center;gap:8px;padding:0 12px 0 6px;border-bottom:1px solid var(--pj-line);background:var(--pj-panel);min-width:0}.ypj-topbar-sep{width:1px;height:20px;background:var(--pj-line);flex:none}.ypj-title-input{flex:0 1 340px;min-width:60px;background:transparent!important;border-color:transparent!important;font:600 15px/1 var(--pj-display)!important;padding:5px 7px!important}.ypj-title-input:hover{border-color:var(--pj-line)!important}.ypj-title-input:focus{background:var(--pj-ground)!important;border-color:var(--pj-select)!important}.ypj-save{font-size:12px;white-space:nowrap}.ypj-budget-chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 10px;border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:transparent;cursor:pointer;font-size:12.5px}.ypj-budget-chip small{color:var(--pj-dim)}.ypj-budget-chip .ypj-meter{width:56px}.ypj-budget-chip:hover{border-color:var(--pj-line-strong)}.ypj-director-toggle.is-on{color:var(--pj-text)!important;background:var(--pj-select-wash)!important;border-color:var(--pj-select)!important}.ypj-sidebar{grid-area:side;display:flex;flex-direction:column;gap:16px;padding:12px 8px;border-right:1px solid var(--pj-line);background:var(--pj-panel);overflow-y:auto}.ypj-side-group{display:grid;gap:2px}.ypj-side-heading{padding:0 10px 4px;font-size:11px;color:var(--pj-faint);text-transform:uppercase;letter-spacing:.04em}.ypj-side-group button{display:flex;align-items:center;gap:10px;height:32px;padding:0 10px;border:0;border-radius:var(--pj-radius);background:transparent;color:var(--pj-dim);font-size:13px;font-weight:500;text-align:left;cursor:pointer;position:relative}.ypj-side-group button:hover{background:var(--pj-raised);color:var(--pj-text)}.ypj-side-group button.is-active{background:var(--pj-raised);color:var(--pj-text);box-shadow:inset 2px 0 0 var(--pj-select)}.ypj-side-group button.is-on{color:var(--pj-text)}.ypj-side-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ypj-side-count{font-size:11.5px;color:var(--pj-faint)}.ypj-side-live,.ypj-side-bad{min-width:18px;height:18px;padding:0 5px;border-radius:4px;font-size:11px;display:grid;place-items:center}.ypj-side-live{background:var(--pj-select-wash);color:var(--pj-select-text)}.ypj-side-bad{background:var(--ymn-bad-tint, rgba(214, 82, 62, .18));color:var(--pj-bad)}.ypj-side-stats{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--pj-line);border:1px solid var(--pj-line);border-radius:var(--pj-radius);overflow:hidden}.ypj-side-stats div{display:grid;gap:2px;padding:8px 10px;background:var(--pj-panel)}.ypj-side-stats span{font-size:11px;color:var(--pj-faint)}.ypj-side-stats b{font-weight:600;font-size:13px}.ypj-main{grid-area:main;overflow-y:auto;overflow-x:hidden;padding:18px 24px 64px;min-width:0;container:ypj-main / inline-size}.ypj-view{max-width:1280px;margin:0 auto}.ypj-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.ypj-toolbar-title{display:flex;align-items:baseline;gap:10px;min-width:0;margin-right:6px;flex-wrap:wrap}.ypj-toolbar-title h2{font-size:16px}.ypj-toolbar-title .ypj-dim{font-size:12px}.ypj-bulkbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px 8px 6px 12px;margin-bottom:12px;border:1px solid var(--pj-select);border-radius:var(--pj-radius);background:var(--pj-select-wash);font-size:12.5px;position:sticky;top:-18px;z-index:5}.ypj-bulkbar>span:first-child{margin-right:6px}.ypj-scene{margin-bottom:22px}.ypj-scene-head{display:flex;align-items:center;gap:8px;min-height:40px;padding:4px 0;border-bottom:1px solid var(--pj-line);flex-wrap:wrap}.ypj-scene-head.is-flat{min-height:36px;margin-bottom:10px}.ypj-scene-head.is-flat .ypj-dim{font-size:12px}.ypj-collapse{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:4px;background:transparent;color:var(--pj-dim);cursor:pointer}.ypj-collapse:hover{background:var(--pj-raised);color:var(--pj-text)}.ypj-scene-id,.ypj-shot-id{font:600 11px var(--pj-mono);color:var(--pj-dim);letter-spacing:.02em;white-space:nowrap}.ypj-scene-title{font-weight:600;font-size:14px;flex:0 1 360px;min-width:120px;width:auto!important}.ypj-scene-meta{font-size:12px;color:var(--pj-dim);white-space:nowrap}.ypj-scene-summary{display:block;border-color:transparent!important;background:transparent!important;color:var(--pj-dim);font-size:12.5px;padding:6px 8px!important;margin:4px 0 6px 24px;width:calc(100% - 24px)!important;min-height:0!important}.ypj-scene-summary:hover{border-color:var(--pj-line)!important}.ypj-scene-summary:focus{background:var(--pj-ground)!important;color:var(--pj-text)}.ypj-scene.is-collapsed .ypj-scene-head{border-bottom-color:transparent}.ypj-list-head{display:grid;grid-template-columns:18px 112px minmax(0,1fr) 150px 170px;gap:12px;padding:0 10px 6px;color:var(--pj-faint);font-size:11px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--pj-line)}.ypj-shot-list{display:grid}.ypj-shot-row{display:grid;grid-template-columns:18px 112px minmax(0,1fr) 150px 170px;gap:12px;align-items:start;padding:10px;border-bottom:1px solid var(--pj-line);cursor:pointer}.ypj-shot-row:hover{background:var(--pj-panel)}.ypj-shot-row.is-picked,.ypj-shot-tile.is-picked,.ypj-take-card.is-picked{background:var(--pj-select-wash);box-shadow:inset 2px 0 0 var(--pj-select)}.ypj-pick{margin-top:2px}.ypj-thumb{position:relative;aspect-ratio:16 / 9;border:1px solid var(--pj-line);border-radius:4px;background:var(--pj-raised);overflow:hidden}.ypj-thumb .ypj-video{position:absolute;top:0;right:0;bottom:0;left:0}.ypj-thumb-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:600 13px var(--pj-mono);color:var(--pj-faint)}.ypj-thumb-live{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--pj-scrim);color:var(--pj-select-text)}.ypj-thumb-count{position:absolute;right:4px;bottom:4px;padding:0 4px;border-radius:3px;background:var(--pj-scrim);font-size:10.5px;color:var(--pj-text)}.ypj-shot-main{min-width:0;display:grid;gap:3px}.ypj-shot-line{display:flex;align-items:center;gap:8px;min-width:0}.ypj-shot-line strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ypj-shot-main p,.ypj-tile-body p{color:var(--pj-dim);font-size:12.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ypj-role{font-size:11px;color:var(--pj-dim);border:1px solid var(--pj-line);border-radius:4px;padding:0 5px;line-height:18px;white-space:nowrap}.ypj-role.is-performance{color:var(--pj-role-performance);border-color:#8c6ed266}.ypj-role.is-broll{color:var(--pj-role-broll);border-color:#3c969166}.ypj-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.ypj-chip{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border:1px solid var(--pj-line);border-radius:4px;background:var(--pj-panel);color:var(--pj-dim);font-size:11px;max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ypj-chip.is-lock{color:var(--pj-text)}.ypj-shot-meta{font-size:12px;color:var(--pj-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ypj-shot-meta .ypj-num{color:var(--pj-text)}.ypj-shot-state{display:grid;gap:5px;justify-items:start;padding-top:1px;min-width:0}.ypj-shot-actions{display:flex;align-items:center;gap:4px;justify-content:flex-end}.ypj-add-row{display:flex;align-items:center;gap:8px;width:100%;height:38px;padding:0 10px;border:0;border-bottom:1px dashed var(--pj-line);background:transparent;color:var(--pj-dim);cursor:pointer;font-size:12.5px;text-align:left}.ypj-add-row:hover{color:var(--pj-text);background:var(--pj-panel)}.ypj-add-row.is-scene{border:1px dashed var(--pj-line);border-radius:var(--pj-radius);justify-content:center}.ypj-shot-grid .ypj-add-row{border:1px dashed var(--pj-line);border-radius:var(--pj-radius);height:auto;min-height:120px;justify-content:center}.ypj-shot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--ypj-shot-min, 230px),1fr));gap:12px;padding-top:4px}.ypj-shot-tile{display:flex;flex-direction:column;border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:var(--pj-panel);overflow:hidden;cursor:pointer;min-width:0}.ypj-shot-tile:hover{border-color:var(--pj-line-strong)}.ypj-tile-media{position:relative}.ypj-tile-media .ypj-thumb{border:0;border-bottom:1px solid var(--pj-line);border-radius:0}.ypj-tile-media .ypj-pick{position:absolute;top:8px;left:8px}.ypj-tile-status{position:absolute;top:6px;right:6px;padding:2px 6px;border-radius:4px;background:var(--pj-scrim)}.ypj-tile-body{display:grid;gap:4px;padding:10px;flex:1;align-content:start}.ypj-tile-body strong{font-weight:600}.ypj-push{margin-left:auto}.ypj-tile-foot{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 10px;border-top:1px solid var(--pj-line);cursor:default}.ypj-planning{border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:var(--pj-panel);padding:18px;max-width:900px}.ypj-planning-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--pj-select-text)}.ypj-planning-head strong{color:var(--pj-text);font-weight:600}.ypj-planning-head .ypj-dim{font-size:12px}.ypj-skeleton-list{display:grid;gap:10px;margin-top:16px}.ypj-skeleton-list div{display:grid;grid-template-columns:112px 1fr 1fr;gap:12px}.ypj-skeleton-list i{height:40px;border-radius:4px;background:var(--ymn-skeleton, var(--pj-raised))}.ypj-skeleton-list i:first-child{height:63px}.ypj-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--ymn-overlay, rgba(0, 0, 0, .55));display:flex;justify-content:flex-end}.ypj-scrim.is-center{justify-content:center;align-items:center;padding:16px}.ypj-sheet{width:min(480px,100vw);height:100%;display:flex;flex-direction:column;background:var(--pj-panel);border-left:1px solid var(--pj-line)}.ypj-sheet.is-wide{width:min(640px,100vw)}.ypj-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-bottom:1px solid var(--pj-line)}.ypj-sheet-head h2{font-size:16px;margin-top:3px;overflow-wrap:anywhere}.ypj-sheet-body{flex:1;overflow-y:auto;padding:16px}.ypj-sheet-foot{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:10px 16px;border-top:1px solid var(--pj-line);flex-wrap:wrap}.ypj-sheet-note{margin-right:auto;font-size:12px}.ypj-sheet-preview{display:grid;gap:8px;margin-bottom:16px}.ypj-sheet-preview .ypj-video{aspect-ratio:16 / 9;border-radius:4px;object-fit:contain}.ypj-dialog{width:min(640px,100%);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;background:var(--pj-panel);border:1px solid var(--pj-line-strong);border-radius:var(--pj-radius);box-shadow:var(--pj-shadow-lg)}.ypj-dialog.is-compare{width:min(1100px,100%)}.ypj-dialog-body{overflow-y:auto;padding:16px;display:grid;gap:14px}.ypj-form{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px}.ypj-field{display:grid;gap:6px;min-width:0}.ypj-field.is-wide{grid-column:1 / -1}.ypj-field-label{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--pj-dim);font-weight:500}.ypj-field-label small{color:var(--pj-faint);font-weight:400;text-align:right}.ypj-details{border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:var(--pj-ground)}.ypj-details summary{display:flex;align-items:center;gap:6px;padding:8px 10px;cursor:pointer;color:var(--pj-dim);font-size:12px;list-style:none}.ypj-details summary::-webkit-details-marker{display:none}.ypj-details[open] summary .ypj-icon{transform:rotate(90deg)}.ypj-details pre{margin:0;padding:10px;border-top:1px solid var(--pj-line);white-space:pre-wrap;font:11.5px/1.55 var(--pj-mono);color:var(--pj-dim);max-height:280px;overflow:auto}.ypj-confirm-figures{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--pj-line);border:1px solid var(--pj-line);border-radius:var(--pj-radius);overflow:hidden}.ypj-confirm-figures div{display:grid;gap:3px;padding:10px 12px;background:var(--pj-ground)}.ypj-confirm-figures span{font-size:11px;color:var(--pj-dim)}.ypj-confirm-figures b{font-size:17px;font-weight:600}.ypj-confirm-figures b.is-accent{color:var(--pj-accent-text)}.ypj-confirm-figures b.is-bad{color:var(--pj-bad)}.ypj-confirm-lines{border:1px solid var(--pj-line);border-radius:var(--pj-radius);max-height:220px;overflow-y:auto}.ypj-confirm-lines>div{display:grid;grid-template-columns:64px minmax(0,1fr) auto 56px;gap:10px;padding:6px 10px;border-bottom:1px solid var(--pj-line);font-size:12.5px;align-items:center}.ypj-confirm-lines>div:last-child{border-bottom:0}.ypj-confirm-lines>div>span:last-child{text-align:right}.ypj-confirm-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ypj-confirm-note,.ypj-confirm-change{font-size:12px}.ypj-take-scene{margin-bottom:24px}.ypj-take-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--ypj-take-min, 320px),1fr));gap:14px}.ypj-take-list{display:grid;gap:10px}.ypj-take-card{display:flex;flex-direction:column;border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:var(--pj-panel);overflow:hidden;min-width:0}.ypj-take-card.is-list{display:grid;grid-template-columns:minmax(240px,400px) minmax(0,1fr)}.ypj-take-media{position:relative;aspect-ratio:16 / 9;background:var(--pj-media)}.ypj-take-media .ypj-video{object-fit:contain}.ypj-media-flag{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;gap:6px;padding:3px 7px;border-radius:4px;background:var(--pj-scrim);color:var(--pj-select-text);font-size:11px}.ypj-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;text-align:center;background:var(--pj-raised);color:var(--pj-dim)}.ypj-stage strong{color:var(--pj-text);font-weight:600}.ypj-stage small{font-size:12px;max-width:36ch}.ypj-stage.is-generating{color:var(--pj-select-text)}.ypj-stage.is-attention{color:var(--pj-bad)}.ypj-stage.is-attention small{color:var(--pj-dim)}.ypj-take-body{display:grid;gap:8px;padding:10px 12px 12px;align-content:start}.ypj-take-body>header{display:flex;align-items:center;gap:8px;min-width:0}.ypj-take-body>header strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ypj-take-row{display:flex;align-items:center;gap:8px;justify-content:space-between}.ypj-take-strip{display:flex;flex-wrap:wrap;gap:4px}.ypj-take-strip button,.ypj-take-pending{display:inline-flex;align-items:center;gap:4px;height:24px;min-width:32px;justify-content:center;padding:0 6px;border:1px solid var(--pj-line);border-radius:4px;background:var(--pj-ground);color:var(--pj-dim);font:600 11px var(--pj-mono);cursor:pointer}.ypj-take-strip button:hover{color:var(--pj-text);border-color:var(--pj-line-strong)}.ypj-take-strip button.is-active{background:var(--pj-select);border-color:var(--pj-select);color:var(--pj-select-ink)}.ypj-take-pending{border-style:dashed;color:var(--pj-select-text);cursor:default}.ypj-take-note{font-size:12px;color:var(--pj-text)}.ypj-take-note .ypj-num{font:600 11px var(--pj-mono);color:var(--pj-dim);margin-right:4px}.ypj-change{display:flex;gap:6px}.ypj-change input{min-width:0;font-size:12.5px}.ypj-take-foot{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ypj-compare{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ypj-compare-pane{display:grid;gap:8px;align-content:start}.ypj-compare-pane .ypj-video{aspect-ratio:16 / 9;object-fit:contain;border-radius:4px}.ypj-compare-head{display:flex;gap:8px;align-items:center}.ypj-compare-head select{width:auto}.ypj-tabs{margin-bottom:16px}.ypj-element-group{margin-bottom:22px}.ypj-group-head{display:flex;align-items:center;gap:8px;min-height:34px;margin-bottom:10px;border-bottom:1px solid var(--pj-line)}.ypj-group-head strong{font-weight:600}.ypj-element-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.ypj-element{position:relative;display:flex;flex-direction:column;border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:var(--pj-panel);overflow:hidden;min-width:0}.ypj-element.is-locked{border-color:var(--pj-line-strong)}.ypj-element-media{position:relative;aspect-ratio:4 / 3;background:var(--pj-raised);border-bottom:1px solid var(--pj-line);cursor:pointer;overflow:hidden}.ypj-element-media img{width:100%;height:100%;object-fit:cover;display:block}.ypj-element-drop{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--pj-dim);font-size:12px}.ypj-element-media:hover .ypj-element-drop{color:var(--pj-text)}.ypj-element-busy{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--pj-scrim);color:var(--pj-select-text)}.ypj-lock{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 7px;border:1px solid var(--pj-line-strong);border-radius:4px;background:var(--pj-scrim);color:var(--pj-dim);font-size:11.5px;cursor:pointer}.ypj-lock.is-on{background:var(--pj-select);border-color:var(--pj-select);color:var(--pj-select-ink)}.ypj-element-body{display:grid;gap:6px;padding:10px}.ypj-element-name{font-weight:600;font-size:13.5px}.ypj-element-sub{display:flex;justify-content:space-between;gap:8px;font-size:11.5px}.ypj-handle{font:500 11.5px var(--pj-mono);color:var(--pj-select-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ypj-element-body textarea{font-size:12.5px}.ypj-element-foot{display:flex;gap:6px;align-items:flex-start}.ypj-scope{display:grid;gap:4px;flex:1;min-width:0}.ypj-scope select{font-size:12px;min-height:26px;padding-top:3px;padding-bottom:3px}.ypj-teach{border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:var(--pj-panel);padding:20px}.ypj-teach-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--pj-line);border:1px solid var(--pj-line);border-radius:var(--pj-radius);overflow:hidden}.ypj-teach-step{display:grid;gap:8px;align-content:start;padding:18px;background:var(--pj-ground)}.ypj-teach-step strong{font-weight:600}.ypj-teach-step p{color:var(--pj-dim);font-size:12.5px}.ypj-teach-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--pj-line);border-radius:var(--pj-radius);color:var(--pj-text)}.ypj-teach-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.ypj-view.is-doc{max-width:820px}.ypj-doc{border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:var(--pj-panel);padding:24px 32px 32px}.ypj-doc-top{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px}.ypj-doc-save{font-size:12px}.ypj-doc-title{font:700 24px/1.2 var(--pj-display)!important;background:transparent!important;border-color:transparent!important;padding:4px 8px!important;margin-left:-8px;width:calc(100% + 8px)!important}.ypj-doc-title:hover{border-color:var(--pj-line)!important}.ypj-doc-title:focus{border-color:var(--pj-select)!important;background:var(--pj-ground)!important}.ypj-doc-lede{font-size:14px;color:var(--pj-dim);background:transparent!important;border-color:transparent!important;padding:4px 8px!important;margin:4px 0 0 -8px;width:calc(100% + 8px)!important}.ypj-doc-lede:hover{border-color:var(--pj-line)!important}.ypj-doc-lede:focus{color:var(--pj-text);background:var(--pj-ground)!important}.ypj-doc-section{padding-top:22px;margin-top:22px;border-top:1px solid var(--pj-line);display:grid;gap:10px}.ypj-doc-section>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ypj-doc-section h3{font-size:14px}.ypj-doc-help{color:var(--pj-dim);font-size:12.5px}.ypj-doc-body{font-size:14px!important;line-height:1.6!important;background:var(--pj-ground)!important}.ypj-doc-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ypj-props{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--pj-line);border:1px solid var(--pj-line);border-radius:var(--pj-radius);overflow:hidden}.ypj-props.is-stack{grid-template-columns:1fr}.ypj-props>.ypj-prop:last-child:nth-child(odd){grid-column:1 / -1}.ypj-prop{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:10px;padding:6px 10px;background:var(--pj-ground);min-width:0}.ypj-prop>span{font-size:12px;color:var(--pj-dim)}.ypj-prop>div{min-width:0}.ypj-prop input,.ypj-prop select,.ypj-prop textarea{background:transparent!important;border-color:transparent!important;padding-left:6px!important}.ypj-prop input:hover,.ypj-prop select:hover,.ypj-prop textarea:hover{border-color:var(--pj-line)!important}.ypj-prop input:focus,.ypj-prop select:focus,.ypj-prop textarea:focus{border-color:var(--pj-select)!important;background:var(--pj-panel)!important}.ypj-prop-static{display:block;padding:5px 6px}.ypj-refs{display:grid;gap:10px;margin-top:6px}.ypj-refs-head{display:grid;gap:2px}.ypj-refs-head strong{font-weight:600}.ypj-refs-head .ypj-dim{font-size:12px}.ypj-ref-list{border:1px solid var(--pj-line);border-radius:var(--pj-radius);overflow:hidden}.ypj-ref{display:grid;grid-template-columns:72px minmax(0,1fr) 180px;gap:12px;padding:10px;background:var(--pj-ground);border-bottom:1px solid var(--pj-line);align-items:start}.ypj-ref:last-child{border-bottom:0}.ypj-ref-media{aspect-ratio:1;border:1px solid var(--pj-line);border-radius:4px;background:var(--pj-raised);overflow:hidden;display:grid;place-items:center;color:var(--pj-dim)}.ypj-ref-media img,.ypj-ref-media video{width:100%;height:100%;object-fit:cover;display:block}.ypj-ref-body{display:grid;gap:4px;min-width:0}.ypj-ref-line{display:flex;align-items:center;gap:6px;min-width:0;color:var(--pj-dim)}.ypj-ref-line input{font-weight:600;flex:1;min-width:0;margin-left:0}.ypj-ref-body textarea{font-size:12.5px}.ypj-ref-side{display:flex;gap:4px;align-items:flex-start}.ypj-view.is-settings{max-width:860px}.ypj-panel{border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:var(--pj-panel);padding:16px;margin-bottom:14px;display:grid;gap:14px}.ypj-panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.ypj-panel-head strong{font-weight:600;font-size:14px}.ypj-panel-head .ypj-dim{font-size:12px}.ypj-panel-copy{font-size:12.5px;margin-top:-6px!important}.ypj-budget{display:grid;gap:12px;justify-items:start}.ypj-budget>.ypj-meter{width:100%;height:6px;border-radius:3px}.ypj-budget-figures{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;width:100%;background:var(--pj-line);border:1px solid var(--pj-line);border-radius:var(--pj-radius);overflow:hidden}.ypj-budget-figures div{display:grid;gap:3px;padding:10px 12px;background:var(--pj-ground)}.ypj-budget-figures span{font-size:11px;color:var(--pj-dim)}.ypj-budget-figures b{font-size:17px;font-weight:600}.ypj-budget-edit{display:grid;gap:6px}.ypj-inline{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ypj-inline input{width:120px}.ypj-model-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.ypj-model-list button{display:grid;gap:3px;text-align:left;padding:10px 12px;border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:var(--pj-ground);cursor:pointer}.ypj-model-list button span{font-size:11.5px;color:var(--pj-dim)}.ypj-model-list button:hover{border-color:var(--pj-line-strong)}.ypj-model-list button.is-active{border-color:var(--pj-select);background:var(--pj-select-wash)}.ypj-director{grid-area:director;display:flex;flex-direction:column;min-height:0;background:var(--pj-panel);border-left:1px solid var(--pj-line)}.ypj-director-head{display:flex;align-items:center;gap:8px;height:44px;padding:0 8px 0 14px;border-bottom:1px solid var(--pj-line);flex:none}.ypj-director-head strong{font-weight:600}.ypj-director-log{flex:1;overflow-y:auto;padding:14px;display:grid;gap:14px;align-content:start}.ypj-director-intro{display:grid;gap:12px;justify-items:start;color:var(--pj-dim);font-size:12.5px}.ypj-turn{display:grid;gap:6px}.ypj-turn-ask{justify-self:end;max-width:88%;padding:8px 10px;border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:var(--pj-raised);display:grid;gap:4px}.ypj-turn-ask p{font-size:12.5px}.ypj-turn-ask span{font-size:11px;justify-self:end}.ypj-turn-result{padding:8px 10px;border-left:2px solid var(--pj-ok);display:grid;gap:4px;font-size:12.5px}.ypj-turn-result strong{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--pj-ok)}.ypj-turn-result ul{margin:0;padding-left:16px;color:var(--pj-dim)}.ypj-turn-result.is-bad{border-left-color:var(--pj-bad)}.ypj-turn-result.is-bad strong{color:var(--pj-bad)}.ypj-turn-result.is-live{border-left-color:var(--pj-select);display:flex;align-items:center;gap:8px;color:var(--pj-select-text)}.ypj-director-quick{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:10px 12px 0;border-top:1px solid var(--pj-line);flex:none}.ypj-director-quick button{height:28px;border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:var(--pj-ground);color:var(--pj-dim);font-size:12px;cursor:pointer;text-align:left;padding:0 10px}.ypj-director-quick button:hover:not(:disabled){color:var(--pj-text);border-color:var(--pj-line-strong)}.ypj-director-quick button:disabled{opacity:.45;cursor:not-allowed}.ypj-director-input{padding:10px 12px 12px;display:grid;gap:6px;flex:none}.ypj-director-input textarea{min-height:64px;font-size:13px;resize:none}.ypj-director-send{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11.5px}@container ypj-main (max-width: 820px){.ypj-shot-row,.ypj-list-head{grid-template-columns:18px 96px minmax(0,1fr) 140px}.ypj-shot-row .ypj-shot-actions{grid-column:3 / -1;justify-content:flex-start}.ypj-list-head>span:last-child{display:none}}@container ypj-main (max-width: 560px){.ypj-list-head{display:none}.ypj-shot-row{grid-template-columns:18px 88px minmax(0,1fr);gap:8px 10px;padding:10px 4px}.ypj-shot-row .ypj-shot-state{grid-column:2 / -1;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ypj-shot-row .ypj-shot-actions{grid-column:2 / -1}.ypj-take-card.is-list{display:flex}}@media (max-width: 1180px){.ypj-project.has-director{grid-template-columns:184px minmax(0,1fr) 320px}.ypj-project{grid-template-columns:184px minmax(0,1fr)}.ypj-prow{grid-template-columns:80px minmax(0,2fr) 50px 50px 60px minmax(100px,1fr) 130px}.ypj-prow>:last-child{display:none}}@media (max-width: 860px){.ypj-home{padding:14px 16px 48px}.ypj-home-error{margin:12px 16px 0}.ypj-home-bar{gap:6px}.ypj-home-title{flex:1}.ypj-home-bar>.ypj-btn.is-primary{order:1}.ypj-search{order:2;flex:1 1 100%;max-width:none;margin-left:0}.ypj-sort{order:3}.ypj-home-bar>.ypj-seg{order:4}.ypj-composer{padding:10px}.ypj-composer-head{flex-wrap:wrap}.ypj-format-seg{order:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.ypj-format-seg button{justify-content:center}.ypj-brief-box textarea{min-height:120px;font-size:14px;padding:12px!important}.ypj-brief-tools .ypj-grow{display:none}.ypj-brief-tools>.ypj-btn.is-primary{flex:1 1 100%;order:10;height:36px}.ypj-brief-tools>.ypj-btn.is-default{flex:1 1 100%;order:11}.ypj-grid{grid-template-columns:1fr 1fr;gap:10px}.ypj-cover-title{font-size:15px}.ypj-card-body{padding:8px 10px 10px}.ypj-card-title{flex-wrap:wrap}.ypj-card-title strong{white-space:normal;font-size:13px}.ypj-card-foot{flex-wrap:wrap}.ypj-prow,.ypj-prow.is-head{grid-template-columns:72px minmax(0,1fr) auto}.ypj-prow.is-head{display:none}.ypj-prow>.ypj-prow-cell{display:none}.ypj-prow>.ypj-prow-cell:nth-child(6){display:block}.ypj-project,.ypj-project.has-director{grid-template-columns:minmax(0,1fr);grid-template-rows:52px minmax(0,1fr) auto;grid-template-areas:"top" "main" "side"}.ypj-topbar{gap:4px;padding:0 6px}.ypj-topbar-sep{display:none}.ypj-title-input{flex:1 1 auto;font-size:14px!important}.ypj-topbar>.ypj-tag{display:none}.ypj-budget-chip{padding:0 8px}.ypj-budget-chip .ypj-meter{display:none}.ypj-sidebar{flex-direction:row;padding:4px 4px calc(4px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--pj-line);overflow:visible}.ypj-sidebar .ypj-side-group{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;gap:2px}.ypj-sidebar .ypj-side-group button{flex-direction:column;justify-content:center;gap:3px;height:48px;padding:0 2px;font-size:10.5px}.ypj-sidebar .ypj-side-group button.is-active{box-shadow:inset 0 2px 0 var(--pj-select)}.ypj-sidebar .ypj-side-label{flex:none;max-width:100%}.ypj-sidebar .ypj-side-count{display:none}.ypj-side-live,.ypj-side-bad{position:absolute;top:3px;right:calc(50% - 22px);min-width:16px;height:16px;font-size:10px;padding:0 3px}.ypj-main{padding:14px 16px 28px}.ypj-toolbar>.ypj-btn.is-primary{flex:1 1 100%;order:10;height:36px}.ypj-bulkbar{top:-14px}.ypj-scene-title{flex:1 1 140px}.ypj-scene-head .ypj-grow{flex-basis:100%;height:0}.ypj-scene-summary{margin-left:0;width:100%!important}.ypj-shot-grid,.ypj-take-grid{grid-template-columns:1fr}.ypj-change{flex-direction:column}.ypj-compare{grid-template-columns:1fr}.ypj-element-grid{grid-template-columns:1fr 1fr;gap:8px}.ypj-teach-steps{grid-template-columns:1fr}.ypj-doc{padding:16px}.ypj-doc-title{font-size:20px!important}.ypj-props{grid-template-columns:1fr}.ypj-prop{grid-template-columns:96px minmax(0,1fr)}.ypj-ref{grid-template-columns:56px minmax(0,1fr)}.ypj-ref-side{grid-column:1 / -1}.ypj-form{grid-template-columns:1fr}.ypj-confirm-figures,.ypj-budget-figures{grid-template-columns:1fr 1fr}.ypj-confirm-lines>div{grid-template-columns:58px minmax(0,1fr) 48px}.ypj-confirm-lines>div>span:nth-child(3){display:none}.ypj-scrim{align-items:flex-end}.ypj-scrim.is-center{padding:0;align-items:flex-end}.ypj-sheet,.ypj-sheet.is-wide{width:100%;height:auto;max-height:92dvh;border-left:0;border-top:1px solid var(--pj-line-strong);border-radius:10px 10px 0 0}.ypj-dialog{width:100%;max-height:92dvh;border-radius:10px 10px 0 0}.ypj-sheet.is-director{height:86dvh}.ypj-sheet.is-director .ypj-director{border-left:0;flex:1;border-radius:10px 10px 0 0}.ypj-toast{bottom:76px}}@media (max-width: 420px){.ypj-grid,.ypj-element-grid{grid-template-columns:1fr}}.ypj-composer-head{flex-wrap:wrap}.ypj-save{min-width:0;overflow:hidden;text-overflow:ellipsis}.ypj-shot-state .ypj-status{flex-wrap:wrap;white-space:normal}.ypj-shot-actions{min-width:0}.ypj-shot-actions>.ypj-btn{min-width:0;flex:0 1 auto}.ypj-shot-actions>.ypj-btn>span{overflow:hidden;text-overflow:ellipsis}.ypj-prow-cell .ypj-tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.ypj-confirm-lines>div{grid-template-columns:minmax(64px,auto) minmax(0,1fr) auto 56px}.ypj-director-quick button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ypj-format-seg button{min-width:0}.ypj-format-seg button span{overflow:hidden;text-overflow:ellipsis}.ypj-storage-notice{margin:0 0 12px}.ypj-stage.is-expired{background:repeating-linear-gradient(135deg,var(--pj-raised) 0 10px,var(--pj-ground) 10px 20px)}.ypj-take-note .ypj-take-retention{vertical-align:middle;margin-left:4px;min-height:18px;font-size:9.5px}html:root[data-theme=dark] .ypj{--pj-role-performance: #C9B2F0;--pj-role-broll: #8FC7C4}.ypj-tile-status,.ypj-thumb-live,.ypj-thumb-count,.ypj-media-flag,.ypj-element-busy,.ypj-lock,.ypj-au-quick,.ypj-au-takes,.ypj-au-tile-media .ypj-au-verdict,.ypj-au-tile-media .ypj-au-retention,.ypj-au-inspect-expired .ypj-au-retention{--pj-text: var(--ymn-media-text, #ECEBE7);--pj-dim: var(--ymn-media-dim, #8C9098);--pj-faint: var(--ymn-media-dim, #8C9098);--pj-line: var(--ymn-media-line, #2A2D32);--pj-line-strong: var(--ymn-media-line, #3A3E45);--pj-select-text: var(--ymn-media-select, #9DAEF2);--pj-ok: var(--ymn-media-ok, #6CCB94);--pj-warn: var(--ymn-media-warn, #F0AE66);--pj-bad: var(--ymn-media-bad, #F08A78);--ymn-text: var(--ymn-media-text);--ymn-dim: var(--ymn-media-dim);--ymn-faint: var(--ymn-media-dim);--ymn-line: var(--ymn-media-line);--ymn-line-strong: var(--ymn-media-line);--ymn-accent-text: var(--ymn-media-accent);--ymn-select-text: var(--ymn-media-select);--ymn-ok-text: var(--ymn-media-ok);--ymn-warn-text: var(--ymn-media-warn);--ymn-bad-text: var(--ymn-media-bad)}.ypj-view.is-audit{max-width:1440px}.ypj-au-slate{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:1px;background:var(--pj-line);border:1px solid var(--pj-line);border-radius:var(--pj-radius);margin-bottom:12px}.ypj-au-slate>div{display:grid;gap:3px;padding:9px 12px 10px;background:var(--pj-panel);min-width:0}.ypj-au-slate>div:first-child{border-radius:var(--pj-radius) 0 0 var(--pj-radius)}.ypj-au-slate>div:last-child{border-radius:0 var(--pj-radius) var(--pj-radius) 0}.ypj-au-slate span{font:500 10.5px/1.2 var(--pj-body);color:var(--pj-dim);letter-spacing:.06em;text-transform:uppercase}.ypj-au-slate b{font:600 19px/1.1 var(--pj-mono);color:var(--pj-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ypj-au-slate b.is-select{color:var(--pj-select-text)}.ypj-au-slate b.is-accent{color:var(--pj-accent-text)}.ypj-au-tempo{position:relative}.ypj-au-tempo-btn{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;cursor:pointer;font:600 19px/1.1 var(--pj-mono);color:var(--pj-text)}.ypj-au-tempo-btn:hover{color:var(--pj-select-text)}.ypj-au-tempo-pop{position:absolute;right:-12px;top:calc(100% + 10px);z-index:30;width:280px;display:grid;gap:10px;padding:12px;background:var(--pj-float);border:1px solid var(--pj-line-strong);border-radius:var(--pj-radius);box-shadow:var(--pj-shadow-lg)}.ypj-au-tempo-pop p{font-size:12px}.ypj-au-tempo-pop label{display:grid;grid-template-columns:1fr 110px;align-items:center;gap:8px;font-size:12px;color:var(--pj-dim)}.ypj-au-tempo-pop label span{text-transform:none;letter-spacing:0;font-size:12px}.ypj-au-tempo-foot{display:flex;gap:6px;align-items:center}.ypj-au-bar-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.ypj-au-filter b{font-weight:500;color:var(--pj-faint);font-size:11.5px}.ypj-au-filter button.is-active b{color:var(--pj-select-text)}.ypj-au-numbers{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px;margin-bottom:14px;border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:var(--pj-panel)}.ypj-au-numbers-field{flex:1 1 260px;display:flex;align-items:center;gap:7px;padding:0 9px;min-height:30px;border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:var(--pj-ground);color:var(--pj-dim)}.ypj-au-numbers-field:focus-within{border-color:var(--pj-select);box-shadow:0 0 0 1px var(--pj-select)}.ypj .ypj-au-numbers-field input{border:0!important;background:transparent!important;box-shadow:none!important;padding:0;min-height:28px;font:500 13px/1 var(--pj-mono);letter-spacing:.02em}.ypj-au-numbers-result{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;margin:0}.ypj-au-numbers-result b{color:var(--pj-select-text);font-family:var(--pj-mono);font-weight:500}.ypj-au-numbers-result .is-bad{color:var(--pj-bad)}.ypj-au-wall{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.ypj-au-scene{content-visibility:auto;min-width:0}.ypj-au-scene-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:0 0 8px;margin-bottom:10px;border-bottom:1px solid var(--pj-line)}.ypj-au-scene-head h3{font-size:14px}.ypj-au-scene-id{font:500 11px/1 var(--pj-mono);color:var(--pj-faint)}.ypj-au-scene-head .ypj-dim{font-size:12px}.ypj-au-scene-kept{font-size:12px;color:var(--pj-dim)}.ypj-au-scene-kept.is-bad{color:var(--pj-bad)}.ypj-au-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:10px}.ypj-au-tile{position:relative;display:flex;flex-direction:column;background:var(--pj-panel);border:1px solid var(--pj-line);border-radius:var(--pj-radius);overflow:hidden;min-width:0}.ypj-au-tile-media{position:relative;display:block;width:100%;aspect-ratio:16 / 9;padding:0;border:0;background:var(--pj-media);cursor:zoom-in;overflow:hidden}.ypj-au-media,.ypj-au-media img,.ypj-au-media video{display:block;width:100%;height:100%;object-fit:cover}.ypj-au-tile footer{display:flex;align-items:center;gap:6px;padding:6px 7px 6px 9px;min-height:36px}.ypj-au-code{font:600 17px/1 var(--pj-mono);letter-spacing:.01em;color:var(--pj-text);white-space:nowrap;flex:none}.ypj-au-pos{display:grid;gap:1px;min-width:0;margin-left:auto;text-align:right;overflow:hidden;font:500 10.5px/1.15 var(--pj-mono);color:var(--pj-dim);white-space:nowrap}.ypj-au-pos small{font-size:10px;color:var(--pj-faint)}.ypj-au-quick{position:absolute;right:6px;top:6px;display:inline-flex;gap:3px;opacity:0;transition:opacity .12s;z-index:2}.ypj-au-tile:hover .ypj-au-quick,.ypj-au-tile.is-focused .ypj-au-quick,.ypj-au-tile:focus-within .ypj-au-quick{opacity:1}@media (hover: none){.ypj-au-quick{position:static;opacity:1;order:3;display:flex;padding:0 7px 7px}.ypj-au-quick button{flex:1;height:28px}}.ypj-au-quick button{width:24px;height:24px;padding:0;border:1px solid var(--pj-line-strong);border-radius:4px;background:var(--pj-scrim);color:var(--pj-dim);font:600 10.5px/1 var(--pj-mono);cursor:pointer}.ypj-au-quick button:hover{color:var(--pj-text);border-color:var(--pj-line-strong)}.ypj-au-quick button.is-keep.is-on{background:var(--pj-select);border-color:var(--pj-select);color:var(--pj-select-ink)}.ypj-au-quick button.is-maybe.is-on{border-color:var(--pj-dim);color:var(--pj-text)}.ypj-au-quick button.is-redo.is-on{border-color:var(--pj-warn);color:var(--pj-warn)}.ypj-au-quick button.is-cut.is-on{border-color:var(--pj-bad);color:var(--pj-bad)}.ypj-au-tile-media .ypj-au-retention,.ypj-au-inspect-expired .ypj-au-retention{position:absolute;left:6px;bottom:6px;max-width:calc(100% - 52px);overflow:hidden;min-height:17px;padding:0 5px;gap:4px;font-size:9.5px;letter-spacing:.04em;background:var(--pj-scrim)}.ypj-au-media.is-expired{background:repeating-linear-gradient(135deg,var(--pj-raised) 0 8px,var(--pj-ground) 8px 16px)}.ypj-au-inspect-expired{position:relative;aspect-ratio:16 / 9;background:var(--pj-media);border-radius:4px;overflow:hidden}.ypj-au-takes{position:absolute;right:6px;bottom:6px;padding:2px 5px;border-radius:3px;background:var(--pj-scrim);font:500 10px/1.2 var(--pj-mono);color:var(--pj-dim)}.ypj-au-tile-note{margin:0;padding:0 9px 7px;font-size:11.5px;line-height:1.35;color:var(--pj-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ypj-au-verdict{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:3px;font:600 10px/1 var(--pj-body);letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent}.ypj-au-tile-media .ypj-au-verdict{position:absolute;left:6px;top:6px}.ypj-au-verdict.is-keep{background:var(--pj-select);color:var(--pj-select-ink)}.ypj-au-verdict.is-maybe{background:var(--pj-scrim);border-color:var(--pj-line-strong);color:var(--pj-text)}.ypj-au-verdict.is-redo{background:var(--pj-scrim);border-color:var(--pj-warn);color:var(--pj-warn)}.ypj-au-verdict.is-cut{background:var(--pj-scrim);border-color:var(--pj-bad);color:var(--pj-bad)}.ypj-au-tile.is-keep{border-color:var(--pj-select);box-shadow:0 0 0 1px var(--pj-select)}.ypj-au-tile.is-keep .ypj-au-code{color:var(--pj-select-text)}.ypj-au-tile.is-cut .ypj-au-media{opacity:.35;filter:grayscale(.7)}.ypj-au-tile.is-cut .ypj-au-code{color:var(--pj-faint);text-decoration:line-through;text-decoration-thickness:1px}.ypj-au-tile.is-redo .ypj-au-media{opacity:.7}.ypj-au-tile.is-focused{outline:1px solid var(--pj-focus);outline-offset:1px}.ypj-au-tile-media:focus-visible{outline:2px solid var(--pj-focus);outline-offset:-2px}.ypj-au-tile.is-empty{border-style:dashed;background:transparent}.ypj-au-tile.is-empty .ypj-au-tile-media{background:transparent;cursor:default;display:grid;place-items:center}.ypj-au-empty-frame{font-size:11.5px;color:var(--pj-faint)}.ypj-au-tile.is-empty .ypj-au-code{color:var(--pj-faint)}.ypj-au-none{padding:40px 0;text-align:center;color:var(--pj-dim)}.ypj-au-legend{margin-top:18px}.ypj-au-note{margin:10px 0 0;font-size:11.5px;color:var(--pj-faint)}.ypj-au-inspect{display:grid;gap:14px}.ypj-au-inspect-media .ypj-video{width:100%;aspect-ratio:16 / 9;object-fit:contain;background:var(--pj-media);border-radius:4px;display:block}.ypj-au-inspect-takes{display:flex;gap:6px;flex-wrap:wrap}.ypj-au-inspect-takes button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:var(--pj-ground);color:var(--pj-dim);font:500 12px/1 var(--pj-mono);cursor:pointer}.ypj-au-inspect-takes button.is-active{border-color:var(--pj-select);background:var(--pj-select-wash);color:var(--pj-text)}.ypj-au-inspect-takes .ypj-au-verdict{height:16px;font-size:9px}.ypj-au-verdicts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ypj-au-verdicts button{display:flex;align-items:center;justify-content:space-between;gap:6px;height:40px;padding:0 12px;border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:var(--pj-raised);color:var(--pj-text);font:600 13px/1 var(--pj-body);cursor:pointer}.ypj-au-verdicts button:hover{border-color:var(--pj-line-strong);background:var(--pj-hover)}.ypj-au-verdicts kbd{font:500 10.5px/1 var(--pj-mono);color:var(--pj-faint);border:1px solid var(--pj-line);border-radius:3px;padding:2px 4px}.ypj-au-verdicts .is-keep.is-on{background:var(--pj-select);border-color:var(--pj-select);color:var(--pj-select-ink)}.ypj-au-verdicts .is-keep.is-on kbd{color:var(--pj-select-ink);border-color:#fff6}.ypj-au-verdicts .is-maybe.is-on{border-color:var(--pj-text);background:var(--pj-hover)}.ypj-au-verdicts .is-redo.is-on{border-color:var(--pj-warn);color:var(--pj-warn);background:var(--ymn-warn-tint, rgba(224, 145, 60, .08))}.ypj-au-verdicts .is-cut.is-on{border-color:var(--pj-bad);color:var(--pj-bad);background:var(--ymn-bad-tint, rgba(214, 82, 62, .08))}.ypj-au-hint{font-size:12px}.ypj-au-facts{margin:0;display:grid;gap:8px}.ypj-au-facts div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;font-size:12.5px}.ypj-au-facts dt{color:var(--pj-dim)}.ypj-au-facts dd{margin:0}.ypj-au-keys{font-family:var(--pj-mono);font-size:11px!important}@media (hover: none),(max-width: 860px){.ypj-au-keys{display:none}}.ypj-au-readback{display:grid;gap:16px}.ypj-au-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.ypj-au-block{border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:var(--pj-panel);padding:14px 16px 16px;min-width:0}.ypj-au-h{display:flex;align-items:baseline;gap:8px;font-size:13px!important;margin-bottom:12px!important}.ypj-au-verdict-box{border:1px solid var(--pj-line-strong);border-radius:var(--pj-radius);background:var(--pj-panel);padding:14px 16px 16px}.ypj-au-verdict-box.is-empty{border-style:dashed}.ypj-au-verdict-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.ypj-au-verdict-head .ypj-dim{font-size:12px}.ypj-au-headline{font-size:22px!important;line-height:1.2;letter-spacing:-.01em;max-width:60ch}.ypj-au-summary{margin-top:8px!important;color:var(--pj-dim);max-width:78ch;font-size:13.5px;line-height:1.55}.ypj-au-chart{display:grid;gap:2px}.ypj-au-bar{display:grid;grid-template-columns:minmax(120px,1.1fr) minmax(80px,1.6fr) 80px;align-items:center;gap:10px;padding:5px 4px;border:0;background:transparent;border-radius:4px;text-align:left;cursor:pointer}.ypj-au-bar:disabled{cursor:default}.ypj-au-bar:hover:not(:disabled){background:var(--pj-raised)}.ypj-au-bar-name{display:flex;gap:7px;align-items:baseline;min-width:0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ypj-au-bar-name .ypj-num{font:500 10.5px/1 var(--pj-mono);flex:none}.ypj-au-bar-track{height:12px;background:var(--pj-ground);border:1px solid var(--pj-line);border-radius:2px;overflow:hidden}.ypj-au-bar-track i{display:block;height:100%;background:var(--pj-select)}.ypj-au-bar-track i.is-low{background:var(--pj-line-strong)}.ypj-au-bar-track i.is-open{opacity:.35}.ypj-au-bar-val{display:grid;justify-items:end;font:500 11.5px/1.15 var(--pj-mono);color:var(--pj-text)}.ypj-au-bar-val small{color:var(--pj-faint);font-size:10.5px}.ypj-au-gaps{list-style:none;margin:0;padding:0;display:grid}.ypj-au-gaps li{display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--pj-line)}.ypj-au-gaps li:first-child{border-top:0;padding-top:0}.ypj-au-gap-main{display:grid;grid-template-columns:76px minmax(0,1fr);gap:2px 10px;flex:1 1 auto;min-width:0;font-size:12.5px}.ypj-au-gap-codes{grid-row:span 3;font:600 13px/1.3 var(--pj-mono);color:var(--pj-text)}.ypj-au-gap-scene{font-weight:500}.ypj-au-gap-main .ypj-dim{font-size:11.5px}.ypj-au-gap-reason{font-size:11.5px;color:var(--pj-dim)}.ypj-au-gap-reason.is-bad{color:var(--pj-bad)}.ypj-au-gap-actions{display:flex;gap:4px;flex:none}.ypj-au-empty-line{display:flex;gap:6px;align-items:center;color:var(--pj-ok);font-size:12.5px}.ypj-au-cards{display:grid;gap:8px}.ypj-au-card{position:relative;padding:10px 12px 11px 40px;border:1px solid var(--pj-line);border-radius:var(--pj-radius);background:var(--pj-ground)}.ypj-au-card-n{position:absolute;left:12px;top:11px;font:500 11px/1 var(--pj-mono);color:var(--pj-select-text)}.ypj-au-card.is-bad .ypj-au-card-n{color:var(--pj-bad)}.ypj-au-card h4{margin:0 0 4px;font:600 13px/1.3 var(--pj-display)}.ypj-au-card p{font-size:12.5px;color:var(--pj-dim);line-height:1.5}.ypj-au-codes{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.ypj-au-codes>*{height:20px;padding:0 6px;border:1px solid var(--pj-line);border-radius:3px;background:var(--pj-panel);font:500 11px/18px var(--pj-mono);color:var(--pj-dim)}.ypj-au-codes button{cursor:pointer}.ypj-au-codes button:hover{border-color:var(--pj-select);color:var(--pj-text)}.ypj-au-actions{display:grid;border:1px solid var(--pj-line);border-radius:var(--pj-radius);overflow:hidden}.ypj-au-action{display:grid;grid-template-columns:minmax(150px,220px) minmax(0,1fr) auto;gap:14px;align-items:start;padding:10px 12px;border-top:1px solid var(--pj-line);background:var(--pj-ground)}.ypj-au-action:first-child{border-top:0}.ypj-au-action-label{font:600 11.5px/1.35 var(--pj-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--pj-text)}.ypj-au-action-why{font-size:12.5px;color:var(--pj-dim);line-height:1.5}.ypj-au-action-do{display:flex;gap:6px;justify-content:flex-end}.ypj-au-look-tag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border:1px solid var(--pj-line-strong);border-radius:3px;font:600 10px/1 var(--pj-body);letter-spacing:.06em;text-transform:uppercase;color:var(--pj-dim);flex:none}.ypj-au-look-tag.is-holding{color:var(--pj-ok);border-color:var(--pj-ok-line)}.ypj-au-look-tag.is-partial{color:var(--pj-warn);border-color:var(--pj-warn-line)}.ypj-au-look-tag.is-failed{color:var(--pj-bad);border-color:var(--pj-bad-line)}.ypj-au-looklist{list-style:none;margin:0;padding:0;display:grid}.ypj-au-looklist li{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:12px;align-items:start;padding:10px 0;border-top:1px solid var(--pj-line)}.ypj-au-looklist li:first-child{border-top:0;padding-top:2px}.ypj-au-looklist:not(.is-edit) li{grid-template-columns:84px minmax(0,1fr)}.ypj-au-looklist strong{font-weight:600;font-size:13px}.ypj-au-looklist p{font-size:12px;color:var(--pj-dim);margin-top:2px}.ypj-au-look-note{color:var(--pj-text)!important}.ypj-au-look-body{display:grid;gap:2px;min-width:0}.ypj .ypj-au-look-label{font-weight:600;font-size:13px;padding:2px 4px;margin-left:-4px;min-height:24px;border-color:transparent;background:transparent}.ypj .ypj-au-look-note{font-size:12px;padding:2px 4px;margin-left:-4px;min-height:24px;border-color:transparent;background:transparent}.ypj .ypj-au-look-label:hover,.ypj .ypj-au-look-note:hover{border-color:var(--pj-line)}.ypj-au-look-side{display:flex;align-items:center;gap:4px}.ypj-au-look-add{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.ypj-au-look-add input{flex:1 1 240px;width:auto!important}.ypj-confirm-figures b small{font-size:12px;font-weight:500}.ypj-au-gate-strip{display:grid;grid-auto-flow:column;grid-auto-columns:92px;gap:6px;overflow-x:auto;padding-bottom:4px}.ypj-au-gate-strip figure{margin:0;border:1px solid var(--pj-select);border-radius:4px;overflow:hidden;background:var(--pj-media)}.ypj-au-gate-strip .ypj-au-media{height:auto;aspect-ratio:16 / 9}.ypj-au-gate-strip figcaption{padding:3px 5px;font:600 11px/1 var(--pj-mono);color:var(--pj-select-text);background:var(--pj-panel)}.ypj-au-sheet{flex:1 1 auto;min-height:0;height:var(--ypj-height, 100dvh);background:var(--pj-ground);overflow-y:auto}.ypj-au-sheet-bar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--pj-panel);border-bottom:1px solid var(--pj-line)}.ypj-au-sheet-page{max-width:1120px;margin:0 auto;padding:28px 24px 64px}.ypj-au-sheet-slate{display:flex;flex-wrap:wrap;gap:6px 18px;font:500 11px/1 var(--pj-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pj-dim);margin-bottom:12px}.ypj-au-sheet-title{font-size:clamp(28px,5vw,44px)!important;line-height:1;letter-spacing:-.02em;margin-bottom:18px!important}.ypj-au-sheet-sec{padding:26px 0;border-top:1px solid var(--pj-line)}.ypj-au-sheet-sec h2{display:flex;align-items:baseline;gap:10px;font-size:18px;margin-bottom:14px}.ypj-au-sheet-sec h2>.ypj-num{font:500 11px/1 var(--pj-mono);color:var(--pj-faint);letter-spacing:.1em}.ypj-au-sheet-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.ypj-au-sheet-scene{margin-top:18px}.ypj-au-sheet-scene h3{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:13.5px;padding-bottom:6px;margin-bottom:8px;border-bottom:1px solid var(--pj-line)}.ypj-au-sheet-scene h3 .ypj-dim{font:500 11px/1 var(--pj-mono)}.ypj-au-sheet-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px}.ypj-au-sheet-frame{margin:0;border:1px solid var(--pj-line);border-radius:4px;overflow:hidden;background:var(--pj-panel);break-inside:avoid}.ypj-au-sheet-frame .ypj-au-media{height:auto;aspect-ratio:16 / 9;background:var(--pj-media)}.ypj-au-sheet-frame figcaption{display:flex;align-items:center;gap:8px;padding:6px 8px}.ypj-au-sheet-frame figcaption b{font:600 15px/1 var(--pj-mono);color:var(--pj-select-text)}.ypj-au-sheet-frame figcaption span{font:500 10.5px/1 var(--pj-mono);color:var(--pj-dim)}.ypj-au-sheet-frame figcaption .ypj-au-verdict{margin-left:auto;height:16px;font-size:9px}.ypj-au-sheet-frame>p{padding:0 8px 7px;font-size:11.5px;color:var(--pj-dim)}.ypj-au-sheet-frame.is-cut .ypj-au-media{opacity:.4}.ypj-au-sheet-none{display:flex;gap:6px;align-items:center;font-size:12px}.ypj-au-sheet-foot{padding-top:24px;border-top:1px solid var(--pj-line);font-size:12px}@container ypj-main (max-width: 1100px){.ypj-au-slate{grid-template-columns:repeat(4,minmax(0,1fr))}.ypj-au-slate>div{border-radius:0!important}}@container ypj-main (max-width: 820px){.ypj-au-two{grid-template-columns:minmax(0,1fr)}.ypj-au-action{grid-template-columns:minmax(0,1fr);gap:6px}.ypj-au-action-do{justify-content:flex-start}.ypj-au-looklist li,.ypj-au-looklist:not(.is-edit) li{grid-template-columns:76px minmax(0,1fr)}.ypj-au-look-side{grid-column:1 / -1}}@media (max-width: 860px){.ypj-au-two{grid-template-columns:minmax(0,1fr)}.ypj-au-slate{grid-template-columns:repeat(4,minmax(0,1fr))}.ypj-au-slate>div{padding:7px 8px 8px}.ypj-au-slate span{font-size:9.5px;letter-spacing:.04em}.ypj-au-slate b,.ypj-au-tempo-btn{font-size:15px}.ypj-au-tempo-pop{position:fixed;left:16px;right:16px;top:auto;width:auto}.ypj-au-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ypj-au-code{font-size:15px}.ypj-au-quick{position:static;opacity:1;display:flex;padding:0 7px 7px;order:3}.ypj-au-quick button{flex:1;width:auto;height:28px}.ypj-au-pos small{display:none}.ypj-au-filter{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}.ypj-au-bar-row{gap:8px}.ypj-au-numbers-field{flex-basis:100%}.ypj-au-numbers .ypj-seg{order:2}.ypj-au-numbers>.ypj-btn{order:3}.ypj-au-numbers-result{order:4}.ypj-au-verdicts{grid-template-columns:repeat(2,minmax(0,1fr))}.ypj-au-bar{grid-template-columns:minmax(0,1fr) 64px}.ypj-au-bar-track{grid-column:1 / -1;grid-row:2}.ypj-au-sheet-page{padding:20px 16px 48px}.ypj-au-sheet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ypj-au-headline{font-size:18px!important}}@media print{.ypj-au-sheet-bar,.ypj-demo-strip,.sh-rail,.sh-top{display:none!important}.ypj-au-sheet{background:#fff;color:#111}.ypj-au-sheet *{color:#111!important;background:transparent!important;border-color:#bbb!important;box-shadow:none!important}.ypj-au-bar-track i{background:#333!important}.ypj-au-sheet-frame .ypj-au-media{background:#ddd!important}}.gp{--g-ground: var(--ymn-ground, #0F1012);--g-panel: var(--ymn-panel, #16181B);--g-raised: var(--ymn-raised, #1D2024);--g-float: var(--ymn-float, #1D2024);--g-line: var(--ymn-line, #2A2D32);--g-line-strong: var(--ymn-line-strong, #3A3E45);--g-text: var(--ymn-text, #ECEBE7);--g-dim: var(--ymn-dim, #8C9098);--g-accent: var(--ymn-accent, #F5B21B);--g-accent-ink: var(--ymn-accent-ink, #141414);--g-select: var(--ymn-select, #3552C8);--g-select-tint: var(--ymn-select-tint, rgba(53, 82, 200, .16));--g-select-text: var(--ymn-select-text, #9DAEF2);--g-select-ink: var(--ymn-select-ink, #fff);--g-accent-text: var(--ymn-accent-text, #F5B21B);--g-hover: var(--ymn-hover, #23262B);--g-media: var(--ymn-media-bg, #000);--g-media-text: var(--ymn-media-text, #F2F2F0);--g-scrim: var(--ymn-scrim, rgba(12, 13, 15, .72));--g-ok: var(--ymn-ok-text, #6CCB94);--g-warn: var(--ymn-warn-text, #F0AE66);--g-bad: var(--ymn-bad-text, #F08A78);--g-radius: var(--ymn-radius, 6px);--g-radius-sm: 4px;--g-font: var(--ymn-font-body, Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);--g-display: var(--ymn-font-display, var(--g-font));--g-mono: var(--ymn-font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);--gp-composer-w: 392px;position:relative;display:grid;grid-template-columns:var(--gp-composer-w) minmax(0,1fr);height:100%;min-height:520px;overflow:hidden;background:var(--g-ground);color:var(--g-text);font:400 13px/1.45 var(--g-font);-webkit-font-smoothing:antialiased}.gp *,.gp *:before,.gp *:after{box-sizing:border-box}:where(.gp) button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:inherit}:where(.gp) button:disabled{cursor:not-allowed}:where(.gp) input,:where(.gp) select,:where(.gp) textarea{font:inherit;color:inherit}:where(.gp) h1,:where(.gp) h2,:where(.gp) h3,:where(.gp) p,:where(.gp) ol,:where(.gp) dl,:where(.gp) dd{margin:0}:where(.gp) ol{padding:0;list-style:none}:where(.gp) a{color:inherit;text-decoration:none}.gp :focus-visible{outline:2px solid var(--g-select);outline-offset:1px}.gp .gp-search input:focus-visible,.gp .gp-num input:focus-visible,.gp .gp-prompt-input:focus-visible{outline:none}.gp .gp-mono{font-family:var(--g-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.gp .gp-dim{color:var(--g-dim)}.gp .gp-pad{padding:12px}.gp .gp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gp kbd{display:inline-block;min-width:16px;padding:0 4px;border:1px solid var(--g-line);border-radius:3px;font:500 10.5px/15px var(--g-mono);color:var(--g-text);text-align:center;background:var(--g-ground)}.gp .gp-icon{flex:none;display:block}.gp-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--g-line);border-radius:var(--g-radius-sm);background:var(--g-raised);font-weight:500;white-space:nowrap}.gp-btn:hover:not(:disabled){border-color:var(--g-line-strong)}.gp-btn.is-select{background:var(--g-select);border-color:var(--g-select);color:var(--g-select-ink)}.gp-btn.is-select:hover:not(:disabled){background:color-mix(in srgb,var(--g-select) 88%,var(--g-text))}.gp-btn.is-quiet{background:transparent}.gp-btn.is-small{height:26px;padding:0 9px;font-size:12px}.gp-btn:disabled{opacity:.45}.gp-text-btn{display:inline-flex;align-items:center;gap:5px;color:var(--g-select-text);font-size:12px;font-weight:500;padding:2px 0}.gp-text-btn:hover{color:var(--g-text)}.gp-icon-btn{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:var(--g-radius-sm);color:var(--g-dim)}.gp-icon-btn:hover:not(:disabled){background:var(--g-raised);color:var(--g-text)}.gp-icon-btn.is-small{width:24px;height:24px}.gp-icon-btn:disabled{opacity:.35}.gp-badge{display:inline-flex;align-items:center;height:18px;padding:0 5px;border:1px solid var(--g-line);border-radius:3px;color:var(--g-dim);font-size:10.5px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.gp-eyebrow{color:var(--g-dim);font-size:12px;font-weight:600}.gp-hint{color:var(--g-dim);font-size:12px;line-height:1.45}.gp-search{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid var(--g-line);border-radius:var(--g-radius-sm);background:var(--g-ground);color:var(--g-dim)}.gp-search:focus-within{border-color:var(--g-select)}.gp-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--g-text)}.gp-search input::placeholder{color:var(--g-dim)}.gp-search.is-flush{margin:2px 2px 8px}.gp-composer{position:relative;z-index:3;display:flex;flex-direction:column;min-height:0;background:var(--g-panel);border-right:1px solid var(--g-line)}.gp-composer-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 14px 18px;display:flex;flex-direction:column;gap:16px;scrollbar-width:thin;scrollbar-color:var(--g-line) transparent}.gp-tabs{display:flex;gap:18px;margin:0 -14px;padding:0 14px;border-bottom:1px solid var(--g-line);position:sticky;top:0;z-index:2;background:var(--g-panel)}.gp-tab{display:inline-flex;align-items:center;gap:7px;height:44px;color:var(--g-dim);font-weight:600;font-size:13px;border-bottom:2px solid transparent;margin-bottom:-1px}.gp-tab:hover{color:var(--g-text)}.gp-tab.is-active{color:var(--g-text);border-bottom-color:var(--g-text)}.gp-tab-note{font-size:10.5px;font-weight:500;color:var(--g-dim);border:1px solid var(--g-line);border-radius:3px;padding:0 4px}.gp-prompt{position:relative}.gp-prompt-field{position:relative;display:grid;border:1px solid var(--g-line);border-radius:var(--g-radius);background:var(--g-ground)}.gp-prompt-field:focus-within{border-color:var(--g-select);box-shadow:0 0 0 1px var(--g-select)}.gp-prompt-backdrop,.gp-prompt-input{grid-area:1 / 1;margin:0;padding:11px 12px;min-height:124px;max-height:280px;width:100%;font:400 14px/1.55 var(--g-font);letter-spacing:0;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;-moz-tab-size:4;tab-size:4}.gp-prompt-backdrop{overflow:hidden;color:var(--g-text);pointer-events:none}.gp-prompt-input{resize:none;overflow-y:auto;border:0;outline:0;background:transparent;color:transparent;caret-color:var(--g-text)}.gp-prompt-input::placeholder{color:var(--g-dim)}.gp-prompt-input::selection{background:color-mix(in srgb,var(--g-select) 45%,transparent);color:transparent}.gp-mention{background:var(--g-select-tint);color:var(--g-select-text);border-radius:3px;box-shadow:0 0 0 1px color-mix(in srgb,var(--g-select) 40%,transparent)}.gp-mention.is-unknown{background:transparent;color:var(--g-warn);box-shadow:none;text-decoration:underline dotted;text-underline-offset:3px}.gp-prompt-tools{display:flex;align-items:center;gap:2px;margin-top:-8px}.gp-tool{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;border-radius:var(--g-radius-sm);color:var(--g-dim);font-size:12px;font-weight:500}.gp-tool:hover{background:var(--g-raised);color:var(--g-text)}.gp-count{margin-left:auto;color:var(--g-dim);font-size:11px}.gp-picker{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:20;max-height:300px;overflow-y:auto;padding:4px;background:var(--g-float);border:1px solid var(--g-line-strong);border-radius:var(--g-radius);box-shadow:var(--ymn-shadow-lg, 0 12px 28px rgba(0, 0, 0, .45))}.gp-picker-head{display:flex;align-items:center;gap:6px;padding:6px 8px 8px;color:var(--g-text);font-size:12px;font-weight:600;border-bottom:1px solid var(--g-line);margin-bottom:4px}.gp-picker-head span{color:var(--g-dim);font-weight:400}.gp-picker-group{padding:8px 8px 4px;color:var(--g-dim);font-size:11.5px;font-weight:600}.gp-picker-row{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:var(--g-radius-sm);cursor:pointer}.gp-picker-row.is-active{background:var(--g-select-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g-select) 55%,transparent)}.gp-pick-thumb{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:3px;overflow:hidden;background:var(--g-ground);border:1px solid var(--g-line);color:var(--g-dim)}.gp-pick-thumb img{width:100%;height:100%;object-fit:cover}.gp-pick-thumb.is-glyph{color:var(--g-text)}.gp-pick-main{display:flex;flex-direction:column;min-width:0}.gp-pick-main strong{font-weight:600;font-size:13px}.gp-pick-main small{color:var(--g-dim);font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-section{display:flex;flex-direction:column;gap:8px}.gp-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px}.gp-section-head h3{font-size:12px;font-weight:600;color:var(--g-dim)}.gp-refs.is-drop{outline:1px dashed var(--g-select);outline-offset:6px;border-radius:var(--g-radius)}.gp-ref-counts{display:flex;gap:8px;font-size:11px;color:var(--g-dim)}.gp-ref-counts .is-bad{color:var(--g-bad)}.gp-ref-strip{display:flex;flex-wrap:wrap;gap:8px}.gp-ref,.gp-ref-add{width:62px;display:flex;flex-direction:column;gap:4px}.gp-ref-media{position:relative;display:grid;place-items:center;width:62px;height:62px;overflow:hidden;border:1px solid var(--g-line);border-radius:var(--g-radius-sm);background:var(--g-ground);color:var(--g-dim)}.gp-ref:hover .gp-ref-media{border-color:var(--g-line-strong)}.gp-ref-media img,.gp-ref-media video{width:100%;height:100%;object-fit:cover}.gp-ref.is-failed .gp-ref-media{border-color:var(--g-bad)}.gp-ref.is-busy img,.gp-ref.is-busy video{opacity:.45}.gp-ref-busy{position:absolute;left:6px;right:6px;bottom:6px;height:2px;background:var(--ymn-media-line, rgba(255, 255, 255, .15));overflow:hidden}.gp-ref-busy i{position:absolute;inset:0 auto 0 0;width:40%;background:var(--g-text);animation:gp-slide 1.2s linear infinite}.gp-ref-flag{position:absolute;top:4px;right:4px;color:var(--g-bad);background:var(--g-ground);border-radius:3px;padding:1px}.gp-ref-pos{position:absolute;top:3px;left:3px;min-width:15px;height:15px;padding:0 3px;border-radius:2px;background:var(--g-scrim);color:var(--g-media-text);font-size:10px;line-height:15px;text-align:center}.gp-ref-dur{position:absolute;right:3px;bottom:3px;padding:0 3px;border-radius:2px;background:var(--g-scrim);color:var(--g-media-text);font-size:10px;line-height:14px}.gp-ref-dur.is-trimmed{color:var(--g-select-text)}.gp-ref-handle{font-size:10.5px;color:var(--g-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-ref-add{height:62px;align-items:center;justify-content:center;border:1px dashed var(--g-line-strong);border-radius:var(--g-radius-sm);color:var(--g-dim);font-size:11px;font-weight:500}.gp-ref-add:hover{color:var(--g-text);border-color:var(--g-dim)}.gp-meter{display:flex;flex-direction:column;gap:5px;padding:8px 10px;border:1px solid var(--g-line);border-radius:var(--g-radius-sm);background:var(--g-ground)}.gp-meter-label{display:flex;justify-content:space-between;font-size:12px;color:var(--g-dim)}.gp-meter-label strong{color:var(--g-text);font-weight:500;font-size:12px}.gp-meter-bar{height:3px;background:var(--g-line);border-radius:2px;overflow:hidden}.gp-meter-bar i{display:block;height:100%;background:var(--g-text)}.gp-meter.is-over{border-color:color-mix(in srgb,var(--g-bad) 60%,var(--g-line))}.gp-meter.is-over .gp-meter-bar i,.gp-meter.is-over strong{background:var(--g-bad)}.gp-meter.is-over strong{background:none;color:var(--g-bad)}.gp-model-chip{display:flex;align-items:center;gap:10px;width:100%;height:42px;padding:0 12px;border:1px solid var(--g-line);border-radius:var(--g-radius-sm);background:var(--g-raised)}.gp-model-chip:hover{border-color:var(--g-line-strong)}.gp-chip-label{color:var(--g-dim);font-size:11.5px;font-weight:500}.gp-model-chip-name{flex:1;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-model-chip .gp-icon:last-child{color:var(--g-dim)}.gp-settings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.gp-chip{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;height:46px;padding:0 10px;border:1px solid var(--g-line);border-radius:var(--g-radius-sm);background:var(--g-raised);min-width:0}.gp-chip:hover:not(:disabled){border-color:var(--g-line-strong)}.gp-chip:disabled{opacity:.45}.gp-chip-value{font-size:13px;color:var(--g-text);white-space:nowrap}.gp-direction{display:flex;flex-direction:column;border:1px solid var(--g-line);border-radius:var(--g-radius-sm);background:var(--g-raised);overflow:hidden}.gp-dir-row{display:flex;align-items:center;gap:10px;height:40px;padding:0 10px 0 12px;color:var(--g-dim)}.gp-dir-row+.gp-dir-row{border-top:1px solid var(--g-line)}.gp-dir-row:hover{background:var(--g-hover);color:var(--g-text)}.gp-dir-label{flex:none;width:82px;color:var(--g-text);font-weight:500}.gp-dir-value{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:7px}.gp-dir-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-dir-row.is-set .gp-dir-text{color:var(--g-text)}.gp-dir-caret{color:var(--g-dim)}.gp-mini-swatch{display:inline-flex;flex:none;height:12px;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px var(--g-line)}.gp-mini-swatch i{width:7px;height:12px}.gp-dir-value .gp-light-diagram{color:var(--g-text);flex:none}.gp-sendbox{gap:0;border:1px solid var(--g-line);border-radius:var(--g-radius-sm)}.gp-sendbox-toggle{display:flex;align-items:center;gap:8px;width:100%;height:38px;padding:0 12px;color:var(--g-text);font-weight:500}.gp-sendbox-toggle>span:nth-of-type(1){flex:1}.gp-sendbox-toggle .gp-mono{font-size:11px}.gp-sendbox-body{border-top:1px solid var(--g-line);padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px}.gp-sendbox-settings{font-size:11px;color:var(--g-dim)}.gp-sendbox pre{margin:0;max-height:280px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11.5px;line-height:1.55;color:var(--g-text)}.gp-footer{flex:none;padding:10px 14px 12px;border-top:1px solid var(--g-line);background:var(--g-panel);display:flex;flex-direction:column;gap:8px}.gp-blocker{display:flex;align-items:flex-start;gap:7px;color:var(--g-dim);font-size:12px;line-height:1.4}.gp-blocker .gp-icon{margin-top:1px}.gp-blocker span{flex:1}.gp-footer-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.gp-balance{display:flex;flex-direction:column;min-width:0;font-size:11.5px;line-height:1.3}.gp-balance strong{font-size:13px;font-weight:500}.gp-active-count{color:var(--g-dim);font-size:11px}.gp-generate{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;height:42px;min-width:196px;padding:0 14px;border-radius:var(--g-radius-sm);background:var(--g-accent);color:var(--g-accent-ink);font-size:14px;font-weight:650}.gp-generate:hover:not(:disabled){background:var(--ymn-accent-hover, #FFC23A)}.gp-generate-cost{padding-left:12px;border-left:1px solid color-mix(in srgb,var(--g-accent-ink) 25%,transparent);font-size:13.5px;font-weight:600}.gp-generate:disabled{background:var(--g-raised);color:var(--g-dim);box-shadow:inset 0 0 0 1px var(--g-line)}.gp-generate:disabled .gp-generate-cost{border-left-color:var(--g-line)}.gp-generate.is-topup{justify-content:center}.gp-generate-note{align-self:flex-end;color:var(--g-dim);font-size:11px}.gp-generate-note kbd{font-size:10px;line-height:14px;min-width:14px;padding:0 3px;margin-left:2px}.gp-teaser{gap:10px;padding:14px;border:1px solid var(--g-line);border-radius:var(--g-radius);background:var(--g-raised)}.gp-teaser h3{font:600 16px/1.3 var(--g-display);color:var(--g-text)}.gp-teaser .gp-btn{align-self:flex-start;margin-top:4px}.gp-steps{display:flex;flex-direction:column;gap:12px}.gp-steps li{display:flex;gap:12px;align-items:flex-start}.gp-step-n{flex:none;display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--g-line-strong);border-radius:var(--g-radius-sm);color:var(--g-text);font-size:12px}.gp-steps strong{display:block;font-weight:600;margin-bottom:2px}.gp-steps p{color:var(--g-dim);font-size:12.5px}.gp-steps.is-compact li{gap:10px}.gp-results{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.gp-results>.gp-storage-notice.ui-storage-notice{flex:none;padding:7px 16px;border:0;border-bottom:1px solid var(--g-line);border-radius:0;font-size:12px}.gp-results-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;height:45px;padding:0 16px;border-bottom:1px solid var(--g-line)}.gp-results-title{display:flex;align-items:baseline;gap:8px;min-width:0}.gp-results-title h1{font:600 15px/1 var(--g-display)}.gp-results-title .gp-mono{font-size:12px}.gp-live{font-size:11.5px;color:var(--g-text);padding-left:8px;border-left:1px solid var(--g-line)}.gp-demo-tag{align-self:center;font-size:11px;color:var(--g-dim);border:1px solid var(--g-line);border-radius:3px;padding:0 5px}.gp-results-tools{display:flex;align-items:center;gap:12px}.gp-density{display:flex;align-items:center;gap:8px;color:var(--g-dim)}.gp-density input{width:110px;accent-color:var(--g-select)}.gp-seg{display:inline-flex;border:1px solid var(--g-line);border-radius:var(--g-radius-sm);overflow:hidden}.gp-seg button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;color:var(--g-dim);font-size:12px;font-weight:500}.gp-seg button+button{border-left:1px solid var(--g-line)}.gp-seg button.is-active{background:var(--g-raised);color:var(--g-text)}.gp-results-body{flex:1;min-height:0;overflow-y:auto;padding:16px 16px 72px;container-type:inline-size;scrollbar-width:thin;scrollbar-color:var(--g-line) transparent}.gp-loading{display:grid;justify-items:center;gap:12px;padding:80px 0}.gp-loading .gp-progress{position:relative;width:160px}.gp-list{display:flex;flex-direction:column;gap:14px;max-width:1320px;margin:0 auto}.gp-row{display:grid;grid-template-columns:minmax(0,1fr) 320px;border:1px solid var(--g-line);border-radius:var(--g-radius);background:var(--g-panel);overflow:hidden}.gp-row>.gp-media{align-self:center}.gp-media{position:relative;width:100%;max-height:62vh;background:var(--g-media)}.gp-media video{display:block;width:100%;height:100%;object-fit:contain;background:var(--g-media)}.gp-row .gp-media{border-right:1px solid var(--g-line)}.gp-media-expand{position:absolute;top:8px;right:8px;background:var(--g-scrim);color:var(--g-media-text);border-color:var(--ymn-media-line, transparent);opacity:0}.gp-row:hover .gp-media-expand,.gp-media-expand:focus-visible{opacity:1}.gp-media.is-empty{display:grid;place-items:center;background:var(--g-raised);min-height:180px}.gp-meta{display:flex;flex-direction:column;gap:10px;padding:14px;min-width:0}.gp-meta-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.gp-tag{font-size:12px;font-weight:600;color:var(--g-text)}.gp-meta-cost{font-size:12px;color:var(--g-dim)}.gp-result-prompt{font-size:13.5px;line-height:1.5;color:var(--g-text);overflow-wrap:anywhere}.gp-result-prompt.is-clamped{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gp-chip-inline{background:var(--g-select-tint);color:var(--g-select-text);border-radius:3px;padding:0 3px}.gp-chip-inline.is-unknown{background:none;color:var(--g-text);padding:0}.gp-meta-direction{display:flex;gap:6px;color:var(--g-dim);font-size:12px;line-height:1.45}.gp-meta-direction .gp-icon{margin-top:2px}.gp-meta-refs{display:flex;flex-wrap:wrap;gap:5px}.gp-meta-ref{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--g-line);border-radius:3px;overflow:hidden;background:var(--g-ground);color:var(--g-dim)}.gp-meta-ref img{width:100%;height:100%;object-fit:cover}.gp-meta-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--g-line);border-radius:var(--g-radius-sm)}.gp-meta-specs div{padding:6px 8px;min-width:0}.gp-meta-specs div+div{border-left:1px solid var(--g-line)}.gp-meta-specs dt{font:500 10.5px/1.3 var(--g-font);color:var(--g-dim)}.gp-meta-specs dd{font-size:12px;color:var(--g-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-meta-date{font-size:11px;color:var(--g-dim)}.gp-actions{display:flex;gap:2px}.gp-actions.is-stack{flex-direction:column;margin:2px -6px 0;padding-top:8px;border-top:1px solid var(--g-line)}.gp-action{display:inline-flex;align-items:center;gap:9px;height:32px;padding:0 8px;border-radius:var(--g-radius-sm);color:var(--g-text);font-size:12.5px;font-weight:500;white-space:nowrap}.gp-action .gp-icon{color:var(--g-dim)}.gp-action:hover:not(:disabled){background:var(--g-raised)}.gp-action:hover:not(:disabled) .gp-icon{color:var(--g-text)}.gp-action:disabled{opacity:.4}.gp-status{position:relative;width:100%;height:100%;display:grid;place-items:center;padding:16px;text-align:center}.gp-status-inner{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:46ch}.gp-status-label{display:inline-flex;align-items:center;gap:6px;color:var(--g-dim);font-size:12px;font-weight:600}.gp-status-time{font-size:24px;font-weight:500;color:var(--g-text);line-height:1.1}.gp-status-sub{color:var(--g-dim);font-size:12px}.gp-status-reason{color:var(--g-text);font-size:12.5px;line-height:1.45}.gp-status-refund{color:var(--g-ok);font-size:12px}.gp-status.is-failed .gp-status-label{color:var(--g-bad)}.gp-status.is-attention .gp-status-label{color:var(--g-warn)}.gp-status.is-expired .gp-status-label{color:var(--g-dim)}.gp-status .gp-progress{position:absolute;left:0;right:0;bottom:0}.gp-progress{display:block;height:2px;background:var(--g-line);overflow:hidden;position:relative}.gp-progress i{position:absolute;top:0;bottom:0;left:0;width:30%;background:var(--g-text);animation:gp-slide 1.8s linear infinite}@keyframes gp-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}.gp-grid-wrap{display:flex;flex-direction:column;gap:22px}.gp-day-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.gp-day-head h3{font-size:13px;font-weight:600}.gp-day-head .gp-mono{font-size:11.5px}.gp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--gp-tile, 220px),100%),1fr));gap:10px}.gp-tile{position:relative;display:flex;flex-direction:column;border:1px solid var(--g-line);border-radius:var(--g-radius);overflow:hidden;background:var(--g-panel)}.gp-tile.is-selected{border-color:var(--g-select);box-shadow:0 0 0 1px var(--g-select)}.gp-tile-media{position:relative;aspect-ratio:16 / 9;background:var(--g-media)}.gp-tile-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gp-tile.is-processing .gp-tile-media,.gp-tile.is-sending .gp-tile-media,.gp-tile.is-failed .gp-tile-media,.gp-tile.is-attention .gp-tile-media,.gp-tile.is-unknown .gp-tile-media{background:var(--g-raised)}.gp-tile .gp-status{position:absolute;top:0;right:0;bottom:0;left:0;padding:10px}.gp-tile .gp-status-time{font-size:18px}.gp-tile-open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.gp-tile-retention{position:absolute;left:6px;bottom:6px;z-index:2;min-height:16px;padding:0 5px;gap:4px;background:var(--g-scrim);border-color:var(--ymn-media-line, transparent);color:var(--g-media-text);font-size:9.5px;pointer-events:auto}.gp-tile.is-selected .gp-tile-retention,.gp-tile:hover .gp-tile-retention{opacity:.92}.gp-meta-top{flex-wrap:wrap}.gp-meta-top .gp-meta-retention{margin-left:auto}.gp-meta-top .gp-meta-retention+*{margin-left:0}.gp-tile-dur{position:absolute;right:6px;bottom:6px;z-index:2;padding:0 4px;border-radius:2px;background:var(--g-scrim);color:var(--g-media-text);font-size:10.5px;line-height:16px;pointer-events:none}.gp-tile-cap{display:flex;flex-direction:column;gap:2px;padding:7px 10px 9px;min-width:0}.gp-tile-prompt{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-tile-meta{font-size:10.5px;color:var(--g-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-check{position:relative;display:inline-grid;place-items:center;width:20px;height:20px;flex:none;cursor:pointer}.gp-check input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.gp-check span{display:grid;place-items:center;width:18px;height:18px;border:1px solid var(--g-line-strong);border-radius:3px;background:var(--g-panel);color:transparent}.gp-tile-check span{border-color:#ffffff80;background:var(--g-scrim)}.gp-check input:checked+span{background:var(--g-select);border-color:var(--g-select);color:var(--g-select-ink)}.gp-check input:focus-visible+span{outline:2px solid var(--g-select);outline-offset:1px}.gp-tile-check{position:absolute;top:7px;left:7px;z-index:2;opacity:0}.gp-tile:hover .gp-tile-check,.gp-tile-check.is-visible,.gp-tile-check:focus-within,.gp-tile.is-selected .gp-tile-check{opacity:1}.gp-selbar{position:absolute;left:50%;bottom:16px;transform:translate(-50%);z-index:6;display:flex;align-items:center;gap:6px;padding:5px 8px 5px 14px;border:1px solid var(--g-line-strong);border-radius:var(--g-radius);background:var(--g-float);white-space:nowrap;box-shadow:var(--ymn-shadow-lg, none)}.gp-selbar>span{color:var(--g-dim);margin-right:6px}.gp-selbar .gp-text-btn{margin:0 6px}.gp-notice{position:absolute;left:16px;bottom:16px;z-index:7;display:none;align-items:center;gap:8px;max-width:min(560px,calc(100% - 32px));padding:7px 6px 7px 12px;border:1px solid var(--g-line-strong);border-radius:var(--g-radius);background:var(--g-float);font-size:12.5px;box-shadow:var(--ymn-shadow-lg, none)}.gp-notice.is-info,.gp-notice.is-bad{display:flex}.gp-notice.is-bad{border-color:color-mix(in srgb,var(--g-bad) 55%,var(--g-line))}.gp-notice.is-bad>.gp-icon{color:var(--g-bad)}.gp-notice span{flex:1}.gp-selbar~.gp-notice{bottom:68px}.gp-empty{max-width:640px;margin:7vh auto 0;display:flex;flex-direction:column;gap:14px}.gp-empty h2{font:600 24px/1.2 var(--g-display);letter-spacing:-.01em}.gp-empty-lead{color:var(--g-dim);font-size:14px;max-width:54ch}.gp-empty .gp-steps{margin:8px 0 10px;padding:16px;border:1px solid var(--g-line);border-radius:var(--g-radius);background:var(--g-panel)}.gp-examples{display:flex;flex-direction:column;gap:8px}.gp-example{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid var(--g-line);border-radius:var(--g-radius);background:var(--g-panel)}.gp-example:hover{border-color:var(--g-select)}.gp-example-title{font-weight:600}.gp-example-prompt{color:var(--g-dim);font-size:12.5px}.gp-example-meta{color:var(--g-dim);font-size:11px}.gp-popover{z-index:80;overflow-y:auto;padding:6px;background:var(--g-float);border:1px solid var(--g-line-strong);border-radius:var(--g-radius);box-shadow:var(--ymn-shadow-lg, 0 14px 32px rgba(0, 0, 0, .5));color:var(--g-text);font:400 13px/1.45 var(--g-font)}.gp-menu{display:flex;flex-direction:column}.gp-menu-row{display:flex;align-items:center;gap:10px;min-height:32px;padding:0 9px;border-radius:var(--g-radius-sm)}.gp-menu-row:hover:not(:disabled){background:var(--g-hover)}.gp-menu-row.is-selected{background:var(--g-select-tint)}.gp-menu-row:disabled{opacity:.4}.gp-menu-row.is-danger{color:var(--g-bad)}.gp-menu-row>span:first-of-type{flex:none}.gp-menu-note{color:var(--g-dim);font-size:12px;flex:1}.gp-menu-cost{margin-left:auto;color:var(--g-dim);font-size:12px}.gp-menu-check{color:var(--g-select-text)}.gp-aspect-shape{display:grid;place-items:center;width:18px;height:18px}.gp-aspect-shape i{display:block;border:1.5px solid currentColor;border-radius:2px}.gp-refmenu{display:flex;flex-direction:column;gap:8px}.gp-refmenu-head{display:flex;flex-direction:column;gap:2px;padding:4px 9px 8px;border-bottom:1px solid var(--g-line)}.gp-refmenu-error{color:var(--g-bad);font-size:12px}.gp-field-inline{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 9px;color:var(--g-dim);font-size:12px}.gp select{height:30px;padding:0 8px;border:1px solid var(--g-line);border-radius:var(--g-radius-sm);background:var(--g-ground);color:var(--g-text)}.gp-model-picker{padding:6px}.gp-model-list{display:flex;flex-direction:column;gap:2px}.gp-model-divider{padding:10px 10px 4px;color:var(--g-dim);font-size:11.5px;font-weight:600;border-top:1px solid var(--g-line);margin-top:4px}.gp-model-row{display:flex;flex-direction:column;gap:4px;padding:9px 10px;border-radius:var(--g-radius-sm);border:1px solid transparent}.gp-model-row:hover{background:var(--g-hover)}.gp-model-row.is-selected{background:var(--g-select-tint);border-color:color-mix(in srgb,var(--g-select) 60%,transparent)}.gp-model-head{display:flex;align-items:center;gap:8px}.gp-model-head strong{font-size:13.5px;font-weight:600}.gp-model-cost{margin-left:auto;font-size:12.5px;color:var(--g-text)}.gp-model-cost small{color:var(--g-dim);font-size:11px}.gp-model-desc{color:var(--g-dim);font-size:12px}.gp-spec-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.gp-spec{display:inline-flex;align-items:center;height:19px;padding:0 5px;border:1px solid var(--g-line);border-radius:3px;font-size:10.5px;color:var(--g-dim)}.gp-picker-foot{padding:8px 10px 4px;color:var(--g-dim);font-size:11px;border-top:1px solid var(--g-line);margin-top:6px}.gp-elements-picker{padding:6px}.gp-kind-filter{display:flex;flex-wrap:wrap;gap:4px;padding:0 2px 8px}.gp-kind-filter button{height:24px;padding:0 8px;border:1px solid var(--g-line);border-radius:var(--g-radius-sm);color:var(--g-dim);font-size:11.5px}.gp-kind-filter button.is-active{color:var(--g-text);border-color:var(--g-select);background:var(--g-select-tint)}.gp-element-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;padding:2px;max-height:320px;overflow-y:auto}.gp-element{display:flex;flex-direction:column;gap:3px;min-width:0}.gp-element:disabled{opacity:.35}.gp-element-media{position:relative;display:grid;place-items:center;aspect-ratio:1;border:1px solid var(--g-line);border-radius:var(--g-radius-sm);overflow:hidden;background:var(--g-ground);color:var(--g-dim)}.gp-element-media img,.gp-element-media video{width:100%;height:100%;object-fit:cover}.gp-element:hover:not(:disabled) .gp-element-media{border-color:var(--g-line-strong)}.gp-element.is-selected .gp-element-media{border-color:var(--g-select);box-shadow:0 0 0 1px var(--g-select)}.gp-element-type{position:absolute;left:4px;bottom:4px;color:var(--g-media-text);background:var(--g-scrim);border-radius:2px;padding:1px}.gp-element-check{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:16px;height:16px;border-radius:3px;background:var(--g-select);color:var(--g-select-ink)}.gp-element-name{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-element-kind{font-size:11px;color:var(--g-dim);text-transform:capitalize}.gp-picker-actions{display:flex;justify-content:flex-end;padding:8px 2px 2px;border-top:1px solid var(--g-line);margin-top:8px}.gp-flyout-scrim{position:absolute;inset:0 0 0 var(--gp-composer-w);z-index:20;background:var(--ymn-overlay, rgba(8, 9, 10, .55))}.gp-flyout{position:absolute;z-index:21;top:0;bottom:0;left:var(--gp-composer-w);width:min(600px,calc(100% - var(--gp-composer-w)));display:flex;flex-direction:column;background:var(--g-panel);border-right:1px solid var(--g-line)}.gp-flyout.is-wide{width:min(780px,calc(100% - var(--gp-composer-w)))}.gp-flyout-head{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px 12px;border-bottom:1px solid var(--g-line)}.gp-flyout-head h2{font:600 15px/1.3 var(--g-display)}.gp-flyout-head p{margin-top:3px;color:var(--g-dim);font-size:12.5px;max-width:60ch}.gp-flyout-head-actions{display:flex;align-items:center;gap:10px}.gp-flyout-body{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:14px}.gp-flyout-foot{flex:none;padding:12px 16px;border-top:1px solid var(--g-line)}.gp-sends{display:flex;gap:12px;align-items:baseline;font-size:12.5px}.gp-sends span{flex:none;color:var(--g-dim);font-size:12px}.gp-sends p{color:var(--g-text)}.gp-option-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gp-option-col{margin:0;padding:0;border:0;min-width:0}.gp-option-col legend{padding:0 0 8px;color:var(--g-dim);font-size:12px;font-weight:600}.gp-option-list{display:flex;flex-direction:column;gap:3px}.gp-option{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:34px;padding:6px 28px 6px 10px;border:1px solid transparent;border-radius:var(--g-radius-sm)}.gp-option:hover{background:var(--g-raised)}.gp-option.is-selected{background:var(--g-select-tint);border-color:color-mix(in srgb,var(--g-select) 60%,transparent)}.gp-option-name{font-weight:500}.gp-option-note{color:var(--g-dim);font-size:11.5px}.gp-option-check{position:absolute;right:8px;top:50%;margin-top:-7px;color:var(--g-select-text)}.gp-move-order ol{display:flex;flex-wrap:wrap;gap:6px}.gp-move-order li{display:flex;align-items:center;gap:4px;height:30px;padding:0 2px 0 4px;border:1px solid color-mix(in srgb,var(--g-select) 60%,transparent);border-radius:var(--g-radius-sm);background:var(--g-select-tint)}.gp-move-index{display:grid;place-items:center;width:18px;height:18px;border-radius:3px;background:var(--g-select);color:var(--g-select-ink);font-size:11px}.gp-move-order-name{padding:0 4px 0 2px;font-weight:500}.gp-move-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:8px}.gp-move-card{position:relative;display:flex;flex-direction:column;gap:4px;padding:10px;border:1px solid var(--g-line);border-radius:var(--g-radius-sm);background:var(--g-raised);min-width:0}.gp-move-card:hover{border-color:var(--g-line-strong)}.gp-move-card .gp-move-glyph{color:var(--g-dim);margin-bottom:2px}.gp-move-card.is-selected{border-color:var(--g-select);background:var(--g-select-tint)}.gp-move-card.is-selected .gp-move-glyph{color:var(--g-text)}.gp-move-name{font-weight:600}.gp-move-text{color:var(--g-dim);font-size:11.5px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gp-move-badge{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:20px;height:20px;border-radius:3px;background:var(--g-select);color:var(--g-select-ink);font-size:11px}.gp-palette-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.gp-palette-card{display:flex;flex-direction:column;gap:5px;padding:8px 8px 10px;border:1px solid var(--g-line);border-radius:var(--g-radius-sm);background:var(--g-raised)}.gp-palette-card:hover{border-color:var(--g-line-strong)}.gp-palette-card.is-selected{border-color:var(--g-select);box-shadow:0 0 0 1px var(--g-select)}.gp-swatches{display:flex;height:38px;border-radius:3px;overflow:hidden;margin-bottom:3px}.gp-swatches i{flex:1}.gp-swatches i.is-auto{display:grid;place-items:center;background:var(--g-ground);border:1px dashed var(--g-line-strong);border-radius:3px;color:var(--g-dim);font-style:normal;font-size:12px}.gp-palette-name{font-weight:600}.gp-palette-text{color:var(--g-dim);font-size:11.5px;line-height:1.4}.gp-light-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.gp-light-card{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px;border:1px solid var(--g-line);border-radius:var(--g-radius-sm);background:var(--g-raised)}.gp-light-card .gp-light-diagram{color:var(--g-dim);margin-bottom:4px}.gp-light-card:hover{border-color:var(--g-line-strong)}.gp-light-card.is-selected{border-color:var(--g-select);background:var(--g-select-tint)}.gp-light-card.is-selected .gp-light-diagram{color:var(--g-text)}.gp-light-name{font-weight:600}.gp-light-note{color:var(--g-dim);font-size:11.5px}.gp-trim-message{display:flex;gap:8px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--g-warn) 45%,var(--g-line));border-radius:var(--g-radius-sm);background:color-mix(in srgb,var(--g-warn) 7%,transparent);font-size:12.5px;line-height:1.45}.gp-trim-message .gp-icon{color:var(--g-warn);margin-top:2px}.gp-trim-player{position:relative;background:var(--g-media);border:1px solid var(--g-line);border-radius:var(--g-radius-sm);overflow:hidden}.gp-trim-player video{display:block;width:100%;max-height:38vh;object-fit:contain}.gp-trim-play{position:absolute;left:10px;bottom:10px;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--g-radius-sm);background:var(--g-scrim);border:1px solid var(--ymn-media-line, var(--g-line-strong));color:var(--g-media-text)}.gp-trim-timeline{padding:18px 10px 4px;touch-action:none;-webkit-user-select:none;user-select:none}.gp-trim-track{position:relative;height:44px;border:1px solid var(--g-line);border-radius:3px;background:var(--g-ground)}.gp-trim-tick{position:absolute;top:0;bottom:0;width:1px;background:var(--g-line)}.gp-trim-tick em{position:absolute;top:-17px;left:3px;font-style:normal;font-size:10px;color:var(--g-dim);white-space:nowrap}.gp-trim-shade{position:absolute;top:0;bottom:0;background:#08090a99}.gp-trim-range{position:absolute;top:-1px;bottom:-1px;border:2px solid var(--g-select);border-radius:3px;background:var(--g-select-tint);cursor:grab}.gp-trim-range.is-over{border-color:var(--g-bad);background:color-mix(in srgb,var(--g-bad) 12%,transparent)}.gp-trim-handle{position:absolute;top:-6px;bottom:-6px;width:12px;margin-left:-6px;border-radius:3px;background:var(--g-select);cursor:ew-resize;touch-action:none}.gp-trim-handle:after{content:"";position:absolute;left:5px;top:30%;bottom:30%;width:2px;background:#ffffffb3}.gp-trim-fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.gp-trim-fields label{display:flex;flex-direction:column;gap:4px;color:var(--g-dim);font-size:12px}.gp-num{display:inline-flex;align-items:center;height:32px;border:1px solid var(--g-line);border-radius:var(--g-radius-sm);background:var(--g-ground);padding-right:8px}.gp-num:focus-within{border-color:var(--g-select)}.gp-num input{width:72px;height:100%;padding:0 4px 0 9px;border:0;outline:0;background:transparent;color:var(--g-text);font-size:13px}.gp-num em{font-style:normal;color:var(--g-dim);font-family:var(--g-mono);font-size:12px}.gp-trim-len{display:flex;flex-direction:column;font-size:12px;color:var(--g-dim)}.gp-trim-len strong{color:var(--g-text);font-size:15px;font-weight:500}.gp-trim-len small{font-size:11px}.gp-trim-quick{display:flex;gap:6px;margin-left:auto}.gp-trim-hint{font-size:12px}.gp-trim-foot{display:flex;align-items:center;gap:12px}.gp-trim-status{flex:1;text-align:right;font-size:12px;color:var(--g-dim)}.gp-trim-status.is-bad{color:var(--g-bad)}.gp-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;grid-template-columns:minmax(0,1fr) 360px;background:var(--g-media);color:var(--g-text)}.gp-lightbox-stage{position:relative;display:grid;place-items:center;padding:24px 64px;min-height:0}.gp-lightbox-stage video{max-width:100%;max-height:calc(100vh - 48px);background:var(--g-media)}.gp-lightbox-stage .gp-media{width:min(100%,900px)}.gp-lightbox-nav{position:absolute;top:50%;margin-top:-18px;width:36px;height:36px;border:1px solid var(--ymn-media-line, var(--g-line));background:var(--g-scrim);color:var(--g-media-text)}.gp-lightbox-nav.is-prev{left:14px}.gp-lightbox-nav.is-next{right:14px}.gp-lightbox-side{display:flex;flex-direction:column;min-height:0;overflow-y:auto;background:var(--g-panel);border-left:1px solid var(--g-line)}.gp-lightbox-side header{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 14px;border-bottom:1px solid var(--g-line);font-size:12px}.gp-modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:grid;place-items:center;padding:16px;background:var(--ymn-overlay, rgba(6, 7, 8, .66))}.gp-modal{width:min(420px,100%);display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--g-line-strong);border-radius:var(--g-radius);background:var(--g-panel);color:var(--g-text);font:400 13px/1.45 var(--g-font)}.gp-modal h2{font:600 16px/1.3 var(--g-display)}.gp-field{display:flex;flex-direction:column;gap:5px;color:var(--g-dim);font-size:12px}.gp-field input,.gp-field select{height:34px;padding:0 10px;border:1px solid var(--g-line);border-radius:var(--g-radius-sm);background:var(--g-ground);color:var(--g-text);outline:0}.gp-field input:focus,.gp-field select:focus{border-color:var(--g-select)}.gp-modal-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:4px}.gp-modal-actions .gp-text-btn{margin-right:auto}@media (max-width: 1180px){.gp{--gp-composer-w: 348px}.gp-option-cols{grid-template-columns:1fr 1fr}}@container (max-width: 820px){.gp-row{grid-template-columns:minmax(0,1fr)}.gp-row .gp-media{border-right:0;border-bottom:1px solid var(--g-line)}.gp-actions.is-stack{flex-direction:row;flex-wrap:wrap}}@media (max-width: 760px){.gp{display:block;min-height:0}.gp-results{height:100%}.gp-results-head{padding:0 12px}.gp-results-body{padding:12px 12px 190px}.gp-seg button span,.gp-density{display:none}.gp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gp-tile-cap{padding:6px 8px 8px}.gp-composer{position:fixed;left:0;right:0;bottom:0;z-index:40;max-height:90dvh;border-right:0;border-top:1px solid var(--g-line-strong);border-radius:10px 10px 0 0}.gp-composer.is-sheet:not(.is-open) .gp-composer-scroll{display:none}.gp-composer.is-sheet:not(.is-open) .gp-blocker{display:none}.gp-sheet-handle{flex:none;display:flex;align-items:center;gap:10px;width:100%;padding:14px 14px 8px;position:relative;color:var(--g-dim)}.gp-sheet-grip{position:absolute;top:5px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--g-line-strong)}.gp-sheet-peek{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--g-text);font-size:13.5px}.gp-composer.is-open .gp-sheet-peek{visibility:hidden}.gp-composer-scroll{padding:0 14px 14px}.gp-tabs{position:static}.gp-footer{padding-bottom:max(12px,env(safe-area-inset-bottom))}.gp-generate{min-width:0;flex:1;max-width:240px}.gp-kbd-hint{display:none}.gp-settings{grid-template-columns:repeat(4,minmax(0,1fr))}.gp-flyout-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.gp-flyout,.gp-flyout.is-wide{position:fixed;z-index:61;left:0;right:0;top:6dvh;bottom:0;width:100%;border-right:0;border-top:1px solid var(--g-line-strong);border-radius:10px 10px 0 0}.gp-flyout-body{padding:14px}.gp-option-cols{grid-template-columns:1fr}.gp-move-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-palette-grid{grid-template-columns:1fr}.gp-light-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-trim-quick{margin-left:0;width:100%}.gp-sheet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;background:var(--ymn-overlay, rgba(6, 7, 8, .6))}.gp-sheet{position:fixed;left:0;right:0;bottom:0;max-height:82dvh;display:flex;flex-direction:column;background:var(--g-raised);border-top:1px solid var(--g-line-strong);border-radius:10px 10px 0 0;color:var(--g-text);font:400 13px/1.45 var(--g-font);padding-bottom:env(safe-area-inset-bottom)}.gp-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 8px 16px;border-bottom:1px solid var(--g-line)}.gp-sheet-body{overflow-y:auto;padding:8px}.gp-sheet .gp-menu-row{min-height:42px}.gp-lightbox{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.gp-lightbox-stage{padding:12px 12px 8px}.gp-lightbox-stage video{max-height:44dvh}.gp-lightbox-nav{display:none}.gp-lightbox-side{border-left:0;border-top:1px solid var(--g-line)}.gp-selbar{bottom:150px}.gp-notice{top:52px;bottom:auto;left:12px;right:12px;max-width:none}.gp-selbar~.gp-notice{bottom:auto}.gp-empty{margin-top:12px}.gp-empty h2{font-size:20px}}@media (min-width: 761px){.gp-sheet-handle{display:none}}@media (prefers-reduced-motion: reduce){.gp *,.gp *:before,.gp *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}.gp-progress i,.gp-ref-busy i{transform:none;width:35%;left:32%}}.gp-dir-label{width:auto;min-width:82px;max-width:55%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-chip .gp-chip-label{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-ref-add span{max-width:100%;text-align:center;overflow:hidden;text-overflow:ellipsis}.gp-actions.is-stack .gp-action{height:auto;min-height:32px;padding-block:6px;line-height:1.25;white-space:normal;text-align:left}.gp-selbar{max-width:calc(100% - 24px);overflow-x:auto}.gp-ref-item{position:relative;width:62px;display:flex;flex-direction:column;gap:4px}.gp-ref-remove{position:absolute;top:-7px;right:-7px;z-index:2;display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--g-line-strong);border-radius:50%;background:var(--g-raised);color:var(--g-text);box-shadow:0 1px 2px var(--g-scrim)}.gp-ref-remove:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.gp-ref-remove:hover{border-color:var(--g-bad);color:var(--g-bad)}.gp-ref-remove:focus-visible,.gp-ref-retry:focus-visible{outline:2px solid var(--g-select);outline-offset:1px}.gp-ref-flag{top:auto;right:auto;left:4px;bottom:4px}.gp-ref.is-unsupported .gp-ref-media{border-color:var(--g-warn)}.gp-ref.is-unsupported img,.gp-ref.is-unsupported video,.gp-ref.is-unsupported .gp-ref-media>.gp-icon{opacity:.45}.gp-ref.is-unsupported .gp-ref-flag{color:var(--g-warn)}.gp-ref-percent{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:0 4px;border-radius:3px;background:var(--g-scrim);color:var(--g-media-text);font-size:11px;line-height:16px}.gp-ref-busy.is-known i{animation:none;transition:width .2s ease}.gp-ref-retry{display:flex;align-items:center;justify-content:center;gap:3px;min-height:18px;color:var(--g-bad);font-size:10.5px;font-weight:600;white-space:nowrap;overflow:hidden}.gp-ref-retry span{overflow:hidden;text-overflow:ellipsis}.gp-ref-retry:hover{color:var(--g-text)}.gp-ref-model-hint{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 6px}.gp-ref-model-hint>.gp-icon{flex:none;margin-top:2px}.gp-ref-model-hint>span{flex:1;min-width:180px}.gp-model-warn{display:flex;align-items:center;gap:5px;color:var(--g-warn);font-size:11.5px}.gp-notice-action{flex:none;padding:4px 6px}@media (pointer: coarse),(max-width: 760px){.gp-ref-remove{width:26px;height:26px;top:-9px;right:-9px}.gp-ref-remove:before{top:-5px;right:-5px;bottom:-5px;left:-5px}.gp-ref-retry,.gp-notice-action{min-height:32px}}.gp-empty .gp-steps li{align-items:baseline}.gp-empty .gp-steps p{color:var(--g-text);font-size:13.5px;line-height:1.5}.gp-steps .gp-empty-ui{display:inline;margin:0;font-weight:600}.gp-empty-start{align-self:flex-start}@media (max-width: 760px){.gp-notice{z-index:45}}.ypw-shell{--ypw-bg:#f4efe7;--ypw-paper:#fffdfa;--ypw-ink:#17130f;--ypw-muted:#6d645c;--ypw-line:#ded5ca;--ypw-orange:#f2632d;--ypw-blue:#2745d8;--ypw-gold:#f3bf36;min-height:calc(100vh - 122px);padding:32px clamp(16px,3.5vw,56px) 100px;background:var(--ypw-bg);color:var(--ypw-ink);font-family:DM Sans,system-ui,sans-serif}.ypw-shell *{box-sizing:border-box}.ypw-shell button,.ypw-shell input,.ypw-shell textarea,.ypw-shell select{font:inherit}.ypw-shell button{cursor:pointer}.ypw-shell button:disabled{cursor:not-allowed;opacity:.55}.ypw-shell h1,.ypw-shell h2,.ypw-shell h3,.ypw-shell p{margin-top:0}.ypw-shell textarea{resize:vertical}.ypw-start,.ypw-idea,.ypw-existing,.ypw-single,.ypw-project{max-width:1440px;margin:0 auto}.ypw-start-copy{max-width:760px;margin:34px 0 38px}.ypw-start-copy>span,.ypw-idea>header>span,.ypw-existing>header>span,.ypw-summary-card>div>span,.ypw-bible>header>div>span,.ypw-storyboard-tools>div:first-child>span,.ypw-queue-head>div>span,.ypw-review-head>div>span,.ypw-shot-sheet>header span,.ypw-confirm>span{color:var(--ypw-orange);font:800 10px JetBrains Mono,monospace;letter-spacing:.13em}.ypw-start-copy h1,.ypw-idea>header h1,.ypw-existing>header h1{margin:14px 0 12px;font:600 clamp(50px,7vw,94px)/.9 "Cormorant Garamond",Georgia,serif;letter-spacing:-.055em}.ypw-start-copy p,.ypw-idea>header p{max-width:650px;color:var(--ypw-muted);font-size:17px;line-height:1.55}.ypw-start-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ypw-start-card{min-height:210px;padding:26px;display:grid;grid-template-columns:58px 1fr;grid-template-rows:1fr auto;gap:18px;border:1px solid var(--ypw-line);border-radius:22px;background:var(--ypw-paper);color:var(--ypw-ink);text-align:left;box-shadow:0 18px 50px #3022160d;transition:.18s ease}.ypw-start-card:hover{transform:translateY(-3px);border-color:var(--ypw-ink);box-shadow:0 24px 60px #3022161a}.ypw-start-card>i{width:58px;height:58px;display:grid;place-items:center;border-radius:16px;background:var(--ypw-ink);color:#fff;font-size:24px;font-style:normal}.ypw-start-card:nth-child(2)>i{background:var(--ypw-blue)}.ypw-start-card:nth-child(3)>i{background:var(--ypw-orange)}.ypw-start-card:nth-child(4)>i{background:var(--ypw-gold);color:var(--ypw-ink)}.ypw-start-card>span{display:grid;align-content:start;gap:8px}.ypw-start-card strong{font:600 30px/1 Cormorant Garamond,Georgia,serif}.ypw-start-card small{max-width:520px;color:var(--ypw-muted);font-size:14px;line-height:1.5}.ypw-start-card>b{grid-column:2;color:var(--ypw-orange);font:800 11px JetBrains Mono,monospace;letter-spacing:.04em}.ypw-plain-guide{margin-top:18px;padding:18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid var(--ypw-line);border-radius:16px;background:#fffdfa9e}.ypw-plain-guide>strong{margin-right:auto}.ypw-plain-guide>span{padding:8px 10px;border-radius:999px;background:#fff;color:var(--ypw-muted);font-size:12px}.ypw-plain-guide b{color:var(--ypw-ink)}.ypw-back,.ypw-projects-button{padding:8px 0;border:0;background:transparent;color:var(--ypw-muted);font-weight:800}.ypw-idea>header,.ypw-existing>header{max-width:850px;margin:30px 0 26px}.ypw-idea-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.ypw-source-card,.ypw-build-card,.ypw-summary-card,.ypw-bible,.ypw-storyboard-tools,.ypw-scene,.ypw-queue-head,.ypw-queue-list>section,.ypw-review-head,.ypw-select-bar,.ypw-review-card{border:1px solid var(--ypw-line);border-radius:20px;background:var(--ypw-paper);box-shadow:0 16px 48px #3022160b}.ypw-source-card{padding:24px}.ypw-main-input{display:grid;gap:12px;font-weight:800}.ypw-main-input>span{font-size:16px}.ypw-main-input textarea{min-height:390px;width:100%;padding:20px;border:1px solid var(--ypw-line);border-radius:15px;background:#fff;color:var(--ypw-ink);font-size:16px;line-height:1.65}.ypw-main-input textarea:focus{outline:3px solid rgba(39,69,216,.14);border-color:var(--ypw-blue)}.ypw-source-meta{margin-top:10px;display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--ypw-muted);font:700 10px JetBrains Mono,monospace}.ypw-file-button,.ypw-upload-row{position:relative;overflow:hidden}.ypw-file-button{padding:10px 13px;border:1px solid var(--ypw-line);border-radius:10px;background:#fff;color:var(--ypw-ink);font-family:DM Sans,sans-serif}.ypw-file-button input,.ypw-upload-row input,.ypw-ref-image input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.ypw-upload-row{margin-bottom:16px;padding:16px;display:grid;grid-template-columns:48px 1fr;gap:3px 12px;border:1px dashed #cfc1b2;border-radius:14px;background:#fbf7f1}.ypw-upload-row>span{grid-row:1/3;width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:var(--ypw-blue);color:#fff;font-size:20px}.ypw-upload-row>b{align-self:end}.ypw-upload-row>small{color:var(--ypw-muted)}.ypw-advanced{margin-top:16px;border-top:1px solid var(--ypw-line)}.ypw-advanced>summary,.ypw-prompt-details>summary,.ypw-shot-sheet details>summary{padding:17px 2px 4px;display:flex;justify-content:space-between;gap:16px;font-weight:800;cursor:pointer}.ypw-advanced>summary span{color:var(--ypw-muted);font-size:12px;font-weight:500}.ypw-field-grid{padding-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ypw-field-grid label,.ypw-bible-global label,.ypw-sheet-fields label{display:grid;gap:6px;color:var(--ypw-muted);font-size:12px;font-weight:700}.ypw-field-grid input,.ypw-field-grid select,.ypw-bible-global input,.ypw-bible-global select,.ypw-sheet-fields input,.ypw-sheet-fields select,.ypw-sheet-fields textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--ypw-line);border-radius:10px;background:#fff;color:var(--ypw-ink)}.ypw-build-card{position:sticky;top:18px;padding:24px}.ypw-build-card>span{color:var(--ypw-orange);font:800 9px JetBrains Mono,monospace;letter-spacing:.12em}.ypw-build-card h2{margin:14px 0;font:600 34px/1 Cormorant Garamond,Georgia,serif;letter-spacing:-.03em}.ypw-build-card ul{padding-left:20px;color:var(--ypw-muted);font-size:13px;line-height:1.8}.ypw-plan-cost{margin:20px 0;padding:16px;border-radius:13px;background:#f4efe7;display:grid;gap:4px}.ypw-plan-cost b{font-size:15px}.ypw-plan-cost span{color:var(--ypw-blue);font:700 10px JetBrains Mono,monospace}.ypw-plan-cost small{margin-top:5px;color:var(--ypw-muted);line-height:1.45}.ypw-primary{min-height:46px;padding:0 18px;border:1px solid var(--ypw-orange)!important;border-radius:10px!important;background:var(--ypw-orange)!important;color:var(--ypw-ink)!important;font-weight:900!important}.ypw-build-card>.ypw-primary{width:100%;min-height:54px}.ypw-project-list{display:grid;gap:10px}.ypw-project-list>button{padding:18px;display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid var(--ypw-line);border-radius:15px;background:var(--ypw-paper);text-align:left}.ypw-project-list span{display:grid;gap:5px}.ypw-project-list strong{font-size:18px}.ypw-project-list small{color:var(--ypw-muted)}.ypw-project-list b{color:var(--ypw-orange)}.ypw-empty{min-height:280px;padding:36px;display:grid;place-items:center;align-content:center;text-align:center;border:1px dashed #cdbdaf;border-radius:20px;background:#fffdfa80}.ypw-empty strong{font:600 30px Cormorant Garamond,serif}.ypw-empty p{color:var(--ypw-muted)}.ypw-project{padding-bottom:40px}.ypw-project-head{min-height:92px;padding:14px 18px;display:grid;grid-template-columns:130px 1fr auto;align-items:center;gap:18px;border:1px solid var(--ypw-line);border-radius:18px 18px 0 0;background:var(--ypw-paper)}.ypw-project-head>div:nth-child(2){min-width:0}.ypw-project-head>div:nth-child(2)>span{color:var(--ypw-orange);font:800 9px JetBrains Mono,monospace}.ypw-project-head h1{margin:5px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 28px/1 Cormorant Garamond,serif}.ypw-project-health{display:grid;justify-items:end;gap:4px;color:var(--ypw-muted);font-size:11px}.ypw-project-health b{color:#2e9a68}.ypw-stage-nav{display:grid;grid-template-columns:repeat(4,1fr);border-inline:1px solid var(--ypw-line);border-bottom:1px solid var(--ypw-line);background:#eee7dd}.ypw-stage-nav>button{min-height:82px;padding:13px;display:grid;grid-template-columns:30px 1fr;gap:3px 10px;align-content:center;border:0;border-right:1px solid var(--ypw-line);background:transparent;color:var(--ypw-muted);text-align:left}.ypw-stage-nav>button:last-child{border-right:0}.ypw-stage-nav span{grid-row:1/3;width:30px;height:30px;display:grid;place-items:center;border:1px solid #c7b9aa;border-radius:50%;font:800 9px JetBrains Mono,monospace}.ypw-stage-nav b{font-size:14px}.ypw-stage-nav small{font-size:10px}.ypw-stage-nav button.is-active{background:var(--ypw-ink);color:#fff}.ypw-stage-nav button.is-active span{border-color:var(--ypw-gold);background:var(--ypw-gold);color:var(--ypw-ink)}.ypw-stage-nav button.is-done span{border-color:#4aaf7e;background:#4aaf7e;color:#fff}.ypw-stage-content{padding-top:16px}.ypw-mobile-nav{display:none}.ypw-summary-card{padding:28px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px}.ypw-summary-card>div:first-child{min-width:0}.ypw-project-title{width:100%;margin:10px 0 8px;padding:0;border:0;background:transparent;color:var(--ypw-ink);font:600 clamp(34px,4vw,54px)/1 "Cormorant Garamond",serif;letter-spacing:-.04em}.ypw-summary-card textarea{width:100%;min-height:110px;padding:14px;border:1px solid transparent;border-radius:12px;background:#f7f2eb;color:var(--ypw-muted);font-size:15px;line-height:1.6}.ypw-stats{display:grid;grid-template-columns:repeat(2,110px);gap:8px}.ypw-stats span{padding:14px;display:grid;place-items:center;align-content:center;border:1px solid var(--ypw-line);border-radius:12px;color:var(--ypw-muted);font-size:11px;text-align:center}.ypw-stats b{display:block;color:var(--ypw-ink);font-size:23px}.ypw-summary-card>.ypw-primary{grid-column:1/-1;justify-self:end}.ypw-bible{margin-top:14px;padding:24px}.ypw-bible>header{display:grid;grid-template-columns:1fr minmax(420px,.9fr);gap:28px}.ypw-bible>header h2{margin:10px 0 8px;font:600 38px/1 Cormorant Garamond,serif}.ypw-bible>header p{max-width:600px;color:var(--ypw-muted)}.ypw-bible-global{display:grid;grid-template-columns:1fr 1fr 120px;gap:8px}.ypw-bible-global label:first-child{grid-column:1/-1}.ypw-bible-grid{margin-top:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ypw-bible-group{border:1px solid var(--ypw-line);border-radius:15px;overflow:hidden;background:#fbf8f3}.ypw-bible-group>header{padding:12px 14px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ypw-line)}.ypw-bible-group>header>div{display:grid;gap:2px}.ypw-bible-group>header span{font-weight:900}.ypw-bible-group>header small{color:var(--ypw-muted)}.ypw-bible-group>header button{border:0;background:transparent;color:var(--ypw-blue);font-weight:800}.ypw-bible-group>div{display:grid;gap:8px;padding:8px}.ypw-bible-group article{padding:9px;display:grid;grid-template-columns:66px 1fr auto;gap:10px;border:1px solid var(--ypw-line);border-radius:12px;background:#fff}.ypw-ref-image{position:relative;width:66px;height:66px;display:grid;place-items:center;overflow:hidden;border:1px dashed #c8b9aa;border-radius:10px;background:#f2ece4;color:var(--ypw-orange);font-size:22px}.ypw-ref-image img{width:100%;height:100%;object-fit:cover}.ypw-bible-group article>div:nth-child(2){display:grid;gap:5px}.ypw-bible-group article input,.ypw-bible-group article textarea,.ypw-bible-group article select{width:100%;padding:5px 7px;border:1px solid transparent;border-radius:6px;background:#f6f2ec;color:var(--ypw-ink);font-size:11px}.ypw-bible-group article textarea{min-height:46px}.ypw-ref-actions{display:flex;flex-direction:column;gap:5px}.ypw-ref-actions button{padding:6px;border:1px solid var(--ypw-line);border-radius:7px;background:#fff;color:var(--ypw-muted);font-size:9px}.ypw-ref-actions .is-locked{border-color:#e2b540;background:#fff5d0;color:#5f4907}.ypw-storyboard-tools{padding:24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:18px}.ypw-storyboard-tools h2,.ypw-queue-head h2,.ypw-review-head h2{margin:10px 0 8px;font:600 40px/1 Cormorant Garamond,serif}.ypw-storyboard-tools p,.ypw-queue-head p,.ypw-review-head p{color:var(--ypw-muted);line-height:1.5}.ypw-director-bar{display:grid;grid-template-columns:1fr auto;gap:7px}.ypw-director-bar input{min-width:0;padding:12px;border:1px solid var(--ypw-line);border-radius:10px;background:#fff}.ypw-director-bar button{padding:0 16px;border:0;border-radius:10px;background:var(--ypw-blue);color:#fff;font-weight:800}.ypw-director-bar small{grid-column:1/-1;color:var(--ypw-muted)}.ypw-quick-ai,.ypw-board-main-actions{grid-column:1/-1;display:flex;gap:7px;flex-wrap:wrap}.ypw-quick-ai button,.ypw-board-main-actions>button,.ypw-shot-actions>button,.ypw-shot-actions>details>summary,.ypw-scene-actions>button,.ypw-scene-actions>details>summary,.ypw-queue-head>button,.ypw-review-head>div>button,.ypw-select-bar button,.ypw-review-actions button,.ypw-change button{min-height:38px;padding:0 12px;border:1px solid var(--ypw-line);border-radius:9px;background:#fff;color:var(--ypw-ink);font-size:11px;font-weight:800}.ypw-board-main-actions{padding-top:12px;border-top:1px solid var(--ypw-line)}.ypw-board-main-actions .ypw-primary{margin-left:auto}.ypw-scenes{margin-top:12px;display:grid;gap:12px}.ypw-scene{overflow:visible}.ypw-scene>header{padding:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.ypw-scene-toggle{min-width:0;padding:0;display:grid;grid-template-columns:48px 1fr 24px;align-items:center;gap:12px;border:0;background:transparent;text-align:left}.ypw-scene-toggle>span{width:48px;height:48px;display:grid;place-items:center;border-radius:13px;background:var(--ypw-ink);color:#fff;font:800 10px JetBrains Mono,monospace}.ypw-scene-toggle h2{margin:0 0 4px;font:600 26px/1 Cormorant Garamond,serif}.ypw-scene-toggle p{margin:0;color:var(--ypw-muted);font-size:12px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ypw-scene-toggle>b{font-size:20px}.ypw-scene-actions{display:flex;align-items:center;gap:6px}.ypw-scene-actions>details,.ypw-shot-actions>details{position:relative}.ypw-scene-actions summary,.ypw-shot-actions summary{list-style:none}.ypw-scene-actions details>div,.ypw-shot-actions details>div{position:absolute;right:0;top:42px;z-index:20;min-width:170px;padding:6px;display:grid;gap:4px;border:1px solid var(--ypw-line);border-radius:10px;background:#fff;box-shadow:0 16px 40px #1e140c29}.ypw-scene-actions details button,.ypw-shot-actions details button{padding:8px;border:0;border-radius:7px;background:#f6f1eb;text-align:left}.ypw-shot-list{padding:0 14px 14px;display:grid;gap:9px}.ypw-shot-card{display:grid;grid-template-columns:220px minmax(0,1fr);overflow:visible;border:1px solid var(--ypw-line);border-radius:15px;background:#fff}.ypw-shot-card.is-generating{border-color:#5a6ee5;box-shadow:0 0 0 3px #2745d814}.ypw-shot-card.is-attention{border-color:#d95f4f}.ypw-shot-preview{min-height:210px;position:relative;overflow:hidden;border-radius:14px 0 0 14px;background:linear-gradient(145deg,#17130f,#4a3326)}.ypw-shot-preview video{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.ypw-shot-preview>div{height:100%;padding:18px;display:flex;flex-direction:column;justify-content:space-between;color:#fff}.ypw-shot-preview>div span{font:600 58px/1 Cormorant Garamond,serif;color:var(--ypw-gold)}.ypw-shot-preview>div small{color:#ffffffb3;line-height:1.4}.ypw-status{width:max-content;padding:6px 8px;border-radius:999px;background:#eee8df;color:#514941;font:800 8px JetBrains Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.ypw-shot-preview>.ypw-status{position:absolute;top:10px;right:10px}.ypw-status.is-generating{background:#dce2ff;color:#243aa9}.ypw-status.is-complete{background:#d9f4e7;color:#146b45}.ypw-status.is-attention{background:#ffe0db;color:#9e3222}.ypw-shot-body{min-width:0;padding:17px}.ypw-shot-body>header{display:flex;justify-content:space-between;gap:14px}.ypw-shot-body>header span,.ypw-review-copy>span{color:var(--ypw-orange);font:800 8px JetBrains Mono,monospace;letter-spacing:.12em}.ypw-shot-body h3{margin:6px 0 0;font:600 25px/1 Cormorant Garamond,serif}.ypw-approve{display:flex;align-items:center;gap:6px;color:var(--ypw-muted);font-size:11px}.ypw-shot-body>p{margin:12px 0;color:#4f4740;font-size:13px;line-height:1.55}.ypw-shot-meta,.ypw-ref-chips{display:flex;gap:6px;flex-wrap:wrap}.ypw-shot-meta span,.ypw-ref-chips span{padding:6px 7px;border-radius:7px;background:#f4efe8;color:var(--ypw-muted);font-size:9px}.ypw-ref-chips{margin-top:7px}.ypw-ref-chips span{background:#edf0ff;color:#3447a8}.ypw-shot-actions{margin-top:14px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.ypw-shot-actions .is-primary{border-color:var(--ypw-blue);background:var(--ypw-blue);color:#fff}.ypw-prompt-details{margin-top:10px;border-top:1px solid var(--ypw-line)}.ypw-prompt-details>summary{font-size:10px;color:var(--ypw-muted)}.ypw-prompt-details pre{max-height:180px;margin:8px 0 0;padding:12px;overflow:auto;white-space:pre-wrap;border-radius:9px;background:#17130f;color:#ddd6cd;font:10px/1.5 JetBrains Mono,monospace}.ypw-add-shot{min-height:46px;border:1px dashed #cdbdaf;border-radius:12px;background:#f8f3ed;color:var(--ypw-blue);font-weight:800}.ypw-inline-error{margin-top:8px;padding:8px;border-radius:8px;background:#ffe3de;color:#8d2d22;font-size:11px}.ypw-queue-head,.ypw-review-head{padding:24px;display:flex;justify-content:space-between;align-items:end;gap:24px}.ypw-queue-summary{margin:12px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ypw-queue-summary span{padding:14px;display:flex;align-items:center;gap:8px;border:1px solid var(--ypw-line);border-radius:12px;background:#fff;color:var(--ypw-muted);font-size:11px}.ypw-queue-summary i{width:9px;height:9px;border-radius:50%;background:#b9afa4}.ypw-queue-summary i.is-generating{background:#5470eb}.ypw-queue-summary i.is-complete{background:#42ae78}.ypw-queue-summary i.is-attention{background:#db5a48}.ypw-queue-summary b{margin-left:auto;color:var(--ypw-ink);font-size:18px}.ypw-queue-list{display:grid;gap:10px}.ypw-queue-list>section{overflow:hidden}.ypw-queue-list>section>header{padding:13px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ypw-line);background:#f6f0e8;font-weight:900}.ypw-queue-list>section>header button{border:0;background:transparent;color:var(--ypw-blue);font-weight:800}.ypw-queue-list article{min-height:66px;padding:10px 16px;display:grid;grid-template-columns:38px minmax(0,1fr) auto 100px;align-items:center;gap:12px;border-bottom:1px solid #eee7dd}.ypw-queue-list article:last-child{border-bottom:0}.ypw-queue-list article>b{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:var(--ypw-ink);color:#fff;font:700 9px JetBrains Mono,monospace}.ypw-queue-list article>div{display:grid;gap:3px}.ypw-queue-list article small{color:var(--ypw-muted)}.ypw-queue-list article>button{min-height:35px;border:1px solid var(--ypw-line);border-radius:8px;background:#fff;font-size:10px;font-weight:800}.ypw-review-head>div:last-child{display:flex;gap:7px}.ypw-select-bar{margin:12px 0 8px;padding:12px 14px;display:flex;align-items:center;gap:7px;position:sticky;top:8px;z-index:15}.ypw-select-bar>span{margin-right:auto;font-weight:900}.ypw-scene-export{margin:0 0 12px;padding:0 4px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ypw-scene-export>span{margin-right:4px;color:var(--ypw-muted);font-size:11px;font-weight:800}.ypw-scene-export button{min-height:34px;padding:0 11px;border:1px solid var(--ypw-line);border-radius:9px;background:#fff;color:var(--ypw-ink);font-size:10px;font-weight:800}.ypw-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ypw-review-card{position:relative;overflow:hidden}.ypw-review-card>video{width:100%;aspect-ratio:16/9;display:block;background:#15120f;object-fit:cover}.ypw-select{position:absolute;top:10px;left:10px;z-index:2;padding:6px 9px;border-radius:999px;background:#ffffffe6;font-size:10px;font-weight:800}.ypw-review-copy{padding:16px}.ypw-review-copy h3{margin:5px 0 10px;font:600 26px/1 Cormorant Garamond,serif}.ypw-takes{display:flex;gap:5px;flex-wrap:wrap}.ypw-takes button{padding:6px 9px;border:1px solid var(--ypw-line);border-radius:999px;background:#fff;font-size:9px}.ypw-takes button.is-active{border-color:var(--ypw-blue);background:var(--ypw-blue);color:#fff}.ypw-review-copy>p{min-height:22px;margin:10px 0;color:var(--ypw-muted);font-size:11px}.ypw-review-actions{display:flex;gap:6px}.ypw-review-actions button{flex:1}.ypw-change{margin-top:10px;display:grid;grid-template-columns:1fr auto;gap:6px}.ypw-change input{min-width:0;padding:10px;border:1px solid var(--ypw-line);border-radius:9px;background:#fff;font-size:11px}.ypw-change button{border-color:var(--ypw-orange);background:#fff0e8;color:#8c3518}.ypw-ending{margin-top:10px;display:flex;gap:7px;color:var(--ypw-muted);font-size:10px;line-height:1.4}.ypw-error,.ypw-toast{position:fixed;z-index:2000;left:50%;bottom:24px;transform:translate(-50%);max-width:min(680px,calc(100% - 24px));padding:13px 15px;border-radius:12px;box-shadow:0 18px 50px #140c0840;font-size:12px}.ypw-error{display:flex;align-items:center;gap:14px;background:#8d2e21;color:#fff}.ypw-error button{margin-left:auto;border:0;background:transparent;color:#fff;font-size:20px}.ypw-toast{background:var(--ypw-ink);color:#fff}.ypw-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1900;padding:20px;display:grid;place-items:center;background:#100c099e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ypw-shot-sheet,.ypw-confirm{width:min(860px,100%);max-height:calc(100vh - 40px);overflow:auto;border-radius:22px;background:var(--ypw-paper);box-shadow:0 30px 100px #00000059}.ypw-shot-sheet>header{padding:20px 22px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--ypw-line)}.ypw-shot-sheet>header h2{margin:6px 0 0;font:600 34px/1 Cormorant Garamond,serif}.ypw-shot-sheet>header button{width:38px;height:38px;border:1px solid var(--ypw-line);border-radius:50%;background:#fff;font-size:20px}.ypw-sheet-fields{padding:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ypw-sheet-fields .is-wide{grid-column:1/-1}.ypw-sheet-fields textarea{min-height:90px;line-height:1.5}.ypw-sheet-fields .is-prompt{min-height:180px;font:11px/1.5 JetBrains Mono,monospace}.ypw-check{display:flex;align-items:center;gap:8px;color:var(--ypw-ink)}.ypw-shot-sheet>footer,.ypw-confirm>footer{padding:14px 20px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--ypw-line)}.ypw-shot-sheet>footer>button,.ypw-confirm>footer>button{min-height:44px;padding:0 18px;border:1px solid var(--ypw-line);border-radius:9px;background:#fff;font-weight:800}.ypw-confirm{width:min(540px,100%);padding:26px}.ypw-confirm h2{margin:10px 0;font:600 38px/1 Cormorant Garamond,serif}.ypw-confirm p{color:var(--ypw-muted);line-height:1.55}.ypw-confirm>div{margin:18px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.ypw-confirm>div span{padding:12px;display:grid;gap:5px;border:1px solid var(--ypw-line);border-radius:10px;color:var(--ypw-muted);font-size:10px}.ypw-confirm>div b{color:var(--ypw-ink);font-size:14px}.ypw-confirm>small{display:block;color:var(--ypw-muted);line-height:1.5}.ypw-confirm>footer{margin:22px -26px -26px;padding:14px 26px}.ypw-single>.ypw-back{margin-bottom:15px}@media (max-width:1050px){.ypw-idea-layout{grid-template-columns:1fr}.ypw-build-card{position:static}.ypw-bible>header{grid-template-columns:1fr}.ypw-bible-global{grid-template-columns:1fr 1fr}.ypw-storyboard-tools{grid-template-columns:1fr}.ypw-director-bar{grid-template-columns:1fr auto}.ypw-review-grid{grid-template-columns:1fr}.ypw-shot-card{grid-template-columns:180px 1fr}.ypw-scene>header{grid-template-columns:1fr}.ypw-scene-actions{justify-content:flex-end}}@media (max-width:760px){.ypw-shell{min-height:calc(100vh - 84px);padding:12px 10px 96px}.ypw-start-copy{margin:18px 6px 22px}.ypw-start-copy h1,.ypw-idea>header h1,.ypw-existing>header h1{font-size:48px}.ypw-start-copy p,.ypw-idea>header p{font-size:14px}.ypw-start-grid{grid-template-columns:1fr}.ypw-start-card{min-height:145px;padding:17px;grid-template-columns:46px 1fr;gap:12px}.ypw-start-card>i{width:46px;height:46px;border-radius:12px}.ypw-start-card strong{font-size:24px}.ypw-start-card small{font-size:12px}.ypw-plain-guide{align-items:stretch}.ypw-plain-guide>strong{width:100%}.ypw-plain-guide>span{flex:1;min-width:140px}.ypw-idea>header,.ypw-existing>header{margin:16px 4px}.ypw-source-card,.ypw-build-card,.ypw-bible,.ypw-storyboard-tools,.ypw-queue-head,.ypw-review-head{padding:16px}.ypw-main-input textarea{min-height:330px;padding:14px;font-size:15px}.ypw-source-meta{align-items:flex-start}.ypw-source-meta>span{text-align:right}.ypw-advanced>summary{display:grid}.ypw-field-grid{grid-template-columns:1fr}.ypw-project-head{min-height:72px;padding:10px;grid-template-columns:56px 1fr}.ypw-project-head h1{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;line-height:1.02}.ypw-projects-button{font-size:0}.ypw-projects-button:before{content:"←";font-size:18px}.ypw-project-health{grid-column:2;justify-items:start}.ypw-project-health>span{display:none}.ypw-stage-nav{display:none}.ypw-mobile-nav{position:fixed;z-index:1200;left:8px;right:8px;bottom:8px;padding:6px;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:#17130ff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 50px #00000040}.ypw-mobile-nav button{min-height:54px;display:grid;place-items:center;align-content:center;gap:3px;border:0;border-radius:11px;background:transparent;color:#ffffff9e}.ypw-mobile-nav span{width:22px;height:22px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:9px}.ypw-mobile-nav b{font-size:9px}.ypw-mobile-nav button.is-active{background:var(--ypw-orange);color:var(--ypw-ink)}.ypw-summary-card{padding:16px;grid-template-columns:1fr}.ypw-stats{grid-template-columns:repeat(4,1fr)}.ypw-stats span{padding:8px 3px}.ypw-stats b{font-size:17px}.ypw-summary-card>.ypw-primary{width:100%}.ypw-project-title{font-size:38px}.ypw-bible>header h2,.ypw-storyboard-tools h2,.ypw-queue-head h2,.ypw-review-head h2{font-size:32px}.ypw-bible-global,.ypw-bible-grid{grid-template-columns:1fr}.ypw-bible-group article{grid-template-columns:56px 1fr}.ypw-ref-image{width:56px;height:56px}.ypw-ref-actions{grid-column:1/-1;flex-direction:row;justify-content:flex-end}.ypw-ref-actions button{min-height:34px}.ypw-director-bar{grid-template-columns:1fr}.ypw-director-bar button{min-height:44px}.ypw-quick-ai{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.ypw-quick-ai button{flex:none}.ypw-board-main-actions{display:grid;grid-template-columns:1fr 1fr}.ypw-board-main-actions .ypw-primary{grid-column:1/-1;margin:0}.ypw-scene>header{padding:10px}.ypw-scene-toggle{grid-template-columns:42px 1fr 20px}.ypw-scene-toggle>span{width:42px;height:42px}.ypw-scene-toggle p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.ypw-scene-actions{display:grid;grid-template-columns:1fr 1fr 44px}.ypw-scene-actions>button{padding:0 8px}.ypw-scene-actions>details>summary{font-size:0;display:grid;place-items:center;padding:0}.ypw-scene-actions>details>summary:after{content:"•••";font-size:13px}.ypw-shot-list{padding:0 8px 8px}.ypw-shot-card{grid-template-columns:1fr}.ypw-shot-preview{min-height:220px;aspect-ratio:16/9;border-radius:14px 14px 0 0}.ypw-shot-body{padding:14px}.ypw-shot-body>header{align-items:start}.ypw-shot-actions{display:grid;grid-template-columns:1fr 1fr 42px}.ypw-shot-actions>details>summary{font-size:0;padding:0;display:grid;place-items:center}.ypw-shot-actions>details>summary:after{content:"•••";font-size:13px}.ypw-queue-head,.ypw-review-head{display:grid;align-items:start}.ypw-queue-head>.ypw-primary{width:100%}.ypw-queue-summary{grid-template-columns:1fr 1fr}.ypw-queue-list article{grid-template-columns:34px 1fr auto}.ypw-queue-list article>.ypw-status{grid-column:2}.ypw-queue-list article>button{grid-column:3;grid-row:1/3}.ypw-review-head>div:last-child{display:grid;grid-template-columns:1fr 1fr}.ypw-select-bar{top:4px;overflow-x:auto;white-space:nowrap}.ypw-select-bar button{flex:none}.ypw-review-card{border-radius:16px}.ypw-change{grid-template-columns:1fr}.ypw-change button{min-height:42px}.ypw-sheet-backdrop{padding:0;align-items:end}.ypw-shot-sheet{max-height:94vh;border-radius:22px 22px 0 0}.ypw-sheet-fields{grid-template-columns:1fr;padding:14px}.ypw-sheet-fields .is-wide{grid-column:auto}.ypw-confirm{align-self:center;margin:12px;width:calc(100% - 24px);padding:20px}.ypw-confirm>div{grid-template-columns:1fr}.ypw-confirm>footer{margin:20px -20px -20px;padding:12px 20px}.ypw-error,.ypw-toast{bottom:78px}}@media (max-width:390px){.ypw-start-copy h1,.ypw-idea>header h1{font-size:42px}.ypw-start-card{min-height:154px}.ypw-stats{grid-template-columns:1fr 1fr}.ypw-project-head h1{font-size:22px}.ypw-board-main-actions{grid-template-columns:1fr}.ypw-bible-group article{grid-template-columns:48px 1fr}.ypw-ref-image{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.ypw-start-card{transition:none}}@media (max-width:760px){.ypw-select-bar{top:4px;display:grid;grid-template-columns:1fr 1fr;overflow:visible;white-space:normal}.ypw-select-bar>span{grid-column:1/-1}.ypw-select-bar button{min-height:42px;white-space:normal}.ypw-scene-export{display:grid;grid-template-columns:1fr 1fr}.ypw-scene-export>span{grid-column:1/-1}}.ypw-mobile-build{display:none}.ypw-main-input textarea{font-weight:500}@media (max-width:760px){.ypw-mobile-build{position:fixed;z-index:1250;left:10px;right:10px;bottom:8px;padding:8px 8px 8px 13px;display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.18);border-radius:15px;background:#17130ff2;color:#fff;box-shadow:0 16px 45px #0000004d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ypw-mobile-build span{margin-right:auto;font:700 9px JetBrains Mono,monospace;color:var(--ypw-gold)}.ypw-mobile-build button{min-height:46px;padding:0 14px;border:0;border-radius:10px;background:var(--ypw-orange);color:var(--ypw-ink);font-weight:900}.ypw-mobile-build button:disabled{opacity:.55}}@media (max-width:760px){.ypw-quick-ai{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.ypw-quick-ai button{white-space:normal}}@media (max-width:760px){.ypw-project-head{grid-template-columns:78px 1fr}.ypw-projects-button{font-size:11px;white-space:nowrap}.ypw-projects-button:before{content:""}}@media (max-width:760px){.ypw-shot-sheet>header{position:sticky;top:0;z-index:3;background:var(--ypw-paper)}.ypw-shot-sheet>footer{position:sticky;bottom:0;z-index:3;background:var(--ypw-paper)}}.ypw-overview-setup{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ypw-budget-card,.ypw-cut-card,.ypw-project-media,.ypw-overview-next,.ypw-cut-ready{padding:24px;border:1px solid var(--ypw-line);border-radius:20px;background:var(--ypw-paper);box-shadow:0 16px 48px #3022160b}.ypw-budget-card>header,.ypw-cut-card>header,.ypw-project-media>header,.ypw-overview-next,.ypw-cut-ready{display:flex;justify-content:space-between;align-items:start;gap:24px}.ypw-budget-card header span,.ypw-cut-card header span,.ypw-project-media header>div>span,.ypw-overview-next>div>span,.ypw-cut-ready>div>span{color:var(--ypw-orange);font:800 9px JetBrains Mono,monospace;letter-spacing:.12em}.ypw-budget-card h2,.ypw-cut-card h2,.ypw-project-media h2,.ypw-overview-next h2{margin:8px 0 0;font:600 30px/1 Cormorant Garamond,serif}.ypw-budget-card>header>b{padding:8px 10px;border-radius:999px;background:#e3f4e9;color:#1d7049;font-size:12px}.ypw-budget-card>p,.ypw-cut-card>p,.ypw-project-media>header p,.ypw-overview-next p,.ypw-cut-ready p{margin:12px 0;color:var(--ypw-muted);font-size:12px;line-height:1.55}.ypw-budget-card>label{margin-top:18px;display:grid;grid-template-columns:1fr 100px;align-items:center;gap:12px;color:var(--ypw-muted);font-size:12px;font-weight:800}.ypw-budget-card>label input,.ypw-cut-options select,.ypw-project-media>header select{width:100%;min-height:42px;padding:8px 10px;border:1px solid var(--ypw-line);border-radius:9px;background:#fff;color:var(--ypw-ink);font-weight:800}.ypw-budget-presets{margin-top:10px;display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.ypw-budget-presets button{min-height:36px;border:1px solid var(--ypw-line);border-radius:8px;background:#fff;font-weight:800}.ypw-budget-presets button.is-active{border-color:var(--ypw-blue);background:#e8ebff;color:var(--ypw-blue)}.ypw-budget-meter{height:8px;margin:16px 0 8px;overflow:hidden;border-radius:999px;background:#e8e0d7}.ypw-budget-meter i{height:100%;display:block;border-radius:inherit;background:var(--ypw-orange)}.ypw-budget-card>footer{display:flex;justify-content:space-between;gap:8px;color:var(--ypw-muted);font-size:9px}.ypw-cut-card.is-on{border-color:#7990ef;box-shadow:0 0 0 3px #2745d80f}.ypw-switch{position:relative;flex:none;width:50px;height:28px}.ypw-switch input{position:absolute;opacity:0}.ypw-switch i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#cfc6bb;transition:.18s}.ypw-switch i:after{content:"";position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 8px #0003;transition:.18s}.ypw-switch input:checked+i{background:var(--ypw-blue)}.ypw-switch input:checked+i:after{transform:translate(22px)}.ypw-cut-options{margin-top:18px;display:grid;gap:10px}.ypw-cut-options label{display:flex;align-items:center;gap:8px;color:var(--ypw-muted);font-size:11px}.ypw-cut-options label:last-child{display:grid;grid-template-columns:80px 1fr}.ypw-project-media{margin-top:14px}.ypw-project-media>header>label{min-width:220px;display:grid;gap:6px;color:var(--ypw-muted);font-size:11px;font-weight:800}.ypw-capability-row,.ypw-media-buttons{margin-top:14px;display:flex;gap:7px;flex-wrap:wrap}.ypw-capability-row span{padding:7px 9px;border-radius:999px;background:#e4f2e8;color:#246e4b;font-size:9px;font-weight:800}.ypw-capability-row span.is-off{background:#eee8e1;color:#8a8076}.ypw-media-buttons label{position:relative;min-height:42px;padding:0 14px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--ypw-blue);border-radius:9px;background:#edf0ff;color:var(--ypw-blue);font-size:11px;font-weight:900}.ypw-media-buttons label.is-disabled{border-color:var(--ypw-line);background:#eee9e3;color:#948a80;cursor:not-allowed}.ypw-media-buttons input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.ypw-media-list{margin-top:16px;display:grid;gap:8px}.ypw-media-reference{padding:10px;display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:12px;border:1px solid var(--ypw-line);border-radius:13px;background:#fbf8f3}.ypw-media-reference.is-attention{border-color:#d95f4f}.ypw-media-preview{position:relative;min-height:84px;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#1b1713;color:var(--ypw-gold);font-size:30px}.ypw-media-preview img,.ypw-media-preview video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ypw-media-preview b{position:absolute;left:6px;bottom:6px;padding:4px 6px;border-radius:5px;background:#14100cc7;color:#fff;font-size:8px;text-transform:uppercase}.ypw-media-copy{display:grid;gap:6px}.ypw-media-copy>input,.ypw-media-copy textarea,.ypw-media-copy select{width:100%;padding:7px 9px;border:1px solid var(--ypw-line);border-radius:8px;background:#fff;color:var(--ypw-ink);font-size:11px}.ypw-media-copy textarea{min-height:54px;resize:vertical}.ypw-media-copy>div{display:flex;gap:6px}.ypw-media-state{display:flex;flex-direction:column;justify-content:space-between;align-items:end;gap:8px;color:var(--ypw-muted);font-size:9px}.ypw-media-state button{padding:6px 8px;border:1px solid var(--ypw-line);border-radius:7px;background:#fff;color:#9c3626;font-size:9px}.ypw-media-empty{min-height:100px;margin-top:15px;padding:18px;display:grid;place-items:center;align-content:center;gap:6px;border:1px dashed #cdbdaf;border-radius:12px;color:var(--ypw-muted);font-size:11px;text-align:center}.ypw-media-empty strong{color:var(--ypw-ink);font-size:13px}.ypw-overview-next{margin-top:14px;align-items:center;background:var(--ypw-ink);color:#fff}.ypw-overview-next p{margin-bottom:0;color:#ffffffad}.ypw-overview-next .ypw-primary{flex:none}.ypw-budget-inline{margin-left:auto;align-self:center;color:var(--ypw-muted);font-size:10px;font-weight:800}.ypw-cut-ready{margin:12px 0;align-items:center;border-color:#7890ed;background:#eef0ff}.ypw-cut-ready h3{margin:7px 0 0;font:600 28px/1 Cormorant Garamond,serif}.ypw-cut-ready p{margin-bottom:0}.ypw-cut-ready .ypw-primary{flex:none}.ypw-budget-warning{display:block;margin:0 0 12px;padding:10px;border-radius:9px;background:#ffe2dc;color:#942f21;font-size:11px;line-height:1.45}.ypw-confirm.is-over-budget{box-shadow:0 0 0 4px #c9402b40,0 30px 100px #00000059}@media (max-width:900px){.ypw-overview-setup{grid-template-columns:1fr}.ypw-project-media>header{display:grid}.ypw-project-media>header>label{min-width:0}}@media (max-width:760px){.ypw-budget-card,.ypw-cut-card,.ypw-project-media,.ypw-overview-next,.ypw-cut-ready{padding:16px}.ypw-overview-next,.ypw-cut-ready{display:grid}.ypw-overview-next .ypw-primary,.ypw-cut-ready .ypw-primary{width:100%}.ypw-project-media>header{display:grid}.ypw-media-reference{grid-template-columns:72px minmax(0,1fr)}.ypw-media-preview{min-height:72px}.ypw-media-state{grid-column:1/-1;flex-direction:row;align-items:center}.ypw-media-copy>div{display:grid}.ypw-media-buttons{display:grid;grid-template-columns:repeat(3,1fr)}.ypw-media-buttons label{padding:0 6px;text-align:center}.ypw-budget-inline{grid-column:1/-1;margin:0}.ypw-mobile-nav button:disabled{opacity:.28}.ypw-cut-ready h3{font-size:25px}}.ymn-legacy .ymn-studio:not(.is-cutengine) button:focus-visible,.ymn-legacy .ymn-studio:not(.is-cutengine) input:focus-visible,.ymn-legacy .ymn-studio:not(.is-cutengine) textarea:focus-visible,.ymn-legacy .ymn-studio:not(.is-cutengine) select:focus-visible{outline-color:var(--ymn-select)!important}.ymn-legacy .ymn-studio{background-color:var(--ymn-ground)}.ymn-legacy .ymn-studio-masthead{border-bottom-color:var(--ymn-line)}.ymn-legacy .ymn-studio-title>span{color:var(--ymn-accent);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-studio-title h1{font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ymn-studio-title h1 em{color:var(--ymn-select-text);font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ymn-studio-title>p{color:var(--ymn-dim)}.ymn-legacy .ymn-studio-status{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:var(--ymn-panel);box-shadow:none}.ymn-legacy .ymn-studio-status small{color:var(--ymn-accent);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-studio-status strong{font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ymn-studio-status span{color:var(--ymn-dim);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-studio-status span i{background-color:#173826;box-shadow:0 0 0 4px #3fa56b99}.ymn-legacy .ymn-studio-rail{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:var(--ymn-panel)}.ymn-legacy .ymn-rail-heading{border-bottom-color:var(--ymn-line)}.ymn-legacy .ymn-rail-heading span{font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-rail-heading b{color:var(--ymn-dim);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-studio-tab{border-radius:var(--ymn-radius-lg);color:var(--ymn-text)}.ymn-legacy .ymn-studio-tab>span{color:var(--ymn-dim);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-studio-tab>b{font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ymn-studio-tab>small{color:var(--ymn-dim);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-studio-tab>i{color:var(--ymn-dim)}.ymn-legacy .ymn-studio-tab.is-active{border-color:var(--ymn-line-strong);background-color:var(--ymn-select);box-shadow:none;color:#fff}.ymn-legacy .ymn-studio-tab.is-active>span,.ymn-legacy .ymn-studio-tab.is-active>small,.ymn-legacy .ymn-studio-tab.is-active>i{color:var(--ymn-text)}.ymn-legacy .ymn-rail-reference{border-radius:var(--ymn-radius-lg);background-color:#08090a;color:var(--ymn-text)}.ymn-legacy .ymn-rail-reference:after{background:none}.ymn-legacy .ymn-rail-reference small{color:var(--ymn-accent);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-rail-reference b{font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ymn-rail-reference span{color:var(--ymn-text);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-studio-content{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:var(--ymn-panel);box-shadow:none}.ymn-legacy .ymn-canvas-header{border-bottom-color:var(--ymn-line);background:var(--ymn-panel)}.ymn-legacy .ymn-canvas-header>div:first-child>span{color:var(--ymn-accent);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-canvas-header h2{font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ymn-canvas-header p{color:var(--ymn-dim)}.ymn-legacy .ymn-canvas-progress{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:var(--ymn-panel)}.ymn-legacy .ymn-canvas-progress small,.ymn-legacy .ymn-canvas-progress span{color:var(--ymn-dim);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-canvas-progress i{border-radius:var(--ymn-radius);background-color:var(--ymn-raised)}.ymn-legacy .ymn-canvas-progress i.is-done{background-color:var(--ymn-accent);color:var(--ymn-accent-ink)}.ymn-legacy .ymn-ai-kicker{color:var(--ymn-accent);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-builder-title{color:var(--ymn-text)!important;font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ymn-builder-title span{color:var(--ymn-select-text)}.ymn-legacy .ymn-builder-intro{color:var(--ymn-dim)!important}.ymn-legacy .ymn-ai-flow-strip{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:var(--ymn-panel)}.ymn-legacy .ymn-ai-flow-strip>div>span{border-color:var(--ymn-line);color:var(--ymn-dim);background-color:var(--ymn-ground);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-ai-flow-strip strong{color:var(--ymn-text)}.ymn-legacy .ymn-ai-flow-strip small{color:var(--ymn-dim)}.ymn-legacy .ymn-ai-flow-strip>div.is-active>span{border-color:var(--ymn-accent);background-color:var(--ymn-accent);box-shadow:0 0 0 4px var(--ymn-accent);color:var(--ymn-accent-ink)}.ymn-legacy .ymn-ai-flow-strip>i{color:var(--ymn-faint)}.ymn-legacy .ymn-ai-composer{border-top-color:var(--ymn-accent)!important}.ymn-legacy .ymn-composer-head{border-bottom-color:var(--ymn-line)}.ymn-legacy .ymn-composer-head span{color:var(--ymn-accent);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-composer-head h3{color:var(--ymn-text);font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ymn-composer-head em{border-color:var(--ymn-line);border-radius:var(--ymn-radius);color:var(--ymn-select-text);background-color:var(--ymn-ground);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-ai-composer textarea.ymn-main-brief{border-color:var(--ymn-line)!important;border-radius:var(--ymn-radius-lg)!important;background-color:var(--ymn-panel)!important;color:var(--ymn-text);box-shadow:inset 0 1px 0 var(--ymn-line),0 8px 24px var(--ymn-line)}.ymn-legacy .ymn-ai-composer textarea.ymn-main-brief:focus{border-color:var(--ymn-accent)!important;outline-color:var(--ymn-accent)}.ymn-legacy .ymn-composer-hint{color:var(--ymn-dim)}.ymn-legacy .ymn-composer-hint span{color:var(--ymn-accent)}.ymn-legacy .ymn-quick-cast button{border-color:var(--ymn-line);border-radius:var(--ymn-radius);background-color:var(--ymn-ground);color:var(--ymn-text)}.ymn-legacy .ymn-quick-cast button.is-active{border-color:var(--ymn-accent);background-color:var(--ymn-ground);color:var(--ymn-accent)}.ymn-legacy .ymn-quick-cast b{background-color:var(--ymn-panel);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-director-read{border-color:var(--ymn-line-strong);border-radius:var(--ymn-radius-lg);background-color:#08090a;color:var(--ymn-text);box-shadow:none}.ymn-legacy .ymn-director-read-head{border-bottom-color:var(--ymn-line)}.ymn-legacy .ymn-director-read-head>span{background-color:var(--ymn-accent);color:var(--ymn-accent-ink)}.ymn-legacy .ymn-director-read-head small{color:var(--ymn-faint);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-director-read-head strong{font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ymn-director-read>p{color:var(--ymn-faint)}.ymn-legacy .ymn-director-read dl>div{border-top-color:var(--ymn-line)}.ymn-legacy .ymn-director-read dt{color:var(--ymn-dim);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-director-read dd{color:var(--ymn-text)}.ymn-legacy .ymn-no-spend-note{border-color:#3fa56b99;background-color:#3fa56b24}.ymn-legacy .ymn-no-spend-note b{color:#6ccb94;font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-no-spend-note span{color:var(--ymn-faint)}.ymn-legacy .ymn-advanced-controls{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:var(--ymn-panel)}.ymn-legacy .ymn-advanced-controls>summary span{color:var(--ymn-text)}.ymn-legacy .ymn-advanced-controls>summary small{color:var(--ymn-dim)}.ymn-legacy .ymn-advanced-controls>summary b{border-color:var(--ymn-line);background-color:var(--ymn-panel);color:var(--ymn-accent);font-family:var(--ymn-font-body)}.ymn-legacy .ymn-advanced-controls[open]>summary{border-bottom-color:var(--ymn-line)}.ymn-legacy .ymn-build-section{border-color:var(--ymn-line)!important;border-radius:var(--ymn-radius-lg)!important;background-color:var(--ymn-panel)!important;box-shadow:none}.ymn-legacy .ymn-build-section-head{border-bottom-color:var(--ymn-line)}.ymn-legacy .ymn-build-section-num{color:var(--ymn-accent)!important;font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-build-section-name{color:var(--ymn-text)!important;font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ymn-build-field-label{color:var(--ymn-dim)!important;font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-project-type,.ymn-legacy .ymn-style-chip{border-color:var(--ymn-line)!important;border-radius:var(--ymn-radius)!important;background-color:var(--ymn-ground)!important;color:var(--ymn-text)!important}.ymn-legacy .ymn-project-type.is-active,.ymn-legacy .ymn-style-chip.is-active{border-color:var(--ymn-line-strong)!important;background-color:var(--ymn-select)!important;color:#fff}.ymn-legacy .ymn-source-drop{border-color:var(--ymn-line)!important;border-radius:var(--ymn-radius-lg)!important;background-color:var(--ymn-ground)!important}.ymn-legacy .ymn-source-read{border-color:var(--ymn-line)!important;border-radius:var(--ymn-radius-lg)!important;background-color:var(--ymn-panel)!important}.ymn-legacy .ymn-build-section input,.ymn-legacy .ymn-build-section textarea{border-color:var(--ymn-line)!important;background-color:var(--ymn-panel)!important}.ymn-legacy .ymn-build-section.is-direction{border-top-color:var(--ymn-select)!important}.ymn-legacy .ymn-energy-card{border-color:var(--ymn-line)!important;border-left-color:var(--ymn-line)!important;background-color:var(--ymn-ground)!important}.ymn-legacy .ymn-energy-card>div:first-child{color:var(--ymn-text)!important;font-family:var(--ymn-font-body)}.ymn-legacy .ymn-energy-card>div:last-child{color:var(--ymn-dim)!important}.ymn-legacy .ymn-energy-card.is-active{border-color:var(--ymn-accent)!important;border-left-color:var(--ymn-accent)!important;background-color:var(--ymn-ground)!important}.ymn-legacy .ymn-energy-card.is-active>div:first-child{color:var(--ymn-accent)!important}.ymn-legacy .ymn-crew-intro{color:var(--ymn-dim)!important}.ymn-legacy .ymn-operator-card{border-color:var(--ymn-line)!important;border-radius:var(--ymn-radius-lg)!important;background:var(--ymn-panel)!important}.ymn-legacy button.ymn-operator-card{box-shadow:none}.ymn-legacy button.ymn-operator-card:hover{border-color:var(--ymn-line)!important;box-shadow:none}.ymn-legacy .ymn-operator-card.is-selected{border-color:var(--ymn-accent)!important;border-radius:var(--ymn-radius-lg)!important;background-color:var(--ymn-panel)!important;box-shadow:none!important}.ymn-legacy .ymn-operator-ribbon{background-color:var(--ymn-accent)!important;color:var(--ymn-accent-ink)}.ymn-legacy .ymn-build-section.is-notes{border-top-color:var(--ymn-accent)!important}.ymn-legacy .ymn-director-choice{border-radius:var(--ymn-radius-lg)!important}.ymn-legacy .ymn-director-choice,.ymn-legacy .ymn-quality-card{border-color:var(--ymn-line)!important;background-color:var(--ymn-ground)!important}.ymn-legacy .ymn-director-choice.is-active,.ymn-legacy .ymn-quality-card.is-active{border-color:var(--ymn-line-strong)!important;background-color:var(--ymn-select)!important;color:#fff}.ymn-legacy .ymn-build-actions>button:first-child{background-color:#08090a!important;font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-build-actions>button:last-child{border-color:var(--ymn-accent)!important;color:var(--ymn-accent)!important;font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-create-mode-switch{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:var(--ymn-raised)}.ymn-legacy .ymn-create-mode-switch button{color:var(--ymn-dim)}.ymn-legacy .ymn-create-mode-switch button>span{border-color:var(--ymn-line);background-color:var(--ymn-panel);color:var(--ymn-dim)}.ymn-legacy .ymn-create-mode-switch button>b{font-family:var(--ymn-font-body)}.ymn-legacy .ymn-create-mode-switch button>small{font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-create-mode-switch button.is-active{border-color:var(--ymn-line-strong);background-color:var(--ymn-select);box-shadow:none;color:#fff}.ymn-legacy .ymn-create-mode-switch button.is-active>span{border-color:var(--ymn-accent);background-color:var(--ymn-accent);color:var(--ymn-accent-ink)}.ymn-legacy .ymn-self-directed{color:var(--ymn-text)}.ymn-legacy .ymn-self-head>div:first-child>span{color:var(--ymn-select-text);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-self-head h2{font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ymn-self-head p{color:var(--ymn-dim)}.ymn-legacy .ymn-self-state{border-color:var(--ymn-line);border-radius:var(--ymn-radius);background-color:var(--ymn-panel);color:var(--ymn-dim);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-self-state i{background-color:#173826;box-shadow:0 0 0 4px #3fa56b99}.ymn-legacy .ymn-self-preview{border-radius:var(--ymn-radius-lg);background:var(--ymn-hover);color:var(--ymn-text);box-shadow:none}.ymn-legacy .ymn-self-preview>video{background-color:#08090a}.ymn-legacy .ymn-self-preview>div:not(.ymn-self-preview-meta)>span{border-color:var(--ymn-line);background-color:#ffffff0a;color:var(--ymn-accent)}.ymn-legacy .ymn-self-preview>div:not(.ymn-self-preview-meta)>strong{font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ymn-self-preview>div:not(.ymn-self-preview-meta)>small{color:var(--ymn-text);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-self-preview-meta span,.ymn-legacy .ymn-self-preview-meta b{border-color:var(--ymn-line);background-color:#08090a;color:var(--ymn-text);-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-self-prompt-card,.ymn-legacy .ymn-self-controls{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:var(--ymn-panel);box-shadow:none}.ymn-legacy .ymn-self-section-title>span{background-color:#08090a;color:var(--ymn-text);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-self-section-title b{font-family:var(--ymn-font-body)}.ymn-legacy .ymn-self-section-title small{color:var(--ymn-dim)}.ymn-legacy .ymn-self-prompt-card>textarea,.ymn-legacy .ymn-self-prompt-card details textarea{border-color:var(--ymn-line);background-color:var(--ymn-panel);color:var(--ymn-text);font-family:var(--ymn-font-body)}.ymn-legacy .ymn-self-prompt-card textarea:focus{border-color:var(--ymn-select);outline-color:var(--ymn-select)!important}.ymn-legacy .ymn-self-prompt-meta{color:var(--ymn-dim);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-self-prompt-card details{border-top-color:var(--ymn-line)}.ymn-legacy .ymn-self-prompt-card details summary{color:var(--ymn-text);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-self-prompt-card details summary span{color:var(--ymn-dim)}.ymn-legacy .ymn-self-control-block>label{color:var(--ymn-dim);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-self-control-pair{border-top-color:var(--ymn-line)}.ymn-legacy .ymn-self-chip-row button{border-color:var(--ymn-line);background-color:var(--ymn-ground);color:var(--ymn-text);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-self-chip-row button>small{color:var(--ymn-dim);font-family:var(--ymn-font-body)}.ymn-legacy .ymn-self-chip-row button.is-active{border-color:var(--ymn-line-strong);background-color:var(--ymn-select);color:#fff}.ymn-legacy .ymn-self-chip-row button.is-active>small{color:var(--ymn-text)}.ymn-legacy .ymn-self-toggle{border-top-color:var(--ymn-line)}.ymn-legacy .ymn-self-toggle>span{border-radius:var(--ymn-radius);background-color:var(--ymn-raised)}.ymn-legacy .ymn-self-toggle>span i{background-color:var(--ymn-panel);box-shadow:0 2px 5px var(--ymn-line)}.ymn-legacy .ymn-self-toggle>input:checked+span{background-color:var(--ymn-select);color:#fff}.ymn-legacy .ymn-self-toggle>small{color:var(--ymn-dim)}.ymn-legacy .ymn-self-error{border-color:#d6523e99;background-color:var(--ymn-ground);color:#f08a78;font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-self-generate{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:var(--ymn-ground)}.ymn-legacy .ymn-self-generate>div span{color:var(--ymn-dim);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-self-generate>div strong{font-family:var(--ymn-font-body)}.ymn-legacy .ymn-self-generate>div small{color:var(--ymn-dim)}.ymn-legacy .ymn-self-generate>button{background-color:var(--ymn-accent);box-shadow:none;color:var(--ymn-accent-ink);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-self-generate>button>i{border-color:var(--ymn-line);border-top-color:var(--ymn-line-strong)}.ymn-legacy .ymn-self-generate>button:disabled{background-color:var(--ymn-raised);color:var(--ymn-dim)}.ymn-legacy .ymn-self-prompt-card.is-primary{border-top-color:var(--ymn-accent)}.ymn-legacy .ymn-prompt-elements button{border-color:var(--ymn-accent);border-radius:var(--ymn-radius);background-color:var(--ymn-ground);color:var(--ymn-accent);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-prompt-elements button span{color:var(--ymn-dim)}.ymn-legacy .ymn-quick-elements{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:#08090a;color:var(--ymn-text);box-shadow:none}.ymn-legacy .ymn-quick-elements>header span{color:var(--ymn-accent);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-quick-elements>header h3{color:var(--ymn-text);font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ymn-quick-elements>header>b{border-color:var(--ymn-line);border-radius:var(--ymn-radius);color:var(--ymn-faint);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-quick-elements>p{color:var(--ymn-faint)}.ymn-legacy .ymn-element-toolbar input,.ymn-legacy .ymn-element-toolbar select,.ymn-legacy .ymn-element-add-row select{border-color:var(--ymn-line);background-color:#08090a;color:var(--ymn-text);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-element-toolbar input::placeholder{color:var(--ymn-dim)}.ymn-legacy .ymn-element-add-row>button{border-color:var(--ymn-accent);background-color:var(--ymn-accent);color:var(--ymn-accent-ink);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-element-add-row>small{color:var(--ymn-dim);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-saved-elements>article{border-color:var(--ymn-line);background-color:#08090a}.ymn-legacy .ymn-saved-elements>article.is-selected{border-color:var(--ymn-accent);box-shadow:inset 0 0 0 1px var(--ymn-accent)}.ymn-legacy .ymn-element-pick{color:var(--ymn-text)}.ymn-legacy .ymn-element-pick>span{background-color:#08090a}.ymn-legacy .ymn-element-pick>span>i{color:var(--ymn-accent);font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ymn-element-pick>span>b{background-color:var(--ymn-accent);color:var(--ymn-accent-ink)}.ymn-legacy .ymn-element-pick>small{color:var(--ymn-dim);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-element-delete{border-color:var(--ymn-line);background-color:#08090a;color:var(--ymn-accent)}.ymn-legacy .ymn-element-empty{border-color:var(--ymn-line);color:var(--ymn-dim)}.ymn-legacy .ymn-selected-elements{border-top-color:var(--ymn-line)}.ymn-legacy .ymn-selected-elements>span{color:var(--ymn-dim);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-selected-elements article{border-color:var(--ymn-line);background-color:#ffffff0a}.ymn-legacy .ymn-selected-elements article>b{background-color:var(--ymn-hover);color:var(--ymn-accent);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-selected-elements article strong{color:var(--ymn-text)}.ymn-legacy .ymn-selected-elements article small{color:var(--ymn-dim);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-selected-elements article.is-uploading small{color:var(--ymn-select-text)}.ymn-legacy .ymn-selected-elements article.is-failed small{color:var(--ymn-accent)}.ymn-legacy .ymn-selected-elements article>button{border-color:var(--ymn-line);background-color:var(--ymn-hover);color:var(--ymn-faint)}.ymn-legacy .ymn-quick-model label{color:var(--ymn-dim);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-quick-model select{border-color:var(--ymn-line);background-color:var(--ymn-ground);color:var(--ymn-text);font-family:var(--ymn-font-body)}.ymn-legacy .ymn-quick-model>div{background-color:var(--ymn-ground)}.ymn-legacy .ymn-quick-model>div strong{color:var(--ymn-select-text);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-quick-model>div span{color:var(--ymn-dim)}.ymn-legacy .ymn-quick-advanced{border-top-color:var(--ymn-line)}.ymn-legacy .ymn-quick-advanced summary{color:var(--ymn-text)}.ymn-legacy .ymn-quick-advanced summary span{color:var(--ymn-dim)}.ymn-legacy .ymn-quick-advanced>div>label:first-child{color:var(--ymn-dim);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-quick-advanced textarea{border-color:var(--ymn-line);background-color:var(--ymn-panel)}.ymn-legacy .ymn-quick-create .ymn-self-generate{border-color:var(--ymn-line);box-shadow:none}.ymn-legacy .ymn-clip-tray{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:#08090a;color:var(--ymn-text);box-shadow:none}.ymn-legacy .ymn-clip-tray>header span{color:var(--ymn-accent);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-clip-tray>header h3{font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ymn-clip-tray>header>b{border-color:var(--ymn-line);border-radius:var(--ymn-radius);color:var(--ymn-faint);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-clip-empty{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:#08090a}.ymn-legacy .ymn-clip-empty>span{border-color:var(--ymn-line);color:var(--ymn-accent);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-clip-empty small{color:var(--ymn-dim)}.ymn-legacy .ymn-clip-tile{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:#08090a}.ymn-legacy .ymn-clip-tile.is-failed{border-color:var(--ymn-accent);background-color:#08090a;box-shadow:inset 0 0 0 1px var(--ymn-accent)}.ymn-legacy .ymn-clip-tile.is-attention{border-color:var(--ymn-accent);background-color:#08090a}.ymn-legacy .ymn-clip-media,.ymn-legacy .ymn-clip-placeholder{border-bottom-color:var(--ymn-line);background-color:#08090a}.ymn-legacy .ymn-clip-media video{background-color:#08090a}.ymn-legacy .ymn-clip-placeholder{color:var(--ymn-text)}.ymn-legacy .ymn-clip-placeholder>span{border-color:var(--ymn-line);color:var(--ymn-accent);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-clip-placeholder>span i{border-color:var(--ymn-line);border-top-color:var(--ymn-accent)}.ymn-legacy .ymn-clip-tile.is-failed .ymn-clip-placeholder{background:#08090a}.ymn-legacy .ymn-clip-tile.is-failed .ymn-clip-placeholder>span{border-color:var(--ymn-accent);background-color:#f5b21b1f;color:var(--ymn-accent)}.ymn-legacy .ymn-clip-tile.is-attention .ymn-clip-placeholder{background:#08090a}.ymn-legacy .ymn-clip-placeholder small{color:var(--ymn-dim)}.ymn-legacy .ymn-clip-tile.is-failed .ymn-clip-placeholder small{color:var(--ymn-accent)}.ymn-legacy .ymn-clip-copy>span{color:var(--ymn-dim);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-clip-copy>small{color:var(--ymn-dim);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-clip-status b{color:var(--ymn-faint);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-clip-tile.is-failed .ymn-clip-status b{color:var(--ymn-accent)}.ymn-legacy .ymn-clip-tile.is-done .ymn-clip-status b{color:#6ccb94}.ymn-legacy .ymn-clip-status a{color:var(--ymn-accent);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-clip-reason{border-top-color:var(--ymn-accent);background-color:#00000059}.ymn-legacy .ymn-clip-reason strong{color:var(--ymn-accent);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-clip-reason p{color:var(--ymn-text)}.ymn-legacy .ymn-clip-reason small{color:var(--ymn-dim)}.ymn-legacy .ymn-scenes-header{border-top-color:var(--ymn-accent)!important}.ymn-legacy .ymn-scenes-readout span{border-color:var(--ymn-line);border-radius:var(--ymn-radius);background-color:var(--ymn-ground);color:var(--ymn-dim);font-family:var(--ymn-font-mono)}.ymn-legacy .ymn-scenes-readout strong{color:var(--ymn-text)}.ymn-legacy .ymn-scenes-help{color:var(--ymn-dim)}.ymn-legacy .ymn-scene-card{border-radius:var(--ymn-radius-lg)!important;background-color:var(--ymn-panel)!important;box-shadow:none}.ymn-legacy .ymn-scene-number{color:var(--ymn-accent)!important}.ymn-legacy .ymn-workspace-panel.is-characters .dossier-card{border-color:var(--ymn-line)!important;border-radius:var(--ymn-radius-lg)!important;background-color:var(--ymn-panel)!important;box-shadow:none}.ymn-legacy .ymn-workspace-panel.is-library>div>div:first-child{border-bottom-color:var(--ymn-line)}.ymn-legacy .ymn-studio.is-cutengine .is-cutengine-switcher{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:var(--ymn-panel)}.ymn-legacy .ymn-studio.is-cutengine .is-cutengine-switcher .ymn-studio-tab{font-family:var(--ymn-font-mono)}@media (max-width: 760px){.ymn-legacy .ymn-studio-rail,.ymn-legacy .ymn-studio-content{border-radius:var(--ymn-radius-lg)}.ymn-legacy .ymn-build-section{border-radius:var(--ymn-radius-lg)!important}}@media (max-width: 520px){.ymn-legacy .ymn-clip-tray{border-radius:var(--ymn-radius-lg)}}.ymn-legacy .ypw-shell{background-color:var(--ymn-ground);color:var(--ymn-text);font-family:var(--ymn-font-body)}.ymn-legacy .ypw-start-copy>span,.ymn-legacy .ypw-idea>header>span,.ymn-legacy .ypw-existing>header>span,.ymn-legacy .ypw-summary-card>div>span,.ymn-legacy .ypw-bible>header>div>span,.ymn-legacy .ypw-storyboard-tools>div:first-child>span,.ymn-legacy .ypw-queue-head>div>span,.ymn-legacy .ypw-review-head>div>span,.ymn-legacy .ypw-shot-sheet>header span,.ymn-legacy .ypw-confirm>span{color:var(--ymn-accent);font-family:var(--ymn-font-mono)}.ymn-legacy .ypw-start-copy h1,.ymn-legacy .ypw-idea>header h1,.ymn-legacy .ypw-existing>header h1{font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ypw-start-copy p,.ymn-legacy .ypw-idea>header p{color:var(--ymn-dim)}.ymn-legacy .ypw-start-card{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:var(--ymn-panel);color:var(--ymn-text);box-shadow:none}.ymn-legacy .ypw-start-card:hover{border-color:var(--ymn-line-strong);box-shadow:none}.ymn-legacy .ypw-start-card>i{border-radius:var(--ymn-radius-lg);background-color:#08090a;color:var(--ymn-text)}.ymn-legacy .ypw-start-card:nth-child(2)>i{background-color:var(--ymn-select);color:#fff}.ymn-legacy .ypw-start-card:nth-child(3)>i{background-color:var(--ymn-accent);color:var(--ymn-accent-ink)}.ymn-legacy .ypw-start-card:nth-child(4)>i{background-color:var(--ymn-accent);color:var(--ymn-accent-ink)}.ymn-legacy .ypw-start-card strong{font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ypw-start-card small{color:var(--ymn-dim)}.ymn-legacy .ypw-start-card>b{color:var(--ymn-accent);font-family:var(--ymn-font-mono)}.ymn-legacy .ypw-plain-guide{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:var(--ymn-panel)}.ymn-legacy .ypw-plain-guide>span{border-radius:var(--ymn-radius);background-color:var(--ymn-panel);color:var(--ymn-dim)}.ymn-legacy .ypw-plain-guide b{color:var(--ymn-text)}.ymn-legacy .ypw-back,.ymn-legacy .ypw-projects-button{color:var(--ymn-dim)}.ymn-legacy .ypw-source-card,.ymn-legacy .ypw-build-card,.ymn-legacy .ypw-summary-card,.ymn-legacy .ypw-bible,.ymn-legacy .ypw-storyboard-tools,.ymn-legacy .ypw-scene,.ymn-legacy .ypw-queue-head,.ymn-legacy .ypw-queue-list>section,.ymn-legacy .ypw-review-head,.ymn-legacy .ypw-select-bar,.ymn-legacy .ypw-review-card{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:var(--ymn-panel);box-shadow:none}.ymn-legacy .ypw-main-input textarea{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:var(--ymn-panel);color:var(--ymn-text)}.ymn-legacy .ypw-main-input textarea:focus{outline-color:var(--ymn-select);border-color:var(--ymn-select)}.ymn-legacy .ypw-source-meta{color:var(--ymn-dim);font-family:var(--ymn-font-mono)}.ymn-legacy .ypw-file-button{border-color:var(--ymn-line);background-color:var(--ymn-panel);color:var(--ymn-text);font-family:var(--ymn-font-body)}.ymn-legacy .ypw-upload-row{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:var(--ymn-ground)}.ymn-legacy .ypw-upload-row>span{border-radius:var(--ymn-radius-lg);background-color:var(--ymn-select);color:#fff}.ymn-legacy .ypw-upload-row>small{color:var(--ymn-dim)}.ymn-legacy .ypw-advanced{border-top-color:var(--ymn-line)}.ymn-legacy .ypw-advanced>summary span{color:var(--ymn-dim)}.ymn-legacy .ypw-field-grid label,.ymn-legacy .ypw-bible-global label,.ymn-legacy .ypw-sheet-fields label{color:var(--ymn-dim)}.ymn-legacy .ypw-field-grid input,.ymn-legacy .ypw-field-grid select,.ymn-legacy .ypw-bible-global input,.ymn-legacy .ypw-bible-global select,.ymn-legacy .ypw-sheet-fields input,.ymn-legacy .ypw-sheet-fields select,.ymn-legacy .ypw-sheet-fields textarea{border-color:var(--ymn-line);background-color:var(--ymn-panel);color:var(--ymn-text)}.ymn-legacy .ypw-build-card>span{color:var(--ymn-accent);font-family:var(--ymn-font-mono)}.ymn-legacy .ypw-build-card h2{font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ypw-build-card ul{color:var(--ymn-dim)}.ymn-legacy .ypw-plan-cost{border-radius:var(--ymn-radius-lg);background-color:var(--ymn-ground)}.ymn-legacy .ypw-plan-cost span{color:var(--ymn-select-text);font-family:var(--ymn-font-mono)}.ymn-legacy .ypw-plan-cost small{color:var(--ymn-dim)}.ymn-legacy .ypw-primary{border-color:var(--ymn-accent)!important;background-color:var(--ymn-accent)!important;color:var(--ymn-accent-ink)}.ymn-legacy .ypw-project-list>button{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:var(--ymn-panel)}.ymn-legacy .ypw-project-list small{color:var(--ymn-dim)}.ymn-legacy .ypw-project-list b{color:var(--ymn-accent)}.ymn-legacy .ypw-empty{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:var(--ymn-panel)}.ymn-legacy .ypw-empty strong{font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ypw-empty p{color:var(--ymn-dim)}.ymn-legacy .ypw-project-head{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg) var(--ymn-radius-lg) 0 0;background-color:var(--ymn-panel)}.ymn-legacy .ypw-project-head>div:nth-child(2)>span{color:var(--ymn-accent);font-family:var(--ymn-font-mono)}.ymn-legacy .ypw-project-head h1{font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ypw-project-health{color:var(--ymn-dim)}.ymn-legacy .ypw-project-health b{color:#6ccb94}.ymn-legacy .ypw-stage-nav{border-bottom-color:var(--ymn-line);background-color:var(--ymn-ground)}.ymn-legacy .ypw-stage-nav>button{border-right-color:var(--ymn-line);color:var(--ymn-dim)}.ymn-legacy .ypw-stage-nav span{border-color:var(--ymn-line);font-family:var(--ymn-font-mono)}.ymn-legacy .ypw-stage-nav button.is-active{background-color:var(--ymn-select);color:#fff}.ymn-legacy .ypw-stage-nav button.is-active span{border-color:var(--ymn-accent);background-color:var(--ymn-accent);color:var(--ymn-accent-ink)}.ymn-legacy .ypw-stage-nav button.is-done span{border-color:var(--ymn-line);background-color:var(--ymn-hover);color:var(--ymn-text)}.ymn-legacy .ypw-project-title{color:var(--ymn-text);font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ypw-summary-card textarea{border-radius:var(--ymn-radius-lg);background-color:var(--ymn-ground);color:var(--ymn-dim)}.ymn-legacy .ypw-stats span{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);color:var(--ymn-dim)}.ymn-legacy .ypw-stats b{color:var(--ymn-text)}.ymn-legacy .ypw-bible>header h2{font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ypw-bible>header p{color:var(--ymn-dim)}.ymn-legacy .ypw-bible-group{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:var(--ymn-ground)}.ymn-legacy .ypw-bible-group>header{border-bottom-color:var(--ymn-line)}.ymn-legacy .ypw-bible-group>header small{color:var(--ymn-dim)}.ymn-legacy .ypw-bible-group>header button{color:var(--ymn-select-text)}.ymn-legacy .ypw-bible-group article{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:var(--ymn-panel)}.ymn-legacy .ypw-ref-image{border-color:var(--ymn-line);background-color:var(--ymn-ground);color:var(--ymn-accent)}.ymn-legacy .ypw-bible-group article input,.ymn-legacy .ypw-bible-group article textarea,.ymn-legacy .ypw-bible-group article select{background-color:var(--ymn-ground);color:var(--ymn-text)}.ymn-legacy .ypw-ref-actions button{border-color:var(--ymn-line);background-color:var(--ymn-panel);color:var(--ymn-dim)}.ymn-legacy .ypw-ref-actions .is-locked{border-color:var(--ymn-accent);background-color:var(--ymn-ground);color:var(--ymn-text)}.ymn-legacy .ypw-storyboard-tools h2,.ymn-legacy .ypw-queue-head h2,.ymn-legacy .ypw-review-head h2{font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ypw-storyboard-tools p,.ymn-legacy .ypw-queue-head p,.ymn-legacy .ypw-review-head p{color:var(--ymn-dim)}.ymn-legacy .ypw-director-bar input{border-color:var(--ymn-line);background-color:var(--ymn-panel)}.ymn-legacy .ypw-director-bar button{background-color:var(--ymn-select);color:#fff}.ymn-legacy .ypw-director-bar small{color:var(--ymn-dim)}.ymn-legacy .ypw-quick-ai button,.ymn-legacy .ypw-board-main-actions>button,.ymn-legacy .ypw-shot-actions>button,.ymn-legacy .ypw-shot-actions>details>summary,.ymn-legacy .ypw-scene-actions>button,.ymn-legacy .ypw-scene-actions>details>summary,.ymn-legacy .ypw-queue-head>button,.ymn-legacy .ypw-review-head>div>button,.ymn-legacy .ypw-select-bar button,.ymn-legacy .ypw-review-actions button,.ymn-legacy .ypw-change button{border-color:var(--ymn-line);background-color:var(--ymn-panel);color:var(--ymn-text)}.ymn-legacy .ypw-board-main-actions{border-top-color:var(--ymn-line)}.ymn-legacy .ypw-scene-toggle>span{border-radius:var(--ymn-radius-lg);background-color:#08090a;color:var(--ymn-text);font-family:var(--ymn-font-mono)}.ymn-legacy .ypw-scene-toggle h2{font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ypw-scene-toggle p{color:var(--ymn-dim)}.ymn-legacy .ypw-scene-actions details>div,.ymn-legacy .ypw-shot-actions details>div{border-color:var(--ymn-line);background-color:var(--ymn-panel);box-shadow:none}.ymn-legacy .ypw-scene-actions details button,.ymn-legacy .ypw-shot-actions details button{background-color:var(--ymn-ground)}.ymn-legacy .ypw-shot-card{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:var(--ymn-panel)}.ymn-legacy .ypw-shot-card.is-generating{border-color:var(--ymn-select);box-shadow:0 0 0 3px var(--ymn-select)}.ymn-legacy .ypw-shot-card.is-attention{border-color:var(--ymn-accent)}.ymn-legacy .ypw-shot-preview{border-radius:var(--ymn-radius-lg) 0 0 var(--ymn-radius-lg);background:#08090a}.ymn-legacy .ypw-shot-preview>div{color:var(--ymn-text)}.ymn-legacy .ypw-shot-preview>div span{color:var(--ymn-accent);font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ypw-shot-preview>div small{color:var(--ymn-text)}.ymn-legacy .ypw-status{border-radius:var(--ymn-radius);background-color:var(--ymn-ground);color:var(--ymn-text);font-family:var(--ymn-font-mono)}.ymn-legacy .ypw-status.is-generating{background-color:var(--ymn-ground);color:var(--ymn-select-text)}.ymn-legacy .ypw-status.is-complete{background-color:var(--ymn-ground);color:#6ccb94}.ymn-legacy .ypw-status.is-attention{background-color:var(--ymn-ground);color:#f08a78}.ymn-legacy .ypw-shot-body>header span,.ymn-legacy .ypw-review-copy>span{color:var(--ymn-accent);font-family:var(--ymn-font-mono)}.ymn-legacy .ypw-shot-body h3{font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ypw-approve{color:var(--ymn-dim)}.ymn-legacy .ypw-shot-body>p{color:var(--ymn-text)}.ymn-legacy .ypw-shot-meta span,.ymn-legacy .ypw-ref-chips span{background-color:var(--ymn-ground);color:var(--ymn-dim)}.ymn-legacy .ypw-ref-chips span{background-color:var(--ymn-ground);color:var(--ymn-select-text)}.ymn-legacy .ypw-shot-actions .is-primary{border-color:var(--ymn-select);background-color:var(--ymn-select);color:#fff}.ymn-legacy .ypw-prompt-details{border-top-color:var(--ymn-line)}.ymn-legacy .ypw-prompt-details>summary{color:var(--ymn-dim)}.ymn-legacy .ypw-prompt-details pre{background-color:#08090a;color:var(--ymn-faint);font-family:var(--ymn-font-mono)}.ymn-legacy .ypw-add-shot{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:var(--ymn-ground);color:var(--ymn-select-text)}.ymn-legacy .ypw-inline-error{background-color:var(--ymn-ground);color:#f08a78}.ymn-legacy .ypw-queue-summary span{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:var(--ymn-panel);color:var(--ymn-dim)}.ymn-legacy .ypw-queue-summary i{background-color:var(--ymn-hover)}.ymn-legacy .ypw-queue-summary i.is-generating{background-color:var(--ymn-select);color:#fff}.ymn-legacy .ypw-queue-summary i.is-complete{background-color:#173826}.ymn-legacy .ypw-queue-summary i.is-attention{background-color:var(--ymn-accent);color:var(--ymn-accent-ink)}.ymn-legacy .ypw-queue-summary b{color:var(--ymn-text)}.ymn-legacy .ypw-queue-list>section>header{border-bottom-color:var(--ymn-line);background-color:var(--ymn-ground)}.ymn-legacy .ypw-queue-list>section>header button{color:var(--ymn-select-text)}.ymn-legacy .ypw-queue-list article{border-bottom-color:var(--ymn-line)}.ymn-legacy .ypw-queue-list article>b{background-color:#08090a;color:var(--ymn-text);font-family:var(--ymn-font-mono)}.ymn-legacy .ypw-queue-list article small{color:var(--ymn-dim)}.ymn-legacy .ypw-queue-list article>button{border-color:var(--ymn-line);background-color:var(--ymn-panel)}.ymn-legacy .ypw-scene-export>span{color:var(--ymn-dim)}.ymn-legacy .ypw-scene-export button{border-color:var(--ymn-line);background-color:var(--ymn-panel);color:var(--ymn-text)}.ymn-legacy .ypw-review-card>video{background-color:#08090a}.ymn-legacy .ypw-select{border-radius:var(--ymn-radius);background-color:var(--ymn-panel)}.ymn-legacy .ypw-review-copy h3{font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ypw-takes button{border-color:var(--ymn-line);border-radius:var(--ymn-radius);background-color:var(--ymn-panel)}.ymn-legacy .ypw-takes button.is-active{border-color:var(--ymn-select);background-color:var(--ymn-select);color:#fff}.ymn-legacy .ypw-review-copy>p{color:var(--ymn-dim)}.ymn-legacy .ypw-change input{border-color:var(--ymn-line);background-color:var(--ymn-panel)}.ymn-legacy .ypw-change button{border-color:var(--ymn-accent);background-color:var(--ymn-ground);color:var(--ymn-accent)}.ymn-legacy .ypw-ending{color:var(--ymn-dim)}.ymn-legacy .ypw-error,.ymn-legacy .ypw-toast{border-radius:var(--ymn-radius-lg);box-shadow:none}.ymn-legacy .ypw-error{background-color:#4a1d17;color:var(--ymn-text)}.ymn-legacy .ypw-error button{color:var(--ymn-text)}.ymn-legacy .ypw-toast{background-color:#08090a;color:var(--ymn-text)}.ymn-legacy .ypw-sheet-backdrop{background-color:#08090a;-webkit-backdrop-filter:none;backdrop-filter:none}.ymn-legacy .ypw-shot-sheet,.ymn-legacy .ypw-confirm{border-radius:var(--ymn-radius-lg);background-color:var(--ymn-panel);box-shadow:none}.ymn-legacy .ypw-shot-sheet>header{border-bottom-color:var(--ymn-line)}.ymn-legacy .ypw-shot-sheet>header h2{font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ypw-shot-sheet>header button{border-color:var(--ymn-line);background-color:var(--ymn-panel)}.ymn-legacy .ypw-sheet-fields .is-prompt{font-family:var(--ymn-font-mono)}.ymn-legacy .ypw-check{color:var(--ymn-text)}.ymn-legacy .ypw-shot-sheet>footer,.ymn-legacy .ypw-confirm>footer{border-top-color:var(--ymn-line)}.ymn-legacy .ypw-shot-sheet>footer>button,.ymn-legacy .ypw-confirm>footer>button{border-color:var(--ymn-line);background-color:var(--ymn-panel)}.ymn-legacy .ypw-confirm h2{font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ypw-confirm p{color:var(--ymn-dim)}.ymn-legacy .ypw-confirm>div span{border-color:var(--ymn-line);color:var(--ymn-dim)}.ymn-legacy .ypw-confirm>div b{color:var(--ymn-text)}.ymn-legacy .ypw-confirm>small{color:var(--ymn-dim)}@media (max-width:760px){.ymn-legacy .ypw-start-card>i{border-radius:var(--ymn-radius-lg)}.ymn-legacy .ypw-mobile-nav{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:#08090a;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.ymn-legacy .ypw-mobile-nav button{color:var(--ymn-text)}.ymn-legacy .ypw-mobile-nav button.is-active{background-color:var(--ymn-accent);color:var(--ymn-accent-ink)}.ymn-legacy .ypw-shot-preview{border-radius:var(--ymn-radius-lg) var(--ymn-radius-lg) 0 0}.ymn-legacy .ypw-review-card{border-radius:var(--ymn-radius-lg)}.ymn-legacy .ypw-shot-sheet{border-radius:var(--ymn-radius-lg) var(--ymn-radius-lg) 0 0}}@media (max-width:760px){.ymn-legacy .ypw-mobile-build{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:#08090a;color:var(--ymn-text);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ymn-legacy .ypw-mobile-build span{color:var(--ymn-accent);font-family:var(--ymn-font-mono)}.ymn-legacy .ypw-mobile-build button{background-color:var(--ymn-accent);color:var(--ymn-accent-ink)}}@media (max-width:760px){.ymn-legacy .ypw-shot-sheet>header{background-color:var(--ymn-panel)}.ymn-legacy .ypw-shot-sheet>footer{background-color:var(--ymn-panel)}}.ymn-legacy .ypw-budget-card,.ymn-legacy .ypw-cut-card,.ymn-legacy .ypw-project-media,.ymn-legacy .ypw-overview-next,.ymn-legacy .ypw-cut-ready{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:var(--ymn-panel);box-shadow:none}.ymn-legacy .ypw-budget-card header span,.ymn-legacy .ypw-cut-card header span,.ymn-legacy .ypw-project-media header>div>span,.ymn-legacy .ypw-overview-next>div>span,.ymn-legacy .ypw-cut-ready>div>span{color:var(--ymn-accent);font-family:var(--ymn-font-mono)}.ymn-legacy .ypw-budget-card h2,.ymn-legacy .ypw-cut-card h2,.ymn-legacy .ypw-project-media h2,.ymn-legacy .ypw-overview-next h2{font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ypw-budget-card>header>b{border-radius:var(--ymn-radius);background-color:var(--ymn-ground);color:#6ccb94}.ymn-legacy .ypw-budget-card>p,.ymn-legacy .ypw-cut-card>p,.ymn-legacy .ypw-project-media>header p,.ymn-legacy .ypw-overview-next p,.ymn-legacy .ypw-cut-ready p{color:var(--ymn-dim)}.ymn-legacy .ypw-budget-card>label{color:var(--ymn-dim)}.ymn-legacy .ypw-budget-card>label input,.ymn-legacy .ypw-cut-options select,.ymn-legacy .ypw-project-media>header select{border-color:var(--ymn-line);background-color:var(--ymn-panel);color:var(--ymn-text)}.ymn-legacy .ypw-budget-presets button{border-color:var(--ymn-line);background-color:var(--ymn-panel)}.ymn-legacy .ypw-budget-presets button.is-active{border-color:var(--ymn-select);background-color:var(--ymn-ground);color:var(--ymn-select-text)}.ymn-legacy .ypw-budget-meter{border-radius:var(--ymn-radius);background-color:var(--ymn-raised)}.ymn-legacy .ypw-budget-meter i{background-color:var(--ymn-accent);color:var(--ymn-accent-ink)}.ymn-legacy .ypw-budget-card>footer{color:var(--ymn-dim)}.ymn-legacy .ypw-cut-card.is-on{border-color:var(--ymn-select);box-shadow:0 0 0 3px var(--ymn-select)}.ymn-legacy .ypw-switch i{border-radius:var(--ymn-radius);background-color:var(--ymn-raised)}.ymn-legacy .ypw-switch i:after{background-color:var(--ymn-panel);box-shadow:0 2px 8px var(--ymn-line)}.ymn-legacy .ypw-switch input:checked+i{background-color:var(--ymn-select);color:#fff}.ymn-legacy .ypw-cut-options label{color:var(--ymn-dim)}.ymn-legacy .ypw-project-media>header>label{color:var(--ymn-dim)}.ymn-legacy .ypw-capability-row span{border-radius:var(--ymn-radius);background-color:var(--ymn-ground);color:#6ccb94}.ymn-legacy .ypw-capability-row span.is-off{background-color:var(--ymn-ground);color:var(--ymn-dim)}.ymn-legacy .ypw-media-buttons label{border-color:var(--ymn-select);background-color:var(--ymn-ground);color:var(--ymn-select-text)}.ymn-legacy .ypw-media-buttons label.is-disabled{border-color:var(--ymn-line);background-color:var(--ymn-ground);color:var(--ymn-dim)}.ymn-legacy .ypw-media-reference{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);background-color:var(--ymn-ground)}.ymn-legacy .ypw-media-reference.is-attention{border-color:var(--ymn-accent)}.ymn-legacy .ypw-media-preview{background-color:#08090a;color:var(--ymn-accent)}.ymn-legacy .ypw-media-preview b{background-color:#08090a;color:var(--ymn-text)}.ymn-legacy .ypw-media-copy>input,.ymn-legacy .ypw-media-copy textarea,.ymn-legacy .ypw-media-copy select{border-color:var(--ymn-line);background-color:var(--ymn-panel);color:var(--ymn-text)}.ymn-legacy .ypw-media-state{color:var(--ymn-dim)}.ymn-legacy .ypw-media-state button{border-color:var(--ymn-line);background-color:var(--ymn-panel);color:#f08a78}.ymn-legacy .ypw-media-empty{border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);color:var(--ymn-dim)}.ymn-legacy .ypw-media-empty strong{color:var(--ymn-text)}.ymn-legacy .ypw-overview-next{background-color:#08090a;color:var(--ymn-text)}.ymn-legacy .ypw-overview-next p{color:var(--ymn-text)}.ymn-legacy .ypw-budget-inline{color:var(--ymn-dim)}.ymn-legacy .ypw-cut-ready{border-color:var(--ymn-select);background-color:var(--ymn-ground)}.ymn-legacy .ypw-cut-ready h3{font-family:var(--ymn-font-display);font-style:normal;font-weight:650;font-stretch:84%;letter-spacing:-.02em}.ymn-legacy .ypw-budget-warning{background-color:var(--ymn-ground);color:#f08a78}.ymn-legacy .ypw-confirm.is-over-budget{box-shadow:0 0 0 4px #d6523e99,0 30px 100px var(--ymn-line)}.ymn-legacy ::-webkit-scrollbar-thumb{background-color:var(--ymn-raised)}.ymn-legacy .ce-btn{border-radius:var(--ymn-radius-lg);border-color:var(--ymn-line);background-color:var(--ymn-ground);color:var(--ymn-text);font-family:var(--ymn-font-body)}.ymn-legacy .ce-btn:hover{border-color:var(--ymn-line);color:var(--ymn-accent)}.ymn-legacy .ce-btn.gold{background-color:var(--ymn-accent);border-color:var(--ymn-accent);color:var(--ymn-accent-ink)}.ymn-legacy .ce-btn.gold:hover{background-color:var(--ymn-accent);color:var(--ymn-accent-ink)}.ymn-legacy .ce-btn.teal{border-color:#3fa56b99;color:#6ccb94}.ymn-legacy .ce-btn.red{border-color:#d6523e99;color:#f08a78}.ymn-legacy .ce-seg{color:var(--ymn-text);border-color:var(--ymn-line);font-family:var(--ymn-font-mono)}.ymn-legacy .ce-seg.sel{border-color:var(--ymn-accent);box-shadow:0 0 0 1px var(--ymn-accent)}@media (max-width:860px){.ymn-legacy .ce-toolrow{background-color:var(--ymn-ground);border-bottom-color:var(--ymn-line)}}.ymn-legacy .ce-mon-canvas{background-color:#08090a}.ymn-legacy .ce2-top{background-color:var(--ymn-panel);border-bottom-color:var(--ymn-line)}.ymn-legacy .ce2-burger{border-color:var(--ymn-line);background-color:var(--ymn-ground);color:var(--ymn-text)}.ymn-legacy .ce2-statusbar{border-bottom-color:var(--ymn-line)}.ymn-legacy .ce-export-menu{background-color:var(--ymn-panel);border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg);box-shadow:none}.ymn-legacy .ce-export-option{color:var(--ymn-text);font-family:var(--ymn-font-body)}.ymn-legacy .ce-export-option:hover:not(:disabled){background-color:var(--ymn-ground)}.ymn-legacy .ce-export-icon{background-color:var(--ymn-ground)}.ymn-legacy .ce-export-copy strong{font-family:var(--ymn-font-body)}.ymn-legacy .ce-export-copy small{color:var(--ymn-dim)}.ymn-legacy .ce-export-empty{color:var(--ymn-dim);font-family:var(--ymn-font-mono)}.ymn-legacy .ce2-rail{border-right-color:var(--ymn-line);background-color:var(--ymn-panel)}.ymn-legacy .ce2-railbtn{color:var(--ymn-dim)}.ymn-legacy .ce2-railbtn:hover{background-color:var(--ymn-ground);color:var(--ymn-text)}.ymn-legacy .ce2-railbtn.on{background-color:#3552c82e;color:var(--ymn-select-text)}.ymn-legacy .ce2-railbtn.alert{color:#6ccb94}.ymn-legacy .ce2-media{border-right-color:var(--ymn-line);background-color:var(--ymn-panel)}.ymn-legacy .ce2-collapse{border-color:var(--ymn-line);background-color:var(--ymn-ground);color:var(--ymn-dim)}.ymn-legacy .ce2-field-label{color:var(--ymn-dim);font-family:var(--ymn-font-mono)}.ymn-legacy .ce2-monitor-wrap{background-color:var(--ymn-panel);border-color:var(--ymn-line);border-radius:var(--ymn-radius-lg)}.ymn-legacy .ce2-tool{border-color:var(--ymn-line);background-color:var(--ymn-ground);color:var(--ymn-dim)}.ymn-legacy .ce2-tool:hover:not(:disabled){border-color:var(--ymn-select);color:var(--ymn-select-text)}.ymn-legacy .ce2-tool.red:hover:not(:disabled){border-color:#d6523e99;color:#f08a78}.ymn-legacy .ce2-t-sm{border-color:var(--ymn-line);background-color:var(--ymn-ground);color:var(--ymn-text)}.ymn-legacy .ce2-t-play{background-color:var(--ymn-select);box-shadow:none;color:#fff}.ymn-legacy .ce2-insp{border-left-color:var(--ymn-line);background-color:var(--ymn-panel)}.ymn-legacy .ce2-isec{border-bottom-color:var(--ymn-line)}.ymn-legacy .ce2-isec-head{color:var(--ymn-text);font-family:var(--ymn-font-body)}@media (max-width:1180px){.ymn-legacy .ce2-media,.ymn-legacy .ce2-insp{box-shadow:none}}@media (max-width:640px){.ymn-legacy .ce2-rail{border-bottom-color:var(--ymn-line)}}.ymn-legacy [style*="background: rgb(0, 0, 0)"],.ymn-legacy [style*="background-color: rgb(0, 0, 0)"]{background-color:#08090a!important}.ymn-legacy [style^="color: rgb(0, 0, 0)"],.ymn-legacy [style*="; color: rgb(0, 0, 0)"]{color:var(--ymn-text)!important}.ymn-legacy [style*="solid rgb(0, 0, 0)"],.ymn-legacy [style*="dashed rgb(0, 0, 0)"]{border-color:var(--ymn-line-strong)!important}.ymn-legacy [style*="background: rgb(14, 16, 19)"],.ymn-legacy [style*="background-color: rgb(14, 16, 19)"]{background-color:#08090a!important}.ymn-legacy [style^="color: rgb(14, 16, 19)"],.ymn-legacy [style*="; color: rgb(14, 16, 19)"]{color:var(--ymn-text)!important}.ymn-legacy [style*="solid rgb(14, 16, 19)"],.ymn-legacy [style*="dashed rgb(14, 16, 19)"]{border-color:var(--ymn-line-strong)!important}.ymn-legacy [style*="background: rgb(26, 26, 26)"],.ymn-legacy [style*="background-color: rgb(26, 26, 26)"]{background-color:#08090a!important}.ymn-legacy [style^="color: rgb(26, 26, 26)"],.ymn-legacy [style*="; color: rgb(26, 26, 26)"]{color:var(--ymn-text)!important}.ymn-legacy [style*="solid rgb(26, 26, 26)"],.ymn-legacy [style*="dashed rgb(26, 26, 26)"]{border-color:var(--ymn-line-strong)!important}.ymn-legacy [style*="background: rgb(42, 36, 64)"],.ymn-legacy [style*="background-color: rgb(42, 36, 64)"]{background-color:var(--ymn-hover)!important}.ymn-legacy [style^="color: rgb(42, 36, 64)"],.ymn-legacy [style*="; color: rgb(42, 36, 64)"]{color:var(--ymn-text)!important}.ymn-legacy [style*="solid rgb(42, 36, 64)"],.ymn-legacy [style*="dashed rgb(42, 36, 64)"]{border-color:var(--ymn-line-strong)!important}.ymn-legacy [style*="background: rgb(42, 38, 34)"],.ymn-legacy [style*="background-color: rgb(42, 38, 34)"]{background-color:#08090a!important}.ymn-legacy [style^="color: rgb(42, 38, 34)"],.ymn-legacy [style*="; color: rgb(42, 38, 34)"]{color:var(--ymn-text)!important}.ymn-legacy [style*="solid rgb(42, 38, 34)"],.ymn-legacy [style*="dashed rgb(42, 38, 34)"]{border-color:var(--ymn-line-strong)!important}.ymn-legacy [style*="background: rgb(45, 91, 224)"],.ymn-legacy [style*="background-color: rgb(45, 91, 224)"]{background-color:var(--ymn-select)!important}.ymn-legacy [style^="color: rgb(45, 91, 224)"],.ymn-legacy [style*="; color: rgb(45, 91, 224)"]{color:var(--ymn-select-text)!important}.ymn-legacy [style*="solid rgb(45, 91, 224)"],.ymn-legacy [style*="dashed rgb(45, 91, 224)"]{border-color:var(--ymn-select)!important}.ymn-legacy [style*="background: rgb(63, 174, 131)"],.ymn-legacy [style*="background-color: rgb(63, 174, 131)"]{background-color:#173826!important}.ymn-legacy [style^="color: rgb(63, 174, 131)"],.ymn-legacy [style*="; color: rgb(63, 174, 131)"]{color:#6ccb94!important}.ymn-legacy [style*="solid rgb(63, 174, 131)"],.ymn-legacy [style*="dashed rgb(63, 174, 131)"]{border-color:#3fa56b99!important}.ymn-legacy [style*="background: rgb(107, 99, 90)"],.ymn-legacy [style*="background-color: rgb(107, 99, 90)"]{background-color:var(--ymn-hover)!important}.ymn-legacy [style^="color: rgb(107, 99, 90)"],.ymn-legacy [style*="; color: rgb(107, 99, 90)"]{color:var(--ymn-dim)!important}.ymn-legacy [style*="solid rgb(107, 99, 90)"],.ymn-legacy [style*="dashed rgb(107, 99, 90)"]{border-color:var(--ymn-line)!important}.ymn-legacy [style*="background: rgb(139, 123, 216)"],.ymn-legacy [style*="background-color: rgb(139, 123, 216)"]{background-color:var(--ymn-select)!important}.ymn-legacy [style^="color: rgb(139, 123, 216)"],.ymn-legacy [style*="; color: rgb(139, 123, 216)"]{color:var(--ymn-select-text)!important}.ymn-legacy [style*="solid rgb(139, 123, 216)"],.ymn-legacy [style*="dashed rgb(139, 123, 216)"]{border-color:var(--ymn-select)!important}.ymn-legacy [style*="background: rgb(155, 140, 255)"],.ymn-legacy [style*="background-color: rgb(155, 140, 255)"]{background-color:var(--ymn-select)!important}.ymn-legacy [style^="color: rgb(155, 140, 255)"],.ymn-legacy [style*="; color: rgb(155, 140, 255)"]{color:var(--ymn-select-text)!important}.ymn-legacy [style*="solid rgb(155, 140, 255)"],.ymn-legacy [style*="dashed rgb(155, 140, 255)"]{border-color:var(--ymn-select)!important}.ymn-legacy [style*="background: rgb(169, 159, 148)"],.ymn-legacy [style*="background-color: rgb(169, 159, 148)"]{background-color:var(--ymn-hover)!important}.ymn-legacy [style^="color: rgb(169, 159, 148)"],.ymn-legacy [style*="; color: rgb(169, 159, 148)"]{color:var(--ymn-faint)!important}.ymn-legacy [style*="solid rgb(169, 159, 148)"],.ymn-legacy [style*="dashed rgb(169, 159, 148)"]{border-color:var(--ymn-line)!important}.ymn-legacy [style*="background: rgb(216, 80, 62)"],.ymn-legacy [style*="background-color: rgb(216, 80, 62)"]{background-color:#4a1d17!important}.ymn-legacy [style^="color: rgb(216, 80, 62)"],.ymn-legacy [style*="; color: rgb(216, 80, 62)"]{color:#f08a78!important}.ymn-legacy [style*="solid rgb(216, 80, 62)"],.ymn-legacy [style*="dashed rgb(216, 80, 62)"]{border-color:#d6523e99!important}.ymn-legacy [style*="background: rgb(224, 145, 60)"],.ymn-legacy [style*="background-color: rgb(224, 145, 60)"]{background-color:var(--ymn-accent)!important}.ymn-legacy [style^="color: rgb(224, 145, 60)"],.ymn-legacy [style*="; color: rgb(224, 145, 60)"]{color:var(--ymn-accent)!important}.ymn-legacy [style*="solid rgb(224, 145, 60)"],.ymn-legacy [style*="dashed rgb(224, 145, 60)"]{border-color:var(--ymn-accent)!important}.ymn-legacy [style*="background: rgb(224, 212, 194)"],.ymn-legacy [style*="background-color: rgb(224, 212, 194)"]{background-color:var(--ymn-raised)!important}.ymn-legacy [style^="color: rgb(224, 212, 194)"],.ymn-legacy [style*="; color: rgb(224, 212, 194)"]{color:var(--ymn-faint)!important}.ymn-legacy [style*="solid rgb(224, 212, 194)"],.ymn-legacy [style*="dashed rgb(224, 212, 194)"]{border-color:var(--ymn-line)!important}.ymn-legacy [style*="background: rgb(226, 97, 74)"],.ymn-legacy [style*="background-color: rgb(226, 97, 74)"]{background-color:var(--ymn-accent)!important}.ymn-legacy [style^="color: rgb(226, 97, 74)"],.ymn-legacy [style*="; color: rgb(226, 97, 74)"]{color:var(--ymn-accent)!important}.ymn-legacy [style*="solid rgb(226, 97, 74)"],.ymn-legacy [style*="dashed rgb(226, 97, 74)"]{border-color:var(--ymn-accent)!important}.ymn-legacy [style*="background: rgb(234, 224, 210)"],.ymn-legacy [style*="background-color: rgb(234, 224, 210)"]{background-color:var(--ymn-raised)!important}.ymn-legacy [style^="color: rgb(234, 224, 210)"],.ymn-legacy [style*="; color: rgb(234, 224, 210)"]{color:var(--ymn-text)!important}.ymn-legacy [style*="solid rgb(234, 224, 210)"],.ymn-legacy [style*="dashed rgb(234, 224, 210)"]{border-color:var(--ymn-line)!important}.ymn-legacy [style*="background: rgb(244, 236, 225)"],.ymn-legacy [style*="background-color: rgb(244, 236, 225)"]{background-color:var(--ymn-ground)!important}.ymn-legacy [style^="color: rgb(244, 236, 225)"],.ymn-legacy [style*="; color: rgb(244, 236, 225)"]{color:var(--ymn-text)!important}.ymn-legacy [style*="solid rgb(244, 236, 225)"],.ymn-legacy [style*="dashed rgb(244, 236, 225)"]{border-color:var(--ymn-line)!important}.ymn-legacy [style*="background: rgb(251, 233, 227)"],.ymn-legacy [style*="background-color: rgb(251, 233, 227)"]{background-color:var(--ymn-ground)!important}.ymn-legacy [style^="color: rgb(251, 233, 227)"],.ymn-legacy [style*="; color: rgb(251, 233, 227)"]{color:var(--ymn-text)!important}.ymn-legacy [style*="solid rgb(251, 233, 227)"],.ymn-legacy [style*="dashed rgb(251, 233, 227)"]{border-color:var(--ymn-line)!important}.ymn-legacy [style*="background: rgb(251, 245, 236)"],.ymn-legacy [style*="background-color: rgb(251, 245, 236)"]{background-color:var(--ymn-ground)!important}.ymn-legacy [style^="color: rgb(251, 245, 236)"],.ymn-legacy [style*="; color: rgb(251, 245, 236)"]{color:var(--ymn-text)!important}.ymn-legacy [style*="solid rgb(251, 245, 236)"],.ymn-legacy [style*="dashed rgb(251, 245, 236)"]{border-color:var(--ymn-line)!important}.ymn-legacy [style*="background: rgb(251, 247, 242)"],.ymn-legacy [style*="background-color: rgb(251, 247, 242)"]{background-color:var(--ymn-ground)!important}.ymn-legacy [style^="color: rgb(251, 247, 242)"],.ymn-legacy [style*="; color: rgb(251, 247, 242)"]{color:var(--ymn-text)!important}.ymn-legacy [style*="solid rgb(251, 247, 242)"],.ymn-legacy [style*="dashed rgb(251, 247, 242)"]{border-color:var(--ymn-line)!important}.ymn-legacy [style*="background: rgb(255, 255, 255)"],.ymn-legacy [style*="background-color: rgb(255, 255, 255)"]{background-color:var(--ymn-panel)!important}.ymn-legacy [style^="color: rgb(255, 255, 255)"],.ymn-legacy [style*="; color: rgb(255, 255, 255)"]{color:var(--ymn-text)!important}.ymn-legacy [style*="solid rgb(255, 255, 255)"],.ymn-legacy [style*="dashed rgb(255, 255, 255)"]{border-color:var(--ymn-line)!important}.ymn-legacy [style*=Fraunces],.ymn-legacy [style*=Archivo]{font-family:var(--ymn-font-display)!important;font-style:normal!important}.ymn-legacy [style*="JetBrains Mono"]{font-family:var(--ymn-font-mono)!important}.ymn-legacy [style*=Inter],.ymn-legacy [style*=Caveat]{font-family:var(--ymn-font-body)!important}.ymn-legacy [style*="border-radius: 30px"],.ymn-legacy [style*="border-radius: 999px"],.ymn-legacy [style*="border-radius: 99px"],.ymn-legacy [style*="border-radius: 20px"]{border-radius:var(--ymn-radius)!important}.ymn-legacy [style*="border-radius: 14px"],.ymn-legacy [style*="border-radius: 16px"],.ymn-legacy [style*="border-radius: 12px"]{border-radius:var(--ymn-radius-lg)!important}
