.page.svelte-9utcqn{padding:18px 0}@media (width<=1099px){.page.svelte-9utcqn{flex-direction:column;display:flex}.left.svelte-9utcqn{display:contents}.hero.svelte-9utcqn{order:1}.rail.svelte-9utcqn{order:2}.panel.svelte-9utcqn{order:3}}@media (width>=1100px){main:has(.page){padding-bottom:0}.page.svelte-9utcqn{height:calc(100dvh - var(--top));grid-template-columns:minmax(0,1fr) 390px;gap:18px;display:grid;overflow:hidden}.left.svelte-9utcqn{grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;display:grid}}.hero.svelte-9utcqn{border-radius:18px;align-items:center;gap:24px;padding:24px;display:grid}@media (width>=1100px){.hero.svelte-9utcqn{grid-template-columns:minmax(0,1fr) 190px;gap:30px;padding:26px 30px}}.back.svelte-9utcqn{color:#fff9;font-size:12.5px;font-weight:500}.back.svelte-9utcqn:hover{color:#fff}.chips.svelte-9utcqn{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.chips.svelte-9utcqn span:where(.svelte-9utcqn){color:#ffffffe0;background:#ffffff1a;border-radius:7px;align-items:center;height:23px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.chips.svelte-9utcqn span:where(.svelte-9utcqn):first-child{background:var(--brand);color:var(--on-brand)}h1.svelte-9utcqn{margin-top:10px;font-size:clamp(24px,2.4vw,31px);line-height:1.15}.desc.svelte-9utcqn{color:#ffffffb3;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:62ch;margin-top:9px;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.facts.svelte-9utcqn{flex-wrap:wrap;gap:0;margin-top:16px;display:flex}.facts.svelte-9utcqn div:where(.svelte-9utcqn){border-right:1px solid #ffffff24;margin-right:20px;padding-right:20px}.facts.svelte-9utcqn div:where(.svelte-9utcqn):last-child{border-right:0}.facts.svelte-9utcqn dt:where(.svelte-9utcqn){font:600 21px/1 var(--font-display);font-variant-numeric:tabular-nums}.facts.svelte-9utcqn dd:where(.svelte-9utcqn){color:#ffffff8c;margin-top:4px;font-size:11.5px}.cta.svelte-9utcqn{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.upnext.svelte-9utcqn{color:#ffffffa6;font-size:13px}.locked.svelte-9utcqn{color:#ffd58a;background:#f5a5242e;border-radius:8px;margin-top:12px;padding:7px 11px;font-size:12.5px;display:inline-block}.cover.svelte-9utcqn{aspect-ratio:4/3;background:var(--paper-2);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 24px 50px -22px #000c,0 0 0 1px #ffffff1f}@media (width<=1099px){.visual.svelte-9utcqn{max-width:320px}}@media (width<=700px){.visual.svelte-9utcqn{display:none}h1.svelte-9utcqn{font-size:23px}.facts.svelte-9utcqn{border-block:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:14px;padding:12px 0;display:grid}.facts.svelte-9utcqn div:where(.svelte-9utcqn){border-left:1px solid #ffffff1f;border-right:0;margin:0;padding:0 0 0 12px}.facts.svelte-9utcqn div:where(.svelte-9utcqn):first-child{border-left:0;padding-left:0}.facts.svelte-9utcqn dt:where(.svelte-9utcqn){font-size:19px}.cta.svelte-9utcqn{margin-top:16px}.cta.svelte-9utcqn>a.btn,.cta.svelte-9utcqn form,.cta.svelte-9utcqn form .btn{width:100%}.upnext.svelte-9utcqn{font-size:12.5px}.rail.svelte-9utcqn,.panel.svelte-9utcqn{border-radius:18px}.rbody.svelte-9utcqn{max-height:none}}.panel.svelte-9utcqn{flex-direction:column;min-height:0;margin-top:14px;display:flex;overflow:hidden}@media (width>=1100px){.panel.svelte-9utcqn{margin-top:0}}.tabs.svelte-9utcqn{border-bottom:1px solid var(--line-2);flex:none;gap:4px;padding:0 8px;display:flex;overflow-x:auto}.tabs.svelte-9utcqn button:where(.svelte-9utcqn){height:44px;font:600 13.5px var(--font-display);color:var(--muted);white-space:nowrap;transition:color .2s, box-shadow .3s var(--ease);background:0 0;border:0;padding:0 14px;box-shadow:inset 0 -2px #0000}.tabs.svelte-9utcqn button:where(.svelte-9utcqn):hover,.tabs.svelte-9utcqn button.on:where(.svelte-9utcqn){color:var(--ink)}.tabs.svelte-9utcqn button.on:where(.svelte-9utcqn){box-shadow:inset 0 -2px 0 var(--brand)}.pbody.svelte-9utcqn{min-height:0;padding:20px 22px;overflow:auto}.outs.svelte-9utcqn{gap:10px;margin-top:12px;font-size:14px;display:grid}.outs.svelte-9utcqn li:where(.svelte-9utcqn){animation:rise .5s var(--ease) both;animation-delay:var(--d);align-items:flex-start;gap:10px;display:flex}.outs.svelte-9utcqn span:where(.svelte-9utcqn){background:var(--brand-soft);width:20px;height:20px;color:var(--brand-deep);border-radius:99px;flex:none;place-items:center;margin-top:1px;display:grid}.tut.svelte-9utcqn{border-top:1px solid var(--line-2);margin-top:16px;padding-top:14px}.pxs.svelte-9utcqn{gap:12px;display:grid}.px.svelte-9utcqn{flex-wrap:wrap;align-items:center;gap:14px;padding:16px;display:flex}.px.svelte-9utcqn>div:where(.svelte-9utcqn){flex:1;min-width:190px}.pxi.svelte-9utcqn{background:var(--navy);width:42px;height:42px;color:var(--brand);border-radius:12px;flex:none;place-items:center;display:grid}.rail.svelte-9utcqn{flex-direction:column;min-height:0;display:flex;overflow:hidden}@media (width<=1099px){.rail.svelte-9utcqn{margin-top:14px}}.rh.svelte-9utcqn{border-bottom:1px solid var(--line-2);flex:none;align-items:center;gap:14px;padding:15px 18px;display:flex}.rh.svelte-9utcqn b:where(.svelte-9utcqn){font:600 14.5px var(--font-display);display:block}.rh.svelte-9utcqn small:where(.svelte-9utcqn){color:var(--muted);margin-top:2px;font-size:11.5px;display:block}.rp.svelte-9utcqn{flex:none;justify-items:end;gap:5px;margin-left:auto;display:grid}.rp.svelte-9utcqn em:where(.svelte-9utcqn){color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:600}.rp.svelte-9utcqn .bar:where(.svelte-9utcqn){width:74px}.rbody.svelte-9utcqn{overscroll-behavior:contain;scroll-behavior:smooth;min-height:0;position:relative;overflow:auto}@media (width<=1099px){.rbody.svelte-9utcqn{max-height:70vh}}.mod.svelte-9utcqn{border-bottom:1px solid var(--line-2)}.mod.svelte-9utcqn:last-child{border-bottom:0}.mh.svelte-9utcqn{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;align-items:center;gap:11px;padding:13px 16px;transition:background .2s;display:flex}.mh.svelte-9utcqn:hover{background:var(--paper)}.mi.svelte-9utcqn{width:28px;height:28px;font:600 12.5px var(--font-display);background:var(--paper-2);color:var(--muted);border-radius:9px;flex:none;place-items:center;transition:background .25s,color .25s;display:grid}.mod.open.svelte-9utcqn .mi:where(.svelte-9utcqn){background:var(--navy);color:#fff}.mi.full.svelte-9utcqn,.mod.open.svelte-9utcqn .mi.full:where(.svelte-9utcqn){background:var(--brand);color:var(--on-brand)}.mt.svelte-9utcqn{flex:1;min-width:0;display:grid}.mt.svelte-9utcqn b:where(.svelte-9utcqn){font:600 13.5px/1.35 var(--font-display)}.mt.svelte-9utcqn small:where(.svelte-9utcqn){color:var(--muted);font-size:11.5px}.chev.svelte-9utcqn{color:var(--faint);transition:transform .35s var(--ease), color .2s;flex:none}.mod.open.svelte-9utcqn .chev:where(.svelte-9utcqn){color:var(--brand-deep);transform:rotate(180deg)}.rows.svelte-9utcqn{background:var(--paper);border-top:1px solid var(--line-2)}.lrow.svelte-9utcqn{border-bottom:1px solid var(--line-2);animation:rise .4s var(--ease) both;animation-delay:var(--d);align-items:center;gap:11px;padding:9px 16px 9px 13px;transition:background .2s;display:flex;position:relative}.lrow.svelte-9utcqn:last-child{border-bottom:0}.lrow.svelte-9utcqn:before{content:"";background:var(--brand);width:3px;transition:transform .3s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.lrow.svelte-9utcqn:hover{background:#fff}.lrow.svelte-9utcqn:hover:before,.lrow.up.svelte-9utcqn:before{transform:scaleY(1)}.lrow.up.svelte-9utcqn{background:var(--brand-soft)}.lrow.off.svelte-9utcqn{color:var(--muted)}.st.svelte-9utcqn{width:24px;height:24px;font:600 11px var(--font-sans);border:1.5px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums;background:#fff;border-radius:99px;flex:none;place-items:center;display:grid}.st.done.svelte-9utcqn{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.lt.svelte-9utcqn{flex:1;gap:1px;min-width:0;display:grid}.lt.svelte-9utcqn b:where(.svelte-9utcqn){white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden}.lt.svelte-9utcqn small:where(.svelte-9utcqn){color:var(--muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}
