.ac-shell[data-astro-cid-wapmkuqq]{position:relative;min-height:calc(100vh - 140px);padding:2.5rem clamp(1rem,4vw,3.5rem) 4rem;color:#ededed;isolation:isolate;overflow:hidden}.ac-bg[data-astro-cid-wapmkuqq]{position:absolute;inset:0;z-index:-2;background:radial-gradient(1100px 540px at 80% -10%,rgba(255,255,255,.04),transparent 60%),radial-gradient(900px 600px at 0% 100%,rgba(255,255,255,.025),transparent 55%),linear-gradient(#000,#050505)}.ac-bg[data-astro-cid-wapmkuqq]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(1200px 700px at 50% 35%,#000,transparent 75%)}.ac-noise[data-astro-cid-wapmkuqq]{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.04;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ac-top[data-astro-cid-wapmkuqq]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding-bottom:1.5rem;border-bottom:1px solid #1a1a1a;margin-bottom:2.25rem}.ac-eyebrow[data-astro-cid-wapmkuqq]{display:inline-flex;align-items:center;gap:.6rem;color:#8a8a8a;font:600 .72rem ui-monospace,JetBrains Mono,monospace;letter-spacing:.18em;text-transform:uppercase}.ac-eyebrow-dot[data-astro-cid-wapmkuqq]{width:6px;height:6px;border-radius:50%;background:#ededed;box-shadow:0 0 8px #ffffffa6}.ac-crumb[data-astro-cid-wapmkuqq]{margin-left:auto;display:inline-flex;align-items:center;gap:.45rem;color:#6a6a6a;font:600 .78rem ui-monospace,JetBrains Mono,monospace;letter-spacing:.06em}.ac-crumb[data-astro-cid-wapmkuqq] a[data-astro-cid-wapmkuqq]{color:#9a9a9a;text-decoration:none}.ac-crumb[data-astro-cid-wapmkuqq] a[data-astro-cid-wapmkuqq]:hover{color:#fff}.ac-crumb[data-astro-cid-wapmkuqq] b[data-astro-cid-wapmkuqq]{color:#fff;font-weight:800}.ac-title[data-astro-cid-wapmkuqq]{margin:0 0 1.25rem;font-weight:900;font-size:clamp(2.6rem,7vw,5.4rem);line-height:.95;letter-spacing:-.045em;color:#fff}.ac-title[data-astro-cid-wapmkuqq] em[data-astro-cid-wapmkuqq]{font-style:italic;font-weight:800;background:linear-gradient(180deg,#fff,#6a6a6a);-webkit-background-clip:text;background-clip:text;color:transparent}.ac-dot-large[data-astro-cid-wapmkuqq]{color:#ededed;-webkit-text-fill-color:#ededed}.ac-lead[data-astro-cid-wapmkuqq]{color:#9a9a9a;max-width:64ch;font-size:1.04rem;margin:0 0 2rem;line-height:1.55}.ac-label[data-astro-cid-wapmkuqq]{color:#fff;font:800 .82rem ui-monospace,JetBrains Mono,monospace;letter-spacing:.28em;text-transform:uppercase}.ac-actions[data-astro-cid-wapmkuqq]{display:inline-flex;gap:.4rem}.ac-mono-btn[data-astro-cid-wapmkuqq]{appearance:none;background:transparent;color:#b0b0b0;border:1px solid #1f1f1f;border-radius:6px;cursor:pointer;padding:.28rem .6rem;font:700 .7rem ui-monospace,monospace;letter-spacing:.18em;transition:background .15s,color .15s,border-color .15s}.ac-mono-btn[data-astro-cid-wapmkuqq]:hover{background:#fff;color:#000;border-color:#fff}.ac-tabs[data-astro-cid-wapmkuqq]{display:inline-flex;background:linear-gradient(180deg,#0d0d0d,#060606);border:1.5px solid #1f1f1f;border-radius:14px;padding:6px;box-shadow:0 6px 18px #0006}.ac-tab[data-astro-cid-wapmkuqq]{appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:.55rem;background:transparent;border:1px solid transparent;border-radius:10px;color:#b0b0b0;font:700 .92rem ui-sans-serif,system-ui;padding:.7rem 1.2rem;transition:background .18s,color .18s,border-color .18s}.ac-tab[data-astro-cid-wapmkuqq]:hover{color:#fff;background:#141414}.ac-tab-dot[data-astro-cid-wapmkuqq]{width:7px;height:7px;border-radius:50%;background:#3a3a3a}.ac-tab[data-astro-cid-wapmkuqq].is-active{background:linear-gradient(180deg,#1f1f1f,#0c0c0c);color:#fff;border-color:#2f2f2f;box-shadow:inset 0 1px #ffffff14,0 4px 12px #00000080}.ac-tab[data-astro-cid-wapmkuqq].is-active .ac-tab-dot[data-astro-cid-wapmkuqq]{background:radial-gradient(circle at 35% 30%,#fff,#d0d0d0,#707070);box-shadow:0 0 0 2px #0009,0 0 12px #fffffff2}.ac-main[data-astro-cid-wapmkuqq]{display:grid;gap:1.2rem;grid-template-columns:260px minmax(0,1fr);align-items:start}@media(max-width:980px){.ac-main[data-astro-cid-wapmkuqq]{grid-template-columns:1fr}}.ac-middle[data-astro-cid-wapmkuqq]{display:flex;flex-direction:column;gap:1.1rem}.ac-card[data-astro-cid-wapmkuqq]{background:linear-gradient(180deg,#0a0a0a,#060606);border:1px solid #1a1a1a;border-radius:16px}.ac-pane-h[data-astro-cid-wapmkuqq]{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:1.15rem 1.35rem;background:radial-gradient(420px 200px at 0% 0%,rgba(255,255,255,.05),transparent 60%),linear-gradient(180deg,#131313,#0a0a0a);border-bottom:1px solid #1f1f1f;border-radius:16px 16px 0 0;flex-wrap:wrap}.ac-inputs[data-astro-cid-wapmkuqq]{padding:0;display:flex;flex-direction:column}.ac-fields[data-astro-cid-wapmkuqq]{padding:1.3rem 1.4rem 1.4rem;display:grid;grid-template-columns:1fr;gap:1.05rem}@media(min-width:720px){.ac-fields[data-astro-cid-wapmkuqq]{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-field--full[data-astro-cid-wapmkuqq]{grid-column:1 / -1}}.ac-field[data-astro-cid-wapmkuqq][hidden]{display:none!important}.ac-field[data-astro-cid-wapmkuqq]{display:flex;flex-direction:column;gap:.85rem;background:radial-gradient(120% 180% at 0% 0%,rgba(255,255,255,.05),transparent 55%),linear-gradient(180deg,#121212,#070707);border:1.5px solid #232323;border-radius:16px;padding:1.05rem 1.15rem 1.15rem;min-height:120px;box-shadow:inset 0 1px #ffffff0d,0 6px 18px #0006;transition:border-color .18s,transform .15s,box-shadow .18s}.ac-field[data-astro-cid-wapmkuqq]:focus-within{border-color:#fff;transform:translateY(-1px);box-shadow:0 0 0 3px #ffffff1a,0 10px 24px #0000008c}.ac-field-lbl[data-astro-cid-wapmkuqq]{align-self:flex-start;display:inline-flex;align-items:center;gap:.55rem;padding:.42rem .9rem;background:linear-gradient(180deg,#1a1a1a,#0d0d0d);border:1.5px solid #2f2f2f;border-radius:999px;color:#c8c8c8;font:800 .7rem ui-monospace,JetBrains Mono,monospace;letter-spacing:.22em;text-transform:uppercase}.ac-field-dot[data-astro-cid-wapmkuqq]{width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#6a6a6a,#2a2a2a)}.ac-field[data-astro-cid-wapmkuqq]:focus-within .ac-field-lbl[data-astro-cid-wapmkuqq]{color:#fff;border-color:#fff;background:linear-gradient(180deg,#2a2a2a,#141414)}.ac-field[data-astro-cid-wapmkuqq]:focus-within .ac-field-dot[data-astro-cid-wapmkuqq]{background:radial-gradient(circle at 35% 30%,#fff,#d0d0d0,#707070)}.ac-input-wrap[data-astro-cid-wapmkuqq]{display:flex;align-items:baseline;gap:.35rem;width:100%}.ac-prefix[data-astro-cid-wapmkuqq]{color:#b0b0b0;font:900 1.4rem ui-sans-serif,system-ui}.ac-suffix[data-astro-cid-wapmkuqq]{color:#9a9a9a;font:800 1.1rem ui-sans-serif,system-ui}.ac-input[data-astro-cid-wapmkuqq]{flex:1;width:100%;background:transparent;color:#fff;border:0;outline:0;padding:0;font:900 1.65rem ui-sans-serif,system-ui;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color-scheme:dark}.ac-input[data-astro-cid-wapmkuqq]::placeholder{color:#2a2a2a;font-weight:700}.ac-input[data-astro-cid-wapmkuqq]::-webkit-outer-spin-button,.ac-input[data-astro-cid-wapmkuqq]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ac-select[data-astro-cid-wapmkuqq]{appearance:none;background:transparent url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='%239a9a9a'><path d='M6 8 0 0h12z'/></svg>") no-repeat right .1rem center;background-size:12px 8px;padding-right:1.3rem;cursor:pointer;font:800 1.05rem ui-sans-serif,system-ui}.ac-select[data-astro-cid-wapmkuqq] option[data-astro-cid-wapmkuqq]{background:#0a0a0a;color:#ededed}.ac-hint[data-astro-cid-wapmkuqq]{color:#7a7a7a;font:600 .84rem ui-sans-serif,system-ui;line-height:1.4}.ac-hint[data-astro-cid-wapmkuqq] code[data-astro-cid-wapmkuqq]{background:#131313;border:1px solid #232323;padding:0 .4rem;border-radius:4px;color:#fff;font:700 .85em ui-monospace,monospace}.ac-hint[data-astro-cid-wapmkuqq] b[data-astro-cid-wapmkuqq]{color:#ededed}.ac-cta[data-astro-cid-wapmkuqq]{display:flex;gap:.7rem;flex-wrap:wrap;padding:0 1.4rem 1.4rem}.ac-cta-btn[data-astro-cid-wapmkuqq]{appearance:none;cursor:pointer;background:linear-gradient(180deg,#1a1a1a,#0a0a0a);border:1.5px solid #2f2f2f;border-radius:12px;color:#ededed;font:800 1rem ui-sans-serif,system-ui;padding:.85rem 1.4rem;transition:background .15s,color .15s,border-color .15s,transform .12s}.ac-cta-btn[data-astro-cid-wapmkuqq]:hover{border-color:#4a4a4a;color:#fff}.ac-cta-btn--primary[data-astro-cid-wapmkuqq]{background:linear-gradient(180deg,#fff,#d8d8d8);color:#000;border-color:#fff;box-shadow:0 6px 18px #ffffff26,0 4px 12px #0000008c}.ac-cta-btn--primary[data-astro-cid-wapmkuqq]:hover{transform:translateY(-1px)}.ac-results-wrap[data-astro-cid-wapmkuqq]{display:flex;flex-direction:column;gap:1.2rem}.ac-hero[data-astro-cid-wapmkuqq]{padding:1.6rem 1.6rem 1.8rem;background:radial-gradient(700px 260px at 100% 0%,rgba(255,255,255,.07),transparent 60%),linear-gradient(180deg,#161616,#060606);border:1.5px solid #2f2f2f;box-shadow:0 10px 28px #0000008c}.ac-hero-l[data-astro-cid-wapmkuqq]{display:block;font-size:.8rem}.ac-hero-val[data-astro-cid-wapmkuqq]{margin:.85rem 0 .45rem;font:900 clamp(2rem,4.8vw,3.1rem)/1 ui-sans-serif,system-ui;color:transparent;background:linear-gradient(180deg,#fff,#a0a0a0);-webkit-background-clip:text;background-clip:text;letter-spacing:-.035em;font-variant-numeric:tabular-nums;word-break:break-word}.ac-hero-sub[data-astro-cid-wapmkuqq]{margin:0;color:#b0b0b0;font:600 1rem ui-sans-serif,system-ui}.ac-stats[data-astro-cid-wapmkuqq]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.7rem}.ac-stat[data-astro-cid-wapmkuqq]{display:flex;flex-direction:column;gap:.4rem;padding:1rem 1.1rem 1.05rem;background:linear-gradient(180deg,#101010,#070707);border:1px solid #1f1f1f;border-radius:12px;transition:border-color .18s,transform .15s}.ac-stat[data-astro-cid-wapmkuqq]:hover{border-color:#2f2f2f;transform:translateY(-1px)}.ac-stat-lbl[data-astro-cid-wapmkuqq]{color:#9a9a9a;font:700 .7rem ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase}.ac-stat-val[data-astro-cid-wapmkuqq]{color:#fff;font:900 1.4rem ui-sans-serif,system-ui;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1;word-break:break-word}.ac-doc[data-astro-cid-wapmkuqq]{margin-top:.4rem;color:#c8c8c8;max-width:78ch;line-height:1.65;padding:0 .25rem}.ac-doc-h[data-astro-cid-wapmkuqq]{margin:1.4rem 0 .6rem;color:#fff;font:900 1.55rem ui-sans-serif,system-ui;letter-spacing:-.01em}.ac-doc[data-astro-cid-wapmkuqq] p[data-astro-cid-wapmkuqq]{margin:0 0 .95rem}.ac-doc[data-astro-cid-wapmkuqq] code[data-astro-cid-wapmkuqq]{background:#131313;border:1px solid #232323;color:#ededed;padding:.05rem .4rem;border-radius:5px;font:700 .92em ui-monospace,monospace}.ac-doc[data-astro-cid-wapmkuqq] b[data-astro-cid-wapmkuqq]{color:#fff}.ac-doc[data-astro-cid-wapmkuqq] i[data-astro-cid-wapmkuqq]{color:#e0e0e0;font-style:italic}.ac-formula[data-astro-cid-wapmkuqq]{margin:.5rem 0 1.2rem;background:linear-gradient(180deg,#0d0d0d,#060606);border:1px solid #232323;border-radius:10px;padding:1rem 1.1rem;color:#fff;font:800 1rem/1.5 ui-monospace,JetBrains Mono,monospace;white-space:pre-wrap;overflow-x:auto}body:has(.ac-shell){background:#000;color:#ededed}body:has(.ac-shell) header{background:#000;border-bottom:1px solid #1a1a1a}body:has(.ac-shell) header .brand,body:has(.ac-shell) header nav a{color:#ededed}body:has(.ac-shell) header .brand .logo{color:#fff}body:has(.ac-shell) header nav a:hover{color:#fff}body:has(.ac-shell) header .tag{color:#6a6a6a;border:1px solid #1a1a1a;padding:.25rem .6rem;border-radius:999px}body:has(.ac-shell) footer{background:#000;border-top:1px solid #1a1a1a;color:#6a6a6a}body:has(.ac-shell) main{padding:0}body:has(.ac-shell) main>.crumb-row,body:has(.ac-shell) main>.tool-h1{display:none}.ac-shell .back-btn{background:transparent;color:#ededed;border:1px solid #2a2a2a}.ac-shell .back-btn:hover{background:#fff;color:#000;border-color:#fff}
