.coffee[data-astro-cid-5mgajnyy]{border-top:1px solid var(--line);justify-items:center;gap:.9rem;margin-top:3rem;padding-top:2.5rem;display:grid}.coffee--plain[data-astro-cid-5mgajnyy]{border-top:0;margin-top:2rem;padding-top:0}.coffee-note[data-astro-cid-5mgajnyy]{color:var(--text-soft);font-size:.95rem}.coffee-button[data-astro-cid-5mgajnyy]{white-space:nowrap}.coffee-price[data-astro-cid-5mgajnyy]{border-left:1px solid #ffffff40;margin-left:.15rem;padding-left:.7rem}.coffee-count[data-astro-cid-5mgajnyy]{color:var(--text-mute);font-size:.85rem}.coffee-section[data-astro-cid-inuidsir]{position:relative;overflow-x:clip}.coffee-layout[data-astro-cid-inuidsir]{z-index:1;position:relative}.edge-bean[data-astro-cid-inuidsir]{translate:0 calc(var(--lag,0px) * var(--depth));width:var(--size);height:auto;transform:rotate(var(--turn));filter:drop-shadow(0 24px 30px #46240c38) blur(var(--blur));animation:bean-float var(--pace) ease-in-out var(--delay) infinite alternate;pointer-events:none;z-index:-1;position:absolute}.edge-a[data-astro-cid-inuidsir]{--size:clamp(8rem, 22vw, 17rem);--depth:1.8;--turn:24deg;--blur:3px;--pace:8s;--delay:-1s;bottom:-7rem;left:22%}.edge-b[data-astro-cid-inuidsir]{--size:clamp(6rem, 16vw, 12rem);--depth:1.4;--turn:-48deg;--blur:4px;--pace:9s;--delay:-4s;top:-6rem;right:-2rem}.edge-c[data-astro-cid-inuidsir]{--size:clamp(4.5rem, 10vw, 7.5rem);--depth:1;--turn:112deg;--blur:1.5px;--pace:7s;--delay:-2.5s;top:-4rem;left:6%}.coffee-layout[data-astro-cid-inuidsir]{text-align:center;align-items:center;gap:1.5rem;display:grid}.coffee-art[data-astro-cid-inuidsir]{order:-1;width:min(100%,26rem);margin-inline:auto;padding:8% 6%;position:relative}.coffee-glow[data-astro-cid-inuidsir]{filter:blur(24px);background:radial-gradient(closest-side,#c47a343d,#c47a3400);border-radius:50%;position:absolute;inset:10% 8%}.coffee-cup[data-astro-cid-inuidsir]{filter:drop-shadow(0 28px 28px #46240c24);width:100%;height:auto;display:block;position:relative}.coffee-bean[data-astro-cid-inuidsir]{translate:0 calc(var(--lag,0px) * var(--depth,.4));width:var(--size);height:auto;transform:rotate(var(--turn));filter:drop-shadow(0 10px 12px #46240c38) blur(var(--blur,0));animation:bean-float var(--pace) ease-in-out var(--delay) infinite alternate;position:absolute}.bean-a[data-astro-cid-inuidsir]{--size:clamp(2.2rem, 7vw, 3.3rem);--turn:-28deg;--pace:5.5s;--delay:0s;top:4%;left:2%}.bean-b[data-astro-cid-inuidsir]{--size:clamp(1.6rem, 5vw, 2.4rem);--turn:38deg;--pace:6.5s;--delay:-2s;--blur:1px;top:0;right:10%}.bean-c[data-astro-cid-inuidsir]{--size:clamp(2rem, 6vw, 2.9rem);--turn:74deg;--pace:6s;--delay:-1s;bottom:6%;right:0}.bean-d[data-astro-cid-inuidsir]{--size:clamp(1.3rem, 4vw, 1.9rem);--turn:-62deg;--pace:7s;--delay:-3.5s;--blur:1.5px;bottom:2%;left:14%}@keyframes bean-float{to{transform:translate3d(0, -.6rem, 0) rotate(calc(var(--turn) + 10deg))}}@media (prefers-reduced-motion:reduce){.coffee-bean[data-astro-cid-inuidsir],.edge-bean[data-astro-cid-inuidsir]{animation:none}}@media (width<=859px){.edge-a[data-astro-cid-inuidsir]{bottom:-5.5rem;left:-3rem}.edge-c[data-astro-cid-inuidsir]{display:none}}@media (width>=860px){.coffee-layout[data-astro-cid-inuidsir]{text-align:left;grid-template-columns:1fr 1.05fr;gap:3rem}.coffee-art[data-astro-cid-inuidsir]{order:0;width:min(100%,32rem);margin-inline:auto 0}.coffee-copy[data-astro-cid-inuidsir] .coffee{justify-items:start}}.faq[data-astro-cid-hemr5th4]{padding-top:0;padding-bottom:calc(var(--section-space) + 5rem)}.pixel-garden[data-astro-cid-hemr5th4]{pointer-events:none;width:100%;height:9rem;position:absolute;bottom:0;left:0}.faq-layout[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.faq-list[data-astro-cid-hemr5th4]{border-top:1px solid var(--line-strong)}.faq-item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--line-strong)}summary[data-astro-cid-hemr5th4]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;font-size:1.05rem;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4] svg[data-astro-cid-hemr5th4]{transition:transform .3s var(--ease);flex:none}.faq-item[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4] svg[data-astro-cid-hemr5th4]{transform:rotate(45deg)}.faq-item[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:40rem;color:var(--text-soft);padding-bottom:1.4rem}@media (width>=900px){.faq-layout[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr)}}@media (prefers-reduced-motion:reduce){summary[data-astro-cid-hemr5th4] svg[data-astro-cid-hemr5th4]{transition:none}}.footer[data-astro-cid-jo6i4kqk]{color:#fbefe0;background:#5d3a1a;padding:3rem 0 3.25rem;position:relative}.footer-soil[data-astro-cid-jo6i4kqk]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.footer[data-astro-cid-jo6i4kqk] .logo-name b{color:#8aa4ff}.footer-inner[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex;position:relative}.footer-links[data-astro-cid-jo6i4kqk]{gap:1.5rem;font-size:.9rem;display:flex}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fbefe0d1;text-decoration:none}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff8ee}.footer-copy[data-astro-cid-jo6i4kqk]{color:#fbefe0a8;font-size:.85rem}.preview[data-astro-cid-fr3k5pam]{width:100%;max-width:34rem;animation:preview-in 1s var(--ease) .3s backwards;margin-inline:auto;padding-bottom:3.5rem;position:relative}.preview-window[data-astro-cid-fr3k5pam]{position:relative;overflow:hidden}.preview-bar[data-astro-cid-fr3k5pam]{border-bottom:1px solid var(--line);align-items:center;gap:.4rem;padding:.75rem 1rem;display:flex}.preview-bar[data-astro-cid-fr3k5pam] span[data-astro-cid-fr3k5pam]{background:#11111624;border-radius:50%;width:9px;height:9px}.preview-url[data-astro-cid-fr3k5pam]{color:var(--text-mute);background:#1111160d;border-radius:999px;margin-left:.75rem;padding:.15rem .8rem;font-size:.75rem}.preview-viewport[data-astro-cid-fr3k5pam]{height:clamp(17rem,34vw,21rem);overflow:hidden;mask-image:linear-gradient(#000 82%,#0000)}.preview-page[data-astro-cid-fr3k5pam]{animation:page-scroll 14s var(--ease) 1.4s infinite;gap:1.4rem;padding:1.2rem 1.4rem 2rem;display:grid}.preview-page[data-astro-cid-fr3k5pam] i[data-astro-cid-fr3k5pam],.preview-page[data-astro-cid-fr3k5pam] b[data-astro-cid-fr3k5pam]{background:#1111161a;border-radius:99px;height:8px;display:block}.preview-page[data-astro-cid-fr3k5pam] b[data-astro-cid-fr3k5pam]{background:#1111162e}.pp-nav[data-astro-cid-fr3k5pam]{align-items:center;gap:.6rem;display:flex}.pp-nav[data-astro-cid-fr3k5pam] i[data-astro-cid-fr3k5pam]{background:#11111638;width:22%;height:10px;margin-right:auto}.pp-nav[data-astro-cid-fr3k5pam] b[data-astro-cid-fr3k5pam]{width:9%;height:6px}.pp-hero[data-astro-cid-fr3k5pam]{gap:.55rem;padding-block:.8rem;display:grid}.pp-hero[data-astro-cid-fr3k5pam] i[data-astro-cid-fr3k5pam]{background:#11111633;width:78%;height:16px}.pp-hero[data-astro-cid-fr3k5pam] i[data-astro-cid-fr3k5pam].short{width:52%}.pp-hero[data-astro-cid-fr3k5pam] b[data-astro-cid-fr3k5pam]{background:var(--text);width:26%;height:22px;margin-top:.4rem}.pp-projects[data-astro-cid-fr3k5pam]{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.pp-card[data-astro-cid-fr3k5pam]{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:12px;gap:.45rem;padding:.6rem;display:grid;position:relative}.pp-heat[data-astro-cid-fr3k5pam]{background:radial-gradient(closest-side, rgba(var(--brand-rgb), calc(var(--heat) * .55)), rgba(var(--brand-rgb), 0));opacity:.15;animation:heat-pulse 4.2s ease-in-out var(--delay) infinite;pointer-events:none;border-radius:22px;position:absolute;inset:-14px}.pp-thumb[data-astro-cid-fr3k5pam]{aspect-ratio:4/3;background:linear-gradient(135deg,#e6e9f2,#f4f5f8);border-radius:8px;position:relative}.pp-card[data-astro-cid-fr3k5pam] p[data-astro-cid-fr3k5pam]{font-size:.62rem;font-weight:600;line-height:1.2;position:relative}.pp-card[data-astro-cid-fr3k5pam] i[data-astro-cid-fr3k5pam]{width:70%;height:5px;position:relative}.pp-about[data-astro-cid-fr3k5pam]{gap:.5rem;display:grid}.pp-about[data-astro-cid-fr3k5pam] i[data-astro-cid-fr3k5pam].short{width:60%}.pp-contact[data-astro-cid-fr3k5pam] b[data-astro-cid-fr3k5pam]{border-radius:99px;width:40%;height:26px}.preview-panel[data-astro-cid-fr3k5pam]{width:min(17.5rem,78%);padding:1rem 1.1rem 1.1rem;position:absolute;bottom:0;right:0}.panel-title[data-astro-cid-fr3k5pam]{align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.panel-dot[data-astro-cid-fr3k5pam]{background:var(--live);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #16a34a26}.preview-panel[data-astro-cid-fr3k5pam] ul[data-astro-cid-fr3k5pam]{gap:.7rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.preview-panel[data-astro-cid-fr3k5pam] li[data-astro-cid-fr3k5pam]{grid-template-columns:1fr auto;gap:.3rem .5rem;font-size:.76rem;display:grid}.panel-name[data-astro-cid-fr3k5pam]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel-time[data-astro-cid-fr3k5pam]{color:var(--text-mute);font-variant-numeric:tabular-nums}.panel-track[data-astro-cid-fr3k5pam]{background:#11111612;border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.panel-fill[data-astro-cid-fr3k5pam]{border-radius:inherit;background:linear-gradient(90deg, var(--brand), #6f8cff);height:100%;transform:scaleX(var(--share));transform-origin:0;animation:fill-in 1.1s var(--ease) var(--delay) backwards;display:block}@media (width>=1000px){.preview-panel[data-astro-cid-fr3k5pam]{right:-1.5rem}}@keyframes preview-in{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}@keyframes page-scroll{0%,12%{transform:translateY(0)}40%,62%{transform:translateY(-34%)}88%,to{transform:translateY(0)}}@keyframes heat-pulse{0%,to{opacity:.15}50%{opacity:1}}@keyframes fill-in{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.preview[data-astro-cid-fr3k5pam],.preview-page[data-astro-cid-fr3k5pam],.panel-fill[data-astro-cid-fr3k5pam]{animation:none}.pp-heat[data-astro-cid-fr3k5pam]{opacity:.8;animation:none}}.hero[data-astro-cid-ge2uvauf]{padding:clamp(7.5rem,14vw,10rem) 0 clamp(4rem,8vw,6rem);position:relative;overflow:clip}.hero-orb[data-astro-cid-ge2uvauf]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-layout[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(3rem,6vw,4.5rem);display:grid;position:relative}.hero-title[data-astro-cid-ge2uvauf]{margin-top:1.4rem;font-size:clamp(2.6rem,7.2vw,5rem)}.hero-line[data-astro-cid-ge2uvauf]{animation:hero-in .8s var(--ease) .12s backwards;display:block}.hero-line--accent[data-astro-cid-ge2uvauf]{color:var(--brand);animation-delay:.24s}.hero-sub[data-astro-cid-ge2uvauf]{max-width:34rem;color:var(--text-soft);animation:hero-in .7s var(--ease) .36s backwards;margin-top:1.4rem;font-size:clamp(1.02rem,1.7vw,1.15rem)}.hero-tag[data-astro-cid-ge2uvauf]{max-width:34rem;animation:hero-in .7s var(--ease) .46s backwards;margin-top:2rem}.hero-actions[data-astro-cid-ge2uvauf]{animation:hero-in .7s var(--ease) .56s backwards;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:1.5rem;display:flex}.hero-note[data-astro-cid-ge2uvauf]{max-width:19rem;color:var(--text-mute);font-size:.85rem;line-height:1.45}@keyframes hero-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (width>=1000px){.hero-layout[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}@media (prefers-reduced-motion:reduce){.hero-line[data-astro-cid-ge2uvauf],.hero-sub[data-astro-cid-ge2uvauf],.hero-tag[data-astro-cid-ge2uvauf],.hero-actions[data-astro-cid-ge2uvauf]{animation:none}}.stars[data-astro-cid-swawiaf7]{pointer-events:none;contain:strict;width:100%;height:100%;position:absolute;inset:0}.install[data-astro-cid-swawiaf7]>.container[data-astro-cid-swawiaf7]{position:relative}.install-layout[data-astro-cid-swawiaf7]{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.install-editor[data-astro-cid-swawiaf7]{position:relative;overflow:hidden}.editor-bar[data-astro-cid-swawiaf7]{border-bottom:1px solid var(--line);align-items:center;gap:.4rem;padding:.75rem 1rem;display:flex}.editor-bar[data-astro-cid-swawiaf7] span[data-astro-cid-swawiaf7]{background:#11111624;border-radius:50%;width:9px;height:9px}.editor-bar[data-astro-cid-swawiaf7] p[data-astro-cid-swawiaf7]{color:var(--text-mute);margin-left:.75rem;font-size:.78rem}.editor-code[data-astro-cid-swawiaf7]{margin:0;padding:1.1rem 0;font-size:clamp(.72rem,1.5vw,.86rem);line-height:1.9;overflow-x:auto}.line[data-astro-cid-swawiaf7]{white-space:pre;padding-inline:1rem 1.25rem;display:block}.line--typed[data-astro-cid-swawiaf7]{background:rgba(var(--brand-rgb), .07);box-shadow:inset 2px 0 0 var(--brand)}.ln[data-astro-cid-swawiaf7]{width:1.6rem;color:var(--text-mute);opacity:.6;user-select:none;display:inline-block}.muted[data-astro-cid-swawiaf7]{color:var(--text-mute)}.typed[data-astro-cid-swawiaf7]{color:var(--brand-deep)}.caret[data-astro-cid-swawiaf7]{vertical-align:-.2em;background:var(--brand);opacity:0;width:2px;height:1.1em;margin-left:1px;display:inline-block}[data-astro-cid-swawiaf7][data-install].is-typing .caret[data-astro-cid-swawiaf7]{opacity:1;animation:1s steps(2,end) infinite caret-blink}.install-steps[data-astro-cid-swawiaf7]{border-top:1px solid var(--line);gap:.6rem;margin:0;padding:1.2rem 1.25rem 1.4rem;font-size:.93rem;list-style:none;display:grid}.install-steps[data-astro-cid-swawiaf7] li[data-astro-cid-swawiaf7]{align-items:center;gap:.75rem;display:flex}.step-number[data-astro-cid-swawiaf7]{background:var(--text);color:#fff;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.78rem;font-weight:600;display:grid}.found-title[data-astro-cid-swawiaf7]{align-items:center;gap:.6rem;font-weight:600;display:flex}.found-pulse[data-astro-cid-swawiaf7]{background:var(--text-mute);width:8px;height:8px;transition:background .4s var(--ease);border-radius:50%}[data-astro-cid-swawiaf7][data-install].is-found .found-pulse[data-astro-cid-swawiaf7]{background:var(--live)}.found-groups[data-astro-cid-swawiaf7]{gap:1.2rem;margin-top:1.4rem;display:grid}.found-name[data-astro-cid-swawiaf7]{color:var(--text-mute);font-size:.85rem}.found-group[data-astro-cid-swawiaf7] ul[data-astro-cid-swawiaf7]{flex-wrap:wrap;gap:.5rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.found-chip[data-astro-cid-swawiaf7]{box-shadow:0 0 0 1px var(--line);opacity:.35;transition:opacity .45s var(--ease), transform .45s var(--ease), box-shadow .45s var(--ease);transition-delay:calc(var(--order) * 90ms);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.88rem;font-weight:500;display:inline-flex;transform:scale(.96)}.found-chip[data-astro-cid-swawiaf7] svg[data-astro-cid-swawiaf7]{color:var(--live);opacity:0;transition:opacity .3s var(--ease);transition-delay:inherit}[data-astro-cid-swawiaf7][data-install].is-found .found-chip[data-astro-cid-swawiaf7]{opacity:1;transform:none;box-shadow:0 0 0 1px #16a34a40,0 6px 16px -10px #16a34a80}[data-astro-cid-swawiaf7][data-install].is-found .found-chip[data-astro-cid-swawiaf7] svg[data-astro-cid-swawiaf7]{opacity:1}.found-note[data-astro-cid-swawiaf7]{color:var(--text-soft);margin-top:1.4rem;font-size:.92rem}.found-note[data-astro-cid-swawiaf7]+.found-note[data-astro-cid-swawiaf7]{margin-top:.4rem}@keyframes caret-blink{to{visibility:hidden}}@media (width>=960px){.install-layout[data-astro-cid-swawiaf7]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}@media (prefers-reduced-motion:reduce){.found-chip[data-astro-cid-swawiaf7],.found-chip[data-astro-cid-swawiaf7] svg[data-astro-cid-swawiaf7],.found-pulse[data-astro-cid-swawiaf7]{transition:none}[data-astro-cid-swawiaf7][data-install].is-typing .caret[data-astro-cid-swawiaf7]{animation:none}}.nav[data-astro-cid-wpvy4v7s]{z-index:50;transition:background .3s var(--ease), box-shadow .3s var(--ease);position:fixed;inset:0 0 auto}.nav[data-astro-cid-wpvy4v7s].is-scrolled{-webkit-backdrop-filter:blur(12px)saturate(1.2);box-shadow:0 1px 0 var(--line);background:#f3f4f6c7}.nav-inner[data-astro-cid-wpvy4v7s]{justify-content:space-between;align-items:center;gap:1.5rem;height:4.25rem;display:flex;position:relative}.nav-brand[data-astro-cid-wpvy4v7s]{text-decoration:none}.nav-links[data-astro-cid-wpvy4v7s]{gap:.35rem;font-size:.93rem;display:none}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{z-index:1;border-radius:999px;padding:.5rem .85rem;position:relative}.nav-inner[data-astro-cid-wpvy4v7s] .nav-pill{background:var(--lg-fill-hover);-webkit-backdrop-filter:blur(4px)saturate(1.3);width:0;height:0;box-shadow:var(--lg-shadow);pointer-events:none;border:1px solid #ffffffd9;border-radius:999px;transition:transform .55s cubic-bezier(.3,1.25,.45,1),width .55s cubic-bezier(.3,1.25,.45,1);position:absolute;top:0;left:0}.nav[data-astro-cid-wpvy4v7s].has-pill .nav-cta[data-astro-cid-wpvy4v7s],.nav[data-astro-cid-wpvy4v7s].has-pill .nav-cta[data-astro-cid-wpvy4v7s]:hover{z-index:1;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000;position:relative}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s],.nav-language[data-astro-cid-wpvy4v7s]{color:var(--text-soft);transition:color .2s var(--ease);text-decoration:none}.nav-links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.nav-language[data-astro-cid-wpvy4v7s]:hover{color:var(--text)}.nav-actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:1rem;font-size:.93rem;display:flex}.nav-cta[data-astro-cid-wpvy4v7s]{border-radius:999px;padding:.55rem 1.1rem;font-weight:600;text-decoration:none}@media (width>=900px){.nav-links[data-astro-cid-wpvy4v7s]{display:flex}}@media (prefers-reduced-motion:reduce){.nav[data-astro-cid-wpvy4v7s],.nav-inner[data-astro-cid-wpvy4v7s] .nav-pill{transition:none}}.privacy-layout[data-astro-cid-cobwjqwb]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}.privacy-title[data-astro-cid-cobwjqwb] span[data-astro-cid-cobwjqwb]{display:block}.privacy-points[data-astro-cid-cobwjqwb]{gap:.8rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.privacy-points[data-astro-cid-cobwjqwb] li[data-astro-cid-cobwjqwb]{align-items:flex-start;gap:.7rem;font-weight:500;display:flex}.privacy-points[data-astro-cid-cobwjqwb] svg[data-astro-cid-cobwjqwb]{color:var(--live);flex:none;margin-top:.15rem}.hash-flow[data-astro-cid-cobwjqwb]{margin:0;padding:clamp(1.25rem,3vw,2rem);position:relative}.hash-stage[data-astro-cid-cobwjqwb]{grid-template-columns:minmax(0,1fr) minmax(2.5rem,5rem) minmax(0,1.1fr);align-items:center;display:grid}.hash-inputs[data-astro-cid-cobwjqwb]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.hash-inputs[data-astro-cid-cobwjqwb] li[data-astro-cid-cobwjqwb]{box-shadow:0 0 0 1px var(--line);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:12px;padding:.55rem .8rem;font-size:clamp(.72rem,1.6vw,.85rem);font-weight:500;overflow:hidden}.hash-inputs[data-astro-cid-cobwjqwb] li[data-astro-cid-cobwjqwb]:first-child{color:var(--text-mute);text-decoration:line-through #11111659}.hash-wires[data-astro-cid-cobwjqwb]{width:100%;height:100%;overflow:visible}.hash-wires[data-astro-cid-cobwjqwb] path[data-astro-cid-cobwjqwb]{fill:none;stroke:rgba(var(--brand-rgb), .55);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .9s var(--ease);transition-delay:calc(.2s + var(--order) * .12s)}.reveal[data-astro-cid-cobwjqwb].is-visible .hash-wires[data-astro-cid-cobwjqwb] path[data-astro-cid-cobwjqwb]{stroke-dashoffset:0}.hash-output[data-astro-cid-cobwjqwb]{color:#fff;background:#111116;border-radius:16px;padding:1rem;box-shadow:0 20px 40px -22px #11111699}.hash-label[data-astro-cid-cobwjqwb]{color:#ffffff8c;font-size:.78rem}.hash-value[data-astro-cid-cobwjqwb]{font-family:var(--font-code);word-break:break-all;color:#b9c8ff;margin-top:.35rem;font-size:clamp(.72rem,1.6vw,.88rem);line-height:1.5}figcaption[data-astro-cid-cobwjqwb]{color:var(--text-soft);margin-top:1.5rem;font-size:.92rem}@media (width>=960px){.privacy-layout[data-astro-cid-cobwjqwb]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (prefers-reduced-motion:reduce){.hash-wires[data-astro-cid-cobwjqwb] path[data-astro-cid-cobwjqwb]{stroke-dashoffset:0;transition:none}}
