.planner-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;margin:0 0 16px}.planner-toolbar h1{font-family:var(--font-display);font-size:22px;font-weight:500;letter-spacing:-.3px;margin:0}.planner-toolbar .heading-actions{flex-direction:row}.planner-toolbar .heading-actions .button{padding:8px 12px;font-size:12px}.trial-panel.usage-bar{display:block;padding:10px 14px;margin:0 0 16px;border-radius:10px}.usage-bar-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.usage-bar-line .eyebrow{white-space:nowrap}.trial-panel.usage-bar h2{font-size:13px;font-weight:600;margin:0}.usage-bar-detail{font-size:12px;color:var(--muted);min-width:0;overflow-wrap:anywhere}.usage-bar-actions{margin-left:auto;align-items:center;gap:8px}.usage-bar-actions .button{padding:7px 12px;font-size:12px}.usage-bar-more{margin-top:6px;font-size:12px;color:var(--muted)}.usage-bar-more summary{cursor:pointer;width:fit-content;color:var(--green-800)}.trial-panel.usage-bar p{font-size:12px;margin:.35rem 0 0}.usage-bar-exhausted{margin-top:10px;padding-top:10px;border-top:1px solid var(--green-border)}.usage-bar-exhausted .trial-actions{margin-top:8px}.usage-bar .trial-prompt{margin-top:10px}.context-panel .planning-form{margin-top:0}.draft-editors,.planning-fields{border:0;margin:0;padding:0;min-width:0;width:100%}.planning-form .topic-input{min-height:132px;font-size:15px;line-height:1.55;padding:12px 13px}.planning-form .topic-input:focus{border-color:var(--highlight-strong,var(--accent));box-shadow:0 0 0 3px var(--highlight-soft,rgba(133,197,147,.25));outline:none}.planner-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.planner-context>*{min-width:0}.planner-context .form-field{margin-bottom:6px}.planner-context .form-field>span{font-size:10px;margin-bottom:4px}.planner-context .field{padding:7px 9px;font-size:12px}.planning-form .grade-scope-note{font-size:11px;line-height:1.5;margin:0 0 14px}.empty-draft.planner-empty{min-height:420px;align-items:flex-start;text-align:left;justify-content:center;padding:40px;background:none}.planner-empty-title{font-family:var(--font-display);font-weight:500;font-size:20px;letter-spacing:-.3px;margin:0 0 18px}.planner-steps{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:14px;max-width:420px}.planner-steps li{display:flex;gap:12px;align-items:flex-start;font-size:13px;color:var(--muted);line-height:1.5}.planner-steps strong{display:block;color:var(--foreground);font-weight:600}.planner-step-number{flex-shrink:0;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--green-100);border:1px solid var(--green-border);color:var(--green-800);font-size:12px;font-weight:600}.draft-tabs button[aria-selected=true]{border-bottom-color:var(--highlight-strong,var(--accent))}@media(max-width:800px){.empty-draft.planner-empty{min-height:0;padding:28px 22px}}@media(max-width:520px){.planner-toolbar h1{font-size:19px}.planner-toolbar .heading-actions .button{padding:7px 9px;font-size:11px}.usage-bar-actions{margin-left:0}}@media print{.planner-toolbar{display:none!important}}