.start-error[hidden],.start-frame-favicon[hidden],.start-progress[hidden],.start-result[hidden]{display:none!important}.start-hero{padding:64px 20px 32px;background:var(--landing-bg)}.start-inner{max-width:760px;margin:0 auto}.start-hero .landing-h1{margin:8px 0 12px}.start-hero .landing-sub{max-width:620px;margin-left:0}.start-form{margin:28px 0 10px}.start-label{display:block;font-size:13px;font-weight:600;color:var(--landing-muted);margin-bottom:8px}.start-field{display:flex;gap:10px;flex-wrap:wrap}.start-input{flex:1 1 280px;min-width:0;padding:14px 16px;font-size:16px;color:var(--landing-text);background:var(--landing-bg);border:1px solid var(--landing-border);border-radius:12px;outline:0}.start-input:focus{border-color:var(--landing-accent);box-shadow:0 0 0 3px rgba(17,24,39,.08)}.start-btn{flex:0 0 auto;padding:14px 28px;font-size:16px;border-radius:12px;cursor:pointer}.start-btn[disabled]{opacity:.6;cursor:default}.start-error{margin:10px 0 0;font-size:14px;color:var(--answe-danger,#ef4444)}.start-note{margin:4px 0 0;font-size:13px;color:var(--landing-muted)}.start-progress{padding:8px 20px 24px}.start-stages{list-style:none;margin:0;padding:0;display:grid;gap:10px}.start-stage{display:flex;align-items:baseline;gap:10px;font-size:15px;color:var(--landing-muted)}.start-stage-dot{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--landing-border);transform:translateY(-1px)}.start-stage.is-active .start-stage-dot{background:var(--landing-accent);animation:start-pulse 1s ease-in-out infinite}.start-stage.is-active{color:var(--landing-text)}.start-stage.is-done .start-stage-dot{background:var(--answe-success,#22c55e)}.start-stage.is-done{color:var(--landing-text)}.start-stage.is-error .start-stage-dot{background:var(--answe-danger,#ef4444)}.start-stage-detail{font-size:13px;color:var(--landing-muted)}@keyframes start-pulse{0%,100%{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.start-stage.is-active .start-stage-dot{animation:none}}.start-review{margin-top:20px;padding:16px;border:1px solid var(--landing-border);border-radius:12px;background:var(--landing-surface)}.start-review-label{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--landing-muted)}.start-review-btn{margin-top:10px;padding:10px 20px;border-radius:10px;cursor:pointer}.start-result{padding:16px 20px 72px}.start-result-head{margin-bottom:20px}.start-frame{--start-accent:var(--landing-accent);border:1px solid var(--landing-border);border-radius:16px;overflow:hidden;background:var(--landing-bg);box-shadow:0 10px 40px rgba(17,24,39,.08)}.start-frame-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--landing-surface-2);border-bottom:1px solid var(--landing-border)}.start-frame-dots{display:flex;gap:6px}.start-frame-dots i{width:10px;height:10px;border-radius:50%;background:var(--landing-border)}.start-frame-url{font-size:12px;color:var(--landing-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.start-frame-body{padding:22px 20px 26px}.start-frame-brand{display:flex;align-items:center;gap:10px;padding-bottom:16px;margin-bottom:18px;border-bottom:3px solid var(--start-accent)}.start-frame-favicon{display:block;border-radius:6px}.start-frame-name{font-size:18px;font-weight:700;color:var(--landing-text)}.start-frame-stage{min-height:200px}.start-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0 6px}.start-claim,.start-share{padding:13px 26px;border-radius:12px;font-size:15px}.start-claim-note{margin:0 0 24px;font-size:13px;color:var(--landing-muted)}.start-embed,.start-redraft{border:1px solid var(--landing-border);border-radius:12px;padding:14px 16px;margin-bottom:12px;background:var(--landing-surface)}.start-embed summary,.start-redraft summary{cursor:pointer;font-weight:600;font-size:15px}.start-embed-note,.start-redraft-note{margin:12px 0 8px;font-size:13px;color:var(--landing-muted)}.start-embed-code{margin:0 0 12px;padding:12px;background:var(--landing-bg);border:1px solid var(--landing-border);border-radius:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-all;overflow-x:auto}.start-copy,.start-redraft-btn{padding:10px 18px;border-radius:10px;font-size:14px;cursor:pointer}.start-prompt{width:100%;box-sizing:border-box;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.5;color:var(--landing-text);background:var(--landing-bg);border:1px solid var(--landing-border);border-radius:10px;resize:vertical}.start-redraft-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.start-redraft-status{font-size:13px;color:var(--landing-muted)}@media(max-width:640px){.start-hero{padding-top:40px}.start-field{flex-direction:column}.start-btn{width:100%}.start-frame-body{padding:18px 14px 22px}}