.guide-help-button,.guide-expand,.guide-reopen button{border:1px solid var(--ed-border,#cbd9d1);background:var(--ed-surface,#fff);color:var(--ed-text,#233f37);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 12px;font-size:13px;font-weight:650;display:inline-flex}.guide-help-button:focus-visible{outline:3px solid var(--ring,#277665);outline-offset:3px}.first-lesson button:focus-visible{outline:3px solid var(--ring,#277665);outline-offset:3px}.guide-reopen button:focus-visible{outline:3px solid var(--ring,#277665);outline-offset:3px}.guide-dialog a:focus-visible{outline:3px solid var(--ring,#277665);outline-offset:3px}.guide-dialog{background:var(--ed-surface,#fff);max-height:calc(100dvh - 40px);color:var(--ed-text,#203c34);overflow-y:auto;z-index:1200!important;width:min(620px,100vw - 32px)!important;max-width:620px!important;padding:28px!important}.guide-dialog [data-slot=dialog-header]{padding-right:24px}.guide-dialog [data-slot=dialog-title]{font-size:22px;line-height:1.25}.guide-dialog [data-slot=dialog-description]{color:var(--ed-muted-text,#52645d);font-size:13px}.guide-backdrop{z-index:1199!important}.guide-article-body{font-size:14px;line-height:1.65}.guide-article-body>p{margin:12px 0}.guide-article-body ol{counter-reset:guide-step;gap:15px;margin:20px 0;padding:0;list-style:none;display:grid}.guide-article-body li{counter-increment:guide-step;padding-left:37px;position:relative}.guide-article-body .guide-step-number{background:var(--ed-soft,#e7f2eb);width:25px;height:25px;color:var(--ed-text,#245343);border-radius:8px;place-items:center;font-size:12px;font-weight:750;display:grid;position:absolute;top:1px;left:0}.guide-outcome{background:var(--ed-soft,#edf4ef);border-radius:10px;gap:9px;padding:13px;display:flex}.guide-outcome svg{flex:none;margin-top:4px}.guide-link{color:var(--ed-text,#215b49);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:5px 0;font-size:13px;font-weight:650;text-decoration:underline}.guide-link:hover{color:var(--ed-muted-text,#416b5d)}.first-lesson{border:1px solid var(--ed-border,#cbd9d1);background:var(--ed-surface,#fff);color:var(--ed-text,#233f37);border-radius:16px;margin:4px 0 22px;overflow:hidden}.first-lesson-header{align-items:center;gap:13px;padding:18px;display:flex}.first-lesson-header h2{margin:0;font-size:17px;font-weight:750;line-height:1.35}.first-lesson-header p{color:var(--ed-muted-text,#53675d);margin:4px 0 0;font-size:12px}.first-lesson-header>div{flex:1}.guide-badge{background:var(--ed-soft,#e8f3ea);border-radius:12px;padding:10px}.guide-dismiss{color:inherit;cursor:pointer;background:0 0;border:0;min-width:40px;min-height:40px;padding:9px}.guide-progress{accent-color:#368263;background:#e4ebe7;border:0;width:100%;height:5px;display:block}.guide-progress::-webkit-progress-bar{background:#e4ebe7}.guide-progress::-webkit-progress-value{background:#368263}.guide-progress::-moz-progress-bar{background:#368263}.first-lesson-steps{margin:0;padding:0 20px;list-style:none}.first-lesson-steps>li{border-bottom:1px solid var(--ed-border,#e1e8e2);justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.first-lesson-steps label{cursor:pointer;align-items:center;gap:11px;display:flex}.first-lesson-steps input{accent-color:#347558;flex-shrink:0;width:20px;height:20px}.first-lesson-steps strong{font-size:14px;display:block}.first-lesson-steps small{color:var(--ed-muted-text,#53675d);margin-top:4px;font-size:12px;display:block}.first-lesson-steps li>div{flex-shrink:0;align-items:center;gap:15px;display:flex}.guide-checklist-footer{color:var(--ed-muted-text,#53675d);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:15px 20px;font-size:12px;display:flex}.guide-reopen{margin:0 0 18px}.workspace-quick-help{margin:6px 0 15px}.qb-step-help{margin:12px 0}@media (max-width:650px){.first-lesson-header{flex-wrap:wrap;padding:14px}.guide-badge{display:none}.first-lesson-header>div{flex-basis:calc(100% - 60px)}.guide-expand{order:3}.first-lesson-steps>li{flex-direction:column;align-items:flex-start;gap:9px}.first-lesson-steps li>div{margin-left:31px}.guide-dialog{padding:22px!important}.guide-checklist-footer{flex-direction:column;align-items:flex-start}}
