.wrap.svelte-1uha8ag{max-width:520px;margin:0 auto;padding:22px 20px 20px}.head.svelte-1uha8ag{padding:2px 0 16px}.eyebrow.svelte-1uha8ag{font:600 10px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);align-items:center;gap:10px;margin-bottom:8px;display:flex}.chip.svelte-1uha8ag{font:600 9.5px var(--mono);letter-spacing:.08em;color:var(--lo);border:1px solid var(--bd);border-radius:20px;padding:2px 8px}h1.svelte-1uha8ag{letter-spacing:-.03em;color:var(--hi);font-size:clamp(26px,7.5vw,32px);font-weight:800;line-height:1.08}.goal.svelte-1uha8ag{color:var(--lo);margin-top:6px;font-size:13.5px}.goal.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--hi)}.edit.svelte-1uha8ag{color:var(--faint);font:500 12px var(--font-ui);cursor:pointer;background:0 0;border:none;margin-left:6px;text-decoration:underline}.cont.svelte-1uha8ag{background-color:var(--s1);border:1px solid var(--bd-hot);border-radius:var(--r-lg);transition:background var(--t-micro) ease-out, border-color var(--t-ui), transform var(--t-micro) var(--eo);margin:0 0 14px;padding:15px 16px 14px;display:block}.cont.svelte-1uha8ag:hover{background-color:var(--s2)}.cont.svelte-1uha8ag:active{background-color:var(--s3);transform:scale(.99)}.c-top.svelte-1uha8ag{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.c-eyebrow.svelte-1uha8ag{font:600 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ac)}.c-tag.svelte-1uha8ag{font:500 11px var(--mono);color:var(--faint);border:1px solid var(--bd);border-radius:20px;padding:2px 8px}.c-main.svelte-1uha8ag{align-items:center;gap:14px;display:flex}.c-txt.svelte-1uha8ag{flex:1;min-width:0}.c-title.svelte-1uha8ag{color:var(--hi);letter-spacing:-.01em;font-size:16.5px;font-weight:650}.c-sub.svelte-1uha8ag{color:var(--lo);margin-top:3px;font-size:12.5px;line-height:1.45}.c-go.svelte-1uha8ag{background:var(--btn-pri-bg);color:var(--btn-pri-ink);font:650 13px var(--font-ui);border-radius:var(--r-md);white-space:nowrap;flex:none;padding:9px 14px}.c-bar.svelte-1uha8ag{background:var(--s3);border-radius:2px;height:4px;margin-top:12px;overflow:hidden}.c-bar.svelte-1uha8ag span:where(.svelte-1uha8ag){background:var(--hi);height:100%;transition:width var(--t-panel) var(--eo);display:block}.doors.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:8px;display:grid}.door.svelte-1uha8ag{background:var(--s1);border:1px solid var(--bd);border-radius:var(--r-lg);-webkit-tap-highlight-color:transparent;transition:background var(--t-micro) ease-out, border-color var(--t-ui), transform var(--t-micro) var(--eo);flex-direction:column;gap:6px;padding:13px 14px 12px;display:flex;position:relative}.door.svelte-1uha8ag:hover{border-color:var(--bd-hot);background:var(--s2)}.door.svelte-1uha8ag:active{background:var(--s3);transform:scale(.99)}.d-ico.svelte-1uha8ag{border-radius:var(--r-md);background:var(--s2);border:1px solid var(--bd);width:32px;height:32px;color:var(--ac);place-items:center;display:grid}.d-lbl.svelte-1uha8ag{color:var(--hi);letter-spacing:-.01em;font-size:14.5px;font-weight:650}.d-sub.svelte-1uha8ag{color:var(--lo);font-size:11.5px;line-height:1.4}.flame.svelte-1uha8ag{color:var(--amber);font-weight:700}.quiet.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:8px;margin-top:18px;padding:0 2px;display:flex}.q.svelte-1uha8ag{cursor:pointer;font:500 13px var(--font-ui);color:var(--lo);border:none;border-bottom:1px solid var(--bd-hot);transition:color var(--t-micro) ease-out;background:0 0;padding:0 0 1px}.q.svelte-1uha8ag:hover{color:var(--hi)}@media (width>=960px){.wrap.svelte-1uha8ag{max-width:980px;padding:34px 32px 56px}h1.svelte-1uha8ag{font-size:34px}.cont.svelte-1uha8ag{margin-bottom:18px;padding:18px 20px 17px}.doors.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:12px}.door.svelte-1uha8ag{padding:16px 16px 15px}.quiet.svelte-1uha8ag{flex-direction:row;gap:22px;margin-top:22px}}.h1-btn.svelte-1uha8ag{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.h1-btn.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0}.h1-hint.svelte-1uha8ag{font:500 12px var(--mono);color:var(--faint);align-items:center;gap:7px;margin-top:6px;display:inline-flex}.h1-hint.svelte-1uha8ag .hg:where(.svelte-1uha8ag){color:var(--ac);font-weight:650}.h1-btn.svelte-1uha8ag:hover .h1-hint:where(.svelte-1uha8ag){color:var(--lo)}.live.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.lt.svelte-1uha8ag{border:1px solid var(--bd);border-radius:var(--r-lg,14px);background:var(--s1);flex-direction:column;gap:3px;min-height:64px;padding:13px 14px;display:flex}.lt.svelte-1uha8ag:hover{border-color:var(--bd-hot);background:var(--s2)}.lt-k.svelte-1uha8ag{font:650 15px var(--font-ui);color:var(--hi);letter-spacing:-.01em}.lt-k.one.svelte-1uha8ag{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lt-s.svelte-1uha8ag{font:500 11.5px var(--mono);color:var(--faint)}.d-mark.svelte-1uha8ag{font:700 9px var(--font-mono);letter-spacing:.14em;color:var(--amber);border:1px solid color-mix(in srgb, var(--amber) 45%, var(--bd));background:var(--amber-soft,var(--s2));border-radius:var(--r-full);padding:3px 7px;position:absolute;top:10px;right:10px}.gp-hero.svelte-1uha8ag{background:linear-gradient(180deg, color-mix(in oklab, var(--ac) 10%, var(--s1)), var(--s1) 70%);border:1px solid var(--ac-bd);border-radius:var(--r-xl);box-shadow:0 0 44px -18px var(--ac-glow), inset 0 1px 0 0 var(--edge);-webkit-tap-highlight-color:transparent;transition:border-color var(--t-hover) var(--e-out), translate var(--t-hover) var(--e-out), box-shadow var(--t-hover) var(--e-out);flex-direction:column;gap:7px;margin:2px 0 10px;padding:16px 16px 15px;display:flex}.gp-hero.svelte-1uha8ag:hover{border-color:var(--ac);box-shadow:0 0 56px -14px var(--ac-glow), inset 0 1px 0 0 var(--edge);translate:0 -2px}.gp-eyebrow.svelte-1uha8ag{font:600 10.5px var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ac-ink);align-items:center;gap:9px;display:inline-flex}.gp-new.svelte-1uha8ag{font:700 9px var(--font-mono);letter-spacing:.14em;color:var(--amber);border:1px solid color-mix(in srgb, var(--amber) 45%, var(--bd));border-radius:var(--r-full);padding:2px 7px}.gp-line.svelte-1uha8ag{font-family:var(--font-display);font-size:21px;font-weight:var(--wt-title);letter-spacing:var(--ls-title);color:var(--hi)}.gp-sub.svelte-1uha8ag{color:var(--lo);font-size:13px;line-height:1.55}.gp-cta.svelte-1uha8ag{font:650 13.5px var(--font-ui);color:var(--ac-ink);margin-top:3px}
