.ad-slot[data-astro-cid-4sha4rjc]{width:100%;max-width:728px;margin:var(--space-5) auto var(--space-1)}.ad-slot[data-astro-cid-4sha4rjc][hidden]{display:none}.ad-slot[data-astro-cid-4sha4rjc]:not(.is-top,.is-filled){height:0;margin-block:0;overflow:hidden}.ad-slot[data-astro-cid-4sha4rjc].is-top{max-width:320px;margin:0 auto}.ad-meta[data-astro-cid-4sha4rjc]{display:flex;justify-content:space-between;align-items:baseline;max-width:none;margin:0 2px 6px;color:var(--hero-muted);font-size:10.5px;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase}.ad-meta[data-astro-cid-4sha4rjc] a[data-astro-cid-4sha4rjc]{color:inherit;font-weight:500;letter-spacing:0;text-transform:none;text-decoration:underline}.ad-meta[data-astro-cid-4sha4rjc] a[data-astro-cid-4sha4rjc]:hover{color:var(--hero-fg)}.ad-frame[data-astro-cid-4sha4rjc]{position:relative;width:var(--ad-w, 100%);height:var(--ad-h, 50px);max-width:100%;margin-inline:auto;border-radius:12px;overflow:hidden;background:var(--surface-raised);box-shadow:0 0 0 1px #ffffff59,0 8px 24px oklch(15% .1 290 / .18)}.ad-frame[data-astro-cid-4sha4rjc] iframe{position:absolute;inset:0;display:block;border:0;background:transparent;opacity:0;pointer-events:none}.ad-slot[data-astro-cid-4sha4rjc].is-filled .ad-frame[data-astro-cid-4sha4rjc] iframe{opacity:1;pointer-events:auto}.ad-house[data-astro-cid-4sha4rjc]{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 var(--space-3);color:var(--text-body);font-size:var(--text-sm);font-weight:600;text-decoration:none}.ad-house-text[data-astro-cid-4sha4rjc]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ad-house[data-astro-cid-4sha4rjc] b[data-astro-cid-4sha4rjc]{color:var(--accent)}.ad-house-cta[data-astro-cid-4sha4rjc]{flex:none;padding:6px 10px;border-radius:8px;background:var(--accent);color:var(--accent-fg);font-size:var(--text-xs);font-weight:700}.paste-fab[data-astro-cid-57gpprro]{position:fixed;left:var(--space-4);right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:45;min-height:50px;display:flex;align-items:center;justify-content:center;gap:var(--space-2);border:0;border-radius:var(--radius-md);background:var(--brand-gradient);color:#fff;font:inherit;font-weight:700;box-shadow:0 10px 24px #5c26c366;cursor:pointer;animation:fab-in var(--dur-base) var(--ease-out)}.paste-fab[data-astro-cid-57gpprro] small[data-astro-cid-57gpprro]{font-size:inherit;font-weight:600;opacity:.85}.paste-fab[data-astro-cid-57gpprro][hidden]{display:none}@keyframes fab-in{0%{transform:translateY(12px)}to{transform:none}}@media(min-width:981px){.paste-fab[data-astro-cid-57gpprro]{display:none!important}}html:has(.lang-suggest,.nudge-backdrop,.buy-sheet-scrim,.lifetime-veil,.site-menu[open]) .paste-fab[data-astro-cid-57gpprro]{display:none!important}.format-switch[data-astro-cid-3bdh27dx]{display:flex;width:100%;max-width:300px;margin:0 auto var(--space-2);padding:3px;border-radius:calc(var(--radius-md) + 3px);background:#ffffff29;border:1px solid oklch(100% 0 0 / .28)}.format-switch[data-astro-cid-3bdh27dx] a[data-astro-cid-3bdh27dx]{flex:1;min-height:44px;display:flex;align-items:center;justify-content:center;gap:6px;border-radius:var(--radius-md);color:var(--hero-fg);font-weight:700;font-size:var(--text-sm);text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.format-switch[data-astro-cid-3bdh27dx] a[data-astro-cid-3bdh27dx] small[data-astro-cid-3bdh27dx]{font-weight:600;opacity:.75;font-size:var(--text-xs)}.format-switch[data-astro-cid-3bdh27dx] a[data-astro-cid-3bdh27dx]:hover:not([aria-current]){background:#ffffff1f}.format-switch[data-astro-cid-3bdh27dx] a[data-astro-cid-3bdh27dx][aria-current=page]{background:#fff;color:#6034cf;box-shadow:0 2px 6px #14122b2e}.format-switch[data-astro-cid-3bdh27dx] a[data-astro-cid-3bdh27dx].is-mp3[aria-current=page]{color:var(--mp3)}@media(max-width:560px){.format-switch[data-astro-cid-3bdh27dx]{max-width:none}}.hero[data-astro-cid-523jmuz5]{position:relative;overflow:hidden;background:var(--brand-gradient);color:var(--hero-fg);padding-block:clamp(48px,7vw,88px) clamp(48px,6vw,72px);text-align:center}main>.hero[data-astro-cid-523jmuz5]:first-child{--header-h: 69px;margin-top:calc(-1 * var(--header-h));padding-top:calc(clamp(48px,7vw,88px) + var(--header-h))}@media(max-width:980px){main>.hero[data-astro-cid-523jmuz5]:first-child{--header-h: 61px}}.hero-glow[data-astro-cid-523jmuz5]{position:absolute;top:0;left:-20%;right:-20%;height:160%;background:radial-gradient(closest-side at 50% 62.5%,oklch(85% .12 330 / .35),transparent);pointer-events:none}.hero-aurora[data-astro-cid-523jmuz5] span[data-astro-cid-523jmuz5]{position:absolute;width:max(46vmax,520px);height:max(46vmax,520px);border-radius:50%;opacity:.5;will-change:transform;animation:aurora 22s var(--ease-in-out) infinite alternate}.hero-aurora[data-astro-cid-523jmuz5] span[data-astro-cid-523jmuz5]:nth-child(1){top:-200px;left:-12%;background:radial-gradient(closest-side,oklch(70% .2 330),transparent)}.hero-aurora[data-astro-cid-523jmuz5] span[data-astro-cid-523jmuz5]:nth-child(2){top:70px;right:-18%;background:radial-gradient(closest-side,oklch(62% .2 255),transparent);animation-duration:26s;animation-delay:-8s}.hero-aurora[data-astro-cid-523jmuz5] span[data-astro-cid-523jmuz5]:nth-child(3){top:380px;left:30%;background:radial-gradient(closest-side,oklch(78% .15 60 / .7),transparent);animation-duration:30s;animation-delay:-14s}.hero[data-astro-cid-523jmuz5].is-offscreen .hero-aurora[data-astro-cid-523jmuz5] span[data-astro-cid-523jmuz5],.hero[data-astro-cid-523jmuz5].is-offscreen .hero-tool[data-astro-cid-523jmuz5]:before,.hero[data-astro-cid-523jmuz5].is-offscreen .hero-tool[data-astro-cid-523jmuz5]:after{animation-play-state:paused}.hero-inner[data-astro-cid-523jmuz5]>[data-astro-cid-523jmuz5]{animation:focus-in .7s var(--ease-out) both}@keyframes focus-in{0%{filter:blur(8px);transform:translateY(14px) scale(.985)}to{filter:none;transform:none}}.hero-inner[data-astro-cid-523jmuz5]>[data-astro-cid-523jmuz5]:nth-child(1){animation-delay:60ms}.hero-inner[data-astro-cid-523jmuz5]>[data-astro-cid-523jmuz5]:nth-child(2){animation-delay:.14s}.hero-inner[data-astro-cid-523jmuz5]>[data-astro-cid-523jmuz5]:nth-child(3){animation-delay:.22s}.hero-inner[data-astro-cid-523jmuz5]>[data-astro-cid-523jmuz5]:nth-child(4){animation-delay:.3s}.hero-inner[data-astro-cid-523jmuz5]>[data-astro-cid-523jmuz5]:nth-child(5){animation-delay:.38s}.hero-inner[data-astro-cid-523jmuz5]>[data-astro-cid-523jmuz5]:nth-child(n+6){animation-delay:.44s}.hero-inner[data-astro-cid-523jmuz5]{position:relative;max-width:860px}@media(max-width:560px){.hero-inner[data-astro-cid-523jmuz5]{display:flex;flex-direction:column;align-items:center}.hero-inner[data-astro-cid-523jmuz5]>[data-astro-cid-523jmuz5]{width:100%}.hero-inner[data-astro-cid-523jmuz5]>.hero-eyebrow[data-astro-cid-523jmuz5]{width:auto}.hero-crumbs[data-astro-cid-523jmuz5],.hero-inner[data-astro-cid-523jmuz5]>.hero-promo{order:0}.hero-eyebrow[data-astro-cid-523jmuz5]{order:1}.hero-inner[data-astro-cid-523jmuz5]>h1[data-astro-cid-523jmuz5]{order:2;margin-block:var(--space-4) var(--space-5)}.hero-inner[data-astro-cid-523jmuz5]>.format-switch{order:3}.hero-tool[data-astro-cid-523jmuz5]{order:3}.hero-inner[data-astro-cid-523jmuz5]>.hero-sub[data-astro-cid-523jmuz5]{order:4;margin:var(--space-8) auto var(--space-2);font-size:var(--text-base)}.hero-inner[data-astro-cid-523jmuz5]>*:not(.hero-crumbs,.hero-promo,.hero-eyebrow,h1,.format-switch,.hero-tool,.hero-sub){order:5}}.hero-crumbs[data-astro-cid-523jmuz5] .breadcrumb{padding-top:0}.hero-crumbs[data-astro-cid-523jmuz5] .breadcrumb ol{justify-content:center}.hero-eyebrow[data-astro-cid-523jmuz5]{display:inline-block;padding:var(--space-1) var(--space-3);border:1px solid oklch(100% 0 0 / .3);border-radius:999px;background:#ffffff1f;font-size:var(--text-sm);font-weight:600}.hero[data-astro-cid-523jmuz5] h1[data-astro-cid-523jmuz5]{max-width:16ch;margin:var(--space-5) auto var(--space-4);color:var(--hero-fg);font-size:clamp(2.4rem,6vw,4.4rem);line-height:1.05;letter-spacing:-.045em}.hero[data-astro-cid-523jmuz5] h1[data-astro-cid-523jmuz5] em{font-style:normal;background:linear-gradient(90deg,#f9e596,oklch(90% .12 60));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub[data-astro-cid-523jmuz5]{max-width:56ch;margin:0 auto var(--space-8);color:var(--hero-muted);font-size:var(--text-lg)}.hero-tool[data-astro-cid-523jmuz5]{position:relative;max-width:720px;margin-inline:auto;padding:var(--space-2);border-radius:calc(var(--radius-md) + 8px);background:#ffffff24;box-shadow:0 24px 60px oklch(15% .1 290 / .35);transition:box-shadow var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}@property --ring-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.hero-tool[data-astro-cid-523jmuz5]{--ring-hi: #ffe6a8;--ring-mid: #ffffff;--ring-lo: #c9a7ff;isolation:isolate}.hero-tool[data-astro-cid-523jmuz5]:before{content:"";position:absolute;inset:-1.5px;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--ring-angle),oklch(100% 0 0 / .08) 0deg 230deg,var(--ring-hi) 290deg,var(--ring-mid) 320deg,var(--ring-lo) 350deg,oklch(100% 0 0 / .08) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ring-spin 4.5s linear infinite}.hero-tool[data-astro-cid-523jmuz5]:after{content:"";position:absolute;inset:6px;z-index:-1;border-radius:inherit;box-shadow:0 0 34px #c7aff559;pointer-events:none;animation:ring-breathe 3s ease-in-out infinite alternate}html[data-skin] .hero-tool[data-astro-cid-523jmuz5]:before,html[data-skin] .hero-tool[data-astro-cid-523jmuz5]:after{display:none}@keyframes ring-spin{to{--ring-angle: 360deg}}@keyframes ring-breathe{0%{opacity:.35}to{opacity:1}}.hero-tool[data-astro-cid-523jmuz5]:focus-within:before,.hero-tool[data-astro-cid-523jmuz5]:has(input:not(:placeholder-shown)):before,.hero-tool[data-astro-cid-523jmuz5]:has(.result-card,.progress-wrap,.error-notice):before,.hero-tool[data-astro-cid-523jmuz5]:focus-within:after,.hero-tool[data-astro-cid-523jmuz5]:has(input:not(:placeholder-shown)):after,.hero-tool[data-astro-cid-523jmuz5]:has(.result-card,.progress-wrap,.error-notice):after{animation-play-state:paused;opacity:.5}.hero-tool[data-astro-cid-523jmuz5]:focus-within{box-shadow:0 0 0 4px #ffffff38,0 30px 80px oklch(15% .12 300 / .5);transform:translateY(-2px)}.hero-tool[data-astro-cid-523jmuz5] .input-row:not(:focus-within){border-color:transparent;box-shadow:none}.hero-tool[data-astro-cid-523jmuz5] .download-box>:not(.input-row,.download-notice,.low-strip,.ad-anchor,form):not(:empty){margin-top:var(--space-2);padding:var(--space-4);color:var(--text-body);background:var(--surface-raised);border-radius:var(--radius-md)}.hero-tool[data-astro-cid-523jmuz5] .download-box form>:not(.input-row):not(:empty){margin-top:var(--space-2);padding:var(--space-3) var(--space-4);color:var(--text-body);background:var(--surface-raised);border-radius:var(--radius-md)}html:not([data-skin]) .hero-tool[data-astro-cid-523jmuz5].is-mp3 .submit-btn{background:var(--mp3)}.hero-tool[data-astro-cid-523jmuz5] .download-notice{margin:var(--space-2) var(--space-2) 0;color:var(--hero-muted);font-size:var(--text-xs);text-align:center}@media(max-width:560px){.hero-sub[data-astro-cid-523jmuz5]{font-size:var(--text-base)}}
