.task-type-strip.svelte-13r3ew5{position:absolute;top:-2px;left:-2px;bottom:-2px;display:flex;align-items:center;justify-content:center;background:var(--vm-dark-ivory);padding:0;border:2px solid var(--vm-lighter-grey);border-radius:6px 0 0 6px;width:clamp(2rem,5vw,3.5rem)}.task-type-strip.completed.svelte-13r3ew5{border-color:#aed4bccc}.task-type-strip.up-next.svelte-13r3ew5{background:var(--vm-navy);border-color:var(--vm-coral);writing-mode:vertical-lr;text-orientation:mixed;padding:.4rem 0}.dark .task-type-strip.svelte-13r3ew5{background:var(--vm-light-navy);border-color:var(--vm-muted-teal)}.dark .task-type-strip.completed.svelte-13r3ew5{border-color:#72bfb8cc}.dark .task-type-strip.up-next.svelte-13r3ew5{background:var(--vm-navy);border-color:var(--vm-coral)}.up-next-text.svelte-13r3ew5{transform:rotate(180deg);font-size:clamp(.7rem,1.8vw,1.2rem);font-weight:700;letter-spacing:1px;white-space:nowrap;color:var(--vm-coral)}.strip-icon.svelte-13r3ew5{width:clamp(1.5rem,3.5vw,2.5rem);height:clamp(1.5rem,3.5vw,2.5rem);color:var(--vm-lighter-grey);opacity:1}.task-type-strip.completed.svelte-13r3ew5 .strip-icon:where(.svelte-13r3ew5){color:var(--vm-dark-seafoam);opacity:.8}.dark .strip-icon.svelte-13r3ew5{color:var(--vm-muted-teal);opacity:1}.dark .task-type-strip.completed.svelte-13r3ew5 .strip-icon:where(.svelte-13r3ew5){color:var(--vm-castaway);opacity:.8}.strip-icon.svelte-13r3ew5 .strip-icon-svg{width:100%;height:100%}@container task-tabs (max-width: 480px){.task-type-strip.svelte-13r3ew5{display:none}}@media(max-width:480px){.task-type-strip.svelte-13r3ew5{display:none}}.lesson-task-tab.svelte-1q9hekc{display:contents}.lesson-task-tab.inactive.svelte-1q9hekc{border:2px solid var(--vm-lighter-grey)}.dark .lesson-task-tab.inactive.svelte-1q9hekc{border-color:var(--vm-muted-teal)}.dark .lesson-task-tab.svelte-1q9hekc{background:var(--vm-navy);box-shadow:0 2px 8px #0000004d}.lesson-task-tab.svelte-1q9hekc:hover{background:#72bfb81a}.dark .lesson-task-tab.svelte-1q9hekc:hover{background:#7ed4d41a}.lesson-task-tab.up-next.svelte-1q9hekc{border:2px solid var(--vm-coral)}.dark .lesson-task-tab.up-next.svelte-1q9hekc{border-color:var(--vm-coral)}.lesson-icon.svelte-1q9hekc{flex-shrink:0;width:90px;height:90px;display:flex;align-items:center;justify-content:center}.lesson-icon.svelte-1q9hekc svg{width:100%;height:100%;display:block}.lesson-icon.svelte-1q9hekc{color:var(--vm-lighter-grey)}.dark .lesson-icon.svelte-1q9hekc{color:var(--vm-muted-teal)}.lesson-task-tab.up-next.svelte-1q9hekc .lesson-icon:where(.svelte-1q9hekc){color:inherit}.lesson-task-tab.completed.svelte-1q9hekc .lesson-icon:where(.svelte-1q9hekc){color:var(--vm-dark-seafoam)}.dark .lesson-task-tab.completed.svelte-1q9hekc .lesson-icon:where(.svelte-1q9hekc){color:var(--vm-dark-castaway)}.icon-placeholder.svelte-1q9hekc{width:90px;height:90px;background:#72bfb833;border-radius:8px}.lesson-info.svelte-1q9hekc{flex:1;display:flex;flex-direction:column;gap:.125rem;padding-top:.75rem}.lesson-title.svelte-1q9hekc{font-size:1rem;font-weight:600;color:var(--vm-lighter-grey);line-height:1.3}.dark .lesson-title.svelte-1q9hekc{color:var(--vm-muted-teal)}.lesson-task-tab.up-next.svelte-1q9hekc .lesson-title:where(.svelte-1q9hekc){color:var(--vm-navy)}.dark .lesson-task-tab.up-next.svelte-1q9hekc .lesson-title:where(.svelte-1q9hekc){color:var(--vm-castaway)}.lesson-task-tab.completed.svelte-1q9hekc .lesson-title:where(.svelte-1q9hekc){color:var(--vm-dark-seafoam)}.dark .lesson-task-tab.completed.svelte-1q9hekc .lesson-title:where(.svelte-1q9hekc){color:var(--vm-dark-castaway)}.lesson-subtitle.svelte-1q9hekc{font-size:.8rem;color:var(--vm-lighter-grey)}.dark .lesson-subtitle.svelte-1q9hekc{color:var(--vm-muted-teal)}.lesson-task-tab.up-next.svelte-1q9hekc .lesson-subtitle:where(.svelte-1q9hekc){color:var(--vm-navy)}.dark .lesson-task-tab.up-next.svelte-1q9hekc .lesson-subtitle:where(.svelte-1q9hekc){color:var(--vm-castaway)}.lesson-task-tab.completed.svelte-1q9hekc .lesson-subtitle:where(.svelte-1q9hekc){color:var(--vm-dark-seafoam)}.dark .lesson-task-tab.completed.svelte-1q9hekc .lesson-subtitle:where(.svelte-1q9hekc){color:var(--vm-dark-castaway)}.lesson-buttons.svelte-1q9hekc{display:flex;flex-direction:column;gap:.5rem;margin-left:auto}.btn-primary.svelte-1q9hekc{padding:.4rem 1.5rem;border-radius:20px;font-weight:700;font-size:.75rem;cursor:pointer;transition:all .2s ease;border:none;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:var(--vm-lighter-grey);color:var(--vm-ivory)}.dark .btn-primary.svelte-1q9hekc{background:var(--vm-muted-teal);color:var(--vm-navy)}.lesson-task-tab.up-next.svelte-1q9hekc .btn-primary:where(.svelte-1q9hekc){background:var(--vm-navy);color:var(--vm-bright-seafoam)}.dark .lesson-task-tab.up-next.svelte-1q9hekc .btn-primary:where(.svelte-1q9hekc){background:var(--vm-bright-seafoam);color:var(--vm-navy)}.lesson-task-tab.completed.svelte-1q9hekc .btn-primary:where(.svelte-1q9hekc){background:var(--vm-dark-seafoam);color:var(--vm-ivory)}.dark .lesson-task-tab.completed.svelte-1q9hekc .btn-primary:where(.svelte-1q9hekc){background:var(--vm-light-navy);color:var(--vm-dark-castaway)}.btn-primary.svelte-1q9hekc:hover{opacity:.9;transform:translateY(-1px)}@container task-tabs (max-width: 500px){.lesson-icon.svelte-1q9hekc,.icon-placeholder.svelte-1q9hekc{width:44px;height:44px}.lesson-info.svelte-1q9hekc{padding-top:.25rem}.lesson-title.svelte-1q9hekc{font-size:.8rem}.lesson-subtitle.svelte-1q9hekc{font-size:.7rem}.btn-primary.svelte-1q9hekc{padding:.3rem 1rem;font-size:.65rem}}@container task-tabs (max-width: 380px){.lesson-icon.svelte-1q9hekc{display:none}}@media(max-width:640px){.lesson-icon.svelte-1q9hekc,.icon-placeholder.svelte-1q9hekc{width:44px;height:44px}.lesson-info.svelte-1q9hekc{padding-top:.25rem}.lesson-title.svelte-1q9hekc{font-size:.8rem}.lesson-subtitle.svelte-1q9hekc{font-size:.7rem}.btn-primary.svelte-1q9hekc{padding:.3rem 1rem;font-size:.65rem}}@media(max-width:480px){.lesson-icon.svelte-1q9hekc{display:none}}.verb-conj-task-tab.svelte-17vstkp{display:contents}.verb-conj-task-tab.inactive.svelte-17vstkp{border:2px solid var(--vm-lighter-grey)}.dark .verb-conj-task-tab.inactive.svelte-17vstkp{border-color:var(--vm-muted-teal)}.verb-conj-task-tab.up-next.svelte-17vstkp{border:2px solid var(--vm-coral)}.dark .verb-conj-task-tab.up-next.svelte-17vstkp{border-color:var(--vm-coral)}.verb-icon.svelte-17vstkp{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--vm-lighter-grey)}.verb-icon.svelte-17vstkp .icon-container{width:clamp(40px,10vw,90px);height:clamp(40px,10vw,90px);margin:0}.verb-conj-task-tab.up-next.svelte-17vstkp .verb-icon:where(.svelte-17vstkp){color:var(--vm-navy)}.dark .verb-conj-task-tab.up-next.svelte-17vstkp .verb-icon:where(.svelte-17vstkp){color:var(--vm-castaway)}.verb-conj-task-tab.completed.svelte-17vstkp .verb-icon:where(.svelte-17vstkp){color:#aed4bccc}.dark .verb-conj-task-tab.completed.svelte-17vstkp .verb-icon:where(.svelte-17vstkp){color:#72bfb8cc}.dark .verb-icon.svelte-17vstkp{color:var(--vm-muted-teal)}.verb-info.svelte-17vstkp{flex:1 1 auto;display:flex;flex-direction:column;gap:.25rem;min-width:0}.verb-title.svelte-17vstkp{font-size:clamp(.85rem,2.8vw,1.4rem);font-weight:700;line-height:1.2;color:var(--vm-lighter-grey);white-space:nowrap}.verb-conj-task-tab.up-next.svelte-17vstkp .verb-title:where(.svelte-17vstkp){color:var(--vm-navy)}.dark .verb-conj-task-tab.up-next.svelte-17vstkp .verb-title:where(.svelte-17vstkp){color:var(--vm-castaway)}.verb-conj-task-tab.completed.svelte-17vstkp .verb-title:where(.svelte-17vstkp){color:#aed4bccc}.dark .verb-conj-task-tab.completed.svelte-17vstkp .verb-title:where(.svelte-17vstkp){color:#72bfb8cc}.dark .verb-title.svelte-17vstkp{color:var(--vm-muted-teal)}.verb-subtitle.svelte-17vstkp{font-size:clamp(.7rem,2.2vw,1.1rem);font-weight:500;line-height:1.2;color:var(--vm-lighter-grey);text-transform:capitalize;white-space:nowrap}.verb-conj-task-tab.up-next.svelte-17vstkp .verb-subtitle:where(.svelte-17vstkp){color:var(--vm-navy)}.dark .verb-conj-task-tab.up-next.svelte-17vstkp .verb-subtitle:where(.svelte-17vstkp){color:var(--vm-castaway)}.verb-conj-task-tab.completed.svelte-17vstkp .verb-subtitle:where(.svelte-17vstkp){color:#aed4bccc}.dark .verb-conj-task-tab.completed.svelte-17vstkp .verb-subtitle:where(.svelte-17vstkp){color:#72bfb8cc}.dark .verb-subtitle.svelte-17vstkp{color:var(--vm-muted-teal)}.verb-buttons.svelte-17vstkp{display:flex;flex-direction:column;gap:clamp(.2rem,.8vw,.5rem);margin-left:auto;flex-shrink:0}.btn-primary.svelte-17vstkp,.btn-secondary.svelte-17vstkp{padding:clamp(.2rem,.6vw,.4rem) clamp(.5rem,2vw,1.5rem);border-radius:20px;font-weight:700;font-size:clamp(.5rem,1.5vw,.75rem);cursor:pointer;transition:all .2s ease;border:none;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.verb-conj-task-tab.inactive.svelte-17vstkp .btn-primary:where(.svelte-17vstkp){background:var(--vm-lighter-grey);color:var(--vm-ivory)}.dark .verb-conj-task-tab.inactive.svelte-17vstkp .btn-primary:where(.svelte-17vstkp){background:var(--vm-muted-teal);color:var(--vm-navy)}.verb-conj-task-tab.inactive.svelte-17vstkp .btn-secondary:where(.svelte-17vstkp){background:transparent;color:var(--vm-lighter-grey);border:2px solid var(--vm-lighter-grey)}.dark .verb-conj-task-tab.inactive.svelte-17vstkp .btn-secondary:where(.svelte-17vstkp){color:var(--vm-muted-teal);border-color:var(--vm-muted-teal)}.verb-conj-task-tab.up-next.svelte-17vstkp .btn-primary:where(.svelte-17vstkp){background:var(--vm-navy);color:var(--vm-bright-seafoam)}.dark .verb-conj-task-tab.up-next.svelte-17vstkp .btn-primary:where(.svelte-17vstkp){background:var(--vm-bright-seafoam);color:var(--vm-navy)}.verb-conj-task-tab.up-next.svelte-17vstkp .btn-secondary:where(.svelte-17vstkp){background:transparent;color:var(--vm-navy);border:2px solid var(--vm-navy)}.dark .verb-conj-task-tab.up-next.svelte-17vstkp .btn-secondary:where(.svelte-17vstkp){color:var(--vm-bright-seafoam);border-color:var(--vm-bright-seafoam)}.verb-conj-task-tab.completed.svelte-17vstkp .btn-primary:where(.svelte-17vstkp){background:#aed4bccc;color:var(--vm-ivory)}.dark .verb-conj-task-tab.completed.svelte-17vstkp .btn-primary:where(.svelte-17vstkp){background:#72bfb8cc;color:var(--vm-navy)}.btn-primary.svelte-17vstkp:hover,.btn-secondary.svelte-17vstkp:hover{opacity:.9;transform:translateY(-1px)}.verb-conj-task-tab.svelte-17vstkp:hover{box-shadow:0 2px 8px #0000001a}.verb-conj-task-tab.up-next.svelte-17vstkp{background:var(--vm-ivory)}.dark .verb-conj-task-tab.up-next.svelte-17vstkp{background:var(--vm-navy)}.verb-conj-task-tab.completed.svelte-17vstkp{border-color:#aed4bccc;background:var(--vm-ivory)}.dark .verb-conj-task-tab.completed.svelte-17vstkp{border-color:#72bfb8cc;background:var(--vm-navy)}.dark .verb-conj-task-tab.svelte-17vstkp{background:var(--vm-light-navy);box-shadow:0 2px 8px #0000004d}@container task-tabs (max-width: 480px){.verb-buttons.svelte-17vstkp{flex:1 1 100%;flex-direction:row;margin-left:0}.btn-primary.svelte-17vstkp,.btn-secondary.svelte-17vstkp{flex:1;text-align:center}}@media(max-width:480px){.verb-buttons.svelte-17vstkp{flex:1 1 100%;flex-direction:row;margin-left:0}.btn-primary.svelte-17vstkp,.btn-secondary.svelte-17vstkp{flex:1;text-align:center}}.infinitives-vocab-task-tab.svelte-mpzosb{display:contents}.infinitives-vocab-task-tab.inactive.svelte-mpzosb{border:2px solid var(--vm-lighter-grey)}.dark .infinitives-vocab-task-tab.inactive.svelte-mpzosb{border-color:var(--vm-muted-teal)}.infinitives-vocab-task-tab.up-next.svelte-mpzosb{border:2px solid var(--vm-coral)}.dark .infinitives-vocab-task-tab.up-next.svelte-mpzosb{border-color:var(--vm-coral)}.vocab-icons-grid.svelte-mpzosb{flex-shrink:0;display:grid;grid-template-columns:repeat(4,30px);grid-template-rows:repeat(2,30px);gap:4px;align-content:center;overflow:hidden;margin:.25rem .5rem}.vocab-icon-item.svelte-mpzosb{display:flex;align-items:center;justify-content:center;width:30px;height:30px;overflow:hidden;color:var(--vm-lighter-grey)}.dark .vocab-icon-item.svelte-mpzosb{color:var(--vm-muted-teal)}.vocab-icon-item.svelte-mpzosb svg{width:100%;height:100%;display:block}.vocab-icon-item.svelte-mpzosb svg *{fill:currentColor}.infinitives-vocab-task-tab.up-next.svelte-mpzosb .vocab-icon-item:where(.svelte-mpzosb){color:var(--vm-navy)}.infinitives-vocab-task-tab.completed.svelte-mpzosb .vocab-icon-item:where(.svelte-mpzosb){color:var(--vm-dark-seafoam)}.dark .infinitives-vocab-task-tab.completed.svelte-mpzosb .vocab-icon-item:where(.svelte-mpzosb){color:var(--vm-dark-castaway)}.dark .infinitives-vocab-task-tab.up-next.svelte-mpzosb .vocab-icon-item:where(.svelte-mpzosb){color:var(--vm-castaway)}.vocab-info.svelte-mpzosb{flex:1;display:flex;flex-direction:column;gap:.125rem;min-width:0}.vocab-title.svelte-mpzosb{font-size:1rem;font-weight:700;line-height:1.2;color:var(--vm-lighter-grey);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dark .vocab-title.svelte-mpzosb{color:var(--vm-muted-teal)}.infinitives-vocab-task-tab.up-next.svelte-mpzosb .vocab-title:where(.svelte-mpzosb){color:var(--vm-navy)}.dark .infinitives-vocab-task-tab.up-next.svelte-mpzosb .vocab-title:where(.svelte-mpzosb){color:var(--vm-bright-seafoam)}.infinitives-vocab-task-tab.completed.svelte-mpzosb .vocab-title:where(.svelte-mpzosb){color:var(--vm-dark-seafoam)}.dark .infinitives-vocab-task-tab.completed.svelte-mpzosb .vocab-title:where(.svelte-mpzosb){color:var(--vm-dark-castaway)}.vocab-subtitle.svelte-mpzosb{font-size:.8rem;font-weight:500;line-height:1.2;color:var(--vm-lighter-grey);opacity:.8}.dark .vocab-subtitle.svelte-mpzosb{color:var(--vm-muted-teal)}.infinitives-vocab-task-tab.up-next.svelte-mpzosb .vocab-subtitle:where(.svelte-mpzosb){color:var(--vm-navy)}.dark .infinitives-vocab-task-tab.up-next.svelte-mpzosb .vocab-subtitle:where(.svelte-mpzosb){color:var(--vm-bright-seafoam)}.infinitives-vocab-task-tab.completed.svelte-mpzosb .vocab-subtitle:where(.svelte-mpzosb){color:var(--vm-dark-seafoam)}.dark .infinitives-vocab-task-tab.completed.svelte-mpzosb .vocab-subtitle:where(.svelte-mpzosb){color:var(--vm-dark-castaway)}.vocab-buttons.svelte-mpzosb{display:flex;flex-direction:column;gap:.5rem;margin-left:auto}.btn-primary.svelte-mpzosb,.btn-secondary.svelte-mpzosb{padding:.4rem 1.5rem;border-radius:20px;font-weight:700;font-size:.75rem;cursor:pointer;transition:all .2s ease;border:none;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.infinitives-vocab-task-tab.inactive.svelte-mpzosb .btn-primary:where(.svelte-mpzosb){background:var(--vm-lighter-grey);color:var(--vm-ivory)}.dark .infinitives-vocab-task-tab.inactive.svelte-mpzosb .btn-primary:where(.svelte-mpzosb){background:var(--vm-muted-teal);color:var(--vm-navy)}.infinitives-vocab-task-tab.inactive.svelte-mpzosb .btn-secondary:where(.svelte-mpzosb){background:transparent;color:var(--vm-lighter-grey);border:2px solid var(--vm-lighter-grey)}.dark .infinitives-vocab-task-tab.inactive.svelte-mpzosb .btn-secondary:where(.svelte-mpzosb){color:var(--vm-muted-teal);border-color:var(--vm-muted-teal)}.infinitives-vocab-task-tab.up-next.svelte-mpzosb .btn-primary:where(.svelte-mpzosb){background:var(--vm-navy);color:var(--vm-bright-seafoam)}.dark .infinitives-vocab-task-tab.up-next.svelte-mpzosb .btn-primary:where(.svelte-mpzosb){background:var(--vm-bright-seafoam);color:var(--vm-navy)}.infinitives-vocab-task-tab.up-next.svelte-mpzosb .btn-secondary:where(.svelte-mpzosb){background:transparent;color:var(--vm-navy);border:2px solid var(--vm-navy)}.dark .infinitives-vocab-task-tab.up-next.svelte-mpzosb .btn-secondary:where(.svelte-mpzosb){color:var(--vm-bright-seafoam);border-color:var(--vm-bright-seafoam)}.infinitives-vocab-task-tab.completed.svelte-mpzosb .btn-primary:where(.svelte-mpzosb){background:var(--vm-dark-seafoam);color:var(--vm-ivory)}.dark .infinitives-vocab-task-tab.completed.svelte-mpzosb .btn-primary:where(.svelte-mpzosb){background:var(--vm-light-navy);color:var(--vm-dark-castaway)}.btn-primary.svelte-mpzosb:hover,.btn-secondary.svelte-mpzosb:hover{opacity:.9;transform:translateY(-1px)}.infinitives-vocab-task-tab.svelte-mpzosb:hover{box-shadow:0 2px 8px #0000001a}.infinitives-vocab-task-tab.up-next.svelte-mpzosb{background:var(--vm-ivory)}.dark .infinitives-vocab-task-tab.up-next.svelte-mpzosb{background:var(--vm-navy)}.infinitives-vocab-task-tab.completed.svelte-mpzosb{background:var(--vm-ivory)}.dark .infinitives-vocab-task-tab.completed.svelte-mpzosb{background:var(--vm-navy)}.dark .infinitives-vocab-task-tab.svelte-mpzosb{background:var(--vm-light-navy);box-shadow:0 2px 8px #0000004d}@container task-tabs (max-width: 600px){.vocab-icons-grid.svelte-mpzosb{grid-template-columns:repeat(4,20px);grid-template-rows:repeat(2,20px);gap:3px;margin:.2rem .4rem}.vocab-icon-item.svelte-mpzosb{width:20px;height:20px}.vocab-title.svelte-mpzosb{font-size:.85rem}.btn-primary.svelte-mpzosb,.btn-secondary.svelte-mpzosb{padding:.35rem 1rem;font-size:.65rem}}@container task-tabs (max-width: 500px){.vocab-icons-grid.svelte-mpzosb{grid-template-columns:repeat(4,18px);grid-template-rows:repeat(2,18px);gap:2px;margin:.15rem .3rem}.vocab-icon-item.svelte-mpzosb{width:18px;height:18px}.vocab-title.svelte-mpzosb{font-size:.8rem}.vocab-subtitle.svelte-mpzosb{font-size:.7rem}.btn-primary.svelte-mpzosb,.btn-secondary.svelte-mpzosb{padding:.3rem .75rem;font-size:.6rem}.vocab-buttons.svelte-mpzosb{gap:.3rem}}@container task-tabs (max-width: 380px){.vocab-icons-grid.svelte-mpzosb{display:none}}@media(max-width:768px){.vocab-icons-grid.svelte-mpzosb{grid-template-columns:repeat(4,20px);grid-template-rows:repeat(2,20px);gap:3px;margin:.2rem .4rem}.vocab-icon-item.svelte-mpzosb{width:20px;height:20px}.vocab-title.svelte-mpzosb{font-size:.85rem}.btn-primary.svelte-mpzosb,.btn-secondary.svelte-mpzosb{padding:.35rem 1rem;font-size:.65rem}}@media(max-width:640px){.vocab-icons-grid.svelte-mpzosb{grid-template-columns:repeat(4,18px);grid-template-rows:repeat(2,18px);gap:2px;margin:.15rem .3rem}.vocab-icon-item.svelte-mpzosb{width:18px;height:18px}.vocab-title.svelte-mpzosb{font-size:.8rem}.vocab-subtitle.svelte-mpzosb{font-size:.7rem}.btn-primary.svelte-mpzosb,.btn-secondary.svelte-mpzosb{padding:.3rem .75rem;font-size:.6rem}.vocab-buttons.svelte-mpzosb{gap:.3rem}}@media(max-width:480px){.vocab-icons-grid.svelte-mpzosb{display:none}}.task-tab.svelte-l6fzbs{display:flex;align-items:center;gap:clamp(.5rem,2vw,1.25rem);border-radius:8px;padding:clamp(.4rem,1vw,.75rem) clamp(.5rem,2vw,1.5rem) clamp(.4rem,1vw,.75rem) calc(clamp(2rem,5vw,3.5rem) + clamp(.4rem,1vw,.75rem));border:2px solid var(--vm-lighter-grey);background:var(--vm-ivory);box-shadow:0 2px 8px #00000014;height:clamp(80px,15vw,120px);box-sizing:border-box;width:100%;overflow:hidden;flex-shrink:0;position:relative}.dark .task-tab.svelte-l6fzbs{background:var(--vm-navy);box-shadow:0 2px 8px #0000004d;border-color:var(--vm-muted-teal)}.task-tab.up-next.svelte-l6fzbs,.dark .task-tab.up-next.svelte-l6fzbs{border-color:var(--vm-coral)}.task-tab.completed.svelte-l6fzbs{border-color:#aed4bccc}.dark .task-tab.completed.svelte-l6fzbs{border-color:#72bfb8cc}.task-tab.divider.svelte-l6fzbs{background:var(--vm-navy);border-color:var(--vm-dark-seafoam);gap:1rem;padding-left:1.5rem}.dark .task-tab.divider.svelte-l6fzbs{background:var(--vm-light-navy);border-color:var(--vm-castaway)}.phase-icon.svelte-l6fzbs{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--vm-dark-seafoam)}.dark .task-tab.divider.svelte-l6fzbs .phase-icon:where(.svelte-l6fzbs){color:var(--vm-castaway)}.phase-info.svelte-l6fzbs{flex:1;min-width:0}.phase-title.svelte-l6fzbs{font-size:1.15rem;font-weight:700;color:var(--vm-dark-seafoam);margin:0;line-height:1.3}.dark .task-tab.divider.svelte-l6fzbs .phase-title:where(.svelte-l6fzbs){color:var(--vm-castaway)}.phase-description.svelte-l6fzbs{font-size:.9rem;font-weight:400;color:var(--vm-dark-ivory);margin:.25rem 0 0;line-height:1.4}.dark .task-tab.divider.svelte-l6fzbs .phase-description:where(.svelte-l6fzbs){color:var(--vm-castaway)}@container task-tabs (max-width: 480px){.task-tab.svelte-l6fzbs{height:auto;flex-wrap:wrap;padding:.5rem .75rem;gap:.25rem .5rem}.task-tab.divider.svelte-l6fzbs{padding-left:.75rem}}@media(max-width:480px){.task-tab.svelte-l6fzbs{height:auto;flex-wrap:wrap;padding:.5rem .75rem;gap:.25rem .5rem}.task-tab.divider.svelte-l6fzbs{padding-left:.75rem}}
