.Php2Shell_tool__FJHnA{container-type:inline-size;container-name:php2shell;padding:24px;color:var(--theme-ink);font-size:14px;line-height:1.7}.Php2Shell_tool__FJHnA *{box-sizing:border-box}.Php2Shell_tool__FJHnA h1,.Php2Shell_tool__FJHnA h2,.Php2Shell_tool__FJHnA h3,.Php2Shell_tool__FJHnA p{margin:0}.Php2Shell_tool__FJHnA h1{font-size:clamp(23px,3vw,30px);font-weight:600;line-height:1.4;letter-spacing:-.04em}.Php2Shell_tool__FJHnA h2{font-size:21px;font-weight:600;line-height:1.5}.Php2Shell_tool__FJHnA h3{font-size:17px;font-weight:600}.Php2Shell_tool__FJHnA p{color:var(--theme-slate)}.Php2Shell_tool__FJHnA button,.Php2Shell_tool__FJHnA input{font:inherit}.Php2Shell_tool__FJHnA button{border:1px solid var(--theme-border);border-radius:4px;background:var(--theme-paper);color:var(--theme-ink);padding:7px 12px;cursor:pointer;min-height:40px}.Php2Shell_tool__FJHnA button:hover{border-color:var(--theme-code-teal)}.Php2Shell_tool__FJHnA button:disabled{opacity:.6;cursor:wait}.Php2Shell_tool__FJHnA :focus-visible{outline:2px solid var(--theme-code-cobalt);outline-offset:3px}.Php2Shell_tool__FJHnA label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--theme-slate)}.Php2Shell_tool__FJHnA input[type=text],.Php2Shell_tool__FJHnA input[type=url]{width:100%;min-width:0;min-height:42px;background:var(--theme-paper);border:1px solid var(--theme-border);padding:8px;border-radius:4px;color:var(--theme-ink)}.Php2Shell_tool__FJHnA input[type=checkbox]{accent-color:var(--theme-code-teal);width:17px;height:17px}.Php2Shell_tool__FJHnA a{color:var(--theme-code-cobalt);text-decoration:underline;text-underline-offset:3px}.Php2Shell_header__sJOqF{display:flex;justify-content:space-between;gap:20px;padding-bottom:26px;border-bottom:1px solid var(--theme-border)}.Php2Shell_header__sJOqF h1{margin:7px 0 10px}.Php2Shell_localNote__3BDOG{font-size:11px;color:var(--theme-slate);text-align:right;align-self:center;flex-shrink:0;max-width:220px}.Php2Shell_layout__WQ5EZ{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:40px;margin:28px 0}.Php2Shell_form__VOdwK fieldset{border:0;padding:0;margin:0;min-width:0}.Php2Shell_form__VOdwK legend{font-size:20px;font-weight:600;margin-bottom:20px}.Php2Shell_tool__FJHnA .Php2Shell_help__YASa8{font-size:11px;line-height:1.7;margin-top:10px}.Php2Shell_tool__FJHnA .Php2Shell_checkbox__h4IN5{flex-direction:row;align-items:flex-start;gap:9px;font-size:13px;margin-top:20px}.Php2Shell_actions__6lM_t{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}.Php2Shell_tool__FJHnA .Php2Shell_primary__nCdWI{background:var(--theme-ink);color:var(--theme-paper);border-color:var(--theme-ink);padding-inline:24px}.Php2Shell_guide__HJ7lQ{padding:20px 0 20px 28px;border-left:1px solid var(--theme-border)}.Php2Shell_guide__HJ7lQ h2{margin:12px 0 26px;line-height:1.6}.Php2Shell_guide__HJ7lQ ol{list-style:decimal-leading-zero;padding-left:26px}.Php2Shell_guide__HJ7lQ li{padding-left:8px;margin-bottom:24px}.Php2Shell_guide__HJ7lQ li::marker{color:var(--theme-code-teal);font-size:12px}.Php2Shell_guide__HJ7lQ p{font-size:12px;margin-top:6px}.Php2Shell_error__QGRvV{border:1px solid var(--theme-code-rust);padding:12px;margin:15px 0;color:var(--theme-ink);background:color-mix(in srgb,var(--theme-code-rust) 8%,var(--theme-paper))}.Php2Shell_result__TyIeC{margin-top:8px;padding:18px;border:1px solid var(--theme-border);border-radius:4px;background:var(--theme-terminal-bg)}.Php2Shell_result__TyIeC h2{margin-bottom:8px}.Php2Shell_meta__podYb{display:grid;gap:8px;margin:16px 0;font-family:var(--font-mono,ui-monospace,monospace);font-size:12px}.Php2Shell_meta__podYb div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px}.Php2Shell_meta__podYb dt{color:var(--theme-slate)}.Php2Shell_meta__podYb dd{margin:0;overflow-wrap:anywhere;color:var(--theme-ink)}.Php2Shell_badge__C1SBa{display:inline-block;font-size:12px;font-weight:600;padding:4px 10px;border-radius:4px;border:1px solid var(--theme-border)}.Php2Shell_badgeVulnerable__U06Mf{color:var(--theme-code-rust);border-color:var(--theme-code-rust);background:color-mix(in srgb,var(--theme-code-rust) 10%,transparent)}.Php2Shell_badgePatched__AEgO9{color:var(--theme-code-teal);border-color:var(--theme-code-teal);background:color-mix(in srgb,var(--theme-code-teal) 10%,transparent)}.Php2Shell_badgeHidden__gn382,.Php2Shell_badgeUnknown__IHJ6i{color:var(--theme-ink);background:color-mix(in srgb,var(--theme-ink) 6%,transparent)}.Php2Shell_faq__0lT6g{margin-top:36px;padding-top:28px;border-top:1px solid var(--theme-border)}.Php2Shell_faq__0lT6g h2{margin-bottom:18px}.Php2Shell_faq__0lT6g details{border-bottom:1px solid var(--theme-border);padding:12px 0}.Php2Shell_faq__0lT6g summary{cursor:pointer;font-weight:600;color:var(--theme-ink)}.Php2Shell_faq__0lT6g details p{margin-top:8px;font-size:13px}.Php2Shell_footer__pCfBL{margin-top:32px;padding-top:18px;border-top:1px solid var(--theme-border);font-size:11px;color:var(--theme-slate)}.Php2Shell_footer__pCfBL p{margin-top:6px}@container php2shell (max-width: 860px){.Php2Shell_layout__WQ5EZ{grid-template-columns:1fr;gap:28px}.Php2Shell_guide__HJ7lQ{border-left:0;border-top:1px solid var(--theme-border);padding:24px 0 0}.Php2Shell_header__sJOqF{flex-direction:column}.Php2Shell_localNote__3BDOG{text-align:left;max-width:none}.Php2Shell_meta__podYb div{grid-template-columns:1fr}}