.page_page___YH2t{--black:#17151c;--acid:#d6ff45;background:#f7f6f1;color:var(--black)}.page_hero___Ot8r{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:end;grid-gap:5rem;gap:5rem;max-width:1240px;margin:auto;padding:clamp(5rem,10vw,9rem) 1.5rem 7rem}.page_hero___Ot8r:before{position:absolute;top:3rem;right:30%;width:11rem;height:11rem;border-radius:50%;background:var(--acid);filter:blur(1px);content:"";z-index:0}.page_hero___Ot8r aside,.page_hero___Ot8r>div{position:relative;z-index:1}.page_faq__QPosq>span,.page_hero___Ot8r span,.page_lab__0ZVkl header span,.page_notes__VTZnt header span,.page_output__8qWgZ aside span,.page_output__8qWgZ>header span{font:700 .7rem var(--font-mono);letter-spacing:.12em}.page_hero___Ot8r h1{max-width:880px;margin:1.3rem 0;font:600 clamp(3.4rem,7vw,6.8rem)/.9 var(--font-display);letter-spacing:-.06em}.page_hero___Ot8r h1 em{font-style:normal;text-decoration:underline;-webkit-text-decoration-color:var(--coral-500);text-decoration-color:var(--coral-500);text-decoration-thickness:.08em;text-underline-offset:.08em}.page_hero___Ot8r p{max-width:760px;color:var(--ink-600);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.65}.page_hero___Ot8r ul{display:flex;gap:1rem 1.5rem;flex-wrap:wrap;margin:2rem 0 0;padding:0;list-style:none;font-size:.82rem;font-weight:800}.page_hero___Ot8r li:before{margin-right:.5rem;content:"↗"}.page_hero___Ot8r aside{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;padding:2rem;background:var(--black);color:#fff;box-shadow:12px 14px 0 var(--coral-400);transform:rotate(2deg)}.page_hero___Ot8r aside i{padding:.6rem;background:#ffffff10;font:700 .75rem var(--font-mono);font-style:normal}.page_hero___Ot8r aside b{color:var(--acid)}.page_lab__0ZVkl{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);max-width:1240px;margin:0 auto 8rem;padding:0 1.5rem}.page_lab__0ZVkl form,.page_output__8qWgZ{min-width:0;padding:clamp(1.4rem,3vw,2.5rem);border:1px solid var(--ink-300);background:#fff}.page_output__8qWgZ{border-left:0;background:var(--black);color:#fff}.page_lab__0ZVkl form>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.6rem}.page_lab__0ZVkl h2,.page_output__8qWgZ>header h2{margin:.45rem 0 0;font:600 clamp(1.7rem,3vw,2.3rem)/1 var(--font-display)}.page_faq__QPosq>span,.page_lab__0ZVkl form header span,.page_notes__VTZnt header span{color:var(--violet-700)}.page_lab__0ZVkl form header button{padding:.65rem .8rem;border:1px solid var(--ink-300);background:#fff;font-weight:800;cursor:pointer}.page_lab__0ZVkl label{display:grid;grid-gap:.45rem;gap:.45rem;margin-bottom:1rem}.page_lab__0ZVkl label span{font-size:.8rem;font-weight:800}.page_lab__0ZVkl label i{color:var(--ink-500);font-style:normal;font-weight:500}.page_lab__0ZVkl input,.page_lab__0ZVkl textarea{padding:.85rem;border:1px solid var(--ink-300);background:#fff;font:inherit;resize:vertical}.page_lab__0ZVkl input:focus,.page_lab__0ZVkl textarea:focus{outline:3px solid #d6ff4580;border-color:var(--black)}.page_generate__2eaBX{display:flex;justify-content:space-between;width:100%;padding:1rem;border:0;background:var(--acid);color:var(--black);font-weight:900;cursor:pointer}.page_lab__0ZVkl form>small{display:block;margin-top:.7rem;color:var(--ink-500);text-align:center}.page_error__xJZYI{padding:.7rem;background:var(--danger-50);color:var(--danger-700)}.page_output__8qWgZ aside span,.page_output__8qWgZ>header span{color:var(--acid)}.page_empty__Dn89g{display:flex;align-items:center;justify-content:center;gap:1rem;min-height:520px;color:var(--ink-400)}.page_empty__Dn89g i{font:700 .8rem var(--font-mono);font-style:normal}.page_empty__Dn89g b{color:var(--acid)}.page_cards__3hnZ8{display:grid;grid-gap:.9rem;gap:.9rem;margin-top:1.5rem}.page_cards__3hnZ8 article{padding:1.1rem;border:1px solid #ffffff25;background:#ffffff08}.page_cards__3hnZ8 article>div{display:flex;justify-content:space-between}.page_cards__3hnZ8 article span{color:var(--acid);font:700 .65rem var(--font-mono);text-transform:uppercase}.page_cards__3hnZ8 article small{color:var(--ink-400)}.page_cards__3hnZ8 article p{margin:1rem 0;color:#fff;font-size:1.05rem;line-height:1.5}.page_cards__3hnZ8 article button{border:0;background:transparent;color:var(--violet-300);font-weight:800;cursor:pointer}.page_output__8qWgZ aside{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1.5rem;padding:1.2rem;border:1px solid #ffffff20}.page_output__8qWgZ aside h3{margin:.4rem 0 0;font:600 1.25rem var(--font-display)}.page_output__8qWgZ aside p{margin:.35rem 0 0;color:var(--ink-300);font-size:.75rem}.page_output__8qWgZ aside a{flex:none;padding:.8rem 1rem;background:var(--coral-500);color:#fff;font-weight:800;text-decoration:none}.page_faq__QPosq,.page_notes__VTZnt{max-width:1180px;margin:auto;padding:0 1.5rem 8rem}.page_notes__VTZnt header{display:grid;grid-template-columns:180px 1fr;grid-gap:2rem;gap:2rem;padding-bottom:2rem;border-bottom:1px solid var(--ink-300)}.page_faq__QPosq h2,.page_notes__VTZnt h2{margin:0;font:600 clamp(2.4rem,5vw,4.6rem)/1 var(--font-display);letter-spacing:-.045em}.page_notes__VTZnt>div{display:grid;grid-template-columns:repeat(3,1fr)}.page_notes__VTZnt article{padding:2rem;border-bottom:1px solid var(--ink-300)}.page_notes__VTZnt article+article{border-left:1px solid var(--ink-300)}.page_notes__VTZnt article b{font-family:var(--font-mono)}.page_notes__VTZnt article h3{margin:2rem 0 .7rem}.page_faq__QPosq details p,.page_notes__VTZnt article p{color:var(--ink-600);line-height:1.65}.page_faq__QPosq h2{margin:.6rem 0 2rem}.page_faq__QPosq details{padding:1.2rem 0;border-top:1px solid var(--ink-300)}.page_faq__QPosq details:last-child{border-bottom:1px solid var(--ink-300)}.page_faq__QPosq summary{font-weight:800;cursor:pointer}.page_faq__QPosq details p{max-width:800px}@media(max-width:850px){.page_hero___Ot8r,.page_lab__0ZVkl{grid-template-columns:1fr}.page_hero___Ot8r aside{display:none}.page_output__8qWgZ{border-top:0;border-left:1px solid var(--ink-300)}.page_notes__VTZnt header,.page_notes__VTZnt>div{grid-template-columns:1fr}.page_notes__VTZnt article+article{border-left:0}.page_output__8qWgZ aside{align-items:stretch;flex-direction:column}.page_output__8qWgZ aside a{text-align:center}}@media(max-width:560px){.page_hero___Ot8r{padding:4rem 1.1rem 5rem}.page_hero___Ot8r:before{right:-3rem}.page_hero___Ot8r h1{font-size:clamp(3.2rem,16vw,4.6rem)}.page_hero___Ot8r ul{align-items:flex-start;flex-direction:column}.page_lab__0ZVkl{padding:0 .75rem}.page_lab__0ZVkl form,.page_output__8qWgZ{padding:1.2rem}.page_lab__0ZVkl form>header{align-items:flex-start;flex-direction:column}.page_empty__Dn89g{align-items:center;flex-direction:column}.page_cards__3hnZ8 article>div{gap:.5rem;flex-direction:column}.page_faq__QPosq,.page_notes__VTZnt{padding-inline:1.1rem}.page_notes__VTZnt article{padding-inline:0}}