.workspace{max-width:1250px;margin:auto;padding:65px 5%}.workspace-heading h1{font-size:60px;letter-spacing:-3px;margin:25px 0}.workspace-heading>p{font-size:14px;color:#81798c;line-height:1.7}.workspace-heading>a{display:inline-block;margin:10px 0 20px}.workspace-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.work-card{padding:30px;border:1px solid #e8e3ee;border-radius:20px;background:#fdfcfe}.work-card h2{font-size:32px;letter-spacing:-1px;margin:15px 0}.work-card p,.work-card small{font-size:13px;line-height:1.7;color:#83798e}.work-card h3{overflow-wrap:anywhere}.work-card input[type=file]{background:#fff}.work-card img{border-radius:18px;margin-top:15px}.work-card button{margin-top:12px}.work-card button:disabled{opacity:.45;cursor:not-allowed}.work-card dl{font-size:12px;display:grid;grid-template-columns:1fr 1.3fr;gap:12px;margin:22px 0}.work-card dt{color:#83798e}.work-card dd{margin:0;overflow-wrap:anywhere}.checkbox{display:flex;gap:12px;line-height:1.6;align-items:flex-start}.checkbox input{width:18px;flex:0 0 18px;margin-top:3px}.draft-list{margin-top:25px}.list-heading{display:flex;justify-content:space-between;align-items:center}.draft-row{display:flex;justify-content:space-between;align-items:center;width:100%;padding:15px;background:white;border:1px solid #e8e3ee;border-radius:10px;text-align:left;gap:15px}.draft-row span{font-size:11px;color:#8a7c98}.draft-row strong{overflow-wrap:anywhere}#notice:not(:empty){margin-top:20px;background:#f3eefb;border:1px solid #e2d9ef;border-radius:10px;padding:16px;font-size:13px;line-height:1.7;overflow-wrap:anywhere}#review-description{white-space:pre-wrap;overflow-wrap:anywhere}#pump-link{display:block;margin-top:22px;color:#7860aa}[hidden]{display:none!important}.setup-list{counter-reset:steps;padding:0;list-style:none}.setup-list>li{counter-increment:steps;margin:22px 0;padding:0 0 22px 45px;border-bottom:1px solid #eee;position:relative;font-size:14px;line-height:1.8}.setup-list>li:before{content:counter(steps);position:absolute;left:0;background:#eee8f7;color:#86729d;width:28px;height:28px;border-radius:50%;text-align:center}.setup-list code{font-size:12px;overflow-wrap:anywhere;background:#f0edf5;padding:3px 5px}.setup-panel{max-width:850px}.setup-panel h1{font-size:55px}.setup-panel p{line-height:1.8;color:#867a94}.setup-panel textarea{min-height:115px;margin:15px 0}.small-note{font-size:12px}.setup-panel a{color:#80649f}@media(max-width:760px){.workspace{padding-top:40px}.workspace-heading h1,.setup-panel h1{font-size:42px;letter-spacing:-2px}.workspace-grid{grid-template-columns:1fr}.work-card{padding:24px}.nav nav>a{display:block}.nav nav{gap:10px}.nav{margin:0 5%}.nav nav>a{font-size:11px}.nav .brand{font-size:20px}.setup-list>li{padding-left:38px}}

.photo-picker{margin:20px 0;padding:18px;border:1px solid #e8e3ee;border-radius:14px;min-width:0}.photo-picker legend{font-size:14px;font-weight:600;padding:0 6px}.photo-picker button{margin:0 10px 12px 0}#photo-preview{display:block;object-fit:contain;background:#fff;border:1px solid #e8e3ee;max-width:100%;height:160px}.photo-picker small{display:block}

#voice-intro{margin-top:25px;background:linear-gradient(120deg,#f5efff,#f0faff)}.voice-mode .draft-list{margin-top:45px}.voice-mode #empty-review{min-height:130px}#resume-voice{margin-top:18px}
