.chrome .cr{justify-self:end;align-items:center;gap:10px;min-width:0;display:inline-flex}.live-count{border-radius:var(--r-pill);background:var(--sheet);border:1px solid var(--line);height:24px;color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex;overflow:hidden}.live-count b{color:var(--ink);font-weight:700}.live-n{text-align:center;min-width:1ch;display:inline-block}.dayv-head .dr{align-items:center;gap:10px;min-width:0;display:inline-flex}@media (width<=359px){.dayv-head .tz{display:none}}html.js-anim .fig[data-live-cal] [data-live]:not(.on),html.js-anim .fig[data-live-cal] .live-toast:not(.show):not(.hide){opacity:0}html.js-anim .fig[data-live-cal]:not(.live) .live-n{visibility:hidden}.fig.live [data-live]{overflow:visible}.fig.live [data-live].on.pop{animation:livepop .56s var(--spring) both}.fig.live [data-live].on.out{animation:liveout .6s var(--ease) both}.ev .ring{border:2px solid var(--now);opacity:0;pointer-events:none;transform-origin:50%;border-radius:7px;position:absolute;inset:-1px}.fig.live [data-live].pop .ring{animation:livering .9s var(--ease-out) .14s both}.fig.live [data-live].pop .hl{animation:glowpulse 1.4s var(--ease) .18s both}.fig.live .live-toast.show{animation:livetoastin var(--toast-in) var(--ease-out) both}.fig.live .live-toast.hide{animation:livetoastout var(--toast-out) var(--ease) both}.fig.live .live-n.tick{animation:livetick .38s var(--ease-out) both}.fig.live .live-panel{transition:opacity .42s var(--ease)}.fig.live .live-panel.dim{opacity:.45}.dayv-strip [data-day] b{position:relative}.dayv-strip [data-day] b:after{content:"";border:2px solid var(--now);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-3px}.fig.live .dayv-strip [data-day].ping b:after{animation:dayping .9s var(--ease-out) both}.fig.live-hold *{animation-play-state:paused!important}@keyframes livepop{0%{opacity:0;transform:scale(.86)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes liveout{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.97)}}@keyframes livering{0%{opacity:.9;transform:none}to{opacity:0;transform:scale(var(--rx,1.1), var(--ry,1.35))}}@keyframes livetoastin{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes livetoastout{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}@keyframes livetick{0%{opacity:0;transform:translateY(45%)}to{opacity:1;transform:none}}@keyframes dayping{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.demo-more{text-align:center;color:var(--ink-3);margin-top:16px;font-size:14px;line-height:20px}.demo-more a{color:var(--ink-2);text-decoration-color:var(--rule);font-weight:600}.demo-more a:hover{color:var(--now)}.ramp{border:1px solid var(--line);background:var(--sheet);border-radius:14px;gap:22px;margin-top:96px;padding:28px 28px 30px;display:grid}.ramp-h{font-family:var(--display);letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:26px}.ramp-list{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ramp-list li{align-content:start;gap:6px;min-width:0;padding:26px 20px 0 0;display:grid;position:relative}.ramp-list li:before{content:"";border-top:2px solid var(--line);position:absolute;top:6px;left:14px;right:0}.ramp-list li:last-child:before{display:none}.ramp-list li:nth-child(4):before{border-top-style:dashed;border-top-color:color-mix(in srgb, var(--sage-line) 70%, transparent)}.ramp-list li:after{content:"";background:var(--sheet);border:2px solid var(--ink);box-sizing:border-box;border-radius:50%;width:14px;height:14px;position:absolute;top:0;left:0}.ramp-list li:first-child:after{background:var(--now);border-color:var(--now)}.ramp-list li.target:after{border:2px dashed var(--sage-line);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--sage-line) var(--hatch-alpha), transparent) 0 1px, transparent 1px 4px)}.ramp-list .rd{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;line-height:16px}.ramp-list .rt{color:var(--ink);text-wrap:pretty;font-size:15px;font-weight:500;line-height:22px}.ramp-list li.target .rd{color:var(--sage-ink)}.ramp-list li.target .rt{color:var(--ink-2)}:root[data-theme=dark] .ramp-list li.target .rd{color:var(--sage-line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ramp-list li.target .rd{color:var(--sage-line)}}@media (width<=1023px){.ramp{margin-top:64px}.ramp-list{grid-template-columns:minmax(0,1fr);gap:18px}.ramp-list li{gap:2px;padding:0 0 0 30px}.ramp-list li:before{border-top:0;border-left:2px solid var(--line);inset:18px auto -14px 6px}.ramp-list li:nth-child(4):before{border-top:0;border-left-style:dashed;border-left-color:color-mix(in srgb, var(--sage-line) 70%, transparent)}.ramp-list li:after{top:2px}}@media (width<=767px){.ramp{gap:18px;padding:22px 20px 24px}}.decide{border:1px solid var(--line);background:var(--sheet);border-radius:14px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:32px;margin-top:24px;padding:28px;display:grid}.decide-txt{gap:12px;display:grid}.decide-txt .h3{max-width:16ch}.decide-txt p{color:var(--ink-2)}.decide-never{color:var(--ink);gap:8px;margin-top:4px;font-size:15px;line-height:22px;display:grid}.decide-never li{align-items:flex-start;gap:10px;display:flex}.decide-never .sw{--hl:var(--sage-line);margin-top:7px}.decide-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;min-width:0;margin:0;overflow:hidden}.dc-h{border-bottom:1px solid var(--line);background:var(--chrome);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.dc-h .k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700;line-height:12px}.dc-dl{display:grid}.dc-dl>div{border-top:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);align-items:center;gap:12px;padding:12px 16px;display:grid}.dc-dl>div:first-child{border-top:0}.dc-dl dt{color:var(--ink-3);font-size:12px;font-weight:600;line-height:16px}.dc-dl dd{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.dc-f{border-top:1px solid var(--line);color:var(--ink-2);background:var(--sheet);align-items:center;gap:8px;padding:12px 16px;font-size:12.5px;line-height:17px;display:flex}.dc-f svg{width:13px;height:13px;color:var(--sage-line);flex:none}@media (width<=1023px){.decide{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px}}@media (width<=767px){.dc-dl>div{grid-template-columns:minmax(0,1fr);gap:8px}}.hp{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.hint.ok{color:var(--sage-ink);font-weight:500}:root[data-theme=dark] .hint.ok{color:var(--sage-line)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hint.ok{color:var(--sage-line)}}.btn[aria-busy=true]{cursor:progress}.sh-err{background:var(--now-tint);color:var(--ink);border:1px solid color-mix(in srgb, var(--now) 40%, transparent);border-radius:10px;padding:12px 14px;font-size:15px;line-height:22px}.ticket .tk-n{align-items:center;gap:6px;display:inline-flex}.ticket .tk-n svg{width:14px;height:14px;color:var(--sage-line)}.ticket .tk-v{letter-spacing:.02em}.decide-card .chip-s.on{background:var(--sage-fill);border-color:color-mix(in srgb, var(--sage-line) 35%, transparent);color:var(--sage-ink)}.decide-card .chip-s.on:before{border-style:solid;border-color:var(--sage-line);background:var(--sage-line)}:root[data-theme=dark] .decide-card .chip-s.on{background:color-mix(in srgb, var(--sage-fill) 22%, transparent);color:var(--sage-line);border-color:color-mix(in srgb, var(--sage-line) 50%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .decide-card .chip-s.on{background:color-mix(in srgb, var(--sage-fill) 22%, transparent);color:var(--sage-line);border-color:color-mix(in srgb, var(--sage-line) 50%, transparent)}}.dayv-head .live-count{gap:5px;height:20px;padding:0 8px 0 6px;font-size:11px;line-height:14px}.hero-title{max-width:742px;font-family:Bricolage Grotesque,"Bricolage Hero 88",system-ui,sans-serif}@media (width<=1099px){.hero-title{max-width:560px;font-family:Bricolage Grotesque,"Bricolage Hero 64",system-ui,sans-serif}}@media (width<=767px){.hero-title{max-width:336px;font-family:Bricolage Grotesque,"Bricolage Hero 44",system-ui,sans-serif}}
