.fm{--navy:#032559;--navy-2:#0b3a80;--blue:#0055e2;--blue-2:#3d82f5;--sky:#e8f1fd;--sky-2:#f4f8fe;--line:#dbe4f0;--line-2:#c4d1e3;--ink:#0f1b2d;--ink-2:#44546b;--ink-3:#6b7a90;--err:#d23b3b;--err-bg:#fdf0f0;--ok:#1d9b6c;--r:14px;--r-sm:10px;--shadow:0 1px 2px #0c2a5b0a,0 8px 28px -8px #0c2a5b1f}.fm{min-height:100vh;color:var(--ink);background:var(--sky-2);letter-spacing:-.01em;word-break:keep-all;font-family:Pretendard Variable,Pretendard,-apple-system,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:16px;line-height:1.6}.fm img{max-width:100%;display:block}.fm .topbar{z-index:20;-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--line);background:#ffffffe0;position:sticky;top:0}.fm .topbar-in{align-items:center;gap:14px;max-width:1080px;height:60px;margin:0 auto;padding:0 20px;display:flex}.fm .brand img{width:auto;height:34px}.fm .topbar-tag{color:var(--ink-3);border-left:1px solid var(--line);padding-left:14px;font-size:13px}.fm .topbar-admin{color:var(--ink-3);border-radius:8px;margin-left:auto;padding:8px 12px;font-size:13px;text-decoration:none}.fm .topbar-admin:hover{background:var(--sky);color:var(--navy)}.fm .hero{max-width:1080px;margin:0 auto;padding:0 20px;position:relative}.fm .hero-media{background:radial-gradient(120% 140% at 0 0,#d6e6fb 0 18%,#0000 18.2%),radial-gradient(60% 90% at 100% 100%,#dce9fb 0 30%,#0000 30.2%),linear-gradient(#eef5fe,#f7fbff);border-radius:0 0 28px 28px;position:absolute;inset:0 20px;overflow:hidden}.fm .hero-mark{filter:drop-shadow(0 30px 40px #0055e22e);width:min(34%,320px);height:auto;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.fm .hero-copy{max-width:620px;padding:56px 44px 64px;position:relative}.fm .eyebrow{color:var(--blue);background:#fff;border:1px solid #d3e2fa;border-radius:99px;margin:0 0 14px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.fm .hero h1{color:var(--navy);letter-spacing:-.035em;margin:0;font-size:clamp(28px,4.2vw,42px);font-weight:800;line-height:1.28}.fm .hero h1 em{background:linear-gradient(#0000 62%,#cfe0fb 62%);font-style:normal}.fm .hero-points{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.fm .hero-points li{border:1px solid var(--line);color:var(--ink-2);background:#ffffffe6;border-radius:12px;align-items:baseline;gap:6px;padding:9px 14px;font-size:14px;display:flex}.fm .pt-num{color:var(--navy);font-size:15px;font-weight:800}.fm .shell{max-width:720px;margin:0 auto;padding:0 20px}.fm .notice{border-radius:var(--r);color:#7a5a12;background:#fff8e8;border:1px solid #f1dfae;gap:12px;margin:28px 0 0;padding:16px 18px;display:flex}.fm .notice svg{flex:none;margin-top:2px}.fm .notice strong{color:#5e4408;font-size:15px;display:block}.fm .notice p{margin:2px 0 0;font-size:14.5px}.fm .stepper{z-index:10;background:var(--sky-2);margin:28px 0 16px;padding:12px 0 0;position:sticky;top:60px}.fm .stepper ol{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.fm .stepper li{min-width:0}.fm .st-btn{all:unset;box-sizing:border-box;width:100%;min-height:44px;color:var(--ink-3);cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:4px 8px 4px 4px;font-size:14px;font-weight:500;transition:background .15s;display:flex}.fm .st-btn:hover{background:#fff}.fm .st-btn:focus-visible{outline:3px solid var(--blue-2);outline-offset:1px}.fm .st-btn .dot{border:1.5px solid var(--line-2);width:28px;height:28px;color:var(--ink-3);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:700;transition:all .2s;display:grid}.fm .st-btn .lbl{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fm .st-btn[aria-current=step]{color:var(--navy);font-weight:700}.fm .st-btn[aria-current=step] .dot{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 0 0 4px #0325591a}.fm .stepper li.is-done .st-btn{color:var(--ink-2)}.fm .stepper li.is-done .dot{background:var(--blue);border-color:var(--blue);color:#fff}.fm .stepper li.needs .st-btn{color:#b4462a;background:#fdeee8}.fm .stepper li.needs .dot{color:#fff;background:#e8613c;border-color:#e8613c;animation:.5s nudge}.fm .stepper li.needs-cur .st-btn .dot{background:var(--navy);box-shadow:0 0 0 4px #e8613c47}.fm .stepper.shake ol{animation:.45s shake}.fm .progress{background:var(--line);border-radius:3px;height:3px;margin-top:10px;overflow:hidden}.fm .progress span{background:linear-gradient(90deg,var(--blue),var(--navy));border-radius:3px;height:100%;transition:width .35s cubic-bezier(.3,.7,.2,1);display:block}.fm .field.flag,.fm .acct>div.flag{position:relative}.fm .field.flag>label,.fm .field.flag>.label,.fm .acct>div.flag>label{color:#b4462a}.fm .field.flag>label:after,.fm .field.flag>.label:after,.fm .acct>div.flag>label:after{content:"";vertical-align:-3px;background:#e8613c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M8 4v4.6' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='11.6' r='1.1' fill='%23fff'/%3E%3C/svg%3E") 50% no-repeat;border-radius:50%;width:16px;height:16px;margin-left:6px;display:inline-block}.fm .flag input:not(:focus),.fm .flag select:not(:focus){background-color:#fff6f2;border-color:#f0a58e}.fm .flag .seg-opt span,.fm .flag .card-opt .c,.fm .agree.flag{background:#fff6f2;border-color:#f0a58e}.fm .agree.flag .box{border-color:#e8613c}.fm .rv-warn{color:#fff;vertical-align:-3px;background:#e8613c;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:6px;display:inline-grid}.fm .rv-sec.has-miss{border-color:#f0c1b1}.fm .rv-sec.has-miss .rv-head{background:#fff6f2}.fm .rv-sec dt.miss{color:#b4462a}.fm .rv-sec dd.miss{background:linear-gradient(90deg,#0000,#fff1ea)}.fm form{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:36px 36px 28px}.fm fieldset{border:0;min-width:0;margin:0;padding:0}.fm legend{color:var(--navy);letter-spacing:-.03em;align-items:center;gap:10px;padding:0;font-size:24px;font-weight:800;display:flex}.fm .step-k{white-space:nowrap;letter-spacing:.06em;color:var(--blue);background:var(--sky);border-radius:6px;padding:4px 8px;font-size:11.5px;font-weight:700}.fm .step-desc{color:var(--ink-3);margin:6px 0 28px;font-size:15px}.fm .step{animation:.35s stepIn}.fm .field{margin-bottom:22px}.fm .row-2{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.fm label,.fm .label{color:var(--ink);margin-bottom:8px;font-size:15px;font-weight:600;display:block}.fm label.sub{color:var(--ink-3);margin-bottom:6px;font-size:13px;font-weight:500}.fm .req{color:var(--blue);margin-left:2px}.fm input[type=text],.fm input[type=tel],.fm input[type=date],.fm input[type=password],.fm input:not([type]),.fm select{width:100%;height:54px;font:inherit;color:var(--ink);border:1.5px solid var(--line-2);border-radius:var(--r-sm);appearance:none;background:#fff;padding:0 16px;font-size:16.5px;transition:border-color .15s,box-shadow .15s}.fm select{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%236b7a90' stroke-width='1.6'/%3E%3C/svg%3E") right 16px center no-repeat;padding-right:40px}.fm input::placeholder{color:#a7b3c4}.fm input:hover,.fm select:hover{border-color:#9fb3cf}.fm input:focus,.fm select:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #2f6fe424}.fm input[aria-invalid=true],.fm select[aria-invalid=true]{border-color:var(--err);background:var(--err-bg)}.fm input.valid{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='%231d9b6c' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") right 16px center no-repeat;border-color:#9bd0bb}.fm .hint{color:var(--ink-3);align-items:center;gap:5px;margin:6px 0 0;font-size:13.5px;display:flex}.fm .err{color:var(--err);min-height:0;margin:6px 0 0;font-size:13.5px;font-weight:500}.fm .err:empty{display:none}.fm .err:before{content:"! ";font-weight:800}.fm .input-wrap{position:relative}.fm .input-wrap input{letter-spacing:.08em;padding-right:72px}.fm .reveal{background:var(--sky);height:38px;color:var(--navy);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 12px;font-size:13px;font-weight:600;position:absolute;top:8px;right:8px}.fm .seg{grid-template-columns:1fr 1fr;gap:8px;display:grid}.fm .seg-3{grid-template-columns:repeat(3,1fr)}.fm .seg-opt{margin:0;position:relative}.fm .seg-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.fm .seg-opt span{border:1.5px solid var(--line-2);border-radius:var(--r-sm);height:54px;color:var(--ink-2);cursor:pointer;background:#fff;justify-content:center;align-items:center;font-weight:600;transition:all .15s;display:flex}.fm .seg-opt:hover span{border-color:#9fb3cf}.fm .seg-opt input:checked+span{border-color:var(--navy);background:var(--navy);color:#fff}.fm .seg-opt input:focus-visible+span{outline:3px solid var(--blue-2);outline-offset:2px}.fm .seg.invalid .seg-opt span{border-color:var(--err)}.fm .callout{color:var(--ink-2);background:var(--sky-2);border:1px dashed var(--line-2);border-radius:var(--r-sm);margin:-4px 0 0;padding:12px 14px;font-size:14px}.fm .acct{grid-template-columns:1.1fr 1.6fr 1fr;gap:10px;display:grid}.fm .check-inline{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;margin:10px 0 0;font-size:14px;font-weight:500;display:inline-flex}.fm .check-inline input{width:18px;height:18px;accent-color:var(--navy)}.fm .chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.fm .chip{border:1px solid var(--line);background:var(--sky-2);color:var(--ink-2);font:inherit;cursor:pointer;border-radius:99px;min-height:36px;padding:7px 12px;font-size:13.5px}.fm .chip:hover{border-color:var(--blue-2);color:var(--navy)}.fm .chip[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.fm .cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fm .card-opt{cursor:pointer;margin:0;display:block;position:relative}.fm .card-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.fm .card-opt .c{border:1.5px solid var(--line-2);border-radius:var(--r);background:#fff;height:100%;padding:18px 18px 16px;transition:all .15s;display:block}.fm .card-opt .c b{color:var(--ink);align-items:center;gap:8px;font-size:16.5px;display:flex}.fm .card-opt .c b:before{content:"";border:1.5px solid var(--line-2);border-radius:50%;flex:none;width:18px;height:18px;transition:all .15s}.fm .card-opt .c small{color:var(--ink-3);margin-top:6px;padding-left:26px;font-size:13.5px;font-weight:400;line-height:1.5;display:block}.fm .card-opt:hover .c{border-color:#9fb3cf}.fm .card-opt input:checked+.c{border-color:var(--navy);background:var(--sky-2);box-shadow:inset 0 0 0 1px var(--navy)}.fm .card-opt input:checked+.c b:before{border:5px solid var(--navy)}.fm .card-opt input:focus-visible+.c{outline:3px solid var(--blue-2);outline-offset:2px}.fm .cards.invalid .c{border-color:var(--err)}.fm .sub-block{border-top:1px solid var(--line);margin-top:30px;padding-top:26px}.fm .sub-block h3,.fm .consent h3{color:var(--navy);margin:0 0 16px;font-size:17px}.fm .review{gap:12px;display:grid}.fm .rv-sec{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.fm .rv-head{background:var(--sky-2);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.fm .rv-head h4{color:var(--navy);margin:0;font-size:15px}.fm .rv-edit{color:var(--blue);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:13.5px;font-weight:600}.fm .rv-edit:hover{background:#fff}.fm .rv-sec dl{grid-template-columns:auto 1fr;gap:0 20px;margin:0;padding:6px 16px 10px;display:grid}.fm .rv-sec dt,.fm .rv-sec dd{border-bottom:1px solid #eef2f8;padding:7px 0;font-size:14.5px}.fm .rv-sec dt{color:var(--ink-3)}.fm .rv-sec dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.fm .rv-sec dl>:nth-last-child(-n+2){border-bottom:0}.fm .consent{border-radius:var(--r);background:var(--sky-2);border:1px solid var(--line);margin-top:24px;padding:22px}.fm .consent-dl{gap:8px;margin:0;display:grid}.fm .consent-dl div{grid-template-columns:80px 1fr;gap:12px;font-size:14px;display:grid}.fm .consent-dl dt{color:var(--ink-3)}.fm .consent-dl dd{color:var(--ink-2);margin:0}.fm .consent-note{color:var(--ink-3);margin:14px 0 16px;font-size:13.5px}.fm .agree{border:1.5px solid var(--line-2);border-radius:var(--r-sm);cursor:pointer;background:#fff;align-items:center;gap:12px;margin:0;padding:16px;font-size:15.5px;display:flex;position:relative}.fm .agree input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.fm .agree .box{border:1.5px solid var(--line-2);color:#0000;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;transition:all .15s;display:grid}.fm .agree .box svg{width:15px;height:15px}.fm .agree input:checked~.box{background:var(--navy);border-color:var(--navy);color:#fff}.fm .agree:has(input:checked){border-color:var(--navy)}.fm .agree:has(input:focus-visible){outline:3px solid var(--blue-2);outline-offset:2px}.fm .req-badge{white-space:nowrap;color:var(--blue);background:var(--sky);vertical-align:1px;border-radius:5px;margin-left:4px;padding:2px 7px;font-size:11.5px}.fm .error-summary{border-radius:var(--r-sm);background:var(--err-bg);color:#8f2020;border:1px solid #f2c4c4;margin:0 0 24px;padding:14px 16px;font-size:14.5px}.fm .error-summary:focus{outline:2px solid var(--err)}.fm .error-summary ul{margin:6px 0 0;padding-left:18px}.fm .error-summary a{color:inherit}.fm .actions{gap:10px;margin-top:30px;display:flex}.fm .btn{height:56px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 24px;font-size:17px;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.fm .btn.primary{background:var(--navy);color:#fff;flex:1}.fm .btn.primary:hover{background:var(--navy-2)}.fm .btn.primary:active{transform:translateY(1px)}.fm .btn.ghost{color:var(--ink-2);border:1.5px solid var(--line-2);background:#fff;min-width:110px}.fm .btn.ghost:hover{border-color:var(--ink-3)}.fm .save-note{text-align:center;color:var(--ink-3);min-height:1em;margin:14px 0 0;font-size:13px}.fm .done{border:1px solid var(--line);box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:20px;margin-top:28px;padding:48px 36px 36px}.fm .done:focus{outline:none}.fm .done-mark{color:var(--navy);width:64px;margin:0 auto 18px;animation:.5s cubic-bezier(.3,1.6,.5,1) pop}.fm .done h2{color:var(--navy);letter-spacing:-.03em;margin:0;font-size:26px}.fm .done>p{color:var(--ink-2);margin:10px 0 0}.fm .done-ticket{border:1.5px dashed var(--line-2);background:var(--sky-2);border-radius:12px;align-items:center;gap:14px;margin:24px 0 0;padding:12px 20px;display:inline-flex}.fm .done-ticket span{color:var(--ink-3);font-size:13px}.fm .done-ticket strong{color:var(--navy);letter-spacing:.04em;font-variant-numeric:tabular-nums;font-size:18px}.fm .next-steps{counter-reset:n;text-align:left;border-top:1px solid var(--line);gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.fm .next-steps li{counter-increment:n;border-bottom:1px solid var(--line);grid-template-columns:34px 90px 1fr;align-items:center;padding:14px 0;font-size:14.5px;display:grid}.fm .next-steps li:before{content:counter(n);background:var(--sky);width:24px;height:24px;color:var(--navy);border-radius:50%;place-items:center;font-size:12.5px;font-weight:700;display:grid}.fm .next-steps b{color:var(--ink)}.fm .next-steps span{color:var(--ink-3)}.fm .done-actions{gap:10px;margin-top:28px;display:flex}.fm .done-actions .btn{flex:1}.fm .foot{color:var(--ink-3);padding:40px 0 56px;font-size:13px}.fm .foot .shell{align-items:center;gap:16px;display:flex}.fm .foot img{opacity:.8;width:auto;height:26px}.fm .foot p{margin:0}@media (max-width:720px){.fm .topbar-tag{display:none}.fm .hero{padding:0}.fm .hero-media{border-radius:0;inset:0}.fm .hero-mark{opacity:.16;width:44%;top:30%;right:-8%}.fm .hero-copy{padding:40px 20px 28px}.fm .hero-points li{padding:7px 11px;font-size:13px}.fm form,.fm .done{border-radius:16px;padding:26px 20px 22px}.fm .row-2,.fm .acct,.fm .cards{grid-template-columns:1fr}.fm .st-btn .lbl{display:none}.fm .st-btn[aria-current=step] .lbl{display:inline}.fm .stepper ol{grid-template-columns:auto auto auto auto;justify-content:space-between}.fm .st-btn{padding-right:4px}.fm .st-btn[aria-current=step]{padding-right:12px}.fm .next-steps li{grid-template-columns:34px 1fr}.fm .next-steps span{grid-column:2}.fm .foot .shell{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.fm *{transition:none!important;animation:none!important}}.fm .lk-wrap{padding:48px 0 24px}.fm .lk-head h1{color:var(--navy);letter-spacing:-.035em;margin:0;font-size:clamp(26px,3.4vw,34px);font-weight:800}.fm .lk-head p{color:var(--ink-3);margin:8px 0 28px}.fm .lk-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:32px}.fm .lk-form{grid-template-columns:1.4fr 1fr auto;align-items:end;gap:12px;display:grid}.fm .lk-form .field{margin:0}.fm .lk-form .btn{min-width:120px;height:54px}.fm .lk-form input#rid{text-transform:uppercase;letter-spacing:.04em;font-variant-numeric:tabular-nums}.fm .lk-msg{background:var(--err-bg);color:#8f2020;border-radius:10px;margin:16px 0 0;padding:12px 14px;font-size:14.5px}.fm .res{margin-top:20px}.fm .res-top{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:16px;padding-bottom:22px;display:flex}.fm .res-top .k{color:var(--ink-3);font-size:13px}.fm .res-top .id{color:var(--navy);letter-spacing:.03em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.fm .res-top .when{color:var(--ink-3);margin-top:2px;font-size:13.5px}.fm .st-badge{border-radius:99px;align-items:center;gap:8px;height:36px;margin-left:auto;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex}.fm .st-badge:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.fm .t-blue{color:#2257c9;background:#e8f0fe}.fm .t-amber{color:#a26a06;background:#fdf4e1}.fm .t-green{color:#17805a;background:#e4f5ed}.fm .t-orange{color:#c2531b;background:#fdece4}.fm .t-gray{color:#66758a;background:#eef1f5}.fm .t-navy{color:var(--navy);background:#e3e9f4}.fm .track{grid-template-columns:repeat(4,1fr);margin:28px 0 8px;padding:0;list-style:none;display:grid;position:relative}.fm .track li{text-align:center;color:var(--ink-3);padding-top:42px;font-size:14px;position:relative}.fm .track li:before{content:"";background:var(--line);height:3px;position:absolute;top:13px;left:-50%;right:50%}.fm .track li:first-child:before{display:none}.fm .track li.reach:before{background:var(--blue)}.fm .track .d{border:2px solid var(--line-2);z-index:1;background:#fff;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12.5px;font-weight:700;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.fm .track li.reach .d{background:var(--blue);border-color:var(--blue);color:#fff}.fm .track li.now .d{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 0 0 6px #dbe6f8}.fm .track li.now{color:var(--navy);font-weight:700}.fm .track li.reach{color:var(--ink-2)}.fm .track li.warn .d{background:#c2531b;border-color:#c2531b}.fm .res-note{background:var(--sky-2);border:1px solid var(--line);color:var(--ink-2);border-radius:12px;margin:22px 0 0;padding:16px 18px;font-size:15px}.fm .res-note b{color:var(--navy)}.fm .res-note.warn{color:#7c3a14;background:#fdf3ec;border-color:#f3d2bd}.fm .res-note.warn b{color:#a3420f}.fm .res-dl{grid-template-columns:repeat(2,1fr);gap:0 28px;margin:22px 0 0;display:grid}.fm .res-dl div{border-bottom:1px solid #eef2f8;justify-content:space-between;gap:12px;padding:11px 0;font-size:14.5px;display:flex}.fm .res-dl dt{color:var(--ink-3)}.fm .res-dl dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.fm .res-foot{gap:10px;margin-top:26px;display:flex}.fm .res-foot .btn{flex:1}.fm .lk-help{color:var(--ink-3);text-align:center;margin:22px 0 0;font-size:14px}.fm .lk-help a{color:var(--navy);font-weight:600}@media (max-width:720px){.fm .lk-card{padding:22px 18px}.fm .lk-form{grid-template-columns:1fr}.fm .lk-form .btn{width:100%}.fm .res-dl{grid-template-columns:1fr}.fm .track li{font-size:12.5px}.fm .st-badge{margin-left:0}.fm .res-foot{flex-direction:column}}@keyframes nudge{30%{transform:scale(1.2)}}@keyframes shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@keyframes stepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.5)}}.fm .res:focus{outline:none}.fm .lk-form{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.fm .cb{position:relative}.fm .cb-input{padding-right:44px}.fm .cb-arrow{cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%278%27%3E%3Cpath d=%27M1 1l5 5 5-5%27 fill=%27none%27 stroke=%27%236b7a90%27 stroke-width=%271.6%27/%3E%3C/svg%3E") 50% no-repeat;width:12px;height:8px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.fm .cb-input.valid{background-image:none}.fm .cb-list{z-index:30;border:1px solid var(--line-2);border-radius:var(--r-sm);background:#fff;max-height:264px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 12px 32px -8px #0c2a5b40}.fm .cb-opt{cursor:pointer;color:var(--ink);border-radius:8px;padding:11px 12px;font-size:15.5px}.fm .cb-opt.on{background:var(--sky-2);color:var(--navy)}.fm .cb-opt.sel{color:var(--navy);font-weight:700}.fm input[type=date].valid{background-image:none}
