.home-title[data-astro-cid-ba372snk]{font:600 clamp(1.5rem, 3vw, 2rem) var(--font-display);text-align:center;margin:2.2rem 0 1.2rem}.home-title[data-astro-cid-ba372snk]+.promo-card[data-astro-cid-ba372snk]+.home-title[data-astro-cid-ba372snk]{margin-top:1.4rem}.promo-card[data-astro-cid-ba372snk]{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--surface-2), color-mix(in srgb, var(--surface-2) 60%, transparent));max-width:1240px;min-height:220px;color:var(--text);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);text-decoration:none;display:grid;overflow:hidden}.promo-card[data-astro-cid-ba372snk][hidden]{display:none}.home-countdown[data-astro-cid-ba372snk]{color:var(--accent-text);font-size:.85rem;font-weight:600}.promo-card[data-astro-cid-ba372snk]:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 6px 16px #0000002e}.promo-card[data-astro-cid-ba372snk].no-image{grid-template-columns:1fr}.news-card[data-astro-cid-ba372snk]{grid-template-columns:1.6fr 1fr}.promo-copy[data-astro-cid-ba372snk]{overflow-wrap:anywhere;flex-direction:column;min-width:0;padding:1.4rem 1.6rem;display:flex}.promo-copy[data-astro-cid-ba372snk] time[data-astro-cid-ba372snk]{color:var(--muted);font-size:.75rem}.news-meta[data-astro-cid-ba372snk]{flex-wrap:wrap;align-items:center;gap:.3rem .7rem;display:flex}.news-source[data-astro-cid-ba372snk]{border:1px solid var(--border);color:var(--accent-text);border-radius:999px;padding:.1rem .45rem;font-size:.72rem}.promo-copy[data-astro-cid-ba372snk] h3[data-astro-cid-ba372snk]{font:600 clamp(1.4rem, 2.6vw, 2rem) / 1.15 var(--font-display);margin:.5rem 0 .7rem}.promo-copy[data-astro-cid-ba372snk] p[data-astro-cid-ba372snk]{color:var(--muted);margin:0 0 1rem;font-size:.9rem}.promo-link[data-astro-cid-ba372snk]{color:var(--accent);align-self:flex-end;margin-top:auto;font-size:.78rem}.promo-visual[data-astro-cid-ba372snk]{min-width:0;position:relative;overflow:hidden}.promo-visual[data-astro-cid-ba372snk] img[data-astro-cid-ba372snk]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.collection-band[data-astro-cid-ba372snk]{isolation:isolate;margin-inline:calc(50% - 50vw);background:0 0;margin-top:2.6rem;padding:2.5rem calc(50vw - 50%);position:relative}.collection-band[data-astro-cid-ba372snk]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0e1a34d9 0%,#0c223acc 50%,#1c163ad9 100%);position:absolute;inset:0;mask-image:linear-gradient(#0000 0,#000 18% 82%,#0000 100%)}html[data-theme=light] .collection-band[data-astro-cid-ba372snk]:before{background:linear-gradient(115deg,#dde8f5e0 0%,#d6e8f2d9 50%,#e4e0f4e0 100%)}@media (prefers-color-scheme:light){html:not([data-theme]) .collection-band[data-astro-cid-ba372snk]:before{background:linear-gradient(115deg,#dde8f5e0 0%,#d6e8f2d9 50%,#e4e0f4e0 100%)}}@media (width<=700px){.promo-card[data-astro-cid-ba372snk],.news-card[data-astro-cid-ba372snk]{grid-template-columns:1fr}.promo-visual[data-astro-cid-ba372snk]{height:160px}.news-card[data-astro-cid-ba372snk] .promo-visual[data-astro-cid-ba372snk]{order:-1}}.sf-stage[data-astro-cid-ba372snk] .cover[data-astro-cid-ba372snk] .cover-echo[data-astro-cid-ba372snk],.sf-stage[data-astro-cid-ba372snk] .tools[data-astro-cid-ba372snk] .tool-name[data-astro-cid-ba372snk] .ghost-echo[data-astro-cid-ba372snk]{-webkit-text-stroke-color:#eceef529}.cover[data-astro-cid-ba372snk]{isolation:isolate;color:#fff;background:#05060a;height:100svh;min-height:640px;position:relative;overflow:hidden}.hero-stage[data-astro-cid-ba372snk],.hero-scene[data-astro-cid-ba372snk],.cover-shade[data-astro-cid-ba372snk]{width:100%;height:100%;position:absolute;inset:0}.hero-stage[data-astro-cid-ba372snk]{overflow:hidden;container-type:size}#melt-group[data-astro-cid-ba372snk],#hero-art[data-astro-cid-ba372snk],.kenburns[data-astro-cid-ba372snk],.hero-layer[data-astro-cid-ba372snk],.hero-layer[data-astro-cid-ba372snk]>div[data-astro-cid-ba372snk]{position:absolute;inset:0}#melt-group[data-astro-cid-ba372snk]{--u:calc(max(100cqw, 100cqh * 1600 / 920) / 1600);transition:opacity .35s var(--ease)}.sf-stage[data-astro-cid-ba372snk].js-stage:not(.art-ready) #melt-group[data-astro-cid-ba372snk]{opacity:0}.sf-stage[data-astro-cid-ba372snk].art-instant #melt-group[data-astro-cid-ba372snk]{transition:none}.hero-canvas[data-astro-cid-ba372snk]{width:calc(1600 * var(--u));height:calc(920 * var(--u));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-layer[data-astro-cid-ba372snk]{will-change:transform}.hero-img[data-astro-cid-ba372snk]{left:calc(-150 * var(--u));top:calc(-75 * var(--u));width:calc(1900 * var(--u));height:calc(1069 * var(--u));object-fit:cover;will-change:transform;max-width:none;position:absolute}.hero-layer[data-astro-cid-ba372snk] .twinkle[data-astro-cid-ba372snk]{background:#e9ecff;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.hero-vignette[data-astro-cid-ba372snk]{left:calc(-300 * var(--u));top:calc(-300 * var(--u));width:calc(2200 * var(--u));height:calc(1520 * var(--u));pointer-events:none;background:radial-gradient(75% 75% at 50% 45%,#0000 55%,#05061abf);position:absolute}.hero-scene[data-astro-cid-ba372snk]{pointer-events:none}.melt-rim-lite[data-astro-cid-ba372snk]{opacity:0;will-change:transform, opacity;pointer-events:none;background:#fff;height:12px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px 6px #c9cef5b3}.cover[data-astro-cid-ba372snk].intro #hero-art[data-astro-cid-ba372snk]{mask:url(#hIntro)}.sf-stage[data-astro-cid-ba372snk].lite .cover[data-astro-cid-ba372snk].intro #hero-art[data-astro-cid-ba372snk]{mask:none}.sf-stage[data-astro-cid-ba372snk].lite #melt-rim[data-astro-cid-ba372snk],.sf-stage[data-astro-cid-ba372snk].lite #intro-rim[data-astro-cid-ba372snk]{display:none}.cover-shade[data-astro-cid-ba372snk]{pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23g)' opacity='.05'/%3E%3C/svg%3E"),linear-gradient(90deg,#050618e0,#0506188c 38%,#0000 72%),linear-gradient(#05060a8c,#0000 25% 58%,#050618d1)}.cover-content[data-astro-cid-ba372snk]{flex-direction:column;height:100%;padding:136px clamp(16px,5vw,80px) 24px;display:flex;position:relative}.cover-copy[data-astro-cid-ba372snk]{width:min(540px,100%);position:relative}.cover-echo[data-astro-cid-ba372snk]{font:900 clamp(90px, 10vw, 150px) / 1 var(--font-display);white-space:nowrap;pointer-events:none;position:absolute;top:22px;left:-6px}.cover-kicker[data-astro-cid-ba372snk]{color:#e9ecff;font:500 12px/1 var(--font-mono);letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 18px;display:flex;position:relative}.cover-kicker[data-astro-cid-ba372snk]:before{content:"";background:var(--cream);width:28px;height:1px}.cover[data-astro-cid-ba372snk] h1[data-astro-cid-ba372snk]{color:#fff;font:900 clamp(42px, 4.5vw, 62px) / 1.065 var(--font-display);text-shadow:0 6px 40px #07081fcc;margin:0;position:relative}.cover[data-astro-cid-ba372snk] h1[data-astro-cid-ba372snk] em[data-astro-cid-ba372snk]{color:var(--cream);font-weight:700}.cover-lead[data-astro-cid-ba372snk]{color:#e3e5f4;max-width:460px;font:500 16px/26px var(--font);text-shadow:0 2px 16px #07081fe6;margin:18px 0 0}.search[data-astro-cid-ba372snk]{backdrop-filter:blur(10px);background:#05060ab8;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:10px;width:100%;height:52px;margin-top:26px;padding:0 16px;display:flex}.search[data-astro-cid-ba372snk]:focus-within{border-color:var(--cream);box-shadow:0 0 0 4px #f3e9cf26}.search[data-astro-cid-ba372snk] button[data-astro-cid-ba372snk]{color:#e3e5f4;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:40px;padding:0;display:grid}.search[data-astro-cid-ba372snk] input[data-astro-cid-ba372snk]{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%}.search[data-astro-cid-ba372snk] input[data-astro-cid-ba372snk]::placeholder{color:#b4b8ca}.search[data-astro-cid-ba372snk] kbd[data-astro-cid-ba372snk]{color:#e3e5f4;font:500 11px/1 var(--font-mono);border:1px solid #ffffff4d;border-radius:999px;padding:6px 10px}.cover-bottom[data-astro-cid-ba372snk]{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-height:0;display:flex}.cover-bottom[data-astro-cid-ba372snk]>.btn[data-astro-cid-ba372snk]{white-space:nowrap}.cover-pins[data-astro-cid-ba372snk]{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.badge-btn[data-astro-cid-ba372snk]{color:#fff;background:#05060ae0;border:1px solid #ffffff4d;border-radius:6px;align-items:center;gap:10px;min-height:48px;padding:6px 16px 6px 8px;text-decoration:none;display:flex}.badge-btn[data-astro-cid-ba372snk][hidden]{display:none}.badge-btn[data-astro-cid-ba372snk]:hover{border-color:var(--cream);transform:translateY(-2px)}.badge-btn[data-astro-cid-ba372snk] span[data-astro-cid-ba372snk]{text-align:left;gap:3px;display:grid}.badge-btn[data-astro-cid-ba372snk] small[data-astro-cid-ba372snk]{color:#b4b8ca;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.badge-btn[data-astro-cid-ba372snk] strong[data-astro-cid-ba372snk]{font-size:14px;line-height:1}.cue[data-astro-cid-ba372snk]{color:#fff;place-items:center;width:44px;height:44px;margin-top:14px;animation:2.2s ease-in-out infinite cue;display:grid}.cover[data-astro-cid-ba372snk].intro .in[data-astro-cid-ba372snk]{opacity:0}.cover[data-astro-cid-ba372snk].ready .in[data-astro-cid-ba372snk]{animation:inUp .9s var(--ease) both}.cover[data-astro-cid-ba372snk].ready .d1[data-astro-cid-ba372snk]{animation-delay:50ms}.cover[data-astro-cid-ba372snk].ready .d2[data-astro-cid-ba372snk]{animation-delay:.15s}.cover[data-astro-cid-ba372snk].ready .d3[data-astro-cid-ba372snk]{animation-delay:.25s}.cover[data-astro-cid-ba372snk].ready .d4[data-astro-cid-ba372snk]{animation-delay:.35s}.cover[data-astro-cid-ba372snk].ready .d5[data-astro-cid-ba372snk]{animation-delay:.45s}.cover[data-astro-cid-ba372snk].ready .d6[data-astro-cid-ba372snk]{animation-delay:.6s}.kenburns[data-astro-cid-ba372snk]{transform-origin:50% 40%;will-change:transform;animation:26s ease-in-out infinite alternate kb}.hero-ray[data-astro-cid-ba372snk]{mix-blend-mode:screen}.raypulse[data-astro-cid-ba372snk]{will-change:opacity;animation:7s ease-in-out infinite rp}.fogdrift[data-astro-cid-ba372snk] img[data-astro-cid-ba372snk]{animation:40s ease-in-out infinite alternate fogx}.fogdrift2[data-astro-cid-ba372snk] img[data-astro-cid-ba372snk]{animation:56s ease-in-out infinite alternate-reverse fogx}.twinkle[data-astro-cid-ba372snk]{animation:3.2s ease-in-out infinite tw}@keyframes inUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes kb{to{transform:scale(1.045)}}@keyframes rp{50%{opacity:.75}}@keyframes fogx{0%{transform:translateX(calc(-50 * var(--u)))}to{transform:translateX(calc(50 * var(--u)))}}@keyframes tw{0%,to{opacity:.25}50%{opacity:1}}@keyframes cue{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(7px)}}.mercury-wave[data-astro-cid-ba372snk]{pointer-events:none;width:100%;height:120px;display:block}.wave-dark[data-astro-cid-ba372snk]{z-index:2;margin-top:-120px;position:relative}.tools[data-astro-cid-ba372snk]{color:#eceef5;background:#05060a url(/img/scenes/canal-1-back.webp) 50%/cover no-repeat;min-height:100svh;margin-top:-1px;padding:130px clamp(16px,4vw,48px) 150px;position:relative;overflow:hidden}.tools-inner[data-astro-cid-ba372snk]{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:40px;max-width:1200px;min-height:590px;margin:auto;display:grid;position:relative}.tools-copy[data-astro-cid-ba372snk]{flex-direction:column;align-self:stretch;gap:16px;min-width:0;display:flex}.tools[data-astro-cid-ba372snk] .eyebrow-mono[data-astro-cid-ba372snk]{color:#d3d5e6}.tool-name[data-astro-cid-ba372snk]{min-height:72px;position:relative}.tool-name[data-astro-cid-ba372snk] .ghost-echo[data-astro-cid-ba372snk]{max-width:calc(100% - 70px);font:900 72px/1 var(--font-display);white-space:nowrap;position:absolute;top:-6px;left:70px;overflow:hidden}.tool-name[data-astro-cid-ba372snk] h2[data-astro-cid-ba372snk]{color:#fff;font:900 clamp(38px, 4.6vw, 62px) / 1.02 var(--font-display);text-transform:uppercase;margin:0;position:relative}.tool-meta[data-astro-cid-ba372snk]{color:#d3d5e6;font:500 12px/1 var(--font-mono);align-items:center;gap:10px;display:flex}.tool-tag[data-astro-cid-ba372snk]{background:var(--cream);min-height:24px;color:var(--cream-ink);font:700 12px/1 var(--font);border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.tool-quote[data-astro-cid-ba372snk]{color:#f2f3f8;max-width:520px;font:700 18px/27px var(--font);margin:0}.tool-desc[data-astro-cid-ba372snk]{color:#e3e5f4;max-width:520px;font:400 15px/24px var(--font);margin:0}.tool-actions[data-astro-cid-ba372snk]{flex-wrap:wrap;gap:12px;display:flex}.tool-actions[data-astro-cid-ba372snk] .btn[data-astro-cid-ba372snk]{min-height:48px}.tool-actions[data-astro-cid-ba372snk] [data-astro-cid-ba372snk][hidden]{display:none}.tool-pin[data-astro-cid-ba372snk]{color:#fff;background:#05060a8c}.tool-soon[data-astro-cid-ba372snk]{cursor:default;opacity:.8}.tool-spacer[data-astro-cid-ba372snk]{flex:1;min-height:16px}.selector[data-astro-cid-ba372snk]{background:#05060aa6;border:1px solid #fff3;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:8px;display:inline-flex}.arrow[data-astro-cid-ba372snk],.avatar[data-astro-cid-ba372snk]{cursor:pointer;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.arrow[data-astro-cid-ba372snk]{color:#0b0d14;background:#eceef5;border:0;font-size:22px}.arrow[data-astro-cid-ba372snk]:hover{transform:scale(1.08)}.avatar[data-astro-cid-ba372snk]{color:#c9ccf8;background:radial-gradient(circle at 35% 30%,#3a3f5c,#15172a);border:2px solid #ffffff40;width:52px;height:52px}.avatar[data-astro-cid-ba372snk].is-active{border-color:var(--cream);color:#fff;background:radial-gradient(circle at 35% 30%,#3b44e0,#1a1f7a);transform:scale(1.08);box-shadow:0 0 0 4px #f3e9cf2e,0 0 24px #3b44e080}.tool-count[data-astro-cid-ba372snk]{color:#e3e5f4;font:500 12px/1 var(--font-mono)}.preview-stack[data-astro-cid-ba372snk]{aspect-ratio:4/3;width:min(560px,100%);margin:auto;position:relative}.preview-stack[data-astro-cid-ba372snk]:before{content:"";background:#c9cce01f;border:1px solid #c9cce038;border-radius:3px;position:absolute;inset:22px -18px -18px 22px}.preview-sheet[data-astro-cid-ba372snk]{background:#e6e8f0;border:1px solid #fff;border-radius:3px;flex-direction:column;padding:14px;display:flex;position:absolute;inset:0;box-shadow:0 30px 80px #00000080}.preview-head[data-astro-cid-ba372snk]{color:#4a5064;font:500 11px/1.4 var(--font-mono);justify-content:space-between;gap:10px;padding:0 4px 10px;display:flex}.preview-field[data-astro-cid-ba372snk]{background:#0b0d1c;flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.preview-grid[data-astro-cid-ba372snk]{width:100%;height:100%;position:absolute}.preview-icon[data-astro-cid-ba372snk]{color:#fff;position:relative}.preview-caption[data-astro-cid-ba372snk]{color:#a6abbd;font:500 11px/1 var(--font-mono);position:absolute;bottom:12px;left:14px}.swap[data-astro-cid-ba372snk]{animation:swap .6s var(--ease)}@keyframes swap{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}.archive[data-astro-cid-ba372snk]{background:var(--paper);color:var(--paper-ink);margin-top:-1px;padding:0 clamp(16px,4vw,48px) 90px;position:relative;overflow:clip}.wave-paper[data-astro-cid-ba372snk]{z-index:2;margin-top:-120px;position:relative}.archive-inner[data-astro-cid-ba372snk]{max-width:1200px;margin:auto;padding-top:80px}.archive-head[data-astro-cid-ba372snk]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.archive-title[data-astro-cid-ba372snk]{gap:6px;display:grid;position:relative}.archive-title[data-astro-cid-ba372snk] .eyebrow-mono[data-astro-cid-ba372snk]{color:#4a5064}.archive-title[data-astro-cid-ba372snk] .ghost-echo[data-astro-cid-ba372snk]{color:#0000;-webkit-text-stroke:1px #0b0d1433;font:900 110px/1 var(--font-display);white-space:nowrap;position:absolute;top:6px;left:120px}.archive-title[data-astro-cid-ba372snk] h2[data-astro-cid-ba372snk]{font:900 84px/1 var(--font-display);margin:0;position:relative}.archive-head[data-astro-cid-ba372snk]>p[data-astro-cid-ba372snk]{color:#3a4052;max-width:380px;font:500 15px/24px var(--font);margin:0}.archive-tabs[data-astro-cid-ba372snk]{flex-wrap:wrap;gap:10px;margin:30px 0;display:flex}.tab[data-astro-cid-ba372snk]{color:#fff;min-height:40px;font:700 14px/1 var(--font);cursor:pointer;background:#0b0d14;border:0;border-radius:8px;padding:0 26px}.tab[data-astro-cid-ba372snk]:hover{background:#22263a}.tab[data-astro-cid-ba372snk].is-active{background:#2b33c9;box-shadow:inset 0 0 0 1px #6e77ff,0 4px 14px #2b33c959}.archive-grid[data-astro-cid-ba372snk]{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr));gap:28px 26px;padding-right:12px;display:grid}.paper[data-astro-cid-ba372snk]{background:var(--paper-card);border:1px solid #c3c7d1;border-radius:3px;flex-direction:column;gap:12px;padding:20px;display:flex;position:relative;box-shadow:10px 10px 0 -1px #d3d6de,10px 10px #b7bbc7}.paper[data-astro-cid-ba372snk]:hover,.now[data-astro-cid-ba372snk] .promo-card[data-astro-cid-ba372snk]:hover{transform:translate(-3px,-3px);box-shadow:14px 14px 0 -1px #d3d6de,14px 14px #2b33c9}.tool-card[data-astro-cid-ba372snk][hidden],.archive-empty[data-astro-cid-ba372snk][hidden]{display:none}.card-meta[data-astro-cid-ba372snk]{color:#4a5064;font:500 11px/1 var(--font-mono);justify-content:space-between;gap:8px;display:flex}.card-visual[data-astro-cid-ba372snk]{color:#e9ecff;background:#0b0d1c;border-radius:2px;place-items:center;height:110px;display:grid}.tool-card[data-astro-cid-ba372snk]{color:var(--paper-ink)}.tool-card[data-astro-cid-ba372snk] h3[data-astro-cid-ba372snk]{font:800 22px/1.15 var(--font-display);margin:4px 0 0}.tool-card[data-astro-cid-ba372snk] p[data-astro-cid-ba372snk]{color:#3a4052;font:400 14px/21px var(--font);flex:1;margin:0}.paper-link[data-astro-cid-ba372snk]{color:#0b0d14;text-decoration:none}.paper-link[data-astro-cid-ba372snk]:hover{color:#2b33c9}.paper-link[data-astro-cid-ba372snk]:after{content:"";z-index:1;position:absolute;inset:0}.card-bottom[data-astro-cid-ba372snk]{justify-content:space-between;align-items:center;display:flex}.tool-badge[data-astro-cid-ba372snk]{font:700 11px/1 var(--font);letter-spacing:.06em;border-radius:999px;padding:6px 10px}.badge-popular[data-astro-cid-ba372snk]{background:var(--cream);color:var(--cream-ink);border:1px solid #c9b98f}.badge-new[data-astro-cid-ba372snk]{color:#fff;background:#2b33c9}.badge-soon[data-astro-cid-ba372snk]{color:#4a5064;border:1px dashed #9aa0b0}.pin[data-astro-cid-ba372snk]{z-index:2;color:#5a6072;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative}.pin[data-astro-cid-ba372snk]:hover{color:#0b0d14;border-color:#b7bbc7}.pin[data-astro-cid-ba372snk][aria-pressed=true]{color:#2b33c9}.pin[data-astro-cid-ba372snk][aria-pressed=true] path[data-astro-cid-ba372snk]{fill:#2b33c9}.archive-empty[data-astro-cid-ba372snk]{color:#4a5064;text-align:center;font:italic 700 26px/1.3 var(--font-display);border:1px dashed #9aa0b0;padding:48px}.now[data-astro-cid-ba372snk]{border-top:1px solid #b7bbc7;margin-top:72px;padding-top:32px}.now[data-astro-cid-ba372snk] .eyebrow-mono[data-astro-cid-ba372snk]{color:#4a5064}.now[data-astro-cid-ba372snk]>h2[data-astro-cid-ba372snk]{font:900 clamp(42px, 6vw, 64px) / 1 var(--font-display);margin:10px 0 24px}.now[data-astro-cid-ba372snk] .home-title[data-astro-cid-ba372snk]{color:#0b0d14;text-align:left;margin:32px 0 14px}.now[data-astro-cid-ba372snk] .promo-card[data-astro-cid-ba372snk]{background:var(--paper-card);color:#0b0d14;border:1px solid #c3c7d1;border-radius:3px;max-width:none;min-height:0;margin-bottom:12px;box-shadow:10px 10px 0 -1px #d3d6de,10px 10px #b7bbc7}.now[data-astro-cid-ba372snk] .promo-copy[data-astro-cid-ba372snk] time[data-astro-cid-ba372snk],.now[data-astro-cid-ba372snk] .promo-copy[data-astro-cid-ba372snk] p[data-astro-cid-ba372snk]{color:#3a4052}.now[data-astro-cid-ba372snk] .news-source[data-astro-cid-ba372snk],.now[data-astro-cid-ba372snk] .promo-link[data-astro-cid-ba372snk],.now[data-astro-cid-ba372snk] .home-countdown[data-astro-cid-ba372snk],.now[data-astro-cid-ba372snk] a[data-astro-cid-ba372snk]:not(.promo-card){color:#2b33c9}.home-dots[data-astro-cid-ba372snk]{z-index:30;flex-direction:column;align-items:flex-end;display:flex;position:fixed;top:50%;right:clamp(8px,2vw,28px);transform:translateY(-50%)}.dot[data-astro-cid-ba372snk]{color:#eceef5;min-height:36px;font:500 11px/1 var(--font-mono);letter-spacing:.14em;justify-content:flex-end;align-items:center;gap:12px;padding:0 6px;text-decoration:none;display:flex}.dot[data-astro-cid-ba372snk] .lbl-d[data-astro-cid-ba372snk]{opacity:0;transition:all .25s;transform:translate(6px)}.dot[data-astro-cid-ba372snk]:hover .lbl-d[data-astro-cid-ba372snk],.dot[data-astro-cid-ba372snk].is-on .lbl-d[data-astro-cid-ba372snk]{opacity:1;transform:none}.dot[data-astro-cid-ba372snk] .pip[data-astro-cid-ba372snk]{border:1px solid;width:8px;height:8px;transform:rotate(45deg)}.dot[data-astro-cid-ba372snk].is-on{color:var(--cream)}.dot[data-astro-cid-ba372snk].is-on .pip[data-astro-cid-ba372snk]{background:currentColor;width:11px;height:11px}.home-dots[data-astro-cid-ba372snk].dark .dot[data-astro-cid-ba372snk]{color:#3a4052}.home-dots[data-astro-cid-ba372snk].dark .dot[data-astro-cid-ba372snk].is-on{color:#2b33c9}@media (width<=820px){.home-dots[data-astro-cid-ba372snk]{display:none}.tools-inner[data-astro-cid-ba372snk]{grid-template-columns:1fr}.preview-stack[data-astro-cid-ba372snk]{width:min(480px,100%)}.archive-title[data-astro-cid-ba372snk] h2[data-astro-cid-ba372snk]{font-size:52px}.archive-title[data-astro-cid-ba372snk] .ghost-echo[data-astro-cid-ba372snk]{font-size:72px;left:70px}}@media (width<=540px){.cover-content[data-astro-cid-ba372snk]{padding:112px 16px 12px}.cover[data-astro-cid-ba372snk] h1[data-astro-cid-ba372snk]{font-size:42px;line-height:46px}.cover-echo[data-astro-cid-ba372snk]{font-size:90px}.cover-lead[data-astro-cid-ba372snk]{font-size:14px;line-height:22px}.search[data-astro-cid-ba372snk] kbd[data-astro-cid-ba372snk]{display:none}.cover-pins[data-astro-cid-ba372snk]{gap:5px}.badge-btn[data-astro-cid-ba372snk]{padding-right:8px}.badge-btn[data-astro-cid-ba372snk] strong[data-astro-cid-ba372snk]{font-size:12px}.tools[data-astro-cid-ba372snk]{padding-inline:16px}.tool-name[data-astro-cid-ba372snk] .ghost-echo[data-astro-cid-ba372snk]{display:none}.selector[data-astro-cid-ba372snk]{gap:3px;padding:5px}.avatar[data-astro-cid-ba372snk]{width:44px;height:44px}.arrow[data-astro-cid-ba372snk]{width:38px;height:38px}.preview-head[data-astro-cid-ba372snk]{font-size:9px}.archive-grid[data-astro-cid-ba372snk]{padding-right:8px}}@media (width<=479px){.cover-bottom[data-astro-cid-ba372snk]>.btn[data-astro-cid-ba372snk]{padding-inline:14px;font-size:13px}}@media (prefers-reduced-motion:reduce){#melt-group[data-astro-cid-ba372snk]{transition:none}.kenburns[data-astro-cid-ba372snk],.raypulse[data-astro-cid-ba372snk],.fogdrift[data-astro-cid-ba372snk] img[data-astro-cid-ba372snk],.fogdrift2[data-astro-cid-ba372snk] img[data-astro-cid-ba372snk],.twinkle[data-astro-cid-ba372snk],.cue[data-astro-cid-ba372snk],.cover[data-astro-cid-ba372snk].ready .in[data-astro-cid-ba372snk],.swap[data-astro-cid-ba372snk]{animation:none}.cover[data-astro-cid-ba372snk].intro .in[data-astro-cid-ba372snk]{opacity:1}}.stage-wave[data-astro-cid-ba372snk],.stage-wave-lite[data-astro-cid-ba372snk],.intro-title[data-astro-cid-ba372snk]{display:none}.sf-stage[data-astro-cid-ba372snk].js-stage{background:#05060a;height:100svh;min-height:640px;position:relative;overflow:hidden}.sf-stage[data-astro-cid-ba372snk].js-stage .cover[data-astro-cid-ba372snk],.sf-stage[data-astro-cid-ba372snk].js-stage .tools[data-astro-cid-ba372snk],.sf-stage[data-astro-cid-ba372snk].js-stage .archive[data-astro-cid-ba372snk]{width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.sf-stage[data-astro-cid-ba372snk].js-stage .tools[data-astro-cid-ba372snk]{z-index:1;overscroll-behavior:contain;padding-bottom:40px;overflow:hidden auto}.sf-stage[data-astro-cid-ba372snk].js-stage .cover[data-astro-cid-ba372snk]{z-index:3;background:0 0}.sf-stage[data-astro-cid-ba372snk].js-stage .cover[data-astro-cid-ba372snk]:not(.leaving){background:#05060a}.sf-stage[data-astro-cid-ba372snk].pre-intro .cover[data-astro-cid-ba372snk] .in[data-astro-cid-ba372snk]{opacity:0}.sf-stage[data-astro-cid-ba372snk].no-in .cover[data-astro-cid-ba372snk] .in[data-astro-cid-ba372snk]{opacity:1;animation:none}.sf-stage[data-astro-cid-ba372snk][data-start] .cover[data-astro-cid-ba372snk]{visibility:hidden}.sf-stage[data-astro-cid-ba372snk].js-stage .archive[data-astro-cid-ba372snk]{z-index:6;background:var(--paper);visibility:hidden;opacity:0;pointer-events:none;overflow:hidden auto}.sf-stage[data-astro-cid-ba372snk].js-stage .archive[data-astro-cid-ba372snk].is-visible{visibility:visible;pointer-events:auto}.sf-stage[data-astro-cid-ba372snk].js-stage[data-start=archive] .archive[data-astro-cid-ba372snk]{visibility:visible;opacity:1}.sf-stage[data-astro-cid-ba372snk].js-stage[data-start=tools] .tools[data-astro-cid-ba372snk]:not(.waiting) .tools-inner[data-astro-cid-ba372snk]{opacity:1}.sf-stage[data-astro-cid-ba372snk].js-stage .wave-dark[data-astro-cid-ba372snk],.sf-stage[data-astro-cid-ba372snk].js-stage .wave-paper[data-astro-cid-ba372snk]{display:none}.sf-stage[data-astro-cid-ba372snk].js-stage .stage-wave[data-astro-cid-ba372snk]{z-index:5;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.sf-stage[data-astro-cid-ba372snk].js-stage .stage-wave-lite[data-astro-cid-ba372snk]{z-index:5;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.stage-wave-lite[data-astro-cid-ba372snk] i[data-astro-cid-ba372snk]{will-change:transform;height:174%;position:absolute;top:0;left:0;right:0}#wave-lite-back[data-astro-cid-ba372snk]{opacity:.55;background:#fff}#wave-lite-front[data-astro-cid-ba372snk]{background:#dee1e8}.cover[data-astro-cid-ba372snk].leaving .cover-shade[data-astro-cid-ba372snk],.cover[data-astro-cid-ba372snk].leaving .cover-content[data-astro-cid-ba372snk]{will-change:opacity, transform}.sf-stage[data-astro-cid-ba372snk].js-stage .home-dots[data-astro-cid-ba372snk]{position:absolute}.sf-stage[data-astro-cid-ba372snk].js-stage .tools[data-astro-cid-ba372snk].waiting .tools-inner[data-astro-cid-ba372snk]{opacity:0}.sf-stage[data-astro-cid-ba372snk].js-stage .tools[data-astro-cid-ba372snk].entering .intro-title[data-astro-cid-ba372snk]{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;animation:1.5s cubic-bezier(.4,0,.2,1) both toolsIntro;display:flex;position:absolute;inset:0}.intro-title[data-astro-cid-ba372snk] span[data-astro-cid-ba372snk]{color:#a6abbd;font:500 13px/1 var(--font-mono);letter-spacing:.3em}.intro-title[data-astro-cid-ba372snk] strong[data-astro-cid-ba372snk]{color:#fff;font:900 clamp(48px, 7vw, 96px)/1 var(--font-display)}.sf-stage[data-astro-cid-ba372snk].js-stage .tools[data-astro-cid-ba372snk].entering .tools-copy[data-astro-cid-ba372snk]>[data-astro-cid-ba372snk]:not(.tool-spacer),.sf-stage[data-astro-cid-ba372snk].js-stage .tools[data-astro-cid-ba372snk].entering .preview-stack[data-astro-cid-ba372snk]{animation-name:inUp;animation-duration:.9s;animation-timing-function:var(--ease);animation-fill-mode:both}.sf-stage[data-astro-cid-ba372snk].js-stage .tools[data-astro-cid-ba372snk].entering .eyebrow-mono[data-astro-cid-ba372snk]{animation-delay:1.05s}.sf-stage[data-astro-cid-ba372snk].js-stage .tools[data-astro-cid-ba372snk].entering .tool-name[data-astro-cid-ba372snk],.sf-stage[data-astro-cid-ba372snk].js-stage .tools[data-astro-cid-ba372snk].entering .tool-meta[data-astro-cid-ba372snk],.sf-stage[data-astro-cid-ba372snk].js-stage .tools[data-astro-cid-ba372snk].entering .tool-quote[data-astro-cid-ba372snk],.sf-stage[data-astro-cid-ba372snk].js-stage .tools[data-astro-cid-ba372snk].entering .tool-desc[data-astro-cid-ba372snk],.sf-stage[data-astro-cid-ba372snk].js-stage .tools[data-astro-cid-ba372snk].entering .preview-stack[data-astro-cid-ba372snk]{animation-delay:1.15s}.sf-stage[data-astro-cid-ba372snk].js-stage .tools[data-astro-cid-ba372snk].entering .tool-actions[data-astro-cid-ba372snk]{animation-delay:1.25s}.sf-stage[data-astro-cid-ba372snk].js-stage .tools[data-astro-cid-ba372snk].entering .selector[data-astro-cid-ba372snk]{animation-delay:1.35s}.sf-stage[data-astro-cid-ba372snk].js-stage .tools[data-astro-cid-ba372snk].entering .tool-count[data-astro-cid-ba372snk]{animation-delay:1.45s}.sf-stage[data-astro-cid-ba372snk].js-stage .archive[data-astro-cid-ba372snk].entering .in[data-astro-cid-ba372snk]{animation:inUp .9s var(--ease) both}.sf-stage[data-astro-cid-ba372snk].js-stage .archive[data-astro-cid-ba372snk].entering .d1[data-astro-cid-ba372snk]{animation-delay:50ms}.sf-stage[data-astro-cid-ba372snk].js-stage .archive[data-astro-cid-ba372snk].entering .d2[data-astro-cid-ba372snk]{animation-delay:.15s}.sf-stage[data-astro-cid-ba372snk].js-stage .archive[data-astro-cid-ba372snk].entering .tool-card[data-astro-cid-ba372snk]{animation-delay:calc(.25s + var(--card-order) * 80ms)}@keyframes toolsIntro{0%{opacity:0;filter:blur(8px);transform:scale(1.08)}30%{opacity:1;filter:blur();transform:scale(1)}70%{opacity:1;transform:scale(.98)}to{opacity:0;filter:blur(6px);transform:scale(.94)translateY(-30px)}}@media (prefers-reduced-motion:reduce){.sf-stage[data-astro-cid-ba372snk].js-stage .tools[data-astro-cid-ba372snk].entering .intro-title[data-astro-cid-ba372snk]{display:none}.sf-stage[data-astro-cid-ba372snk].js-stage .tools[data-astro-cid-ba372snk].entering .tools-copy[data-astro-cid-ba372snk]>[data-astro-cid-ba372snk]:not(.tool-spacer),.sf-stage[data-astro-cid-ba372snk].js-stage .tools[data-astro-cid-ba372snk].entering .preview-stack[data-astro-cid-ba372snk],.sf-stage[data-astro-cid-ba372snk].js-stage .archive[data-astro-cid-ba372snk].entering .in[data-astro-cid-ba372snk]{animation:none}}.sf-stage[data-astro-cid-ba372snk] :is(h1,h2)[data-astro-cid-ba372snk][tabindex="-1"]:focus{outline:none}.sf-stage[data-astro-cid-ba372snk] .cover[data-astro-cid-ba372snk].leaving .search[data-astro-cid-ba372snk]{backdrop-filter:none}.sf-stage[data-astro-cid-ba372snk]:not(.js-stage) .scene[data-astro-cid-ba372snk]{display:none}.scene[data-astro-cid-ba372snk]{pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.scene-canvas[data-astro-cid-ba372snk]{--u:calc(max(100cqw, 100cqh * 1600 / 920) / 1600);opacity:0;transition:opacity .2s var(--ease)}.scene[data-astro-cid-ba372snk].ready .scene-canvas[data-astro-cid-ba372snk]{opacity:1}.scene[data-astro-cid-ba372snk].instant .scene-canvas[data-astro-cid-ba372snk]{transition:none}.sf-stage[data-astro-cid-ba372snk].js-stage.start-wait .tools[data-astro-cid-ba372snk],.sf-stage[data-astro-cid-ba372snk].js-stage.start-wait .archive[data-astro-cid-ba372snk]{visibility:hidden!important}.scene-layer[data-astro-cid-ba372snk]{will-change:transform;position:absolute;inset:0}.sf-stage[data-astro-cid-ba372snk].js-stage .scene[data-astro-cid-ba372snk]:not(.live){visibility:hidden}.scene[data-astro-cid-ba372snk]:not(.live) .scene-layer[data-astro-cid-ba372snk]{will-change:auto}.scene-img[data-astro-cid-ba372snk]{left:calc(-150 * var(--u));top:calc(-75 * var(--u));width:calc(1900 * var(--u));height:calc(1069 * var(--u));object-fit:cover;max-width:none;position:absolute}.scene[data-astro-cid-ba372snk]:after{content:"";pointer-events:none;position:absolute;inset:0}.scene-canal[data-astro-cid-ba372snk]:after{background:linear-gradient(90deg,#05060a9e 0 30%,#05060a66 48%,#0000 62%),radial-gradient(85% 85%,#0000 45%,#05060a80)}.scene-cellar[data-astro-cid-ba372snk]:after{background:linear-gradient(#05060a99 0,#05060a4d 35%,#05060a26)}.archive[data-astro-cid-ba372snk]{color:#eceef5;background:linear-gradient(#05060a99,#05060a4d 35%,#05060a26),#0b0d1c url(/img/scenes/cellar-1-back.webp) 50%/cover}.archive-title[data-astro-cid-ba372snk] .eyebrow-mono[data-astro-cid-ba372snk],.now[data-astro-cid-ba372snk] .eyebrow-mono[data-astro-cid-ba372snk]{color:#d3d5e6}.archive-title[data-astro-cid-ba372snk] .ghost-echo[data-astro-cid-ba372snk]{-webkit-text-stroke-color:#eceef54d}.archive-head[data-astro-cid-ba372snk]>p[data-astro-cid-ba372snk]{color:#e3e5f4}.archive-tabs[data-astro-cid-ba372snk] .tab[data-astro-cid-ba372snk]{color:#fff;background:#202638}.archive-tabs[data-astro-cid-ba372snk] .tab[data-astro-cid-ba372snk]:hover{background:#3c4668}.archive-tabs[data-astro-cid-ba372snk] .tab[data-astro-cid-ba372snk].is-active{color:#fff;background:#2b33c9}.archive-tabs[data-astro-cid-ba372snk] .tab[data-astro-cid-ba372snk]:focus-visible{outline:2px solid #f3e9cf}.archive-empty[data-astro-cid-ba372snk]{color:#eceef5;border-color:#a6abbd}.now[data-astro-cid-ba372snk]{border-top-color:#eceef559}.now[data-astro-cid-ba372snk] .home-title[data-astro-cid-ba372snk]{color:#eceef5}.now[data-astro-cid-ba372snk] .muted[data-astro-cid-ba372snk]{color:#d3d5e6}.now[data-astro-cid-ba372snk] a[data-astro-cid-ba372snk]:not(.promo-card){color:#c9ceff}.dot[data-astro-cid-ba372snk] .lbl-d[data-astro-cid-ba372snk]{text-shadow:0 1px 4px #000;background:#05060ab8;border-radius:4px;padding:5px 7px}.sf-stage[data-astro-cid-ba372snk].js-stage .tools[data-astro-cid-ba372snk]{background:0 0}.sf-stage[data-astro-cid-ba372snk].js-stage .scene-canal[data-astro-cid-ba372snk]{z-index:0;background:#05060a}.sf-stage[data-astro-cid-ba372snk].js-stage .scene-cellar[data-astro-cid-ba372snk]{z-index:4;visibility:hidden;background:#0b0d1c}.sf-stage[data-astro-cid-ba372snk].js-stage[data-start=archive] .scene-cellar[data-astro-cid-ba372snk]{visibility:visible}.sf-stage[data-astro-cid-ba372snk].js-stage .archive[data-astro-cid-ba372snk]{background:0 0}#wave-lite-back[data-astro-cid-ba372snk]{height:calc(110 * var(--wave-u));border-top:calc(28 * var(--wave-u)) solid #c9cef580;opacity:1;background:#0b0d1c}#wave-lite-front[data-astro-cid-ba372snk]{height:calc(10 * var(--wave-u));background:#e9ecff}@media (width<=820px){.scene-canal[data-astro-cid-ba372snk]:after{background:linear-gradient(#05060ab3,#05060a80 55%,#0000 78%),radial-gradient(85% 85%,#0000 45%,#05060a80)}}@media (aspect-ratio<=3/4){.scene-canal[data-astro-cid-ba372snk] .scene-canvas[data-astro-cid-ba372snk]{left:calc(50% + 475 * var(--u))}.scene-cellar[data-astro-cid-ba372snk] .scene-canvas[data-astro-cid-ba372snk]{left:calc(50% + 555 * var(--u))}}@media (prefers-reduced-motion:reduce){.scene-canvas[data-astro-cid-ba372snk]{transition:none}}
