.hint-demo .hint-step{border-color:var(--color-line);background:var(--color-surface)}.hint-demo .hint-glyph rect{fill:var(--color-track)}.hint-demo .hint-glyph rect.is-step{fill:var(--color-primary)}.hint-demo .hint-lock{display:none}.hint-demo[data-enhanced] .hint-step[data-state=locked]{background:0 0;border-style:dashed}.hint-demo[data-enhanced] .hint-step[data-state=locked] .hint-glyph rect.is-step{fill:var(--color-line)}.hint-demo[data-enhanced] .hint-step[data-state=locked] .hint-lock{display:inline-block}.hint-demo[data-enhanced] .hint-step[data-state=revealed]{border-color:var(--color-primary)}.hint-demo[data-enhanced] .hint-step:not([data-state=revealed]) .hint-content,.hint-demo[data-enhanced] .hint-step:not([data-state=available]) .hint-action,.hint-demo[data-enhanced] .hint-step[data-state=revealed] .hint-try:not([data-current]){display:none}.hint-demo .hint-feedback[data-tone=success]{background:var(--color-success-subtle);border-color:var(--color-success-line)}.hint-demo .hint-feedback[data-tone=observe]{background:var(--color-observe-subtle);border-color:var(--color-observe-line);border-inline-start-width:4px}.hint-demo .hint-feedback[data-tone=worked]{background:var(--color-surface-sunken);border-color:var(--color-line)}.hint-demo .hint-feedback [data-icon]{display:none}.hint-demo .hint-feedback[data-tone=success] [data-icon=success]{color:var(--color-success-fg);display:block}.hint-demo .hint-feedback[data-tone=observe] [data-icon=observe]{color:var(--color-observe-fg);display:block}.hint-demo .hint-feedback[data-tone=worked] [data-icon=worked]{color:var(--color-fg-muted);display:block}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .hint-demo .hint-step[data-fresh] .hint-content,:root:not([data-motion=reduced]) .hint-demo [data-fresh][data-feedback],:root:not([data-motion=reduced]) .hint-demo [data-fresh][data-pause],:root:not([data-motion=reduced]) .hint-demo [data-fresh][data-confirm]{animation:hint-open var(--duration-slow) var(--ease-enter) both}}@keyframes hint-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.math{font-variant-numeric:tabular-nums}.math i,.hint-demo i{padding-inline-end:.04em;font-style:normal;display:inline-block;transform:skew(-10deg)}@media (width>=48rem){.nh-demo-frame[data-astro-cid-5la4anwc]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-line-strong) transparent;border-radius:2rem;height:52rem;overflow-y:auto}}.sheet[data-astro-cid-rpfxmdah]{background:#fff;border-radius:.375rem;box-shadow:0 0 0 1px #0000000f,0 3px 3px -1.5px #0000000f,0 12px 12px -6px #00000014,0 24px 24px -12px #00000014}.sheet-back[data-astro-cid-rpfxmdah]{opacity:.96}.nh-hero .nh-hero-stage{height:28rem}.nh-hero .nh-hero-phone{width:min(21rem,86%);height:calc(100% + 4rem);top:2rem;left:50%;transform:translate(-50%)}.nh-hero .nh-hero-phone>figure,.nh-hero .nh-hero-phone>figure>div{height:100%}@media (width<=39.99rem){.nh-hero .nh-hero-phone .text-title-lg{font-size:var(--text-title-md)}}@media (width>=40rem){.nh-hero .nh-hero-stage{height:34rem}.nh-hero .nh-hero-phone{width:22rem;top:2.5rem}}@media (width>=64rem){.nh-hero .nh-hero-stage{height:40rem}.nh-hero .nh-hero-phone{top:3rem;left:58%}.nh-hero .nh-hero-hint{width:20rem;display:block;bottom:2.5rem;left:1.5rem}}.nh-plan[data-astro-cid-gtw76crw]{box-shadow:0 0 0 1px #00000008,0 1px 1px -.5px #0000000d,0 6px 6px -3px #0000000d,0 24px 24px -12px #0000000f}.nh-check[data-astro-cid-gtw76crw]:before{content:"";background:var(--color-primary);flex-shrink:0;width:1rem;height:1rem;margin-top:.25rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (forced-colors:active){.nh-check[data-astro-cid-gtw76crw]:before{background:canvastext}}.nh-limits[data-astro-cid-gtw76crw] summary[data-astro-cid-gtw76crw]::-webkit-details-marker{display:none}:root[data-theme-resolved=dark] .nh-plan[data-astro-cid-gtw76crw]{box-shadow:none}@media (prefers-color-scheme:dark){:root:not([data-theme-resolved]) .nh-plan[data-astro-cid-gtw76crw]{box-shadow:none}}
