@charset "utf-8";

html, body { min-height:100%; }
body { display:flex; min-height:100vh; flex-direction:column; background:#fff; color:#333; }

/* Microsoft Edge / IE */
input[type="password"]::-ms-reveal,
input[type="password"]::-ms-clear {
    display: none;
}

.find-page { width:100%; min-width:0; background:#fff; color:#333; }
.find-page * { box-sizing:border-box; color:#333; }
.find-page a { color:inherit; text-decoration:none; }

.find-page .auth-card { box-sizing:border-box; }
.find-page .auth-field label { display:block; margin-bottom:8px; color:#333; font-size:15px; font-weight:600; line-height:1.4; letter-spacing:-.3px; }
.find-page .auth-input-wrap { position:relative; }
.find-page .input-basic { display:block; width:100%; height:42px; padding:0 18px; border:1px solid #dbdee5; border-radius:6px; background:#fff; color:#333; font-family:inherit; font-size:14px; font-weight:400; line-height:40px; letter-spacing:-.28px; }
.find-page .input-basic::placeholder { color:#7e7e7e; opacity:1; }
.find-page .input-basic:focus { border-color:#2c5bf6; outline:none; }
.find-page .input-basic.has-error { border-color:#ed2024; }
.find-page .input-basic.is-disabled { border-color:#dbdee5; background:#f5f5f5; color:#7e7e7e; cursor:default; pointer-events:none; user-select:none; }
/* »óÅÂ ¸Þ½ÃÁö: ¿À·ù ¹®±¸ ³ëÃâ ½Ã .auth-error¿¡ is-visible Ãß°¡ */
.find-page .auth-error { display:none; margin:6px 0 0; color:#ed2024; font-size:12px; font-weight:400; line-height:1.4; letter-spacing:-.24px; }
.find-page .auth-error.is-visible { display:block; }

.find-help { margin:6px 0 0; color:#555; font-size:12px; font-weight:400; line-height:1.4; letter-spacing:-.24px; }
/* Button color helpers: ÆÄ¶õ ¹öÆ° .btn-blue, º¸´õ ¹öÆ° .btn-line, È¸»ö ¹öÆ° .btn-gray */
.find-page .btn-blue { border:1px solid #2c5bf6; background:#2c5bf6; color:#fff !important; }
.find-page .btn-line { border:1px solid #777; background:#fff; color:#333 !important; }
.find-page .btn-gray { border:1px solid #9aa3b2; background:#9aa3b2; color:#fff !important; }

.find-page .btn-blue.is-disabled, 
.find-page .btn-line.is-disabled, 
.find-page .btn-gray.is-disabled,
.find-page .btn-blue:disabled, 
.find-page .btn-line:disabled, 
.find-page .btn-gray:disabled { 
    border-color:#dbdee5; background:#ededed; color:#777 !important; 
    cursor:default; 
    /* pointer-events:none; */
}

.find-cont { display:flex; width:100%; align-items:flex-start; justify-content:center; padding:0 0 160px; }
.find-wrap { width:480px; }
.find-method-tabs { display:flex; width:100%; height:52px; margin:0 0 40px; }
.find-method-tabs button { display:flex; align-items:center; justify-content:center; flex:1; height:52px; margin:0; border:0; border-bottom:1px solid #dbdee5; background:#fff; color:#555; font-family:inherit; font-size:16px; font-weight:500; line-height:1.5; letter-spacing:-.32px; cursor:pointer; }
.find-method-tabs button.is-active { border-bottom:3px solid #2c5bf6; color:#2c5bf6; font-weight:700; }

.find-form { width:100%; }
.find-form.is-hidden { display:none; }
.find-panel[hidden] { display:none; }
.find-field { margin-top:24px; }
.find-field:first-child { margin-top:0; }
.find-input.has-button { display:flex; gap:8px; }
.find-input.has-button .input-basic { min-width:0; padding-right:16px; }
.find-input.has-clear .input-basic { padding-right:48px; }
.find-clear-btn { position:absolute; right:14px; top:50%; display:flex; width:20px; height:20px; align-items:center; justify-content:center; margin:0; padding:0; border:0; background:transparent; cursor:pointer; opacity:0; visibility:hidden; pointer-events:none; transform:translateY(-50%); }
.find-clear-btn.is-visible { opacity:1; visibility:visible; pointer-events:auto; }
.find-clear-btn:before { content:""; display:block; width:15px; height:15px; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M11.875 4.00625 10.9938 3.125 7.5 6.61875 4.00625 3.125 3.125 4.00625 6.61875 7.5 3.125 10.9938 4.00625 11.875 7.5 8.38125 10.9938 11.875 11.875 10.9938 8.38125 7.5 11.875 4.00625Z' fill='%23777'/%3E%3C/svg%3E") center/15px 15px no-repeat; }
.find-cert-btn { flex:none; width:120px; height:42px; padding:0; font-size:15px; font-weight:600; line-height:1.4; letter-spacing:-.3px; }
.find-input.has-timer .input-basic { padding-right:70px; }
.find-timer { position:absolute; right:146px; top:50%; color:#333; font-size:13px; font-weight:400; line-height:18px; letter-spacing:-.26px; transform:translateY(-50%); pointer-events:none; }
.find-submit { display:flex; align-items:center; justify-content:center; width:100%; height:42px; margin-top:24px; padding:0 24px; border-radius:6px; font-size:15px; font-weight:500; line-height:22px; letter-spacing:-.15px; }
.find-submit.btn-blue:not(.is-disabled):not(:disabled) { border-color:#2c5bf6; background:#2c5bf6; color:#fff !important; }

.find-code-field { display:none; margin-top:10px; }
.find-code-field.is-visible { display:block; }
.find-submit.is-active { font-weight:600; cursor:pointer; }

.find-result { width:100%; margin:0 0 32px; text-align:center; }
.find-result-icon { width:40px; height:35px; margin:16px auto 12px; background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCA0MCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmb2N1c2FibGU9ImZhbHNlIj48cGF0aCBkPSJNMTkuMjY3NyAzNC41ODk3QzE4LjUzOCAzNC41NTU4IDE3Ljk3MzQgMzMuOTM2MyAxOC4wMDYzIDMzLjIwNTVDMTguMDQwMiAzMi40NzU4IDE4LjY1OTcgMzEuOTEwNCAxOS4zOTA1IDMxLjk0NDFDMjAuMTIwMiAzMS45NzggMjAuNjg1OSAzMi41OTc3IDIwLjY1MTkgMzMuMzI3NEMyMC42MTkxIDM0LjAzNyAyMC4wMzMzIDM0LjU5MSAxOS4zMzAyIDM0LjU5MUMxOS4zMTAxIDM0LjU5MSAxOS4yODg5IDM0LjU5IDE5LjI2NzcgMzQuNTlWMzQuNTg5N1pNMjMuMyAzMy4wMTdDMjMuMDk1NSAzMi4zMTQ4IDIzLjQ5OSAzMS41ODA3IDI0LjIwMTMgMzEuMzc2NUgyNC4yMDI0QzI0LjkwNDcgMzEuMTcyIDI1LjYzODUgMzEuNTc2NiAyNS44NDMgMzIuMjc4OUMyNi4wNDY0IDMyLjk4MTIgMjUuNjQyOCAzMy43MTUyIDI0Ljk0MDUgMzMuOTE5NUMyNC44MTY3IDMzLjk1NTYgMjQuNjkyNiAzMy45NzI0IDI0LjU3MDkgMzMuOTcyNEMyMy45OTY4IDMzLjk3MjQgMjMuNDY3MyAzMy41OTY1IDIzLjMgMzMuMDE3Wk0xMy42Nzk5IDMzLjM4NjRDMTIuOTk5OSAzMy4xMTY1IDEyLjY2ODUgMzIuMzQ2NiAxMi45Mzg1IDMxLjY2NzZDMTMuMjA4NyAzMC45ODc2IDEzLjk3ODYgMzAuNjU2MyAxNC42NTc1IDMwLjkyNjJDMTUuMzM3NSAzMS4xOTYyIDE1LjY2OTEgMzEuOTY2NCAxNS4zOTg5IDMyLjY0NTFDMTUuMTkzMyAzMy4xNjQgMTQuNjk0NyAzMy40ODA3IDE0LjE2ODEgMzMuNDgwN0MxNC4wMDYgMzMuNDgwNyAxMy44Mzk4IDMzLjQ1IDEzLjY3OTkgMzMuMzg2NFpNMjguMjQzOSAzMS4xMjAxQzI3LjgyMjQgMzAuNTIyNyAyNy45NjQyIDI5LjY5NzcgMjguNTYxNyAyOS4yNzUxQzI5LjE1OTEgMjguODUzNiAyOS45ODUyIDI4Ljk5NTQgMzAuNDA2NyAyOS41OTI4QzMwLjgyOTMgMzAuMTkgMzAuNjg2NCAzMS4wMTYyIDMwLjA4OSAzMS40Mzc5QzI5Ljg1NyAzMS42MDE5IDI5LjU5MTIgMzEuNjgwNCAyOS4zMjY0IDMxLjY4MDRDMjguOTExMiAzMS42ODA0IDI4LjUwMjQgMzEuNDg1NiAyOC4yNDM5IDMxLjEyMDFaTTguNzg5OTUgMzAuNDI5NUM4LjIzNTEgMjkuOTU0IDguMTcxMzMgMjkuMTE4NCA4LjY0Njg2IDI4LjU2MzNDOS4xMjIzOSAyOC4wMDg1IDkuOTU5MDkgMjcuOTQzOCAxMC41MTQyIDI4LjQxOTRDMTEuMDY5MiAyOC44OTYgMTEuMTMyOCAyOS43MzE2IDEwLjY1NyAzMC4yODY3QzEwLjM5NTUgMzAuNTkxNiAxMC4wMjQ4IDMwLjc0ODQgOS42NTA4NyAzMC43NDg0QzkuMzQ2OTYgMzAuNzQ4NCA5LjAzOTgyIDMwLjY0MzUgOC43ODk3MyAzMC40Mjk1SDguNzg5OTVaTTMyLjMwMzYgMjcuNzE5QzMxLjcxMTYgMjcuMjkwMiAzMS41NzkxIDI2LjQ2MTkgMzIuMDA4MiAyNS44Njk5QzMyLjQzNyAyNS4yNzc5IDMzLjI2NDIgMjUuMTQ1NCAzMy44NTYyIDI1LjU3NDRDMzQuNDQ4MiAyNi4wMDMzIDM0LjU4MDcgMjYuODMxNSAzNC4xNTE3IDI3LjQyMzZDMzMuODkzMiAyNy43ODE1IDMzLjQ4ODggMjcuOTcxMSAzMy4wNzg3IDI3Ljk3MTFDMzIuODA5NiAyNy45NzExIDMyLjUzNzUgMjcuODg5NiAzMi4zMDM0IDI3LjcxOUgzMi4zMDM2Wk01LjEyMTA1IDI2LjA1MjFDNC43NTAzNiAyNS40MjMxIDQuOTYwMDIgMjQuNjEwNiA1LjU4OTIzIDI0LjIzOTlDNi4yMTkzIDIzLjg2ODEgNy4wMzA3MiAyNC4wNzc4IDcuNDAyNDkgMjQuNzA4MUM3Ljc3NDI3IDI1LjMzODQgNy41NjQ2MSAyNi4xNDk2IDYuOTM0MzIgMjYuNTIxNEM2LjcyMzU3IDI2LjY0NTIgNi40OTE2NSAyNi43MDQ0IDYuMjYyNzUgMjYuNzA0NEM1LjgwOTQ4IDI2LjcwNDQgNS4zNjc2OCAyNi40NzE0IDUuMTIxMDUgMjYuMDUxOVYyNi4wNTIxWk0zNS4wNDU1IDIzLjE4NzFDMzQuMzQ1NCAyMi45NzQyIDMzLjk1MTUgMjIuMjM0OSAzNC4xNjQyIDIxLjUzNDhDMzQuMzc3MSAyMC44MzU4IDM1LjExNzQgMjAuNDQxOCAzNS44MTY1IDIwLjY1NDdDMzYuNTE1NSAyMC44Njc2IDM2LjkxMDYgMjEuNjA2OCAzNi42OTc3IDIyLjMwNjlDMzYuNTIzMSAyMi44Nzc4IDM1Ljk5ODcgMjMuMjQ1MiAzNS40MzExIDIzLjI0NTJDMzUuMzA0IDIzLjI0NTIgMzUuMTczNiAyMy4yMjYyIDM1LjA0NTUgMjMuMTg3MVpNMy4wNzM3IDIwLjcxNjNDMi45Mjg2NiAxOS45OTkzIDMuMzkxNDMgMTkuMzAxNCA0LjEwODQgMTkuMTU1QzQuODI0MjggMTkuMDEgNS41MjMzIDE5LjQ3MzkgNS42Njg1NSAyMC4xOUM1LjgxMzU5IDIwLjkwNjkgNS4zNTA4MiAyMS42MDUxIDQuNjMzODUgMjEuNzUxMkM0LjU0NTg4IDIxLjc2OTEgNC40NTcwNCAyMS43Nzc4IDQuMzcwMTUgMjEuNzc3OEMzLjc1MjYyIDIxLjc3NzggMy4yMDA3OSAyMS4zNDQ2IDMuMDczNyAyMC43MTY1VjIwLjcxNjNaTTM0Ljc4OTMgMTYuNzM0VjE2LjcyMTJDMzQuNzg5MyAxNi43MTQ3IDM0Ljc4OTMgMTYuNzA4NSAzNC43ODgyIDE2LjcwMzNDMzQuNzYxOSAxNS45NzI1IDM1LjMzMTYgMTUuMzU4MiAzNi4wNjI0IDE1LjMzMTZDMzYuNzkzMiAxNS4zMDQxIDM3LjQwNzUgMTUuODc1IDM3LjQzNSAxNi42MDU4VjE2LjYyMDVDMzcuNDM1IDE2LjYyNyAzNy40MzYxIDE2LjYzNDMgMzcuNDM2MSAxNi42NDE3QzM3LjQ2MTQgMTcuMzcyNSAzNi44ODk2IDE3Ljk4NDYgMzYuMTU4OCAxOC4wMTEySDM2LjExMjJDMzUuNDAyNSAxOC4wMTEyIDM0LjgxNDggMTcuNDQ4OCAzNC43ODkzIDE2LjczNFpNNC4wMTIyMSAxNi40OTE0QzMuMjg3NjggMTYuMzk4MyAyLjc3NTIgMTUuNzM0MSAyLjg2ODM2IDE1LjAwODdDMi45NjI2IDE0LjI4NDEgMy42MjU1MiAxMy43NzE2IDQuMzUxMTMgMTMuODY0OEM1LjA3NjUyIDEzLjk1OSA1LjU4ODE1IDE0LjYyMiA1LjQ5NDk5IDE1LjM0NzZDNS40MDkxOCAxNi4wMTU5IDQuODM5NDEgMTYuNTAyIDQuMTgzODMgMTYuNTAyQzQuMTI3NjMgMTYuNTAyIDQuMDcwNTcgMTYuNDk5IDQuMDEyMjEgMTYuNDkxNFpNMzMuODIwMSAxMS45NTk1QzMzLjU1NzUgMTEuMjc3MyAzMy44OTc1IDEwLjUxMDYgMzQuNTc5NCAxMC4yNDhDMzUuMjYyNyA5Ljk4NTM4IDM2LjAyODMgMTAuMzI1NCAzNi4yOTA5IDExLjAwODRDMzYuNTUzNSAxMS42OTA2IDM2LjIxMzUgMTIuNDU2MiAzNS41MzE2IDEyLjcxOUMzNS4zNzQ5IDEyLjc3OTMgMzUuMjEzOCAxMi44MDgxIDM1LjA1NjEgMTIuODA4MUMzNC41MjQzIDEyLjgwODEgMzQuMDIyNCAxMi40ODYgMzMuODIwMSAxMS45NTk3VjExLjk1OTVaTTUuMTI1MTYgMTEuMzEzMkM0LjQ3MDY2IDEwLjk4ODEgNC4yMDI2NCAxMC4xOTM3IDQuNTI3OTQgOS41MzgxN0M0Ljg1MzAzIDguODgzNjcgNS42NDg0NSA4LjYxNTY1IDYuMzAyOTUgOC45NDA5NUM2Ljk1NzQ1IDkuMjY2MDQgNy4yMjU0NyAxMC4wNjE1IDYuOTAwMzggMTAuNzE2QzYuNjY4NDYgMTEuMTgyIDYuMjAwMjggMTEuNDUxMSA1LjcxMzA4IDExLjQ1MTFDNS41MTUwOSAxMS40NTExIDUuMzE0OTQgMTEuNDA2NiA1LjEyNTE2IDExLjMxMzRWMTEuMzEzMlpNMzEuMzU3OCA3Ljc5MDYxQzMwLjg4NzQgNy4yMzE0NCAzMC45NTk2IDYuMzk1ODEgMzEuNTE5OSA1LjkyNTQ3QzMyLjA4MDEgNS40NTUxMyAzMi45MTQ3IDUuNTI3MTEgMzMuMzg1IDYuMDg3MzdDMzMuODU1NCA2LjY0NjU0IDMzLjc4MzIgNy40ODIxNyAzMy4yMjI5IDcuOTUyNTFDMzIuOTc1IDguMTYxMDkgMzIuNjczMiA4LjI2MjY4IDMyLjM3MjQgOC4yNjI2OEMzMS45OTQzIDguMjYyNjggMzEuNjE5MyA4LjEwMTY1IDMxLjM1NzggNy43OTA0VjcuNzkwNjFaTTcuODY1MjcgNi43ODAxMkM3LjM1MDYyIDYuMjYxMTUgNy4zNTQ3MyA1LjQyMjQ5IDcuODc0NzggNC45MDg3MUM4LjM5NDgzIDQuMzk0MDYgOS4yMzI2MiA0LjM5ODM4IDkuNzQ3MjcgNC45MTcxNEMxMC4yNjE5IDUuNDM3MTkgMTAuMjU3OCA2LjI3NDk4IDkuNzM3NzYgNi43ODk2M0M5LjQ3OTI1IDcuMDQ0OSA5LjE0MjQ5IDcuMTczMDggOC44MDU3MyA3LjE3MzA4QzguNDY0NjUgNy4xNzMwOCA4LjEyNDY1IDcuMDQxODcgNy44NjUyNyA2Ljc4MDEyWk0yNy42NzYzIDQuNjQxOThDMjcuMDUwNCA0LjI2Mzk0IDI2Ljg0OTEgMy40NTA1NyAyNy4yMjcyIDIuODI0NjFDMjcuNjA0MSAyLjE5ODY0IDI4LjQxODYgMS45OTc0MSAyOS4wNDQ1IDIuMzc0NTlDMjkuNjcwNSAyLjc1MjYzIDI5Ljg3MTcgMy41NjcwOCAyOS40OTM1IDQuMTkzMDRDMjkuMjQ0NSA0LjYwNTAyIDI4LjgwNzIgNC44MzI4NCAyOC4zNTkxIDQuODMyODRDMjguMTI2MSA0LjgzMjg0IDI3Ljg4OTkgNC43NzE0NSAyNy42NzYxIDQuNjQyMkwyNy42NzYzIDQuNjQxOThaTTExLjkyMjggMy4zNzgzOEMxMS42MDQgMi43MTk1NiAxMS44ODA0IDEuOTI4NDYgMTIuNTM4MiAxLjYwOTY0QzEzLjE5NyAxLjI5MTkgMTMuOTg4MSAxLjU2NzI3IDE0LjMwNTggMi4yMjU4OEMxNC42MjQ3IDIuODgzNjIgMTQuMzQ4MiAzLjY3NTggMTMuNjkwNSAzLjk5MzU0QzEzLjUwNTIgNC4wODM0NiAxMy4zMDgxIDQuMTI1ODIgMTMuMTE1MyA0LjEyNTgyQzEyLjYyMjcgNC4xMjU4MiAxMi4xNTA0IDMuODUwNDUgMTEuOTIyNiAzLjM3Nzk1TDExLjkyMjggMy4zNzgzOFpNMjMuMTc1OSAyLjg1OTQxQzIyLjQ2MTEgMi43MDU3MyAyMi4wMDU3IDIuMDAyNiAyMi4xNTgxIDEuMjg3OEMyMi4zMTA3IDAuNTcyOTkzIDIzLjAxNDkgMC4xMTczNTMgMjMuNzI5OSAwLjI2OTk1NEMyNC40NDQ3IDAuNDIyNTU0IDI0LjkwMDEgMS4xMjY3NiAyNC43NDc3IDEuODQxNzhDMjQuNjE0NCAyLjQ2MzQyIDI0LjA2NTYgMi44ODkyNCAyMy40NTQ1IDIuODg5MjRDMjMuMzYyNCAyLjg4OTI0IDIzLjI2OTMgMi44Nzk3MyAyMy4xNzU5IDIuODU5NjJWMi44NTk0MVpNMTYuODY1NyAxLjQ4MDM4QzE2Ljc3OTkgMC43NTM5MDkgMTcuMjk4OCAwLjA5NTA4OTggMTguMDI0NCAwLjAwOTI3ODk3QzE4Ljc1MTEgLTAuMDc2NTMxOCAxOS40MDg3IDAuNDQyNDQgMTkuNDk1NiAxLjE2ODA1QzE5LjU4MTQgMS44OTQ1MiAxOS4wNjI0IDIuNTUyMjYgMTguMzM1NyAyLjYzOTE1QzE4LjI4MjcgMi42NDU0MiAxOC4yMzA5IDIuNjQ3NTggMTguMTc5IDIuNjQ3NThDMTcuNTE3MSAyLjY0NzU4IDE2Ljk0NTIgMi4xNTMwNCAxNi44NjU3IDEuNDgwMzhaIiBmaWxsPSIjMkM1QkY2Ii8+PHBhdGggZD0iTTMwLjA4MTkgMTEuMDYxM0wyOS42Mjc4IDEwLjYxNzFDMjguNzg2OCA5Ljc5NDMxIDI3LjM5OTQgOS43OTQzMSAyNi41NTg1IDEwLjYxNzFMMjAuMjE4IDE2LjgyMDNMMTcuODk3MSAxOS4wOTFMMTMuNDQwMyAxNC43MzA1QzEyLjU5OTMgMTMuOTA3OCAxMS4yMTE5IDEzLjkwNzggMTAuMzcwOSAxNC43MzA1TDkuOTE2ODUgMTUuMTc0OEM5LjA3NTg5IDE1Ljk5NzYgOS4wNzU4OSAxNy4zNTQ5IDkuOTE2ODUgMTguMTc3N0wxNi4yNTczIDI0LjM4MDlDMTYuNzExNCAyNC44MjUyIDE3LjMwODQgMjUuMDIyNyAxNy45MDU1IDI0Ljk5NzlDMTguNDk0MiAyNS4wMjI3IDE5LjA5OTUgMjQuODI1MiAxOS41NTM2IDI0LjM4MDlMMjMuNzU4MiAyMC4yNjczTDMwLjA5ODcgMTQuMDY0MUMzMC45MjI4IDEzLjIzMzIgMzAuOTIyOCAxMS44ODM5IDMwLjA4MTkgMTEuMDYxMlYxMS4wNjEzWiIgZmlsbD0iIzJDNUJGNiIvPjwvc3ZnPg==") center/40px 35px no-repeat; }
.find-result p { margin:0; color:#333; font-size:15px; font-weight:600; line-height:1.4; letter-spacing:-.3px; word-break:keep-all; }
.find-id-list { margin:40px 0 0; padding:0 16px; border:1px solid #dbdee5; border-radius:8px; background:#fff; list-style:none; text-align:left; }
.find-id-list li { display:flex; align-items:center; justify-content:space-between; padding:16px 0; margin:0; border-top:1px solid #dbdee5; color:#333; font-size:14px; line-height:20px; letter-spacing:-.28px; }
.find-id-list li:first-child { border-top:0; }
.find-id-list .rdo-row { display:flex; align-items:center; gap:8px; margin:0; cursor:pointer; user-select:none; }
.find-id-list .rdo-row input { position:absolute; opacity:0; pointer-events:none; }
.find-id-list .rdo-ui { position:relative; flex:none; width:22px; height:22px; border-radius:50%; background:#cfd5dc; box-sizing:border-box; }
.find-id-list .rdo-ui:after { content:""; position:absolute; left:50%; top:50%; width:10px; height:10px; border-radius:50%; background:#fff; transform:translate(-50%, -50%); }
.find-id-list .rdo-row input:checked + .rdo-ui { background:#2c5bf6; }
.find-id-list .rdo-row input:focus-visible + .rdo-ui { box-shadow:0 0 0 3px rgba(44, 91, 246, .18); }
.find-id-list .rdo-txt { color:#333; font-size:14px; font-weight:400; line-height:1.4; letter-spacing:-.28px; }
.find-id-list .rdo-row input:checked ~ .rdo-txt { font-weight:600; }
.find-id-list em { flex:none; color:#777; font-size:12px; font-style:normal; line-height:1.4; letter-spacing:-.24px; }
.find-actions { display: flex; gap:12px; width:100%;}
.find-action { display:flex; align-items:center; justify-content:center; flex:1; height:42px; border-radius:6px; font-size:15px; font-weight:600; line-height:22px; letter-spacing:-.15px; text-align:center; }
.find-action.btn-line { font-weight:500; }
.find-password-guide { display:flex; flex-direction:column; align-items:center; justify-content:center; gap:4px; width:100%; height:84px; margin:0 0 48px; padding:16px; border:0; border-radius:8px; background:#f1f3f8; text-align:center; }
.find-guide-icon { display:block; width:24px; height:24px; margin:0 auto; background:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22%3E%3Cpath d%3D%22M12 17C11.4696 17 10.9609 16.7893 10.5858 16.4142C10.2107 16.0391 10 15.5304 10 15C10 13.89 10.89 13 12 13C12.5304 13 13.0391 13.2107 13.4142 13.5858C13.7893 13.9609 14 14.4696 14 15C14 15.5304 13.7893 16.0391 13.4142 16.4142C13.0391 16.7893 12.5304 17 12 17ZM18 20V10H6V20H18ZM18 8C18.5304 8 19.0391 8.21071 19.4142 8.58579C19.7893 8.96086 20 9.46957 20 10V20C20 20.5304 19.7893 21.0391 19.4142 21.4142C19.0391 21.7893 18.5304 22 18 22H6C5.46957 22 4.96086 21.7893 4.58579 21.4142C4.21071 21.0391 4 20.5304 4 20V10C4 8.89 4.89 8 6 8H7V6C7 4.67392 7.52678 3.40215 8.46447 2.46447C9.40215 1.52678 10.6739 1 12 1C12.6566 1 13.3068 1.12933 13.9134 1.3806C14.52 1.63188 15.0712 2.00017 15.5355 2.46447C15.9998 2.92876 16.3681 3.47995 16.6194 4.08658C16.8707 4.69321 17 5.34339 17 6V8H18ZM12 3C11.2044 3 10.4413 3.31607 9.87868 3.87868C9.31607 4.44129 9 5.20435 9 6V8H15V6C15 5.20435 14.6839 4.44129 14.1213 3.87868C13.5587 3.31607 12.7956 3 12 3Z%22 fill%3D%22%23555555%22%2F%3E%3C%2Fsvg%3E") center/24px 24px no-repeat; }
.find-password-guide strong { display:block; color:#333; font-size:16px; font-weight:400; line-height:24px; letter-spacing:-.16px; }

.find-input-check { position:absolute; right:18px; top:50%; display:block; width:15px; height:15px; color:#777; transform:translateY(-50%); pointer-events:none; }
.find-input-check:before { content:""; display:block; width:15px; height:15px; background:currentColor; -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M3.33333 7.5L5.28472 9.45139C6.00883 10.1755 6.37088 10.5375 6.81145 10.5176C7.25202 10.4976 7.57981 10.1042 8.23538 9.31755L12.6667 4' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/15px 15px no-repeat; mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 15'%3E%3Cpath d='M3.33333 7.5L5.28472 9.45139C6.00883 10.1755 6.37088 10.5375 6.81145 10.5176C7.25202 10.4976 7.57981 10.1042 8.23538 9.31755L12.6667 4' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/15px 15px no-repeat; }
.find-input-eye { position:absolute; right:40px; top:50%; display:none; align-items:center; justify-content:center; width:20px; height:20px; margin:0; padding:0; border:0; background:transparent; cursor:pointer; transform:translateY(-50%); }
.find-input-eye:before { content:""; display:block; width:20px; height:18px; background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M10%2010C10.5523%2010%2011%209.55228%2011%209C11%208.44772%2010.5523%208%2010%208C9.44772%208%209%208.44772%209%209C9%209.55228%209.44772%2010%2010%2010Z%22%20fill%3D%22%23777777%22%2F%3E%3Cpath%20d%3D%22M12.1932%2013.0794L11.3332%2012.1861L11.2865%2012.1394L10.4399%2011.2928C10.3055%2011.3163%2010.1696%2011.3297%2010.0332%2011.3328C9.724%2011.3372%209.417%2011.2801%209.13005%2011.1648C8.8431%2011.0495%208.58192%2010.8784%208.36171%2010.6612C8.1415%2010.4441%207.96664%2010.1854%207.8473%209.90012C7.72796%209.61483%207.66652%209.30867%207.66655%208.99943C7.66964%208.86306%207.68301%208.72712%207.70655%208.59276L6.37322%207.25943L5.33322%206.24609C4.58077%206.95507%203.93616%207.77038%203.41988%208.66609C3.36137%208.76744%203.33057%208.8824%203.33057%208.99943C3.33057%209.11645%203.36137%209.23141%203.41988%209.33276C3.83988%2010.0594%206.08655%2013.6661%2010.0132%2013.6661H10.1799C10.9182%2013.6442%2011.6471%2013.493%2012.3332%2013.2194L12.1932%2013.0794Z%22%20fill%3D%22%23777777%22%2F%3E%3Cpath%20d%3D%22M7.7265%204.83959L9.59317%206.70626C9.72753%206.68272%209.86347%206.66935%209.99984%206.66626C10.6187%206.66626%2011.2122%206.91209%2011.6498%207.34967C12.0873%207.78726%2012.3332%208.38075%2012.3332%208.99959C12.3301%209.13596%2012.3167%209.2719%2012.2932%209.40626L14.0798%2011.1929L14.6398%2011.7529C15.4017%2011.0458%2016.0554%2010.2304%2016.5798%209.33292C16.6383%209.23158%2016.6692%209.11661%2016.6692%208.99959C16.6692%208.88257%2016.6383%208.7676%2016.5798%208.66626C16.1532%207.92626%2013.8065%204.21292%209.81984%204.33292C9.08147%204.35482%208.35266%204.506%207.6665%204.77959L7.7265%204.83959Z%22%20fill%3D%22%23777777%22%2F%3E%3Cpath%20d%3D%22M15.807%2013.8608L14.9403%2013.0008L13.607%2011.6674L7.26029%205.31411L6.28029%204.33411L5.14029%203.19411C5.07813%203.13195%205.00433%203.08264%204.92312%203.049C4.8419%203.01536%204.75486%202.99805%204.66695%202.99805C4.57905%202.99805%204.492%203.01536%204.41079%203.049C4.32957%203.08264%204.25578%203.13195%204.19362%203.19411C4.06808%203.31964%203.99756%203.48991%203.99756%203.66744C3.99756%203.84498%204.06808%204.01524%204.19362%204.14077L5.68695%205.66744L6.85362%206.80077L11.727%2011.6674L11.7736%2011.7141L12.667%2012.6074L13.0603%2013.0008L14.8603%2014.8074C14.9223%2014.8699%2014.996%2014.9195%2015.0772%2014.9534C15.1585%2014.9872%2015.2456%2015.0046%2015.3336%2015.0046C15.4216%2015.0046%2015.5088%2014.9872%2015.59%2014.9534C15.6712%2014.9195%2015.745%2014.8699%2015.807%2014.8074C15.8694%2014.7455%2015.919%2014.6717%2015.9529%2014.5905C15.9867%2014.5093%2016.0042%2014.4221%2016.0042%2014.3341C16.0042%2014.2461%2015.9867%2014.159%2015.9529%2014.0777C15.919%2013.9965%2015.8694%2013.9228%2015.807%2013.8608Z%22%20fill%3D%22%23777777%22%2F%3E%3C%2Fsvg%3E") center/20px 18px no-repeat; }
.find-input-eye.is-on:before { background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2218%22%20viewBox%3D%220%200%2020%2018%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M10%2010C10.5523%2010%2011%209.55228%2011%209C11%208.44772%2010.5523%208%2010%208C9.44772%208%209%208.44772%209%209C9%209.55228%209.44772%2010%2010%2010Z%22%20fill%3D%22%23777777%22%2F%3E%3Cpath%20d%3D%22M16.5799%208.66626C16.1532%207.92626%2013.8066%204.21292%209.81988%204.33292C6.13322%204.42626%203.99988%207.66626%203.41988%208.66626C3.36137%208.7676%203.33057%208.88256%203.33057%208.99959C3.33057%209.11661%203.36137%209.23158%203.41988%209.33292C3.83988%2010.0596%206.08655%2013.6663%2010.0132%2013.6663H10.1799C13.8666%2013.5729%2016.0066%2010.3329%2016.5799%209.33292C16.6384%209.23158%2016.6692%209.11661%2016.6692%208.99959C16.6692%208.88256%2016.6384%208.7676%2016.5799%208.66626ZM9.99988%2011.3329C9.53839%2011.3329%209.08727%2011.1961%208.70355%2010.9397C8.31984%2010.6833%208.02077%2010.3189%207.84416%209.89252C7.66756%209.46616%207.62135%208.997%207.71138%208.54438C7.80142%208.09176%208.02364%207.676%208.34997%207.34967C8.67629%207.02335%209.09205%206.80112%209.54467%206.71109C9.99729%206.62106%2010.4665%206.66727%2010.8928%206.84387C11.3192%207.02047%2011.6836%207.31954%2011.94%207.70326C12.1964%208.08697%2012.3332%208.5381%2012.3332%208.99959C12.3332%209.61843%2012.0874%2010.2119%2011.6498%2010.6495C11.2122%2011.0871%2010.6187%2011.3329%209.99988%2011.3329Z%22%20fill%3D%22%23777777%22%2F%3E%3C%2Fsvg%3E"); }
.find-new-form .find-field { margin-top:24px; }
.find-new-form .find-password-guide + .find-field { margin-top:0; }
.find-new-page .find-error-invalid { display:none; }
.find-new-page .find-error-empty.is-visible,
.find-new-page .find-error-invalid.is-visible { display:block; }
.find-input-eye.is-visible { display:flex; }
.find-input-check.is-active { color:#2c5bf6; }

@media (max-width:767px) {
    .find-page .auth-field label { font-size:14px; letter-spacing:-.28px; }
    .find-page .input-basic { height:38px; padding:0 14px; font-size:14px; line-height:36px; }
    .find-page .auth-error { margin-top:4px; }
    .find-cont { padding:0 0 100px; }
    .find-wrap { width:100%; }
    .find-method-tabs { display:flex; height:41px; margin-bottom:32px; }
    .find-method-tabs button { height:41px; font-size:14px; line-height:1.50; letter-spacing:-.28px; }
    .find-form { padding:0 16px; }
    .find-new-form { padding-top:32px; }
    .find-input.has-clear .input-basic { padding-right:40px; }
    .find-clear-btn { right:10px; }
    .find-field { margin-top:24px; }
    .find-code-field { margin-top:8px; }
    .find-cert-btn { width:85px; height:38px; border-radius:4px; font-size:14px; line-height:1.5; letter-spacing:-.28px; }
    .find-input.has-timer .input-basic { padding-right:64px; }
    .find-timer { right:105px; font-size:13px; line-height:1.4; letter-spacing:-.26px; }
    .find-submit { height:38px; font-size:14px; line-height:22px; letter-spacing:-.14px; }
    .find-result { margin-bottom:24px; padding:32px 16px 0; }
    .find-result-icon { margin-top:4px; }
    .find-result p { font-size:17px; line-height:20px; letter-spacing:-.34px; }
    .find-id-list { margin-top:24px; }
    .find-id-list li { font-size:14px; letter-spacing:-.28px;}
    .find-id-list em { font-size:12px; line-height:1.4; letter-spacing:-.24px; }
    .find-actions { padding:0 16px; }
    .find-action { height:38px; font-size:14px; line-height:22px; letter-spacing:-.14px; }
    .find-password-guide { height:80px; margin-bottom:24px; }
    .find-password-guide strong { font-size:14px; font-weight:400; line-height:20px; letter-spacing:-.14px; }

    .find-input-check { right:12px; }
    .find-input-eye { right:40px; }

}

@media (max-width:360px) {
    .find-id-list li {
        flex-direction: column;
        align-items: start;
        gap:4px 0;
    }
    .find-id-list em{
        padding-left:30px;
    }

}