._root_1102w_1{min-height:100vh;min-width:0;background:radial-gradient(circle at 82% 8%,#173859bb,transparent 37%),#07121e;color:#eff5fb;font-family:Inter,system-ui,-apple-system,sans-serif;overflow-x:hidden}._root_1102w_1 *{box-sizing:border-box}._root_1102w_1 a{color:inherit;text-decoration:none}._root_1102w_1 :focus-visible{outline:3px solid #e9bd7d;outline-offset:3px}._header_1102w_2{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #344b62;padding:24px clamp(18px,5vw,70px)}._header_1102w_2 a{display:flex;align-items:center;gap:7px;color:#e2c797;font-size:12px}._header_1102w_2 strong{font-size:15px;letter-spacing:.13em}._header_1102w_2 strong span{color:#e7c38c}._headerTag_1102w_2{color:#b7cbd8;font:700 11px ui-monospace,monospace}._main_1102w_3{max-width:1200px;margin:auto;padding:clamp(28px,5vw,70px) clamp(18px,4vw,46px) 68px}._intro_1102w_3{max-width:870px;margin-bottom:33px}._eyebrow_1102w_3{color:#edc687;display:flex;align-items:center;gap:10px;letter-spacing:.14em;font:700 12px/1.5 ui-monospace,monospace}._intro_1102w_3 h1{font-size:clamp(34px,5vw,66px);line-height:1.08;letter-spacing:-.052em;margin:17px 0}._intro_1102w_3 p{font-size:clamp(15px,1.5vw,19px);line-height:1.65;color:#b9cfe0}._cols_1102w_4{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:20px;align-items:start}._panel_1102w_4,._output_1102w_4{border:1px solid #36536c;background:linear-gradient(151deg,#102e45,#091827);padding:clamp(18px,3vw,30px);min-width:0}._panel_1102w_4 h2,._output_1102w_4 h2{font-size:18px;font-weight:720;display:flex;gap:10px;align-items:center;color:#f4d19b;margin:0 0 22px}._modes_1102w_4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:24px}._mode_1102w_4,._active_1102w_4{min-height:45px;font-size:12px;font-weight:700;cursor:pointer;border:1px solid #537087;background:#132d44;color:#d1e3ee}._active_1102w_4{border-color:#f0c988;background:#f0c988;color:#0b1b27}._field_1102w_4{display:flex;flex-direction:column;gap:9px;color:#e4edf7;font-weight:700;font-size:13px;margin-bottom:20px}._field_1102w_4 textarea,._result_1102w_4{width:100%;border-radius:6px;border:1px solid #57718a;background:#081726;color:#f1f6fa;padding:13px;font:400 14px/1.65 ui-monospace,monospace;resize:vertical;min-height:65px}._field_1102w_4 textarea::placeholder,._result_1102w_4::placeholder{color:#90a9be}._field_1102w_4 small{font-size:10px;color:#a8bacb;align-self:flex-end;font-weight:400}._check_1102w_4{display:flex;align-items:center;gap:11px;font-size:13px;color:#d5e2ed;line-height:1.55}._check_1102w_4 input{accent-color:#e8c486;width:17px;height:17px;flex:none}._reset_1102w_4{border:1px solid #4a6a84;background:transparent;color:#d7e8ef;padding:11px 15px;display:flex;gap:8px;align-items:center;cursor:pointer;margin-top:24px;font-size:12px}._result_1102w_4{min-height:310px;resize:vertical}._copy_1102w_4,._share_1102w_4{width:100%;display:flex;justify-content:center;align-items:center;gap:9px;min-height:47px;border:1px solid #e7c087;background:#e7c087;color:#0c1a29;font-size:13px;font-weight:800;cursor:pointer;margin-top:12px}._copy_1102w_4:disabled{opacity:.45;cursor:not-allowed}._share_1102w_4{background:transparent;color:#f3d6a5}._status_1102w_4{color:#f0d7af;font-size:12px;margin-top:13px}._links_1102w_4{margin-top:27px;border-top:1px solid #34546b;padding-top:22px;display:flex;flex-direction:column;gap:17px}._links_1102w_4 a{display:flex;gap:9px;align-items:center;color:#f0cb91;font-size:13px;font-weight:700}._caution_1102w_4{border:1px solid #536572;margin-top:25px;padding:20px;display:flex;gap:13px;align-items:flex-start;color:#c5d4e0;line-height:1.7;font-size:13px}._caution_1102w_4 svg{color:#f1cd91;flex:none}._footer_1102w_4{text-align:center;border-top:1px solid #2c4862;padding:27px;color:#a5baca;font-size:11px}@media(max-width:830px){._cols_1102w_4{grid-template-columns:1fr}._result_1102w_4{min-height:220px}}@media(max-width:460px){._header_1102w_2{padding:19px 14px}._header_1102w_2 strong{font-size:11px}._headerTag_1102w_2{display:none}._modes_1102w_4{grid-template-columns:repeat(2,minmax(0,1fr))}._panel_1102w_4,._output_1102w_4{padding:19px}._intro_1102w_3 h1{font-size:clamp(31px,8.2vw,40px)}}
