@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;overflow:hidden}body{-webkit-font-smoothing:antialiased;background:#eff2f7;font-family:Inter,HarmonyOS Sans SC,Microsoft YaHei,sans-serif}#app{height:100%}.field{min-width:0;margin-top:14px}.field-row{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.f-label{color:var(--ink-2);align-items:baseline;gap:3px;margin-bottom:7px;font-size:13.5px;font-weight:500;display:flex}.req{color:var(--red);font-size:15px;font-style:normal;font-weight:700;line-height:1}.nat-input,.nat-select{box-sizing:border-box;border-radius:var(--r-input);background:var(--field);width:100%;color:var(--ink);font:inherit;appearance:none;border:1.5px solid #0000;outline:none;padding:13px 14px}.nat-input::placeholder{color:var(--ink-3)}.nat-input:focus,.nat-select:focus{border-color:var(--brand);background:#fff;box-shadow:0 0 0 3px #2f63c01f}.nat-select.is-empty{color:var(--ink-3)}.nat-select:disabled{opacity:.55}.nat-wrap{position:relative}.nat-arrow{border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);pointer-events:none;width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;right:16px;transform:rotate(45deg)}.slot-placeholder{border:1.5px dashed var(--line);border-radius:var(--r-input);color:var(--ink-3);text-align:center;margin-top:14px;padding:28px 16px;font-size:13.5px;line-height:1.6}
