@layer theme, base, components, utilities;@layer components{.lt .lt-wk-nav{position:sticky;top:0;z-index:1;display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin:var(--s-4) calc(-1 * var(--lt-px, 20px)) 0;padding:12px var(--lt-px, 20px);background:color-mix(in oklab,var(--raw-white) 96%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--lt-top-line)}.lt .lt-wk-tab{display:grid;justify-items:center;gap:3px;padding:8px 4px;border:0;border-radius:var(--corner-md);background:var(--lt-c-mist-a);font:inherit;text-align:center;cursor:pointer}.lt .lt-wk-tab b{display:grid;place-items:center;height:18px;font-size:var(--lt-fs-row-title);font-weight:var(--fw-heavy);line-height:var(--lh-solid);color:var(--lt-acc)}.lt .lt-wk-tab>span:not(.sr-only){font-size:var(--type-caption);font-weight:var(--fw-bold);color:var(--lt-mut)}.lt .lt-wk-tab[aria-selected=true]{background:var(--lt-acc)}.lt .lt-wk-tab[aria-selected=true] b,.lt .lt-wk-tab[aria-selected=true]>span{color:var(--raw-white)}.lt .lt-wk-tab-locked b{color:var(--lt-mut)}.lt .lt-wk-lock{width:10px;height:10px;margin-right:2px;vertical-align:-1px}.lt .lt-wk-tab:focus-visible,.lt .lt-wk-nx button:focus-visible,.lt .lt-wk-ad:focus-visible{outline:3px solid var(--lt-carrot-mark);outline-offset:2px}.lt .lt-wk{margin-top:var(--s-4);scroll-margin-top:84px}.lt .lt-wk-head{padding:24px 16px;border-radius:var(--corner-lg);background:var(--lt-g-dusk);color:var(--raw-white)}.lt .lt-wk-n{font-size:var(--type-caption);font-weight:var(--fw-heavy);letter-spacing:var(--ls-wide-80);text-transform:uppercase;color:var(--raw-white)}.lt .lt-wk-head h3{margin:6px 0 0;font-size:clamp(22px,6vw,28px);line-height:var(--lh-tight);font-weight:var(--fw-heavy);color:var(--raw-white)}.lt .lt-wk-goal{margin:12px 0 0;padding:12px 16px;border-radius:var(--corner-md);background:color-mix(in oklab,var(--lt-c-dusk-b) 35%,transparent);font-size:var(--lt-fs-sm);line-height:var(--lh-normal)}.lt .lt-wk-goal b{display:block;margin-bottom:2px;font-size:var(--type-caption);font-weight:var(--fw-heavy);letter-spacing:var(--ls-wide-80);text-transform:uppercase;color:var(--raw-white)}.lt .lt-wk-tasks{display:grid;gap:12px;margin:12px 0 0;padding:0;list-style:none}.lt .lt-wk-tk{display:grid;gap:8px;padding:16px;border:1.5px solid var(--lt-line);border-radius:var(--corner-md);background:var(--raw-white)}.lt .lt-wk-tk-t{display:flex;gap:12px;align-items:flex-start;margin:0;font-size:var(--lt-fs-p);font-weight:var(--fw-heavy);line-height:var(--lh-snug);color:var(--lt-ink)}.lt .lt-wk-tk-n{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--lt-g-btn-carrot);font-size:var(--lt-fs-sm);color:var(--raw-white)}.lt .lt-wk-tk-b{font-size:var(--lt-fs-sm);line-height:var(--lh-body);color:var(--lt-ink-soft)}.lt .lt-wk-tk-b p,.lt .lt-wk-tk-b ul{margin:0}.lt .lt-wk-tk-b>:not(:first-child){margin-top:8px}.lt .lt-wk-tk-b ul{padding-left:16px;list-style:disc}.lt .lt-wk-tk-b li{margin:3px 0}.lt .lt-wk-tk-b b{color:var(--lt-ink)}.lt .lt-wk-tk-b .lt-wk-tip{margin-top:12px;padding:12px;border-radius:var(--corner-sm);background:var(--lt-c-mist-a);color:var(--lt-ink)}.lt .lt-wk-tip b{color:var(--lt-acc)}.lt .lt-wk-fig{margin:12px 0 0;padding:12px;border-radius:var(--corner-md);background:var(--lt-page)}.lt .lt-wk-fig figcaption{display:flex;gap:6px;margin:0 2px 8px;font-size:var(--lt-fs-note);font-weight:var(--fw-bold);line-height:var(--lh-snug);color:var(--lt-ink)}.lt .lt-wk-fig figcaption:before{content:"★";color:var(--lt-carrot-mark)}.lt .lt-wk-fig img{display:block;width:100%;max-width:420px;height:auto;border-radius:var(--corner-sm)}.lt .lt-wk-ad{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;margin-top:12px;padding:16px;border:1.5px solid var(--lt-hot-ring);border-radius:var(--corner-md);background:var(--lt-g-feat);font-size:var(--lt-fs-sm);line-height:var(--lh-normal);color:var(--lt-ink);text-decoration:none}.lt .lt-wk-ad i{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--lt-g-btn-carrot);font-style:normal;font-weight:var(--fw-heavy);color:var(--raw-white)}.lt .lt-wk-ad b,.lt .lt-wk-ad u{color:var(--lt-carrot)}.lt .lt-wk-ad u{font-weight:var(--fw-bold);text-decoration:none;white-space:nowrap}.lt .lt-wk-nx{display:flex;justify-content:space-between;gap:12px;margin-top:16px}.lt .lt-wk-nx button{padding:12px 16px;border:0;border-radius:var(--corner-pill);background:none;font:inherit;font-size:var(--lt-fs-sm);font-weight:var(--fw-bold);color:var(--lt-acc);cursor:pointer}.lt .lt-wk-nx .lt-wk-next{margin-left:auto;background:var(--lt-acc);color:var(--raw-white)}.lt .lt-wk-nx:empty{display:none}.lt .lt-wk-peek{margin-top:var(--s-6)}@media (min-width: 1024px){.lt .lt-wk-nav{margin-inline:0;padding-inline:0}.lt .lt-wk-head{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"n n" "t g";gap:6px 32px;align-items:center;padding:32px}.lt .lt-wk-n{grid-area:n}.lt .lt-wk-head h3{grid-area:t;margin:0}.lt .lt-wk-goal{grid-area:g;margin:0}.lt .lt-wk-tk{grid-template-columns:320px 1fr;gap:32px;padding:24px;align-items:start}.lt .lt-wk-fig img{max-width:340px}}}
