.extra-page.svelte-1aaqyd7{width:min(100%,76rem);margin:0 auto;padding:clamp(1.5rem,4vw,3rem) clamp(1rem,3vw,2.4rem) 4rem}.panel.svelte-1aaqyd7{border:1px solid var(--border);box-shadow:var(--shadow);background:#ffffffe0;border-radius:1.4rem;margin-top:1.5rem;padding:clamp(1rem,3vw,1.6rem)}.learning-panel.svelte-1aaqyd7{background:linear-gradient(145deg,#fff,#f5efff)}.section-heading.svelte-1aaqyd7{justify-content:space-between;align-items:center;gap:1rem;display:flex}.section-heading.svelte-1aaqyd7 div:where(.svelte-1aaqyd7){gap:.25rem;display:grid}.section-heading.svelte-1aaqyd7 span:where(.svelte-1aaqyd7){color:var(--purple-deep);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:900}.section-heading.svelte-1aaqyd7 h2:where(.svelte-1aaqyd7){color:var(--ink);margin:0;font-size:1.3rem}.section-heading.svelte-1aaqyd7>strong:where(.svelte-1aaqyd7){color:var(--ink-muted);font-size:.8rem}.choice-copy.svelte-1aaqyd7,.empty.svelte-1aaqyd7{color:var(--ink-muted)}.choice-grid.svelte-1aaqyd7,.task-grid.svelte-1aaqyd7{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.choice-grid.svelte-1aaqyd7 form:where(.svelte-1aaqyd7){min-width:0}.choice-grid.svelte-1aaqyd7 button:where(.svelte-1aaqyd7){width:100%;min-height:8rem;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #e8dcff;border-radius:1rem;place-items:center;gap:.35rem;padding:1rem;display:grid}.choice-grid.svelte-1aaqyd7 button:where(.svelte-1aaqyd7):hover{border-color:var(--purple);transform:translateY(-2px)}.choice-grid.svelte-1aaqyd7 button:where(.svelte-1aaqyd7)>span:where(.svelte-1aaqyd7){font-size:2rem}.choice-grid.svelte-1aaqyd7 button:where(.svelte-1aaqyd7) small:where(.svelte-1aaqyd7){color:#8b6500;font-weight:850}.task-grid.svelte-1aaqyd7 article:where(.svelte-1aaqyd7){border:1px solid var(--border);background:#fff;border-radius:1rem;flex-direction:column;gap:.8rem;min-width:0;padding:1rem;display:flex}.task-icon.svelte-1aaqyd7{font-size:2rem}.task-copy.svelte-1aaqyd7{flex:1}.task-copy.svelte-1aaqyd7 h3:where(.svelte-1aaqyd7),.task-copy.svelte-1aaqyd7 p:where(.svelte-1aaqyd7){margin:0}.task-copy.svelte-1aaqyd7 p:where(.svelte-1aaqyd7){color:var(--ink-muted);margin-top:.35rem;line-height:1.55}.task-copy.svelte-1aaqyd7 strong:where(.svelte-1aaqyd7){color:#8b6500;margin-top:.55rem;display:block}.task-grid.svelte-1aaqyd7 form:where(.svelte-1aaqyd7){gap:.6rem;display:grid}.task-grid.svelte-1aaqyd7 label:where(.svelte-1aaqyd7){color:var(--ink-muted);gap:.3rem;font-size:.78rem;font-weight:800;display:grid}.task-grid.svelte-1aaqyd7 input:where(.svelte-1aaqyd7){box-sizing:border-box;border:1px solid var(--border);border-radius:.7rem;width:100%;min-width:0;padding:.7rem}.task-grid.svelte-1aaqyd7 button:where(.svelte-1aaqyd7){color:#fff;background:var(--purple-deep);cursor:pointer;border:0;border-radius:.8rem;min-height:2.8rem;font-weight:900}.completed-today.svelte-1aaqyd7{border-top:1px dashed #ead9f2;margin-top:1.2rem;padding-top:1rem}.completed-today.svelte-1aaqyd7 h3:where(.svelte-1aaqyd7){color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .6rem;font-size:.82rem;font-weight:850}.completed-today.svelte-1aaqyd7 ul:where(.svelte-1aaqyd7){gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.completed-today.svelte-1aaqyd7 li:where(.svelte-1aaqyd7){background:#fbf5ff;border:1px dashed #d7c5e8;border-radius:.8rem;align-items:center;gap:.7rem;padding:.7rem .9rem;display:flex}.completed-today.svelte-1aaqyd7 li.approved:where(.svelte-1aaqyd7){background:#f1fbf8;border-color:#c8e3d9}.completed-today.svelte-1aaqyd7 li.approved:where(.svelte-1aaqyd7) strong:where(.svelte-1aaqyd7){color:#1f6d5b}.completed-today.svelte-1aaqyd7 li.rejected:where(.svelte-1aaqyd7){background:#fff0f4;border-color:#e6c8d2}.completed-today.svelte-1aaqyd7 li.retry:where(.svelte-1aaqyd7){background:#fff8ec;border-color:#ead7b0}.completed-today.svelte-1aaqyd7 .task-icon.small:where(.svelte-1aaqyd7){font-size:1.4rem}.completed-today.svelte-1aaqyd7 strong:where(.svelte-1aaqyd7){color:var(--ink);font-size:.88rem}.completed-today.svelte-1aaqyd7 small:where(.svelte-1aaqyd7){color:var(--ink-muted);margin-top:.15rem;font-size:.74rem;display:block}.resume-list.svelte-1aaqyd7,.status-list.svelte-1aaqyd7{gap:.7rem;margin-top:1rem;display:grid}.resume-list.svelte-1aaqyd7 a:where(.svelte-1aaqyd7),.status-list.svelte-1aaqyd7 article:where(.svelte-1aaqyd7){color:var(--ink);background:#fff;border-radius:.9rem;align-items:center;gap:.8rem;padding:.8rem;text-decoration:none;display:flex}.resume-list.svelte-1aaqyd7 div:where(.svelte-1aaqyd7),.status-list.svelte-1aaqyd7 div:where(.svelte-1aaqyd7){gap:.15rem;display:grid}.resume-list.svelte-1aaqyd7 small:where(.svelte-1aaqyd7),.status-list.svelte-1aaqyd7 small:where(.svelte-1aaqyd7){color:var(--ink-muted)}.status-list.svelte-1aaqyd7 p:where(.svelte-1aaqyd7){color:var(--purple-deep);margin:.2rem 0 0}.message.svelte-1aaqyd7{color:#8a4157;background:#fff0f4;border-radius:.8rem;padding:.8rem 1rem}.message.success.svelte-1aaqyd7{color:#286e5c;background:#e9faf4}@media (width<=850px){.choice-grid.svelte-1aaqyd7,.task-grid.svelte-1aaqyd7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.choice-grid.svelte-1aaqyd7,.task-grid.svelte-1aaqyd7{grid-template-columns:1fr}.section-heading.svelte-1aaqyd7{flex-direction:column;align-items:flex-start}}
