.krea-library-content{padding:32px clamp(20px,4vw,60px)}.krea-job-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start;gap:20px;margin:24px 0;display:grid}.krea-job-card{border:1px solid var(--border);background:var(--card);border-radius:16px;min-width:0;padding:22px}.krea-job-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.krea-job-heading h3{overflow-wrap:anywhere;margin:0;font-size:17px}.krea-job-heading [role=status]{white-space:nowrap;border:1px solid var(--border);border-radius:5px;padding:4px 7px;font-size:11px}.krea-job-meta,.krea-section-note,.krea-trigger-hint{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12px;line-height:1.8}.krea-job-card img{border-radius:10px;width:100%;margin:14px 0}.krea-job-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;font-size:12px;display:flex}.krea-job-card>a{text-underline-offset:4px;font-size:12px;text-decoration:underline}.krea-empty{text-align:center;padding:60px 24px}.krea-empty a{text-underline-offset:4px;margin:16px 0;text-decoration:underline;display:inline-block}.krea-generation .krea-composer{margin-top:24px}.video-lora-workflow{gap:16px;width:100%;max-width:960px;min-height:auto;margin-inline:auto}.video-lora-workflow header h2{font-size:24px;font-weight:650}.video-lora-workflow form{border:1px solid var(--border);background:var(--card);border-radius:16px;gap:20px;padding:clamp(16px,3vw,28px);display:grid}.video-lora-workflow label{gap:8px;min-width:0;font-size:13px;display:grid}.video-lora-workflow textarea{resize:vertical;border:1px solid var(--border);background:var(--background);width:100%;min-height:130px;color:var(--foreground);border-radius:8px;padding:12px}.video-lora-workflow input[type=file]{border:1px dashed var(--border);border-radius:8px;width:100%;padding:12px}.video-lora-workflow li{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-block:6px;font-size:13px;display:flex}.video-lora-workflow [role=alert]{color:var(--destructive)}.video-lora-workflow .krea-generation-options{flex-wrap:wrap;gap:16px;display:flex}.video-lora-workflow .krea-generation-options label{flex:180px}.krea-generation .krea-composer>div.krea-generation-options{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px;padding:18px 0;display:grid}.krea-generation-options label{gap:8px;min-width:0;font-size:12px;display:grid}.krea-generation select,.krea-generation input[type=number]{background:var(--background);width:100%;color:var(--foreground);border:1px solid var(--border);border-radius:8px;min-width:0;padding:10px}.krea-generation input[type=range]{accent-color:var(--foreground);width:100%}.krea-generation .krea-submit-row{flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px}.krea-generation .krea-composer [role=alert]{color:var(--destructive);margin-top:12px;font-size:13px}.krea-connection-note{border:1px solid var(--border);border-radius:12px;padding:14px 18px;font-size:13px;line-height:1.8}.krea-connection-note a{text-decoration:underline}.krea-results{margin-top:40px}.krea-results h2{font-size:20px;font-weight:600}@media (width<=600px){.krea-generation .krea-composer>div.krea-generation-options{grid-template-columns:1fr;gap:16px}.krea-job-card{padding:18px}.krea-submit-row button{width:100%}}.generation-engine-selector{flex-wrap:wrap;gap:8px;margin:28px clamp(16px,4vw,60px) 0;display:flex}.generation-engine-selector a{border:1px solid var(--border);color:var(--muted-foreground);border-radius:8px;padding:10px 15px;font-size:12px}.generation-engine-selector a[aria-current=page]{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.moss-loras{border:1px solid var(--border);border-radius:12px;min-width:0;margin:10px 0 24px;padding:18px}.moss-loras legend{padding:0 7px;font-size:13px;font-weight:600}.moss-generation .moss-lora-row{grid-template-columns:minmax(0,1fr) 90px auto;align-items:end;gap:12px;margin:14px 0;display:grid}.moss-lora-row label{gap:8px;min-width:0;font-size:12px;display:grid}.moss-lora-row input{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;color:var(--foreground);border-radius:8px;padding:10px}.moss-generation .moss-compatibility{align-items:start;gap:9px;margin-top:16px;font-size:12px;line-height:1.8;display:flex}.moss-compatibility input{width:16px;height:16px;accent-color:var(--foreground);flex-shrink:0;margin-top:3px}@media (width<=600px){.moss-generation .moss-lora-row{grid-template-columns:minmax(0,1fr) 80px}.moss-lora-row button{grid-column:1/-1;justify-self:start}}.studio-prompt-panel>.kie-references{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;margin:6px 0 4px;display:flex}.kie-references-label{font-size:12px;font-weight:600}.kie-reference-list{flex-wrap:wrap;gap:10px;display:flex}.kie-reference{border:1px solid var(--border);border-radius:10px;width:76px;height:76px;margin:0;position:relative;overflow:hidden}.kie-reference img{object-fit:cover;width:100%;height:100%}.kie-reference button{color:oklch(98% 0 0);background:oklch(15% 0 0/.7);border-radius:999px;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:4px;right:4px}.kie-reference-add{border:1.5px dashed var(--border);text-align:center;width:76px;height:76px;color:var(--muted-foreground);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:10px;line-height:1.3;display:flex}.kie-reference-add:hover:not(:disabled){border-color:var(--foreground);color:var(--foreground)}.kie-reference-add:disabled{opacity:.5;cursor:not-allowed}.krea-job-card video{background:#000;border-radius:10px;width:100%;display:block}.media-seo{width:min(1040px,100% - 40px);color:var(--foreground);border-top:1px solid var(--border);margin:0 auto;padding:72px 0 88px}.media-seo h2{letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.2}.media-seo-header{max-width:720px;margin-bottom:56px}.media-seo-header h2{margin-bottom:14px;font-size:clamp(26px,3.4vw,38px)}.media-seo-eyebrow{color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:600}.media-seo-lead{color:var(--muted-foreground);font-size:15.5px;line-height:1.7}.media-seo-block{margin-bottom:56px}.media-seo h3{margin-bottom:6px;font-size:15px;font-weight:650}.media-seo p{color:var(--muted-foreground);font-size:14px;line-height:1.65}.media-seo-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0;list-style:none;display:grid}.media-seo-steps li,.media-seo-grid article{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:20px}.media-seo-step-number{background:var(--foreground);width:26px;height:26px;color:var(--background);border-radius:999px;place-items:center;margin-bottom:12px;font-size:12px;font-weight:700;display:inline-grid}.media-seo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.media-seo-grid svg{color:oklch(60% .16 150);margin-bottom:10px}.media-seo-uses{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;padding:0;list-style:none;display:grid}.media-seo-uses li{border-bottom:1px solid var(--border);flex-direction:column;gap:2px;padding:12px 0;font-size:14px;display:flex}.media-seo-uses span{color:var(--muted-foreground)}.media-seo-faq details{border-bottom:1px solid var(--border);padding:14px 0}.media-seo-faq summary{cursor:pointer;font-size:15px;font-weight:600;list-style-position:outside}.media-seo-faq details p{max-width:760px;margin-top:8px}.media-seo-links{flex-wrap:wrap;gap:10px;display:flex}.media-seo-links a{border:1px solid var(--border);color:var(--foreground);border-radius:999px;align-items:center;gap:6px;padding:9px 14px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.media-seo-links a:hover{background:var(--muted)}@media (width<=900px){.media-seo-steps{grid-template-columns:1fr}.media-seo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.media-seo{width:calc(100% - 32px);padding-top:48px}.media-seo-grid,.media-seo-uses{grid-template-columns:1fr}}
