#ea-intro[data-astro-cid-r3mpl44t]{display:none}html.js #ea-intro[data-astro-cid-r3mpl44t]{display:block}html.js #ea-form[data-astro-cid-r3mpl44t]{display:none}html.js #ea-form[data-astro-cid-r3mpl44t].is-started{display:block}html.js .ea-step[data-astro-cid-r3mpl44t]:not(.is-current){display:none}#ea-success[data-astro-cid-r3mpl44t],#ea-error-banner[data-astro-cid-r3mpl44t],#ea-error-noscript[data-astro-cid-r3mpl44t]{display:none}#ea-success[data-astro-cid-r3mpl44t].is-shown,#ea-error-banner[data-astro-cid-r3mpl44t].is-shown,html:not(.js) #ea-success[data-astro-cid-r3mpl44t]:target,html:not(.js) #ea-error-noscript[data-astro-cid-r3mpl44t]:target{display:block}html:not(.js) #ea-success[data-astro-cid-r3mpl44t]:target~#ea-form[data-astro-cid-r3mpl44t]{display:none}@media(prefers-reduced-motion:no-preference){html.js .ea-step[data-astro-cid-r3mpl44t].is-current{transition:opacity .2s var(--ease-out-quint),translate .2s var(--ease-out-quint)}@starting-style{html.js .ea-step[data-astro-cid-r3mpl44t].is-current{opacity:0;translate:0 .375rem}}}.ea-progress[data-astro-cid-r3mpl44t]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.ea-progress-track[data-astro-cid-r3mpl44t]{height:.1875rem;border-radius:999px;background-color:var(--muted);overflow:hidden}.ea-progress-fill[data-astro-cid-r3mpl44t]{display:block;height:100%;width:100%;border-radius:999px;background-color:var(--primary);transform:scaleX(0);transform-origin:left center;transition:transform .3s var(--ease-out-quint)}.ea-nav[data-astro-cid-r3mpl44t]{display:flex;gap:.75rem}.ea-early[data-astro-cid-r3mpl44t]{display:block;width:100%;margin-top:.75rem;background:none;border:0;padding:.25rem;cursor:pointer;font:inherit;font-size:.875rem;color:var(--muted-foreground);text-decoration:underline;text-underline-offset:.25rem}.ea-early[data-astro-cid-r3mpl44t]:hover{color:var(--foreground)}.ea-demo[data-astro-cid-r3mpl44t]{margin-inline:0}.ea-demo-cap[data-astro-cid-r3mpl44t]{margin-bottom:.5rem;font-size:.75rem;color:var(--muted-foreground)}.ea-demo-note[data-astro-cid-r3mpl44t]{margin-top:.5rem;font-size:.75rem;line-height:1.5;color:var(--muted-foreground)}@media(prefers-reduced-motion:no-preference){.ea-depth-rows[data-astro-cid-r3mpl44t]{transition:opacity .16s var(--ease-out-quint)}@starting-style{.ea-depth-rows[data-astro-cid-r3mpl44t]{opacity:0}}}@media(prefers-reduced-motion:no-preference){.ea-success[data-astro-cid-r3mpl44t]{animation:ea-success-in .32s var(--ease-out-quint) .08s both}}@keyframes ea-success-in{0%{opacity:0;scale:.97}to{opacity:1;scale:1}}.ea-demo-frame[data-astro-cid-r3mpl44t]{border:1px solid var(--border);border-radius:.75rem;overflow:hidden;background-color:var(--background)}.ea-demo-bar[data-astro-cid-r3mpl44t]{display:flex;gap:.3rem;padding:.5rem .7rem;background-color:var(--muted);border-bottom:1px solid var(--border)}.ea-demo-bar[data-astro-cid-r3mpl44t] i[data-astro-cid-r3mpl44t]{width:.4375rem;height:.4375rem;border-radius:999px;background-color:var(--border);display:block}.ea-demo-table[data-astro-cid-r3mpl44t]{width:100%;border-collapse:collapse;font-size:.8rem}.ea-demo-table[data-astro-cid-r3mpl44t] td[data-astro-cid-r3mpl44t]{padding:.5rem .7rem;border-bottom:1px solid var(--border);vertical-align:top}.ea-demo-table[data-astro-cid-r3mpl44t] tr[data-astro-cid-r3mpl44t]:last-child td[data-astro-cid-r3mpl44t]{border-bottom:0}.ea-demo-name[data-astro-cid-r3mpl44t]{color:var(--foreground)}.ea-demo-meta[data-astro-cid-r3mpl44t]{display:block;margin-top:1px;font-size:.7rem;color:var(--muted-foreground)}.ea-demo-price[data-astro-cid-r3mpl44t]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--foreground)}.ea-demo-flag[data-astro-cid-r3mpl44t]{display:inline-block;padding:1px .4375rem;border-radius:999px;font-size:.68rem;font-weight:600;white-space:nowrap}.ea-demo-flag[data-astro-cid-r3mpl44t][data-tone=ok]{background-color:color-mix(in oklab,var(--accent) 15%,transparent);color:var(--accent)}.ea-demo-flag[data-astro-cid-r3mpl44t][data-tone=warn]{background-color:color-mix(in oklab,var(--warning) 18%,transparent);color:var(--warning)}.ea-fb-stage[data-astro-cid-r3mpl44t]{position:relative;min-height:15rem;padding:1rem}.ea-fb-skel[data-astro-cid-r3mpl44t]{display:grid;gap:.6rem;max-width:60%}.ea-fb-skel[data-astro-cid-r3mpl44t] span[data-astro-cid-r3mpl44t]{display:block;height:.5rem;border-radius:999px;background-color:var(--muted)}.ea-fb-fab[data-astro-cid-r3mpl44t]{position:absolute;right:.85rem;bottom:.85rem;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .85rem;border-radius:999px;border:1px solid var(--border);background-color:var(--card);color:var(--foreground);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.ea-fb-dot[data-astro-cid-r3mpl44t]{width:.4375rem;height:.4375rem;border-radius:999px;background-color:var(--primary);display:block}.ea-fb-panel[data-astro-cid-r3mpl44t]{position:absolute;right:.85rem;bottom:.85rem;transform-origin:bottom right;width:min(17rem,calc(100% - 1.7rem));padding:.85rem;border:1px solid var(--border);border-radius:.75rem;background-color:var(--card)}.ea-fb-prompt[data-astro-cid-r3mpl44t]{margin-top:.35rem;font-size:.7rem;line-height:1.4;color:var(--muted-foreground)}@media(prefers-reduced-motion:no-preference){.ea-fb-panel[data-astro-cid-r3mpl44t]{transition:opacity .18s var(--ease-out-quint),scale .18s var(--ease-out-quint)}@starting-style{.ea-fb-panel[data-astro-cid-r3mpl44t]{opacity:0;scale:.95}}}.ea-fb-box[data-astro-cid-r3mpl44t]{margin-top:.5rem;padding:.5rem .6rem;border:1px solid var(--border);border-radius:.5rem;background-color:var(--background);color:var(--muted-foreground);font-size:.78rem;line-height:1.45}.ea-fb-meta[data-astro-cid-r3mpl44t]{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.15rem .6rem;justify-content:space-between;font-size:.68rem;color:var(--muted-foreground)}.ea-fb-send[data-astro-cid-r3mpl44t]{margin-top:.6rem;padding:.45rem;border-radius:.5rem;background-color:var(--primary);color:var(--primary-foreground);text-align:center;font-size:.78rem;font-weight:600}.ea-chip[data-astro-cid-r3mpl44t]{display:inline-flex;align-items:center;cursor:pointer;border-radius:.625rem;border:1px solid var(--border);background-color:var(--background);padding:.5rem .875rem;font-size:.875rem;color:var(--foreground);transition:border-color .15s var(--ease-out-quint),background-color .15s var(--ease-out-quint)}.ea-chip[data-astro-cid-r3mpl44t]:hover{border-color:color-mix(in oklab,var(--primary) 50%,var(--border));background-color:var(--ui-row-hover)}.ea-chip[data-astro-cid-r3mpl44t]:active,.ea-rung[data-astro-cid-r3mpl44t]:active{scale:.98}.ea-chip[data-astro-cid-r3mpl44t],.ea-rung[data-astro-cid-r3mpl44t]{transition-property:border-color,background-color,scale;transition-duration:.14s;transition-timing-function:var(--ease-out-quint)}.ea-chip[data-astro-cid-r3mpl44t] input[data-astro-cid-r3mpl44t]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ea-chip[data-astro-cid-r3mpl44t]:has(input:checked){border-color:color-mix(in oklab,var(--primary) 55%,transparent);background-color:var(--ui-duotone-mass);color:var(--ui-duotone-strong);font-weight:600}.ea-chip[data-astro-cid-r3mpl44t]:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.ea-chip[data-astro-cid-r3mpl44t][data-disabled=true]{opacity:.45;cursor:not-allowed}.ea-ladder[data-astro-cid-r3mpl44t]{display:grid;border:1px solid var(--border);border-radius:.875rem;overflow:hidden}.ea-rung[data-astro-cid-r3mpl44t]{display:flex;gap:.75rem;align-items:start;padding:.875rem 1rem;cursor:pointer;border-top:1px solid var(--border);transition:background-color .15s var(--ease-out-quint)}.ea-rung[data-astro-cid-r3mpl44t]:first-child{border-top:0}.ea-rung[data-astro-cid-r3mpl44t]:hover{background-color:var(--muted)}.ea-rung[data-astro-cid-r3mpl44t] input[data-astro-cid-r3mpl44t]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ea-rung-dot[data-astro-cid-r3mpl44t]{margin-top:.2rem;width:1rem;height:1rem;flex-shrink:0;border-radius:999px;border:2px solid var(--border);transition:background-color .15s var(--ease-out-quint),border-color .15s var(--ease-out-quint)}.ea-rung[data-astro-cid-r3mpl44t]:has(input:checked){background-color:color-mix(in oklab,var(--primary) 7%,transparent)}.ea-rung[data-astro-cid-r3mpl44t]:has(input:checked) .ea-rung-dot[data-astro-cid-r3mpl44t]{background-color:var(--primary);border-color:var(--primary)}.ea-rung[data-astro-cid-r3mpl44t]:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.ea-chip[data-astro-cid-r3mpl44t],.ea-rung[data-astro-cid-r3mpl44t],.ea-rung-dot[data-astro-cid-r3mpl44t],.ea-progress-fill[data-astro-cid-r3mpl44t],.ea-step[data-astro-cid-r3mpl44t],.ea-depth-rows[data-astro-cid-r3mpl44t],.ea-fb-panel[data-astro-cid-r3mpl44t],.ea-success[data-astro-cid-r3mpl44t]{transition:none;animation:none}}.day-dot{width:.5rem;height:.5rem;border-radius:9999px;border:1.5px solid var(--muted-foreground)}.day-dot--past{border-color:var(--primary);background-color:var(--primary)}.day-dot--on{width:1.5rem;border-color:var(--pink);background-color:var(--pink)}@media(prefers-reduced-motion:no-preference){.day-dot{transition:width .2s var(--ease-out-quint),background-color .2s var(--ease-out-quint)}}@media(min-width:64rem){.day-demo{zoom:1.2}}.promise-mark[data-astro-cid-7a3mo6bh]{background-color:transparent;background-image:linear-gradient(var(--ui-duotone-mass),var(--ui-duotone-mass));background-repeat:no-repeat;background-position:0 0;background-size:100% 100%;color:var(--ui-duotone-strong);font-weight:600;border-radius:.3em;padding:.05em .25em;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(prefers-reduced-motion:no-preference){html.js .promise-mark[data-astro-cid-7a3mo6bh]{transition:background-size .9s var(--ease-out-quint) .45s,color .4s var(--ease-out-quint) .45s}html.js .promise-mark[data-astro-cid-7a3mo6bh]:not(.in-view){background-size:0% 100%;color:inherit}}.friction-after[data-astro-cid-66j4nbkl]{background-color:color-mix(in oklab,var(--success) 6%,var(--card))}.ls-kind[data-astro-cid-oonjy3ux][aria-selected=true]{background-color:var(--card);color:var(--foreground);box-shadow:0 1px 2px color-mix(in oklab,var(--foreground) 10%,transparent)}.ls-stack[data-astro-cid-oonjy3ux]>.ls-panel[data-astro-cid-oonjy3ux]{grid-area:1 / 1}.ls-panel[data-astro-cid-oonjy3ux]:not([data-active]){visibility:hidden}.ls-token[data-astro-cid-oonjy3ux]{margin:0 -.1em;padding:0 .1em;border-radius:.375rem;color:var(--primary);text-decoration:underline dashed;text-decoration-color:color-mix(in oklab,var(--primary) 45%,transparent);text-decoration-thickness:2px;text-underline-offset:.2em;cursor:pointer;transition:background-color .15s ease-out;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media(hover:hover){.ls-token[data-astro-cid-oonjy3ux]:hover{background-color:color-mix(in oklab,var(--primary) 8%,transparent)}}.ls-token[data-astro-cid-oonjy3ux]:active{background-color:color-mix(in oklab,var(--primary) 14%,transparent)}.ls-token[data-astro-cid-oonjy3ux]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ls-stamp[data-astro-cid-oonjy3ux][data-state=earned]{border-color:var(--primary);background-color:var(--primary);color:var(--primary-foreground)}.ls-stamp[data-astro-cid-oonjy3ux][data-state=empty]{border-color:var(--control-border);border-style:dashed;color:transparent}@media(prefers-reduced-motion:no-preference){.ls-token[data-astro-cid-oonjy3ux][data-changed]{animation:ls-swap .2s var(--ease-out-quint)}.ls-panel[data-astro-cid-oonjy3ux][data-active]{animation:ls-in .18s var(--ease-out-quint) both}.ls-bar[data-astro-cid-oonjy3ux]{transition:transform .3s var(--ease-out-quint)}}@keyframes ls-swap{0%{opacity:.3}to{opacity:1}}@keyframes ls-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.loyalty-addon-text[data-astro-cid-gyzbycyp]:before,.loyalty-addon-text[data-astro-cid-gyzbycyp]:after{content:"";position:absolute;left:-7px;width:12px;height:12px;border-radius:9999px;background-color:var(--card);box-shadow:inset 0 0 0 1px var(--border)}.loyalty-addon-text[data-astro-cid-gyzbycyp]:before{top:-7px}.loyalty-addon-text[data-astro-cid-gyzbycyp]:after{bottom:-7px}.loyalty-addon-stamp[data-astro-cid-gyzbycyp]{box-shadow:inset 0 0 0 3px var(--background),inset 0 0 0 4px color-mix(in oklab,var(--primary) 45%,transparent);transform:rotate(-8deg)}@media(prefers-reduced-motion:no-preference){html.js .in-view[data-astro-cid-gyzbycyp] .loyalty-addon-stamp[data-astro-cid-gyzbycyp]{animation:loyalty-stamp-land .38s var(--ease-out-expo) .45s both}}@keyframes loyalty-stamp-land{0%{opacity:0;transform:scale(1.5) rotate(-22deg)}to{opacity:1;transform:scale(1) rotate(-8deg)}}.bk-demo[data-astro-cid-eawekjzz]{font-size:.75rem}.bk-panel[data-astro-cid-eawekjzz]{display:flex;flex-direction:column;border-radius:var(--radius-lg);background-color:var(--card);border:1px solid var(--border);overflow:hidden}.bk-head[data-astro-cid-eawekjzz]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap;padding:.625rem .75rem;border-bottom:1px solid var(--border);background-color:var(--muted)}.bk-title[data-astro-cid-eawekjzz]{font-weight:600;color:var(--foreground)}.bk-where[data-astro-cid-eawekjzz]{display:flex;align-items:center;gap:.3rem;font-family:var(--font-mono, ui-monospace, monospace);font-size:.625rem;color:var(--muted-foreground)}.bk-latest[data-astro-cid-eawekjzz]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border-bottom:1px solid var(--border)}.bk-latest-label[data-astro-cid-eawekjzz]{color:var(--muted-foreground)}.bk-latest-when[data-astro-cid-eawekjzz]{display:flex;align-items:center;gap:.4rem}.bk-latest-time[data-astro-cid-eawekjzz]{font-family:var(--font-mono, ui-monospace, monospace);font-weight:600;color:var(--foreground)}.bk-spinner[data-astro-cid-eawekjzz],.bk-check[data-astro-cid-eawekjzz]{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex:none;border-radius:999px}.bk-spinner[data-astro-cid-eawekjzz]{border:1.5px solid var(--border);border-top-color:var(--primary);opacity:0}.bk-check[data-astro-cid-eawekjzz]{background-color:color-mix(in oklab,var(--success) 16%,transparent);color:var(--success-text)}.bk-list[data-astro-cid-eawekjzz]{list-style:none;margin:0;padding:0}.bk-row[data-astro-cid-eawekjzz]{display:grid;grid-template-columns:3.5rem auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.4rem .75rem;border-bottom:1px solid var(--border);color:var(--muted-foreground)}.bk-day[data-astro-cid-eawekjzz]{color:var(--foreground)}.bk-time[data-astro-cid-eawekjzz],.bk-size[data-astro-cid-eawekjzz]{font-family:var(--font-mono, ui-monospace, monospace);font-size:.6875rem}.bk-restore[data-astro-cid-eawekjzz]{display:flex;align-items:center;gap:.25rem;font-size:.625rem;color:var(--primary)}.bk-foot[data-astro-cid-eawekjzz]{display:flex;align-items:center;gap:.3rem;padding:.5rem .75rem;font-size:.625rem;color:var(--muted-foreground);background-color:var(--muted)}@media(prefers-reduced-motion:no-preference){.bk-demo[data-astro-cid-eawekjzz].is-animated .bk-spinner[data-astro-cid-eawekjzz]{animation:bk-spin .9s linear infinite,bk-working 13s ease-in-out infinite}.bk-demo[data-astro-cid-eawekjzz].is-animated .bk-check[data-astro-cid-eawekjzz],.bk-demo[data-astro-cid-eawekjzz].is-animated .bk-latest-time[data-astro-cid-eawekjzz]{animation:bk-done 13s ease-in-out infinite}.bk-demo[data-astro-cid-eawekjzz].is-animated .bk-row--new[data-astro-cid-eawekjzz]{animation:bk-arrive 13s ease-in-out infinite}@keyframes bk-spin{to{transform:rotate(1turn)}}@keyframes bk-working{0%,18%{opacity:1}22%,to{opacity:0}}@keyframes bk-done{0%,18%{opacity:0}22%,to{opacity:1}}@keyframes bk-arrive{0%,18%{opacity:0;transform:translateY(-.375rem)}26%,to{opacity:1;transform:translateY(0)}}}.mg-demo[data-astro-cid-ythrurw6]{display:grid;gap:.75rem;font-size:.75rem}@media(min-width:720px){.mg-demo[data-astro-cid-ythrurw6]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}}.mg-panel[data-astro-cid-ythrurw6]{display:flex;flex-direction:column;border-radius:var(--radius-lg);background-color:var(--card);border:1px solid var(--border);overflow:hidden}.mg-head[data-astro-cid-ythrurw6]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem .75rem;border-bottom:1px solid var(--border);background-color:var(--muted)}.mg-title[data-astro-cid-ythrurw6]{display:flex;align-items:center;gap:.35rem;min-width:0;font-weight:600;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-count[data-astro-cid-ythrurw6]{flex:none;font-family:var(--font-mono, ui-monospace, monospace);font-size:.625rem;color:var(--muted-foreground)}.mg-map[data-astro-cid-ythrurw6],.mg-preview[data-astro-cid-ythrurw6]{list-style:none;margin:0;padding:0;flex:1}.mg-row[data-astro-cid-ythrurw6]{display:grid;grid-template-columns:minmax(0,.85fr) auto minmax(0,1.15fr) auto;align-items:center;gap:.4rem;padding:.35rem .75rem;border-bottom:1px solid var(--border)}.mg-from[data-astro-cid-ythrurw6]{font-family:var(--font-mono, ui-monospace, monospace);font-size:.6875rem;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-arrow[data-astro-cid-ythrurw6]{color:var(--border);flex:none}.mg-to[data-astro-cid-ythrurw6]{color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-mark[data-astro-cid-ythrurw6]{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;flex:none;border-radius:999px;background-color:color-mix(in oklab,var(--success) 16%,var(--card));color:var(--success-text)}.mg-row--unmatched[data-astro-cid-ythrurw6] .mg-to[data-astro-cid-ythrurw6]{color:var(--warning-text)}.mg-row--unmatched[data-astro-cid-ythrurw6] .mg-mark[data-astro-cid-ythrurw6]{background-color:color-mix(in oklab,var(--warning) 16%,var(--card));color:var(--warning-text);font-family:var(--font-mono, ui-monospace, monospace);font-size:.625rem;font-weight:700}.mg-note[data-astro-cid-ythrurw6]{margin:0;padding:.5rem .75rem;font-size:.625rem;color:var(--muted-foreground);background-color:var(--muted);border-top:1px solid var(--border)}.mg-card[data-astro-cid-ythrurw6]{display:flex;flex-direction:column;gap:.1rem;padding:.5rem .75rem;border-bottom:1px solid var(--border)}.mg-owner[data-astro-cid-ythrurw6]{font-weight:600;color:var(--foreground)}.mg-pet[data-astro-cid-ythrurw6]{color:var(--muted-foreground);font-size:.6875rem}.mg-pet[data-astro-cid-ythrurw6] small[data-astro-cid-ythrurw6]{font-size:.625rem}@media(prefers-reduced-motion:no-preference){.mg-demo[data-astro-cid-ythrurw6].is-animated .mg-row[data-astro-cid-ythrurw6],.mg-demo[data-astro-cid-ythrurw6].is-animated .mg-card[data-astro-cid-ythrurw6]{animation:mg-land 15s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .16s)}.mg-demo[data-astro-cid-ythrurw6].is-animated .mg-card[data-astro-cid-ythrurw6]{animation-delay:calc(.9s + var(--i, 0) * .16s)}@keyframes mg-land{0%{opacity:0;transform:translateY(.375rem)}8%,94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.375rem)}}}.pillar-demo[data-astro-cid-2l6hwmhf]{position:relative;margin:1.75rem 0 0}@media(min-width:1024px){.pillar-demo[data-astro-cid-2l6hwmhf]{margin-top:4.25rem}}.pillar-caption[data-astro-cid-2l6hwmhf]{margin-top:.75rem;font-size:.8125rem;line-height:1.5;color:var(--muted-foreground)}@media(prefers-reduced-motion:no-preference){.pillar-panels[data-pillar-condensed] .pillar-demo[data-astro-cid-2l6hwmhf]{opacity:0;transform:translateY(8px)}.pillar-panels[data-pillar-condensed][data-pillar-ready] .pillar-panel.is-active .pillar-demo[data-astro-cid-2l6hwmhf]{transition:opacity .3s var(--ease-out-quint) .24s,transform .3s var(--ease-out-quint) .24s}.pillar-panels[data-pillar-condensed] .pillar-panel.is-active .pillar-demo[data-astro-cid-2l6hwmhf]{opacity:1;transform:translateY(0)}}.folder-bar{display:flex;align-items:flex-end;gap:.25rem;padding-top:.25rem;padding-left:.125rem;box-shadow:inset 0 -1px 0 0 var(--border);overflow-x:auto;scrollbar-width:none}.folder-tab{flex-shrink:0;border:1px solid transparent;border-radius:var(--radius) var(--radius) 0 0;background-color:var(--ui-surface-faint);color:var(--muted-foreground);padding:.625rem .875rem;font-size:.875rem;font-weight:500;line-height:1.2;text-align:left;transition:background-color .15s ease-out,color .15s ease-out}button.folder-tab{cursor:pointer}button.folder-tab:hover{background-color:var(--ui-row-hover)}.folder-tab[aria-selected=true],.folder-tab[data-active]{background-color:var(--card);border-color:var(--border);border-bottom-color:var(--card);box-shadow:inset 0 3px 0 0 var(--ui-duotone-strong);color:var(--ui-duotone-strong)}.folder-tab:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ring),inset 0 3px 0 0 var(--ui-duotone-strong)}.folder-panel{border:1px solid var(--border);border-top-width:0;border-radius:0 0 var(--radius-xl) var(--radius-xl);background-color:var(--card)}@media(prefers-reduced-motion:no-preference){.folder-tabpanel[data-entering]{animation:folder-panel-in .2s var(--ease-out-quint) both}}@keyframes folder-panel-in{0%{opacity:0}to{opacity:1}}.stack{display:grid}.stack-panel{grid-area:1 / 1;opacity:0;visibility:hidden}.stack-panel[data-active]{opacity:1;visibility:visible}@media(prefers-reduced-motion:no-preference){.stack-panel{transition:opacity .18s var(--ease-out-quint),visibility 0s linear .18s}.stack-panel[data-active]{transition:opacity .18s var(--ease-out-quint)}}.stack-panel:not([data-active]) *{animation-play-state:paused!important}.pm-tile{transition:background-color .15s var(--ease-out-quint),box-shadow .15s var(--ease-out-quint),transform .16s var(--ease-out-quint)}@media(hover:hover)and (pointer:fine){.pm-tile:not([aria-selected=true]):hover{background-color:var(--ui-row-hover)}}.pm-tile[aria-selected=true]{background-color:var(--ui-duotone-mass);box-shadow:inset 0 0 0 1.5px var(--ui-duotone-strong)}.pm-tile[aria-selected=true] .pm-tile-label,.pm-tile[aria-selected=true] .pm-tile-icon{color:var(--ui-duotone-strong)}.pm-tile[aria-selected=true] .text-muted-foreground{color:var(--secondary-foreground)}.pm-monitor .stack-panel:not([data-active]){display:none}.scan-section{--ai-reading-from: oklch(.6 .16 269);--ai-reading-via: oklch(.62 .16 300);--ai-reading-to: oklch(.72 .12 195);--ai-reading-veil-alpha: 12%;--scan-mass: color-mix(in oklab, var(--primary) 16%, var(--card));--scan-strong: color-mix(in oklab, var(--primary), var(--foreground) 25%);--scan-paper: color-mix(in oklab, var(--muted) 55%, var(--card))}html.dark .scan-section,.scan-section.surface-ink{--ai-reading-from: oklch(.7 .14 269);--ai-reading-via: oklch(.72 .14 300);--ai-reading-to: oklch(.78 .11 195)}.scan-section.surface-ink{--scan-mass: color-mix(in oklab, var(--primary) 34%, var(--card));--scan-strong: var(--foreground)}.scan-ai-line{background:linear-gradient(to bottom,var(--ai-reading-from),var(--ai-reading-via),var(--ai-reading-to))}.scan-ai-veil{background:linear-gradient(to bottom,transparent,color-mix(in oklch,var(--ai-reading-from) var(--ai-reading-veil-alpha),transparent) 30%,color-mix(in oklch,var(--ai-reading-via) 22%,transparent) 50%,color-mix(in oklch,var(--ai-reading-to) var(--ai-reading-veil-alpha),transparent) 70%,transparent)}.scan-paper{background-color:var(--scan-paper)}.scan-mono{font-family:var(--font-mono, ui-monospace, monospace);letter-spacing:-.01em}.scan-mass{background-color:var(--scan-mass);color:var(--scan-strong)}.scan-cell{display:grid}.scan-cell>*{grid-area:1 / 1;min-width:0}.duo-veil,.duo-paper-line{opacity:0}@media(prefers-reduced-motion:no-preference){html.js .duo-sheet.in-view .duo-veil{animation:duo-sweep 1.9s linear .25s both}html.js .duo-sheet.in-view .duo-paper-line{animation:duo-out .22s ease-out both;animation-delay:calc(.45s + var(--line, 0) * .26s)}html.js .duo-sheet.in-view .duo-row{animation:duo-in .26s var(--ease-out-quint) both;animation-delay:calc(.5s + var(--line, 0) * .26s)}html.js .duo-sheet.in-view .duo-check{animation:duo-in .26s var(--ease-out-quint) both;animation-delay:2.25s}}@media(prefers-reduced-motion:no-preference){html.js .duo-sheet:not(.in-view) .duo-paper-line{opacity:1}html.js .duo-sheet:not(.in-view) .duo-row,html.js .duo-sheet:not(.in-view) .duo-check{opacity:0}}@keyframes duo-sweep{0%{opacity:1;transform:translateY(-100%)}92%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes duo-out{0%{opacity:1}to{opacity:0}}@keyframes duo-in{0%{opacity:0;transform:translate(-.375rem)}to{opacity:1;transform:none}}@keyframes duo-fade{0%{opacity:0}to{opacity:1}}
