.page-module__rGkylq__hero{padding:42px 0 54px}.page-module__rGkylq__heroInner .breadcrumbs{margin-bottom:30px}.page-module__rGkylq__heroLayout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:clamp(48px,8vw,108px);display:grid}.page-module__rGkylq__heroLayout h1{max-width:11ch;margin-bottom:22px;font-size:clamp(3.3rem,6vw,5.5rem)}.page-module__rGkylq__heroLayout>div:first-child>p{max-width:57ch;margin-bottom:28px;font-size:clamp(1.08rem,2vw,1.3rem)}.page-module__rGkylq__heroActions{flex-wrap:wrap;gap:12px;display:flex}.page-module__rGkylq__heroNotes{border-top:1px solid var(--control-line)}.page-module__rGkylq__heroNotes>div{grid-template-columns:auto 1fr;align-items:start;gap:15px;padding:21px 0;display:grid}.page-module__rGkylq__heroNotes>div+div{border-top:1px solid var(--control-line)}.page-module__rGkylq__heroNotes svg{color:var(--green);margin-top:2px}.page-module__rGkylq__heroNotes span{gap:4px;display:grid}.page-module__rGkylq__heroNotes strong{color:var(--ink);font-size:1rem}.page-module__rGkylq__heroNotes small{color:var(--ink-soft);font-size:.88rem;line-height:1.5}.page-module__rGkylq__toolSection{background:var(--surface-2);padding:54px 0 72px}.page-module__rGkylq__builder{background:var(--paper);border-radius:var(--radius-card);box-shadow:var(--shadow);overflow:hidden}.page-module__rGkylq__builderHeading{justify-content:space-between;align-items:end;gap:30px;padding:30px 32px 26px;display:flex}.page-module__rGkylq__builderHeading h2{max-width:none;margin-bottom:10px;font-size:clamp(1.8rem,3vw,2.6rem)}.page-module__rGkylq__builderHeading p{margin:0}.page-module__rGkylq__resetButton{border:1px solid var(--control-line);border-radius:var(--radius-control);color:var(--ink);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-weight:700;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.page-module__rGkylq__resetButton:hover{background:var(--surface-2);border-color:var(--ink-soft)}.page-module__rGkylq__resetButton:active,.page-module__rGkylq__copyButton:active{transform:translateY(1px)}.page-module__rGkylq__builderGrid{border-top:1px solid var(--control-line);grid-template-columns:minmax(0,1.16fr) minmax(350px,.84fr);display:grid}.page-module__rGkylq__form{padding:30px 32px 34px}.page-module__rGkylq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 18px;display:grid}.page-module__rGkylq__field,.page-module__rGkylq__fieldWide{gap:8px;display:grid}.page-module__rGkylq__fieldWide{grid-column:1/-1}.page-module__rGkylq__field label,.page-module__rGkylq__fieldWide label{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.page-module__rGkylq__field label span,.page-module__rGkylq__fieldWide label span{color:var(--ink);font-size:.92rem;font-weight:700}.page-module__rGkylq__field label b,.page-module__rGkylq__fieldWide label b{color:var(--danger)}.page-module__rGkylq__field label code,.page-module__rGkylq__fieldWide label code,.page-module__rGkylq__parameterList code{color:var(--ink-faint);letter-spacing:0;font-family:inherit;font-size:.78rem;font-weight:650}.page-module__rGkylq__field input,.page-module__rGkylq__fieldWide input{background:var(--paper);border:1px solid var(--control-line);border-radius:var(--radius-control);color:var(--ink);width:100%;min-height:50px;padding:11px 13px}.page-module__rGkylq__field input::placeholder,.page-module__rGkylq__fieldWide input::placeholder{color:#60747d;opacity:1}.page-module__rGkylq__field input:hover,.page-module__rGkylq__fieldWide input:hover{border-color:var(--ink-soft)}.page-module__rGkylq__field input:focus,.page-module__rGkylq__fieldWide input:focus{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 18%, transparent);outline:0}.page-module__rGkylq__field input[aria-invalid=true],.page-module__rGkylq__fieldWide input[aria-invalid=true]{border-color:var(--danger)}.page-module__rGkylq__field small,.page-module__rGkylq__fieldWide small{color:var(--ink-faint);font-size:.78rem;line-height:1.45}.page-module__rGkylq__fieldError{color:var(--danger);align-items:center;gap:6px;font-size:.8rem;display:flex}.page-module__rGkylq__namingControls{border:0;border-top:1px solid var(--control-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:30px 0 0;padding:24px 0 0;display:grid}.page-module__rGkylq__namingControls legend{color:var(--ink);margin-bottom:12px;padding:0;font-size:.9rem;font-weight:700}.page-module__rGkylq__namingControls label{background:var(--surface-2);border-radius:var(--radius-control);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;min-height:88px;padding:15px;display:grid}.page-module__rGkylq__namingControls input{accent-color:var(--focus);width:18px;height:18px;margin:3px 0 0}.page-module__rGkylq__namingControls span{gap:3px;display:grid}.page-module__rGkylq__namingControls strong{color:var(--ink);font-size:.86rem}.page-module__rGkylq__namingControls small{color:var(--ink-soft);font-size:.76rem;line-height:1.4}.page-module__rGkylq__output{background:var(--cyan-soft);border-left:1px solid var(--control-line);padding:31px 30px 34px}.page-module__rGkylq__outputTitle{grid-template-columns:auto 1fr;align-items:start;gap:14px;margin-bottom:22px;display:grid}.page-module__rGkylq__outputTitle svg{color:var(--green);margin-top:2px}.page-module__rGkylq__outputTitle h3{margin-bottom:4px;font-size:1.25rem}.page-module__rGkylq__outputTitle p{margin:0;font-size:.84rem}.page-module__rGkylq__urlOutput{background:var(--paper);border:1px solid var(--control-line);border-radius:var(--radius-control);overflow-wrap:anywhere;align-items:center;min-height:148px;padding:18px;display:flex}.page-module__rGkylq__urlOutput p{color:var(--ink-faint);margin:0;font-size:.9rem}.page-module__rGkylq__urlOutput a{color:var(--focus);font-variant-numeric:tabular-nums;font-size:.9rem;line-height:1.65}.page-module__rGkylq__urlReady{border-color:var(--focus)}.page-module__rGkylq__copyButton{background:var(--cyan);border-radius:var(--radius-control);color:#061517;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;width:100%;min-height:49px;margin-top:14px;padding:12px 17px;font-weight:750;transition:background-color .18s,transform .18s;display:inline-flex}.page-module__rGkylq__copyButton:hover:not(:disabled){background:#25c2e8}.page-module__rGkylq__copyButton:disabled{background:var(--surface-3);color:var(--ink-soft);cursor:not-allowed}.page-module__rGkylq__copyStatus,.page-module__rGkylq__copyError{margin:10px 0 24px;font-size:.78rem}.page-module__rGkylq__copyError{color:var(--danger)}.page-module__rGkylq__parameterPreview{border-top:1px solid color-mix(in srgb, var(--focus) 30%, transparent);margin:0;padding-top:10px;display:grid}.page-module__rGkylq__parameterPreview>div{grid-template-columns:74px minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.page-module__rGkylq__parameterPreview dt{color:var(--ink-soft);font-size:.76rem;font-weight:700}.page-module__rGkylq__parameterPreview dd{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:.78rem}.page-module__rGkylq__guideSection{padding:72px 0}.page-module__rGkylq__guideLayout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(54px,9vw,118px);display:grid}.page-module__rGkylq__guideLayout h2{margin-bottom:18px;font-size:clamp(2rem,3.7vw,3.4rem)}.page-module__rGkylq__practices>p{margin-bottom:28px;font-size:1.05rem}.page-module__rGkylq__practices ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.page-module__rGkylq__practices li{color:var(--ink-soft);grid-template-columns:auto 1fr;align-items:start;gap:11px;display:grid}.page-module__rGkylq__practices li svg{color:var(--green);margin-top:2px}.page-module__rGkylq__parameterList>div{border-top:1px solid var(--control-line)}.page-module__rGkylq__parameterList article{grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);gap:20px;padding:22px 0;display:grid}.page-module__rGkylq__parameterList article+article{border-top:1px solid var(--control-line)}.page-module__rGkylq__parameterList article>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:9px;display:flex}.page-module__rGkylq__parameterList h3{margin:0;font-size:1rem}.page-module__rGkylq__parameterList p{margin:0}.page-module__rGkylq__nextStepSection{background:var(--surface-2);padding:56px 0}.page-module__rGkylq__nextStep{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;display:grid}.page-module__rGkylq__nextStep h2{max-width:19ch;margin-bottom:14px;font-size:clamp(1.8rem,3vw,2.8rem)}.page-module__rGkylq__nextStep p{margin:0}@media (max-width:940px){.page-module__rGkylq__heroLayout,.page-module__rGkylq__guideLayout{grid-template-columns:1fr}.page-module__rGkylq__heroLayout{align-items:start;gap:38px}.page-module__rGkylq__heroNotes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__rGkylq__heroNotes>div+div{border-left:1px solid var(--control-line);border-top:0;padding-left:22px}.page-module__rGkylq__builderGrid{grid-template-columns:1fr}.page-module__rGkylq__output{border-left:0;border-top:1px solid var(--control-line)}}@media (max-width:680px){.page-module__rGkylq__hero{padding:32px 0 44px}.page-module__rGkylq__heroLayout h1{font-size:clamp(3rem,15vw,4.3rem)}.page-module__rGkylq__heroActions{width:100%}.page-module__rGkylq__heroActions .button{width:100%}.page-module__rGkylq__heroNotes{display:block}.page-module__rGkylq__heroNotes>div+div{border-left:0;border-top:1px solid var(--control-line);padding-left:0}.page-module__rGkylq__toolSection{padding:28px 0 48px}.page-module__rGkylq__builderHeading{flex-direction:column;align-items:stretch;padding:24px 20px 22px}.page-module__rGkylq__resetButton{align-self:start}.page-module__rGkylq__form,.page-module__rGkylq__output{padding:24px 20px 28px}.page-module__rGkylq__fields,.page-module__rGkylq__namingControls{grid-template-columns:1fr}.page-module__rGkylq__fieldWide{grid-column:auto}.page-module__rGkylq__field label,.page-module__rGkylq__fieldWide label{flex-direction:column;align-items:flex-start;gap:2px}.page-module__rGkylq__namingControls label{min-height:0}.page-module__rGkylq__guideSection{padding:52px 0}.page-module__rGkylq__parameterList article{grid-template-columns:1fr;gap:8px}.page-module__rGkylq__parameterList article>div{justify-content:flex-start}.page-module__rGkylq__nextStep{grid-template-columns:1fr;align-items:stretch}.page-module__rGkylq__nextStep .button{width:100%}}@media (prefers-reduced-motion:reduce){.page-module__rGkylq__resetButton,.page-module__rGkylq__copyButton{transition:none}}
