.seed-official-notice{--example-bg:#1d1e20;--example-ink:#fff;--example-muted:#b4b5b7;--example-accent:#c8f000;--example-border:#ffffff1f;z-index:40;border:1px solid var(--example-border);width:min(320px,100vw - 32px);color:var(--example-ink);background:var(--example-bg);border-radius:16px;padding:12px;animation:.24s ease-out seed-official-enter;position:fixed;bottom:24px;right:16px;box-shadow:0 20px 50px -18px #000a}.seed-official-poster{border-radius:10px;position:relative;overflow:hidden}.seed-official-poster img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.seed-official-close{color:#fff;background:#000000a6;border:0;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:8px;right:8px}.seed-official-close:hover{background:#000000d9}.seed-official-title{margin:12px 0 0;font-size:15px;font-weight:700;line-height:1.3;display:block}.seed-official-subtitle{color:var(--example-muted);margin:2px 0 0;font-size:12px;line-height:1.5}.seed-official-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.seed-official-primary{color:#0a0a0c;background:var(--example-accent);border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.seed-official-primary:hover{background:#d6ff1a}.seed-official-another{border:1px solid var(--example-border);width:40px;height:40px;color:var(--example-muted);background:0 0;border-radius:9px;flex-shrink:0;place-items:center;padding:0;display:grid}.seed-official-another:hover{color:var(--example-ink);background:var(--example-border)}.seed-official-notice button{cursor:pointer}.seed-official-notice button:focus-visible{outline:2px solid var(--example-accent);outline-offset:2px}.seed-official-result{color:#020617;width:100%;max-width:787px;margin:0 auto;padding:32px 24px 24px}.seed-official-result-heading{letter-spacing:-.03em;margin:0 0 20px;font-size:32px;font-weight:600;line-height:1.5}.seed-official-parameters{flex-wrap:wrap;gap:8px;display:flex}.seed-official-parameters>span{background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;line-height:16px;display:inline-flex}.seed-official-parameters>span>span{color:#94a3b8;font-weight:400}.seed-official-parameters strong{color:#0f172a;font-weight:500}.seed-official-result-prompt{-webkit-line-clamp:2;color:#334155;-webkit-box-orient:vertical;margin:16px 0;font-size:14px;line-height:1.625;display:-webkit-box;overflow:hidden}.seed-official-player{aspect-ratio:16/9;background:#0a0a0a;border:1px solid #e2e8f0;border-radius:8px;width:100%;position:relative;overflow:hidden;container-type:inline-size}.seed-official-player video{object-fit:contain;width:100%;height:100%;display:block}.seed-official-end-screen{color:#fff;text-align:center;background:#0008;flex-direction:column;justify-content:center;align-items:center;gap:clamp(8px,1.8cqw,16px);padding:clamp(12px,3cqw,32px);display:flex;position:absolute;inset:0}.seed-official-end-title{letter-spacing:-.02em;margin:0;font-size:clamp(20px,4.5cqw,32px);font-weight:600;line-height:1.25}.seed-official-end-hint{color:#ffffffe6;margin:clamp(6px,1.5cqw,12px) 0 0;font-size:clamp(12px,2cqw,16px);line-height:1.375}.seed-official-create{color:#000;cursor:pointer;background:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:clamp(36px,6.5cqw,48px);padding:8px clamp(20px,5cqw,40px);font-size:clamp(14px,2.3cqw,16px);font-weight:600;line-height:20px;display:inline-flex}.seed-official-create:hover{background:#ffffffe6}.seed-official-replay{color:#ffffffe6;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;min-height:32px;padding:0 8px;font-size:clamp(12px,2cqw,14px);line-height:20px;display:inline-flex}.seed-official-replay:hover{color:#fff}.seed-official-create:focus-visible,.seed-official-replay:focus-visible{outline-offset:4px;outline:2px solid #fff}.seed-official-video-loading{color:#fff;pointer-events:none;background:#0001;place-items:center;display:grid;position:absolute;inset:0}.seed-official-video-loading svg{animation:1s linear infinite seed-official-spin}.seed-official-video-error{color:#fff;text-align:center;background:#1f2937;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding:24px;display:flex}.seed-official-video-error p{margin:0;font-size:14px}.seed-official-video-error button{color:#000;cursor:pointer;background:#fff;border:0;border-radius:8px;padding:8px 16px;font-size:14px}.seed-official-render{color:#0f172a;background:#e8ecf2;flex-direction:column;padding:40px 32px 28px;display:flex;position:absolute;inset:0;overflow:hidden}.seed-official-render:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 25%,#ffffff50 50%,#0000 75%);animation:3s linear infinite seed-official-sweep;position:absolute;inset:0}.seed-official-progress-track{background:#94a3b88c;border:1px solid #ffffff73;border-radius:999px;width:calc(100% - 64px);height:8px;position:absolute;top:24px;left:32px;overflow:hidden;box-shadow:inset 0 1px 1px #fff6}.seed-official-progress-track>div{border-radius:inherit;background:#0f172a;min-width:0;height:100%;transition:width .5s ease-out;box-shadow:0 0 12px #0f172a2e}.seed-official-progress-number{font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(32px,4.5vw,96px);font-weight:700;line-height:1.5;position:relative}.seed-official-progress-stage{color:#64748b;margin:12px 0 0;font-size:14px;position:relative}.seed-official-progress-time{color:#94a3b8;text-align:right;font-variant-numeric:tabular-nums;margin:auto 0 0;font-size:12px;position:relative}.seed-official-composer{height:100%;position:relative}.seed-official-composer>fieldset{border:0;min-width:0;height:100%;margin:0;padding:0}.seed-official-hint{z-index:30;color:#17191d;background:#fff;border:1px solid #e9eaef;border-radius:10px;width:264px;max-width:calc(100vw - 48px);padding:14px 16px;position:absolute;bottom:64px;right:12px;box-shadow:0 4px 12px #2023360a}.seed-official-hint:after{content:"";background:#fff;border-bottom:1px solid #e9eaef;border-right:1px solid #e9eaef;width:12px;height:12px;position:absolute;bottom:-6px;right:64px;transform:rotate(45deg)}.seed-official-hint strong{padding-right:20px;font-size:14px;font-weight:600;line-height:20px;display:block}.seed-official-hint p{color:#72747a;margin:4px 0 0;font-size:13px;line-height:1.5}.seed-official-hint button{color:#72747a;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:8px;right:8px}.seed-official-hint button:hover{color:#17191d;background:#f1f1f5}.seed-official-hint button:focus-visible{outline-offset:2px;outline:2px solid #2c22fa}@keyframes seed-official-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes seed-official-spin{to{transform:rotate(360deg)}}@keyframes seed-official-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (width<=767px){.seed-official-notice{display:none}.seed-official-result{padding:28px 16px 24px}.seed-official-result-heading{margin-bottom:20px;font-size:28px}.seed-official-parameters>span{padding:4px 8px}.seed-official-render{padding:30px 20px 20px}.seed-official-progress-track{width:calc(100% - 40px);top:18px;left:20px}.seed-official-progress-number{font-size:32px}.seed-official-progress-stage{margin-top:4px;font-size:12px}.seed-official-progress-time{font-size:10px}.seed-official-hint{display:none}}@media (prefers-reduced-motion:reduce){.seed-official-notice,.seed-official-video-loading svg,.seed-official-render:before{animation:none}.seed-official-progress-track>div{transition:none}}
