.yryg6q_page{background:var(--color-canvas);color:var(--color-ink)}.yryg6q_hero{border-bottom:1px solid var(--color-border);padding-block:clamp(4rem,9vw,8rem)}.yryg6q_heroInner{gap:var(--space-5);max-width:67rem;display:grid}.yryg6q_hero h1{max-width:14ch;font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(3.2rem,7.4vw,7rem);font-weight:760;line-height:.92}.yryg6q_hero p:nth-of-type(2){max-width:47rem;color:var(--color-ink-secondary);margin:0;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.55}.yryg6q_jumpLink{align-items:center;gap:var(--space-3);width:fit-content;min-height:3rem;color:var(--color-ink);font-size:var(--type-small);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.3em;font-weight:750;text-decoration-thickness:.12em;display:inline-flex}.yryg6q_builderSection{padding-block:clamp(3rem,7vw,6rem)}.yryg6q_builder{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-soft);display:grid;overflow:hidden}.yryg6q_form,.yryg6q_output{min-width:0;padding:clamp(1.5rem,4vw,3.25rem)}.yryg6q_form{gap:var(--space-5);display:grid}.yryg6q_formHeading{gap:var(--space-3);margin-bottom:var(--space-2);display:grid}.yryg6q_formHeading h2,.yryg6q_outputHeading h2{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.yryg6q_formHeading>p:last-child{color:var(--color-ink-muted);font-size:var(--type-caption);margin:0}.yryg6q_form label{gap:var(--space-2);display:grid}.yryg6q_form label>span{color:var(--color-ink);font-size:var(--type-small);font-weight:700}.yryg6q_form input,.yryg6q_form select,.yryg6q_form textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-canvas);width:100%;color:var(--color-ink);font:inherit;line-height:1.5}.yryg6q_form input,.yryg6q_form select{min-height:3.15rem;padding:.7rem .85rem}.yryg6q_form textarea{resize:vertical;padding:.8rem .85rem}.yryg6q_form input::placeholder,.yryg6q_form textarea::placeholder{color:var(--color-ink-muted)}.yryg6q_form input:focus-visible,.yryg6q_form select:focus-visible,.yryg6q_form textarea:focus-visible{border-color:var(--color-focus);outline:3px solid var(--color-focus-ring);outline-offset:1px}.yryg6q_fieldPair{gap:var(--space-5);display:grid}.yryg6q_output{gap:var(--space-5);background:var(--color-ink);min-height:42rem;color:var(--color-surface);flex-direction:column;display:flex}.yryg6q_output .fe-eyebrow{color:var(--color-accent-bright)}.yryg6q_outputHeading{justify-content:space-between;align-items:end;gap:var(--space-5);display:flex}.yryg6q_outputHeading>div{gap:var(--space-3);display:grid}.yryg6q_outputHeading button{border:1px solid rgb(var(--color-surface-rgb) / 35%);border-radius:var(--radius-pill);min-height:2.9rem;color:var(--color-surface);cursor:pointer;font:inherit;font-size:var(--type-small);background:0 0;flex:none;padding:.65rem 1rem;font-weight:750}.yryg6q_outputHeading button:hover{border-color:var(--color-accent-bright);color:var(--color-accent-bright)}.yryg6q_outputHeading button:focus-visible{outline:3px solid var(--color-accent-bright);outline-offset:3px}.yryg6q_output pre{border-block:1px solid rgb(var(--color-surface-rgb) / 20%);padding-block:var(--space-5);color:var(--color-on-dark-secondary);font-family:var(--font-body);white-space:pre-wrap;word-break:break-word;flex:1;margin:0;font-size:.88rem;line-height:1.65;overflow:auto}.yryg6q_copyStatus{min-height:1.3rem;color:var(--color-on-dark-secondary);font-size:var(--type-caption);margin:0}.yryg6q_boundarySection,.yryg6q_handoffSection,.yryg6q_faqSection,.yryg6q_sourcesSection,.yryg6q_finalCta{padding-block:clamp(4.5rem,9vw,8.5rem)}.yryg6q_boundarySection,.yryg6q_handoffSection,.yryg6q_sourcesSection{border-bottom:1px solid var(--color-border)}.yryg6q_boundaryInner,.yryg6q_faqInner{gap:clamp(2.5rem,7vw,7rem);display:grid}.yryg6q_boundaryInner>div:first-child,.yryg6q_faqInner>div:first-child,.yryg6q_handoffInner>div:first-child{gap:var(--space-4);display:grid}.yryg6q_boundaryInner h2,.yryg6q_handoffInner h2,.yryg6q_faqInner h2,.yryg6q_sourcesInner h2,.yryg6q_finalCta h2{max-width:15ch;font-family:var(--font-display);letter-spacing:-.052em;margin:0;font-size:clamp(2.35rem,4.8vw,4.8rem);font-weight:750;line-height:.98}.yryg6q_boundaryList{border-top:1px solid var(--color-border);display:grid}.yryg6q_boundaryList article{gap:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);padding-block:var(--space-5);grid-template-columns:3rem minmax(0,1fr);display:grid}.yryg6q_boundaryList span{color:var(--color-focus);font-size:var(--type-caption);grid-row:1/3;font-weight:750}.yryg6q_boundaryList h3{margin:0;font-size:1.08rem}.yryg6q_boundaryList p{color:var(--color-ink-secondary);font-size:var(--type-small);margin:0;line-height:1.6}.yryg6q_handoffSection{background:var(--color-surface)}.yryg6q_handoffInner{gap:var(--space-6);display:grid}.yryg6q_handoffInner>p{max-width:48rem;color:var(--color-ink-secondary);font-size:var(--type-body-large);margin:0;line-height:1.6}.yryg6q_handoffInner>a{align-items:center;gap:var(--space-3);width:fit-content;color:var(--color-ink);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.3em;font-weight:750;display:inline-flex}.yryg6q_faqSection{background:var(--color-surface)}.yryg6q_faqList{border-top:1px solid var(--color-border)}.yryg6q_faqList details{border-bottom:1px solid var(--color-border)}.yryg6q_faqList summary{justify-content:space-between;align-items:center;gap:var(--space-5);cursor:pointer;min-height:4.75rem;font-weight:700;line-height:1.4;list-style:none;display:flex}.yryg6q_faqList summary::-webkit-details-marker{display:none}.yryg6q_faqList summary:after{color:var(--color-focus);content:"+";font-size:1.4rem;font-weight:400}.yryg6q_faqList details[open] summary:after{content:"−"}.yryg6q_faqList details p{max-width:46rem;padding:0 var(--space-10) var(--space-6) 0;color:var(--color-ink-secondary);margin:0;line-height:1.65}.yryg6q_sourcesInner{gap:var(--space-4);max-width:65rem;display:grid}.yryg6q_sourcesInner h2{max-width:17ch}.yryg6q_sourcesInner>p:last-child{color:var(--color-ink-secondary);font-size:var(--type-small);margin:0;line-height:1.7}.yryg6q_sourcesInner a{color:var(--color-ink);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.2em;font-weight:700}.yryg6q_finalCtaInner{gap:var(--space-8);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-soft);padding:clamp(2rem,6vw,5rem);display:grid}.yryg6q_finalCtaInner>div:first-child>p:last-child{max-width:43rem;margin:var(--space-5) 0 0;color:var(--color-ink-secondary);font-size:var(--type-body-large);line-height:1.55}@media (min-width:48rem){.yryg6q_fieldPair{grid-template-columns:repeat(2,minmax(0,1fr))}.yryg6q_boundaryInner,.yryg6q_faqInner{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr)}.yryg6q_handoffInner{grid-template-columns:minmax(17rem,.75fr) minmax(20rem,1fr);align-items:end}.yryg6q_handoffInner>a{grid-column:2}.yryg6q_finalCtaInner{grid-template-columns:minmax(0,1fr) auto;align-items:end}}@media (min-width:64rem){.yryg6q_builder{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (max-width:47.99rem){.yryg6q_hero h1{font-size:clamp(2.9rem,13.5vw,4.4rem)}.yryg6q_outputHeading{flex-direction:column;align-items:start}.yryg6q_outputHeading button{width:100%}.yryg6q_finalCtaInner>.fe-button{width:100%}}
