.pw_container{flex-direction:column;gap:40px;width:100%;min-width:0;display:flex}.pw_generator{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.pw_heading,.pw_settings-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.pw_kicker{color:var(--gold,#d4a017);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:.68rem;font-weight:700;display:block}.pw_heading h2,.pw_settings-header h2{font-family:var(--font-display);margin:0;font-size:1.2rem;line-height:1.3}.pw_length{border:1px dashed var(--border);opacity:.65;flex-shrink:0;padding:4px 8px;font-size:.75rem}.pw_output{align-items:stretch;gap:8px;width:100%;display:flex}.pw_output>:first-child{flex:1;min-width:0}.pw_output>button{flex-shrink:0}.pw_note{opacity:.55;margin:0;font-size:.78rem;line-height:1.5}.pw_warning{color:var(--danger);margin:0;font-size:.82rem;line-height:1.5}.pw_settings{flex-direction:column;gap:20px;display:flex}.pw_slider{flex-direction:column;gap:8px;display:flex}.pw_slider-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.pw_slider-header label{font-weight:600}.pw_slider-header span{text-align:center;min-width:32px;font-family:SFMono-Regular,Consolas,monospace;font-size:.8rem}.pw_options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pw_options>*{min-width:0}.tool-info{flex-direction:column;gap:12px;width:100%;max-width:1000px;margin:0 auto;display:flex}@media (max-width:640px){.pw_container{gap:32px}.pw_heading,.pw_settings-header{align-items:flex-start}.pw_heading h2,.pw_settings-header h2{font-size:1.05rem}.pw_output{flex-direction:column}.pw_output>button{width:100%}.pw_options{grid-template-columns:1fr;gap:8px}}@media (max-width:380px){.pw_container{gap:28px}.pw_heading{flex-direction:column;gap:6px}.pw_length{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.pw_container *,.pw_container :before,.pw_container :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
