@layer properties,theme,base,components,utilities;@layer components{.oc-entry{margin-top:16px}.oc-entry-link{display:inline-flex;align-items:flex-start;gap:8px;min-height:44px;padding:10px 0;border-radius:8px;color:var(--ink-2);font-size:15px;line-height:1.4}.oc-entry-link .ph{flex:none;margin-top:1px;font-size:18px;color:var(--anchor)}.oc-entry-cta{color:var(--anchor-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px}.empty .oc-entry{margin-top:12px}@media(hover:hover)and (pointer:fine){.oc-entry-link:hover .oc-entry-cta{text-decoration-thickness:2px}}}@layer properties,theme,base,components,utilities;@layer components{.sr-goal{position:relative;margin-top:-6px;padding:0 16px 12px 54px}.pk-stop:not(:last-child)>.sr-goal:before{content:"";position:absolute;top:0;bottom:0;left:31px;width:2px;background:var(--line-strong)}.pk-stop>.sr-goal+.sr-extra{margin-top:-4px}.sg-text{display:flex;align-items:flex-start;gap:6px;font-size:14px;line-height:1.4;color:var(--ink-2);overflow-wrap:anywhere}.sg-text .ph{flex:none;margin-top:1px;font-size:16px;color:var(--accent-ink)}.sr-goal[data-status=reached] .sg-text{color:var(--anchor-ink);font-weight:600}.sg-bar{display:block;max-width:320px;height:4px;margin-top:6px;overflow:hidden;border-radius:2px;background:var(--line)}.sg-bar>span{display:block;width:var(--sg-p, 0%);height:100%;border-radius:inherit;background:var(--anchor-ink)}[data-status=reached] .sg-bar>span,[data-state=reached] .sg-bar>span{background:var(--success)}.og-goal .sg-text{font-size:15px}.og-goal .sg-bar{max-width:none;margin-top:10px}.sg-added b{display:block;color:var(--ink)}.sg-gift{display:block;margin-top:2px}}
