body.visitor-page{background:#f4f8f8!important;color:#173e49}body.visitor-page>:not(#visitor-studio):not(#hws-shared-topbar):not(#hws-consult-widget):not(script):not(style):not(link):not(dialog){display:none!important}#visitor-studio{max-width:1140px;margin:auto;padding:0 24px;font:14px/1.65 Pretendard,"Malgun Gothic",sans-serif;color:#173e49}#visitor-studio *{box-sizing:border-box}#visitor-studio header{display:flex;justify-content:space-between;align-items:center;padding:28px 0;border-bottom:1px solid #dce8e8}#visitor-studio a{color:inherit;text-decoration:none}#visitor-studio .brand{display:flex;align-items:center;gap:12px;font-weight:700;font-size:18px}.brand b{display:grid;place-items:center;background:#164c56;color:#a3e6d8;width:46px;height:46px;border-radius:14px}.brand small{display:block;font-size:8px;letter-spacing:2px;color:#75929d}.home{font-size:13px}#visitor-studio .page-hero{padding:50px 0 35px}.eyebrow{color:#148d89;letter-spacing:2px;font-size:10px;font-weight:700}#visitor-studio h1{font-family:inherit;font-size:38px;line-height:1.4;letter-spacing:-1.3px;font-weight:750;margin:15px 0}#visitor-studio h1 em{font-style:normal;color:#138d89}#visitor-studio p{color:#718993}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:34px}.metrics article{background:white;border:1px solid #dbe9e7;border-radius:18px!important;padding:22px 26px;box-shadow:0 8px 24px #163d4705}.metrics article:first-child{background:#164f58;color:white}.metrics span{font-size:12px;opacity:.75}.metrics strong{display:block;font-size:34px;line-height:1.4;margin-top:8px}.metrics strong small{font-size:13px;font-weight:400;margin-left:8px}.toolbar{display:flex;justify-content:space-between;align-items:center}.toolbar h2{font:700 23px/1.5 inherit;margin:7px 0 16px}#visitor-studio button{border:1px solid #cce0dd;border-radius:10px!important;background:white;color:#1b6369;padding:10px 15px;font:inherit;cursor:pointer}#visitor-studio button:hover{background:#e4f4ef}#visitor-studio button:disabled{opacity:.5;cursor:wait}#visitor-studio .danger{background:#fff1ef;color:#ab4337;border-color:#efd6d1}.controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:16px;background:#e8f3f1;border-radius:14px!important}.controls span{font-size:12px;color:#6e898d}.table-wrap{border:1px solid #dce9e7;border-radius:16px!important;overflow:auto;background:white}#visitor-studio table{width:100%;border-collapse:collapse}#visitor-studio th{background:#eaf3f2;color:#6c878e;text-align:left;font-size:12px;padding:15px}#visitor-studio td{padding:17px 15px;border-top:1px solid #edf2f2;vertical-align:middle}#visitor-studio tr:hover td{background:#f4fbf8}#visitor-studio .number{color:#8da2a8;font-size:12px}.identity{font-weight:600;white-space:nowrap}.location{min-width:200px;line-height:1.65}.ip-state{display:inline-block;white-space:nowrap;font-size:11px;padding:4px 9px;border-radius:7px!important;background:#edf2f3;color:#6b8088}.ip-state.verified{background:#dff4e9;color:#20785b}.ip-detail{display:block;max-width:200px;font-size:10px;overflow-wrap:anywhere;color:#8a9ca1;margin-top:4px}#visitor-studio input[type=checkbox]{width:17px;height:17px;accent-color:#087f83}#visitor-status{font-size:12px;margin:15px 0}#blocked-list{padding:20px;background:white;border:1px solid #dce9e7;border-radius:14px;margin-top:20px}#blocked-list>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px;border-bottom:1px solid #edf2f2}#blocked-list button{margin-left:auto}#visitor-studio footer{border-top:1px solid #dce8e8;margin-top:40px;padding:24px 0 36px;letter-spacing:2px}footer span{letter-spacing:0;font-size:11px;color:#7f969d;margin-left:18px}@media(max-width:650px){#visitor-studio{padding:0 16px}#visitor-studio h1{font-size:28px}.metrics{gap:8px}.metrics article{padding:14px 10px}.metrics span{font-size:10px}.metrics strong{font-size:25px}.brand small{display:none}#visitor-studio .brand{font-size:14px}#visitor-studio th,#visitor-studio td{padding:12px 10px}.table-wrap{max-width:100%}}

.client-info{min-width:170px}.ip-country{display:block;font-size:12px;color:#206b72}.ip-client{display:block;font-size:11px;color:#738b94;line-height:1.7;margin-top:6px;max-width:215px}.visitor-page .ip-detail{max-width:180px}

@font-face{font-family:VisitorPretendard;src:url('/extend/hws-pretendard-regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
#visitor-studio,#visitor-studio h1,#visitor-studio h2,#visitor-studio h3,#visitor-studio p,#visitor-studio span,#visitor-studio a,#visitor-studio button,#visitor-studio th,#visitor-studio td,#visitor-studio strong,#visitor-studio small,#visitor-studio em{font-family:VisitorPretendard,"Malgun Gothic",sans-serif!important}
#visitor-studio{font-size:14px;letter-spacing:-.2px;-webkit-font-smoothing:antialiased}
#visitor-studio h1{font-size:40px!important;line-height:1.38!important;font-weight:700!important;letter-spacing:-1.3px!important}
#visitor-studio .toolbar h2{font-size:25px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:-.8px!important;margin:6px 0 18px!important;color:#173e49!important}
#visitor-studio .identity{font-weight:600;font-size:14px;font-variant-numeric:tabular-nums;letter-spacing:-.15px}
#visitor-studio th{font-size:12px;font-weight:600;letter-spacing:0}
#visitor-studio .location{font-size:14px;line-height:1.65}
#visitor-studio .metrics strong{font-size:36px;font-weight:700;letter-spacing:-1px;font-variant-numeric:tabular-nums}
#visitor-studio .eyebrow{font-size:10px;letter-spacing:2px;font-weight:600}
@media(max-width:650px){#visitor-studio h1{font-size:29px!important;letter-spacing:-.9px!important}#visitor-studio .toolbar h2{font-size:23px!important}#visitor-studio .metrics strong{font-size:28px}}
