.myzip_page__wqV_U{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:32px 0 88px}.myzip_hero__TBTmc{display:flex;align-items:stretch;justify-content:space-between;gap:24px;padding:30px;border:1px solid #dfe5ef;border-radius:28px;background:linear-gradient(135deg,#ffffff,#f5f8ff 60%,#eef7f4);box-shadow:0 18px 50px rgba(37,49,83,.08)}.myzip_card__7U09c h2,.myzip_detailCard__koX9R h2,.myzip_hero__TBTmc h1,.myzip_loginCard__ykdO2 h2{margin:4px 0 10px;color:var(--b-text)}.myzip_card__7U09c p,.myzip_detailCard__koX9R p,.myzip_hero__TBTmc p,.myzip_loginCard__ykdO2 p{margin:0;line-height:1.65;color:var(--b-muted)}.myzip_hero__TBTmc a{color:#315fb4;font-weight:600}.myzip_eyebrow__uOqPe{margin:0!important;font-size:12px;font-weight:600;letter-spacing:.11em;color:#4668a9!important}.myzip_heroStat__WZyE_{min-width:168px;padding:20px;border-radius:22px;background:var(--b-text);color:white;display:flex;flex-direction:column;justify-content:center}.myzip_heroStat__WZyE_ small,.myzip_heroStat__WZyE_ span{color:#ccd4e6;font-size:12px}.myzip_heroStat__WZyE_ strong{margin:4px 0;font-size:34px}.myzip_notice__gtW_A{margin-top:18px;padding:14px 18px;border-radius:14px;font-weight:600}.myzip_success__0jhCt{background:#edf8f1;color:#17643b;border:1px solid #ccebd7}.myzip_error__fN_bF{background:#fff1f0;color:#9a2c24;border:1px solid #f0cbc7}.myzip_info__8seXE{background:#f2f6ff;color:#315a9b;border:1px solid #d7e2fa}.myzip_summary__hxO0i{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.myzip_summary__hxO0i>div{padding:17px 18px;border:1px solid #e2e7ef;border-radius:18px;background:white}.myzip_summary__hxO0i span{display:block;margin-bottom:5px;color:var(--b-muted);font-size:12px}.myzip_summary__hxO0i strong{color:var(--b-text)}.myzip_gateInline__NnRMC,.myzip_gateNotice__KQRRW{margin-top:18px;padding:18px 20px;border:1px solid #eadfae;border-radius:18px;background:#fffaf0;color:#715d19}.myzip_gateNotice__KQRRW p{margin:5px 0 0;line-height:1.6}.myzip_grid__kbsa1{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:18px;margin-top:18px}.myzip_card__7U09c,.myzip_detailCard__koX9R,.myzip_loginCard__ykdO2{border:1px solid #e0e6ef;border-radius:24px;background:white;box-shadow:0 12px 34px rgba(37,49,83,.055)}.myzip_card__7U09c{padding:24px}.myzip_loginCard__ykdO2{margin-top:18px;padding:34px;text-align:center}.myzip_primaryLink__CA_bp{display:inline-flex;margin-top:20px;padding:13px 20px;border-radius:12px;background:#315fb4;color:white;font-weight:600;text-decoration:none}.myzip_cardHead__kCR0W,.myzip_detailHead__bLgOP{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.myzip_cardHead__kCR0W h2{margin-bottom:0}.myzip_cardHead__kCR0W a,.myzip_textButton__ZQr3A{border:0;background:transparent;color:#4468a8;font-weight:600;text-decoration:none;cursor:pointer}.myzip_field__DwRUO{display:grid;gap:7px;margin-top:14px}.myzip_field__DwRUO>span,.myzip_fileField__f_aeT>span{color:var(--b-muted);font-size:13px}.myzip_field__DwRUO input,.myzip_field__DwRUO select{width:100%;box-sizing:border-box;padding:12px 13px;border:1px solid #ccd5e3;border-radius:12px;background:#fff;color:var(--b-text);font:inherit}.myzip_field__DwRUO input:focus,.myzip_field__DwRUO select:focus{outline:2px solid rgba(49,95,180,.16);border-color:#6c8dcc}.myzip_twoColumns__RNBBy{display:grid;grid-template-columns:1fr 1fr;gap:12px}.myzip_searchResults__Ym35Y{display:grid;gap:6px;max-height:260px;overflow:auto;margin-top:8px;padding:6px;border:1px solid #dfe5ee;border-radius:13px;background:#f8fafc}.myzip_searchResults__Ym35Y button{display:grid;gap:3px;padding:11px 12px;border:0;border-radius:10px;background:white;text-align:left;color:var(--b-text);cursor:pointer}.myzip_searchResults__Ym35Y button:hover{background:#eef4ff}.myzip_searchResults__Ym35Y span,.myzip_selectedApartment__5YkrF span{color:var(--b-muted);font-size:12px}.myzip_selectedApartment__5YkrF{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:12px 13px;border:1px solid #cbdcf2;border-radius:12px;background:#f3f7fd}.myzip_selectedApartment__5YkrF>div{display:grid;gap:3px}.myzip_selectedApartment__5YkrF button{border:0;background:transparent;color:#4468a8;font-weight:600;cursor:pointer}.myzip_privacyNote__n4RHq{margin:14px 0!important;padding:11px 12px;border-radius:11px;background:#f7f8fb;font-size:12px}.myzip_dangerButton__r1laZ,.myzip_primaryButton__9GVHZ{width:100%;min-height:44px;border:0;border-radius:12px;font:inherit;font-weight:600;cursor:pointer}.myzip_primaryButton__9GVHZ{background:#315fb4;color:white}.myzip_dangerButton__r1laZ:disabled,.myzip_primaryButton__9GVHZ:disabled,.myzip_textButton__ZQr3A:disabled{opacity:.48;cursor:not-allowed}.myzip_claimList__sP5jC{display:grid;gap:9px}.myzip_claimItem__KQRCx{display:grid;gap:5px;width:100%;border:1px solid #e0e5ed;border-radius:14px;background:#fff;color:var(--b-text);text-align:left;cursor:pointer}.myzip_claimItemActive__Rttk_,.myzip_claimItem__KQRCx:hover{border-color:#89a6d8;background:#f4f7fd}.myzip_claimItem__KQRCx small{color:var(--b-muted)}.myzip_status__aVMQ4{width:fit-content;border-radius:999px;background:#edf2fb;color:#365c9c;font-size:11px;font-weight:600}.myzip_empty__UjWgc{padding:32px 10px;text-align:center}.myzip_empty__UjWgc p{margin-top:6px}.myzip_detailCard__koX9R{margin-top:18px;padding:26px}.myzip_claimCode__OeQiL{padding:7px 10px;border-radius:9px;background:#f2f4f7;color:var(--b-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.myzip_detailGrid__GFppM{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.myzip_detailGrid__GFppM>div{padding:14px;border-radius:14px;background:#f7f9fc}.myzip_detailGrid__GFppM span{display:block;margin-bottom:5px;color:var(--b-muted);font-size:12px}.myzip_actionBlock__0VfRe,.myzip_evidenceBlock__ClxC_{margin-top:18px;padding:18px;border:1px solid #dfe5ee;border-radius:18px;background:#fbfcfe}.myzip_actionBlock__0VfRe{display:grid;grid-template-columns:1fr minmax(180px,260px);align-items:center;gap:18px}.myzip_actionBlock__0VfRe p,.myzip_evidenceBlock__ClxC_ p{margin-top:5px}.myzip_evidenceBlock__ClxC_{display:grid;grid-template-columns:1fr 1fr;gap:22px}.myzip_evidenceControls__pO4dQ{min-width:0}.myzip_fileField__f_aeT{display:grid;gap:7px;margin:14px 0}.myzip_fileField__f_aeT input{width:100%}.myzip_fileField__f_aeT small{color:var(--b-muted);overflow-wrap:anywhere}.myzip_cancelRow__ImmHJ{display:flex;justify-content:flex-end;margin-top:18px}.myzip_dangerButton__r1laZ{width:auto;padding:0 18px;background:#fff1f0;color:#a3362d;border:1px solid #f0cbc7}.myzip_muted__mN6iY{padding:10px;color:var(--b-muted);font-size:13px}@media (max-width:860px){.myzip_page__wqV_U{width:min(100% - 24px,720px);padding-top:18px}.myzip_detailHead__bLgOP,.myzip_hero__TBTmc{flex-direction:column}.myzip_heroStat__WZyE_{min-width:0}.myzip_actionBlock__0VfRe,.myzip_detailGrid__GFppM,.myzip_evidenceBlock__ClxC_,.myzip_grid__kbsa1,.myzip_summary__hxO0i{grid-template-columns:1fr}.myzip_twoColumns__RNBBy{grid-template-columns:1fr 1fr}}@media (max-width:520px){.myzip_page__wqV_U{width:calc(100% - 20px);padding-bottom:100px}.myzip_card__7U09c,.myzip_detailCard__koX9R,.myzip_hero__TBTmc,.myzip_loginCard__ykdO2{padding:20px;border-radius:20px}.myzip_summary__hxO0i,.myzip_twoColumns__RNBBy{grid-template-columns:1fr}}.myzip_page__wqV_U{max-width:1120px;padding:24px 24px var(--b-content-bottom);color:var(--b-text);font-family:Pretendard,sans-serif}.myzip_hero__TBTmc{background:none;border:0;box-shadow:none;padding:0 0 20px}.myzip_hero__TBTmc h1{font-size:24px;color:var(--b-text)}.myzip_eyebrow__uOqPe{display:none}.myzip_card__7U09c,.myzip_detailCard__koX9R,.myzip_loginCard__ykdO2{background:var(--b-surface);border:1px solid var(--b-line);border-radius:var(--b-radius);padding:20px;box-shadow:none}.myzip_cardHead__kCR0W h2,.myzip_detailHead__bLgOP h2{font-size:19px;color:var(--b-text)}.myzip_field__DwRUO{font-size:14px;color:var(--b-text)}.myzip_field__DwRUO :is(input,select,textarea){min-height:48px;border:1px solid var(--b-line);border-radius:10px;background:var(--b-surface);padding:11px 12px;font:inherit;font-size:16px;color:var(--b-text)}.myzip_primaryButton__9GVHZ,.myzip_primaryLink__CA_bp{min-height:48px;border-radius:12px;padding:11px 18px;border:1px solid var(--b-accent);background:var(--b-accent);color:#fff;font:inherit;font-size:15px;font-weight:600}.myzip_dangerButton__r1laZ,.myzip_textButton__ZQr3A{min-height:44px;border:1px solid var(--b-line);border-radius:10px;background:var(--b-surface);font-size:14px;padding:10px 14px}.myzip_claimItem__KQRCx{background:var(--b-surface);border-color:var(--b-line);border-radius:12px;padding:14px}.myzip_claimItemActive__Rttk_{border-color:var(--b-accent);box-shadow:inset 0 0 0 1px var(--b-accent)}.myzip_status__aVMQ4{background:var(--b-bg);color:var(--b-text);font-size:13px;border-radius:8px;padding:4px 8px}.myzip_claimCode__OeQiL,.myzip_muted__mN6iY,.myzip_privacyNote__n4RHq{font-size:13px;color:var(--b-muted)}.myzip_empty__UjWgc{padding:24px;border:1px solid var(--b-line);border-radius:12px;background:var(--b-surface);color:var(--b-muted)}.myzip_actionBlock__0VfRe,.myzip_evidenceBlock__ClxC_{border-color:var(--b-line)}@media(max-width:760px){.myzip_page__wqV_U{padding:20px 16px var(--b-content-bottom)}.myzip_hero__TBTmc h1{font-size:22px}.myzip_card__7U09c,.myzip_detailCard__koX9R,.myzip_loginCard__ykdO2{padding:16px}.myzip_detailGrid__GFppM,.myzip_grid__kbsa1,.myzip_twoColumns__RNBBy{grid-template-columns:1fr;gap:16px}.myzip_cancelRow__ImmHJ,.myzip_evidenceControls__pO4dQ{flex-wrap:wrap;gap:8px}.myzip_cancelRow__ImmHJ>*{flex:1 1 140px}}.myzip_card__7U09c h2,.myzip_detailCard__koX9R h2,.myzip_hero__TBTmc h1,.myzip_loginCard__ykdO2 h2{font-weight:700;line-height:1.4}.myzip_page__wqV_U{font-size:16px;line-height:1.5}.myzip_page__wqV_U :is(button,a,input,select,textarea):focus-visible{outline:3px solid #2563eb;outline-offset:3px}.myzip_primaryLink__CA_bp{align-items:center;justify-content:center;box-sizing:border-box}.myzip_field__DwRUO>span,.myzip_fileField__f_aeT>span{font-size:14px;font-weight:600}.myzip_detailGrid__GFppM span,.myzip_fileField__f_aeT small,.myzip_privacyNote__n4RHq,.myzip_searchResults__Ym35Y span,.myzip_selectedApartment__5YkrF span{font-size:14px}.myzip_selectedApartment__5YkrF button,.myzip_textButton__ZQr3A{min-height:44px;min-width:44px}.myzip_cardHead__kCR0W,.myzip_detailHead__bLgOP{flex-wrap:wrap}.myzip_claimItem__KQRCx,.myzip_detailGrid__GFppM>div,.myzip_selectedApartment__5YkrF>div{min-width:0;overflow-wrap:anywhere}