.resume-card{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;position:relative;z-index:0;margin:0 0 28px;padding:14px 16px;border-radius:14px;background:var(--raised);box-shadow:var(--shadow-2),var(--lit);overflow:hidden;text-decoration:none;color:var(--ink)}.resume-card:before{content:"";position:absolute;z-index:-1;inset:0 0 auto 0;height:70%;background:var(--lamp);pointer-events:none}.resume-card-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted)}.resume-card-action{font-weight:700;color:var(--accent)}.learn-continue-chips{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.continue-chip{display:inline-block;padding:6px 12px;border-radius:999px;background:var(--accent-wash);border:1px solid var(--rule);text-decoration:none;color:var(--ink);font-size:13px}.continue-chip:hover{color:var(--accent)}.resume-mastery-link{margin:0 0 28px;font-size:13px}.resume-empty,.resume-mastery-link a{color:var(--ink-muted)}.resume-empty{margin:0 0 28px;padding:14px 16px;border-radius:10px;border:1px solid var(--rule);font-size:14px}.resume-due-cards{margin:0 0 12px;font-size:13.5px}.resume-due-cards a{color:var(--ink)}.resume-due-cards a:hover,.resume-mastery-link a:hover{color:var(--accent)}.study-desk{display:grid;grid-gap:12px;gap:12px;margin:0 0 32px;min-width:0;container-name:study-desk;container-type:inline-size}.study-desk .resume-card{align-items:flex-start;flex-direction:column;justify-content:center;min-height:108px;margin:0;padding:18px 20px;border:1px solid var(--rule);border-radius:var(--study-panel-radius);background:var(--paper-lifted);box-shadow:var(--study-panel-shadow);overflow-wrap:anywhere}.study-desk .resume-card:before{display:none}.study-desk .resume-card-label{max-width:38rem;font-family:var(--font-ui);font-size:10px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:var(--accent)}.resume-card-title{display:block;font-family:var(--font-ui);font-size:clamp(24px,4vw,38px);letter-spacing:-.04em;line-height:1.05}.study-desk .resume-card-title{font-size:clamp(22px,3vw,34px);overflow-wrap:anywhere}.resume-card-context{color:var(--ink-muted);font-family:var(--font-ui);font-size:12px;line-height:1.45}.study-desk .learn-continue-chips,.study-desk .resume-due-cards,.study-desk .resume-empty,.study-desk .resume-mastery-link{margin:0}.study-desk-secondary{display:flex;flex-direction:column;justify-content:center;gap:10px;min-width:0;padding:12px 14px;border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--paper);box-shadow:var(--shadow-1)}.study-desk-first-run{display:grid;grid-gap:20px;gap:20px;min-width:0;padding:clamp(20px,4vw,32px);border:1px solid var(--rule);border-radius:var(--study-panel-radius);background:var(--paper-lifted);box-shadow:var(--study-panel-shadow)}.study-desk-first-run h2{margin:5px 0 10px;font-family:var(--font-ui);font-size:clamp(26px,4vw,38px);letter-spacing:-.045em;line-height:1.04}.study-desk-first-run p{max-width:34rem;margin:0 0 18px;color:var(--ink-muted);font-family:var(--font-ui);font-size:13px;line-height:1.6}.study-desk-first-run ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--accent-line)}.study-desk-first-run li{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;min-height:68px;padding:7px 0 7px 20px}.study-desk-first-run li span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--accent-line);border-radius:11px;background:var(--paper-lifted);color:var(--accent);font:800 10px/1 var(--font-ui)}.study-desk-first-run li strong{font:650 13px/1.4 var(--font-ui)}.study-desk-degraded,.study-desk-error,.study-desk-loading{margin:0;font-family:var(--font-ui);font-size:13px;line-height:1.5;color:var(--ink-muted)}.study-desk-error,.study-desk-loading{min-height:108px;margin-bottom:28px;padding:14px 16px;border:1px solid var(--rule);border-radius:10px}.study-desk-loading{display:flex;align-items:center}@container study-desk (min-width: 56rem){.study-desk-first-run{grid-template-columns:minmax(0,1.3fr) minmax(14rem,.7fr);align-items:center}}.resume-suggested{margin:10px 0 0;font-size:13.5px;color:var(--ink-muted)}.resume-suggested-label{font-weight:700;text-transform:uppercase;font-size:10.5px;letter-spacing:.08em;margin-right:4px}.resume-suggested a{white-space:nowrap}.study-desk .resume-suggested a{white-space:normal}.study-desk .continue-chip,.study-desk .resume-card-action,.study-desk .resume-due-cards a,.study-desk .resume-mastery-link a,.study-desk .resume-suggested a,.study-desk .study-desk-first-run .btn{display:inline-flex;align-items:center;min-height:44px}.study-desk .continue-chip{padding-inline:12px;overflow-wrap:anywhere}@media (max-width:30rem){.study-desk .resume-card{padding-inline:16px}.study-desk-first-run li{grid-template-columns:34px minmax(0,1fr);padding-left:10px}}.home-study-lead .study-desk{gap:20px;margin:0}.home-study-lead .study-desk .resume-card{min-height:330px;padding:32px;gap:14px;justify-content:flex-start;border:1px solid var(--line);background:var(--feature-ground);color:var(--feature-ink);border-radius:18px;box-shadow:var(--shadow-2);isolation:isolate}.home-study-lead .resume-card:after{content:"";position:absolute;z-index:-1;inset:0 -28px 0 auto;width:44%;background:var(--art-home-desktop) center /contain no-repeat;opacity:.85;pointer-events:none}.home-study-lead .study-desk .resume-card-label{color:var(--feature-muted);font-size:11px;max-width:65%}.home-study-lead .study-desk .resume-card-title{color:var(--feature-ink);font-size:clamp(32px,4vw,48px);font-weight:650;line-height:1.08;max-width:65%;letter-spacing:-.05em}.home-study-lead .resume-card-context{color:var(--feature-muted);max-width:65%;font-size:13px;line-height:1.6}.home-study-lead .study-desk .resume-card-action{margin-top:auto;padding:12px 20px;gap:24px;background:var(--feature-action);color:var(--feature-action-ink);border-radius:9px;font:650 13px/1.5 var(--font-ui)}.home-study-lead .resume-card:hover .resume-card-action{outline:2px solid var(--feature-muted);outline-offset:3px}.home-study-lead .study-desk-secondary{padding:24px;gap:24px;border-radius:16px;background:var(--appearance-reading)}.study-notebook-link{display:grid;grid-gap:8px;gap:8px;color:var(--ink);font-size:13px;text-decoration:none}.study-notebook-link strong{font:650 17px/1.3 var(--font-ui)}.study-notebook-link>span:not(.study-destination-icon){color:var(--ink-muted)}.study-destination-icon{color:var(--accent);font-size:28px;line-height:1.4}.home-study-lead .resume-mastery-link{padding-top:12px;border-top:1px solid var(--line)}.home-study-lead .resume-suggested{padding:20px 24px;border:1px solid var(--line);border-radius:14px;background:var(--appearance-reading);font:14px/1.65 var(--font-ui)}.home-study-lead .resume-suggested-label{display:block;margin-bottom:7px;color:var(--accent)}.home-study-lead .resume-due-cards{padding:12px 20px;background:var(--appearance-reading);border:1px solid var(--line);border-radius:12px}.home-study-lead .study-desk-first-run{box-shadow:none;border-radius:18px}@media (min-width:64rem){.home-study-lead .study-desk:not([data-home-variant=empty]){grid-template-columns:minmax(0,3fr) minmax(220px,1fr);align-items:start}.home-study-lead .study-desk-primary{grid-column:1;grid-row:1}.home-study-lead .study-desk-secondary{grid-column:2;grid-row:1;min-height:330px;box-sizing:border-box}.home-study-lead :is(.resume-suggested,.learn-continue-chips,.resume-due-cards){grid-column:1/-1}}@media (max-width:63.99rem){.home-study-lead .study-desk-secondary{padding:18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center}.study-destination-icon{display:none}.home-study-lead .resume-mastery-link{border-top:0;border-left:1px solid var(--line);padding:0 0 0 18px}.study-notebook-link>span:last-child{display:none}}@media (max-width:47.99rem){.home-study-lead .study-desk .resume-card{min-height:285px;padding:24px;gap:14px}.home-study-lead .resume-card:after{width:56%;inset:20px -35px 0 auto;opacity:.2}.home-study-lead .study-desk .resume-card-title{font-size:34px;max-width:100%}.home-study-lead .resume-card-context,.home-study-lead .study-desk .resume-card-label{max-width:100%}.home-study-lead .study-desk .resume-card-action{min-height:48px;box-sizing:border-box}}