.onboarding{max-width:1040px;margin:0 auto;padding:40px 32px 60px}.journey{display:flex;gap:28px;margin:0 0 48px;color:#9fb6a7;font-size:12px}.journey span:first-child{color:var(--lime)}.onboarding h1{font-size:46px;letter-spacing:-1.8px;max-width:690px;line-height:1.1;margin:0 0 18px}.welcome-copy{color:var(--muted);font-size:16px;max-width:640px;margin:0 0 34px}.onboarding .template-list{grid-template-columns:1fr 1fr;gap:24px}.onboarding .thumb{height:250px;padding:28px}.onboarding .thumb span{font-size:11px;margin-bottom:36px}.onboarding .thumb b{font-size:36px;line-height:1.1;max-width:75%;display:block}.onboarding .business-thumb i{width:165px;height:175px;right:15px;opacity:.65}.onboarding .student-thumb i{font-size:135px;opacity:.75}.onboarding .template-title{padding:18px;font-size:17px}.onboarding .template-title small{font-size:10px;letter-spacing:1px}.onboarding .check{bottom:26px;right:20px}.sample-actions{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:12px}.sample-actions>div{display:flex;gap:8px;flex-wrap:wrap}.sample-actions button{font-size:12px;flex:1}.continue-link{margin-top:32px;border:0;color:var(--lime);background:transparent;padding-left:0}.details-step{max-width:600px}.details-step form{border:1px solid var(--line);padding:24px;border-radius:14px;background:#0b2117}.details-step label{font-size:14px;margin-top:18px}.details-step input,.details-step textarea{font-size:15px;padding:14px}.details-step textarea{min-height:130px}.details-step .primary{min-height:48px;font-size:15px;margin-top:22px}.details-step .section-label{margin-top:0}.back-link{border:0;background:transparent;padding:0;margin:0 0 30px;color:var(--muted)}body[data-view=choose] .toolbar,body[data-view=choose] .workspace,body[data-view=details] .toolbar,body[data-view=details] .workspace{display:none}body[data-view=choose] .details-step,body[data-view=details] .choose-step,body[data-view=edit] .onboarding{display:none}body[data-view=details] .journey span:first-child{color:#9fb6a7}body[data-view=details] .journey span:nth-child(2){color:var(--lime)}body[data-view=edit][data-tools=closed] .sidebar{display:none}body[data-view=edit][data-tools=closed] .workspace{grid-template-columns:minmax(0,1fr)}@media(max-width:700px){.onboarding{padding:24px 18px 40px}.journey{font-size:10px;gap:15px;justify-content:space-between;margin-bottom:32px}.onboarding h1{font-size:31px;letter-spacing:-1px}.welcome-copy{font-size:13px;margin-bottom:24px}.onboarding .template-list{gap:12px}.onboarding .thumb{height:170px;padding:16px}.onboarding .thumb b{font-size:22px;max-width:100%}.onboarding .thumb span{font-size:8px;letter-spacing:1px;margin-bottom:26px}.onboarding .student-thumb i{font-size:90px;opacity:.18}.onboarding .business-thumb i{opacity:.22;width:90px}.onboarding .template-title{font-size:12px;padding:12px 10px}.onboarding .template-title small{font-size:8px;line-height:1.5}.onboarding .check{right:8px;bottom:21px}.sample-actions{gap:12px}.sample-actions>div{flex-direction:column;gap:6px}.sample-actions button{font-size:10px;padding:7px 8px;min-height:38px}.details-step form{padding:18px}.details-step input,.details-step textarea{font-size:14px}.details-step label{font-size:12px}body[data-view=edit] .selection-bar{display:none}body[data-view=edit] .toolbar{padding:9px 12px}body[data-view=edit] .toolbar #undo,body[data-view=edit] .toolbar #redo{padding:6px}.onboarding .continue-link{font-size:12px;margin-top:20px}}

.onboarding{padding-top:28px}.journey{color:var(--muted);margin-bottom:30px}.onboarding h1{font-size:40px;letter-spacing:-1.4px}.details-step{max-width:760px}.details-step form{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow);padding:24px}.details-step .welcome-copy{margin-bottom:24px}.details-step label{color:var(--text)}.details-step input,.details-step textarea{background:var(--input)}body[data-view=details] .journey span:first-child{color:var(--muted)}.form-intro{font-size:13px;color:var(--muted);margin:0 0 20px}.detail-group{padding:0;margin:12px 0;border:1px solid var(--line);border-radius:10px;overflow:hidden;scroll-margin-top:24px}.detail-group>summary{padding:16px;display:flex;gap:12px;align-items:center;list-style:none;background:var(--subtle);font-size:15px}.detail-group>summary::after{content:'+';margin-left:auto;font-size:22px;color:var(--lime)}.detail-group[open]>summary::after{content:'−'}.detail-group>summary>b{display:grid;place-items:center;border-radius:7px;background:var(--surface);color:var(--lime);width:36px;height:36px;font-size:13px}.detail-group>summary>span{font-size:14px;border:0;padding:0;margin:0}.detail-group>summary small{display:block;font-size:11px;color:var(--muted);font-weight:400;margin-top:3px}.detail-body{padding:0 20px 20px}.detail-body h3{font-size:16px;margin:24px 0 4px}.detail-field label{font-size:13px;font-weight:650;margin:18px 0 6px}.detail-field small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.details-step .detail-field textarea{min-height:96px;font-size:14px}.detail-body button{margin-top:22px;color:var(--lime)}.entry-card{padding:0 14px 16px;margin:14px 0;border:1px solid var(--line);border-radius:10px;background:var(--bg)}.entry-number{display:block;color:var(--lime);font-size:11px;letter-spacing:1px;padding-top:14px}.form-footer{padding-top:12px}.details-step .form-footer .primary{margin-top:12px}.form-footer p{margin:0}.details-step .fine{line-height:1.6}.details-step [hidden]{display:none!important}
@media(max-width:700px){.onboarding h1{font-size:30px}.onboarding{padding-top:22px}.details-step form{padding:14px}.detail-group>summary{padding:12px}.detail-body{padding:0 14px 16px}.detail-group>summary>span{font-size:12px}.detail-group>summary small{font-size:10px}.detail-body .entry-card{padding-left:10px;padding-right:10px}.journey{margin-bottom:24px}}
