.GameScenePageGuide-module__pdR1XG__section{color:#302b35;width:min(1180px,100% - 40px);margin:56px auto;scroll-margin-top:100px}.GameScenePageGuide-module__pdR1XG__section header{max-width:900px;margin-bottom:24px}.GameScenePageGuide-module__pdR1XG__eyebrow{color:#8f3c67;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.6}.GameScenePageGuide-module__pdR1XG__section h2{letter-spacing:-.025em;margin:10px 0 16px;font-size:clamp(25px,3vw,36px);line-height:1.2}.GameScenePageGuide-module__pdR1XG__section h3{margin:0 0 10px;font-size:19px;line-height:1.4}.GameScenePageGuide-module__pdR1XG__section p,.GameScenePageGuide-module__pdR1XG__section li{color:#6c6374;font-size:15px;line-height:1.8}.GameScenePageGuide-module__pdR1XG__section a{color:#8f3c67;text-underline-offset:4px}.GameScenePageGuide-module__pdR1XG__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin:24px 0;display:grid}.GameScenePageGuide-module__pdR1XG__cards article{background:#fcfafd;border:1px solid #e9e1ed;border-radius:16px;min-width:0;padding:24px}.GameScenePageGuide-module__pdR1XG__cards p{margin:0 0 14px}.GameScenePageGuide-module__pdR1XG__figures{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:22px;margin:26px 0;display:grid}.GameScenePageGuide-module__pdR1XG__figures figure{min-width:0;margin:0}.GameScenePageGuide-module__pdR1XG__figures img{border:1px solid #e9e1ed;border-radius:14px;width:100%;height:auto;display:block}.GameScenePageGuide-module__pdR1XG__figures figcaption{color:#6c6374;margin-top:10px;font-size:13px;line-height:1.7}.GameScenePageGuide-module__pdR1XG__tableScroll{border:1px solid #e9e1ed;border-radius:14px;max-width:100%;margin:24px 0;overflow-x:auto}.GameScenePageGuide-module__pdR1XG__tableScroll table{border-collapse:collapse;width:100%;min-width:500px;font-size:14px;line-height:1.65}.GameScenePageGuide-module__pdR1XG__tableScroll caption{text-align:left;background:#fcfafd;padding:16px 18px;font-weight:600}.GameScenePageGuide-module__pdR1XG__tableScroll th,.GameScenePageGuide-module__pdR1XG__tableScroll td{text-align:left;vertical-align:top;border-top:1px solid #e9e1ed;padding:14px 18px}.GameScenePageGuide-module__pdR1XG__tableScroll thead th{background:#f7f2f8}.GameScenePageGuide-module__pdR1XG__tableScroll tbody th{min-width:135px;font-weight:600}.GameScenePageGuide-module__pdR1XG__tableScroll td{color:#6c6374}.GameScenePageGuide-module__pdR1XG__checks{padding-left:22px}.GameScenePageGuide-module__pdR1XG__checks li{margin:10px 0}.GameScenePageGuide-module__pdR1XG__note{background:#fcfafd;border-left:3px solid #b584a4;border-radius:0 10px 10px 0;padding:14px 18px}.GameScenePageGuide-module__pdR1XG__links{flex-wrap:wrap;gap:14px 24px;margin-top:24px;display:flex}.GameScenePageGuide-module__pdR1XG__links a{font-size:14px;line-height:1.6}@media (max-width:750px){.GameScenePageGuide-module__pdR1XG__section{width:calc(100% - 32px);margin:38px auto}.GameScenePageGuide-module__pdR1XG__cards article{padding:20px}.GameScenePageGuide-module__pdR1XG__section h3{font-size:18px}.GameScenePageGuide-module__pdR1XG__links{gap:14px}.GameScenePageGuide-module__pdR1XG__links a{display:block}.GameScenePageGuide-module__pdR1XG__tableScroll th,.GameScenePageGuide-module__pdR1XG__tableScroll td{padding:12px 14px}}.GameScenePageGuide-module__pdR1XG__steps{gap:12px;margin:24px 0;padding-left:24px;display:grid}.GameScenePageGuide-module__pdR1XG__steps li{padding-left:5px}.GameScenePageGuide-module__pdR1XG__steps h3{margin-bottom:6px;font-size:17px}.GameScenePageGuide-module__pdR1XG__steps p{margin:0}
.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace{width:min(var(--page-max-width), calc(100% - 40px));min-height:calc(100dvh - 78px - var(--promotion-bar-height));margin:0 auto;padding:2px 0 0;display:block}.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace>.generator-workspace{--image-workspace-panel-height:calc(100dvh - 90px - var(--promotion-bar-height));width:100%;min-height:calc(100dvh - 80px - var(--promotion-bar-height));grid-template-columns:minmax(320px,386px) minmax(0,1fr);gap:16px;padding:0}.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .generator-workspace__controls{height:var(--image-workspace-panel-height);max-height:var(--image-workspace-panel-height);color:#211b16;background:#fffaf3;border:1px solid #d8cbbf;border-radius:8px;align-self:stretch;padding:16px}.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .generator-workspace__fields{grid-auto-rows:max-content;align-content:start;display:grid}:is(.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .generator-workspace__content,.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .workspace-output-tabs){height:var(--image-workspace-panel-height);min-height:0}:is(.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .model-preview__body,.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .model-preview__stage){height:100%;min-height:0}.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .generator-workspace__actions{background:#f7efe6;border-color:#ded2c5;margin:14px -16px -16px;position:static}:is(.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .upload-zone,.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .sample-reference__grid button,.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .generator-non-request-settings){color:#2b241e;background:#f7efe6;border-color:#d8cbbf}.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .model-preview{background:0 0;border:0;min-width:0}:is(.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .model-preview>.model-preview__toolbar,.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .model-preview>.model-preview__status,.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .model-preview>.model-preview__control-status){display:none}:is(.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .model-preview__body,.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .model-preview__stage){background:0 0;min-height:0;padding:0}@media (max-width:900px){.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace{grid-template-columns:minmax(0,1fr)}.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace>.generator-workspace{grid-template-columns:minmax(0,1fr);min-height:0}.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace{min-height:0}:is(.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .generator-workspace__controls,.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .generator-workspace__content,.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .workspace-output-tabs){height:auto;max-height:none}}@media (max-width:600px){.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace{width:calc(100% - 24px)}}.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace{width:min(var(--page-max-width), calc(100% - 40px))}.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .generator-workspace__controls{border-color:var(--line);border-radius:var(--radius-card);color:var(--color-text);background:var(--color-card);box-shadow:var(--shadow-surface)}.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .generator-workspace__actions{border-color:var(--line);background:var(--color-card)}:is(.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .control-panel__heading,.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .model-preview__toolbar,.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .model-preview__status){border-color:var(--line)}:is(.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .control-panel__heading h1,.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .choice-field legend,.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .sample-reference__heading span){color:var(--color-text)}:is(.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .control-panel__heading p,.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .sample-reference__heading small,.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .control-message){color:var(--color-text-secondary)}:is(.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .upload-zone,.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .sample-reference__grid button,.SeoGeneratorWorkspace-module__olCTVG__generatorWorkspace .generator-non-request-settings){border-color:var(--line);border-radius:var(--radius-control);color:var(--color-text-secondary);background:var(--color-control)}
