.workspace{margin-top:34px}.workspace-head h1{font-size:clamp(38px,5vw,56px)}.workspace-nav{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--line);border-radius:14px;padding:6px;margin:26px 0 18px;position:sticky;top:86px;z-index:8;box-shadow:0 8px 26px rgba(20,55,43,.06)}.nav-tab{border:0;background:transparent;color:var(--muted);padding:12px;border-radius:9px;font-weight:850;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:8px}.nav-tab span{width:23px;height:23px;display:grid;place-items:center;background:#edf2ef;border-radius:50%;font-size:11px}.nav-tab.active{background:var(--green);color:#fff}.nav-tab.active span{background:#ffffff26}.summary-grid{margin:18px 0 24px}.summary-grid article{padding:16px 18px}.summary-grid strong{font-size:23px}.overview-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:20px;align-items:start}.next-card{grid-template-columns:1fr auto;align-items:center;padding:28px}.next-card .light{background:#fff;color:var(--green);white-space:nowrap}.next-card h2{font-size:28px}.next-card p{margin-bottom:0}.section-head.compact{margin:28px 0 12px}.section-head.compact h2{font-size:28px}.text-button{border:0;background:none;color:var(--green);font-weight:850;padding:5px;cursor:pointer;text-align:left}.journey-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;position:sticky;top:160px}.journey-card h2{font-size:28px;margin:7px 0 18px}.journey-list{list-style:none;margin:0;padding:0;display:grid;gap:3px}.journey-list li{display:grid;grid-template-columns:35px 1fr;gap:11px;padding:12px 0;position:relative}.journey-list li:not(:last-child)::after{content:"";position:absolute;left:17px;top:44px;width:1px;height:20px;background:var(--line)}.journey-list li>span{width:35px;height:35px;display:grid;place-items:center;background:#edf2ef;color:var(--muted);border-radius:50%;font-weight:900}.journey-list li.done>span{background:#dff1e6;color:#17613d}.journey-list li.current>span{background:var(--green);color:#fff;box-shadow:0 0 0 5px #e0eee8}.journey-list div{display:grid;gap:3px}.journey-list small{color:var(--muted);line-height:1.35}.privacy-mini{background:#fff6df;border:1px solid #ead4a0;border-radius:12px;padding:14px;margin-top:16px}.privacy-mini p{font-size:13px;color:#6b5a34;line-height:1.45;margin:6px 0 0}.action-queue{display:grid;gap:10px}.action-item{background:#fff;border:1px solid var(--line);border-left:5px solid var(--green);border-radius:13px;padding:17px;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.action-item.reviewing{border-left-color:#6d99c3}.action-item h3{margin:0 0 5px;font-size:17px}.action-item p{margin:0;color:var(--muted);font-size:13px}.filter-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.filter-tab{border:1px solid var(--line);background:#fff;color:var(--green);padding:10px 14px;border-radius:999px;font-weight:850;cursor:pointer}.filter-tab.active{background:var(--green);color:#fff}.requirements .requirement{transition:.2s}.requirement-main{padding:17px 19px}.requirement .guidance{display:none;padding:17px 19px}.requirement.education-open .guidance{display:grid}.learn-button{border:0;background:none;color:var(--green);font-weight:850;cursor:pointer;padding:4px 0}.profile-summary{grid-template-columns:repeat(3,1fr)}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.resource-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;min-height:215px;display:flex;flex-direction:column}.resource-card.featured{grid-column:span 2;background:linear-gradient(135deg,#eff8f3,#fff)}.resource-card.danger{background:#fff8e9;border-color:#ead5a6}.resource-card>span{font-size:11px;letter-spacing:.1em;color:var(--green);font-weight:900}.resource-card h3{font:700 23px Georgia,serif;margin:10px 0}.resource-card p{color:var(--muted);line-height:1.55;margin:0 0 18px}.resource-card a,.resource-card button{margin-top:auto;color:var(--green);font-weight:850}.field-warning{display:none;color:#8d2b1d;background:#fff0ec;border:1px solid #e6b4aa;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4}.field-warning.visible{display:block}.input-danger{border-color:#b74331!important;box-shadow:0 0 0 3px #f7d9d3!important}.safety-strip{position:fixed;left:50%;bottom:18px;transform:translateX(-50%) translateY(150%);width:min(720px,calc(100% - 28px));background:#7d2419;color:#fff;border-radius:12px;padding:15px 18px;z-index:30;box-shadow:0 16px 45px #0004;transition:.25s}.safety-strip.visible{transform:translateX(-50%) translateY(0)}.safety-strip strong{display:block;margin-bottom:3px}.safety-strip p{margin:0;color:#ffeae5;font-size:13px}
@media(max-width:920px){.overview-grid{grid-template-columns:1fr}.journey-card{position:static}.resource-grid{grid-template-columns:1fr 1fr}.workspace-nav{top:76px}.journey-list{grid-template-columns:1fr 1fr}.journey-list li::after{display:none}}
@media(max-width:620px){.workspace-nav{overflow:auto}.nav-tab{font-size:0;padding:10px 4px}.nav-tab span{font-size:11px}.summary-grid{grid-template-columns:repeat(3,1fr)}.summary-grid .progress-card{grid-column:1/-1}.summary-grid article{padding:13px}.summary-grid strong{font-size:20px}.next-card{grid-template-columns:1fr}.next-card .light{width:100%}.journey-list,.resource-grid{grid-template-columns:1fr}.resource-card.featured{grid-column:auto}.action-item{grid-template-columns:1fr}.action-item .button{width:100%}.section-head h2{font-size:29px}.requirement-actions{width:100%}.requirement-actions .button{flex:1}.profile-summary{grid-template-columns:1fr}.workspace-head .head-actions{display:none}}
