.create-screen{max-width:1120px}.jikonte-image-policy-warning{margin:10px 0 0;border:1px solid #e0b43e;border-radius:10px;background:#fff8d6;padding:10px 12px;color:#5c4511;font-size:12px;font-weight:750;line-height:1.65}.create-tutorial{min-width:0;overflow:hidden;margin:0 0 18px;border:1.5px solid #d8d3c8;border-radius:18px;background:#ffffff;box-shadow:0 5px 0 rgba(17,17,17,.04)}.create-tutorial>summary{position:relative;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;padding:12px 14px;cursor:pointer}.create-tutorial>summary::-webkit-details-marker{display:none}.create-tutorial-chevron{flex:0 0 auto;width:30px;height:30px;border-radius:999px;background:#111111;color:#ffffff;padding:6px;transform:rotate(0deg);transition:transform .16s ease}.create-tutorial[open] .create-tutorial-chevron{transform:rotate(180deg)}.create-tutorial-body{min-width:0;padding:0 18px 18px}.create-tutorial.is-returning-user:not([open]){border-color:#e6e3db;border-radius:14px;background:#ffffff;box-shadow:none}.create-tutorial.is-returning-user>summary{padding-top:11px;padding-bottom:11px}.create-tutorial.is-returning-user[open]>summary{border-bottom:1px solid rgba(17,17,17,.1)}.create-tutorial.is-returning-user .create-tutorial-body{padding-top:14px}.create-tutorial-compact-label{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:950}.create-tutorial-compact-label i{width:21px;height:21px;display:inline-grid;place-items:center;border-radius:999px;background:#ffd84d;color:#111111;font-size:12px;font-style:normal;font-weight:950}.create-comic-guide{position:relative;container-type:inline-size;min-width:0;overflow:hidden;border:3px solid #111111;border-radius:14px;background:#f2efe7;box-shadow:7px 7px 0 #ffd84d}.create-comic-editorial-kicker{position:relative;z-index:8;min-height:48px;display:flex;align-items:center;gap:11px;overflow:hidden;background:#111111;padding:9px 22px;color:#ffffff}.create-comic-editorial-kicker:after{display:none}.create-comic-editorial-kicker>*{position:relative;z-index:1}.create-comic-editorial-kicker>span{border:2px solid #111111;border-radius:3px;background:#ffd84d;padding:3px 8px;color:#111111;font-size:10px;font-weight:950;transform:rotate(-2deg)}.create-comic-editorial-kicker b{font-size:15px;font-weight:950;letter-spacing:-.04em}.create-comic-editorial-kicker small{margin-left:auto;color:#111111;font-size:10px;font-weight:950}.create-comic-guide-head{position:relative;height:194px;overflow:hidden;border-bottom:3px solid #111111;background:radial-gradient(circle,rgba(17,17,17,.09) 0 1px,transparent 1.5px) 0 0 /9px 9px,linear-gradient(118deg,#fff8d6 0 61%,#ffd84d 61% 100%)}.create-comic-guide-mascot{position:absolute;z-index:2;right:4px;bottom:-46px;width:254px;height:300px;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;transform:rotate(3deg);background:transparent;filter:drop-shadow(4px 5px 0 rgba(255,216,77,.86))}.create-comic-guide-speech{position:absolute;z-index:3;inset:13px 244px 12px 18px;min-width:0;display:block;padding:9px 5px;color:#111111;font-weight:900;line-height:1.15}.create-comic-guide-speech>b{display:inline-block;background:#111111;padding:8px 13px 7px;color:#ffffff;font-size:clamp(17px,2.1vw,25px);letter-spacing:-.045em;line-height:1.06;text-wrap:balance;transform:rotate(-2deg);box-shadow:5px 5px 0 #ffd84d}.create-comic-guide-speech:after,.create-comic-guide-speech:before{display:none}.create-comic-guide-speech small{position:absolute;left:2px;bottom:3px;display:flex;align-items:flex-end;gap:6px;color:#111111;font-weight:950;line-height:.88;white-space:nowrap;transform:rotate(-2deg)}.create-comic-guide-speech small b{display:inline-block}.create-comic-guide-speech small>span{padding-bottom:12px;font-size:clamp(25px,3.7vw,43px);letter-spacing:-.08em}.create-comic-guide-speech small b{color:#ffd84d;font-size:clamp(72px,9vw,112px);letter-spacing:-.1em;line-height:.78;-webkit-text-stroke:3px #111111;paint-order:stroke fill;filter:none;text-shadow:7px 8px 0 #111111}.create-comic-guide-speech small b i{font-style:normal;display:inline-block;position:relative}.create-comic-guide-speech small b i:first-child{z-index:1}.create-comic-guide-speech small b span{display:inline;margin-left:3px;border:2px solid #111111;border-radius:5px;background:#ffffff;padding:2px 4px;color:#111111;font-size:clamp(21px,3vw,34px);letter-spacing:-.05em;-webkit-text-stroke:0;filter:none;text-shadow:none}.create-comic-steps{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:404px;gap:14px;margin:0;padding:14px;background:#f2efe7;list-style:none}.create-comic-step{position:relative;min-width:0;height:100%;min-height:0;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr);border:2px solid #111111;border-radius:12px;background:#ffffff;color:#111111}.create-comic-step-number{position:absolute;z-index:6;top:10px;left:12px;width:38px;height:38px;display:grid;place-items:center;border:2px solid #111111;background:#ffd84d;font-size:19px;font-weight:950;transform:rotate(-4deg);box-shadow:3px 3px 0 rgba(17,17,17,.12)}.create-comic-step.active .create-comic-step-number{color:#ffffff;background:#111111}.create-comic-step-copy{position:relative;min-height:76px;display:grid;align-content:center;gap:3px;overflow:hidden;border-bottom:2px solid #111111;padding:11px 14px 10px 62px}.create-comic-step.step-2 .create-comic-step-copy,.create-comic-step.step-3 .create-comic-step-copy{background:#f1f0ed}.create-comic-step-copy:after{display:none}.create-comic-step-copy strong{position:relative;z-index:1;font-size:clamp(20px,2.15vw,25px);font-weight:950;letter-spacing:-.04em;line-height:1.08;text-shadow:3px 3px 0 #ffd84d}.create-comic-step-copy small{position:relative;z-index:1;color:#665f54;font-size:11px;font-weight:800;line-height:1.45}.create-comic-step-visual{position:relative;min-height:0;overflow:hidden;display:grid;place-items:center;background:#f7f5ef}.create-comic-step-visual>img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 16%;object-position:50% 16%}.create-comic-scenario-visual{display:block;padding:16px;background:radial-gradient(circle,rgba(17,17,17,.08) 0 1px,transparent 1.5px) 0 0 /8px 8px,#fff8d6}.create-comic-novel-card{position:absolute;z-index:1;top:16px;left:16px;width:57%;height:64%;min-width:0;display:grid;align-content:start;gap:8px;border:1px solid #b9b2a6;border-left:5px solid #111111;border-radius:8px;background:#ffffff;padding:20px 14px 14px;box-shadow:0 5px 13px rgba(17,17,17,.1);transform:rotate(-.8deg)}.create-comic-novel-label{color:#756e63;font-size:9px;font-weight:950;letter-spacing:.08em}.create-comic-novel-card i{color:#39352f;font-family:serif;font-size:11px;font-style:normal;line-height:1.75}.create-comic-auto-storyboard{position:absolute;z-index:2;right:16px;bottom:16px;width:55%;height:60%;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:5px;color:#111111;transform:rotate(.8deg)}.create-comic-storyboard-flow{position:absolute;z-index:4;top:51%;left:49%;width:74px;height:74px;color:#111111;transform:translate(-50%,-50%) rotate(115deg);pointer-events:none}.create-comic-storyboard-flow svg{width:100%;height:100%;overflow:visible;fill:#ffd84d;stroke:#111111;stroke-width:4;stroke-linejoin:round;filter:drop-shadow(2px 2px 0 rgba(17,17,17,.85))}.create-comic-storyboard-label{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;padding-right:4px}.create-comic-storyboard-label>svg{color:#d19b00}.create-comic-storyboard-label>b{font-size:12px;font-weight:950}.create-comic-storyboard-card{min-width:0;min-height:0;display:grid;grid-template-columns:43px minmax(0,1fr);align-content:center;gap:6px 8px;border:2px solid #111111;border-radius:7px;background:#ffffff;padding:10px;box-shadow:4px 4px 0 #ffd84d}.create-comic-storyboard-card i{align-self:start;padding-top:1px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-style:normal;font-weight:950;white-space:nowrap}.create-comic-storyboard-card small{min-width:0;color:#39352f;font-size:9px;font-weight:750;line-height:1.45}.create-comic-jikonte-action{position:absolute;z-index:5;left:16px;bottom:14px;width:42%;margin:0}.create-comic-jikonte-time{justify-self:center;border:1.5px solid #111111;border-radius:999px;background:#ffd84d;padding:4px 8px;color:#111111!important;font-size:9px;font-weight:950;line-height:1!important;white-space:nowrap}.create-comic-jikonte-action .create-comic-jikonte-button{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:7px;border-radius:12px;padding:0 10px;font-size:12px;box-shadow:3px 4px 0 rgba(17,17,17,.2)}.create-comic-jikonte-action .create-comic-jikonte-button>span:first-child{white-space:nowrap}.create-comic-jikonte-action .jikonte-button-price{min-width:32px;gap:3px;padding:3px 6px;font-size:10px}.create-comic-jikonte-action .g-credit-icon{flex:0 0 auto;width:13px;height:13px;font-size:7px;box-shadow:none}.create-comic-generation-visual{display:block;background:radial-gradient(circle,rgba(255,255,255,.105) 0 1px,transparent 1.5px) 0 0 /9px 9px,#292929}.create-comic-generation-state{position:absolute;overflow:hidden;border:2px solid #ffffff;border-radius:9px;background:#111111;box-shadow:4px 4px 0 rgba(255,216,77,.55)}.create-comic-generation-state>b{position:absolute;z-index:2;top:7px;left:7px;border-radius:999px;background:#ffd84d;padding:4px 7px;color:#111111;font-size:10px;font-weight:950;line-height:1}.create-comic-generation-state>img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.create-comic-generation-state.is-running{top:14px;left:14px;width:46%;height:68%;transform:rotate(-1deg)}.create-comic-generation-state.is-running>img{-o-object-position:center 29%;object-position:center 29%}.create-comic-generation-state.is-complete{z-index:2;right:14px;bottom:14px;width:49%;height:68%;transform:rotate(1deg)}.create-comic-generation-state.is-complete>img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#000000}.create-comic-generation-state.is-complete>b{right:7px;left:auto}.create-comic-generation-transition{position:absolute;z-index:4;top:7px;left:50%;width:176px;display:flex;flex-direction:column;align-items:center;gap:0;color:#111111;transform:translateX(-50%);text-align:center;filter:none}.create-comic-generation-transition small{box-sizing:border-box;width:168px;min-height:86px;display:grid;align-content:center;background:#ffd84d;overflow:hidden;padding:12px 20px;color:#111111;font-weight:950;line-height:1;white-space:nowrap;clip-path:polygon(50% 0,59% 13%,72% 4%,78% 20%,94% 17%,91% 35%,100% 50%,88% 61%,94% 79%,76% 78%,69% 96%,56% 86%,44% 100%,35% 84%,17% 93%,17% 74%,0 67%,10% 50%,1% 34%,19% 28%,18% 10%,37% 16%);filter:drop-shadow(4px 5px 0 #ffffff)}.create-comic-generation-transition small b,.create-comic-generation-transition small span{display:block}.create-comic-generation-transition small span{color:#111111;font-size:11px;letter-spacing:.08em}.create-comic-generation-transition small b{margin-top:2px;color:#111111;font-size:25px;letter-spacing:-.04em;text-shadow:2px 3px 0 #ffffff}.create-comic-generation-transition svg{position:absolute;top:68px;width:84px;height:84px;overflow:visible;fill:#ffd84d;stroke:#111111;stroke-width:4;stroke-linejoin:round;transform:rotate(70deg);filter:drop-shadow(3px 3px 0 #ffffff)}.create-comic-generation-visual .create-comic-tea-mascot{position:absolute;z-index:3;left:-9px;bottom:-34px;width:158px;height:auto;border:0;border-radius:0;background:transparent;padding:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;filter:drop-shadow(9px 8px 0 #ffd84d)}.create-comic-edit-visual{--tutorial-dialogue-width:clamp(136px,38%,166px);--tutorial-edit-gap:14px;display:block;padding:13px;background:radial-gradient(circle,rgba(255,255,255,.105) 0 1px,transparent 1.5px) 0 0 /9px 9px,#292929}.create-comic-edit-visual:after{position:absolute;z-index:1;top:11px;right:calc(var(--tutorial-dialogue-width) + 18px);bottom:11px;width:2px;border-radius:999px;background:rgba(255,255,255,.72);content:""}.create-comic-expression-row{position:absolute;top:11px;right:calc(var(--tutorial-dialogue-width) + 11px + var(--tutorial-edit-gap));bottom:11px;left:11px;min-width:0}.create-comic-expression-row>span{position:absolute;left:0;width:100%;height:38%;overflow:visible;border:2px solid #111111;border-radius:8px;background:#dedad1;box-shadow:4px 4px 0 rgba(17,17,17,.14)}.create-comic-expression-row>.is-before{top:0}.create-comic-expression-row>.is-after{bottom:0;z-index:2}.create-comic-expression-row img{width:100%;height:100%;display:block;border-radius:6px;-o-object-fit:cover;object-fit:cover}.create-comic-expression-row small{position:absolute;z-index:5;top:-6px;left:-4px;bottom:auto;border:1.5px solid #ffd84d;border-radius:4px;background:#111111;padding:2px 5px;color:#ffffff;font-size:8px;font-weight:950;line-height:1}.create-comic-expression-row>svg{position:absolute;z-index:5;top:35.5%;left:50%;height:35%;aspect-ratio:20/100;width:auto;overflow:visible;fill:#ffd84d;stroke:#111111;stroke-width:2;stroke-linejoin:round;transform:translateX(-50%);filter:drop-shadow(3px 3px 0 #ffffff);pointer-events:none}.create-comic-edit-prompt,.create-comic-expression-row>.create-comic-edit-prompt{position:absolute;z-index:6;top:50%;left:50%;width:94%!important;height:auto!important;min-height:46px;transform:translate(-50%,-50%) rotate(-.5deg);min-width:0;display:flex;align-items:center;border:2px solid #111111;border-radius:10px;background:#ffffff;padding:7px;box-shadow:3px 3px 0 #ffd84d}.create-comic-edit-prompt i{display:block;width:100%;border-radius:7px;background:#f2efe7;padding:7px 8px;color:#302c26;font-size:10px;font-style:normal;font-weight:850;line-height:1.4;text-decoration:none}.create-comic-dialogue-shot{position:absolute;top:11px;right:11px;bottom:11px;width:var(--tutorial-dialogue-width);min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;overflow:visible;border:0;background:transparent}.create-comic-dialogue-shot img{box-sizing:border-box;width:100%;height:100%;min-height:0;display:block;border:2px solid #111111;border-radius:8px;-o-object-fit:cover;object-fit:cover;-o-object-position:48% 34%;object-position:48% 34%}.create-comic-dialogue-shot>span{position:static;width:100%;min-width:0;display:flex;align-items:center;justify-content:center;gap:4px;border:2px solid #111111;border-radius:7px;background:#ffd84d;padding:6px 5px;color:#111111;font-size:9px;font-weight:950;line-height:1.15;text-align:center;box-shadow:3px 3px 0 rgba(17,17,17,.2)}.create-comic-earnings-visual{display:block;padding:14px;background:radial-gradient(circle,rgba(17,17,17,.09) 0 1px,transparent 1.5px) 0 0 /7px 7px,#fff8d6}.create-comic-publish-world{position:absolute;z-index:4;top:12px;right:12px;bottom:68px;left:12px;display:block;overflow:hidden;border:2px solid #111111;border-radius:10px;background:#111111;padding:0;color:#ffffff;box-shadow:4px 4px 0 #ffd84d}.create-comic-publish-background{position:relative;z-index:1;width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#ffffff}.create-comic-publish-mascot{position:absolute;z-index:2;right:-2%;bottom:0;width:52%;height:auto;display:block;background:transparent;pointer-events:none}.create-comic-publish-world>span{position:absolute;z-index:3;left:9px;bottom:8px;display:grid;gap:1px;border-radius:7px;background:#111111;padding:5px 8px}.create-comic-publish-world span b{font-size:13px;font-weight:950}.create-comic-publish-world span small{color:#d8d3c8;font-size:9px;font-weight:800}.create-comic-balance{position:relative;z-index:3;display:flex;gap:8px;border:1px solid #a9a298;border-radius:9px;padding:8px 10px}.create-comic-like-badge{position:absolute;z-index:6;left:12px;bottom:12px;display:inline-flex;align-items:center;min-height:42px;border:2px solid #111111;border-radius:6px;background:#ffd84d;padding:6px 10px;box-shadow:3px 3px 0 rgba(17,17,17,.16)}.create-comic-like-badge b{font-size:12px;font-weight:950}.create-comic-like-badge:after,.create-comic-like-badge:before{position:absolute;color:#ffbd00;font-size:20px;line-height:1;content:"♥";pointer-events:none}.create-comic-like-badge:before{top:-20px;left:4px;text-shadow:28px 5px 0 #ffd84d,57px -2px 0 #ffbd00;transform:rotate(-12deg)}.create-comic-like-badge:after{right:-18px;bottom:3px;transform:rotate(14deg) scale(.8)}.create-comic-balance{position:absolute;z-index:6;right:8px;bottom:48px;align-items:center;border:2px solid #111111;background:#ffffff;font-size:14px;font-weight:800}.create-comic-balance>span{min-width:0;display:grid;gap:1px;font-size:11px;line-height:1.15}.create-comic-balance b{display:block;font-size:24px;font-weight:950;white-space:nowrap;box-shadow:3px 3px 0 #ffd84d}.create-layout{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px}.create-monetization-trigger{width:100%;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:8px;color:#5e584d;font-size:12px;font-weight:900}.create-monetization-trigger>span{width:18px;height:18px;display:inline-grid;place-items:center;border:1.5px solid;border-radius:999px;font-size:11px;line-height:1}.create-monetization-modal{left:50%;top:50%;transform:translate(-50%,-50%);width:min(760px,calc(100% - 24px));max-height:calc(100dvh - 32px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(17,17,17,.12);border-radius:18px;background:#ffffff;color:#111111;padding:22px 24px 26px;box-shadow:0 28px 90px rgba(0,0,0,.32)}.create-monetization-modal.create-monetization-modal{max-width:760px}.create-monetization-modal h2{font-size:21px;font-weight:950}.create-monetization-description{color:#68635b;font-size:12px;font-weight:750}.work-monetization-policy-wrap{display:grid;gap:14px}.work-monetization-eligibility{border:1px solid #d9b11e;border-left:5px solid #111111;border-radius:12px;background:#fff6c8;padding:13px 15px}.work-monetization-eligibility strong{display:block;margin-bottom:5px;color:#111111;font-size:13px;font-weight:950}.work-monetization-eligibility p{margin:0;color:#3d382e;font-size:12px;font-weight:750;line-height:1.7}.work-monetization-policy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.work-monetization-policy li{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;border-top:1px solid #e5dfd1;padding:12px 0 0}.work-monetization-policy li>span{color:#9b7300;font-size:11px;font-weight:950;letter-spacing:.06em}.work-monetization-policy p{margin:0;color:#3d382e;font-size:12px;line-height:1.75}.estimate-card,.form-card{min-width:0;max-width:100%;overflow-x:hidden;padding:22px}.estimate-card h2,.form-card h2{margin:0 0 5px;font-size:22px}.form-card>p{margin:0 0 18px;color:#77746d;font-size:12px;line-height:1.7}.auth-card label,.field-block>span,.field-label,.inspector-section label{display:flex;justify-content:space-between;gap:8px;margin:0 0 8px;color:#111111;font-size:12px;font-weight:900}.field-block{display:block;margin:17px 0}.field-block small{color:#77746d;font-weight:500}.auth-card input,.field-block input,.field-block select,.field-block textarea,.inspector-section select,.inspector-section textarea{width:100%;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid #e6e3db;border-radius:14px;background:#ffffff;outline:0}.auth-card input,.field-block input,.field-block select,.inspector-section select{height:48px;padding:0 14px}.field-block input{color:#111111;font-weight:700;opacity:1;caret-color:#111111}.field-block .create-title-input{color:#111111!important;-webkit-text-fill-color:#111111;font-weight:850;opacity:1!important}.field-block input::-moz-placeholder{color:#aaa49a;opacity:.58;font-weight:500}.field-block input::placeholder{color:#aaa49a;opacity:.58;font-weight:500}.field-block .create-title-input::-moz-placeholder{color:#aaa49a!important;-webkit-text-fill-color:#aaa49a;font-weight:500;opacity:.58}.field-block .create-title-input::placeholder{color:#aaa49a!important;-webkit-text-fill-color:#aaa49a;font-weight:500;opacity:.58}.field-block textarea,.inspector-section textarea{min-height:230px;padding:14px;resize:vertical;line-height:1.75}.field-block .scenario-textarea{color:#111111;min-height:345px;font-size:12px;font-weight:400;line-height:1.65;opacity:1;caret-color:#111111}.field-block .scenario-textarea::-moz-placeholder{color:#aaa49a;opacity:.58;font-weight:400}.field-block .scenario-textarea::placeholder{color:#aaa49a;opacity:.58;font-weight:400}.field-block .scenario-textarea:focus::-moz-placeholder{opacity:.42}.field-block .scenario-textarea:focus::placeholder{opacity:.42}.estimate-progress-panel,.live-run-progress-meter{min-width:0;display:grid;gap:6px}.estimate-progress-panel{border:1px solid #e6e3db;border-radius:12px;background:#fffdf7;margin:-4px 0 16px;padding:10px 12px}.estimate-progress-panel span,.live-run-progress-meter span{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.estimate-progress-panel b,.live-run-progress-meter b{color:#111111;font-size:13px;font-weight:950}.estimate-progress-panel small,.live-run-progress-meter small{min-width:0;overflow:hidden;color:#77746d;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}@container (max-width: 850px){.create-comic-steps{grid-template-columns:minmax(0,1fr);grid-auto-rows:390px}.create-comic-edit-visual{--tutorial-dialogue-width:clamp(150px,38%,280px)}}.estimate-progress-panel i,.live-run-progress-meter i{height:7px;display:block;overflow:hidden;border-radius:999px;background:#ebe6d9}.estimate-progress-panel em,.live-run-progress-meter em{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#ffd84d,#7aa7ff);transition:width .24s ease}.title-field-row{min-width:0;margin:17px 0}.title-field-heading{display:flex;align-items:center;margin:0 0 8px}.title-field-label{margin:0;color:#111111;font-size:12px;font-weight:900}.create-title-input.is-locked{background:#f4f1ea;color:#403d38!important;-webkit-text-fill-color:#403d38;cursor:default}.title-input-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px}.continue-work-button{min-width:104px;width:auto;min-height:48px;height:48px;border-radius:14px;border:1px solid #e6e3db;background:#ffffff;color:#111111!important;padding:0 14px;font-size:13px;font-weight:900;white-space:nowrap;box-shadow:none}.continue-work-button:hover{border-color:#111111;background:#fffdf8;color:#111111}.continue-work-button:active{transform:translateY(1px)}.continue-work-button,.continue-work-button span{display:inline-flex;align-items:center;gap:6px}.continue-work-button-label{flex:none;min-width:-moz-max-content;min-width:max-content}.continue-work-selected{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;border:1px solid #e6e3db;border-radius:14px;background:#ffffff;padding:10px 12px;margin:-1px 0 16px;box-shadow:inset 4px 0 0 #ffd84d}.continue-work-selected b,.continue-work-selected small,.continue-work-selected span{min-width:0}.continue-work-selected b,.continue-work-selected small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.continue-work-selected b{color:#111111;font-size:13px;font-weight:950}.continue-work-selected small{color:#665f51;font-size:10.5px}.continue-work-selected .continue-work-cancel{min-width:34px;display:inline-flex;align-items:center;justify-content:center;padding:0}.continue-work-clear,.continue-work-selected .continue-work-cancel{min-height:34px;border:1px solid #d9d6cf;border-radius:999px;background:#fffaf0;color:#111111;font-size:11px;font-weight:950}.continue-work-clear{padding:0 12px}.continue-start-episode{min-width:0;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.continue-start-episode>span{color:#2c291f;font-size:11px;font-weight:950}.continue-start-episode input{width:58px;min-width:0;min-height:34px;padding:0 22px 0 6px;border:1px solid #ded8c8;border-radius:8px;background:#ffffff;color:#2c291f;font-weight:950;text-align:right}.create-form-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.create-form-card-heading h2{margin:0}.create-form-card-heading .scenario-clear-button{min-height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 11px;border-color:#dedad1;border-radius:999px;background:#ffffff;color:#5f5a50;font-size:11px;font-weight:850}.create-form-card-heading .scenario-clear-button:focus-visible,.create-form-card-heading .scenario-clear-button:hover:not(:disabled){border-color:#111111;color:#111111}.scenario-field-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.scenario-field-heading .scenario-field-label{margin:0}.scenario-heading-actions{display:inline-flex;align-items:center;gap:8px}.scenario-field-heading .scenario-history-button{width:38px;min-width:38px;height:38px;min-height:38px;display:inline-grid;place-items:center;border:1px solid #dedad1;border-radius:50%;background:#ffffff;color:#5f5a50;padding:0}.scenario-field-heading .scenario-history-button:focus-visible,.scenario-field-heading .scenario-history-button:hover:not(:disabled){border-color:#111111;color:#111111}.scenario-field-heading .scenario-history-button svg{width:17px;height:17px}.scenario-input-shell{position:relative;min-width:0}.field-block .scenario-input-shell .scenario-textarea{display:block;padding:14px 50px 42px 14px}.jikonte-panel-number-mirror{position:absolute;inset:1px;z-index:1;overflow:hidden;border-radius:11px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jikonte-panel-number-mirror-content{box-sizing:border-box;width:100%;min-height:100%;padding:14px 49px 41px 13px;color:transparent;-webkit-text-fill-color:transparent;font-family:inherit;font-size:12px;font-weight:400;line-height:1.65;overflow-wrap:break-word;white-space:pre-wrap;will-change:transform}.jikonte-panel-marker-anchor{position:relative}.jikonte-panel-number-badge{position:absolute;top:-5px;right:calc(100% - 2px);z-index:2;min-width:12px;height:14px;display:inline-grid;place-items:center;box-sizing:border-box;border-radius:999px;background:#111111;color:#ffffff;-webkit-text-fill-color:#ffffff;padding:0 1px;font-size:7.5px;font-weight:900;line-height:14px;text-align:center;box-shadow:0 0 0 1px #ffffff;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jikonte-panel-number-badge[data-digits="3"],.jikonte-panel-number-badge[data-digits="4"]{top:-9px;right:auto;left:-11px;height:12px;line-height:12px;letter-spacing:-.1px}.jikonte-panel-number-badge[data-digits="3"]{min-width:18px;font-size:6.5px}.jikonte-panel-number-badge[data-digits="4"]{min-width:22px;font-size:6px}.scenario-input-shell .scenario-copy-button{position:absolute;top:8px;right:8px;z-index:2;width:34px;min-width:34px;height:34px;min-height:34px;display:inline-grid;place-items:center;border:1px solid #dedad1;border-radius:10px;background:rgba(255,255,255,.94);color:#5f5a50;padding:0}.scenario-input-shell .scenario-copy-button svg{width:17px;height:17px}.scenario-input-shell .scenario-copy-button:focus-visible,.scenario-input-shell .scenario-copy-button:hover:not(:disabled){border-color:#111111;color:#111111}.scenario-input-shell .scenario-copy-button:disabled{opacity:.42}.scenario-input-shell .scenario-copy-button.is-copied{border-color:#1b7f4b;color:#1b7f4b}.scenario-input-shell .scenario-copy-button.is-failed{border-color:#b3261e;color:#b3261e}.scenario-copy-feedback{position:absolute;top:48px;right:8px;z-index:3;padding:5px 8px;border-radius:7px;background:#111111;color:#ffffff;font-size:11px;font-weight:800;line-height:1.2;pointer-events:none;white-space:nowrap;box-shadow:0 4px 12px rgba(17,17,17,.18)}.scenario-copy-feedback.is-failed{background:#b3261e}.field-block .scenario-input-shell .scenario-textarea.is-streaming{border-color:#d7b62d;background:#fffdf5}.scenario-character-count{position:absolute;right:12px;bottom:11px;z-index:1;border-radius:999px;background:rgba(255,255,255,.92);color:#77746d;padding:3px 7px;font-size:10px;font-weight:750;line-height:1.2;pointer-events:none}.scenario-action-row{display:grid;gap:7px;margin-top:9px}.scenario-action-row small{color:#77746d;line-height:1.5}.jikonte-action-buttons{display:flex;align-items:flex-start;gap:8px}.scenario-action-row .jikonte-convert-button{flex:1 1 auto;min-width:0;gap:10px;width:auto;min-height:52px;padding:0 24px;border:1px solid #dedad1;border-radius:14px;background:#ffffff;color:#5f5a50;font-size:15px;font-weight:950;letter-spacing:.02em;box-shadow:none}.scenario-action-row .jikonte-format-button{flex:0 0 52px;width:52px;height:52px;border-color:#dedad1;border-radius:14px;background:#ffffff;color:#5f5a50;padding:0}.scenario-action-row .jikonte-format-button:hover{border-color:#c9a91f;background:#fffaf0;color:#755a00}.jikonte-button-price{display:inline-flex;gap:5px;min-width:38px;align-items:center;justify-content:center;border:1px solid rgba(32,28,18,.18);border-radius:999px;background:rgba(255,255,255,.72);padding:3px 8px;font-size:12px;font-weight:950;font-variant-numeric:tabular-nums;line-height:1}.scenario-action-row .jikonte-convert-button.is-required{border-color:transparent;background:linear-gradient(135deg,#ffd84d,#ffb84d);color:#201c12;box-shadow:0 4px 14px rgba(255,187,64,.4)}.scenario-action-row .jikonte-convert-button.is-required:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 6px 18px rgba(255,187,64,.5)}.scenario-action-row .jikonte-convert-button.is-complete{border-color:#e4e0d7;background:#f7f5f0;color:#77746d}.scenario-action-row .jikonte-convert-button:disabled{opacity:.55;box-shadow:none}.jikonte-progress{flex:1 1 auto;min-width:0;display:grid;gap:9px;border:1px solid #dfc151;border-radius:14px;background:#fffdf5;padding:13px 14px}.jikonte-format-modal{width:min(620px,calc(100vw - 28px));max-height:min(86dvh,760px);overflow-y:auto}.jikonte-format-header{text-align:left}.jikonte-format-rules{display:grid;gap:8px}.jikonte-format-rules section{border:1px solid #e4e0d7;border-radius:10px;background:#faf9f6;padding:10px 12px}.jikonte-format-rules b{display:flex;align-items:center;gap:8px;font-size:13px}.jikonte-format-rules b span{border-radius:999px;background:#201c12;color:#ffffff;padding:2px 7px;font-size:10px}.jikonte-format-rules b span.is-required{background:#b3261e}.jikonte-format-rules p{margin:5px 0 0;color:#6d675d;font-size:12px;line-height:1.55}.jikonte-format-preview{max-height:280px;overflow:auto;margin:0;border:1px solid #d8d3c9;border-radius:10px;background:#171611;color:#fffdf5;padding:13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1.65;white-space:pre-wrap}.jikonte-format-copy{width:100%;gap:7px}.jikonte-format-copy-error{margin:0;color:#b3261e;font-size:12px;text-align:center}.jikonte-progress-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.jikonte-progress-head>span{display:inline-flex;min-width:0;align-items:center;gap:8px}.jikonte-progress-head svg{flex:0 0 auto;color:#9b7400;animation:jikonte-progress-spin .9s linear infinite}.jikonte-progress-head b{overflow:hidden;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.jikonte-progress-head strong{flex:0 0 auto;color:#715f2d;font-size:13px;font-weight:950;font-variant-numeric:tabular-nums}.jikonte-progress-track{display:block;overflow:hidden;height:6px;border-radius:999px;background:#eee9dc}.jikonte-progress-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffd84d,#ffb84d);transition:width .45s ease}.jikonte-progress>p,.jikonte-progress>small{margin:0}.jikonte-progress>p{color:#3f392c;font-size:12px;font-weight:850}.jikonte-progress>small{color:#716a5b;font-size:11px;font-weight:750;line-height:1.5}@keyframes jikonte-progress-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.jikonte-progress-head svg{animation:none}}.scenario-history-backdrop{position:fixed;inset:0;z-index:20000;display:grid;place-items:center;background:rgba(0,0,0,.42);padding:18px}.scenario-history-modal{width:min(560px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid #111111;border-radius:8px;background:#ffffff;color:#111111;padding:20px;box-shadow:0 28px 90px rgba(0,0,0,.32)}.scenario-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.scenario-history-head h2{margin:0;font-size:20px;font-weight:950}.scenario-history-close{border:0;background:transparent;color:#111111;padding:4px;cursor:pointer}.scenario-history-status{margin:0;font-size:13px;color:#6d675d}.scenario-history-error{color:#b3261e}.scenario-history-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.scenario-history-item{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;overflow:hidden;border:1px solid #e6e3db;border-radius:10px;background:#fdfcf9}.scenario-history-entry{display:block;min-width:0;max-width:100%;overflow:hidden;text-align:left;border:0;border-radius:0;background:transparent;padding:10px 12px;cursor:pointer}.scenario-history-entry-body{display:grid;gap:4px;min-width:0;width:100%}.scenario-history-entry:hover:not(:disabled){background:#f7f5ef}.scenario-history-entry:disabled{opacity:.6;cursor:default}.scenario-history-entry-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.scenario-history-entry-head b{flex:1 1 auto;min-width:0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scenario-history-entry-head small,.scenario-history-entry-meta small{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#77746d;font-size:11px}.scenario-history-entry-preview{color:#55524b;font-size:12px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.scenario-history-entry-meta{display:flex;align-items:center;gap:8px}.scenario-history-delete{align-self:stretch;width:42px;min-width:42px;height:auto;min-height:42px;margin:0;border-left:1px solid #e6e3db;border-radius:0;padding:0;color:#77746d}.scenario-history-delete:hover{background:#fff1ef;color:#b3261e}.jikonte-guard{margin:-8px 0 10px;border:1px solid #e6e3db;border-radius:12px;background:#fff8e1;padding:10px 12px}.jikonte-guard.is-ok{background:#f5fff2;border-color:#b7dfad}.jikonte-guard b{display:block;margin-bottom:3px;font-size:12px;font-weight:950}.jikonte-guard p{margin:0;color:#5f5b50;font-size:11px;line-height:1.55}.format-options{min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:14px}.format-options button{justify-content:flex-start;min-width:0;white-space:normal;overflow-wrap:anywhere;border:1px solid #e6e3db;border-radius:15px;background:#ffffff;padding:13px;text-align:left}.format-options button.active{border-color:#111111;background:#fffdf7;box-shadow:inset 0 0 0 1px #111111}.format-options b,.format-options small{display:block;min-width:0;overflow-wrap:anywhere;text-align:left}.format-options button span{min-width:0;flex:1 1 auto;text-align:left;justify-self:stretch}.format-options b{font-size:13px}.format-options small{margin-top:4px;color:#77746d;font-size:10px;line-height:1.5}.format-options button{min-height:86px;display:flex;align-items:center;gap:12px;overflow:hidden}.format-options button:disabled{cursor:not-allowed;opacity:.55}.format-options svg{width:42px;height:42px;border-radius:11px;background:#f1efe9;padding:8px}.premium-generation-difference{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(280px,1.2fr);gap:14px;align-items:center;overflow:hidden;border:1px solid #e5d4b5;border-radius:16px;background:linear-gradient(135deg,#fffaf0,#fff 72%);padding:14px}.premium-generation-copy{display:grid;gap:9px}.premium-generation-copy>b{margin-bottom:2px;font-size:13px;font-weight:950}.premium-generation-copy>span{display:flex;align-items:center;gap:7px;color:#403a30;font-size:11px;font-weight:800;line-height:1.55}.premium-generation-copy svg{flex:0 0 auto;width:16px;height:16px;color:#a06d12}.premium-generation-difference>img{display:block;width:100%;border:1px solid #e7e0d4;border-radius:12px;background:#f7f3eb}.premium-generation-difference>small{grid-column:2;margin-top:-8px;color:#777167;font-size:9px;text-align:right}.generation-detail-settings,.style-preset-settings,.work-materials-panel:not(.is-page){min-width:0;max-width:100%;overflow-x:hidden;margin:4px 0 16px;border:1px solid #e6e3db;border-radius:14px;background:#ffffff;padding:12px}.generation-detail-settings summary,.style-preset-settings summary,.work-materials-panel:not(.is-page)>summary{cursor:pointer;font-size:12px;font-weight:950}.generation-detail-settings summary b,.style-preset-settings summary b{margin-left:8px;color:#6f6a60;font-size:11px}.work-materials-summary-meta{float:right;display:inline-flex;align-items:center;gap:6px;margin-left:10px;white-space:nowrap}.work-materials-summary-meta>small,.work-materials-summary-meta>strong{display:inline-flex;align-items:center;min-height:20px;border-radius:999px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:900;line-height:1}.work-materials-summary-meta>small{border:1px solid #e7c85d;background:#fff7cf;color:#705600}.work-materials-summary-meta>small.is-error{border-color:#e7b5b1;background:#fff0ef;color:#9e3028}.work-materials-summary-meta>strong{gap:1px;border:1px solid #ddd7ca;background:#f6f3ed;color:#4f4a42}.work-materials-summary-meta>strong b{margin:0;color:inherit;font-size:inherit}.work-materials-summary-loading{width:13px;height:13px}.style-preset-settings .settings-group{margin-bottom:0}.generation-detail-settings .field-block{margin:12px 0 8px}.auto-publish-setting{display:flex;align-items:flex-start;gap:10px;margin:13px 0 4px;padding:11px 12px;border:1px solid #ddd7ca;border-radius:12px;background:#fffaf0;cursor:pointer}.auto-publish-setting input{width:18px;height:18px;margin:1px 0 0;accent-color:#111111}.auto-publish-setting span{display:grid;gap:3px}.auto-publish-setting b{font-size:12px}.auto-publish-setting small{color:#6f6a60;font-size:10px;line-height:1.45}.work-materials-panel.is-page{margin-top:14px;border:1px solid #ddd7ca;border-radius:12px;background:#fffdf8;overflow:visible}.work-materials-body{display:grid;gap:10px;padding:0 12px 12px;border-top:1px solid #eee8dc}.work-materials-panel:not(.is-page) .work-materials-body{margin-top:12px;padding:12px 0 0;border-top:1px solid #eee8dc}.work-materials-screen{width:min(100%,760px);margin-inline:auto}.work-materials-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:14px}.work-materials-page-header h1,.work-materials-page-header p{margin:0}.work-materials-page-header p{margin-top:4px;color:#6f6a60;font-size:12px}.work-materials-panel.is-page .work-materials-body{padding-top:12px;border-top:0}.work-materials-panel.is-page .work-materials-effect-note{margin-top:0}.work-materials-page-empty{margin-top:14px;padding:18px;border:1px solid #ddd7ca;border-radius:12px;background:#fffdf8;color:#645f55;font-size:12px}.work-materials-effect-note{margin:10px 0 0;color:#645f55;font-size:10.5px;font-weight:650;line-height:1.6}.work-materials-effect-note.is-draft{border:1px solid #ead27d;border-radius:9px;background:#fff9dc;padding:8px 10px;color:#695307}.work-materials-empty,.work-materials-error,.work-materials-state{display:flex;align-items:center;gap:7px;margin:0;padding:10px;border-radius:9px;background:#f6f3ed;color:#645f55;font-size:11px}.work-materials-error{background:#fff0ef;color:#9e3028}.work-materials-loading-icon{flex:0 0 auto;animation:work-materials-loading-spin .8s linear infinite}@keyframes work-materials-loading-spin{to{transform:rotate(1turn)}}.work-material-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;border:1px solid #ded8cc;border-radius:11px;background:#f3f0e9}.work-material-tab{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:40px;border:1px solid transparent;border-radius:8px;background:transparent;color:#635f57;font-size:11px;font-weight:900;cursor:pointer}.work-material-tab small{min-width:20px;border-radius:999px;background:rgba(0,0,0,.07);padding:2px 6px;color:inherit;font-size:9px;line-height:1.4}.work-material-tab.is-active{border-color:#cbc3b4;background:#ffffff;color:#171717;box-shadow:0 1px 3px rgba(34,28,20,.08)}.work-material-tab.is-character.is-active{border-color:#b9b1e3;background:#f6f3ff}.work-material-tab.is-background.is-active{border-color:#9fcfc3;background:#effbf7}.work-material-tab.is-prop.is-active{border-color:#e4bd8c;background:#fff7ec}.work-material-tabpanel{min-width:0}.work-material-add-actions,.work-materials-toolbar,.work-materials-undo{display:flex;align-items:center;justify-content:space-between;gap:8px}.work-materials-toolbar>span,.work-materials-undo>span{color:#645f55;font-size:10.5px;font-weight:800}.work-materials-undo{padding:8px 10px;border:1px solid #d7cda9;border-radius:9px;background:#fff8dd}.work-material-add-form{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px 10px;align-items:center;padding:10px;border:1px solid #ddd7ca;border-radius:10px;background:#ffffff}.work-material-add-form label{color:#5f5a50;font-size:10.5px;font-weight:850}.work-material-kind-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0}.work-material-kind-option{min-width:0;min-height:36px;border:1px solid #d8d2c7;border-radius:9px;background:#faf8f3;padding:6px 8px;color:#625c52;font-size:10.5px;font-weight:900;cursor:pointer}.work-material-kind-option.is-character.is-selected{border-color:#b9b1e3;background:#f3f0ff;color:#574894}.work-material-kind-option.is-background.is-selected{border-color:#9fcfc3;background:#ecf9f5;color:#276d5d}.work-material-kind-option.is-prop.is-selected{border-color:#e4bd8c;background:#fff4e6;color:#8b571f}.work-material-kind-option:focus-visible{outline:3px solid rgba(109,94,191,.22);outline-offset:2px}.work-material-file-field{min-width:0}.work-material-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.work-material-file-picker{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:9px;align-items:center;min-width:0;min-height:52px;border:1px dashed #bfb7aa;border-radius:10px;background:#faf8f3;padding:7px 8px;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}.work-material-file-picker:hover{border-color:#8d8374;background:#ffffff}.work-material-file-input:focus-visible+.work-material-file-picker{outline:3px solid rgba(109,94,191,.22);outline-offset:2px}.work-material-file-picker.is-selected{border-style:solid;border-color:#b9b1e3;background:#f7f5ff}.work-material-file-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:9px;background:#ffffff;color:#393348;box-shadow:inset 0 0 0 1px #ded8cd}.work-material-file-icon.has-preview{overflow:hidden}.work-material-file-icon>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.work-material-file-copy{display:grid;min-width:0;gap:2px}.work-material-file-copy b,.work-material-file-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-material-file-copy b{color:#24211d;font-size:11px}.work-material-file-copy small{color:#777167;font-size:9.5px;font-weight:700}.work-material-file-action{border:1px solid #d4cec3;border-radius:999px;background:#ffffff;padding:6px 10px;color:#34302a;font-size:10px;font-weight:900;white-space:nowrap}.work-material-source-field{display:grid;min-width:0;gap:4px}.work-material-source-field>small{color:#777167;font-size:9.5px;font-weight:700;line-height:1.45}.work-material-add-form select,.work-material-parent-row select{min-width:0;height:34px;border:1px solid #d8d2c7;border-radius:8px;background:#ffffff;padding:0 8px;color:#171717;font-size:11px}.work-material-add-actions{grid-column:1/-1;justify-content:flex-end}.work-material-archive-list ul,.work-material-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.work-material-list>li{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:9px;align-items:center;min-width:0;padding:8px;border:1px solid #e4dfd5;border-radius:10px;background:#ffffff}.work-material-list>li.is-root.has-children{border-color:#cfc7b9;background:#fffefa}.work-material-list>li.is-child{margin-left:24px;border-color:#d8d2c7}.work-material-list>li.is-child:before{position:absolute;top:-8px;bottom:50%;left:-15px;width:11px;border-bottom:2px solid #c9c1b3;border-left:2px solid #c9c1b3;border-radius:0 0 0 7px;content:""}.work-material-image-button,.work-material-placeholder{width:48px;height:48px;border-radius:7px;background:#efebe3}.work-material-image-button{display:block;overflow:hidden;border:0;padding:0;cursor:zoom-in}.work-material-image-button img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.work-material-main{display:grid;gap:6px;min-width:0}.work-material-main>span{display:flex;align-items:baseline;gap:7px;min-width:0}.work-material-main>.work-material-title-row{flex-wrap:wrap;align-items:center;row-gap:4px}.work-material-main b{overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.work-material-main small{flex:none;color:#777167;font-size:9px}.work-material-kind-tag,.work-material-relation-tag{border:1px solid transparent;border-radius:999px;padding:2px 6px;font-size:8.5px!important;font-weight:850;line-height:1.35}.work-material-kind-tag.is-character{border-color:#d5cff0;background:#f3f0ff;color:#574894}.work-material-kind-tag.is-background{border-color:#b8ded4;background:#ecf9f5;color:#276d5d}.work-material-kind-tag.is-prop{border-color:#efd1ab;background:#fff4e6;color:#8b571f}.work-material-relation-tag.is-base{border-color:#ccc5b9;background:#f4f1eb;color:#5f5a50}.work-material-relation-tag.is-variant{border-color:#d5c391;background:#fff7d9;color:#755d19}.work-material-main .work-material-relation-note{display:flex;align-items:center;flex-wrap:wrap;gap:5px;color:#4e4940;font-size:9.5px;font-weight:750}.work-material-relation-note svg{color:#8a7e69}.work-material-relation-note em{border-radius:999px;background:#f2eee6;padding:2px 6px;color:#7a7265;font-size:8px;font-style:normal;font-weight:750}.work-material-main .work-material-timestamps{line-height:1.45;white-space:normal}.work-material-parent-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;align-items:center}.work-material-parent-row select{height:30px}.work-material-actions{display:flex;align-items:center;gap:2px}.work-material-archive-list{border-top:1px solid #e6e0d5;padding-top:8px}.work-material-archive-list>summary{cursor:pointer;color:#6f6a60;font-size:10.5px;font-weight:800}.work-material-archive-list ul{margin-top:8px}.work-material-archive-list li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border-radius:8px;background:#f3f0ea;color:#777167;font-size:10.5px}.work-material-archive-list li>span{display:grid;gap:2px}.work-material-archive-list li small{font-size:9px}.work-material-preview-backdrop{position:fixed;z-index:500;inset:0;display:grid;place-items:center;overflow-y:auto;background:rgba(17,17,17,.78);padding:max(18px,env(safe-area-inset-top)) 14px max(18px,env(safe-area-inset-bottom))}.work-material-preview-modal{display:grid;gap:10px;width:min(92vw,760px);max-height:calc(100dvh - 36px);overflow:auto;border-radius:14px;background:#fffdf8;padding:10px;box-shadow:0 24px 70px rgba(0,0,0,.42)}.work-material-preview-modal>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.work-material-preview-modal>header>span{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.work-material-preview-modal>header b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.work-material-preview-modal>img{display:block;width:100%;max-height:calc(100dvh - 140px);border-radius:9px;background:#ece8df;-o-object-fit:contain;object-fit:contain}.work-material-preview-modal>p{display:flex;align-items:center;gap:6px;margin:0;color:#625c52;font-size:10.5px;font-weight:750}@media (max-width:560px){.work-materials-page-header{display:grid;gap:4px}.work-material-add-form{grid-template-columns:1fr}.work-material-add-actions{grid-column:1}.work-material-list>li{grid-template-columns:42px minmax(0,1fr)}.work-material-list>li.is-child{margin-left:14px}.work-material-list>li.is-child:before{left:-10px;width:7px}.work-material-image-button,.work-material-placeholder{width:42px;height:42px}.work-material-actions{grid-column:2;justify-content:flex-end}}.settings-group{min-width:0;max-width:100%;display:grid;gap:8px;margin:13px 0;overflow-x:hidden}.cover-prompt-setting textarea{min-height:112px;resize:vertical}.cover-prompt-count{color:#777167;font-size:10px;text-align:right}.style-preset-grid{grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:10px}.style-preset-card,.style-preset-grid{display:grid;min-width:0;touch-action:pan-y}.style-preset-card{grid-template-rows:auto 1fr;gap:8px;border:1px solid #e6e3db;border-radius:14px;background:#fffdf8;padding:7px;color:#111111;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:0 8px 18px rgba(17,17,17,.05)}.style-preset-card.active{border-color:#111111;background:#fff6cf;box-shadow:inset 0 0 0 1px #111111,0 10px 22px rgba(17,17,17,.1)}.style-preset-card img{display:block;width:100%;aspect-ratio:1;border-radius:10px;-o-object-fit:cover;object-fit:cover;background:#f1efe9}.style-preset-card span{display:grid;gap:4px;min-width:0}.style-preset-card b,.style-preset-card small{min-width:0;overflow-wrap:anywhere}.style-preset-sample-open{border:1.5px solid #111111;border-radius:999px;background:#ffd84d;padding:4px 10px;color:#111111;font-size:11px;font-weight:900;cursor:pointer;box-shadow:2px 2px 0 rgba(17,17,17,.85)}.style-preset-sample-open.is-card{justify-self:start;padding:3px 9px;font-size:10px}.style-preset-card{-webkit-user-select:none;-moz-user-select:none;user-select:none}.style-sample-backdrop{position:fixed;inset:0;z-index:20000;display:grid;place-items:center;padding:16px;background:rgba(17,17,17,.62)}.style-sample-modal{display:flex;flex-direction:column;width:min(480px,100%);height:min(88vh,100%);overflow:hidden;border:1.5px solid #111111;border-radius:16px;background:#ffffff;box-shadow:0 18px 44px rgba(17,17,17,.32)}.style-sample-modal:focus{outline:none}.style-sample-head{display:flex;align-items:center;gap:8px;padding:11px 13px;border-bottom:1.5px solid #111111}.style-sample-head b{flex:0 0 auto;font-size:14px}.style-sample-head small{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666666;font-size:12px}.style-sample-close{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:50%;background:#f1f1f1;color:#111111;cursor:pointer}.style-sample-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;background:#101014}.style-sample-image{display:block;width:100%;height:auto}.style-sample-loading{margin:0;padding:48px 16px;color:#ffffff;font-size:13px;text-align:center}.style-preset-card b{font-size:11px;font-weight:950;line-height:1.25}.style-preset-card small{display:-webkit-box;color:#6f6a60;font-size:9px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.create-aside{min-width:0;display:grid;align-content:start;gap:12px}.credit-summary,.mascot-tip,.open-questions-card{border-radius:17px;background:#ffffff;padding:16px}.credit-summary{background:#fff3b8}button.credit-summary{display:grid;align-content:start;gap:0;border:0;cursor:pointer;text-align:left;font:inherit;color:inherit}button.credit-summary:focus-visible,button.credit-summary:hover{outline:2px solid #111111;outline-offset:2px}.credit-summary-unit{flex-wrap:wrap;gap:6px;font-size:18px}.credit-summary-cta,.credit-summary-unit{display:inline-flex;align-items:center;font-weight:900}.credit-summary-cta{width:-moz-fit-content;width:fit-content;gap:4px;margin-top:10px;border-radius:999px;background:#111111;color:#ffffff;padding:4px 10px;font-size:10px}.credit-summary-cta .g-credit-icon{width:15px;height:15px;font-size:8px;box-shadow:none}.credit-summary p,.credit-summary small,.mascot-tip p,.open-questions-card p{color:#655e4f;font-size:11px;line-height:1.6}.credit-summary b{display:block;margin:3px 0 6px;font-size:22px}.mascot-tip{min-height:146px;position:relative;overflow:hidden;border:1px solid #e6e3db}.mascot-tip b,.mascot-tip p{display:block;max-width:190px}.open-questions-card{border:1px dashed #d9d6cf}.estimate-card{display:grid;gap:14px}.estimate-big{border-radius:20px;background:linear-gradient(120deg,#fff3b8,#ffd84d);padding:20px}.estimate-big b,.estimate-big small{display:block}.estimate-big small{font-size:11px;font-weight:850}.estimate-big b{margin:5px 0;font-size:34px}.estimate-big p,.estimate-note{margin:0;color:#5b5446;font-size:12px;line-height:1.6}.create-generation-overview{display:grid;gap:8px;margin:4px 0 2px}.create-estimate-summary{width:100%;min-width:0;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;box-sizing:border-box;overflow:hidden;padding:10px 14px;border:1px solid #e6e3db;border-radius:12px;background:#faf8f3}.create-estimate-heading{min-width:0;display:grid;gap:2px}.create-estimate-summary b{display:inline-flex;align-items:center;gap:5px;font-size:16px;font-weight:950;color:#111111}.create-estimate-summary small{color:#77746d;line-height:1.5}.create-estimate-heading>small:first-child,.create-generation-time{font-size:11px;font-weight:850}.create-episode-breakdown{grid-column:1/-1;width:100%;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;margin:0;padding:9px 0 0;border-top:1px solid #e6e3db;list-style:none}.create-episode-breakdown li{min-width:0;display:grid;gap:4px;border:1px solid #e6e3db;border-radius:9px;background:#ffffff;padding:7px 9px}.create-episode-breakdown-head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.create-episode-breakdown li b{flex:0 0 auto;font-size:12px}.create-episode-breakdown li small{min-width:0;overflow-wrap:anywhere;text-align:right;font-size:10px}.create-episode-toggle{min-width:0;display:flex;align-items:center;gap:6px;cursor:pointer}.create-episode-toggle input{width:16px;height:16px;margin:0;accent-color:#f0b400;cursor:pointer}.create-episode-breakdown li small.create-episode-lead{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:10px;color:#7b7568}.create-episode-breakdown li small.create-episode-pro-merge{min-width:0;text-align:left;font-size:10px;font-weight:700;color:#8a6d1d}.create-episode-breakdown li.is-short{border-color:#e8b94e;background:#fff9e8}.create-episode-breakdown li.is-off{background:#f4f2ec;border-style:dashed}.create-episode-breakdown li.is-off .create-episode-breakdown-head,.create-episode-breakdown li.is-off small.create-episode-lead{opacity:.5}.create-short-episode-alert{grid-column:1/-1;display:flex;align-items:center;gap:6px;margin:0;color:#8a5700;font-size:11px;font-weight:850;line-height:1.5}.create-short-episode-alert svg{flex:0 0 auto}.create-payment-breakdown{grid-column:1/-1;width:100%;min-width:0;display:grid;gap:8px;border-top:1px solid #e6e3db;padding-top:9px}.create-payment-heading,.create-payment-line{min-width:0;display:flex;align-items:center;gap:7px}.create-payment-heading{justify-content:space-between}.create-payment-heading>small{font-size:11px;font-weight:900}.create-payment-line>span{display:inline-flex;align-items:center;gap:4px;border-radius:999px;background:#ffffff;padding:5px 9px;font-size:11px;font-style:normal;font-weight:900;white-space:nowrap}.create-payment-line>i{color:#77746d;font-size:11px;font-style:normal;font-weight:900}.create-payment-priority{border-radius:999px;background:#111111;color:#ffd84d;padding:4px 8px;font-size:9px;font-weight:900;white-space:nowrap}.create-generation-time{grid-column:1;flex:0 0 auto;color:#51471f!important}.create-ticket-balance{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid rgba(255,216,77,.8);border-radius:12px;background:rgba(255,216,77,.13)}.create-ticket-balance>span{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:900}.create-ticket-balance>small{color:#776a3e;font-size:10px;font-weight:800}.create-ticket-balance>b{margin-left:auto;font-size:13px;font-weight:950;white-space:nowrap}@media (max-width:520px){.create-estimate-summary{align-items:flex-start;grid-template-columns:minmax(0,1fr);gap:7px;padding:11px}.create-episode-breakdown,.create-generation-time,.create-payment-breakdown{grid-column:1}.create-episode-breakdown{grid-template-columns:minmax(0,1fr)}.create-episode-breakdown li{width:100%;box-sizing:border-box}.create-payment-breakdown{min-width:0}.create-payment-line{flex-wrap:wrap}}.create-starting-notice{display:grid;gap:4px;border:1px solid #ead58a;border-radius:12px;background:#fff9e8;padding:11px 13px;color:#4f431e}.create-starting-notice b{font-size:13px;font-weight:950}.create-starting-notice span{font-size:11px;font-weight:750;line-height:1.6}.episode-plan{overflow:hidden;border:1px solid #e6e3db;border-radius:17px}.plan-row{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;align-items:center;border-bottom:1px solid #e6e3db;padding:13px 14px}.plan-row:last-child{border-bottom:0}.plan-row>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#f2f0ea;font-size:12px;font-weight:950}.plan-row b,.plan-row small{display:block}.plan-row b{font-size:13px}.plan-row small{margin-top:3px;color:#77746d;font-size:10px}.plan-row strong{font-size:12px}.estimate-actions{display:flex;justify-content:flex-end;gap:9px}.style-preset-card.is-locked b{color:#6f6a5f}.style-preset-lock{position:absolute;z-index:1;top:6px;right:6px;display:inline-flex;align-items:center;gap:3px;white-space:nowrap;padding:3px 7px;border-radius:999px;background:rgba(17,17,17,.82);color:#ffd84d;font-size:10px;font-weight:900;line-height:1;pointer-events:none}.style-preset-card{position:relative}.public-setting-genre-options{display:flex;flex-wrap:wrap;gap:7px}.public-setting-genre-option{min-height:34px;padding:0 13px;border:1px solid #111111;border-radius:999px;background:#ffffff;color:#111111;font-size:12px;font-weight:900;cursor:pointer}.public-setting-genre-option.is-selected{background:#111111;color:#ffd84d}.public-setting-genre-option:disabled{cursor:progress;opacity:.6}.create-blockers{margin:0 0 10px;padding:10px 12px;list-style:none;display:flex;flex-direction:column;gap:4px;border:1px solid #f2c2c2;border-radius:12px;background:#fff5f5}.create-blockers>li{color:#c0392b;font-size:13px;font-weight:700;line-height:1.5}.create-blockers>li:before{content:"⚠ "}.work-copyright-policy-wrap{display:grid;gap:14px}.work-copyright-note{border:1px solid #e6c200;border-radius:10px;background:#fffbe6;padding:12px 14px}.work-copyright-note strong{display:block;margin-bottom:4px;font-size:13px;font-weight:950}.work-copyright-note p{margin:0;font-size:12px;line-height:1.7}.work-copyright-section h4{margin:0 0 6px;font-size:13px;font-weight:950}.work-copyright-section p{margin:0 0 8px;color:#3d3932;font-size:12px;line-height:1.8}.work-copyright-source{margin:0;color:#6d675d;font-size:11px}.work-copyright-source a{color:inherit;text-decoration:underline}.create-guest-gate{display:contents}.create-guest-gate .screen{cursor:pointer}.style-preset-card.style-preset-add{align-content:start;justify-items:center;position:relative;border-style:dashed;border-color:#c9c4b8;background:#fbfaf5;font:inherit}.style-preset-add-mark{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:10px;background:#f1efe9;color:#6b6459}.style-preset-card.style-preset-add.is-locked{opacity:.85}.style-preset-card.is-custom-style{position:relative}.custom-style-thumb-placeholder{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:10px;background:#f1efe9;color:#6b6459}.style-preset-lock.is-inline{display:inline-flex;align-items:center;gap:3px;margin-left:6px;vertical-align:middle}.custom-style-modal{box-sizing:border-box;width:min(560px,calc(100vw - 24px));max-width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 48px);overflow-y:auto;border-radius:16px;border:2px solid #111111;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(135deg,#ffd21f,#ffe677 55%,#ffd84d) border-box;box-shadow:5px 6px 0 rgba(17,17,17,.16)}.custom-style-modal-title{display:flex;align-items:center;gap:8px}.custom-style-modal-title-icon{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#111111;color:#ffd84d}.custom-style-tip{display:block;margin-top:4px;color:#8a8171;font-size:11px;font-weight:800}.custom-style-progress{display:grid;gap:5px}.custom-style-progress-track{display:block;height:8px;border-radius:999px;border:1px solid #111111;background:#f1efe9;overflow:hidden}.custom-style-progress-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#ffd21f,#ffb92e);transition:width .4s linear}.custom-style-progress small{color:#8a5b00;font-size:11px;font-weight:850}.custom-style-reuse-note{display:block;margin-top:6px;color:#6b6459;font-size:11px;font-weight:800}.custom-style-test{display:flex;align-items:center;gap:10px}.custom-style-test small{color:#6b6459;font-weight:800}.custom-style-test-preview img{display:block;width:100%;max-height:420px;-o-object-fit:contain;object-fit:contain;border:1px solid #e6e3db;border-radius:12px;background:#f1efe9}.custom-style-modal .is-spinning{animation:custom-style-spin 1s linear infinite}@keyframes custom-style-spin{to{transform:rotate(1turn)}}.generation-quality-setting{display:grid;gap:8px}.generation-quality-option{display:grid;gap:3px;border:1px solid #e6e3db;border-radius:12px;background:#fffdf8;padding:10px 12px;color:#111111;text-align:left;cursor:pointer;font:inherit}.generation-quality-option.active{border-color:#111111;background:#fff6cf;box-shadow:inset 0 0 0 1px #111111}.generation-quality-option.is-locked{opacity:.75}.generation-quality-option small{color:#6b6459}.generation-quality-help{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:6px;border-radius:999px;border:1px solid #d8d3c7;background:#ffffff;color:#6b6459;vertical-align:-4px;cursor:pointer}.generation-quality-help:hover{border-color:#111111;color:#111111}.pro-quality-info-modal{max-width:560px;max-height:86vh;overflow-y:auto}.pro-quality-diff-table{width:100%;border-collapse:collapse;font-size:12px}.pro-quality-diff-table td,.pro-quality-diff-table th{border:1px solid #e6e3db;padding:6px 8px;text-align:left;vertical-align:top}.pro-quality-diff-table thead th{background:#f7f4ec;font-weight:700}.pro-quality-diff-table tbody th{background:#fbf9f3;font-weight:600;white-space:nowrap}.pro-quality-diff-table td:last-child{background:#fffbe8;font-weight:600}.pro-quality-price{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.pro-quality-compare{display:grid;gap:6px}.pro-quality-compare>small{color:#6b6459}.pro-quality-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pro-quality-compare-grid figure{margin:0;display:grid;gap:4px}.pro-quality-merits{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.pro-quality-merits li{border:1.5px solid #111111;border-radius:999px;background:#fff3bf;padding:3px 10px;font-size:11px;font-weight:700}.pro-quality-compare-grid img{width:100%;aspect-ratio:1/2;border-radius:8px;border:1px solid #e6e3db;background:#f4f2ec;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.pro-quality-compare-grid figcaption{font-size:11px;text-align:center;color:#6b6459}