.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ{--bg:#f8fafc;--surface:#ffffff;--raised:#f1f5f9;--line:#cbd5e1;--soft:#e2e8f0;--text:#0f172a;--muted:#475569;--subtle:#64748b;--accent:#2563eb;--accent-strong:#1d4ed8;--accent-soft:#dbeafe;--focus:#2563eb;--overlay:rgb(15 23 42/.72)}.GenjutsuStudio_page__ewPMf{min-height:100dvh;background:var(--bg);color:var(--text)}.dark .GenjutsuStudio_page__ewPMf,.dark .GenjutsuStudio_tokens__BQceQ{--bg:#020617;--surface:#0f172a;--raised:#1e293b;--line:#475569;--soft:#334155;--text:#f1f5f9;--muted:#cbd5e1;--subtle:#94a3b8;--accent:#22d3ee;--accent-strong:#06b6d4;--accent-soft:#164e63;--focus:#22d3ee}.GenjutsuStudio_srOnly__MOXD1{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.GenjutsuStudio_breadcrumb__75QSd{display:flex;gap:16px;align-items:center;padding:12px 24px;border-bottom:1px solid var(--soft);font-size:14px}.GenjutsuStudio_breadcrumb__75QSd a{display:inline-flex;gap:4px;align-items:center;color:var(--muted);transition:color .15s ease-out}.GenjutsuStudio_breadcrumb__75QSd a:hover{color:var(--text)}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) a,:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) button,:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) input,:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) select,:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) textarea{outline-offset:2px}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) :is(button,a,input,select,textarea,label):focus-visible{outline:2px solid var(--focus)}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) button{cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,opacity .15s ease-out,transform .15s ease-out}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) button:disabled{opacity:.6;cursor:not-allowed}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) button:active:not(:disabled){transform:translateY(1px)}.GenjutsuStudio_badge__eMB_0{display:inline-flex;align-items:center;padding:0 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent-strong);font-size:12px;font-style:normal;font-weight:600;line-height:20px}.dark .GenjutsuStudio_badge__eMB_0{color:#cffafe}.GenjutsuStudio_workspace__wwiMV{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;padding:16px 24px;max-width:1600px;margin:auto;align-items:start}.GenjutsuStudio_composer__1S_Qw{position:sticky;top:76px;z-index:20;display:flex;flex-direction:column;max-height:calc(100dvh - 92px);background:var(--surface);border:1px solid var(--soft);border-radius:12px;overflow:hidden}.GenjutsuStudio_productTabs__TekGZ{display:flex;gap:16px;padding:12px 16px 0;border-bottom:1px solid var(--soft)}.GenjutsuStudio_productTabs__TekGZ a{padding:8px 0 12px;font-size:14px;color:var(--subtle);border-bottom:2px solid transparent;transition:color .15s ease-out,border-color .15s ease-out}.GenjutsuStudio_productTabs__TekGZ a:hover{color:var(--text)}.GenjutsuStudio_productTabs__TekGZ a[aria-current=page]{color:var(--text);font-weight:600;border-color:var(--accent)}.GenjutsuStudio_composerBody__CgJBJ[data-locked]{overflow-y:hidden}.GenjutsuStudio_composerBody__CgJBJ{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px;overscroll-behavior:contain}.GenjutsuStudio_modelCard__NBPOY{position:relative;margin:0;height:132px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#0f172a}.GenjutsuStudio_modelCard__NBPOY video{width:100%;height:100%;object-fit:cover}.GenjutsuStudio_modelCard__NBPOY:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(2 6 23/.85),rgb(2 6 23/0) 60%);pointer-events:none}.GenjutsuStudio_modelCard__NBPOY figcaption{position:absolute;left:12px;bottom:12px;z-index:1;display:flex;flex-direction:column;color:#ffffff}.GenjutsuStudio_modelCard__NBPOY strong{font-family:var(--font-poppins),sans-serif;font-size:24px;font-weight:700;line-height:1.2}.GenjutsuStudio_modelCard__NBPOY figcaption span{font-size:14px;color:#e2e8f0}.GenjutsuStudio_changeModel__Vz5Yo{position:absolute;top:8px;right:8px;z-index:1;display:flex;gap:6px;align-items:center;padding:6px 10px;border-radius:4px;background:rgb(15 23 42/.7);color:#ffffff;font-size:14px;min-height:32px}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_changeModel__Vz5Yo:hover:not(:disabled){background:#0f172a}.GenjutsuStudio_mode__n3ppX{display:flex;gap:4px;padding:4px;border:1px solid var(--soft);border-radius:8px;flex-shrink:0}.GenjutsuStudio_modeItem__HBXY0{position:relative;flex:1;display:flex}.GenjutsuStudio_mode__n3ppX button{flex:1;display:flex;gap:6px;align-items:center;justify-content:center;padding:8px;min-height:40px;border-radius:4px;font-size:14px;color:var(--subtle)}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_mode__n3ppX button:hover:not(:disabled){color:var(--text);background:var(--raised)}.GenjutsuStudio_mode__n3ppX button[aria-selected=true]{background:var(--raised);color:var(--text);font-weight:600}.GenjutsuStudio_modeHint__Pia3x{position:absolute;z-index:30;left:0;top:calc(100% + 8px);width:260px;padding:0 0 12px;display:flex;flex-direction:column;gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 12px 32px rgb(15 23 42/.25);font-size:14px;pointer-events:none;animation:GenjutsuStudio_fade__jpql_ .15s ease-out}.GenjutsuStudio_modeItem__HBXY0:last-child .GenjutsuStudio_modeHint__Pia3x{left:auto;right:0}.GenjutsuStudio_modeHint__Pia3x video{width:100%;aspect-ratio:16/9;object-fit:cover;background:#0f172a;margin-bottom:8px}.GenjutsuStudio_modeHint__Pia3x span,.GenjutsuStudio_modeHint__Pia3x strong{padding:0 12px}.GenjutsuStudio_modeHint__Pia3x span{color:var(--subtle)}@keyframes GenjutsuStudio_fade__jpql_{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.GenjutsuStudio_drop__2eenC{position:relative;flex-shrink:0;border:1px dashed var(--line);border-radius:8px;overflow:hidden;background:var(--raised);text-align:center}.GenjutsuStudio_upload__7YGXc{position:relative;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;padding:20px 12px;cursor:pointer;min-height:148px;color:var(--text)}.GenjutsuStudio_upload__7YGXc input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.GenjutsuStudio_upload__7YGXc:focus-within{outline:2px solid var(--focus);outline-offset:-3px}.GenjutsuStudio_upload__7YGXc strong{font-size:14px;font-weight:600;line-height:1.4}.GenjutsuStudio_drop__2eenC p,.GenjutsuStudio_upload__7YGXc small{font-size:12px;color:var(--subtle)}.GenjutsuStudio_icons__LpwIz{display:flex}.GenjutsuStudio_icons__LpwIz>span{display:grid;place-items:center;width:36px;height:36px;margin-left:-6px;border-radius:50%;background:var(--surface);border:1px solid var(--line);color:var(--muted)}.GenjutsuStudio_icons__LpwIz>span:first-child{margin-left:0}.GenjutsuStudio_drop__2eenC>button:not(.GenjutsuStudio_remove__D1Gav){font-size:14px;padding:10px;min-height:44px;width:100%;border-top:1px solid var(--soft);color:var(--accent)}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_drop__2eenC>button:not(.GenjutsuStudio_remove__D1Gav):hover:not(:disabled){background:var(--accent-soft)}.GenjutsuStudio_drop__2eenC>video{width:100%;aspect-ratio:16/9;background:#000000}.GenjutsuStudio_drop__2eenC p{padding:8px;overflow-wrap:anywhere}.GenjutsuStudio_optional__V2mgQ{position:absolute;top:8px;right:8px;z-index:1;padding:2px 8px;border-radius:4px;background:var(--surface);border:1px solid var(--soft);font-size:12px;color:var(--subtle)}.GenjutsuStudio_images__BvYV_ button:not(.GenjutsuStudio_mention__sWL_Q),.GenjutsuStudio_remove__D1Gav{position:absolute;top:6px;right:6px;z-index:1;background:var(--surface);color:var(--text);border-radius:4px;min-width:28px;min-height:28px;display:grid;place-items:center}.GenjutsuStudio_images__BvYV_{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:8px 8px 0}.GenjutsuStudio_images__BvYV_>div{position:relative}.GenjutsuStudio_images__BvYV_ img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:4px;display:block}.GenjutsuStudio_images__BvYV_ .GenjutsuStudio_remove__D1Gav,.GenjutsuStudio_images__BvYV_ button:not(.GenjutsuStudio_mention__sWL_Q){top:2px;right:2px;min-width:24px;min-height:24px}.GenjutsuStudio_mention__sWL_Q{position:absolute;left:2px;bottom:2px;padding:0 4px;border-radius:4px;background:rgb(15 23 42/.75);color:#ffffff;font-size:12px;line-height:20px;min-height:24px}.GenjutsuStudio_row__2l3kV{display:flex;align-items:center;gap:10px;width:100%;flex-shrink:0;min-height:56px;padding:8px 12px;border-radius:8px;background:var(--raised);text-align:left;color:var(--text);font-size:14px}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_row__2l3kV:is(button):hover:not(:disabled){background:var(--soft)}.GenjutsuStudio_row__2l3kV>svg{margin-left:auto;color:var(--subtle)}.GenjutsuStudio_rowText__d5TCN{display:flex;flex-direction:column;min-width:0;flex:1}.GenjutsuStudio_rowText__d5TCN small{font-size:12px;color:var(--subtle)}.GenjutsuStudio_rowText__d5TCN>span{display:flex;align-items:center;gap:6px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GenjutsuStudio_rowThumb__UosBB{width:40px;height:40px;border-radius:4px;object-fit:cover;flex-shrink:0}.GenjutsuStudio_stack__O2Qwt{display:flex;flex-shrink:0}.GenjutsuStudio_stack__O2Qwt img{width:30px;height:40px;object-fit:cover;border-radius:4px;border:2px solid var(--surface);margin-left:-14px;transform:rotate(-6deg)}.GenjutsuStudio_stack__O2Qwt img:first-child{margin-left:0}.GenjutsuStudio_stack__O2Qwt img:nth-child(2){transform:none}.GenjutsuStudio_stack__O2Qwt img:last-child{transform:rotate(6deg)}.GenjutsuStudio_apply__qNpxL{display:flex;align-items:center;gap:2px;color:var(--subtle);margin-left:auto}.GenjutsuStudio_chip__wTZy1{padding:6px 10px;border-radius:4px;background:var(--surface);border:1px solid var(--soft);font-size:14px;min-height:32px;color:var(--text)}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_chip__wTZy1:hover:not(:disabled){border-color:var(--accent)}.GenjutsuStudio_clear__pTHTU{display:grid;place-items:center;width:32px;height:32px;border-radius:4px;color:var(--subtle)}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_clear__pTHTU:hover:not(:disabled){background:var(--soft);color:var(--text)}.GenjutsuStudio_promptRow__YfhOD{flex-shrink:0;border-radius:8px;background:var(--raised)}.GenjutsuStudio_rowHint__1ETGp{margin:0;padding:0 12px 12px;font-size:12px;line-height:16px;color:var(--muted)}.GenjutsuStudio_rowHint__1ETGp a{color:inherit;text-decoration:underline;text-underline-offset:2px}.GenjutsuStudio_rowLabel__aZ1GM{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;min-height:52px;padding:0 12px;cursor:pointer}.GenjutsuStudio_switch__AWJK1{position:relative;display:inline-flex;width:40px;height:24px}.GenjutsuStudio_switch__AWJK1 input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer;z-index:1}.GenjutsuStudio_switch__AWJK1>span{position:absolute;inset:0;border-radius:999px;background:#94a3b8;transition:background-color .15s ease-out}.GenjutsuStudio_switch__AWJK1>span:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#ffffff;transition:transform .15s ease-out}.GenjutsuStudio_switch__AWJK1 input:checked+span{background:var(--accent)}.GenjutsuStudio_switch__AWJK1 input:checked+span:after{transform:translateX(16px)}.GenjutsuStudio_switch__AWJK1 input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.GenjutsuStudio_switch__AWJK1 input:disabled{cursor:not-allowed}.GenjutsuStudio_switch__AWJK1 input:disabled+span{opacity:.6}.GenjutsuStudio_prompt__wYtkX{display:flex;flex-direction:column;gap:4px;padding:0 12px 12px;font-size:14px}.GenjutsuStudio_prompt__wYtkX textarea{resize:vertical;min-height:112px;padding:10px;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:4px;width:100%;font-size:14px;line-height:1.5}.GenjutsuStudio_prompt__wYtkX textarea::placeholder{color:var(--subtle)}.GenjutsuStudio_prompt__wYtkX small{text-align:right;color:var(--subtle);font-size:12px}.GenjutsuStudio_anchor__VOy_M{position:relative;flex-shrink:0}.GenjutsuStudio_popover__zjRsT{position:absolute;z-index:60;width:360px;max-width:calc(100vw - 16px);max-height:min(440px,calc(100dvh - 140px));display:flex;flex-direction:column;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 40px rgb(15 23 42/.28);overflow:hidden;animation:GenjutsuStudio_fade__jpql_ .15s ease-out}.GenjutsuStudio_qualityMenu__Fj_ci{width:220px;padding:6px}.GenjutsuStudio_search__x03yK{display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid var(--soft);color:var(--subtle)}.GenjutsuStudio_search__x03yK input{flex:1;min-width:0;min-height:48px;background:transparent;color:var(--text);font-size:14px;border:0}.GenjutsuStudio_search__x03yK input::placeholder{color:var(--subtle)}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_search__x03yK input:focus-visible{outline:0}.GenjutsuStudio_search__x03yK:focus-within{box-shadow:inset 0 -2px 0 var(--focus)}.GenjutsuStudio_menuTitle__6KvAb{display:flex;gap:6px;align-items:center;padding:12px 16px 4px;font-size:12px;color:var(--subtle)}.GenjutsuStudio_menuList__r7caP{overflow-y:auto;padding:4px 6px 6px}.GenjutsuStudio_menuItem__svx60{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border-radius:8px;text-align:left;color:var(--text);min-height:48px}.GenjutsuStudio_menuItem__svx60[aria-checked=true],.GenjutsuStudio_menuItem__svx60[aria-current=true],:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_menuItem__svx60:hover{background:var(--raised)}.GenjutsuStudio_menuItem__svx60>span:not(.GenjutsuStudio_menuIcon__tqBMf):not([data-model-logo]){display:flex;flex-direction:column;flex:1;min-width:0}.GenjutsuStudio_menuItem__svx60 strong{display:flex;gap:6px;align-items:center;font-size:14px;font-weight:600}.GenjutsuStudio_menuItem__svx60 small{font-size:12px;color:var(--subtle)}.GenjutsuStudio_menuItem__svx60>svg{color:var(--accent);flex-shrink:0}.GenjutsuStudio_menuIcon__tqBMf{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--raised);flex-shrink:0;color:var(--muted)}.GenjutsuStudio_menuEmpty__wu1yr{padding:16px;font-size:14px;color:var(--subtle)}.GenjutsuStudio_generateBar__pjOzR{padding:12px;border-top:1px solid var(--soft);background:var(--surface)}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_primary__sBNN4{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;width:100%;min-height:48px;padding:10px 12px;background:var(--accent);color:#ffffff;border-radius:4px;font-size:16px;font-weight:600}.dark :is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_primary__sBNN4{color:#0f172a}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_primary__sBNN4:hover:not(:disabled){background:var(--accent-strong)}.GenjutsuStudio_primary__sBNN4 small{width:100%;font-size:12px;font-weight:400}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_secondary__lVbDJ{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border-radius:4px;border:1px solid var(--line);background:var(--surface);color:var(--text);font-size:14px;font-weight:500}.GenjutsuStudio_secondary__lVbDJ[aria-pressed=true],:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_secondary__lVbDJ:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.GenjutsuStudio_error__4ZO_A{margin:0 12px;color:#b91c1c;font-size:14px}.dark :is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_error__4ZO_A{color:#fca5a5}.GenjutsuStudio_status__Edv06{display:flex;gap:8px;font-size:14px;align-items:center;color:var(--subtle)}.GenjutsuStudio_primary__sBNN4 svg.GenjutsuStudio_lucide-loader-circle__WLHMV,.GenjutsuStudio_status__Edv06 svg{animation:GenjutsuStudio_spin__E0sKT 1s linear infinite}@keyframes GenjutsuStudio_spin__E0sKT{to{transform:rotate(1turn)}}.GenjutsuStudio_content__5uHrD{min-width:0;background:var(--surface);border:1px solid var(--soft);border-radius:12px;padding:12px 20px 32px;min-height:calc(100dvh - 92px)}.GenjutsuStudio_tabs__E1NjK{display:flex;gap:4px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.GenjutsuStudio_tabs__E1NjK>button{display:flex;gap:6px;align-items:center;padding:8px 12px;min-height:40px;font-size:14px;border-radius:8px;color:var(--subtle)}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_tabs__E1NjK>button:hover{color:var(--text);background:var(--raised)}.GenjutsuStudio_tabs__E1NjK>button[aria-selected=true]{background:var(--raised);color:var(--text);font-weight:600}.GenjutsuStudio_viewToggle__FlVAV{margin-left:auto;display:flex;gap:2px;padding:2px;border:1px solid var(--soft);border-radius:8px}.GenjutsuStudio_viewToggle__FlVAV button{display:flex;gap:6px;align-items:center;padding:6px 10px;border-radius:4px;font-size:14px;color:var(--subtle);min-height:32px}.GenjutsuStudio_viewToggle__FlVAV button[aria-pressed=true]{background:var(--raised);color:var(--text)}.GenjutsuStudio_promo__tMeAu{position:relative;display:flex;gap:16px;align-items:center;justify-content:space-between;padding:16px 56px 16px 20px;margin-bottom:24px;border-radius:12px;background:linear-gradient(110deg,#1e40af,#2563eb 45%,#7c3aed);color:#ffffff}.GenjutsuStudio_promo__tMeAu>div{display:flex;flex-direction:column}.GenjutsuStudio_promo__tMeAu strong{font-family:var(--font-poppins),sans-serif;font-size:20px;line-height:1.3}.GenjutsuStudio_promo__tMeAu span{font-size:14px;color:#dbeafe}.GenjutsuStudio_promoCta__BvgOv{flex-shrink:0;padding:10px 16px;border-radius:4px;background:#ffffff;color:#1e40af;font-weight:600;font-size:14px;transition:background-color .15s ease-out}.GenjutsuStudio_promoCta__BvgOv:hover{background:#eff6ff}.GenjutsuStudio_promo__tMeAu>button{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#ffffff}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_promo__tMeAu>button:hover{background:rgb(255 255 255/.15)}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_promo__tMeAu :is(a,button):focus-visible{outline-color:#ffffff}.GenjutsuStudio_header__ylvoe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:32px;align-items:center;margin:8px 0 24px}.GenjutsuStudio_header__ylvoe h1,.GenjutsuStudio_historyEmpty__lEaxB h1,.GenjutsuStudio_how__ICCfx h1{font-size:40px;font-weight:700;line-height:1.15;text-wrap:balance}.GenjutsuStudio_header__ylvoe p,.GenjutsuStudio_historyEmpty__lEaxB>p,.GenjutsuStudio_how__ICCfx p{margin-top:12px;font-size:16px;line-height:1.6;color:var(--muted);max-width:60ch;text-wrap:pretty}.GenjutsuStudio_headerMedia__T7aNv{border-radius:8px}.GenjutsuStudio_pills__I5OGw{display:flex;width:fit-content;max-width:100%;margin:0 auto 20px;gap:4px;padding:4px;border:1px solid var(--soft);border-radius:999px;overflow-x:auto}.GenjutsuStudio_pills__I5OGw button{display:flex;gap:6px;align-items:center;white-space:nowrap;padding:8px 14px;min-height:40px;border-radius:999px;font-size:14px;color:var(--subtle)}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_pills__I5OGw button:hover{color:var(--text)}.GenjutsuStudio_pills__I5OGw button[aria-pressed=true]{background:var(--text);color:var(--surface);font-weight:600}.GenjutsuStudio_compare__qFSVW{position:relative;overflow:hidden;aspect-ratio:16/9;background:#0f172a;touch-action:pan-y;--split:50%}.GenjutsuStudio_compare__qFSVW video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.GenjutsuStudio_compareAfter__w4CRI{clip-path:inset(0 0 0 var(--split))}.GenjutsuStudio_compareLine__DP3yA{position:absolute;top:0;bottom:0;left:var(--split);width:2px;margin-left:-1px;background:#ffffff;pointer-events:none}.GenjutsuStudio_compareLine__DP3yA span{position:absolute;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;border-radius:50%;background:#ffffff;box-shadow:0 2px 8px rgb(15 23 42/.4)}.GenjutsuStudio_compareLine__DP3yA span:after,.GenjutsuStudio_compareLine__DP3yA span:before{content:"";position:absolute;top:11px;border:5px solid transparent}.GenjutsuStudio_compareLine__DP3yA span:before{left:3px;border-right-color:#0f172a}.GenjutsuStudio_compareLine__DP3yA span:after{right:3px;border-left-color:#0f172a}.GenjutsuStudio_compareTag__9PBf6{position:absolute;top:8px;padding:2px 8px;border-radius:4px;background:rgb(15 23 42/.7);color:#ffffff;font-size:12px;pointer-events:none}.GenjutsuStudio_compareTagLeft__azuLG{left:8px}.GenjutsuStudio_compareTagRight__yDWeS{right:8px}.GenjutsuStudio_compare__qFSVW input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.GenjutsuStudio_compare__qFSVW:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.GenjutsuStudio_masonry__khxHC{columns:240px 3;column-gap:16px;list-style:none;padding:0}.GenjutsuStudio_libraryCard__sNgyL,.GenjutsuStudio_styleCard__fgJaI{position:relative;break-inside:avoid;margin-bottom:16px;border-radius:8px;overflow:hidden;background:#0f172a;transition:transform .15s ease-out,box-shadow .15s ease-out}.GenjutsuStudio_libraryCard__sNgyL:hover,.GenjutsuStudio_styleCard__fgJaI:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgb(15 23 42/.2)}.GenjutsuStudio_libraryCard__sNgyL video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.GenjutsuStudio_tall__j1Tnu video{aspect-ratio:9/16}.GenjutsuStudio_cardOpen__4XSbW{position:absolute;inset:0;width:100%;height:100%;z-index:1}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_cardOpen__4XSbW:focus-visible{outline-offset:-3px}.GenjutsuStudio_cardExpand__rEYie,.GenjutsuStudio_cardFoot__6phBy,.GenjutsuStudio_cardMode__U9xmT{position:absolute;z-index:2;opacity:0;transition:opacity .15s ease-out}.GenjutsuStudio_libraryCard__sNgyL:is(:hover,:focus-within) :is(.GenjutsuStudio_cardMode__U9xmT,.GenjutsuStudio_cardExpand__rEYie,.GenjutsuStudio_cardFoot__6phBy),.GenjutsuStudio_styleCard__fgJaI:is(:hover,:focus-within) .GenjutsuStudio_cardExpand__rEYie{opacity:1}@media (hover:none){.GenjutsuStudio_cardExpand__rEYie,.GenjutsuStudio_cardFoot__6phBy,.GenjutsuStudio_cardMode__U9xmT{opacity:1}}.GenjutsuStudio_cardMode__U9xmT{top:8px;left:8px;display:flex;gap:4px;align-items:center;padding:2px 8px;border-radius:4px;background:rgb(15 23 42/.7);color:#ffffff;font-size:12px;pointer-events:none}.GenjutsuStudio_cardExpand__rEYie{top:6px;right:6px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgb(15 23 42/.7);color:#ffffff}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_cardExpand__rEYie:hover{background:#0f172a}.GenjutsuStudio_cardFoot__6phBy{left:0;right:0;bottom:0;display:flex;gap:8px;align-items:center;padding:24px 8px 8px;background:linear-gradient(0deg,rgb(2 6 23/.85),rgb(2 6 23/0));pointer-events:none}.GenjutsuStudio_cardFoot__6phBy>*{pointer-events:auto}.GenjutsuStudio_cardTitle__1qzeg{flex:1;min-width:0;color:#ffffff;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.GenjutsuStudio_like__haZKM{display:grid;place-items:center;width:32px;height:32px;border-radius:4px;background:rgb(15 23 42/.6);color:#ffffff}.GenjutsuStudio_like__haZKM[aria-pressed=true]{color:#f87171}.GenjutsuStudio_recreate__vW7NW{display:flex;gap:6px;align-items:center;padding:6px 12px;min-height:32px;border-radius:4px;background:#2563eb;color:#ffffff;font-size:14px;font-weight:600}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_recreate__vW7NW:hover:not(:disabled){background:#1d4ed8}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_cardExpand__rEYie:focus-visible,:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_cardFoot__6phBy :is(a,button):focus-visible{outline-color:#ffffff}.GenjutsuStudio_styleGrid__qiOJc{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;list-style:none;padding:0}.GenjutsuStudio_styleCard__fgJaI{margin:0;outline:2px solid transparent;outline-offset:-2px}.GenjutsuStudio_styleCard__fgJaI video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.GenjutsuStudio_styleCard__fgJaI.GenjutsuStudio_chosen__drY9L{outline-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}.GenjutsuStudio_styleName__3E0Xr{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:24px 12px 10px;background:linear-gradient(0deg,rgb(2 6 23/.85),rgb(2 6 23/0));color:#ffffff;font-size:14px;font-weight:600;pointer-events:none}.GenjutsuStudio_chosenMark__NMi6Q{position:absolute;top:8px;left:8px;z-index:2;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--accent);color:#ffffff;pointer-events:none}.dark .GenjutsuStudio_chosenMark__NMi6Q{color:#0f172a}.GenjutsuStudio_customStyles___ntH0{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.GenjutsuStudio_styleUpload__uQMUI{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;aspect-ratio:16/9;padding:16px;border:1px dashed var(--line);border-radius:8px;background:var(--raised);cursor:pointer;text-align:center;overflow:hidden}.GenjutsuStudio_styleUpload__uQMUI.GenjutsuStudio_chosen__drY9L{border:2px solid var(--accent)}.GenjutsuStudio_styleUpload__uQMUI input{position:absolute;inset:0;opacity:0;cursor:pointer;z-index:1}.GenjutsuStudio_styleUpload__uQMUI:focus-within{outline:2px solid var(--focus);outline-offset:2px}.GenjutsuStudio_styleUpload__uQMUI img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.35}.GenjutsuStudio_styleUpload__uQMUI strong{position:relative;font-size:14px}.GenjutsuStudio_styleUpload__uQMUI small{position:relative;font-size:12px;color:var(--subtle)}.GenjutsuStudio_preset__urUE2{position:fixed;inset:0;width:min(1200px,calc(100% - 32px));height:min(720px,calc(100dvh - 32px));max-width:none;max-height:none;margin:auto;padding:0;border:0;border-radius:12px;background:#020617;color:#f1f5f9;overflow:hidden}.GenjutsuStudio_preset__urUE2[open]{display:grid;grid-template-columns:minmax(0,1fr) 340px}.GenjutsuStudio_preset__urUE2::backdrop{background:rgb(2 6 23/.8);backdrop-filter:blur(8px)}.GenjutsuStudio_presetStage__Ht6xG{flex-direction:column;gap:12px;padding:16px;min-width:0}.GenjutsuStudio_player__9iZYv,.GenjutsuStudio_presetStage__Ht6xG{position:relative;display:flex;justify-content:center;min-height:0}.GenjutsuStudio_player__9iZYv{flex:1;flex-direction:column;background:#000000;border-radius:8px;overflow:hidden}.GenjutsuStudio_player__9iZYv video{width:100%;flex:1;min-height:0;object-fit:contain;cursor:pointer}.GenjutsuStudio_controls__Vr3qU{display:flex;gap:8px;align-items:center;padding:8px 12px;background:linear-gradient(0deg,rgb(2 6 23/.9),rgb(2 6 23/.4))}.GenjutsuStudio_controls__Vr3qU button{display:grid;place-items:center;width:36px;height:36px;border-radius:4px;color:#ffffff}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_controls__Vr3qU button:hover{background:rgb(255 255 255/.12)}.GenjutsuStudio_preset__urUE2 :is(button,a,input):focus-visible{outline:2px solid #22d3ee}.GenjutsuStudio_time__Azhf1{font-size:12px;color:#cbd5e1;font-variant-numeric:tabular-nums;white-space:nowrap}.GenjutsuStudio_scrub__wFXTh{flex:1;min-width:60px;accent-color:#22d3ee}.GenjutsuStudio_volume__wsgLu{width:72px;accent-color:#22d3ee}.GenjutsuStudio_viewSwitch__2d_y5{display:flex;gap:4px;align-self:center;padding:4px;border-radius:999px;background:#1e293b}.GenjutsuStudio_viewSwitch__2d_y5 button{padding:6px 14px;min-height:36px;border-radius:999px;font-size:14px;color:#cbd5e1}.GenjutsuStudio_viewSwitch__2d_y5 button[aria-pressed=true]{background:#f1f5f9;color:#0f172a;font-weight:600}.GenjutsuStudio_styleDots__8hGAa{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.GenjutsuStudio_styleDots__8hGAa button{width:40px;height:40px;padding:0;border-radius:50%;overflow:hidden;border:2px solid transparent}.GenjutsuStudio_styleDots__8hGAa button[aria-pressed=true]{border-color:#22d3ee}.GenjutsuStudio_styleDots__8hGAa img{width:100%;height:100%;object-fit:cover}.GenjutsuStudio_presetSide__yeuI1{display:flex;flex-direction:column;gap:12px;padding:16px;background:#0f172a;overflow-y:auto;min-height:0}.GenjutsuStudio_author__9k5Vq{display:flex;gap:12px;align-items:center}.GenjutsuStudio_author__9k5Vq>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#2563eb;color:#ffffff;font-weight:700;flex-shrink:0}.GenjutsuStudio_jituraMark___cpvP{display:block;border-radius:6px;flex-shrink:0}.GenjutsuStudio_menuMark__tw5Q4{display:block;width:36px;height:36px;border-radius:8px;flex-shrink:0}.GenjutsuStudio_authorMark__AiQRu{display:block;width:44px;height:44px;border-radius:50%;flex-shrink:0}.GenjutsuStudio_author__9k5Vq>div{display:flex;flex-direction:column;flex:1;min-width:0}.GenjutsuStudio_author__9k5Vq strong{font-size:16px}.GenjutsuStudio_author__9k5Vq small{font-size:12px;color:#94a3b8}.GenjutsuStudio_close__n00N0{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#1e293b;color:#f1f5f9;flex-shrink:0}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_close__n00N0:hover{background:#334155}.GenjutsuStudio_sideBox__jOTwI{padding:12px;border-radius:8px;background:#1e293b}.GenjutsuStudio_sideHead__U060v{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;color:#94a3b8}.GenjutsuStudio_sideHead__U060v button,.GenjutsuStudio_sideHead__U060v span{display:flex;gap:6px;align-items:center}.GenjutsuStudio_sideHead__U060v button{padding:4px 10px;min-height:32px;border-radius:4px;border:1px solid #475569;color:#f1f5f9;font-size:12px}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_sideHead__U060v button:hover{border-color:#22d3ee}.GenjutsuStudio_refs__e62lw{display:flex;gap:8px;overflow-x:auto;padding:4px 2px}.GenjutsuStudio_refs__e62lw a{position:relative;display:block;flex-shrink:0;border-radius:8px;transition:transform .15s ease-out}.GenjutsuStudio_refs__e62lw a:hover{transform:translateY(-2px)}.GenjutsuStudio_refs__e62lw img{display:block;width:64px;height:64px;border-radius:8px;object-fit:cover;border:1px solid #475569;transition:border-color .15s ease-out}.GenjutsuStudio_refs__e62lw a:hover img{border-color:#22d3ee}.GenjutsuStudio_refPlay__EgyRW{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgb(2 6 23/.75);color:#ffffff}.GenjutsuStudio_promptClamp__hN8jr,.GenjutsuStudio_promptFull__YEAPQ{margin-top:10px;font-size:14px;line-height:1.6;color:#e2e8f0;white-space:pre-line}.GenjutsuStudio_promptClamp__hN8jr{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.GenjutsuStudio_promptClamp__hN8jr mark,.GenjutsuStudio_promptFull__YEAPQ mark{background:#164e63;color:#cffafe;border-radius:4px;padding:0 4px}.GenjutsuStudio_seeAll__WaxeV{display:flex;gap:4px;align-items:center;margin-top:6px;min-height:32px;font-size:14px;color:#22d3ee}.GenjutsuStudio_muted__c7bgo{margin-top:10px;font-size:14px;color:#94a3b8;line-height:1.6}.GenjutsuStudio_details__jG2si{display:flex;flex-direction:column;gap:6px;font-size:14px}.GenjutsuStudio_details__jG2si div{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:4px;background:#0f172a}.GenjutsuStudio_details__jG2si dt{color:#94a3b8}.GenjutsuStudio_details__jG2si dd{text-align:right;overflow-wrap:anywhere}.GenjutsuStudio_details__jG2si a{display:inline-flex;gap:4px;align-items:center;color:#22d3ee}.GenjutsuStudio_sideActions__TODMo{margin-top:auto;display:grid;grid-template-columns:1fr auto;gap:8px}.GenjutsuStudio_sideActions__TODMo .GenjutsuStudio_primary__sBNN4{grid-column:1/-1;background:#22d3ee;color:#0f172a}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_sideActions__TODMo .GenjutsuStudio_primary__sBNN4:hover:not(:disabled){background:#06b6d4}.GenjutsuStudio_preset__urUE2 .GenjutsuStudio_secondary__lVbDJ{background:#1e293b;border-color:#475569;color:#f1f5f9}.GenjutsuStudio_how__ICCfx{max-width:760px;margin:0 auto;text-align:center}.GenjutsuStudio_howSlide__UyogU{animation:GenjutsuStudio_fade__jpql_ .2s ease-out}.GenjutsuStudio_howMedia__IzzlM{border-radius:12px;margin-bottom:24px}.GenjutsuStudio_eyebrow__f7Bif{font-size:14px;font-weight:600;color:var(--accent)}.GenjutsuStudio_how__ICCfx .GenjutsuStudio_eyebrow__f7Bif{margin-top:0}.GenjutsuStudio_how__ICCfx h1{margin-top:4px}.GenjutsuStudio_how__ICCfx .GenjutsuStudio_howSlide__UyogU>p:last-child{margin-left:auto;margin-right:auto}.GenjutsuStudio_howNav__YiYgW{display:flex;gap:12px;align-items:center;justify-content:center;margin:24px 0}.GenjutsuStudio_round__STh75{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);color:var(--text)}:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_round__STh75:hover{border-color:var(--accent);color:var(--accent)}.GenjutsuStudio_howThumbs__VQLpF{display:flex;gap:6px;padding:4px;border-radius:999px;background:var(--raised);overflow-x:auto;max-width:calc(100% - 104px)}.GenjutsuStudio_howThumbs__VQLpF button{width:56px;height:40px;padding:0;flex-shrink:0;border-radius:999px;overflow:hidden;border:2px solid transparent;opacity:.6}.GenjutsuStudio_howThumbs__VQLpF button[aria-pressed=true]{border-color:var(--accent);opacity:1;width:80px}.GenjutsuStudio_howThumbs__VQLpF img{width:100%;height:100%;object-fit:cover}.GenjutsuStudio_howList__Ek3Sp{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;list-style:none;padding:0;text-align:left}.GenjutsuStudio_howList__Ek3Sp button{display:flex;flex-direction:column;gap:4px;width:100%;height:100%;padding:16px;border-radius:8px;border:1px solid var(--soft);text-align:left;color:var(--text)}.GenjutsuStudio_howList__Ek3Sp button[aria-current],:is(.GenjutsuStudio_page__ewPMf,.GenjutsuStudio_tokens__BQceQ) .GenjutsuStudio_howList__Ek3Sp button:hover{border-color:var(--accent)}.GenjutsuStudio_howList__Ek3Sp strong{font-size:16px}.GenjutsuStudio_howList__Ek3Sp span{font-size:14px;color:var(--muted);line-height:1.5}.GenjutsuStudio_note__CRtx2{margin:24px auto 0;font-size:14px;color:var(--subtle);line-height:1.6;max-width:65ch;text-align:left}.GenjutsuStudio_historyEmpty__lEaxB{text-align:center;padding:24px 0}.GenjutsuStudio_historyEmpty__lEaxB>p{margin-left:auto;margin-right:auto}.GenjutsuStudio_historyEmpty__lEaxB ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;padding:0;margin:32px 0;text-align:left}.GenjutsuStudio_historyEmpty__lEaxB li{position:relative;display:flex;flex-direction:column;gap:6px}.GenjutsuStudio_historyEmpty__lEaxB li img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:8px;margin-bottom:8px}.GenjutsuStudio_stepNo__EcgLo{position:absolute;top:8px;left:8px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--accent);color:#ffffff;font-size:14px;font-weight:700}.dark .GenjutsuStudio_stepNo__EcgLo{color:#0f172a}.GenjutsuStudio_historyEmpty__lEaxB h2{font-size:18px;font-weight:600}.GenjutsuStudio_historyEmpty__lEaxB li p{font-size:14px;color:var(--muted);line-height:1.5}.GenjutsuStudio_historyList__YYqfX{display:flex;flex-direction:column;gap:16px;max-width:760px}.GenjutsuStudio_historyGrid__PS2Lj{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.GenjutsuStudio_card__7ZkPi{background:var(--surface);border:1px solid var(--soft);border-radius:8px;overflow:hidden}.GenjutsuStudio_card__7ZkPi>video{width:100%;aspect-ratio:16/9;object-fit:cover;background:#000000;display:block}.GenjutsuStudio_cardBody__tb4JJ{padding:12px 16px}.GenjutsuStudio_cardBody__tb4JJ p{font-size:14px;color:var(--subtle)}.GenjutsuStudio_cardBody__tb4JJ a,.GenjutsuStudio_cardBody__tb4JJ button{display:inline-flex;gap:8px;align-items:center;padding:10px 12px;min-height:44px;margin-top:8px;font-size:14px;color:var(--accent);border-radius:4px;background:var(--accent-soft)}.dark .GenjutsuStudio_cardBody__tb4JJ :is(button,a){color:#cffafe}.GenjutsuStudio_empty__dLTSd{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 24px;gap:12px;min-height:200px;color:var(--subtle);font-size:14px}.GenjutsuStudio_empty__dLTSd svg{animation:GenjutsuStudio_spin__E0sKT 1.2s linear infinite}@media (max-width:1100px){.GenjutsuStudio_header__ylvoe{grid-template-columns:1fr}.GenjutsuStudio_headerMedia__T7aNv{max-width:560px}.GenjutsuStudio_header__ylvoe h1,.GenjutsuStudio_historyEmpty__lEaxB h1,.GenjutsuStudio_how__ICCfx h1{font-size:32px}}@media (max-width:900px){.GenjutsuStudio_workspace__wwiMV{grid-template-columns:300px minmax(0,1fr);padding:12px;gap:12px}.GenjutsuStudio_content__5uHrD{padding:12px}}@media (max-width:767px){.GenjutsuStudio_workspace__wwiMV{display:flex;flex-direction:column;padding:12px 16px}.GenjutsuStudio_composer__1S_Qw{position:relative;top:auto;max-height:none;width:100%}.GenjutsuStudio_composerBody__CgJBJ{overflow:visible}.GenjutsuStudio_generateBar__pjOzR{position:sticky;bottom:0;z-index:5}.GenjutsuStudio_content__5uHrD{width:100%;min-height:0}.GenjutsuStudio_breadcrumb__75QSd{padding:12px 16px}.GenjutsuStudio_header__ylvoe h1,.GenjutsuStudio_historyEmpty__lEaxB h1,.GenjutsuStudio_how__ICCfx h1{font-size:24px}.GenjutsuStudio_masonry__khxHC{columns:150px 2;column-gap:12px}.GenjutsuStudio_libraryCard__sNgyL{margin-bottom:12px}.GenjutsuStudio_customStyles___ntH0,.GenjutsuStudio_styleGrid__qiOJc{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.GenjutsuStudio_historyEmpty__lEaxB ol{grid-template-columns:1fr}.GenjutsuStudio_promo__tMeAu{flex-direction:column;align-items:flex-start;padding:16px 48px 16px 16px}.GenjutsuStudio_preset__urUE2[open]{display:flex;flex-direction:column;overflow-y:auto}.GenjutsuStudio_preset__urUE2{width:100%;height:100dvh;border-radius:0}.GenjutsuStudio_presetStage__Ht6xG{padding:12px}.GenjutsuStudio_player__9iZYv{flex:none}.GenjutsuStudio_player__9iZYv video{max-height:56dvh}.GenjutsuStudio_presetSide__yeuI1{overflow:visible}.GenjutsuStudio_cardFoot__6phBy .GenjutsuStudio_cardTitle__1qzeg,.GenjutsuStudio_volume__wsgLu{display:none}}@media (prefers-reduced-motion:reduce){.GenjutsuStudio_libraryCard__sNgyL:hover,.GenjutsuStudio_styleCard__fgJaI:hover{transform:none}.GenjutsuStudio_howSlide__UyogU,.GenjutsuStudio_modeHint__Pia3x,.GenjutsuStudio_popover__zjRsT{animation:none}}