.starter{--st-brown:#8a5a2b75;text-align:start;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);color:var(--ink);border-radius:20px;grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 20px 20px;animation:.5s cubic-bezier(.2,.8,.2,1) both starter-in;display:grid;position:relative}.starter[data-leaving]{animation:.26s both starter-out}@keyframes starter-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes starter-out{to{opacity:0;transform:translateY(6px)}}.starter-head{align-items:flex-start;gap:12px;display:flex}.starter-titles{flex:1;gap:4px;min-width:0;display:grid}.starter-eyebrow{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tangerine);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:11.5px;display:flex}.starter-progress{background:var(--wash);color:var(--ink-70);letter-spacing:.04em;text-transform:none;border-radius:999px;padding:2px 8px}.starter h2{font-family:var(--f-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1.1}.starter-sub{color:var(--ink-70);margin:0;font-size:14px;line-height:1.4}.starter-left{white-space:nowrap;color:var(--ink-86);font-weight:600}.starter-hide{color:var(--ink-70);font:inherit;background:0 0;border:0;border-radius:999px;flex:none;padding:6px 12px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s}.starter-hide:hover{background:color-mix(in srgb, var(--lemon) 26%, transparent);color:var(--ink)}.starter-buddy{pointer-events:auto;margin:calc(var(--w) * -.5) calc(var(--w) * -.32) calc(var(--w) * -.12);flex:none;align-self:flex-start}.starter-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.starter-list li{min-width:0;animation:.45s cubic-bezier(.2,.8,.2,1) both starter-in;animation-delay:calc(.12s + var(--i) * 70ms)}.starter-item{background:var(--field);height:100%;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 12px;padding:12px 14px;text-decoration:none;transition:background-color .18s,box-shadow .18s,transform .18s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.starter-item:hover{background:color-mix(in srgb, var(--lemon) 22%, var(--field));box-shadow:inset 0 0 0 1px var(--st-brown);transform:translateY(-2px)}.starter-item:active{transform:translateY(0)scale(.99)}.starter-ico{background:var(--wash);border-radius:14px;grid-row:1/3;place-items:center;width:46px;height:46px;display:grid;position:relative}.starter-ico img{object-fit:contain;width:38px;height:38px;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.starter-item:hover .starter-ico img{transform:scale(1.08)rotate(-4deg)}.starter-name{min-width:0;font-size:15px;font-weight:700;line-height:1.2}.starter-cost{white-space:nowrap;background:var(--wash);font-variant-numeric:tabular-nums;color:var(--ink-86);border-radius:999px;justify-self:start;align-items:center;gap:4px;padding:2px 8px 2px 4px;font-size:13px;font-weight:600;display:inline-flex}.starter-cost img{width:16px;height:16px}.starter-usd{font-size:inherit;color:var(--ink-70);margin-left:3px;font-weight:500}.starter-item[data-over] .starter-cost{color:var(--ink-50)}.starter-item[data-done]{background:0 0}.starter-item[data-done] .starter-name{color:var(--ink-70)}.starter-item[data-done] .starter-ico img{opacity:.55}.starter-tick{background:var(--tangerine-btn);color:#fff6e6;width:20px;height:20px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;place-items:center;animation:.45s cubic-bezier(.3,1.6,.5,1) both starter-pop;display:grid;position:absolute;bottom:-5px;right:-5px}.starter-tick svg{width:12px;height:12px}@keyframes starter-pop{0%{transform:scale(0)}to{transform:none}}.starter.is-done{align-items:center;gap:12px;padding:12px 14px 12px 16px;display:flex}.starter-done{flex:1;margin:0;font-size:15px;font-weight:600}.starter-done-mark{background:var(--tangerine-btn);color:#fff6e6;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.starter-done-mark svg{width:16px;height:16px}.starter[data-flash]{animation:1.3s cubic-bezier(.2,.8,.2,1) both starter-flash}@keyframes starter-flash{0%{box-shadow:inset 0 0 0 1px var(--line), var(--shadow), 0 0 0 0 color-mix(in srgb, var(--lemon) 0%, transparent)}30%{box-shadow:inset 0 0 0 1.5px var(--st-brown), var(--shadow), 0 0 0 8px color-mix(in srgb, var(--lemon) 70%, transparent)}to{box-shadow:inset 0 0 0 1px var(--line), var(--shadow), 0 0 0 14px color-mix(in srgb, var(--lemon) 0%, transparent)}}.starter.v-toast{box-shadow:none;background:0 0;border-radius:0;padding:0;animation:.35s cubic-bezier(.2,.8,.2,1) both starter-in}.starter.v-toast .starter-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.starter.v-toast .starter-item{color:#1c1024;background:#fff8eab3;border-radius:12px;column-gap:10px;padding:8px 10px;box-shadow:inset 0 0 0 1px #1c10241a}.starter.v-toast .starter-item:hover{background:#fff8ea;box-shadow:inset 0 0 0 1px #8a5a2b75}.starter.v-toast .starter-ico{background:#1c10240f;border-radius:10px;width:36px;height:36px}.starter.v-toast .starter-ico img{width:30px;height:30px}.starter.v-toast .starter-name{font-size:13.5px}.starter.v-toast .starter-cost{color:#1c1024;background:#1c102412;padding:1px 7px 1px 3px;font-size:12px}.starter.v-toast .starter-tick{box-shadow:0 0 0 2px #fff8ea}.starter-sec{padding-block:clamp(20px,3vw,36px) 0}.starter.v-strip{border-radius:999px;gap:0;width:min(640px,100%);margin:0 auto;padding:4px 4px 4px 6px;animation-delay:.25s}.starter.v-strip[data-open]{border-radius:20px;padding-bottom:12px}.starter-bar{align-items:center;gap:4px;min-width:0;display:flex}.starter-toggle{min-width:0;height:40px;color:var(--ink);font:inherit;text-align:start;background:0 0;border:0;border-radius:999px;flex:1;align-items:center;gap:10px;padding:0 12px 0 4px;transition:background-color .15s;display:flex}.starter-toggle:hover:not(:disabled){background:color-mix(in srgb, var(--lemon) 22%, transparent)}.starter-toggle:disabled{cursor:default}.starter-bar-mark{background:var(--wash);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.starter-bar-mark img{object-fit:contain;width:24px;height:24px}.starter-bar-mark svg{width:16px;height:16px}.starter.v-strip .starter-bar-mark:has(svg){background:var(--tangerine-btn);color:#fff6e6}.starter-bar-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14.5px;font-weight:700;overflow:hidden}.starter-bar .starter-progress{font-family:var(--f-mono);flex:none;font-size:11.5px}.starter-chev{width:16px;height:16px;color:var(--ink-70);flex:none;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.starter.v-strip[data-open] .starter-chev{transform:rotate(180deg)}.starter-drawer{padding:8px 8px 0;animation:.35s cubic-bezier(.2,.8,.2,1) both starter-in}.starter.v-strip .starter-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.starter.v-strip .starter-item{padding:10px 12px}@media (max-width:420px){.starter.v-strip{padding:3px}.starter.v-strip .starter-hide{padding-inline:8px}.starter-bar .starter-progress{display:none}}@media (max-width:900px){.starter-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.starter{padding:16px}.starter-item{column-gap:10px;padding:10px 12px}.starter-ico{border-radius:12px;width:40px;height:40px}.starter-ico img{width:32px;height:32px}.starter-name{font-size:14px}.starter-usd{display:none}.starter-cost{min-width:0;max-width:100%;overflow:hidden}}@media (prefers-reduced-motion:reduce){.starter,.starter[data-leaving],.starter[data-flash],.starter-list li,.starter-tick,.starter-drawer{animation:none}.starter-item,.starter-item:hover{transform:none}}.starter .starter-tour{place-self:start;width:max-content;max-width:100%;margin-top:10px}.starter.v-strip .starter-tour{margin:2px 0 10px}
